From 4c40a4dc245f7715f4891ed02d71475628e7a959 Mon Sep 17 00:00:00 2001 From: stkhan Date: Mon, 20 Jun 2022 19:54:29 +0000 Subject: new directory structure --- Makefile | 36 +- dmenu-5.1/LICENSE | 30 - dmenu-5.1/Makefile | 64 - dmenu-5.1/README | 24 - dmenu-5.1/arg.h | 49 - dmenu-5.1/config.def.h | 23 - dmenu-5.1/config.h | 23 - dmenu-5.1/config.mk | 31 - dmenu-5.1/dmenu-allow-color-font-5.0.diff | 32 - dmenu-5.1/dmenu.1 | 194 - dmenu-5.1/dmenu.c | 789 - dmenu-5.1/dmenu_path | 13 - dmenu-5.1/dmenu_run | 2 - dmenu-5.1/drw.c | 422 - dmenu-5.1/drw.h | 57 - dmenu-5.1/stest.1 | 90 - dmenu-5.1/stest.c | 109 - dmenu-5.1/util.c | 35 - dmenu-5.1/util.h | 8 - dwm-6.3/LICENSE | 37 - dwm-6.3/Makefile | 50 - dwm-6.3/README | 48 - dwm-6.3/cmd.h | 4 - dwm-6.3/config.def.h | 166 - dwm-6.3/config.h | 174 - dwm-6.3/config.mk | 36 - dwm-6.3/drw.c | 426 - dwm-6.3/drw.h | 60 - dwm-6.3/dwm.1 | 176 - dwm-6.3/dwm.c | 2552 - dwm-6.3/dwm.png | Bin 373 -> 0 bytes dwm-6.3/patches/dwm-activetagindicatorbar-6.2.diff | 17 - dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff | 289 - dwm-6.3/patches/dwm-cool-autostart-6.2.diff | 116 - .../patches/dwm-statuscmd-20210405-67d76bd.diff | 208 - .../dwm-statuscmd-nosignal-20210402-67d76bd.diff | 167 - dwm-6.3/patches/dwm-swallow-20201211-61bb8b2.diff | 412 - dwm-6.3/patches/dwm-vanitygaps-6.2.diff | 971 - dwm-6.3/transient.c | 42 - dwm-6.3/util.c | 35 - dwm-6.3/util.h | 8 - dwm-6.3/vanitygaps.c | 705 - dwmblocks/LICENSE | 7 - dwmblocks/Makefile | 36 - dwmblocks/README.md | 15 - dwmblocks/blocks.def.h | 11 - dwmblocks/blocks.h | 16 - dwmblocks/dwmblocks-battery | 21 - dwmblocks/dwmblocks-brightness | 6 - dwmblocks/dwmblocks-forecast | 18 - dwmblocks/dwmblocks-mpc | 6 - dwmblocks/dwmblocks-volume | 13 - dwmblocks/dwmblocks.c | 213 - farbfeld/2ff | 38 - farbfeld/2ff.1 | 45 - farbfeld/FORMAT | 14 - farbfeld/LICENSE | 24 - farbfeld/Makefile | 68 - farbfeld/README | 74 - farbfeld/arg.h | 49 - farbfeld/config.mk | 17 - farbfeld/farbfeld.5 | 177 - farbfeld/ff2jpg.1 | 54 - farbfeld/ff2jpg.c | 114 - farbfeld/ff2pam.1 | 38 - farbfeld/ff2pam.c | 55 - farbfeld/ff2png.1 | 38 - farbfeld/ff2png.c | 77 - farbfeld/ff2ppm.1 | 46 - farbfeld/ff2ppm.c | 72 - farbfeld/jpg2ff.1 | 38 - farbfeld/jpg2ff.c | 90 - farbfeld/png2ff.1 | 38 - farbfeld/png2ff.c | 97 - farbfeld/util.c | 242 - farbfeld/util.h | 28 - nsxiv/.editorconfig | 28 - nsxiv/.github/workflows/build.yml | 67 - nsxiv/.gitignore | 6 - nsxiv/CHANGELOG.md | 285 - nsxiv/CONTRIBUTING.md | 74 - nsxiv/LICENSE | 339 - nsxiv/Makefile | 132 - nsxiv/README.md | 216 - nsxiv/autoreload.c | 139 - nsxiv/commands.c | 479 - nsxiv/commands.h | 93 - nsxiv/config.def.h | 200 - nsxiv/examples/image-info | 21 - nsxiv/examples/key-handler | 41 - nsxiv/examples/thumb-info | 20 - nsxiv/examples/win-title | 27 - nsxiv/icon/128x128.png | Bin 1066 -> 0 bytes nsxiv/icon/16x16.png | Bin 262 -> 0 bytes nsxiv/icon/32x32.png | Bin 421 -> 0 bytes nsxiv/icon/48x48.png | Bin 507 -> 0 bytes nsxiv/icon/64x64.png | Bin 620 -> 0 bytes nsxiv/icon/README.md | 43 - nsxiv/icon/data.gen.h | 255 - nsxiv/icon/data.h | 14 - nsxiv/icon/img2data.c | 157 - nsxiv/image.c | 912 - nsxiv/main.c | 955 - nsxiv/nsxiv.1 | 561 - nsxiv/nsxiv.desktop | 8 - nsxiv/nsxiv.h | 485 - nsxiv/options.c | 200 - nsxiv/thumbs.c | 591 - nsxiv/utf8.h | 68 - nsxiv/util.c | 289 - nsxiv/window.c | 537 - scroll-0.1/Makefile | 45 - scroll-0.1/README | 34 - scroll-0.1/TODO | 3 - scroll-0.1/config.def.h | 16 - scroll-0.1/config.h | 16 - scroll-0.1/config.mk | 12 - scroll-0.1/ptty.c | 156 - scroll-0.1/scroll.1 | 68 - scroll-0.1/scroll.c | 594 - scroll-0.1/up.log | 74 - scroll-0.1/up.sh | 15 - slock-1.4/LICENSE | 24 - slock-1.4/Makefile | 62 - slock-1.4/README | 24 - slock-1.4/arg.h | 65 - slock-1.4/config.def.h | 15 - slock-1.4/config.h | 15 - slock-1.4/config.mk | 32 - slock-1.4/explicit_bzero.c | 19 - slock-1.4/lockscreen.jpg | Bin 6036703 -> 0 bytes slock-1.4/slock | Bin 23176 -> 0 bytes .../slock-background-image-20220318-1c5a538.diff | 149 - slock-1.4/slock.1 | 39 - slock-1.4/slock.c | 431 - slock-1.4/util.h | 2 - st-0.8.5/FAQ | 250 - st-0.8.5/LEGACY | 17 - st-0.8.5/LICENSE | 34 - st-0.8.5/Makefile | 57 - st-0.8.5/README | 34 - st-0.8.5/TODO | 28 - st-0.8.5/arg.h | 50 - st-0.8.5/config.def.h | 486 - st-0.8.5/config.h | 452 - st-0.8.5/config.mk | 35 - st-0.8.5/patches/st-alpha-20220206-0.8.5.diff | 146 - .../st-blinking_cursor-20211116-2f6e597.diff | 153 - st-0.8.5/patches/st-graphics.diff | 166 - st-0.8.5/patches/st-hidecursor-0.8.3.diff | 88 - .../patches/st-scrollback-ringbuffer-0.8.5.diff | 730 - st-0.8.5/st.1 | 177 - st-0.8.5/st.c | 2813 - st-0.8.5/st.h | 134 - st-0.8.5/st.info | 239 - st-0.8.5/win.h | 40 - st-0.8.5/x.c | 2157 - surf/LICENSE | 48 - surf/Makefile | 76 - surf/README | 40 - surf/TODO.md | 10 - surf/ads.txt | 75170 ------------------- surf/arg.h | 48 - surf/common.h | 1 - surf/config.def.h | 245 - surf/config.h | 221 - surf/config.mk | 33 - surf/patch/surf-2.0-homepage.diff | 24 - surf/patch/surf-2.1-history.diff | 68 - surf/patch/surf-bookmarks-20170722-723ff26.diff | 42 - surf/patch/surf-short-title-20210206-7dcce9e.diff | 115 - surf/patch/surf-websearch-20190510-d068a38.diff | 107 - surf/script.js | 308 - surf/surf-open.sh | 32 - surf/surf.1 | 312 - surf/surf.c | 2187 - surf/surf.png | Bin 240 -> 0 bytes surf/webext-surf.c | 106 - tabbed/LICENSE | 23 - tabbed/Makefile | 60 - tabbed/README | 22 - tabbed/TODO | 4 - tabbed/arg.h | 52 - tabbed/config.def.h | 58 - tabbed/config.h | 56 - tabbed/config.mk | 25 - tabbed/tabbed.1 | 144 - tabbed/tabbed.c | 1297 - utils/Makefile | 26 + utils/farbfeld/2ff | 38 + utils/farbfeld/2ff.1 | 45 + utils/farbfeld/FORMAT | 14 + utils/farbfeld/LICENSE | 24 + utils/farbfeld/Makefile | 68 + utils/farbfeld/README | 74 + utils/farbfeld/arg.h | 49 + utils/farbfeld/config.mk | 17 + utils/farbfeld/farbfeld.5 | 177 + utils/farbfeld/ff2jpg.1 | 54 + utils/farbfeld/ff2jpg.c | 114 + utils/farbfeld/ff2pam.1 | 38 + utils/farbfeld/ff2pam.c | 55 + utils/farbfeld/ff2png.1 | 38 + utils/farbfeld/ff2png.c | 77 + utils/farbfeld/ff2ppm.1 | 46 + utils/farbfeld/ff2ppm.c | 72 + utils/farbfeld/jpg2ff.1 | 38 + utils/farbfeld/jpg2ff.c | 90 + utils/farbfeld/png2ff.1 | 38 + utils/farbfeld/png2ff.c | 97 + utils/farbfeld/util.c | 242 + utils/farbfeld/util.h | 28 + utils/nsxiv/.editorconfig | 28 + utils/nsxiv/.github/workflows/build.yml | 67 + utils/nsxiv/.gitignore | 6 + utils/nsxiv/CHANGELOG.md | 285 + utils/nsxiv/CONTRIBUTING.md | 74 + utils/nsxiv/LICENSE | 339 + utils/nsxiv/Makefile | 132 + utils/nsxiv/README.md | 216 + utils/nsxiv/autoreload.c | 139 + utils/nsxiv/commands.c | 479 + utils/nsxiv/commands.h | 93 + utils/nsxiv/config.def.h | 200 + utils/nsxiv/examples/image-info | 21 + utils/nsxiv/examples/key-handler | 41 + utils/nsxiv/examples/thumb-info | 20 + utils/nsxiv/examples/win-title | 27 + utils/nsxiv/icon/128x128.png | Bin 0 -> 1066 bytes utils/nsxiv/icon/16x16.png | Bin 0 -> 262 bytes utils/nsxiv/icon/32x32.png | Bin 0 -> 421 bytes utils/nsxiv/icon/48x48.png | Bin 0 -> 507 bytes utils/nsxiv/icon/64x64.png | Bin 0 -> 620 bytes utils/nsxiv/icon/README.md | 43 + utils/nsxiv/icon/data.gen.h | 255 + utils/nsxiv/icon/data.h | 14 + utils/nsxiv/icon/img2data.c | 157 + utils/nsxiv/image.c | 912 + utils/nsxiv/main.c | 955 + utils/nsxiv/nsxiv.1 | 561 + utils/nsxiv/nsxiv.desktop | 8 + utils/nsxiv/nsxiv.h | 485 + utils/nsxiv/options.c | 200 + utils/nsxiv/thumbs.c | 591 + utils/nsxiv/utf8.h | 68 + utils/nsxiv/util.c | 289 + utils/nsxiv/window.c | 537 + utils/scroll-0.1/Makefile | 45 + utils/scroll-0.1/README | 34 + utils/scroll-0.1/TODO | 3 + utils/scroll-0.1/config.def.h | 16 + utils/scroll-0.1/config.h | 16 + utils/scroll-0.1/config.mk | 12 + utils/scroll-0.1/ptty.c | 156 + utils/scroll-0.1/scroll.1 | 68 + utils/scroll-0.1/scroll.c | 594 + utils/scroll-0.1/up.log | 74 + utils/scroll-0.1/up.sh | 15 + utils/st-0.8.5/FAQ | 250 + utils/st-0.8.5/LEGACY | 17 + utils/st-0.8.5/LICENSE | 34 + utils/st-0.8.5/Makefile | 57 + utils/st-0.8.5/README | 34 + utils/st-0.8.5/TODO | 28 + utils/st-0.8.5/arg.h | 50 + utils/st-0.8.5/config.def.h | 486 + utils/st-0.8.5/config.h | 452 + utils/st-0.8.5/config.mk | 35 + .../st-0.8.5/patches/st-alpha-20220206-0.8.5.diff | 146 + .../st-blinking_cursor-20211116-2f6e597.diff | 153 + utils/st-0.8.5/patches/st-graphics.diff | 166 + utils/st-0.8.5/patches/st-hidecursor-0.8.3.diff | 88 + .../patches/st-scrollback-ringbuffer-0.8.5.diff | 730 + utils/st-0.8.5/st.1 | 177 + utils/st-0.8.5/st.c | 2813 + utils/st-0.8.5/st.h | 134 + utils/st-0.8.5/st.info | 239 + utils/st-0.8.5/win.h | 40 + utils/st-0.8.5/x.c | 2157 + utils/surf/LICENSE | 48 + utils/surf/Makefile | 76 + utils/surf/README | 40 + utils/surf/TODO.md | 10 + utils/surf/ads.txt | 75170 +++++++++++++++++++ utils/surf/arg.h | 48 + utils/surf/common.h | 1 + utils/surf/config.def.h | 245 + utils/surf/config.h | 221 + utils/surf/config.mk | 33 + utils/surf/patch/surf-2.0-homepage.diff | 24 + utils/surf/patch/surf-2.1-history.diff | 68 + .../patch/surf-bookmarks-20170722-723ff26.diff | 42 + .../patch/surf-short-title-20210206-7dcce9e.diff | 115 + .../patch/surf-websearch-20190510-d068a38.diff | 107 + utils/surf/script.js | 308 + utils/surf/surf-open.sh | 32 + utils/surf/surf.1 | 312 + utils/surf/surf.c | 2187 + utils/surf/surf.png | Bin 0 -> 240 bytes utils/surf/webext-surf.c | 106 + utils/tabbed/LICENSE | 23 + utils/tabbed/Makefile | 60 + utils/tabbed/README | 22 + utils/tabbed/TODO | 4 + utils/tabbed/arg.h | 52 + utils/tabbed/config.def.h | 58 + utils/tabbed/config.h | 56 + utils/tabbed/config.mk | 25 + utils/tabbed/tabbed.1 | 144 + utils/tabbed/tabbed.c | 1297 + utils/wmname/LICENSE | 21 + utils/wmname/Makefile | 51 + utils/wmname/README | 25 + utils/wmname/config.mk | 23 + utils/wmname/wmname.c | 53 + wm/Makefile | 17 + wm/dmenu-5.1/LICENSE | 30 + wm/dmenu-5.1/Makefile | 64 + wm/dmenu-5.1/README | 24 + wm/dmenu-5.1/arg.h | 49 + wm/dmenu-5.1/config.def.h | 23 + wm/dmenu-5.1/config.h | 23 + wm/dmenu-5.1/config.mk | 31 + wm/dmenu-5.1/dmenu-allow-color-font-5.0.diff | 32 + wm/dmenu-5.1/dmenu.1 | 194 + wm/dmenu-5.1/dmenu.c | 789 + wm/dmenu-5.1/dmenu_path | 13 + wm/dmenu-5.1/dmenu_run | 2 + wm/dmenu-5.1/drw.c | 422 + wm/dmenu-5.1/drw.h | 57 + wm/dmenu-5.1/stest.1 | 90 + wm/dmenu-5.1/stest.c | 109 + wm/dmenu-5.1/util.c | 35 + wm/dmenu-5.1/util.h | 8 + wm/dwm-6.3/LICENSE | 37 + wm/dwm-6.3/Makefile | 50 + wm/dwm-6.3/README | 48 + wm/dwm-6.3/cmd.h | 4 + wm/dwm-6.3/config.def.h | 166 + wm/dwm-6.3/config.h | 174 + wm/dwm-6.3/config.mk | 36 + wm/dwm-6.3/drw.c | 426 + wm/dwm-6.3/drw.h | 60 + wm/dwm-6.3/dwm.1 | 176 + wm/dwm-6.3/dwm.c | 2552 + wm/dwm-6.3/dwm.png | Bin 0 -> 373 bytes .../patches/dwm-activetagindicatorbar-6.2.diff | 17 + wm/dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff | 289 + wm/dwm-6.3/patches/dwm-cool-autostart-6.2.diff | 116 + .../patches/dwm-statuscmd-20210405-67d76bd.diff | 208 + .../dwm-statuscmd-nosignal-20210402-67d76bd.diff | 167 + .../patches/dwm-swallow-20201211-61bb8b2.diff | 412 + wm/dwm-6.3/patches/dwm-vanitygaps-6.2.diff | 971 + wm/dwm-6.3/transient.c | 42 + wm/dwm-6.3/util.c | 35 + wm/dwm-6.3/util.h | 8 + wm/dwm-6.3/vanitygaps.c | 705 + wm/dwmblocks/LICENSE | 7 + wm/dwmblocks/Makefile | 36 + wm/dwmblocks/README.md | 15 + wm/dwmblocks/blocks.def.h | 11 + wm/dwmblocks/blocks.h | 16 + wm/dwmblocks/dwmblocks-battery | 21 + wm/dwmblocks/dwmblocks-brightness | 6 + wm/dwmblocks/dwmblocks-forecast | 18 + wm/dwmblocks/dwmblocks-mpc | 6 + wm/dwmblocks/dwmblocks-volume | 13 + wm/dwmblocks/dwmblocks.c | 213 + wm/slock-1.4/LICENSE | 24 + wm/slock-1.4/Makefile | 62 + wm/slock-1.4/README | 24 + wm/slock-1.4/arg.h | 65 + wm/slock-1.4/config.def.h | 15 + wm/slock-1.4/config.h | 15 + wm/slock-1.4/config.mk | 32 + wm/slock-1.4/explicit_bzero.c | 19 + wm/slock-1.4/lockscreen.jpg | Bin 0 -> 6036703 bytes .../slock-background-image-20220318-1c5a538.diff | 149 + wm/slock-1.4/slock.1 | 39 + wm/slock-1.4/slock.c | 431 + wm/slock-1.4/util.h | 2 + wmname/LICENSE | 21 - wmname/Makefile | 51 - wmname/README | 25 - wmname/config.mk | 23 - wmname/wmname.c | 53 - 386 files changed, 109184 insertions(+), 109163 deletions(-) delete mode 100644 dmenu-5.1/LICENSE delete mode 100644 dmenu-5.1/Makefile delete mode 100644 dmenu-5.1/README delete mode 100644 dmenu-5.1/arg.h delete mode 100644 dmenu-5.1/config.def.h delete mode 100644 dmenu-5.1/config.h delete mode 100644 dmenu-5.1/config.mk delete mode 100644 dmenu-5.1/dmenu-allow-color-font-5.0.diff delete mode 100644 dmenu-5.1/dmenu.1 delete mode 100644 dmenu-5.1/dmenu.c delete mode 100755 dmenu-5.1/dmenu_path delete mode 100755 dmenu-5.1/dmenu_run delete mode 100644 dmenu-5.1/drw.c delete mode 100644 dmenu-5.1/drw.h delete mode 100644 dmenu-5.1/stest.1 delete mode 100644 dmenu-5.1/stest.c delete mode 100644 dmenu-5.1/util.c delete mode 100644 dmenu-5.1/util.h delete mode 100644 dwm-6.3/LICENSE delete mode 100644 dwm-6.3/Makefile delete mode 100644 dwm-6.3/README delete mode 100644 dwm-6.3/cmd.h delete mode 100644 dwm-6.3/config.def.h delete mode 100644 dwm-6.3/config.h delete mode 100644 dwm-6.3/config.mk delete mode 100644 dwm-6.3/drw.c delete mode 100644 dwm-6.3/drw.h delete mode 100644 dwm-6.3/dwm.1 delete mode 100644 dwm-6.3/dwm.c delete mode 100644 dwm-6.3/dwm.png delete mode 100644 dwm-6.3/patches/dwm-activetagindicatorbar-6.2.diff delete mode 100644 dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff delete mode 100644 dwm-6.3/patches/dwm-cool-autostart-6.2.diff delete mode 100644 dwm-6.3/patches/dwm-statuscmd-20210405-67d76bd.diff delete mode 100644 dwm-6.3/patches/dwm-statuscmd-nosignal-20210402-67d76bd.diff delete mode 100644 dwm-6.3/patches/dwm-swallow-20201211-61bb8b2.diff delete mode 100644 dwm-6.3/patches/dwm-vanitygaps-6.2.diff delete mode 100644 dwm-6.3/transient.c delete mode 100644 dwm-6.3/util.c delete mode 100644 dwm-6.3/util.h delete mode 100644 dwm-6.3/vanitygaps.c delete mode 100644 dwmblocks/LICENSE delete mode 100644 dwmblocks/Makefile delete mode 100644 dwmblocks/README.md delete mode 100644 dwmblocks/blocks.def.h delete mode 100644 dwmblocks/blocks.h delete mode 100755 dwmblocks/dwmblocks-battery delete mode 100755 dwmblocks/dwmblocks-brightness delete mode 100755 dwmblocks/dwmblocks-forecast delete mode 100755 dwmblocks/dwmblocks-mpc delete mode 100755 dwmblocks/dwmblocks-volume delete mode 100644 dwmblocks/dwmblocks.c delete mode 100755 farbfeld/2ff delete mode 100644 farbfeld/2ff.1 delete mode 100644 farbfeld/FORMAT delete mode 100644 farbfeld/LICENSE delete mode 100644 farbfeld/Makefile delete mode 100644 farbfeld/README delete mode 100644 farbfeld/arg.h delete mode 100644 farbfeld/config.mk delete mode 100644 farbfeld/farbfeld.5 delete mode 100644 farbfeld/ff2jpg.1 delete mode 100644 farbfeld/ff2jpg.c delete mode 100644 farbfeld/ff2pam.1 delete mode 100644 farbfeld/ff2pam.c delete mode 100644 farbfeld/ff2png.1 delete mode 100644 farbfeld/ff2png.c delete mode 100644 farbfeld/ff2ppm.1 delete mode 100644 farbfeld/ff2ppm.c delete mode 100644 farbfeld/jpg2ff.1 delete mode 100644 farbfeld/jpg2ff.c delete mode 100644 farbfeld/png2ff.1 delete mode 100644 farbfeld/png2ff.c delete mode 100644 farbfeld/util.c delete mode 100644 farbfeld/util.h delete mode 100644 nsxiv/.editorconfig delete mode 100644 nsxiv/.github/workflows/build.yml delete mode 100644 nsxiv/.gitignore delete mode 100644 nsxiv/CHANGELOG.md delete mode 100644 nsxiv/CONTRIBUTING.md delete mode 100644 nsxiv/LICENSE delete mode 100644 nsxiv/Makefile delete mode 100644 nsxiv/README.md delete mode 100644 nsxiv/autoreload.c delete mode 100644 nsxiv/commands.c delete mode 100644 nsxiv/commands.h delete mode 100644 nsxiv/config.def.h delete mode 100755 nsxiv/examples/image-info delete mode 100755 nsxiv/examples/key-handler delete mode 100755 nsxiv/examples/thumb-info delete mode 100755 nsxiv/examples/win-title delete mode 100644 nsxiv/icon/128x128.png delete mode 100644 nsxiv/icon/16x16.png delete mode 100644 nsxiv/icon/32x32.png delete mode 100644 nsxiv/icon/48x48.png delete mode 100644 nsxiv/icon/64x64.png delete mode 100644 nsxiv/icon/README.md delete mode 100644 nsxiv/icon/data.gen.h delete mode 100644 nsxiv/icon/data.h delete mode 100644 nsxiv/icon/img2data.c delete mode 100644 nsxiv/image.c delete mode 100644 nsxiv/main.c delete mode 100644 nsxiv/nsxiv.1 delete mode 100644 nsxiv/nsxiv.desktop delete mode 100644 nsxiv/nsxiv.h delete mode 100644 nsxiv/options.c delete mode 100644 nsxiv/thumbs.c delete mode 100644 nsxiv/utf8.h delete mode 100644 nsxiv/util.c delete mode 100644 nsxiv/window.c delete mode 100644 scroll-0.1/Makefile delete mode 100644 scroll-0.1/README delete mode 100644 scroll-0.1/TODO delete mode 100644 scroll-0.1/config.def.h delete mode 100644 scroll-0.1/config.h delete mode 100644 scroll-0.1/config.mk delete mode 100644 scroll-0.1/ptty.c delete mode 100644 scroll-0.1/scroll.1 delete mode 100644 scroll-0.1/scroll.c delete mode 100644 scroll-0.1/up.log delete mode 100755 scroll-0.1/up.sh delete mode 100644 slock-1.4/LICENSE delete mode 100644 slock-1.4/Makefile delete mode 100644 slock-1.4/README delete mode 100644 slock-1.4/arg.h delete mode 100644 slock-1.4/config.def.h delete mode 100644 slock-1.4/config.h delete mode 100644 slock-1.4/config.mk delete mode 100644 slock-1.4/explicit_bzero.c delete mode 100644 slock-1.4/lockscreen.jpg delete mode 100755 slock-1.4/slock delete mode 100644 slock-1.4/slock-background-image-20220318-1c5a538.diff delete mode 100644 slock-1.4/slock.1 delete mode 100644 slock-1.4/slock.c delete mode 100644 slock-1.4/util.h delete mode 100644 st-0.8.5/FAQ delete mode 100644 st-0.8.5/LEGACY delete mode 100644 st-0.8.5/LICENSE delete mode 100644 st-0.8.5/Makefile delete mode 100644 st-0.8.5/README delete mode 100644 st-0.8.5/TODO delete mode 100644 st-0.8.5/arg.h delete mode 100644 st-0.8.5/config.def.h delete mode 100644 st-0.8.5/config.h delete mode 100644 st-0.8.5/config.mk delete mode 100644 st-0.8.5/patches/st-alpha-20220206-0.8.5.diff delete mode 100644 st-0.8.5/patches/st-blinking_cursor-20211116-2f6e597.diff delete mode 100644 st-0.8.5/patches/st-graphics.diff delete mode 100644 st-0.8.5/patches/st-hidecursor-0.8.3.diff delete mode 100644 st-0.8.5/patches/st-scrollback-ringbuffer-0.8.5.diff delete mode 100644 st-0.8.5/st.1 delete mode 100644 st-0.8.5/st.c delete mode 100644 st-0.8.5/st.h delete mode 100644 st-0.8.5/st.info delete mode 100644 st-0.8.5/win.h delete mode 100644 st-0.8.5/x.c delete mode 100644 surf/LICENSE delete mode 100644 surf/Makefile delete mode 100644 surf/README delete mode 100644 surf/TODO.md delete mode 100644 surf/ads.txt delete mode 100644 surf/arg.h delete mode 100644 surf/common.h delete mode 100644 surf/config.def.h delete mode 100644 surf/config.h delete mode 100644 surf/config.mk delete mode 100644 surf/patch/surf-2.0-homepage.diff delete mode 100644 surf/patch/surf-2.1-history.diff delete mode 100644 surf/patch/surf-bookmarks-20170722-723ff26.diff delete mode 100644 surf/patch/surf-short-title-20210206-7dcce9e.diff delete mode 100644 surf/patch/surf-websearch-20190510-d068a38.diff delete mode 100644 surf/script.js delete mode 100755 surf/surf-open.sh delete mode 100644 surf/surf.1 delete mode 100644 surf/surf.c delete mode 100644 surf/surf.png delete mode 100644 surf/webext-surf.c delete mode 100644 tabbed/LICENSE delete mode 100644 tabbed/Makefile delete mode 100644 tabbed/README delete mode 100644 tabbed/TODO delete mode 100644 tabbed/arg.h delete mode 100644 tabbed/config.def.h delete mode 100644 tabbed/config.h delete mode 100644 tabbed/config.mk delete mode 100644 tabbed/tabbed.1 delete mode 100644 tabbed/tabbed.c create mode 100644 utils/Makefile create mode 100755 utils/farbfeld/2ff create mode 100644 utils/farbfeld/2ff.1 create mode 100644 utils/farbfeld/FORMAT create mode 100644 utils/farbfeld/LICENSE create mode 100644 utils/farbfeld/Makefile create mode 100644 utils/farbfeld/README create mode 100644 utils/farbfeld/arg.h create mode 100644 utils/farbfeld/config.mk create mode 100644 utils/farbfeld/farbfeld.5 create mode 100644 utils/farbfeld/ff2jpg.1 create mode 100644 utils/farbfeld/ff2jpg.c create mode 100644 utils/farbfeld/ff2pam.1 create mode 100644 utils/farbfeld/ff2pam.c create mode 100644 utils/farbfeld/ff2png.1 create mode 100644 utils/farbfeld/ff2png.c create mode 100644 utils/farbfeld/ff2ppm.1 create mode 100644 utils/farbfeld/ff2ppm.c create mode 100644 utils/farbfeld/jpg2ff.1 create mode 100644 utils/farbfeld/jpg2ff.c create mode 100644 utils/farbfeld/png2ff.1 create mode 100644 utils/farbfeld/png2ff.c create mode 100644 utils/farbfeld/util.c create mode 100644 utils/farbfeld/util.h create mode 100644 utils/nsxiv/.editorconfig create mode 100644 utils/nsxiv/.github/workflows/build.yml create mode 100644 utils/nsxiv/.gitignore create mode 100644 utils/nsxiv/CHANGELOG.md create mode 100644 utils/nsxiv/CONTRIBUTING.md create mode 100644 utils/nsxiv/LICENSE create mode 100644 utils/nsxiv/Makefile create mode 100644 utils/nsxiv/README.md create mode 100644 utils/nsxiv/autoreload.c create mode 100644 utils/nsxiv/commands.c create mode 100644 utils/nsxiv/commands.h create mode 100644 utils/nsxiv/config.def.h create mode 100755 utils/nsxiv/examples/image-info create mode 100755 utils/nsxiv/examples/key-handler create mode 100755 utils/nsxiv/examples/thumb-info create mode 100755 utils/nsxiv/examples/win-title create mode 100644 utils/nsxiv/icon/128x128.png create mode 100644 utils/nsxiv/icon/16x16.png create mode 100644 utils/nsxiv/icon/32x32.png create mode 100644 utils/nsxiv/icon/48x48.png create mode 100644 utils/nsxiv/icon/64x64.png create mode 100644 utils/nsxiv/icon/README.md create mode 100644 utils/nsxiv/icon/data.gen.h create mode 100644 utils/nsxiv/icon/data.h create mode 100644 utils/nsxiv/icon/img2data.c create mode 100644 utils/nsxiv/image.c create mode 100644 utils/nsxiv/main.c create mode 100644 utils/nsxiv/nsxiv.1 create mode 100644 utils/nsxiv/nsxiv.desktop create mode 100644 utils/nsxiv/nsxiv.h create mode 100644 utils/nsxiv/options.c create mode 100644 utils/nsxiv/thumbs.c create mode 100644 utils/nsxiv/utf8.h create mode 100644 utils/nsxiv/util.c create mode 100644 utils/nsxiv/window.c create mode 100644 utils/scroll-0.1/Makefile create mode 100644 utils/scroll-0.1/README create mode 100644 utils/scroll-0.1/TODO create mode 100644 utils/scroll-0.1/config.def.h create mode 100644 utils/scroll-0.1/config.h create mode 100644 utils/scroll-0.1/config.mk create mode 100644 utils/scroll-0.1/ptty.c create mode 100644 utils/scroll-0.1/scroll.1 create mode 100644 utils/scroll-0.1/scroll.c create mode 100644 utils/scroll-0.1/up.log create mode 100755 utils/scroll-0.1/up.sh create mode 100644 utils/st-0.8.5/FAQ create mode 100644 utils/st-0.8.5/LEGACY create mode 100644 utils/st-0.8.5/LICENSE create mode 100644 utils/st-0.8.5/Makefile create mode 100644 utils/st-0.8.5/README create mode 100644 utils/st-0.8.5/TODO create mode 100644 utils/st-0.8.5/arg.h create mode 100644 utils/st-0.8.5/config.def.h create mode 100644 utils/st-0.8.5/config.h create mode 100644 utils/st-0.8.5/config.mk create mode 100644 utils/st-0.8.5/patches/st-alpha-20220206-0.8.5.diff create mode 100644 utils/st-0.8.5/patches/st-blinking_cursor-20211116-2f6e597.diff create mode 100644 utils/st-0.8.5/patches/st-graphics.diff create mode 100644 utils/st-0.8.5/patches/st-hidecursor-0.8.3.diff create mode 100644 utils/st-0.8.5/patches/st-scrollback-ringbuffer-0.8.5.diff create mode 100644 utils/st-0.8.5/st.1 create mode 100644 utils/st-0.8.5/st.c create mode 100644 utils/st-0.8.5/st.h create mode 100644 utils/st-0.8.5/st.info create mode 100644 utils/st-0.8.5/win.h create mode 100644 utils/st-0.8.5/x.c create mode 100644 utils/surf/LICENSE create mode 100644 utils/surf/Makefile create mode 100644 utils/surf/README create mode 100644 utils/surf/TODO.md create mode 100644 utils/surf/ads.txt create mode 100644 utils/surf/arg.h create mode 100644 utils/surf/common.h create mode 100644 utils/surf/config.def.h create mode 100644 utils/surf/config.h create mode 100644 utils/surf/config.mk create mode 100644 utils/surf/patch/surf-2.0-homepage.diff create mode 100644 utils/surf/patch/surf-2.1-history.diff create mode 100644 utils/surf/patch/surf-bookmarks-20170722-723ff26.diff create mode 100644 utils/surf/patch/surf-short-title-20210206-7dcce9e.diff create mode 100644 utils/surf/patch/surf-websearch-20190510-d068a38.diff create mode 100644 utils/surf/script.js create mode 100755 utils/surf/surf-open.sh create mode 100644 utils/surf/surf.1 create mode 100644 utils/surf/surf.c create mode 100644 utils/surf/surf.png create mode 100644 utils/surf/webext-surf.c create mode 100644 utils/tabbed/LICENSE create mode 100644 utils/tabbed/Makefile create mode 100644 utils/tabbed/README create mode 100644 utils/tabbed/TODO create mode 100644 utils/tabbed/arg.h create mode 100644 utils/tabbed/config.def.h create mode 100644 utils/tabbed/config.h create mode 100644 utils/tabbed/config.mk create mode 100644 utils/tabbed/tabbed.1 create mode 100644 utils/tabbed/tabbed.c create mode 100644 utils/wmname/LICENSE create mode 100644 utils/wmname/Makefile create mode 100644 utils/wmname/README create mode 100644 utils/wmname/config.mk create mode 100644 utils/wmname/wmname.c create mode 100644 wm/Makefile create mode 100644 wm/dmenu-5.1/LICENSE create mode 100644 wm/dmenu-5.1/Makefile create mode 100644 wm/dmenu-5.1/README create mode 100644 wm/dmenu-5.1/arg.h create mode 100644 wm/dmenu-5.1/config.def.h create mode 100644 wm/dmenu-5.1/config.h create mode 100644 wm/dmenu-5.1/config.mk create mode 100644 wm/dmenu-5.1/dmenu-allow-color-font-5.0.diff create mode 100644 wm/dmenu-5.1/dmenu.1 create mode 100644 wm/dmenu-5.1/dmenu.c create mode 100755 wm/dmenu-5.1/dmenu_path create mode 100755 wm/dmenu-5.1/dmenu_run create mode 100644 wm/dmenu-5.1/drw.c create mode 100644 wm/dmenu-5.1/drw.h create mode 100644 wm/dmenu-5.1/stest.1 create mode 100644 wm/dmenu-5.1/stest.c create mode 100644 wm/dmenu-5.1/util.c create mode 100644 wm/dmenu-5.1/util.h create mode 100644 wm/dwm-6.3/LICENSE create mode 100644 wm/dwm-6.3/Makefile create mode 100644 wm/dwm-6.3/README create mode 100644 wm/dwm-6.3/cmd.h create mode 100644 wm/dwm-6.3/config.def.h create mode 100644 wm/dwm-6.3/config.h create mode 100644 wm/dwm-6.3/config.mk create mode 100644 wm/dwm-6.3/drw.c create mode 100644 wm/dwm-6.3/drw.h create mode 100644 wm/dwm-6.3/dwm.1 create mode 100644 wm/dwm-6.3/dwm.c create mode 100644 wm/dwm-6.3/dwm.png create mode 100644 wm/dwm-6.3/patches/dwm-activetagindicatorbar-6.2.diff create mode 100644 wm/dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff create mode 100644 wm/dwm-6.3/patches/dwm-cool-autostart-6.2.diff create mode 100644 wm/dwm-6.3/patches/dwm-statuscmd-20210405-67d76bd.diff create mode 100644 wm/dwm-6.3/patches/dwm-statuscmd-nosignal-20210402-67d76bd.diff create mode 100644 wm/dwm-6.3/patches/dwm-swallow-20201211-61bb8b2.diff create mode 100644 wm/dwm-6.3/patches/dwm-vanitygaps-6.2.diff create mode 100644 wm/dwm-6.3/transient.c create mode 100644 wm/dwm-6.3/util.c create mode 100644 wm/dwm-6.3/util.h create mode 100644 wm/dwm-6.3/vanitygaps.c create mode 100644 wm/dwmblocks/LICENSE create mode 100644 wm/dwmblocks/Makefile create mode 100644 wm/dwmblocks/README.md create mode 100644 wm/dwmblocks/blocks.def.h create mode 100644 wm/dwmblocks/blocks.h create mode 100755 wm/dwmblocks/dwmblocks-battery create mode 100755 wm/dwmblocks/dwmblocks-brightness create mode 100755 wm/dwmblocks/dwmblocks-forecast create mode 100755 wm/dwmblocks/dwmblocks-mpc create mode 100755 wm/dwmblocks/dwmblocks-volume create mode 100644 wm/dwmblocks/dwmblocks.c create mode 100644 wm/slock-1.4/LICENSE create mode 100644 wm/slock-1.4/Makefile create mode 100644 wm/slock-1.4/README create mode 100644 wm/slock-1.4/arg.h create mode 100644 wm/slock-1.4/config.def.h create mode 100644 wm/slock-1.4/config.h create mode 100644 wm/slock-1.4/config.mk create mode 100644 wm/slock-1.4/explicit_bzero.c create mode 100644 wm/slock-1.4/lockscreen.jpg create mode 100644 wm/slock-1.4/slock-background-image-20220318-1c5a538.diff create mode 100644 wm/slock-1.4/slock.1 create mode 100644 wm/slock-1.4/slock.c create mode 100644 wm/slock-1.4/util.h delete mode 100644 wmname/LICENSE delete mode 100644 wmname/Makefile delete mode 100644 wmname/README delete mode 100644 wmname/config.mk delete mode 100644 wmname/wmname.c diff --git a/Makefile b/Makefile index 5acf9fd..7a79ebd 100644 --- a/Makefile +++ b/Makefile @@ -17,47 +17,25 @@ config: @echo "Run make to compile sarc" sarc: clean ./scripts/cp.sh - make -C $(DWM) - make -C $(ST) - make -C $(DMENU) - make -C surf - make -C dwmblocks - make -C nsxiv - make -C tabbed - make -C farbfeld - make -C wmname + make wm -C wm + make utils -C utils rm -rf colors.h @echo @echo "Finished! Run make install to install" c: clean cfg: config install: - make install -C $(DWM) - make install -C $(ST) - make install -C $(DMENU) - make install -C surf - make install -C dwmblocks - make install -C nsxiv - make install -C tabbed - make install -C farbfeld - make install -C wmname + make install-wm -C wm + make install-utils -C utils install scripts/sarc.sh /usr/local/bin install scripts/fehbg /usr/local/bin mkdir -p $(PREFIX)/share/doc/sarc cp sarc.1 $(MANPREFIX)/man1/ @echo clean: - make clean -C $(DWM) - make clean -C $(ST) - make clean -C $(DMENU) - make clean -C surf - make clean -C nsxiv - make clean -C tabbed - make clean -C dwmblocks - make clean -C farbfeld - make clean -C wmname - make clean -C scroll-0.1 - rm -rf scripts/gip colors.h + make clean-wm -C wm + make clean-utils -C utils + rm -rf colors.h part: ./scripts/cp.sh cleanp: clean diff --git a/dmenu-5.1/LICENSE b/dmenu-5.1/LICENSE deleted file mode 100644 index 2a64b28..0000000 --- a/dmenu-5.1/LICENSE +++ /dev/null @@ -1,30 +0,0 @@ -MIT/X Consortium License - -© 2006-2019 Anselm R Garbe -© 2006-2008 Sander van Dijk -© 2006-2007 Michał Janeczek -© 2007 Kris Maglione -© 2009 Gottox -© 2009 Markus Schnalke -© 2009 Evan Gates -© 2010-2012 Connor Lane Smith -© 2014-2022 Hiltjo Posthuma -© 2015-2019 Quentin Rameau - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/dmenu-5.1/Makefile b/dmenu-5.1/Makefile deleted file mode 100644 index a03a95c..0000000 --- a/dmenu-5.1/Makefile +++ /dev/null @@ -1,64 +0,0 @@ -# dmenu - dynamic menu -# See LICENSE file for copyright and license details. - -include config.mk - -SRC = drw.c dmenu.c stest.c util.c -OBJ = $(SRC:.c=.o) - -all: options dmenu stest - -options: - @echo dmenu build options: - @echo "CFLAGS = $(CFLAGS)" - @echo "LDFLAGS = $(LDFLAGS)" - @echo "CC = $(CC)" - -.c.o: - $(CC) -c $(CFLAGS) $< - -config.h: - cp config.def.h $@ - -$(OBJ): arg.h config.h config.mk drw.h - -dmenu: dmenu.o drw.o util.o - $(CC) -o $@ dmenu.o drw.o util.o $(LDFLAGS) - -stest: stest.o - $(CC) -o $@ stest.o $(LDFLAGS) - -clean: - rm -f dmenu stest $(OBJ) dmenu-$(VERSION).tar.gz - -dist: clean - mkdir -p dmenu-$(VERSION) - cp LICENSE Makefile README arg.h config.def.h config.mk dmenu.1\ - drw.h util.h dmenu_path dmenu_run stest.1 $(SRC)\ - dmenu-$(VERSION) - tar -cf dmenu-$(VERSION).tar dmenu-$(VERSION) - gzip dmenu-$(VERSION).tar - rm -rf dmenu-$(VERSION) - -install: all - mkdir -p $(DESTDIR)$(PREFIX)/bin - cp -f dmenu dmenu_path dmenu_run stest $(DESTDIR)$(PREFIX)/bin - chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu - chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_path - chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_run - chmod 755 $(DESTDIR)$(PREFIX)/bin/stest - mkdir -p $(DESTDIR)$(MANPREFIX)/man1 - sed "s/VERSION/$(VERSION)/g" < dmenu.1 > $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 - sed "s/VERSION/$(VERSION)/g" < stest.1 > $(DESTDIR)$(MANPREFIX)/man1/stest.1 - chmod 644 $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 - chmod 644 $(DESTDIR)$(MANPREFIX)/man1/stest.1 - -uninstall: - rm -f $(DESTDIR)$(PREFIX)/bin/dmenu\ - $(DESTDIR)$(PREFIX)/bin/dmenu_path\ - $(DESTDIR)$(PREFIX)/bin/dmenu_run\ - $(DESTDIR)$(PREFIX)/bin/stest\ - $(DESTDIR)$(MANPREFIX)/man1/dmenu.1\ - $(DESTDIR)$(MANPREFIX)/man1/stest.1 - -.PHONY: all options clean dist install uninstall diff --git a/dmenu-5.1/README b/dmenu-5.1/README deleted file mode 100644 index a8fcdfe..0000000 --- a/dmenu-5.1/README +++ /dev/null @@ -1,24 +0,0 @@ -dmenu - dynamic menu -==================== -dmenu is an efficient dynamic menu for X. - - -Requirements ------------- -In order to build dmenu you need the Xlib header files. - - -Installation ------------- -Edit config.mk to match your local setup (dmenu is installed into -the /usr/local namespace by default). - -Afterwards enter the following command to build and install dmenu -(if necessary as root): - - make clean install - - -Running dmenu -------------- -See the man page for details. diff --git a/dmenu-5.1/arg.h b/dmenu-5.1/arg.h deleted file mode 100644 index e94e02b..0000000 --- a/dmenu-5.1/arg.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copy me if you can. - * by 20h - */ - -#ifndef ARG_H__ -#define ARG_H__ - -extern char *argv0; - -/* use main(int argc, char *argv[]) */ -#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ - argv[0] && argv[0][0] == '-'\ - && argv[0][1];\ - argc--, argv++) {\ - char argc_;\ - char **argv_;\ - int brk_;\ - if (argv[0][1] == '-' && argv[0][2] == '\0') {\ - argv++;\ - argc--;\ - break;\ - }\ - for (brk_ = 0, argv[0]++, argv_ = argv;\ - argv[0][0] && !brk_;\ - argv[0]++) {\ - if (argv_ != argv)\ - break;\ - argc_ = argv[0][0];\ - switch (argc_) - -#define ARGEND }\ - } - -#define ARGC() argc_ - -#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ - ((x), abort(), (char *)0) :\ - (brk_ = 1, (argv[0][1] != '\0')?\ - (&argv[0][1]) :\ - (argc--, argv++, argv[0]))) - -#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ - (char *)0 :\ - (brk_ = 1, (argv[0][1] != '\0')?\ - (&argv[0][1]) :\ - (argc--, argv++, argv[0]))) - -#endif diff --git a/dmenu-5.1/config.def.h b/dmenu-5.1/config.def.h deleted file mode 100644 index 1edb647..0000000 --- a/dmenu-5.1/config.def.h +++ /dev/null @@ -1,23 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -/* Default settings; can be overriden by command line. */ - -static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ -/* -fn option overrides fonts[0]; default X11 font or font set */ -static const char *fonts[] = { - "monospace:size=10" -}; -static const char *prompt = NULL; /* -p option; prompt to the left of input field */ -static const char *colors[SchemeLast][2] = { - /* fg bg */ - [SchemeNorm] = { "#bbbbbb", "#222222" }, - [SchemeSel] = { "#eeeeee", "#005577" }, - [SchemeOut] = { "#000000", "#00ffff" }, -}; -/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ -static unsigned int lines = 0; - -/* - * Characters not considered part of a word while deleting words - * for example: " /?\"&[]" - */ -static const char worddelimiters[] = " "; diff --git a/dmenu-5.1/config.h b/dmenu-5.1/config.h deleted file mode 100644 index 2085cc2..0000000 --- a/dmenu-5.1/config.h +++ /dev/null @@ -1,23 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -/* Default settings; can be overriden by command line. */ - -static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ -/* -fn option overrides fonts[0]; default X11 font or font set */ -static const char *fonts[] = { - "Source Code Pro:size=9" -}; -static const char *prompt = NULL; /* -p option; prompt to the left of input field */ -static const char *colors[SchemeLast][2] = { - /* fg bg */ - [SchemeNorm] = { "#bbbbbb", "#222222" }, - [SchemeSel] = { "#eeeeee", "#005577" }, - [SchemeOut] = { "#000000", "#00ffff" }, -}; -/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ -static unsigned int lines = 0; - -/* - * Characters not considered part of a word while deleting words - * for example: " /?\"&[]" - */ -static const char worddelimiters[] = " "; diff --git a/dmenu-5.1/config.mk b/dmenu-5.1/config.mk deleted file mode 100644 index 0df3fc8..0000000 --- a/dmenu-5.1/config.mk +++ /dev/null @@ -1,31 +0,0 @@ -# dmenu version -VERSION = 5.1 - -# paths -PREFIX = /usr/local -MANPREFIX = $(PREFIX)/share/man - -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib - -# Xinerama, comment if you don't want it -XINERAMALIBS = -lXinerama -XINERAMAFLAGS = -DXINERAMA - -# freetype -FREETYPELIBS = -lfontconfig -lXft -FREETYPEINC = /usr/include/freetype2 -# OpenBSD (uncomment) -#FREETYPEINC = $(X11INC)/freetype2 - -# includes and libs -INCS = -I$(X11INC) -I$(FREETYPEINC) -LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) - -# flags -CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) -CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) -LDFLAGS = $(LIBS) - -# compiler and linker -CC = cc diff --git a/dmenu-5.1/dmenu-allow-color-font-5.0.diff b/dmenu-5.1/dmenu-allow-color-font-5.0.diff deleted file mode 100644 index 767b466..0000000 --- a/dmenu-5.1/dmenu-allow-color-font-5.0.diff +++ /dev/null @@ -1,32 +0,0 @@ -diff --git drw.c drw.c -index 4cdbcbe..7a5bc0d 100644 ---- drw.c -+++ drw.c -@@ -133,19 +133,6 @@ xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) - die("no font specified."); - } - -- /* Do not allow using color fonts. This is a workaround for a BadLength -- * error from Xft with color glyphs. Modelled on the Xterm workaround. See -- * https://bugzilla.redhat.com/show_bug.cgi?id=1498269 -- * https://lists.suckless.org/dev/1701/30932.html -- * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916349 -- * and lots more all over the internet. -- */ -- FcBool iscol; -- if(FcPatternGetBool(xfont->pattern, FC_COLOR, 0, &iscol) == FcResultMatch && iscol) { -- XftFontClose(drw->dpy, xfont); -- return NULL; -- } -- - font = ecalloc(1, sizeof(Fnt)); - font->xfont = xfont; - font->pattern = pattern; -@@ -351,7 +338,6 @@ drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lp - fcpattern = FcPatternDuplicate(drw->fonts->pattern); - FcPatternAddCharSet(fcpattern, FC_CHARSET, fccharset); - FcPatternAddBool(fcpattern, FC_SCALABLE, FcTrue); -- FcPatternAddBool(fcpattern, FC_COLOR, FcFalse); - - FcConfigSubstitute(NULL, fcpattern, FcMatchPattern); - FcDefaultSubstitute(fcpattern); diff --git a/dmenu-5.1/dmenu.1 b/dmenu-5.1/dmenu.1 deleted file mode 100644 index 323f93c..0000000 --- a/dmenu-5.1/dmenu.1 +++ /dev/null @@ -1,194 +0,0 @@ -.TH DMENU 1 dmenu\-VERSION -.SH NAME -dmenu \- dynamic menu -.SH SYNOPSIS -.B dmenu -.RB [ \-bfiv ] -.RB [ \-l -.IR lines ] -.RB [ \-m -.IR monitor ] -.RB [ \-p -.IR prompt ] -.RB [ \-fn -.IR font ] -.RB [ \-nb -.IR color ] -.RB [ \-nf -.IR color ] -.RB [ \-sb -.IR color ] -.RB [ \-sf -.IR color ] -.RB [ \-w -.IR windowid ] -.P -.BR dmenu_run " ..." -.SH DESCRIPTION -.B dmenu -is a dynamic menu for X, which reads a list of newline\-separated items from -stdin. When the user selects an item and presses Return, their choice is printed -to stdout and dmenu terminates. Entering text will narrow the items to those -matching the tokens in the input. -.P -.B dmenu_run -is a script used by -.IR dwm (1) -which lists programs in the user's $PATH and runs the result in their $SHELL. -.SH OPTIONS -.TP -.B \-b -dmenu appears at the bottom of the screen. -.TP -.B \-f -dmenu grabs the keyboard before reading stdin if not reading from a tty. This -is faster, but will lock up X until stdin reaches end\-of\-file. -.TP -.B \-i -dmenu matches menu items case insensitively. -.TP -.BI \-l " lines" -dmenu lists items vertically, with the given number of lines. -.TP -.BI \-m " monitor" -dmenu is displayed on the monitor number supplied. Monitor numbers are starting -from 0. -.TP -.BI \-p " prompt" -defines the prompt to be displayed to the left of the input field. -.TP -.BI \-fn " font" -defines the font or font set used. -.TP -.BI \-nb " color" -defines the normal background color. -.IR #RGB , -.IR #RRGGBB , -and X color names are supported. -.TP -.BI \-nf " color" -defines the normal foreground color. -.TP -.BI \-sb " color" -defines the selected background color. -.TP -.BI \-sf " color" -defines the selected foreground color. -.TP -.B \-v -prints version information to stdout, then exits. -.TP -.BI \-w " windowid" -embed into windowid. -.SH USAGE -dmenu is completely controlled by the keyboard. Items are selected using the -arrow keys, page up, page down, home, and end. -.TP -.B Tab -Copy the selected item to the input field. -.TP -.B Return -Confirm selection. Prints the selected item to stdout and exits, returning -success. -.TP -.B Ctrl-Return -Confirm selection. Prints the selected item to stdout and continues. -.TP -.B Shift\-Return -Confirm input. Prints the input text to stdout and exits, returning success. -.TP -.B Escape -Exit without selecting an item, returning failure. -.TP -.B Ctrl-Left -Move cursor to the start of the current word -.TP -.B Ctrl-Right -Move cursor to the end of the current word -.TP -.B C\-a -Home -.TP -.B C\-b -Left -.TP -.B C\-c -Escape -.TP -.B C\-d -Delete -.TP -.B C\-e -End -.TP -.B C\-f -Right -.TP -.B C\-g -Escape -.TP -.B C\-h -Backspace -.TP -.B C\-i -Tab -.TP -.B C\-j -Return -.TP -.B C\-J -Shift-Return -.TP -.B C\-k -Delete line right -.TP -.B C\-m -Return -.TP -.B C\-M -Shift-Return -.TP -.B C\-n -Down -.TP -.B C\-p -Up -.TP -.B C\-u -Delete line left -.TP -.B C\-w -Delete word left -.TP -.B C\-y -Paste from primary X selection -.TP -.B C\-Y -Paste from X clipboard -.TP -.B M\-b -Move cursor to the start of the current word -.TP -.B M\-f -Move cursor to the end of the current word -.TP -.B M\-g -Home -.TP -.B M\-G -End -.TP -.B M\-h -Up -.TP -.B M\-j -Page down -.TP -.B M\-k -Page up -.TP -.B M\-l -Down -.SH SEE ALSO -.IR dwm (1), -.IR stest (1) diff --git a/dmenu-5.1/dmenu.c b/dmenu-5.1/dmenu.c deleted file mode 100644 index d95e6c6..0000000 --- a/dmenu-5.1/dmenu.c +++ /dev/null @@ -1,789 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#ifdef XINERAMA -#include -#endif -#include - -#include "drw.h" -#include "util.h" - -/* macros */ -#define INTERSECT(x,y,w,h,r) (MAX(0, MIN((x)+(w),(r).x_org+(r).width) - MAX((x),(r).x_org)) \ - * MAX(0, MIN((y)+(h),(r).y_org+(r).height) - MAX((y),(r).y_org))) -#define LENGTH(X) (sizeof X / sizeof X[0]) -#define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) - -/* enums */ -enum { SchemeNorm, SchemeSel, SchemeOut, SchemeLast }; /* color schemes */ - -struct item { - char *text; - struct item *left, *right; - int out; -}; - -static char text[BUFSIZ] = ""; -static char *embed; -static int bh, mw, mh; -static int inputw = 0, promptw; -static int lrpad; /* sum of left and right padding */ -static size_t cursor; -static struct item *items = NULL; -static struct item *matches, *matchend; -static struct item *prev, *curr, *next, *sel; -static int mon = -1, screen; - -static Atom clip, utf8; -static Display *dpy; -static Window root, parentwin, win; -static XIC xic; - -static Drw *drw; -static Clr *scheme[SchemeLast]; - -#include "config.h" - -static int (*fstrncmp)(const char *, const char *, size_t) = strncmp; -static char *(*fstrstr)(const char *, const char *) = strstr; - -static void -appenditem(struct item *item, struct item **list, struct item **last) -{ - if (*last) - (*last)->right = item; - else - *list = item; - - item->left = *last; - item->right = NULL; - *last = item; -} - -static void -calcoffsets(void) -{ - int i, n; - - if (lines > 0) - n = lines * bh; - else - n = mw - (promptw + inputw + TEXTW("<") + TEXTW(">")); - /* calculate which items will begin the next page and previous page */ - for (i = 0, next = curr; next; next = next->right) - if ((i += (lines > 0) ? bh : MIN(TEXTW(next->text), n)) > n) - break; - for (i = 0, prev = curr; prev && prev->left; prev = prev->left) - if ((i += (lines > 0) ? bh : MIN(TEXTW(prev->left->text), n)) > n) - break; -} - -static void -cleanup(void) -{ - size_t i; - - XUngrabKey(dpy, AnyKey, AnyModifier, root); - for (i = 0; i < SchemeLast; i++) - free(scheme[i]); - drw_free(drw); - XSync(dpy, False); - XCloseDisplay(dpy); -} - -static char * -cistrstr(const char *h, const char *n) -{ - size_t i; - - if (!n[0]) - return (char *)h; - - for (; *h; ++h) { - for (i = 0; n[i] && tolower((unsigned char)n[i]) == - tolower((unsigned char)h[i]); ++i) - ; - if (n[i] == '\0') - return (char *)h; - } - return NULL; -} - -static int -drawitem(struct item *item, int x, int y, int w) -{ - if (item == sel) - drw_setscheme(drw, scheme[SchemeSel]); - else if (item->out) - drw_setscheme(drw, scheme[SchemeOut]); - else - drw_setscheme(drw, scheme[SchemeNorm]); - - return drw_text(drw, x, y, w, bh, lrpad / 2, item->text, 0); -} - -static void -drawmenu(void) -{ - unsigned int curpos; - struct item *item; - int x = 0, y = 0, w; - - drw_setscheme(drw, scheme[SchemeNorm]); - drw_rect(drw, 0, 0, mw, mh, 1, 1); - - if (prompt && *prompt) { - drw_setscheme(drw, scheme[SchemeSel]); - x = drw_text(drw, x, 0, promptw, bh, lrpad / 2, prompt, 0); - } - /* draw input field */ - w = (lines > 0 || !matches) ? mw - x : inputw; - drw_setscheme(drw, scheme[SchemeNorm]); - drw_text(drw, x, 0, w, bh, lrpad / 2, text, 0); - - curpos = TEXTW(text) - TEXTW(&text[cursor]); - if ((curpos += lrpad / 2 - 1) < w) { - drw_setscheme(drw, scheme[SchemeNorm]); - drw_rect(drw, x + curpos, 2, 2, bh - 4, 1, 0); - } - - if (lines > 0) { - /* draw vertical list */ - for (item = curr; item != next; item = item->right) - drawitem(item, x, y += bh, mw - x); - } else if (matches) { - /* draw horizontal list */ - x += inputw; - w = TEXTW("<"); - if (curr->left) { - drw_setscheme(drw, scheme[SchemeNorm]); - drw_text(drw, x, 0, w, bh, lrpad / 2, "<", 0); - } - x += w; - for (item = curr; item != next; item = item->right) - x = drawitem(item, x, 0, MIN(TEXTW(item->text), mw - x - TEXTW(">"))); - if (next) { - w = TEXTW(">"); - drw_setscheme(drw, scheme[SchemeNorm]); - drw_text(drw, mw - w, 0, w, bh, lrpad / 2, ">", 0); - } - } - drw_map(drw, win, 0, 0, mw, mh); -} - -static void -grabfocus(void) -{ - struct timespec ts = { .tv_sec = 0, .tv_nsec = 10000000 }; - Window focuswin; - int i, revertwin; - - for (i = 0; i < 100; ++i) { - XGetInputFocus(dpy, &focuswin, &revertwin); - if (focuswin == win) - return; - XSetInputFocus(dpy, win, RevertToParent, CurrentTime); - nanosleep(&ts, NULL); - } - die("cannot grab focus"); -} - -static void -grabkeyboard(void) -{ - struct timespec ts = { .tv_sec = 0, .tv_nsec = 1000000 }; - int i; - - if (embed) - return; - /* try to grab keyboard, we may have to wait for another process to ungrab */ - for (i = 0; i < 1000; i++) { - if (XGrabKeyboard(dpy, DefaultRootWindow(dpy), True, GrabModeAsync, - GrabModeAsync, CurrentTime) == GrabSuccess) - return; - nanosleep(&ts, NULL); - } - die("cannot grab keyboard"); -} - -static void -match(void) -{ - static char **tokv = NULL; - static int tokn = 0; - - char buf[sizeof text], *s; - int i, tokc = 0; - size_t len, textsize; - struct item *item, *lprefix, *lsubstr, *prefixend, *substrend; - - strcpy(buf, text); - /* separate input text into tokens to be matched individually */ - for (s = strtok(buf, " "); s; tokv[tokc - 1] = s, s = strtok(NULL, " ")) - if (++tokc > tokn && !(tokv = realloc(tokv, ++tokn * sizeof *tokv))) - die("cannot realloc %u bytes:", tokn * sizeof *tokv); - len = tokc ? strlen(tokv[0]) : 0; - - matches = lprefix = lsubstr = matchend = prefixend = substrend = NULL; - textsize = strlen(text) + 1; - for (item = items; item && item->text; item++) { - for (i = 0; i < tokc; i++) - if (!fstrstr(item->text, tokv[i])) - break; - if (i != tokc) /* not all tokens match */ - continue; - /* exact matches go first, then prefixes, then substrings */ - if (!tokc || !fstrncmp(text, item->text, textsize)) - appenditem(item, &matches, &matchend); - else if (!fstrncmp(tokv[0], item->text, len)) - appenditem(item, &lprefix, &prefixend); - else - appenditem(item, &lsubstr, &substrend); - } - if (lprefix) { - if (matches) { - matchend->right = lprefix; - lprefix->left = matchend; - } else - matches = lprefix; - matchend = prefixend; - } - if (lsubstr) { - if (matches) { - matchend->right = lsubstr; - lsubstr->left = matchend; - } else - matches = lsubstr; - matchend = substrend; - } - curr = sel = matches; - calcoffsets(); -} - -static void -insert(const char *str, ssize_t n) -{ - if (strlen(text) + n > sizeof text - 1) - return; - /* move existing text out of the way, insert new text, and update cursor */ - memmove(&text[cursor + n], &text[cursor], sizeof text - cursor - MAX(n, 0)); - if (n > 0) - memcpy(&text[cursor], str, n); - cursor += n; - match(); -} - -static size_t -nextrune(int inc) -{ - ssize_t n; - - /* return location of next utf8 rune in the given direction (+1 or -1) */ - for (n = cursor + inc; n + inc >= 0 && (text[n] & 0xc0) == 0x80; n += inc) - ; - return n; -} - -static void -movewordedge(int dir) -{ - if (dir < 0) { /* move cursor to the start of the word*/ - while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)])) - cursor = nextrune(-1); - while (cursor > 0 && !strchr(worddelimiters, text[nextrune(-1)])) - cursor = nextrune(-1); - } else { /* move cursor to the end of the word */ - while (text[cursor] && strchr(worddelimiters, text[cursor])) - cursor = nextrune(+1); - while (text[cursor] && !strchr(worddelimiters, text[cursor])) - cursor = nextrune(+1); - } -} - -static void -keypress(XKeyEvent *ev) -{ - char buf[32]; - int len; - KeySym ksym; - Status status; - - len = XmbLookupString(xic, ev, buf, sizeof buf, &ksym, &status); - switch (status) { - default: /* XLookupNone, XBufferOverflow */ - return; - case XLookupChars: - goto insert; - case XLookupKeySym: - case XLookupBoth: - break; - } - - if (ev->state & ControlMask) { - switch(ksym) { - case XK_a: ksym = XK_Home; break; - case XK_b: ksym = XK_Left; break; - case XK_c: ksym = XK_Escape; break; - case XK_d: ksym = XK_Delete; break; - case XK_e: ksym = XK_End; break; - case XK_f: ksym = XK_Right; break; - case XK_g: ksym = XK_Escape; break; - case XK_h: ksym = XK_BackSpace; break; - case XK_i: ksym = XK_Tab; break; - case XK_j: /* fallthrough */ - case XK_J: /* fallthrough */ - case XK_m: /* fallthrough */ - case XK_M: ksym = XK_Return; ev->state &= ~ControlMask; break; - case XK_n: ksym = XK_Down; break; - case XK_p: ksym = XK_Up; break; - - case XK_k: /* delete right */ - text[cursor] = '\0'; - match(); - break; - case XK_u: /* delete left */ - insert(NULL, 0 - cursor); - break; - case XK_w: /* delete word */ - while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)])) - insert(NULL, nextrune(-1) - cursor); - while (cursor > 0 && !strchr(worddelimiters, text[nextrune(-1)])) - insert(NULL, nextrune(-1) - cursor); - break; - case XK_y: /* paste selection */ - case XK_Y: - XConvertSelection(dpy, (ev->state & ShiftMask) ? clip : XA_PRIMARY, - utf8, utf8, win, CurrentTime); - return; - case XK_Left: - case XK_KP_Left: - movewordedge(-1); - goto draw; - case XK_Right: - case XK_KP_Right: - movewordedge(+1); - goto draw; - case XK_Return: - case XK_KP_Enter: - break; - case XK_bracketleft: - cleanup(); - exit(1); - default: - return; - } - } else if (ev->state & Mod1Mask) { - switch(ksym) { - case XK_b: - movewordedge(-1); - goto draw; - case XK_f: - movewordedge(+1); - goto draw; - case XK_g: ksym = XK_Home; break; - case XK_G: ksym = XK_End; break; - case XK_h: ksym = XK_Up; break; - case XK_j: ksym = XK_Next; break; - case XK_k: ksym = XK_Prior; break; - case XK_l: ksym = XK_Down; break; - default: - return; - } - } - - switch(ksym) { - default: -insert: - if (!iscntrl(*buf)) - insert(buf, len); - break; - case XK_Delete: - case XK_KP_Delete: - if (text[cursor] == '\0') - return; - cursor = nextrune(+1); - /* fallthrough */ - case XK_BackSpace: - if (cursor == 0) - return; - insert(NULL, nextrune(-1) - cursor); - break; - case XK_End: - case XK_KP_End: - if (text[cursor] != '\0') { - cursor = strlen(text); - break; - } - if (next) { - /* jump to end of list and position items in reverse */ - curr = matchend; - calcoffsets(); - curr = prev; - calcoffsets(); - while (next && (curr = curr->right)) - calcoffsets(); - } - sel = matchend; - break; - case XK_Escape: - cleanup(); - exit(1); - case XK_Home: - case XK_KP_Home: - if (sel == matches) { - cursor = 0; - break; - } - sel = curr = matches; - calcoffsets(); - break; - case XK_Left: - case XK_KP_Left: - if (cursor > 0 && (!sel || !sel->left || lines > 0)) { - cursor = nextrune(-1); - break; - } - if (lines > 0) - return; - /* fallthrough */ - case XK_Up: - case XK_KP_Up: - if (sel && sel->left && (sel = sel->left)->right == curr) { - curr = prev; - calcoffsets(); - } - break; - case XK_Next: - case XK_KP_Next: - if (!next) - return; - sel = curr = next; - calcoffsets(); - break; - case XK_Prior: - case XK_KP_Prior: - if (!prev) - return; - sel = curr = prev; - calcoffsets(); - break; - case XK_Return: - case XK_KP_Enter: - puts((sel && !(ev->state & ShiftMask)) ? sel->text : text); - if (!(ev->state & ControlMask)) { - cleanup(); - exit(0); - } - if (sel) - sel->out = 1; - break; - case XK_Right: - case XK_KP_Right: - if (text[cursor] != '\0') { - cursor = nextrune(+1); - break; - } - if (lines > 0) - return; - /* fallthrough */ - case XK_Down: - case XK_KP_Down: - if (sel && sel->right && (sel = sel->right) == next) { - curr = next; - calcoffsets(); - } - break; - case XK_Tab: - if (!sel) - return; - strncpy(text, sel->text, sizeof text - 1); - text[sizeof text - 1] = '\0'; - cursor = strlen(text); - match(); - break; - } - -draw: - drawmenu(); -} - -static void -paste(void) -{ - char *p, *q; - int di; - unsigned long dl; - Atom da; - - /* we have been given the current selection, now insert it into input */ - if (XGetWindowProperty(dpy, win, utf8, 0, (sizeof text / 4) + 1, False, - utf8, &da, &di, &dl, &dl, (unsigned char **)&p) - == Success && p) { - insert(p, (q = strchr(p, '\n')) ? q - p : (ssize_t)strlen(p)); - XFree(p); - } - drawmenu(); -} - -static void -readstdin(void) -{ - char buf[sizeof text], *p; - size_t i, imax = 0, size = 0; - unsigned int tmpmax = 0; - - /* read each line from stdin and add it to the item list */ - for (i = 0; fgets(buf, sizeof buf, stdin); i++) { - if (i + 1 >= size / sizeof *items) - if (!(items = realloc(items, (size += BUFSIZ)))) - die("cannot realloc %u bytes:", size); - if ((p = strchr(buf, '\n'))) - *p = '\0'; - if (!(items[i].text = strdup(buf))) - die("cannot strdup %u bytes:", strlen(buf) + 1); - items[i].out = 0; - drw_font_getexts(drw->fonts, buf, strlen(buf), &tmpmax, NULL); - if (tmpmax > inputw) { - inputw = tmpmax; - imax = i; - } - } - if (items) - items[i].text = NULL; - inputw = items ? TEXTW(items[imax].text) : 0; - lines = MIN(lines, i); -} - -static void -run(void) -{ - XEvent ev; - - while (!XNextEvent(dpy, &ev)) { - if (XFilterEvent(&ev, win)) - continue; - switch(ev.type) { - case DestroyNotify: - if (ev.xdestroywindow.window != win) - break; - cleanup(); - exit(1); - case Expose: - if (ev.xexpose.count == 0) - drw_map(drw, win, 0, 0, mw, mh); - break; - case FocusIn: - /* regrab focus from parent window */ - if (ev.xfocus.window != win) - grabfocus(); - break; - case KeyPress: - keypress(&ev.xkey); - break; - case SelectionNotify: - if (ev.xselection.property == utf8) - paste(); - break; - case VisibilityNotify: - if (ev.xvisibility.state != VisibilityUnobscured) - XRaiseWindow(dpy, win); - break; - } - } -} - -static void -setup(void) -{ - int x, y, i, j; - unsigned int du; - XSetWindowAttributes swa; - XIM xim; - Window w, dw, *dws; - XWindowAttributes wa; - XClassHint ch = {"dmenu", "dmenu"}; -#ifdef XINERAMA - XineramaScreenInfo *info; - Window pw; - int a, di, n, area = 0; -#endif - /* init appearance */ - for (j = 0; j < SchemeLast; j++) - scheme[j] = drw_scm_create(drw, colors[j], 2); - - clip = XInternAtom(dpy, "CLIPBOARD", False); - utf8 = XInternAtom(dpy, "UTF8_STRING", False); - - /* calculate menu geometry */ - bh = drw->fonts->h + 2; - lines = MAX(lines, 0); - mh = (lines + 1) * bh; -#ifdef XINERAMA - i = 0; - if (parentwin == root && (info = XineramaQueryScreens(dpy, &n))) { - XGetInputFocus(dpy, &w, &di); - if (mon >= 0 && mon < n) - i = mon; - else if (w != root && w != PointerRoot && w != None) { - /* find top-level window containing current input focus */ - do { - if (XQueryTree(dpy, (pw = w), &dw, &w, &dws, &du) && dws) - XFree(dws); - } while (w != root && w != pw); - /* find xinerama screen with which the window intersects most */ - if (XGetWindowAttributes(dpy, pw, &wa)) - for (j = 0; j < n; j++) - if ((a = INTERSECT(wa.x, wa.y, wa.width, wa.height, info[j])) > area) { - area = a; - i = j; - } - } - /* no focused window is on screen, so use pointer location instead */ - if (mon < 0 && !area && XQueryPointer(dpy, root, &dw, &dw, &x, &y, &di, &di, &du)) - for (i = 0; i < n; i++) - if (INTERSECT(x, y, 1, 1, info[i])) - break; - - x = info[i].x_org; - y = info[i].y_org + (topbar ? 0 : info[i].height - mh); - mw = info[i].width; - XFree(info); - } else -#endif - { - if (!XGetWindowAttributes(dpy, parentwin, &wa)) - die("could not get embedding window attributes: 0x%lx", - parentwin); - x = 0; - y = topbar ? 0 : wa.height - mh; - mw = wa.width; - } - promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; - inputw = MIN(inputw, mw/3); - match(); - - /* create menu window */ - swa.override_redirect = True; - swa.background_pixel = scheme[SchemeNorm][ColBg].pixel; - swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask; - win = XCreateWindow(dpy, parentwin, x, y, mw, mh, 0, - CopyFromParent, CopyFromParent, CopyFromParent, - CWOverrideRedirect | CWBackPixel | CWEventMask, &swa); - XSetClassHint(dpy, win, &ch); - - - /* input methods */ - if ((xim = XOpenIM(dpy, NULL, NULL, NULL)) == NULL) - die("XOpenIM failed: could not open input device"); - - xic = XCreateIC(xim, XNInputStyle, XIMPreeditNothing | XIMStatusNothing, - XNClientWindow, win, XNFocusWindow, win, NULL); - - XMapRaised(dpy, win); - if (embed) { - XSelectInput(dpy, parentwin, FocusChangeMask | SubstructureNotifyMask); - if (XQueryTree(dpy, parentwin, &dw, &w, &dws, &du) && dws) { - for (i = 0; i < du && dws[i] != win; ++i) - XSelectInput(dpy, dws[i], FocusChangeMask); - XFree(dws); - } - grabfocus(); - } - drw_resize(drw, mw, mh); - drawmenu(); -} - -static void -usage(void) -{ - fputs("usage: dmenu [-bfiv] [-l lines] [-p prompt] [-fn font] [-m monitor]\n" - " [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid]\n", stderr); - exit(1); -} - -int -main(int argc, char *argv[]) -{ - XWindowAttributes wa; - int i, fast = 0; - - for (i = 1; i < argc; i++) - /* these options take no arguments */ - if (!strcmp(argv[i], "-v")) { /* prints version information */ - puts("dmenu-"VERSION); - exit(0); - } else if (!strcmp(argv[i], "-b")) /* appears at the bottom of the screen */ - topbar = 0; - else if (!strcmp(argv[i], "-f")) /* grabs keyboard before reading stdin */ - fast = 1; - else if (!strcmp(argv[i], "-i")) { /* case-insensitive item matching */ - fstrncmp = strncasecmp; - fstrstr = cistrstr; - } else if (i + 1 == argc) - usage(); - /* these options take one argument */ - else if (!strcmp(argv[i], "-l")) /* number of lines in vertical list */ - lines = atoi(argv[++i]); - else if (!strcmp(argv[i], "-m")) - mon = atoi(argv[++i]); - else if (!strcmp(argv[i], "-p")) /* adds prompt to left of input field */ - prompt = argv[++i]; - else if (!strcmp(argv[i], "-fn")) /* font or font set */ - fonts[0] = argv[++i]; - else if (!strcmp(argv[i], "-nb")) /* normal background color */ - colors[SchemeNorm][ColBg] = argv[++i]; - else if (!strcmp(argv[i], "-nf")) /* normal foreground color */ - colors[SchemeNorm][ColFg] = argv[++i]; - else if (!strcmp(argv[i], "-sb")) /* selected background color */ - colors[SchemeSel][ColBg] = argv[++i]; - else if (!strcmp(argv[i], "-sf")) /* selected foreground color */ - colors[SchemeSel][ColFg] = argv[++i]; - else if (!strcmp(argv[i], "-w")) /* embedding window id */ - embed = argv[++i]; - else - usage(); - - if (!setlocale(LC_CTYPE, "") || !XSupportsLocale()) - fputs("warning: no locale support\n", stderr); - if (!(dpy = XOpenDisplay(NULL))) - die("cannot open display"); - screen = DefaultScreen(dpy); - root = RootWindow(dpy, screen); - if (!embed || !(parentwin = strtol(embed, NULL, 0))) - parentwin = root; - if (!XGetWindowAttributes(dpy, parentwin, &wa)) - die("could not get embedding window attributes: 0x%lx", - parentwin); - drw = drw_create(dpy, screen, root, wa.width, wa.height); - if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) - die("no fonts could be loaded."); - lrpad = drw->fonts->h; - -#ifdef __OpenBSD__ - if (pledge("stdio rpath", NULL) == -1) - die("pledge"); -#endif - - if (fast && !isatty(0)) { - grabkeyboard(); - readstdin(); - } else { - readstdin(); - grabkeyboard(); - } - setup(); - run(); - - return 1; /* unreachable */ -} diff --git a/dmenu-5.1/dmenu_path b/dmenu-5.1/dmenu_path deleted file mode 100755 index 3a7cda7..0000000 --- a/dmenu-5.1/dmenu_path +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}" -cache="$cachedir/dmenu_run" - -[ ! -e "$cachedir" ] && mkdir -p "$cachedir" - -IFS=: -if stest -dqr -n "$cache" $PATH; then - stest -flx $PATH | sort -u | tee "$cache" -else - cat "$cache" -fi diff --git a/dmenu-5.1/dmenu_run b/dmenu-5.1/dmenu_run deleted file mode 100755 index 834ede5..0000000 --- a/dmenu-5.1/dmenu_run +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} & diff --git a/dmenu-5.1/drw.c b/dmenu-5.1/drw.c deleted file mode 100644 index 7a5bc0d..0000000 --- a/dmenu-5.1/drw.c +++ /dev/null @@ -1,422 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include -#include -#include -#include -#include - -#include "drw.h" -#include "util.h" - -#define UTF_INVALID 0xFFFD -#define UTF_SIZ 4 - -static const unsigned char utfbyte[UTF_SIZ + 1] = {0x80, 0, 0xC0, 0xE0, 0xF0}; -static const unsigned char utfmask[UTF_SIZ + 1] = {0xC0, 0x80, 0xE0, 0xF0, 0xF8}; -static const long utfmin[UTF_SIZ + 1] = { 0, 0, 0x80, 0x800, 0x10000}; -static const long utfmax[UTF_SIZ + 1] = {0x10FFFF, 0x7F, 0x7FF, 0xFFFF, 0x10FFFF}; - -static long -utf8decodebyte(const char c, size_t *i) -{ - for (*i = 0; *i < (UTF_SIZ + 1); ++(*i)) - if (((unsigned char)c & utfmask[*i]) == utfbyte[*i]) - return (unsigned char)c & ~utfmask[*i]; - return 0; -} - -static size_t -utf8validate(long *u, size_t i) -{ - if (!BETWEEN(*u, utfmin[i], utfmax[i]) || BETWEEN(*u, 0xD800, 0xDFFF)) - *u = UTF_INVALID; - for (i = 1; *u > utfmax[i]; ++i) - ; - return i; -} - -static size_t -utf8decode(const char *c, long *u, size_t clen) -{ - size_t i, j, len, type; - long udecoded; - - *u = UTF_INVALID; - if (!clen) - return 0; - udecoded = utf8decodebyte(c[0], &len); - if (!BETWEEN(len, 1, UTF_SIZ)) - return 1; - for (i = 1, j = 1; i < clen && j < len; ++i, ++j) { - udecoded = (udecoded << 6) | utf8decodebyte(c[i], &type); - if (type) - return j; - } - if (j < len) - return 0; - *u = udecoded; - utf8validate(u, len); - - return len; -} - -Drw * -drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h) -{ - Drw *drw = ecalloc(1, sizeof(Drw)); - - drw->dpy = dpy; - drw->screen = screen; - drw->root = root; - drw->w = w; - drw->h = h; - drw->drawable = XCreatePixmap(dpy, root, w, h, DefaultDepth(dpy, screen)); - drw->gc = XCreateGC(dpy, root, 0, NULL); - XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); - - return drw; -} - -void -drw_resize(Drw *drw, unsigned int w, unsigned int h) -{ - if (!drw) - return; - - drw->w = w; - drw->h = h; - if (drw->drawable) - XFreePixmap(drw->dpy, drw->drawable); - drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, DefaultDepth(drw->dpy, drw->screen)); -} - -void -drw_free(Drw *drw) -{ - XFreePixmap(drw->dpy, drw->drawable); - XFreeGC(drw->dpy, drw->gc); - drw_fontset_free(drw->fonts); - free(drw); -} - -/* This function is an implementation detail. Library users should use - * drw_fontset_create instead. - */ -static Fnt * -xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) -{ - Fnt *font; - XftFont *xfont = NULL; - FcPattern *pattern = NULL; - - if (fontname) { - /* Using the pattern found at font->xfont->pattern does not yield the - * same substitution results as using the pattern returned by - * FcNameParse; using the latter results in the desired fallback - * behaviour whereas the former just results in missing-character - * rectangles being drawn, at least with some fonts. */ - if (!(xfont = XftFontOpenName(drw->dpy, drw->screen, fontname))) { - fprintf(stderr, "error, cannot load font from name: '%s'\n", fontname); - return NULL; - } - if (!(pattern = FcNameParse((FcChar8 *) fontname))) { - fprintf(stderr, "error, cannot parse font name to pattern: '%s'\n", fontname); - XftFontClose(drw->dpy, xfont); - return NULL; - } - } else if (fontpattern) { - if (!(xfont = XftFontOpenPattern(drw->dpy, fontpattern))) { - fprintf(stderr, "error, cannot load font from pattern.\n"); - return NULL; - } - } else { - die("no font specified."); - } - - font = ecalloc(1, sizeof(Fnt)); - font->xfont = xfont; - font->pattern = pattern; - font->h = xfont->ascent + xfont->descent; - font->dpy = drw->dpy; - - return font; -} - -static void -xfont_free(Fnt *font) -{ - if (!font) - return; - if (font->pattern) - FcPatternDestroy(font->pattern); - XftFontClose(font->dpy, font->xfont); - free(font); -} - -Fnt* -drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount) -{ - Fnt *cur, *ret = NULL; - size_t i; - - if (!drw || !fonts) - return NULL; - - for (i = 1; i <= fontcount; i++) { - if ((cur = xfont_create(drw, fonts[fontcount - i], NULL))) { - cur->next = ret; - ret = cur; - } - } - return (drw->fonts = ret); -} - -void -drw_fontset_free(Fnt *font) -{ - if (font) { - drw_fontset_free(font->next); - xfont_free(font); - } -} - -void -drw_clr_create(Drw *drw, Clr *dest, const char *clrname) -{ - if (!drw || !dest || !clrname) - return; - - if (!XftColorAllocName(drw->dpy, DefaultVisual(drw->dpy, drw->screen), - DefaultColormap(drw->dpy, drw->screen), - clrname, dest)) - die("error, cannot allocate color '%s'", clrname); -} - -/* Wrapper to create color schemes. The caller has to call free(3) on the - * returned color scheme when done using it. */ -Clr * -drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) -{ - size_t i; - Clr *ret; - - /* need at least two colors for a scheme */ - if (!drw || !clrnames || clrcount < 2 || !(ret = ecalloc(clrcount, sizeof(XftColor)))) - return NULL; - - for (i = 0; i < clrcount; i++) - drw_clr_create(drw, &ret[i], clrnames[i]); - return ret; -} - -void -drw_setfontset(Drw *drw, Fnt *set) -{ - if (drw) - drw->fonts = set; -} - -void -drw_setscheme(Drw *drw, Clr *scm) -{ - if (drw) - drw->scheme = scm; -} - -void -drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert) -{ - if (!drw || !drw->scheme) - return; - XSetForeground(drw->dpy, drw->gc, invert ? drw->scheme[ColBg].pixel : drw->scheme[ColFg].pixel); - if (filled) - XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); - else - XDrawRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w - 1, h - 1); -} - -int -drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert) -{ - char buf[1024]; - int ty; - unsigned int ew; - XftDraw *d = NULL; - Fnt *usedfont, *curfont, *nextfont; - size_t i, len; - int utf8strlen, utf8charlen, render = x || y || w || h; - long utf8codepoint = 0; - const char *utf8str; - FcCharSet *fccharset; - FcPattern *fcpattern; - FcPattern *match; - XftResult result; - int charexists = 0; - - if (!drw || (render && !drw->scheme) || !text || !drw->fonts) - return 0; - - if (!render) { - w = ~w; - } else { - XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); - XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); - d = XftDrawCreate(drw->dpy, drw->drawable, - DefaultVisual(drw->dpy, drw->screen), - DefaultColormap(drw->dpy, drw->screen)); - x += lpad; - w -= lpad; - } - - usedfont = drw->fonts; - while (1) { - utf8strlen = 0; - utf8str = text; - nextfont = NULL; - while (*text) { - utf8charlen = utf8decode(text, &utf8codepoint, UTF_SIZ); - for (curfont = drw->fonts; curfont; curfont = curfont->next) { - charexists = charexists || XftCharExists(drw->dpy, curfont->xfont, utf8codepoint); - if (charexists) { - if (curfont == usedfont) { - utf8strlen += utf8charlen; - text += utf8charlen; - } else { - nextfont = curfont; - } - break; - } - } - - if (!charexists || nextfont) - break; - else - charexists = 0; - } - - if (utf8strlen) { - drw_font_getexts(usedfont, utf8str, utf8strlen, &ew, NULL); - /* shorten text if necessary */ - for (len = MIN(utf8strlen, sizeof(buf) - 1); len && ew > w; len--) - drw_font_getexts(usedfont, utf8str, len, &ew, NULL); - - if (len) { - memcpy(buf, utf8str, len); - buf[len] = '\0'; - if (len < utf8strlen) - for (i = len; i && i > len - 3; buf[--i] = '.') - ; /* NOP */ - - if (render) { - ty = y + (h - usedfont->h) / 2 + usedfont->xfont->ascent; - XftDrawStringUtf8(d, &drw->scheme[invert ? ColBg : ColFg], - usedfont->xfont, x, ty, (XftChar8 *)buf, len); - } - x += ew; - w -= ew; - } - } - - if (!*text) { - break; - } else if (nextfont) { - charexists = 0; - usedfont = nextfont; - } else { - /* Regardless of whether or not a fallback font is found, the - * character must be drawn. */ - charexists = 1; - - fccharset = FcCharSetCreate(); - FcCharSetAddChar(fccharset, utf8codepoint); - - if (!drw->fonts->pattern) { - /* Refer to the comment in xfont_create for more information. */ - die("the first font in the cache must be loaded from a font string."); - } - - fcpattern = FcPatternDuplicate(drw->fonts->pattern); - FcPatternAddCharSet(fcpattern, FC_CHARSET, fccharset); - FcPatternAddBool(fcpattern, FC_SCALABLE, FcTrue); - - FcConfigSubstitute(NULL, fcpattern, FcMatchPattern); - FcDefaultSubstitute(fcpattern); - match = XftFontMatch(drw->dpy, drw->screen, fcpattern, &result); - - FcCharSetDestroy(fccharset); - FcPatternDestroy(fcpattern); - - if (match) { - usedfont = xfont_create(drw, NULL, match); - if (usedfont && XftCharExists(drw->dpy, usedfont->xfont, utf8codepoint)) { - for (curfont = drw->fonts; curfont->next; curfont = curfont->next) - ; /* NOP */ - curfont->next = usedfont; - } else { - xfont_free(usedfont); - usedfont = drw->fonts; - } - } - } - } - if (d) - XftDrawDestroy(d); - - return x + (render ? w : 0); -} - -void -drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h) -{ - if (!drw) - return; - - XCopyArea(drw->dpy, drw->drawable, win, drw->gc, x, y, w, h, x, y); - XSync(drw->dpy, False); -} - -unsigned int -drw_fontset_getwidth(Drw *drw, const char *text) -{ - if (!drw || !drw->fonts || !text) - return 0; - return drw_text(drw, 0, 0, 0, 0, 0, text, 0); -} - -void -drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h) -{ - XGlyphInfo ext; - - if (!font || !text) - return; - - XftTextExtentsUtf8(font->dpy, font->xfont, (XftChar8 *)text, len, &ext); - if (w) - *w = ext.xOff; - if (h) - *h = font->h; -} - -Cur * -drw_cur_create(Drw *drw, int shape) -{ - Cur *cur; - - if (!drw || !(cur = ecalloc(1, sizeof(Cur)))) - return NULL; - - cur->cursor = XCreateFontCursor(drw->dpy, shape); - - return cur; -} - -void -drw_cur_free(Drw *drw, Cur *cursor) -{ - if (!cursor) - return; - - XFreeCursor(drw->dpy, cursor->cursor); - free(cursor); -} diff --git a/dmenu-5.1/drw.h b/dmenu-5.1/drw.h deleted file mode 100644 index 4c67419..0000000 --- a/dmenu-5.1/drw.h +++ /dev/null @@ -1,57 +0,0 @@ -/* See LICENSE file for copyright and license details. */ - -typedef struct { - Cursor cursor; -} Cur; - -typedef struct Fnt { - Display *dpy; - unsigned int h; - XftFont *xfont; - FcPattern *pattern; - struct Fnt *next; -} Fnt; - -enum { ColFg, ColBg }; /* Clr scheme index */ -typedef XftColor Clr; - -typedef struct { - unsigned int w, h; - Display *dpy; - int screen; - Window root; - Drawable drawable; - GC gc; - Clr *scheme; - Fnt *fonts; -} Drw; - -/* Drawable abstraction */ -Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h); -void drw_resize(Drw *drw, unsigned int w, unsigned int h); -void drw_free(Drw *drw); - -/* Fnt abstraction */ -Fnt *drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount); -void drw_fontset_free(Fnt* set); -unsigned int drw_fontset_getwidth(Drw *drw, const char *text); -void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); - -/* Colorscheme abstraction */ -void drw_clr_create(Drw *drw, Clr *dest, const char *clrname); -Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount); - -/* Cursor abstraction */ -Cur *drw_cur_create(Drw *drw, int shape); -void drw_cur_free(Drw *drw, Cur *cursor); - -/* Drawing context manipulation */ -void drw_setfontset(Drw *drw, Fnt *set); -void drw_setscheme(Drw *drw, Clr *scm); - -/* Drawing functions */ -void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert); -int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert); - -/* Map functions */ -void drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h); diff --git a/dmenu-5.1/stest.1 b/dmenu-5.1/stest.1 deleted file mode 100644 index 2667d8a..0000000 --- a/dmenu-5.1/stest.1 +++ /dev/null @@ -1,90 +0,0 @@ -.TH STEST 1 dmenu\-VERSION -.SH NAME -stest \- filter a list of files by properties -.SH SYNOPSIS -.B stest -.RB [ -abcdefghlpqrsuwx ] -.RB [ -n -.IR file ] -.RB [ -o -.IR file ] -.RI [ file ...] -.SH DESCRIPTION -.B stest -takes a list of files and filters by the files' properties, analogous to -.IR test (1). -Files which pass all tests are printed to stdout. If no files are given, stest -reads files from stdin. -.SH OPTIONS -.TP -.B \-a -Test hidden files. -.TP -.B \-b -Test that files are block specials. -.TP -.B \-c -Test that files are character specials. -.TP -.B \-d -Test that files are directories. -.TP -.B \-e -Test that files exist. -.TP -.B \-f -Test that files are regular files. -.TP -.B \-g -Test that files have their set-group-ID flag set. -.TP -.B \-h -Test that files are symbolic links. -.TP -.B \-l -Test the contents of a directory given as an argument. -.TP -.BI \-n " file" -Test that files are newer than -.IR file . -.TP -.BI \-o " file" -Test that files are older than -.IR file . -.TP -.B \-p -Test that files are named pipes. -.TP -.B \-q -No files are printed, only the exit status is returned. -.TP -.B \-r -Test that files are readable. -.TP -.B \-s -Test that files are not empty. -.TP -.B \-u -Test that files have their set-user-ID flag set. -.TP -.B \-v -Invert the sense of tests, only failing files pass. -.TP -.B \-w -Test that files are writable. -.TP -.B \-x -Test that files are executable. -.SH EXIT STATUS -.TP -.B 0 -At least one file passed all tests. -.TP -.B 1 -No files passed all tests. -.TP -.B 2 -An error occurred. -.SH SEE ALSO -.IR dmenu (1), -.IR test (1) diff --git a/dmenu-5.1/stest.c b/dmenu-5.1/stest.c deleted file mode 100644 index e27d3a5..0000000 --- a/dmenu-5.1/stest.c +++ /dev/null @@ -1,109 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include - -#include -#include -#include -#include -#include -#include - -#include "arg.h" -char *argv0; - -#define FLAG(x) (flag[(x)-'a']) - -static void test(const char *, const char *); -static void usage(void); - -static int match = 0; -static int flag[26]; -static struct stat old, new; - -static void -test(const char *path, const char *name) -{ - struct stat st, ln; - - if ((!stat(path, &st) && (FLAG('a') || name[0] != '.') /* hidden files */ - && (!FLAG('b') || S_ISBLK(st.st_mode)) /* block special */ - && (!FLAG('c') || S_ISCHR(st.st_mode)) /* character special */ - && (!FLAG('d') || S_ISDIR(st.st_mode)) /* directory */ - && (!FLAG('e') || access(path, F_OK) == 0) /* exists */ - && (!FLAG('f') || S_ISREG(st.st_mode)) /* regular file */ - && (!FLAG('g') || st.st_mode & S_ISGID) /* set-group-id flag */ - && (!FLAG('h') || (!lstat(path, &ln) && S_ISLNK(ln.st_mode))) /* symbolic link */ - && (!FLAG('n') || st.st_mtime > new.st_mtime) /* newer than file */ - && (!FLAG('o') || st.st_mtime < old.st_mtime) /* older than file */ - && (!FLAG('p') || S_ISFIFO(st.st_mode)) /* named pipe */ - && (!FLAG('r') || access(path, R_OK) == 0) /* readable */ - && (!FLAG('s') || st.st_size > 0) /* not empty */ - && (!FLAG('u') || st.st_mode & S_ISUID) /* set-user-id flag */ - && (!FLAG('w') || access(path, W_OK) == 0) /* writable */ - && (!FLAG('x') || access(path, X_OK) == 0)) != FLAG('v')) { /* executable */ - if (FLAG('q')) - exit(0); - match = 1; - puts(name); - } -} - -static void -usage(void) -{ - fprintf(stderr, "usage: %s [-abcdefghlpqrsuvwx] " - "[-n file] [-o file] [file...]\n", argv0); - exit(2); /* like test(1) return > 1 on error */ -} - -int -main(int argc, char *argv[]) -{ - struct dirent *d; - char path[PATH_MAX], *line = NULL, *file; - size_t linesiz = 0; - ssize_t n; - DIR *dir; - int r; - - ARGBEGIN { - case 'n': /* newer than file */ - case 'o': /* older than file */ - file = EARGF(usage()); - if (!(FLAG(ARGC()) = !stat(file, (ARGC() == 'n' ? &new : &old)))) - perror(file); - break; - default: - /* miscellaneous operators */ - if (strchr("abcdefghlpqrsuvwx", ARGC())) - FLAG(ARGC()) = 1; - else - usage(); /* unknown flag */ - } ARGEND; - - if (!argc) { - /* read list from stdin */ - while ((n = getline(&line, &linesiz, stdin)) > 0) { - if (line[n - 1] == '\n') - line[n - 1] = '\0'; - test(line, line); - } - free(line); - } else { - for (; argc; argc--, argv++) { - if (FLAG('l') && (dir = opendir(*argv))) { - /* test directory contents */ - while ((d = readdir(dir))) { - r = snprintf(path, sizeof path, "%s/%s", - *argv, d->d_name); - if (r >= 0 && (size_t)r < sizeof path) - test(path, d->d_name); - } - closedir(dir); - } else { - test(*argv, *argv); - } - } - } - return match ? 0 : 1; -} diff --git a/dmenu-5.1/util.c b/dmenu-5.1/util.c deleted file mode 100644 index fe044fc..0000000 --- a/dmenu-5.1/util.c +++ /dev/null @@ -1,35 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include -#include -#include -#include - -#include "util.h" - -void * -ecalloc(size_t nmemb, size_t size) -{ - void *p; - - if (!(p = calloc(nmemb, size))) - die("calloc:"); - return p; -} - -void -die(const char *fmt, ...) { - va_list ap; - - va_start(ap, fmt); - vfprintf(stderr, fmt, ap); - va_end(ap); - - if (fmt[0] && fmt[strlen(fmt)-1] == ':') { - fputc(' ', stderr); - perror(NULL); - } else { - fputc('\n', stderr); - } - - exit(1); -} diff --git a/dmenu-5.1/util.h b/dmenu-5.1/util.h deleted file mode 100644 index f633b51..0000000 --- a/dmenu-5.1/util.h +++ /dev/null @@ -1,8 +0,0 @@ -/* See LICENSE file for copyright and license details. */ - -#define MAX(A, B) ((A) > (B) ? (A) : (B)) -#define MIN(A, B) ((A) < (B) ? (A) : (B)) -#define BETWEEN(X, A, B) ((A) <= (X) && (X) <= (B)) - -void die(const char *fmt, ...); -void *ecalloc(size_t nmemb, size_t size); diff --git a/dwm-6.3/LICENSE b/dwm-6.3/LICENSE deleted file mode 100644 index d221f09..0000000 --- a/dwm-6.3/LICENSE +++ /dev/null @@ -1,37 +0,0 @@ -MIT/X Consortium License - -© 2006-2019 Anselm R Garbe -© 2006-2009 Jukka Salmi -© 2006-2007 Sander van Dijk -© 2007-2011 Peter Hartlich -© 2007-2009 Szabolcs Nagy -© 2007-2009 Christof Musik -© 2007-2009 Premysl Hruby -© 2007-2008 Enno Gottox Boland -© 2008 Martin Hurton -© 2008 Neale Pickett -© 2009 Mate Nagy -© 2010-2016 Hiltjo Posthuma -© 2010-2012 Connor Lane Smith -© 2011 Christoph Lohmann <20h@r-36.net> -© 2015-2016 Quentin Rameau -© 2015-2016 Eric Pruitt -© 2016-2017 Markus Teich - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/dwm-6.3/Makefile b/dwm-6.3/Makefile deleted file mode 100644 index 3009009..0000000 --- a/dwm-6.3/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# dwm - dynamic window manager -# See LICENSE file for copyright and license details. - -include config.mk - -SRC = drw.c dwm.c util.c -OBJ = ${SRC:.c=.o} - -all: options dwm - -options: - @echo dwm build options: - @echo "CFLAGS = ${CFLAGS}" - @echo "LDFLAGS = ${LDFLAGS}" - @echo "CC = ${CC}" - -.c.o: - ${CC} -c ${CFLAGS} $< - -${OBJ}: config.h config.mk - -config.h: - cp config.def.h $@ - -dwm: ${OBJ} - ${CC} -o $@ ${OBJ} ${LDFLAGS} - -clean: - rm -f dwm ${OBJ} dwm-${VERSION}.tar.gz - -dist: clean - mkdir -p dwm-${VERSION} - cp -R LICENSE Makefile README config.def.h config.mk\ - dwm.1 drw.h util.h ${SRC} dwm.png transient.c dwm-${VERSION} - tar -cf dwm-${VERSION}.tar dwm-${VERSION} - gzip dwm-${VERSION}.tar - rm -rf dwm-${VERSION} - -install: all - mkdir -p ${DESTDIR}${PREFIX}/bin - cp -f dwm ${DESTDIR}${PREFIX}/bin - chmod 755 ${DESTDIR}${PREFIX}/bin/dwm - mkdir -p ${DESTDIR}${MANPREFIX}/man1 - sed "s/VERSION/${VERSION}/g" < dwm.1 > ${DESTDIR}${MANPREFIX}/man1/dwm.1 - chmod 644 ${DESTDIR}${MANPREFIX}/man1/dwm.1 -uninstall: - rm -f ${DESTDIR}${PREFIX}/bin/dwm\ - ${DESTDIR}${MANPREFIX}/man1/dwm.1 - -.PHONY: all options clean dist install uninstall diff --git a/dwm-6.3/README b/dwm-6.3/README deleted file mode 100644 index 95d4fd0..0000000 --- a/dwm-6.3/README +++ /dev/null @@ -1,48 +0,0 @@ -dwm - dynamic window manager -============================ -dwm is an extremely fast, small, and dynamic window manager for X. - - -Requirements ------------- -In order to build dwm you need the Xlib header files. - - -Installation ------------- -Edit config.mk to match your local setup (dwm is installed into -the /usr/local namespace by default). - -Afterwards enter the following command to build and install dwm (if -necessary as root): - - make clean install - - -Running dwm ------------ -Add the following line to your .xinitrc to start dwm using startx: - - exec dwm - -In order to connect dwm to a specific display, make sure that -the DISPLAY environment variable is set correctly, e.g.: - - DISPLAY=foo.bar:1 exec dwm - -(This will start dwm on display :1 of the host foo.bar.) - -In order to display status info in the bar, you can do something -like this in your .xinitrc: - - while xsetroot -name "`date` `uptime | sed 's/.*,//'`" - do - sleep 1 - done & - exec dwm - - -Configuration -------------- -The configuration of dwm is done by creating a custom config.h -and (re)compiling the source code. diff --git a/dwm-6.3/cmd.h b/dwm-6.3/cmd.h deleted file mode 100644 index e734f59..0000000 --- a/dwm-6.3/cmd.h +++ /dev/null @@ -1,4 +0,0 @@ -/* regular shell command spawner using /bin/sh */ -#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } -/* some things need bash */ -#define BASHCMD(cmd) { .v = (const char*[]){ "/bin/bash", "-c", cmd, NULL } } diff --git a/dwm-6.3/config.def.h b/dwm-6.3/config.def.h deleted file mode 100644 index 72aada7..0000000 --- a/dwm-6.3/config.def.h +++ /dev/null @@ -1,166 +0,0 @@ -/* See LICENSE file for copyright and license details. */ - -/* appearance */ -static const unsigned int borderpx = 1; /* border pixel of windows */ -static const unsigned int snap = 32; /* snap pixel */ -static const int swallowfloating = 0; /* 1 means swallow floating windows by default */ -static const int showbar = 1; /* 0 means no bar */ -static const int topbar = 1; /* 0 means bottom bar */ -static const char *fonts[] = { "monospace:size=10" }; -static const char dmenufont[] = "monospace:size=10"; -static const char col_gray1[] = "#222222"; -static const char col_gray2[] = "#444444"; -static const char col_gray3[] = "#bbbbbb"; -static const char col_gray4[] = "#eeeeee"; -static const char col_cyan[] = "#005577"; -static const unsigned int baralpha = 0xd0; -static const unsigned int borderalpha = OPAQUE; -static const char *colors[][3] = { - /* fg bg border */ - [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, - [SchemeSel] = { col_gray4, col_cyan, col_cyan }, -}; -static const unsigned int alphas[][3] = { - /* fg bg border */ - [SchemeNorm] = { OPAQUE, baralpha, borderalpha }, - [SchemeSel] = { OPAQUE, baralpha, borderalpha }, -}; - -static const char *const autostart[] = { - "st", NULL, - NULL /* terminate */ -}; - -/* tagging */ -static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; - -static const Rule rules[] = { - /* xprop(1): - * WM_CLASS(STRING) = instance, class - * WM_NAME(STRING) = title - */ - /* class instance title tags mask isfloating isterminal noswallow monitor */ - { "Gimp", NULL, NULL, 0, 1, 0, 0, -1 }, - { "Firefox", NULL, NULL, 1 << 8, 0, 0, -1, -1 }, - { "St", NULL, NULL, 0, 0, 1, 0, -1 }, - { NULL, NULL, "Event Tester", 0, 0, 0, 1, -1 }, /* xev */ -}; - -/* layout(s) */ -static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ -static const int nmaster = 1; /* number of clients in master area */ -static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ -static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */ - -#define FORCE_VSPLIT 1 /* nrowgrid layout: force two clients to always split vertically */ -#include "vanitygaps.c" - -static const Layout layouts[] = { - /* symbol arrange function */ - { "[]=", tile }, /* first entry is default */ - { "[M]", monocle }, - { "[@]", spiral }, - { "[\\]", dwindle }, - { "H[]", deck }, - { "TTT", bstack }, - { "===", bstackhoriz }, - { "HHH", grid }, - { "###", nrowgrid }, - { "---", horizgrid }, - { ":::", gaplessgrid }, - { "|M|", centeredmaster }, - { ">M>", centeredfloatingmaster }, - { "><>", NULL }, /* no layout function means floating behavior */ - { NULL, NULL }, -}; - -/* key definitions */ -#define MODKEY Mod1Mask -#define TAGKEYS(KEY,TAG) \ - { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ - { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ - { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ - { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, - -/* helper for spawning shell commands in the pre dwm-5.0 fashion */ -#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } - -#define STATUSBAR "dwmblocks" - -/* commands */ -static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ -static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; -static const char *termcmd[] = { "st", NULL }; - -static Key keys[] = { - /* modifier key function argument */ - { MODKEY, XK_p, spawn, {.v = dmenucmd } }, - { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, - { MODKEY, XK_b, togglebar, {0} }, - { MODKEY, XK_j, focusstack, {.i = +1 } }, - { MODKEY, XK_k, focusstack, {.i = -1 } }, - { MODKEY, XK_i, incnmaster, {.i = +1 } }, - { MODKEY, XK_d, incnmaster, {.i = -1 } }, - { MODKEY, XK_h, setmfact, {.f = -0.05} }, - { MODKEY, XK_l, setmfact, {.f = +0.05} }, - { MODKEY, XK_Return, zoom, {0} }, - { MODKEY|Mod4Mask, XK_u, incrgaps, {.i = +1 } }, - { MODKEY|Mod4Mask|ShiftMask, XK_u, incrgaps, {.i = -1 } }, - { MODKEY|Mod4Mask, XK_i, incrigaps, {.i = +1 } }, - { MODKEY|Mod4Mask|ShiftMask, XK_i, incrigaps, {.i = -1 } }, - { MODKEY|Mod4Mask, XK_o, incrogaps, {.i = +1 } }, - { MODKEY|Mod4Mask|ShiftMask, XK_o, incrogaps, {.i = -1 } }, - { MODKEY|Mod4Mask, XK_6, incrihgaps, {.i = +1 } }, - { MODKEY|Mod4Mask|ShiftMask, XK_6, incrihgaps, {.i = -1 } }, - { MODKEY|Mod4Mask, XK_7, incrivgaps, {.i = +1 } }, - { MODKEY|Mod4Mask|ShiftMask, XK_7, incrivgaps, {.i = -1 } }, - { MODKEY|Mod4Mask, XK_8, incrohgaps, {.i = +1 } }, - { MODKEY|Mod4Mask|ShiftMask, XK_8, incrohgaps, {.i = -1 } }, - { MODKEY|Mod4Mask, XK_9, incrovgaps, {.i = +1 } }, - { MODKEY|Mod4Mask|ShiftMask, XK_9, incrovgaps, {.i = -1 } }, - { MODKEY|Mod4Mask, XK_0, togglegaps, {0} }, - { MODKEY|Mod4Mask|ShiftMask, XK_0, defaultgaps, {0} }, - { MODKEY, XK_Tab, view, {0} }, - { MODKEY|ShiftMask, XK_c, killclient, {0} }, - { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, - { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, - { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, - { MODKEY, XK_space, setlayout, {0} }, - { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, - { MODKEY, XK_0, view, {.ui = ~0 } }, - { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, - { MODKEY, XK_comma, focusmon, {.i = -1 } }, - { MODKEY, XK_period, focusmon, {.i = +1 } }, - { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, - { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, - TAGKEYS( XK_1, 0) - TAGKEYS( XK_2, 1) - TAGKEYS( XK_3, 2) - TAGKEYS( XK_4, 3) - TAGKEYS( XK_5, 4) - TAGKEYS( XK_6, 5) - TAGKEYS( XK_7, 6) - TAGKEYS( XK_8, 7) - TAGKEYS( XK_9, 8) - { MODKEY|ShiftMask, XK_q, quit, {0} }, -}; - -/* button definitions */ -/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ -static Button buttons[] = { - /* click event mask button function argument */ - { ClkLtSymbol, 0, Button1, setlayout, {0} }, - { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, - { ClkWinTitle, 0, Button2, zoom, {0} }, - { ClkStatusText, 0, Button1, sigstatusbar, {.i = 1} }, - { ClkStatusText, 0, Button2, sigstatusbar, {.i = 2} }, - { ClkStatusText, 0, Button3, sigstatusbar, {.i = 3} }, - { ClkClientWin, MODKEY, Button1, movemouse, {0} }, - { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, - { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, - { ClkTagBar, 0, Button1, view, {0} }, - { ClkTagBar, 0, Button3, toggleview, {0} }, - { ClkTagBar, MODKEY, Button1, tag, {0} }, - { ClkTagBar, MODKEY, Button3, toggletag, {0} }, -}; - diff --git a/dwm-6.3/config.h b/dwm-6.3/config.h deleted file mode 100644 index fb9ed41..0000000 --- a/dwm-6.3/config.h +++ /dev/null @@ -1,174 +0,0 @@ -#include "cmd.h" -/* See LICENSE file for copyright and license details. */ - -/* appearance */ -static const unsigned int borderpx = 1; /* border pixel of windows */ -static const unsigned int snap = 32; /* snap pixel */ -static const int swallowfloating = 0; /* 1 means swallow floating windows by default */ -static const int showbar = 1; /* 0 means no bar */ -static const int topbar = 1; /* 0 means bottom bar */ -static const unsigned int gappih = 10; -static const unsigned int gappiv = 10; -static const unsigned int gappoh = 10; -static const unsigned int gappov = 10; -static int smartgaps = 0; -static const char *fonts[] = { "Source Code Pro:size=9" , "NotoColorEmoji:size=8"}; -static const char dmenufont[] = "Source Code Pro:size=9"; -static const unsigned int baralpha = 0xd0; -static const unsigned int borderalpha = OPAQUE; -#include "../colors.h" -static const char *colors[][3] = { - /* fg bg border */ - [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, - [SchemeSel] = { col_gray4, col_cyan, col_cyan }, -}; -static const unsigned int alphas[][3] = { - /* fg bg border */ - [SchemeNorm] = { OPAQUE, baralpha, borderalpha }, - [SchemeSel] = { OPAQUE, baralpha, borderalpha }, -}; - -static const char *const autostart[] = { - "xsetroot", "-name", "Loading dwmblocks...", NULL, - "dwmblocks", NULL, - "fehbg", NULL, - "picom", "--experimental-backends", NULL, - NULL /* terminate */ -}; - -/* tagging */ -static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; - -static const Rule rules[] = { - /* xprop(1): - * WM_CLASS(STRING) = instance, class - * WM_NAME(STRING) = title - */ - /* class instance title tags mask isfloating isterminal noswallow monitor */ - { "Gimp", NULL, NULL, 0, 1, 0, 0, -1 }, - { "Firefox", NULL, NULL, 1 << 8, 0, 0, -1, -1 }, - { "st", NULL, NULL, 0, 0, 1, 0, -1 }, - { "Galculator", NULL, NULL, 0, 1, 0, 0, -1}, - { NULL, NULL, "Event Tester", 0, 0, 0, 1, -1 }, /* xev */ -}; - -/* layout(s) */ -static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ -static const int nmaster = 1; /* number of clients in master area */ -static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ -static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */ - -#define FORCE_VSPLIT 1 /* nrowgrid layout: force two clients to always split vertically */ -#include "vanitygaps.c" - -static const Layout layouts[] = { - /* symbol arrange function */ - { "[T]", tile }, /* first entry is default */ - { "[M]", monocle }, - { "[@]", spiral }, - { "[\\]", dwindle }, - { "H[]", deck }, - { "TTT", bstack }, - { "===", bstackhoriz }, - { "HHH", grid }, - { "###", nrowgrid }, - { "---", horizgrid }, - { ":::", gaplessgrid }, - { "|M|", centeredmaster }, - { ">M>", centeredfloatingmaster }, - { "><>", NULL }, /* no layout function means floating behavior */ - { NULL, NULL }, -}; - -#define STATUSBAR "dwmblocks" - -/* commands */ -static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ -static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; -static const char *termcmd[] = { "st", NULL }; -/* key definitions */ -#define MODKEY Mod1Mask -#define TAGKEYS(KEY,TAG) \ - { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ - { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ - { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ - { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, - -static Key keys[] = { - /* modifier key function argument */ - { MODKEY, XK_d, spawn, {.v = dmenucmd } }, - { MODKEY, XK_Return, spawn, {.v = termcmd } }, - { MODKEY, XK_b, togglebar, {0} }, - { MODKEY, XK_j, focusstack, {.i = +1 } }, - { MODKEY, XK_k, focusstack, {.i = -1 } }, - { MODKEY, XK_i, incnmaster, {.i = +1 } }, - { MODKEY, XK_u, incnmaster, {.i = -1 } }, - { MODKEY, XK_h, setmfact, {.f = -0.05} }, - { MODKEY, XK_l, setmfact, {.f = +0.05} }, - { MODKEY|ShiftMask, XK_Return, zoom, {0} }, - { MODKEY, XK_Tab, view, {0} }, - { MODKEY, XK_x, killclient, {0} }, - { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, - { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, - { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, - { MODKEY, XK_space, setlayout, {0} }, - { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, - { MODKEY, XK_0, view, {.ui = ~0 } }, - { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, - { MODKEY, XK_comma, focusmon, {.i = -1 } }, - { MODKEY, XK_period, focusmon, {.i = +1 } }, - { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, - { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, - { MODKEY, XK_F3, spawn, SHCMD("st ranger") }, - { MODKEY, XK_F5, spawn, SHCMD("st ncmpcpp-ueberzug") }, - { MODKEY|ShiftMask, XK_f, spawn, SHCMD("firejail --noprofile --hosts-file=~/.config/surf/ads.txt tabbed surf -e") }, - { MODKEY, XK_w, spawn, SHCMD("get_weather") }, - { MODKEY, XK_F11, spawn, SHCMD("pamixer --allow-boost -i 5; kill -44 $(pidof dwmblocks)") }, - { MODKEY, XK_F10, spawn, SHCMD("pamixer --allow-boost -d 5; kill -44 $(pidof dwmblocks)") }, - { MODKEY, XK_F7, spawn, BASHCMD("mpc toggle") }, - { MODKEY, XK_F8, spawn, BASHCMD("mpc prev") }, - { MODKEY, XK_F6, spawn, BASHCMD("mpc next") }, - { MODKEY, XK_F9, spawn, BASHCMD("pamixer -t; kill -44 $(pidof dwmblocks)") }, - { MODKEY|ShiftMask, XK_l, spawn, SHCMD("slock") }, - { MODKEY|ShiftMask, XK_F9, spawn, SHCMD("amixer set Capture toggle") }, - { MODKEY, XK_F1, spawn, SHCMD("xbacklight -dec 1; kill -44 $(pidof dwmblocks)") }, - { MODKEY, XK_F2, spawn, SHCMD("xbacklight -inc 1; kill -44 $(pidof dwmblocks)") }, - { MODKEY, XK_p, spawn, SHCMD("nsxiv -t ~/Pictures") }, - { MODKEY, XK_F12, spawn, SHCMD("sarc.sh --power") }, - { MODKEY, XK_F4, spawn, SHCMD("galculator") }, - { MODKEY, XK_e, spawn, SHCMD("sarc.sh --unicode") }, - { MODKEY, XK_s, spawn, SHCMD("sarc.sh --search_web") }, - { MODKEY, XK_g, spawn, SHCMD("sarc.sh --goto-website") }, - { MODKEY, XK_t, spawn, SHCMD("st vim ~/.cache/todo") }, - TAGKEYS( XK_1, 0) - TAGKEYS( XK_2, 1) - TAGKEYS( XK_3, 2) - TAGKEYS( XK_4, 3) - TAGKEYS( XK_5, 4) - TAGKEYS( XK_6, 5) - TAGKEYS( XK_7, 6) - TAGKEYS( XK_8, 7) - TAGKEYS( XK_9, 8) - { MODKEY|ShiftMask, XK_q, quit, {0} }, -}; - -/* button definitions */ -/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ -static Button buttons[] = { - /* click event mask button function argument */ - { ClkLtSymbol, 0, Button1, setlayout, {0} }, - { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, - { ClkWinTitle, 0, Button2, zoom, {0} }, - { ClkStatusText, 0, Button1, sigstatusbar, {.i = 1} }, - { ClkStatusText, 0, Button2, sigstatusbar, {.i = 2} }, - { ClkStatusText, 0, Button3, sigstatusbar, {.i = 3} }, - { ClkStatusText, 0, Button4, sigstatusbar, {.i = 4} }, - { ClkStatusText, 0, Button5, sigstatusbar, {.i = 5} }, - { ClkClientWin, MODKEY, Button1, movemouse, {0} }, - { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, - { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, - { ClkTagBar, 0, Button1, view, {0} }, - { ClkTagBar, 0, Button3, toggleview, {0} }, - { ClkTagBar, MODKEY, Button1, tag, {0} }, - { ClkTagBar, MODKEY, Button3, toggletag, {0} }, -}; diff --git a/dwm-6.3/config.mk b/dwm-6.3/config.mk deleted file mode 100644 index 6ec65e3..0000000 --- a/dwm-6.3/config.mk +++ /dev/null @@ -1,36 +0,0 @@ -include ../config.mk -# dwm version -VERSION = 6.3 - -# Customize below to fit your system - -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib - -# Xinerama, comment if you don't want it -XINERAMALIBS = -lXinerama -XINERAMAFLAGS = -DXINERAMA - -# freetype -FREETYPELIBS = -lfontconfig -lXft -FREETYPEINC = /usr/include/freetype2 -# OpenBSD (uncomment) -#FREETYPEINC = ${X11INC}/freetype2 -#KVMLIB = -lkvm - -# includes and libs -INCS = -I${X11INC} -I${FREETYPEINC} -LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -lX11-xcb -lXrender -lxcb -lxcb-res ${KVMLIB} - -# flags -CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} -#CFLAGS = -g -std=c99 -pedantic -Wall -O0 ${INCS} ${CPPFLAGS} -CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Ofast ${INCS} ${CPPFLAGS} -LDFLAGS = ${LIBS} - -# Solaris -#CFLAGS = -fast ${INCS} -DVERSION=\"${VERSION}\" -#LDFLAGS = ${LIBS} - -# compiler and linker -CC = cc diff --git a/dwm-6.3/drw.c b/dwm-6.3/drw.c deleted file mode 100644 index 45baf67..0000000 --- a/dwm-6.3/drw.c +++ /dev/null @@ -1,426 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include -#include -#include -#include -#include - -#include "drw.h" -#include "util.h" - -#define UTF_INVALID 0xFFFD -#define UTF_SIZ 4 - -static const unsigned char utfbyte[UTF_SIZ + 1] = {0x80, 0, 0xC0, 0xE0, 0xF0}; -static const unsigned char utfmask[UTF_SIZ + 1] = {0xC0, 0x80, 0xE0, 0xF0, 0xF8}; -static const long utfmin[UTF_SIZ + 1] = { 0, 0, 0x80, 0x800, 0x10000}; -static const long utfmax[UTF_SIZ + 1] = {0x10FFFF, 0x7F, 0x7FF, 0xFFFF, 0x10FFFF}; - -static long -utf8decodebyte(const char c, size_t *i) -{ - for (*i = 0; *i < (UTF_SIZ + 1); ++(*i)) - if (((unsigned char)c & utfmask[*i]) == utfbyte[*i]) - return (unsigned char)c & ~utfmask[*i]; - return 0; -} - -static size_t -utf8validate(long *u, size_t i) -{ - if (!BETWEEN(*u, utfmin[i], utfmax[i]) || BETWEEN(*u, 0xD800, 0xDFFF)) - *u = UTF_INVALID; - for (i = 1; *u > utfmax[i]; ++i) - ; - return i; -} - -static size_t -utf8decode(const char *c, long *u, size_t clen) -{ - size_t i, j, len, type; - long udecoded; - - *u = UTF_INVALID; - if (!clen) - return 0; - udecoded = utf8decodebyte(c[0], &len); - if (!BETWEEN(len, 1, UTF_SIZ)) - return 1; - for (i = 1, j = 1; i < clen && j < len; ++i, ++j) { - udecoded = (udecoded << 6) | utf8decodebyte(c[i], &type); - if (type) - return j; - } - if (j < len) - return 0; - *u = udecoded; - utf8validate(u, len); - - return len; -} - -Drw * -drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap) -{ - Drw *drw = ecalloc(1, sizeof(Drw)); - - drw->dpy = dpy; - drw->screen = screen; - drw->root = root; - drw->w = w; - drw->h = h; - drw->visual = visual; - drw->depth = depth; - drw->cmap = cmap; - drw->drawable = XCreatePixmap(dpy, root, w, h, depth); - drw->gc = XCreateGC(dpy, drw->drawable, 0, NULL); - XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); - - return drw; -} - -void -drw_resize(Drw *drw, unsigned int w, unsigned int h) -{ - if (!drw) - return; - - drw->w = w; - drw->h = h; - if (drw->drawable) - XFreePixmap(drw->dpy, drw->drawable); - drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, drw->depth); -} - -void -drw_free(Drw *drw) -{ - XFreePixmap(drw->dpy, drw->drawable); - XFreeGC(drw->dpy, drw->gc); - drw_fontset_free(drw->fonts); - free(drw); -} - -/* This function is an implementation detail. Library users should use - * drw_fontset_create instead. - */ -static Fnt * -xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) -{ - Fnt *font; - XftFont *xfont = NULL; - FcPattern *pattern = NULL; - - if (fontname) { - /* Using the pattern found at font->xfont->pattern does not yield the - * same substitution results as using the pattern returned by - * FcNameParse; using the latter results in the desired fallback - * behaviour whereas the former just results in missing-character - * rectangles being drawn, at least with some fonts. */ - if (!(xfont = XftFontOpenName(drw->dpy, drw->screen, fontname))) { - fprintf(stderr, "error, cannot load font from name: '%s'\n", fontname); - return NULL; - } - if (!(pattern = FcNameParse((FcChar8 *) fontname))) { - fprintf(stderr, "error, cannot parse font name to pattern: '%s'\n", fontname); - XftFontClose(drw->dpy, xfont); - return NULL; - } - } else if (fontpattern) { - if (!(xfont = XftFontOpenPattern(drw->dpy, fontpattern))) { - fprintf(stderr, "error, cannot load font from pattern.\n"); - return NULL; - } - } else { - die("no font specified."); - } - - - font = ecalloc(1, sizeof(Fnt)); - font->xfont = xfont; - font->pattern = pattern; - font->h = xfont->ascent + xfont->descent; - font->dpy = drw->dpy; - - return font; -} - -static void -xfont_free(Fnt *font) -{ - if (!font) - return; - if (font->pattern) - FcPatternDestroy(font->pattern); - XftFontClose(font->dpy, font->xfont); - free(font); -} - -Fnt* -drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount) -{ - Fnt *cur, *ret = NULL; - size_t i; - - if (!drw || !fonts) - return NULL; - - for (i = 1; i <= fontcount; i++) { - if ((cur = xfont_create(drw, fonts[fontcount - i], NULL))) { - cur->next = ret; - ret = cur; - } - } - return (drw->fonts = ret); -} - -void -drw_fontset_free(Fnt *font) -{ - if (font) { - drw_fontset_free(font->next); - xfont_free(font); - } -} - -void -drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha) -{ - if (!drw || !dest || !clrname) - return; - - if (!XftColorAllocName(drw->dpy, drw->visual, drw->cmap, - clrname, dest)) - die("error, cannot allocate color '%s'", clrname); - - dest->pixel = (dest->pixel & 0x00ffffffU) | (alpha << 24); -} - -/* Wrapper to create color schemes. The caller has to call free(3) on the - * returned color scheme when done using it. */ -Clr * -drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount) -{ - size_t i; - Clr *ret; - - /* need at least two colors for a scheme */ - if (!drw || !clrnames || clrcount < 2 || !(ret = ecalloc(clrcount, sizeof(XftColor)))) - return NULL; - - for (i = 0; i < clrcount; i++) - drw_clr_create(drw, &ret[i], clrnames[i], alphas[i]); - return ret; -} - -void -drw_setfontset(Drw *drw, Fnt *set) -{ - if (drw) - drw->fonts = set; -} - -void -drw_setscheme(Drw *drw, Clr *scm) -{ - if (drw) - drw->scheme = scm; -} - -void -drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert) -{ - if (!drw || !drw->scheme) - return; - XSetForeground(drw->dpy, drw->gc, invert ? drw->scheme[ColBg].pixel : drw->scheme[ColFg].pixel); - if (filled) - XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); - else - XDrawRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w - 1, h - 1); -} - -int -drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert) -{ - char buf[1024]; - int ty; - unsigned int ew; - XftDraw *d = NULL; - Fnt *usedfont, *curfont, *nextfont; - size_t i, len; - int utf8strlen, utf8charlen, render = x || y || w || h; - long utf8codepoint = 0; - const char *utf8str; - FcCharSet *fccharset; - FcPattern *fcpattern; - FcPattern *match; - XftResult result; - int charexists = 0; - - if (!drw || (render && !drw->scheme) || !text || !drw->fonts) - return 0; - - if (!render) { - w = ~w; - } else { - XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); - XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); - d = XftDrawCreate(drw->dpy, drw->drawable, drw->visual, drw->cmap); - x += lpad; - w -= lpad; - } - - usedfont = drw->fonts; - while (1) { - utf8strlen = 0; - utf8str = text; - nextfont = NULL; - while (*text) { - utf8charlen = utf8decode(text, &utf8codepoint, UTF_SIZ); - for (curfont = drw->fonts; curfont; curfont = curfont->next) { - charexists = charexists || XftCharExists(drw->dpy, curfont->xfont, utf8codepoint); - if (charexists) { - if (curfont == usedfont) { - utf8strlen += utf8charlen; - text += utf8charlen; - } else { - nextfont = curfont; - } - break; - } - } - - if (!charexists || nextfont) - break; - else - charexists = 0; - } - - if (utf8strlen) { - drw_font_getexts(usedfont, utf8str, utf8strlen, &ew, NULL); - /* shorten text if necessary */ - for (len = MIN(utf8strlen, sizeof(buf) - 1); len && ew > w; len--) - drw_font_getexts(usedfont, utf8str, len, &ew, NULL); - - if (len) { - memcpy(buf, utf8str, len); - buf[len] = '\0'; - if (len < utf8strlen) - for (i = len; i && i > len - 3; buf[--i] = '.') - ; /* NOP */ - - if (render) { - ty = y + (h - usedfont->h) / 2 + usedfont->xfont->ascent; - XftDrawStringUtf8(d, &drw->scheme[invert ? ColBg : ColFg], - usedfont->xfont, x, ty, (XftChar8 *)buf, len); - } - x += ew; - w -= ew; - } - } - - if (!*text) { - break; - } else if (nextfont) { - charexists = 0; - usedfont = nextfont; - } else { - /* Regardless of whether or not a fallback font is found, the - * character must be drawn. */ - charexists = 1; - - fccharset = FcCharSetCreate(); - FcCharSetAddChar(fccharset, utf8codepoint); - - if (!drw->fonts->pattern) { - /* Refer to the comment in xfont_create for more information. */ - die("the first font in the cache must be loaded from a font string."); - } - - fcpattern = FcPatternDuplicate(drw->fonts->pattern); - FcPatternAddCharSet(fcpattern, FC_CHARSET, fccharset); - FcPatternAddBool(fcpattern, FC_SCALABLE, FcTrue); - FcPatternAddBool(fcpattern, FC_COLOR, FcFalse); - - FcConfigSubstitute(NULL, fcpattern, FcMatchPattern); - FcDefaultSubstitute(fcpattern); - match = XftFontMatch(drw->dpy, drw->screen, fcpattern, &result); - - FcCharSetDestroy(fccharset); - FcPatternDestroy(fcpattern); - - if (match) { - usedfont = xfont_create(drw, NULL, match); - if (usedfont && XftCharExists(drw->dpy, usedfont->xfont, utf8codepoint)) { - for (curfont = drw->fonts; curfont->next; curfont = curfont->next) - ; /* NOP */ - curfont->next = usedfont; - } else { - xfont_free(usedfont); - usedfont = drw->fonts; - } - } - } - } - if (d) - XftDrawDestroy(d); - - return x + (render ? w : 0); -} - -void -drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h) -{ - if (!drw) - return; - - XCopyArea(drw->dpy, drw->drawable, win, drw->gc, x, y, w, h, x, y); - XSync(drw->dpy, False); -} - -unsigned int -drw_fontset_getwidth(Drw *drw, const char *text) -{ - if (!drw || !drw->fonts || !text) - return 0; - return drw_text(drw, 0, 0, 0, 0, 0, text, 0); -} - -void -drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h) -{ - XGlyphInfo ext; - - if (!font || !text) - return; - - XftTextExtentsUtf8(font->dpy, font->xfont, (XftChar8 *)text, len, &ext); - if (w) - *w = ext.xOff; - if (h) - *h = font->h; -} - -Cur * -drw_cur_create(Drw *drw, int shape) -{ - Cur *cur; - - if (!drw || !(cur = ecalloc(1, sizeof(Cur)))) - return NULL; - - cur->cursor = XCreateFontCursor(drw->dpy, shape); - - return cur; -} - -void -drw_cur_free(Drw *drw, Cur *cursor) -{ - if (!cursor) - return; - - XFreeCursor(drw->dpy, cursor->cursor); - free(cursor); -} diff --git a/dwm-6.3/drw.h b/dwm-6.3/drw.h deleted file mode 100644 index a56f523..0000000 --- a/dwm-6.3/drw.h +++ /dev/null @@ -1,60 +0,0 @@ -/* See LICENSE file for copyright and license details. */ - -typedef struct { - Cursor cursor; -} Cur; - -typedef struct Fnt { - Display *dpy; - unsigned int h; - XftFont *xfont; - FcPattern *pattern; - struct Fnt *next; -} Fnt; - -enum { ColFg, ColBg, ColBorder }; /* Clr scheme index */ -typedef XftColor Clr; - -typedef struct { - unsigned int w, h; - Display *dpy; - int screen; - Window root; - Visual *visual; - unsigned int depth; - Colormap cmap; - Drawable drawable; - GC gc; - Clr *scheme; - Fnt *fonts; -} Drw; - -/* Drawable abstraction */ -Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap); -void drw_resize(Drw *drw, unsigned int w, unsigned int h); -void drw_free(Drw *drw); - -/* Fnt abstraction */ -Fnt *drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount); -void drw_fontset_free(Fnt* set); -unsigned int drw_fontset_getwidth(Drw *drw, const char *text); -void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); - -/* Colorscheme abstraction */ -void drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha); -Clr *drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount); - -/* Cursor abstraction */ -Cur *drw_cur_create(Drw *drw, int shape); -void drw_cur_free(Drw *drw, Cur *cursor); - -/* Drawing context manipulation */ -void drw_setfontset(Drw *drw, Fnt *set); -void drw_setscheme(Drw *drw, Clr *scm); - -/* Drawing functions */ -void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert); -int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert); - -/* Map functions */ -void drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h); diff --git a/dwm-6.3/dwm.1 b/dwm-6.3/dwm.1 deleted file mode 100644 index ddc8321..0000000 --- a/dwm-6.3/dwm.1 +++ /dev/null @@ -1,176 +0,0 @@ -.TH DWM 1 dwm\-VERSION -.SH NAME -dwm \- dynamic window manager -.SH SYNOPSIS -.B dwm -.RB [ \-v ] -.SH DESCRIPTION -dwm is a dynamic window manager for X. It manages windows in tiled, monocle -and floating layouts. Either layout can be applied dynamically, optimising the -environment for the application in use and the task performed. -.P -In tiled layouts windows are managed in a master and stacking area. The master -area on the left contains one window by default, and the stacking area on the -right contains all other windows. The number of master area windows can be -adjusted from zero to an arbitrary number. In monocle layout all windows are -maximised to the screen size. In floating layout windows can be resized and -moved freely. Dialog windows are always managed floating, regardless of the -layout applied. -.P -Windows are grouped by tags. Each window can be tagged with one or multiple -tags. Selecting certain tags displays all windows with these tags. -.P -Each screen contains a small status bar which displays all available tags, the -layout, the title of the focused window, and the text read from the root window -name property, if the screen is focused. A floating window is indicated with an -empty square and a maximised floating window is indicated with a filled square -before the windows title. The selected tags are indicated with a different -color. The tags of the focused window are indicated with a filled square in the -top left corner. The tags which are applied to one or more windows are -indicated with an empty square in the top left corner. -.P -dwm draws a small border around windows to indicate the focus state. -.SH OPTIONS -.TP -.B \-v -prints version information to stderr, then exits. -.SH USAGE -.SS Status bar -.TP -.B X root window name -is read and displayed in the status text area. It can be set with the -.BR xsetroot (1) -command. -.TP -.B Button1 -click on a tag label to display all windows with that tag, click on the layout -label toggles between tiled and floating layout. -.TP -.B Button3 -click on a tag label adds/removes all windows with that tag to/from the view. -.TP -.B Mod1\-Button1 -click on a tag label applies that tag to the focused window. -.TP -.B Mod1\-Button3 -click on a tag label adds/removes that tag to/from the focused window. -.SS Keyboard commands -.TP -.B Mod1\-Shift\-Return -Start -.BR st(1). -.TP -.B Mod1\-p -Spawn -.BR dmenu(1) -for launching other programs. -.TP -.B Mod1\-, -Focus previous screen, if any. -.TP -.B Mod1\-. -Focus next screen, if any. -.TP -.B Mod1\-Shift\-, -Send focused window to previous screen, if any. -.TP -.B Mod1\-Shift\-. -Send focused window to next screen, if any. -.TP -.B Mod1\-b -Toggles bar on and off. -.TP -.B Mod1\-t -Sets tiled layout. -.TP -.B Mod1\-f -Sets floating layout. -.TP -.B Mod1\-m -Sets monocle layout. -.TP -.B Mod1\-space -Toggles between current and previous layout. -.TP -.B Mod1\-j -Focus next window. -.TP -.B Mod1\-k -Focus previous window. -.TP -.B Mod1\-i -Increase number of windows in master area. -.TP -.B Mod1\-d -Decrease number of windows in master area. -.TP -.B Mod1\-l -Increase master area size. -.TP -.B Mod1\-h -Decrease master area size. -.TP -.B Mod1\-Return -Zooms/cycles focused window to/from master area (tiled layouts only). -.TP -.B Mod1\-Shift\-c -Close focused window. -.TP -.B Mod1\-Shift\-space -Toggle focused window between tiled and floating state. -.TP -.B Mod1\-Tab -Toggles to the previously selected tags. -.TP -.B Mod1\-Shift\-[1..n] -Apply nth tag to focused window. -.TP -.B Mod1\-Shift\-0 -Apply all tags to focused window. -.TP -.B Mod1\-Control\-Shift\-[1..n] -Add/remove nth tag to/from focused window. -.TP -.B Mod1\-[1..n] -View all windows with nth tag. -.TP -.B Mod1\-0 -View all windows with any tag. -.TP -.B Mod1\-Control\-[1..n] -Add/remove all windows with nth tag to/from the view. -.TP -.B Mod1\-Shift\-q -Quit dwm. -.SS Mouse commands -.TP -.B Mod1\-Button1 -Move focused window while dragging. Tiled windows will be toggled to the floating state. -.TP -.B Mod1\-Button2 -Toggles focused window between floating and tiled state. -.TP -.B Mod1\-Button3 -Resize focused window while dragging. Tiled windows will be toggled to the floating state. -.SH CUSTOMIZATION -dwm is customized by creating a custom config.h and (re)compiling the source -code. This keeps it fast, secure and simple. -.SH SEE ALSO -.BR dmenu (1), -.BR st (1) -.SH ISSUES -Java applications which use the XToolkit/XAWT backend may draw grey windows -only. The XToolkit/XAWT backend breaks ICCCM-compliance in recent JDK 1.5 and early -JDK 1.6 versions, because it assumes a reparenting window manager. Possible workarounds -are using JDK 1.4 (which doesn't contain the XToolkit/XAWT backend) or setting the -environment variable -.BR AWT_TOOLKIT=MToolkit -(to use the older Motif backend instead) or running -.B xprop -root -f _NET_WM_NAME 32a -set _NET_WM_NAME LG3D -or -.B wmname LG3D -(to pretend that a non-reparenting window manager is running that the -XToolkit/XAWT backend can recognize) or when using OpenJDK setting the environment variable -.BR _JAVA_AWT_WM_NONREPARENTING=1 . -.SH BUGS -Send all bug reports with a patch to hackers@suckless.org. diff --git a/dwm-6.3/dwm.c b/dwm-6.3/dwm.c deleted file mode 100644 index b9d29c3..0000000 --- a/dwm-6.3/dwm.c +++ /dev/null @@ -1,2552 +0,0 @@ -/* See LICENSE file for copyright and license details. - * - * dynamic window manager is designed like any other X client as well. It is - * driven through handling X events. In contrast to other X clients, a window - * manager selects for SubstructureRedirectMask on the root window, to receive - * events about window (dis-)appearance. Only one X connection at a time is - * allowed to select for this event mask. - * - * The event handlers of dwm are organized in an array which is accessed - * whenever a new event has been fetched. This allows event dispatching - * in O(1) time. - * - * Each child of the root window is called a client, except windows which have - * set the override_redirect flag. Clients are organized in a linked client - * list on each monitor, the focus history is remembered through a stack list - * on each monitor. Each client contains a bit array to indicate the tags of a - * client. - * - * Keys and tagging rules are organized as arrays and defined in config.h. - * - * To understand everything else, start reading main(). - */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#ifdef XINERAMA -#include -#endif /* XINERAMA */ -#include -#include -#include -#ifdef __OpenBSD__ -#include -#include -#endif /* __OpenBSD */ - -#include "drw.h" -#include "util.h" - -/* macros */ -#define BUTTONMASK (ButtonPressMask|ButtonReleaseMask) -#define CLEANMASK(mask) (mask & ~(numlockmask|LockMask) & (ShiftMask|ControlMask|Mod1Mask|Mod2Mask|Mod3Mask|Mod4Mask|Mod5Mask)) -#define INTERSECT(x,y,w,h,m) (MAX(0, MIN((x)+(w),(m)->wx+(m)->ww) - MAX((x),(m)->wx)) \ - * MAX(0, MIN((y)+(h),(m)->wy+(m)->wh) - MAX((y),(m)->wy))) -#define ISVISIBLE(C) ((C->tags & C->mon->tagset[C->mon->seltags])) -#define LENGTH(X) (sizeof X / sizeof X[0]) -#define MOUSEMASK (BUTTONMASK|PointerMotionMask) -#define WIDTH(X) ((X)->w + 2 * (X)->bw) -#define HEIGHT(X) ((X)->h + 2 * (X)->bw) -#define TAGMASK ((1 << LENGTH(tags)) - 1) -#define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) - -#define OPAQUE 0xffU - -/* enums */ -enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ -enum { SchemeNorm, SchemeSel }; /* color schemes */ -enum { NetSupported, NetWMName, NetWMState, NetWMCheck, - NetWMFullscreen, NetActiveWindow, NetWMWindowType, - NetWMWindowTypeDialog, NetClientList, NetLast }; /* EWMH atoms */ -enum { WMProtocols, WMDelete, WMState, WMTakeFocus, WMLast }; /* default atoms */ -enum { ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, - ClkClientWin, ClkRootWin, ClkLast }; /* clicks */ - -typedef union { - int i; - unsigned int ui; - float f; - const void *v; -} Arg; - -typedef struct { - unsigned int click; - unsigned int mask; - unsigned int button; - void (*func)(const Arg *arg); - const Arg arg; -} Button; - -typedef struct Monitor Monitor; -typedef struct Client Client; -struct Client { - char name[256]; - float mina, maxa; - int x, y, w, h; - int oldx, oldy, oldw, oldh; - int basew, baseh, incw, inch, maxw, maxh, minw, minh; - int bw, oldbw; - unsigned int tags; - int isfixed, isfloating, isurgent, neverfocus, oldstate, isfullscreen, isterminal, noswallow; - pid_t pid; - Client *next; - Client *snext; - Client *swallowing; - Monitor *mon; - Window win; -}; - -typedef struct { - unsigned int mod; - KeySym keysym; - void (*func)(const Arg *); - const Arg arg; -} Key; - -typedef struct { - const char *symbol; - void (*arrange)(Monitor *); -} Layout; - -struct Monitor { - char ltsymbol[16]; - float mfact; - int nmaster; - int num; - int by; /* bar geometry */ - int mx, my, mw, mh; /* screen size */ - int wx, wy, ww, wh; /* window area */ - int gappih; /* horizontal gap between windows */ - int gappiv; /* vertical gap between windows */ - int gappoh; /* horizontal outer gaps */ - int gappov; /* vertical outer gaps */ - unsigned int seltags; - unsigned int sellt; - unsigned int tagset[2]; - int showbar; - int topbar; - Client *clients; - Client *sel; - Client *stack; - Monitor *next; - Window barwin; - const Layout *lt[2]; -}; - -typedef struct { - const char *class; - const char *instance; - const char *title; - unsigned int tags; - int isfloating; - int isterminal; - int noswallow; - int monitor; -} Rule; - -/* function declarations */ -static void applyrules(Client *c); -static int applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact); -static void arrange(Monitor *m); -static void arrangemon(Monitor *m); -static void attach(Client *c); -static void attachstack(Client *c); -static void buttonpress(XEvent *e); -static void checkotherwm(void); -static void cleanup(void); -static void cleanupmon(Monitor *mon); -static void clientmessage(XEvent *e); -static void configure(Client *c); -static void configurenotify(XEvent *e); -static void configurerequest(XEvent *e); -static Monitor *createmon(void); -static void destroynotify(XEvent *e); -static void detach(Client *c); -static void detachstack(Client *c); -static Monitor *dirtomon(int dir); -static void drawbar(Monitor *m); -static void drawbars(void); -static void enternotify(XEvent *e); -static void expose(XEvent *e); -static void focus(Client *c); -static void focusin(XEvent *e); -static void focusmon(const Arg *arg); -static void focusstack(const Arg *arg); -static Atom getatomprop(Client *c, Atom prop); -static int getrootptr(int *x, int *y); -static long getstate(Window w); -static pid_t getstatusbarpid(); -static int gettextprop(Window w, Atom atom, char *text, unsigned int size); -static void grabbuttons(Client *c, int focused); -static void grabkeys(void); -static void incnmaster(const Arg *arg); -static void keypress(XEvent *e); -static void killclient(const Arg *arg); -static void manage(Window w, XWindowAttributes *wa); -static void mappingnotify(XEvent *e); -static void maprequest(XEvent *e); -static void monocle(Monitor *m); -static void motionnotify(XEvent *e); -static void movemouse(const Arg *arg); -static Client *nexttiled(Client *c); -static void pop(Client *); -static void propertynotify(XEvent *e); -static void quit(const Arg *arg); -static Monitor *recttomon(int x, int y, int w, int h); -static void resize(Client *c, int x, int y, int w, int h, int interact); -static void resizeclient(Client *c, int x, int y, int w, int h); -static void resizemouse(const Arg *arg); -static void restack(Monitor *m); -static void run(void); -static void scan(void); -static int sendevent(Client *c, Atom proto); -static void sendmon(Client *c, Monitor *m); -static void setclientstate(Client *c, long state); -static void setfocus(Client *c); -static void setfullscreen(Client *c, int fullscreen); -static void setlayout(const Arg *arg); -static void setmfact(const Arg *arg); -static void setup(void); -static void seturgent(Client *c, int urg); -static void showhide(Client *c); -static void sigchld(int unused); -static void sigstatusbar(const Arg *arg); -static void spawn(const Arg *arg); -static void tag(const Arg *arg); -static void tagmon(const Arg *arg); -static void togglebar(const Arg *arg); -static void togglefloating(const Arg *arg); -static void toggletag(const Arg *arg); -static void toggleview(const Arg *arg); -static void unfocus(Client *c, int setfocus); -static void unmanage(Client *c, int destroyed); -static void unmapnotify(XEvent *e); -static void updatebarpos(Monitor *m); -static void updatebars(void); -static void updateclientlist(void); -static int updategeom(void); -static void updatenumlockmask(void); -static void updatesizehints(Client *c); -static void updatestatus(void); -static void updatetitle(Client *c); -static void updatewindowtype(Client *c); -static void updatewmhints(Client *c); -static void view(const Arg *arg); -static Client *wintoclient(Window w); -static Monitor *wintomon(Window w); -static int xerror(Display *dpy, XErrorEvent *ee); -static int xerrordummy(Display *dpy, XErrorEvent *ee); -static int xerrorstart(Display *dpy, XErrorEvent *ee); -static void xinitvisual(); -static void zoom(const Arg *arg); -static void autostart_exec(void); - -static pid_t getparentprocess(pid_t p); -static int isdescprocess(pid_t p, pid_t c); -static Client *swallowingclient(Window w); -static Client *termforwin(const Client *c); -static pid_t winpid(Window w); - -/* variables */ -static const char broken[] = "broken"; -static char stext[256]; -static int statusw; -static int statussig; -static pid_t statuspid = -1; -static int screen; -static int sw, sh; /* X display screen geometry width, height */ -static int bh, blw = 0; /* bar geometry */ -static int lrpad; /* sum of left and right padding for text */ -static int (*xerrorxlib)(Display *, XErrorEvent *); -static unsigned int numlockmask = 0; -static void (*handler[LASTEvent]) (XEvent *) = { - [ButtonPress] = buttonpress, - [ClientMessage] = clientmessage, - [ConfigureRequest] = configurerequest, - [ConfigureNotify] = configurenotify, - [DestroyNotify] = destroynotify, - [EnterNotify] = enternotify, - [Expose] = expose, - [FocusIn] = focusin, - [KeyPress] = keypress, - [MappingNotify] = mappingnotify, - [MapRequest] = maprequest, - [MotionNotify] = motionnotify, - [PropertyNotify] = propertynotify, - [UnmapNotify] = unmapnotify -}; -static Atom wmatom[WMLast], netatom[NetLast]; -static int running = 1; -static Cur *cursor[CurLast]; -static Clr **scheme; -static Display *dpy; -static Drw *drw; -static Monitor *mons, *selmon; -static Window root, wmcheckwin; - -static xcb_connection_t *xcon; - -static int useargb = 0; -static Visual *visual; -static int depth; -static Colormap cmap; - -/* configuration, allows nested code to access above variables */ -#include "config.h" - -/* compile-time check if all tags fit into an unsigned int bit array. */ -struct NumTags { char limitexceeded[LENGTH(tags) > 31 ? -1 : 1]; }; - -/* dwm will keep pid's of processes from autostart array and kill them at quit */ -static pid_t *autostart_pids; -static size_t autostart_len; - -/* execute command from autostart array */ -static void -autostart_exec() { - const char *const *p; - size_t i = 0; - - /* count entries */ - for (p = autostart; *p; autostart_len++, p++) - while (*++p); - - autostart_pids = malloc(autostart_len * sizeof(pid_t)); - for (p = autostart; *p; i++, p++) { - if ((autostart_pids[i] = fork()) == 0) { - setsid(); - execvp(*p, (char *const *)p); - fprintf(stderr, "dwm: execvp %s\n", *p); - perror(" failed"); - _exit(EXIT_FAILURE); - } - /* skip arguments */ - while (*++p); - } -} - -/* function implementations */ -void -applyrules(Client *c) -{ - const char *class, *instance; - unsigned int i; - const Rule *r; - Monitor *m; - XClassHint ch = { NULL, NULL }; - - /* rule matching */ - c->isfloating = 0; - c->tags = 0; - XGetClassHint(dpy, c->win, &ch); - class = ch.res_class ? ch.res_class : broken; - instance = ch.res_name ? ch.res_name : broken; - - for (i = 0; i < LENGTH(rules); i++) { - r = &rules[i]; - if ((!r->title || strstr(c->name, r->title)) - && (!r->class || strstr(class, r->class)) - && (!r->instance || strstr(instance, r->instance))) - { - c->isterminal = r->isterminal; - c->noswallow = r->noswallow; - c->isfloating = r->isfloating; - c->tags |= r->tags; - for (m = mons; m && m->num != r->monitor; m = m->next); - if (m) - c->mon = m; - } - } - if (ch.res_class) - XFree(ch.res_class); - if (ch.res_name) - XFree(ch.res_name); - c->tags = c->tags & TAGMASK ? c->tags & TAGMASK : c->mon->tagset[c->mon->seltags]; -} - -int -applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact) -{ - int baseismin; - Monitor *m = c->mon; - - /* set minimum possible */ - *w = MAX(1, *w); - *h = MAX(1, *h); - if (interact) { - if (*x > sw) - *x = sw - WIDTH(c); - if (*y > sh) - *y = sh - HEIGHT(c); - if (*x + *w + 2 * c->bw < 0) - *x = 0; - if (*y + *h + 2 * c->bw < 0) - *y = 0; - } else { - if (*x >= m->wx + m->ww) - *x = m->wx + m->ww - WIDTH(c); - if (*y >= m->wy + m->wh) - *y = m->wy + m->wh - HEIGHT(c); - if (*x + *w + 2 * c->bw <= m->wx) - *x = m->wx; - if (*y + *h + 2 * c->bw <= m->wy) - *y = m->wy; - } - if (*h < bh) - *h = bh; - if (*w < bh) - *w = bh; - if (resizehints || c->isfloating || !c->mon->lt[c->mon->sellt]->arrange) { - /* see last two sentences in ICCCM 4.1.2.3 */ - baseismin = c->basew == c->minw && c->baseh == c->minh; - if (!baseismin) { /* temporarily remove base dimensions */ - *w -= c->basew; - *h -= c->baseh; - } - /* adjust for aspect limits */ - if (c->mina > 0 && c->maxa > 0) { - if (c->maxa < (float)*w / *h) - *w = *h * c->maxa + 0.5; - else if (c->mina < (float)*h / *w) - *h = *w * c->mina + 0.5; - } - if (baseismin) { /* increment calculation requires this */ - *w -= c->basew; - *h -= c->baseh; - } - /* adjust for increment value */ - if (c->incw) - *w -= *w % c->incw; - if (c->inch) - *h -= *h % c->inch; - /* restore base dimensions */ - *w = MAX(*w + c->basew, c->minw); - *h = MAX(*h + c->baseh, c->minh); - if (c->maxw) - *w = MIN(*w, c->maxw); - if (c->maxh) - *h = MIN(*h, c->maxh); - } - return *x != c->x || *y != c->y || *w != c->w || *h != c->h; -} - -void -arrange(Monitor *m) -{ - if (m) - showhide(m->stack); - else for (m = mons; m; m = m->next) - showhide(m->stack); - if (m) { - arrangemon(m); - restack(m); - } else for (m = mons; m; m = m->next) - arrangemon(m); -} - -void -arrangemon(Monitor *m) -{ - strncpy(m->ltsymbol, m->lt[m->sellt]->symbol, sizeof m->ltsymbol); - if (m->lt[m->sellt]->arrange) - m->lt[m->sellt]->arrange(m); -} - -void -attach(Client *c) -{ - c->next = c->mon->clients; - c->mon->clients = c; -} - -void -attachstack(Client *c) -{ - c->snext = c->mon->stack; - c->mon->stack = c; -} - -void -swallow(Client *p, Client *c) -{ - - if (c->noswallow || c->isterminal) - return; - if (c->noswallow && !swallowfloating && c->isfloating) - return; - - detach(c); - detachstack(c); - - setclientstate(c, WithdrawnState); - XUnmapWindow(dpy, p->win); - - p->swallowing = c; - c->mon = p->mon; - - Window w = p->win; - p->win = c->win; - c->win = w; - updatetitle(p); - XMoveResizeWindow(dpy, p->win, p->x, p->y, p->w, p->h); - arrange(p->mon); - configure(p); - updateclientlist(); -} - -void -unswallow(Client *c) -{ - c->win = c->swallowing->win; - - free(c->swallowing); - c->swallowing = NULL; - - /* unfullscreen the client */ - setfullscreen(c, 0); - updatetitle(c); - arrange(c->mon); - XMapWindow(dpy, c->win); - XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); - setclientstate(c, NormalState); - focus(NULL); - arrange(c->mon); -} - -void -buttonpress(XEvent *e) -{ - unsigned int i, x, click; - Arg arg = {0}; - Client *c; - Monitor *m; - XButtonPressedEvent *ev = &e->xbutton; - char *text, *s, ch; - - click = ClkRootWin; - /* focus monitor if necessary */ - if ((m = wintomon(ev->window)) && m != selmon) { - unfocus(selmon->sel, 1); - selmon = m; - focus(NULL); - } - if (ev->window == selmon->barwin) { - i = x = 0; - do - x += TEXTW(tags[i]); - while (ev->x >= x && ++i < LENGTH(tags)); - if (i < LENGTH(tags)) { - click = ClkTagBar; - arg.ui = 1 << i; - } else if (ev->x < x + blw) - click = ClkLtSymbol; - else if (ev->x > selmon->ww - statusw) { - x = selmon->ww - statusw; - click = ClkStatusText; - statussig = 0; - for (text = s = stext; *s && x <= ev->x; s++) { - if ((unsigned char)(*s) < ' ') { - ch = *s; - *s = '\0'; - x += TEXTW(text) - lrpad; - *s = ch; - text = s + 1; - if (x >= ev->x) - break; - statussig = ch; - } - } - } else - click = ClkWinTitle; - } else if ((c = wintoclient(ev->window))) { - focus(c); - restack(selmon); - XAllowEvents(dpy, ReplayPointer, CurrentTime); - click = ClkClientWin; - } - for (i = 0; i < LENGTH(buttons); i++) - if (click == buttons[i].click && buttons[i].func && buttons[i].button == ev->button - && CLEANMASK(buttons[i].mask) == CLEANMASK(ev->state)) - buttons[i].func(click == ClkTagBar && buttons[i].arg.i == 0 ? &arg : &buttons[i].arg); -} - -void -checkotherwm(void) -{ - xerrorxlib = XSetErrorHandler(xerrorstart); - /* this causes an error if some other window manager is running */ - XSelectInput(dpy, DefaultRootWindow(dpy), SubstructureRedirectMask); - XSync(dpy, False); - XSetErrorHandler(xerror); - XSync(dpy, False); -} - -void -cleanup(void) -{ - Arg a = {.ui = ~0}; - Layout foo = { "", NULL }; - Monitor *m; - size_t i; - - view(&a); - selmon->lt[selmon->sellt] = &foo; - for (m = mons; m; m = m->next) - while (m->stack) - unmanage(m->stack, 0); - XUngrabKey(dpy, AnyKey, AnyModifier, root); - while (mons) - cleanupmon(mons); - for (i = 0; i < CurLast; i++) - drw_cur_free(drw, cursor[i]); - for (i = 0; i < LENGTH(colors); i++) - free(scheme[i]); - XDestroyWindow(dpy, wmcheckwin); - drw_free(drw); - XSync(dpy, False); - XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime); - XDeleteProperty(dpy, root, netatom[NetActiveWindow]); -} - -void -cleanupmon(Monitor *mon) -{ - Monitor *m; - - if (mon == mons) - mons = mons->next; - else { - for (m = mons; m && m->next != mon; m = m->next); - m->next = mon->next; - } - XUnmapWindow(dpy, mon->barwin); - XDestroyWindow(dpy, mon->barwin); - free(mon); -} - -void -clientmessage(XEvent *e) -{ - XClientMessageEvent *cme = &e->xclient; - Client *c = wintoclient(cme->window); - - if (!c) - return; - if (cme->message_type == netatom[NetWMState]) { - if (cme->data.l[1] == netatom[NetWMFullscreen] - || cme->data.l[2] == netatom[NetWMFullscreen]) - setfullscreen(c, (cme->data.l[0] == 1 /* _NET_WM_STATE_ADD */ - || (cme->data.l[0] == 2 /* _NET_WM_STATE_TOGGLE */ && !c->isfullscreen))); - } else if (cme->message_type == netatom[NetActiveWindow]) { - if (c != selmon->sel && !c->isurgent) - seturgent(c, 1); - } -} - -void -configure(Client *c) -{ - XConfigureEvent ce; - - ce.type = ConfigureNotify; - ce.display = dpy; - ce.event = c->win; - ce.window = c->win; - ce.x = c->x; - ce.y = c->y; - ce.width = c->w; - ce.height = c->h; - ce.border_width = c->bw; - ce.above = None; - ce.override_redirect = False; - XSendEvent(dpy, c->win, False, StructureNotifyMask, (XEvent *)&ce); -} - -void -configurenotify(XEvent *e) -{ - Monitor *m; - Client *c; - XConfigureEvent *ev = &e->xconfigure; - int dirty; - - /* TODO: updategeom handling sucks, needs to be simplified */ - if (ev->window == root) { - dirty = (sw != ev->width || sh != ev->height); - sw = ev->width; - sh = ev->height; - if (updategeom() || dirty) { - drw_resize(drw, sw, bh); - updatebars(); - for (m = mons; m; m = m->next) { - for (c = m->clients; c; c = c->next) - if (c->isfullscreen) - resizeclient(c, m->mx, m->my, m->mw, m->mh); - XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh); - } - focus(NULL); - arrange(NULL); - } - } -} - -void -configurerequest(XEvent *e) -{ - Client *c; - Monitor *m; - XConfigureRequestEvent *ev = &e->xconfigurerequest; - XWindowChanges wc; - - if ((c = wintoclient(ev->window))) { - if (ev->value_mask & CWBorderWidth) - c->bw = ev->border_width; - else if (c->isfloating || !selmon->lt[selmon->sellt]->arrange) { - m = c->mon; - if (ev->value_mask & CWX) { - c->oldx = c->x; - c->x = m->mx + ev->x; - } - if (ev->value_mask & CWY) { - c->oldy = c->y; - c->y = m->my + ev->y; - } - if (ev->value_mask & CWWidth) { - c->oldw = c->w; - c->w = ev->width; - } - if (ev->value_mask & CWHeight) { - c->oldh = c->h; - c->h = ev->height; - } - if ((c->x + c->w) > m->mx + m->mw && c->isfloating) - c->x = m->mx + (m->mw / 2 - WIDTH(c) / 2); /* center in x direction */ - if ((c->y + c->h) > m->my + m->mh && c->isfloating) - c->y = m->my + (m->mh / 2 - HEIGHT(c) / 2); /* center in y direction */ - if ((ev->value_mask & (CWX|CWY)) && !(ev->value_mask & (CWWidth|CWHeight))) - configure(c); - if (ISVISIBLE(c)) - XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); - } else - configure(c); - } else { - wc.x = ev->x; - wc.y = ev->y; - wc.width = ev->width; - wc.height = ev->height; - wc.border_width = ev->border_width; - wc.sibling = ev->above; - wc.stack_mode = ev->detail; - XConfigureWindow(dpy, ev->window, ev->value_mask, &wc); - } - XSync(dpy, False); -} - -Monitor * -createmon(void) -{ - Monitor *m; - - m = ecalloc(1, sizeof(Monitor)); - m->tagset[0] = m->tagset[1] = 1; - m->mfact = mfact; - m->nmaster = nmaster; - m->showbar = showbar; - m->topbar = topbar; - m->gappih = gappih; - m->gappiv = gappiv; - m->gappoh = gappoh; - m->gappov = gappov; - m->lt[0] = &layouts[0]; - m->lt[1] = &layouts[1 % LENGTH(layouts)]; - strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol); - return m; -} - -void -destroynotify(XEvent *e) -{ - Client *c; - XDestroyWindowEvent *ev = &e->xdestroywindow; - - if ((c = wintoclient(ev->window))) - unmanage(c, 1); - - else if ((c = swallowingclient(ev->window))) - unmanage(c->swallowing, 1); -} - -void -detach(Client *c) -{ - Client **tc; - - for (tc = &c->mon->clients; *tc && *tc != c; tc = &(*tc)->next); - *tc = c->next; -} - -void -detachstack(Client *c) -{ - Client **tc, *t; - - for (tc = &c->mon->stack; *tc && *tc != c; tc = &(*tc)->snext); - *tc = c->snext; - - if (c == c->mon->sel) { - for (t = c->mon->stack; t && !ISVISIBLE(t); t = t->snext); - c->mon->sel = t; - } -} - -Monitor * -dirtomon(int dir) -{ - Monitor *m = NULL; - - if (dir > 0) { - if (!(m = selmon->next)) - m = mons; - } else if (selmon == mons) - for (m = mons; m->next; m = m->next); - else - for (m = mons; m->next != selmon; m = m->next); - return m; -} - -void -drawbar(Monitor *m) -{ - int x, w, tw = 0; - int boxs = drw->fonts->h / 9; - int boxw = drw->fonts->h / 6 + 2; - unsigned int i, occ = 0, urg = 0; - Client *c; - - if (!m->showbar) - return; - - /* draw status first so it can be overdrawn by tags later */ - if (m == selmon) { /* status is only drawn on selected monitor */ - char *text, *s, ch; - drw_setscheme(drw, scheme[SchemeNorm]); - - x = 0; - for (text = s = stext; *s; s++) { - if ((unsigned char)(*s) < ' ') { - ch = *s; - *s = '\0'; - tw = TEXTW(text) - lrpad; - drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); - x += tw; - *s = ch; - text = s + 1; - } - } - tw = TEXTW(text) - lrpad + 2; - drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); - tw = statusw; - } - - for (c = m->clients; c; c = c->next) { - occ |= c->tags; - if (c->isurgent) - urg |= c->tags; - } - x = 0; - for (i = 0; i < LENGTH(tags); i++) { - w = TEXTW(tags[i]); - drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]); - drw_text(drw, x, 0, w, bh, lrpad / 2, tags[i], urg & 1 << i); - if (occ & 1 << i) - drw_rect(drw, x + boxw, 0, w - ( 2 * boxw + 1), boxw, - m == selmon && selmon->sel && selmon->sel->tags & 1 << i, - urg & 1 << i); - - x += w; - } - w = blw = TEXTW(m->ltsymbol); - drw_setscheme(drw, scheme[SchemeNorm]); - x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0); - - if ((w = m->ww - tw - x) > bh) { - if (m->sel) { - drw_setscheme(drw, scheme[m == selmon ? SchemeSel : SchemeNorm]); - drw_text(drw, x, 0, w, bh, lrpad / 2, m->sel->name, 0); - if (m->sel->isfloating) - drw_rect(drw, x + boxs, boxs, boxw, boxw, m->sel->isfixed, 0); - } else { - drw_setscheme(drw, scheme[SchemeNorm]); - drw_rect(drw, x, 0, w, bh, 1, 1); - } - } - drw_map(drw, m->barwin, 0, 0, m->ww, bh); -} - -void -drawbars(void) -{ - Monitor *m; - - for (m = mons; m; m = m->next) - drawbar(m); -} - -void -enternotify(XEvent *e) -{ - Client *c; - Monitor *m; - XCrossingEvent *ev = &e->xcrossing; - - if ((ev->mode != NotifyNormal || ev->detail == NotifyInferior) && ev->window != root) - return; - c = wintoclient(ev->window); - m = c ? c->mon : wintomon(ev->window); - if (m != selmon) { - unfocus(selmon->sel, 1); - selmon = m; - } else if (!c || c == selmon->sel) - return; - focus(c); -} - -void -expose(XEvent *e) -{ - Monitor *m; - XExposeEvent *ev = &e->xexpose; - - if (ev->count == 0 && (m = wintomon(ev->window))) - drawbar(m); -} - -void -focus(Client *c) -{ - if (!c || !ISVISIBLE(c)) - for (c = selmon->stack; c && !ISVISIBLE(c); c = c->snext); - if (selmon->sel && selmon->sel != c) - unfocus(selmon->sel, 0); - if (c) { - if (c->mon != selmon) - selmon = c->mon; - if (c->isurgent) - seturgent(c, 0); - detachstack(c); - attachstack(c); - grabbuttons(c, 1); - XSetWindowBorder(dpy, c->win, scheme[SchemeSel][ColBorder].pixel); - setfocus(c); - } else { - XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); - XDeleteProperty(dpy, root, netatom[NetActiveWindow]); - } - selmon->sel = c; - drawbars(); -} - -/* there are some broken focus acquiring clients needing extra handling */ -void -focusin(XEvent *e) -{ - XFocusChangeEvent *ev = &e->xfocus; - - if (selmon->sel && ev->window != selmon->sel->win) - setfocus(selmon->sel); -} - -void -focusmon(const Arg *arg) -{ - Monitor *m; - - if (!mons->next) - return; - if ((m = dirtomon(arg->i)) == selmon) - return; - unfocus(selmon->sel, 0); - selmon = m; - focus(NULL); -} - -void -focusstack(const Arg *arg) -{ - Client *c = NULL, *i; - - if (!selmon->sel || (selmon->sel->isfullscreen && lockfullscreen)) - return; - if (arg->i > 0) { - for (c = selmon->sel->next; c && !ISVISIBLE(c); c = c->next); - if (!c) - for (c = selmon->clients; c && !ISVISIBLE(c); c = c->next); - } else { - for (i = selmon->clients; i != selmon->sel; i = i->next) - if (ISVISIBLE(i)) - c = i; - if (!c) - for (; i; i = i->next) - if (ISVISIBLE(i)) - c = i; - } - if (c) { - focus(c); - restack(selmon); - } -} - -Atom -getatomprop(Client *c, Atom prop) -{ - int di; - unsigned long dl; - unsigned char *p = NULL; - Atom da, atom = None; - - if (XGetWindowProperty(dpy, c->win, prop, 0L, sizeof atom, False, XA_ATOM, - &da, &di, &dl, &dl, &p) == Success && p) { - atom = *(Atom *)p; - XFree(p); - } - return atom; -} - -pid_t -getstatusbarpid() -{ - char buf[32], *str = buf, *c; - FILE *fp; - - if (statuspid > 0) { - snprintf(buf, sizeof(buf), "/proc/%u/cmdline", statuspid); - if ((fp = fopen(buf, "r"))) { - fgets(buf, sizeof(buf), fp); - while ((c = strchr(str, '/'))) - str = c + 1; - fclose(fp); - if (!strcmp(str, STATUSBAR)) - return statuspid; - } - } - if (!(fp = popen("pidof -s "STATUSBAR, "r"))) - return -1; - fgets(buf, sizeof(buf), fp); - pclose(fp); - return strtol(buf, NULL, 10); -} - -int -getrootptr(int *x, int *y) -{ - int di; - unsigned int dui; - Window dummy; - - return XQueryPointer(dpy, root, &dummy, &dummy, x, y, &di, &di, &dui); -} - -long -getstate(Window w) -{ - int format; - long result = -1; - unsigned char *p = NULL; - unsigned long n, extra; - Atom real; - - if (XGetWindowProperty(dpy, w, wmatom[WMState], 0L, 2L, False, wmatom[WMState], - &real, &format, &n, &extra, (unsigned char **)&p) != Success) - return -1; - if (n != 0) - result = *p; - XFree(p); - return result; -} - -int -gettextprop(Window w, Atom atom, char *text, unsigned int size) -{ - char **list = NULL; - int n; - XTextProperty name; - - if (!text || size == 0) - return 0; - text[0] = '\0'; - if (!XGetTextProperty(dpy, w, &name, atom) || !name.nitems) - return 0; - if (name.encoding == XA_STRING) - strncpy(text, (char *)name.value, size - 1); - else { - if (XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success && n > 0 && *list) { - strncpy(text, *list, size - 1); - XFreeStringList(list); - } - } - text[size - 1] = '\0'; - XFree(name.value); - return 1; -} - -void -grabbuttons(Client *c, int focused) -{ - updatenumlockmask(); - { - unsigned int i, j; - unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask }; - XUngrabButton(dpy, AnyButton, AnyModifier, c->win); - if (!focused) - XGrabButton(dpy, AnyButton, AnyModifier, c->win, False, - BUTTONMASK, GrabModeSync, GrabModeSync, None, None); - for (i = 0; i < LENGTH(buttons); i++) - if (buttons[i].click == ClkClientWin) - for (j = 0; j < LENGTH(modifiers); j++) - XGrabButton(dpy, buttons[i].button, - buttons[i].mask | modifiers[j], - c->win, False, BUTTONMASK, - GrabModeAsync, GrabModeSync, None, None); - } -} - -void -grabkeys(void) -{ - updatenumlockmask(); - { - unsigned int i, j; - unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask }; - KeyCode code; - - XUngrabKey(dpy, AnyKey, AnyModifier, root); - for (i = 0; i < LENGTH(keys); i++) - if ((code = XKeysymToKeycode(dpy, keys[i].keysym))) - for (j = 0; j < LENGTH(modifiers); j++) - XGrabKey(dpy, code, keys[i].mod | modifiers[j], root, - True, GrabModeAsync, GrabModeAsync); - } -} - -void -incnmaster(const Arg *arg) -{ - selmon->nmaster = MAX(selmon->nmaster + arg->i, 0); - arrange(selmon); -} - -#ifdef XINERAMA -static int -isuniquegeom(XineramaScreenInfo *unique, size_t n, XineramaScreenInfo *info) -{ - while (n--) - if (unique[n].x_org == info->x_org && unique[n].y_org == info->y_org - && unique[n].width == info->width && unique[n].height == info->height) - return 0; - return 1; -} -#endif /* XINERAMA */ - -void -keypress(XEvent *e) -{ - unsigned int i; - KeySym keysym; - XKeyEvent *ev; - - ev = &e->xkey; - keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0); - for (i = 0; i < LENGTH(keys); i++) - if (keysym == keys[i].keysym - && CLEANMASK(keys[i].mod) == CLEANMASK(ev->state) - && keys[i].func) - keys[i].func(&(keys[i].arg)); -} - -void -killclient(const Arg *arg) -{ - if (!selmon->sel) - return; - if (!sendevent(selmon->sel, wmatom[WMDelete])) { - XGrabServer(dpy); - XSetErrorHandler(xerrordummy); - XSetCloseDownMode(dpy, DestroyAll); - XKillClient(dpy, selmon->sel->win); - XSync(dpy, False); - XSetErrorHandler(xerror); - XUngrabServer(dpy); - } -} - -void -manage(Window w, XWindowAttributes *wa) -{ - Client *c, *t = NULL, *term = NULL; - Window trans = None; - XWindowChanges wc; - - c = ecalloc(1, sizeof(Client)); - c->win = w; - c->pid = winpid(w); - /* geometry */ - c->x = c->oldx = wa->x; - c->y = c->oldy = wa->y; - c->w = c->oldw = wa->width; - c->h = c->oldh = wa->height; - c->oldbw = wa->border_width; - - updatetitle(c); - if (XGetTransientForHint(dpy, w, &trans) && (t = wintoclient(trans))) { - c->mon = t->mon; - c->tags = t->tags; - } else { - c->mon = selmon; - applyrules(c); - term = termforwin(c); - } - - if (c->x + WIDTH(c) > c->mon->mx + c->mon->mw) - c->x = c->mon->mx + c->mon->mw - WIDTH(c); - if (c->y + HEIGHT(c) > c->mon->my + c->mon->mh) - c->y = c->mon->my + c->mon->mh - HEIGHT(c); - c->x = MAX(c->x, c->mon->mx); - /* only fix client y-offset, if the client center might cover the bar */ - c->y = MAX(c->y, ((c->mon->by == c->mon->my) && (c->x + (c->w / 2) >= c->mon->wx) - && (c->x + (c->w / 2) < c->mon->wx + c->mon->ww)) ? bh : c->mon->my); - c->bw = borderpx; - - wc.border_width = c->bw; - XConfigureWindow(dpy, w, CWBorderWidth, &wc); - XSetWindowBorder(dpy, w, scheme[SchemeNorm][ColBorder].pixel); - configure(c); /* propagates border_width, if size doesn't change */ - updatewindowtype(c); - updatesizehints(c); - updatewmhints(c); - XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMask|StructureNotifyMask); - grabbuttons(c, 0); - if (!c->isfloating) - c->isfloating = c->oldstate = trans != None || c->isfixed; - if (c->isfloating) - XRaiseWindow(dpy, c->win); - attach(c); - attachstack(c); - XChangeProperty(dpy, root, netatom[NetClientList], XA_WINDOW, 32, PropModeAppend, - (unsigned char *) &(c->win), 1); - XMoveResizeWindow(dpy, c->win, c->x + 2 * sw, c->y, c->w, c->h); /* some windows require this */ - setclientstate(c, NormalState); - if (c->mon == selmon) - unfocus(selmon->sel, 0); - c->mon->sel = c; - arrange(c->mon); - XMapWindow(dpy, c->win); - if (term) - swallow(term, c); - focus(NULL); -} - -void -mappingnotify(XEvent *e) -{ - XMappingEvent *ev = &e->xmapping; - - XRefreshKeyboardMapping(ev); - if (ev->request == MappingKeyboard) - grabkeys(); -} - -void -maprequest(XEvent *e) -{ - static XWindowAttributes wa; - XMapRequestEvent *ev = &e->xmaprequest; - - if (!XGetWindowAttributes(dpy, ev->window, &wa)) - return; - if (wa.override_redirect) - return; - if (!wintoclient(ev->window)) - manage(ev->window, &wa); -} - -void -monocle(Monitor *m) -{ - unsigned int n = 0; - Client *c; - - for (c = m->clients; c; c = c->next) - if (ISVISIBLE(c)) - n++; - if (n > 0) /* override layout symbol */ - snprintf(m->ltsymbol, sizeof m->ltsymbol, "[%d]", n); - for (c = nexttiled(m->clients); c; c = nexttiled(c->next)) - resize(c, m->wx, m->wy, m->ww - 2 * c->bw, m->wh - 2 * c->bw, 0); -} - -void -motionnotify(XEvent *e) -{ - static Monitor *mon = NULL; - Monitor *m; - XMotionEvent *ev = &e->xmotion; - - if (ev->window != root) - return; - if ((m = recttomon(ev->x_root, ev->y_root, 1, 1)) != mon && mon) { - unfocus(selmon->sel, 1); - selmon = m; - focus(NULL); - } - mon = m; -} - -void -movemouse(const Arg *arg) -{ - int x, y, ocx, ocy, nx, ny; - Client *c; - Monitor *m; - XEvent ev; - Time lasttime = 0; - - if (!(c = selmon->sel)) - return; - if (c->isfullscreen) /* no support moving fullscreen windows by mouse */ - return; - restack(selmon); - ocx = c->x; - ocy = c->y; - if (XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync, - None, cursor[CurMove]->cursor, CurrentTime) != GrabSuccess) - return; - if (!getrootptr(&x, &y)) - return; - do { - XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev); - switch(ev.type) { - case ConfigureRequest: - case Expose: - case MapRequest: - handler[ev.type](&ev); - break; - case MotionNotify: - if ((ev.xmotion.time - lasttime) <= (1000 / 60)) - continue; - lasttime = ev.xmotion.time; - - nx = ocx + (ev.xmotion.x - x); - ny = ocy + (ev.xmotion.y - y); - if (abs(selmon->wx - nx) < snap) - nx = selmon->wx; - else if (abs((selmon->wx + selmon->ww) - (nx + WIDTH(c))) < snap) - nx = selmon->wx + selmon->ww - WIDTH(c); - if (abs(selmon->wy - ny) < snap) - ny = selmon->wy; - else if (abs((selmon->wy + selmon->wh) - (ny + HEIGHT(c))) < snap) - ny = selmon->wy + selmon->wh - HEIGHT(c); - if (!c->isfloating && selmon->lt[selmon->sellt]->arrange - && (abs(nx - c->x) > snap || abs(ny - c->y) > snap)) - togglefloating(NULL); - if (!selmon->lt[selmon->sellt]->arrange || c->isfloating) - resize(c, nx, ny, c->w, c->h, 1); - break; - } - } while (ev.type != ButtonRelease); - XUngrabPointer(dpy, CurrentTime); - if ((m = recttomon(c->x, c->y, c->w, c->h)) != selmon) { - sendmon(c, m); - selmon = m; - focus(NULL); - } -} - -Client * -nexttiled(Client *c) -{ - for (; c && (c->isfloating || !ISVISIBLE(c)); c = c->next); - return c; -} - -void -pop(Client *c) -{ - detach(c); - attach(c); - focus(c); - arrange(c->mon); -} - -void -propertynotify(XEvent *e) -{ - Client *c; - Window trans; - XPropertyEvent *ev = &e->xproperty; - - if ((ev->window == root) && (ev->atom == XA_WM_NAME)) - updatestatus(); - else if (ev->state == PropertyDelete) - return; /* ignore */ - else if ((c = wintoclient(ev->window))) { - switch(ev->atom) { - default: break; - case XA_WM_TRANSIENT_FOR: - if (!c->isfloating && (XGetTransientForHint(dpy, c->win, &trans)) && - (c->isfloating = (wintoclient(trans)) != NULL)) - arrange(c->mon); - break; - case XA_WM_NORMAL_HINTS: - updatesizehints(c); - break; - case XA_WM_HINTS: - updatewmhints(c); - drawbars(); - break; - } - if (ev->atom == XA_WM_NAME || ev->atom == netatom[NetWMName]) { - updatetitle(c); - if (c == c->mon->sel) - drawbar(c->mon); - } - if (ev->atom == netatom[NetWMWindowType]) - updatewindowtype(c); - } -} - -void -quit(const Arg *arg) -{ - size_t i; - - /* kill child processes */ - for (i = 0; i < autostart_len; i++) { - if (0 < autostart_pids[i]) { - kill(autostart_pids[i], SIGTERM); - waitpid(autostart_pids[i], NULL, 0); - } - } - - running = 0; -} - -Monitor * -recttomon(int x, int y, int w, int h) -{ - Monitor *m, *r = selmon; - int a, area = 0; - - for (m = mons; m; m = m->next) - if ((a = INTERSECT(x, y, w, h, m)) > area) { - area = a; - r = m; - } - return r; -} - -void -resize(Client *c, int x, int y, int w, int h, int interact) -{ - if (applysizehints(c, &x, &y, &w, &h, interact)) - resizeclient(c, x, y, w, h); -} - -void -resizeclient(Client *c, int x, int y, int w, int h) -{ - XWindowChanges wc; - - c->oldx = c->x; c->x = wc.x = x; - c->oldy = c->y; c->y = wc.y = y; - c->oldw = c->w; c->w = wc.width = w; - c->oldh = c->h; c->h = wc.height = h; - wc.border_width = c->bw; - XConfigureWindow(dpy, c->win, CWX|CWY|CWWidth|CWHeight|CWBorderWidth, &wc); - configure(c); - XSync(dpy, False); -} - -void -resizemouse(const Arg *arg) -{ - int ocx, ocy, nw, nh; - Client *c; - Monitor *m; - XEvent ev; - Time lasttime = 0; - - if (!(c = selmon->sel)) - return; - if (c->isfullscreen) /* no support resizing fullscreen windows by mouse */ - return; - restack(selmon); - ocx = c->x; - ocy = c->y; - if (XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync, - None, cursor[CurResize]->cursor, CurrentTime) != GrabSuccess) - return; - XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1); - do { - XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev); - switch(ev.type) { - case ConfigureRequest: - case Expose: - case MapRequest: - handler[ev.type](&ev); - break; - case MotionNotify: - if ((ev.xmotion.time - lasttime) <= (1000 / 60)) - continue; - lasttime = ev.xmotion.time; - - nw = MAX(ev.xmotion.x - ocx - 2 * c->bw + 1, 1); - nh = MAX(ev.xmotion.y - ocy - 2 * c->bw + 1, 1); - if (c->mon->wx + nw >= selmon->wx && c->mon->wx + nw <= selmon->wx + selmon->ww - && c->mon->wy + nh >= selmon->wy && c->mon->wy + nh <= selmon->wy + selmon->wh) - { - if (!c->isfloating && selmon->lt[selmon->sellt]->arrange - && (abs(nw - c->w) > snap || abs(nh - c->h) > snap)) - togglefloating(NULL); - } - if (!selmon->lt[selmon->sellt]->arrange || c->isfloating) - resize(c, c->x, c->y, nw, nh, 1); - break; - } - } while (ev.type != ButtonRelease); - XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1); - XUngrabPointer(dpy, CurrentTime); - while (XCheckMaskEvent(dpy, EnterWindowMask, &ev)); - if ((m = recttomon(c->x, c->y, c->w, c->h)) != selmon) { - sendmon(c, m); - selmon = m; - focus(NULL); - } -} - -void -restack(Monitor *m) -{ - Client *c; - XEvent ev; - XWindowChanges wc; - - drawbar(m); - if (!m->sel) - return; - if (m->sel->isfloating || !m->lt[m->sellt]->arrange) - XRaiseWindow(dpy, m->sel->win); - if (m->lt[m->sellt]->arrange) { - wc.stack_mode = Below; - wc.sibling = m->barwin; - for (c = m->stack; c; c = c->snext) - if (!c->isfloating && ISVISIBLE(c)) { - XConfigureWindow(dpy, c->win, CWSibling|CWStackMode, &wc); - wc.sibling = c->win; - } - } - XSync(dpy, False); - while (XCheckMaskEvent(dpy, EnterWindowMask, &ev)); -} - -void -run(void) -{ - XEvent ev; - /* main event loop */ - XSync(dpy, False); - while (running && !XNextEvent(dpy, &ev)) - if (handler[ev.type]) - handler[ev.type](&ev); /* call handler */ -} - -void -scan(void) -{ - unsigned int i, num; - Window d1, d2, *wins = NULL; - XWindowAttributes wa; - - if (XQueryTree(dpy, root, &d1, &d2, &wins, &num)) { - for (i = 0; i < num; i++) { - if (!XGetWindowAttributes(dpy, wins[i], &wa) - || wa.override_redirect || XGetTransientForHint(dpy, wins[i], &d1)) - continue; - if (wa.map_state == IsViewable || getstate(wins[i]) == IconicState) - manage(wins[i], &wa); - } - for (i = 0; i < num; i++) { /* now the transients */ - if (!XGetWindowAttributes(dpy, wins[i], &wa)) - continue; - if (XGetTransientForHint(dpy, wins[i], &d1) - && (wa.map_state == IsViewable || getstate(wins[i]) == IconicState)) - manage(wins[i], &wa); - } - if (wins) - XFree(wins); - } -} - -void -sendmon(Client *c, Monitor *m) -{ - if (c->mon == m) - return; - unfocus(c, 1); - detach(c); - detachstack(c); - c->mon = m; - c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */ - attach(c); - attachstack(c); - focus(NULL); - arrange(NULL); -} - -void -setclientstate(Client *c, long state) -{ - long data[] = { state, None }; - - XChangeProperty(dpy, c->win, wmatom[WMState], wmatom[WMState], 32, - PropModeReplace, (unsigned char *)data, 2); -} - -int -sendevent(Client *c, Atom proto) -{ - int n; - Atom *protocols; - int exists = 0; - XEvent ev; - - if (XGetWMProtocols(dpy, c->win, &protocols, &n)) { - while (!exists && n--) - exists = protocols[n] == proto; - XFree(protocols); - } - if (exists) { - ev.type = ClientMessage; - ev.xclient.window = c->win; - ev.xclient.message_type = wmatom[WMProtocols]; - ev.xclient.format = 32; - ev.xclient.data.l[0] = proto; - ev.xclient.data.l[1] = CurrentTime; - XSendEvent(dpy, c->win, False, NoEventMask, &ev); - } - return exists; -} - -void -setfocus(Client *c) -{ - if (!c->neverfocus) { - XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime); - XChangeProperty(dpy, root, netatom[NetActiveWindow], - XA_WINDOW, 32, PropModeReplace, - (unsigned char *) &(c->win), 1); - } - sendevent(c, wmatom[WMTakeFocus]); -} - -void -setfullscreen(Client *c, int fullscreen) -{ - if (fullscreen && !c->isfullscreen) { - XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32, - PropModeReplace, (unsigned char*)&netatom[NetWMFullscreen], 1); - c->isfullscreen = 1; - c->oldstate = c->isfloating; - c->oldbw = c->bw; - c->bw = 0; - c->isfloating = 1; - resizeclient(c, c->mon->mx, c->mon->my, c->mon->mw, c->mon->mh); - XRaiseWindow(dpy, c->win); - } else if (!fullscreen && c->isfullscreen){ - XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32, - PropModeReplace, (unsigned char*)0, 0); - c->isfullscreen = 0; - c->isfloating = c->oldstate; - c->bw = c->oldbw; - c->x = c->oldx; - c->y = c->oldy; - c->w = c->oldw; - c->h = c->oldh; - resizeclient(c, c->x, c->y, c->w, c->h); - arrange(c->mon); - } -} - -void -setlayout(const Arg *arg) -{ - if (!arg || !arg->v || arg->v != selmon->lt[selmon->sellt]) - selmon->sellt ^= 1; - if (arg && arg->v) - selmon->lt[selmon->sellt] = (Layout *)arg->v; - strncpy(selmon->ltsymbol, selmon->lt[selmon->sellt]->symbol, sizeof selmon->ltsymbol); - if (selmon->sel) - arrange(selmon); - else - drawbar(selmon); -} - -/* arg > 1.0 will set mfact absolutely */ -void -setmfact(const Arg *arg) -{ - float f; - - if (!arg || !selmon->lt[selmon->sellt]->arrange) - return; - f = arg->f < 1.0 ? arg->f + selmon->mfact : arg->f - 1.0; - if (f < 0.05 || f > 0.95) - return; - selmon->mfact = f; - arrange(selmon); -} - -void -setup(void) -{ - int i; - XSetWindowAttributes wa; - Atom utf8string; - - /* clean up any zombies immediately */ - sigchld(0); - - /* init screen */ - screen = DefaultScreen(dpy); - sw = DisplayWidth(dpy, screen); - sh = DisplayHeight(dpy, screen); - root = RootWindow(dpy, screen); - xinitvisual(); - drw = drw_create(dpy, screen, root, sw, sh, visual, depth, cmap); - if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) - die("no fonts could be loaded."); - lrpad = drw->fonts->h; - bh = drw->fonts->h + 2; - updategeom(); - /* init atoms */ - utf8string = XInternAtom(dpy, "UTF8_STRING", False); - wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False); - wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False); - wmatom[WMState] = XInternAtom(dpy, "WM_STATE", False); - wmatom[WMTakeFocus] = XInternAtom(dpy, "WM_TAKE_FOCUS", False); - netatom[NetActiveWindow] = XInternAtom(dpy, "_NET_ACTIVE_WINDOW", False); - netatom[NetSupported] = XInternAtom(dpy, "_NET_SUPPORTED", False); - netatom[NetWMName] = XInternAtom(dpy, "_NET_WM_NAME", False); - netatom[NetWMState] = XInternAtom(dpy, "_NET_WM_STATE", False); - netatom[NetWMCheck] = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False); - netatom[NetWMFullscreen] = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False); - netatom[NetWMWindowType] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE", False); - netatom[NetWMWindowTypeDialog] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DIALOG", False); - netatom[NetClientList] = XInternAtom(dpy, "_NET_CLIENT_LIST", False); - /* init cursors */ - cursor[CurNormal] = drw_cur_create(drw, XC_left_ptr); - cursor[CurResize] = drw_cur_create(drw, XC_sizing); - cursor[CurMove] = drw_cur_create(drw, XC_fleur); - /* init appearance */ - scheme = ecalloc(LENGTH(colors), sizeof(Clr *)); - for (i = 0; i < LENGTH(colors); i++) - scheme[i] = drw_scm_create(drw, colors[i], alphas[i], 3); - /* init bars */ - updatebars(); - updatestatus(); - /* supporting window for NetWMCheck */ - wmcheckwin = XCreateSimpleWindow(dpy, root, 0, 0, 1, 1, 0, 0, 0); - XChangeProperty(dpy, wmcheckwin, netatom[NetWMCheck], XA_WINDOW, 32, - PropModeReplace, (unsigned char *) &wmcheckwin, 1); - XChangeProperty(dpy, wmcheckwin, netatom[NetWMName], utf8string, 8, - PropModeReplace, (unsigned char *) "dwm", 3); - XChangeProperty(dpy, root, netatom[NetWMCheck], XA_WINDOW, 32, - PropModeReplace, (unsigned char *) &wmcheckwin, 1); - /* EWMH support per view */ - XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32, - PropModeReplace, (unsigned char *) netatom, NetLast); - XDeleteProperty(dpy, root, netatom[NetClientList]); - /* select events */ - wa.cursor = cursor[CurNormal]->cursor; - wa.event_mask = SubstructureRedirectMask|SubstructureNotifyMask - |ButtonPressMask|PointerMotionMask|EnterWindowMask - |LeaveWindowMask|StructureNotifyMask|PropertyChangeMask; - XChangeWindowAttributes(dpy, root, CWEventMask|CWCursor, &wa); - XSelectInput(dpy, root, wa.event_mask); - grabkeys(); - focus(NULL); -} - - -void -seturgent(Client *c, int urg) -{ - XWMHints *wmh; - - c->isurgent = urg; - if (!(wmh = XGetWMHints(dpy, c->win))) - return; - wmh->flags = urg ? (wmh->flags | XUrgencyHint) : (wmh->flags & ~XUrgencyHint); - XSetWMHints(dpy, c->win, wmh); - XFree(wmh); -} - -void -showhide(Client *c) -{ - if (!c) - return; - if (ISVISIBLE(c)) { - /* show clients top down */ - XMoveWindow(dpy, c->win, c->x, c->y); - if ((!c->mon->lt[c->mon->sellt]->arrange || c->isfloating) && !c->isfullscreen) - resize(c, c->x, c->y, c->w, c->h, 0); - showhide(c->snext); - } else { - /* hide clients bottom up */ - showhide(c->snext); - XMoveWindow(dpy, c->win, WIDTH(c) * -2, c->y); - } -} - -void -sigchld(int unused) -{ - pid_t pid; - - if (signal(SIGCHLD, sigchld) == SIG_ERR) - die("can't install SIGCHLD handler:"); - while (0 < (pid = waitpid(-1, NULL, WNOHANG))) { - pid_t *p, *lim; - - if (!(p = autostart_pids)) - continue; - lim = &p[autostart_len]; - - for (; p < lim; p++) { - if (*p == pid) { - *p = -1; - break; - } - } - - } -} - -void -sigstatusbar(const Arg *arg) -{ - union sigval sv; - - if (!statussig) - return; - sv.sival_int = arg->i; - if ((statuspid = getstatusbarpid()) <= 0) - return; - - sigqueue(statuspid, SIGRTMIN+statussig, sv); -} - -void -spawn(const Arg *arg) -{ - if (arg->v == dmenucmd) - dmenumon[0] = '0' + selmon->num; - if (fork() == 0) { - if (dpy) - close(ConnectionNumber(dpy)); - setsid(); - execvp(((char **)arg->v)[0], (char **)arg->v); - fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]); - perror(" failed"); - exit(EXIT_SUCCESS); - } -} - -void -tag(const Arg *arg) -{ - if (selmon->sel && arg->ui & TAGMASK) { - selmon->sel->tags = arg->ui & TAGMASK; - focus(NULL); - arrange(selmon); - } -} - -void -tagmon(const Arg *arg) -{ - if (!selmon->sel || !mons->next) - return; - sendmon(selmon->sel, dirtomon(arg->i)); -} - -void -togglebar(const Arg *arg) -{ - selmon->showbar = !selmon->showbar; - updatebarpos(selmon); - XMoveResizeWindow(dpy, selmon->barwin, selmon->wx, selmon->by, selmon->ww, bh); - arrange(selmon); -} - -void -togglefloating(const Arg *arg) -{ - if (!selmon->sel) - return; - if (selmon->sel->isfullscreen) /* no support for fullscreen windows */ - return; - selmon->sel->isfloating = !selmon->sel->isfloating || selmon->sel->isfixed; - if (selmon->sel->isfloating) - resize(selmon->sel, selmon->sel->x, selmon->sel->y, - selmon->sel->w, selmon->sel->h, 0); - arrange(selmon); -} - -void -toggletag(const Arg *arg) -{ - unsigned int newtags; - - if (!selmon->sel) - return; - newtags = selmon->sel->tags ^ (arg->ui & TAGMASK); - if (newtags) { - selmon->sel->tags = newtags; - focus(NULL); - arrange(selmon); - } -} - -void -toggleview(const Arg *arg) -{ - unsigned int newtagset = selmon->tagset[selmon->seltags] ^ (arg->ui & TAGMASK); - - if (newtagset) { - selmon->tagset[selmon->seltags] = newtagset; - focus(NULL); - arrange(selmon); - } -} - -void -unfocus(Client *c, int setfocus) -{ - if (!c) - return; - grabbuttons(c, 0); - XSetWindowBorder(dpy, c->win, scheme[SchemeNorm][ColBorder].pixel); - if (setfocus) { - XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); - XDeleteProperty(dpy, root, netatom[NetActiveWindow]); - } -} - -void -unmanage(Client *c, int destroyed) -{ - Monitor *m = c->mon; - XWindowChanges wc; - - if (c->swallowing) { - unswallow(c); - return; - } - - Client *s = swallowingclient(c->win); - if (s) { - free(s->swallowing); - s->swallowing = NULL; - arrange(m); - focus(NULL); - return; - } - - detach(c); - detachstack(c); - if (!destroyed) { - wc.border_width = c->oldbw; - XGrabServer(dpy); /* avoid race conditions */ - XSetErrorHandler(xerrordummy); - XConfigureWindow(dpy, c->win, CWBorderWidth, &wc); /* restore border */ - XUngrabButton(dpy, AnyButton, AnyModifier, c->win); - setclientstate(c, WithdrawnState); - XSync(dpy, False); - XSetErrorHandler(xerror); - XUngrabServer(dpy); - } - free(c); - - if (!s) { - arrange(m); - focus(NULL); - updateclientlist(); - } -} - -void -unmapnotify(XEvent *e) -{ - Client *c; - XUnmapEvent *ev = &e->xunmap; - - if ((c = wintoclient(ev->window))) { - if (ev->send_event) - setclientstate(c, WithdrawnState); - else - unmanage(c, 0); - } -} - -void -updatebars(void) -{ - Monitor *m; - XSetWindowAttributes wa = { - .override_redirect = True, - .background_pixel = 0, - .border_pixel = 0, - .colormap = cmap, - .event_mask = ButtonPressMask|ExposureMask - }; - XClassHint ch = {"dwm", "dwm"}; - for (m = mons; m; m = m->next) { - if (m->barwin) - continue; - m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, depth, - InputOutput, visual, - CWOverrideRedirect|CWBackPixel|CWBorderPixel|CWColormap|CWEventMask, &wa); - XDefineCursor(dpy, m->barwin, cursor[CurNormal]->cursor); - XMapRaised(dpy, m->barwin); - XSetClassHint(dpy, m->barwin, &ch); - } -} - -void -updatebarpos(Monitor *m) -{ - m->wy = m->my; - m->wh = m->mh; - if (m->showbar) { - m->wh -= bh; - m->by = m->topbar ? m->wy : m->wy + m->wh; - m->wy = m->topbar ? m->wy + bh : m->wy; - } else - m->by = -bh; -} - -void -updateclientlist() -{ - Client *c; - Monitor *m; - - XDeleteProperty(dpy, root, netatom[NetClientList]); - for (m = mons; m; m = m->next) - for (c = m->clients; c; c = c->next) - XChangeProperty(dpy, root, netatom[NetClientList], - XA_WINDOW, 32, PropModeAppend, - (unsigned char *) &(c->win), 1); -} - -int -updategeom(void) -{ - int dirty = 0; - -#ifdef XINERAMA - if (XineramaIsActive(dpy)) { - int i, j, n, nn; - Client *c; - Monitor *m; - XineramaScreenInfo *info = XineramaQueryScreens(dpy, &nn); - XineramaScreenInfo *unique = NULL; - - for (n = 0, m = mons; m; m = m->next, n++); - /* only consider unique geometries as separate screens */ - unique = ecalloc(nn, sizeof(XineramaScreenInfo)); - for (i = 0, j = 0; i < nn; i++) - if (isuniquegeom(unique, j, &info[i])) - memcpy(&unique[j++], &info[i], sizeof(XineramaScreenInfo)); - XFree(info); - nn = j; - if (n <= nn) { /* new monitors available */ - for (i = 0; i < (nn - n); i++) { - for (m = mons; m && m->next; m = m->next); - if (m) - m->next = createmon(); - else - mons = createmon(); - } - for (i = 0, m = mons; i < nn && m; m = m->next, i++) - if (i >= n - || unique[i].x_org != m->mx || unique[i].y_org != m->my - || unique[i].width != m->mw || unique[i].height != m->mh) - { - dirty = 1; - m->num = i; - m->mx = m->wx = unique[i].x_org; - m->my = m->wy = unique[i].y_org; - m->mw = m->ww = unique[i].width; - m->mh = m->wh = unique[i].height; - updatebarpos(m); - } - } else { /* less monitors available nn < n */ - for (i = nn; i < n; i++) { - for (m = mons; m && m->next; m = m->next); - while ((c = m->clients)) { - dirty = 1; - m->clients = c->next; - detachstack(c); - c->mon = mons; - attach(c); - attachstack(c); - } - if (m == selmon) - selmon = mons; - cleanupmon(m); - } - } - free(unique); - } else -#endif /* XINERAMA */ - { /* default monitor setup */ - if (!mons) - mons = createmon(); - if (mons->mw != sw || mons->mh != sh) { - dirty = 1; - mons->mw = mons->ww = sw; - mons->mh = mons->wh = sh; - updatebarpos(mons); - } - } - if (dirty) { - selmon = mons; - selmon = wintomon(root); - } - return dirty; -} - -void -updatenumlockmask(void) -{ - unsigned int i, j; - XModifierKeymap *modmap; - - numlockmask = 0; - modmap = XGetModifierMapping(dpy); - for (i = 0; i < 8; i++) - for (j = 0; j < modmap->max_keypermod; j++) - if (modmap->modifiermap[i * modmap->max_keypermod + j] - == XKeysymToKeycode(dpy, XK_Num_Lock)) - numlockmask = (1 << i); - XFreeModifiermap(modmap); -} - -void -updatesizehints(Client *c) -{ - long msize; - XSizeHints size; - - if (!XGetWMNormalHints(dpy, c->win, &size, &msize)) - /* size is uninitialized, ensure that size.flags aren't used */ - size.flags = PSize; - if (size.flags & PBaseSize) { - c->basew = size.base_width; - c->baseh = size.base_height; - } else if (size.flags & PMinSize) { - c->basew = size.min_width; - c->baseh = size.min_height; - } else - c->basew = c->baseh = 0; - if (size.flags & PResizeInc) { - c->incw = size.width_inc; - c->inch = size.height_inc; - } else - c->incw = c->inch = 0; - if (size.flags & PMaxSize) { - c->maxw = size.max_width; - c->maxh = size.max_height; - } else - c->maxw = c->maxh = 0; - if (size.flags & PMinSize) { - c->minw = size.min_width; - c->minh = size.min_height; - } else if (size.flags & PBaseSize) { - c->minw = size.base_width; - c->minh = size.base_height; - } else - c->minw = c->minh = 0; - if (size.flags & PAspect) { - c->mina = (float)size.min_aspect.y / size.min_aspect.x; - c->maxa = (float)size.max_aspect.x / size.max_aspect.y; - } else - c->maxa = c->mina = 0.0; - c->isfixed = (c->maxw && c->maxh && c->maxw == c->minw && c->maxh == c->minh); -} - -void -updatestatus(void) -{ - if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) { - strcpy(stext, "dwm-"VERSION); - statusw = TEXTW(stext) - lrpad + 2; - } else { - char *text, *s, ch; - - statusw = 0; - for (text = s = stext; *s; s++) { - if ((unsigned char)(*s) < ' ') { - ch = *s; - *s = '\0'; - statusw += TEXTW(text) - lrpad; - *s = ch; - text = s + 1; - } - } - statusw += TEXTW(text) - lrpad + 2; - - } - drawbar(selmon); -} - -void -updatetitle(Client *c) -{ - if (!gettextprop(c->win, netatom[NetWMName], c->name, sizeof c->name)) - gettextprop(c->win, XA_WM_NAME, c->name, sizeof c->name); - if (c->name[0] == '\0') /* hack to mark broken clients */ - strcpy(c->name, broken); -} - -void -updatewindowtype(Client *c) -{ - Atom state = getatomprop(c, netatom[NetWMState]); - Atom wtype = getatomprop(c, netatom[NetWMWindowType]); - - if (state == netatom[NetWMFullscreen]) - setfullscreen(c, 1); - if (wtype == netatom[NetWMWindowTypeDialog]) - c->isfloating = 1; -} - -void -updatewmhints(Client *c) -{ - XWMHints *wmh; - - if ((wmh = XGetWMHints(dpy, c->win))) { - if (c == selmon->sel && wmh->flags & XUrgencyHint) { - wmh->flags &= ~XUrgencyHint; - XSetWMHints(dpy, c->win, wmh); - } else - c->isurgent = (wmh->flags & XUrgencyHint) ? 1 : 0; - if (wmh->flags & InputHint) - c->neverfocus = !wmh->input; - else - c->neverfocus = 0; - XFree(wmh); - } -} - -void -view(const Arg *arg) -{ - if ((arg->ui & TAGMASK) == selmon->tagset[selmon->seltags]) - return; - selmon->seltags ^= 1; /* toggle sel tagset */ - if (arg->ui & TAGMASK) - selmon->tagset[selmon->seltags] = arg->ui & TAGMASK; - focus(NULL); - arrange(selmon); -} - -pid_t -winpid(Window w) -{ - - pid_t result = 0; - -#ifdef __linux__ - xcb_res_client_id_spec_t spec = {0}; - spec.client = w; - spec.mask = XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID; - - xcb_generic_error_t *e = NULL; - xcb_res_query_client_ids_cookie_t c = xcb_res_query_client_ids(xcon, 1, &spec); - xcb_res_query_client_ids_reply_t *r = xcb_res_query_client_ids_reply(xcon, c, &e); - - if (!r) - return (pid_t)0; - - xcb_res_client_id_value_iterator_t i = xcb_res_query_client_ids_ids_iterator(r); - for (; i.rem; xcb_res_client_id_value_next(&i)) { - spec = i.data->spec; - if (spec.mask & XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID) { - uint32_t *t = xcb_res_client_id_value_value(i.data); - result = *t; - break; - } - } - - free(r); - - if (result == (pid_t)-1) - result = 0; - -#endif /* __linux__ */ - -#ifdef __OpenBSD__ - Atom type; - int format; - unsigned long len, bytes; - unsigned char *prop; - pid_t ret; - - if (XGetWindowProperty(dpy, w, XInternAtom(dpy, "_NET_WM_PID", 0), 0, 1, False, AnyPropertyType, &type, &format, &len, &bytes, &prop) != Success || !prop) - return 0; - - ret = *(pid_t*)prop; - XFree(prop); - result = ret; - -#endif /* __OpenBSD__ */ - return result; -} - -pid_t -getparentprocess(pid_t p) -{ - unsigned int v = 0; - -#ifdef __linux__ - FILE *f; - char buf[256]; - snprintf(buf, sizeof(buf) - 1, "/proc/%u/stat", (unsigned)p); - - if (!(f = fopen(buf, "r"))) - return 0; - - fscanf(f, "%*u %*s %*c %u", &v); - fclose(f); -#endif /* __linux__*/ - -#ifdef __OpenBSD__ - int n; - kvm_t *kd; - struct kinfo_proc *kp; - - kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, NULL); - if (!kd) - return 0; - - kp = kvm_getprocs(kd, KERN_PROC_PID, p, sizeof(*kp), &n); - v = kp->p_ppid; -#endif /* __OpenBSD__ */ - - return (pid_t)v; -} - -int -isdescprocess(pid_t p, pid_t c) -{ - while (p != c && c != 0) - c = getparentprocess(c); - - return (int)c; -} - -Client * -termforwin(const Client *w) -{ - Client *c; - Monitor *m; - - if (!w->pid || w->isterminal) - return NULL; - - for (m = mons; m; m = m->next) { - for (c = m->clients; c; c = c->next) { - if (c->isterminal && !c->swallowing && c->pid && isdescprocess(c->pid, w->pid)) - return c; - } - } - - return NULL; -} - -Client * -swallowingclient(Window w) -{ - Client *c; - Monitor *m; - - for (m = mons; m; m = m->next) { - for (c = m->clients; c; c = c->next) { - if (c->swallowing && c->swallowing->win == w) - return c; - } - } - - return NULL; -} - -Client * -wintoclient(Window w) -{ - Client *c; - Monitor *m; - - for (m = mons; m; m = m->next) - for (c = m->clients; c; c = c->next) - if (c->win == w) - return c; - return NULL; -} - -Monitor * -wintomon(Window w) -{ - int x, y; - Client *c; - Monitor *m; - - if (w == root && getrootptr(&x, &y)) - return recttomon(x, y, 1, 1); - for (m = mons; m; m = m->next) - if (w == m->barwin) - return m; - if ((c = wintoclient(w))) - return c->mon; - return selmon; -} - -/* There's no way to check accesses to destroyed windows, thus those cases are - * ignored (especially on UnmapNotify's). Other types of errors call Xlibs - * default error handler, which may call exit. */ -int -xerror(Display *dpy, XErrorEvent *ee) -{ - if (ee->error_code == BadWindow - || (ee->request_code == X_SetInputFocus && ee->error_code == BadMatch) - || (ee->request_code == X_PolyText8 && ee->error_code == BadDrawable) - || (ee->request_code == X_PolyFillRectangle && ee->error_code == BadDrawable) - || (ee->request_code == X_PolySegment && ee->error_code == BadDrawable) - || (ee->request_code == X_ConfigureWindow && ee->error_code == BadMatch) - || (ee->request_code == X_GrabButton && ee->error_code == BadAccess) - || (ee->request_code == X_GrabKey && ee->error_code == BadAccess) - || (ee->request_code == X_CopyArea && ee->error_code == BadDrawable)) - return 0; - fprintf(stderr, "dwm: fatal error: request code=%d, error code=%d\n", - ee->request_code, ee->error_code); - return xerrorxlib(dpy, ee); /* may call exit */ -} - -int -xerrordummy(Display *dpy, XErrorEvent *ee) -{ - return 0; -} - -/* Startup Error handler to check if another window manager - * is already running. */ -int -xerrorstart(Display *dpy, XErrorEvent *ee) -{ - die("dwm: another window manager is already running"); - return -1; -} - -void -xinitvisual() -{ - XVisualInfo *infos; - XRenderPictFormat *fmt; - int nitems; - int i; - - XVisualInfo tpl = { - .screen = screen, - .depth = 32, - .class = TrueColor - }; - long masks = VisualScreenMask | VisualDepthMask | VisualClassMask; - - infos = XGetVisualInfo(dpy, masks, &tpl, &nitems); - visual = NULL; - for(i = 0; i < nitems; i ++) { - fmt = XRenderFindVisualFormat(dpy, infos[i].visual); - if (fmt->type == PictTypeDirect && fmt->direct.alphaMask) { - visual = infos[i].visual; - depth = infos[i].depth; - cmap = XCreateColormap(dpy, root, visual, AllocNone); - useargb = 1; - break; - } - } - - XFree(infos); - - if (! visual) { - visual = DefaultVisual(dpy, screen); - depth = DefaultDepth(dpy, screen); - cmap = DefaultColormap(dpy, screen); - } -} - -void -zoom(const Arg *arg) -{ - Client *c = selmon->sel; - - if (!selmon->lt[selmon->sellt]->arrange - || (selmon->sel && selmon->sel->isfloating)) - return; - if (c == nexttiled(selmon->clients)) - if (!c || !(c = nexttiled(c->next))) - return; - pop(c); -} - -int -main(int argc, char *argv[]) -{ - if (argc == 2 && !strcmp("-v", argv[1])) - die("dwm-"VERSION); - else if (argc != 1) - die("usage: dwm [-v]"); - if (!setlocale(LC_CTYPE, "") || !XSupportsLocale()) - fputs("warning: no locale support\n", stderr); - if (!(dpy = XOpenDisplay(NULL))) - die("dwm: cannot open display"); - if (!(xcon = XGetXCBConnection(dpy))) - die("dwm: cannot get xcb connection\n"); - checkotherwm(); - autostart_exec(); - setup(); -#ifdef __OpenBSD__ - if (pledge("stdio rpath proc exec ps", NULL) == -1) - die("pledge"); -#endif /* __OpenBSD__ */ - scan(); - run(); - cleanup(); - XCloseDisplay(dpy); - return EXIT_SUCCESS; -} diff --git a/dwm-6.3/dwm.png b/dwm-6.3/dwm.png deleted file mode 100644 index b1f9ba7..0000000 Binary files a/dwm-6.3/dwm.png and /dev/null differ diff --git a/dwm-6.3/patches/dwm-activetagindicatorbar-6.2.diff b/dwm-6.3/patches/dwm-activetagindicatorbar-6.2.diff deleted file mode 100644 index 4450099..0000000 --- a/dwm-6.3/patches/dwm-activetagindicatorbar-6.2.diff +++ /dev/null @@ -1,17 +0,0 @@ -diff -up dwm-a/dwm.c dwm-b/dwm.c ---- dwm-a/dwm.c 2019-02-02 06:55:28.000000000 -0600 -+++ dwm-b/dwm.c 2019-02-23 21:43:13.359179100 -0600 -@@ -719,9 +719,10 @@ drawbar(Monitor *m) - drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]); - drw_text(drw, x, 0, w, bh, lrpad / 2, tags[i], urg & 1 << i); - if (occ & 1 << i) -- drw_rect(drw, x + boxs, boxs, boxw, boxw, -- m == selmon && selmon->sel && selmon->sel->tags & 1 << i, -- urg & 1 << i); -+ drw_rect(drw, x + boxw, 0, w - ( 2 * boxw + 1), boxw, -+ m == selmon && selmon->sel && selmon->sel->tags & 1 << i, -+ urg & 1 << i); -+ - x += w; - } - w = blw = TEXTW(m->ltsymbol); diff --git a/dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff b/dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff deleted file mode 100644 index 9a8e92a..0000000 --- a/dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff +++ /dev/null @@ -1,289 +0,0 @@ -From 51f9c34480b984e261a738e5295f518b42c2f29c Mon Sep 17 00:00:00 2001 -From: Petrus Karell -Date: Mon, 19 Oct 2020 19:15:24 +0300 -Subject: [PATCH] Allow dwm to have translucent bars, while keeping all - the text on it opaque, just like the alpha-patch for st. Updated for 61bb8b2 - ---- - config.def.h | 7 ++++++ - config.mk | 2 +- - drw.c | 26 ++++++++++++----------- - drw.h | 9 +++++--- - dwm.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++------ - 5 files changed, 82 insertions(+), 22 deletions(-) - -diff --git a/config.def.h b/config.def.h -index 1c0b587..4f68fe8 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -12,11 +12,18 @@ static const char col_gray2[] = "#444444"; - static const char col_gray3[] = "#bbbbbb"; - static const char col_gray4[] = "#eeeeee"; - static const char col_cyan[] = "#005577"; -+static const unsigned int baralpha = 0xd0; -+static const unsigned int borderalpha = OPAQUE; - static const char *colors[][3] = { - /* fg bg border */ - [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, - [SchemeSel] = { col_gray4, col_cyan, col_cyan }, - }; -+static const unsigned int alphas[][3] = { -+ /* fg bg border */ -+ [SchemeNorm] = { OPAQUE, baralpha, borderalpha }, -+ [SchemeSel] = { OPAQUE, baralpha, borderalpha }, -+}; - - /* tagging */ - static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; -diff --git a/config.mk b/config.mk -index 7084c33..21b5404 100644 ---- a/config.mk -+++ b/config.mk -@@ -22,7 +22,7 @@ FREETYPEINC = /usr/include/freetype2 - - # includes and libs - INCS = -I${X11INC} -I${FREETYPEINC} --LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -+LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -lXrender - - # flags - CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} -diff --git a/drw.c b/drw.c -index 4cdbcbe..fe3aadd 100644 ---- a/drw.c -+++ b/drw.c -@@ -61,7 +61,7 @@ utf8decode(const char *c, long *u, size_t clen) - } - - Drw * --drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h) -+drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap) - { - Drw *drw = ecalloc(1, sizeof(Drw)); - -@@ -70,8 +70,11 @@ drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h - drw->root = root; - drw->w = w; - drw->h = h; -- drw->drawable = XCreatePixmap(dpy, root, w, h, DefaultDepth(dpy, screen)); -- drw->gc = XCreateGC(dpy, root, 0, NULL); -+ drw->visual = visual; -+ drw->depth = depth; -+ drw->cmap = cmap; -+ drw->drawable = XCreatePixmap(dpy, root, w, h, depth); -+ drw->gc = XCreateGC(dpy, drw->drawable, 0, NULL); - XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); - - return drw; -@@ -87,7 +90,7 @@ drw_resize(Drw *drw, unsigned int w, unsigned int h) - drw->h = h; - if (drw->drawable) - XFreePixmap(drw->dpy, drw->drawable); -- drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, DefaultDepth(drw->dpy, drw->screen)); -+ drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, drw->depth); - } - - void -@@ -194,21 +197,22 @@ drw_fontset_free(Fnt *font) - } - - void --drw_clr_create(Drw *drw, Clr *dest, const char *clrname) -+drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha) - { - if (!drw || !dest || !clrname) - return; - -- if (!XftColorAllocName(drw->dpy, DefaultVisual(drw->dpy, drw->screen), -- DefaultColormap(drw->dpy, drw->screen), -+ if (!XftColorAllocName(drw->dpy, drw->visual, drw->cmap, - clrname, dest)) - die("error, cannot allocate color '%s'", clrname); -+ -+ dest->pixel = (dest->pixel & 0x00ffffffU) | (alpha << 24); - } - - /* Wrapper to create color schemes. The caller has to call free(3) on the - * returned color scheme when done using it. */ - Clr * --drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) -+drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount) - { - size_t i; - Clr *ret; -@@ -218,7 +222,7 @@ drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) - return NULL; - - for (i = 0; i < clrcount; i++) -- drw_clr_create(drw, &ret[i], clrnames[i]); -+ drw_clr_create(drw, &ret[i], clrnames[i], alphas[i]); - return ret; - } - -@@ -274,9 +278,7 @@ drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lp - } else { - XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); - XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); -- d = XftDrawCreate(drw->dpy, drw->drawable, -- DefaultVisual(drw->dpy, drw->screen), -- DefaultColormap(drw->dpy, drw->screen)); -+ d = XftDrawCreate(drw->dpy, drw->drawable, drw->visual, drw->cmap); - x += lpad; - w -= lpad; - } -diff --git a/drw.h b/drw.h -index 4bcd5ad..a56f523 100644 ---- a/drw.h -+++ b/drw.h -@@ -20,6 +20,9 @@ typedef struct { - Display *dpy; - int screen; - Window root; -+ Visual *visual; -+ unsigned int depth; -+ Colormap cmap; - Drawable drawable; - GC gc; - Clr *scheme; -@@ -27,7 +30,7 @@ typedef struct { - } Drw; - - /* Drawable abstraction */ --Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h); -+Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap); - void drw_resize(Drw *drw, unsigned int w, unsigned int h); - void drw_free(Drw *drw); - -@@ -38,8 +41,8 @@ unsigned int drw_fontset_getwidth(Drw *drw, const char *text); - void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); - - /* Colorscheme abstraction */ --void drw_clr_create(Drw *drw, Clr *dest, const char *clrname); --Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount); -+void drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha); -+Clr *drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount); - - /* Cursor abstraction */ - Cur *drw_cur_create(Drw *drw, int shape); -diff --git a/dwm.c b/dwm.c -index 664c527..d8005c7 100644 ---- a/dwm.c -+++ b/dwm.c -@@ -57,6 +57,8 @@ - #define TAGMASK ((1 << LENGTH(tags)) - 1) - #define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) - -+#define OPAQUE 0xffU -+ - /* enums */ - enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ - enum { SchemeNorm, SchemeSel }; /* color schemes */ -@@ -233,6 +235,7 @@ static Monitor *wintomon(Window w); - static int xerror(Display *dpy, XErrorEvent *ee); - static int xerrordummy(Display *dpy, XErrorEvent *ee); - static int xerrorstart(Display *dpy, XErrorEvent *ee); -+static void xinitvisual(); - static void zoom(const Arg *arg); - - /* variables */ -@@ -269,6 +272,11 @@ static Drw *drw; - static Monitor *mons, *selmon; - static Window root, wmcheckwin; - -+static int useargb = 0; -+static Visual *visual; -+static int depth; -+static Colormap cmap; -+ - /* configuration, allows nested code to access above variables */ - #include "config.h" - -@@ -1542,7 +1550,8 @@ setup(void) - sw = DisplayWidth(dpy, screen); - sh = DisplayHeight(dpy, screen); - root = RootWindow(dpy, screen); -- drw = drw_create(dpy, screen, root, sw, sh); -+ xinitvisual(); -+ drw = drw_create(dpy, screen, root, sw, sh, visual, depth, cmap); - if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) - die("no fonts could be loaded."); - lrpad = drw->fonts->h; -@@ -1570,7 +1579,7 @@ setup(void) - /* init appearance */ - scheme = ecalloc(LENGTH(colors), sizeof(Clr *)); - for (i = 0; i < LENGTH(colors); i++) -- scheme[i] = drw_scm_create(drw, colors[i], 3); -+ scheme[i] = drw_scm_create(drw, colors[i], alphas[i], 3); - /* init bars */ - updatebars(); - updatestatus(); -@@ -1807,16 +1816,18 @@ updatebars(void) - Monitor *m; - XSetWindowAttributes wa = { - .override_redirect = True, -- .background_pixmap = ParentRelative, -+ .background_pixel = 0, -+ .border_pixel = 0, -+ .colormap = cmap, - .event_mask = ButtonPressMask|ExposureMask - }; - XClassHint ch = {"dwm", "dwm"}; - for (m = mons; m; m = m->next) { - if (m->barwin) - continue; -- m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, DefaultDepth(dpy, screen), -- CopyFromParent, DefaultVisual(dpy, screen), -- CWOverrideRedirect|CWBackPixmap|CWEventMask, &wa); -+ m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, depth, -+ InputOutput, visual, -+ CWOverrideRedirect|CWBackPixel|CWBorderPixel|CWColormap|CWEventMask, &wa); - XDefineCursor(dpy, m->barwin, cursor[CurNormal]->cursor); - XMapRaised(dpy, m->barwin); - XSetClassHint(dpy, m->barwin, &ch); -@@ -2113,6 +2124,43 @@ xerrorstart(Display *dpy, XErrorEvent *ee) - return -1; - } - -+void -+xinitvisual() -+{ -+ XVisualInfo *infos; -+ XRenderPictFormat *fmt; -+ int nitems; -+ int i; -+ -+ XVisualInfo tpl = { -+ .screen = screen, -+ .depth = 32, -+ .class = TrueColor -+ }; -+ long masks = VisualScreenMask | VisualDepthMask | VisualClassMask; -+ -+ infos = XGetVisualInfo(dpy, masks, &tpl, &nitems); -+ visual = NULL; -+ for(i = 0; i < nitems; i ++) { -+ fmt = XRenderFindVisualFormat(dpy, infos[i].visual); -+ if (fmt->type == PictTypeDirect && fmt->direct.alphaMask) { -+ visual = infos[i].visual; -+ depth = infos[i].depth; -+ cmap = XCreateColormap(dpy, root, visual, AllocNone); -+ useargb = 1; -+ break; -+ } -+ } -+ -+ XFree(infos); -+ -+ if (! visual) { -+ visual = DefaultVisual(dpy, screen); -+ depth = DefaultDepth(dpy, screen); -+ cmap = DefaultColormap(dpy, screen); -+ } -+} -+ - void - zoom(const Arg *arg) - { --- -2.28.0 - diff --git a/dwm-6.3/patches/dwm-cool-autostart-6.2.diff b/dwm-6.3/patches/dwm-cool-autostart-6.2.diff deleted file mode 100644 index 84a93ea..0000000 --- a/dwm-6.3/patches/dwm-cool-autostart-6.2.diff +++ /dev/null @@ -1,116 +0,0 @@ -diff --git a/config.def.h b/config.def.h -index 1c0b587..ed056a4 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -18,6 +18,11 @@ static const char *colors[][3] = { - [SchemeSel] = { col_gray4, col_cyan, col_cyan }, - }; - -+static const char *const autostart[] = { -+ "st", NULL, -+ NULL /* terminate */ -+}; -+ - /* tagging */ - static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; - -diff --git a/dwm.c b/dwm.c -index 9fd0286..1facd56 100644 ---- a/dwm.c -+++ b/dwm.c -@@ -234,6 +234,7 @@ static int xerror(Display *dpy, XErrorEvent *ee); - static int xerrordummy(Display *dpy, XErrorEvent *ee); - static int xerrorstart(Display *dpy, XErrorEvent *ee); - static void zoom(const Arg *arg); -+static void autostart_exec(void); - - /* variables */ - static const char broken[] = "broken"; -@@ -275,6 +276,34 @@ static Window root, wmcheckwin; - /* compile-time check if all tags fit into an unsigned int bit array. */ - struct NumTags { char limitexceeded[LENGTH(tags) > 31 ? -1 : 1]; }; - -+/* dwm will keep pid's of processes from autostart array and kill them at quit */ -+static pid_t *autostart_pids; -+static size_t autostart_len; -+ -+/* execute command from autostart array */ -+static void -+autostart_exec() { -+ const char *const *p; -+ size_t i = 0; -+ -+ /* count entries */ -+ for (p = autostart; *p; autostart_len++, p++) -+ while (*++p); -+ -+ autostart_pids = malloc(autostart_len * sizeof(pid_t)); -+ for (p = autostart; *p; i++, p++) { -+ if ((autostart_pids[i] = fork()) == 0) { -+ setsid(); -+ execvp(*p, (char *const *)p); -+ fprintf(stderr, "dwm: execvp %s\n", *p); -+ perror(" failed"); -+ _exit(EXIT_FAILURE); -+ } -+ /* skip arguments */ -+ while (*++p); -+ } -+} -+ - /* function implementations */ - void - applyrules(Client *c) -@@ -1249,6 +1278,16 @@ propertynotify(XEvent *e) - void - quit(const Arg *arg) - { -+ size_t i; -+ -+ /* kill child processes */ -+ for (i = 0; i < autostart_len; i++) { -+ if (0 < autostart_pids[i]) { -+ kill(autostart_pids[i], SIGTERM); -+ waitpid(autostart_pids[i], NULL, 0); -+ } -+ } -+ - running = 0; - } - -@@ -1632,9 +1671,25 @@ showhide(Client *c) - void - sigchld(int unused) - { -+ pid_t pid; -+ - if (signal(SIGCHLD, sigchld) == SIG_ERR) - die("can't install SIGCHLD handler:"); -- while (0 < waitpid(-1, NULL, WNOHANG)); -+ while (0 < (pid = waitpid(-1, NULL, WNOHANG))) { -+ pid_t *p, *lim; -+ -+ if (!(p = autostart_pids)) -+ continue; -+ lim = &p[autostart_len]; -+ -+ for (; p < lim; p++) { -+ if (*p == pid) { -+ *p = -1; -+ break; -+ } -+ } -+ -+ } - } - - void -@@ -2139,6 +2194,7 @@ main(int argc, char *argv[]) - if (!(dpy = XOpenDisplay(NULL))) - die("dwm: cannot open display"); - checkotherwm(); -+ autostart_exec(); - setup(); - #ifdef __OpenBSD__ - if (pledge("stdio rpath proc exec", NULL) == -1) - diff --git a/dwm-6.3/patches/dwm-statuscmd-20210405-67d76bd.diff b/dwm-6.3/patches/dwm-statuscmd-20210405-67d76bd.diff deleted file mode 100644 index 4b26420..0000000 --- a/dwm-6.3/patches/dwm-statuscmd-20210405-67d76bd.diff +++ /dev/null @@ -1,208 +0,0 @@ -From f58c7e4fd05ec13383518ccd51663167d45e92d0 Mon Sep 17 00:00:00 2001 -From: Daniel Bylinka -Date: Fri, 2 Apr 2021 19:02:58 +0200 -Subject: [PATCH] [statuscmd] Signal mouse button and click location to status - monitor - ---- - config.def.h | 6 +++- - dwm.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++++--- - 2 files changed, 100 insertions(+), 6 deletions(-) - -diff --git a/config.def.h b/config.def.h -index 1c0b587..154a59b 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -54,6 +54,8 @@ static const Layout layouts[] = { - /* helper for spawning shell commands in the pre dwm-5.0 fashion */ - #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } - -+#define STATUSBAR "dwmblocks" -+ - /* commands */ - static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ - static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; -@@ -103,7 +105,9 @@ static Button buttons[] = { - { ClkLtSymbol, 0, Button1, setlayout, {0} }, - { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, - { ClkWinTitle, 0, Button2, zoom, {0} }, -- { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, -+ { ClkStatusText, 0, Button1, sigstatusbar, {.i = 1} }, -+ { ClkStatusText, 0, Button2, sigstatusbar, {.i = 2} }, -+ { ClkStatusText, 0, Button3, sigstatusbar, {.i = 3} }, - { ClkClientWin, MODKEY, Button1, movemouse, {0} }, - { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, - { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, -diff --git a/dwm.c b/dwm.c -index b0b3466..d871457 100644 ---- a/dwm.c -+++ b/dwm.c -@@ -172,6 +172,7 @@ static void focusstack(const Arg *arg); - static Atom getatomprop(Client *c, Atom prop); - static int getrootptr(int *x, int *y); - static long getstate(Window w); -+static pid_t getstatusbarpid(); - static int gettextprop(Window w, Atom atom, char *text, unsigned int size); - static void grabbuttons(Client *c, int focused); - static void grabkeys(void); -@@ -206,6 +207,7 @@ static void setup(void); - static void seturgent(Client *c, int urg); - static void showhide(Client *c); - static void sigchld(int unused); -+static void sigstatusbar(const Arg *arg); - static void spawn(const Arg *arg); - static void tag(const Arg *arg); - static void tagmon(const Arg *arg); -@@ -238,6 +240,9 @@ static void zoom(const Arg *arg); - /* variables */ - static const char broken[] = "broken"; - static char stext[256]; -+static int statusw; -+static int statussig; -+static pid_t statuspid = -1; - static int screen; - static int sw, sh; /* X display screen geometry width, height */ - static int bh, blw = 0; /* bar geometry */ -@@ -422,6 +427,7 @@ buttonpress(XEvent *e) - Client *c; - Monitor *m; - XButtonPressedEvent *ev = &e->xbutton; -+ char *text, *s, ch; - - click = ClkRootWin; - /* focus monitor if necessary */ -@@ -440,9 +446,23 @@ buttonpress(XEvent *e) - arg.ui = 1 << i; - } else if (ev->x < x + blw) - click = ClkLtSymbol; -- else if (ev->x > selmon->ww - (int)TEXTW(stext)) -+ else if (ev->x > selmon->ww - statusw) { -+ x = selmon->ww - statusw; - click = ClkStatusText; -- else -+ statussig = 0; -+ for (text = s = stext; *s && x <= ev->x; s++) { -+ if ((unsigned char)(*s) < ' ') { -+ ch = *s; -+ *s = '\0'; -+ x += TEXTW(text) - lrpad; -+ *s = ch; -+ text = s + 1; -+ if (x >= ev->x) -+ break; -+ statussig = ch; -+ } -+ } -+ } else - click = ClkWinTitle; - } else if ((c = wintoclient(ev->window))) { - focus(c); -@@ -704,9 +724,24 @@ drawbar(Monitor *m) - - /* draw status first so it can be overdrawn by tags later */ - if (m == selmon) { /* status is only drawn on selected monitor */ -+ char *text, *s, ch; - drw_setscheme(drw, scheme[SchemeNorm]); -- tw = TEXTW(stext) - lrpad + 2; /* 2px right padding */ -- drw_text(drw, m->ww - tw, 0, tw, bh, 0, stext, 0); -+ -+ x = 0; -+ for (text = s = stext; *s; s++) { -+ if ((unsigned char)(*s) < ' ') { -+ ch = *s; -+ *s = '\0'; -+ tw = TEXTW(text) - lrpad; -+ drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); -+ x += tw; -+ *s = ch; -+ text = s + 1; -+ } -+ } -+ tw = TEXTW(text) - lrpad + 2; -+ drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); -+ tw = statusw; - } - - for (c = m->clients; c; c = c->next) { -@@ -872,6 +907,30 @@ getatomprop(Client *c, Atom prop) - return atom; - } - -+pid_t -+getstatusbarpid() -+{ -+ char buf[32], *str = buf, *c; -+ FILE *fp; -+ -+ if (statuspid > 0) { -+ snprintf(buf, sizeof(buf), "/proc/%u/cmdline", statuspid); -+ if ((fp = fopen(buf, "r"))) { -+ fgets(buf, sizeof(buf), fp); -+ while ((c = strchr(str, '/'))) -+ str = c + 1; -+ fclose(fp); -+ if (!strcmp(str, STATUSBAR)) -+ return statuspid; -+ } -+ } -+ if (!(fp = popen("pidof -s "STATUSBAR, "r"))) -+ return -1; -+ fgets(buf, sizeof(buf), fp); -+ pclose(fp); -+ return strtol(buf, NULL, 10); -+} -+ - int - getrootptr(int *x, int *y) - { -@@ -1637,6 +1696,20 @@ sigchld(int unused) - while (0 < waitpid(-1, NULL, WNOHANG)); - } - -+void -+sigstatusbar(const Arg *arg) -+{ -+ union sigval sv; -+ -+ if (!statussig) -+ return; -+ sv.sival_int = arg->i; -+ if ((statuspid = getstatusbarpid()) <= 0) -+ return; -+ -+ sigqueue(statuspid, SIGRTMIN+statussig, sv); -+} -+ - void - spawn(const Arg *arg) - { -@@ -1990,8 +2063,25 @@ updatesizehints(Client *c) - void - updatestatus(void) - { -- if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) -+ if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) { - strcpy(stext, "dwm-"VERSION); -+ statusw = TEXTW(stext) - lrpad + 2; -+ } else { -+ char *text, *s, ch; -+ -+ statusw = 0; -+ for (text = s = stext; *s; s++) { -+ if ((unsigned char)(*s) < ' ') { -+ ch = *s; -+ *s = '\0'; -+ statusw += TEXTW(text) - lrpad; -+ *s = ch; -+ text = s + 1; -+ } -+ } -+ statusw += TEXTW(text) - lrpad + 2; -+ -+ } - drawbar(selmon); - } - --- -2.31.0 - diff --git a/dwm-6.3/patches/dwm-statuscmd-nosignal-20210402-67d76bd.diff b/dwm-6.3/patches/dwm-statuscmd-nosignal-20210402-67d76bd.diff deleted file mode 100644 index 1dc5c53..0000000 --- a/dwm-6.3/patches/dwm-statuscmd-nosignal-20210402-67d76bd.diff +++ /dev/null @@ -1,167 +0,0 @@ -From 02c4a28dd7f3a88eef3a4e533ace35f79cf09d57 Mon Sep 17 00:00:00 2001 -From: Daniel Bylinka -Date: Fri, 2 Apr 2021 19:34:38 +0200 -Subject: [PATCH] [statuscmd] Run shell commands based on mouse location and - button - ---- - config.def.h | 10 ++++++- - dwm.c | 76 +++++++++++++++++++++++++++++++++++++++++++++++++--- - 2 files changed, 81 insertions(+), 5 deletions(-) - -diff --git a/config.def.h b/config.def.h -index 1c0b587..8f88366 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -59,6 +59,12 @@ static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() - static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; - static const char *termcmd[] = { "st", NULL }; - -+/* commands spawned when clicking statusbar, the mouse button pressed is exported as BUTTON */ -+static const StatusCmd statuscmds[] = { -+ { "notify-send Mouse$BUTTON", 1 }, -+}; -+static const char *statuscmd[] = { "/bin/sh", "-c", NULL, NULL }; -+ - static Key keys[] = { - /* modifier key function argument */ - { MODKEY, XK_p, spawn, {.v = dmenucmd } }, -@@ -103,7 +109,9 @@ static Button buttons[] = { - { ClkLtSymbol, 0, Button1, setlayout, {0} }, - { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, - { ClkWinTitle, 0, Button2, zoom, {0} }, -- { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, -+ { ClkStatusText, 0, Button1, spawn, {.v = statuscmd } }, -+ { ClkStatusText, 0, Button2, spawn, {.v = statuscmd } }, -+ { ClkStatusText, 0, Button3, spawn, {.v = statuscmd } }, - { ClkClientWin, MODKEY, Button1, movemouse, {0} }, - { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, - { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, -diff --git a/dwm.c b/dwm.c -index b0b3466..eb478a5 100644 ---- a/dwm.c -+++ b/dwm.c -@@ -141,6 +141,11 @@ typedef struct { - int monitor; - } Rule; - -+typedef struct { -+ const char *cmd; -+ int id; -+} StatusCmd; -+ - /* function declarations */ - static void applyrules(Client *c); - static int applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact); -@@ -238,6 +243,9 @@ static void zoom(const Arg *arg); - /* variables */ - static const char broken[] = "broken"; - static char stext[256]; -+static int statusw; -+static int statuscmdn; -+static char lastbutton[] = "-"; - static int screen; - static int sw, sh; /* X display screen geometry width, height */ - static int bh, blw = 0; /* bar geometry */ -@@ -440,8 +448,27 @@ buttonpress(XEvent *e) - arg.ui = 1 << i; - } else if (ev->x < x + blw) - click = ClkLtSymbol; -- else if (ev->x > selmon->ww - (int)TEXTW(stext)) -+ else if (ev->x > selmon->ww - statusw) { -+ char *text, *s, ch; -+ *lastbutton = '0' + ev->button; -+ -+ x = selmon->ww - statusw; - click = ClkStatusText; -+ -+ statuscmdn = 0; -+ for (text = s = stext; *s && x <= ev->x; s++) { -+ if ((unsigned char)(*s) < ' ') { -+ ch = *s; -+ *s = '\0'; -+ x += TEXTW(text) - lrpad; -+ *s = ch; -+ text = s + 1; -+ if (x >= ev->x) -+ break; -+ statuscmdn = ch; -+ } -+ } -+ } - else - click = ClkWinTitle; - } else if ((c = wintoclient(ev->window))) { -@@ -704,9 +731,24 @@ drawbar(Monitor *m) - - /* draw status first so it can be overdrawn by tags later */ - if (m == selmon) { /* status is only drawn on selected monitor */ -+ char *text, *s, ch; - drw_setscheme(drw, scheme[SchemeNorm]); -- tw = TEXTW(stext) - lrpad + 2; /* 2px right padding */ -- drw_text(drw, m->ww - tw, 0, tw, bh, 0, stext, 0); -+ -+ x = 0; -+ for (text = s = stext; *s; s++) { -+ if ((unsigned char)(*s) < ' ') { -+ ch = *s; -+ *s = '\0'; -+ tw = TEXTW(text) - lrpad; -+ drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); -+ x += tw; -+ *s = ch; -+ text = s + 1; -+ } -+ } -+ tw = TEXTW(text) - lrpad + 2; -+ drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); -+ tw = statusw; - } - - for (c = m->clients; c; c = c->next) { -@@ -1645,6 +1687,17 @@ spawn(const Arg *arg) - if (fork() == 0) { - if (dpy) - close(ConnectionNumber(dpy)); -+ if (arg->v == statuscmd) { -+ for (int i = 0; i < LENGTH(statuscmds); i++) { -+ if (statuscmdn == statuscmds[i].id) { -+ statuscmd[2] = statuscmds[i].cmd; -+ setenv("BUTTON", lastbutton, 1); -+ break; -+ } -+ } -+ if (!statuscmd[2]) -+ exit(EXIT_SUCCESS); -+ } - setsid(); - execvp(((char **)arg->v)[0], (char **)arg->v); - fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]); -@@ -1990,8 +2043,23 @@ updatesizehints(Client *c) - void - updatestatus(void) - { -- if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) -+ if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) { - strcpy(stext, "dwm-"VERSION); -+ statusw = TEXTW(stext) - lrpad + 2; -+ } else { -+ char *text, *s, ch; -+ statusw = 0; -+ for (text = s = stext; *s; s++) { -+ if ((unsigned char)(*s) < ' ') { -+ ch = *s; -+ *s = '\0'; -+ statusw += TEXTW(text) - lrpad; -+ *s = ch; -+ text = s + 1; -+ } -+ } -+ statusw += TEXTW(text) - lrpad + 2; -+ } - drawbar(selmon); - } - --- -2.31.0 - diff --git a/dwm-6.3/patches/dwm-swallow-20201211-61bb8b2.diff b/dwm-6.3/patches/dwm-swallow-20201211-61bb8b2.diff deleted file mode 100644 index 6bc0a1f..0000000 --- a/dwm-6.3/patches/dwm-swallow-20201211-61bb8b2.diff +++ /dev/null @@ -1,412 +0,0 @@ -From f0cdf40e0a7126838d051eb84d84b91421b771d6 Mon Sep 17 00:00:00 2001 -From: 0x1bi -Date: Fri, 11 Dec 2020 10:16:25 -0500 -Subject: [PATCH] fix swallow for openbsd - ---- - config.def.h | 9 +- - config.mk | 3 +- - dwm.c | 235 +++++++++++++++++++++++++++++++++++++++++++++++++-- - 3 files changed, 237 insertions(+), 10 deletions(-) - -diff --git a/config.def.h b/config.def.h -index 1c0b587..fe51476 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -3,6 +3,7 @@ - /* appearance */ - static const unsigned int borderpx = 1; /* border pixel of windows */ - static const unsigned int snap = 32; /* snap pixel */ -+static const int swallowfloating = 0; /* 1 means swallow floating windows by default */ - static const int showbar = 1; /* 0 means no bar */ - static const int topbar = 1; /* 0 means bottom bar */ - static const char *fonts[] = { "monospace:size=10" }; -@@ -26,9 +27,11 @@ static const Rule rules[] = { - * WM_CLASS(STRING) = instance, class - * WM_NAME(STRING) = title - */ -- /* class instance title tags mask isfloating monitor */ -- { "Gimp", NULL, NULL, 0, 1, -1 }, -- { "Firefox", NULL, NULL, 1 << 8, 0, -1 }, -+ /* class instance title tags mask isfloating isterminal noswallow monitor */ -+ { "Gimp", NULL, NULL, 0, 1, 0, 0, -1 }, -+ { "Firefox", NULL, NULL, 1 << 8, 0, 0, -1, -1 }, -+ { "St", NULL, NULL, 0, 0, 1, 0, -1 }, -+ { NULL, NULL, "Event Tester", 0, 0, 0, 1, -1 }, /* xev */ - }; - - /* layout(s) */ -diff --git a/config.mk b/config.mk -index 7084c33..ff9e508 100644 ---- a/config.mk -+++ b/config.mk -@@ -19,10 +19,11 @@ FREETYPELIBS = -lfontconfig -lXft - FREETYPEINC = /usr/include/freetype2 - # OpenBSD (uncomment) - #FREETYPEINC = ${X11INC}/freetype2 -+#KVMLIB = -lkvm - - # includes and libs - INCS = -I${X11INC} -I${FREETYPEINC} --LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -+LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -lX11-xcb -lxcb -lxcb-res ${KVMLIB} - - # flags - CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} -diff --git a/dwm.c b/dwm.c -index 664c527..0b20086 100644 ---- a/dwm.c -+++ b/dwm.c -@@ -40,6 +40,12 @@ - #include - #endif /* XINERAMA */ - #include -+#include -+#include -+#ifdef __OpenBSD__ -+#include -+#include -+#endif /* __OpenBSD */ - - #include "drw.h" - #include "util.h" -@@ -92,9 +98,11 @@ struct Client { - int basew, baseh, incw, inch, maxw, maxh, minw, minh; - int bw, oldbw; - unsigned int tags; -- int isfixed, isfloating, isurgent, neverfocus, oldstate, isfullscreen; -+ int isfixed, isfloating, isurgent, neverfocus, oldstate, isfullscreen, isterminal, noswallow; -+ pid_t pid; - Client *next; - Client *snext; -+ Client *swallowing; - Monitor *mon; - Window win; - }; -@@ -138,6 +146,8 @@ typedef struct { - const char *title; - unsigned int tags; - int isfloating; -+ int isterminal; -+ int noswallow; - int monitor; - } Rule; - -@@ -235,6 +245,12 @@ static int xerrordummy(Display *dpy, XErrorEvent *ee); - static int xerrorstart(Display *dpy, XErrorEvent *ee); - static void zoom(const Arg *arg); - -+static pid_t getparentprocess(pid_t p); -+static int isdescprocess(pid_t p, pid_t c); -+static Client *swallowingclient(Window w); -+static Client *termforwin(const Client *c); -+static pid_t winpid(Window w); -+ - /* variables */ - static const char broken[] = "broken"; - static char stext[256]; -@@ -269,6 +285,8 @@ static Drw *drw; - static Monitor *mons, *selmon; - static Window root, wmcheckwin; - -+static xcb_connection_t *xcon; -+ - /* configuration, allows nested code to access above variables */ - #include "config.h" - -@@ -298,6 +316,8 @@ applyrules(Client *c) - && (!r->class || strstr(class, r->class)) - && (!r->instance || strstr(instance, r->instance))) - { -+ c->isterminal = r->isterminal; -+ c->noswallow = r->noswallow; - c->isfloating = r->isfloating; - c->tags |= r->tags; - for (m = mons; m && m->num != r->monitor; m = m->next); -@@ -414,6 +434,53 @@ attachstack(Client *c) - c->mon->stack = c; - } - -+void -+swallow(Client *p, Client *c) -+{ -+ -+ if (c->noswallow || c->isterminal) -+ return; -+ if (c->noswallow && !swallowfloating && c->isfloating) -+ return; -+ -+ detach(c); -+ detachstack(c); -+ -+ setclientstate(c, WithdrawnState); -+ XUnmapWindow(dpy, p->win); -+ -+ p->swallowing = c; -+ c->mon = p->mon; -+ -+ Window w = p->win; -+ p->win = c->win; -+ c->win = w; -+ updatetitle(p); -+ XMoveResizeWindow(dpy, p->win, p->x, p->y, p->w, p->h); -+ arrange(p->mon); -+ configure(p); -+ updateclientlist(); -+} -+ -+void -+unswallow(Client *c) -+{ -+ c->win = c->swallowing->win; -+ -+ free(c->swallowing); -+ c->swallowing = NULL; -+ -+ /* unfullscreen the client */ -+ setfullscreen(c, 0); -+ updatetitle(c); -+ arrange(c->mon); -+ XMapWindow(dpy, c->win); -+ XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); -+ setclientstate(c, NormalState); -+ focus(NULL); -+ arrange(c->mon); -+} -+ - void - buttonpress(XEvent *e) - { -@@ -653,6 +720,9 @@ destroynotify(XEvent *e) - - if ((c = wintoclient(ev->window))) - unmanage(c, 1); -+ -+ else if ((c = swallowingclient(ev->window))) -+ unmanage(c->swallowing, 1); - } - - void -@@ -1018,12 +1088,13 @@ killclient(const Arg *arg) - void - manage(Window w, XWindowAttributes *wa) - { -- Client *c, *t = NULL; -+ Client *c, *t = NULL, *term = NULL; - Window trans = None; - XWindowChanges wc; - - c = ecalloc(1, sizeof(Client)); - c->win = w; -+ c->pid = winpid(w); - /* geometry */ - c->x = c->oldx = wa->x; - c->y = c->oldy = wa->y; -@@ -1038,6 +1109,7 @@ manage(Window w, XWindowAttributes *wa) - } else { - c->mon = selmon; - applyrules(c); -+ term = termforwin(c); - } - - if (c->x + WIDTH(c) > c->mon->mx + c->mon->mw) -@@ -1074,6 +1146,8 @@ manage(Window w, XWindowAttributes *wa) - c->mon->sel = c; - arrange(c->mon); - XMapWindow(dpy, c->win); -+ if (term) -+ swallow(term, c); - focus(NULL); - } - -@@ -1768,6 +1842,20 @@ unmanage(Client *c, int destroyed) - Monitor *m = c->mon; - XWindowChanges wc; - -+ if (c->swallowing) { -+ unswallow(c); -+ return; -+ } -+ -+ Client *s = swallowingclient(c->win); -+ if (s) { -+ free(s->swallowing); -+ s->swallowing = NULL; -+ arrange(m); -+ focus(NULL); -+ return; -+ } -+ - detach(c); - detachstack(c); - if (!destroyed) { -@@ -1782,9 +1870,12 @@ unmanage(Client *c, int destroyed) - XUngrabServer(dpy); - } - free(c); -- focus(NULL); -- updateclientlist(); -- arrange(m); -+ -+ if (!s) { -+ arrange(m); -+ focus(NULL); -+ updateclientlist(); -+ } - } - - void -@@ -2047,6 +2138,136 @@ view(const Arg *arg) - arrange(selmon); - } - -+pid_t -+winpid(Window w) -+{ -+ -+ pid_t result = 0; -+ -+#ifdef __linux__ -+ xcb_res_client_id_spec_t spec = {0}; -+ spec.client = w; -+ spec.mask = XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID; -+ -+ xcb_generic_error_t *e = NULL; -+ xcb_res_query_client_ids_cookie_t c = xcb_res_query_client_ids(xcon, 1, &spec); -+ xcb_res_query_client_ids_reply_t *r = xcb_res_query_client_ids_reply(xcon, c, &e); -+ -+ if (!r) -+ return (pid_t)0; -+ -+ xcb_res_client_id_value_iterator_t i = xcb_res_query_client_ids_ids_iterator(r); -+ for (; i.rem; xcb_res_client_id_value_next(&i)) { -+ spec = i.data->spec; -+ if (spec.mask & XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID) { -+ uint32_t *t = xcb_res_client_id_value_value(i.data); -+ result = *t; -+ break; -+ } -+ } -+ -+ free(r); -+ -+ if (result == (pid_t)-1) -+ result = 0; -+ -+#endif /* __linux__ */ -+ -+#ifdef __OpenBSD__ -+ Atom type; -+ int format; -+ unsigned long len, bytes; -+ unsigned char *prop; -+ pid_t ret; -+ -+ if (XGetWindowProperty(dpy, w, XInternAtom(dpy, "_NET_WM_PID", 0), 0, 1, False, AnyPropertyType, &type, &format, &len, &bytes, &prop) != Success || !prop) -+ return 0; -+ -+ ret = *(pid_t*)prop; -+ XFree(prop); -+ result = ret; -+ -+#endif /* __OpenBSD__ */ -+ return result; -+} -+ -+pid_t -+getparentprocess(pid_t p) -+{ -+ unsigned int v = 0; -+ -+#ifdef __linux__ -+ FILE *f; -+ char buf[256]; -+ snprintf(buf, sizeof(buf) - 1, "/proc/%u/stat", (unsigned)p); -+ -+ if (!(f = fopen(buf, "r"))) -+ return 0; -+ -+ fscanf(f, "%*u %*s %*c %u", &v); -+ fclose(f); -+#endif /* __linux__*/ -+ -+#ifdef __OpenBSD__ -+ int n; -+ kvm_t *kd; -+ struct kinfo_proc *kp; -+ -+ kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, NULL); -+ if (!kd) -+ return 0; -+ -+ kp = kvm_getprocs(kd, KERN_PROC_PID, p, sizeof(*kp), &n); -+ v = kp->p_ppid; -+#endif /* __OpenBSD__ */ -+ -+ return (pid_t)v; -+} -+ -+int -+isdescprocess(pid_t p, pid_t c) -+{ -+ while (p != c && c != 0) -+ c = getparentprocess(c); -+ -+ return (int)c; -+} -+ -+Client * -+termforwin(const Client *w) -+{ -+ Client *c; -+ Monitor *m; -+ -+ if (!w->pid || w->isterminal) -+ return NULL; -+ -+ for (m = mons; m; m = m->next) { -+ for (c = m->clients; c; c = c->next) { -+ if (c->isterminal && !c->swallowing && c->pid && isdescprocess(c->pid, w->pid)) -+ return c; -+ } -+ } -+ -+ return NULL; -+} -+ -+Client * -+swallowingclient(Window w) -+{ -+ Client *c; -+ Monitor *m; -+ -+ for (m = mons; m; m = m->next) { -+ for (c = m->clients; c; c = c->next) { -+ if (c->swallowing && c->swallowing->win == w) -+ return c; -+ } -+ } -+ -+ return NULL; -+} -+ - Client * - wintoclient(Window w) - { -@@ -2138,10 +2359,12 @@ main(int argc, char *argv[]) - fputs("warning: no locale support\n", stderr); - if (!(dpy = XOpenDisplay(NULL))) - die("dwm: cannot open display"); -+ if (!(xcon = XGetXCBConnection(dpy))) -+ die("dwm: cannot get xcb connection\n"); - checkotherwm(); - setup(); - #ifdef __OpenBSD__ -- if (pledge("stdio rpath proc exec", NULL) == -1) -+ if (pledge("stdio rpath proc exec ps", NULL) == -1) - die("pledge"); - #endif /* __OpenBSD__ */ - scan(); --- -2.28.0 - diff --git a/dwm-6.3/patches/dwm-vanitygaps-6.2.diff b/dwm-6.3/patches/dwm-vanitygaps-6.2.diff deleted file mode 100644 index 18cbd6d..0000000 --- a/dwm-6.3/patches/dwm-vanitygaps-6.2.diff +++ /dev/null @@ -1,971 +0,0 @@ -From 9709d08daa290c8c7319571cd9e6ef4ec40e7683 Mon Sep 17 00:00:00 2001 -From: bakkeby -Date: Wed, 6 May 2020 17:21:25 +0200 -Subject: [PATCH] vanitygaps - adds gaps to layouts - -This patch differentiates between inner and outer gaps as well as -horizontal and vertical gaps. - -The logic of these layouts also aims to be pixel perfect by ensuring -an even split of the available space and re-distributing the remainder -among the available clients. ---- - config.def.h | 38 ++- - dwm.c | 35 +-- - vanitygaps.c | 809 +++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 854 insertions(+), 28 deletions(-) - create mode 100644 vanitygaps.c - -diff --git a/config.def.h b/config.def.h -index 1c0b587..a886863 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -3,6 +3,11 @@ - /* appearance */ - static const unsigned int borderpx = 1; /* border pixel of windows */ - static const unsigned int snap = 32; /* snap pixel */ -+static const unsigned int gappih = 20; /* horiz inner gap between windows */ -+static const unsigned int gappiv = 10; /* vert inner gap between windows */ -+static const unsigned int gappoh = 10; /* horiz outer gap between windows and screen edge */ -+static const unsigned int gappov = 30; /* vert outer gap between windows and screen edge */ -+static int smartgaps = 0; /* 1 means no outer gap when there is only one window */ - static const int showbar = 1; /* 0 means no bar */ - static const int topbar = 1; /* 0 means bottom bar */ - static const char *fonts[] = { "monospace:size=10" }; -@@ -36,11 +41,26 @@ static const float mfact = 0.55; /* factor of master area size [0.05..0.95] - static const int nmaster = 1; /* number of clients in master area */ - static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ - -+#define FORCE_VSPLIT 1 /* nrowgrid layout: force two clients to always split vertically */ -+#include "vanitygaps.c" -+ - static const Layout layouts[] = { - /* symbol arrange function */ - { "[]=", tile }, /* first entry is default */ -- { "><>", NULL }, /* no layout function means floating behavior */ - { "[M]", monocle }, -+ { "[@]", spiral }, -+ { "[\\]", dwindle }, -+ { "H[]", deck }, -+ { "TTT", bstack }, -+ { "===", bstackhoriz }, -+ { "HHH", grid }, -+ { "###", nrowgrid }, -+ { "---", horizgrid }, -+ { ":::", gaplessgrid }, -+ { "|M|", centeredmaster }, -+ { ">M>", centeredfloatingmaster }, -+ { "><>", NULL }, /* no layout function means floating behavior */ -+ { NULL, NULL }, - }; - - /* key definitions */ -@@ -71,6 +91,22 @@ static Key keys[] = { - { MODKEY, XK_h, setmfact, {.f = -0.05} }, - { MODKEY, XK_l, setmfact, {.f = +0.05} }, - { MODKEY, XK_Return, zoom, {0} }, -+ { MODKEY|Mod4Mask, XK_u, incrgaps, {.i = +1 } }, -+ { MODKEY|Mod4Mask|ShiftMask, XK_u, incrgaps, {.i = -1 } }, -+ { MODKEY|Mod4Mask, XK_i, incrigaps, {.i = +1 } }, -+ { MODKEY|Mod4Mask|ShiftMask, XK_i, incrigaps, {.i = -1 } }, -+ { MODKEY|Mod4Mask, XK_o, incrogaps, {.i = +1 } }, -+ { MODKEY|Mod4Mask|ShiftMask, XK_o, incrogaps, {.i = -1 } }, -+ { MODKEY|Mod4Mask, XK_6, incrihgaps, {.i = +1 } }, -+ { MODKEY|Mod4Mask|ShiftMask, XK_6, incrihgaps, {.i = -1 } }, -+ { MODKEY|Mod4Mask, XK_7, incrivgaps, {.i = +1 } }, -+ { MODKEY|Mod4Mask|ShiftMask, XK_7, incrivgaps, {.i = -1 } }, -+ { MODKEY|Mod4Mask, XK_8, incrohgaps, {.i = +1 } }, -+ { MODKEY|Mod4Mask|ShiftMask, XK_8, incrohgaps, {.i = -1 } }, -+ { MODKEY|Mod4Mask, XK_9, incrovgaps, {.i = +1 } }, -+ { MODKEY|Mod4Mask|ShiftMask, XK_9, incrovgaps, {.i = -1 } }, -+ { MODKEY|Mod4Mask, XK_0, togglegaps, {0} }, -+ { MODKEY|Mod4Mask|ShiftMask, XK_0, defaultgaps, {0} }, - { MODKEY, XK_Tab, view, {0} }, - { MODKEY|ShiftMask, XK_c, killclient, {0} }, - { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, -diff --git a/dwm.c b/dwm.c -index 4465af1..c3b2d82 100644 ---- a/dwm.c -+++ b/dwm.c -@@ -119,6 +119,10 @@ struct Monitor { - int by; /* bar geometry */ - int mx, my, mw, mh; /* screen size */ - int wx, wy, ww, wh; /* window area */ -+ int gappih; /* horizontal gap between windows */ -+ int gappiv; /* vertical gap between windows */ -+ int gappoh; /* horizontal outer gaps */ -+ int gappov; /* vertical outer gaps */ - unsigned int seltags; - unsigned int sellt; - unsigned int tagset[2]; -@@ -208,7 +212,6 @@ static void sigchld(int unused); - static void spawn(const Arg *arg); - static void tag(const Arg *arg); - static void tagmon(const Arg *arg); --static void tile(Monitor *); - static void togglebar(const Arg *arg); - static void togglefloating(const Arg *arg); - static void toggletag(const Arg *arg); -@@ -638,6 +641,10 @@ createmon(void) - m->nmaster = nmaster; - m->showbar = showbar; - m->topbar = topbar; -+ m->gappih = gappih; -+ m->gappiv = gappiv; -+ m->gappoh = gappoh; -+ m->gappov = gappov; - m->lt[0] = &layouts[0]; - m->lt[1] = &layouts[1 % LENGTH(layouts)]; - strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol); -@@ -1670,32 +1677,6 @@ tagmon(const Arg *arg) - sendmon(selmon->sel, dirtomon(arg->i)); - } - --void --tile(Monitor *m) --{ -- unsigned int i, n, h, mw, my, ty; -- Client *c; -- -- for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); -- if (n == 0) -- return; -- -- if (n > m->nmaster) -- mw = m->nmaster ? m->ww * m->mfact : 0; -- else -- mw = m->ww; -- for (i = my = ty = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) -- if (i < m->nmaster) { -- h = (m->wh - my) / (MIN(n, m->nmaster) - i); -- resize(c, m->wx, m->wy + my, mw - (2*c->bw), h - (2*c->bw), 0); -- my += HEIGHT(c); -- } else { -- h = (m->wh - ty) / (n - i); -- resize(c, m->wx + mw, m->wy + ty, m->ww - mw - (2*c->bw), h - (2*c->bw), 0); -- ty += HEIGHT(c); -- } --} -- - void - togglebar(const Arg *arg) - { -diff --git a/vanitygaps.c b/vanitygaps.c -new file mode 100644 -index 0000000..3f31593 ---- /dev/null -+++ b/vanitygaps.c -@@ -0,0 +1,809 @@ -+/* Key binding functions */ -+static void defaultgaps(const Arg *arg); -+static void incrgaps(const Arg *arg); -+static void incrigaps(const Arg *arg); -+static void incrogaps(const Arg *arg); -+static void incrohgaps(const Arg *arg); -+static void incrovgaps(const Arg *arg); -+static void incrihgaps(const Arg *arg); -+static void incrivgaps(const Arg *arg); -+static void togglegaps(const Arg *arg); -+/* Layouts (delete the ones you do not need) */ -+static void bstack(Monitor *m); -+static void bstackhoriz(Monitor *m); -+static void centeredmaster(Monitor *m); -+static void centeredfloatingmaster(Monitor *m); -+static void deck(Monitor *m); -+static void dwindle(Monitor *m); -+static void fibonacci(Monitor *m, int s); -+static void grid(Monitor *m); -+static void nrowgrid(Monitor *m); -+static void spiral(Monitor *m); -+static void tile(Monitor *m); -+/* Internals */ -+static void getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc); -+static void getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr); -+static void setgaps(int oh, int ov, int ih, int iv); -+ -+/* Settings */ -+#if !PERTAG_PATCH -+static int enablegaps = 1; -+#endif // PERTAG_PATCH -+ -+void -+setgaps(int oh, int ov, int ih, int iv) -+{ -+ if (oh < 0) oh = 0; -+ if (ov < 0) ov = 0; -+ if (ih < 0) ih = 0; -+ if (iv < 0) iv = 0; -+ -+ selmon->gappoh = oh; -+ selmon->gappov = ov; -+ selmon->gappih = ih; -+ selmon->gappiv = iv; -+ arrange(selmon); -+} -+ -+void -+togglegaps(const Arg *arg) -+{ -+ #if PERTAG_PATCH -+ selmon->pertag->enablegaps[selmon->pertag->curtag] = !selmon->pertag->enablegaps[selmon->pertag->curtag]; -+ #else -+ enablegaps = !enablegaps; -+ #endif // PERTAG_PATCH -+ arrange(NULL); -+} -+ -+void -+defaultgaps(const Arg *arg) -+{ -+ setgaps(gappoh, gappov, gappih, gappiv); -+} -+ -+void -+incrgaps(const Arg *arg) -+{ -+ setgaps( -+ selmon->gappoh + arg->i, -+ selmon->gappov + arg->i, -+ selmon->gappih + arg->i, -+ selmon->gappiv + arg->i -+ ); -+} -+ -+void -+incrigaps(const Arg *arg) -+{ -+ setgaps( -+ selmon->gappoh, -+ selmon->gappov, -+ selmon->gappih + arg->i, -+ selmon->gappiv + arg->i -+ ); -+} -+ -+void -+incrogaps(const Arg *arg) -+{ -+ setgaps( -+ selmon->gappoh + arg->i, -+ selmon->gappov + arg->i, -+ selmon->gappih, -+ selmon->gappiv -+ ); -+} -+ -+void -+incrohgaps(const Arg *arg) -+{ -+ setgaps( -+ selmon->gappoh + arg->i, -+ selmon->gappov, -+ selmon->gappih, -+ selmon->gappiv -+ ); -+} -+ -+void -+incrovgaps(const Arg *arg) -+{ -+ setgaps( -+ selmon->gappoh, -+ selmon->gappov + arg->i, -+ selmon->gappih, -+ selmon->gappiv -+ ); -+} -+ -+void -+incrihgaps(const Arg *arg) -+{ -+ setgaps( -+ selmon->gappoh, -+ selmon->gappov, -+ selmon->gappih + arg->i, -+ selmon->gappiv -+ ); -+} -+ -+void -+incrivgaps(const Arg *arg) -+{ -+ setgaps( -+ selmon->gappoh, -+ selmon->gappov, -+ selmon->gappih, -+ selmon->gappiv + arg->i -+ ); -+} -+ -+void -+getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc) -+{ -+ unsigned int n, oe, ie; -+ #if PERTAG_PATCH -+ oe = ie = selmon->pertag->enablegaps[selmon->pertag->curtag]; -+ #else -+ oe = ie = enablegaps; -+ #endif // PERTAG_PATCH -+ Client *c; -+ -+ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); -+ if (smartgaps && n == 1) { -+ oe = 0; // outer gaps disabled when only one client -+ } -+ -+ *oh = m->gappoh*oe; // outer horizontal gap -+ *ov = m->gappov*oe; // outer vertical gap -+ *ih = m->gappih*ie; // inner horizontal gap -+ *iv = m->gappiv*ie; // inner vertical gap -+ *nc = n; // number of clients -+} -+ -+void -+getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr) -+{ -+ unsigned int n; -+ float mfacts, sfacts; -+ int mtotal = 0, stotal = 0; -+ Client *c; -+ -+ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); -+ mfacts = MIN(n, m->nmaster); -+ sfacts = n - m->nmaster; -+ -+ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) -+ if (n < m->nmaster) -+ mtotal += msize / mfacts; -+ else -+ stotal += ssize / sfacts; -+ -+ *mf = mfacts; // total factor of master area -+ *sf = sfacts; // total factor of stack area -+ *mr = msize - mtotal; // the remainder (rest) of pixels after an even master split -+ *sr = ssize - stotal; // the remainder (rest) of pixels after an even stack split -+} -+ -+/*** -+ * Layouts -+ */ -+ -+/* -+ * Bottomstack layout + gaps -+ * https://dwm.suckless.org/patches/bottomstack/ -+ */ -+static void -+bstack(Monitor *m) -+{ -+ unsigned int i, n; -+ int oh, ov, ih, iv; -+ int mx = 0, my = 0, mh = 0, mw = 0; -+ int sx = 0, sy = 0, sh = 0, sw = 0; -+ float mfacts, sfacts; -+ int mrest, srest; -+ Client *c; -+ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ if (n == 0) -+ return; -+ -+ sx = mx = m->wx + ov; -+ sy = my = m->wy + oh; -+ sh = mh = m->wh - 2*oh; -+ mw = m->ww - 2*ov - iv * (MIN(n, m->nmaster) - 1); -+ sw = m->ww - 2*ov - iv * (n - m->nmaster - 1); -+ -+ if (m->nmaster && n > m->nmaster) { -+ sh = (mh - ih) * (1 - m->mfact); -+ mh = mh - ih - sh; -+ sx = mx; -+ sy = my + mh + ih; -+ } -+ -+ getfacts(m, mw, sw, &mfacts, &sfacts, &mrest, &srest); -+ -+ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { -+ if (i < m->nmaster) { -+ resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); -+ mx += WIDTH(c) + iv; -+ } else { -+ resize(c, sx, sy, (sw / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); -+ sx += WIDTH(c) + iv; -+ } -+ } -+} -+ -+static void -+bstackhoriz(Monitor *m) -+{ -+ unsigned int i, n; -+ int oh, ov, ih, iv; -+ int mx = 0, my = 0, mh = 0, mw = 0; -+ int sx = 0, sy = 0, sh = 0, sw = 0; -+ float mfacts, sfacts; -+ int mrest, srest; -+ Client *c; -+ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ if (n == 0) -+ return; -+ -+ sx = mx = m->wx + ov; -+ sy = my = m->wy + oh; -+ mh = m->wh - 2*oh; -+ sh = m->wh - 2*oh - ih * (n - m->nmaster - 1); -+ mw = m->ww - 2*ov - iv * (MIN(n, m->nmaster) - 1); -+ sw = m->ww - 2*ov; -+ -+ if (m->nmaster && n > m->nmaster) { -+ sh = (mh - ih) * (1 - m->mfact); -+ mh = mh - ih - sh; -+ sy = my + mh + ih; -+ sh = m->wh - mh - 2*oh - ih * (n - m->nmaster); -+ } -+ -+ getfacts(m, mw, sh, &mfacts, &sfacts, &mrest, &srest); -+ -+ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { -+ if (i < m->nmaster) { -+ resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); -+ mx += WIDTH(c) + iv; -+ } else { -+ resize(c, sx, sy, sw - (2*c->bw), (sh / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), 0); -+ sy += HEIGHT(c) + ih; -+ } -+ } -+} -+ -+/* -+ * Centred master layout + gaps -+ * https://dwm.suckless.org/patches/centeredmaster/ -+ */ -+void -+centeredmaster(Monitor *m) -+{ -+ unsigned int i, n; -+ int oh, ov, ih, iv; -+ int mx = 0, my = 0, mh = 0, mw = 0; -+ int lx = 0, ly = 0, lw = 0, lh = 0; -+ int rx = 0, ry = 0, rw = 0, rh = 0; -+ float mfacts = 0, lfacts = 0, rfacts = 0; -+ int mtotal = 0, ltotal = 0, rtotal = 0; -+ int mrest = 0, lrest = 0, rrest = 0; -+ Client *c; -+ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ if (n == 0) -+ return; -+ -+ /* initialize areas */ -+ mx = m->wx + ov; -+ my = m->wy + oh; -+ mh = m->wh - 2*oh - ih * ((!m->nmaster ? n : MIN(n, m->nmaster)) - 1); -+ mw = m->ww - 2*ov; -+ lh = m->wh - 2*oh - ih * (((n - m->nmaster) / 2) - 1); -+ rh = m->wh - 2*oh - ih * (((n - m->nmaster) / 2) - ((n - m->nmaster) % 2 ? 0 : 1)); -+ -+ if (m->nmaster && n > m->nmaster) { -+ /* go mfact box in the center if more than nmaster clients */ -+ if (n - m->nmaster > 1) { -+ /* ||<-S->|<---M--->|<-S->|| */ -+ mw = (m->ww - 2*ov - 2*iv) * m->mfact; -+ lw = (m->ww - mw - 2*ov - 2*iv) / 2; -+ rw = (m->ww - mw - 2*ov - 2*iv) - lw; -+ mx += lw + iv; -+ } else { -+ /* ||<---M--->|<-S->|| */ -+ mw = (mw - iv) * m->mfact; -+ lw = 0; -+ rw = m->ww - mw - iv - 2*ov; -+ } -+ lx = m->wx + ov; -+ ly = m->wy + oh; -+ rx = mx + mw + iv; -+ ry = m->wy + oh; -+ } -+ -+ /* calculate facts */ -+ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) { -+ if (!m->nmaster || n < m->nmaster) -+ mfacts += 1; -+ else if ((n - m->nmaster) % 2) -+ lfacts += 1; // total factor of left hand stack area -+ else -+ rfacts += 1; // total factor of right hand stack area -+ } -+ -+ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) -+ if (!m->nmaster || n < m->nmaster) -+ mtotal += mh / mfacts; -+ else if ((n - m->nmaster) % 2) -+ ltotal += lh / lfacts; -+ else -+ rtotal += rh / rfacts; -+ -+ mrest = mh - mtotal; -+ lrest = lh - ltotal; -+ rrest = rh - rtotal; -+ -+ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { -+ if (!m->nmaster || i < m->nmaster) { -+ /* nmaster clients are stacked vertically, in the center of the screen */ -+ resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); -+ my += HEIGHT(c) + ih; -+ } else { -+ /* stack clients are stacked vertically */ -+ if ((i - m->nmaster) % 2 ) { -+ resize(c, lx, ly, lw - (2*c->bw), (lh / lfacts) + ((i - 2*m->nmaster) < 2*lrest ? 1 : 0) - (2*c->bw), 0); -+ ly += HEIGHT(c) + ih; -+ } else { -+ resize(c, rx, ry, rw - (2*c->bw), (rh / rfacts) + ((i - 2*m->nmaster) < 2*rrest ? 1 : 0) - (2*c->bw), 0); -+ ry += HEIGHT(c) + ih; -+ } -+ } -+ } -+} -+ -+void -+centeredfloatingmaster(Monitor *m) -+{ -+ unsigned int i, n; -+ float mfacts, sfacts; -+ float mivf = 1.0; // master inner vertical gap factor -+ int oh, ov, ih, iv, mrest, srest; -+ int mx = 0, my = 0, mh = 0, mw = 0; -+ int sx = 0, sy = 0, sh = 0, sw = 0; -+ Client *c; -+ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ if (n == 0) -+ return; -+ -+ sx = mx = m->wx + ov; -+ sy = my = m->wy + oh; -+ sh = mh = m->wh - 2*oh; -+ mw = m->ww - 2*ov - iv*(n - 1); -+ sw = m->ww - 2*ov - iv*(n - m->nmaster - 1); -+ -+ if (m->nmaster && n > m->nmaster) { -+ mivf = 0.8; -+ /* go mfact box in the center if more than nmaster clients */ -+ if (m->ww > m->wh) { -+ mw = m->ww * m->mfact - iv*mivf*(MIN(n, m->nmaster) - 1); -+ mh = m->wh * 0.9; -+ } else { -+ mw = m->ww * 0.9 - iv*mivf*(MIN(n, m->nmaster) - 1); -+ mh = m->wh * m->mfact; -+ } -+ mx = m->wx + (m->ww - mw) / 2; -+ my = m->wy + (m->wh - mh - 2*oh) / 2; -+ -+ sx = m->wx + ov; -+ sy = m->wy + oh; -+ sh = m->wh - 2*oh; -+ } -+ -+ getfacts(m, mw, sw, &mfacts, &sfacts, &mrest, &srest); -+ -+ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) -+ if (i < m->nmaster) { -+ /* nmaster clients are stacked horizontally, in the center of the screen */ -+ resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); -+ mx += WIDTH(c) + iv*mivf; -+ } else { -+ /* stack clients are stacked horizontally */ -+ resize(c, sx, sy, (sw / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); -+ sx += WIDTH(c) + iv; -+ } -+} -+ -+/* -+ * Deck layout + gaps -+ * https://dwm.suckless.org/patches/deck/ -+ */ -+void -+deck(Monitor *m) -+{ -+ unsigned int i, n; -+ int oh, ov, ih, iv; -+ int mx = 0, my = 0, mh = 0, mw = 0; -+ int sx = 0, sy = 0, sh = 0, sw = 0; -+ float mfacts, sfacts; -+ int mrest, srest; -+ Client *c; -+ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ if (n == 0) -+ return; -+ -+ sx = mx = m->wx + ov; -+ sy = my = m->wy + oh; -+ sh = mh = m->wh - 2*oh - ih * (MIN(n, m->nmaster) - 1); -+ sw = mw = m->ww - 2*ov; -+ -+ if (m->nmaster && n > m->nmaster) { -+ sw = (mw - iv) * (1 - m->mfact); -+ mw = mw - iv - sw; -+ sx = mx + mw + iv; -+ sh = m->wh - 2*oh; -+ } -+ -+ getfacts(m, mh, sh, &mfacts, &sfacts, &mrest, &srest); -+ -+ if (n - m->nmaster > 0) /* override layout symbol */ -+ snprintf(m->ltsymbol, sizeof m->ltsymbol, "D %d", n - m->nmaster); -+ -+ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) -+ if (i < m->nmaster) { -+ resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); -+ my += HEIGHT(c) + ih; -+ } else { -+ resize(c, sx, sy, sw - (2*c->bw), sh - (2*c->bw), 0); -+ } -+} -+ -+/* -+ * Fibonacci layout + gaps -+ * https://dwm.suckless.org/patches/fibonacci/ -+ */ -+void -+fibonacci(Monitor *m, int s) -+{ -+ unsigned int i, n; -+ int nx, ny, nw, nh; -+ int oh, ov, ih, iv; -+ int nv, hrest = 0, wrest = 0, r = 1; -+ Client *c; -+ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ if (n == 0) -+ return; -+ -+ nx = m->wx + ov; -+ ny = m->wy + oh; -+ nw = m->ww - 2*ov; -+ nh = m->wh - 2*oh; -+ -+ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next)) { -+ if (r) { -+ if ((i % 2 && (nh - ih) / 2 <= (bh + 2*c->bw)) -+ || (!(i % 2) && (nw - iv) / 2 <= (bh + 2*c->bw))) { -+ r = 0; -+ } -+ if (r && i < n - 1) { -+ if (i % 2) { -+ nv = (nh - ih) / 2; -+ hrest = nh - 2*nv - ih; -+ nh = nv; -+ } else { -+ nv = (nw - iv) / 2; -+ wrest = nw - 2*nv - iv; -+ nw = nv; -+ } -+ -+ if ((i % 4) == 2 && !s) -+ nx += nw + iv; -+ else if ((i % 4) == 3 && !s) -+ ny += nh + ih; -+ } -+ -+ if ((i % 4) == 0) { -+ if (s) { -+ ny += nh + ih; -+ nh += hrest; -+ } -+ else { -+ nh -= hrest; -+ ny -= nh + ih; -+ } -+ } -+ else if ((i % 4) == 1) { -+ nx += nw + iv; -+ nw += wrest; -+ } -+ else if ((i % 4) == 2) { -+ ny += nh + ih; -+ nh += hrest; -+ if (i < n - 1) -+ nw += wrest; -+ } -+ else if ((i % 4) == 3) { -+ if (s) { -+ nx += nw + iv; -+ nw -= wrest; -+ } else { -+ nw -= wrest; -+ nx -= nw + iv; -+ nh += hrest; -+ } -+ } -+ if (i == 0) { -+ if (n != 1) { -+ nw = (m->ww - iv - 2*ov) - (m->ww - iv - 2*ov) * (1 - m->mfact); -+ wrest = 0; -+ } -+ ny = m->wy + oh; -+ } -+ else if (i == 1) -+ nw = m->ww - nw - iv - 2*ov; -+ i++; -+ } -+ -+ resize(c, nx, ny, nw - (2*c->bw), nh - (2*c->bw), False); -+ } -+} -+ -+void -+dwindle(Monitor *m) -+{ -+ fibonacci(m, 1); -+} -+ -+void -+spiral(Monitor *m) -+{ -+ fibonacci(m, 0); -+} -+ -+/* -+ * Gappless grid layout + gaps (ironically) -+ * https://dwm.suckless.org/patches/gaplessgrid/ -+ */ -+void -+gaplessgrid(Monitor *m) -+{ -+ unsigned int i, n; -+ int x, y, cols, rows, ch, cw, cn, rn, rrest, crest; // counters -+ int oh, ov, ih, iv; -+ Client *c; -+ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ if (n == 0) -+ return; -+ -+ /* grid dimensions */ -+ for (cols = 0; cols <= n/2; cols++) -+ if (cols*cols >= n) -+ break; -+ if (n == 5) /* set layout against the general calculation: not 1:2:2, but 2:3 */ -+ cols = 2; -+ rows = n/cols; -+ cn = rn = 0; // reset column no, row no, client count -+ -+ ch = (m->wh - 2*oh - ih * (rows - 1)) / rows; -+ cw = (m->ww - 2*ov - iv * (cols - 1)) / cols; -+ rrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; -+ crest = (m->ww - 2*ov - iv * (cols - 1)) - cw * cols; -+ x = m->wx + ov; -+ y = m->wy + oh; -+ -+ for (i = 0, c = nexttiled(m->clients); c; i++, c = nexttiled(c->next)) { -+ if (i/rows + 1 > cols - n%cols) { -+ rows = n/cols + 1; -+ ch = (m->wh - 2*oh - ih * (rows - 1)) / rows; -+ rrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; -+ } -+ resize(c, -+ x, -+ y + rn*(ch + ih) + MIN(rn, rrest), -+ cw + (cn < crest ? 1 : 0) - 2*c->bw, -+ ch + (rn < rrest ? 1 : 0) - 2*c->bw, -+ 0); -+ rn++; -+ if (rn >= rows) { -+ rn = 0; -+ x += cw + ih + (cn < crest ? 1 : 0); -+ cn++; -+ } -+ } -+} -+ -+/* -+ * Gridmode layout + gaps -+ * https://dwm.suckless.org/patches/gridmode/ -+ */ -+void -+grid(Monitor *m) -+{ -+ unsigned int i, n; -+ int cx, cy, cw, ch, cc, cr, chrest, cwrest, cols, rows; -+ int oh, ov, ih, iv; -+ Client *c; -+ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ -+ /* grid dimensions */ -+ for (rows = 0; rows <= n/2; rows++) -+ if (rows*rows >= n) -+ break; -+ cols = (rows && (rows - 1) * rows >= n) ? rows - 1 : rows; -+ -+ /* window geoms (cell height/width) */ -+ ch = (m->wh - 2*oh - ih * (rows - 1)) / (rows ? rows : 1); -+ cw = (m->ww - 2*ov - iv * (cols - 1)) / (cols ? cols : 1); -+ chrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; -+ cwrest = (m->ww - 2*ov - iv * (cols - 1)) - cw * cols; -+ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { -+ cc = i / rows; -+ cr = i % rows; -+ cx = m->wx + ov + cc * (cw + iv) + MIN(cc, cwrest); -+ cy = m->wy + oh + cr * (ch + ih) + MIN(cr, chrest); -+ resize(c, cx, cy, cw + (cc < cwrest ? 1 : 0) - 2*c->bw, ch + (cr < chrest ? 1 : 0) - 2*c->bw, False); -+ } -+} -+ -+/* -+ * Horizontal grid layout + gaps -+ * https://dwm.suckless.org/patches/horizgrid/ -+ */ -+void -+horizgrid(Monitor *m) { -+ Client *c; -+ unsigned int n, i; -+ int oh, ov, ih, iv; -+ int mx = 0, my = 0, mh = 0, mw = 0; -+ int sx = 0, sy = 0, sh = 0, sw = 0; -+ int ntop, nbottom = 1; -+ float mfacts, sfacts; -+ int mrest, srest; -+ -+ /* Count windows */ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ if (n == 0) -+ return; -+ -+ if (n <= 2) -+ ntop = n; -+ else { -+ ntop = n / 2; -+ nbottom = n - ntop; -+ } -+ sx = mx = m->wx + ov; -+ sy = my = m->wy + oh; -+ sh = mh = m->wh - 2*oh; -+ sw = mw = m->ww - 2*ov; -+ -+ if (n > ntop) { -+ sh = (mh - ih) / 2; -+ mh = mh - ih - sh; -+ sy = my + mh + ih; -+ mw = m->ww - 2*ov - iv * (ntop - 1); -+ sw = m->ww - 2*ov - iv * (nbottom - 1); -+ } -+ -+ mfacts = ntop; -+ sfacts = nbottom; -+ mrest = mw - (mw / ntop) * ntop; -+ srest = sw - (sw / nbottom) * nbottom; -+ -+ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) -+ if (i < ntop) { -+ resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); -+ mx += WIDTH(c) + iv; -+ } else { -+ resize(c, sx, sy, (sw / sfacts) + ((i - ntop) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); -+ sx += WIDTH(c) + iv; -+ } -+} -+ -+/* -+ * nrowgrid layout + gaps -+ * https://dwm.suckless.org/patches/nrowgrid/ -+ */ -+void -+nrowgrid(Monitor *m) -+{ -+ unsigned int n; -+ int ri = 0, ci = 0; /* counters */ -+ int oh, ov, ih, iv; /* vanitygap settings */ -+ unsigned int cx, cy, cw, ch; /* client geometry */ -+ unsigned int uw = 0, uh = 0, uc = 0; /* utilization trackers */ -+ unsigned int cols, rows = m->nmaster + 1; -+ Client *c; -+ -+ /* count clients */ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ -+ /* nothing to do here */ -+ if (n == 0) -+ return; -+ -+ /* force 2 clients to always split vertically */ -+ if (FORCE_VSPLIT && n == 2) -+ rows = 1; -+ -+ /* never allow empty rows */ -+ if (n < rows) -+ rows = n; -+ -+ /* define first row */ -+ cols = n / rows; -+ uc = cols; -+ cy = m->wy + oh; -+ ch = (m->wh - 2*oh - ih*(rows - 1)) / rows; -+ uh = ch; -+ -+ for (c = nexttiled(m->clients); c; c = nexttiled(c->next), ci++) { -+ if (ci == cols) { -+ uw = 0; -+ ci = 0; -+ ri++; -+ -+ /* next row */ -+ cols = (n - uc) / (rows - ri); -+ uc += cols; -+ cy = m->wy + oh + uh + ih; -+ uh += ch + ih; -+ } -+ -+ cx = m->wx + ov + uw; -+ cw = (m->ww - 2*ov - uw) / (cols - ci); -+ uw += cw + iv; -+ -+ resize(c, cx, cy, cw - (2*c->bw), ch - (2*c->bw), 0); -+ } -+} -+ -+/* -+ * Default tile layout + gaps -+ */ -+static void -+tile(Monitor *m) -+{ -+ unsigned int i, n; -+ int oh, ov, ih, iv; -+ int mx = 0, my = 0, mh = 0, mw = 0; -+ int sx = 0, sy = 0, sh = 0, sw = 0; -+ float mfacts, sfacts; -+ int mrest, srest; -+ Client *c; -+ -+ getgaps(m, &oh, &ov, &ih, &iv, &n); -+ if (n == 0) -+ return; -+ -+ sx = mx = m->wx + ov; -+ sy = my = m->wy + oh; -+ mh = m->wh - 2*oh - ih * (MIN(n, m->nmaster) - 1); -+ sh = m->wh - 2*oh - ih * (n - m->nmaster - 1); -+ sw = mw = m->ww - 2*ov; -+ -+ if (m->nmaster && n > m->nmaster) { -+ sw = (mw - iv) * (1 - m->mfact); -+ mw = mw - iv - sw; -+ sx = mx + mw + iv; -+ } -+ -+ getfacts(m, mh, sh, &mfacts, &sfacts, &mrest, &srest); -+ -+ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) -+ if (i < m->nmaster) { -+ resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); -+ my += HEIGHT(c) + ih; -+ } else { -+ resize(c, sx, sy, sw - (2*c->bw), (sh / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), 0); -+ sy += HEIGHT(c) + ih; -+ } -+} -\ No newline at end of file --- -2.19.1 - diff --git a/dwm-6.3/transient.c b/dwm-6.3/transient.c deleted file mode 100644 index 040adb5..0000000 --- a/dwm-6.3/transient.c +++ /dev/null @@ -1,42 +0,0 @@ -/* cc transient.c -o transient -lX11 */ - -#include -#include -#include -#include - -int main(void) { - Display *d; - Window r, f, t = None; - XSizeHints h; - XEvent e; - - d = XOpenDisplay(NULL); - if (!d) - exit(1); - r = DefaultRootWindow(d); - - f = XCreateSimpleWindow(d, r, 100, 100, 400, 400, 0, 0, 0); - h.min_width = h.max_width = h.min_height = h.max_height = 400; - h.flags = PMinSize | PMaxSize; - XSetWMNormalHints(d, f, &h); - XStoreName(d, f, "floating"); - XMapWindow(d, f); - - XSelectInput(d, f, ExposureMask); - while (1) { - XNextEvent(d, &e); - - if (t == None) { - sleep(5); - t = XCreateSimpleWindow(d, r, 50, 50, 100, 100, 0, 0, 0); - XSetTransientForHint(d, t, f); - XStoreName(d, t, "transient"); - XMapWindow(d, t); - XSelectInput(d, t, ExposureMask); - } - } - - XCloseDisplay(d); - exit(0); -} diff --git a/dwm-6.3/util.c b/dwm-6.3/util.c deleted file mode 100644 index fe044fc..0000000 --- a/dwm-6.3/util.c +++ /dev/null @@ -1,35 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include -#include -#include -#include - -#include "util.h" - -void * -ecalloc(size_t nmemb, size_t size) -{ - void *p; - - if (!(p = calloc(nmemb, size))) - die("calloc:"); - return p; -} - -void -die(const char *fmt, ...) { - va_list ap; - - va_start(ap, fmt); - vfprintf(stderr, fmt, ap); - va_end(ap); - - if (fmt[0] && fmt[strlen(fmt)-1] == ':') { - fputc(' ', stderr); - perror(NULL); - } else { - fputc('\n', stderr); - } - - exit(1); -} diff --git a/dwm-6.3/util.h b/dwm-6.3/util.h deleted file mode 100644 index f633b51..0000000 --- a/dwm-6.3/util.h +++ /dev/null @@ -1,8 +0,0 @@ -/* See LICENSE file for copyright and license details. */ - -#define MAX(A, B) ((A) > (B) ? (A) : (B)) -#define MIN(A, B) ((A) < (B) ? (A) : (B)) -#define BETWEEN(X, A, B) ((A) <= (X) && (X) <= (B)) - -void die(const char *fmt, ...); -void *ecalloc(size_t nmemb, size_t size); diff --git a/dwm-6.3/vanitygaps.c b/dwm-6.3/vanitygaps.c deleted file mode 100644 index d81f8c6..0000000 --- a/dwm-6.3/vanitygaps.c +++ /dev/null @@ -1,705 +0,0 @@ -/* Layouts (delete the ones you do not need) */ -static void bstack(Monitor *m); -static void bstackhoriz(Monitor *m); -static void centeredmaster(Monitor *m); -static void centeredfloatingmaster(Monitor *m); -static void deck(Monitor *m); -static void dwindle(Monitor *m); -static void fibonacci(Monitor *m, int s); -static void grid(Monitor *m); -static void nrowgrid(Monitor *m); -static void spiral(Monitor *m); -static void tile(Monitor *m); -/* Internals */ -static void getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc); -static void getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr); -static void setgaps(int oh, int ov, int ih, int iv); - -/* Settings */ -#if !PERTAG_PATCH -static int enablegaps = 1; -#endif // PERTAG_PATCH - -void -setgaps(int oh, int ov, int ih, int iv) -{ - if (oh < 0) oh = 0; - if (ov < 0) ov = 0; - if (ih < 0) ih = 0; - if (iv < 0) iv = 0; - - selmon->gappoh = oh; - selmon->gappov = ov; - selmon->gappih = ih; - selmon->gappiv = iv; - arrange(selmon); -} - -void -getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc) -{ - unsigned int n, oe, ie; - #if PERTAG_PATCH - oe = ie = selmon->pertag->enablegaps[selmon->pertag->curtag]; - #else - oe = ie = enablegaps; - #endif // PERTAG_PATCH - Client *c; - - for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); - if (smartgaps && n == 1) { - oe = 0; // outer gaps disabled when only one client - } - - *oh = m->gappoh*oe; // outer horizontal gap - *ov = m->gappov*oe; // outer vertical gap - *ih = m->gappih*ie; // inner horizontal gap - *iv = m->gappiv*ie; // inner vertical gap - *nc = n; // number of clients -} - -void -getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr) -{ - unsigned int n; - float mfacts, sfacts; - int mtotal = 0, stotal = 0; - Client *c; - - for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); - mfacts = MIN(n, m->nmaster); - sfacts = n - m->nmaster; - - for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) - if (n < m->nmaster) - mtotal += msize / mfacts; - else - stotal += ssize / sfacts; - - *mf = mfacts; // total factor of master area - *sf = sfacts; // total factor of stack area - *mr = msize - mtotal; // the remainder (rest) of pixels after an even master split - *sr = ssize - stotal; // the remainder (rest) of pixels after an even stack split -} - -/*** - * Layouts - */ - -/* - * Bottomstack layout + gaps - * https://dwm.suckless.org/patches/bottomstack/ - */ -static void -bstack(Monitor *m) -{ - unsigned int i, n; - int oh, ov, ih, iv; - int mx = 0, my = 0, mh = 0, mw = 0; - int sx = 0, sy = 0, sh = 0, sw = 0; - float mfacts, sfacts; - int mrest, srest; - Client *c; - - getgaps(m, &oh, &ov, &ih, &iv, &n); - if (n == 0) - return; - - sx = mx = m->wx + ov; - sy = my = m->wy + oh; - sh = mh = m->wh - 2*oh; - mw = m->ww - 2*ov - iv * (MIN(n, m->nmaster) - 1); - sw = m->ww - 2*ov - iv * (n - m->nmaster - 1); - - if (m->nmaster && n > m->nmaster) { - sh = (mh - ih) * (1 - m->mfact); - mh = mh - ih - sh; - sx = mx; - sy = my + mh + ih; - } - - getfacts(m, mw, sw, &mfacts, &sfacts, &mrest, &srest); - - for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { - if (i < m->nmaster) { - resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); - mx += WIDTH(c) + iv; - } else { - resize(c, sx, sy, (sw / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); - sx += WIDTH(c) + iv; - } - } -} - -static void -bstackhoriz(Monitor *m) -{ - unsigned int i, n; - int oh, ov, ih, iv; - int mx = 0, my = 0, mh = 0, mw = 0; - int sx = 0, sy = 0, sh = 0, sw = 0; - float mfacts, sfacts; - int mrest, srest; - Client *c; - - getgaps(m, &oh, &ov, &ih, &iv, &n); - if (n == 0) - return; - - sx = mx = m->wx + ov; - sy = my = m->wy + oh; - mh = m->wh - 2*oh; - sh = m->wh - 2*oh - ih * (n - m->nmaster - 1); - mw = m->ww - 2*ov - iv * (MIN(n, m->nmaster) - 1); - sw = m->ww - 2*ov; - - if (m->nmaster && n > m->nmaster) { - sh = (mh - ih) * (1 - m->mfact); - mh = mh - ih - sh; - sy = my + mh + ih; - sh = m->wh - mh - 2*oh - ih * (n - m->nmaster); - } - - getfacts(m, mw, sh, &mfacts, &sfacts, &mrest, &srest); - - for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { - if (i < m->nmaster) { - resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); - mx += WIDTH(c) + iv; - } else { - resize(c, sx, sy, sw - (2*c->bw), (sh / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), 0); - sy += HEIGHT(c) + ih; - } - } -} - -/* - * Centred master layout + gaps - * https://dwm.suckless.org/patches/centeredmaster/ - */ -void -centeredmaster(Monitor *m) -{ - unsigned int i, n; - int oh, ov, ih, iv; - int mx = 0, my = 0, mh = 0, mw = 0; - int lx = 0, ly = 0, lw = 0, lh = 0; - int rx = 0, ry = 0, rw = 0, rh = 0; - float mfacts = 0, lfacts = 0, rfacts = 0; - int mtotal = 0, ltotal = 0, rtotal = 0; - int mrest = 0, lrest = 0, rrest = 0; - Client *c; - - getgaps(m, &oh, &ov, &ih, &iv, &n); - if (n == 0) - return; - - /* initialize areas */ - mx = m->wx + ov; - my = m->wy + oh; - mh = m->wh - 2*oh - ih * ((!m->nmaster ? n : MIN(n, m->nmaster)) - 1); - mw = m->ww - 2*ov; - lh = m->wh - 2*oh - ih * (((n - m->nmaster) / 2) - 1); - rh = m->wh - 2*oh - ih * (((n - m->nmaster) / 2) - ((n - m->nmaster) % 2 ? 0 : 1)); - - if (m->nmaster && n > m->nmaster) { - /* go mfact box in the center if more than nmaster clients */ - if (n - m->nmaster > 1) { - /* ||<-S->|<---M--->|<-S->|| */ - mw = (m->ww - 2*ov - 2*iv) * m->mfact; - lw = (m->ww - mw - 2*ov - 2*iv) / 2; - rw = (m->ww - mw - 2*ov - 2*iv) - lw; - mx += lw + iv; - } else { - /* ||<---M--->|<-S->|| */ - mw = (mw - iv) * m->mfact; - lw = 0; - rw = m->ww - mw - iv - 2*ov; - } - lx = m->wx + ov; - ly = m->wy + oh; - rx = mx + mw + iv; - ry = m->wy + oh; - } - - /* calculate facts */ - for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) { - if (!m->nmaster || n < m->nmaster) - mfacts += 1; - else if ((n - m->nmaster) % 2) - lfacts += 1; // total factor of left hand stack area - else - rfacts += 1; // total factor of right hand stack area - } - - for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) - if (!m->nmaster || n < m->nmaster) - mtotal += mh / mfacts; - else if ((n - m->nmaster) % 2) - ltotal += lh / lfacts; - else - rtotal += rh / rfacts; - - mrest = mh - mtotal; - lrest = lh - ltotal; - rrest = rh - rtotal; - - for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { - if (!m->nmaster || i < m->nmaster) { - /* nmaster clients are stacked vertically, in the center of the screen */ - resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); - my += HEIGHT(c) + ih; - } else { - /* stack clients are stacked vertically */ - if ((i - m->nmaster) % 2 ) { - resize(c, lx, ly, lw - (2*c->bw), (lh / lfacts) + ((i - 2*m->nmaster) < 2*lrest ? 1 : 0) - (2*c->bw), 0); - ly += HEIGHT(c) + ih; - } else { - resize(c, rx, ry, rw - (2*c->bw), (rh / rfacts) + ((i - 2*m->nmaster) < 2*rrest ? 1 : 0) - (2*c->bw), 0); - ry += HEIGHT(c) + ih; - } - } - } -} - -void -centeredfloatingmaster(Monitor *m) -{ - unsigned int i, n; - float mfacts, sfacts; - float mivf = 1.0; // master inner vertical gap factor - int oh, ov, ih, iv, mrest, srest; - int mx = 0, my = 0, mh = 0, mw = 0; - int sx = 0, sy = 0, sh = 0, sw = 0; - Client *c; - - getgaps(m, &oh, &ov, &ih, &iv, &n); - if (n == 0) - return; - - sx = mx = m->wx + ov; - sy = my = m->wy + oh; - sh = mh = m->wh - 2*oh; - mw = m->ww - 2*ov - iv*(n - 1); - sw = m->ww - 2*ov - iv*(n - m->nmaster - 1); - - if (m->nmaster && n > m->nmaster) { - mivf = 0.8; - /* go mfact box in the center if more than nmaster clients */ - if (m->ww > m->wh) { - mw = m->ww * m->mfact - iv*mivf*(MIN(n, m->nmaster) - 1); - mh = m->wh * 0.9; - } else { - mw = m->ww * 0.9 - iv*mivf*(MIN(n, m->nmaster) - 1); - mh = m->wh * m->mfact; - } - mx = m->wx + (m->ww - mw) / 2; - my = m->wy + (m->wh - mh - 2*oh) / 2; - - sx = m->wx + ov; - sy = m->wy + oh; - sh = m->wh - 2*oh; - } - - getfacts(m, mw, sw, &mfacts, &sfacts, &mrest, &srest); - - for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) - if (i < m->nmaster) { - /* nmaster clients are stacked horizontally, in the center of the screen */ - resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); - mx += WIDTH(c) + iv*mivf; - } else { - /* stack clients are stacked horizontally */ - resize(c, sx, sy, (sw / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); - sx += WIDTH(c) + iv; - } -} - -/* - * Deck layout + gaps - * https://dwm.suckless.org/patches/deck/ - */ -void -deck(Monitor *m) -{ - unsigned int i, n; - int oh, ov, ih, iv; - int mx = 0, my = 0, mh = 0, mw = 0; - int sx = 0, sy = 0, sh = 0, sw = 0; - float mfacts, sfacts; - int mrest, srest; - Client *c; - - getgaps(m, &oh, &ov, &ih, &iv, &n); - if (n == 0) - return; - - sx = mx = m->wx + ov; - sy = my = m->wy + oh; - sh = mh = m->wh - 2*oh - ih * (MIN(n, m->nmaster) - 1); - sw = mw = m->ww - 2*ov; - - if (m->nmaster && n > m->nmaster) { - sw = (mw - iv) * (1 - m->mfact); - mw = mw - iv - sw; - sx = mx + mw + iv; - sh = m->wh - 2*oh; - } - - getfacts(m, mh, sh, &mfacts, &sfacts, &mrest, &srest); - - if (n - m->nmaster > 0) /* override layout symbol */ - snprintf(m->ltsymbol, sizeof m->ltsymbol, "D %d", n - m->nmaster); - - for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) - if (i < m->nmaster) { - resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); - my += HEIGHT(c) + ih; - } else { - resize(c, sx, sy, sw - (2*c->bw), sh - (2*c->bw), 0); - } -} - -/* - * Fibonacci layout + gaps - * https://dwm.suckless.org/patches/fibonacci/ - */ -void -fibonacci(Monitor *m, int s) -{ - unsigned int i, n; - int nx, ny, nw, nh; - int oh, ov, ih, iv; - int nv, hrest = 0, wrest = 0, r = 1; - Client *c; - - getgaps(m, &oh, &ov, &ih, &iv, &n); - if (n == 0) - return; - - nx = m->wx + ov; - ny = m->wy + oh; - nw = m->ww - 2*ov; - nh = m->wh - 2*oh; - - for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next)) { - if (r) { - if ((i % 2 && (nh - ih) / 2 <= (bh + 2*c->bw)) - || (!(i % 2) && (nw - iv) / 2 <= (bh + 2*c->bw))) { - r = 0; - } - if (r && i < n - 1) { - if (i % 2) { - nv = (nh - ih) / 2; - hrest = nh - 2*nv - ih; - nh = nv; - } else { - nv = (nw - iv) / 2; - wrest = nw - 2*nv - iv; - nw = nv; - } - - if ((i % 4) == 2 && !s) - nx += nw + iv; - else if ((i % 4) == 3 && !s) - ny += nh + ih; - } - - if ((i % 4) == 0) { - if (s) { - ny += nh + ih; - nh += hrest; - } - else { - nh -= hrest; - ny -= nh + ih; - } - } - else if ((i % 4) == 1) { - nx += nw + iv; - nw += wrest; - } - else if ((i % 4) == 2) { - ny += nh + ih; - nh += hrest; - if (i < n - 1) - nw += wrest; - } - else if ((i % 4) == 3) { - if (s) { - nx += nw + iv; - nw -= wrest; - } else { - nw -= wrest; - nx -= nw + iv; - nh += hrest; - } - } - if (i == 0) { - if (n != 1) { - nw = (m->ww - iv - 2*ov) - (m->ww - iv - 2*ov) * (1 - m->mfact); - wrest = 0; - } - ny = m->wy + oh; - } - else if (i == 1) - nw = m->ww - nw - iv - 2*ov; - i++; - } - - resize(c, nx, ny, nw - (2*c->bw), nh - (2*c->bw), False); - } -} - -void -dwindle(Monitor *m) -{ - fibonacci(m, 1); -} - -void -spiral(Monitor *m) -{ - fibonacci(m, 0); -} - -/* - * Gappless grid layout + gaps (ironically) - * https://dwm.suckless.org/patches/gaplessgrid/ - */ -void -gaplessgrid(Monitor *m) -{ - unsigned int i, n; - int x, y, cols, rows, ch, cw, cn, rn, rrest, crest; // counters - int oh, ov, ih, iv; - Client *c; - - getgaps(m, &oh, &ov, &ih, &iv, &n); - if (n == 0) - return; - - /* grid dimensions */ - for (cols = 0; cols <= n/2; cols++) - if (cols*cols >= n) - break; - if (n == 5) /* set layout against the general calculation: not 1:2:2, but 2:3 */ - cols = 2; - rows = n/cols; - cn = rn = 0; // reset column no, row no, client count - - ch = (m->wh - 2*oh - ih * (rows - 1)) / rows; - cw = (m->ww - 2*ov - iv * (cols - 1)) / cols; - rrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; - crest = (m->ww - 2*ov - iv * (cols - 1)) - cw * cols; - x = m->wx + ov; - y = m->wy + oh; - - for (i = 0, c = nexttiled(m->clients); c; i++, c = nexttiled(c->next)) { - if (i/rows + 1 > cols - n%cols) { - rows = n/cols + 1; - ch = (m->wh - 2*oh - ih * (rows - 1)) / rows; - rrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; - } - resize(c, - x, - y + rn*(ch + ih) + MIN(rn, rrest), - cw + (cn < crest ? 1 : 0) - 2*c->bw, - ch + (rn < rrest ? 1 : 0) - 2*c->bw, - 0); - rn++; - if (rn >= rows) { - rn = 0; - x += cw + ih + (cn < crest ? 1 : 0); - cn++; - } - } -} - -/* - * Gridmode layout + gaps - * https://dwm.suckless.org/patches/gridmode/ - */ -void -grid(Monitor *m) -{ - unsigned int i, n; - int cx, cy, cw, ch, cc, cr, chrest, cwrest, cols, rows; - int oh, ov, ih, iv; - Client *c; - - getgaps(m, &oh, &ov, &ih, &iv, &n); - - /* grid dimensions */ - for (rows = 0; rows <= n/2; rows++) - if (rows*rows >= n) - break; - cols = (rows && (rows - 1) * rows >= n) ? rows - 1 : rows; - - /* window geoms (cell height/width) */ - ch = (m->wh - 2*oh - ih * (rows - 1)) / (rows ? rows : 1); - cw = (m->ww - 2*ov - iv * (cols - 1)) / (cols ? cols : 1); - chrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; - cwrest = (m->ww - 2*ov - iv * (cols - 1)) - cw * cols; - for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { - cc = i / rows; - cr = i % rows; - cx = m->wx + ov + cc * (cw + iv) + MIN(cc, cwrest); - cy = m->wy + oh + cr * (ch + ih) + MIN(cr, chrest); - resize(c, cx, cy, cw + (cc < cwrest ? 1 : 0) - 2*c->bw, ch + (cr < chrest ? 1 : 0) - 2*c->bw, False); - } -} - -/* - * Horizontal grid layout + gaps - * https://dwm.suckless.org/patches/horizgrid/ - */ -void -horizgrid(Monitor *m) { - Client *c; - unsigned int n, i; - int oh, ov, ih, iv; - int mx = 0, my = 0, mh = 0, mw = 0; - int sx = 0, sy = 0, sh = 0, sw = 0; - int ntop, nbottom = 1; - float mfacts, sfacts; - int mrest, srest; - - /* Count windows */ - getgaps(m, &oh, &ov, &ih, &iv, &n); - if (n == 0) - return; - - if (n <= 2) - ntop = n; - else { - ntop = n / 2; - nbottom = n - ntop; - } - sx = mx = m->wx + ov; - sy = my = m->wy + oh; - sh = mh = m->wh - 2*oh; - sw = mw = m->ww - 2*ov; - - if (n > ntop) { - sh = (mh - ih) / 2; - mh = mh - ih - sh; - sy = my + mh + ih; - mw = m->ww - 2*ov - iv * (ntop - 1); - sw = m->ww - 2*ov - iv * (nbottom - 1); - } - - mfacts = ntop; - sfacts = nbottom; - mrest = mw - (mw / ntop) * ntop; - srest = sw - (sw / nbottom) * nbottom; - - for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) - if (i < ntop) { - resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); - mx += WIDTH(c) + iv; - } else { - resize(c, sx, sy, (sw / sfacts) + ((i - ntop) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); - sx += WIDTH(c) + iv; - } -} - -/* - * nrowgrid layout + gaps - * https://dwm.suckless.org/patches/nrowgrid/ - */ -void -nrowgrid(Monitor *m) -{ - unsigned int n; - int ri = 0, ci = 0; /* counters */ - int oh, ov, ih, iv; /* vanitygap settings */ - unsigned int cx, cy, cw, ch; /* client geometry */ - unsigned int uw = 0, uh = 0, uc = 0; /* utilization trackers */ - unsigned int cols, rows = m->nmaster + 1; - Client *c; - - /* count clients */ - getgaps(m, &oh, &ov, &ih, &iv, &n); - - /* nothing to do here */ - if (n == 0) - return; - - /* force 2 clients to always split vertically */ - if (FORCE_VSPLIT && n == 2) - rows = 1; - - /* never allow empty rows */ - if (n < rows) - rows = n; - - /* define first row */ - cols = n / rows; - uc = cols; - cy = m->wy + oh; - ch = (m->wh - 2*oh - ih*(rows - 1)) / rows; - uh = ch; - - for (c = nexttiled(m->clients); c; c = nexttiled(c->next), ci++) { - if (ci == cols) { - uw = 0; - ci = 0; - ri++; - - /* next row */ - cols = (n - uc) / (rows - ri); - uc += cols; - cy = m->wy + oh + uh + ih; - uh += ch + ih; - } - - cx = m->wx + ov + uw; - cw = (m->ww - 2*ov - uw) / (cols - ci); - uw += cw + iv; - - resize(c, cx, cy, cw - (2*c->bw), ch - (2*c->bw), 0); - } -} - -/* - * Default tile layout + gaps - */ -static void -tile(Monitor *m) -{ - unsigned int i, n; - int oh, ov, ih, iv; - int mx = 0, my = 0, mh = 0, mw = 0; - int sx = 0, sy = 0, sh = 0, sw = 0; - float mfacts, sfacts; - int mrest, srest; - Client *c; - - getgaps(m, &oh, &ov, &ih, &iv, &n); - if (n == 0) - return; - - sx = mx = m->wx + ov; - sy = my = m->wy + oh; - mh = m->wh - 2*oh - ih * (MIN(n, m->nmaster) - 1); - sh = m->wh - 2*oh - ih * (n - m->nmaster - 1); - sw = mw = m->ww - 2*ov; - - if (m->nmaster && n > m->nmaster) { - sw = (mw - iv) * (1 - m->mfact); - mw = mw - iv - sw; - sx = mx + mw + iv; - } - - getfacts(m, mh, sh, &mfacts, &sfacts, &mrest, &srest); - - for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) - if (i < m->nmaster) { - resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); - my += HEIGHT(c) + ih; - } else { - resize(c, sx, sy, sw - (2*c->bw), (sh / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), 0); - sy += HEIGHT(c) + ih; - } -} diff --git a/dwmblocks/LICENSE b/dwmblocks/LICENSE deleted file mode 100644 index 3ec2656..0000000 --- a/dwmblocks/LICENSE +++ /dev/null @@ -1,7 +0,0 @@ -ISC License (ISC) - -Copyright 2020 torrinfail - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/dwmblocks/Makefile b/dwmblocks/Makefile deleted file mode 100644 index 75109ac..0000000 --- a/dwmblocks/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -PREFIX := /usr/local -CC := cc -CFLAGS := -pedantic -Wall -Wno-deprecated-declarations -Os -LDFLAGS := -lX11 - -# FreeBSD (uncomment) -#LDFLAGS += -L/usr/local/lib -I/usr/local/include -# # OpenBSD (uncomment) -#LDFLAGS += -L/usr/X11R6/lib -I/usr/X11R6/include - -all: options dwmblocks - -options: - @echo dwmblocks build options: - @echo "CFLAGS = ${CFLAGS}" - @echo "LDFLAGS = ${LDFLAGS}" - @echo "CC = ${CC}" - -dwmblocks: dwmblocks.c blocks.def.h blocks.h - ${CC} -o dwmblocks dwmblocks.c ${CFLAGS} ${LDFLAGS} - -blocks.h: - cp blocks.def.h $@ - -clean: - rm -f *.o *.gch dwmblocks - -install: dwmblocks - mkdir -p ${DESTDIR}${PREFIX}/bin - cp -f dwmblocks ${DESTDIR}${PREFIX}/bin - chmod 755 ${DESTDIR}${PREFIX}/bin/dwmblocks - -uninstall: - rm -f ${DESTDIR}${PREFIX}/bin/dwmblocks - -.PHONY: all options clean install uninstall diff --git a/dwmblocks/README.md b/dwmblocks/README.md deleted file mode 100644 index dda2259..0000000 --- a/dwmblocks/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# dwmblocks -Modular status bar for dwm written in c. -# usage -To use dwmblocks first run 'make' and then install it with 'sudo make install'. -After that you can put dwmblocks in your xinitrc or other startup script to have it start with dwm. -# modifying blocks -The statusbar is made from text output from commandline programs. -Blocks are added and removed by editing the blocks.h header file. -By default the blocks.h header file is created the first time you run make which copies the default config from blocks.def.h. -This is so you can edit your status bar commands and they will not get overwritten in a future update. -# patches -Here are some patches to dwmblocks that add features that I either don't want to merge in, or that require a dwm patch to work. -I do not maintain these but I will take pull requests to update them. -
-
dwmblocks-statuscmd-b6b0be4.diff diff --git a/dwmblocks/blocks.def.h b/dwmblocks/blocks.def.h deleted file mode 100644 index 9c22d68..0000000 --- a/dwmblocks/blocks.def.h +++ /dev/null @@ -1,11 +0,0 @@ -//Modify this file to change what commands output to your statusbar, and recompile using the make command. -static const Block blocks[] = { - /*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/ - {"Mem:", "free -h | awk '/^Mem/ { print $3\"/\"$2 }' | sed s/i//g", 30, 0}, - - {"", "date '+%b %d (%a) %I:%M%p'", 5, 0}, -}; - -//sets delimeter between status commands. NULL character ('\0') means no delimeter. -static char delim[] = " | "; -static unsigned int delimLen = 5; diff --git a/dwmblocks/blocks.h b/dwmblocks/blocks.h deleted file mode 100644 index 6b84963..0000000 --- a/dwmblocks/blocks.h +++ /dev/null @@ -1,16 +0,0 @@ -//Modify this file to change what commands output to your statusbar, and recompile using the make command. -static const Block blocks[] = { - - /*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/ - {"", "dwmblocks-forecast", 60, 10}, - {"", "dwmblocks-mpc", 2, 2}, - {"", "dwmblocks-brightness", 1, 1}, - {"", "dwmblocks-volume", 0, 10}, - {"", "dwmblocks-battery", 1, 0}, - {"🕗 ", "date '+%k:%M'", 1, 0}, - {"📅 ", "date '+%A, %B %d %G'", 1, 0}, -}; - -//sets delimeter between status commands. NULL character ('\0') means no delimeter. -static char delim[] = " | "; -static unsigned int delimLen = 5; diff --git a/dwmblocks/dwmblocks-battery b/dwmblocks/dwmblocks-battery deleted file mode 100755 index 66f1d1f..0000000 --- a/dwmblocks/dwmblocks-battery +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -BAT_FILE=/sys/class/power_supply/BAT0 - -for battery in $BAT_FILE; do - # If non-first battery, print a space separator. - [ -n "${capacity+x}" ] && printf " " - # Sets up the status and capacity - case "$(cat "$battery/status" 2>&1)" in - "Full") status="🔋" ;; - "Discharging") status="🔋-" ;; - "Charging") status="🔋+" ;; - "Not charging") status="🛑" ;; - *) exit 1 ;; - esac - capacity="$(cat "$battery/capacity" 2>&1)" - # Will make a warn variable if discharging and low - [ "$status" = "🔋" ] && [ "$capacity" -le 25 ] && warn="❗" - # Prints the info - printf "%s%s%d%%" "$status " "$warn" " $capacity"; unset warn -done && printf "\\n" diff --git a/dwmblocks/dwmblocks-brightness b/dwmblocks/dwmblocks-brightness deleted file mode 100755 index 420518d..0000000 --- a/dwmblocks/dwmblocks-brightness +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -CMD=$(light | sed 's/...$//') -ICON=💡 - -echo "$ICON $CMD%" diff --git a/dwmblocks/dwmblocks-forecast b/dwmblocks/dwmblocks-forecast deleted file mode 100755 index 3c2482e..0000000 --- a/dwmblocks/dwmblocks-forecast +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -weatherreport="$HOME/.cache/dwmblocks_forecast" -getforecast() { curl -sf "wttr.in/" > "$weatherreport" || exit 1 ;} - -# Some very particular and terse stream manipulation. We get the maximum -# precipitation chance and the daily high and low from the downloaded file and -# display them with coresponding emojis. -showweather() { printf "%s" "$(sed '16q;d' "$weatherreport" | - grep -wo "[0-9]*%" | sort -rn | sed "s/^/☔ /g;1q" | tr -d '\n')" -sed '13q;d' "$weatherreport" | grep -o "m\\([-+]\\)*[0-9]\\+" | sed 's/+//g' | sort -n -t 'm' -k 2n | sed -e 1b -e '$!d' | tr '\n|m' ' ' | awk '{print " 🥶 " $1 "°","🌞 " $2 "°"}' ;} - -# The test if our forcecast is updated to the day. If it isn't download a new -# weather report from wttr.in with the above function. -[ "$(stat -c %y "$weatherreport" 2>/dev/null | cut -d' ' -f1)" = "$(date '+%Y-%m-%d')" ] || - getforecast - -showweather diff --git a/dwmblocks/dwmblocks-mpc b/dwmblocks/dwmblocks-mpc deleted file mode 100755 index c468ec8..0000000 --- a/dwmblocks/dwmblocks-mpc +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -SONG=$(mpc --format "%title% - %artist%" | mpc --format "%title% - %artist%" | sed "/^volume:/d;s/\\&/&/g;s/\\[paused\\].*/⏸/g;/\\[playing\\].*/d;/^ERROR/Q" | sed 1q;) -ICON="🎵" - -echo "$ICON $SONG" diff --git a/dwmblocks/dwmblocks-volume b/dwmblocks/dwmblocks-volume deleted file mode 100755 index 048fa04..0000000 --- a/dwmblocks/dwmblocks-volume +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -case $BLOCK_BUTTON in - 4) pamixer --allow-boost -i 1;; - 5) pamixer --allow-boost -d 1;; -esac -ICON="🔉" -VOL=$(pamixer --get-volume) - -if [ $(pamixer --get-mute) = 'true' ]; then - ICON="🔇" -fi -echo "$ICON $VOL%" diff --git a/dwmblocks/dwmblocks.c b/dwmblocks/dwmblocks.c deleted file mode 100644 index 62c481c..0000000 --- a/dwmblocks/dwmblocks.c +++ /dev/null @@ -1,213 +0,0 @@ -#include -#include -#include -#include -#include -#ifndef NO_X -#include -#endif -#ifdef __OpenBSD__ -#define SIGPLUS SIGUSR1+1 -#define SIGMINUS SIGUSR1-1 -#else -#define SIGPLUS SIGRTMIN -#define SIGMINUS SIGRTMIN -#endif -#define LENGTH(X) (sizeof(X) / sizeof (X[0])) -#define CMDLENGTH 75 -#define MIN( a, b ) ( ( a < b) ? a : b ) -#define STATUSLENGTH (LENGTH(blocks) * CMDLENGTH + 1) - -typedef struct { - char* icon; - char* command; - unsigned int interval; - unsigned int signal; -} Block; -#ifndef __OpenBSD__ -void dummysighandler(int num); -#endif -void sighandler(int num); -void getcmds(int time); -void getsigcmds(unsigned int signal); -void setupsignals(); -void sighandler(int signum); -int getstatus(char *str, char *last); -void statusloop(); -void termhandler(); -void pstdout(); -#ifndef NO_X -void setroot(); -static void (*writestatus) () = setroot; -static int setupX(); -static Display *dpy; -static int screen; -static Window root; -#else -static void (*writestatus) () = pstdout; -#endif - - -#include "blocks.h" - -static char statusbar[LENGTH(blocks)][CMDLENGTH] = {0}; -static char statusstr[2][STATUSLENGTH]; -static int statusContinue = 1; -static int returnStatus = 0; - -//opens process *cmd and stores output in *output -void getcmd(const Block *block, char *output) -{ - strcpy(output, block->icon); - FILE *cmdf = popen(block->command, "r"); - if (!cmdf) - return; - int i = strlen(block->icon); - fgets(output+i, CMDLENGTH-i-delimLen, cmdf); - i = strlen(output); - if (i == 0) { - //return if block and command output are both empty - pclose(cmdf); - return; - } - //only chop off newline if one is present at the end - i = output[i-1] == '\n' ? i-1 : i; - if (delim[0] != '\0') { - strncpy(output+i, delim, delimLen); - } - else - output[i++] = '\0'; - pclose(cmdf); -} - -void getcmds(int time) -{ - const Block* current; - for (unsigned int i = 0; i < LENGTH(blocks); i++) { - current = blocks + i; - if ((current->interval != 0 && time % current->interval == 0) || time == -1) - getcmd(current,statusbar[i]); - } -} - -void getsigcmds(unsigned int signal) -{ - const Block *current; - for (unsigned int i = 0; i < LENGTH(blocks); i++) { - current = blocks + i; - if (current->signal == signal) - getcmd(current,statusbar[i]); - } -} - -void setupsignals() -{ -#ifndef __OpenBSD__ - /* initialize all real time signals with dummy handler */ - for (int i = SIGRTMIN; i <= SIGRTMAX; i++) - signal(i, dummysighandler); -#endif - - for (unsigned int i = 0; i < LENGTH(blocks); i++) { - if (blocks[i].signal > 0) - signal(SIGMINUS+blocks[i].signal, sighandler); - } - -} - -int getstatus(char *str, char *last) -{ - strcpy(last, str); - str[0] = '\0'; - for (unsigned int i = 0; i < LENGTH(blocks); i++) - strcat(str, statusbar[i]); - str[strlen(str)-strlen(delim)] = '\0'; - return strcmp(str, last);//0 if they are the same -} - -#ifndef NO_X -void setroot() -{ - if (!getstatus(statusstr[0], statusstr[1]))//Only set root if text has changed. - return; - XStoreName(dpy, root, statusstr[0]); - XFlush(dpy); -} - -int setupX() -{ - dpy = XOpenDisplay(NULL); - if (!dpy) { - fprintf(stderr, "dwmblocks: Failed to open display\n"); - return 0; - } - screen = DefaultScreen(dpy); - root = RootWindow(dpy, screen); - return 1; -} -#endif - -void pstdout() -{ - if (!getstatus(statusstr[0], statusstr[1]))//Only write out if text has changed. - return; - printf("%s\n",statusstr[0]); - fflush(stdout); -} - - -void statusloop() -{ - setupsignals(); - int i = 0; - getcmds(-1); - while (1) { - getcmds(i++); - writestatus(); - if (!statusContinue) - break; - sleep(1.0); - } -} - -#ifndef __OpenBSD__ -/* this signal handler should do nothing */ -void dummysighandler(int signum) -{ - return; -} -#endif - -void sighandler(int signum) -{ - getsigcmds(signum-SIGPLUS); - writestatus(); -} - -void termhandler() -{ - statusContinue = 0; -} - -int main(int argc, char** argv) -{ - for (int i = 0; i < argc; i++) {//Handle command line arguments - if (!strcmp("-d",argv[i])) - strncpy(delim, argv[++i], delimLen); - else if (!strcmp("-p",argv[i])) - writestatus = pstdout; - } -#ifndef NO_X - if (!setupX()) - return 1; -#endif - delimLen = MIN(delimLen, strlen(delim)); - delim[delimLen++] = '\0'; - signal(SIGTERM, termhandler); - signal(SIGINT, termhandler); - statusloop(); -#ifndef NO_X - XCloseDisplay(dpy); -#endif - return 0; -} diff --git a/farbfeld/2ff b/farbfeld/2ff deleted file mode 100755 index 6ce91b9..0000000 --- a/farbfeld/2ff +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh - -# arguments -if [ "$#" -ne 0 ]; then - echo "usage: $0" >&2 - exit 1 -fi - -# write input into temporary file -TMP=$(mktemp) -trap 'rm "$TMP"' EXIT -cat > "$TMP" - -# determine the mime-type -if [ "$(dd if="$TMP" bs=1 count=8 2>/dev/null | tr -d '\0')" = "farbfeld" ]; then - cat "$TMP" -else - MIME=$(file -ib "$TMP" | cut -d ";" -f 1) - - case "$MIME" in - image/png) - png2ff < "$TMP" - ;; - image/jpeg) - jpg2ff < "$TMP" - ;; - *) - convert "$TMP" png:- | png2ff - ;; - esac -fi - -# errors -if [ $? -ne 0 ]; then - exit 1 -else - exit 0 -fi diff --git a/farbfeld/2ff.1 b/farbfeld/2ff.1 deleted file mode 100644 index 426e3fd..0000000 --- a/farbfeld/2ff.1 +++ /dev/null @@ -1,45 +0,0 @@ -.Dd 2018-04-11 -.Dt 2FF 1 -.Os suckless.org -.Sh NAME -.Nm 2ff -.Nd convert image to farbfeld -.Sh SYNOPSIS -.Nm -.Sh DESCRIPTION -.Nm -reads an image from stdin, converts it to -.Xr farbfeld 5 -and writes the result to stdout. -.Pp -.Nm -is a wrapper script around the farbfeld conversion tools -with a fallback to obtaining a PNG using -.Xr ImageMagick 1 -and passing it through -.Xr png2ff 1 . -.Pp -In case of an error -.Nm -writes a diagnostic message to stderr. -.Sh EXIT STATUS -.Bl -tag -width Ds -.It 0 -Image processed successfully. -.It 1 -An error occurred. -.El -.Sh EXAMPLES -$ -.Nm -< image.* > image.ff -.Pp -$ -.Nm -< image.* | bzip2 > image.ff.bz2 -.Sh SEE ALSO -.Xr bzip2 1 , -.Xr ImageMagick 1 , -.Xr farbfeld 5 -.Sh AUTHORS -.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/farbfeld/FORMAT b/farbfeld/FORMAT deleted file mode 100644 index 0c082ea..0000000 --- a/farbfeld/FORMAT +++ /dev/null @@ -1,14 +0,0 @@ - - FARBFELD IMAGE FORMAT SPECIFICATION - - ╔════════╤═════════════════════════════════════════════════════════╗ - ║ Bytes │ Description ║ - ╠════════╪═════════════════════════════════════════════════════════╣ - ║ 8 │ "farbfeld" magic value ║ - ╟────────┼─────────────────────────────────────────────────────────╢ - ║ 4 │ 32-Bit BE unsigned integer (width) ║ - ╟────────┼─────────────────────────────────────────────────────────╢ - ║ 4 │ 32-Bit BE unsigned integer (height) ║ - ╟────────┼─────────────────────────────────────────────────────────╢ - ║ [2222] │ 4⋅16-Bit BE unsigned integers [RGBA] / pixel, row-major ║ - ╚════════╧═════════════════════════════════════════════════════════╝ diff --git a/farbfeld/LICENSE b/farbfeld/LICENSE deleted file mode 100644 index 05640a5..0000000 --- a/farbfeld/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -ISC-License - -Copyright 2014-2018 Laslo Hunhold - -Copyright 2004 Ted Unangst -Copyright 2004 Todd C. Miller -Copyright 2008 Otto Moerbeek -Copyright 2014-2015 Dimitris Papastamos -Copyright 2014-2016 Hiltjo Posthuma -Copyright 2015 Willy Goiffon -Copyright 2016 Alexander Krotov -Copyright 2017 Mattias Andrée - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/farbfeld/Makefile b/farbfeld/Makefile deleted file mode 100644 index ac3d22a..0000000 --- a/farbfeld/Makefile +++ /dev/null @@ -1,68 +0,0 @@ -# See LICENSE file for copyright and license details -# farbfeld - suckless image format with conversion tools -.POSIX: - -include config.mk -include ../config.mk - -REQ = util -HDR = arg.h -BIN = png2ff ff2png jpg2ff ff2jpg ff2pam ff2ppm -SCR = 2ff -MAN1 = 2ff.1 $(BIN:=.1) -MAN5 = farbfeld.5 - -all: $(BIN) - -png2ff-LDLIBS = $(PNG-LDLIBS) -ff2png-LDLIBS = $(PNG-LDLIBS) -jpg2ff-LDLIBS = $(JPG-LDLIBS) -ff2jpg-LDLIBS = $(JPG-LDLIBS) - -png2ff: png2ff.o $(REQ:=.o) -ff2png: ff2png.o $(REQ:=.o) -jpg2ff: jpg2ff.o $(REQ:=.o) -ff2jpg: ff2jpg.o $(REQ:=.o) -ff2pam: ff2pam.o $(REQ:=.o) -ff2ppm: ff2ppm.o $(REQ:=.o) - -png2ff.o: png2ff.c config.mk $(HDR) $(REQ:=.h) -ff2png.o: ff2png.c config.mk $(HDR) $(REQ:=.h) -jpg2ff.o: jpg2ff.c config.mk $(HDR) $(REQ:=.h) -ff2jpg.o: ff2jpg.c config.mk $(HDR) $(REQ:=.h) -ff2pam.o: ff2pam.c config.mk $(HDR) $(REQ:=.h) -ff2ppm.o: ff2ppm.c config.mk $(HDR) $(REQ:=.h) - -.o: - $(CC) -o $@ $(LDFLAGS) $< $(REQ:=.o) $($*-LDLIBS) - -.c.o: - $(CC) -c $(CPPFLAGS) $(CFLAGS) $< - -clean: - rm -f $(BIN) $(BIN:=.o) $(REQ:=.o) - -dist: - rm -rf "farbfeld-$(VERSION)" - mkdir -p "farbfeld-$(VERSION)" - cp -R FORMAT LICENSE Makefile README config.mk $(SCR) \ - $(HDR) $(BIN:=.c) $(REQ:=.c) $(REQ:=.h) \ - $(MAN1) $(MAN5) "farbfeld-$(VERSION)" - tar -cf - "farbfeld-$(VERSION)" | gzip -c > "farbfeld-$(VERSION).tar.gz" - rm -rf "farbfeld-$(VERSION)" - -install: all - mkdir -p "$(DESTDIR)$(PREFIX)/bin" - cp -f $(SCR) $(BIN) "$(DESTDIR)$(PREFIX)/bin" - for f in $(BIN) $(SCR); do chmod 755 "$(DESTDIR)$(PREFIX)/bin/$$f"; done - mkdir -p "$(DESTDIR)$(MANPREFIX)/man1" - cp -f $(MAN1) "$(DESTDIR)$(MANPREFIX)/man1" - for m in $(MAN1); do chmod 644 "$(DESTDIR)$(MANPREFIX)/man1/$$m"; done - mkdir -p "$(DESTDIR)$(MANPREFIX)/man5" - cp -f $(MAN5) "$(DESTDIR)$(MANPREFIX)/man5" - for m in $(MAN5); do chmod 644 "$(DESTDIR)$(MANPREFIX)/man5/$$m"; done - -uninstall: - for f in $(BIN) $(SCR); do rm -f "$(DESTDIR)$(PREFIX)/bin/$$f"; done - for m in $(MAN1); do rm -f "$(DESTDIR)$(MANPREFIX)/man1/$$m"; done - for m in $(MAN5); do rm -f "$(DESTDIR)$(MANPREFIX)/man5/$$m"; done diff --git a/farbfeld/README b/farbfeld/README deleted file mode 100644 index 1fe1125..0000000 --- a/farbfeld/README +++ /dev/null @@ -1,74 +0,0 @@ - - ███ ███ ██ ██ ███ ███ █ ██ - █ █ █ █ █ █ █ █ █ █ █ █ - ██ ███ ██ ███ ██ ██ █ █ █ - █ █ █ █ █ █ █ █ █ █ █ █ - █ █ █ █ █ ██ █ ███ ███ ██ - - -WHAT IS FARBFELD? - Farbfeld is a lossless image-format designed to be - parsed and piped easily. It is probably the simplest - image-format you can find (see FORMAT). - It does not have integrated compression, but allows - compression algorithms to work with it easily by adding - little entropy to the image data itself. This beats PNG - in many cases. - Given the free choice of compression algorithms, it - is trivial to switch to better and faster ones as they - show up in the future. - -HOW DO I USE THE TOOLS? - encoding: - png2ff < example.png > example.ff - png2ff < example.png | bzip2 > example.ff.bz2 - - decoding: - ff2png < example.ff > example.png - bzcat example.ff.bz2 | ff2png > example.png - - bzip2 is used in this example and a recommended - compression algorithm. Of course you are free - to use something else. - -WHY FARBFELD? - Current image-formats have integrated compression, - making it complicated to read the image data. - One is forced to use complex libraries like libpng, - libjpeg, libjpeg-turbo, giflib and others, read the - documentation and write a lot of boilerplate in order - to get started. - Farbfeld leaves this behind and is designed to be as - simple as possible, leaving the task of compression - to outside tools. - The simple design, which was the primary objective, - implicitly lead to the very good compression - characteristics, as it often happens when you go with - the UNIX philosophy. - Reading farbfeld images doesn't require any special - libraries. The tools in this folder are just a toolbox - to make it easy to convert between common image formats - and farbfeld. - -HOW DOES IT WORK? - In farbfeld, pattern resolution is not done while - converting, but while compressing the image. - For example, farbfeld always stores the alpha-channel, - even if the image doesn't have alpha-variation. - This may sound like a big waste at first, but as - soon as you compress an image of this kind, the - compression-algorithm (e.g. bzip2) recognizes the - pattern that every 48 bits the 16 bits store the - same information. - And the compression-algorithms get better and better - at this. - Same applies to the idea of having 16 bits per channel. - It sounds excessive, but if you for instance only have - a greyscale image, the R, G and B channels will store - the same value, which is recognized by the compression - algorithm easily. - This effectively leads to filesizes you'd normally only - reach with paletted images, and in some cases bzip2 even - beats png's compression, for instance when you're dealing - with grayscale data, line drawings, decals and even - photographs. diff --git a/farbfeld/arg.h b/farbfeld/arg.h deleted file mode 100644 index 7f503ec..0000000 --- a/farbfeld/arg.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * ISC-License - * - * Copyright 2017 Laslo Hunhold - * - * Permission to use, copy, modify, and/or distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ -#ifndef ARG_H -#define ARG_H - -extern char *argv0; - -/* int main(int argc, char *argv[]) */ -#define ARGBEGIN for (argv0 = *argv, *argv ? (argc--, argv++) : ((void *)0); \ - *argv && (*argv)[0] == '-' && (*argv)[1]; argc--, argv++) { \ - int i_, argused_; \ - if ((*argv)[1] == '-' && !(*argv)[2]) { \ - argc--, argv++; \ - break; \ - } \ - for (i_ = 1, argused_ = 0; (*argv)[i_]; i_++) { \ - switch((*argv)[i_]) -#define ARGEND if (argused_) { \ - if ((*argv)[i_ + 1]) { \ - break; \ - } else { \ - argc--, argv++; \ - break; \ - } \ - } \ - } \ - } -#define ARGC() ((*argv)[i_]) -#define ARGF_(x) (((*argv)[i_ + 1]) ? (argused_ = 1, &((*argv)[i_ + 1])) : \ - (*(argv + 1)) ? (argused_ = 1, *(argv + 1)) : (x)) -#define EARGF(x) ARGF_(((x), exit(1), (char *)0)) -#define ARGF() ARGF_((char *)0) - -#endif diff --git a/farbfeld/config.mk b/farbfeld/config.mk deleted file mode 100644 index 8ba827a..0000000 --- a/farbfeld/config.mk +++ /dev/null @@ -1,17 +0,0 @@ -# farbfeld version -VERSION = 4 - -# Customize below to fit your system - -# paths -MANPREFIX = $(PREFIX)/share/man - -# flags -CPPFLAGS = -D_DEFAULT_SOURCE -CFLAGS = -std=c99 -pedantic -Wall -Wextra -Os -LDFLAGS = -s -PNG-LDLIBS = -lpng -JPG-LDLIBS = -ljpeg - -# compiler and linker -CC = cc diff --git a/farbfeld/farbfeld.5 b/farbfeld/farbfeld.5 deleted file mode 100644 index 55dc47c..0000000 --- a/farbfeld/farbfeld.5 +++ /dev/null @@ -1,177 +0,0 @@ -.Dd 2018-04-11 -.Dt FARBFELD 5 -.Os suckless.org -.Sh NAME -.Nm farbfeld -.Nd suckless image format -.Sh DESCRIPTION -.Nm -is a -.Em lossless -image format which is easy to parse, pipe and compress. -It has the following format: -.Bd -literal -offset left -BYTES DESCRIPTION -8 "farbfeld" magic value -4 32-Bit BE unsigned integer (width) -4 32-Bit BE unsigned integer (height) -[2222] 4*16-Bit BE unsigned integers [RGBA] / pixel, row-major -.Ed -.Pp -The RGB-data should be sRGB for best interoperability and not -alpha-premultiplied. -.Sh USAGE -.Nm -provides the tools -.Xr 2ff 1 , -.Xr jpg2ff 1 , -.Xr png2ff 1 -and -.Xr ff2jpg 1 , -.Xr ff2pam 1 , -.Xr ff2png 1 , -.Xr ff2ppm 1 -to -.Em convert -to and from farbfeld images respectively. -.Pp -.Xr bzip2 1 -is recommended for -.Em compression , -giving results comparable with PNG for photographs and much better results -for other image types. -.sp -The -.Em file extension -is ".ff" and compression extensions shall be -appended (e.g. ".ff.bz2"). -.Sh MOTIVATION -.Nm -was created because the author was not satisfied with the boilerplate -and inherent complexity involved in handling common image formats -(PNG, JPEG, GIF,...), having to rely on bloated libraries while not being -able to focus on the task at hand for a given image processing problem. -.Sh EXAMPLES -The following code listing -.Em invert.c -is a ready-to-use color inverter with all necessary error handling and -reporting. This program can be integrated into a farbfeld pipeline as -follows: -.Pp -$ png2ff < image.png | invert | ff2png > image-inverted.png -.Pp -It shall be noted here that due to the simplicity of the format no -external libraries are needed to handle the farbfeld image data. The -0BSD-License gives you the freedom to throw away the license block and -just use the code as you wish. Happy hacking! -.Bd -literal -offset left -/* - * 0BSD-License - * - * (c) 2017 Laslo Hunhold - * - * Permission to use, copy, modify, and/or distribute this software for - * any purpose with or without fee is hereby granted. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL - * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE - * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL - * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ -#include - -#include -#include -#include -#include - -#define LEN(x) (sizeof (x) / sizeof *(x)) - -static void -invert(uint16_t rgba[4]) -{ - rgba[0] = UINT16_MAX - rgba[0]; - rgba[1] = UINT16_MAX - rgba[1]; - rgba[2] = UINT16_MAX - rgba[2]; -} - -int -main(int argc, char *argv[]) -{ - uint32_t hdr[4], width, height, i, j, k; - uint16_t rgba[4]; - - /* arguments */ - if (argc != 1) { - fprintf(stderr, "usage: %s\\n", argv[0]); - return 1; - } - - /* read header */ - if (fread(hdr, sizeof(*hdr), LEN(hdr), stdin) != LEN(hdr)) { - goto readerr; - } - if (memcmp("farbfeld", hdr, sizeof("farbfeld") - 1)) { - fprintf(stderr, "%s: invalid magic value\\n", argv[0]); - return 1; - } - width = ntohl(hdr[2]); - height = ntohl(hdr[3]); - - /* write data */ - if (fwrite(hdr, sizeof(*hdr), LEN(hdr), stdout) != 4) { - goto writerr; - } - - for (i = 0; i < height; i++) { - for (j = 0; j < width; j++) { - if (fread(rgba, sizeof(*rgba), LEN(rgba), - stdin) != LEN(rgba)) { - goto readerr; - } - for (k = 0; k < 4; k++) { - rgba[k] = ntohs(rgba[k]); - } - - invert(rgba); - - for (k = 0; k < 4; k++) { - rgba[k] = htons(rgba[k]); - } - if (fwrite(rgba, sizeof(*rgba), LEN(rgba), - stdout) != LEN(rgba)) { - goto writerr; - } - } - } - - /* clean up */ - if (fclose(stdout)) { - fprintf(stderr, "%s: fclose: %s\\n", argv[0], - strerror(errno)); - return 1; - } - - return 0; -readerr: - fprintf(stderr, "%s: fread: Unexpected EOF\\n", argv[0]); - return 1; -writerr: - fprintf(stderr, "%s: fwrite: %s\\n", argv[0], strerror(errno)); - return 1; -} -.Ed -.Sh SEE ALSO -.Xr 2ff 1 , -.Xr ff2jpg 1 , -.Xr ff2pam 1 , -.Xr ff2png 1 , -.Xr ff2ppm 1 , -.Xr jpg2ff 1 , -.Xr png2ff 1 -.Sh AUTHORS -.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/farbfeld/ff2jpg.1 b/farbfeld/ff2jpg.1 deleted file mode 100644 index 745ae6e..0000000 --- a/farbfeld/ff2jpg.1 +++ /dev/null @@ -1,54 +0,0 @@ -.Dd 2018-04-11 -.Dt FF2JPG 1 -.Os suckless.org -.Sh NAME -.Nm ff2jpg -.Nd convert farbfeld to JPG -.Sh SYNOPSIS -.Nm -.Op Fl b Ar colour -.Op Fl o -.Op Fl q Ar quality -.Sh DESCRIPTION -.Nm -reads a -.Xr farbfeld 5 -image from stdin, converts it to JPG (8-bit RGB) and writes the result to -stdout. -.Pp -In case of an error -.Nm -writes a diagnostic message to stderr. -.Sh OPTIONS -.Bl -tag -width Ds -.It Fl b Ar colour -Blend the transparent colours with -.Ar colour -specified as rgb, rrggbb or rrrrggggbbbb. The default is fff. -.It Fl o -Optimize the Huffman table, which reduces the file size but takes longer. -.It Fl q Ar quality -Set the output -.Ar quality -ranging from 0 to 100. The default is 85. -.El -.Sh EXIT STATUS -.Bl -tag -width Ds -.It 0 -Image processed successfully. -.It 1 -An error occurred. -.El -.Sh EXAMPLES -$ -.Nm -< image.ff > image.jpg -.Pp -$ bunzip2 < image.ff.bz2 | -.Nm --b 0f0 -q 90 > image.jpg -.Sh SEE ALSO -.Xr bzip2 1 , -.Xr farbfeld 5 -.Sh AUTHORS -.An Hiltjo Posthuma Aq Mt hiltjo@codemadness.org diff --git a/farbfeld/ff2jpg.c b/farbfeld/ff2jpg.c deleted file mode 100644 index f4514b8..0000000 --- a/farbfeld/ff2jpg.c +++ /dev/null @@ -1,114 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include - -#include -#include -#include -#include -#include -#include - -#include - -#include "arg.h" -#include "util.h" - -static void -jpeg_error(j_common_ptr js) -{ - fprintf(stderr, "%s: libjpeg: ", argv0); - (*js->err->output_message)(js); - exit(1); -} - -static void -jpeg_setup_writer(struct jpeg_compress_struct *s, struct jpeg_error_mgr *e, - uint32_t w, uint32_t h, int quality, int opt) -{ - jpeg_create_compress(s); - e->error_exit = jpeg_error; - s->err = jpeg_std_error(e); - - jpeg_stdio_dest(s, stdout); - s->image_width = w; - s->image_height = h; - s->input_components = 3; /* color components per pixel */ - s->in_color_space = JCS_RGB; /* output color space */ - jpeg_set_defaults(s); - - if (opt) { - s->optimize_coding = 1; - } - jpeg_set_quality(s, quality, 1); - - jpeg_start_compress(s, 1); -} - -static void -usage(void) -{ - die("usage: %s [-b colour] [-o] [-q quality]", argv0); -} - -int -main(int argc, char *argv[]) -{ - struct jpeg_compress_struct jcomp; - struct jpeg_error_mgr jerr; - size_t rowlen; - uint64_t a; - uint32_t width, height, i, j, k, l; - uint16_t *row, mask[3] = { 0xffff, 0xffff, 0xffff }; - uint8_t *rowout; - int optimize = 0, quality = 85; - - /* arguments */ - ARGBEGIN { - case 'b': - if (parse_mask(EARGF(usage()), mask)) { - usage(); - } - break; - case 'o': - optimize = 1; - break; - case 'q': - quality = estrtonum(EARGF(usage()), 0, 100); - break; - default: - usage(); - } ARGEND - - if (argc) { - usage(); - } - - /* prepare */ - ff_read_header(&width, &height); - jpeg_setup_writer(&jcomp, &jerr, width, height, quality, optimize); - row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); - rowlen = width * (sizeof("RGBA") - 1); - rowout = ereallocarray(NULL, width, (sizeof("RGB") - 1) * sizeof(uint8_t)); - - /* write data */ - for (i = 0; i < height; ++i) { - efread(row, sizeof(uint16_t), rowlen, stdin); - for (j = 0, k = 0; j < rowlen; j += 4, k += 3) { - a = ntohs(row[j + 3]); - for (l = 0; l < 3; l++) { - /* alpha blending and 8-bit-reduction */ - rowout[k + l] = (a * ntohs(row[j + l]) + - (UINT16_MAX - a) * mask[l]) / - (UINT16_MAX * - (UINT16_MAX / UINT8_MAX)); - } - } - jpeg_write_scanlines(&jcomp, &rowout, 1); - } - - /* clean up */ - jpeg_finish_compress(&jcomp); - jpeg_destroy_compress(&jcomp); - - return fshut(stdout, ""); -} diff --git a/farbfeld/ff2pam.1 b/farbfeld/ff2pam.1 deleted file mode 100644 index 3f4acfe..0000000 --- a/farbfeld/ff2pam.1 +++ /dev/null @@ -1,38 +0,0 @@ -.Dd 2018-04-11 -.Dt FF2PAM 1 -.Os suckless.org -.Sh NAME -.Nm ff2pam -.Nd convert farbfeld to PAM -.Sh SYNOPSIS -.Nm -.Sh DESCRIPTION -.Nm -reads a -.Xr farbfeld 5 -image from stdin, converts it to PAM (16-bit RGBA) and writes the result -to stdout. -.Pp -In case of an error -.Nm -writes a diagnostic message to stderr. -.Sh EXIT STATUS -.Bl -tag -width Ds -.It 0 -Image processed successfully. -.It 1 -An error occurred. -.El -.Sh EXAMPLES -$ -.Nm -< image.ff > image.pam -.Pp -$ bunzip2 < image.ff.bz2 | -.Nm -> image.pam -.Sh SEE ALSO -.Xr bzip2 1 , -.Xr farbfeld 5 -.Sh AUTHORS -.An Mattias Andrée Aq Mt maandree@kth.se diff --git a/farbfeld/ff2pam.c b/farbfeld/ff2pam.c deleted file mode 100644 index fca5c6f..0000000 --- a/farbfeld/ff2pam.c +++ /dev/null @@ -1,55 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include - -#include -#include -#include -#include -#include -#include -#include - -#include "util.h" - -static void -usage(void) -{ - die("usage: %s", argv0); -} - -int -main(int argc, char *argv[]) -{ - size_t rowlen; - uint32_t width, height, i; - uint16_t *row; - - /* arguments */ - argv0 = argv[0], argc--, argv++; - - if (argc) { - usage(); - } - - /* prepare */ - ff_read_header(&width, &height); - row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); - rowlen = width * (sizeof("RGBA") - 1); - - /* write data */ - printf("P7\n" - "WIDTH %" PRIu32 "\n" - "HEIGHT %" PRIu32 "\n" - "DEPTH 4\n" /* number of channels */ - "MAXVAL 65535\n" - "TUPLTYPE RGB_ALPHA\n" - "ENDHDR\n", - width, height); - - for (i = 0; i < height; i++) { - efread(row, sizeof(uint16_t), rowlen, stdin); - efwrite(row, sizeof(uint16_t), rowlen, stdout); - } - - return fshut(stdout, ""); -} diff --git a/farbfeld/ff2png.1 b/farbfeld/ff2png.1 deleted file mode 100644 index d8e1fab..0000000 --- a/farbfeld/ff2png.1 +++ /dev/null @@ -1,38 +0,0 @@ -.Dd 2018-04-11 -.Dt FF2PNG 1 -.Os suckless.org -.Sh NAME -.Nm ff2png -.Nd convert farbfeld to PNG -.Sh SYNOPSIS -.Nm -.Sh DESCRIPTION -.Nm -reads a -.Xr farbfeld 5 -image from stdin, converts it to PNG (16-bit RGBA) and writes the result -to stdout. -.Pp -In case of an error -.Nm -writes a diagnostic message to stderr. -.Sh EXIT STATUS -.Bl -tag -width Ds -.It 0 -Image processed successfully. -.It 1 -An error occurred. -.El -.Sh EXAMPLES -$ -.Nm -< image.ff > image.png -.Pp -$ bunzip2 < image.ff.bz2 | -.Nm -> image.png -.Sh SEE ALSO -.Xr bzip2 1 , -.Xr farbfeld 5 -.Sh AUTHORS -.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/farbfeld/ff2png.c b/farbfeld/ff2png.c deleted file mode 100644 index 193b375..0000000 --- a/farbfeld/ff2png.c +++ /dev/null @@ -1,77 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include - -#include -#include -#include -#include -#include - -#include - -#include "util.h" - -static void -png_err(png_struct *pngs, const char *msg) -{ - (void)pngs; - die("libpng: %s", msg); -} - -static void -png_setup_writer(png_struct **s, png_info **i, uint32_t w, uint32_t h) -{ - *s = png_create_write_struct(PNG_LIBPNG_VER_STRING, NULL, png_err, NULL); - *i = png_create_info_struct(*s); - - if (!*s || !*i) { - die("Failed to initialize libpng"); - } - - png_init_io(*s, stdout); - png_set_IHDR(*s, *i, w, h, 16, PNG_COLOR_TYPE_RGB_ALPHA, - PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_BASE, - PNG_FILTER_TYPE_BASE); - png_write_info(*s, *i); -} - -static void -usage(void) -{ - die("usage: %s", argv0); -} - -int -main(int argc, char *argv[]) -{ - png_struct *pngs; - png_info *pngi; - size_t rowlen; - uint32_t width, height, i; - uint16_t *row; - - /* arguments */ - argv0 = argv[0], argc--, argv++; - - if (argc) { - usage(); - } - - /* prepare */ - ff_read_header(&width, &height); - png_setup_writer(&pngs, &pngi, width, height); - row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); - rowlen = width * (sizeof("RGBA") - 1); - - /* write data */ - for (i = 0; i < height; ++i) { - efread(row, sizeof(uint16_t), rowlen, stdin); - png_write_row(pngs, (uint8_t *)row); - } - - /* clean up */ - png_write_end(pngs, NULL); - png_destroy_write_struct(&pngs, NULL); - - return fshut(stdout, ""); -} diff --git a/farbfeld/ff2ppm.1 b/farbfeld/ff2ppm.1 deleted file mode 100644 index 1687346..0000000 --- a/farbfeld/ff2ppm.1 +++ /dev/null @@ -1,46 +0,0 @@ -.Dd 2018-04-11 -.Dt FF2PPM 1 -.Os suckless.org -.Sh NAME -.Nm ff2ppm -.Nd convert farbfeld to PPM -.Sh SYNOPSIS -.Nm -.Op Fl b Ar colour -.Sh DESCRIPTION -.Nm -reads a -.Xr farbfeld 5 -image from stdin, converts it to PPM (16-Bit RGB P6 binary format) and -writes the result to stdout. -.Pp -In case of an error -.Nm -writes a diagnostic message to stderr. -.Sh OPTIONS -.Bl -tag -width Ds -.It Fl b Ar colour -Blend the transparent colours with -.Ar colour -specified as rgb, rrggbb or rrrrggggbbbb. The default is fff. -.El -.Sh EXIT STATUS -.Bl -tag -width Ds -.It 0 -Image processed successfully. -.It 1 -An error occurred. -.El -.Sh EXAMPLES -$ -.Nm -< image.ff > image.ppm -.Pp -$ bunzip2 < image.ff.bz2 | -.Nm --b 0f0 > image.ppm -.Sh SEE ALSO -.Xr bzip2 1 , -.Xr farbfeld 5 -.Sh AUTHORS -.An Hiltjo Posthuma Aq Mt hiltjo@codemadness.org diff --git a/farbfeld/ff2ppm.c b/farbfeld/ff2ppm.c deleted file mode 100644 index 9b82d9c..0000000 --- a/farbfeld/ff2ppm.c +++ /dev/null @@ -1,72 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include - -#include -#include -#include -#include -#include -#include - -#include "arg.h" -#include "util.h" - -static void -usage(void) -{ - die("usage: %s [-b colour]", argv0); -} - -int -main(int argc, char *argv[]) -{ - size_t rowlen, rowoutlen; - uint64_t a; - uint32_t width, height, i, j, k, l; - uint16_t *row, mask[3] = { 0xffff, 0xffff, 0xffff }; - uint8_t *rowout; - - /* arguments */ - ARGBEGIN { - case 'b': - if (parse_mask(EARGF(usage()), mask)) { - usage(); - } - break; - default: - usage(); - } ARGEND - - if (argc) { - usage(); - } - - /* prepare */ - ff_read_header(&width, &height); - row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); - rowout = ereallocarray(NULL, width, (sizeof("RGB") - 1) * sizeof(uint8_t)); - rowlen = width * (sizeof("RGBA") - 1); - rowoutlen = width * (sizeof("RGB") - 1); - - /* write data */ - printf("P6\n%" PRIu32 " %" PRIu32 "\n255\n", width, height); - - for (i = 0; i < height; ++i) { - efread(row, sizeof(uint16_t), rowlen, stdin); - - for (j = 0, k = 0; j < rowlen; j += 4, k += 3) { - a = ntohs(row[j + 3]); - for (l = 0; l < 3; l++) { - /* alpha blending and 8-bit-reduction */ - rowout[k + l] = (a * ntohs(row[j + l]) + - (UINT16_MAX - a) * mask[l]) / - (UINT16_MAX * - (UINT16_MAX / UINT8_MAX)); - } - } - - efwrite(rowout, sizeof(uint8_t), rowoutlen, stdout); - } - - return fshut(stdout, ""); -} diff --git a/farbfeld/jpg2ff.1 b/farbfeld/jpg2ff.1 deleted file mode 100644 index 6ae67e2..0000000 --- a/farbfeld/jpg2ff.1 +++ /dev/null @@ -1,38 +0,0 @@ -.Dd 2018-04-11 -.Dt JPG2FF 1 -.Os suckless.org -.Sh NAME -.Nm jpg2ff -.Nd convert JPG to farbfeld -.Sh SYNOPSIS -.Nm -.Sh DESCRIPTION -.Nm -reads a JPG image from stdin, converts it to -.Xr farbfeld 5 -and writes the result to stdout. -.Pp -In case of an error -.Nm -writes a diagnostic message to stderr. -.Sh EXIT STATUS -.Bl -tag -width Ds -.It 0 -Image processed successfully. -.It 1 -An error occurred. -.El -.Sh EXAMPLES -$ -.Nm -< image.jpg > image.ff -.Pp -$ -.Nm -< image.jpg | bzip2 > image.ff.bz2 -.Sh SEE ALSO -.Xr 2ff 1 , -.Xr bzip2 1 , -.Xr farbfeld 5 -.Sh AUTHORS -.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/farbfeld/jpg2ff.c b/farbfeld/jpg2ff.c deleted file mode 100644 index 360ace4..0000000 --- a/farbfeld/jpg2ff.c +++ /dev/null @@ -1,90 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include - -#include -#include -#include -#include -#include - -#include - -#include "util.h" - -static void -jpeg_error(j_common_ptr js) -{ - fprintf(stderr, "%s: libjpeg: ", argv0); - (*js->err->output_message)(js); - exit(1); -} - -static void -jpeg_setup_reader(struct jpeg_decompress_struct *s, struct jpeg_error_mgr *e, - uint32_t *w, uint32_t *h) -{ - jpeg_create_decompress(s); - e->error_exit = jpeg_error; - s->err = jpeg_std_error(e); - - jpeg_stdio_src(s, stdin); - jpeg_read_header(s, 1); - *w = s->image_width; - *h = s->image_height; - s->output_components = 3; /* color components per pixel */ - s->out_color_space = JCS_RGB; /* input color space */ - - jpeg_start_decompress(s); -} - -static void -usage(void) -{ - die("usage: %s", argv0); -} - -int -main(int argc, char *argv[]) -{ - struct jpeg_decompress_struct js; - struct jpeg_error_mgr jerr; - uint32_t width, height; - uint16_t *row; - uint8_t *rowin; - size_t rowlen, i; - - /* arguments */ - argv0 = argv[0], argc--, argv++; - - if (argc) { - usage(); - } - - /* prepare */ - jpeg_setup_reader(&js, &jerr, &width, &height); - row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); - rowlen = width * (sizeof("RGBA") - 1); - rowin = ereallocarray(NULL, width, (sizeof("RGB") - 1) * sizeof(uint8_t)); - - /* write data */ - ff_write_header(width, height); - - while (js.output_scanline < js.output_height) { - jpeg_read_scanlines(&js, &rowin, 1); - - for (i = 0; i < width; ++i) { - row[4 * i + 0] = htons(rowin[3 * i + 0] * 257); - row[4 * i + 1] = htons(rowin[3 * i + 1] * 257); - row[4 * i + 2] = htons(rowin[3 * i + 2] * 257); - row[4 * i + 3] = htons(65535); - } - - efwrite(row, sizeof(uint16_t), rowlen, stdout); - } - - /* clean up */ - jpeg_finish_decompress(&js); - jpeg_destroy_decompress(&js); - - return fshut(stdout, ""); -} diff --git a/farbfeld/png2ff.1 b/farbfeld/png2ff.1 deleted file mode 100644 index 5ede5c9..0000000 --- a/farbfeld/png2ff.1 +++ /dev/null @@ -1,38 +0,0 @@ -.Dd 2018-04-11 -.Dt PNG2FF 1 -.Os suckless.org -.Sh NAME -.Nm png2ff -.Nd convert PNG to farbfeld -.Sh SYNOPSIS -.Nm -.Sh DESCRIPTION -.Nm -reads a PNG image from stdin, converts it to -.Xr farbfeld 5 -and writes the result to stdout. -.Pp -In case of an error -.Nm -writes a diagnostic message to stderr. -.Sh EXIT STATUS -.Bl -tag -width Ds -.It 0 -Image processed successfully. -.It 1 -An error occurred. -.El -.Sh EXAMPLES -$ -.Nm -< image.png > image.ff -.Pp -$ -.Nm -< image.png | bzip2 > image.ff.bz2 -.Sh SEE ALSO -.Xr 2ff 1 , -.Xr bzip2 1 , -.Xr farbfeld 5 -.Sh AUTHORS -.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/farbfeld/png2ff.c b/farbfeld/png2ff.c deleted file mode 100644 index 74109d8..0000000 --- a/farbfeld/png2ff.c +++ /dev/null @@ -1,97 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include - -#include -#include -#include -#include -#include - -#include - -#include "util.h" - -static void -png_err(png_struct *pngs, const char *msg) -{ - (void)pngs; - die("libpng: %s", msg); -} - -static void -png_setup_reader(png_struct **s, png_info **i, uint32_t *w, uint32_t *h) -{ - *s = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, png_err, NULL); - *i = png_create_info_struct(*s); - - if (!*s || !*i) { - die("Failed to initialize libpng"); - } - - png_init_io(*s, stdin); - if (png_get_valid(*s, *i, PNG_INFO_tRNS)) { - png_set_tRNS_to_alpha(*s); - } - png_set_add_alpha(*s, 255*257, PNG_FILLER_AFTER); - png_set_expand_gray_1_2_4_to_8(*s); - png_set_gray_to_rgb(*s); - png_set_packing(*s); - png_read_png(*s, *i, PNG_TRANSFORM_PACKING | PNG_TRANSFORM_EXPAND, NULL); - *w = png_get_image_width(*s, *i); - *h = png_get_image_height(*s, *i); -} - -static void -usage(void) -{ - die("usage: %s", argv0); -} - -int -main(int argc, char *argv[]) -{ - png_struct *pngs; - png_info *pngi; - uint32_t width, height, rowlen, r, i; - uint16_t *row; - uint8_t **pngrows; - - /* arguments */ - argv0 = argv[0], argc--, argv++; - - if (argc) { - usage(); - } - - /* prepare */ - png_setup_reader(&pngs, &pngi, &width, &height); - row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); - rowlen = width * (sizeof("RGBA") - 1); - pngrows = png_get_rows(pngs, pngi); - - /* write data */ - ff_write_header(width, height); - - switch(png_get_bit_depth(pngs, pngi)) { - case 8: - for (r = 0; r < height; ++r) { - for (i = 0; i < rowlen; i++) { - row[i] = htons(257 * pngrows[r][i]); - } - efwrite(row, sizeof(uint16_t), rowlen, stdout); - } - break; - case 16: - for (r = 0; r < height; ++r) { - efwrite(pngrows[r], sizeof(uint16_t), rowlen, stdout); - } - break; - default: - die("Invalid bit-depth"); - } - - /* clean up */ - png_destroy_read_struct(&pngs, &pngi, NULL); - - return fshut(stdout, ""); -} diff --git a/farbfeld/util.c b/farbfeld/util.c deleted file mode 100644 index 6418bc9..0000000 --- a/farbfeld/util.c +++ /dev/null @@ -1,242 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include - -#include -#include -#include -#include -#include -#include -#include -#include - -#include "util.h" - -char *argv0; - -static void -verr(const char *fmt, va_list ap) -{ - if (argv0 && strncmp(fmt, "usage", sizeof("usage") - 1)) { - fprintf(stderr, "%s: ", argv0); - } - - vfprintf(stderr, fmt, ap); - - if (fmt[0] && fmt[strlen(fmt) - 1] == ':') { - fputc(' ', stderr); - perror(NULL); - } else { - fputc('\n', stderr); - } -} - -void -warn(const char *fmt, ...) -{ - va_list ap; - - va_start(ap, fmt); - verr(fmt, ap); - va_end(ap); -} - -void -die(const char *fmt, ...) -{ - va_list ap; - - va_start(ap, fmt); - verr(fmt, ap); - va_end(ap); - - exit(1); -} - -void -ff_read_header(uint32_t *width, uint32_t *height) -{ - uint32_t hdr[4]; - - efread(hdr, sizeof(*hdr), LEN(hdr), stdin); - - if (memcmp("farbfeld", hdr, sizeof("farbfeld") - 1)) { - die("Invalid magic value"); - } - - *width = ntohl(hdr[2]); - *height = ntohl(hdr[3]); -} - -void -ff_write_header(uint32_t width, uint32_t height) -{ - uint32_t tmp; - - fputs("farbfeld", stdout); - - tmp = htonl(width); - efwrite(&tmp, sizeof(tmp), 1, stdout); - - tmp = htonl(height); - efwrite(&tmp, sizeof(tmp), 1, stdout); -} - -int -parse_mask(const char *s, uint16_t mask[3]) -{ - size_t slen, i; - unsigned int col[3], colfac; - char fmt[] = "%#x%#x%#x"; - - slen = strlen(s); - if (slen != 3 && slen != 6 && slen != 12) { - return 1; - } - - fmt[1] = fmt[4] = fmt[7] = ((slen / 3) + '0'); - if (sscanf(s, fmt, col, col + 1, col + 2) != 3) { - return 1; - } - - colfac = (slen == 3) ? UINT16_MAX / 0xf : - (slen == 6) ? UINT16_MAX / 0xff : - UINT16_MAX / 0xffff; - - for (i = 0; i < 3; i++) { - mask[i] = col[i] * colfac; - } - - return 0; -} - -int -fshut(FILE *fp, const char *fname) -{ - int ret = 0; - - /* fflush() is undefined for input streams by ISO C, - * but not POSIX 2008 if you ignore ISO C overrides. - * Leave it unchecked and rely on the following - * functions to detect errors. - */ - fflush(fp); - - if (ferror(fp) && !ret) { - warn("ferror '%s':", fname); - ret = 1; - } - - if (fclose(fp) && !ret) { - warn("fclose '%s':", fname); - ret = 1; - } - - return ret; -} - -void -efread(void *p, size_t s, size_t n, FILE *f) -{ - if (fread(p, s, n, f) != n) { - if (ferror(f)) { - die("fread:"); - } else { - die("fread: Unexpected end of file"); - } - } -} - -void -efwrite(const void *p, size_t s, size_t n, FILE *f) -{ - if (fwrite(p, s, n, f) != n) { - die("fwrite:"); - } -} - -void * -ereallocarray(void *optr, size_t nmemb, size_t size) -{ - void *p; - - if (!(p = reallocarray(optr, nmemb, size))) { - die("reallocarray: Out of memory"); - } - - return p; -} - -long long -estrtonum(const char *numstr, long long minval, long long maxval) -{ - const char *errstr; - long long ll; - - ll = strtonum(numstr, minval, maxval, &errstr); - if (errstr) { - die("strtonum '%s': %s", numstr, errstr); - } - - return ll; -} - -/* - * This is sqrt(SIZE_MAX+1), as s1*s2 <= SIZE_MAX - * if both s1 < MUL_NO_OVERFLOW and s2 < MUL_NO_OVERFLOW - */ -#define MUL_NO_OVERFLOW (1UL << (sizeof(size_t) * 4)) - -void * -reallocarray(void *optr, size_t nmemb, size_t size) -{ - if ((nmemb >= MUL_NO_OVERFLOW || size >= MUL_NO_OVERFLOW) && - nmemb > 0 && SIZE_MAX / nmemb < size) { - errno = ENOMEM; - return NULL; - } - return realloc(optr, size * nmemb); -} - -#define INVALID 1 -#define TOOSMALL 2 -#define TOOLARGE 3 - -long long -strtonum(const char *numstr, long long minval, long long maxval, - const char **errstrp) -{ - long long ll = 0; - int error = 0; - char *ep; - struct errval { - const char *errstr; - int err; - } ev[4] = { - { NULL, 0 }, - { "invalid", EINVAL }, - { "too small", ERANGE }, - { "too large", ERANGE }, - }; - - ev[0].err = errno; - errno = 0; - if (minval > maxval) { - error = INVALID; - } else { - ll = strtoll(numstr, &ep, 10); - if (numstr == ep || *ep != '\0') - error = INVALID; - else if ((ll == LLONG_MIN && errno == ERANGE) || ll < minval) - error = TOOSMALL; - else if ((ll == LLONG_MAX && errno == ERANGE) || ll > maxval) - error = TOOLARGE; - } - if (errstrp != NULL) - *errstrp = ev[error].errstr; - errno = ev[error].err; - if (error) - ll = 0; - - return (ll); -} diff --git a/farbfeld/util.h b/farbfeld/util.h deleted file mode 100644 index f6e32c6..0000000 --- a/farbfeld/util.h +++ /dev/null @@ -1,28 +0,0 @@ -/* See LICENSE file for copyright and license details. */ -#include -#include - -#define LEN(x) (sizeof (x) / sizeof *(x)) - -extern char *argv0; - -void warn(const char *, ...); -void die(const char *, ...); - -void ff_read_header(uint32_t *width, uint32_t *height); -void ff_write_header(uint32_t width, uint32_t height); - -int parse_mask(const char *, uint16_t mask[3]); - -int fshut(FILE *, const char *); - -void efread(void *, size_t, size_t, FILE *); -void efwrite(const void *, size_t, size_t, FILE *); - -#undef reallocarray -void *reallocarray(void *, size_t, size_t); -void *ereallocarray(void *optr, size_t nmemb, size_t size); - -#undef strtonum -long long strtonum(const char *, long long, long long, const char **); -long long estrtonum(const char *, long long, long long); diff --git a/nsxiv/.editorconfig b/nsxiv/.editorconfig deleted file mode 100644 index 72b2e5e..0000000 --- a/nsxiv/.editorconfig +++ /dev/null @@ -1,28 +0,0 @@ -# EditorConfig - -# apply to all files -[*] - -# top-most EditorConfig file -root = true - -# Set default charset -charset = utf-8 - -# Indentation -# indent with tabs -indent_style = tab -# same tab size as kernel style -indent_size = 8 - -# no trailing spaces -trim_trailing_whitespace = true - -# line lenght, same as kernel stipulated -max_line_length = 100 - -# all files have a final line -insert_final_newline = true - -# end of line -end_of_line = lf diff --git a/nsxiv/.github/workflows/build.yml b/nsxiv/.github/workflows/build.yml deleted file mode 100644 index 69fcaea..0000000 --- a/nsxiv/.github/workflows/build.yml +++ /dev/null @@ -1,67 +0,0 @@ -name: Build - -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - -# NOTE: "stable" tcc is too old and fails at linking. instead fetching a recent known working commit. -jobs: - full-build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: dep - run: | - sudo apt-get update - sudo apt-get install libimlib2 libimlib2-dev xserver-xorg-core xserver-xorg-dev \ - libxft2 libxft-dev libexif12 libexif-dev \ - gcc clang git - TCC_SHA="027b8fb9b88fe137447fb8bb1b61079be9702472" - wget "https://github.com/TinyCC/tinycc/archive/${TCC_SHA}.tar.gz" && tar xzf "${TCC_SHA}.tar.gz" - ( cd "tinycc-$TCC_SHA" && ./configure && make && sudo make install; ) - - name: build - run: | - # vanilla flags - CFLAGS="-std=c99 -Wall -pedantic" - # extra flags - CFLAGS+=" -O3 -flto" - CFLAGS+=" -Werror -Wextra -Wshadow -Wvla -Wpointer-arith" - CFLAGS+=" -Wundef -Wstrict-overflow=4 -Wwrite-strings -Wunreachable-code" - CFLAGS+=" -Wbad-function-cast -Wdeclaration-after-statement" - CFLAGS+=" -Wmissing-prototypes -Wstrict-prototypes" - # silence - CFLAGS+=" -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers" - echo "### GCC BUILD ###" && make clean && make -s CC=gcc CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=1 - echo "### CLANG BUILD ###" && make clean && make -s CC=clang CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=1 - echo "### TCC BUILD ###" && make clean && make -s CC=tcc CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=1 - - minimal-build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: dep - run: | - sudo apt-get update - sudo apt-get install libimlib2 libimlib2-dev xserver-xorg-core xserver-xorg-dev \ - gcc clang git - sudo apt-get remove libxft2 libxft-dev libexif12 libexif-dev - TCC_SHA="027b8fb9b88fe137447fb8bb1b61079be9702472" - wget "https://github.com/TinyCC/tinycc/archive/${TCC_SHA}.tar.gz" && tar xzf "${TCC_SHA}.tar.gz" - ( cd "tinycc-$TCC_SHA" && ./configure && make && sudo make install; ) - - name: build - run: | - # vanilla flags - CFLAGS="-std=c99 -Wall -pedantic" - # extra flags - CFLAGS+=" -O3 -flto" - CFLAGS+=" -Werror -Wextra -Wshadow -Wvla -Wpointer-arith" - CFLAGS+=" -Wundef -Wstrict-overflow=4 -Wwrite-strings -Wunreachable-code" - CFLAGS+=" -Wbad-function-cast -Wdeclaration-after-statement" - CFLAGS+=" -Wmissing-prototypes -Wstrict-prototypes" - # silence - CFLAGS+=" -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers" - echo "### GCC BUILD ###" && make clean && make -s CC=gcc CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=0 - echo "### CLANG BUILD ###" && make clean && make -s CC=clang CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=0 - echo "### TCC BUILD ###" && make clean && make -s CC=tcc CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=0 diff --git a/nsxiv/.gitignore b/nsxiv/.gitignore deleted file mode 100644 index b0c0928..0000000 --- a/nsxiv/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -config.h -version.h -*.d -*.o -nsxiv -icon/img2data diff --git a/nsxiv/CHANGELOG.md b/nsxiv/CHANGELOG.md deleted file mode 100644 index 96cad92..0000000 --- a/nsxiv/CHANGELOG.md +++ /dev/null @@ -1,285 +0,0 @@ -nsxiv ------ - -**[git](https://github.com/nsxiv/nsxiv.git)** - -Changes will only be documented on stable releases. If you're on git/master then -there may be more changes. Please use `git log` to view them. - -- - - - -**[v29](https://github.com/nsxiv/nsxiv/archive/v29.tar.gz)** -*(March 03, 2022)* - -* Changes: - - * Window title is now customizeable via `win-title`, cli flag `-T` and related - config.h options are removed. See `WINDOW TITLE` section of the manpage for - more info. (#213) - * Imlib2 cache size is now set based on total memory percentage, by default - set to 3%. (#184) - * Removed some non-POSIX extensions in the Makefile. (#225) - -* Added: - - * Ability to customize thumbnail mode mouse-bindings via `config.h`. (#167) - * Option to set statusbar position to top via `config.h`. (#231) - * New keybinding z to scroll to center. (#203) - -* Fixes: - - * Manpage cleanup: avoid confusing wording and document thumbnail mode - mouse-bindings. (#186) - * Wrong jpeg exif orientation with Imlib2 v1.7.5 (and above). (#188) - * Animation slowdown when zoomed in. (#200) - * Reset statusbar after failed keyhandler. (#191) - * Window title not working on certain WMs. (#234) - * Various compiler warnings. (#197) - -- - - - -**[v28](https://github.com/nsxiv/nsxiv/archive/v28.tar.gz)** -*(December 12, 2021)* - -* Changes: - - * Statusbar made optional via `HAVE_LIBFONTS`. (#95) - * Remove library auto-detection, use `OPT_DEP_DEFAULT` instead. (#71) - * Example scripts will now be installed into `EGPREFIX` - (`$(PREFIX)/share/doc/nsxiv/examples` by default). See README for more - info. (#86) - -* Added: - - * Animated webp support (optional via `HAVE_LIBWEBP`). (#20) - * New mouse-binding Ctrl-Button1 for relative drag. (#117) - * Ability to configure colors and fonts in `config.h`. (#115) - * Ability to configure navigation width area in `config.h`. (#155) - * Ability to customize the set of modifers used when processing keybindings - in `config.h` via `USED_MODMASK`. (#150) - * Ability to configure Imlib2's cache size for better image (re)loading - performance in `config.h`. (#171) - * Cli flag `-0` for sending null-seperated file-list to standard out (`-o`), - and key-handler and recieving null-seperated file-list via stdin (`-i`). - (#68) (#141) (#164) - * Export environment variable `NSXIV_USING_NULL` to key-handler. (#164) - * Embed new nsxiv icon. (#163) - * `make install-icon` to install icons. (#80) (#96) - * `make install-desktop` to install .desktop entry. (#80) (#96) - * `make install-all` to install everything. (#80) (#96) - * Configurable `KEYHANDLER_ABORT` in `config.h`. (#91) (#172) - * Statusbar message upon key-handler activation. (#98) - * Ability to write custom C functions in `config.h` and use them via - keybindings. (#76) - -* Fixes: - - * Not able to use `KEYHANDLER_ABORT` key (Escape by default) in - regular keybindings. (#91) - * Memory leak related to Xresources. (#134) - * Memory leak in gif loader. (#165) - * Better handle gif colormap and prevent out-of-bound access. (#165) - * Prevent crash when zooming out in very small images. (#178) - * Removed non-POSIX commands and extensions from `Makefile`. (#71) - * Regression where nsxiv wouldn't run on non-TrueColor X server. (#114) - * Wrong comments in `config.h` and description in `manpage`. - (#105) (#106) (#152) - -- - - - -**[v27.1](https://github.com/nsxiv/nsxiv/archive/v27.1.tar.gz)** -*(September 16, 2021)* - -* Fixes: - - * Source tarball failing build ([#66](https://github.com/nsxiv/nsxiv/pull/66)) - -- - - - -**[v27](https://github.com/nsxiv/nsxiv/archive/v27.tar.gz)** -*(September 16, 2021)* - -* Changes: - - * Re-release under the name nsxiv - * Xresources `Sxiv.foreground` and `Sxiv.background` changed - to `Nsxiv.window.foreground` and `Nsxiv.window.background` - * Xresources `Sxiv.font` changed to `Nsxiv.bar.font` - * Rework the build system ([#19](https://github.com/nsxiv/nsxiv/pull/19)). Now by default we'll build - with only optional dependencies that are already installed - -* Added: - - * Fill scale mode ([#2](https://github.com/nsxiv/nsxiv/pull/2)) - * Configurable X window title (via `config.h` and the `-T` flag) ([#23](https://github.com/nsxiv/nsxiv/pull/23)) - * Support custom bar colors via Xresources ([#19](https://github.com/nsxiv/nsxiv/pull/19)) - * Support custom mark color via Xresources ([#51](https://github.com/nsxiv/nsxiv/pull/51)) - * Toggle animation playback with Ctrl-a ([#33](https://github.com/nsxiv/nsxiv/pull/33)) - * Set `_NET_WM_PID` and `WM_CLIENT_MACHINE` X properties ([#13](https://github.com/nsxiv/nsxiv/pull/13)) - * Set `ICCCM WM manager` hints ([#12](https://github.com/nsxiv/nsxiv/pull/12)) - -* Fixes: - - * Cli flag `-G` not initially setting gamma ([#31](https://github.com/nsxiv/nsxiv/pull/31)) - * Wrong keybinding description in the manpage ([#14](https://github.com/nsxiv/nsxiv/pull/14)) - * .desktop entry not advertising webp support ([#15](https://github.com/nsxiv/nsxiv/pull/15)) - * Prevent crash when embedded into transparent window ([#3](https://github.com/nsxiv/nsxiv/pull/3)) - * Small memory leak ([#57](https://github.com/nsxiv/nsxiv/pull/57)) - * Rare crash when showing some GIFs ([#41](https://github.com/nsxiv/nsxiv/pull/41)) - * Rare event where nsxiv wouldn't close after window being destroyed ([#53](https://github.com/nsxiv/nsxiv/pull/53)) - - -sxiv ----- - -**Stable releases** - -**[v26](https://github.com/nsxiv/nsxiv/archive/v26.tar.gz)** -*(January 16, 2020)* - - * Maintenance release - -**[v25](https://github.com/nsxiv/nsxiv/archive/v25.tar.gz)** -*(January 26, 2019)* - - * Support font fallback for missing glyphs - * Fix busy loop when built without inotify - * Use background/foreground colors from X resource database - -**[v24](https://github.com/nsxiv/nsxiv/archive/v24.tar.gz)** -*(October 27, 2017)* - - * Automatically reload the current image whenever it changes - * Support embedding into other X windows with -e (e.g. tabbed) - * New option -p prevents sxiv from creating cache and temporary files - * Simpler mouse mappings, the most basic features are accessible with the - mouse only (navigate, zoom, pan) - -**[v1.3.2](https://github.com/nsxiv/nsxiv/archive/v1.3.2.tar.gz)** -*(December 20, 2015)* - - * external key handler gets file paths on stdin, not as arguments - * Cache out-of-view thumbnails in the background - * Apply gamma correction to thumbnails - -**[v1.3.1](https://github.com/nsxiv/nsxiv/archive/v1.3.1.tar.gz)** -*(November 16, 2014)* - - * Fixed build error, caused by delayed config.h creation - * Fixed segfault when run with -c - -**[v1.3](https://github.com/nsxiv/nsxiv/archive/v1.3.tar.gz)** -*(October 24, 2014)* - - * Extract thumbnails from EXIF tags (requires libexif) - * Zoomable thumbnails, supported sizes defined in config.h - * Fixed build error with giflib version >= 5.1.0 - -**[v1.2](https://github.com/nsxiv/nsxiv/archive/v1.2.tar.gz)** -*(April 24, 2014)* - - * Added external key handler, called on keys prefixed with `Ctrl-x` - * New keybinding `{`/`}` to change gamma (by András Mohari) - * Support for slideshows, enabled with `-S` option & toggled with `s` - * Added application icon (created by 0ion9) - * Checkerboard background for alpha layer - * Option `-o` only prints files marked with `m` key - * Fixed rotation/flipping of multi-frame images (gifs) - -**[v1.1.1](https://github.com/nsxiv/nsxiv/archive/v1.1.1.tar.gz)** -*(June 2, 2013)* - - * Various bug fixes - -**[v1.1](https://github.com/nsxiv/nsxiv/archive/v1.1.tar.gz)** -*(March 30, 2013)* - - * Added status bar on bottom of window with customizable content - * New keyboard shortcuts `\`/`|`: flip image vertically/horizontally - * New keyboard shortcut `Ctrl-6`: go to last/alternate image - * Added own EXIF orientation handling, removed dependency on libexif - * Fixed various bugs - -**[v1.0](https://github.com/nsxiv/nsxiv/archive/v1.0.tar.gz)** -*(October 31, 2011)* - - * Support for multi-frame images & GIF animations - * POSIX compliant (IEEE Std 1003.1-2001) - -**[v0.9](https://github.com/nsxiv/nsxiv/archive/v0.9.tar.gz)** -*(August 17, 2011)* - - * Made key and mouse mappings fully configurable in config.h - * Complete code refactoring - -**[v0.8.2](https://github.com/nsxiv/nsxiv/archive/v0.8.2.tar.gz)** -*(June 29, 2011)* - - * POSIX-compliant Makefile; compiles under NetBSD - -**[v0.8.1](https://github.com/nsxiv/nsxiv/archive/v0.8.1.tar.gz)** -*(May 8, 2011)* - - * Fixed fullscreen under window managers, which are not fully EWMH-compliant - -**[v0.8](https://github.com/nsxiv/nsxiv/archive/v0.8.tar.gz)** -*(April 18, 2011)* - - * Support for thumbnail caching - * Ability to run external commands (e.g. jpegtran, convert) on current image - -**[v0.7](https://github.com/nsxiv/nsxiv/archive/v0.7.tar.gz)** -*(February 26, 2011)* - - * Sort directory entries when using `-r` command line option - * Hide cursor in image mode - * Full functional thumbnail mode, use Return key to switch between image and - thumbnail mode - -**[v0.6](https://github.com/nsxiv/nsxiv/archive/v0.6.tar.gz)** -*(February 16, 2011)* - - * Bug fix: Correctly display filenames with umlauts in window title - * Basic support of thumbnails - -**[v0.5](https://github.com/nsxiv/nsxiv/archive/v0.5.tar.gz)** -*(February 6, 2011)* - - * New command line option: `-r`: open all images in given directories - * New key shortcuts: `w`: resize image to fit into window; `W`: resize window - to fit to image - -**[v0.4](https://github.com/nsxiv/nsxiv/archive/v0.4.tar.gz)** -*(February 1, 2011)* - - * New command line option: `-F`, `-g`: use fixed window dimensions and apply - a given window geometry - * New key shortcut: `r`: reload current image - -**[v0.3.1](https://github.com/nsxiv/nsxiv/archive/v0.3.1.tar.gz)** -*(January 30, 2011)* - - * Bug fix: Do not set setuid bit on executable when using `make install` - * Pan image with mouse while pressing middle mouse button - -**[v0.3](https://github.com/nsxiv/nsxiv/archive/v0.3.tar.gz)** -*(January 29, 2011)* - - * New command line options: `-d`, `-f`, `-p`, `-s`, `-v`, `-w`, `-Z`, `-z` - * More mouse mappings: Go to next/previous image with left/right click, - scroll image with mouse wheel (horizontally if Shift key is pressed), - zoom image with mouse wheel if Ctrl key is pressed - -**[v0.2](https://github.com/nsxiv/nsxiv/archive/v0.2.tar.gz)** -*(January 23, 2011)* - - * Bug fix: Handle window resizes correctly - * New keyboard shortcuts: `g`/`G`: go to first/last image; `[`/`]`: go 10 - images back/forward - * Support for mouse wheel zooming (by Dave Reisner) - * Added fullscreen mode - -**[v0.1](https://github.com/nsxiv/nsxiv/archive/v0.1.tar.gz)** -*(January 21, 2011)* - - * Initial release diff --git a/nsxiv/CONTRIBUTING.md b/nsxiv/CONTRIBUTING.md deleted file mode 100644 index 05331c3..0000000 --- a/nsxiv/CONTRIBUTING.md +++ /dev/null @@ -1,74 +0,0 @@ -Project Scope -------------- - - * Bug fixes and maintenance - * Prioritize extensibility and simplicity - * Do not make the codebase more complex, keep it simple to hack on - * Do not add extra dependency (if we do, add compile time switch to disable it) - * New features may be added if it cannot be achieved (easily) via a shell script, - doesn't break backwards compatibility and doesn't violate any of the above rules. - -Note: Since we aim to be a drop-in replacement for sxiv, we intend to keep all -sxiv's behaviors/features even in cases where removing them would make the -code-base simpler. - - -Contribution Guideline ----------------------- - -When contributing, make sure: - - * Your contribution falls under nsxiv's scope and aim - * You follow the existing code style (see [.editorconfig](.editorconfig)) - * You open the pull request from a new branch, not from master - * To avoid using force pushes, especially for bigger patches. Only use them - when there's merge conflicts. - -If your contribution is not suitable for general use, it will not be included in nsxiv. -For changes that are very much up to preference, such as changing values in config.h, -please do not open a pull request unless you have an objective explanation. - -See the [open issues](https://github.com/nsxiv/nsxiv/issues) to find something -to work on. You can also filter the issues via label: - -* [Good first issue](https://github.com/nsxiv/nsxiv/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22): - (Easy) Issues which do not require much if any experience. -* [Up for grabs](https://github.com/nsxiv/nsxiv/issues?q=is%3Aissue+is%3Aopen+label%3A%22up+for+grabs%22): - (Intermediate) Issues which are free for anyone who wants to pick it up. - Might require some experience. -* [Help wanted](https://github.com/nsxiv/nsxiv/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22): - (Intermediate/Experienced) Issues where we require some help. - -Development workflow for maintainers ------------------------------------- - -If we notice you contributing and/or showing interest in issues/pull requests, -we may invite you to join the nsxiv org as a member. Being a member simply means -you will be able to approve, disapprove and merge pull requests. - -Our workflow regarding pull requests is the following: - - * Code related changes require two approvals, but documentation related - changes (e.g. typo) can be merged with just one. - * Always prefer squashing when merging. In the case a PR makes more than one - significant change, use the "don't squash" tag and rebase instead. - * When merging, make sure the commit message is cleaned up properly so that - it reflects the current intention of the PR. - -For releases, the process is the following: - - * Tag the release with a "vN" tag, where N is the version number. Also set - the commit message and tag description for the release commit to "Release - version N". Make sure to use an annotated tag. - * Update `VERSION` macro in the `Makefile`. - * Update the changelog (`CHANGELOG.md`): - * Include link to the release tarball and add the release date. - * Document only the changes or fixes between releases. Don't document - changes which never made it into a release. - * Use the "Changes" section to document behavior changes since the last - release, the "Added" section for new features, and the "Fixes" section - for fixed bugs or regressions. Include pull request IDs. - -For mundane development related talks which don't warrant their own issue, use -the [general-dev](https://github.com/nsxiv/nsxiv/discussions/119) discussion -thread. diff --git a/nsxiv/LICENSE b/nsxiv/LICENSE deleted file mode 100644 index d159169..0000000 --- a/nsxiv/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/nsxiv/Makefile b/nsxiv/Makefile deleted file mode 100644 index 0779d35..0000000 --- a/nsxiv/Makefile +++ /dev/null @@ -1,132 +0,0 @@ -include ../config.mk -.POSIX: - -# nsxiv version -VERSION = 29 - -# PREFIX for install -MANPREFIX = $(PREFIX)/share/man -EGPREFIX = $(PREFIX)/share/doc/nsxiv/examples - -# default value for optional dependencies. 1 = enabled, 0 = disabled -OPT_DEP_DEFAULT = 1 - -# autoreload backend: 1 = inotify, 0 = none -HAVE_INOTIFY = $(OPT_DEP_DEFAULT) - -# optional dependencies, see README for more info -HAVE_LIBFONTS = $(OPT_DEP_DEFAULT) -HAVE_LIBGIF = $(OPT_DEP_DEFAULT) -HAVE_LIBEXIF = $(OPT_DEP_DEFAULT) -HAVE_LIBWEBP = $(OPT_DEP_DEFAULT) - -# CFLAGS, any optimization flags goes here -CFLAGS = -std=c99 -Wall -pedantic - -# icons that will be installed via `make icon` -ICONS = 16x16.png 32x32.png 48x48.png 64x64.png 128x128.png - -inc_fonts_0 = -inc_fonts_1 = -I/usr/include/freetype2 -I$(PREFIX)/include/freetype2 - -CPPFLAGS = -D_XOPEN_SOURCE=700 \ - -DHAVE_LIBGIF=$(HAVE_LIBGIF) -DHAVE_LIBEXIF=$(HAVE_LIBEXIF) \ - -DHAVE_LIBWEBP=$(HAVE_LIBWEBP) -DHAVE_LIBFONTS=$(HAVE_LIBFONTS) \ - -DHAVE_INOTIFY=$(HAVE_INOTIFY) $(inc_fonts_$(HAVE_LIBFONTS)) - -lib_fonts_0 = -lib_fonts_1 = -lXft -lfontconfig -lib_exif_0 = -lib_exif_1 = -lexif -lib_gif_0 = -lib_gif_1 = -lgif -lib_webp_0 = -lib_webp_1 = -lwebpdemux -lwebp - -NSXIV_LDLIBS = -lImlib2 -lX11 \ - $(lib_exif_$(HAVE_LIBEXIF)) $(lib_gif_$(HAVE_LIBGIF)) \ - $(lib_webp_$(HAVE_LIBWEBP)) $(lib_fonts_$(HAVE_LIBFONTS)) - -OBJS = autoreload.o commands.o image.o main.o options.o \ - thumbs.o util.o window.o - -.SUFFIXES: -.SUFFIXES: .c .o - -all: nsxiv -c: clean -nsxiv: $(OBJS) - @echo "LINK $@" - $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS) $(NSXIV_LDLIBS) - -.c.o: - @echo "CC $@" - $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< - -$(OBJS): Makefile nsxiv.h config.h commands.h -options.o: version.h -window.o: icon/data.h - -config.h: - @echo "GEN $@" - cp config.def.h $@ - -version.h: Makefile .git/index - @echo "GEN $@" - v="$$(git describe 2>/dev/null || true)"; \ - echo "#define VERSION \"$${v:-$(VERSION)}\"" >$@ - -.git/index: - -clean: - rm -f *.o nsxiv version.h - -install-all: install install-desktop install-icon - -install-desktop: - @echo "INSTALL nsxiv.desktop" - mkdir -p $(DESTDIR)$(PREFIX)/share/applications - cp nsxiv.desktop $(DESTDIR)$(PREFIX)/share/applications - -install-icon: - @echo "INSTALL icon" - for f in $(ICONS); do \ - dir="$(DESTDIR)$(PREFIX)/share/icons/hicolor/$${f%.png}/apps"; \ - mkdir -p "$$dir"; \ - cp "icon/$$f" "$$dir/nsxiv.png"; \ - chmod 644 "$$dir/nsxiv.png"; \ - done - -uninstall-icon: - @echo "REMOVE icon" - for f in $(ICONS); do \ - dir="$(DESTDIR)$(PREFIX)/share/icons/hicolor/$${f%.png}/apps"; \ - rm -f "$$dir/nsxiv.png"; \ - done - -install: all - @echo "INSTALL bin/nsxiv" - mkdir -p $(DESTDIR)$(PREFIX)/bin - cp nsxiv $(DESTDIR)$(PREFIX)/bin/ - chmod 755 $(DESTDIR)$(PREFIX)/bin/nsxiv - ln -f $(DESTDIR)$(PREFIX)/bin/nsxiv $(DESTDIR)$(PREFIX)/bin/sxiv - @echo "INSTALL nsxiv.1" - mkdir -p $(DESTDIR)$(MANPREFIX)/man1 - sed "s!EGPREFIX!$(EGPREFIX)!g; s!PREFIX!$(PREFIX)!g; s!VERSION!$(VERSION)!g" nsxiv.1 \ - >$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1 - chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1 - @echo "INSTALL share/nsxiv/" - mkdir -p $(DESTDIR)$(EGPREFIX) - cp examples/* $(DESTDIR)$(EGPREFIX) - chmod 755 $(DESTDIR)$(EGPREFIX)/* - -uninstall: uninstall-icon - @echo "REMOVE bin/nsxiv" - rm -f $(DESTDIR)$(PREFIX)/bin/nsxiv - @echo "REMOVE nsxiv.1" - rm -f $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1 - @echo "REMOVE nsxiv.desktop" - rm -f $(DESTDIR)$(PREFIX)/share/applications/nsxiv.desktop - @echo "REMOVE share/nsxiv/" - rm -rf $(DESTDIR)$(EGPREFIX) - diff --git a/nsxiv/README.md b/nsxiv/README.md deleted file mode 100644 index 4857866..0000000 --- a/nsxiv/README.md +++ /dev/null @@ -1,216 +0,0 @@ -[![nsxiv](https://raw.githubusercontent.com/nsxiv/nsxiv/gh-pages/img/logo.png)](https://github.com/nsxiv/nsxiv) - -[![tags](https://img.shields.io/github/v/tag/nsxiv/nsxiv?style=flat-square)](https://github.com/nsxiv/nsxiv/tags) -[![license](https://img.shields.io/badge/license-GPL--2.0-lightgreen?style=flat-square)](https://github.com/nsxiv/nsxiv/blob/master/LICENSE) -[![loc](https://img.shields.io/tokei/lines/github/nsxiv/nsxiv?color=red&style=flat-square)](https://github.com/nsxiv/nsxiv) - -**Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer** --------------------------------------------------------------------- - -nsxiv is a fork of now unmaintained [sxiv](https://github.com/muennich/sxiv) -with the purpose of being a drop-in replacement of sxiv, maintaining it and -adding simple, sensible features. nsxiv is free software licensed under GPLv2 -and aims to be easy to modify and customize. - -Please file a bug report if something does not work as documented or -expected in *this* repository, after making sure you are using the latest -release of nsxiv. Contributions are welcome, see -[CONTRIBUTING.md](CONTRIBUTING.md#Contribution-Guideline) for details. - - -Features --------- - -* Basic image operations, e.g. zooming, panning, rotating -* Customizable key and mouse button mappings (in *config.h*) -* Script-ability via `key-handler` -* Thumbnail mode: grid of selectable previews of all images -* Ability to cache thumbnails for fast re-loading -* Basic support for animated/multi-frame images (GIF/WebP) -* Display image information in status bar -* Customizable window title - - -Screenshots ------------ - -**Image mode: (Default colors)** - -![Image](https://raw.githubusercontent.com/nsxiv/nsxiv/gh-pages/img/image.png "Image mode") - -**Thumbnail mode: (Custom colors)** - -![Thumb](https://raw.githubusercontent.com/nsxiv/nsxiv/gh-pages/img/thumb.png "Thumb mode") - - -Installing via package manager ------------------------------- - - - - - -nsxiv is available on the following distributions/repositories. If you don't see -your distro listed here, either contact your distro's package maintainer or -consider packaging it yourself and adding it to the respective community repo. - -Repos not tracked by repology: - -* Fedora: Enable the copr repo via `dnf copr enable mamg22/nsxiv`. - - -Dependencies ------------- - -nsxiv requires the following software to be installed: - - * Imlib2 - * X11 - -The following dependencies are optional. - - * inotify : Used for auto-reloading images on change. - Disabled via `HAVE_INOTIFY=0` - * libXft, freetype2, fontconfig : Used for the status bar. - Disabled via `HAVE_LIBFONTS=0` - * giflib : Used for animated gif playback. - Disabled via `HAVE_LIBGIF=0`. - * libexif : Used for auto-orientation and exif thumbnails. - Disable via `HAVE_LIBEXIF=0` - * libwebp : Used for animated webp playback. - (NOTE: animated webp also requires Imlib2 v1.7.5 or above) - Disabled via `HAVE_LIBWEBP=0`. - -Please make sure to install the corresponding development packages in case that -you want to build nsxiv on a distribution with separate runtime and development -packages (e.g. \*-dev on Debian). - - -Building --------- - -nsxiv is built using the commands: - - $ make - -You can pass `HAVE_X=0` to `make` to disable an optional dependency. -For example: - - $ make HAVE_LIBEXIF=0 - -will disable `libexif` support. Alternatively they can be disabled via editing -the `Makefile` directly. `OPT_DEP_DEFAULT=0` can be used to disable all -optional dependencies. - -Installing nsxiv: - - # make install - -Installing desktop entry: - - # make install-desktop - -Installing icons: - - # make install-icon - -Installing all of the above: - - # make install-all - -Please note, that these requires root privileges. -By default, nsxiv is installed using the prefix `/usr/local`, so the full path -of the executable will be `/usr/local/bin/nsxiv`, the `.desktop` entry will be -`/usr/local/share/applications/nsxiv.desktop` and the icon path will be -`/usr/local/share/icons/hicolor/{size}/apps/nsxiv.png`. - -You can install nsxiv into a directory of your choice by changing this command to: - - $ make PREFIX="/your/dir" install - -Example scripts are installed using `EGPREFIX` which defaults to -`/usr/local/share/doc/nsxiv/examples`. You can change `EGPREFIX` the same way -you can change `PREFIX` shown above. - -The build-time specific settings of nsxiv can be found in the file *config.h*. -Please check and change them, so that they fit your needs. -If the file *config.h* does not already exist, then you have to create it with -the following command: - - $ make config.h - - -Usage ------ - -Please see man page for information on how to use nsxiv. To do so, execute the -following after the installation: - - $ man nsxiv - - -F.A.Q ------ - -* Can I open remote urls with nsxiv?
-Yes, see [nsxiv-url](https://github.com/nsxiv/nsxiv-extra/tree/master/scripts/nsxiv-url) - -* Can I open all the images in a directory?
-Yes, see [nsxiv-rifle](https://github.com/nsxiv/nsxiv-extra/tree/master/scripts/nsxiv-rifle) - -* Can I set default arguments for nsxiv?
-Yes, see [nsxiv-env](https://github.com/nsxiv/nsxiv-extra/tree/master/scripts/nsxiv-env) - -* Can I pipe images into nsxiv?
-Yes, see [nsxiv-pipe](https://github.com/nsxiv/nsxiv-extra/tree/master/scripts/nsxiv-pipe) - -You may also wish to see the [known issues](https://github.com/nsxiv/nsxiv/issues/242). - - -Customization -------------- - -The main method of customizing nsxiv is by setting values for the variables in *config.h*, -or by using Xresources as explained in the manual. If these options are not sufficient, -you may implement your own features by following -[this guide](https://github.com/nsxiv/nsxiv-extra/blob/master/CUSTOMIZATION.md). - -Due to our limited [project scope](CONTRIBUTING.md#Project-Scope), certain features or -customization cannot be merged into nsxiv mainline. Following the spirit of suckless -software, we host the [nsxiv-extra](https://github.com/nsxiv/nsxiv-extra) repo where users -are free to submit whatever patches or scripts they wish. - -If you think your custom features can be beneficial for the general user base and is within -our project scope, please submit it as a pull request on this repository, then we *may* -merge it to mainline. - -Description on how to use or submit patches can be found on -nsxiv-extra's [README](https://github.com/nsxiv/nsxiv-extra). - - -Download --------- - -You can [browse](https://github.com/nsxiv/nsxiv) the source code repository -on GitHub or get a copy using git with the following command: - - $ git clone https://github.com/nsxiv/nsxiv.git - -You can view the changelog [here](CHANGELOG.md) - -Similar projects ----------------- - -If nsxiv isn't able to fit your needs, check out the image viewer section of -**[suckless rocks](https://suckless.org/rocks)** to find other minimal image -viewers to try out. - -Below are a couple other lesser known projects not listed in suckless rocks. - -* [MAGE](https://github.com/explosion-mental/mage) : - A smaller/more-suckless version of sxiv. -* [div](https://github.com/TAAPArthur/div) : - Minimal and extensive, aimed at C devs willing to build their own features. -* [mpv-image-viewer](https://github.com/occivink/mpv-image-viewer) : - Lua script to turn mpv into an image viewer. Supports thumbnails via - [mpv-gallery-view](https://github.com/occivink/mpv-gallery-view). diff --git a/nsxiv/autoreload.c b/nsxiv/autoreload.c deleted file mode 100644 index d51e008..0000000 --- a/nsxiv/autoreload.c +++ /dev/null @@ -1,139 +0,0 @@ -/* Copyright 2017 Max Voit, Bert Muennich - * - * This file is a part of nsxiv. - * - * nsxiv is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published - * by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * nsxiv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with nsxiv. If not, see . - */ - -#include "nsxiv.h" - -#if HAVE_INOTIFY - -#include -#include -#include -#include -#include - -static union { - char d[4096]; /* aligned buffer */ - struct inotify_event e; -} buf; - -void arl_init(arl_t *arl) -{ - arl->fd = inotify_init1(IN_CLOEXEC | IN_NONBLOCK); - arl->wd_dir = arl->wd_file = -1; - if (arl->fd == -1) - error(0, 0, "Could not initialize inotify, no automatic image reloading"); -} - -CLEANUP void arl_cleanup(arl_t *arl) -{ - if (arl->fd != -1) - close(arl->fd); - free(arl->filename); -} - -static void rm_watch(int fd, int *wd) -{ - if (*wd != -1) { - inotify_rm_watch(fd, *wd); - *wd = -1; - } -} - -static void add_watch(int fd, int *wd, const char *path, uint32_t mask) -{ - *wd = inotify_add_watch(fd, path, mask); - if (*wd == -1) - error(0, errno, "inotify: %s", path); -} - -void arl_setup(arl_t *arl, const char *filepath) -{ - char *base = strrchr(filepath, '/'); - - if (arl->fd == -1) - return; - - rm_watch(arl->fd, &arl->wd_dir); - rm_watch(arl->fd, &arl->wd_file); - - add_watch(arl->fd, &arl->wd_file, filepath, IN_CLOSE_WRITE | IN_DELETE_SELF); - - free(arl->filename); - arl->filename = estrdup(filepath); - - if (base != NULL) { - arl->filename[++base - filepath] = '\0'; - add_watch(arl->fd, &arl->wd_dir, arl->filename, IN_CREATE | IN_MOVED_TO); - strcpy(arl->filename, base); - } -} - -bool arl_handle(arl_t *arl) -{ - bool reload = false; - char *ptr; - const struct inotify_event *e; - - while (true) { - ssize_t len = read(arl->fd, buf.d, sizeof(buf.d)); - - if (len == -1) { - if (errno == EINTR) - continue; - break; - } - for (ptr = buf.d; ptr < buf.d + len; ptr += sizeof(*e) + e->len) { - e = (const struct inotify_event*) ptr; - if (e->wd == arl->wd_file && (e->mask & IN_CLOSE_WRITE)) { - reload = true; - } else if (e->wd == arl->wd_file && (e->mask & IN_DELETE_SELF)) { - rm_watch(arl->fd, &arl->wd_file); - } else if (e->wd == arl->wd_dir && (e->mask & (IN_CREATE | IN_MOVED_TO))) { - if (STREQ(e->name, arl->filename)) - reload = true; - } - } - } - return reload; -} - -#else - -void arl_init(arl_t *arl) -{ - arl->fd = -1; -} - -void arl_cleanup(arl_t *arl) -{ - (void) arl; -} - -void arl_setup(arl_t *arl, const char *filepath) -{ - (void) arl; - (void) filepath; -} - -bool arl_handle(arl_t *arl) -{ - (void) arl; - return false; -} - -#endif /* HAVE_INOTIFY */ diff --git a/nsxiv/commands.c b/nsxiv/commands.c deleted file mode 100644 index 9ee83ec..0000000 --- a/nsxiv/commands.c +++ /dev/null @@ -1,479 +0,0 @@ -/* Copyright 2011-2020 Bert Muennich - * Copyright 2021-2022 nsxiv contributors - * - * This file is a part of nsxiv. - * - * nsxiv is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published - * by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * nsxiv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with nsxiv. If not, see . - */ - -#include "nsxiv.h" - -#include -#include -#include -#include - -#include "commands.h" - -extern img_t img; -extern tns_t tns; -extern win_t win; - -bool cg_quit(arg_t status) -{ - unsigned int i; - - if (options->to_stdout && markcnt > 0) { - for (i = 0; i < filecnt; i++) { - if (files[i].flags & FF_MARK) - printf("%s%c", files[i].name, options->using_null ? '\0' : '\n'); - } - } - exit(status); - return None; /* silence tcc warning */ -} - -bool cg_switch_mode(arg_t _) -{ - if (mode == MODE_IMAGE) { - if (tns.thumbs == NULL) - tns_init(&tns, files, &filecnt, &fileidx, &win); - img_close(&img, false); - reset_timeout(reset_cursor); - if (img.ss.on) { - img.ss.on = false; - reset_timeout(slideshow); - } - tns.dirty = true; - mode = MODE_THUMB; - } else { - load_image(fileidx); - mode = MODE_IMAGE; - } - close_info(); - open_info(); - return true; -} - -bool cg_toggle_fullscreen(arg_t _) -{ - win_toggle_fullscreen(&win); - /* redraw after next ConfigureNotify event */ - set_timeout(redraw, TO_REDRAW_RESIZE, false); - if (mode == MODE_IMAGE) - img.checkpan = img.dirty = true; - else - tns.dirty = true; - return false; -} - -bool cg_toggle_bar(arg_t _) -{ - win_toggle_bar(&win); - if (mode == MODE_IMAGE) { - if (win.bar.h > 0) - open_info(); - else - close_info(); - img.checkpan = img.dirty = true; - } else { - tns.dirty = true; - } - return true; -} - -bool cg_prefix_external(arg_t _) -{ - handle_key_handler(true); - return false; -} - -bool cg_reload_image(arg_t _) -{ - if (mode == MODE_IMAGE) { - load_image(fileidx); - } else { - win_set_cursor(&win, CURSOR_WATCH); - if (!tns_load(&tns, fileidx, true, false)) { - remove_file(fileidx, false); - tns.dirty = true; - } - } - return true; -} - -bool cg_remove_image(arg_t _) -{ - remove_file(fileidx, true); - if (mode == MODE_IMAGE) - load_image(fileidx); - else - tns.dirty = true; - return true; -} - -bool cg_first(arg_t _) -{ - if (mode == MODE_IMAGE && fileidx != 0) { - load_image(0); - return true; - } else if (mode == MODE_THUMB && fileidx != 0) { - fileidx = 0; - tns.dirty = true; - return true; - } else { - return false; - } -} - -bool cg_n_or_last(arg_t _) -{ - int n = prefix != 0 && prefix - 1 < filecnt ? prefix - 1 : filecnt - 1; - - if (mode == MODE_IMAGE && fileidx != n) { - load_image(n); - return true; - } else if (mode == MODE_THUMB && fileidx != n) { - fileidx = n; - tns.dirty = true; - return true; - } else { - return false; - } -} - -bool cg_scroll_screen(arg_t dir) -{ - if (mode == MODE_IMAGE) - return img_pan(&img, dir, -1); - else - return tns_scroll(&tns, dir, true); -} - -bool cg_zoom(arg_t d) -{ - if (mode == MODE_THUMB) - return tns_zoom(&tns, d); - else - return img_zoom(&img, d); -} - -bool cg_toggle_image_mark(arg_t _) -{ - return mark_image(fileidx, !(files[fileidx].flags & FF_MARK)); -} - -bool cg_reverse_marks(arg_t _) -{ - int i; - - for (i = 0; i < filecnt; i++) { - files[i].flags ^= FF_MARK; - markcnt += files[i].flags & FF_MARK ? 1 : -1; - } - if (mode == MODE_THUMB) - tns.dirty = true; - return true; -} - -bool cg_mark_range(arg_t _) -{ - int d = markidx < fileidx ? 1 : -1, end, i; - bool dirty = false, on = !!(files[markidx].flags & FF_MARK); - - for (i = markidx + d, end = fileidx + d; i != end; i += d) - dirty |= mark_image(i, on); - return dirty; -} - -bool cg_unmark_all(arg_t _) -{ - int i; - - for (i = 0; i < filecnt; i++) - files[i].flags &= ~FF_MARK; - markcnt = 0; - if (mode == MODE_THUMB) - tns.dirty = true; - return true; -} - -bool cg_navigate_marked(arg_t n) -{ - int d, i; - int new = fileidx; - - if (prefix > 0) - n *= prefix; - d = n > 0 ? 1 : -1; - for (i = fileidx + d; n != 0 && i >= 0 && i < filecnt; i += d) { - if (files[i].flags & FF_MARK) { - n -= d; - new = i; - } - } - if (new != fileidx) { - if (mode == MODE_IMAGE) { - load_image(new); - } else { - fileidx = new; - tns.dirty = true; - } - return true; - } else { - return false; - } -} - -bool cg_change_gamma(arg_t d) -{ - if (img_change_gamma(&img, d * (prefix > 0 ? prefix : 1))) { - if (mode == MODE_THUMB) - tns.dirty = true; - return true; - } else { - return false; - } -} - -bool ci_navigate(arg_t n) -{ - if (prefix > 0) - n *= prefix; - n += fileidx; - n = MAX(0, MIN(n, filecnt - 1)); - - if (n != fileidx) { - load_image(n); - return true; - } else { - return false; - } -} - -bool ci_cursor_navigate(arg_t _) -{ - return ci_navigate(nav_button() - 1); -} - -bool ci_alternate(arg_t _) -{ - load_image(alternate); - return true; -} - -bool ci_navigate_frame(arg_t d) -{ - if (prefix > 0) - d *= prefix; - return !img.multi.animate && img_frame_navigate(&img, d); -} - -bool ci_toggle_animation(arg_t _) -{ - bool dirty = false; - - if (img.multi.cnt > 0) { - img.multi.animate = !img.multi.animate; - if (img.multi.animate) { - dirty = img_frame_animate(&img); - set_timeout(animate, img.multi.frames[img.multi.sel].delay, true); - } else { - reset_timeout(animate); - } - } - return dirty; -} - -bool ci_scroll(arg_t dir) -{ - return img_pan(&img, dir, prefix); -} - -bool ci_scroll_to_center(arg_t _) -{ - return img_pan_center(&img); -} - -bool ci_scroll_to_edge(arg_t dir) -{ - return img_pan_edge(&img, dir); -} - -bool ci_drag(arg_t drag_mode) -{ - int x, y, ox, oy; - float px, py; - XEvent e; - - if ((int)(img.w * img.zoom) <= win.w && (int)(img.h * img.zoom) <= win.h) - return false; - - win_set_cursor(&win, drag_mode == DRAG_ABSOLUTE ? CURSOR_DRAG_ABSOLUTE : CURSOR_DRAG_RELATIVE); - win_cursor_pos(&win, &x, &y); - ox = x; - oy = y; - - while (true) { - if (drag_mode == DRAG_ABSOLUTE) { - px = MIN(MAX(0.0, x - win.w*0.1), win.w*0.8) / (win.w*0.8) - * (win.w - img.w * img.zoom); - py = MIN(MAX(0.0, y - win.h*0.1), win.h*0.8) / (win.h*0.8) - * (win.h - img.h * img.zoom); - } else { - px = img.x + x - ox; - py = img.y + y - oy; - } - - if (img_pos(&img, px, py)) { - img_render(&img); - win_draw(&win); - } - XMaskEvent(win.env.dpy, - ButtonPressMask | ButtonReleaseMask | PointerMotionMask, &e); - if (e.type == ButtonPress || e.type == ButtonRelease) - break; - while (XCheckTypedEvent(win.env.dpy, MotionNotify, &e)); - ox = x; - oy = y; - x = e.xmotion.x; - y = e.xmotion.y; - } - set_timeout(reset_cursor, TO_CURSOR_HIDE, true); - reset_cursor(); - - return true; -} - -bool ci_set_zoom(arg_t zl) -{ - return img_zoom_to(&img, (prefix ? prefix : zl) / 100.0); -} - -bool ci_fit_to_win(arg_t sm) -{ - return img_fit_win(&img, sm); -} - -bool ci_rotate(arg_t degree) -{ - img_rotate(&img, degree); - return true; -} - -bool ci_flip(arg_t dir) -{ - img_flip(&img, dir); - return true; -} - -bool ci_toggle_antialias(arg_t _) -{ - img_toggle_antialias(&img); - return true; -} - -bool ci_toggle_alpha(arg_t _) -{ - img.alpha = !img.alpha; - img.dirty = true; - return true; -} - -bool ci_slideshow(arg_t _) -{ - if (prefix > 0) { - img.ss.on = true; - img.ss.delay = prefix * 10; - set_timeout(slideshow, img.ss.delay * 100, true); - } else if (img.ss.on) { - img.ss.on = false; - reset_timeout(slideshow); - } else { - img.ss.on = true; - } - return true; -} - -bool ct_move_sel(arg_t dir) -{ - bool dirty = tns_move_selection(&tns, dir, prefix); - if (dirty) { - close_info(); - open_info(); - } - return dirty; -} - -bool ct_reload_all(arg_t _) -{ - tns_free(&tns); - tns_init(&tns, files, &filecnt, &fileidx, &win); - tns.dirty = true; - return true; -} - -bool ct_scroll(arg_t dir) -{ - return tns_scroll(&tns, dir, false); -} - -bool ct_drag_mark_image(arg_t _) -{ - int sel; - - if ((sel = tns_translate(&tns, xbutton_ev->x, xbutton_ev->y)) >= 0) { - XEvent e; - bool on = !(files[sel].flags & FF_MARK); - - while (true) { - if (sel >= 0 && mark_image(sel, on)) - redraw(); - XMaskEvent(win.env.dpy, - ButtonPressMask | ButtonReleaseMask | PointerMotionMask, &e); - if (e.type == ButtonPress || e.type == ButtonRelease) - break; - while (XCheckTypedEvent(win.env.dpy, MotionNotify, &e)); - sel = tns_translate(&tns, e.xbutton.x, e.xbutton.y); - } - } - - return false; -} - -bool ct_select(arg_t _) -{ - int sel; - bool dirty = false; - static Time firstclick; - - if ((sel = tns_translate(&tns, xbutton_ev->x, xbutton_ev->y)) >= 0) { - if (sel != fileidx) { - tns_highlight(&tns, fileidx, false); - tns_highlight(&tns, sel, true); - fileidx = sel; - firstclick = xbutton_ev->time; - dirty = true; - } else if (xbutton_ev->time - firstclick <= TO_DOUBLE_CLICK) { - mode = MODE_IMAGE; - set_timeout(reset_cursor, TO_CURSOR_HIDE, true); - load_image(fileidx); - dirty = true; - } else { - firstclick = xbutton_ev->time; - } - } - - return dirty; -} diff --git a/nsxiv/commands.h b/nsxiv/commands.h deleted file mode 100644 index 74e2638..0000000 --- a/nsxiv/commands.h +++ /dev/null @@ -1,93 +0,0 @@ -#ifndef COMMANDS_H -#define COMMANDS_H -#include - -/* global */ -bool cg_change_gamma(arg_t); -bool cg_first(arg_t); -bool cg_mark_range(arg_t); -bool cg_n_or_last(arg_t); -bool cg_navigate_marked(arg_t); -bool cg_prefix_external(arg_t); -bool cg_quit(arg_t); -bool cg_reload_image(arg_t); -bool cg_remove_image(arg_t); -bool cg_reverse_marks(arg_t); -bool cg_scroll_screen(arg_t); -bool cg_switch_mode(arg_t); -bool cg_toggle_bar(arg_t); -bool cg_toggle_fullscreen(arg_t); -bool cg_toggle_image_mark(arg_t); -bool cg_unmark_all(arg_t); -bool cg_zoom(arg_t); -/* image mode */ -bool ci_alternate(arg_t); -bool ci_cursor_navigate(arg_t); -bool ci_drag(arg_t); -bool ci_fit_to_win(arg_t); -bool ci_flip(arg_t); -bool ci_navigate(arg_t); -bool ci_navigate_frame(arg_t); -bool ci_rotate(arg_t); -bool ci_scroll(arg_t); -bool ci_scroll_to_center(arg_t); -bool ci_scroll_to_edge(arg_t); -bool ci_set_zoom(arg_t); -bool ci_slideshow(arg_t); -bool ci_toggle_alpha(arg_t); -bool ci_toggle_animation(arg_t); -bool ci_toggle_antialias(arg_t); -/* thumbnails mode */ -bool ct_move_sel(arg_t); -bool ct_reload_all(arg_t); -bool ct_scroll(arg_t); -bool ct_drag_mark_image(arg_t); -bool ct_select(arg_t); - -#ifdef _MAPPINGS_CONFIG -/* global */ -#define g_change_gamma { cg_change_gamma, MODE_ALL } -#define g_first { cg_first, MODE_ALL } -#define g_mark_range { cg_mark_range, MODE_ALL } -#define g_n_or_last { cg_n_or_last, MODE_ALL } -#define g_navigate_marked { cg_navigate_marked, MODE_ALL } -#define g_prefix_external { cg_prefix_external, MODE_ALL } -#define g_quit { cg_quit, MODE_ALL } -#define g_reload_image { cg_reload_image, MODE_ALL } -#define g_remove_image { cg_remove_image, MODE_ALL } -#define g_reverse_marks { cg_reverse_marks, MODE_ALL } -#define g_scroll_screen { cg_scroll_screen, MODE_ALL } -#define g_switch_mode { cg_switch_mode, MODE_ALL } -#define g_toggle_bar { cg_toggle_bar, MODE_ALL } -#define g_toggle_fullscreen { cg_toggle_fullscreen, MODE_ALL } -#define g_toggle_image_mark { cg_toggle_image_mark, MODE_ALL } -#define g_unmark_all { cg_unmark_all, MODE_ALL } -#define g_zoom { cg_zoom, MODE_ALL } - -/* image mode */ -#define i_alternate { ci_alternate, MODE_IMAGE } -#define i_cursor_navigate { ci_cursor_navigate, MODE_IMAGE } -#define i_drag { ci_drag, MODE_IMAGE } -#define i_fit_to_win { ci_fit_to_win, MODE_IMAGE } -#define i_flip { ci_flip, MODE_IMAGE } -#define i_navigate { ci_navigate, MODE_IMAGE } -#define i_navigate_frame { ci_navigate_frame, MODE_IMAGE } -#define i_rotate { ci_rotate, MODE_IMAGE } -#define i_scroll { ci_scroll, MODE_IMAGE } -#define i_scroll_to_center { ci_scroll_to_center, MODE_IMAGE } -#define i_scroll_to_edge { ci_scroll_to_edge, MODE_IMAGE } -#define i_set_zoom { ci_set_zoom, MODE_IMAGE } -#define i_slideshow { ci_slideshow, MODE_IMAGE } -#define i_toggle_alpha { ci_toggle_alpha, MODE_IMAGE } -#define i_toggle_animation { ci_toggle_animation, MODE_IMAGE } -#define i_toggle_antialias { ci_toggle_antialias, MODE_IMAGE } - -/* thumbnails mode */ -#define t_move_sel { ct_move_sel, MODE_THUMB } -#define t_reload_all { ct_reload_all, MODE_THUMB } -#define t_scroll { ct_scroll, MODE_THUMB } -#define t_drag_mark_image { ct_drag_mark_image, MODE_THUMB } -#define t_select { ct_select, MODE_THUMB } - -#endif /* _MAPPINGS_CONFIG */ -#endif /* COMMANDS_H */ diff --git a/nsxiv/config.def.h b/nsxiv/config.def.h deleted file mode 100644 index 1e102fe..0000000 --- a/nsxiv/config.def.h +++ /dev/null @@ -1,200 +0,0 @@ -#ifdef _WINDOW_CONFIG - -/* default window dimensions (overwritten via -g option): */ -static const int WIN_WIDTH = 800; -static const int WIN_HEIGHT = 600; - -/* colors and font can be overwritten via X resource properties. - * See nsxiv(1), X(7) section Resources and xrdb(1) for more information. - */ -static const char *DEFAULT_WIN_BG = "white"; -static const char *DEFAULT_WIN_FG = "black"; -static const char *DEFAULT_MARK_COLOR = NULL; /* NULL means it will default to window foreground */ -#if HAVE_LIBFONTS -static const char *DEFAULT_BAR_BG = NULL; /* NULL means it will default to window background */ -static const char *DEFAULT_BAR_FG = NULL; /* NULL means it will default to window foreground */ -static const char *DEFAULT_FONT = "monospace-8"; - -/* if true, statusbar appears on top of the window */ -static const bool TOP_STATUSBAR = false; -#endif /* HAVE_LIBFONTS */ - -#endif -#ifdef _IMAGE_CONFIG - -/* levels (in percent) to use when zooming via '-' and '+': - * (first/last value is used as min/max zoom level) - */ -static const float zoom_levels[] = { - 12.5, 25.0, 50.0, 75.0, - 100.0, 150.0, 200.0, 400.0, 800.0 -}; - -/* default slideshow delay (in sec, overwritten via -S option): */ -static const int SLIDESHOW_DELAY = 5; - -/* gamma correction: the user-visible ranges [-GAMMA_RANGE, 0] and - * (0, GAMMA_RANGE] are mapped to the ranges [0, 1], and (1, GAMMA_MAX]. - */ -static const double GAMMA_MAX = 10.0; -static const int GAMMA_RANGE = 32; - -/* command i_scroll pans image 1/PAN_FRACTION of screen width/height */ -static const int PAN_FRACTION = 5; - -/* if false, pixelate images at zoom level != 100%, - * toggled with 'a' key binding - */ -static const bool ANTI_ALIAS = true; - -/* if true, use a checkerboard background for alpha layer, - * toggled with 'A' key binding - */ -static const bool ALPHA_LAYER = false; - -/* percentage of memory to use for imlib2's cache size. - * 3 means use 3% of total memory which is about 245MiB on 8GiB machine. - * 0 or less means disable cache. - * 100 means use all available memory (but not above CACHE_SIZE_LIMIT). - */ -static const int CACHE_SIZE_MEM_PERCENTAGE = 3; /* use 3% of total memory for cache */ -static const int CACHE_SIZE_LIMIT = 256 * 1024 * 1024; /* but not above 256MiB */ -static const int CACHE_SIZE_FALLBACK = 32 * 1024 * 1024; /* fallback to 32MiB if we can't determine total memory */ - -#endif -#ifdef _THUMBS_CONFIG - -/* thumbnail sizes in pixels (width == height): */ -static const int thumb_sizes[] = { 32, 64, 96, 128, 160 }; - -/* thumbnail size at startup, index into thumb_sizes[]: */ -static const int THUMB_SIZE = 3; - -#endif -#ifdef _MAPPINGS_CONFIG - -/* these modifiers will be used when processing keybindings */ -static const unsigned int USED_MODMASK = ShiftMask | ControlMask | Mod1Mask; - -/* abort the keyhandler */ -static const KeySym KEYHANDLER_ABORT = XK_Escape; - -/* keyboard mappings for image and thumbnail mode: */ -static const keymap_t keys[] = { - /* modifiers key function argument */ - { 0, XK_q, g_quit, 0 }, - { 0, XK_Return, g_switch_mode, None }, - { 0, XK_f, g_toggle_fullscreen, None }, - { 0, XK_b, g_toggle_bar, None }, - { ControlMask, XK_x, g_prefix_external, None }, - { 0, XK_g, g_first, None }, - { 0, XK_G, g_n_or_last, None }, - { 0, XK_r, g_reload_image, None }, - { 0, XK_D, g_remove_image, None }, - { ControlMask, XK_h, g_scroll_screen, DIR_LEFT }, - { ControlMask, XK_Left, g_scroll_screen, DIR_LEFT }, - { ControlMask, XK_j, g_scroll_screen, DIR_DOWN }, - { ControlMask, XK_Down, g_scroll_screen, DIR_DOWN }, - { ControlMask, XK_k, g_scroll_screen, DIR_UP }, - { ControlMask, XK_Up, g_scroll_screen, DIR_UP }, - { ControlMask, XK_l, g_scroll_screen, DIR_RIGHT }, - { ControlMask, XK_Right, g_scroll_screen, DIR_RIGHT }, - { 0, XK_plus, g_zoom, +1 }, - { 0, XK_KP_Add, g_zoom, +1 }, - { 0, XK_minus, g_zoom, -1 }, - { 0, XK_KP_Subtract, g_zoom, -1 }, - { 0, XK_m, g_toggle_image_mark, None }, - { 0, XK_M, g_mark_range, None }, - { ControlMask, XK_m, g_reverse_marks, None }, - { ControlMask, XK_u, g_unmark_all, None }, - { 0, XK_N, g_navigate_marked, +1 }, - { 0, XK_P, g_navigate_marked, -1 }, - { 0, XK_braceleft, g_change_gamma, -1 }, - { 0, XK_braceright, g_change_gamma, +1 }, - { ControlMask, XK_g, g_change_gamma, 0 }, - - { 0, XK_h, t_move_sel, DIR_LEFT }, - { 0, XK_Left, t_move_sel, DIR_LEFT }, - { 0, XK_j, t_move_sel, DIR_DOWN }, - { 0, XK_Down, t_move_sel, DIR_DOWN }, - { 0, XK_k, t_move_sel, DIR_UP }, - { 0, XK_Up, t_move_sel, DIR_UP }, - { 0, XK_l, t_move_sel, DIR_RIGHT }, - { 0, XK_Right, t_move_sel, DIR_RIGHT }, - { 0, XK_R, t_reload_all, None }, - - { 0, XK_n, i_navigate, +1 }, - { 0, XK_n, i_scroll_to_edge, DIR_LEFT | DIR_UP }, - { 0, XK_space, i_navigate, +1 }, - { 0, XK_p, i_navigate, -1 }, - { 0, XK_p, i_scroll_to_edge, DIR_LEFT | DIR_UP }, - { 0, XK_BackSpace, i_navigate, -1 }, - { 0, XK_bracketright, i_navigate, +10 }, - { 0, XK_bracketleft, i_navigate, -10 }, - { ControlMask, XK_6, i_alternate, None }, - { ControlMask, XK_n, i_navigate_frame, +1 }, - { ControlMask, XK_p, i_navigate_frame, -1 }, - { ControlMask, XK_space, i_toggle_animation, None }, - { ControlMask, XK_a, i_toggle_animation, None }, - { 0, XK_h, i_scroll, DIR_LEFT }, - { 0, XK_Left, i_scroll, DIR_LEFT }, - { 0, XK_j, i_scroll, DIR_DOWN }, - { 0, XK_Down, i_scroll, DIR_DOWN }, - { 0, XK_k, i_scroll, DIR_UP }, - { 0, XK_Up, i_scroll, DIR_UP }, - { 0, XK_l, i_scroll, DIR_RIGHT }, - { 0, XK_Right, i_scroll, DIR_RIGHT }, - { 0, XK_H, i_scroll_to_edge, DIR_LEFT }, - { 0, XK_J, i_scroll_to_edge, DIR_DOWN }, - { 0, XK_K, i_scroll_to_edge, DIR_UP }, - { 0, XK_L, i_scroll_to_edge, DIR_RIGHT }, - { 0, XK_z, i_scroll_to_center, None }, - { 0, XK_equal, i_set_zoom, 100 }, - { 0, XK_w, i_fit_to_win, SCALE_DOWN }, - { 0, XK_W, i_fit_to_win, SCALE_FIT }, - { 0, XK_F, i_fit_to_win, SCALE_FILL }, - { 0, XK_e, i_fit_to_win, SCALE_WIDTH }, - { 0, XK_E, i_fit_to_win, SCALE_HEIGHT }, - { 0, XK_less, i_rotate, DEGREE_270 }, - { 0, XK_greater, i_rotate, DEGREE_90 }, - { 0, XK_question, i_rotate, DEGREE_180 }, - { 0, XK_bar, i_flip, FLIP_HORIZONTAL }, - { 0, XK_underscore, i_flip, FLIP_VERTICAL }, - { 0, XK_a, i_toggle_antialias, None }, - { 0, XK_A, i_toggle_alpha, None }, - { 0, XK_s, i_slideshow, None }, -}; - -/* mouse button mappings for image mode: */ -static const button_t buttons_img[] = { - /* modifiers button function argument */ - { 0, 1, i_cursor_navigate, None }, - { ControlMask, 1, i_drag, DRAG_RELATIVE }, - { 0, 2, i_drag, DRAG_ABSOLUTE }, - { 0, 3, g_switch_mode, None }, - { 0, 4, g_zoom, +1 }, - { 0, 5, g_zoom, -1 }, -}; - -/* mouse button mappings for thumbnail mode: */ -static const button_t buttons_tns[] = { - /* modifiers button function argument */ - { 0, 1, t_select, None }, - { 0, 3, t_drag_mark_image, None }, - { 0, 4, t_scroll, DIR_UP }, - { 0, 5, t_scroll, DIR_DOWN }, - { ControlMask, 4, g_scroll_screen, DIR_UP }, - { ControlMask, 5, g_scroll_screen, DIR_DOWN }, -}; - -/* true means NAV_WIDTH is relative (33%), false means absolute (33 pixels) */ -static const bool NAV_IS_REL = true; -/* width of navigation area, 0 disables cursor navigation, */ -static const unsigned int NAV_WIDTH = 33; - -/* mouse cursor on left, middle and right part of the window */ -static const cursor_t imgcursor[3] = { - CURSOR_LEFT, CURSOR_ARROW, CURSOR_RIGHT -}; - -#endif diff --git a/nsxiv/examples/image-info b/nsxiv/examples/image-info deleted file mode 100755 index 5f06123..0000000 --- a/nsxiv/examples/image-info +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -# Example for $XDG_CONFIG_HOME/nsxiv/exec/image-info -# Called by nsxiv(1) whenever an image gets loaded. -# The output is displayed in nsxiv's status bar. -# Arguments: -# $1: path to image file (as provided by the user) -# $2: image width -# $3: image height -# $4: fully resolved path to the image file - -s=" " # field separator - -exec 2>/dev/null - -filename=$(basename -- "$1") -filesize=$(du -Hh -- "$1" | cut -f 1) -geometry="${2}x${3}" - -echo "${filesize}${s}${geometry}${s}${filename}" - diff --git a/nsxiv/examples/key-handler b/nsxiv/examples/key-handler deleted file mode 100755 index 3fe741d..0000000 --- a/nsxiv/examples/key-handler +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh - -# Example for $XDG_CONFIG_HOME/nsxiv/exec/key-handler -# Called by nsxiv(1) after the external prefix key (C-x by default) is pressed. -# The next key combo is passed as its first argument. Passed via stdin are the -# images to act upon: all marked images, if in thumbnail mode and at least one -# image has been marked, otherwise the current image. nsxiv(1) will block until -# the handler terminates. It then checks which images have been modified and -# reloads them. - -# By default nsxiv(1) will send one image per-line to stdin, however when using -# -0 the image list will be NULL separated and the environment variable -# "$NSXIV_USING_NULL" will be set to 1. - -# The key combo argument has the following form: "[C-][M-][S-]KEY", -# where C/M/S indicate Ctrl/Meta(Alt)/Shift modifier states and KEY is the X -# keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix. -# If KEY has an uppercase equivalent, S-KEY is resolved into it. For instance, -# K replaces S-k and Scedilla replaces S-scedilla, but S-Delete is sent as-is. - -rotate() { - degree="$1" - tr '\n' '\0' | xargs -0 realpath | sort | uniq | while read file; do - case "$(file -b -i "$file")" in - image/jpeg*) jpegtran -rotate "$degree" -copy all -outfile "$file" "$file" ;; - *) mogrify -rotate "$degree" "$file" ;; - esac - done -} - -case "$1" in -"C-x") xclip -in -filter | tr '\n' ' ' | xclip -in -selection clipboard ;; -"C-c") while read file; do xclip -selection clipboard -target image/png "$file"; done ;; -"C-e") while read file; do urxvt -bg "#444" -fg "#eee" -sl 0 -title "$file" -e sh -c "exiv2 pr -q -pa '$file' | less" & done ;; -"C-g") tr '\n' '\0' | xargs -0 gimp & ;; -"C-r") while read file; do rawtherapee "$file" & done ;; -"C-comma") rotate 270 ;; -"C-period") rotate 90 ;; -"C-slash") rotate 180 ;; -esac - diff --git a/nsxiv/examples/thumb-info b/nsxiv/examples/thumb-info deleted file mode 100755 index b422f9c..0000000 --- a/nsxiv/examples/thumb-info +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -# Example for $XDG_CONFIG_HOME/nsxiv/exec/thumb-info -# Called by nsxiv(1) whenever the selected thumbnail changes. -# The output is displayed in nsxiv's status bar. -# Arguments: -# $1: path to image file (as provided by the user) -# $2: empty -# $3: empty -# $4: fully resolved path to the image file - -s=" " # field separator - -exec 2>/dev/null - -filename=$(basename -- "$4") -filesize=$(du -Hh -- "$4" | cut -f 1) - -echo "${filesize}${s}${filename}" - diff --git a/nsxiv/examples/win-title b/nsxiv/examples/win-title deleted file mode 100755 index ac7b982..0000000 --- a/nsxiv/examples/win-title +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -# Example for $XDG_CONFIG_HOME/nsxiv/exec/win-title -# Called by nsxiv(1) on each redraw. -# The output is set as nsxiv's window title. -# -# Arguments, "Optional" arguments might be empty: -# $1: resolved absolute path of the current file -# $2: current file number -# $3: total file number -# $4: image width (Optional: Disabled on thumbnails mode) -# $5: image height (Optional: Disabled on thumbnails mode) -# $6: current zoom (Optional: Disabled on thumbnails mode) -# -# The term file is used rather than image as nsxiv does not -# precheck that the input files are valid images. Total file -# count may be different from the actual count of valid images. - -exec 2>/dev/null - -filename="${1##*/}" - -if [ -n "$4" ]; then # image mode - printf "%s" "nsxiv - ${filename} | ${4}x${5} ${6}% [${2}/${3}]" -else - printf "%s" "nsxiv - ${filename} [${2}/${3}]" -fi diff --git a/nsxiv/icon/128x128.png b/nsxiv/icon/128x128.png deleted file mode 100644 index d45250b..0000000 Binary files a/nsxiv/icon/128x128.png and /dev/null differ diff --git a/nsxiv/icon/16x16.png b/nsxiv/icon/16x16.png deleted file mode 100644 index a19074a..0000000 Binary files a/nsxiv/icon/16x16.png and /dev/null differ diff --git a/nsxiv/icon/32x32.png b/nsxiv/icon/32x32.png deleted file mode 100644 index e18ccf8..0000000 Binary files a/nsxiv/icon/32x32.png and /dev/null differ diff --git a/nsxiv/icon/48x48.png b/nsxiv/icon/48x48.png deleted file mode 100644 index 442a96c..0000000 Binary files a/nsxiv/icon/48x48.png and /dev/null differ diff --git a/nsxiv/icon/64x64.png b/nsxiv/icon/64x64.png deleted file mode 100644 index 3ce0d27..0000000 Binary files a/nsxiv/icon/64x64.png and /dev/null differ diff --git a/nsxiv/icon/README.md b/nsxiv/icon/README.md deleted file mode 100644 index 3ddd7f8..0000000 --- a/nsxiv/icon/README.md +++ /dev/null @@ -1,43 +0,0 @@ -img2data --------- - -img2data is a helper program to convert images to binary data for embedding in -software. The generated data is used in nsxiv to set the window icons. - - -How It Works ------------- - -Each given image is compressed using run-length encoding and a data array is -generated. In these arrays, the four high bits of each byte are the run length -minus one and the lowest four bits are the data, which are indices for the -color array. - -See `data.gen.h` or the output of img2data for a better understanding. - - -Dependencies ------------- - -img2data requires Imlib2 to be installed. - - -Building --------- - -img2data is built using the command: - - $ CC -Wall -std=c89 -pedantic -lImlib2 img2data.c -o img2data - -where `CC` is a C compiler such as `gcc`. - - -Usage ------ - -img2data is used as the following: - - $ ./img2data 16x16.png 32x32.png 48x48.png 64x64.png 128x128.png - -You may replace or omit any image, but you must have a `data.gen.h` with at -least 1 image for nsxiv to compile. diff --git a/nsxiv/icon/data.gen.h b/nsxiv/icon/data.gen.h deleted file mode 100644 index 0bb7a84..0000000 --- a/nsxiv/icon/data.gen.h +++ /dev/null @@ -1,255 +0,0 @@ -static const unsigned char icon_data_16[] = { - 0xa0, 0x01, 0xe0, 0x01, 0xf0, 0x40, 0x21, 0x00, 0x21, 0x00, 0x01, 0x00, - 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x21, 0x00, 0x21, 0x00, 0x01, 0x00, - 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x10, - 0x01, 0x10, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x01, 0x00, 0x21, 0x00, - 0x01, 0x00, 0x51, 0x02, 0x00, 0x01, 0x00, 0x21, 0x00, 0x01, 0x00, 0x51, - 0x02, 0x80, 0x03, 0x52, 0x04, 0x50, 0x43, 0x05, 0x22, 0x14, 0x06, 0x10, - 0x47, 0x35, 0x08, 0x02, 0x14, 0x06, 0x09, 0x22, 0x47, 0x25, 0x08, 0x14, - 0x06, 0x09, 0x32, 0x47, 0x08, 0x05, 0x08, 0x04, 0x16, 0x19, 0x32, 0x47, - 0x18, 0x16, 0x29, 0x32, 0x47, 0x18, 0x16, 0x29, 0x42, 0x47, 0x08, -}; - -static const unsigned char icon_data_32[] = { - 0xf0, 0x40, 0x11, 0xf0, 0xd0, 0x11, 0xf0, 0xd0, 0x11, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0x90, 0x51, 0x10, 0x51, 0x10, 0x11, 0x10, 0x11, 0x10, - 0x11, 0x10, 0x11, 0x10, 0x51, 0x10, 0x51, 0x10, 0x11, 0x10, 0x11, 0x10, - 0x11, 0x10, 0x11, 0x10, 0x51, 0x10, 0x51, 0x10, 0x11, 0x10, 0x11, 0x10, - 0x11, 0x10, 0x11, 0x02, 0x00, 0x11, 0x10, 0x11, 0x10, 0x11, 0x30, 0x11, - 0x30, 0x11, 0x10, 0x11, 0x12, 0x11, 0x02, 0x00, 0x11, 0x10, 0x11, 0x10, - 0x11, 0x30, 0x11, 0x30, 0x11, 0x10, 0x11, 0x12, 0x11, 0x02, 0x00, 0x11, - 0x10, 0x11, 0x10, 0x11, 0x30, 0x11, 0x30, 0x11, 0x12, 0x11, 0x12, 0x11, - 0x02, 0x00, 0x11, 0x10, 0x51, 0x10, 0x11, 0x10, 0xb1, 0x22, 0x00, 0x11, - 0x10, 0x51, 0x10, 0x11, 0x10, 0xb1, 0x22, 0x00, 0x11, 0x10, 0x51, 0x10, - 0x11, 0x10, 0xb1, 0x22, 0xf0, 0x10, 0xd2, 0xf0, 0x00, 0xe2, 0xf0, 0x53, - 0x92, 0x14, 0xc0, 0x83, 0x05, 0x62, 0x24, 0x06, 0x80, 0x93, 0x35, 0x42, - 0x34, 0x06, 0x02, 0x30, 0x77, 0x95, 0x08, 0x22, 0x34, 0x16, 0x12, 0xc7, - 0x75, 0x08, 0x12, 0x34, 0x16, 0x09, 0x52, 0x97, 0x65, 0x08, 0x02, 0x34, - 0x16, 0x19, 0x62, 0x97, 0x45, 0x18, 0x24, 0x26, 0x19, 0x72, 0x97, 0x08, - 0x25, 0x18, 0x24, 0x26, 0x29, 0x72, 0x97, 0x48, 0x14, 0x36, 0x29, 0x72, - 0x97, 0x48, 0x04, 0x36, 0x39, 0x82, 0x97, 0x38, 0x46, 0x39, 0x82, 0x97, - 0x38, 0x36, 0x59, 0x82, 0x97, 0x28, 0x26, 0x69, 0x82, 0x97, 0x28, 0x26, - 0x69, 0x82, 0x97, 0x28, -}; - -static const unsigned char icon_data_48[] = { - 0xf0, 0xf0, 0x21, 0xf0, 0xf0, 0xc0, 0x21, 0xf0, 0xf0, 0xc0, 0x21, 0xf0, - 0xf0, 0xc0, 0x21, 0xf0, 0xf0, 0xc0, 0x21, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xe0, 0x81, 0x20, 0x81, 0x20, - 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x81, 0x20, 0x81, 0x20, - 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x81, 0x20, 0x81, 0x20, - 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x81, 0x20, 0x81, 0x20, - 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x02, 0x10, 0x81, 0x20, 0x81, - 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x00, 0x0a, 0x02, 0x21, 0x02, 0x10, - 0x21, 0x20, 0x21, 0x20, 0x21, 0x50, 0x21, 0x50, 0x21, 0x20, 0x21, 0x22, - 0x21, 0x02, 0x10, 0x21, 0x20, 0x21, 0x20, 0x21, 0x50, 0x21, 0x50, 0x21, - 0x10, 0x02, 0x21, 0x22, 0x21, 0x02, 0x10, 0x21, 0x20, 0x21, 0x20, 0x21, - 0x50, 0x21, 0x50, 0x21, 0x00, 0x12, 0x21, 0x22, 0x21, 0x02, 0x10, 0x21, - 0x20, 0x21, 0x20, 0x21, 0x50, 0x21, 0x50, 0x21, 0x22, 0x21, 0x22, 0x21, - 0x02, 0x10, 0x21, 0x20, 0x81, 0x20, 0x21, 0x20, 0xf1, 0x11, 0x32, 0x10, - 0x21, 0x20, 0x81, 0x20, 0x21, 0x20, 0xf1, 0x11, 0x32, 0x10, 0x21, 0x20, - 0x81, 0x20, 0x21, 0x20, 0xf1, 0x11, 0x32, 0x10, 0x21, 0x20, 0x81, 0x20, - 0x21, 0x20, 0xf1, 0x11, 0x32, 0x10, 0x21, 0x20, 0x81, 0x20, 0x21, 0x20, - 0xf1, 0x11, 0x32, 0xf0, 0xa0, 0xf2, 0x42, 0xf0, 0x90, 0xf2, 0x52, 0xf0, - 0x90, 0x33, 0xf2, 0x12, 0xf0, 0x70, 0x93, 0xd2, 0x24, 0xf0, 0x20, 0xc3, - 0x15, 0xa2, 0x34, 0xf0, 0x00, 0xd3, 0x35, 0x82, 0x44, 0x06, 0xb0, 0xe3, - 0x75, 0x62, 0x54, 0x16, 0x02, 0x50, 0xb7, 0xe5, 0x08, 0x42, 0x54, 0x16, - 0x09, 0x02, 0x30, 0xe7, 0xd5, 0x08, 0x32, 0x54, 0x26, 0x09, 0x22, 0xf7, - 0x37, 0xa5, 0x18, 0x12, 0x54, 0x26, 0x19, 0x72, 0xf7, 0x85, 0x28, 0x02, - 0x54, 0x26, 0x19, 0x92, 0xe7, 0x85, 0x28, 0x54, 0x26, 0x29, 0xa2, 0xe7, - 0x65, 0x28, 0x44, 0x36, 0x29, 0xb2, 0xe7, 0x18, 0x35, 0x28, 0x44, 0x36, - 0x39, 0xa2, 0xe7, 0x28, 0x15, 0x38, 0x34, 0x46, 0x39, 0xb2, 0xe7, 0x78, - 0x24, 0x56, 0x49, 0xb2, 0xe7, 0x68, 0x14, 0x56, 0x59, 0xb2, 0xe7, 0x68, - 0x04, 0x66, 0x59, 0xc2, 0xe7, 0x58, 0x66, 0x69, 0xc2, 0xe7, 0x58, 0x66, - 0x69, 0xc2, 0xe7, 0x58, 0x56, 0x79, 0xd2, 0xe7, 0x48, 0x46, 0x89, 0xd2, - 0xe7, 0x48, 0x46, 0x89, 0xe2, 0xe7, 0x38, 0x46, 0x89, 0xe2, 0xe7, 0x38, - -}; - -static const unsigned char icon_data_64[] = { - 0xf0, 0xf0, 0x90, 0x31, 0xf0, 0xf0, 0xf0, 0xb0, 0x31, 0xf0, 0xf0, 0xf0, - 0xb0, 0x31, 0xf0, 0xf0, 0xf0, 0xb0, 0x31, 0xf0, 0xf0, 0xf0, 0xb0, 0x31, - 0xf0, 0xf0, 0xf0, 0xb0, 0x31, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, - 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, - 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, - 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, - 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, - 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x00, 0x0b, 0x10, 0xb1, 0x30, 0xb1, - 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x12, 0x10, 0x31, 0x30, - 0x31, 0x30, 0x31, 0x70, 0x31, 0x70, 0x31, 0x30, 0x31, 0x10, 0x12, 0x31, - 0x12, 0x10, 0x31, 0x30, 0x31, 0x30, 0x31, 0x70, 0x31, 0x70, 0x31, 0x30, - 0x31, 0x32, 0x31, 0x12, 0x10, 0x31, 0x30, 0x31, 0x30, 0x31, 0x70, 0x31, - 0x70, 0x31, 0x30, 0x31, 0x32, 0x31, 0x12, 0x10, 0x31, 0x30, 0x31, 0x30, - 0x31, 0x70, 0x31, 0x70, 0x31, 0x20, 0x02, 0x31, 0x32, 0x31, 0x12, 0x10, - 0x31, 0x30, 0x31, 0x30, 0x31, 0x70, 0x31, 0x70, 0x31, 0x00, 0x22, 0x31, - 0x32, 0x31, 0x12, 0x10, 0x31, 0x30, 0x31, 0x30, 0x31, 0x70, 0x31, 0x70, - 0x31, 0x32, 0x31, 0x32, 0x31, 0x12, 0x10, 0x31, 0x30, 0xb1, 0x30, 0x31, - 0x30, 0xf1, 0x71, 0x52, 0x10, 0x31, 0x30, 0xb1, 0x30, 0x31, 0x30, 0xf1, - 0x71, 0x52, 0x10, 0x31, 0x30, 0xb1, 0x30, 0x31, 0x30, 0xf1, 0x71, 0x52, - 0x10, 0x31, 0x30, 0xb1, 0x30, 0x31, 0x30, 0xf1, 0x71, 0x52, 0x10, 0x31, - 0x30, 0xb1, 0x30, 0x31, 0x30, 0xf1, 0x71, 0x52, 0x10, 0x31, 0x30, 0xb1, - 0x30, 0x31, 0x30, 0xf1, 0x71, 0x52, 0xf0, 0xf0, 0x40, 0xf2, 0xa2, 0xf0, - 0xf0, 0x30, 0xf2, 0xb2, 0xf0, 0xf0, 0x20, 0xf2, 0xc2, 0xf0, 0xf0, 0x10, - 0xf2, 0xd2, 0xf0, 0xf0, 0x10, 0x83, 0xf2, 0x42, 0xf0, 0xf0, 0xd3, 0xf2, - 0x12, 0x24, 0xf0, 0xa0, 0xf3, 0x03, 0x15, 0xe2, 0x44, 0xf0, 0x70, 0xf3, - 0x13, 0x35, 0xc2, 0x54, 0x06, 0xf0, 0x40, 0xf3, 0x13, 0x65, 0xa2, 0x64, - 0x16, 0xf0, 0xf3, 0x33, 0x95, 0x82, 0x64, 0x26, 0x02, 0xa0, 0x77, 0xb3, - 0xd5, 0x08, 0x62, 0x74, 0x26, 0x12, 0x60, 0xf7, 0x17, 0xf5, 0x25, 0x08, - 0x52, 0x74, 0x26, 0x09, 0x32, 0xf7, 0x87, 0xf5, 0x05, 0x18, 0x32, 0x74, - 0x36, 0x09, 0x42, 0xf7, 0x97, 0xe5, 0x18, 0x22, 0x74, 0x36, 0x19, 0x92, - 0xf7, 0x57, 0xc5, 0x28, 0x12, 0x74, 0x46, 0x19, 0xb2, 0xf7, 0x47, 0xa5, - 0x38, 0x02, 0x74, 0x46, 0x19, 0xd2, 0xf7, 0x37, 0x08, 0x95, 0x38, 0x74, - 0x46, 0x29, 0xd2, 0xf7, 0x37, 0x08, 0x85, 0x38, 0x64, 0x56, 0x29, 0xe2, - 0xf7, 0x37, 0x18, 0x65, 0x38, 0x64, 0x56, 0x39, 0xe2, 0xf7, 0x37, 0x28, - 0x45, 0x38, 0x54, 0x66, 0x39, 0xf2, 0xf7, 0x37, 0x38, 0x15, 0x48, 0x44, - 0x66, 0x59, 0xf2, 0xf7, 0x37, 0x98, 0x34, 0x76, 0x59, 0xf2, 0xf7, 0x37, - 0x98, 0x24, 0x86, 0x59, 0xf2, 0x02, 0xf7, 0x37, 0x88, 0x14, 0x86, 0x79, - 0xf2, 0xf7, 0x37, 0x88, 0x04, 0x96, 0x79, 0xf2, 0x02, 0xf7, 0x37, 0x78, - 0x96, 0x89, 0xf2, 0x02, 0xf7, 0x37, 0x78, 0x96, 0x89, 0xf2, 0x12, 0xf7, - 0x37, 0x68, 0x86, 0x99, 0xf2, 0x12, 0xf7, 0x37, 0x68, 0x76, 0xa9, 0xf2, - 0x12, 0xf7, 0x37, 0x68, 0x66, 0xb9, 0xf2, 0x22, 0xf7, 0x37, 0x58, 0x66, - 0xb9, 0xf2, 0x22, 0xf7, 0x37, 0x58, 0x56, 0xc9, 0xf2, 0x22, 0xf7, 0x37, - 0x58, 0x56, 0xc9, 0xf2, 0x22, 0xf7, 0x37, 0x58, -}; - -static const unsigned char icon_data_128[] = { - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x30, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, - 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, - 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, - 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, - 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, - 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, - 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, - 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, - 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, - 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, - 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, - 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, - 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, - 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, - 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x10, 0x0b, 0x0a, 0x30, 0xf1, 0x71, - 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x32, - 0x30, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, - 0x70, 0x71, 0x32, 0x30, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, - 0x71, 0x70, 0x71, 0x40, 0x0a, 0x12, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, - 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x70, 0x71, 0x20, 0x42, 0x71, 0x32, - 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x70, 0x71, - 0x00, 0x62, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, - 0xf0, 0x71, 0x70, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, - 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x70, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, - 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x70, 0x71, 0x72, 0x71, - 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x60, - 0x02, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, - 0x71, 0xf0, 0x71, 0x40, 0x22, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, - 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x20, 0x42, 0x71, 0x72, 0x71, - 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x00, - 0x62, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, - 0x71, 0xf0, 0x71, 0x72, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, - 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x72, 0x71, 0x72, 0x71, 0x32, 0x30, - 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x72, 0x71, 0x72, - 0x71, 0x32, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, - 0xf1, 0xb2, 0xf0, 0xf0, 0xf0, 0xf0, 0x90, 0xf2, 0xf2, 0xf2, 0x52, 0xf0, - 0xf0, 0xf0, 0xf0, 0x80, 0xf2, 0xf2, 0xf2, 0x62, 0xf0, 0xf0, 0xf0, 0xf0, - 0x70, 0xf2, 0xf2, 0xf2, 0x72, 0xf0, 0xf0, 0xf0, 0xf0, 0x60, 0xf2, 0xf2, - 0xf2, 0x82, 0xf0, 0xf0, 0xf0, 0xf0, 0x50, 0xf2, 0xf2, 0xf2, 0x92, 0xf0, - 0xf0, 0xf0, 0xf0, 0x40, 0xf2, 0xf2, 0xf2, 0xa2, 0xf0, 0xf0, 0xf0, 0xf0, - 0x30, 0xf2, 0xf2, 0xf2, 0xb2, 0xf0, 0xf0, 0xf0, 0xf0, 0x30, 0x12, 0xa3, - 0xf2, 0xf2, 0xe2, 0xf0, 0xf0, 0xf0, 0xf0, 0x20, 0xf3, 0x13, 0xf2, 0xf2, - 0xa2, 0xf0, 0xf0, 0xf0, 0xf0, 0x00, 0xf3, 0x63, 0xf2, 0xf2, 0x72, 0xf0, - 0xf0, 0xf0, 0xe0, 0xf3, 0xb3, 0xf2, 0xf2, 0x42, 0xf0, 0xf0, 0xf0, 0xd0, - 0xf3, 0xd3, 0x15, 0xf2, 0xf2, 0x12, 0x44, 0xf0, 0xf0, 0xf0, 0x60, 0xf3, - 0xf3, 0x03, 0x35, 0xf2, 0xe2, 0x64, 0xf0, 0xf0, 0xf0, 0x30, 0xf3, 0xf3, - 0x23, 0x45, 0xf2, 0xc2, 0x84, 0xf0, 0xf0, 0xf0, 0x00, 0xf3, 0xf3, 0x33, - 0x65, 0xf2, 0xa2, 0x94, 0xf0, 0xf0, 0xe0, 0xf3, 0xf3, 0x33, 0x95, 0xf2, - 0x82, 0xa4, 0x16, 0xf0, 0xf0, 0x90, 0xf3, 0xf3, 0x43, 0xc5, 0xf2, 0x62, - 0xb4, 0x26, 0xf0, 0xf0, 0x40, 0xf3, 0xf3, 0x63, 0xf5, 0xf2, 0x42, 0xc4, - 0x36, 0xf0, 0xf0, 0xf3, 0xf3, 0x73, 0xf5, 0x35, 0xf2, 0x22, 0xd4, 0x46, - 0xf0, 0xa0, 0xf3, 0xf3, 0x83, 0xf5, 0x75, 0xf2, 0x02, 0xd4, 0x56, 0x02, - 0xf0, 0x50, 0xf7, 0x07, 0xf3, 0x73, 0xf5, 0xb5, 0x08, 0xe2, 0xe4, 0x56, - 0x12, 0xf0, 0x10, 0xf7, 0xd7, 0xf5, 0xf5, 0x95, 0x18, 0xc2, 0xe4, 0x56, - 0x09, 0x22, 0xd0, 0xf7, 0xf7, 0x37, 0xf5, 0xf5, 0x65, 0x18, 0xb2, 0xf4, - 0x56, 0x09, 0x32, 0x80, 0xf7, 0xf7, 0x97, 0xf5, 0xf5, 0x45, 0x18, 0xa2, - 0xf4, 0x56, 0x19, 0x72, 0xf7, 0xf7, 0xf7, 0x07, 0xf5, 0xf5, 0x25, 0x28, - 0x82, 0xf4, 0x66, 0x19, 0x72, 0xf7, 0xf7, 0xf7, 0x27, 0xf5, 0xf5, 0x05, - 0x38, 0x62, 0xf4, 0x66, 0x29, 0x82, 0xf7, 0xf7, 0xf7, 0x37, 0xf5, 0xd5, - 0x48, 0x52, 0xf4, 0x76, 0x29, 0xc2, 0xf7, 0xf7, 0xf7, 0x07, 0xf5, 0xb5, - 0x58, 0x42, 0xf4, 0x76, 0x39, 0xf2, 0x22, 0xf7, 0xf7, 0xb7, 0xf5, 0xa5, - 0x58, 0x32, 0xf4, 0x76, 0x49, 0xf2, 0x52, 0xf7, 0xf7, 0x97, 0xf5, 0x85, - 0x68, 0x22, 0xf4, 0x86, 0x39, 0xf2, 0x72, 0xf7, 0xf7, 0x97, 0xf5, 0x65, - 0x78, 0x12, 0xf4, 0x86, 0x49, 0xf2, 0x82, 0xf7, 0xf7, 0x97, 0xf5, 0x55, - 0x78, 0x02, 0xf4, 0x86, 0x49, 0xf2, 0xa2, 0xf7, 0xf7, 0x87, 0x08, 0xf5, - 0x35, 0x88, 0xe4, 0x96, 0x59, 0xf2, 0xb2, 0xf7, 0xf7, 0x77, 0x08, 0xf5, - 0x25, 0x88, 0xe4, 0x96, 0x59, 0xf2, 0xc2, 0xf7, 0xf7, 0x77, 0x18, 0xf5, - 0x05, 0x88, 0xd4, 0xa6, 0x69, 0xf2, 0xc2, 0xf7, 0xf7, 0x77, 0x28, 0xf5, - 0x78, 0xd4, 0xa6, 0x69, 0xf2, 0xd2, 0xf7, 0xf7, 0x77, 0x38, 0xd5, 0x78, - 0xc4, 0xb6, 0x79, 0xf2, 0xd2, 0xf7, 0xf7, 0x77, 0x48, 0xa5, 0x88, 0xc4, - 0xb6, 0x79, 0xf2, 0xe2, 0xf7, 0xf7, 0x77, 0x58, 0x85, 0x88, 0xb4, 0xc6, - 0x89, 0xf2, 0xe2, 0xf7, 0xf7, 0x77, 0x68, 0x55, 0x98, 0xb4, 0xc6, 0x89, - 0xf2, 0xf2, 0xf7, 0xf7, 0x77, 0x78, 0x25, 0xa8, 0xa4, 0xc6, 0xa9, 0xf2, - 0xf2, 0xf7, 0xf7, 0x77, 0xf8, 0x48, 0x94, 0xd6, 0xa9, 0xf2, 0xf2, 0xf7, - 0xf7, 0x77, 0xf8, 0x48, 0x84, 0xe6, 0xb9, 0xf2, 0xf2, 0xf7, 0xf7, 0x77, - 0xf8, 0x38, 0x74, 0xf6, 0xb9, 0xf2, 0xf2, 0xf7, 0xf7, 0x77, 0xf8, 0x38, - 0x64, 0xf6, 0xc9, 0xf2, 0xf2, 0x02, 0xf7, 0xf7, 0x77, 0xf8, 0x28, 0x54, - 0xf6, 0x06, 0xc9, 0xf2, 0xf2, 0x02, 0xf7, 0xf7, 0x77, 0xf8, 0x28, 0x44, - 0xf6, 0x06, 0xe9, 0xf2, 0xf2, 0x02, 0xf7, 0xf7, 0x77, 0xf8, 0x18, 0x34, - 0xf6, 0x16, 0xe9, 0xf2, 0xf2, 0x02, 0xf7, 0xf7, 0x77, 0xf8, 0x18, 0x24, - 0xf6, 0x16, 0xf9, 0xf2, 0xf2, 0x12, 0xf7, 0xf7, 0x77, 0xf8, 0x08, 0x14, - 0xf6, 0x26, 0xf9, 0xf2, 0xf2, 0x12, 0xf7, 0xf7, 0x77, 0xf8, 0x08, 0x04, - 0xf6, 0x26, 0xf9, 0x09, 0xf2, 0xf2, 0x22, 0xf7, 0xf7, 0x77, 0xf8, 0xf6, - 0x36, 0xf9, 0x09, 0xf2, 0xf2, 0x22, 0xf7, 0xf7, 0x77, 0xf8, 0xf6, 0x26, - 0xf9, 0x19, 0xf2, 0xf2, 0x22, 0xf7, 0xf7, 0x77, 0xf8, 0xf6, 0x26, 0xf9, - 0x19, 0xf2, 0xf2, 0x32, 0xf7, 0xf7, 0x77, 0xe8, 0xf6, 0x16, 0xf9, 0x29, - 0xf2, 0xf2, 0x32, 0xf7, 0xf7, 0x77, 0xe8, 0xf6, 0x06, 0xf9, 0x39, 0xf2, - 0xf2, 0x32, 0xf7, 0xf7, 0x77, 0xe8, 0xf6, 0xf9, 0x59, 0xf2, 0xf2, 0x32, - 0xf7, 0xf7, 0x77, 0xd8, 0xe6, 0xf9, 0x69, 0xf2, 0xf2, 0x32, 0xf7, 0xf7, - 0x77, 0xd8, 0xd6, 0xf9, 0x79, 0xf2, 0xf2, 0x32, 0xf7, 0xf7, 0x77, 0xd8, - 0xd6, 0xf9, 0x79, 0xf2, 0xf2, 0x42, 0xf7, 0xf7, 0x77, 0xc8, 0xc6, 0xf9, - 0x89, 0xf2, 0xf2, 0x42, 0xf7, 0xf7, 0x77, 0xc8, 0xc6, 0xf9, 0x89, 0xf2, - 0xf2, 0x42, 0xf7, 0xf7, 0x77, 0xc8, 0xb6, 0xf9, 0x99, 0xf2, 0xf2, 0x52, - 0xf7, 0xf7, 0x77, 0xb8, 0xb6, 0xf9, 0x99, 0xf2, 0xf2, 0x52, 0xf7, 0xf7, - 0x77, 0xb8, 0xb6, 0xf9, 0x99, 0xf2, 0xf2, 0x52, 0xf7, 0xf7, 0x77, 0xb8, - 0xb6, 0xf9, 0x99, 0xf2, 0xf2, 0x52, 0xf7, 0xf7, 0x77, 0xb8, 0xb6, 0xf9, - 0x99, 0xf2, 0xf2, 0x52, 0xf7, 0xf7, 0x77, 0xb8, -}; - -static const unsigned long icon_colors[] = { - 0xff222034, 0xffffffff, 0xff306082, 0xfffbf236, - 0xff76428a, 0xff99e550, 0xffac3232, 0xff37946e, - 0xff6abe30, 0xffd95763, 0xff26324a, 0xff23253a, - -}; - -static const icon_data_t icons[] = { - ICON_(16), - ICON_(32), - ICON_(48), - ICON_(64), - ICON_(128), -}; - diff --git a/nsxiv/icon/data.h b/nsxiv/icon/data.h deleted file mode 100644 index 98ac5f3..0000000 --- a/nsxiv/icon/data.h +++ /dev/null @@ -1,14 +0,0 @@ -#ifndef ICON_DATA_H -#define ICON_DATA_H - -typedef struct { - unsigned int size; - unsigned int cnt; - const unsigned char *data; -} icon_data_t; - -#define ICON_(s) { s, ARRLEN(icon_data_##s), icon_data_##s } - -#include "data.gen.h" - -#endif /* ICON_DATA_H */ diff --git a/nsxiv/icon/img2data.c b/nsxiv/icon/img2data.c deleted file mode 100644 index 2223bf0..0000000 --- a/nsxiv/icon/img2data.c +++ /dev/null @@ -1,157 +0,0 @@ -#include -#include -#include -#include -#include - -/* macros */ -#define ARRLEN(a) (sizeof(a) / sizeof((a)[0])) - -/* globals */ -static unsigned long palette[16] = {0}; -static unsigned int palette_size = 0; -static unsigned int run_column = 0; -static unsigned int icon_sizes[16] = {0}; -static unsigned int icon_sizes_size = 0; - -/* functions */ -static void error(int eval, int err, const char *fmt, ...) -{ - va_list ap; - - fflush(stdout); - va_start(ap, fmt); - if (fmt) - vfprintf(stderr, fmt, ap); - va_end(ap); - if (err) - fprintf(stderr, "%s%s", fmt ? ": " : "", strerror(err)); - fputc('\n', stderr); - - if (eval) - exit(eval); -} - -static unsigned long color_to_ulong(Imlib_Color color) -{ - return (color.alpha << 24 & 0xff000000) | - (color.red << 16 & 0x00ff0000) | - (color.green << 8 & 0x0000ff00) | - (color.blue & 0x000000ff); -} - -static int to_palette(unsigned long color) -{ - unsigned int i; - - for (i = 0; i < palette_size; i++) { - if (palette[i] == color) - return i; - } - if (palette_size + 1 == 16) - error(EXIT_FAILURE, 0, "Error: More than 16 colors in palette"); - palette[palette_size] = color; - - return palette_size++; -} - -static void print_run(int color, unsigned int run_length) -{ - while (run_length > 0) { - int x = run_length / 16 >= 1 ? 16 : run_length; - - printf("0x%02x, ", (x - 1) << 4 | color); - run_length -= x; - if (++run_column % 12 == 0) - printf("\n\t"); - } -} - -static void print_palette(void) -{ - unsigned int i; - - printf("static const unsigned long icon_colors[] = {\n\t"); - for (i = 0; i < palette_size; i++) { - printf("0x%08lx, ", palette[i]); - if (i % 4 == 3) - printf("\n\t"); - } - printf("\n};\n\n"); -} - -static void print_icon_array(void) -{ - unsigned int i; - - printf("static const icon_data_t icons[] = {\n"); - for (i = 0; i < icon_sizes_size; i++) - printf("\tICON_(%d),\n", icon_sizes[i]); - printf("};\n\n"); -} - -static unsigned int print_encoded_image(const char *path) -{ - Imlib_Image image; - Imlib_Color color; - unsigned int width, height, x, y; - unsigned int run_length = 1; - int currentcolor = 0; - int lastcolor = -1; - - image = imlib_load_image(path); - - if (image == NULL) - error(EXIT_FAILURE, 0, "Error loading image: %s", path); - - imlib_context_set_image(image); - - width = imlib_image_get_width(); - height = imlib_image_get_height(); - - if (width != height) - error(EXIT_FAILURE, 0, "Image is not square: %s", path); - - printf("static const unsigned char icon_data_%d[] = {\n\t", width); - for (y = 0; y < height; y++) { - for (x = 0; x < width; x++) { - imlib_image_query_pixel(x, y, &color); - currentcolor = to_palette(color_to_ulong(color)); - if (currentcolor != lastcolor) { - if (lastcolor != -1) - print_run(lastcolor, run_length); - run_length = 1; - } else { - run_length++; - } - lastcolor = currentcolor; - } - } - print_run(lastcolor, run_length); - printf("\n};\n\n"); - - imlib_free_image(); - - return width; -} - -int main(int argc, char **argv) -{ - unsigned int img_size = 0; - unsigned int i; - - if (argc < 2) - error(EXIT_FAILURE, 0, "No icons provided"); - else if (argc-1 > ARRLEN(icon_sizes)) - error(EXIT_FAILURE, 0, "Too many icons"); - - for (i = 1; i < argc; i++) { - img_size = print_encoded_image(argv[i]); - run_column = 0; - icon_sizes[icon_sizes_size++] = img_size; - } - print_palette(); - print_icon_array(); - - return EXIT_SUCCESS; -} diff --git a/nsxiv/image.c b/nsxiv/image.c deleted file mode 100644 index 2904887..0000000 --- a/nsxiv/image.c +++ /dev/null @@ -1,912 +0,0 @@ -/* Copyright 2011-2020 Bert Muennich - * Copyright 2021-2022 nsxiv contributors - * - * This file is a part of nsxiv. - * - * nsxiv is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published - * by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * nsxiv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with nsxiv. If not, see . - */ - -#include "nsxiv.h" -#define _IMAGE_CONFIG -#include "config.h" - -#include -#include -#include -#include -#include -#include - -#if HAVE_LIBEXIF -#include -#endif - -#if HAVE_LIBGIF -#include -enum { DEF_GIF_DELAY = 75 }; -#endif - -#if HAVE_LIBWEBP -#include -#include -enum { DEF_WEBP_DELAY = 75 }; -#endif - -#define ZOOM_MIN (zoom_levels[0] / 100) -#define ZOOM_MAX (zoom_levels[ARRLEN(zoom_levels)-1] / 100) - -static int calc_cache_size(void) -{ - int cache; - long pages, page_size; - - if (CACHE_SIZE_MEM_PERCENTAGE <= 0) - return 0; - - pages = sysconf(_SC_PHYS_PAGES); - page_size = sysconf(_SC_PAGE_SIZE); - if (pages < 0 || page_size < 0) - return CACHE_SIZE_FALLBACK; - cache = (pages/100) * CACHE_SIZE_MEM_PERCENTAGE; - cache *= page_size; - - return MIN(cache, CACHE_SIZE_LIMIT); -} - -void img_init(img_t *img, win_t *win) -{ - imlib_context_set_display(win->env.dpy); - imlib_context_set_visual(win->env.vis); - imlib_context_set_colormap(win->env.cmap); - imlib_set_cache_size(calc_cache_size()); - - img->im = NULL; - img->win = win; - img->scalemode = options->scalemode; - img->zoom = options->zoom; - img->zoom = MAX(img->zoom, ZOOM_MIN); - img->zoom = MIN(img->zoom, ZOOM_MAX); - img->checkpan = false; - img->dirty = false; - img->aa = ANTI_ALIAS; - img->alpha = ALPHA_LAYER; - img->multi.cap = img->multi.cnt = 0; - img->multi.animate = options->animate; - img->multi.framedelay = options->framerate > 0 ? 1000 / options->framerate : 0; - img->multi.length = 0; - - img->cmod = imlib_create_color_modifier(); - imlib_context_set_color_modifier(img->cmod); - img_change_gamma(img, options->gamma); - - img->ss.on = options->slideshow > 0; - img->ss.delay = options->slideshow > 0 ? options->slideshow : SLIDESHOW_DELAY * 10; -} - -#if HAVE_LIBEXIF -void exif_auto_orientate(const fileinfo_t *file) -{ - ExifData *ed; - ExifEntry *entry; - int byte_order, orientation = 0; - - if ((ed = exif_data_new_from_file(file->path)) == NULL) - return; - byte_order = exif_data_get_byte_order(ed); - entry = exif_content_get_entry(ed->ifd[EXIF_IFD_0], EXIF_TAG_ORIENTATION); - if (entry != NULL) - orientation = exif_get_short(entry->data, byte_order); - exif_data_unref(ed); - - switch (orientation) { - case 5: - imlib_image_orientate(1); - /* fall through */ - case 2: - imlib_image_flip_vertical(); - break; - case 3: - imlib_image_orientate(2); - break; - case 7: - imlib_image_orientate(1); - /* fall through */ - case 4: - imlib_image_flip_horizontal(); - break; - case 6: - imlib_image_orientate(1); - break; - case 8: - imlib_image_orientate(3); - break; - } -} -#endif - -#if HAVE_LIBGIF || HAVE_LIBWEBP -static void img_multiframe_context_set(img_t *img) -{ - if (img->multi.cnt > 1) { - imlib_context_set_image(img->im); - imlib_free_image(); - img->im = img->multi.frames[0].im; - } else if (img->multi.cnt == 1) { - imlib_context_set_image(img->multi.frames[0].im); - imlib_free_image(); - img->multi.cnt = 0; - } - - imlib_context_set_image(img->im); -} -#endif - -#if HAVE_LIBGIF -static bool img_load_gif(img_t *img, const fileinfo_t *file) -{ - GifFileType *gif; - GifRowType *rows = NULL; - GifRecordType rec; - ColorMapObject *cmap; - DATA32 bgpixel = 0, *data, *ptr; - DATA32 *prev_frame = NULL; - Imlib_Image im; - int i, j, bg, r, g, b; - int x, y, w, h, sw, sh; - int px, py, pw, ph; - int intoffset[] = { 0, 4, 2, 1 }; - int intjump[] = { 8, 8, 4, 2 }; - int transp = -1; - unsigned int disposal = 0, prev_disposal = 0; - unsigned int delay = 0; - bool err = false; - - if (img->multi.cap == 0) { - img->multi.cap = 8; - img->multi.frames = emalloc(img->multi.cap * sizeof(img_frame_t)); - } - img->multi.cnt = img->multi.sel = 0; - img->multi.length = 0; - -#if defined(GIFLIB_MAJOR) && GIFLIB_MAJOR >= 5 - gif = DGifOpenFileName(file->path, NULL); -#else - gif = DGifOpenFileName(file->path); -#endif - if (gif == NULL) { - error(0, 0, "%s: Error opening gif image", file->name); - return false; - } - bg = gif->SBackGroundColor; - sw = gif->SWidth; - sh = gif->SHeight; - px = py = pw = ph = 0; - - do { - if (DGifGetRecordType(gif, &rec) == GIF_ERROR) { - err = true; - break; - } - if (rec == EXTENSION_RECORD_TYPE) { - int ext_code; - GifByteType *ext = NULL; - - DGifGetExtension(gif, &ext_code, &ext); - while (ext) { - if (ext_code == GRAPHICS_EXT_FUNC_CODE) { - if (ext[1] & 1) - transp = (int) ext[4]; - else - transp = -1; - - delay = 10 * ((unsigned int) ext[3] << 8 | (unsigned int) ext[2]); - disposal = (unsigned int) ext[1] >> 2 & 0x7; - } - ext = NULL; - DGifGetExtensionNext(gif, &ext); - } - } else if (rec == IMAGE_DESC_RECORD_TYPE) { - if (DGifGetImageDesc(gif) == GIF_ERROR) { - err = true; - break; - } - x = gif->Image.Left; - y = gif->Image.Top; - w = gif->Image.Width; - h = gif->Image.Height; - - rows = emalloc(h * sizeof(GifRowType)); - for (i = 0; i < h; i++) - rows[i] = emalloc(w * sizeof(GifPixelType)); - if (gif->Image.Interlace) { - for (i = 0; i < 4; i++) { - for (j = intoffset[i]; j < h; j += intjump[i]) - DGifGetLine(gif, rows[j], w); - } - } else { - for (i = 0; i < h; i++) - DGifGetLine(gif, rows[i], w); - } - - ptr = data = emalloc(sw * sh * sizeof(DATA32)); - cmap = gif->Image.ColorMap ? gif->Image.ColorMap : gif->SColorMap; - /* if bg > cmap->ColorCount, it is transparent black already */ - if (cmap && bg >= 0 && bg < cmap->ColorCount) { - r = cmap->Colors[bg].Red; - g = cmap->Colors[bg].Green; - b = cmap->Colors[bg].Blue; - bgpixel = 0x00ffffff & (r << 16 | g << 8 | b); - } - - for (i = 0; i < sh; i++) { - for (j = 0; j < sw; j++) { - if (i < y || i >= y + h || j < x || j >= x + w || - rows[i-y][j-x] == transp) - { - if (prev_frame != NULL && (prev_disposal != 2 || - i < py || i >= py + ph || j < px || j >= px + pw)) - { - *ptr = prev_frame[i * sw + j]; - } else { - *ptr = bgpixel; - } - } else { - r = cmap->Colors[rows[i-y][j-x]].Red; - g = cmap->Colors[rows[i-y][j-x]].Green; - b = cmap->Colors[rows[i-y][j-x]].Blue; - *ptr = 0xffu << 24 | r << 16 | g << 8 | b; - } - ptr++; - } - } - - im = imlib_create_image_using_copied_data(sw, sh, data); - - for (i = 0; i < h; i++) - free(rows[i]); - free(rows); - free(data); - - if (im == NULL) { - err = true; - break; - } - - imlib_context_set_image(im); - imlib_image_set_format("gif"); - if (transp >= 0) - imlib_image_set_has_alpha(1); - - if (disposal != 3) - prev_frame = imlib_image_get_data_for_reading_only(); - prev_disposal = disposal; - px = x, py = y, pw = w, ph = h; - - if (img->multi.cnt == img->multi.cap) { - img->multi.cap *= 2; - img->multi.frames = erealloc(img->multi.frames, - img->multi.cap * sizeof(img_frame_t)); - } - img->multi.frames[img->multi.cnt].im = im; - delay = img->multi.framedelay > 0 ? img->multi.framedelay : delay; - img->multi.frames[img->multi.cnt].delay = delay > 0 ? delay : DEF_GIF_DELAY; - img->multi.length += img->multi.frames[img->multi.cnt].delay; - img->multi.cnt++; - } - } while (rec != TERMINATE_RECORD_TYPE); - -#if defined(GIFLIB_MAJOR) && GIFLIB_MAJOR >= 5 && GIFLIB_MINOR >= 1 - DGifCloseFile(gif, NULL); -#else - DGifCloseFile(gif); -#endif - - if (err && (file->flags & FF_WARN)) - error(0, 0, "%s: Corrupted gif file", file->name); - - img_multiframe_context_set(img); - - return !err; -} -#endif /* HAVE_LIBGIF */ - - -#if HAVE_LIBWEBP -static bool img_load_webp(img_t *img, const fileinfo_t *file) -{ - FILE *webp_file; - WebPData data; - Imlib_Image im = NULL; - struct WebPAnimDecoderOptions opts; - WebPAnimDecoder *dec = NULL; - struct WebPAnimInfo info; - unsigned char *buf = NULL, *bytes = NULL; - int ts; - const WebPDemuxer *demux; - WebPIterator iter; - unsigned long flags; - unsigned int delay; - bool err = false; - - if ((webp_file = fopen(file->path, "rb")) == NULL) { - error(0, errno, "%s: Error opening webp image", file->name); - return false; - } - fseek(webp_file, 0L, SEEK_END); - data.size = ftell(webp_file); - rewind(webp_file); - bytes = emalloc(data.size); - if ((err = fread(bytes, 1, data.size, webp_file) != data.size)) { - error(0, 0, "%s: Error reading webp image", file->name); - goto fail; - } - data.bytes = bytes; - - /* Setup the WebP Animation Decoder */ - if ((err = !WebPAnimDecoderOptionsInit(&opts))) { - error(0, 0, "%s: WebP library version mismatch", file->name); - goto fail; - } - opts.color_mode = MODE_BGRA; - /* NOTE: Multi-threaded decoding may cause problems on some system */ - opts.use_threads = true; - dec = WebPAnimDecoderNew(&data, &opts); - if ((err = (dec == NULL) || !WebPAnimDecoderGetInfo(dec, &info))) { - error(0, 0, "%s: WebP parsing or memory error (file is corrupt?)", file->name); - goto fail; - } - demux = WebPAnimDecoderGetDemuxer(dec); - - /* Get global information for the image */ - flags = WebPDemuxGetI(demux, WEBP_FF_FORMAT_FLAGS); - img->w = WebPDemuxGetI(demux, WEBP_FF_CANVAS_WIDTH); - img->h = WebPDemuxGetI(demux, WEBP_FF_CANVAS_HEIGHT); - - if (info.frame_count > img->multi.cap) { - img->multi.cap = info.frame_count; - img->multi.frames = erealloc(img->multi.frames, - img->multi.cap * sizeof(img_frame_t)); - } - - /* Load and decode frames (also works on images with only 1 frame) */ - img->multi.cnt = img->multi.sel = 0; - while (WebPAnimDecoderGetNext(dec, &buf, &ts)) { - im = imlib_create_image_using_copied_data( - info.canvas_width, info.canvas_height, (DATA32*)buf); - imlib_context_set_image(im); - imlib_image_set_format("webp"); - /* Get an iterator of this frame - used for frame info (duration, etc.) */ - WebPDemuxGetFrame(demux, img->multi.cnt+1, &iter); - imlib_image_set_has_alpha((flags & ALPHA_FLAG) == ALPHA_FLAG); - /* Store info for this frame */ - img->multi.frames[img->multi.cnt].im = im; - delay = iter.duration > 0 ? iter.duration : DEF_WEBP_DELAY; - img->multi.frames[img->multi.cnt].delay = delay; - img->multi.length += img->multi.frames[img->multi.cnt].delay; - img->multi.cnt++; - } - WebPDemuxReleaseIterator(&iter); - - img_multiframe_context_set(img); -fail: - if (dec != NULL) - WebPAnimDecoderDelete(dec); - free(bytes); - fclose(webp_file); - return !err; -} -#endif /* HAVE_LIBWEBP */ - -Imlib_Image img_open(const fileinfo_t *file) -{ - struct stat st; - Imlib_Image im = NULL; - - if (access(file->path, R_OK) == 0 && - stat(file->path, &st) == 0 && S_ISREG(st.st_mode)) - { - im = imlib_load_image(file->path); - if (im != NULL) { - imlib_context_set_image(im); - if (imlib_image_get_data_for_reading_only() == NULL) { - imlib_free_image(); - im = NULL; - } - } - } - if (im == NULL && (file->flags & FF_WARN)) - error(0, 0, "%s: Error opening image", file->name); - return im; -} - -bool img_load(img_t *img, const fileinfo_t *file) -{ - const char *fmt; - - if ((img->im = img_open(file)) == NULL) - return false; - - imlib_image_set_changes_on_disk(); - -/* since v1.7.5, Imlib2 can parse exif orientation from jpeg files. - * this version also happens to be the first one which defines the - * IMLIB2_VERSION macro. - */ -#if HAVE_LIBEXIF && !defined(IMLIB2_VERSION) - exif_auto_orientate(file); -#endif - - if ((fmt = imlib_image_format()) != NULL) { -#if HAVE_LIBGIF - if (STREQ(fmt, "gif")) - img_load_gif(img, file); -#endif -#if HAVE_LIBWEBP - if (STREQ(fmt, "webp")) - img_load_webp(img, file); -#endif -#if HAVE_LIBEXIF && defined(IMLIB2_VERSION) - if (!STREQ(fmt, "jpeg") && !STREQ(fmt, "jpg")) - exif_auto_orientate(file); -#endif - } - img->w = imlib_image_get_width(); - img->h = imlib_image_get_height(); - img->checkpan = true; - img->dirty = true; - - return true; -} - -CLEANUP void img_close(img_t *img, bool decache) -{ - int i; - - if (img->multi.cnt > 0) { - for (i = 0; i < img->multi.cnt; i++) { - imlib_context_set_image(img->multi.frames[i].im); - imlib_free_image(); - } - img->multi.cnt = 0; - img->im = NULL; - } else if (img->im != NULL) { - imlib_context_set_image(img->im); - if (decache) - imlib_free_image_and_decache(); - else - imlib_free_image(); - img->im = NULL; - } -} - -static void img_check_pan(img_t *img, bool moved) -{ - win_t *win; - float w, h, ox, oy; - - win = img->win; - w = img->w * img->zoom; - h = img->h * img->zoom; - ox = img->x; - oy = img->y; - - if (w < win->w) - img->x = (win->w - w) / 2; - else if (img->x > 0) - img->x = 0; - else if (img->x + w < win->w) - img->x = win->w - w; - if (h < win->h) - img->y = (win->h - h) / 2; - else if (img->y > 0) - img->y = 0; - else if (img->y + h < win->h) - img->y = win->h - h; - - if (!moved && (ox != img->x || oy != img->y)) - img->dirty = true; -} - -static bool img_fit(img_t *img) -{ - float z, zw, zh; - - if (img->scalemode == SCALE_ZOOM) - return false; - - zw = (float) img->win->w / (float) img->w; - zh = (float) img->win->h / (float) img->h; - - switch (img->scalemode) { - case SCALE_FILL: - z = MAX(zw, zh); - break; - case SCALE_WIDTH: - z = zw; - break; - case SCALE_HEIGHT: - z = zh; - break; - default: - z = MIN(zw, zh); - break; - } - z = MIN(z, img->scalemode == SCALE_DOWN ? 1.0 : ZOOM_MAX); - - if (ABS(img->zoom - z) > 1.0/MAX(img->w, img->h)) { - img->zoom = z; - img->dirty = true; - return true; - } else { - return false; - } -} - -void img_render(img_t *img) -{ - win_t *win; - int sx, sy, sw, sh; - int dx, dy, dw, dh; - Imlib_Image bg; - - win = img->win; - img_fit(img); - - if (img->checkpan) { - img_check_pan(img, false); - img->checkpan = false; - } - - if (!img->dirty) - return; - - /* calculate source and destination offsets: - * - part of image drawn on full window, or - * - full image drawn on part of window - */ - if (img->x <= 0) { - sx = -img->x / img->zoom + 0.5; - sw = win->w / img->zoom; - dx = 0; - dw = win->w; - } else { - sx = 0; - sw = img->w; - dx = img->x; - dw = MAX(img->w * img->zoom, 1); - } - if (img->y <= 0) { - sy = -img->y / img->zoom + 0.5; - sh = win->h / img->zoom; - dy = win->bar.top ? win->bar.h : 0; - dh = win->h; - } else { - sy = 0; - sh = img->h; - dy = img->y + (win->bar.top ? win->bar.h : 0); - dh = MAX(img->h * img->zoom, 1); - } - - win_clear(win); - - imlib_context_set_image(img->im); - imlib_context_set_anti_alias(img->aa); - imlib_context_set_drawable(win->buf.pm); - - /* manual blending, for performance reasons. - * see https://phab.enlightenment.org/T8969#156167 for more details. - */ - if (imlib_image_has_alpha()) { - if ((bg = imlib_create_image(dw, dh)) == NULL) { - error(0, ENOMEM, "Failed to create image"); - goto fallback; - } - imlib_context_set_image(bg); - imlib_image_set_has_alpha(0); - - if (img->alpha) { - int i, c, r; - DATA32 col[2] = { 0xFF666666, 0xFF999999 }; - DATA32 * data = imlib_image_get_data(); - - for (r = 0; r < dh; r++) { - i = r * dw; - if (r == 0 || r == 8) { - for (c = 0; c < dw; c++) - data[i++] = col[!(c & 8) ^ !r]; - } else { - memcpy(&data[i], &data[(r & 8) * dw], dw * sizeof(data[0])); - } - } - imlib_image_put_back_data(data); - } else { - XColor c = win->win_bg; - imlib_context_set_color(c.red >> 8, c.green >> 8, c.blue >> 8, 0xFF); - imlib_image_fill_rectangle(0, 0, dw, dh); - } - imlib_blend_image_onto_image(img->im, 0, sx, sy, sw, sh, 0, 0, dw, dh); - imlib_context_set_color_modifier(NULL); - imlib_render_image_on_drawable(dx, dy); - imlib_free_image(); - imlib_context_set_color_modifier(img->cmod); - } else { -fallback: - imlib_render_image_part_on_drawable_at_size(sx, sy, sw, sh, dx, dy, dw, dh); - } - img->dirty = false; -} - -bool img_fit_win(img_t *img, scalemode_t sm) -{ - float oz; - - oz = img->zoom; - img->scalemode = sm; - - if (img_fit(img)) { - img->x = img->win->w / 2 - (img->win->w / 2 - img->x) * img->zoom / oz; - img->y = img->win->h / 2 - (img->win->h / 2 - img->y) * img->zoom / oz; - img->checkpan = true; - return true; - } else { - return false; - } -} - -bool img_zoom_to(img_t *img, float z) -{ - int x, y; - if (ZOOM_MIN <= z && z <= ZOOM_MAX) { - win_cursor_pos(img->win, &x, &y); - if (x < 0 || x >= img->win->w || y < 0 || y >= img->win->h) { - x = img->win->w / 2; - y = img->win->h / 2; - } - img->x = x - (x - img->x) * z / img->zoom; - img->y = y - (y - img->y) * z / img->zoom; - img->zoom = z; - img->scalemode = SCALE_ZOOM; - img->checkpan = true; - img->dirty = true; - return true; - } else { - return false; - } -} - -bool img_zoom(img_t *img, int d) -{ - int i = d > 0 ? 0 : ARRLEN(zoom_levels)-1; - while (i >= 0 && i < ARRLEN(zoom_levels) && (d > 0 ? - zoom_levels[i]/100 <= img->zoom : zoom_levels[i]/100 >= img->zoom)) - { - i += d; - } - i = MIN(MAX(i, 0), ARRLEN(zoom_levels)-1); - return img_zoom_to(img, zoom_levels[i]/100); -} - -bool img_pos(img_t *img, float x, float y) -{ - float ox, oy; - - ox = img->x; - oy = img->y; - - img->x = x; - img->y = y; - - img_check_pan(img, true); - - if (ox != img->x || oy != img->y) { - img->dirty = true; - return true; - } else { - return false; - } -} - -static bool img_move(img_t *img, float dx, float dy) -{ - return img_pos(img, img->x + dx, img->y + dy); -} - -bool img_pan(img_t *img, direction_t dir, int d) -{ - /* d < 0: screen-wise - * d = 0: 1/PAN_FRACTION of screen - * d > 0: num of pixels - */ - float x, y; - - if (d > 0) { - x = y = MAX(1, (float) d * img->zoom); - } else { - x = img->win->w / (d < 0 ? 1 : PAN_FRACTION); - y = img->win->h / (d < 0 ? 1 : PAN_FRACTION); - } - - switch (dir) { - case DIR_LEFT: - return img_move(img, x, 0.0); - case DIR_RIGHT: - return img_move(img, -x, 0.0); - case DIR_UP: - return img_move(img, 0.0, y); - case DIR_DOWN: - return img_move(img, 0.0, -y); - } - return false; -} - -bool img_pan_center(img_t *img) -{ - float x, y; - x = (img->win->w - img->w * img->zoom) / 2.0; - y = (img->win->h - img->h * img->zoom) / 2.0; - return img_pos(img, x, y); -} - -bool img_pan_edge(img_t *img, direction_t dir) -{ - float ox, oy; - - ox = img->x; - oy = img->y; - - if (dir & DIR_LEFT) - img->x = 0; - if (dir & DIR_RIGHT) - img->x = img->win->w - img->w * img->zoom; - if (dir & DIR_UP) - img->y = 0; - if (dir & DIR_DOWN) - img->y = img->win->h - img->h * img->zoom; - - img_check_pan(img, true); - - if (ox != img->x || oy != img->y) { - img->dirty = true; - return true; - } else { - return false; - } -} - -void img_rotate(img_t *img, degree_t d) -{ - int i, tmp; - float ox, oy; - - imlib_context_set_image(img->im); - imlib_image_orientate(d); - - for (i = 0; i < img->multi.cnt; i++) { - if (i != img->multi.sel) { - imlib_context_set_image(img->multi.frames[i].im); - imlib_image_orientate(d); - } - } - if (d == DEGREE_90 || d == DEGREE_270) { - ox = d == DEGREE_90 ? img->x : img->win->w - img->x - img->w * img->zoom; - oy = d == DEGREE_270 ? img->y : img->win->h - img->y - img->h * img->zoom; - - img->x = oy + (img->win->w - img->win->h) / 2; - img->y = ox + (img->win->h - img->win->w) / 2; - - tmp = img->w; - img->w = img->h; - img->h = tmp; - img->checkpan = true; - } - img->dirty = true; -} - -void img_flip(img_t *img, flipdir_t d) -{ - int i; - void (*imlib_flip_op[3])(void) = { - imlib_image_flip_horizontal, - imlib_image_flip_vertical, - imlib_image_flip_diagonal - }; - - d = (d & (FLIP_HORIZONTAL | FLIP_VERTICAL)) - 1; - - if (d < 0 || d >= ARRLEN(imlib_flip_op)) - return; - - imlib_context_set_image(img->im); - imlib_flip_op[d](); - - for (i = 0; i < img->multi.cnt; i++) { - if (i != img->multi.sel) { - imlib_context_set_image(img->multi.frames[i].im); - imlib_flip_op[d](); - } - } - img->dirty = true; -} - -void img_toggle_antialias(img_t *img) -{ - img->aa = !img->aa; - imlib_context_set_image(img->im); - imlib_context_set_anti_alias(img->aa); - img->dirty = true; -} - -bool img_change_gamma(img_t *img, int d) -{ - /* d < 0: decrease gamma - * d = 0: reset gamma - * d > 0: increase gamma - */ - int gamma; - double range; - - if (d == 0) - gamma = 0; - else - gamma = MIN(MAX(img->gamma + d, -GAMMA_RANGE), GAMMA_RANGE); - - if (img->gamma != gamma) { - imlib_reset_color_modifier(); - if (gamma) { - range = gamma <= 0 ? 1.0 : GAMMA_MAX - 1.0; - imlib_modify_color_modifier_gamma(1.0 + gamma * (range / GAMMA_RANGE)); - } - img->gamma = gamma; - img->dirty = true; - return true; - } else { - return false; - } -} - -static bool img_frame_goto(img_t *img, int n) -{ - if (n < 0 || n >= img->multi.cnt || n == img->multi.sel) - return false; - - img->multi.sel = n; - img->im = img->multi.frames[n].im; - - imlib_context_set_image(img->im); - img->w = imlib_image_get_width(); - img->h = imlib_image_get_height(); - img->checkpan = true; - img->dirty = true; - - return true; -} - -bool img_frame_navigate(img_t *img, int d) -{ - if (img->multi.cnt == 0 || d == 0) - return false; - - d += img->multi.sel; - d = MAX(0, MIN(d, img->multi.cnt - 1)); - - return img_frame_goto(img, d); -} - -bool img_frame_animate(img_t *img) -{ - if (img->multi.cnt > 0) - return img_frame_goto(img, (img->multi.sel + 1) % img->multi.cnt); - else - return false; -} diff --git a/nsxiv/main.c b/nsxiv/main.c deleted file mode 100644 index 976bd5f..0000000 --- a/nsxiv/main.c +++ /dev/null @@ -1,955 +0,0 @@ -/* Copyright 2011-2020 Bert Muennich - * Copyright 2021-2022 nsxiv contributors - * - * This file is a part of nsxiv. - * - * nsxiv is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published - * by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * nsxiv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with nsxiv. If not, see . - */ - -#include "nsxiv.h" -#define _MAPPINGS_CONFIG -#include "commands.h" -#include "config.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define MODMASK(mask) ((mask) & USED_MODMASK) -#define BAR_SEP " " - -typedef struct { - struct timeval when; - bool active; - timeout_f handler; -} timeout_t; - -typedef struct { - int err; - char *cmd; -} extcmd_t; - -/* these are not declared in nsxiv.h, as it causes too many -Wshadow warnings */ -arl_t arl; -img_t img; -tns_t tns; -win_t win; - -appmode_t mode; -const XButtonEvent *xbutton_ev; - -fileinfo_t *files; -int filecnt, fileidx; -int alternate; -int markcnt; -int markidx; - -int prefix; -static bool extprefix; - -static bool resized = false; - -static struct { - extcmd_t f, ft; - int fd; - unsigned int i, lastsep; - pid_t pid; -} info; - -static struct { - extcmd_t f; - bool warned; -} keyhandler; - -static struct { - extcmd_t f; -} wintitle; - -static timeout_t timeouts[] = { - { { 0, 0 }, false, redraw }, - { { 0, 0 }, false, reset_cursor }, - { { 0, 0 }, false, animate }, - { { 0, 0 }, false, slideshow }, - { { 0, 0 }, false, clear_resize }, -}; - -/************************** - function implementations - **************************/ -static void cleanup(void) -{ - img_close(&img, false); - arl_cleanup(&arl); - tns_free(&tns); - win_close(&win); -} - -static bool xgetline(char **lineptr, size_t *n) -{ - ssize_t len = getdelim(lineptr, n, options->using_null ? '\0' : '\n', stdin); - if (!options->using_null && len > 0 && (*lineptr)[len-1] == '\n') - (*lineptr)[len-1] = '\0'; - return len > 0; -} - -static void check_add_file(char *filename, bool given) -{ - char *path; - - if (*filename == '\0') - return; - - if (access(filename, R_OK) < 0 || - (path = realpath(filename, NULL)) == NULL) - { - if (given) - error(0, errno, "%s", filename); - return; - } - - if (fileidx == filecnt) { - filecnt *= 2; - files = erealloc(files, filecnt * sizeof(*files)); - memset(&files[filecnt/2], 0, filecnt/2 * sizeof(*files)); - } - - files[fileidx].name = estrdup(filename); - files[fileidx].path = path; - if (given) - files[fileidx].flags |= FF_WARN; - fileidx++; -} - -void remove_file(int n, bool manual) -{ - if (n < 0 || n >= filecnt) - return; - - if (filecnt == 1) { - if (!manual) - fprintf(stderr, "nsxiv: no more files to display, aborting\n"); - exit(manual ? EXIT_SUCCESS : EXIT_FAILURE); - } - if (files[n].flags & FF_MARK) - markcnt--; - - if (files[n].path != files[n].name) - free((void*) files[n].path); - free((void*) files[n].name); - - if (n + 1 < filecnt) { - if (tns.thumbs != NULL) { - if (tns.thumbs[n].im != NULL) { - imlib_context_set_image(tns.thumbs[n].im); - imlib_free_image_and_decache(); - } - memmove(tns.thumbs + n, tns.thumbs + n + 1, (filecnt - n - 1) * - sizeof(*tns.thumbs)); - memset(tns.thumbs + filecnt - 1, 0, sizeof(*tns.thumbs)); - } - memmove(files + n, files + n + 1, (filecnt - n - 1) * sizeof(*files)); - } - filecnt--; - if (fileidx > n || fileidx == filecnt) - fileidx--; - if (alternate > n || alternate == filecnt) - alternate--; - if (markidx > n || markidx == filecnt) - markidx--; -} - -void set_timeout(timeout_f handler, int time, bool overwrite) -{ - unsigned int i; - - for (i = 0; i < ARRLEN(timeouts); i++) { - if (timeouts[i].handler == handler) { - if (!timeouts[i].active || overwrite) { - gettimeofday(&timeouts[i].when, 0); - TV_ADD_MSEC(&timeouts[i].when, time); - timeouts[i].active = true; - } - return; - } - } -} - -void reset_timeout(timeout_f handler) -{ - unsigned int i; - - for (i = 0; i < ARRLEN(timeouts); i++) { - if (timeouts[i].handler == handler) { - timeouts[i].active = false; - return; - } - } -} - -static bool check_timeouts(struct timeval *t) -{ - int i = 0, tdiff, tmin = -1; - struct timeval now; - - while (i < ARRLEN(timeouts)) { - if (timeouts[i].active) { - gettimeofday(&now, 0); - tdiff = TV_DIFF(&timeouts[i].when, &now); - if (tdiff <= 0) { - timeouts[i].active = false; - if (timeouts[i].handler != NULL) - timeouts[i].handler(); - i = tmin = -1; - } else if (tmin < 0 || tdiff < tmin) { - tmin = tdiff; - } - } - i++; - } - if (tmin > 0 && t != NULL) - TV_SET_MSEC(t, tmin); - return tmin > 0; -} - -size_t get_win_title(unsigned char *buf, int len, bool init) -{ - char *argv[8]; - spawn_t pfd; - char w[12] = "", h[12] = "", z[12] = "", fidx[12], fcnt[12]; - ssize_t n = -1; - - if (buf == NULL || len <= 0) - return 0; - - if (init) { - n = snprintf((char *)buf, len, "%s", options->res_name != NULL ? - options->res_name : "nsxiv"); - } else if (!wintitle.f.err) { - if (mode == MODE_IMAGE) { - snprintf(w, ARRLEN(w), "%d", img.w); - snprintf(h, ARRLEN(h), "%d", img.h); - snprintf(z, ARRLEN(z), "%d", (int)(img.zoom * 100)); - } - snprintf(fidx, ARRLEN(fidx), "%d", fileidx+1); - snprintf(fcnt, ARRLEN(fcnt), "%d", filecnt); - construct_argv(argv, ARRLEN(argv), wintitle.f.cmd, files[fileidx].path, - fidx, fcnt, w, h, z, NULL); - pfd = spawn(wintitle.f.cmd, argv, X_READ); - if (pfd.readfd >= 0) { - if ((n = read(pfd.readfd, buf, len-1)) > 0) - buf[n] = '\0'; - close(pfd.readfd); - } - } - - return MAX(0, n); -} - -void close_info(void) -{ - if (info.fd != -1) { - kill(info.pid, SIGTERM); - close(info.fd); - info.fd = -1; - } -} - -void open_info(void) -{ - spawn_t pfd; - char w[12] = "", h[12] = ""; - char *argv[6]; - char *cmd = mode == MODE_IMAGE ? info.f.cmd : info.ft.cmd; - bool ferr = mode == MODE_IMAGE ? info.f.err : info.ft.err; - - if (ferr || info.fd >= 0 || win.bar.h == 0) - return; - win.bar.l.buf[0] = '\0'; - if (mode == MODE_IMAGE) { - snprintf(w, sizeof(w), "%d", img.w); - snprintf(h, sizeof(h), "%d", img.h); - } - construct_argv(argv, ARRLEN(argv), cmd, files[fileidx].name, w, h, - files[fileidx].path, NULL); - pfd = spawn(cmd, argv, X_READ); - if (pfd.readfd >= 0) { - fcntl(pfd.readfd, F_SETFL, O_NONBLOCK); - info.fd = pfd.readfd; - info.i = info.lastsep = 0; - info.pid = pfd.pid; - } -} - -static void read_info(void) -{ - ssize_t i, n; - char buf[BAR_L_LEN]; - - while (true) { - n = read(info.fd, buf, sizeof(buf)); - if (n < 0 && errno == EAGAIN) - return; - else if (n == 0) - goto end; - for (i = 0; i < n; i++) { - if (buf[i] == '\n') { - if (info.lastsep == 0) { - win.bar.l.buf[info.i++] = ' '; - info.lastsep = 1; - } - } else { - win.bar.l.buf[info.i++] = buf[i]; - info.lastsep = 0; - } - if (info.i + 1 == win.bar.l.size) - goto end; - } - } -end: - info.i -= info.lastsep; - win.bar.l.buf[info.i] = '\0'; - win_draw(&win); - close_info(); -} - -void load_image(int new) -{ - bool prev = new < fileidx; - static int current; - - if (new < 0 || new >= filecnt) - return; - - if (win.xwin != None) - win_set_cursor(&win, CURSOR_WATCH); - reset_timeout(slideshow); - - if (new != current) - alternate = current; - - img_close(&img, false); - while (!img_load(&img, &files[new])) { - remove_file(new, false); - if (new >= filecnt) - new = filecnt - 1; - else if (new > 0 && prev) - new--; - } - files[new].flags &= ~FF_WARN; - fileidx = current = new; - - close_info(); - open_info(); - arl_setup(&arl, files[fileidx].path); - - if (img.multi.cnt > 0 && img.multi.animate) - set_timeout(animate, img.multi.frames[img.multi.sel].delay, true); - else - reset_timeout(animate); -} - -bool mark_image(int n, bool on) -{ - markidx = n; - if (!!(files[n].flags & FF_MARK) != on) { - files[n].flags ^= FF_MARK; - markcnt += on ? 1 : -1; - if (mode == MODE_THUMB) - tns_mark(&tns, n, on); - return true; - } - return false; -} - -static void bar_put(win_bar_t *bar, const char *fmt, ...) -{ - size_t len = bar->size - (bar->p - bar->buf), n; - va_list ap; - - va_start(ap, fmt); - n = vsnprintf(bar->p, len, fmt, ap); - bar->p += MIN(len, n); - va_end(ap); -} - -static void update_info(void) -{ - unsigned int i, fn, fw; - const char *mark; - win_bar_t *l = &win.bar.l, *r = &win.bar.r; - - /* update bar contents */ - if (win.bar.h == 0) - return; - for (fw = 0, i = filecnt; i > 0; fw++, i /= 10); - mark = files[fileidx].flags & FF_MARK ? "* " : ""; - l->p = l->buf; - r->p = r->buf; - if (mode == MODE_THUMB) { - if (tns.loadnext < tns.end) - bar_put(l, "Loading... %0*d", fw, tns.loadnext + 1); - else if (tns.initnext < filecnt) - bar_put(l, "Caching... %0*d", fw, tns.initnext + 1); - else if (info.ft.err) - strncpy(l->buf, files[fileidx].name, l->size); - bar_put(r, "%s%0*d/%d", mark, fw, fileidx + 1, filecnt); - } else { - bar_put(r, "%s", mark); - if (img.ss.on) { - if (img.ss.delay % 10 != 0) - bar_put(r, "%2.1fs" BAR_SEP, (float)img.ss.delay / 10); - else - bar_put(r, "%ds" BAR_SEP, img.ss.delay / 10); - } - if (img.gamma) - bar_put(r, "G%+d" BAR_SEP, img.gamma); - bar_put(r, "%3d%%" BAR_SEP, (int) (img.zoom * 100.0)); - if (img.multi.cnt > 0) { - for (fn = 0, i = img.multi.cnt; i > 0; fn++, i /= 10); - bar_put(r, "%0*d/%d" BAR_SEP, fn, img.multi.sel + 1, img.multi.cnt); - } - bar_put(r, "%0*d/%d", fw, fileidx + 1, filecnt); - if (info.f.err) - strncpy(l->buf, files[fileidx].name, l->size); - } -} - -int nav_button(void) -{ - int x, y, nw; - - if (NAV_WIDTH == 0) - return 1; - - win_cursor_pos(&win, &x, &y); - nw = NAV_IS_REL ? win.w * NAV_WIDTH / 100 : NAV_WIDTH; - nw = MIN(nw, (win.w + 1) / 2); - - if (x < nw) - return 0; - else if (x < win.w-nw) - return 1; - else - return 2; -} - -void redraw(void) -{ - int t; - - if (mode == MODE_IMAGE) { - img_render(&img); - if (img.ss.on) { - t = img.ss.delay * 100; - if (img.multi.cnt > 0 && img.multi.animate) - t = MAX(t, img.multi.length); - set_timeout(slideshow, t, false); - } - } else { - tns_render(&tns); - } - update_info(); - win_set_title(&win, false); - win_draw(&win); - reset_timeout(redraw); - reset_cursor(); -} - -void reset_cursor(void) -{ - int c; - unsigned int i; - cursor_t cursor = CURSOR_NONE; - - if (mode == MODE_IMAGE) { - for (i = 0; i < ARRLEN(timeouts); i++) { - if (timeouts[i].handler == reset_cursor) { - if (timeouts[i].active) { - c = nav_button(); - c = MAX(fileidx > 0 ? 0 : 1, c); - c = MIN(fileidx + 1 < filecnt ? 2 : 1, c); - cursor = imgcursor[c]; - } - break; - } - } - } else { - if (tns.loadnext < tns.end || tns.initnext < filecnt) - cursor = CURSOR_WATCH; - else - cursor = CURSOR_ARROW; - } - win_set_cursor(&win, cursor); -} - -void animate(void) -{ - if (img_frame_animate(&img)) { - set_timeout(animate, img.multi.frames[img.multi.sel].delay, true); - redraw(); - } -} - -void slideshow(void) -{ - load_image(fileidx + 1 < filecnt ? fileidx + 1 : 0); - redraw(); -} - -void clear_resize(void) -{ - resized = false; -} - -static Bool is_input_ev(Display *dpy, XEvent *ev, XPointer arg) -{ - return ev->type == ButtonPress || ev->type == KeyPress; -} - -void handle_key_handler(bool init) -{ - extprefix = init; - if (win.bar.h == 0) - return; - if (init) { - close_info(); - snprintf(win.bar.l.buf, win.bar.l.size, "Getting key handler input " - "(%s to abort)...", XKeysymToString(KEYHANDLER_ABORT)); - } else { /* abort */ - open_info(); - update_info(); - } - win_draw(&win); -} - -static bool run_key_handler(const char *key, unsigned int mask) -{ - FILE *pfs; - bool marked = mode == MODE_THUMB && markcnt > 0; - bool changed = false; - int f, i; - int fcnt = marked ? markcnt : 1; - char kstr[32]; - struct stat *oldst, st; - XEvent dump; - char *argv[3]; - spawn_t pfd; - - if (keyhandler.f.err) { - if (!keyhandler.warned) { - error(0, keyhandler.f.err, "%s", keyhandler.f.cmd); - keyhandler.warned = true; - } - return false; - } - if (key == NULL) - return false; - - close_info(); - strncpy(win.bar.l.buf, "Running key handler...", win.bar.l.size); - win_draw(&win); - win_set_cursor(&win, CURSOR_WATCH); - setenv("NSXIV_USING_NULL", options->using_null ? "1" : "0", 1); - - snprintf(kstr, sizeof(kstr), "%s%s%s%s", - mask & ControlMask ? "C-" : "", - mask & Mod1Mask ? "M-" : "", - mask & ShiftMask ? "S-" : "", key); - construct_argv(argv, ARRLEN(argv), keyhandler.f.cmd, kstr, NULL); - pfd = spawn(keyhandler.f.cmd, argv, X_WRITE); - if (pfd.writefd < 0) - return false; - if ((pfs = fdopen(pfd.writefd, "w")) == NULL) { - close(pfd.writefd); - error(0, errno, "open pipe"); - return false; - } - - oldst = emalloc(fcnt * sizeof(*oldst)); - for (f = i = 0; f < fcnt; i++) { - if ((marked && (files[i].flags & FF_MARK)) || (!marked && i == fileidx)) { - stat(files[i].path, &oldst[f]); - fprintf(pfs, "%s%c", files[i].name, options->using_null ? '\0' : '\n'); - f++; - } - } - fclose(pfs); - while (waitpid(pfd.pid, NULL, 0) == -1 && errno == EINTR); - - for (f = i = 0; f < fcnt; i++) { - if ((marked && (files[i].flags & FF_MARK)) || (!marked && i == fileidx)) { - if (stat(files[i].path, &st) != 0 || - memcmp(&oldst[f].st_mtime, &st.st_mtime, sizeof(st.st_mtime)) != 0) - { - if (tns.thumbs != NULL) { - tns_unload(&tns, i); - tns.loadnext = MIN(tns.loadnext, i); - } - changed = true; - } - f++; - } - } - /* drop user input events that occurred while running the key handler */ - while (XCheckIfEvent(win.env.dpy, &dump, is_input_ev, NULL)); - - if (mode == MODE_IMAGE) { - if (changed) { - img_close(&img, true); - load_image(fileidx); - } else { - open_info(); - } - } - free(oldst); - reset_cursor(); - return true; -} - -static bool process_bindings(const keymap_t *bindings, unsigned int len, KeySym ksym_or_button, - unsigned int state, unsigned int implicit_mod) -{ - unsigned int i; - bool dirty = false; - - for (i = 0; i < len; i++) { - if (bindings[i].ksym_or_button == ksym_or_button && - MODMASK(bindings[i].mask | implicit_mod) == MODMASK(state) && - bindings[i].cmd.func && - (bindings[i].cmd.mode == MODE_ALL || bindings[i].cmd.mode == mode)) - { - if (bindings[i].cmd.func(bindings[i].arg)) - dirty = true; - } - } - return dirty; -} - -static void on_keypress(XKeyEvent *kev) -{ - unsigned int sh = 0; - KeySym ksym, shksym; - char dummy, key; - bool dirty = false; - - XLookupString(kev, &key, 1, &ksym, NULL); - - if (kev->state & ShiftMask) { - kev->state &= ~ShiftMask; - XLookupString(kev, &dummy, 1, &shksym, NULL); - kev->state |= ShiftMask; - if (ksym != shksym) - sh = ShiftMask; - } - if (IsModifierKey(ksym)) - return; - if (extprefix && ksym == KEYHANDLER_ABORT && MODMASK(kev->state) == 0) { - handle_key_handler(false); - } else if (extprefix) { - if ((dirty = run_key_handler(XKeysymToString(ksym), kev->state & ~sh))) - extprefix = false; - else - handle_key_handler(false); - } else if (key >= '0' && key <= '9') { - /* number prefix for commands */ - prefix = prefix * 10 + (int) (key - '0'); - return; - } else { - dirty = process_bindings(keys, ARRLEN(keys), ksym, kev->state, sh); - } - if (dirty) - redraw(); - prefix = 0; -} - -static void on_buttonpress(const XButtonEvent *bev) -{ - bool dirty = false; - - if (mode == MODE_IMAGE) { - set_timeout(reset_cursor, TO_CURSOR_HIDE, true); - reset_cursor(); - dirty = process_bindings(buttons_img, ARRLEN(buttons_img), bev->button, bev->state, 0); - } else { /* thumbnail mode */ - dirty = process_bindings(buttons_tns, ARRLEN(buttons_tns), bev->button, bev->state, 0); - } - if (dirty) - redraw(); - prefix = 0; -} - -static void run(void) -{ - enum { FD_X, FD_INFO, FD_ARL, FD_CNT }; - struct pollfd pfd[FD_CNT]; - struct timeval timeout = {0}; - const struct timespec ten_ms = {0, 10000000}; - bool discard, init_thumb, load_thumb, to_set; - XEvent ev, nextev; - - xbutton_ev = &ev.xbutton; - while (true) { - to_set = check_timeouts(&timeout); - init_thumb = mode == MODE_THUMB && tns.initnext < filecnt; - load_thumb = mode == MODE_THUMB && tns.loadnext < tns.end; - - if ((init_thumb || load_thumb || to_set || info.fd != -1 || - arl.fd != -1) && XPending(win.env.dpy) == 0) - { - if (load_thumb) { - set_timeout(redraw, TO_REDRAW_THUMBS, false); - if (!tns_load(&tns, tns.loadnext, false, false)) { - remove_file(tns.loadnext, false); - tns.dirty = true; - } - if (tns.loadnext >= tns.end) - redraw(); - } else if (init_thumb) { - set_timeout(redraw, TO_REDRAW_THUMBS, false); - if (!tns_load(&tns, tns.initnext, false, true)) - remove_file(tns.initnext, false); - } else { - pfd[FD_X].fd = ConnectionNumber(win.env.dpy); - pfd[FD_INFO].fd = info.fd; - pfd[FD_ARL].fd = arl.fd; - pfd[FD_X].events = pfd[FD_INFO].events = pfd[FD_ARL].events = POLLIN; - - if (poll(pfd, ARRLEN(pfd), to_set ? TV_TO_MS(&timeout) : -1) < 0) - continue; - if (pfd[FD_INFO].revents & POLLIN) - read_info(); - if (pfd[FD_ARL].revents & POLLIN) { - if (arl_handle(&arl)) { - /* when too fast, imlib2 can't load the image */ - nanosleep(&ten_ms, NULL); - img_close(&img, true); - load_image(fileidx); - redraw(); - } - } - } - continue; - } - - do { - XNextEvent(win.env.dpy, &ev); - discard = false; - if (XEventsQueued(win.env.dpy, QueuedAlready) > 0) { - XPeekEvent(win.env.dpy, &nextev); - switch (ev.type) { - case ConfigureNotify: - case MotionNotify: - discard = ev.type == nextev.type; - break; - case KeyPress: - discard = (nextev.type == KeyPress || nextev.type == KeyRelease) - && ev.xkey.keycode == nextev.xkey.keycode; - break; - } - } - } while (discard); - - switch (ev.type) { - /* handle events */ - case ButtonPress: - on_buttonpress(&ev.xbutton); - break; - case ClientMessage: - if ((Atom) ev.xclient.data.l[0] == atoms[ATOM_WM_DELETE_WINDOW]) - cg_quit(EXIT_SUCCESS); - break; - case DestroyNotify: - cg_quit(EXIT_FAILURE); - break; - case ConfigureNotify: - if (win_configure(&win, &ev.xconfigure)) { - if (mode == MODE_IMAGE) { - img.dirty = true; - img.checkpan = true; - } else { - tns.dirty = true; - } - if (!resized) { - redraw(); - set_timeout(clear_resize, TO_REDRAW_RESIZE, false); - resized = true; - } else { - set_timeout(redraw, TO_REDRAW_RESIZE, false); - } - } - break; - case KeyPress: - on_keypress(&ev.xkey); - break; - case MotionNotify: - if (mode == MODE_IMAGE) { - set_timeout(reset_cursor, TO_CURSOR_HIDE, true); - reset_cursor(); - } - break; - } - } -} - -static int fncmp(const void *a, const void *b) -{ - return strcoll(((fileinfo_t*) a)->name, ((fileinfo_t*) b)->name); -} - -static void sigchld(int sig) -{ - while (waitpid(-1, NULL, WNOHANG) > 0); -} - -static void setup_signal(int sig, void (*handler)(int sig)) -{ - struct sigaction sa; - - sa.sa_handler = handler; - sigemptyset(&sa.sa_mask); - sa.sa_flags = SA_RESTART | SA_NOCLDSTOP; - if (sigaction(sig, &sa, 0) == -1) - error(EXIT_FAILURE, errno, "signal %d", sig); -} - -int main(int argc, char *argv[]) -{ - int i, start; - size_t n; - char *filename; - const char *homedir, *dsuffix = ""; - struct stat fstats; - r_dir_t dir; - - setup_signal(SIGCHLD, sigchld); - setup_signal(SIGPIPE, SIG_IGN); - - setlocale(LC_COLLATE, ""); - - parse_options(argc, argv); - - if (options->clean_cache) { - tns_init(&tns, NULL, NULL, NULL, NULL); - tns_clean_cache(); - exit(EXIT_SUCCESS); - } - - if (options->filecnt == 0 && !options->from_stdin) { - print_usage(); - exit(EXIT_FAILURE); - } - - if (options->recursive || options->from_stdin) - filecnt = 1024; - else - filecnt = options->filecnt; - - files = ecalloc(filecnt, sizeof(*files)); - fileidx = 0; - - if (options->from_stdin) { - n = 0; - filename = NULL; - while (xgetline(&filename, &n)) - check_add_file(filename, true); - free(filename); - } - - for (i = 0; i < options->filecnt; i++) { - filename = options->filenames[i]; - - if (stat(filename, &fstats) < 0) { - error(0, errno, "%s", filename); - continue; - } - if (!S_ISDIR(fstats.st_mode)) { - check_add_file(filename, true); - } else { - if (r_opendir(&dir, filename, options->recursive) < 0) { - error(0, errno, "%s", filename); - continue; - } - start = fileidx; - while ((filename = r_readdir(&dir, true)) != NULL) { - check_add_file(filename, false); - free((void*) filename); - } - r_closedir(&dir); - if (fileidx - start > 1) - qsort(files + start, fileidx - start, sizeof(fileinfo_t), fncmp); - } - } - - if (fileidx == 0) - error(EXIT_FAILURE, 0, "No valid image file given, aborting"); - - filecnt = fileidx; - fileidx = options->startnum < filecnt ? options->startnum : 0; - - win_init(&win); - img_init(&img, &win); - arl_init(&arl); - - if ((homedir = getenv("XDG_CONFIG_HOME")) == NULL || homedir[0] == '\0') { - homedir = getenv("HOME"); - dsuffix = "/.config"; - } - if (homedir != NULL) { - extcmd_t *cmd[] = { &info.f, &info.ft, &keyhandler.f, &wintitle.f }; - const char *name[] = { "image-info", "thumb-info", "key-handler", "win-title" }; - const char *s = "/nsxiv/exec/"; - - for (i = 0; i < ARRLEN(cmd); i++) { - n = strlen(homedir) + strlen(dsuffix) + strlen(s) + strlen(name[i]) + 1; - cmd[i]->cmd = emalloc(n); - snprintf(cmd[i]->cmd, n, "%s%s%s%s", homedir, dsuffix, s, name[i]); - if (access(cmd[i]->cmd, X_OK) != 0) - cmd[i]->err = errno; - } - } else { - error(0, 0, "Exec directory not found"); - } - info.fd = -1; - - if (options->thumb_mode) { - mode = MODE_THUMB; - tns_init(&tns, files, &filecnt, &fileidx, &win); - while (!tns_load(&tns, fileidx, false, false)) - remove_file(fileidx, false); - } else { - mode = MODE_IMAGE; - tns.thumbs = NULL; - load_image(fileidx); - } - win_open(&win); - win_set_cursor(&win, CURSOR_WATCH); - - atexit(cleanup); - - set_timeout(redraw, 25, false); - - run(); - - return 0; -} diff --git a/nsxiv/nsxiv.1 b/nsxiv/nsxiv.1 deleted file mode 100644 index 4488146..0000000 --- a/nsxiv/nsxiv.1 +++ /dev/null @@ -1,561 +0,0 @@ -.TH NSXIV 1 nsxiv\-VERSION -.SH NAME -nsxiv \- Neo Simple X Image Viewer -.SH SYNOPSIS -.B nsxiv -.RB [ \-abcfhiopqrtvZ0 ] -.RB [ \-A -.IR FRAMERATE ] -.RB [ \-e -.IR WID ] -.RB [ \-G -.IR GAMMA ] -.RB [ \-g -.IR GEOMETRY ] -.RB [ \-N -.IR NAME ] -.RB [ \-n -.IR NUM ] -.RB [ \-S -.IR DELAY ] -.RB [ \-s -.IR MODE ] -.RB [ \-z -.IR ZOOM ] -.IR FILE ... -.SH DESCRIPTION -nsxiv is a simple image viewer for X. -.P -It has two modes of operation: image and thumbnail mode. The default is image -mode, in which only the current image is shown. In thumbnail mode a grid of -small previews is displayed, making it easy to choose an image to open. -.P -Please note, that the fullscreen mode requires an EWMH/NetWM-compliant window -manager. -.SH OPTIONS -.TP -.BI "\-A " FRAMERATE -Play animations with a constant frame rate set to -.IR FRAMERATE . -.TP -.B \-a -Play animations of multi-frame images. -.TP -.B \-b -Do not show statusbar at the bottom of the window. -.TP -.B \-c -Remove all orphaned cache files from the thumbnail cache directory and exit. -.TP -.BI "\-e " WID -Embed nsxiv's window into window whose ID is -.IR WID . -.TP -.B \-f -Start in fullscreen mode. -.TP -.BI "\-G " GAMMA -Set image gamma to GAMMA (\-32..32). -.TP -.BI "\-g " GEOMETRY -Set window position and size. See section GEOMETRY SPECIFICATIONS of X(7) for -more information on GEOMETRY argument. -.TP -.BI "\-N " NAME -Set the resource name of nsxiv's X window to NAME. -.TP -.BI "\-n " NUM -Start at picture number NUM. -.TP -.B \-h -Print brief usage information to standard output and exit. -.TP -.B \-i -Read names of files to open from standard input. Also done if FILE is `-'. -.TP -.B \-o -Write list of all marked files to standard output when quitting. In combination -with -.B \-i -nsxiv can be used as a visual filter/pipe. -.TP -.B \-p -Enable private mode, in which nsxiv does not write any cache or temporary files. -.TP -.B \-q -Be quiet, and disable warnings to standard error stream. -.TP -.B \-r -Search the given directories recursively for images to view. -.TP -.BI "\-S " DELAY -Start in slideshow mode. Set the delay between images to -.I DELAY -seconds. -.I DELAY -may be a floating-point number. -.TP -.BI "\-s " MODE -Set scale mode according to MODE character. Supported modes are: [d]own, -[f]it, [F]ill, [w]idth, [h]eight. -.TP -.B \-t -Start in thumbnail mode. -.TP -.B \-v -Print version information to standard output and exit. -.TP -.B \-Z -The same as `\-z 100'. -.TP -.BI "\-z " ZOOM -Set zoom level to ZOOM percent. -.TP -.B \-0 -Use NULL-separator. With this option, output of \-o and file-list sent to the -key-handler and the input of \-i will be separated by a NULL character. -.SH KEYBOARD COMMANDS -.SS General -The following keyboard commands are available in both image and thumbnail modes: -.TP -.BR 0 \- 9 -Prefix the next command with a number (denoted via -.IR count ). -.TP -.B q -Quit nsxiv. -.TP -.B Return -Switch to thumbnail mode / open selected image in image mode. -.TP -.B f -Toggle fullscreen mode. -.TP -.B b -Toggle visibility of statusbar at the bottom of the window. -.TP -.B Ctrl-x -Send the next key to the external key-handler. See section EXTERNAL KEY HANDLER -for more information. -.TP -.B g -Go to the first image. -.TP -.B G -Go to the last image, or image number -.IR count . -.TP -.B r -Reload image. -.TP -.B D -Remove current image from file list and go to next image. -.TP -.BR Ctrl-h ", " Ctrl-Left -Scroll left one screen width. -.TP -.BR Ctrl-j ", " Ctrl-Down -Scroll down one screen height. -.TP -.BR Ctrl-k ", " Ctrl-Up -Scroll up one screen height. -.TP -.BR Ctrl-l ", " Ctrl-Right -Scroll right one screen width. -.TP -.BR + -Zoom in. -.TP -.B \- -Zoom out. -.TP -.B m -Mark/unmark the current image. -.TP -.B M -Mark/unmark all images starting from the last marked/unmarked image up to the -current one. -.TP -.B Ctrl-m -Reverse all image marks. -.TP -.B Ctrl-u -Remove all image marks. -.TP -.B N -Go -.I count -marked images forward. -.TP -.B P -Go -.I count -marked images backward. -.TP -.B { -Decrease gamma correction by -.I count -steps. -.TP -.B } -Increase gamma correction by -.I count -steps. -.TP -.B Ctrl-g -Reset gamma correction. -.SS Thumbnail mode -The following keyboard commands are only available in thumbnail mode: -.TP -.BR h ", " Left -Move selection left -.I count -times. -.TP -.BR j ", " Down -Move selection down -.I count -times. -.TP -.BR k ", " Up -Move selection up -.I count -times. -.TP -.BR l ", " Right -Move selection right -.I count -times. -.TP -.B R -Reload all thumbnails. -.SS Image mode -The following keyboard commands are only available in image mode: -.TP -Navigate image list: -.TP -.BR n ", " Space -Go -.I count -images forward. -.TP -.BR p ", " Backspace -Go -.I count -images backward. -.TP -.B [ -Go -.I count -* 10 images backward. -.TP -.B ] -Go -.I count -* 10 images forward. -.TP -Handle multi-frame images: -.TP -.B Ctrl-n -Go -.I count -frames of a multi-frame image forward. -.TP -.B Ctrl-p -Go -.I count -frames of a multi-frame image backward. -.TP -.BR Ctrl-a ", " Ctrl-Space -Play/stop animations of multi-frame images. -.TP -Panning: -.TP -.BR h ", " Left -Scroll image 1/5 of window width or -.I count -pixels left. -.TP -.BR j ", " Down -Scroll image 1/5 of window height or -.I count -pixels down. -.TP -.BR k ", " Up -Scroll image 1/5 of window height or -.I count -pixels up. -.TP -.BR l ", " Right -Scroll image 1/5 of window width or -.I count -pixels right. -.TP -.B H -Scroll to left image edge. -.TP -.B J -Scroll to bottom image edge. -.TP -.B K -Scroll to top image edge. -.TP -.B L -Scroll to right image edge. -.TP -.B z -Scroll to image center. -.TP -Zooming: -.TP -.B = -Set zoom level to 100%, or -.IR count %. -.TP -.B w -Set zoom level to 100%, but fit large images into window. -.TP -.B W -Fit image to window. -.TP -.B F -Fill image to window. -.TP -.B e -Fit image to window width. -.TP -.B E -Fit image to window height. -.TP -Rotation: -.TP -.B < -Rotate image counter-clockwise by 90 degrees. -.TP -.B > -Rotate image clockwise by 90 degrees. -.TP -.B ? -Rotate image by 180 degrees. -.TP -Flipping: -.TP -.B | -Flip image horizontally. -.TP -.B _ -Flip image vertically. -.TP -Miscellaneous: -.TP -.B a -Toggle anti-aliasing. -.TP -.B A -Toggle visibility of alpha-channel, i.e. image transparency. -.TP -.B s -Toggle slideshow mode and/or set the delay between images to -.I count -seconds. -.SH MOUSE COMMANDS -.SS Thumbnail mode -The following mouse mappings are available in thumbnail mode: -.TP -.B Button1 -Select the image. Goes into image mode if double\-clicked. -.TP -.B Button3 -Mark/unmark the image. Dragging while holding down Button3 will mark/unmark -multiple images. -.TP -.B Button4 -Scroll up by one row. -.TP -.B Button5 -Scroll down by one row. -.TP -.B Ctrl-Button4 -Scroll up by one page. -.TP -.B Ctrl-Button5 -Scroll down by one page. -.SS Image mode -The following mouse mappings are available in image mode: -.TP -.B Button1 -Go to the next image if the mouse cursor is in the right part of the window or -to the previous image if it is in the left part. -.TP -.B Ctrl-Button1 -Pan the image relative to the mouse cursor. -.TP -.B Button2 -Pan the image according to the mouse cursor position in the window while -keeping this button pressed down. -.TP -.B Button3 -Switch to thumbnail mode. -.TP -.B Button4 -Zoom in. -.TP -.B Button5 -Zoom out. -.SH CONFIGURATION -The following X resources are supported: -.TP -.B window.background -Color of the window background -.TP -.B window.foreground -Color of the window foreground -.TP -.B bar.font -Name of Xft bar font -.TP -.B bar.background -Color of the bar background. Defaults to window.background -.TP -.B bar.foreground -Color of the bar foreground. Defaults to window.foreground -.TP -.B mark.foreground -Color of the mark foreground. Defaults to window.foreground -.TP -Please see xrdb(1) on how to change them. -.SH WINDOW TITLE -The window title can be replaced with the output of a user-provided script, -which is called by nsxiv whenever there's a redraw. The path of this script is -.I $XDG_CONFIG_HOME/nsxiv/exec/win-title -and the arguments given to it (where "Optional" arguments might be empty) are: -.IP $1 4 -resolved absolute path of the current file -.IP $2 4 -current file number -.IP $3 4 -total file count -.IP $4 4 -image width (Optional: Disabled on thumbnails mode) -.IP $5 4 -image height (Optional: Disabled on thumbnails mode) -.IP $6 4 -current zoom (Optional: Disabled on thumbnails mode) -.P -The term file is used rather than image as nsxiv does not precheck that the -input files are valid images. Total file count may be different from the actual -count of valid images. -.P -There is also an example script installed together with nsxiv as -.IR EGPREFIX/win-title . -.SH STATUS BAR -The information displayed on the left side of the status bar can be replaced -with the output of user-provided script. -.P -The script that is called by nsxiv whenever an image gets loaded is located at -.I $XDG_CONFIG_HOME/nsxiv/exec/image-info -and the arguments given to it are: -.IP $1 4 -path to image file (as provided by the user) -.IP $2 4 -image width -.IP $3 4 -image height -.IP $4 4 -fully resolved path to the image file -.P -In thumbnail mode, the script that is called is located at -.I $XDG_CONFIG_HOME/nsxiv/exec/thumb-info -and the arguments given to it are: -.IP $1 4 -path to image file (as provided by the user) -.IP $2 4 -empty -.IP $3 4 -empty -.IP $4 4 -fully resolved path to the image file -.P -There are also example scripts installed together with nsxiv as -.IR EGPREFIX/image-info -and -.IR EGPREFIX/thumb-info . -.SH EXTERNAL KEY HANDLER -Additional external keyboard commands can be defined using a handler program -located in -.IR $XDG_CONFIG_HOME/nsxiv/exec/key-handler . -The handler is invoked by pressing -.BR Ctrl-x . -The next key combo is passed as its first argument. Passed via stdin are the -images to act upon: all marked images, if in thumbnail mode and at least one -image has been marked, otherwise the current image. nsxiv(1) will block until -the handler terminates. It then checks which images have been modified and -reloads them. - -By default nsxiv(1) will send one image per-line to stdin, however when using -\-0 the image list will be NULL separated and the environment variable -"$NSXIV_USING_NULL" will be set to 1. - -The key combo argument has the following form: "[C-][M-][S-]KEY", -where C/M/S indicate Ctrl/Meta(Alt)/Shift modifier states and KEY is the X -keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix. -If KEY has an uppercase equivalent, S-KEY is resolved into it. For instance, -K replaces S-k and Scedilla replaces S-scedilla, but S-Delete is sent as-is. - -There is also an example script installed together with nsxiv as -.IR EGPREFIX/key-handler . -.SH THUMBNAIL CACHING -nsxiv stores all thumbnails under -.IR $XDG_CACHE_HOME/nsxiv/ . -.P -Use the command line option -.I \-c -to remove all orphaned cache files. Additionally, run the following command -afterwards inside the cache directory to remove empty subdirectories: -.P -.RS -find . \-depth \-type d \-empty ! \-name '.' \-exec rmdir {} \\; -.RE -.SH ORIGINAL AUTHOR -.EX -Bert Muennich -.EE -.SH CURRENT MAINTAINERS -.EX -N-R-K -Berke Kocaoğlu -TAAPArthur -eylles -mamg22 -LuXu -explosion-mental -Guilherme Freire -Stein Gunnar Bakkeby -Anupam Ashish Minz -Sam Whitehead -Kian Kasad -qsmodo -.EE -.SH CONTRIBUTORS -.EX -Bastien Dejean -Dave Reisner -Fung SzeTat -Max Voit - -For additional contributors, run `git shortlog -s` in the nsxiv repository. -.EE -.SH HOMEPAGE -.TP -Website: -.EE -https://nsxiv.github.io/nsxiv/ -.EX -.TP -Source code: -.EE -https://github.com/nsxiv/nsxiv -.EX -.SH SEE ALSO -.BR X (7), -.BR xrdb (1) diff --git a/nsxiv/nsxiv.desktop b/nsxiv/nsxiv.desktop deleted file mode 100644 index de90437..0000000 --- a/nsxiv/nsxiv.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Type=Application -Name=nsxiv -GenericName=Image Viewer -Exec=nsxiv %F -MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/png;image/tiff;image/x-bmp;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-tga;image/x-xpixmap;image/webp;image/heic;image/svg+xml;application/postscript;image/jp2;image/jxl;image/avif;image/heif; -NoDisplay=true -Icon=nsxiv diff --git a/nsxiv/nsxiv.h b/nsxiv/nsxiv.h deleted file mode 100644 index f9f5600..0000000 --- a/nsxiv/nsxiv.h +++ /dev/null @@ -1,485 +0,0 @@ -/* Copyright 2011-2020 Bert Muennich - * Copyright 2021-2022 nsxiv contributors - * - * This file is a part of nsxiv. - * - * nsxiv is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published - * by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * nsxiv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with nsxiv. If not, see . - */ - -#ifndef NSXIV_H -#define NSXIV_H - -#include -#include -#include -#include -#include -#include -#include - -/* - * Annotation for functions called in cleanup(). - * These functions are not allowed to call error(!0, ...) or exit(). - */ -#define CLEANUP - -#define MIN(a,b) ((a) < (b) ? (a) : (b)) -#define MAX(a,b) ((a) > (b) ? (a) : (b)) -#define ABS(a) ((a) > 0 ? (a) : -(a)) - -#define ARRLEN(a) (sizeof(a) / sizeof((a)[0])) - -#define STREQ(s1,s2) (strcmp((s1), (s2)) == 0) - -#define TV_DIFF(t1,t2) (((t1)->tv_sec - (t2)->tv_sec ) * 1000 + \ - ((t1)->tv_usec - (t2)->tv_usec) / 1000) -#define TV_TO_MS(tv) (((tv)->tv_sec * 1000) + ((tv)->tv_usec / 1000)) - -#define TV_SET_MSEC(tv,t) { \ - (tv)->tv_sec = (t) / 1000; \ - (tv)->tv_usec = (t) % 1000 * 1000; \ -} - -#define TV_ADD_MSEC(tv,t) { \ - (tv)->tv_sec += (t) / 1000; \ - (tv)->tv_usec += (t) % 1000 * 1000; \ -} - -typedef enum { - MODE_ALL, - MODE_IMAGE, - MODE_THUMB -} appmode_t; - -typedef enum { - DIR_LEFT = 1, - DIR_RIGHT = 2, - DIR_UP = 4, - DIR_DOWN = 8 -} direction_t; - -typedef enum { - DEGREE_90 = 1, - DEGREE_180 = 2, - DEGREE_270 = 3 -} degree_t; - -typedef enum { - FLIP_HORIZONTAL = 1, - FLIP_VERTICAL = 2 -} flipdir_t; - -typedef enum { - SCALE_DOWN, - SCALE_FIT, - SCALE_FILL, - SCALE_WIDTH, - SCALE_HEIGHT, - SCALE_ZOOM -} scalemode_t; - -typedef enum { - DRAG_RELATIVE, - DRAG_ABSOLUTE -} dragmode_t; - -typedef enum { - CURSOR_ARROW, - CURSOR_DRAG_ABSOLUTE, - CURSOR_DRAG_RELATIVE, - CURSOR_WATCH, - CURSOR_LEFT, - CURSOR_RIGHT, - CURSOR_NONE, - - CURSOR_COUNT -} cursor_t; - -typedef enum { - FF_WARN = 1, - FF_MARK = 2, - FF_TN_INIT = 4 -} fileflags_t; - -typedef struct { - const char *name; /* as given by user */ - const char *path; /* always absolute */ - fileflags_t flags; -} fileinfo_t; - -/* timeouts in milliseconds: */ -enum { - TO_REDRAW_RESIZE = 75, - TO_REDRAW_THUMBS = 200, - TO_CURSOR_HIDE = 1200, - TO_DOUBLE_CLICK = 300 -}; - -typedef void (*timeout_f)(void); - -typedef struct arl arl_t; -typedef struct img img_t; -typedef struct opt opt_t; -typedef struct tns tns_t; -typedef struct win win_t; - - -/* autoreload.c */ - -struct arl { - int fd; - int wd_dir; - int wd_file; - char *filename; -}; - -void arl_init(arl_t*); -void arl_cleanup(arl_t*); -void arl_setup(arl_t*, const char* /* result of realpath(3) */); -bool arl_handle(arl_t*); - - -/* commands.c */ - -typedef int arg_t; -typedef bool (*cmd_f)(arg_t); - -typedef struct { - cmd_f func; - appmode_t mode; -} cmd_t; - -typedef struct { - unsigned int mask; - KeySym ksym_or_button; - cmd_t cmd; - arg_t arg; -} keymap_t; - -typedef keymap_t button_t; - - -/* image.c */ - -typedef struct { - Imlib_Image im; - unsigned int delay; -} img_frame_t; - -typedef struct { - img_frame_t *frames; - int cap; - int cnt; - int sel; - bool animate; - unsigned int framedelay; - int length; -} multi_img_t; - -struct img { - Imlib_Image im; - int w; - int h; - - win_t *win; - float x; - float y; - - Imlib_Color_Modifier cmod; - int gamma; - - scalemode_t scalemode; - float zoom; - - bool checkpan; - bool dirty; - bool aa; - bool alpha; - - struct { - bool on; - int delay; - } ss; - - multi_img_t multi; -}; - -void img_init(img_t*, win_t*); -bool img_load(img_t*, const fileinfo_t*); -CLEANUP void img_close(img_t*, bool); -void img_render(img_t*); -bool img_fit_win(img_t*, scalemode_t); -bool img_zoom(img_t*, int); -bool img_zoom_to(img_t*, float); -bool img_pos(img_t*, float, float); -bool img_pan(img_t*, direction_t, int); -bool img_pan_center(img_t*); -bool img_pan_edge(img_t*, direction_t); -void img_rotate(img_t*, degree_t); -void img_flip(img_t*, flipdir_t); -void img_toggle_antialias(img_t*); -bool img_change_gamma(img_t*, int); -bool img_frame_navigate(img_t*, int); -bool img_frame_animate(img_t*); -Imlib_Image img_open(const fileinfo_t*); -#if HAVE_LIBEXIF -void exif_auto_orientate(const fileinfo_t*); -#endif - - -/* options.c */ - -struct opt { - /* file list: */ - char **filenames; - bool from_stdin; - bool to_stdout; - bool using_null; - bool recursive; - int filecnt; - int startnum; - - /* image: */ - scalemode_t scalemode; - float zoom; - bool animate; - int gamma; - int slideshow; - int framerate; - - /* window: */ - bool fullscreen; - bool hide_bar; - Window embed; /* unsigned long */ - char *geometry; - char *res_name; - - /* misc flags: */ - bool quiet; - bool thumb_mode; - bool clean_cache; - bool private_mode; -}; - -extern const opt_t *options; - -void print_usage(void); -void parse_options(int, char**); - - -/* thumbs.c */ - -typedef struct { - Imlib_Image im; - int w; - int h; - int x; - int y; -} thumb_t; - -struct tns { - fileinfo_t *files; - thumb_t *thumbs; - const int *cnt; - int *sel; - int initnext; - int loadnext; - int first, end; - int r_first, r_end; - - win_t *win; - int x; - int y; - int cols; - int rows; - int zl; - int bw; - int dim; - - bool dirty; -}; - -void tns_clean_cache(void); -void tns_init(tns_t*, fileinfo_t*, const int*, int*, win_t*); -CLEANUP void tns_free(tns_t*); -bool tns_load(tns_t*, int, bool, bool); -void tns_unload(tns_t*, int); -void tns_render(tns_t*); -void tns_mark(tns_t*, int, bool); -void tns_highlight(tns_t*, int, bool); -bool tns_move_selection(tns_t*, direction_t, int); -bool tns_scroll(tns_t*, direction_t, bool); -bool tns_zoom(tns_t*, int); -int tns_translate(tns_t*, int, int); - - -/* util.c */ - -#include - -typedef struct { - DIR *dir; - char *name; - int d; - bool recursive; - - char **stack; - int stcap; - int stlen; -} r_dir_t; - -typedef struct { - int readfd; - int writefd; - pid_t pid; -} spawn_t; - -enum { - X_READ = (1 << 0), - X_WRITE = (1 << 1) -}; - -extern const char *progname; - -void* emalloc(size_t); -void* ecalloc(size_t, size_t); -void* erealloc(void*, size_t); -char* estrdup(const char*); -void error(int, int, const char*, ...); -int r_opendir(r_dir_t*, const char*, bool); -int r_closedir(r_dir_t*); -char* r_readdir(r_dir_t*, bool); -int r_mkdir(char*); -void construct_argv(char**, unsigned int, ...); -spawn_t spawn(const char*, char *const [], unsigned int); - - -/* window.c */ - -#include -#if HAVE_LIBFONTS -#include -#endif - -enum { - BAR_L_LEN = 512, - BAR_R_LEN = 64 -}; - -enum { - ATOM_WM_DELETE_WINDOW, - ATOM__NET_WM_NAME, - ATOM__NET_WM_ICON_NAME, - ATOM__NET_WM_ICON, - ATOM__NET_WM_STATE, - ATOM__NET_WM_PID, - ATOM__NET_WM_STATE_FULLSCREEN, - ATOM_UTF8_STRING, - ATOM_WM_NAME, - ATOM_WM_ICON_NAME, - ATOM_COUNT -}; - -typedef struct { - Display *dpy; - int scr; - int scrw, scrh; - Visual *vis; - Colormap cmap; - int depth; -} win_env_t; - -typedef struct { - size_t size; - char *p; - char *buf; -} win_bar_t; - -struct win { - Window xwin; - win_env_t env; - - XColor win_bg; - XColor win_fg; - XColor mrk_fg; -#if HAVE_LIBFONTS - XftColor bar_bg; - XftColor bar_fg; -#endif - - int x; - int y; - unsigned int w; - unsigned int h; /* = win height - bar height */ - unsigned int bw; - - struct { - int w; - int h; - Pixmap pm; - } buf; - - struct { - unsigned int h; - bool top; - win_bar_t l; - win_bar_t r; - } bar; -}; - -extern Atom atoms[ATOM_COUNT]; - -void win_init(win_t*); -void win_open(win_t*); -CLEANUP void win_close(win_t*); -bool win_configure(win_t*, XConfigureEvent*); -void win_toggle_fullscreen(win_t*); -void win_toggle_bar(win_t*); -void win_clear(win_t*); -void win_draw(win_t*); -void win_draw_rect(win_t*, int, int, int, int, bool, int, unsigned long); -void win_set_title(win_t*, bool); -void win_set_cursor(win_t*, cursor_t); -void win_cursor_pos(win_t*, int*, int*); - -/* main.c */ - -/* timeout handler functions: */ -void redraw(void); -void reset_cursor(void); -void animate(void); -void slideshow(void); -void clear_resize(void); - -void remove_file(int, bool); -void set_timeout(timeout_f, int, bool); -void reset_timeout(timeout_f); -size_t get_win_title(unsigned char*, int, bool); -void close_info(void); -void open_info(void); -void load_image(int); -bool mark_image(int, bool); -int nav_button(void); -void handle_key_handler(bool); - -extern appmode_t mode; -extern const XButtonEvent *xbutton_ev; -extern fileinfo_t *files; -extern int filecnt, fileidx; -extern int alternate; -extern int markcnt; -extern int markidx; -extern int prefix; - -#endif /* NSXIV_H */ diff --git a/nsxiv/options.c b/nsxiv/options.c deleted file mode 100644 index 96cf092..0000000 --- a/nsxiv/options.c +++ /dev/null @@ -1,200 +0,0 @@ -/* Copyright 2011-2020 Bert Muennich - * Copyright 2021-2022 nsxiv contributors - * - * This file is a part of nsxiv. - * - * nsxiv is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published - * by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * nsxiv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with nsxiv. If not, see . - */ - -#include "nsxiv.h" -#include "version.h" - -#include -#include -#include - -const opt_t *options; - -void print_usage(void) -{ - printf("usage: nsxiv [-abcfhiopqrtvZ0] [-A FRAMERATE] [-e WID] [-G GAMMA] " - "[-g GEOMETRY] [-N NAME] [-n NUM] [-S DELAY] [-s MODE] " - "[-z ZOOM] FILES...\n"); -} - -static void title_deprecation_notice(void) -{ - error(EXIT_FAILURE, 0, "\n" - "################################################################\n" - "# DEPRECATION NOTICE #\n" - "################################################################\n" - "# `-T` option has been deprecated in favour of `win-title`. #\n" - "# Please read the `WINDOW TITLE` section of the manpage for #\n" - "# more info. #\n" - "################################################################" - ); -} - -static void print_version(void) -{ - puts("nsxiv " VERSION); -} - -void parse_options(int argc, char **argv) -{ - int n, opt; - char *end, *s; - const char *scalemodes = "dfFwh"; - static opt_t _options; - options = &_options; - - progname = strrchr(argv[0], '/'); - progname = progname ? progname + 1 : argv[0]; - - _options.from_stdin = false; - _options.to_stdout = false; - _options.using_null = false; - _options.recursive = false; - _options.startnum = 0; - - _options.scalemode = SCALE_DOWN; - _options.zoom = 1.0; - _options.animate = false; - _options.gamma = 0; - _options.slideshow = 0; - _options.framerate = 0; - - _options.fullscreen = false; - _options.embed = 0; - _options.hide_bar = false; - _options.geometry = NULL; - _options.res_name = NULL; - - _options.quiet = false; - _options.thumb_mode = false; - _options.clean_cache = false; - _options.private_mode = false; - - while ((opt = getopt(argc, argv, "A:abce:fG:g:hin:N:opqrS:s:T:tvZz:0")) != -1) { - switch (opt) { - case '?': - print_usage(); - exit(EXIT_FAILURE); - case 'A': - n = strtol(optarg, &end, 0); - if (*end != '\0' || n <= 0) - error(EXIT_FAILURE, 0, "Invalid argument for option -A: %s", optarg); - _options.framerate = n; - /* fall through */ - case 'a': - _options.animate = true; - break; - case 'b': - _options.hide_bar = true; - break; - case 'c': - _options.clean_cache = true; - break; - case 'e': - n = strtol(optarg, &end, 0); - if (*end != '\0') - error(EXIT_FAILURE, 0, "Invalid argument for option -e: %s", optarg); - _options.embed = n; - break; - case 'f': - _options.fullscreen = true; - break; - case 'G': - n = strtol(optarg, &end, 0); - if (*end != '\0') - error(EXIT_FAILURE, 0, "Invalid argument for option -G: %s", optarg); - _options.gamma = n; - break; - case 'g': - _options.geometry = optarg; - break; - case 'h': - print_usage(); - exit(EXIT_SUCCESS); - case 'i': - _options.from_stdin = true; - break; - case 'n': - n = strtol(optarg, &end, 0); - if (*end != '\0' || n <= 0) - error(EXIT_FAILURE, 0, "Invalid argument for option -n: %s", optarg); - _options.startnum = n - 1; - break; - case 'N': - _options.res_name = optarg; - break; - case 'o': - _options.to_stdout = true; - break; - case 'p': - _options.private_mode = true; - break; - case 'q': - _options.quiet = true; - break; - case 'r': - _options.recursive = true; - break; - case 'S': - n = strtof(optarg, &end) * 10; - if (*end != '\0' || n <= 0) - error(EXIT_FAILURE, 0, "Invalid argument for option -S: %s", optarg); - _options.slideshow = n; - break; - case 's': - s = strchr(scalemodes, optarg[0]); - if (s == NULL || *s == '\0' || strlen(optarg) != 1) - error(EXIT_FAILURE, 0, "Invalid argument for option -s: %s", optarg); - _options.scalemode = s - scalemodes; - break; - case 'T': - title_deprecation_notice(); /* TODO(v30): remove this option */ - break; - case 't': - _options.thumb_mode = true; - break; - case 'v': - print_version(); - exit(EXIT_SUCCESS); - case 'Z': - _options.scalemode = SCALE_ZOOM; - _options.zoom = 1.0; - break; - case 'z': - n = strtol(optarg, &end, 0); - if (*end != '\0' || n <= 0) - error(EXIT_FAILURE, 0, "Invalid argument for option -z: %s", optarg); - _options.scalemode = SCALE_ZOOM; - _options.zoom = (float) n / 100.0; - break; - case '0': - _options.using_null = true; - break; - } - } - - _options.filenames = argv + optind; - _options.filecnt = argc - optind; - - if (_options.filecnt == 1 && STREQ(_options.filenames[0], "-")) { - _options.filenames++; - _options.filecnt--; - _options.from_stdin = true; - } -} diff --git a/nsxiv/thumbs.c b/nsxiv/thumbs.c deleted file mode 100644 index 52820d4..0000000 --- a/nsxiv/thumbs.c +++ /dev/null @@ -1,591 +0,0 @@ -/* Copyright 2011-2020 Bert Muennich - * Copyright 2021-2022 nsxiv contributors - * - * This file is a part of nsxiv. - * - * nsxiv is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published - * by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * nsxiv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with nsxiv. If not, see . - */ - -#include "nsxiv.h" -#define _THUMBS_CONFIG -#include "config.h" - -#include -#include -#include -#include -#include -#include -#include - -#if HAVE_LIBEXIF -#include -#endif - -static char *cache_dir; - -static char* tns_cache_filepath(const char *filepath) -{ - size_t len; - char *cfile = NULL; - - if (*filepath != '/') - return NULL; - - if (strncmp(filepath, cache_dir, strlen(cache_dir)) != 0) { - /* don't cache images inside the cache directory! */ - len = strlen(cache_dir) + strlen(filepath) + 2; - cfile = emalloc(len); - snprintf(cfile, len, "%s/%s", cache_dir, filepath + 1); - } - return cfile; -} - -static Imlib_Image tns_cache_load(const char *filepath, bool *outdated) -{ - char *cfile; - struct stat cstats, fstats; - Imlib_Image im = NULL; - - if (stat(filepath, &fstats) < 0) - return NULL; - - if ((cfile = tns_cache_filepath(filepath)) != NULL) { - if (stat(cfile, &cstats) == 0) { - if (cstats.st_mtime == fstats.st_mtime) - im = imlib_load_image(cfile); - else - *outdated = true; - } - free(cfile); - } - return im; -} - -static void tns_cache_write(Imlib_Image im, const char *filepath, bool force) -{ - char *cfile, *dirend; - struct stat cstats, fstats; - struct utimbuf times; - Imlib_Load_Error err; - - if (options->private_mode) - return; - - if (stat(filepath, &fstats) < 0) - return; - - if ((cfile = tns_cache_filepath(filepath)) != NULL) { - if (force || stat(cfile, &cstats) < 0 || - cstats.st_mtime != fstats.st_mtime) - { - if ((dirend = strrchr(cfile, '/')) != NULL) { - *dirend = '\0'; - if (r_mkdir(cfile) == -1) { - error(0, errno, "%s", cfile); - goto end; - } - *dirend = '/'; - } - imlib_context_set_image(im); - if (imlib_image_has_alpha()) { - imlib_image_set_format("png"); - } else { - imlib_image_set_format("jpg"); - imlib_image_attach_data_value("quality", NULL, 90, NULL); - } - imlib_save_image_with_error_return(cfile, &err); - if (err) - goto end; - times.actime = fstats.st_atime; - times.modtime = fstats.st_mtime; - utime(cfile, ×); - } -end: - free(cfile); - } -} - -void tns_clean_cache(void) -{ - int dirlen; - char *cfile, *filename; - r_dir_t dir; - - if (r_opendir(&dir, cache_dir, true) < 0) { - error(0, errno, "%s", cache_dir); - return; - } - - dirlen = strlen(cache_dir); - - while ((cfile = r_readdir(&dir, false)) != NULL) { - filename = cfile + dirlen; - if (access(filename, F_OK) < 0) { - if (unlink(cfile) < 0) - error(0, errno, "%s", cfile); - } - free(cfile); - } - r_closedir(&dir); -} - -void tns_init(tns_t *tns, fileinfo_t *tns_files, const int *cnt, int *sel, win_t *win) -{ - int len; - const char *homedir, *dsuffix = ""; - - if (cnt != NULL && *cnt > 0) - tns->thumbs = ecalloc(*cnt, sizeof(thumb_t)); - else - tns->thumbs = NULL; - tns->files = tns_files; - tns->cnt = cnt; - tns->initnext = tns->loadnext = 0; - tns->first = tns->end = tns->r_first = tns->r_end = 0; - tns->sel = sel; - tns->win = win; - tns->dirty = false; - - tns->zl = THUMB_SIZE; - tns_zoom(tns, 0); - - if ((homedir = getenv("XDG_CACHE_HOME")) == NULL || homedir[0] == '\0') { - homedir = getenv("HOME"); - dsuffix = "/.cache"; - } - if (homedir != NULL) { - const char *s = "/nsxiv"; - free(cache_dir); - len = strlen(homedir) + strlen(dsuffix) + strlen(s) + 1; - cache_dir = emalloc(len); - snprintf(cache_dir, len, "%s%s%s", homedir, dsuffix, s); - } else { - error(0, 0, "Cache directory not found"); - } -} - -CLEANUP void tns_free(tns_t *tns) -{ - int i; - - if (tns->thumbs != NULL) { - for (i = 0; i < *tns->cnt; i++) { - if (tns->thumbs[i].im != NULL) { - imlib_context_set_image(tns->thumbs[i].im); - imlib_free_image(); - } - } - free(tns->thumbs); - tns->thumbs = NULL; - } - - free(cache_dir); - cache_dir = NULL; -} - -static Imlib_Image tns_scale_down(Imlib_Image im, int dim) -{ - int w, h; - float z, zw, zh; - - imlib_context_set_image(im); - w = imlib_image_get_width(); - h = imlib_image_get_height(); - zw = (float) dim / (float) w; - zh = (float) dim / (float) h; - z = MIN(zw, zh); - z = MIN(z, 1.0); - - if (z < 1.0) { - imlib_context_set_anti_alias(1); - im = imlib_create_cropped_scaled_image(0, 0, w, h, - MAX(z * w, 1), MAX(z * h, 1)); - if (im == NULL) - error(EXIT_FAILURE, ENOMEM, NULL); - imlib_free_image_and_decache(); - } - return im; -} - -bool tns_load(tns_t *tns, int n, bool force, bool cache_only) -{ - int maxwh = thumb_sizes[ARRLEN(thumb_sizes)-1]; - bool cache_hit = false; - char *cfile; - thumb_t *t; - fileinfo_t *file; - Imlib_Image im = NULL; - - if (n < 0 || n >= *tns->cnt) - return false; - file = &tns->files[n]; - if (file->name == NULL || file->path == NULL) - return false; - - t = &tns->thumbs[n]; - - if (t->im != NULL) { - imlib_context_set_image(t->im); - imlib_free_image(); - t->im = NULL; - } - - if (!force) { - if ((im = tns_cache_load(file->path, &force)) != NULL) { - imlib_context_set_image(im); - if (imlib_image_get_width() < maxwh && - imlib_image_get_height() < maxwh) - { - if ((cfile = tns_cache_filepath(file->path)) != NULL) { - unlink(cfile); - free(cfile); - } - imlib_free_image_and_decache(); - im = NULL; - } else { - cache_hit = true; - } -#if HAVE_LIBEXIF - } else if (!force && !options->private_mode) { - int pw = 0, ph = 0, w, h, x = 0, y = 0; - bool err; - float zw, zh; - ExifData *ed; - ExifEntry *entry; - ExifContent *ifd; - ExifByteOrder byte_order; - int tmpfd; - char tmppath[] = "/tmp/nsxiv-XXXXXX"; - Imlib_Image tmpim; - - if ((ed = exif_data_new_from_file(file->path)) != NULL) { - if (ed->data != NULL && ed->size > 0 && - (tmpfd = mkstemp(tmppath)) >= 0) - { - err = write(tmpfd, ed->data, ed->size) != ed->size; - close(tmpfd); - - if (!err && (tmpim = imlib_load_image(tmppath)) != NULL) { - byte_order = exif_data_get_byte_order(ed); - ifd = ed->ifd[EXIF_IFD_EXIF]; - entry = exif_content_get_entry(ifd, EXIF_TAG_PIXEL_X_DIMENSION); - if (entry != NULL) - pw = exif_get_long(entry->data, byte_order); - entry = exif_content_get_entry(ifd, EXIF_TAG_PIXEL_Y_DIMENSION); - if (entry != NULL) - ph = exif_get_long(entry->data, byte_order); - - imlib_context_set_image(tmpim); - w = imlib_image_get_width(); - h = imlib_image_get_height(); - - if (pw > w && ph > h && (pw - ph >= 0) == (w - h >= 0)) { - zw = (float) pw / (float) w; - zh = (float) ph / (float) h; - if (zw < zh) { - pw /= zh; - x = (w - pw) / 2; - w = pw; - } else if (zw > zh) { - ph /= zw; - y = (h - ph) / 2; - h = ph; - } - } - if (w >= maxwh || h >= maxwh) { - if ((im = imlib_create_cropped_image(x, y, w, h)) == NULL) - error(0, 0, "%s: error generating thumbnail", file->name); - } - imlib_free_image_and_decache(); - } - unlink(tmppath); - } - exif_data_unref(ed); - } -#endif /* HAVE_LIBEXIF */ - } - } - - if (im == NULL) { - if ((im = img_open(file)) == NULL) - return false; - } - imlib_context_set_image(im); - - if (!cache_hit) { -#if HAVE_LIBEXIF - exif_auto_orientate(file); -#endif - im = tns_scale_down(im, maxwh); - imlib_context_set_image(im); - if (imlib_image_get_width() == maxwh || imlib_image_get_height() == maxwh) - tns_cache_write(im, file->path, true); - } - - if (cache_only) { - imlib_free_image_and_decache(); - } else { - t->im = tns_scale_down(im, thumb_sizes[tns->zl]); - imlib_context_set_image(t->im); - t->w = imlib_image_get_width(); - t->h = imlib_image_get_height(); - tns->dirty = true; - } - file->flags |= FF_TN_INIT; - - if (n == tns->initnext) - while (++tns->initnext < *tns->cnt && ((++file)->flags & FF_TN_INIT)); - if (n == tns->loadnext && !cache_only) - while (++tns->loadnext < tns->end && (++t)->im != NULL); - - return true; -} - -void tns_unload(tns_t *tns, int n) -{ - thumb_t *t; - - if (n < 0 || n >= *tns->cnt) - return; - - t = &tns->thumbs[n]; - - if (t->im != NULL) { - imlib_context_set_image(t->im); - imlib_free_image(); - t->im = NULL; - } -} - -static void tns_check_view(tns_t *tns, bool scrolled) -{ - int r; - - if (tns == NULL) - return; - - tns->first -= tns->first % tns->cols; - r = *tns->sel % tns->cols; - - if (scrolled) { - /* move selection into visible area */ - if (*tns->sel >= tns->first + tns->cols * tns->rows) - *tns->sel = tns->first + r + tns->cols * (tns->rows - 1); - else if (*tns->sel < tns->first) - *tns->sel = tns->first + r; - } else { - /* scroll to selection */ - if (tns->first + tns->cols * tns->rows <= *tns->sel) { - tns->first = *tns->sel - r - tns->cols * (tns->rows - 1); - tns->dirty = true; - } else if (tns->first > *tns->sel) { - tns->first = *tns->sel - r; - tns->dirty = true; - } - } -} - -void tns_render(tns_t *tns) -{ - thumb_t *t; - win_t *win; - int i, cnt, r, x, y; - - if (!tns->dirty) - return; - - win = tns->win; - win_clear(win); - imlib_context_set_drawable(win->buf.pm); - - tns->cols = MAX(1, win->w / tns->dim); - tns->rows = MAX(1, win->h / tns->dim); - - if (*tns->cnt < tns->cols * tns->rows) { - tns->first = 0; - cnt = *tns->cnt; - } else { - tns_check_view(tns, false); - cnt = tns->cols * tns->rows; - if ((r = tns->first + cnt - *tns->cnt) >= tns->cols) - tns->first -= r - r % tns->cols; - if (r > 0) - cnt -= r % tns->cols; - } - r = cnt % tns->cols ? 1 : 0; - tns->x = x = (win->w - MIN(cnt, tns->cols) * tns->dim) / 2 + tns->bw + 3; - tns->y = y = (win->h - (cnt / tns->cols + r) * tns->dim) / 2 + tns->bw + 3 + - (win->bar.top ? win->bar.h : 0); - tns->loadnext = *tns->cnt; - tns->end = tns->first + cnt; - - for (i = tns->r_first; i < tns->r_end; i++) { - if ((i < tns->first || i >= tns->end) && tns->thumbs[i].im != NULL) - tns_unload(tns, i); - } - tns->r_first = tns->first; - tns->r_end = tns->end; - - for (i = tns->first; i < tns->end; i++) { - t = &tns->thumbs[i]; - if (t->im != NULL) { - t->x = x + (thumb_sizes[tns->zl] - t->w) / 2; - t->y = y + (thumb_sizes[tns->zl] - t->h) / 2; - imlib_context_set_image(t->im); - imlib_render_image_on_drawable_at_size(t->x, t->y, t->w, t->h); - if (tns->files[i].flags & FF_MARK) - tns_mark(tns, i, true); - } else { - tns->loadnext = MIN(tns->loadnext, i); - } - if ((i + 1) % tns->cols == 0) { - x = tns->x; - y += tns->dim; - } else { - x += tns->dim; - } - } - tns->dirty = false; - tns_highlight(tns, *tns->sel, true); -} - -void tns_mark(tns_t *tns, int n, bool mark) -{ - if (n >= 0 && n < *tns->cnt && tns->thumbs[n].im != NULL) { - win_t *win = tns->win; - thumb_t *t = &tns->thumbs[n]; - unsigned long col = win->win_bg.pixel; - int x = t->x + t->w, y = t->y + t->h; - - win_draw_rect(win, x - 1, y + 1, 1, tns->bw, true, 1, col); - win_draw_rect(win, x + 1, y - 1, tns->bw, 1, true, 1, col); - - if (mark) - col = win->mrk_fg.pixel; - - win_draw_rect(win, x, y, tns->bw + 2, tns->bw + 2, true, 1, col); - - if (!mark && n == *tns->sel) - tns_highlight(tns, n, true); - } -} - -void tns_highlight(tns_t *tns, int n, bool hl) -{ - if (n >= 0 && n < *tns->cnt && tns->thumbs[n].im != NULL) { - win_t *win = tns->win; - thumb_t *t = &tns->thumbs[n]; - unsigned long col = hl ? win->win_fg.pixel : win->win_bg.pixel; - int oxy = (tns->bw + 1) / 2 + 1, owh = tns->bw + 2; - - win_draw_rect(win, t->x - oxy, t->y - oxy, t->w + owh, t->h + owh, - false, tns->bw, col); - - if (tns->files[n].flags & FF_MARK) - tns_mark(tns, n, true); - } -} - -bool tns_move_selection(tns_t *tns, direction_t dir, int cnt) -{ - int old, max; - - old = *tns->sel; - cnt = cnt > 1 ? cnt : 1; - - switch (dir) { - case DIR_UP: - *tns->sel = MAX(*tns->sel - cnt * tns->cols, *tns->sel % tns->cols); - break; - case DIR_DOWN: - max = tns->cols * ((*tns->cnt - 1) / tns->cols) + - MIN((*tns->cnt - 1) % tns->cols, *tns->sel % tns->cols); - *tns->sel = MIN(*tns->sel + cnt * tns->cols, max); - break; - case DIR_LEFT: - *tns->sel = MAX(*tns->sel - cnt, 0); - break; - case DIR_RIGHT: - *tns->sel = MIN(*tns->sel + cnt, *tns->cnt - 1); - break; - } - - if (*tns->sel != old) { - tns_highlight(tns, old, false); - tns_check_view(tns, false); - if (!tns->dirty) - tns_highlight(tns, *tns->sel, true); - } - return *tns->sel != old; -} - -bool tns_scroll(tns_t *tns, direction_t dir, bool screen) -{ - int d, max, old; - - old = tns->first; - d = tns->cols * (screen ? tns->rows : 1); - - if (dir == DIR_DOWN) { - max = *tns->cnt - tns->cols * tns->rows; - if (*tns->cnt % tns->cols != 0) - max += tns->cols - *tns->cnt % tns->cols; - tns->first = MIN(tns->first + d, max); - } else if (dir == DIR_UP) { - tns->first = MAX(tns->first - d, 0); - } - - if (tns->first != old) { - tns_check_view(tns, true); - tns->dirty = true; - } - return tns->first != old; -} - -bool tns_zoom(tns_t *tns, int d) -{ - int i, oldzl; - - oldzl = tns->zl; - tns->zl += -(d < 0) + (d > 0); - tns->zl = MAX(tns->zl, 0); - tns->zl = MIN(tns->zl, ARRLEN(thumb_sizes)-1); - - tns->bw = ((thumb_sizes[tns->zl] - 1) >> 5) + 1; - tns->bw = MIN(tns->bw, 4); - tns->dim = thumb_sizes[tns->zl] + 2 * tns->bw + 6; - - if (tns->zl != oldzl) { - for (i = 0; i < *tns->cnt; i++) - tns_unload(tns, i); - tns->dirty = true; - } - return tns->zl != oldzl; -} - -int tns_translate(tns_t *tns, int x, int y) -{ - int n; - - if (x < tns->x || y < tns->y) - return -1; - - n = tns->first + (y - tns->y) / tns->dim * tns->cols + - (x - tns->x) / tns->dim; - if (n >= *tns->cnt) - n = -1; - - return n; -} diff --git a/nsxiv/utf8.h b/nsxiv/utf8.h deleted file mode 100644 index a9be2d4..0000000 --- a/nsxiv/utf8.h +++ /dev/null @@ -1,68 +0,0 @@ -/* Branchless UTF-8 decoder - * - * This is free and unencumbered software released into the public domain. - */ -#ifndef UTF8_H -#define UTF8_H - -#include - -/* Decode the next character, C, from BUF, reporting errors in E. - * - * Since this is a branchless decoder, four bytes will be read from the - * buffer regardless of the actual length of the next character. This - * means the buffer _must_ have at least three bytes of zero padding - * following the end of the data stream. - * - * Errors are reported in E, which will be non-zero if the parsed - * character was somehow invalid: invalid byte sequence, non-canonical - * encoding, or a surrogate half. - * - * The function returns a pointer to the next character. When an error - * occurs, this pointer will be a guess that depends on the particular - * error, but it will always advance at least one byte. - */ -static void * -utf8_decode(void *buf, uint32_t *c, int *e) -{ - static const char lengths[] = { - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 3, 3, 4, 0 - }; - static const int masks[] = {0x00, 0x7f, 0x1f, 0x0f, 0x07}; - static const uint32_t mins[] = {4194304, 0, 128, 2048, 65536}; - static const int shiftc[] = {0, 18, 12, 6, 0}; - static const int shifte[] = {0, 6, 4, 2, 0}; - - unsigned char *s = buf; - int len = lengths[s[0] >> 3]; - - /* Compute the pointer to the next character early so that the next - * iteration can start working on the next character. Neither Clang - * nor GCC figure out this reordering on their own. - */ - unsigned char *next = s + len + !len; - - /* Assume a four-byte character and load four bytes. Unused bits are - * shifted out. - */ - *c = (uint32_t)(s[0] & masks[len]) << 18; - *c |= (uint32_t)(s[1] & 0x3f) << 12; - *c |= (uint32_t)(s[2] & 0x3f) << 6; - *c |= (uint32_t)(s[3] & 0x3f) << 0; - *c >>= shiftc[len]; - - /* Accumulate the various error conditions. */ - *e = (*c < mins[len]) << 6; /* non-canonical encoding */ - *e |= ((*c >> 11) == 0x1b) << 7; /* surrogate half? */ - *e |= (*c > 0x10FFFF) << 8; /* out of range? */ - *e |= (s[1] & 0xc0) >> 2; - *e |= (s[2] & 0xc0) >> 4; - *e |= (s[3] ) >> 6; - *e ^= 0x2a; /* top two bits of each tail byte correct? */ - *e >>= shifte[len]; - - return next; -} - -#endif diff --git a/nsxiv/util.c b/nsxiv/util.c deleted file mode 100644 index d580839..0000000 --- a/nsxiv/util.c +++ /dev/null @@ -1,289 +0,0 @@ -/* Copyright 2011-2020 Bert Muennich - * Copyright 2021-2022 nsxiv contributors - * - * This file is a part of nsxiv. - * - * nsxiv is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published - * by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * nsxiv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with nsxiv. If not, see . - */ - -#include "nsxiv.h" - -#include -#include -#include -#include -#include -#include - -const char *progname; - -void* emalloc(size_t size) -{ - void *ptr; - - ptr = malloc(size); - if (ptr == NULL) - error(EXIT_FAILURE, errno, NULL); - return ptr; -} - -void* ecalloc(size_t nmemb, size_t size) -{ - void *ptr; - - ptr = calloc(nmemb, size); - if (ptr == NULL) - error(EXIT_FAILURE, errno, NULL); - return ptr; -} - -void* erealloc(void *ptr, size_t size) -{ - ptr = realloc(ptr, size); - if (ptr == NULL) - error(EXIT_FAILURE, errno, NULL); - return ptr; -} - -char* estrdup(const char *s) -{ - char *d; - size_t n = strlen(s) + 1; - - d = malloc(n); - if (d == NULL) - error(EXIT_FAILURE, errno, NULL); - memcpy(d, s, n); - return d; -} - -void error(int eval, int err, const char* fmt, ...) -{ - va_list ap; - - if (eval == 0 && options->quiet) - return; - - fflush(stdout); - fprintf(stderr, "%s: ", progname); - va_start(ap, fmt); - if (fmt != NULL) - vfprintf(stderr, fmt, ap); - va_end(ap); - if (err != 0) - fprintf(stderr, "%s%s", fmt != NULL ? ": " : "", strerror(err)); - fputc('\n', stderr); - - if (eval != 0) - exit(eval); -} - -int r_opendir(r_dir_t *rdir, const char *dirname, bool recursive) -{ - if (*dirname == '\0') - return -1; - - if ((rdir->dir = opendir(dirname)) == NULL) { - rdir->name = NULL; - rdir->stack = NULL; - return -1; - } - - rdir->stcap = 512; - rdir->stack = emalloc(rdir->stcap * sizeof(char*)); - rdir->stlen = 0; - - rdir->name = (char*) dirname; - rdir->d = 0; - rdir->recursive = recursive; - - return 0; -} - -int r_closedir(r_dir_t *rdir) -{ - int ret = 0; - - if (rdir->stack != NULL) { - while (rdir->stlen > 0) - free(rdir->stack[--rdir->stlen]); - free(rdir->stack); - rdir->stack = NULL; - } - - if (rdir->dir != NULL) { - if ((ret = closedir(rdir->dir)) == 0) - rdir->dir = NULL; - } - - if (rdir->d != 0) { - free(rdir->name); - rdir->name = NULL; - } - - return ret; -} - -char* r_readdir(r_dir_t *rdir, bool skip_dotfiles) -{ - size_t len; - char *filename; - struct dirent *dentry; - struct stat fstats; - - while (true) { - if (rdir->dir != NULL && (dentry = readdir(rdir->dir)) != NULL) { - if (dentry->d_name[0] == '.') { - if (skip_dotfiles) - continue; - if (dentry->d_name[1] == '\0') - continue; - if (dentry->d_name[1] == '.' && dentry->d_name[2] == '\0') - continue; - } - - len = strlen(rdir->name) + strlen(dentry->d_name) + 2; - filename = emalloc(len); - snprintf(filename, len, "%s%s%s", rdir->name, - rdir->name[strlen(rdir->name)-1] == '/' ? "" : "/", - dentry->d_name); - - if (stat(filename, &fstats) < 0) - continue; - if (S_ISDIR(fstats.st_mode)) { - /* put subdirectory on the stack */ - if (rdir->stlen == rdir->stcap) { - rdir->stcap *= 2; - rdir->stack = erealloc(rdir->stack, - rdir->stcap * sizeof(char*)); - } - rdir->stack[rdir->stlen++] = filename; - continue; - } - return filename; - } - - if (rdir->recursive && rdir->stlen > 0) { - /* open next subdirectory */ - closedir(rdir->dir); - if (rdir->d != 0) - free(rdir->name); - rdir->name = rdir->stack[--rdir->stlen]; - rdir->d = 1; - if ((rdir->dir = opendir(rdir->name)) == NULL) - error(0, errno, "%s", rdir->name); - continue; - } - /* no more entries */ - break; - } - return NULL; -} - -int r_mkdir(char *path) -{ - char c, *s = path; - struct stat st; - - while (*s != '\0') { - if (*s == '/') { - s++; - continue; - } - for (; *s != '\0' && *s != '/'; s++); - c = *s; - *s = '\0'; - if (mkdir(path, 0755) == -1) - if (errno != EEXIST || stat(path, &st) == -1 || !S_ISDIR(st.st_mode)) - return -1; - *s = c; - } - return 0; -} - -void construct_argv(char **argv, unsigned int len, ...) -{ - unsigned int i; - va_list args; - - va_start(args, len); - for (i = 0; i < len; ++i) - argv[i] = va_arg(args, char *); - va_end(args); - if (argv[len-1] != NULL) - error(EXIT_FAILURE, 0, "argv not NULL terminated"); -} - -spawn_t spawn(const char *cmd, char *const argv[], unsigned int flags) -{ - pid_t pid; - spawn_t status = { -1, -1, -1 }; - int pfd_read[2] = { -1, -1 }; - int pfd_write[2] = { -1, -1 }; - const bool r = flags & X_READ; - const bool w = flags & X_WRITE; - - if (cmd == NULL || argv == NULL || flags == 0) - return status; - - if (r && pipe(pfd_read) < 0) { - error(0, errno, "pipe: %s", cmd); - return status; - } - - if (w && pipe(pfd_write) < 0) { - if (r) { - close(pfd_read[0]); - close(pfd_read[1]); - } - error(0, errno, "pipe: %s", cmd); - return status; - } - - if ((pid = fork()) == 0) { - bool err = (r && dup2(pfd_read[1], 1) < 0) || (w && dup2(pfd_write[0], 0) < 0); - if (r) { - close(pfd_read[0]); - close(pfd_read[1]); - } - if (w) { - close(pfd_write[0]); - close(pfd_write[1]); - } - - if (err) - error(EXIT_FAILURE, errno, "dup2: %s", cmd); - execv(cmd, argv); - error(EXIT_FAILURE, errno, "exec: %s", cmd); - } - - if (r) - close(pfd_read[1]); - if (w) - close(pfd_write[0]); - - if (pid < 0) { - if (r) - close(pfd_read[0]); - if (w) - close(pfd_write[1]); - error(0, errno, "fork: %s", cmd); - return status; - } - - status.pid = pid; - status.readfd = pfd_read[0]; - status.writefd = pfd_write[1]; - return status; -} diff --git a/nsxiv/window.c b/nsxiv/window.c deleted file mode 100644 index 69c7b66..0000000 --- a/nsxiv/window.c +++ /dev/null @@ -1,537 +0,0 @@ -/* Copyright 2011-2020 Bert Muennich - * Copyright 2021-2022 nsxiv contributors - * - * This file is a part of nsxiv. - * - * nsxiv is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published - * by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * nsxiv is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with nsxiv. If not, see . - */ - -#include "nsxiv.h" -#define _WINDOW_CONFIG -#include "config.h" -#include "icon/data.h" - -#include -#include -#include -#include -#include -#include -#include - -#if HAVE_LIBFONTS -#include "utf8.h" -static XftFont *font; -static double fontsize; -#define TEXTWIDTH(win, text, len) \ - win_draw_text(win, NULL, NULL, 0, 0, text, len, 0) -#endif - -#define RES_CLASS "Nsxiv" - -#define INIT_ATOM_(atom) \ - atoms[ATOM_##atom] = XInternAtom(e->dpy, #atom, False); - -enum { - H_TEXT_PAD = 5, - V_TEXT_PAD = 1 -}; - -static struct { - int name; - Cursor icon; -} cursors[CURSOR_COUNT] = { - { XC_left_ptr }, { XC_dotbox }, { XC_fleur }, { XC_watch }, - { XC_sb_left_arrow }, { XC_sb_right_arrow } -}; - -static GC gc; - -static int barheight; - -Atom atoms[ATOM_COUNT]; - -#if HAVE_LIBFONTS -static void win_init_font(const win_env_t *e, const char *fontstr) -{ - int fontheight = 0; - if ((font = XftFontOpenName(e->dpy, e->scr, fontstr)) == NULL) - error(EXIT_FAILURE, 0, "Error loading font '%s'", fontstr); - fontheight = font->ascent + font->descent; - FcPatternGetDouble(font->pattern, FC_SIZE, 0, &fontsize); - barheight = fontheight + 2 * V_TEXT_PAD; -} - -static void xft_alloc_color(const win_env_t *e, const char *name, XftColor *col) -{ - if (!XftColorAllocName(e->dpy, e->vis, e->cmap, name, col)) - error(EXIT_FAILURE, 0, "Error allocating color '%s'", name); -} -#endif /* HAVE_LIBFONTS */ - -static void win_alloc_color(const win_env_t *e, const char *name, XColor *col) -{ - XColor screen; - if (!XAllocNamedColor(e->dpy, e->cmap, name, &screen, col)) - error(EXIT_FAILURE, 0, "Error allocating color '%s'", name); -} - -static const char* win_res(XrmDatabase db, const char *name, const char *def) -{ - char *type; - XrmValue ret; - - if (db != NULL && - XrmGetResource(db, name, name, &type, &ret) && - STREQ(type, "String")) - { - return ret.addr; - } else { - return def; - } -} - -void win_init(win_t *win) -{ - win_env_t *e; - const char *win_bg, *win_fg, *mrk_fg; -#if HAVE_LIBFONTS - const char *bar_fg, *bar_bg, *f; -#endif - char *res_man; - XrmDatabase db; - - memset(win, 0, sizeof(win_t)); - - e = &win->env; - if ((e->dpy = XOpenDisplay(NULL)) == NULL) - error(EXIT_FAILURE, 0, "Error opening X display"); - - e->scr = DefaultScreen(e->dpy); - e->scrw = DisplayWidth(e->dpy, e->scr); - e->scrh = DisplayHeight(e->dpy, e->scr); - e->depth = DefaultDepth(e->dpy, e->scr); - e->vis = DefaultVisual(e->dpy, e->scr); - e->cmap = DefaultColormap(e->dpy, e->scr); - - if (setlocale(LC_CTYPE, "") == NULL || XSupportsLocale() == 0) - error(0, 0, "No locale support"); - - XrmInitialize(); - res_man = XResourceManagerString(e->dpy); - db = res_man == NULL ? NULL : XrmGetStringDatabase(res_man); - - win_bg = win_res(db, RES_CLASS ".window.background", DEFAULT_WIN_BG); - win_fg = win_res(db, RES_CLASS ".window.foreground", DEFAULT_WIN_FG); - mrk_fg = win_res(db, RES_CLASS ".mark.foreground", DEFAULT_MARK_COLOR ? DEFAULT_MARK_COLOR : win_fg); - win_alloc_color(e, win_bg, &win->win_bg); - win_alloc_color(e, win_fg, &win->win_fg); - win_alloc_color(e, mrk_fg, &win->mrk_fg); - -#if HAVE_LIBFONTS - bar_bg = win_res(db, RES_CLASS ".bar.background", DEFAULT_BAR_BG ? DEFAULT_BAR_BG : win_bg); - bar_fg = win_res(db, RES_CLASS ".bar.foreground", DEFAULT_BAR_FG ? DEFAULT_BAR_FG : win_fg); - xft_alloc_color(e, bar_bg, &win->bar_bg); - xft_alloc_color(e, bar_fg, &win->bar_fg); - - f = win_res(db, RES_CLASS ".bar.font", DEFAULT_FONT); - win_init_font(e, f); - - win->bar.l.size = BAR_L_LEN; - win->bar.r.size = BAR_R_LEN; - /* 3 padding bytes needed by utf8_decode */ - win->bar.l.buf = emalloc(win->bar.l.size + 3); - win->bar.l.buf[0] = '\0'; - win->bar.r.buf = emalloc(win->bar.r.size + 3); - win->bar.r.buf[0] = '\0'; - win->bar.h = options->hide_bar ? 0 : barheight; - win->bar.top = TOP_STATUSBAR; -#endif /* HAVE_LIBFONTS */ - - XrmDestroyDatabase(db); - INIT_ATOM_(WM_DELETE_WINDOW); - INIT_ATOM_(_NET_WM_NAME); - INIT_ATOM_(_NET_WM_ICON_NAME); - INIT_ATOM_(_NET_WM_ICON); - INIT_ATOM_(_NET_WM_STATE); - INIT_ATOM_(_NET_WM_PID); - INIT_ATOM_(_NET_WM_STATE_FULLSCREEN); - INIT_ATOM_(UTF8_STRING); - INIT_ATOM_(WM_NAME); - INIT_ATOM_(WM_ICON_NAME); -} - -void win_open(win_t *win) -{ - int c, i, j, n; - Window parent; - win_env_t *e; - XClassHint classhint; - unsigned long *icon_data; - XColor col; - Cursor *cnone = &cursors[CURSOR_NONE].icon; - char none_data[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; - Pixmap none; - int gmask; - XSizeHints sizehints; - XWMHints hints; - long pid; - char hostname[256]; - XSetWindowAttributes attrs; - char res_class[] = RES_CLASS; - char res_name[] = "nsxiv"; - - e = &win->env; - parent = options->embed ? options->embed : RootWindow(e->dpy, e->scr); - - sizehints.flags = PWinGravity; - sizehints.win_gravity = NorthWestGravity; - - /* determine window offsets, width & height */ - if (options->geometry == NULL) - gmask = 0; - else - gmask = XParseGeometry(options->geometry, &win->x, &win->y, - &win->w, &win->h); - if (gmask & WidthValue) - sizehints.flags |= USSize; - else - win->w = WIN_WIDTH; - if (gmask & HeightValue) - sizehints.flags |= USSize; - else - win->h = WIN_HEIGHT; - if (gmask & XValue) { - if (gmask & XNegative) { - win->x += e->scrw - win->w; - sizehints.win_gravity = NorthEastGravity; - } - sizehints.flags |= USPosition; - } else { - win->x = 0; - } - if (gmask & YValue) { - if (gmask & YNegative) { - win->y += e->scrh - win->h; - sizehints.win_gravity = sizehints.win_gravity == NorthEastGravity - ? SouthEastGravity : SouthWestGravity; - } - sizehints.flags |= USPosition; - } else { - win->y = 0; - } - - attrs.colormap = e->cmap; - attrs.border_pixel = 0; - - win->xwin = XCreateWindow(e->dpy, parent, win->x, win->y, win->w, win->h, 0, - e->depth, InputOutput, e->vis, - CWColormap | CWBorderPixel, &attrs); - if (win->xwin == None) - error(EXIT_FAILURE, 0, "Error creating X window"); - - /* set the _NET_WM_PID */ - pid = getpid(); - XChangeProperty(e->dpy, win->xwin, atoms[ATOM__NET_WM_PID], XA_CARDINAL, - 32, PropModeReplace, (unsigned char *) &pid, 1); - if (gethostname(hostname, ARRLEN(hostname)) == 0) { - XTextProperty tp; - tp.value = (unsigned char *)hostname; - tp.nitems = strnlen(hostname, ARRLEN(hostname)); - tp.encoding = XA_STRING; - tp.format = 8; - XSetWMClientMachine(e->dpy, win->xwin, &tp); - } - - XSelectInput(e->dpy, win->xwin, - ButtonReleaseMask | ButtonPressMask | KeyPressMask | - PointerMotionMask | StructureNotifyMask); - - for (i = 0; i < ARRLEN(cursors); i++) { - if (i != CURSOR_NONE) - cursors[i].icon = XCreateFontCursor(e->dpy, cursors[i].name); - } - if (XAllocNamedColor(e->dpy, e->cmap, "black", &col, &col) == 0) - error(EXIT_FAILURE, 0, "Error allocating color 'black'"); - - none = XCreateBitmapFromData(e->dpy, win->xwin, none_data, 8, 8); - *cnone = XCreatePixmapCursor(e->dpy, none, none, &col, &col, 0, 0); - - gc = XCreateGC(e->dpy, win->xwin, 0, None); - - n = icons[ARRLEN(icons)-1].size; - icon_data = emalloc((n * n + 2) * sizeof(*icon_data)); - - for (i = 0; i < ARRLEN(icons); i++) { - n = 0; - icon_data[n++] = icons[i].size; - icon_data[n++] = icons[i].size; - - for (j = 0; j < icons[i].cnt; j++) { - for (c = icons[i].data[j] >> 4; c >= 0; c--) - icon_data[n++] = icon_colors[icons[i].data[j] & 0x0F]; - } - XChangeProperty(e->dpy, win->xwin, atoms[ATOM__NET_WM_ICON], XA_CARDINAL, 32, - i == 0 ? PropModeReplace : PropModeAppend, - (unsigned char *) icon_data, n); - } - free(icon_data); - - win_set_title(win, true); - classhint.res_class = res_class; - classhint.res_name = options->res_name != NULL ? options->res_name : res_name; - XSetClassHint(e->dpy, win->xwin, &classhint); - - XSetWMProtocols(e->dpy, win->xwin, &atoms[ATOM_WM_DELETE_WINDOW], 1); - - sizehints.width = win->w; - sizehints.height = win->h; - sizehints.x = win->x; - sizehints.y = win->y; - XSetWMNormalHints(win->env.dpy, win->xwin, &sizehints); - - hints.flags = InputHint | StateHint; - hints.input = 1; - hints.initial_state = NormalState; - XSetWMHints(win->env.dpy, win->xwin, &hints); - - if (options->fullscreen) { - XChangeProperty(e->dpy, win->xwin, atoms[ATOM__NET_WM_STATE], - XA_ATOM, 32, PropModeReplace, - (unsigned char *) &atoms[ATOM__NET_WM_STATE_FULLSCREEN], 1); - } - - win->h -= win->bar.h; - - win->buf.w = e->scrw; - win->buf.h = e->scrh; - win->buf.pm = XCreatePixmap(e->dpy, win->xwin, win->buf.w, win->buf.h, e->depth); - - XSetForeground(e->dpy, gc, win->win_bg.pixel); - XFillRectangle(e->dpy, win->buf.pm, gc, 0, 0, win->buf.w, win->buf.h); - XSetWindowBackgroundPixmap(e->dpy, win->xwin, win->buf.pm); - XMapWindow(e->dpy, win->xwin); - XFlush(e->dpy); -} - -CLEANUP void win_close(win_t *win) -{ - unsigned int i; - - for (i = 0; i < ARRLEN(cursors); i++) - XFreeCursor(win->env.dpy, cursors[i].icon); - - XFreeGC(win->env.dpy, gc); -#if HAVE_LIBFONTS - XftFontClose(win->env.dpy, font); -#endif - XDestroyWindow(win->env.dpy, win->xwin); - XCloseDisplay(win->env.dpy); -} - -bool win_configure(win_t *win, XConfigureEvent *c) -{ - bool changed; - - changed = win->w != c->width || win->h + win->bar.h != c->height; - - win->x = c->x; - win->y = c->y; - win->w = c->width; - win->h = c->height - win->bar.h; - win->bw = c->border_width; - - return changed; -} - -void win_toggle_fullscreen(win_t *win) -{ - XEvent ev; - XClientMessageEvent *cm; - - memset(&ev, 0, sizeof(ev)); - ev.type = ClientMessage; - - cm = &ev.xclient; - cm->window = win->xwin; - cm->message_type = atoms[ATOM__NET_WM_STATE]; - cm->format = 32; - cm->data.l[0] = 2; /* toggle */ - cm->data.l[1] = atoms[ATOM__NET_WM_STATE_FULLSCREEN]; - - XSendEvent(win->env.dpy, DefaultRootWindow(win->env.dpy), False, - SubstructureNotifyMask | SubstructureRedirectMask, &ev); -} - -void win_toggle_bar(win_t *win) -{ - if (win->bar.h != 0) { - win->h += win->bar.h; - win->bar.h = 0; - } else { - win->bar.h = barheight; - win->h -= win->bar.h; - } -} - -void win_clear(win_t *win) -{ - win_env_t *e; - - e = &win->env; - - if (win->w > win->buf.w || win->h + win->bar.h > win->buf.h) { - XFreePixmap(e->dpy, win->buf.pm); - win->buf.w = MAX(win->buf.w, win->w); - win->buf.h = MAX(win->buf.h, win->h + win->bar.h); - win->buf.pm = XCreatePixmap(e->dpy, win->xwin, - win->buf.w, win->buf.h, e->depth); - } - XSetForeground(e->dpy, gc, win->win_bg.pixel); - XFillRectangle(e->dpy, win->buf.pm, gc, 0, 0, win->buf.w, win->buf.h); -} - -#if HAVE_LIBFONTS -static int win_draw_text(win_t *win, XftDraw *d, const XftColor *color, - int x, int y, char *text, int len, int w) -{ - int err, tw = 0; - char *t, *next; - uint32_t rune; - XftFont *f; - FcCharSet *fccharset; - XGlyphInfo ext; - - for (t = text; t - text < len; t = next) { - next = utf8_decode(t, &rune, &err); - if (XftCharExists(win->env.dpy, font, rune)) { - f = font; - } else { /* fallback font */ - fccharset = FcCharSetCreate(); - FcCharSetAddChar(fccharset, rune); - f = XftFontOpen(win->env.dpy, win->env.scr, FC_CHARSET, FcTypeCharSet, - fccharset, FC_SCALABLE, FcTypeBool, FcTrue, - FC_SIZE, FcTypeDouble, fontsize, NULL); - FcCharSetDestroy(fccharset); - } - XftTextExtentsUtf8(win->env.dpy, f, (XftChar8*)t, next - t, &ext); - tw += ext.xOff; - if (tw <= w) { - XftDrawStringUtf8(d, color, f, x, y, (XftChar8*)t, next - t); - x += ext.xOff; - } - if (f != font) - XftFontClose(win->env.dpy, f); - } - return tw; -} - -static void win_draw_bar(win_t *win) -{ - int len, x, y, w, tw; - win_env_t *e; - win_bar_t *l, *r; - XftDraw *d; - - if ((l = &win->bar.l)->buf == NULL || (r = &win->bar.r)->buf == NULL) - return; - - e = &win->env; - y = (win->bar.top ? 0 : win->h) + font->ascent + V_TEXT_PAD; - w = win->w - 2*H_TEXT_PAD; - d = XftDrawCreate(e->dpy, win->buf.pm, e->vis, e->cmap); - - XSetForeground(e->dpy, gc, win->bar_bg.pixel); - XFillRectangle(e->dpy, win->buf.pm, gc, 0, win->bar.top ? 0 : win->h, win->w, win->bar.h); - - XSetForeground(e->dpy, gc, win->win_bg.pixel); - XSetBackground(e->dpy, gc, win->bar_bg.pixel); - - if ((len = strlen(r->buf)) > 0) { - if ((tw = TEXTWIDTH(win, r->buf, len)) > w) - return; - x = win->w - tw - H_TEXT_PAD; - w -= tw; - win_draw_text(win, d, &win->bar_fg, x, y, r->buf, len, tw); - } - if ((len = strlen(l->buf)) > 0) { - x = H_TEXT_PAD; - w -= 2 * H_TEXT_PAD; /* gap between left and right parts */ - win_draw_text(win, d, &win->bar_fg, x, y, l->buf, len, w); - } - XftDrawDestroy(d); -} -#else -static void win_draw_bar(win_t *win) -{ - (void) win; -} -#endif /* HAVE_LIBFONTS */ - -void win_draw(win_t *win) -{ - if (win->bar.h > 0) - win_draw_bar(win); - - XSetWindowBackgroundPixmap(win->env.dpy, win->xwin, win->buf.pm); - XClearWindow(win->env.dpy, win->xwin); - XFlush(win->env.dpy); -} - -void win_draw_rect(win_t *win, int x, int y, int w, int h, bool fill, int lw, - unsigned long col) -{ - XGCValues gcval; - - gcval.line_width = lw; - gcval.foreground = col; - XChangeGC(win->env.dpy, gc, GCForeground | GCLineWidth, &gcval); - - if (fill) - XFillRectangle(win->env.dpy, win->buf.pm, gc, x, y, w, h); - else - XDrawRectangle(win->env.dpy, win->buf.pm, gc, x, y, w, h); -} - -void win_set_title(win_t *win, bool init) -{ - size_t len, i; - unsigned char title[512]; - int targets[] = { ATOM_WM_NAME, ATOM_WM_ICON_NAME, ATOM__NET_WM_NAME, ATOM__NET_WM_ICON_NAME }; - - if ((len = get_win_title(title, ARRLEN(title), init)) > 0) { - for (i = 0; i < ARRLEN(targets); ++i) { - XChangeProperty(win->env.dpy, win->xwin, atoms[targets[i]], - atoms[ATOM_UTF8_STRING], 8, PropModeReplace, title, len); - } - } -} - -void win_set_cursor(win_t *win, cursor_t cursor) -{ - if (cursor >= 0 && cursor < ARRLEN(cursors)) { - XDefineCursor(win->env.dpy, win->xwin, cursors[cursor].icon); - XFlush(win->env.dpy); - } -} - -void win_cursor_pos(win_t *win, int *x, int *y) -{ - int i; - unsigned int ui; - Window w; - - if (!XQueryPointer(win->env.dpy, win->xwin, &w, &w, &i, &i, x, y, &ui)) - *x = *y = 0; -} diff --git a/scroll-0.1/Makefile b/scroll-0.1/Makefile deleted file mode 100644 index cacccd2..0000000 --- a/scroll-0.1/Makefile +++ /dev/null @@ -1,45 +0,0 @@ -.POSIX: - -include config.mk - -all: scroll - -config.h: - cp config.def.h config.h - -scroll: scroll.c config.h - -install: scroll - mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 - cp -f scroll $(DESTDIR)$(BINDIR) - cp -f scroll.1 $(DESTDIR)$(MANDIR)/man1 - -uninstall: - rm -f $(DESTDIR)$(BINDIR)/scroll $(DESTDIR)$(MANDIR)/man1/scroll.1 - -test: scroll ptty - # check usage - if ./ptty ./scroll -h; then exit 1; fi - # check exit passthrough of child - if ! ./ptty ./scroll true; then exit 1; fi - if ./ptty ./scroll false; then exit 1; fi - ./up.sh - -clean: - rm -f scroll ptty - -distclean: clean - rm -f config.h scroll-$(VERSION).tar.gz - -dist: clean - mkdir -p scroll-$(VERSION) - cp -R README scroll.1 TODO Makefile config.mk config.def.h \ - ptty.c scroll.c up.sh up.log \ - scroll-$(VERSION) - tar -cf - scroll-$(VERSION) | gzip > scroll-$(VERSION).tar.gz - rm -rf scroll-$(VERSION) - -.c: - $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $< -lutil - -.PHONY: all install test clean distclean dist diff --git a/scroll-0.1/README b/scroll-0.1/README deleted file mode 100644 index 7ddb949..0000000 --- a/scroll-0.1/README +++ /dev/null @@ -1,34 +0,0 @@ -This program provides a scroll back buffer for a terminal like st(1). It -should run on any Unix-like system. - -At the moment it is in an experimental state. Its not recommended for -productive use. - -The initial version of this program is from Roberto E. Vargas Caballero: - https://lists.suckless.org/dev/1703/31256.html - -What is the state of scroll? - -The project is faced with some hard facts, that our original plan is not doable -as we thought in the fist place: - - 1. [crtl]+[e] is used in emacs mode (default) on the shell to jump to the end - of the line. But, its also used so signal a scroll down mouse event from - terminal emulators to the shell an other programs. - - - A workaround is to use vi mode in the shell. - - Or to give up mouse support (default behavior) - - 2. scroll could not handle backward cursor jumps and editing of old lines - properly. We just handle current line editing and switching between - alternative screens (curses mode). For a proper end user experience we - would need to write complete new a terminal emulator like screen or tmux. - -What is the performance impact of scroll? - - indirect OpenBSD -------------------------------- - 0x 7.53 s - 1x 10.10 s - 2x 12.00 s - 3x 13.73 s diff --git a/scroll-0.1/TODO b/scroll-0.1/TODO deleted file mode 100644 index 84ffd33..0000000 --- a/scroll-0.1/TODO +++ /dev/null @@ -1,3 +0,0 @@ - * strlen function which is aware of unicode - * handle wrapping lines in scrolling line count correctly - * hotkey to dump buffer to file (like screen hardcopy) diff --git a/scroll-0.1/config.def.h b/scroll-0.1/config.def.h deleted file mode 100644 index 536db70..0000000 --- a/scroll-0.1/config.def.h +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Define ESC sequences to use for scroll events. - * Use "cat -v" to figure out favorite key combination. - * - * lines is the number of lines scrolled up or down. - * If lines is negative, it's the fraction of the terminal size. - */ - -struct rule rules[] = { - /* sequence event lines */ - {"\033[5;2~", SCROLL_UP, -1}, /* [Shift] + [PageUP] */ - {"\033[6;2~", SCROLL_DOWN, -1}, /* [Shift] + [PageDown] */ - /* mouse binding shadows ^E and ^Y, so it's disabled by default */ - //{"\031", SCROLL_UP, 1}, /* mouse wheel up */ - //{"\005", SCROLL_DOWN, 1}, /* mouse wheel Down */ -}; diff --git a/scroll-0.1/config.h b/scroll-0.1/config.h deleted file mode 100644 index 536db70..0000000 --- a/scroll-0.1/config.h +++ /dev/null @@ -1,16 +0,0 @@ -/* - * Define ESC sequences to use for scroll events. - * Use "cat -v" to figure out favorite key combination. - * - * lines is the number of lines scrolled up or down. - * If lines is negative, it's the fraction of the terminal size. - */ - -struct rule rules[] = { - /* sequence event lines */ - {"\033[5;2~", SCROLL_UP, -1}, /* [Shift] + [PageUP] */ - {"\033[6;2~", SCROLL_DOWN, -1}, /* [Shift] + [PageDown] */ - /* mouse binding shadows ^E and ^Y, so it's disabled by default */ - //{"\031", SCROLL_UP, 1}, /* mouse wheel up */ - //{"\005", SCROLL_DOWN, 1}, /* mouse wheel Down */ -}; diff --git a/scroll-0.1/config.mk b/scroll-0.1/config.mk deleted file mode 100644 index 620cc36..0000000 --- a/scroll-0.1/config.mk +++ /dev/null @@ -1,12 +0,0 @@ -include ../config.mk -# scroll version -VERSION = 0.1 - -# paths -BINDIR = $(PREFIX)/bin -MANDIR = $(PREFIX)/share/man - -CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_DEFAULT_SOURCE -# if your system is not POSIX, add -std=c99 to CFLAGS -CFLAGS = -Os -LDFLAGS = -s diff --git a/scroll-0.1/ptty.c b/scroll-0.1/ptty.c deleted file mode 100644 index bbbb99f..0000000 --- a/scroll-0.1/ptty.c +++ /dev/null @@ -1,156 +0,0 @@ -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#if defined(__linux) - #include -#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) - #include -#elif defined(__FreeBSD__) || defined(__DragonFly__) - #include -#endif - -void -die(const char *fmt, ...) -{ - va_list ap; - va_start(ap, fmt); - vfprintf(stderr, fmt, ap); - va_end(ap); - - if (fmt[0] && fmt[strlen(fmt)-1] == ':') { - fputc(' ', stderr); - perror(NULL); - } else { - fputc('\n', stderr); - } - - exit(EXIT_FAILURE); -} - -void -usage(void) -{ - fputs("ptty [-C] [-c cols] [-r rows] cmd\n", stderr); - exit(EXIT_FAILURE); -} - -int -main(int argc, char *argv[]) -{ - struct winsize ws = {.ws_row = 25, .ws_col = 80, 0, 0}; - int ch; - bool closeflag = false; - - while ((ch = getopt(argc, argv, "c:r:Ch")) != -1) { - switch (ch) { - case 'c': /* cols */ - ws.ws_col = strtoimax(optarg, NULL, 10); - if (errno != 0) - die("strtoimax: %s", optarg); - break; - case 'r': /* lines */ - ws.ws_row = strtoimax(optarg, NULL, 10); - if (errno != 0) - die("strtoimax: %s", optarg); - break; - case 'C': - closeflag = true; - break; - case 'h': - default: - usage(); - } - } - argc -= optind; - argv += optind; - - if (argc < 1) - usage(); - - int mfd; - pid_t child = forkpty(&mfd, NULL, NULL, &ws); - switch (child) { - case -1: - die("forkpty"); - case 0: /* child */ - execvp(argv[0], argv); - die("exec"); - } - - /* parent */ - - if (closeflag && close(mfd) == -1) - die("close:"); - - int pfds = 2; - struct pollfd pfd[2] = { - { STDIN_FILENO, POLLIN, 0}, - { mfd, POLLIN, 0} - }; - - for (;;) { - char buf[BUFSIZ]; - ssize_t n; - int r; - - if ((r = poll(pfd, pfds, -1)) == -1) - die("poll:"); - - if (pfd[0].revents & POLLIN) { - if ((n = read(STDIN_FILENO, buf, sizeof buf)) == -1) - die("read:"); - if (n == 0) { - pfd[0].fd = -1; - if (close(mfd) == -1) - die("close:"); - break; - } - if (write(mfd, buf, n) == -1) - die("write:"); - } - - if (pfd[1].revents & POLLIN) { - if ((n = read(mfd, buf, sizeof(buf)-1)) == -1) - die("read:"); - - if (n == 0) break; - - buf[n] = '\0'; - - /* handle cursor position request */ - if (strcmp("\033[6n", buf) == 0) { - dprintf(mfd, "\033[25;1R"); - continue; - } - - if (write(STDOUT_FILENO, buf, n) == -1) - die("write:"); - } - - if (pfd[0].revents & POLLHUP) { - pfd[0].fd = -1; - if (close(mfd) == -1) - die("close:"); - break; - } - if (pfd[1].revents & POLLHUP) - break; - } - - int status; - if (waitpid(child, &status, 0) != child) - die("waitpid:"); - - return WEXITSTATUS(status); -} diff --git a/scroll-0.1/scroll.1 b/scroll-0.1/scroll.1 deleted file mode 100644 index b5524ab..0000000 --- a/scroll-0.1/scroll.1 +++ /dev/null @@ -1,68 +0,0 @@ -.\" -.\" Copyright (c) 2020 Jan Klemkow -.\" -.\" Permission to use, copy, modify, and distribute this software for any -.\" purpose with or without fee is hereby granted, provided that the above -.\" copyright notice and this permission notice appear in all copies. -.\" -.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -.\" -.Dd April 9, 2020 -.Dt SCROLL 1 -.Os -.Sh NAME -.Nm scroll -.Nd scrollback buffer -.Sh SYNOPSIS -.Nm -.Op Fl Mh -.Op Fl m Ar size -.Op program Op arg ... -.Sh DESCRIPTION -The -.Nm -utility saves output lines from the child -.Ar program -to use them for scrollback. -If -.Ar program -is not set, -.Nm -starts the users default shell. -.Pp -The options are as follows: -.Bl -tag -width Ds -.It Fl h -Shows usage of -.Nm . -.It Fl M -Set memory limit used for scrollbackbuffer to maximum. -.It Fl m Ar size -Set memory limit used for scrollbackbuffer to -.Ar size . -.El -.Sh EXIT STATUS -.Nm -exits with the status code of its the child -.Ar program . -.Sh EXAMPLES -.Nm st -.Fl e -.Nm scroll -.Nm /bin/sh -.Sh SEE ALSO -.Xr screen 1 , -.Xr st 1 , -.Xr tmux 1 -.Sh AUTHORS -.Nm -was written by -.An Jan Klemkow Aq Mt j.klemkow@wemelug.de -and -.An Jochen Sprickerhof Aq Mt git@jochen.sprickerhof.de . diff --git a/scroll-0.1/scroll.c b/scroll-0.1/scroll.c deleted file mode 100644 index 8f66d54..0000000 --- a/scroll-0.1/scroll.c +++ /dev/null @@ -1,594 +0,0 @@ -/* - * Based on an example code from Roberto E. Vargas Caballero. - * - * See LICENSE file for copyright and license details. - */ - -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#if defined(__linux) - #include -#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) - #include -#elif defined(__FreeBSD__) || defined(__DragonFly__) - #include -#endif - -#define LENGTH(X) (sizeof (X) / sizeof ((X)[0])) - -const char *argv0; - -TAILQ_HEAD(tailhead, line) head; - -struct line { - TAILQ_ENTRY(line) entries; - size_t size; - size_t len; - char *buf; -} *bottom; - -pid_t child; -int mfd; -struct termios dfl; -struct winsize ws; -static bool altscreen = false; /* is alternative screen active */ -static bool doredraw = false; /* redraw upon sigwinch */ - -struct rule { - const char *seq; - enum {SCROLL_UP, SCROLL_DOWN} event; - short lines; -}; - -#include "config.h" - -void -die(const char *fmt, ...) -{ - va_list ap; - va_start(ap, fmt); - vfprintf(stderr, fmt, ap); - va_end(ap); - - if (fmt[0] && fmt[strlen(fmt)-1] == ':') { - fputc(' ', stderr); - perror(NULL); - } else { - fputc('\n', stderr); - } - - exit(EXIT_FAILURE); -} - -void -sigwinch(int sig) -{ - assert(sig == SIGWINCH); - - if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1) - die("ioctl:"); - if (ioctl(mfd, TIOCSWINSZ, &ws) == -1) { - if (errno == EBADF) /* child already exited */ - return; - die("ioctl:"); - } - kill(-child, SIGWINCH); - doredraw = true; -} - -void -reset(void) -{ - if (tcsetattr(STDIN_FILENO, TCSANOW, &dfl) == -1) - die("tcsetattr:"); -} - -/* error avoiding remalloc */ -void * -earealloc(void *ptr, size_t size) -{ - void *mem; - - while ((mem = realloc(ptr, size)) == NULL) { - struct line *line = TAILQ_LAST(&head, tailhead); - - if (line == NULL) - die("realloc:"); - - TAILQ_REMOVE(&head, line, entries); - free(line->buf); - free(line); - } - - return mem; -} - -/* Count string length w/o ansi esc sequences. */ -size_t -strelen(const char *buf, size_t size) -{ - enum {CHAR, BREK, ESC} state = CHAR; - size_t len = 0; - - for (size_t i = 0; i < size; i++) { - char c = buf[i]; - - switch (state) { - case CHAR: - if (c == '\033') - state = BREK; - else - len++; - break; - case BREK: - if (c == '[') { - state = ESC; - } else { - state = CHAR; - len++; - } - break; - case ESC: - if (c >= 64 && c <= 126) - state = CHAR; - break; - } - } - - return len; -} - -/* detect alternative screen switching and clear screen */ -bool -skipesc(char c) -{ - static enum {CHAR, BREK, ESC} state = CHAR; - static char buf[BUFSIZ]; - static size_t i = 0; - - switch (state) { - case CHAR: - if (c == '\033') - state = BREK; - break; - case BREK: - if (c == '[') - state = ESC; - else - state = CHAR; - break; - case ESC: - buf[i++] = c; - if (i == sizeof buf) { - /* TODO: find a better way to handle this situation */ - state = CHAR; - i = 0; - } else if (c >= 64 && c <= 126) { - state = CHAR; - buf[i] = '\0'; - i = 0; - - /* esc seq. enable alternative screen */ - if (strcmp(buf, "?1049h") == 0 || - strcmp(buf, "?1047h") == 0 || - strcmp(buf, "?47h" ) == 0) - altscreen = true; - - /* esc seq. disable alternative screen */ - if (strcmp(buf, "?1049l") == 0 || - strcmp(buf, "?1047l") == 0 || - strcmp(buf, "?47l" ) == 0) - altscreen = false; - - /* don't save cursor move or clear screen */ - /* esc sequences to log */ - switch (c) { - case 'A': - case 'B': - case 'C': - case 'D': - case 'H': - case 'J': - case 'K': - case 'f': - return true; - } - } - break; - } - - return altscreen; -} - -void -getcursorposition(int *x, int *y) -{ - char input[BUFSIZ]; - ssize_t n; - - if (write(STDOUT_FILENO, "\033[6n", 4) == -1) - die("requesting cursor position"); - - do { - if ((n = read(STDIN_FILENO, input, sizeof(input)-1)) == -1) - die("reading cursor position"); - input[n] = '\0'; - } while (sscanf(input, "\033[%d;%dR", y, x) != 2); - - if (*x <= 0 || *y <= 0) - die("invalid cursor position: x=%d y=%d", *x, *y); -} - -void -addline(char *buf, size_t size) -{ - struct line *line = earealloc(NULL, sizeof *line); - - line->size = size; - line->len = strelen(buf, size); - line->buf = earealloc(NULL, size); - memcpy(line->buf, buf, size); - - TAILQ_INSERT_HEAD(&head, line, entries); -} - -void -redraw() -{ - int rows = 0, x, y; - - if (bottom == NULL) - return; - - getcursorposition(&x, &y); - - if (y < ws.ws_row-1) - y--; - - /* wind back bottom pointer by shown history */ - for (; bottom != NULL && TAILQ_NEXT(bottom, entries) != NULL && - rows < y - 1; rows++) - bottom = TAILQ_NEXT(bottom, entries); - - /* clear screen */ - dprintf(STDOUT_FILENO, "\033[2J"); - /* set cursor position to upper left corner */ - write(STDOUT_FILENO, "\033[0;0H", 6); - - /* remove newline of first line as we are at 0,0 already */ - if (bottom->size > 0 && bottom->buf[0] == '\n') - write(STDOUT_FILENO, bottom->buf + 1, bottom->size - 1); - else - write(STDOUT_FILENO, bottom->buf, bottom->size); - - for (rows = ws.ws_row; rows > 0 && - TAILQ_PREV(bottom, tailhead, entries) != NULL; rows--) { - bottom = TAILQ_PREV(bottom, tailhead, entries); - write(STDOUT_FILENO, bottom->buf, bottom->size); - } - - if (bottom == TAILQ_FIRST(&head)) { - /* add new line in front of the shell prompt */ - write(STDOUT_FILENO, "\n", 1); - write(STDOUT_FILENO, "\033[?25h", 6); /* show cursor */ - } else - bottom = TAILQ_NEXT(bottom, entries); -} - -void -scrollup(int n) -{ - int rows = 2, x, y, extra = 0; - struct line *scrollend = bottom; - - if (bottom == NULL) - return; - - getcursorposition(&x, &y); - - if (n < 0) /* scroll by fraction of ws.ws_row, but at least one line */ - n = ws.ws_row > (-n) ? ws.ws_row / (-n) : 1; - - /* wind back scrollend pointer by the current screen */ - while (rows < y && TAILQ_NEXT(scrollend, entries) != NULL) { - scrollend = TAILQ_NEXT(scrollend, entries); - rows += (scrollend->len - 1) / ws.ws_col + 1; - } - - if (rows <= 0) - return; - - /* wind back scrollend pointer n lines */ - for (rows = 0; rows + extra < n && - TAILQ_NEXT(scrollend, entries) != NULL; rows++) { - scrollend = TAILQ_NEXT(scrollend, entries); - extra += (scrollend->len - 1) / ws.ws_col; - } - - /* move the text in terminal rows lines down */ - dprintf(STDOUT_FILENO, "\033[%dT", n); - /* set cursor position to upper left corner */ - write(STDOUT_FILENO, "\033[0;0H", 6); - /* hide cursor */ - write(STDOUT_FILENO, "\033[?25l", 6); - - /* remove newline of first line as we are at 0,0 already */ - if (scrollend->size > 0 && scrollend->buf[0] == '\n') - write(STDOUT_FILENO, scrollend->buf + 1, scrollend->size - 1); - else - write(STDOUT_FILENO, scrollend->buf, scrollend->size); - if (y + n >= ws.ws_row) - bottom = TAILQ_NEXT(bottom, entries); - - /* print rows lines and move bottom forward to the new screen bottom */ - for (; rows > 1; rows--) { - scrollend = TAILQ_PREV(scrollend, tailhead, entries); - if (y + n >= ws.ws_row) - bottom = TAILQ_NEXT(bottom, entries); - write(STDOUT_FILENO, scrollend->buf, scrollend->size); - } - /* move cursor from line n to the old bottom position */ - if (y + n < ws.ws_row) { - dprintf(STDOUT_FILENO, "\033[%d;%dH", y + n, x); - write(STDOUT_FILENO, "\033[?25h", 6); /* show cursor */ - } else - dprintf(STDOUT_FILENO, "\033[%d;0H", ws.ws_row); -} - -void -scrolldown(char *buf, size_t size, int n) -{ - if (bottom == NULL || bottom == TAILQ_FIRST(&head)) - return; - - if (n < 0) /* scroll by fraction of ws.ws_row, but at least one line */ - n = ws.ws_row > (-n) ? ws.ws_row / (-n) : 1; - - bottom = TAILQ_PREV(bottom, tailhead, entries); - /* print n lines */ - while (n > 0 && bottom != NULL && bottom != TAILQ_FIRST(&head)) { - bottom = TAILQ_PREV(bottom, tailhead, entries); - write(STDOUT_FILENO, bottom->buf, bottom->size); - n -= (bottom->len - 1) / ws.ws_col + 1; - } - if (n > 0 && bottom == TAILQ_FIRST(&head)) { - write(STDOUT_FILENO, "\033[?25h", 6); /* show cursor */ - write(STDOUT_FILENO, buf, size); - } else if (bottom != NULL) - bottom = TAILQ_NEXT(bottom, entries); -} - -void -jumpdown(char *buf, size_t size) -{ - int rows = ws.ws_row; - - /* wind back by one page starting from the latest line */ - bottom = TAILQ_FIRST(&head); - for (; TAILQ_NEXT(bottom, entries) != NULL && rows > 0; rows--) - bottom = TAILQ_NEXT(bottom, entries); - - scrolldown(buf, size, ws.ws_row); -} - -void -usage(void) { - die("usage: %s [-Mvh] [-m mem] [program]", argv0); -} - -int -main(int argc, char *argv[]) -{ - int ch; - struct rlimit rlimit; - - argv0 = argv[0]; - - if (getrlimit(RLIMIT_DATA, &rlimit) == -1) - die("getrlimit"); - - const char *optstring = "Mm:vh"; - while ((ch = getopt(argc, argv, optstring)) != -1) { - switch (ch) { - case 'M': - rlimit.rlim_cur = rlimit.rlim_max; - break; - case 'm': - rlimit.rlim_cur = strtoull(optarg, NULL, 0); - if (errno != 0) - die("strtoull: %s", optarg); - break; - case 'v': - die("%s " VERSION, argv0); - break; - case 'h': - default: - usage(); - } - } - argc -= optind; - argv += optind; - - TAILQ_INIT(&head); - - if (isatty(STDIN_FILENO) == 0 || isatty(STDOUT_FILENO) == 0) - die("parent it not a tty"); - - /* save terminal settings for resetting after exit */ - if (tcgetattr(STDIN_FILENO, &dfl) == -1) - die("tcgetattr:"); - if (atexit(reset)) - die("atexit:"); - - /* get window size of the terminal */ - if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1) - die("ioctl:"); - - child = forkpty(&mfd, NULL, &dfl, &ws); - if (child == -1) - die("forkpty:"); - if (child == 0) { /* child */ - if (argc >= 1) { - execvp(argv[0], argv); - } else { - struct passwd *passwd = getpwuid(getuid()); - if (passwd == NULL) - die("getpwid:"); - execlp(passwd->pw_shell, passwd->pw_shell, NULL); - } - - perror("execvp"); - _exit(127); - } - - /* set maximum memory size for scrollback buffer */ - if (setrlimit(RLIMIT_DATA, &rlimit) == -1) - die("setrlimit:"); - -#ifdef __OpenBSD__ - if (pledge("stdio tty proc", NULL) == -1) - die("pledge:"); -#endif - - if (signal(SIGWINCH, sigwinch) == SIG_ERR) - die("signal:"); - - struct termios new = dfl; - cfmakeraw(&new); - new.c_cc[VMIN ] = 1; /* return read if at least one byte in buffer */ - new.c_cc[VTIME] = 0; /* no polling time for read from terminal */ - if (tcsetattr(STDIN_FILENO, TCSANOW, &new) == -1) - die("tcsetattr:"); - - size_t size = BUFSIZ, len = 0, pos = 0; - char *buf = calloc(size, sizeof *buf); - if (buf == NULL) - die("calloc:"); - - struct pollfd pfd[2] = { - {STDIN_FILENO, POLLIN, 0}, - {mfd, POLLIN, 0} - }; - - for (;;) { - char input[BUFSIZ]; - - if (poll(pfd, LENGTH(pfd), -1) == -1 && errno != EINTR) - die("poll:"); - - if (doredraw) { - redraw(); - doredraw = false; - } - - if (pfd[0].revents & POLLHUP || pfd[1].revents & POLLHUP) - break; - - if (pfd[0].revents & POLLIN) { - ssize_t n = read(STDIN_FILENO, input, sizeof(input)-1); - - if (n == -1 && errno != EINTR) - die("read:"); - if (n == 0) - break; - - input[n] = '\0'; - - if (altscreen) - goto noevent; - - for (size_t i = 0; i < LENGTH(rules); i++) { - if (strncmp(rules[i].seq, input, - strlen(rules[i].seq)) == 0) { - if (rules[i].event == SCROLL_UP) - scrollup(rules[i].lines); - if (rules[i].event == SCROLL_DOWN) - scrolldown(buf, len, - rules[i].lines); - goto out; - } - } - noevent: - if (write(mfd, input, n) == -1) - die("write:"); - - if (bottom != TAILQ_FIRST(&head)) - jumpdown(buf, len); - } - out: - if (pfd[1].revents & POLLIN) { - ssize_t n = read(mfd, input, sizeof(input)-1); - - if (n == -1 && errno != EINTR) - die("read:"); - if (n == 0) /* on exit of child we continue here */ - continue; /* let signal handler catch SIGCHLD */ - - input[n] = '\0'; - - /* don't print child output while scrolling */ - if (bottom == TAILQ_FIRST(&head)) - if (write(STDOUT_FILENO, input, n) == -1) - die("write:"); - - /* iterate over the input buffer */ - for (char *c = input; n-- > 0; c++) { - /* don't save alternative screen and */ - /* clear screen esc sequences to scrollback */ - if (skipesc(*c)) - continue; - - if (*c == '\n') { - addline(buf, len); - /* only advance bottom if scroll is */ - /* at the end of the scroll back */ - if (bottom == NULL || - TAILQ_PREV(bottom, tailhead, - entries) == TAILQ_FIRST(&head)) - bottom = TAILQ_FIRST(&head); - - memset(buf, 0, size); - len = pos = 0; - buf[pos++] = '\r'; - } else if (*c == '\r') { - pos = 0; - continue; - } - buf[pos++] = *c; - if (pos > len) - len = pos; - if (len == size) { - size *= 2; - buf = earealloc(buf, size); - } - } - } - } - - if (close(mfd) == -1) - die("close:"); - - int status; - if (waitpid(child, &status, 0) == -1) - die("waitpid:"); - - return WEXITSTATUS(status); -} diff --git a/scroll-0.1/up.log b/scroll-0.1/up.log deleted file mode 100644 index 5f40226..0000000 --- a/scroll-0.1/up.log +++ /dev/null @@ -1,74 +0,0 @@ -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -[?25l1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 \ No newline at end of file diff --git a/scroll-0.1/up.sh b/scroll-0.1/up.sh deleted file mode 100755 index fa28a80..0000000 --- a/scroll-0.1/up.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -set -eu -export POSIXLY_CORRECT=1 - -i=1 -while test "$i" -lt 50; do - echo "$i" - i=$((i + 1)) -done > tmp.log - -(sleep 1; printf '\033[5;2~'; sleep 1; ) \ - | ./ptty ./scroll tail -fn 50 tmp.log > out.log - -cmp out.log up.log diff --git a/slock-1.4/LICENSE b/slock-1.4/LICENSE deleted file mode 100644 index 2e4419b..0000000 --- a/slock-1.4/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -MIT/X Consortium License - -© 2015-2016 Markus Teich -© 2014 Dimitris Papastamos -© 2006-2014 Anselm R Garbe -© 2014-2016 Laslo Hunhold - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/slock-1.4/Makefile b/slock-1.4/Makefile deleted file mode 100644 index 0f308b7..0000000 --- a/slock-1.4/Makefile +++ /dev/null @@ -1,62 +0,0 @@ -# slock - simple screen locker -# See LICENSE file for copyright and license details. - -include config.mk - -SRC = slock.c ${COMPATSRC} -OBJ = ${SRC:.c=.o} - -all: options slock - -options: - @echo slock build options: - @echo "CFLAGS = ${CFLAGS}" - @echo "LDFLAGS = ${LDFLAGS}" - @echo "CC = ${CC}" - -.c.o: - @echo CC $< - @${CC} -c ${CFLAGS} $< - -${OBJ}: config.h config.mk arg.h util.h - -config.h: - @echo creating $@ from config.def.h - @cp config.def.h $@ - -slock: ${OBJ} - @echo CC -o $@ - @${CC} -o $@ ${OBJ} ${LDFLAGS} - -clean: - @echo cleaning - @rm -f slock ${OBJ} slock-${VERSION}.tar.gz - -dist: clean - @echo creating dist tarball - @mkdir -p slock-${VERSION} - @cp -R LICENSE Makefile README slock.1 config.mk \ - ${SRC} explicit_bzero.c config.def.h arg.h util.h slock-${VERSION} - @tar -cf slock-${VERSION}.tar slock-${VERSION} - @gzip slock-${VERSION}.tar - @rm -rf slock-${VERSION} - -install: all - @echo installing executable file to ${DESTDIR}${PREFIX}/bin - @mkdir -p ${DESTDIR}${PREFIX}/bin - @cp -f slock ${DESTDIR}${PREFIX}/bin - @chmod 755 ${DESTDIR}${PREFIX}/bin/slock - @chmod u+s ${DESTDIR}${PREFIX}/bin/slock - @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 - @mkdir -p ${DESTDIR}${MANPREFIX}/man1 - @sed "s/VERSION/${VERSION}/g" ${DESTDIR}${MANPREFIX}/man1/slock.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/slock.1 - @mkdir -p ${DESTDIR}${PREFIX}/share/slock - @cp -f lockscreen.jpg ${DESTDIR}${PREFIX}/share/slock/ -uninstall: - @echo removing executable file from ${DESTDIR}${PREFIX}/bin - @rm -f ${DESTDIR}${PREFIX}/bin/slock - @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1 - @rm -f ${DESTDIR}${MANPREFIX}/man1/slock.1 - -.PHONY: all options clean dist install uninstall diff --git a/slock-1.4/README b/slock-1.4/README deleted file mode 100644 index a81290d..0000000 --- a/slock-1.4/README +++ /dev/null @@ -1,24 +0,0 @@ -slock - simple screen locker -============================ -simple screen locker utility for X. - - -Requirements ------------- -In order to build slock you need the Xlib header files. - - -Installation ------------- -Edit config.mk to match your local setup (slock is installed into -the /usr/local namespace by default). - -Afterwards enter the following command to build and install slock -(if necessary as root): - - make clean install - - -Running slock -------------- -Simply invoke the 'slock' command. To get out of it, enter your password. diff --git a/slock-1.4/arg.h b/slock-1.4/arg.h deleted file mode 100644 index 0b23c53..0000000 --- a/slock-1.4/arg.h +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copy me if you can. - * by 20h - */ - -#ifndef ARG_H__ -#define ARG_H__ - -extern char *argv0; - -/* use main(int argc, char *argv[]) */ -#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ - argv[0] && argv[0][0] == '-'\ - && argv[0][1];\ - argc--, argv++) {\ - char argc_;\ - char **argv_;\ - int brk_;\ - if (argv[0][1] == '-' && argv[0][2] == '\0') {\ - argv++;\ - argc--;\ - break;\ - }\ - for (brk_ = 0, argv[0]++, argv_ = argv;\ - argv[0][0] && !brk_;\ - argv[0]++) {\ - if (argv_ != argv)\ - break;\ - argc_ = argv[0][0];\ - switch (argc_) - -/* Handles obsolete -NUM syntax */ -#define ARGNUM case '0':\ - case '1':\ - case '2':\ - case '3':\ - case '4':\ - case '5':\ - case '6':\ - case '7':\ - case '8':\ - case '9' - -#define ARGEND }\ - } - -#define ARGC() argc_ - -#define ARGNUMF() (brk_ = 1, estrtonum(argv[0], 0, INT_MAX)) - -#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ - ((x), abort(), (char *)0) :\ - (brk_ = 1, (argv[0][1] != '\0')?\ - (&argv[0][1]) :\ - (argc--, argv++, argv[0]))) - -#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ - (char *)0 :\ - (brk_ = 1, (argv[0][1] != '\0')?\ - (&argv[0][1]) :\ - (argc--, argv++, argv[0]))) - -#define LNGARG() &argv[0][0] - -#endif diff --git a/slock-1.4/config.def.h b/slock-1.4/config.def.h deleted file mode 100644 index eb88b3d..0000000 --- a/slock-1.4/config.def.h +++ /dev/null @@ -1,15 +0,0 @@ -/* user and group to drop privileges to */ -static const char *user = "nobody"; -static const char *group = "nobody"; - -static const char *colorname[NUMCOLS] = { - [INIT] = "black", /* after initialization */ - [INPUT] = "#005577", /* during input */ - [FAILED] = "#CC3333", /* wrong password */ -}; - -/* treat a cleared input like a wrong password (color) */ -static const int failonclear = 1; - -/* Background image path, should be available to the user above */ -static const char* background_image = ""; diff --git a/slock-1.4/config.h b/slock-1.4/config.h deleted file mode 100644 index 64f13ed..0000000 --- a/slock-1.4/config.h +++ /dev/null @@ -1,15 +0,0 @@ -/* user and group to drop privileges to */ -static const char *user = "nobody"; -static const char *group = "nobody"; - -static const char *colorname[NUMCOLS] = { - [INIT] = "black", /* after initialization */ - [INPUT] = "#005577", /* during input */ - [FAILED] = "#CC3333", /* wrong password */ -}; - -/* treat a cleared input like a wrong password (color) */ -static const int failonclear = 1; - -/* Background image path, should be available to the user above */ -static const char* background_image = "/usr/local/share/slock/lockscreen.jpg"; diff --git a/slock-1.4/config.mk b/slock-1.4/config.mk deleted file mode 100644 index 987819e..0000000 --- a/slock-1.4/config.mk +++ /dev/null @@ -1,32 +0,0 @@ -# slock version -VERSION = 1.4 - -# Customize below to fit your system - -# paths -PREFIX = /usr/local -MANPREFIX = ${PREFIX}/share/man - -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib - -# includes and libs -INCS = -I. -I/usr/include -I${X11INC} -LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr -lImlib2 - -# flags -CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H -CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} -LDFLAGS = -s ${LIBS} -COMPATSRC = explicit_bzero.c - -# On OpenBSD and Darwin remove -lcrypt from LIBS -#LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 -lXext -lXrandr -# On *BSD remove -DHAVE_SHADOW_H from CPPFLAGS -# On NetBSD add -D_NETBSD_SOURCE to CPPFLAGS -#CPPFLAGS = -DVERSION=\"${VERSION}\" -D_BSD_SOURCE -D_NETBSD_SOURCE -# On OpenBSD set COMPATSRC to empty -#COMPATSRC = - -# compiler and linker -CC = cc diff --git a/slock-1.4/explicit_bzero.c b/slock-1.4/explicit_bzero.c deleted file mode 100644 index 3e33ca8..0000000 --- a/slock-1.4/explicit_bzero.c +++ /dev/null @@ -1,19 +0,0 @@ -/* $OpenBSD: explicit_bzero.c,v 1.3 2014/06/21 02:34:26 matthew Exp $ */ -/* - * Public domain. - * Written by Matthew Dempsky. - */ - -#include - -__attribute__((weak)) void -__explicit_bzero_hook(void *buf, size_t len) -{ -} - -void -explicit_bzero(void *buf, size_t len) -{ - memset(buf, 0, len); - __explicit_bzero_hook(buf, len); -} diff --git a/slock-1.4/lockscreen.jpg b/slock-1.4/lockscreen.jpg deleted file mode 100644 index 08e4321..0000000 Binary files a/slock-1.4/lockscreen.jpg and /dev/null differ diff --git a/slock-1.4/slock b/slock-1.4/slock deleted file mode 100755 index 5742593..0000000 Binary files a/slock-1.4/slock and /dev/null differ diff --git a/slock-1.4/slock-background-image-20220318-1c5a538.diff b/slock-1.4/slock-background-image-20220318-1c5a538.diff deleted file mode 100644 index 2d4caf4..0000000 --- a/slock-1.4/slock-background-image-20220318-1c5a538.diff +++ /dev/null @@ -1,149 +0,0 @@ -From 1c5a5383a1cf3351fe9c80a21cfbc98c5ec4355d Mon Sep 17 00:00:00 2001 -From: Yan Doroshenko -Date: Fri, 18 Mar 2022 12:28:13 +0100 -Subject: [PATCH] Provide a way to set a background image - ---- - config.def.h | 5 ++++- - config.mk | 2 +- - slock.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++--- - 3 files changed, 52 insertions(+), 5 deletions(-) - -diff --git a/config.def.h b/config.def.h -index 9855e21..eb88b3d 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -1,6 +1,6 @@ - /* user and group to drop privileges to */ - static const char *user = "nobody"; --static const char *group = "nogroup"; -+static const char *group = "nobody"; - - static const char *colorname[NUMCOLS] = { - [INIT] = "black", /* after initialization */ -@@ -10,3 +10,6 @@ static const char *colorname[NUMCOLS] = { - - /* treat a cleared input like a wrong password (color) */ - static const int failonclear = 1; -+ -+/* Background image path, should be available to the user above */ -+static const char* background_image = ""; -diff --git a/config.mk b/config.mk -index 74429ae..987819e 100644 ---- a/config.mk -+++ b/config.mk -@@ -12,7 +12,7 @@ X11LIB = /usr/X11R6/lib - - # includes and libs - INCS = -I. -I/usr/include -I${X11INC} --LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr -+LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr -lImlib2 - - # flags - CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H -diff --git a/slock.c b/slock.c -index 5ae738c..345a279 100644 ---- a/slock.c -+++ b/slock.c -@@ -18,6 +18,7 @@ - #include - #include - #include -+#include - - #include "arg.h" - #include "util.h" -@@ -35,6 +36,7 @@ struct lock { - int screen; - Window root, win; - Pixmap pmap; -+ Pixmap bgmap; - unsigned long colors[NUMCOLS]; - }; - -@@ -46,6 +48,8 @@ struct xrandr { - - #include "config.h" - -+Imlib_Image image; -+ - static void - die(const char *errstr, ...) - { -@@ -190,9 +194,10 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, - color = len ? INPUT : ((failure || failonclear) ? FAILED : INIT); - if (running && oldc != color) { - for (screen = 0; screen < nscreens; screen++) { -- XSetWindowBackground(dpy, -- locks[screen]->win, -- locks[screen]->colors[color]); -+ if (locks[screen]->bgmap) -+ XSetWindowBackgroundPixmap(dpy, locks[screen]->win, locks[screen]->bgmap); -+ else -+ XSetWindowBackground(dpy, locks[screen]->win, locks[screen]->colors[0]); - XClearWindow(dpy, locks[screen]->win); - } - oldc = color; -@@ -235,6 +240,17 @@ lockscreen(Display *dpy, struct xrandr *rr, int screen) - lock->screen = screen; - lock->root = RootWindow(dpy, lock->screen); - -+ if(image) -+ { -+ lock->bgmap = XCreatePixmap(dpy, lock->root, DisplayWidth(dpy, lock->screen), DisplayHeight(dpy, lock->screen), DefaultDepth(dpy, lock->screen)); -+ imlib_context_set_display(dpy); -+ imlib_context_set_visual(DefaultVisual(dpy, lock->screen)); -+ imlib_context_set_colormap(DefaultColormap(dpy, lock->screen)); -+ imlib_context_set_drawable(lock->bgmap); -+ imlib_render_image_on_drawable(0, 0); -+ imlib_free_image(); -+ } -+ - for (i = 0; i < NUMCOLS; i++) { - XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), - colorname[i], &color, &dummy); -@@ -251,6 +267,8 @@ lockscreen(Display *dpy, struct xrandr *rr, int screen) - CopyFromParent, - DefaultVisual(dpy, lock->screen), - CWOverrideRedirect | CWBackPixel, &wa); -+ if(lock->bgmap) -+ XSetWindowBackgroundPixmap(dpy, lock->win, lock->bgmap); - lock->pmap = XCreateBitmapFromData(dpy, lock->win, curs, 8, 8); - invisible = XCreatePixmapCursor(dpy, lock->pmap, lock->pmap, - &color, &color, 0, 0); -@@ -355,6 +373,32 @@ main(int argc, char **argv) { - if (setuid(duid) < 0) - die("slock: setuid: %s\n", strerror(errno)); - -+ /* Load picture */ -+ Imlib_Image buffer = imlib_load_image(background_image); -+ imlib_context_set_image(buffer); -+ int background_image_width = imlib_image_get_width(); -+ int background_image_height = imlib_image_get_height(); -+ -+ /* Create an image to be rendered */ -+ Screen *scr = ScreenOfDisplay(dpy, DefaultScreen(dpy)); -+ image = imlib_create_image(scr->width, scr->height); -+ imlib_context_set_image(image); -+ -+ /* Fill the image for every X monitor */ -+ XRRMonitorInfo *monitors; -+ int number_of_monitors; -+ monitors = XRRGetMonitors(dpy, RootWindow(dpy, XScreenNumberOfScreen(scr)), True, &number_of_monitors); -+ -+ int i; -+ for (i = 0; i < number_of_monitors; i++) { -+ imlib_blend_image_onto_image(buffer, 0, 0, 0, background_image_width, background_image_height, monitors[i].x, monitors[i].y, monitors[i].width, monitors[i].height); -+ } -+ -+ /* Clean up */ -+ imlib_context_set_image(buffer); -+ imlib_free_image(); -+ imlib_context_set_image(image); -+ - /* check for Xrandr support */ - rr.active = XRRQueryExtension(dpy, &rr.evbase, &rr.errbase); - --- -2.35.1 - diff --git a/slock-1.4/slock.1 b/slock-1.4/slock.1 deleted file mode 100644 index 82cdcd6..0000000 --- a/slock-1.4/slock.1 +++ /dev/null @@ -1,39 +0,0 @@ -.Dd 2016-08-23 -.Dt SLOCK 1 -.Sh NAME -.Nm slock -.Nd simple X screen locker -.Sh SYNOPSIS -.Nm -.Op Fl v -.Op Ar cmd Op Ar arg ... -.Sh DESCRIPTION -.Nm -is a simple X screen locker. If provided, -.Ar cmd Op Ar arg ... -is executed after the screen has been locked. -.Sh OPTIONS -.Bl -tag -width Ds -.It Fl v -Print version information to stdout and exit. -.El -.Sh SECURITY CONSIDERATIONS -To make sure a locked screen can not be bypassed by switching VTs -or killing the X server with Ctrl+Alt+Backspace, it is recommended -to disable both in -.Xr xorg.conf 5 -for maximum security: -.Bd -literal -offset left -Section "ServerFlags" - Option "DontVTSwitch" "True" - Option "DontZap" "True" -EndSection -.Ed -.Sh EXAMPLES -$ -.Nm -/usr/sbin/s2ram -.Sh CUSTOMIZATION -.Nm -can be customized by creating a custom config.h from config.def.h and -(re)compiling the source code. This keeps it fast, secure and simple. diff --git a/slock-1.4/slock.c b/slock-1.4/slock.c deleted file mode 100644 index 33f0a50..0000000 --- a/slock-1.4/slock.c +++ /dev/null @@ -1,431 +0,0 @@ -/* See LICENSE file for license details. */ -#define _XOPEN_SOURCE 500 -#if HAVE_SHADOW_H -#include -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "arg.h" -#include "util.h" - -char *argv0; - -enum { - INIT, - INPUT, - FAILED, - NUMCOLS -}; - -struct lock { - int screen; - Window root, win; - Pixmap pmap; - Pixmap bgmap; - unsigned long colors[NUMCOLS]; -}; - -struct xrandr { - int active; - int evbase; - int errbase; -}; - -#include "config.h" - -Imlib_Image image; - -static void -die(const char *errstr, ...) -{ - va_list ap; - - va_start(ap, errstr); - vfprintf(stderr, errstr, ap); - va_end(ap); - exit(1); -} - -#ifdef __linux__ -#include -#include - -static void -dontkillme(void) -{ - FILE *f; - const char oomfile[] = "/proc/self/oom_score_adj"; - - if (!(f = fopen(oomfile, "w"))) { - if (errno == ENOENT) - return; - die("slock: fopen %s: %s\n", oomfile, strerror(errno)); - } - fprintf(f, "%d", OOM_SCORE_ADJ_MIN); - if (fclose(f)) { - if (errno == EACCES) - die("slock: unable to disable OOM killer. " - "Make sure to suid or sgid slock.\n"); - else - die("slock: fclose %s: %s\n", oomfile, strerror(errno)); - } -} -#endif - -static const char * -gethash(void) -{ - const char *hash; - struct passwd *pw; - - /* Check if the current user has a password entry */ - errno = 0; - if (!(pw = getpwuid(getuid()))) { - if (errno) - die("slock: getpwuid: %s\n", strerror(errno)); - else - die("slock: cannot retrieve password entry\n"); - } - hash = pw->pw_passwd; - -#if HAVE_SHADOW_H - if (!strcmp(hash, "x")) { - struct spwd *sp; - if (!(sp = getspnam(pw->pw_name))) - die("slock: getspnam: cannot retrieve shadow entry. " - "Make sure to suid or sgid slock.\n"); - hash = sp->sp_pwdp; - } -#else - if (!strcmp(hash, "*")) { -#ifdef __OpenBSD__ - if (!(pw = getpwuid_shadow(getuid()))) - die("slock: getpwnam_shadow: cannot retrieve shadow entry. " - "Make sure to suid or sgid slock.\n"); - hash = pw->pw_passwd; -#else - die("slock: getpwuid: cannot retrieve shadow entry. " - "Make sure to suid or sgid slock.\n"); -#endif /* __OpenBSD__ */ - } -#endif /* HAVE_SHADOW_H */ - - return hash; -} - -static void -readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, - const char *hash) -{ - XRRScreenChangeNotifyEvent *rre; - char buf[32], passwd[256], *inputhash; - int num, screen, running, failure, oldc; - unsigned int len, color; - KeySym ksym; - XEvent ev; - - len = 0; - running = 1; - failure = 0; - oldc = INIT; - - while (running && !XNextEvent(dpy, &ev)) { - if (ev.type == KeyPress) { - explicit_bzero(&buf, sizeof(buf)); - num = XLookupString(&ev.xkey, buf, sizeof(buf), &ksym, 0); - if (IsKeypadKey(ksym)) { - if (ksym == XK_KP_Enter) - ksym = XK_Return; - else if (ksym >= XK_KP_0 && ksym <= XK_KP_9) - ksym = (ksym - XK_KP_0) + XK_0; - } - if (IsFunctionKey(ksym) || - IsKeypadKey(ksym) || - IsMiscFunctionKey(ksym) || - IsPFKey(ksym) || - IsPrivateKeypadKey(ksym)) - continue; - switch (ksym) { - case XK_Return: - passwd[len] = '\0'; - errno = 0; - if (!(inputhash = crypt(passwd, hash))) - fprintf(stderr, "slock: crypt: %s\n", strerror(errno)); - else - running = !!strcmp(inputhash, hash); - if (running) { - XBell(dpy, 100); - failure = 1; - } - explicit_bzero(&passwd, sizeof(passwd)); - len = 0; - break; - case XK_Escape: - explicit_bzero(&passwd, sizeof(passwd)); - len = 0; - break; - case XK_BackSpace: - if (len) - passwd[len--] = '\0'; - break; - default: - if (num && !iscntrl((int)buf[0]) && - (len + num < sizeof(passwd))) { - memcpy(passwd + len, buf, num); - len += num; - } - break; - } - color = len ? INPUT : ((failure || failonclear) ? FAILED : INIT); - if (running && oldc != color) { - for (screen = 0; screen < nscreens; screen++) { - if (locks[screen]->bgmap) - XSetWindowBackgroundPixmap(dpy, locks[screen]->win, locks[screen]->bgmap); - else - XSetWindowBackground(dpy, locks[screen]->win, locks[screen]->colors[0]); - XClearWindow(dpy, locks[screen]->win); - } - oldc = color; - } - } else if (rr->active && ev.type == rr->evbase + RRScreenChangeNotify) { - rre = (XRRScreenChangeNotifyEvent*)&ev; - for (screen = 0; screen < nscreens; screen++) { - if (locks[screen]->win == rre->window) { - XResizeWindow(dpy, locks[screen]->win, - rre->width, rre->height); - XClearWindow(dpy, locks[screen]->win); - } - } - } else for (screen = 0; screen < nscreens; screen++) - XRaiseWindow(dpy, locks[screen]->win); - } -} - -static struct lock * -lockscreen(Display *dpy, struct xrandr *rr, int screen) -{ - char curs[] = {0, 0, 0, 0, 0, 0, 0, 0}; - int i, ptgrab, kbgrab; - struct lock *lock; - XColor color, dummy; - XSetWindowAttributes wa; - Cursor invisible; - - if (dpy == NULL || screen < 0 || !(lock = malloc(sizeof(struct lock)))) - return NULL; - - lock->screen = screen; - lock->root = RootWindow(dpy, lock->screen); - - if(image) - { - lock->bgmap = XCreatePixmap(dpy, lock->root, DisplayWidth(dpy, lock->screen), DisplayHeight(dpy, lock->screen), DefaultDepth(dpy, lock->screen)); - imlib_context_set_display(dpy); - imlib_context_set_visual(DefaultVisual(dpy, lock->screen)); - imlib_context_set_colormap(DefaultColormap(dpy, lock->screen)); - imlib_context_set_drawable(lock->bgmap); - imlib_render_image_on_drawable(0, 0); - imlib_free_image(); - } - - for (i = 0; i < NUMCOLS; i++) { - XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), - colorname[i], &color, &dummy); - lock->colors[i] = color.pixel; - } - - /* init */ - wa.override_redirect = 1; - wa.background_pixel = lock->colors[INIT]; - lock->win = XCreateWindow(dpy, lock->root, 0, 0, - DisplayWidth(dpy, lock->screen), - DisplayHeight(dpy, lock->screen), - 0, DefaultDepth(dpy, lock->screen), - CopyFromParent, - DefaultVisual(dpy, lock->screen), - CWOverrideRedirect | CWBackPixel, &wa); - if(lock->bgmap) - XSetWindowBackgroundPixmap(dpy, lock->win, lock->bgmap); - lock->pmap = XCreateBitmapFromData(dpy, lock->win, curs, 8, 8); - invisible = XCreatePixmapCursor(dpy, lock->pmap, lock->pmap, - &color, &color, 0, 0); - XDefineCursor(dpy, lock->win, invisible); - - /* Try to grab mouse pointer *and* keyboard for 600ms, else fail the lock */ - for (i = 0, ptgrab = kbgrab = -1; i < 6; i++) { - if (ptgrab != GrabSuccess) { - ptgrab = XGrabPointer(dpy, lock->root, False, - ButtonPressMask | ButtonReleaseMask | - PointerMotionMask, GrabModeAsync, - GrabModeAsync, None, invisible, CurrentTime); - } - if (kbgrab != GrabSuccess) { - kbgrab = XGrabKeyboard(dpy, lock->root, True, - GrabModeAsync, GrabModeAsync, CurrentTime); - } - - /* input is grabbed: we can lock the screen */ - if (ptgrab == GrabSuccess && kbgrab == GrabSuccess) { - XMapRaised(dpy, lock->win); - if (rr->active) - XRRSelectInput(dpy, lock->win, RRScreenChangeNotifyMask); - - XSelectInput(dpy, lock->root, SubstructureNotifyMask); - return lock; - } - - /* retry on AlreadyGrabbed but fail on other errors */ - if ((ptgrab != AlreadyGrabbed && ptgrab != GrabSuccess) || - (kbgrab != AlreadyGrabbed && kbgrab != GrabSuccess)) - break; - - usleep(100000); - } - - /* we couldn't grab all input: fail out */ - if (ptgrab != GrabSuccess) - fprintf(stderr, "slock: unable to grab mouse pointer for screen %d\n", - screen); - if (kbgrab != GrabSuccess) - fprintf(stderr, "slock: unable to grab keyboard for screen %d\n", - screen); - return NULL; -} - -static void -usage(void) -{ - die("usage: slock [-v] [cmd [arg ...]]\n"); -} - -int -main(int argc, char **argv) { - struct xrandr rr; - struct lock **locks; - struct passwd *pwd; - struct group *grp; - uid_t duid; - gid_t dgid; - const char *hash; - Display *dpy; - int s, nlocks, nscreens; - - ARGBEGIN { - case 'v': - fprintf(stderr, "slock-"VERSION"\n"); - return 0; - default: - usage(); - } ARGEND - - /* validate drop-user and -group */ - errno = 0; - if (!(pwd = getpwnam(user))) - die("slock: getpwnam %s: %s\n", user, - errno ? strerror(errno) : "user entry not found"); - duid = pwd->pw_uid; - errno = 0; - if (!(grp = getgrnam(group))) - die("slock: getgrnam %s: %s\n", group, - errno ? strerror(errno) : "group entry not found"); - dgid = grp->gr_gid; - -#ifdef __linux__ - dontkillme(); -#endif - - hash = gethash(); - errno = 0; - if (!crypt("", hash)) - die("slock: crypt: %s\n", strerror(errno)); - - if (!(dpy = XOpenDisplay(NULL))) - die("slock: cannot open display\n"); - - /* drop privileges */ - if (setgroups(0, NULL) < 0) - die("slock: setgroups: %s\n", strerror(errno)); - if (setgid(dgid) < 0) - die("slock: setgid: %s\n", strerror(errno)); - if (setuid(duid) < 0) - die("slock: setuid: %s\n", strerror(errno)); - - /* Load picture */ - Imlib_Image buffer = imlib_load_image(background_image); - imlib_context_set_image(buffer); - int background_image_width = imlib_image_get_width(); - int background_image_height = imlib_image_get_height(); - - /* Create an image to be rendered */ - Screen *scr = ScreenOfDisplay(dpy, DefaultScreen(dpy)); - image = imlib_create_image(scr->width, scr->height); - imlib_context_set_image(image); - - /* Fill the image for every X monitor */ - XRRMonitorInfo *monitors; - int number_of_monitors; - monitors = XRRGetMonitors(dpy, RootWindow(dpy, XScreenNumberOfScreen(scr)), True, &number_of_monitors); - - int i; - for (i = 0; i < number_of_monitors; i++) { - imlib_blend_image_onto_image(buffer, 0, 0, 0, background_image_width, background_image_height, monitors[i].x, monitors[i].y, monitors[i].width, monitors[i].height); - } - - /* Clean up */ - imlib_context_set_image(buffer); - imlib_free_image(); - imlib_context_set_image(image); - - /* check for Xrandr support */ - rr.active = XRRQueryExtension(dpy, &rr.evbase, &rr.errbase); - - /* get number of screens in display "dpy" and blank them */ - nscreens = ScreenCount(dpy); - if (!(locks = calloc(nscreens, sizeof(struct lock *)))) - die("slock: out of memory\n"); - for (nlocks = 0, s = 0; s < nscreens; s++) { - if ((locks[s] = lockscreen(dpy, &rr, s)) != NULL) - nlocks++; - else - break; - } - XSync(dpy, 0); - - /* did we manage to lock everything? */ - if (nlocks != nscreens) - return 1; - - /* run post-lock command */ - if (argc > 0) { - switch (fork()) { - case -1: - die("slock: fork failed: %s\n", strerror(errno)); - case 0: - if (close(ConnectionNumber(dpy)) < 0) - die("slock: close: %s\n", strerror(errno)); - execvp(argv[0], argv); - fprintf(stderr, "slock: execvp %s: %s\n", argv[0], strerror(errno)); - _exit(1); - } - } - - /* everything is now blank. Wait for the correct password */ - readpw(dpy, &rr, locks, nscreens, hash); - - return 0; -} diff --git a/slock-1.4/util.h b/slock-1.4/util.h deleted file mode 100644 index 6f748b8..0000000 --- a/slock-1.4/util.h +++ /dev/null @@ -1,2 +0,0 @@ -#undef explicit_bzero -void explicit_bzero(void *, size_t); diff --git a/st-0.8.5/FAQ b/st-0.8.5/FAQ deleted file mode 100644 index 969b195..0000000 --- a/st-0.8.5/FAQ +++ /dev/null @@ -1,250 +0,0 @@ -## Why does st not handle utmp entries? - -Use the excellent tool of [utmp](https://git.suckless.org/utmp/) for this task. - - -## Some _random program_ complains that st is unknown/not recognised/unsupported/whatever! - -It means that st doesn’t have any terminfo entry on your system. Chances are -you did not `make install`. If you just want to test it without installing it, -you can manually run `tic -sx st.info`. - - -## Nothing works, and nothing is said about an unknown terminal! - -* Some programs just assume they’re running in xterm i.e. they don’t rely on - terminfo. What you see is the current state of the “xterm compliance”. -* Some programs don’t complain about the lacking st description and default to - another terminal. In that case see the question about terminfo. - - -## How do I scroll back up? - -* Using a terminal multiplexer. - * `st -e tmux` using C-b [ - * `st -e screen` using C-a ESC -* Using the excellent tool of [scroll](https://git.suckless.org/scroll/). -* Using the scrollback [patch](https://st.suckless.org/patches/scrollback/). - - -## I would like to have utmp and/or scroll functionality by default - -You can add the absolute path of both programs in your config.h file. You only -have to modify the value of utmp and scroll variables. - - -## Why doesn't the Del key work in some programs? - -Taken from the terminfo manpage: - - If the terminal has a keypad that transmits codes when the keys - are pressed, this information can be given. Note that it is not - possible to handle terminals where the keypad only works in - local (this applies, for example, to the unshifted HP 2621 keys). - If the keypad can be set to transmit or not transmit, give these - codes as smkx and rmkx. Otherwise the keypad is assumed to - always transmit. - -In the st case smkx=E[?1hE= and rmkx=E[?1lE>, so it is mandatory that -applications which want to test against keypad keys send these -sequences. - -But buggy applications (like bash and irssi, for example) don't do this. A fast -solution for them is to use the following command: - - $ printf '\033[?1h\033=' >/dev/tty - -or - $ tput smkx - -In the case of bash, readline is used. Readline has a different note in its -manpage about this issue: - - enable-keypad (Off) - When set to On, readline will try to enable the - application keypad when it is called. Some systems - need this to enable arrow keys. - -Adding this option to your .inputrc will fix the keypad problem for all -applications using readline. - -If you are using zsh, then read the zsh FAQ -: - - It should be noted that the O / [ confusion can occur with other keys - such as Home and End. Some systems let you query the key sequences - sent by these keys from the system's terminal database, terminfo. - Unfortunately, the key sequences given there typically apply to the - mode that is not the one zsh uses by default (it's the "application" - mode rather than the "raw" mode). Explaining the use of terminfo is - outside of the scope of this FAQ, but if you wish to use the key - sequences given there you can tell the line editor to turn on - "application" mode when it starts and turn it off when it stops: - - function zle-line-init () { echoti smkx } - function zle-line-finish () { echoti rmkx } - zle -N zle-line-init - zle -N zle-line-finish - -Putting these lines into your .zshrc will fix the problems. - - -## How can I use meta in 8bit mode? - -St supports meta in 8bit mode, but the default terminfo entry doesn't -use this capability. If you want it, you have to use the 'st-meta' value -in TERM. - - -## I cannot compile st in OpenBSD - -OpenBSD lacks librt, despite it being mandatory in POSIX -. -If you want to compile st for OpenBSD you have to remove -lrt from config.mk, and -st will compile without any loss of functionality, because all the functions are -included in libc on this platform. - - -## The Backspace Case - -St is emulating the Linux way of handling backspace being delete and delete being -backspace. - -This is an issue that was discussed in suckless mailing list -. Here is why some old grumpy -terminal users wants its backspace to be how he feels it: - - Well, I am going to comment why I want to change the behaviour - of this key. When ASCII was defined in 1968, communication - with computers was done using punched cards, or hardcopy - terminals (basically a typewriter machine connected with the - computer using a serial port). ASCII defines DELETE as 7F, - because, in punched-card terms, it means all the holes of the - card punched; it is thus a kind of 'physical delete'. In the - same way, the BACKSPACE key was a non-destructive backspace, - as on a typewriter. So, if you wanted to delete a character, - you had to BACKSPACE and then DELETE. Another use of BACKSPACE - was to type accented characters, for example 'a BACKSPACE `'. - The VT100 had no BACKSPACE key; it was generated using the - CONTROL key as another control character (CONTROL key sets to - 0 b7 b6 b5, so it converts H (code 0x48) into BACKSPACE (code - 0x08)), but it had a DELETE key in a similar position where - the BACKSPACE key is located today on common PC keyboards. - All the terminal emulators emulated the difference between - these keys correctly: the backspace key generated a BACKSPACE - (^H) and delete key generated a DELETE (^?). - - But a problem arose when Linus Torvalds wrote Linux. Unlike - earlier terminals, the Linux virtual terminal (the terminal - emulator integrated in the kernel) returned a DELETE when - backspace was pressed, due to the VT100 having a DELETE key in - the same position. This created a lot of problems (see [1] - and [2]). Since Linux has become the king, a lot of terminal - emulators today generate a DELETE when the backspace key is - pressed in order to avoid problems with Linux. The result is - that the only way of generating a BACKSPACE on these systems - is by using CONTROL + H. (I also think that emacs had an - important point here because the CONTROL + H prefix is used - in emacs in some commands (help commands).) - - From point of view of the kernel, you can change the key - for deleting a previous character with stty erase. When you - connect a real terminal into a machine you describe the type - of terminal, so getty configures the correct value of stty - erase for this terminal. In the case of terminal emulators, - however, you don't have any getty that can set the correct - value of stty erase, so you always get the default value. - For this reason, it is necessary to add 'stty erase ^H' to your - profile if you have changed the value of the backspace key. - Of course, another solution is for st itself to modify the - value of stty erase. I usually have the inverse problem: - when I connect to non-Unix machines, I have to press CONTROL + - h to get a BACKSPACE. The inverse problem occurs when a user - connects to my Unix machines from a different system with a - correct backspace key. - - [1] http://www.ibb.net/~anne/keyboard.html - [2] http://www.tldp.org/HOWTO/Keyboard-and-Console-HOWTO-5.html - - -## But I really want the old grumpy behaviour of my terminal - -Apply [1]. - -[1] https://st.suckless.org/patches/delkey - - -## Why do images not work in st using the w3m image hack? - -w3mimg uses a hack that draws an image on top of the terminal emulator Drawable -window. The hack relies on the terminal to use a single buffer to draw its -contents directly. - -st uses double-buffered drawing so the image is quickly replaced and may show a -short flicker effect. - -Below is a patch example to change st double-buffering to a single Drawable -buffer. - -diff --git a/x.c b/x.c ---- a/x.c -+++ b/x.c -@@ -732,10 +732,6 @@ xresize(int col, int row) - win.tw = col * win.cw; - win.th = row * win.ch; - -- XFreePixmap(xw.dpy, xw.buf); -- xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, -- DefaultDepth(xw.dpy, xw.scr)); -- XftDrawChange(xw.draw, xw.buf); - xclear(0, 0, win.w, win.h); - - /* resize to new width */ -@@ -1148,8 +1144,7 @@ xinit(int cols, int rows) - gcvalues.graphics_exposures = False; - dc.gc = XCreateGC(xw.dpy, parent, GCGraphicsExposures, - &gcvalues); -- xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, -- DefaultDepth(xw.dpy, xw.scr)); -+ xw.buf = xw.win; - XSetForeground(xw.dpy, dc.gc, dc.col[defaultbg].pixel); - XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0, win.w, win.h); - -@@ -1632,8 +1627,6 @@ xdrawline(Line line, int x1, int y1, int x2) - void - xfinishdraw(void) - { -- XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, 0, 0, win.w, -- win.h, 0, 0); - XSetForeground(xw.dpy, dc.gc, - dc.col[IS_SET(MODE_REVERSE)? - defaultfg : defaultbg].pixel); - - -## BadLength X error in Xft when trying to render emoji - -Xft makes st crash when rendering color emojis with the following error: - -"X Error of failed request: BadLength (poly request too large or internal Xlib length error)" - Major opcode of failed request: 139 (RENDER) - Minor opcode of failed request: 20 (RenderAddGlyphs) - Serial number of failed request: 1595 - Current serial number in output stream: 1818" - -This is a known bug in Xft (not st) which happens on some platforms and -combination of particular fonts and fontconfig settings. - -See also: -https://gitlab.freedesktop.org/xorg/lib/libxft/issues/6 -https://bugs.freedesktop.org/show_bug.cgi?id=107534 -https://bugzilla.redhat.com/show_bug.cgi?id=1498269 - -The solution is to remove color emoji fonts or disable this in the fontconfig -XML configuration. As an ugly workaround (which may work only on newer -fontconfig versions (FC_COLOR)), the following code can be used to mask color -fonts: - - FcPatternAddBool(fcpattern, FC_COLOR, FcFalse); - -Please don't bother reporting this bug to st, but notify the upstream Xft -developers about fixing this bug. diff --git a/st-0.8.5/LEGACY b/st-0.8.5/LEGACY deleted file mode 100644 index bf28b1e..0000000 --- a/st-0.8.5/LEGACY +++ /dev/null @@ -1,17 +0,0 @@ -A STATEMENT ON LEGACY SUPPORT - -In the terminal world there is much cruft that comes from old and unsup‐ -ported terminals that inherit incompatible modes and escape sequences -which noone is able to know, except when he/she comes from that time and -developed a graphical vt100 emulator at that time. - -One goal of st is to only support what is really needed. When you en‐ -counter a sequence which you really need, implement it. But while you -are at it, do not add the other cruft you might encounter while sneek‐ -ing at other terminal emulators. History has bloated them and there is -no real evidence that most of the sequences are used today. - - -Christoph Lohmann <20h@r-36.net> -2012-09-13T07:00:36.081271045+02:00 - diff --git a/st-0.8.5/LICENSE b/st-0.8.5/LICENSE deleted file mode 100644 index d80eb47..0000000 --- a/st-0.8.5/LICENSE +++ /dev/null @@ -1,34 +0,0 @@ -MIT/X Consortium License - -© 2014-2020 Hiltjo Posthuma -© 2018 Devin J. Pohly -© 2014-2017 Quentin Rameau -© 2009-2012 Aurélien APTEL -© 2008-2017 Anselm R Garbe -© 2012-2017 Roberto E. Vargas Caballero -© 2012-2016 Christoph Lohmann <20h at r-36 dot net> -© 2013 Eon S. Jeon -© 2013 Alexander Sedov -© 2013 Mark Edgar -© 2013-2014 Eric Pruitt -© 2013 Michael Forney -© 2013-2014 Markus Teich -© 2014-2015 Laslo Hunhold - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/st-0.8.5/Makefile b/st-0.8.5/Makefile deleted file mode 100644 index 470ac86..0000000 --- a/st-0.8.5/Makefile +++ /dev/null @@ -1,57 +0,0 @@ -# st - simple terminal -# See LICENSE file for copyright and license details. -.POSIX: - -include config.mk - -SRC = st.c x.c -OBJ = $(SRC:.c=.o) - -all: options st - -options: - @echo st build options: - @echo "CFLAGS = $(STCFLAGS)" - @echo "LDFLAGS = $(STLDFLAGS)" - @echo "CC = $(CC)" - -config.h: - cp config.def.h config.h - -.c.o: - $(CC) $(STCFLAGS) -c $< - -st.o: config.h st.h win.h -x.o: arg.h config.h st.h win.h - -$(OBJ): config.h config.mk - -st: $(OBJ) - $(CC) -o $@ $(OBJ) $(STLDFLAGS) - -clean: - rm -f st $(OBJ) st-$(VERSION).tar.gz - -dist: clean - mkdir -p st-$(VERSION) - cp -R FAQ LEGACY TODO LICENSE Makefile README config.mk\ - config.def.h st.info st.1 arg.h st.h win.h $(SRC)\ - st-$(VERSION) - tar -cf - st-$(VERSION) | gzip > st-$(VERSION).tar.gz - rm -rf st-$(VERSION) - -install: st - mkdir -p $(DESTDIR)$(PREFIX)/bin - cp -f st $(DESTDIR)$(PREFIX)/bin - chmod 755 $(DESTDIR)$(PREFIX)/bin/st - mkdir -p $(DESTDIR)$(MANPREFIX)/man1 - sed "s/VERSION/$(VERSION)/g" < st.1 > $(DESTDIR)$(MANPREFIX)/man1/st.1 - chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1 - tic -sx st.info - @echo Please see the README file regarding the terminfo entry of st. - -uninstall: - rm -f $(DESTDIR)$(PREFIX)/bin/st - rm -f $(DESTDIR)$(MANPREFIX)/man1/st.1 - -.PHONY: all options clean dist install uninstall diff --git a/st-0.8.5/README b/st-0.8.5/README deleted file mode 100644 index 6a846ed..0000000 --- a/st-0.8.5/README +++ /dev/null @@ -1,34 +0,0 @@ -st - simple terminal --------------------- -st is a simple terminal emulator for X which sucks less. - - -Requirements ------------- -In order to build st you need the Xlib header files. - - -Installation ------------- -Edit config.mk to match your local setup (st is installed into -the /usr/local namespace by default). - -Afterwards enter the following command to build and install st (if -necessary as root): - - make clean install - - -Running st ----------- -If you did not install st with make clean install, you must compile -the st terminfo entry with the following command: - - tic -sx st.info - -See the man page for additional details. - -Credits -------- -Based on Aurélien APTEL bt source code. - diff --git a/st-0.8.5/TODO b/st-0.8.5/TODO deleted file mode 100644 index 5f74cd5..0000000 --- a/st-0.8.5/TODO +++ /dev/null @@ -1,28 +0,0 @@ -vt emulation ------------- - -* double-height support - -code & interface ----------------- - -* add a simple way to do multiplexing - -drawing -------- -* add diacritics support to xdraws() - * switch to a suckless font drawing library -* make the font cache simpler -* add better support for brightening of the upper colors - -bugs ----- - -* fix shift up/down (shift selection in emacs) -* remove DEC test sequence when appropriate - -misc ----- - - $ grep -nE 'XXX|TODO' st.c - diff --git a/st-0.8.5/arg.h b/st-0.8.5/arg.h deleted file mode 100644 index a22e019..0000000 --- a/st-0.8.5/arg.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copy me if you can. - * by 20h - */ - -#ifndef ARG_H__ -#define ARG_H__ - -extern char *argv0; - -/* use main(int argc, char *argv[]) */ -#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ - argv[0] && argv[0][0] == '-'\ - && argv[0][1];\ - argc--, argv++) {\ - char argc_;\ - char **argv_;\ - int brk_;\ - if (argv[0][1] == '-' && argv[0][2] == '\0') {\ - argv++;\ - argc--;\ - break;\ - }\ - int i_;\ - for (i_ = 1, brk_ = 0, argv_ = argv;\ - argv[0][i_] && !brk_;\ - i_++) {\ - if (argv_ != argv)\ - break;\ - argc_ = argv[0][i_];\ - switch (argc_) - -#define ARGEND }\ - } - -#define ARGC() argc_ - -#define EARGF(x) ((argv[0][i_+1] == '\0' && argv[1] == NULL)?\ - ((x), abort(), (char *)0) :\ - (brk_ = 1, (argv[0][i_+1] != '\0')?\ - (&argv[0][i_+1]) :\ - (argc--, argv++, argv[0]))) - -#define ARGF() ((argv[0][i_+1] == '\0' && argv[1] == NULL)?\ - (char *)0 :\ - (brk_ = 1, (argv[0][i_+1] != '\0')?\ - (&argv[0][i_+1]) :\ - (argc--, argv++, argv[0]))) - -#endif diff --git a/st-0.8.5/config.def.h b/st-0.8.5/config.def.h deleted file mode 100644 index 98b3900..0000000 --- a/st-0.8.5/config.def.h +++ /dev/null @@ -1,486 +0,0 @@ -/* See LICENSE file for copyright and license details. */ - -/* - * appearance - * - * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html - */ -static char *font = "Source Code Pro:pixelsize=12:antialias=true:autohint=true"; -static int borderpx = 2; - -/* - * What program is execed by st depends of these precedence rules: - * 1: program passed with -e - * 2: scroll and/or utmp - * 3: SHELL environment variable - * 4: value of shell in /etc/passwd - * 5: value of shell in config.h - */ -static char *shell = "/bin/sh"; -char *utmp = NULL; -/* scroll program: to enable use a string like "scroll" */ -char *scroll = NULL; -char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400"; - -/* identification sequence returned in DA and DECID */ -char *vtiden = "\033[?6c"; - -/* Kerning / character bounding-box multipliers */ -static float cwscale = 1.0; -static float chscale = 1.0; - -/* - * word delimiter string - * - * More advanced example: L" `'\"()[]{}" - */ -wchar_t *worddelimiters = L" "; - -/* selection timeouts (in milliseconds) */ -static unsigned int doubleclicktimeout = 300; -static unsigned int tripleclicktimeout = 600; - -/* alt screens */ -int allowaltscreen = 1; - -/* allow certain non-interactive (insecure) window operations such as: - setting the clipboard text */ -int allowwindowops = 0; - -/* - * draw latency range in ms - from new content/keypress/etc until drawing. - * within this range, st draws when content stops arriving (idle). mostly it's - * near minlatency, but it waits longer for slow updates to avoid partial draw. - * low minlatency will tear/flicker more, as it can "detect" idle too early. - */ -static double minlatency = 8; -static double maxlatency = 33; - -/* - * blinking timeout (set to 0 to disable blinking) for the terminal blinking - * attribute. - */ -static unsigned int blinktimeout = 800; - -/* - * thickness of underline and bar cursors - */ -static unsigned int cursorthickness = 2; - -/* - * bell volume. It must be a value between -100 and 100. Use 0 for disabling - * it - */ -static int bellvolume = 0; - -/* default TERM value */ -char *termname = "st-256color"; - -/* - * spaces per tab - * - * When you are changing this value, don't forget to adapt the »it« value in - * the st.info and appropriately install the st.info in the environment where - * you use this st version. - * - * it#$tabspaces, - * - * Secondly make sure your kernel is not expanding tabs. When running `stty - * -a` »tab0« should appear. You can tell the terminal to not expand tabs by - * running following command: - * - * stty tabs - */ -unsigned int tabspaces = 8; - -/* bg opacity */ -float alpha = 0.8; - -/* Terminal colors (16 first used in escape sequence) */ -static const char *colorname[] = { - /* 8 normal colors */ - "black", - "red3", - "green3", - "yellow3", - "blue2", - "magenta3", - "cyan3", - "gray90", - - /* 8 bright colors */ - "gray50", - "red", - "green", - "yellow", - "#5c5cff", - "magenta", - "cyan", - "white", - - [255] = 0, - - /* more colors can be added after 255 to use with DefaultXX */ - "#cccccc", - "#555555", - "gray90", /* default foreground colour */ - "black", /* default background colour */ -}; - - -/* - * Default colors (colorname index) - * foreground, background, cursor, reverse cursor - */ -unsigned int defaultfg = 258; -unsigned int defaultbg = 259; -unsigned int defaultcs = 256; -static unsigned int defaultrcs = 257; - -/* - * https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h4-Functions-using-CSI-_-ordered-by-the-final-character-lparen-s-rparen:CSI-Ps-SP-q.1D81 - * Default style of cursor - * 0: blinking block - * 1: blinking block (default) - * 2: steady block ("█") - * 3: blinking underline - * 4: steady underline ("_") - * 5: blinking bar - * 6: steady bar ("|") - * 7: blinking st cursor - * 8: steady st cursor - */ -static unsigned int cursorstyle = 1; -static Rune stcursor = 0x2603; /* snowman ("☃") */ - -/* - * Default columns and rows numbers - */ - -static unsigned int cols = 80; -static unsigned int rows = 24; - -/* - * Default colour and shape of the mouse cursor - */ -static unsigned int mouseshape = XC_xterm; -static unsigned int mousefg = 7; -static unsigned int mousebg = 0; - -/* - * Color used to display font attributes when fontconfig selected a font which - * doesn't match the ones requested. - */ -static unsigned int defaultattr = 11; - -/* - * Force mouse select/shortcuts while mask is active (when MODE_MOUSE is set). - * Note that if you want to use ShiftMask with selmasks, set this to an other - * modifier, set to 0 to not use it. - */ -static uint forcemousemod = ShiftMask; - -/* - * Internal mouse shortcuts. - * Beware that overloading Button1 will disable the selection. - */ -static MouseShortcut mshortcuts[] = { - /* mask button function argument release */ - { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 }, - { ShiftMask, Button4, ttysend, {.s = "\033[5;2~"} }, - { XK_ANY_MOD, Button4, ttysend, {.s = "\031"} }, - { ShiftMask, Button5, ttysend, {.s = "\033[6;2~"} }, - { XK_ANY_MOD, Button5, ttysend, {.s = "\005"} }, -}; - -/* Internal keyboard shortcuts. */ -#define MODKEY Mod1Mask -#define TERMMOD (ControlMask|ShiftMask) - -static Shortcut shortcuts[] = { - /* mask keysym function argument */ - { XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} }, - { ControlMask, XK_Print, toggleprinter, {.i = 0} }, - { ShiftMask, XK_Print, printscreen, {.i = 0} }, - { XK_ANY_MOD, XK_Print, printsel, {.i = 0} }, - { TERMMOD, XK_Prior, zoom, {.f = +1} }, - { TERMMOD, XK_Next, zoom, {.f = -1} }, - { TERMMOD, XK_Home, zoomreset, {.f = 0} }, - { TERMMOD, XK_C, clipcopy, {.i = 0} }, - { TERMMOD, XK_V, clippaste, {.i = 0} }, - { TERMMOD, XK_Y, selpaste, {.i = 0} }, - { ShiftMask, XK_Insert, selpaste, {.i = 0} }, - { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, - { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, - { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, -}; - -/* - * Special keys (change & recompile st.info accordingly) - * - * Mask value: - * * Use XK_ANY_MOD to match the key no matter modifiers state - * * Use XK_NO_MOD to match the key alone (no modifiers) - * appkey value: - * * 0: no value - * * > 0: keypad application mode enabled - * * = 2: term.numlock = 1 - * * < 0: keypad application mode disabled - * appcursor value: - * * 0: no value - * * > 0: cursor application mode enabled - * * < 0: cursor application mode disabled - * - * Be careful with the order of the definitions because st searches in - * this table sequentially, so any XK_ANY_MOD must be in the last - * position for a key. - */ - -/* - * If you want keys other than the X11 function keys (0xFD00 - 0xFFFF) - * to be mapped below, add them to this array. - */ -static KeySym mappedkeys[] = { -1 }; - -/* - * State bits to ignore when matching key or button events. By default, - * numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored. - */ -static uint ignoremod = Mod2Mask|XK_SWITCH_MOD; - -/* - * This is the huge key array which defines all compatibility to the Linux - * world. Please decide about changes wisely. - */ -static Key key[] = { - /* keysym mask string appkey appcursor */ - { XK_KP_Home, ShiftMask, "\033[2J", 0, -1}, - { XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1}, - { XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1}, - { XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1}, - { XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0}, - { XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1}, - { XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1}, - { XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0}, - { XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1}, - { XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1}, - { XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0}, - { XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1}, - { XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1}, - { XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0}, - { XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1}, - { XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1}, - { XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0}, - { XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, - { XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0}, - { XK_KP_End, ControlMask, "\033[J", -1, 0}, - { XK_KP_End, ControlMask, "\033[1;5F", +1, 0}, - { XK_KP_End, ShiftMask, "\033[K", -1, 0}, - { XK_KP_End, ShiftMask, "\033[1;2F", +1, 0}, - { XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0}, - { XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0}, - { XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0}, - { XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0}, - { XK_KP_Insert, ShiftMask, "\033[4l", -1, 0}, - { XK_KP_Insert, ControlMask, "\033[L", -1, 0}, - { XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0}, - { XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, - { XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, - { XK_KP_Delete, ControlMask, "\033[M", -1, 0}, - { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0}, - { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0}, - { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0}, - { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0}, - { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, - { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0}, - { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0}, - { XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0}, - { XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0}, - { XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0}, - { XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0}, - { XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0}, - { XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0}, - { XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0}, - { XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0}, - { XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0}, - { XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0}, - { XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0}, - { XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0}, - { XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0}, - { XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0}, - { XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0}, - { XK_Up, ShiftMask, "\033[1;2A", 0, 0}, - { XK_Up, Mod1Mask, "\033[1;3A", 0, 0}, - { XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0}, - { XK_Up, ControlMask, "\033[1;5A", 0, 0}, - { XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0}, - { XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0}, - { XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0}, - { XK_Up, XK_ANY_MOD, "\033[A", 0, -1}, - { XK_Up, XK_ANY_MOD, "\033OA", 0, +1}, - { XK_Down, ShiftMask, "\033[1;2B", 0, 0}, - { XK_Down, Mod1Mask, "\033[1;3B", 0, 0}, - { XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0}, - { XK_Down, ControlMask, "\033[1;5B", 0, 0}, - { XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0}, - { XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0}, - { XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0}, - { XK_Down, XK_ANY_MOD, "\033[B", 0, -1}, - { XK_Down, XK_ANY_MOD, "\033OB", 0, +1}, - { XK_Left, ShiftMask, "\033[1;2D", 0, 0}, - { XK_Left, Mod1Mask, "\033[1;3D", 0, 0}, - { XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0}, - { XK_Left, ControlMask, "\033[1;5D", 0, 0}, - { XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0}, - { XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0}, - { XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0}, - { XK_Left, XK_ANY_MOD, "\033[D", 0, -1}, - { XK_Left, XK_ANY_MOD, "\033OD", 0, +1}, - { XK_Right, ShiftMask, "\033[1;2C", 0, 0}, - { XK_Right, Mod1Mask, "\033[1;3C", 0, 0}, - { XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0}, - { XK_Right, ControlMask, "\033[1;5C", 0, 0}, - { XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0}, - { XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0}, - { XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0}, - { XK_Right, XK_ANY_MOD, "\033[C", 0, -1}, - { XK_Right, XK_ANY_MOD, "\033OC", 0, +1}, - { XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0}, - { XK_Return, Mod1Mask, "\033\r", 0, 0}, - { XK_Return, XK_ANY_MOD, "\r", 0, 0}, - { XK_Insert, ShiftMask, "\033[4l", -1, 0}, - { XK_Insert, ShiftMask, "\033[2;2~", +1, 0}, - { XK_Insert, ControlMask, "\033[L", -1, 0}, - { XK_Insert, ControlMask, "\033[2;5~", +1, 0}, - { XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, - { XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, - { XK_Delete, ControlMask, "\033[M", -1, 0}, - { XK_Delete, ControlMask, "\033[3;5~", +1, 0}, - { XK_Delete, ShiftMask, "\033[2K", -1, 0}, - { XK_Delete, ShiftMask, "\033[3;2~", +1, 0}, - { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0}, - { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, - { XK_BackSpace, XK_NO_MOD, "\177", 0, 0}, - { XK_BackSpace, Mod1Mask, "\033\177", 0, 0}, - { XK_Home, ShiftMask, "\033[2J", 0, -1}, - { XK_Home, ShiftMask, "\033[1;2H", 0, +1}, - { XK_Home, XK_ANY_MOD, "\033[H", 0, -1}, - { XK_Home, XK_ANY_MOD, "\033[1~", 0, +1}, - { XK_End, ControlMask, "\033[J", -1, 0}, - { XK_End, ControlMask, "\033[1;5F", +1, 0}, - { XK_End, ShiftMask, "\033[K", -1, 0}, - { XK_End, ShiftMask, "\033[1;2F", +1, 0}, - { XK_End, XK_ANY_MOD, "\033[4~", 0, 0}, - { XK_Prior, ControlMask, "\033[5;5~", 0, 0}, - { XK_Prior, ShiftMask, "\033[5;2~", 0, 0}, - { XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, - { XK_Next, ControlMask, "\033[6;5~", 0, 0}, - { XK_Next, ShiftMask, "\033[6;2~", 0, 0}, - { XK_Next, XK_ANY_MOD, "\033[6~", 0, 0}, - { XK_F1, XK_NO_MOD, "\033OP" , 0, 0}, - { XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0}, - { XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0}, - { XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0}, - { XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0}, - { XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0}, - { XK_F2, XK_NO_MOD, "\033OQ" , 0, 0}, - { XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0}, - { XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0}, - { XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0}, - { XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0}, - { XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0}, - { XK_F3, XK_NO_MOD, "\033OR" , 0, 0}, - { XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0}, - { XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0}, - { XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0}, - { XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0}, - { XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0}, - { XK_F4, XK_NO_MOD, "\033OS" , 0, 0}, - { XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0}, - { XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0}, - { XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0}, - { XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0}, - { XK_F5, XK_NO_MOD, "\033[15~", 0, 0}, - { XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0}, - { XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0}, - { XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0}, - { XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0}, - { XK_F6, XK_NO_MOD, "\033[17~", 0, 0}, - { XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0}, - { XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0}, - { XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0}, - { XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0}, - { XK_F7, XK_NO_MOD, "\033[18~", 0, 0}, - { XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0}, - { XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0}, - { XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0}, - { XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0}, - { XK_F8, XK_NO_MOD, "\033[19~", 0, 0}, - { XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0}, - { XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0}, - { XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0}, - { XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0}, - { XK_F9, XK_NO_MOD, "\033[20~", 0, 0}, - { XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0}, - { XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0}, - { XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0}, - { XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0}, - { XK_F10, XK_NO_MOD, "\033[21~", 0, 0}, - { XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0}, - { XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0}, - { XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0}, - { XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0}, - { XK_F11, XK_NO_MOD, "\033[23~", 0, 0}, - { XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0}, - { XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0}, - { XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0}, - { XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0}, - { XK_F12, XK_NO_MOD, "\033[24~", 0, 0}, - { XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0}, - { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0}, - { XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0}, - { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0}, - { XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0}, - { XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0}, - { XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0}, - { XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0}, - { XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0}, - { XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0}, - { XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0}, - { XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0}, - { XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0}, - { XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0}, - { XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0}, - { XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0}, - { XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0}, - { XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0}, - { XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0}, - { XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0}, - { XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0}, - { XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0}, - { XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0}, - { XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0}, - { XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0}, - { XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0}, - { XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0}, -}; - -/* - * Selection types' masks. - * Use the same masks as usual. - * Button1Mask is always unset, to make masks match between ButtonPress. - * ButtonRelease and MotionNotify. - * If no match is found, regular selection is used. - */ -static uint selmasks[] = { - [SEL_RECTANGULAR] = Mod1Mask, -}; - -/* - * Printable characters in ASCII, used to estimate the advance width - * of single wide characters. - */ -static char ascii_printable[] = - " !\"#$%&'()*+,-./0123456789:;<=>?" - "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_" - "`abcdefghijklmnopqrstuvwxyz{|}~"; diff --git a/st-0.8.5/config.h b/st-0.8.5/config.h deleted file mode 100644 index be9198f..0000000 --- a/st-0.8.5/config.h +++ /dev/null @@ -1,452 +0,0 @@ -#include "../colors.h" -/* See LICENSE file for copyright and license details. */ - -/* - * appearance - * - * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html - */ -static char *font = "Source Code Pro:pixelsize=12:antialias=true:autohint=true"; -static int borderpx = 2; - -/* - * What program is execed by st depends of these precedence rules: - * 1: program passed with -e - * 2: scroll and/or utmp - * 3: SHELL environment variable - * 4: value of shell in /etc/passwd - * 5: value of shell in config.h - */ -static char *shell = "/bin/sh"; -char *utmp = NULL; -/* scroll program: to enable use a string like "scroll" */ -char *scroll = NULL; -char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400"; - -/* identification sequence returned in DA and DECID */ -char *vtiden = "\033[?6c"; - -/* Kerning / character bounding-box multipliers */ -static float cwscale = 1.0; -static float chscale = 1.0; - -/* - * word delimiter string - * - * More advanced example: L" `'\"()[]{}" - */ -wchar_t *worddelimiters = L" "; - -/* selection timeouts (in milliseconds) */ -static unsigned int doubleclicktimeout = 300; -static unsigned int tripleclicktimeout = 600; - -/* alt screens */ -int allowaltscreen = 1; - -/* allow certain non-interactive (insecure) window operations such as: - setting the clipboard text */ -int allowwindowops = 0; - -/* - * draw latency range in ms - from new content/keypress/etc until drawing. - * within this range, st draws when content stops arriving (idle). mostly it's - * near minlatency, but it waits longer for slow updates to avoid partial draw. - * low minlatency will tear/flicker more, as it can "detect" idle too early. - */ -static double minlatency = 8; -static double maxlatency = 33; - -/* - * blinking timeout (set to 0 to disable blinking) for the terminal blinking - * attribute. - */ -static unsigned int blinktimeout = 800; - -/* - * thickness of underline and bar cursors - */ -static unsigned int cursorthickness = 2; - -/* - * bell volume. It must be a value between -100 and 100. Use 0 for disabling - * it - */ -static int bellvolume = 0; - -/* default TERM value */ -char *termname = "st-256color"; - -/* - * spaces per tab - * - * When you are changing this value, don't forget to adapt the »it« value in - * the st.info and appropriately install the st.info in the environment where - * you use this st version. - * - * it#$tabspaces, - * - * Secondly make sure your kernel is not expanding tabs. When running `stty - * -a` »tab0« should appear. You can tell the terminal to not expand tabs by - * running following command: - * - * stty tabs - */ -unsigned int tabspaces = 8; - -/* - * Default colors (colorname index) - * foreground, background, cursor, reverse cursor - */ -unsigned int defaultfg = 7; -unsigned int defaultbg = 258; -unsigned int defaultcs = 256; -static unsigned int defaultrcs = 257; - -/* - * https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h4-Functions-using-CSI-_-ordered-by-the-final-character-lparen-s-rparen:CSI-Ps-SP-q.1D81 - * Default style of cursor - * 0: blinking block - * 1: blinking block (default) - * 2: steady block ("█") - * 3: blinking underline - * 4: steady underline ("_") - * 5: blinking bar - * 6: steady bar ("|") - * 7: blinking st cursor - * 8: steady st cursor - */ -static unsigned int cursorstyle = 5; -static Rune stcursor = 0x2603; /* snowman ("☃") */ - -/* - * Default columns and rows numbers - */ - -static unsigned int cols = 80; -static unsigned int rows = 24; - -/* - * Default colour and shape of the mouse cursor - */ -static unsigned int mouseshape = XC_xterm; -static unsigned int mousefg = 7; -static unsigned int mousebg = 0; - -/* - * Color used to display font attributes when fontconfig selected a font which - * doesn't match the ones requested. - */ -static unsigned int defaultattr = 11; - -/* - * Force mouse select/shortcuts while mask is active (when MODE_MOUSE is set). - * Note that if you want to use ShiftMask with selmasks, set this to an other - * modifier, set to 0 to not use it. - */ -static uint forcemousemod = ShiftMask; - -/* - * Internal mouse shortcuts. - * Beware that overloading Button1 will disable the selection. - */ -static MouseShortcut mshortcuts[] = { - /* mask button function argument release */ - { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 }, - { ShiftMask, Button4, ttysend, {.s = "\033[5;2~"} }, - { XK_ANY_MOD, Button4, ttysend, {.s = "\031"} }, - { ShiftMask, Button5, ttysend, {.s = "\033[6;2~"} }, - { XK_ANY_MOD, Button5, ttysend, {.s = "\005"} }, -}; - -/* Internal keyboard shortcuts. */ -#define MODKEY Mod1Mask -#define TERMMOD (ControlMask|ShiftMask) - -static Shortcut shortcuts[] = { - /* mask keysym function argument */ - { XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} }, - { ControlMask, XK_Print, toggleprinter, {.i = 0} }, - { ShiftMask, XK_Print, printscreen, {.i = 0} }, - { XK_ANY_MOD, XK_Print, printsel, {.i = 0} }, - { TERMMOD, XK_Prior, zoom, {.f = +1} }, - { TERMMOD, XK_Next, zoom, {.f = -1} }, - { TERMMOD, XK_Home, zoomreset, {.f = 0} }, - { MODKEY, XK_c, clipcopy, {.i = 0} }, - { MODKEY, XK_v, clippaste, {.i = 0} }, - { TERMMOD, XK_Y, selpaste, {.i = 0} }, - { ShiftMask, XK_Insert, selpaste, {.i = 0} }, - { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, - { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, - { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, -}; - -/* - * Special keys (change & recompile st.info accordingly) - * - * Mask value: - * * Use XK_ANY_MOD to match the key no matter modifiers state - * * Use XK_NO_MOD to match the key alone (no modifiers) - * appkey value: - * * 0: no value - * * > 0: keypad application mode enabled - * * = 2: term.numlock = 1 - * * < 0: keypad application mode disabled - * appcursor value: - * * 0: no value - * * > 0: cursor application mode enabled - * * < 0: cursor application mode disabled - * - * Be careful with the order of the definitions because st searches in - * this table sequentially, so any XK_ANY_MOD must be in the last - * position for a key. - */ - -/* - * If you want keys other than the X11 function keys (0xFD00 - 0xFFFF) - * to be mapped below, add them to this array. - */ -static KeySym mappedkeys[] = { -1 }; - -/* - * State bits to ignore when matching key or button events. By default, - * numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored. - */ -static uint ignoremod = Mod2Mask|XK_SWITCH_MOD; - -/* - * This is the huge key array which defines all compatibility to the Linux - * world. Please decide about changes wisely. - */ -static Key key[] = { - /* keysym mask string appkey appcursor */ - { XK_KP_Home, ShiftMask, "\033[2J", 0, -1}, - { XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1}, - { XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1}, - { XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1}, - { XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0}, - { XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1}, - { XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1}, - { XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0}, - { XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1}, - { XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1}, - { XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0}, - { XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1}, - { XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1}, - { XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0}, - { XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1}, - { XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1}, - { XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0}, - { XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, - { XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0}, - { XK_KP_End, ControlMask, "\033[J", -1, 0}, - { XK_KP_End, ControlMask, "\033[1;5F", +1, 0}, - { XK_KP_End, ShiftMask, "\033[K", -1, 0}, - { XK_KP_End, ShiftMask, "\033[1;2F", +1, 0}, - { XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0}, - { XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0}, - { XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0}, - { XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0}, - { XK_KP_Insert, ShiftMask, "\033[4l", -1, 0}, - { XK_KP_Insert, ControlMask, "\033[L", -1, 0}, - { XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0}, - { XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, - { XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, - { XK_KP_Delete, ControlMask, "\033[M", -1, 0}, - { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0}, - { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0}, - { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0}, - { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0}, - { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, - { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0}, - { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0}, - { XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0}, - { XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0}, - { XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0}, - { XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0}, - { XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0}, - { XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0}, - { XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0}, - { XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0}, - { XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0}, - { XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0}, - { XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0}, - { XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0}, - { XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0}, - { XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0}, - { XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0}, - { XK_Up, ShiftMask, "\033[1;2A", 0, 0}, - { XK_Up, Mod1Mask, "\033[1;3A", 0, 0}, - { XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0}, - { XK_Up, ControlMask, "\033[1;5A", 0, 0}, - { XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0}, - { XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0}, - { XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0}, - { XK_Up, XK_ANY_MOD, "\033[A", 0, -1}, - { XK_Up, XK_ANY_MOD, "\033OA", 0, +1}, - { XK_Down, ShiftMask, "\033[1;2B", 0, 0}, - { XK_Down, Mod1Mask, "\033[1;3B", 0, 0}, - { XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0}, - { XK_Down, ControlMask, "\033[1;5B", 0, 0}, - { XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0}, - { XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0}, - { XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0}, - { XK_Down, XK_ANY_MOD, "\033[B", 0, -1}, - { XK_Down, XK_ANY_MOD, "\033OB", 0, +1}, - { XK_Left, ShiftMask, "\033[1;2D", 0, 0}, - { XK_Left, Mod1Mask, "\033[1;3D", 0, 0}, - { XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0}, - { XK_Left, ControlMask, "\033[1;5D", 0, 0}, - { XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0}, - { XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0}, - { XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0}, - { XK_Left, XK_ANY_MOD, "\033[D", 0, -1}, - { XK_Left, XK_ANY_MOD, "\033OD", 0, +1}, - { XK_Right, ShiftMask, "\033[1;2C", 0, 0}, - { XK_Right, Mod1Mask, "\033[1;3C", 0, 0}, - { XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0}, - { XK_Right, ControlMask, "\033[1;5C", 0, 0}, - { XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0}, - { XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0}, - { XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0}, - { XK_Right, XK_ANY_MOD, "\033[C", 0, -1}, - { XK_Right, XK_ANY_MOD, "\033OC", 0, +1}, - { XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0}, - { XK_Return, Mod1Mask, "\033\r", 0, 0}, - { XK_Return, XK_ANY_MOD, "\r", 0, 0}, - { XK_Insert, ShiftMask, "\033[4l", -1, 0}, - { XK_Insert, ShiftMask, "\033[2;2~", +1, 0}, - { XK_Insert, ControlMask, "\033[L", -1, 0}, - { XK_Insert, ControlMask, "\033[2;5~", +1, 0}, - { XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, - { XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, - { XK_Delete, ControlMask, "\033[M", -1, 0}, - { XK_Delete, ControlMask, "\033[3;5~", +1, 0}, - { XK_Delete, ShiftMask, "\033[2K", -1, 0}, - { XK_Delete, ShiftMask, "\033[3;2~", +1, 0}, - { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0}, - { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, - { XK_BackSpace, XK_NO_MOD, "\177", 0, 0}, - { XK_BackSpace, Mod1Mask, "\033\177", 0, 0}, - { XK_Home, ShiftMask, "\033[2J", 0, -1}, - { XK_Home, ShiftMask, "\033[1;2H", 0, +1}, - { XK_Home, XK_ANY_MOD, "\033[H", 0, -1}, - { XK_Home, XK_ANY_MOD, "\033[1~", 0, +1}, - { XK_End, ControlMask, "\033[J", -1, 0}, - { XK_End, ControlMask, "\033[1;5F", +1, 0}, - { XK_End, ShiftMask, "\033[K", -1, 0}, - { XK_End, ShiftMask, "\033[1;2F", +1, 0}, - { XK_End, XK_ANY_MOD, "\033[4~", 0, 0}, - { XK_Prior, ControlMask, "\033[5;5~", 0, 0}, - { XK_Prior, ShiftMask, "\033[5;2~", 0, 0}, - { XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, - { XK_Next, ControlMask, "\033[6;5~", 0, 0}, - { XK_Next, ShiftMask, "\033[6;2~", 0, 0}, - { XK_Next, XK_ANY_MOD, "\033[6~", 0, 0}, - { XK_F1, XK_NO_MOD, "\033OP" , 0, 0}, - { XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0}, - { XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0}, - { XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0}, - { XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0}, - { XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0}, - { XK_F2, XK_NO_MOD, "\033OQ" , 0, 0}, - { XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0}, - { XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0}, - { XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0}, - { XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0}, - { XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0}, - { XK_F3, XK_NO_MOD, "\033OR" , 0, 0}, - { XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0}, - { XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0}, - { XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0}, - { XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0}, - { XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0}, - { XK_F4, XK_NO_MOD, "\033OS" , 0, 0}, - { XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0}, - { XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0}, - { XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0}, - { XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0}, - { XK_F5, XK_NO_MOD, "\033[15~", 0, 0}, - { XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0}, - { XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0}, - { XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0}, - { XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0}, - { XK_F6, XK_NO_MOD, "\033[17~", 0, 0}, - { XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0}, - { XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0}, - { XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0}, - { XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0}, - { XK_F7, XK_NO_MOD, "\033[18~", 0, 0}, - { XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0}, - { XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0}, - { XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0}, - { XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0}, - { XK_F8, XK_NO_MOD, "\033[19~", 0, 0}, - { XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0}, - { XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0}, - { XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0}, - { XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0}, - { XK_F9, XK_NO_MOD, "\033[20~", 0, 0}, - { XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0}, - { XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0}, - { XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0}, - { XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0}, - { XK_F10, XK_NO_MOD, "\033[21~", 0, 0}, - { XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0}, - { XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0}, - { XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0}, - { XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0}, - { XK_F11, XK_NO_MOD, "\033[23~", 0, 0}, - { XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0}, - { XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0}, - { XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0}, - { XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0}, - { XK_F12, XK_NO_MOD, "\033[24~", 0, 0}, - { XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0}, - { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0}, - { XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0}, - { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0}, - { XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0}, - { XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0}, - { XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0}, - { XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0}, - { XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0}, - { XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0}, - { XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0}, - { XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0}, - { XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0}, - { XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0}, - { XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0}, - { XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0}, - { XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0}, - { XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0}, - { XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0}, - { XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0}, - { XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0}, - { XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0}, - { XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0}, - { XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0}, - { XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0}, - { XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0}, - { XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0}, -}; - -/* - * Selection types' masks. - * Use the same masks as usual. - * Button1Mask is always unset, to make masks match between ButtonPress. - * ButtonRelease and MotionNotify. - * If no match is found, regular selection is used. - */ -static uint selmasks[] = { - [SEL_RECTANGULAR] = Mod1Mask, -}; - -/* - * Printable characters in ASCII, used to estimate the advance width - * of single wide characters. - */ -static char ascii_printable[] = - " !\"#$%&'()*+,-./0123456789:;<=>?" - "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_" - "`abcdefghijklmnopqrstuvwxyz{|}~"; diff --git a/st-0.8.5/config.mk b/st-0.8.5/config.mk deleted file mode 100644 index 0114bad..0000000 --- a/st-0.8.5/config.mk +++ /dev/null @@ -1,35 +0,0 @@ -# st version -VERSION = 0.8.5 - -# Customize below to fit your system - -# paths -PREFIX = /usr/local -MANPREFIX = $(PREFIX)/share/man - -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib - -PKG_CONFIG = pkg-config - -# includes and libs -INCS = -I$(X11INC) \ - `$(PKG_CONFIG) --cflags fontconfig` \ - `$(PKG_CONFIG) --cflags freetype2` -LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft -lXrender\ - `$(PKG_CONFIG) --libs fontconfig` \ - `$(PKG_CONFIG) --libs freetype2` - -# flags -STCPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600 -STCFLAGS = $(INCS) $(STCPPFLAGS) $(CPPFLAGS) $(CFLAGS) -STLDFLAGS = $(LIBS) $(LDFLAGS) - -# OpenBSD: -#CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -#LIBS = -L$(X11LIB) -lm -lX11 -lutil -lXft \ -# `$(PKG_CONFIG) --libs fontconfig` \ -# `$(PKG_CONFIG) --libs freetype2` - -# compiler and linker -# CC = c99 diff --git a/st-0.8.5/patches/st-alpha-20220206-0.8.5.diff b/st-0.8.5/patches/st-alpha-20220206-0.8.5.diff deleted file mode 100644 index ab029f6..0000000 --- a/st-0.8.5/patches/st-alpha-20220206-0.8.5.diff +++ /dev/null @@ -1,146 +0,0 @@ -diff --git a/config.def.h b/config.def.h -index 91ab8ca..6af616e 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -93,6 +93,9 @@ char *termname = "st-256color"; - */ - unsigned int tabspaces = 8; - -+/* bg opacity */ -+float alpha = 0.8; -+ - /* Terminal colors (16 first used in escape sequence) */ - static const char *colorname[] = { - /* 8 normal colors */ -diff --git a/config.mk b/config.mk -index 4c4c5d5..0114bad 100644 ---- a/config.mk -+++ b/config.mk -@@ -16,7 +16,7 @@ PKG_CONFIG = pkg-config - INCS = -I$(X11INC) \ - `$(PKG_CONFIG) --cflags fontconfig` \ - `$(PKG_CONFIG) --cflags freetype2` --LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft \ -+LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft -lXrender\ - `$(PKG_CONFIG) --libs fontconfig` \ - `$(PKG_CONFIG) --libs freetype2` - -diff --git a/st.h b/st.h -index 519b9bd..8bb533d 100644 ---- a/st.h -+++ b/st.h -@@ -126,3 +126,4 @@ extern unsigned int tabspaces; - extern unsigned int defaultfg; - extern unsigned int defaultbg; - extern unsigned int defaultcs; -+extern float alpha; -diff --git a/x.c b/x.c -index 8a16faa..ddf4178 100644 ---- a/x.c -+++ b/x.c -@@ -105,6 +105,7 @@ typedef struct { - XSetWindowAttributes attrs; - int scr; - int isfixed; /* is fixed geometry? */ -+ int depth; /* bit depth */ - int l, t; /* left and top offset */ - int gm; /* geometry mask */ - } XWindow; -@@ -243,6 +244,7 @@ static char *usedfont = NULL; - static double usedfontsize = 0; - static double defaultfontsize = 0; - -+static char *opt_alpha = NULL; - static char *opt_class = NULL; - static char **opt_cmd = NULL; - static char *opt_embed = NULL; -@@ -736,7 +738,7 @@ xresize(int col, int row) - - XFreePixmap(xw.dpy, xw.buf); - xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, -- DefaultDepth(xw.dpy, xw.scr)); -+ xw.depth); - XftDrawChange(xw.draw, xw.buf); - xclear(0, 0, win.w, win.h); - -@@ -796,6 +798,13 @@ xloadcols(void) - else - die("could not allocate color %d\n", i); - } -+ -+ /* set alpha value of bg color */ -+ if (opt_alpha) -+ alpha = strtof(opt_alpha, NULL); -+ dc.col[defaultbg].color.alpha = (unsigned short)(0xffff * alpha); -+ dc.col[defaultbg].pixel &= 0x00FFFFFF; -+ dc.col[defaultbg].pixel |= (unsigned char)(0xff * alpha) << 24; - loaded = 1; - } - -@@ -1118,11 +1127,23 @@ xinit(int cols, int rows) - Window parent; - pid_t thispid = getpid(); - XColor xmousefg, xmousebg; -+ XWindowAttributes attr; -+ XVisualInfo vis; - - if (!(xw.dpy = XOpenDisplay(NULL))) - die("can't open display\n"); - xw.scr = XDefaultScreen(xw.dpy); -- xw.vis = XDefaultVisual(xw.dpy, xw.scr); -+ -+ if (!(opt_embed && (parent = strtol(opt_embed, NULL, 0)))) { -+ parent = XRootWindow(xw.dpy, xw.scr); -+ xw.depth = 32; -+ } else { -+ XGetWindowAttributes(xw.dpy, parent, &attr); -+ xw.depth = attr.depth; -+ } -+ -+ XMatchVisualInfo(xw.dpy, xw.scr, xw.depth, TrueColor, &vis); -+ xw.vis = vis.visual; - - /* font */ - if (!FcInit()) -@@ -1132,7 +1153,7 @@ xinit(int cols, int rows) - xloadfonts(usedfont, 0); - - /* colors */ -- xw.cmap = XDefaultColormap(xw.dpy, xw.scr); -+ xw.cmap = XCreateColormap(xw.dpy, parent, xw.vis, None); - xloadcols(); - - /* adjust fixed window geometry */ -@@ -1152,19 +1173,15 @@ xinit(int cols, int rows) - | ButtonMotionMask | ButtonPressMask | ButtonReleaseMask; - xw.attrs.colormap = xw.cmap; - -- if (!(opt_embed && (parent = strtol(opt_embed, NULL, 0)))) -- parent = XRootWindow(xw.dpy, xw.scr); - xw.win = XCreateWindow(xw.dpy, parent, xw.l, xw.t, -- win.w, win.h, 0, XDefaultDepth(xw.dpy, xw.scr), InputOutput, -+ win.w, win.h, 0, xw.depth, InputOutput, - xw.vis, CWBackPixel | CWBorderPixel | CWBitGravity - | CWEventMask | CWColormap, &xw.attrs); - - memset(&gcvalues, 0, sizeof(gcvalues)); - gcvalues.graphics_exposures = False; -- dc.gc = XCreateGC(xw.dpy, parent, GCGraphicsExposures, -- &gcvalues); -- xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, -- DefaultDepth(xw.dpy, xw.scr)); -+ xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, xw.depth); -+ dc.gc = XCreateGC(xw.dpy, xw.buf, GCGraphicsExposures, &gcvalues); - XSetForeground(xw.dpy, dc.gc, dc.col[defaultbg].pixel); - XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0, win.w, win.h); - -@@ -2019,6 +2036,9 @@ main(int argc, char *argv[]) - case 'a': - allowaltscreen = 0; - break; -+ case 'A': -+ opt_alpha = EARGF(usage()); -+ break; - case 'c': - opt_class = EARGF(usage()); - break; diff --git a/st-0.8.5/patches/st-blinking_cursor-20211116-2f6e597.diff b/st-0.8.5/patches/st-blinking_cursor-20211116-2f6e597.diff deleted file mode 100644 index 91c871a..0000000 --- a/st-0.8.5/patches/st-blinking_cursor-20211116-2f6e597.diff +++ /dev/null @@ -1,153 +0,0 @@ -From a3cdd0753bf578cd4e6db7c6507481f3b5c38aea Mon Sep 17 00:00:00 2001 -From: Steve Ward -Date: Tue, 16 Nov 2021 14:15:06 -0500 -Subject: [PATCH] Allow blinking cursor - ---- - config.def.h | 19 +++++++++++++------ - x.c | 47 +++++++++++++++++++++++++++++++++++------------ - 2 files changed, 48 insertions(+), 18 deletions(-) - -diff --git a/config.def.h b/config.def.h -index 6f05dce..1a5fed0 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -133,13 +133,20 @@ static unsigned int defaultcs = 256; - static unsigned int defaultrcs = 257; - - /* -- * Default shape of cursor -- * 2: Block ("█") -- * 4: Underline ("_") -- * 6: Bar ("|") -- * 7: Snowman ("☃") -+ * https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h4-Functions-using-CSI-_-ordered-by-the-final-character-lparen-s-rparen:CSI-Ps-SP-q.1D81 -+ * Default style of cursor -+ * 0: blinking block -+ * 1: blinking block (default) -+ * 2: steady block ("█") -+ * 3: blinking underline -+ * 4: steady underline ("_") -+ * 5: blinking bar -+ * 6: steady bar ("|") -+ * 7: blinking st cursor -+ * 8: steady st cursor - */ --static unsigned int cursorshape = 2; -+static unsigned int cursorstyle = 1; -+static Rune stcursor = 0x2603; /* snowman ("☃") */ - - /* - * Default columns and rows numbers -diff --git a/x.c b/x.c -index 89786b8..7d2447d 100644 ---- a/x.c -+++ b/x.c -@@ -253,6 +253,7 @@ static char *opt_name = NULL; - static char *opt_title = NULL; - - static int oldbutton = 3; /* button event on startup: 3 = release */ -+static int cursorblinks = 0; - - void - clipcopy(const Arg *dummy) -@@ -1529,29 +1530,44 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og) - /* draw the new one */ - if (IS_SET(MODE_FOCUSED)) { - switch (win.cursor) { -- case 7: /* st extension */ -- g.u = 0x2603; /* snowman (U+2603) */ -+ default: -+ case 0: /* blinking block */ -+ case 1: /* blinking block (default) */ -+ if (IS_SET(MODE_BLINK)) -+ break; - /* FALLTHROUGH */ -- case 0: /* Blinking Block */ -- case 1: /* Blinking Block (Default) */ -- case 2: /* Steady Block */ -+ case 2: /* steady block */ - xdrawglyph(g, cx, cy); - break; -- case 3: /* Blinking Underline */ -- case 4: /* Steady Underline */ -+ case 3: /* blinking underline */ -+ if (IS_SET(MODE_BLINK)) -+ break; -+ /* FALLTHROUGH */ -+ case 4: /* steady underline */ - XftDrawRect(xw.draw, &drawcol, - borderpx + cx * win.cw, - borderpx + (cy + 1) * win.ch - \ - cursorthickness, - win.cw, cursorthickness); - break; -- case 5: /* Blinking bar */ -- case 6: /* Steady bar */ -+ case 5: /* blinking bar */ -+ if (IS_SET(MODE_BLINK)) -+ break; -+ /* FALLTHROUGH */ -+ case 6: /* steady bar */ - XftDrawRect(xw.draw, &drawcol, - borderpx + cx * win.cw, - borderpx + cy * win.ch, - cursorthickness, win.ch); - break; -+ case 7: /* blinking st cursor */ -+ if (IS_SET(MODE_BLINK)) -+ break; -+ /* FALLTHROUGH */ -+ case 8: /* steady st cursor */ -+ g.u = stcursor; -+ xdrawglyph(g, cx, cy); -+ break; - } - } else { - XftDrawRect(xw.draw, &drawcol, -@@ -1708,9 +1724,12 @@ xsetmode(int set, unsigned int flags) - int - xsetcursor(int cursor) - { -- if (!BETWEEN(cursor, 0, 7)) /* 7: st extension */ -+ if (!BETWEEN(cursor, 0, 8)) /* 7-8: st extensions */ - return 1; - win.cursor = cursor; -+ cursorblinks = win.cursor == 0 || win.cursor == 1 || -+ win.cursor == 3 || win.cursor == 5 || -+ win.cursor == 7; - return 0; - } - -@@ -1954,6 +1973,10 @@ run(void) - if (FD_ISSET(ttyfd, &rfd) || xev) { - if (!drawing) { - trigger = now; -+ if (IS_SET(MODE_BLINK)) { -+ win.mode ^= MODE_BLINK; -+ } -+ lastblink = now; - drawing = 1; - } - timeout = (maxlatency - TIMEDIFF(now, trigger)) \ -@@ -1964,7 +1987,7 @@ run(void) - - /* idle detected or maxlatency exhausted -> draw */ - timeout = -1; -- if (blinktimeout && tattrset(ATTR_BLINK)) { -+ if (blinktimeout && (cursorblinks || tattrset(ATTR_BLINK))) { - timeout = blinktimeout - TIMEDIFF(now, lastblink); - if (timeout <= 0) { - if (-timeout > blinktimeout) /* start visible */ -@@ -2000,7 +2023,7 @@ main(int argc, char *argv[]) - { - xw.l = xw.t = 0; - xw.isfixed = False; -- xsetcursor(cursorshape); -+ xsetcursor(cursorstyle); - - ARGBEGIN { - case 'a': --- -2.34.0 - diff --git a/st-0.8.5/patches/st-graphics.diff b/st-0.8.5/patches/st-graphics.diff deleted file mode 100644 index 1bc4d48..0000000 --- a/st-0.8.5/patches/st-graphics.diff +++ /dev/null @@ -1,166 +0,0 @@ -# A patch taken from boards.4channel.org/g/thread/87102876 -# adds graphics to st -diff --git a/st.c b/st.c -index 6ba467d..efad5ec 100644 ---- a/st.c -+++ b/st.c -@@ -752,10 +752,11 @@ stty(char **args) - perror("Couldn't call stty"); - } - --int -+TTYConn - ttynew(const char *line, char *cmd, const char *out, char **args) - { - int m, s; -+ int mypipe[2]; - - if (out) { - term.mode |= MODE_PRINT; -@@ -766,6 +767,7 @@ ttynew(const char *line, char *cmd, const char *out, char **args) - out, strerror(errno)); - } - } -+ pipe(mypipe); - - if (line) { - if ((cmdfd = open(line, O_RDWR)) < 0) -@@ -773,7 +775,7 @@ ttynew(const char *line, char *cmd, const char *out, char **args) - line, strerror(errno)); - dup2(cmdfd, 0); - stty(args); -- return cmdfd; -+ return (TTYConn){ cmdfd, cmdfd }; - } - - /* seems to work fine on linux, openbsd and freebsd */ -@@ -791,6 +793,7 @@ ttynew(const char *line, char *cmd, const char *out, char **args) - dup2(s, 0); - dup2(s, 1); - dup2(s, 2); -+ dup2(mypipe[1], 3); - if (ioctl(s, TIOCSCTTY, NULL) < 0) - die("ioctl TIOCSCTTY failed: %s\n", strerror(errno)); - if (s > 2) -@@ -807,11 +810,12 @@ ttynew(const char *line, char *cmd, const char *out, char **args) - die("pledge\n"); - #endif - close(s); -+ close(mypipe[1]); - cmdfd = m; - signal(SIGCHLD, sigchld); - break; - } -- return cmdfd; -+ return (TTYConn){ .cmdfd = cmdfd, .pipefd = mypipe[0] }; - } - - size_t -diff --git a/st.h b/st.h -index fd3b0d8..e5613ba 100644 ---- a/st.h -+++ b/st.h -@@ -59,6 +59,10 @@ typedef unsigned short ushort; - - typedef uint_least32_t Rune; - -+typedef struct TTYConn { -+ int cmdfd, pipefd; -+} TTYConn; -+ - #define Glyph Glyph_ - typedef struct { - Rune u; /* character code */ -@@ -91,7 +95,7 @@ void tnew(int, int); - void tresize(int, int); - void tsetdirtattr(int); - void ttyhangup(void); --int ttynew(const char *, char *, const char *, char **); -+TTYConn ttynew(const char *, char *, const char *, char **); - size_t ttyread(void); - void ttyresize(int, int); - void ttywrite(const char *, size_t, int); -diff --git a/x.c b/x.c -index 2a3bd38..16caf2b 100644 ---- a/x.c -+++ b/x.c -@@ -5,6 +5,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -1914,9 +1915,11 @@ run(void) - XEvent ev; - int w = win.w, h = win.h; - fd_set rfd; -- int xfd = XConnectionNumber(xw.dpy), ttyfd, xev, drawing; -+ int xfd = XConnectionNumber(xw.dpy), ttyfd, pipefd, xev, drawing; - struct timespec seltv, *tv, now, lastblink, trigger; - double timeout; -+ TTYConn conn; -+ unsigned long color; - - /* Waiting for window mapping */ - do { -@@ -1934,12 +1937,17 @@ run(void) - } - } while (ev.type != MapNotify); - -- ttyfd = ttynew(opt_line, shell, opt_io, opt_cmd); -+ conn = ttynew(opt_line, shell, opt_io, opt_cmd); -+ ttyfd = conn.cmdfd; -+ pipefd = conn.pipefd; - cresize(w, h); - -+ fcntl(pipefd, F_SETFL, O_NONBLOCK); -+ FILE *command = fdopen(pipefd, "r"); - for (timeout = -1, drawing = 0, lastblink = (struct timespec){0};;) { - FD_ZERO(&rfd); - FD_SET(ttyfd, &rfd); -+ FD_SET(pipefd, &rfd); - FD_SET(xfd, &rfd); - - if (XPending(xw.dpy)) -@@ -1949,7 +1957,7 @@ run(void) - seltv.tv_nsec = 1E6 * (timeout - 1E3 * seltv.tv_sec); - tv = timeout >= 0 ? &seltv : NULL; - -- if (pselect(MAX(xfd, ttyfd)+1, &rfd, NULL, NULL, tv, NULL) < 0) { -+ if (pselect(MAX(MAX(xfd, ttyfd), pipefd)+1, &rfd, NULL, NULL, tv, NULL) < 0) { - if (errno == EINTR) - continue; - die("select failed: %s\n", strerror(errno)); -@@ -2006,6 +2014,30 @@ run(void) - } - - draw(); -+ if(FD_ISSET(pipefd, &rfd)) { -+ char header[128]; -+ int x, y; -+ int w, h; -+ int r, g, b; -+ -+ xstartdraw(); -+ while(fscanf(command, "%s", header) != EOF) { -+ printf("Command: %s\n", header); -+ if(strcmp(header, "set-color") == 0) { -+ fscanf(command, "%d %d %d", &r, &g, &b); -+ -+ color = b + (g << 8) + (r << 16); -+ } -+ -+ if(strcmp(header, "fill-rectangle") == 0) { -+ fscanf(command, "%d %d %d %d", &x, &y, &w, &h); -+ XSetForeground(xw.dpy, dc.gc, color); -+ XFillRectangle(xw.dpy, xw.buf, dc.gc, x, y, w, h); -+ } -+ } -+ xfinishdraw(); -+ } -+ - XFlush(xw.dpy); - drawing = 0; - } diff --git a/st-0.8.5/patches/st-hidecursor-0.8.3.diff b/st-0.8.5/patches/st-hidecursor-0.8.3.diff deleted file mode 100644 index 4895a66..0000000 --- a/st-0.8.5/patches/st-hidecursor-0.8.3.diff +++ /dev/null @@ -1,88 +0,0 @@ -diff --git a/x.c b/x.c -index e5f1737..7e759b0 100644 ---- a/x.c -+++ b/x.c -@@ -103,6 +103,11 @@ typedef struct { - Draw draw; - Visual *vis; - XSetWindowAttributes attrs; -+ /* Here, we use the term *pointer* to differentiate the cursor -+ * one sees when hovering the mouse over the terminal from, e.g., -+ * a green rectangle where text would be entered. */ -+ Cursor vpointer, bpointer; /* visible and hidden pointers */ -+ int pointerisvisible; - int scr; - int isfixed; /* is fixed geometry? */ - int l, t; /* left and top offset */ -@@ -698,6 +703,13 @@ brelease(XEvent *e) - void - bmotion(XEvent *e) - { -+ if (!xw.pointerisvisible) { -+ XDefineCursor(xw.dpy, xw.win, xw.vpointer); -+ xw.pointerisvisible = 1; -+ if (!IS_SET(MODE_MOUSEMANY)) -+ xsetpointermotion(0); -+ } -+ - if (IS_SET(MODE_MOUSE) && !(e->xbutton.state & forcemousemod)) { - mousereport(e); - return; -@@ -1099,10 +1111,10 @@ void - xinit(int cols, int rows) - { - XGCValues gcvalues; -- Cursor cursor; - Window parent; - pid_t thispid = getpid(); - XColor xmousefg, xmousebg; -+ Pixmap blankpm; - - if (!(xw.dpy = XOpenDisplay(NULL))) - die("can't open display\n"); -@@ -1166,8 +1178,9 @@ xinit(int cols, int rows) - } - - /* white cursor, black outline */ -- cursor = XCreateFontCursor(xw.dpy, mouseshape); -- XDefineCursor(xw.dpy, xw.win, cursor); -+ xw.pointerisvisible = 1; -+ xw.vpointer = XCreateFontCursor(xw.dpy, mouseshape); -+ XDefineCursor(xw.dpy, xw.win, xw.vpointer); - - if (XParseColor(xw.dpy, xw.cmap, colorname[mousefg], &xmousefg) == 0) { - xmousefg.red = 0xffff; -@@ -1181,7 +1194,10 @@ xinit(int cols, int rows) - xmousebg.blue = 0x0000; - } - -- XRecolorCursor(xw.dpy, cursor, &xmousefg, &xmousebg); -+ XRecolorCursor(xw.dpy, xw.vpointer, &xmousefg, &xmousebg); -+ blankpm = XCreateBitmapFromData(xw.dpy, xw.win, &(char){0}, 1, 1); -+ xw.bpointer = XCreatePixmapCursor(xw.dpy, blankpm, blankpm, -+ &xmousefg, &xmousebg, 0, 0); - - xw.xembed = XInternAtom(xw.dpy, "_XEMBED", False); - xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False); -@@ -1673,6 +1689,8 @@ unmap(XEvent *ev) - void - xsetpointermotion(int set) - { -+ if (!set && !xw.pointerisvisible) -+ return; - MODBIT(xw.attrs.event_mask, set, PointerMotionMask); - XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, &xw.attrs); - } -@@ -1793,6 +1811,12 @@ kpress(XEvent *ev) - Status status; - Shortcut *bp; - -+ if (xw.pointerisvisible) { -+ XDefineCursor(xw.dpy, xw.win, xw.bpointer); -+ xsetpointermotion(1); -+ xw.pointerisvisible = 0; -+ } -+ - if (IS_SET(MODE_KBDLOCK)) - return; - diff --git a/st-0.8.5/patches/st-scrollback-ringbuffer-0.8.5.diff b/st-0.8.5/patches/st-scrollback-ringbuffer-0.8.5.diff deleted file mode 100644 index 7c060c5..0000000 --- a/st-0.8.5/patches/st-scrollback-ringbuffer-0.8.5.diff +++ /dev/null @@ -1,730 +0,0 @@ -commit 0663bdf11a409961da5b1120741a69814da8ce65 -Author: Timo Röhling -Date: Tue Nov 23 19:45:33 2021 +0100 - - Terminal scrollback with ring buffer - - This patch adds a ring buffer for scrollback to the terminal. The - advantage of using a ring buffer is that the common case, scrolling with - no static screen content, can be achieved very efficiently by - incrementing and decrementing the starting line (modulo buffer size). - - The scrollback buffer is limited to HISTSIZE lines in order to bound - memory usage. As the lines are allocated on demand, it is possible to - implement unlimited scrollback with few changes. If the terminal is - reset, the scroll back buffer is reset, too. - -diff --git a/config.def.h b/config.def.h -index 91ab8ca..e3b469b 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -201,6 +201,8 @@ static Shortcut shortcuts[] = { - { TERMMOD, XK_Y, selpaste, {.i = 0} }, - { ShiftMask, XK_Insert, selpaste, {.i = 0} }, - { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, -+ { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, -+ { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, - }; - - /* -diff --git a/st.c b/st.c -index 51049ba..f9e24ba 100644 ---- a/st.c -+++ b/st.c -@@ -43,6 +43,10 @@ - #define ISCONTROL(c) (ISCONTROLC0(c) || ISCONTROLC1(c)) - #define ISDELIM(u) (u && wcschr(worddelimiters, u)) - -+#define TSCREEN term.screen[IS_SET(MODE_ALTSCREEN)] -+#define TLINEOFFSET(y) (((y) + TSCREEN.cur - TSCREEN.off + TSCREEN.size) % TSCREEN.size) -+#define TLINE(y) (TSCREEN.buffer[TLINEOFFSET(y)]) -+ - enum term_mode { - MODE_WRAP = 1 << 0, - MODE_INSERT = 1 << 1, -@@ -109,12 +113,21 @@ typedef struct { - int alt; - } Selection; - -+/* Screen lines */ -+typedef struct { -+ Line* buffer; /* ring buffer */ -+ int size; /* size of buffer */ -+ int cur; /* start of active screen */ -+ int off; /* scrollback line offset */ -+ TCursor sc; /* saved cursor */ -+} LineBuffer; -+ - /* Internal representation of the screen */ - typedef struct { - int row; /* nb row */ - int col; /* nb col */ -- Line *line; /* screen */ -- Line *alt; /* alternate screen */ -+ LineBuffer screen[2]; /* screen and alternate screen */ -+ int linelen; /* allocated line length */ - int *dirty; /* dirtyness of lines */ - TCursor c; /* cursor */ - int ocx; /* old cursor col */ -@@ -202,6 +215,8 @@ static void tdeftran(char); - static void tstrsequence(uchar); - - static void drawregion(int, int, int, int); -+static void clearline(Line, Glyph, int, int); -+static Line ensureline(Line); - - static void selnormalize(void); - static void selscroll(int, int); -@@ -415,11 +430,12 @@ int - tlinelen(int y) - { - int i = term.col; -+ Line line = TLINE(y); - -- if (term.line[y][i - 1].mode & ATTR_WRAP) -+ if (line[i - 1].mode & ATTR_WRAP) - return i; - -- while (i > 0 && term.line[y][i - 1].u == ' ') -+ while (i > 0 && line[i - 1].u == ' ') - --i; - - return i; -@@ -528,7 +544,7 @@ selsnap(int *x, int *y, int direction) - * Snap around if the word wraps around at the end or - * beginning of a line. - */ -- prevgp = &term.line[*y][*x]; -+ prevgp = &TLINE(*y)[*x]; - prevdelim = ISDELIM(prevgp->u); - for (;;) { - newx = *x + direction; -@@ -543,14 +559,14 @@ selsnap(int *x, int *y, int direction) - yt = *y, xt = *x; - else - yt = newy, xt = newx; -- if (!(term.line[yt][xt].mode & ATTR_WRAP)) -+ if (!(TLINE(yt)[xt].mode & ATTR_WRAP)) - break; - } - - if (newx >= tlinelen(newy)) - break; - -- gp = &term.line[newy][newx]; -+ gp = &TLINE(newy)[newx]; - delim = ISDELIM(gp->u); - if (!(gp->mode & ATTR_WDUMMY) && (delim != prevdelim - || (delim && gp->u != prevgp->u))) -@@ -571,14 +587,14 @@ selsnap(int *x, int *y, int direction) - *x = (direction < 0) ? 0 : term.col - 1; - if (direction < 0) { - for (; *y > 0; *y += direction) { -- if (!(term.line[*y-1][term.col-1].mode -+ if (!(TLINE(*y-1)[term.col-1].mode - & ATTR_WRAP)) { - break; - } - } - } else if (direction > 0) { - for (; *y < term.row-1; *y += direction) { -- if (!(term.line[*y][term.col-1].mode -+ if (!(TLINE(*y)[term.col-1].mode - & ATTR_WRAP)) { - break; - } -@@ -609,13 +625,13 @@ getsel(void) - } - - if (sel.type == SEL_RECTANGULAR) { -- gp = &term.line[y][sel.nb.x]; -+ gp = &TLINE(y)[sel.nb.x]; - lastx = sel.ne.x; - } else { -- gp = &term.line[y][sel.nb.y == y ? sel.nb.x : 0]; -+ gp = &TLINE(y)[sel.nb.y == y ? sel.nb.x : 0]; - lastx = (sel.ne.y == y) ? sel.ne.x : term.col-1; - } -- last = &term.line[y][MIN(lastx, linelen-1)]; -+ last = &TLINE(y)[MIN(lastx, linelen-1)]; - while (last >= gp && last->u == ' ') - --last; - -@@ -956,12 +972,15 @@ int - tattrset(int attr) - { - int i, j; -+ int y = TLINEOFFSET(0); - - for (i = 0; i < term.row-1; i++) { -+ Line line = TSCREEN.buffer[y]; - for (j = 0; j < term.col-1; j++) { -- if (term.line[i][j].mode & attr) -+ if (line[j].mode & attr) - return 1; - } -+ y = (y+1) % TSCREEN.size; - } - - return 0; -@@ -983,14 +1002,17 @@ void - tsetdirtattr(int attr) - { - int i, j; -+ int y = TLINEOFFSET(0); - - for (i = 0; i < term.row-1; i++) { -+ Line line = TSCREEN.buffer[y]; - for (j = 0; j < term.col-1; j++) { -- if (term.line[i][j].mode & attr) { -+ if (line[j].mode & attr) { - tsetdirt(i, i); - break; - } - } -+ y = (y+1) % TSCREEN.size; - } - } - -@@ -1003,27 +1025,19 @@ tfulldirt(void) - void - tcursor(int mode) - { -- static TCursor c[2]; -- int alt = IS_SET(MODE_ALTSCREEN); -- - if (mode == CURSOR_SAVE) { -- c[alt] = term.c; -+ TSCREEN.sc = term.c; - } else if (mode == CURSOR_LOAD) { -- term.c = c[alt]; -- tmoveto(c[alt].x, c[alt].y); -+ term.c = TSCREEN.sc; -+ tmoveto(term.c.x, term.c.y); - } - } - - void - treset(void) - { -- uint i; -- -- term.c = (TCursor){{ -- .mode = ATTR_NULL, -- .fg = defaultfg, -- .bg = defaultbg -- }, .x = 0, .y = 0, .state = CURSOR_DEFAULT}; -+ int i, j; -+ Glyph g = (Glyph){ .fg = defaultfg, .bg = defaultbg}; - - memset(term.tabs, 0, term.col * sizeof(*term.tabs)); - for (i = tabspaces; i < term.col; i += tabspaces) -@@ -1035,17 +1049,37 @@ treset(void) - term.charset = 0; - - for (i = 0; i < 2; i++) { -- tmoveto(0, 0); -- tcursor(CURSOR_SAVE); -- tclearregion(0, 0, term.col-1, term.row-1); -- tswapscreen(); -+ term.screen[i].sc = (TCursor){{ -+ .fg = defaultfg, -+ .bg = defaultbg -+ }}; -+ term.screen[i].cur = 0; -+ term.screen[i].off = 0; -+ for (j = 0; j < term.row; ++j) { -+ if (term.col != term.linelen) -+ term.screen[i].buffer[j] = xrealloc(term.screen[i].buffer[j], term.col * sizeof(Glyph)); -+ clearline(term.screen[i].buffer[j], g, 0, term.col); -+ } -+ for (j = term.row; j < term.screen[i].size; ++j) { -+ free(term.screen[i].buffer[j]); -+ term.screen[i].buffer[j] = NULL; -+ } - } -+ tcursor(CURSOR_LOAD); -+ term.linelen = term.col; -+ tfulldirt(); - } - - void - tnew(int col, int row) - { -- term = (Term){ .c = { .attr = { .fg = defaultfg, .bg = defaultbg } } }; -+ int i; -+ term = (Term){}; -+ term.screen[0].buffer = xmalloc(HISTSIZE * sizeof(Line)); -+ term.screen[0].size = HISTSIZE; -+ term.screen[1].buffer = NULL; -+ for (i = 0; i < HISTSIZE; ++i) term.screen[0].buffer[i] = NULL; -+ - tresize(col, row); - treset(); - } -@@ -1053,14 +1087,42 @@ tnew(int col, int row) - void - tswapscreen(void) - { -- Line *tmp = term.line; -- -- term.line = term.alt; -- term.alt = tmp; - term.mode ^= MODE_ALTSCREEN; - tfulldirt(); - } - -+void -+kscrollup(const Arg *a) -+{ -+ int n = a->i; -+ -+ if (IS_SET(MODE_ALTSCREEN)) -+ return; -+ -+ if (n < 0) n = (-n) * term.row; -+ if (n > TSCREEN.size - term.row - TSCREEN.off) n = TSCREEN.size - term.row - TSCREEN.off; -+ while (!TLINE(-n)) --n; -+ TSCREEN.off += n; -+ selscroll(0, n); -+ tfulldirt(); -+} -+ -+void -+kscrolldown(const Arg *a) -+{ -+ -+ int n = a->i; -+ -+ if (IS_SET(MODE_ALTSCREEN)) -+ return; -+ -+ if (n < 0) n = (-n) * term.row; -+ if (n > TSCREEN.off) n = TSCREEN.off; -+ TSCREEN.off -= n; -+ selscroll(0, -n); -+ tfulldirt(); -+} -+ - void - tscrolldown(int orig, int n) - { -@@ -1069,15 +1131,29 @@ tscrolldown(int orig, int n) - - LIMIT(n, 0, term.bot-orig+1); - -- tsetdirt(orig, term.bot-n); -- tclearregion(0, term.bot-n+1, term.col-1, term.bot); -+ /* Ensure that lines are allocated */ -+ for (i = -n; i < 0; i++) { -+ TLINE(i) = ensureline(TLINE(i)); -+ } - -- for (i = term.bot; i >= orig+n; i--) { -- temp = term.line[i]; -- term.line[i] = term.line[i-n]; -- term.line[i-n] = temp; -+ /* Shift non-scrolling areas in ring buffer */ -+ for (i = term.bot+1; i < term.row; i++) { -+ temp = TLINE(i); -+ TLINE(i) = TLINE(i-n); -+ TLINE(i-n) = temp; -+ } -+ for (i = 0; i < orig; i++) { -+ temp = TLINE(i); -+ TLINE(i) = TLINE(i-n); -+ TLINE(i-n) = temp; - } - -+ /* Scroll buffer */ -+ TSCREEN.cur = (TSCREEN.cur + TSCREEN.size - n) % TSCREEN.size; -+ /* Clear lines that have entered the view */ -+ tclearregion(0, orig, term.linelen-1, orig+n-1); -+ /* Redraw portion of the screen that has scrolled */ -+ tsetdirt(orig+n-1, term.bot); - selscroll(orig, n); - } - -@@ -1089,15 +1165,29 @@ tscrollup(int orig, int n) - - LIMIT(n, 0, term.bot-orig+1); - -- tclearregion(0, orig, term.col-1, orig+n-1); -- tsetdirt(orig+n, term.bot); -+ /* Ensure that lines are allocated */ -+ for (i = term.row; i < term.row + n; i++) { -+ TLINE(i) = ensureline(TLINE(i)); -+ } - -- for (i = orig; i <= term.bot-n; i++) { -- temp = term.line[i]; -- term.line[i] = term.line[i+n]; -- term.line[i+n] = temp; -+ /* Shift non-scrolling areas in ring buffer */ -+ for (i = orig-1; i >= 0; i--) { -+ temp = TLINE(i); -+ TLINE(i) = TLINE(i+n); -+ TLINE(i+n) = temp; -+ } -+ for (i = term.row-1; i >term.bot; i--) { -+ temp = TLINE(i); -+ TLINE(i) = TLINE(i+n); -+ TLINE(i+n) = temp; - } - -+ /* Scroll buffer */ -+ TSCREEN.cur = (TSCREEN.cur + n) % TSCREEN.size; -+ /* Clear lines that have entered the view */ -+ tclearregion(0, term.bot-n+1, term.linelen-1, term.bot); -+ /* Redraw portion of the screen that has scrolled */ -+ tsetdirt(orig, term.bot-n+1); - selscroll(orig, -n); - } - -@@ -1201,6 +1291,7 @@ tsetchar(Rune u, const Glyph *attr, int x, int y) - "⎻", "─", "⎼", "⎽", "├", "┤", "┴", "┬", /* p - w */ - "│", "≤", "≥", "π", "≠", "£", "·", /* x - ~ */ - }; -+ Line line = TLINE(y); - - /* - * The table is proudly stolen from rxvt. -@@ -1209,25 +1300,25 @@ tsetchar(Rune u, const Glyph *attr, int x, int y) - BETWEEN(u, 0x41, 0x7e) && vt100_0[u - 0x41]) - utf8decode(vt100_0[u - 0x41], &u, UTF_SIZ); - -- if (term.line[y][x].mode & ATTR_WIDE) { -+ if (line[x].mode & ATTR_WIDE) { - if (x+1 < term.col) { -- term.line[y][x+1].u = ' '; -- term.line[y][x+1].mode &= ~ATTR_WDUMMY; -+ line[x+1].u = ' '; -+ line[x+1].mode &= ~ATTR_WDUMMY; - } -- } else if (term.line[y][x].mode & ATTR_WDUMMY) { -- term.line[y][x-1].u = ' '; -- term.line[y][x-1].mode &= ~ATTR_WIDE; -+ } else if (line[x].mode & ATTR_WDUMMY) { -+ line[x-1].u = ' '; -+ line[x-1].mode &= ~ATTR_WIDE; - } - - term.dirty[y] = 1; -- term.line[y][x] = *attr; -- term.line[y][x].u = u; -+ line[x] = *attr; -+ line[x].u = u; - } - - void - tclearregion(int x1, int y1, int x2, int y2) - { -- int x, y, temp; -+ int x, y, L, S, temp; - Glyph *gp; - - if (x1 > x2) -@@ -1235,15 +1326,16 @@ tclearregion(int x1, int y1, int x2, int y2) - if (y1 > y2) - temp = y1, y1 = y2, y2 = temp; - -- LIMIT(x1, 0, term.col-1); -- LIMIT(x2, 0, term.col-1); -+ LIMIT(x1, 0, term.linelen-1); -+ LIMIT(x2, 0, term.linelen-1); - LIMIT(y1, 0, term.row-1); - LIMIT(y2, 0, term.row-1); - -+ L = TLINEOFFSET(y1); - for (y = y1; y <= y2; y++) { - term.dirty[y] = 1; - for (x = x1; x <= x2; x++) { -- gp = &term.line[y][x]; -+ gp = &TSCREEN.buffer[L][x]; - if (selected(x, y)) - selclear(); - gp->fg = term.c.attr.fg; -@@ -1251,6 +1343,7 @@ tclearregion(int x1, int y1, int x2, int y2) - gp->mode = 0; - gp->u = ' '; - } -+ L = (L + 1) % TSCREEN.size; - } - } - -@@ -1265,7 +1358,7 @@ tdeletechar(int n) - dst = term.c.x; - src = term.c.x + n; - size = term.col - src; -- line = term.line[term.c.y]; -+ line = TLINE(term.c.y); - - memmove(&line[dst], &line[src], size * sizeof(Glyph)); - tclearregion(term.col-n, term.c.y, term.col-1, term.c.y); -@@ -1282,7 +1375,7 @@ tinsertblank(int n) - dst = term.c.x + n; - src = term.c.x; - size = term.col - dst; -- line = term.line[term.c.y]; -+ line = TLINE(term.c.y); - - memmove(&line[dst], &line[src], size * sizeof(Glyph)); - tclearregion(src, term.c.y, dst - 1, term.c.y); -@@ -2103,7 +2196,7 @@ tdumpline(int n) - char buf[UTF_SIZ]; - const Glyph *bp, *end; - -- bp = &term.line[n][0]; -+ bp = &TLINE(n)[0]; - end = &bp[MIN(tlinelen(n), term.col) - 1]; - if (bp != end || bp->u != ' ') { - for ( ; bp <= end; ++bp) -@@ -2486,11 +2579,11 @@ check_control_code: - if (selected(term.c.x, term.c.y)) - selclear(); - -- gp = &term.line[term.c.y][term.c.x]; -+ gp = &TLINE(term.c.y)[term.c.x]; - if (IS_SET(MODE_WRAP) && (term.c.state & CURSOR_WRAPNEXT)) { - gp->mode |= ATTR_WRAP; - tnewline(1); -- gp = &term.line[term.c.y][term.c.x]; -+ gp = &TLINE(term.c.y)[term.c.x]; - } - - if (IS_SET(MODE_INSERT) && term.c.x+width < term.col) -@@ -2498,7 +2591,7 @@ check_control_code: - - if (term.c.x+width > term.col) { - tnewline(1); -- gp = &term.line[term.c.y][term.c.x]; -+ gp = &TLINE(term.c.y)[term.c.x]; - } - - tsetchar(u, &term.c.attr, term.c.x, term.c.y); -@@ -2529,6 +2622,11 @@ twrite(const char *buf, int buflen, int show_ctrl) - Rune u; - int n; - -+ if (TSCREEN.off) { -+ TSCREEN.off = 0; -+ tfulldirt(); -+ } -+ - for (n = 0; n < buflen; n += charsize) { - if (IS_SET(MODE_UTF8)) { - /* process a complete utf8 char */ -@@ -2555,56 +2653,85 @@ twrite(const char *buf, int buflen, int show_ctrl) - } - - void --tresize(int col, int row) -+clearline(Line line, Glyph g, int x, int xend) - { - int i; -+ g.mode = 0; -+ g.u = ' '; -+ for (i = x; i < xend; ++i) { -+ line[i] = g; -+ } -+} -+ -+Line -+ensureline(Line line) -+{ -+ if (!line) { -+ line = xmalloc(term.linelen * sizeof(Glyph)); -+ } -+ return line; -+} -+ -+void -+tresize(int col, int row) -+{ -+ int i, j; - int minrow = MIN(row, term.row); - int mincol = MIN(col, term.col); -+ int linelen = MAX(col, term.linelen); - int *bp; -- TCursor c; - -- if (col < 1 || row < 1) { -+ if (col < 1 || row < 1 || row > HISTSIZE) { - fprintf(stderr, - "tresize: error resizing to %dx%d\n", col, row); - return; - } - -- /* -- * slide screen to keep cursor where we expect it - -- * tscrollup would work here, but we can optimize to -- * memmove because we're freeing the earlier lines -- */ -- for (i = 0; i <= term.c.y - row; i++) { -- free(term.line[i]); -- free(term.alt[i]); -+ /* Shift buffer to keep the cursor where we expect it */ -+ if (row <= term.c.y) { -+ term.screen[0].cur = (term.screen[0].cur - row + term.c.y + 1) % term.screen[0].size; -+ } -+ -+ /* Resize and clear line buffers as needed */ -+ if (linelen > term.linelen) { -+ for (i = 0; i < term.screen[0].size; ++i) { -+ if (term.screen[0].buffer[i]) { -+ term.screen[0].buffer[i] = xrealloc(term.screen[0].buffer[i], linelen * sizeof(Glyph)); -+ clearline(term.screen[0].buffer[i], term.c.attr, term.linelen, linelen); -+ } -+ } -+ for (i = 0; i < minrow; ++i) { -+ term.screen[1].buffer[i] = xrealloc(term.screen[1].buffer[i], linelen * sizeof(Glyph)); -+ clearline(term.screen[1].buffer[i], term.c.attr, term.linelen, linelen); -+ } - } -- /* ensure that both src and dst are not NULL */ -- if (i > 0) { -- memmove(term.line, term.line + i, row * sizeof(Line)); -- memmove(term.alt, term.alt + i, row * sizeof(Line)); -+ /* Allocate all visible lines for regular line buffer */ -+ for (j = term.screen[0].cur, i = 0; i < row; ++i, j = (j + 1) % term.screen[0].size) -+ { -+ if (!term.screen[0].buffer[j]) { -+ term.screen[0].buffer[j] = xmalloc(linelen * sizeof(Glyph)); -+ } -+ if (i >= term.row) { -+ clearline(term.screen[0].buffer[j], term.c.attr, 0, linelen); -+ } - } -- for (i += row; i < term.row; i++) { -- free(term.line[i]); -- free(term.alt[i]); -+ /* Resize alt screen */ -+ term.screen[1].cur = 0; -+ term.screen[1].size = row; -+ for (i = row; i < term.row; ++i) { -+ free(term.screen[1].buffer[i]); -+ } -+ term.screen[1].buffer = xrealloc(term.screen[1].buffer, row * sizeof(Line)); -+ for (i = term.row; i < row; ++i) { -+ term.screen[1].buffer[i] = xmalloc(linelen * sizeof(Glyph)); -+ clearline(term.screen[1].buffer[i], term.c.attr, 0, linelen); - } - - /* resize to new height */ -- term.line = xrealloc(term.line, row * sizeof(Line)); -- term.alt = xrealloc(term.alt, row * sizeof(Line)); - term.dirty = xrealloc(term.dirty, row * sizeof(*term.dirty)); - term.tabs = xrealloc(term.tabs, col * sizeof(*term.tabs)); - -- /* resize each row to new width, zero-pad if needed */ -- for (i = 0; i < minrow; i++) { -- term.line[i] = xrealloc(term.line[i], col * sizeof(Glyph)); -- term.alt[i] = xrealloc(term.alt[i], col * sizeof(Glyph)); -- } -- -- /* allocate any new rows */ -- for (/* i = minrow */; i < row; i++) { -- term.line[i] = xmalloc(col * sizeof(Glyph)); -- term.alt[i] = xmalloc(col * sizeof(Glyph)); -- } -+ /* fix tabstops */ - if (col > term.col) { - bp = term.tabs + term.col; - -@@ -2614,26 +2741,16 @@ tresize(int col, int row) - for (bp += tabspaces; bp < term.tabs + col; bp += tabspaces) - *bp = 1; - } -+ - /* update terminal size */ - term.col = col; - term.row = row; -+ term.linelen = linelen; - /* reset scrolling region */ - tsetscroll(0, row-1); - /* make use of the LIMIT in tmoveto */ - tmoveto(term.c.x, term.c.y); -- /* Clearing both screens (it makes dirty all lines) */ -- c = term.c; -- for (i = 0; i < 2; i++) { -- if (mincol < col && 0 < minrow) { -- tclearregion(mincol, 0, col - 1, minrow - 1); -- } -- if (0 < col && minrow < row) { -- tclearregion(0, minrow, col - 1, row - 1); -- } -- tswapscreen(); -- tcursor(CURSOR_LOAD); -- } -- term.c = c; -+ tfulldirt(); - } - - void -@@ -2645,14 +2762,15 @@ resettitle(void) - void - drawregion(int x1, int y1, int x2, int y2) - { -- int y; -+ int y, L; - -+ L = TLINEOFFSET(y1); - for (y = y1; y < y2; y++) { -- if (!term.dirty[y]) -- continue; -- -- term.dirty[y] = 0; -- xdrawline(term.line[y], x1, y, x2); -+ if (term.dirty[y]) { -+ term.dirty[y] = 0; -+ xdrawline(TSCREEN.buffer[L], x1, y, x2); -+ } -+ L = (L + 1) % TSCREEN.size; - } - } - -@@ -2667,14 +2785,15 @@ draw(void) - /* adjust cursor position */ - LIMIT(term.ocx, 0, term.col-1); - LIMIT(term.ocy, 0, term.row-1); -- if (term.line[term.ocy][term.ocx].mode & ATTR_WDUMMY) -+ if (TLINE(term.ocy)[term.ocx].mode & ATTR_WDUMMY) - term.ocx--; -- if (term.line[term.c.y][cx].mode & ATTR_WDUMMY) -+ if (TLINE(term.c.y)[cx].mode & ATTR_WDUMMY) - cx--; - - drawregion(0, 0, term.col, term.row); -- xdrawcursor(cx, term.c.y, term.line[term.c.y][cx], -- term.ocx, term.ocy, term.line[term.ocy][term.ocx]); -+ if (TSCREEN.off == 0) -+ xdrawcursor(cx, term.c.y, TLINE(term.c.y)[cx], -+ term.ocx, term.ocy, TLINE(term.ocy)[term.ocx]); - term.ocx = cx; - term.ocy = term.c.y; - xfinishdraw(); -diff --git a/st.h b/st.h -index 519b9bd..b48e810 100644 ---- a/st.h -+++ b/st.h -@@ -19,6 +19,7 @@ - - #define TRUECOLOR(r,g,b) (1 << 24 | (r) << 16 | (g) << 8 | (b)) - #define IS_TRUECOL(x) (1 << 24 & (x)) -+#define HISTSIZE 2000 - - enum glyph_attribute { - ATTR_NULL = 0, -diff --git a/x.c b/x.c -index 8a16faa..1bb5853 100644 ---- a/x.c -+++ b/x.c -@@ -59,6 +59,8 @@ static void zoom(const Arg *); - static void zoomabs(const Arg *); - static void zoomreset(const Arg *); - static void ttysend(const Arg *); -+void kscrollup(const Arg *); -+void kscrolldown(const Arg *); - - /* config.h for applying patches and the configuration. */ - #include "config.h" diff --git a/st-0.8.5/st.1 b/st-0.8.5/st.1 deleted file mode 100644 index 39120b4..0000000 --- a/st-0.8.5/st.1 +++ /dev/null @@ -1,177 +0,0 @@ -.TH ST 1 st\-VERSION -.SH NAME -st \- simple terminal -.SH SYNOPSIS -.B st -.RB [ \-aiv ] -.RB [ \-c -.IR class ] -.RB [ \-f -.IR font ] -.RB [ \-g -.IR geometry ] -.RB [ \-n -.IR name ] -.RB [ \-o -.IR iofile ] -.RB [ \-T -.IR title ] -.RB [ \-t -.IR title ] -.RB [ \-l -.IR line ] -.RB [ \-w -.IR windowid ] -.RB [[ \-e ] -.IR command -.RI [ arguments ...]] -.PP -.B st -.RB [ \-aiv ] -.RB [ \-c -.IR class ] -.RB [ \-f -.IR font ] -.RB [ \-g -.IR geometry ] -.RB [ \-n -.IR name ] -.RB [ \-o -.IR iofile ] -.RB [ \-T -.IR title ] -.RB [ \-t -.IR title ] -.RB [ \-w -.IR windowid ] -.RB \-l -.IR line -.RI [ stty_args ...] -.SH DESCRIPTION -.B st -is a simple terminal emulator. -.SH OPTIONS -.TP -.B \-a -disable alternate screens in terminal -.TP -.BI \-c " class" -defines the window class (default $TERM). -.TP -.BI \-f " font" -defines the -.I font -to use when st is run. -.TP -.BI \-g " geometry" -defines the X11 geometry string. -The form is [=][{xX}][{+-}{+-}]. See -.BR XParseGeometry (3) -for further details. -.TP -.B \-i -will fixate the position given with the -g option. -.TP -.BI \-n " name" -defines the window instance name (default $TERM). -.TP -.BI \-o " iofile" -writes all the I/O to -.I iofile. -This feature is useful when recording st sessions. A value of "-" means -standard output. -.TP -.BI \-T " title" -defines the window title (default 'st'). -.TP -.BI \-t " title" -defines the window title (default 'st'). -.TP -.BI \-w " windowid" -embeds st within the window identified by -.I windowid -.TP -.BI \-l " line" -use a tty -.I line -instead of a pseudo terminal. -.I line -should be a (pseudo-)serial device (e.g. /dev/ttyS0 on Linux for serial port -0). -When this flag is given -remaining arguments are used as flags for -.BR stty(1). -By default st initializes the serial line to 8 bits, no parity, 1 stop bit -and a 38400 baud rate. The speed is set by appending it as last argument -(e.g. 'st -l /dev/ttyS0 115200'). Arguments before the last one are -.BR stty(1) -flags. If you want to set odd parity on 115200 baud use for example 'st -l -/dev/ttyS0 parenb parodd 115200'. Set the number of bits by using for -example 'st -l /dev/ttyS0 cs7 115200'. See -.BR stty(1) -for more arguments and cases. -.TP -.B \-v -prints version information to stderr, then exits. -.TP -.BI \-e " command " [ " arguments " "... ]" -st executes -.I command -instead of the shell. If this is used it -.B must be the last option -on the command line, as in xterm / rxvt. -This option is only intended for compatibility, -and all the remaining arguments are used as a command -even without it. -.SH SHORTCUTS -.TP -.B Break -Send a break in the serial line. -Break key is obtained in PC keyboards -pressing at the same time control and pause. -.TP -.B Ctrl-Print Screen -Toggle if st should print to the -.I iofile. -.TP -.B Shift-Print Screen -Print the full screen to the -.I iofile. -.TP -.B Print Screen -Print the selection to the -.I iofile. -.TP -.B Ctrl-Shift-Page Up -Increase font size. -.TP -.B Ctrl-Shift-Page Down -Decrease font size. -.TP -.B Ctrl-Shift-Home -Reset to default font size. -.TP -.B Ctrl-Shift-y -Paste from primary selection (middle mouse button). -.TP -.B Ctrl-Shift-c -Copy the selected text to the clipboard selection. -.TP -.B Ctrl-Shift-v -Paste from the clipboard selection. -.SH CUSTOMIZATION -.B st -can be customized by creating a custom config.h and (re)compiling the source -code. This keeps it fast, secure and simple. -.SH AUTHORS -See the LICENSE file for the authors. -.SH LICENSE -See the LICENSE file for the terms of redistribution. -.SH SEE ALSO -.BR tabbed (1), -.BR utmp (1), -.BR stty (1), -.BR scroll (1) -.SH BUGS -See the TODO file in the distribution. - diff --git a/st-0.8.5/st.c b/st-0.8.5/st.c deleted file mode 100644 index 3c2646a..0000000 --- a/st-0.8.5/st.c +++ /dev/null @@ -1,2813 +0,0 @@ -/* See LICENSE for license details. */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "st.h" -#include "win.h" - -#if defined(__linux) - #include -#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) - #include -#elif defined(__FreeBSD__) || defined(__DragonFly__) - #include -#endif - -/* Arbitrary sizes */ -#define UTF_INVALID 0xFFFD -#define UTF_SIZ 4 -#define ESC_BUF_SIZ (128*UTF_SIZ) -#define ESC_ARG_SIZ 16 -#define STR_BUF_SIZ ESC_BUF_SIZ -#define STR_ARG_SIZ ESC_ARG_SIZ - -/* macros */ -#define IS_SET(flag) ((term.mode & (flag)) != 0) -#define ISCONTROLC0(c) (BETWEEN(c, 0, 0x1f) || (c) == 0x7f) -#define ISCONTROLC1(c) (BETWEEN(c, 0x80, 0x9f)) -#define ISCONTROL(c) (ISCONTROLC0(c) || ISCONTROLC1(c)) -#define ISDELIM(u) (u && wcschr(worddelimiters, u)) - -#define TSCREEN term.screen[IS_SET(MODE_ALTSCREEN)] -#define TLINEOFFSET(y) (((y) + TSCREEN.cur - TSCREEN.off + TSCREEN.size) % TSCREEN.size) -#define TLINE(y) (TSCREEN.buffer[TLINEOFFSET(y)]) - -enum term_mode { - MODE_WRAP = 1 << 0, - MODE_INSERT = 1 << 1, - MODE_ALTSCREEN = 1 << 2, - MODE_CRLF = 1 << 3, - MODE_ECHO = 1 << 4, - MODE_PRINT = 1 << 5, - MODE_UTF8 = 1 << 6, -}; - -enum cursor_movement { - CURSOR_SAVE, - CURSOR_LOAD -}; - -enum cursor_state { - CURSOR_DEFAULT = 0, - CURSOR_WRAPNEXT = 1, - CURSOR_ORIGIN = 2 -}; - -enum charset { - CS_GRAPHIC0, - CS_GRAPHIC1, - CS_UK, - CS_USA, - CS_MULTI, - CS_GER, - CS_FIN -}; - -enum escape_state { - ESC_START = 1, - ESC_CSI = 2, - ESC_STR = 4, /* DCS, OSC, PM, APC */ - ESC_ALTCHARSET = 8, - ESC_STR_END = 16, /* a final string was encountered */ - ESC_TEST = 32, /* Enter in test mode */ - ESC_UTF8 = 64, -}; - -typedef struct { - Glyph attr; /* current char attributes */ - int x; - int y; - char state; -} TCursor; - -typedef struct { - int mode; - int type; - int snap; - /* - * Selection variables: - * nb – normalized coordinates of the beginning of the selection - * ne – normalized coordinates of the end of the selection - * ob – original coordinates of the beginning of the selection - * oe – original coordinates of the end of the selection - */ - struct { - int x, y; - } nb, ne, ob, oe; - - int alt; -} Selection; - -/* Screen lines */ -typedef struct { - Line* buffer; /* ring buffer */ - int size; /* size of buffer */ - int cur; /* start of active screen */ - int off; /* scrollback line offset */ - TCursor sc; /* saved cursor */ -} LineBuffer; - -/* Internal representation of the screen */ -typedef struct { - int row; /* nb row */ - int col; /* nb col */ - LineBuffer screen[2]; /* screen and alternate screen */ - int linelen; /* allocated line length */ - int *dirty; /* dirtyness of lines */ - TCursor c; /* cursor */ - int ocx; /* old cursor col */ - int ocy; /* old cursor row */ - int top; /* top scroll limit */ - int bot; /* bottom scroll limit */ - int mode; /* terminal mode flags */ - int esc; /* escape state flags */ - char trantbl[4]; /* charset table translation */ - int charset; /* current charset */ - int icharset; /* selected charset for sequence */ - int *tabs; - Rune lastc; /* last printed char outside of sequence, 0 if control */ -} Term; - -/* CSI Escape sequence structs */ -/* ESC '[' [[ [] [;]] []] */ -typedef struct { - char buf[ESC_BUF_SIZ]; /* raw string */ - size_t len; /* raw string length */ - char priv; - int arg[ESC_ARG_SIZ]; - int narg; /* nb of args */ - char mode[2]; -} CSIEscape; - -/* STR Escape sequence structs */ -/* ESC type [[ [] [;]] ] ESC '\' */ -typedef struct { - char type; /* ESC type ... */ - char *buf; /* allocated raw string */ - size_t siz; /* allocation size */ - size_t len; /* raw string length */ - char *args[STR_ARG_SIZ]; - int narg; /* nb of args */ -} STREscape; - -static void execsh(char *, char **); -static void stty(char **); -static void sigchld(int); -static void ttywriteraw(const char *, size_t); - -static void csidump(void); -static void csihandle(void); -static void csiparse(void); -static void csireset(void); -static int eschandle(uchar); -static void strdump(void); -static void strhandle(void); -static void strparse(void); -static void strreset(void); - -static void tprinter(char *, size_t); -static void tdumpsel(void); -static void tdumpline(int); -static void tdump(void); -static void tclearregion(int, int, int, int); -static void tcursor(int); -static void tdeletechar(int); -static void tdeleteline(int); -static void tinsertblank(int); -static void tinsertblankline(int); -static int tlinelen(int); -static void tmoveto(int, int); -static void tmoveato(int, int); -static void tnewline(int); -static void tputtab(int); -static void tputc(Rune); -static void treset(void); -static void tscrollup(int, int); -static void tscrolldown(int, int); -static void tsetattr(const int *, int); -static void tsetchar(Rune, const Glyph *, int, int); -static void tsetdirt(int, int); -static void tsetscroll(int, int); -static void tswapscreen(void); -static void tsetmode(int, int, const int *, int); -static int twrite(const char *, int, int); -static void tfulldirt(void); -static void tcontrolcode(uchar ); -static void tdectest(char ); -static void tdefutf8(char); -static int32_t tdefcolor(const int *, int *, int); -static void tdeftran(char); -static void tstrsequence(uchar); - -static void drawregion(int, int, int, int); -static void clearline(Line, Glyph, int, int); -static Line ensureline(Line); - -static void selnormalize(void); -static void selscroll(int, int); -static void selsnap(int *, int *, int); - -static size_t utf8decode(const char *, Rune *, size_t); -static Rune utf8decodebyte(char, size_t *); -static char utf8encodebyte(Rune, size_t); -static size_t utf8validate(Rune *, size_t); - -static char *base64dec(const char *); -static char base64dec_getc(const char **); - -static ssize_t xwrite(int, const char *, size_t); - -/* Globals */ -static Term term; -static Selection sel; -static CSIEscape csiescseq; -static STREscape strescseq; -static int iofd = 1; -static int cmdfd; -static pid_t pid; - -static const uchar utfbyte[UTF_SIZ + 1] = {0x80, 0, 0xC0, 0xE0, 0xF0}; -static const uchar utfmask[UTF_SIZ + 1] = {0xC0, 0x80, 0xE0, 0xF0, 0xF8}; -static const Rune utfmin[UTF_SIZ + 1] = { 0, 0, 0x80, 0x800, 0x10000}; -static const Rune utfmax[UTF_SIZ + 1] = {0x10FFFF, 0x7F, 0x7FF, 0xFFFF, 0x10FFFF}; - -ssize_t -xwrite(int fd, const char *s, size_t len) -{ - size_t aux = len; - ssize_t r; - - while (len > 0) { - r = write(fd, s, len); - if (r < 0) - return r; - len -= r; - s += r; - } - - return aux; -} - -void * -xmalloc(size_t len) -{ - void *p; - - if (!(p = malloc(len))) - die("malloc: %s\n", strerror(errno)); - - return p; -} - -void * -xrealloc(void *p, size_t len) -{ - if ((p = realloc(p, len)) == NULL) - die("realloc: %s\n", strerror(errno)); - - return p; -} - -char * -xstrdup(const char *s) -{ - char *p; - - if ((p = strdup(s)) == NULL) - die("strdup: %s\n", strerror(errno)); - - return p; -} - -size_t -utf8decode(const char *c, Rune *u, size_t clen) -{ - size_t i, j, len, type; - Rune udecoded; - - *u = UTF_INVALID; - if (!clen) - return 0; - udecoded = utf8decodebyte(c[0], &len); - if (!BETWEEN(len, 1, UTF_SIZ)) - return 1; - for (i = 1, j = 1; i < clen && j < len; ++i, ++j) { - udecoded = (udecoded << 6) | utf8decodebyte(c[i], &type); - if (type != 0) - return j; - } - if (j < len) - return 0; - *u = udecoded; - utf8validate(u, len); - - return len; -} - -Rune -utf8decodebyte(char c, size_t *i) -{ - for (*i = 0; *i < LEN(utfmask); ++(*i)) - if (((uchar)c & utfmask[*i]) == utfbyte[*i]) - return (uchar)c & ~utfmask[*i]; - - return 0; -} - -size_t -utf8encode(Rune u, char *c) -{ - size_t len, i; - - len = utf8validate(&u, 0); - if (len > UTF_SIZ) - return 0; - - for (i = len - 1; i != 0; --i) { - c[i] = utf8encodebyte(u, 0); - u >>= 6; - } - c[0] = utf8encodebyte(u, len); - - return len; -} - -char -utf8encodebyte(Rune u, size_t i) -{ - return utfbyte[i] | (u & ~utfmask[i]); -} - -size_t -utf8validate(Rune *u, size_t i) -{ - if (!BETWEEN(*u, utfmin[i], utfmax[i]) || BETWEEN(*u, 0xD800, 0xDFFF)) - *u = UTF_INVALID; - for (i = 1; *u > utfmax[i]; ++i) - ; - - return i; -} - -static const char base64_digits[] = { - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, - 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 0, 0, 0, -1, 0, 0, 0, 0, 1, - 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, - 22, 23, 24, 25, 0, 0, 0, 0, 0, 0, 26, 27, 28, 29, 30, 31, 32, 33, 34, - 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -}; - -char -base64dec_getc(const char **src) -{ - while (**src && !isprint(**src)) - (*src)++; - return **src ? *((*src)++) : '='; /* emulate padding if string ends */ -} - -char * -base64dec(const char *src) -{ - size_t in_len = strlen(src); - char *result, *dst; - - if (in_len % 4) - in_len += 4 - (in_len % 4); - result = dst = xmalloc(in_len / 4 * 3 + 1); - while (*src) { - int a = base64_digits[(unsigned char) base64dec_getc(&src)]; - int b = base64_digits[(unsigned char) base64dec_getc(&src)]; - int c = base64_digits[(unsigned char) base64dec_getc(&src)]; - int d = base64_digits[(unsigned char) base64dec_getc(&src)]; - - /* invalid input. 'a' can be -1, e.g. if src is "\n" (c-str) */ - if (a == -1 || b == -1) - break; - - *dst++ = (a << 2) | ((b & 0x30) >> 4); - if (c == -1) - break; - *dst++ = ((b & 0x0f) << 4) | ((c & 0x3c) >> 2); - if (d == -1) - break; - *dst++ = ((c & 0x03) << 6) | d; - } - *dst = '\0'; - return result; -} - -void -selinit(void) -{ - sel.mode = SEL_IDLE; - sel.snap = 0; - sel.ob.x = -1; -} - -int -tlinelen(int y) -{ - int i = term.col; - Line line = TLINE(y); - - if (line[i - 1].mode & ATTR_WRAP) - return i; - - while (i > 0 && line[i - 1].u == ' ') - --i; - - return i; -} - -void -selstart(int col, int row, int snap) -{ - selclear(); - sel.mode = SEL_EMPTY; - sel.type = SEL_REGULAR; - sel.alt = IS_SET(MODE_ALTSCREEN); - sel.snap = snap; - sel.oe.x = sel.ob.x = col; - sel.oe.y = sel.ob.y = row; - selnormalize(); - - if (sel.snap != 0) - sel.mode = SEL_READY; - tsetdirt(sel.nb.y, sel.ne.y); -} - -void -selextend(int col, int row, int type, int done) -{ - int oldey, oldex, oldsby, oldsey, oldtype; - - if (sel.mode == SEL_IDLE) - return; - if (done && sel.mode == SEL_EMPTY) { - selclear(); - return; - } - - oldey = sel.oe.y; - oldex = sel.oe.x; - oldsby = sel.nb.y; - oldsey = sel.ne.y; - oldtype = sel.type; - - sel.oe.x = col; - sel.oe.y = row; - selnormalize(); - sel.type = type; - - if (oldey != sel.oe.y || oldex != sel.oe.x || oldtype != sel.type || sel.mode == SEL_EMPTY) - tsetdirt(MIN(sel.nb.y, oldsby), MAX(sel.ne.y, oldsey)); - - sel.mode = done ? SEL_IDLE : SEL_READY; -} - -void -selnormalize(void) -{ - int i; - - if (sel.type == SEL_REGULAR && sel.ob.y != sel.oe.y) { - sel.nb.x = sel.ob.y < sel.oe.y ? sel.ob.x : sel.oe.x; - sel.ne.x = sel.ob.y < sel.oe.y ? sel.oe.x : sel.ob.x; - } else { - sel.nb.x = MIN(sel.ob.x, sel.oe.x); - sel.ne.x = MAX(sel.ob.x, sel.oe.x); - } - sel.nb.y = MIN(sel.ob.y, sel.oe.y); - sel.ne.y = MAX(sel.ob.y, sel.oe.y); - - selsnap(&sel.nb.x, &sel.nb.y, -1); - selsnap(&sel.ne.x, &sel.ne.y, +1); - - /* expand selection over line breaks */ - if (sel.type == SEL_RECTANGULAR) - return; - i = tlinelen(sel.nb.y); - if (i < sel.nb.x) - sel.nb.x = i; - if (tlinelen(sel.ne.y) <= sel.ne.x) - sel.ne.x = term.col - 1; -} - -int -selected(int x, int y) -{ - if (sel.mode == SEL_EMPTY || sel.ob.x == -1 || - sel.alt != IS_SET(MODE_ALTSCREEN)) - return 0; - - if (sel.type == SEL_RECTANGULAR) - return BETWEEN(y, sel.nb.y, sel.ne.y) - && BETWEEN(x, sel.nb.x, sel.ne.x); - - return BETWEEN(y, sel.nb.y, sel.ne.y) - && (y != sel.nb.y || x >= sel.nb.x) - && (y != sel.ne.y || x <= sel.ne.x); -} - -void -selsnap(int *x, int *y, int direction) -{ - int newx, newy, xt, yt; - int delim, prevdelim; - const Glyph *gp, *prevgp; - - switch (sel.snap) { - case SNAP_WORD: - /* - * Snap around if the word wraps around at the end or - * beginning of a line. - */ - prevgp = &TLINE(*y)[*x]; - prevdelim = ISDELIM(prevgp->u); - for (;;) { - newx = *x + direction; - newy = *y; - if (!BETWEEN(newx, 0, term.col - 1)) { - newy += direction; - newx = (newx + term.col) % term.col; - if (!BETWEEN(newy, 0, term.row - 1)) - break; - - if (direction > 0) - yt = *y, xt = *x; - else - yt = newy, xt = newx; - if (!(TLINE(yt)[xt].mode & ATTR_WRAP)) - break; - } - - if (newx >= tlinelen(newy)) - break; - - gp = &TLINE(newy)[newx]; - delim = ISDELIM(gp->u); - if (!(gp->mode & ATTR_WDUMMY) && (delim != prevdelim - || (delim && gp->u != prevgp->u))) - break; - - *x = newx; - *y = newy; - prevgp = gp; - prevdelim = delim; - } - break; - case SNAP_LINE: - /* - * Snap around if the the previous line or the current one - * has set ATTR_WRAP at its end. Then the whole next or - * previous line will be selected. - */ - *x = (direction < 0) ? 0 : term.col - 1; - if (direction < 0) { - for (; *y > 0; *y += direction) { - if (!(TLINE(*y-1)[term.col-1].mode - & ATTR_WRAP)) { - break; - } - } - } else if (direction > 0) { - for (; *y < term.row-1; *y += direction) { - if (!(TLINE(*y)[term.col-1].mode - & ATTR_WRAP)) { - break; - } - } - } - break; - } -} - -char * -getsel(void) -{ - char *str, *ptr; - int y, bufsize, lastx, linelen; - const Glyph *gp, *last; - - if (sel.ob.x == -1) - return NULL; - - bufsize = (term.col+1) * (sel.ne.y-sel.nb.y+1) * UTF_SIZ; - ptr = str = xmalloc(bufsize); - - /* append every set & selected glyph to the selection */ - for (y = sel.nb.y; y <= sel.ne.y; y++) { - if ((linelen = tlinelen(y)) == 0) { - *ptr++ = '\n'; - continue; - } - - if (sel.type == SEL_RECTANGULAR) { - gp = &TLINE(y)[sel.nb.x]; - lastx = sel.ne.x; - } else { - gp = &TLINE(y)[sel.nb.y == y ? sel.nb.x : 0]; - lastx = (sel.ne.y == y) ? sel.ne.x : term.col-1; - } - last = &TLINE(y)[MIN(lastx, linelen-1)]; - while (last >= gp && last->u == ' ') - --last; - - for ( ; gp <= last; ++gp) { - if (gp->mode & ATTR_WDUMMY) - continue; - - ptr += utf8encode(gp->u, ptr); - } - - /* - * Copy and pasting of line endings is inconsistent - * in the inconsistent terminal and GUI world. - * The best solution seems like to produce '\n' when - * something is copied from st and convert '\n' to - * '\r', when something to be pasted is received by - * st. - * FIXME: Fix the computer world. - */ - if ((y < sel.ne.y || lastx >= linelen) && - (!(last->mode & ATTR_WRAP) || sel.type == SEL_RECTANGULAR)) - *ptr++ = '\n'; - } - *ptr = 0; - return str; -} - -void -selclear(void) -{ - if (sel.ob.x == -1) - return; - sel.mode = SEL_IDLE; - sel.ob.x = -1; - tsetdirt(sel.nb.y, sel.ne.y); -} - -void -die(const char *errstr, ...) -{ - va_list ap; - - va_start(ap, errstr); - vfprintf(stderr, errstr, ap); - va_end(ap); - exit(1); -} - -void -execsh(char *cmd, char **args) -{ - char *sh, *prog, *arg; - const struct passwd *pw; - - errno = 0; - if ((pw = getpwuid(getuid())) == NULL) { - if (errno) - die("getpwuid: %s\n", strerror(errno)); - else - die("who are you?\n"); - } - - if ((sh = getenv("SHELL")) == NULL) - sh = (pw->pw_shell[0]) ? pw->pw_shell : cmd; - - if (args) { - prog = args[0]; - arg = NULL; - } else if (scroll) { - prog = scroll; - arg = utmp ? utmp : sh; - } else if (utmp) { - prog = utmp; - arg = NULL; - } else { - prog = sh; - arg = NULL; - } - DEFAULT(args, ((char *[]) {prog, arg, NULL})); - - unsetenv("COLUMNS"); - unsetenv("LINES"); - unsetenv("TERMCAP"); - setenv("LOGNAME", pw->pw_name, 1); - setenv("USER", pw->pw_name, 1); - setenv("SHELL", sh, 1); - setenv("HOME", pw->pw_dir, 1); - setenv("TERM", termname, 1); - - signal(SIGCHLD, SIG_DFL); - signal(SIGHUP, SIG_DFL); - signal(SIGINT, SIG_DFL); - signal(SIGQUIT, SIG_DFL); - signal(SIGTERM, SIG_DFL); - signal(SIGALRM, SIG_DFL); - - execvp(prog, args); - _exit(1); -} - -void -sigchld(int a) -{ - int stat; - pid_t p; - - if ((p = waitpid(pid, &stat, WNOHANG)) < 0) - die("waiting for pid %hd failed: %s\n", pid, strerror(errno)); - - if (pid != p) - return; - - if (WIFEXITED(stat) && WEXITSTATUS(stat)) - die("child exited with status %d\n", WEXITSTATUS(stat)); - else if (WIFSIGNALED(stat)) - die("child terminated due to signal %d\n", WTERMSIG(stat)); - _exit(0); -} - -void -stty(char **args) -{ - char cmd[_POSIX_ARG_MAX], **p, *q, *s; - size_t n, siz; - - if ((n = strlen(stty_args)) > sizeof(cmd)-1) - die("incorrect stty parameters\n"); - memcpy(cmd, stty_args, n); - q = cmd + n; - siz = sizeof(cmd) - n; - for (p = args; p && (s = *p); ++p) { - if ((n = strlen(s)) > siz-1) - die("stty parameter length too long\n"); - *q++ = ' '; - memcpy(q, s, n); - q += n; - siz -= n + 1; - } - *q = '\0'; - if (system(cmd) != 0) - perror("Couldn't call stty"); -} - -TTYConn -ttynew(const char *line, char *cmd, const char *out, char **args) -{ - int m, s; - int mypipe[2]; - - if (out) { - term.mode |= MODE_PRINT; - iofd = (!strcmp(out, "-")) ? - 1 : open(out, O_WRONLY | O_CREAT, 0666); - if (iofd < 0) { - fprintf(stderr, "Error opening %s:%s\n", - out, strerror(errno)); - } - } - pipe(mypipe); - - if (line) { - if ((cmdfd = open(line, O_RDWR)) < 0) - die("open line '%s' failed: %s\n", - line, strerror(errno)); - dup2(cmdfd, 0); - stty(args); - return (TTYConn){ cmdfd, cmdfd }; - } - - /* seems to work fine on linux, openbsd and freebsd */ - if (openpty(&m, &s, NULL, NULL, NULL) < 0) - die("openpty failed: %s\n", strerror(errno)); - - switch (pid = fork()) { - case -1: - die("fork failed: %s\n", strerror(errno)); - break; - case 0: - close(iofd); - close(m); - setsid(); /* create a new process group */ - dup2(s, 0); - dup2(s, 1); - dup2(s, 2); - dup2(mypipe[1], 3); - if (ioctl(s, TIOCSCTTY, NULL) < 0) - die("ioctl TIOCSCTTY failed: %s\n", strerror(errno)); - if (s > 2) - close(s); -#ifdef __OpenBSD__ - if (pledge("stdio getpw proc exec", NULL) == -1) - die("pledge\n"); -#endif - execsh(cmd, args); - break; - default: -#ifdef __OpenBSD__ - if (pledge("stdio rpath tty proc", NULL) == -1) - die("pledge\n"); -#endif - close(s); - close(mypipe[1]); - cmdfd = m; - signal(SIGCHLD, sigchld); - break; - } - return (TTYConn){ .cmdfd = cmdfd, .pipefd = mypipe[0] }; -} - -size_t -ttyread(void) -{ - static char buf[BUFSIZ]; - static int buflen = 0; - int ret, written; - - /* append read bytes to unprocessed bytes */ - ret = read(cmdfd, buf+buflen, LEN(buf)-buflen); - - switch (ret) { - case 0: - exit(0); - case -1: - die("couldn't read from shell: %s\n", strerror(errno)); - default: - buflen += ret; - written = twrite(buf, buflen, 0); - buflen -= written; - /* keep any incomplete UTF-8 byte sequence for the next call */ - if (buflen > 0) - memmove(buf, buf + written, buflen); - return ret; - } -} - -void -ttywrite(const char *s, size_t n, int may_echo) -{ - const char *next; - - if (may_echo && IS_SET(MODE_ECHO)) - twrite(s, n, 1); - - if (!IS_SET(MODE_CRLF)) { - ttywriteraw(s, n); - return; - } - - /* This is similar to how the kernel handles ONLCR for ttys */ - while (n > 0) { - if (*s == '\r') { - next = s + 1; - ttywriteraw("\r\n", 2); - } else { - next = memchr(s, '\r', n); - DEFAULT(next, s + n); - ttywriteraw(s, next - s); - } - n -= next - s; - s = next; - } -} - -void -ttywriteraw(const char *s, size_t n) -{ - fd_set wfd, rfd; - ssize_t r; - size_t lim = 256; - - /* - * Remember that we are using a pty, which might be a modem line. - * Writing too much will clog the line. That's why we are doing this - * dance. - * FIXME: Migrate the world to Plan 9. - */ - while (n > 0) { - FD_ZERO(&wfd); - FD_ZERO(&rfd); - FD_SET(cmdfd, &wfd); - FD_SET(cmdfd, &rfd); - - /* Check if we can write. */ - if (pselect(cmdfd+1, &rfd, &wfd, NULL, NULL, NULL) < 0) { - if (errno == EINTR) - continue; - die("select failed: %s\n", strerror(errno)); - } - if (FD_ISSET(cmdfd, &wfd)) { - /* - * Only write the bytes written by ttywrite() or the - * default of 256. This seems to be a reasonable value - * for a serial line. Bigger values might clog the I/O. - */ - if ((r = write(cmdfd, s, (n < lim)? n : lim)) < 0) - goto write_error; - if (r < n) { - /* - * We weren't able to write out everything. - * This means the buffer is getting full - * again. Empty it. - */ - if (n < lim) - lim = ttyread(); - n -= r; - s += r; - } else { - /* All bytes have been written. */ - break; - } - } - if (FD_ISSET(cmdfd, &rfd)) - lim = ttyread(); - } - return; - -write_error: - die("write error on tty: %s\n", strerror(errno)); -} - -void -ttyresize(int tw, int th) -{ - struct winsize w; - - w.ws_row = term.row; - w.ws_col = term.col; - w.ws_xpixel = tw; - w.ws_ypixel = th; - if (ioctl(cmdfd, TIOCSWINSZ, &w) < 0) - fprintf(stderr, "Couldn't set window size: %s\n", strerror(errno)); -} - -void -ttyhangup() -{ - /* Send SIGHUP to shell */ - kill(pid, SIGHUP); -} - -int -tattrset(int attr) -{ - int i, j; - int y = TLINEOFFSET(0); - - for (i = 0; i < term.row-1; i++) { - Line line = TSCREEN.buffer[y]; - for (j = 0; j < term.col-1; j++) { - if (line[j].mode & attr) - return 1; - } - y = (y+1) % TSCREEN.size; - } - - return 0; -} - -void -tsetdirt(int top, int bot) -{ - int i; - - LIMIT(top, 0, term.row-1); - LIMIT(bot, 0, term.row-1); - - for (i = top; i <= bot; i++) - term.dirty[i] = 1; -} - -void -tsetdirtattr(int attr) -{ - int i, j; - int y = TLINEOFFSET(0); - - for (i = 0; i < term.row-1; i++) { - Line line = TSCREEN.buffer[y]; - for (j = 0; j < term.col-1; j++) { - if (line[j].mode & attr) { - tsetdirt(i, i); - break; - } - } - y = (y+1) % TSCREEN.size; - } -} - -void -tfulldirt(void) -{ - tsetdirt(0, term.row-1); -} - -void -tcursor(int mode) -{ - if (mode == CURSOR_SAVE) { - TSCREEN.sc = term.c; - } else if (mode == CURSOR_LOAD) { - term.c = TSCREEN.sc; - tmoveto(term.c.x, term.c.y); - } -} - -void -treset(void) -{ - int i, j; - Glyph g = (Glyph){ .fg = defaultfg, .bg = defaultbg}; - - memset(term.tabs, 0, term.col * sizeof(*term.tabs)); - for (i = tabspaces; i < term.col; i += tabspaces) - term.tabs[i] = 1; - term.top = 0; - term.bot = term.row - 1; - term.mode = MODE_WRAP|MODE_UTF8; - memset(term.trantbl, CS_USA, sizeof(term.trantbl)); - term.charset = 0; - - for (i = 0; i < 2; i++) { - term.screen[i].sc = (TCursor){{ - .fg = defaultfg, - .bg = defaultbg - }}; - term.screen[i].cur = 0; - term.screen[i].off = 0; - for (j = 0; j < term.row; ++j) { - if (term.col != term.linelen) - term.screen[i].buffer[j] = xrealloc(term.screen[i].buffer[j], term.col * sizeof(Glyph)); - clearline(term.screen[i].buffer[j], g, 0, term.col); - } - for (j = term.row; j < term.screen[i].size; ++j) { - free(term.screen[i].buffer[j]); - term.screen[i].buffer[j] = NULL; - } - } - tcursor(CURSOR_LOAD); - term.linelen = term.col; - tfulldirt(); -} - -void -tnew(int col, int row) -{ - int i; - term = (Term){}; - term.screen[0].buffer = xmalloc(HISTSIZE * sizeof(Line)); - term.screen[0].size = HISTSIZE; - term.screen[1].buffer = NULL; - for (i = 0; i < HISTSIZE; ++i) term.screen[0].buffer[i] = NULL; - - tresize(col, row); - treset(); -} - -void -tswapscreen(void) -{ - term.mode ^= MODE_ALTSCREEN; - tfulldirt(); -} - -void -kscrollup(const Arg *a) -{ - int n = a->i; - - if (IS_SET(MODE_ALTSCREEN)) - return; - - if (n < 0) n = (-n) * term.row; - if (n > TSCREEN.size - term.row - TSCREEN.off) n = TSCREEN.size - term.row - TSCREEN.off; - while (!TLINE(-n)) --n; - TSCREEN.off += n; - selscroll(0, n); - tfulldirt(); -} - -void -kscrolldown(const Arg *a) -{ - - int n = a->i; - - if (IS_SET(MODE_ALTSCREEN)) - return; - - if (n < 0) n = (-n) * term.row; - if (n > TSCREEN.off) n = TSCREEN.off; - TSCREEN.off -= n; - selscroll(0, -n); - tfulldirt(); -} - -void -tscrolldown(int orig, int n) -{ - int i; - Line temp; - - LIMIT(n, 0, term.bot-orig+1); - - /* Ensure that lines are allocated */ - for (i = -n; i < 0; i++) { - TLINE(i) = ensureline(TLINE(i)); - } - - /* Shift non-scrolling areas in ring buffer */ - for (i = term.bot+1; i < term.row; i++) { - temp = TLINE(i); - TLINE(i) = TLINE(i-n); - TLINE(i-n) = temp; - } - for (i = 0; i < orig; i++) { - temp = TLINE(i); - TLINE(i) = TLINE(i-n); - TLINE(i-n) = temp; - } - - /* Scroll buffer */ - TSCREEN.cur = (TSCREEN.cur + TSCREEN.size - n) % TSCREEN.size; - /* Clear lines that have entered the view */ - tclearregion(0, orig, term.linelen-1, orig+n-1); - /* Redraw portion of the screen that has scrolled */ - tsetdirt(orig+n-1, term.bot); - selscroll(orig, n); -} - -void -tscrollup(int orig, int n) -{ - int i; - Line temp; - - LIMIT(n, 0, term.bot-orig+1); - - /* Ensure that lines are allocated */ - for (i = term.row; i < term.row + n; i++) { - TLINE(i) = ensureline(TLINE(i)); - } - - /* Shift non-scrolling areas in ring buffer */ - for (i = orig-1; i >= 0; i--) { - temp = TLINE(i); - TLINE(i) = TLINE(i+n); - TLINE(i+n) = temp; - } - for (i = term.row-1; i >term.bot; i--) { - temp = TLINE(i); - TLINE(i) = TLINE(i+n); - TLINE(i+n) = temp; - } - - /* Scroll buffer */ - TSCREEN.cur = (TSCREEN.cur + n) % TSCREEN.size; - /* Clear lines that have entered the view */ - tclearregion(0, term.bot-n+1, term.linelen-1, term.bot); - /* Redraw portion of the screen that has scrolled */ - tsetdirt(orig, term.bot-n+1); - selscroll(orig, -n); -} - -void -selscroll(int orig, int n) -{ - if (sel.ob.x == -1) - return; - - if (BETWEEN(sel.nb.y, orig, term.bot) != BETWEEN(sel.ne.y, orig, term.bot)) { - selclear(); - } else if (BETWEEN(sel.nb.y, orig, term.bot)) { - sel.ob.y += n; - sel.oe.y += n; - if (sel.ob.y < term.top || sel.ob.y > term.bot || - sel.oe.y < term.top || sel.oe.y > term.bot) { - selclear(); - } else { - selnormalize(); - } - } -} - -void -tnewline(int first_col) -{ - int y = term.c.y; - - if (y == term.bot) { - tscrollup(term.top, 1); - } else { - y++; - } - tmoveto(first_col ? 0 : term.c.x, y); -} - -void -csiparse(void) -{ - char *p = csiescseq.buf, *np; - long int v; - - csiescseq.narg = 0; - if (*p == '?') { - csiescseq.priv = 1; - p++; - } - - csiescseq.buf[csiescseq.len] = '\0'; - while (p < csiescseq.buf+csiescseq.len) { - np = NULL; - v = strtol(p, &np, 10); - if (np == p) - v = 0; - if (v == LONG_MAX || v == LONG_MIN) - v = -1; - csiescseq.arg[csiescseq.narg++] = v; - p = np; - if (*p != ';' || csiescseq.narg == ESC_ARG_SIZ) - break; - p++; - } - csiescseq.mode[0] = *p++; - csiescseq.mode[1] = (p < csiescseq.buf+csiescseq.len) ? *p : '\0'; -} - -/* for absolute user moves, when decom is set */ -void -tmoveato(int x, int y) -{ - tmoveto(x, y + ((term.c.state & CURSOR_ORIGIN) ? term.top: 0)); -} - -void -tmoveto(int x, int y) -{ - int miny, maxy; - - if (term.c.state & CURSOR_ORIGIN) { - miny = term.top; - maxy = term.bot; - } else { - miny = 0; - maxy = term.row - 1; - } - term.c.state &= ~CURSOR_WRAPNEXT; - term.c.x = LIMIT(x, 0, term.col-1); - term.c.y = LIMIT(y, miny, maxy); -} - -void -tsetchar(Rune u, const Glyph *attr, int x, int y) -{ - static const char *vt100_0[62] = { /* 0x41 - 0x7e */ - "↑", "↓", "→", "←", "█", "▚", "☃", /* A - G */ - 0, 0, 0, 0, 0, 0, 0, 0, /* H - O */ - 0, 0, 0, 0, 0, 0, 0, 0, /* P - W */ - 0, 0, 0, 0, 0, 0, 0, " ", /* X - _ */ - "◆", "▒", "␉", "␌", "␍", "␊", "°", "±", /* ` - g */ - "␤", "␋", "┘", "┐", "┌", "└", "┼", "⎺", /* h - o */ - "⎻", "─", "⎼", "⎽", "├", "┤", "┴", "┬", /* p - w */ - "│", "≤", "≥", "π", "≠", "£", "·", /* x - ~ */ - }; - Line line = TLINE(y); - - /* - * The table is proudly stolen from rxvt. - */ - if (term.trantbl[term.charset] == CS_GRAPHIC0 && - BETWEEN(u, 0x41, 0x7e) && vt100_0[u - 0x41]) - utf8decode(vt100_0[u - 0x41], &u, UTF_SIZ); - - if (line[x].mode & ATTR_WIDE) { - if (x+1 < term.col) { - line[x+1].u = ' '; - line[x+1].mode &= ~ATTR_WDUMMY; - } - } else if (line[x].mode & ATTR_WDUMMY) { - line[x-1].u = ' '; - line[x-1].mode &= ~ATTR_WIDE; - } - - term.dirty[y] = 1; - line[x] = *attr; - line[x].u = u; -} - -void -tclearregion(int x1, int y1, int x2, int y2) -{ - int x, y, L, S, temp; - Glyph *gp; - - if (x1 > x2) - temp = x1, x1 = x2, x2 = temp; - if (y1 > y2) - temp = y1, y1 = y2, y2 = temp; - - LIMIT(x1, 0, term.linelen-1); - LIMIT(x2, 0, term.linelen-1); - LIMIT(y1, 0, term.row-1); - LIMIT(y2, 0, term.row-1); - - L = TLINEOFFSET(y1); - for (y = y1; y <= y2; y++) { - term.dirty[y] = 1; - for (x = x1; x <= x2; x++) { - gp = &TSCREEN.buffer[L][x]; - if (selected(x, y)) - selclear(); - gp->fg = term.c.attr.fg; - gp->bg = term.c.attr.bg; - gp->mode = 0; - gp->u = ' '; - } - L = (L + 1) % TSCREEN.size; - } -} - -void -tdeletechar(int n) -{ - int dst, src, size; - Glyph *line; - - LIMIT(n, 0, term.col - term.c.x); - - dst = term.c.x; - src = term.c.x + n; - size = term.col - src; - line = TLINE(term.c.y); - - memmove(&line[dst], &line[src], size * sizeof(Glyph)); - tclearregion(term.col-n, term.c.y, term.col-1, term.c.y); -} - -void -tinsertblank(int n) -{ - int dst, src, size; - Glyph *line; - - LIMIT(n, 0, term.col - term.c.x); - - dst = term.c.x + n; - src = term.c.x; - size = term.col - dst; - line = TLINE(term.c.y); - - memmove(&line[dst], &line[src], size * sizeof(Glyph)); - tclearregion(src, term.c.y, dst - 1, term.c.y); -} - -void -tinsertblankline(int n) -{ - if (BETWEEN(term.c.y, term.top, term.bot)) - tscrolldown(term.c.y, n); -} - -void -tdeleteline(int n) -{ - if (BETWEEN(term.c.y, term.top, term.bot)) - tscrollup(term.c.y, n); -} - -int32_t -tdefcolor(const int *attr, int *npar, int l) -{ - int32_t idx = -1; - uint r, g, b; - - switch (attr[*npar + 1]) { - case 2: /* direct color in RGB space */ - if (*npar + 4 >= l) { - fprintf(stderr, - "erresc(38): Incorrect number of parameters (%d)\n", - *npar); - break; - } - r = attr[*npar + 2]; - g = attr[*npar + 3]; - b = attr[*npar + 4]; - *npar += 4; - if (!BETWEEN(r, 0, 255) || !BETWEEN(g, 0, 255) || !BETWEEN(b, 0, 255)) - fprintf(stderr, "erresc: bad rgb color (%u,%u,%u)\n", - r, g, b); - else - idx = TRUECOLOR(r, g, b); - break; - case 5: /* indexed color */ - if (*npar + 2 >= l) { - fprintf(stderr, - "erresc(38): Incorrect number of parameters (%d)\n", - *npar); - break; - } - *npar += 2; - if (!BETWEEN(attr[*npar], 0, 255)) - fprintf(stderr, "erresc: bad fgcolor %d\n", attr[*npar]); - else - idx = attr[*npar]; - break; - case 0: /* implemented defined (only foreground) */ - case 1: /* transparent */ - case 3: /* direct color in CMY space */ - case 4: /* direct color in CMYK space */ - default: - fprintf(stderr, - "erresc(38): gfx attr %d unknown\n", attr[*npar]); - break; - } - - return idx; -} - -void -tsetattr(const int *attr, int l) -{ - int i; - int32_t idx; - - for (i = 0; i < l; i++) { - switch (attr[i]) { - case 0: - term.c.attr.mode &= ~( - ATTR_BOLD | - ATTR_FAINT | - ATTR_ITALIC | - ATTR_UNDERLINE | - ATTR_BLINK | - ATTR_REVERSE | - ATTR_INVISIBLE | - ATTR_STRUCK ); - term.c.attr.fg = defaultfg; - term.c.attr.bg = defaultbg; - break; - case 1: - term.c.attr.mode |= ATTR_BOLD; - break; - case 2: - term.c.attr.mode |= ATTR_FAINT; - break; - case 3: - term.c.attr.mode |= ATTR_ITALIC; - break; - case 4: - term.c.attr.mode |= ATTR_UNDERLINE; - break; - case 5: /* slow blink */ - /* FALLTHROUGH */ - case 6: /* rapid blink */ - term.c.attr.mode |= ATTR_BLINK; - break; - case 7: - term.c.attr.mode |= ATTR_REVERSE; - break; - case 8: - term.c.attr.mode |= ATTR_INVISIBLE; - break; - case 9: - term.c.attr.mode |= ATTR_STRUCK; - break; - case 22: - term.c.attr.mode &= ~(ATTR_BOLD | ATTR_FAINT); - break; - case 23: - term.c.attr.mode &= ~ATTR_ITALIC; - break; - case 24: - term.c.attr.mode &= ~ATTR_UNDERLINE; - break; - case 25: - term.c.attr.mode &= ~ATTR_BLINK; - break; - case 27: - term.c.attr.mode &= ~ATTR_REVERSE; - break; - case 28: - term.c.attr.mode &= ~ATTR_INVISIBLE; - break; - case 29: - term.c.attr.mode &= ~ATTR_STRUCK; - break; - case 38: - if ((idx = tdefcolor(attr, &i, l)) >= 0) - term.c.attr.fg = idx; - break; - case 39: - term.c.attr.fg = defaultfg; - break; - case 48: - if ((idx = tdefcolor(attr, &i, l)) >= 0) - term.c.attr.bg = idx; - break; - case 49: - term.c.attr.bg = defaultbg; - break; - default: - if (BETWEEN(attr[i], 30, 37)) { - term.c.attr.fg = attr[i] - 30; - } else if (BETWEEN(attr[i], 40, 47)) { - term.c.attr.bg = attr[i] - 40; - } else if (BETWEEN(attr[i], 90, 97)) { - term.c.attr.fg = attr[i] - 90 + 8; - } else if (BETWEEN(attr[i], 100, 107)) { - term.c.attr.bg = attr[i] - 100 + 8; - } else { - fprintf(stderr, - "erresc(default): gfx attr %d unknown\n", - attr[i]); - csidump(); - } - break; - } - } -} - -void -tsetscroll(int t, int b) -{ - int temp; - - LIMIT(t, 0, term.row-1); - LIMIT(b, 0, term.row-1); - if (t > b) { - temp = t; - t = b; - b = temp; - } - term.top = t; - term.bot = b; -} - -void -tsetmode(int priv, int set, const int *args, int narg) -{ - int alt; const int *lim; - - for (lim = args + narg; args < lim; ++args) { - if (priv) { - switch (*args) { - case 1: /* DECCKM -- Cursor key */ - xsetmode(set, MODE_APPCURSOR); - break; - case 5: /* DECSCNM -- Reverse video */ - xsetmode(set, MODE_REVERSE); - break; - case 6: /* DECOM -- Origin */ - MODBIT(term.c.state, set, CURSOR_ORIGIN); - tmoveato(0, 0); - break; - case 7: /* DECAWM -- Auto wrap */ - MODBIT(term.mode, set, MODE_WRAP); - break; - case 0: /* Error (IGNORED) */ - case 2: /* DECANM -- ANSI/VT52 (IGNORED) */ - case 3: /* DECCOLM -- Column (IGNORED) */ - case 4: /* DECSCLM -- Scroll (IGNORED) */ - case 8: /* DECARM -- Auto repeat (IGNORED) */ - case 18: /* DECPFF -- Printer feed (IGNORED) */ - case 19: /* DECPEX -- Printer extent (IGNORED) */ - case 42: /* DECNRCM -- National characters (IGNORED) */ - case 12: /* att610 -- Start blinking cursor (IGNORED) */ - break; - case 25: /* DECTCEM -- Text Cursor Enable Mode */ - xsetmode(!set, MODE_HIDE); - break; - case 9: /* X10 mouse compatibility mode */ - xsetpointermotion(0); - xsetmode(0, MODE_MOUSE); - xsetmode(set, MODE_MOUSEX10); - break; - case 1000: /* 1000: report button press */ - xsetpointermotion(0); - xsetmode(0, MODE_MOUSE); - xsetmode(set, MODE_MOUSEBTN); - break; - case 1002: /* 1002: report motion on button press */ - xsetpointermotion(0); - xsetmode(0, MODE_MOUSE); - xsetmode(set, MODE_MOUSEMOTION); - break; - case 1003: /* 1003: enable all mouse motions */ - xsetpointermotion(set); - xsetmode(0, MODE_MOUSE); - xsetmode(set, MODE_MOUSEMANY); - break; - case 1004: /* 1004: send focus events to tty */ - xsetmode(set, MODE_FOCUS); - break; - case 1006: /* 1006: extended reporting mode */ - xsetmode(set, MODE_MOUSESGR); - break; - case 1034: - xsetmode(set, MODE_8BIT); - break; - case 1049: /* swap screen & set/restore cursor as xterm */ - if (!allowaltscreen) - break; - tcursor((set) ? CURSOR_SAVE : CURSOR_LOAD); - /* FALLTHROUGH */ - case 47: /* swap screen */ - case 1047: - if (!allowaltscreen) - break; - alt = IS_SET(MODE_ALTSCREEN); - if (alt) { - tclearregion(0, 0, term.col-1, - term.row-1); - } - if (set ^ alt) /* set is always 1 or 0 */ - tswapscreen(); - if (*args != 1049) - break; - /* FALLTHROUGH */ - case 1048: - tcursor((set) ? CURSOR_SAVE : CURSOR_LOAD); - break; - case 2004: /* 2004: bracketed paste mode */ - xsetmode(set, MODE_BRCKTPASTE); - break; - /* Not implemented mouse modes. See comments there. */ - case 1001: /* mouse highlight mode; can hang the - terminal by design when implemented. */ - case 1005: /* UTF-8 mouse mode; will confuse - applications not supporting UTF-8 - and luit. */ - case 1015: /* urxvt mangled mouse mode; incompatible - and can be mistaken for other control - codes. */ - break; - default: - fprintf(stderr, - "erresc: unknown private set/reset mode %d\n", - *args); - break; - } - } else { - switch (*args) { - case 0: /* Error (IGNORED) */ - break; - case 2: - xsetmode(set, MODE_KBDLOCK); - break; - case 4: /* IRM -- Insertion-replacement */ - MODBIT(term.mode, set, MODE_INSERT); - break; - case 12: /* SRM -- Send/Receive */ - MODBIT(term.mode, !set, MODE_ECHO); - break; - case 20: /* LNM -- Linefeed/new line */ - MODBIT(term.mode, set, MODE_CRLF); - break; - default: - fprintf(stderr, - "erresc: unknown set/reset mode %d\n", - *args); - break; - } - } - } -} - -void -csihandle(void) -{ - char buf[40]; - int len; - - switch (csiescseq.mode[0]) { - default: - unknown: - fprintf(stderr, "erresc: unknown csi "); - csidump(); - /* die(""); */ - break; - case '@': /* ICH -- Insert blank char */ - DEFAULT(csiescseq.arg[0], 1); - tinsertblank(csiescseq.arg[0]); - break; - case 'A': /* CUU -- Cursor Up */ - DEFAULT(csiescseq.arg[0], 1); - tmoveto(term.c.x, term.c.y-csiescseq.arg[0]); - break; - case 'B': /* CUD -- Cursor Down */ - case 'e': /* VPR --Cursor Down */ - DEFAULT(csiescseq.arg[0], 1); - tmoveto(term.c.x, term.c.y+csiescseq.arg[0]); - break; - case 'i': /* MC -- Media Copy */ - switch (csiescseq.arg[0]) { - case 0: - tdump(); - break; - case 1: - tdumpline(term.c.y); - break; - case 2: - tdumpsel(); - break; - case 4: - term.mode &= ~MODE_PRINT; - break; - case 5: - term.mode |= MODE_PRINT; - break; - } - break; - case 'c': /* DA -- Device Attributes */ - if (csiescseq.arg[0] == 0) - ttywrite(vtiden, strlen(vtiden), 0); - break; - case 'b': /* REP -- if last char is printable print it more times */ - DEFAULT(csiescseq.arg[0], 1); - if (term.lastc) - while (csiescseq.arg[0]-- > 0) - tputc(term.lastc); - break; - case 'C': /* CUF -- Cursor Forward */ - case 'a': /* HPR -- Cursor Forward */ - DEFAULT(csiescseq.arg[0], 1); - tmoveto(term.c.x+csiescseq.arg[0], term.c.y); - break; - case 'D': /* CUB -- Cursor Backward */ - DEFAULT(csiescseq.arg[0], 1); - tmoveto(term.c.x-csiescseq.arg[0], term.c.y); - break; - case 'E': /* CNL -- Cursor Down and first col */ - DEFAULT(csiescseq.arg[0], 1); - tmoveto(0, term.c.y+csiescseq.arg[0]); - break; - case 'F': /* CPL -- Cursor Up and first col */ - DEFAULT(csiescseq.arg[0], 1); - tmoveto(0, term.c.y-csiescseq.arg[0]); - break; - case 'g': /* TBC -- Tabulation clear */ - switch (csiescseq.arg[0]) { - case 0: /* clear current tab stop */ - term.tabs[term.c.x] = 0; - break; - case 3: /* clear all the tabs */ - memset(term.tabs, 0, term.col * sizeof(*term.tabs)); - break; - default: - goto unknown; - } - break; - case 'G': /* CHA -- Move to */ - case '`': /* HPA */ - DEFAULT(csiescseq.arg[0], 1); - tmoveto(csiescseq.arg[0]-1, term.c.y); - break; - case 'H': /* CUP -- Move to */ - case 'f': /* HVP */ - DEFAULT(csiescseq.arg[0], 1); - DEFAULT(csiescseq.arg[1], 1); - tmoveato(csiescseq.arg[1]-1, csiescseq.arg[0]-1); - break; - case 'I': /* CHT -- Cursor Forward Tabulation tab stops */ - DEFAULT(csiescseq.arg[0], 1); - tputtab(csiescseq.arg[0]); - break; - case 'J': /* ED -- Clear screen */ - switch (csiescseq.arg[0]) { - case 0: /* below */ - tclearregion(term.c.x, term.c.y, term.col-1, term.c.y); - if (term.c.y < term.row-1) { - tclearregion(0, term.c.y+1, term.col-1, - term.row-1); - } - break; - case 1: /* above */ - if (term.c.y > 1) - tclearregion(0, 0, term.col-1, term.c.y-1); - tclearregion(0, term.c.y, term.c.x, term.c.y); - break; - case 2: /* all */ - tclearregion(0, 0, term.col-1, term.row-1); - break; - default: - goto unknown; - } - break; - case 'K': /* EL -- Clear line */ - switch (csiescseq.arg[0]) { - case 0: /* right */ - tclearregion(term.c.x, term.c.y, term.col-1, - term.c.y); - break; - case 1: /* left */ - tclearregion(0, term.c.y, term.c.x, term.c.y); - break; - case 2: /* all */ - tclearregion(0, term.c.y, term.col-1, term.c.y); - break; - } - break; - case 'S': /* SU -- Scroll line up */ - DEFAULT(csiescseq.arg[0], 1); - tscrollup(term.top, csiescseq.arg[0]); - break; - case 'T': /* SD -- Scroll line down */ - DEFAULT(csiescseq.arg[0], 1); - tscrolldown(term.top, csiescseq.arg[0]); - break; - case 'L': /* IL -- Insert blank lines */ - DEFAULT(csiescseq.arg[0], 1); - tinsertblankline(csiescseq.arg[0]); - break; - case 'l': /* RM -- Reset Mode */ - tsetmode(csiescseq.priv, 0, csiescseq.arg, csiescseq.narg); - break; - case 'M': /* DL -- Delete lines */ - DEFAULT(csiescseq.arg[0], 1); - tdeleteline(csiescseq.arg[0]); - break; - case 'X': /* ECH -- Erase char */ - DEFAULT(csiescseq.arg[0], 1); - tclearregion(term.c.x, term.c.y, - term.c.x + csiescseq.arg[0] - 1, term.c.y); - break; - case 'P': /* DCH -- Delete char */ - DEFAULT(csiescseq.arg[0], 1); - tdeletechar(csiescseq.arg[0]); - break; - case 'Z': /* CBT -- Cursor Backward Tabulation tab stops */ - DEFAULT(csiescseq.arg[0], 1); - tputtab(-csiescseq.arg[0]); - break; - case 'd': /* VPA -- Move to */ - DEFAULT(csiescseq.arg[0], 1); - tmoveato(term.c.x, csiescseq.arg[0]-1); - break; - case 'h': /* SM -- Set terminal mode */ - tsetmode(csiescseq.priv, 1, csiescseq.arg, csiescseq.narg); - break; - case 'm': /* SGR -- Terminal attribute (color) */ - tsetattr(csiescseq.arg, csiescseq.narg); - break; - case 'n': /* DSR – Device Status Report (cursor position) */ - if (csiescseq.arg[0] == 6) { - len = snprintf(buf, sizeof(buf), "\033[%i;%iR", - term.c.y+1, term.c.x+1); - ttywrite(buf, len, 0); - } - break; - case 'r': /* DECSTBM -- Set Scrolling Region */ - if (csiescseq.priv) { - goto unknown; - } else { - DEFAULT(csiescseq.arg[0], 1); - DEFAULT(csiescseq.arg[1], term.row); - tsetscroll(csiescseq.arg[0]-1, csiescseq.arg[1]-1); - tmoveato(0, 0); - } - break; - case 's': /* DECSC -- Save cursor position (ANSI.SYS) */ - tcursor(CURSOR_SAVE); - break; - case 'u': /* DECRC -- Restore cursor position (ANSI.SYS) */ - tcursor(CURSOR_LOAD); - break; - case ' ': - switch (csiescseq.mode[1]) { - case 'q': /* DECSCUSR -- Set Cursor Style */ - if (xsetcursor(csiescseq.arg[0])) - goto unknown; - break; - default: - goto unknown; - } - break; - } -} - -void -csidump(void) -{ - size_t i; - uint c; - - fprintf(stderr, "ESC["); - for (i = 0; i < csiescseq.len; i++) { - c = csiescseq.buf[i] & 0xff; - if (isprint(c)) { - putc(c, stderr); - } else if (c == '\n') { - fprintf(stderr, "(\\n)"); - } else if (c == '\r') { - fprintf(stderr, "(\\r)"); - } else if (c == 0x1b) { - fprintf(stderr, "(\\e)"); - } else { - fprintf(stderr, "(%02x)", c); - } - } - putc('\n', stderr); -} - -void -csireset(void) -{ - memset(&csiescseq, 0, sizeof(csiescseq)); -} - -void -osc4_color_response(int num) -{ - int n; - char buf[32]; - unsigned char r, g, b; - - if (xgetcolor(num, &r, &g, &b)) { - fprintf(stderr, "erresc: failed to fetch osc4 color %d\n", num); - return; - } - - n = snprintf(buf, sizeof buf, "\033]4;%d;rgb:%02x%02x/%02x%02x/%02x%02x\007", - num, r, r, g, g, b, b); - - ttywrite(buf, n, 1); -} - -void -osc_color_response(int index, int num) -{ - int n; - char buf[32]; - unsigned char r, g, b; - - if (xgetcolor(index, &r, &g, &b)) { - fprintf(stderr, "erresc: failed to fetch osc color %d\n", index); - return; - } - - n = snprintf(buf, sizeof buf, "\033]%d;rgb:%02x%02x/%02x%02x/%02x%02x\007", - num, r, r, g, g, b, b); - - ttywrite(buf, n, 1); -} - -void -strhandle(void) -{ - char *p = NULL, *dec; - int j, narg, par; - - term.esc &= ~(ESC_STR_END|ESC_STR); - strparse(); - par = (narg = strescseq.narg) ? atoi(strescseq.args[0]) : 0; - - switch (strescseq.type) { - case ']': /* OSC -- Operating System Command */ - switch (par) { - case 0: - if (narg > 1) { - xsettitle(strescseq.args[1]); - xseticontitle(strescseq.args[1]); - } - return; - case 1: - if (narg > 1) - xseticontitle(strescseq.args[1]); - return; - case 2: - if (narg > 1) - xsettitle(strescseq.args[1]); - return; - case 52: - if (narg > 2 && allowwindowops) { - dec = base64dec(strescseq.args[2]); - if (dec) { - xsetsel(dec); - xclipcopy(); - } else { - fprintf(stderr, "erresc: invalid base64\n"); - } - } - return; - case 10: - if (narg < 2) - break; - - p = strescseq.args[1]; - - if (!strcmp(p, "?")) - osc_color_response(defaultfg, 10); - else if (xsetcolorname(defaultfg, p)) - fprintf(stderr, "erresc: invalid foreground color: %s\n", p); - else - redraw(); - return; - case 11: - if (narg < 2) - break; - - p = strescseq.args[1]; - - if (!strcmp(p, "?")) - osc_color_response(defaultbg, 11); - else if (xsetcolorname(defaultbg, p)) - fprintf(stderr, "erresc: invalid background color: %s\n", p); - else - redraw(); - return; - case 12: - if (narg < 2) - break; - - p = strescseq.args[1]; - - if (!strcmp(p, "?")) - osc_color_response(defaultcs, 12); - else if (xsetcolorname(defaultcs, p)) - fprintf(stderr, "erresc: invalid cursor color: %s\n", p); - else - redraw(); - return; - case 4: /* color set */ - if (narg < 3) - break; - p = strescseq.args[2]; - /* FALLTHROUGH */ - case 104: /* color reset */ - j = (narg > 1) ? atoi(strescseq.args[1]) : -1; - - if (p && !strcmp(p, "?")) - osc4_color_response(j); - else if (xsetcolorname(j, p)) { - if (par == 104 && narg <= 1) - return; /* color reset without parameter */ - fprintf(stderr, "erresc: invalid color j=%d, p=%s\n", - j, p ? p : "(null)"); - } else { - /* - * TODO if defaultbg color is changed, borders - * are dirty - */ - redraw(); - } - return; - } - break; - case 'k': /* old title set compatibility */ - xsettitle(strescseq.args[0]); - return; - case 'P': /* DCS -- Device Control String */ - case '_': /* APC -- Application Program Command */ - case '^': /* PM -- Privacy Message */ - return; - } - - fprintf(stderr, "erresc: unknown str "); - strdump(); -} - -void -strparse(void) -{ - int c; - char *p = strescseq.buf; - - strescseq.narg = 0; - strescseq.buf[strescseq.len] = '\0'; - - if (*p == '\0') - return; - - while (strescseq.narg < STR_ARG_SIZ) { - strescseq.args[strescseq.narg++] = p; - while ((c = *p) != ';' && c != '\0') - ++p; - if (c == '\0') - return; - *p++ = '\0'; - } -} - -void -strdump(void) -{ - size_t i; - uint c; - - fprintf(stderr, "ESC%c", strescseq.type); - for (i = 0; i < strescseq.len; i++) { - c = strescseq.buf[i] & 0xff; - if (c == '\0') { - putc('\n', stderr); - return; - } else if (isprint(c)) { - putc(c, stderr); - } else if (c == '\n') { - fprintf(stderr, "(\\n)"); - } else if (c == '\r') { - fprintf(stderr, "(\\r)"); - } else if (c == 0x1b) { - fprintf(stderr, "(\\e)"); - } else { - fprintf(stderr, "(%02x)", c); - } - } - fprintf(stderr, "ESC\\\n"); -} - -void -strreset(void) -{ - strescseq = (STREscape){ - .buf = xrealloc(strescseq.buf, STR_BUF_SIZ), - .siz = STR_BUF_SIZ, - }; -} - -void -sendbreak(const Arg *arg) -{ - if (tcsendbreak(cmdfd, 0)) - perror("Error sending break"); -} - -void -tprinter(char *s, size_t len) -{ - if (iofd != -1 && xwrite(iofd, s, len) < 0) { - perror("Error writing to output file"); - close(iofd); - iofd = -1; - } -} - -void -toggleprinter(const Arg *arg) -{ - term.mode ^= MODE_PRINT; -} - -void -printscreen(const Arg *arg) -{ - tdump(); -} - -void -printsel(const Arg *arg) -{ - tdumpsel(); -} - -void -tdumpsel(void) -{ - char *ptr; - - if ((ptr = getsel())) { - tprinter(ptr, strlen(ptr)); - free(ptr); - } -} - -void -tdumpline(int n) -{ - char buf[UTF_SIZ]; - const Glyph *bp, *end; - - bp = &TLINE(n)[0]; - end = &bp[MIN(tlinelen(n), term.col) - 1]; - if (bp != end || bp->u != ' ') { - for ( ; bp <= end; ++bp) - tprinter(buf, utf8encode(bp->u, buf)); - } - tprinter("\n", 1); -} - -void -tdump(void) -{ - int i; - - for (i = 0; i < term.row; ++i) - tdumpline(i); -} - -void -tputtab(int n) -{ - uint x = term.c.x; - - if (n > 0) { - while (x < term.col && n--) - for (++x; x < term.col && !term.tabs[x]; ++x) - /* nothing */ ; - } else if (n < 0) { - while (x > 0 && n++) - for (--x; x > 0 && !term.tabs[x]; --x) - /* nothing */ ; - } - term.c.x = LIMIT(x, 0, term.col-1); -} - -void -tdefutf8(char ascii) -{ - if (ascii == 'G') - term.mode |= MODE_UTF8; - else if (ascii == '@') - term.mode &= ~MODE_UTF8; -} - -void -tdeftran(char ascii) -{ - static char cs[] = "0B"; - static int vcs[] = {CS_GRAPHIC0, CS_USA}; - char *p; - - if ((p = strchr(cs, ascii)) == NULL) { - fprintf(stderr, "esc unhandled charset: ESC ( %c\n", ascii); - } else { - term.trantbl[term.icharset] = vcs[p - cs]; - } -} - -void -tdectest(char c) -{ - int x, y; - - if (c == '8') { /* DEC screen alignment test. */ - for (x = 0; x < term.col; ++x) { - for (y = 0; y < term.row; ++y) - tsetchar('E', &term.c.attr, x, y); - } - } -} - -void -tstrsequence(uchar c) -{ - switch (c) { - case 0x90: /* DCS -- Device Control String */ - c = 'P'; - break; - case 0x9f: /* APC -- Application Program Command */ - c = '_'; - break; - case 0x9e: /* PM -- Privacy Message */ - c = '^'; - break; - case 0x9d: /* OSC -- Operating System Command */ - c = ']'; - break; - } - strreset(); - strescseq.type = c; - term.esc |= ESC_STR; -} - -void -tcontrolcode(uchar ascii) -{ - switch (ascii) { - case '\t': /* HT */ - tputtab(1); - return; - case '\b': /* BS */ - tmoveto(term.c.x-1, term.c.y); - return; - case '\r': /* CR */ - tmoveto(0, term.c.y); - return; - case '\f': /* LF */ - case '\v': /* VT */ - case '\n': /* LF */ - /* go to first col if the mode is set */ - tnewline(IS_SET(MODE_CRLF)); - return; - case '\a': /* BEL */ - if (term.esc & ESC_STR_END) { - /* backwards compatibility to xterm */ - strhandle(); - } else { - xbell(); - } - break; - case '\033': /* ESC */ - csireset(); - term.esc &= ~(ESC_CSI|ESC_ALTCHARSET|ESC_TEST); - term.esc |= ESC_START; - return; - case '\016': /* SO (LS1 -- Locking shift 1) */ - case '\017': /* SI (LS0 -- Locking shift 0) */ - term.charset = 1 - (ascii - '\016'); - return; - case '\032': /* SUB */ - tsetchar('?', &term.c.attr, term.c.x, term.c.y); - /* FALLTHROUGH */ - case '\030': /* CAN */ - csireset(); - break; - case '\005': /* ENQ (IGNORED) */ - case '\000': /* NUL (IGNORED) */ - case '\021': /* XON (IGNORED) */ - case '\023': /* XOFF (IGNORED) */ - case 0177: /* DEL (IGNORED) */ - return; - case 0x80: /* TODO: PAD */ - case 0x81: /* TODO: HOP */ - case 0x82: /* TODO: BPH */ - case 0x83: /* TODO: NBH */ - case 0x84: /* TODO: IND */ - break; - case 0x85: /* NEL -- Next line */ - tnewline(1); /* always go to first col */ - break; - case 0x86: /* TODO: SSA */ - case 0x87: /* TODO: ESA */ - break; - case 0x88: /* HTS -- Horizontal tab stop */ - term.tabs[term.c.x] = 1; - break; - case 0x89: /* TODO: HTJ */ - case 0x8a: /* TODO: VTS */ - case 0x8b: /* TODO: PLD */ - case 0x8c: /* TODO: PLU */ - case 0x8d: /* TODO: RI */ - case 0x8e: /* TODO: SS2 */ - case 0x8f: /* TODO: SS3 */ - case 0x91: /* TODO: PU1 */ - case 0x92: /* TODO: PU2 */ - case 0x93: /* TODO: STS */ - case 0x94: /* TODO: CCH */ - case 0x95: /* TODO: MW */ - case 0x96: /* TODO: SPA */ - case 0x97: /* TODO: EPA */ - case 0x98: /* TODO: SOS */ - case 0x99: /* TODO: SGCI */ - break; - case 0x9a: /* DECID -- Identify Terminal */ - ttywrite(vtiden, strlen(vtiden), 0); - break; - case 0x9b: /* TODO: CSI */ - case 0x9c: /* TODO: ST */ - break; - case 0x90: /* DCS -- Device Control String */ - case 0x9d: /* OSC -- Operating System Command */ - case 0x9e: /* PM -- Privacy Message */ - case 0x9f: /* APC -- Application Program Command */ - tstrsequence(ascii); - return; - } - /* only CAN, SUB, \a and C1 chars interrupt a sequence */ - term.esc &= ~(ESC_STR_END|ESC_STR); -} - -/* - * returns 1 when the sequence is finished and it hasn't to read - * more characters for this sequence, otherwise 0 - */ -int -eschandle(uchar ascii) -{ - switch (ascii) { - case '[': - term.esc |= ESC_CSI; - return 0; - case '#': - term.esc |= ESC_TEST; - return 0; - case '%': - term.esc |= ESC_UTF8; - return 0; - case 'P': /* DCS -- Device Control String */ - case '_': /* APC -- Application Program Command */ - case '^': /* PM -- Privacy Message */ - case ']': /* OSC -- Operating System Command */ - case 'k': /* old title set compatibility */ - tstrsequence(ascii); - return 0; - case 'n': /* LS2 -- Locking shift 2 */ - case 'o': /* LS3 -- Locking shift 3 */ - term.charset = 2 + (ascii - 'n'); - break; - case '(': /* GZD4 -- set primary charset G0 */ - case ')': /* G1D4 -- set secondary charset G1 */ - case '*': /* G2D4 -- set tertiary charset G2 */ - case '+': /* G3D4 -- set quaternary charset G3 */ - term.icharset = ascii - '('; - term.esc |= ESC_ALTCHARSET; - return 0; - case 'D': /* IND -- Linefeed */ - if (term.c.y == term.bot) { - tscrollup(term.top, 1); - } else { - tmoveto(term.c.x, term.c.y+1); - } - break; - case 'E': /* NEL -- Next line */ - tnewline(1); /* always go to first col */ - break; - case 'H': /* HTS -- Horizontal tab stop */ - term.tabs[term.c.x] = 1; - break; - case 'M': /* RI -- Reverse index */ - if (term.c.y == term.top) { - tscrolldown(term.top, 1); - } else { - tmoveto(term.c.x, term.c.y-1); - } - break; - case 'Z': /* DECID -- Identify Terminal */ - ttywrite(vtiden, strlen(vtiden), 0); - break; - case 'c': /* RIS -- Reset to initial state */ - treset(); - resettitle(); - xloadcols(); - break; - case '=': /* DECPAM -- Application keypad */ - xsetmode(1, MODE_APPKEYPAD); - break; - case '>': /* DECPNM -- Normal keypad */ - xsetmode(0, MODE_APPKEYPAD); - break; - case '7': /* DECSC -- Save Cursor */ - tcursor(CURSOR_SAVE); - break; - case '8': /* DECRC -- Restore Cursor */ - tcursor(CURSOR_LOAD); - break; - case '\\': /* ST -- String Terminator */ - if (term.esc & ESC_STR_END) - strhandle(); - break; - default: - fprintf(stderr, "erresc: unknown sequence ESC 0x%02X '%c'\n", - (uchar) ascii, isprint(ascii)? ascii:'.'); - break; - } - return 1; -} - -void -tputc(Rune u) -{ - char c[UTF_SIZ]; - int control; - int width, len; - Glyph *gp; - - control = ISCONTROL(u); - if (u < 127 || !IS_SET(MODE_UTF8)) { - c[0] = u; - width = len = 1; - } else { - len = utf8encode(u, c); - if (!control && (width = wcwidth(u)) == -1) - width = 1; - } - - if (IS_SET(MODE_PRINT)) - tprinter(c, len); - - /* - * STR sequence must be checked before anything else - * because it uses all following characters until it - * receives a ESC, a SUB, a ST or any other C1 control - * character. - */ - if (term.esc & ESC_STR) { - if (u == '\a' || u == 030 || u == 032 || u == 033 || - ISCONTROLC1(u)) { - term.esc &= ~(ESC_START|ESC_STR); - term.esc |= ESC_STR_END; - goto check_control_code; - } - - if (strescseq.len+len >= strescseq.siz) { - /* - * Here is a bug in terminals. If the user never sends - * some code to stop the str or esc command, then st - * will stop responding. But this is better than - * silently failing with unknown characters. At least - * then users will report back. - * - * In the case users ever get fixed, here is the code: - */ - /* - * term.esc = 0; - * strhandle(); - */ - if (strescseq.siz > (SIZE_MAX - UTF_SIZ) / 2) - return; - strescseq.siz *= 2; - strescseq.buf = xrealloc(strescseq.buf, strescseq.siz); - } - - memmove(&strescseq.buf[strescseq.len], c, len); - strescseq.len += len; - return; - } - -check_control_code: - /* - * Actions of control codes must be performed as soon they arrive - * because they can be embedded inside a control sequence, and - * they must not cause conflicts with sequences. - */ - if (control) { - tcontrolcode(u); - /* - * control codes are not shown ever - */ - if (!term.esc) - term.lastc = 0; - return; - } else if (term.esc & ESC_START) { - if (term.esc & ESC_CSI) { - csiescseq.buf[csiescseq.len++] = u; - if (BETWEEN(u, 0x40, 0x7E) - || csiescseq.len >= \ - sizeof(csiescseq.buf)-1) { - term.esc = 0; - csiparse(); - csihandle(); - } - return; - } else if (term.esc & ESC_UTF8) { - tdefutf8(u); - } else if (term.esc & ESC_ALTCHARSET) { - tdeftran(u); - } else if (term.esc & ESC_TEST) { - tdectest(u); - } else { - if (!eschandle(u)) - return; - /* sequence already finished */ - } - term.esc = 0; - /* - * All characters which form part of a sequence are not - * printed - */ - return; - } - if (selected(term.c.x, term.c.y)) - selclear(); - - gp = &TLINE(term.c.y)[term.c.x]; - if (IS_SET(MODE_WRAP) && (term.c.state & CURSOR_WRAPNEXT)) { - gp->mode |= ATTR_WRAP; - tnewline(1); - gp = &TLINE(term.c.y)[term.c.x]; - } - - if (IS_SET(MODE_INSERT) && term.c.x+width < term.col) - memmove(gp+width, gp, (term.col - term.c.x - width) * sizeof(Glyph)); - - if (term.c.x+width > term.col) { - tnewline(1); - gp = &TLINE(term.c.y)[term.c.x]; - } - - tsetchar(u, &term.c.attr, term.c.x, term.c.y); - term.lastc = u; - - if (width == 2) { - gp->mode |= ATTR_WIDE; - if (term.c.x+1 < term.col) { - if (gp[1].mode == ATTR_WIDE && term.c.x+2 < term.col) { - gp[2].u = ' '; - gp[2].mode &= ~ATTR_WDUMMY; - } - gp[1].u = '\0'; - gp[1].mode = ATTR_WDUMMY; - } - } - if (term.c.x+width < term.col) { - tmoveto(term.c.x+width, term.c.y); - } else { - term.c.state |= CURSOR_WRAPNEXT; - } -} - -int -twrite(const char *buf, int buflen, int show_ctrl) -{ - int charsize; - Rune u; - int n; - - if (TSCREEN.off) { - TSCREEN.off = 0; - tfulldirt(); - } - - for (n = 0; n < buflen; n += charsize) { - if (IS_SET(MODE_UTF8)) { - /* process a complete utf8 char */ - charsize = utf8decode(buf + n, &u, buflen - n); - if (charsize == 0) - break; - } else { - u = buf[n] & 0xFF; - charsize = 1; - } - if (show_ctrl && ISCONTROL(u)) { - if (u & 0x80) { - u &= 0x7f; - tputc('^'); - tputc('['); - } else if (u != '\n' && u != '\r' && u != '\t') { - u ^= 0x40; - tputc('^'); - } - } - tputc(u); - } - return n; -} - -void -clearline(Line line, Glyph g, int x, int xend) -{ - int i; - g.mode = 0; - g.u = ' '; - for (i = x; i < xend; ++i) { - line[i] = g; - } -} - -Line -ensureline(Line line) -{ - if (!line) { - line = xmalloc(term.linelen * sizeof(Glyph)); - } - return line; -} - -void -tresize(int col, int row) -{ - int i, j; - int minrow = MIN(row, term.row); - int mincol = MIN(col, term.col); - int linelen = MAX(col, term.linelen); - int *bp; - - if (col < 1 || row < 1 || row > HISTSIZE) { - fprintf(stderr, - "tresize: error resizing to %dx%d\n", col, row); - return; - } - - /* Shift buffer to keep the cursor where we expect it */ - if (row <= term.c.y) { - term.screen[0].cur = (term.screen[0].cur - row + term.c.y + 1) % term.screen[0].size; - } - - /* Resize and clear line buffers as needed */ - if (linelen > term.linelen) { - for (i = 0; i < term.screen[0].size; ++i) { - if (term.screen[0].buffer[i]) { - term.screen[0].buffer[i] = xrealloc(term.screen[0].buffer[i], linelen * sizeof(Glyph)); - clearline(term.screen[0].buffer[i], term.c.attr, term.linelen, linelen); - } - } - for (i = 0; i < minrow; ++i) { - term.screen[1].buffer[i] = xrealloc(term.screen[1].buffer[i], linelen * sizeof(Glyph)); - clearline(term.screen[1].buffer[i], term.c.attr, term.linelen, linelen); - } - } - /* Allocate all visible lines for regular line buffer */ - for (j = term.screen[0].cur, i = 0; i < row; ++i, j = (j + 1) % term.screen[0].size) - { - if (!term.screen[0].buffer[j]) { - term.screen[0].buffer[j] = xmalloc(linelen * sizeof(Glyph)); - } - if (i >= term.row) { - clearline(term.screen[0].buffer[j], term.c.attr, 0, linelen); - } - } - /* Resize alt screen */ - term.screen[1].cur = 0; - term.screen[1].size = row; - for (i = row; i < term.row; ++i) { - free(term.screen[1].buffer[i]); - } - term.screen[1].buffer = xrealloc(term.screen[1].buffer, row * sizeof(Line)); - for (i = term.row; i < row; ++i) { - term.screen[1].buffer[i] = xmalloc(linelen * sizeof(Glyph)); - clearline(term.screen[1].buffer[i], term.c.attr, 0, linelen); - } - - /* resize to new height */ - term.dirty = xrealloc(term.dirty, row * sizeof(*term.dirty)); - term.tabs = xrealloc(term.tabs, col * sizeof(*term.tabs)); - - /* fix tabstops */ - if (col > term.col) { - bp = term.tabs + term.col; - - memset(bp, 0, sizeof(*term.tabs) * (col - term.col)); - while (--bp > term.tabs && !*bp) - /* nothing */ ; - for (bp += tabspaces; bp < term.tabs + col; bp += tabspaces) - *bp = 1; - } - - /* update terminal size */ - term.col = col; - term.row = row; - term.linelen = linelen; - /* reset scrolling region */ - tsetscroll(0, row-1); - /* make use of the LIMIT in tmoveto */ - tmoveto(term.c.x, term.c.y); - tfulldirt(); -} - -void -resettitle(void) -{ - xsettitle(NULL); -} - -void -drawregion(int x1, int y1, int x2, int y2) -{ - int y, L; - - L = TLINEOFFSET(y1); - for (y = y1; y < y2; y++) { - if (term.dirty[y]) { - term.dirty[y] = 0; - xdrawline(TSCREEN.buffer[L], x1, y, x2); - } - L = (L + 1) % TSCREEN.size; - } -} - -void -draw(void) -{ - int cx = term.c.x, ocx = term.ocx, ocy = term.ocy; - - if (!xstartdraw()) - return; - - /* adjust cursor position */ - LIMIT(term.ocx, 0, term.col-1); - LIMIT(term.ocy, 0, term.row-1); - if (TLINE(term.ocy)[term.ocx].mode & ATTR_WDUMMY) - term.ocx--; - if (TLINE(term.c.y)[cx].mode & ATTR_WDUMMY) - cx--; - - drawregion(0, 0, term.col, term.row); - if (TSCREEN.off == 0) - xdrawcursor(cx, term.c.y, TLINE(term.c.y)[cx], - term.ocx, term.ocy, TLINE(term.ocy)[term.ocx]); - term.ocx = cx; - term.ocy = term.c.y; - xfinishdraw(); - if (ocx != term.ocx || ocy != term.ocy) - xximspot(term.ocx, term.ocy); -} - -void -redraw(void) -{ - tfulldirt(); - draw(); -} diff --git a/st-0.8.5/st.h b/st-0.8.5/st.h deleted file mode 100644 index f425fb6..0000000 --- a/st-0.8.5/st.h +++ /dev/null @@ -1,134 +0,0 @@ -/* See LICENSE for license details. */ - -#include -#include - -/* macros */ -#define MIN(a, b) ((a) < (b) ? (a) : (b)) -#define MAX(a, b) ((a) < (b) ? (b) : (a)) -#define LEN(a) (sizeof(a) / sizeof(a)[0]) -#define BETWEEN(x, a, b) ((a) <= (x) && (x) <= (b)) -#define DIVCEIL(n, d) (((n) + ((d) - 1)) / (d)) -#define DEFAULT(a, b) (a) = (a) ? (a) : (b) -#define LIMIT(x, a, b) (x) = (x) < (a) ? (a) : (x) > (b) ? (b) : (x) -#define ATTRCMP(a, b) ((a).mode != (b).mode || (a).fg != (b).fg || \ - (a).bg != (b).bg) -#define TIMEDIFF(t1, t2) ((t1.tv_sec-t2.tv_sec)*1000 + \ - (t1.tv_nsec-t2.tv_nsec)/1E6) -#define MODBIT(x, set, bit) ((set) ? ((x) |= (bit)) : ((x) &= ~(bit))) - -#define TRUECOLOR(r,g,b) (1 << 24 | (r) << 16 | (g) << 8 | (b)) -#define IS_TRUECOL(x) (1 << 24 & (x)) -#define HISTSIZE 2000 - -enum glyph_attribute { - ATTR_NULL = 0, - ATTR_BOLD = 1 << 0, - ATTR_FAINT = 1 << 1, - ATTR_ITALIC = 1 << 2, - ATTR_UNDERLINE = 1 << 3, - ATTR_BLINK = 1 << 4, - ATTR_REVERSE = 1 << 5, - ATTR_INVISIBLE = 1 << 6, - ATTR_STRUCK = 1 << 7, - ATTR_WRAP = 1 << 8, - ATTR_WIDE = 1 << 9, - ATTR_WDUMMY = 1 << 10, - ATTR_BOLD_FAINT = ATTR_BOLD | ATTR_FAINT, -}; - -enum selection_mode { - SEL_IDLE = 0, - SEL_EMPTY = 1, - SEL_READY = 2 -}; - -enum selection_type { - SEL_REGULAR = 1, - SEL_RECTANGULAR = 2 -}; - -enum selection_snap { - SNAP_WORD = 1, - SNAP_LINE = 2 -}; - -typedef unsigned char uchar; -typedef unsigned int uint; -typedef unsigned long ulong; -typedef unsigned short ushort; - -typedef uint_least32_t Rune; - -typedef struct TTYConn { - int cmdfd, pipefd; -} TTYConn; - -#define Glyph Glyph_ -typedef struct { - Rune u; /* character code */ - ushort mode; /* attribute flags */ - uint32_t fg; /* foreground */ - uint32_t bg; /* background */ -} Glyph; - -typedef Glyph *Line; - -typedef union { - int i; - uint ui; - float f; - const void *v; - const char *s; -} Arg; - -void die(const char *, ...); -void redraw(void); -void draw(void); - -void printscreen(const Arg *); -void printsel(const Arg *); -void sendbreak(const Arg *); -void toggleprinter(const Arg *); - -int tattrset(int); -void tnew(int, int); -void tresize(int, int); -void tsetdirtattr(int); -void ttyhangup(void); -TTYConn ttynew(const char *, char *, const char *, char **); -size_t ttyread(void); -void ttyresize(int, int); -void ttywrite(const char *, size_t, int); - -void resettitle(void); - -void selclear(void); -void selinit(void); -void selstart(int, int, int); -void selextend(int, int, int, int); -int selected(int, int); -char *getsel(void); - -size_t utf8encode(Rune, char *); - -void *xmalloc(size_t); -void *xrealloc(void *, size_t); -char *xstrdup(const char *); - -int xgetcolor(int x, unsigned char *r, unsigned char *g, unsigned char *b); - -/* config.h globals */ -extern char *utmp; -extern char *scroll; -extern char *stty_args; -extern char *vtiden; -extern wchar_t *worddelimiters; -extern int allowaltscreen; -extern int allowwindowops; -extern char *termname; -extern unsigned int tabspaces; -extern unsigned int defaultfg; -extern unsigned int defaultbg; -extern unsigned int defaultcs; -extern float alpha; diff --git a/st-0.8.5/st.info b/st-0.8.5/st.info deleted file mode 100644 index 8201ad6..0000000 --- a/st-0.8.5/st.info +++ /dev/null @@ -1,239 +0,0 @@ -st-mono| simpleterm monocolor, - acsc=+C\,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, - am, - bce, - bel=^G, - blink=\E[5m, - bold=\E[1m, - cbt=\E[Z, - cvvis=\E[?25h, - civis=\E[?25l, - clear=\E[H\E[2J, - cnorm=\E[?12l\E[?25h, - colors#2, - cols#80, - cr=^M, - csr=\E[%i%p1%d;%p2%dr, - cub=\E[%p1%dD, - cub1=^H, - cud1=^J, - cud=\E[%p1%dB, - cuf1=\E[C, - cuf=\E[%p1%dC, - cup=\E[%i%p1%d;%p2%dH, - cuu1=\E[A, - cuu=\E[%p1%dA, - dch=\E[%p1%dP, - dch1=\E[P, - dim=\E[2m, - dl=\E[%p1%dM, - dl1=\E[M, - ech=\E[%p1%dX, - ed=\E[J, - el=\E[K, - el1=\E[1K, - enacs=\E)0, - flash=\E[?5h$<80/>\E[?5l, - fsl=^G, - home=\E[H, - hpa=\E[%i%p1%dG, - hs, - ht=^I, - hts=\EH, - ich=\E[%p1%d@, - il1=\E[L, - il=\E[%p1%dL, - ind=^J, - indn=\E[%p1%dS, - invis=\E[8m, - is2=\E[4l\E>\E[?1034l, - it#8, - kel=\E[1;2F, - ked=\E[1;5F, - ka1=\E[1~, - ka3=\E[5~, - kc1=\E[4~, - kc3=\E[6~, - kbs=\177, - kcbt=\E[Z, - kb2=\EOu, - kcub1=\EOD, - kcud1=\EOB, - kcuf1=\EOC, - kcuu1=\EOA, - kDC=\E[3;2~, - kent=\EOM, - kEND=\E[1;2F, - kIC=\E[2;2~, - kNXT=\E[6;2~, - kPRV=\E[5;2~, - kHOM=\E[1;2H, - kLFT=\E[1;2D, - kRIT=\E[1;2C, - kind=\E[1;2B, - kri=\E[1;2A, - kclr=\E[3;5~, - kdl1=\E[3;2~, - kdch1=\E[3~, - kich1=\E[2~, - kend=\E[4~, - kf1=\EOP, - kf2=\EOQ, - kf3=\EOR, - kf4=\EOS, - kf5=\E[15~, - kf6=\E[17~, - kf7=\E[18~, - kf8=\E[19~, - kf9=\E[20~, - kf10=\E[21~, - kf11=\E[23~, - kf12=\E[24~, - kf13=\E[1;2P, - kf14=\E[1;2Q, - kf15=\E[1;2R, - kf16=\E[1;2S, - kf17=\E[15;2~, - kf18=\E[17;2~, - kf19=\E[18;2~, - kf20=\E[19;2~, - kf21=\E[20;2~, - kf22=\E[21;2~, - kf23=\E[23;2~, - kf24=\E[24;2~, - kf25=\E[1;5P, - kf26=\E[1;5Q, - kf27=\E[1;5R, - kf28=\E[1;5S, - kf29=\E[15;5~, - kf30=\E[17;5~, - kf31=\E[18;5~, - kf32=\E[19;5~, - kf33=\E[20;5~, - kf34=\E[21;5~, - kf35=\E[23;5~, - kf36=\E[24;5~, - kf37=\E[1;6P, - kf38=\E[1;6Q, - kf39=\E[1;6R, - kf40=\E[1;6S, - kf41=\E[15;6~, - kf42=\E[17;6~, - kf43=\E[18;6~, - kf44=\E[19;6~, - kf45=\E[20;6~, - kf46=\E[21;6~, - kf47=\E[23;6~, - kf48=\E[24;6~, - kf49=\E[1;3P, - kf50=\E[1;3Q, - kf51=\E[1;3R, - kf52=\E[1;3S, - kf53=\E[15;3~, - kf54=\E[17;3~, - kf55=\E[18;3~, - kf56=\E[19;3~, - kf57=\E[20;3~, - kf58=\E[21;3~, - kf59=\E[23;3~, - kf60=\E[24;3~, - kf61=\E[1;4P, - kf62=\E[1;4Q, - kf63=\E[1;4R, - khome=\E[1~, - kil1=\E[2;5~, - krmir=\E[2;2~, - knp=\E[6~, - kmous=\E[M, - kpp=\E[5~, - lines#24, - mir, - msgr, - npc, - op=\E[39;49m, - pairs#64, - mc0=\E[i, - mc4=\E[4i, - mc5=\E[5i, - rc=\E8, - rev=\E[7m, - ri=\EM, - rin=\E[%p1%dT, - ritm=\E[23m, - rmacs=\E(B, - rmcup=\E[?1049l, - rmir=\E[4l, - rmkx=\E[?1l\E>, - rmso=\E[27m, - rmul=\E[24m, - rs1=\Ec, - rs2=\E[4l\E>\E[?1034l, - sc=\E7, - sitm=\E[3m, - sgr0=\E[0m, - smacs=\E(0, - smcup=\E[?1049h, - smir=\E[4h, - smkx=\E[?1h\E=, - smso=\E[7m, - smul=\E[4m, - tbc=\E[3g, - tsl=\E]0;, - xenl, - vpa=\E[%i%p1%dd, -# XTerm extensions - rmxx=\E[29m, - smxx=\E[9m, -# disabled rep for now: causes some issues with older ncurses versions. -# rep=%p1%c\E[%p2%{1}%-%db, -# tmux extensions, see TERMINFO EXTENSIONS in tmux(1) - Tc, - Ms=\E]52;%p1%s;%p2%s\007, - Se=\E[2 q, - Ss=\E[%p1%d q, - -st| simpleterm, - use=st-mono, - colors#8, - setab=\E[4%p1%dm, - setaf=\E[3%p1%dm, - setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, - setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, - sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m, - -st-256color| simpleterm with 256 colors, - use=st, - ccc, - colors#256, - oc=\E]104\007, - pairs#32767, -# Nicked from xterm-256color - initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\, - setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m, - setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m, - -st-meta| simpleterm with meta key, - use=st, - km, - rmm=\E[?1034l, - smm=\E[?1034h, - rs2=\E[4l\E>\E[?1034h, - is2=\E[4l\E>\E[?1034h, - -st-meta-256color| simpleterm with meta key and 256 colors, - use=st-256color, - km, - rmm=\E[?1034l, - smm=\E[?1034h, - rs2=\E[4l\E>\E[?1034h, - is2=\E[4l\E>\E[?1034h, - -st-bs| simpleterm with backspace as backspace, - use=st, - kbs=\010, - kdch1=\177, - -st-bs-256color| simpleterm with backspace as backspace and 256colors, - use=st-256color, - kbs=\010, - kdch1=\177, diff --git a/st-0.8.5/win.h b/st-0.8.5/win.h deleted file mode 100644 index e6e4369..0000000 --- a/st-0.8.5/win.h +++ /dev/null @@ -1,40 +0,0 @@ -/* See LICENSE for license details. */ - -enum win_mode { - MODE_VISIBLE = 1 << 0, - MODE_FOCUSED = 1 << 1, - MODE_APPKEYPAD = 1 << 2, - MODE_MOUSEBTN = 1 << 3, - MODE_MOUSEMOTION = 1 << 4, - MODE_REVERSE = 1 << 5, - MODE_KBDLOCK = 1 << 6, - MODE_HIDE = 1 << 7, - MODE_APPCURSOR = 1 << 8, - MODE_MOUSESGR = 1 << 9, - MODE_8BIT = 1 << 10, - MODE_BLINK = 1 << 11, - MODE_FBLINK = 1 << 12, - MODE_FOCUS = 1 << 13, - MODE_MOUSEX10 = 1 << 14, - MODE_MOUSEMANY = 1 << 15, - MODE_BRCKTPASTE = 1 << 16, - MODE_NUMLOCK = 1 << 17, - MODE_MOUSE = MODE_MOUSEBTN|MODE_MOUSEMOTION|MODE_MOUSEX10\ - |MODE_MOUSEMANY, -}; - -void xbell(void); -void xclipcopy(void); -void xdrawcursor(int, int, Glyph, int, int, Glyph); -void xdrawline(Line, int, int, int); -void xfinishdraw(void); -void xloadcols(void); -int xsetcolorname(int, const char *); -void xseticontitle(char *); -void xsettitle(char *); -int xsetcursor(int); -void xsetmode(int, unsigned int); -void xsetpointermotion(int); -void xsetsel(char *); -int xstartdraw(void); -void xximspot(int, int); diff --git a/st-0.8.5/x.c b/st-0.8.5/x.c deleted file mode 100644 index 601fc0d..0000000 --- a/st-0.8.5/x.c +++ /dev/null @@ -1,2157 +0,0 @@ -/* See LICENSE for license details. */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -char *argv0; -#include "arg.h" -#include "st.h" -#include "win.h" - -/* types used in config.h */ -typedef struct { - uint mod; - KeySym keysym; - void (*func)(const Arg *); - const Arg arg; -} Shortcut; - -typedef struct { - uint mod; - uint button; - void (*func)(const Arg *); - const Arg arg; - uint release; -} MouseShortcut; - -typedef struct { - KeySym k; - uint mask; - char *s; - /* three-valued logic variables: 0 indifferent, 1 on, -1 off */ - signed char appkey; /* application keypad */ - signed char appcursor; /* application cursor */ -} Key; - -/* X modifiers */ -#define XK_ANY_MOD UINT_MAX -#define XK_NO_MOD 0 -#define XK_SWITCH_MOD (1<<13|1<<14) - -/* function definitions used in config.h */ -static void clipcopy(const Arg *); -static void clippaste(const Arg *); -static void numlock(const Arg *); -static void selpaste(const Arg *); -static void zoom(const Arg *); -static void zoomabs(const Arg *); -static void zoomreset(const Arg *); -static void ttysend(const Arg *); -void kscrollup(const Arg *); -void kscrolldown(const Arg *); - -/* config.h for applying patches and the configuration. */ -#include "config.h" - -/* XEMBED messages */ -#define XEMBED_FOCUS_IN 4 -#define XEMBED_FOCUS_OUT 5 - -/* macros */ -#define IS_SET(flag) ((win.mode & (flag)) != 0) -#define TRUERED(x) (((x) & 0xff0000) >> 8) -#define TRUEGREEN(x) (((x) & 0xff00)) -#define TRUEBLUE(x) (((x) & 0xff) << 8) - -typedef XftDraw *Draw; -typedef XftColor Color; -typedef XftGlyphFontSpec GlyphFontSpec; - -/* Purely graphic info */ -typedef struct { - int tw, th; /* tty width and height */ - int w, h; /* window width and height */ - int ch; /* char height */ - int cw; /* char width */ - int mode; /* window state/mode flags */ - int cursor; /* cursor style */ -} TermWindow; - -typedef struct { - Display *dpy; - Colormap cmap; - Window win; - Drawable buf; - GlyphFontSpec *specbuf; /* font spec buffer used for rendering */ - Atom xembed, wmdeletewin, netwmname, netwmiconname, netwmpid; - struct { - XIM xim; - XIC xic; - XPoint spot; - XVaNestedList spotlist; - } ime; - Draw draw; - Visual *vis; - XSetWindowAttributes attrs; - int scr; - int isfixed; /* is fixed geometry? */ - int depth; /* bit depth */ - int l, t; /* left and top offset */ - int gm; /* geometry mask */ -} XWindow; - -typedef struct { - Atom xtarget; - char *primary, *clipboard; - struct timespec tclick1; - struct timespec tclick2; -} XSelection; - -/* Font structure */ -#define Font Font_ -typedef struct { - int height; - int width; - int ascent; - int descent; - int badslant; - int badweight; - short lbearing; - short rbearing; - XftFont *match; - FcFontSet *set; - FcPattern *pattern; -} Font; - -/* Drawing Context */ -typedef struct { - Color *col; - size_t collen; - Font font, bfont, ifont, ibfont; - GC gc; -} DC; - -static inline ushort sixd_to_16bit(int); -static int xmakeglyphfontspecs(XftGlyphFontSpec *, const Glyph *, int, int, int); -static void xdrawglyphfontspecs(const XftGlyphFontSpec *, Glyph, int, int, int); -static void xdrawglyph(Glyph, int, int); -static void xclear(int, int, int, int); -static int xgeommasktogravity(int); -static int ximopen(Display *); -static void ximinstantiate(Display *, XPointer, XPointer); -static void ximdestroy(XIM, XPointer, XPointer); -static int xicdestroy(XIC, XPointer, XPointer); -static void xinit(int, int); -static void cresize(int, int); -static void xresize(int, int); -static void xhints(void); -static int xloadcolor(int, const char *, Color *); -static int xloadfont(Font *, FcPattern *); -static void xloadfonts(const char *, double); -static void xunloadfont(Font *); -static void xunloadfonts(void); -static void xsetenv(void); -static void xseturgency(int); -static int evcol(XEvent *); -static int evrow(XEvent *); - -static void expose(XEvent *); -static void visibility(XEvent *); -static void unmap(XEvent *); -static void kpress(XEvent *); -static void cmessage(XEvent *); -static void resize(XEvent *); -static void focus(XEvent *); -static uint buttonmask(uint); -static int mouseaction(XEvent *, uint); -static void brelease(XEvent *); -static void bpress(XEvent *); -static void bmotion(XEvent *); -static void propnotify(XEvent *); -static void selnotify(XEvent *); -static void selclear_(XEvent *); -static void selrequest(XEvent *); -static void setsel(char *, Time); -static void mousesel(XEvent *, int); -static void mousereport(XEvent *); -static char *kmap(KeySym, uint); -static int match(uint, uint); - -static void run(void); -static void usage(void); - -static void (*handler[LASTEvent])(XEvent *) = { - [KeyPress] = kpress, - [ClientMessage] = cmessage, - [ConfigureNotify] = resize, - [VisibilityNotify] = visibility, - [UnmapNotify] = unmap, - [Expose] = expose, - [FocusIn] = focus, - [FocusOut] = focus, - [MotionNotify] = bmotion, - [ButtonPress] = bpress, - [ButtonRelease] = brelease, -/* - * Uncomment if you want the selection to disappear when you select something - * different in another window. - */ -/* [SelectionClear] = selclear_, */ - [SelectionNotify] = selnotify, -/* - * PropertyNotify is only turned on when there is some INCR transfer happening - * for the selection retrieval. - */ - [PropertyNotify] = propnotify, - [SelectionRequest] = selrequest, -}; - -/* Globals */ -static DC dc; -static XWindow xw; -static XSelection xsel; -static TermWindow win; - -/* Font Ring Cache */ -enum { - FRC_NORMAL, - FRC_ITALIC, - FRC_BOLD, - FRC_ITALICBOLD -}; - -typedef struct { - XftFont *font; - int flags; - Rune unicodep; -} Fontcache; - -/* Fontcache is an array now. A new font will be appended to the array. */ -static Fontcache *frc = NULL; -static int frclen = 0; -static int frccap = 0; -static char *usedfont = NULL; -static double usedfontsize = 0; -static double defaultfontsize = 0; - -static char *opt_alpha = NULL; -static char *opt_class = NULL; -static char **opt_cmd = NULL; -static char *opt_embed = NULL; -static char *opt_font = NULL; -static char *opt_io = NULL; -static char *opt_line = NULL; -static char *opt_name = NULL; -static char *opt_title = NULL; - -static int oldbutton = 3; /* button event on startup: 3 = release */ -static int cursorblinks = 0; - -void -clipcopy(const Arg *dummy) -{ - Atom clipboard; - - free(xsel.clipboard); - xsel.clipboard = NULL; - - if (xsel.primary != NULL) { - xsel.clipboard = xstrdup(xsel.primary); - clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); - XSetSelectionOwner(xw.dpy, clipboard, xw.win, CurrentTime); - } -} - -void -clippaste(const Arg *dummy) -{ - Atom clipboard; - - clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); - XConvertSelection(xw.dpy, clipboard, xsel.xtarget, clipboard, - xw.win, CurrentTime); -} - -void -selpaste(const Arg *dummy) -{ - XConvertSelection(xw.dpy, XA_PRIMARY, xsel.xtarget, XA_PRIMARY, - xw.win, CurrentTime); -} - -void -numlock(const Arg *dummy) -{ - win.mode ^= MODE_NUMLOCK; -} - -void -zoom(const Arg *arg) -{ - Arg larg; - - larg.f = usedfontsize + arg->f; - zoomabs(&larg); -} - -void -zoomabs(const Arg *arg) -{ - xunloadfonts(); - xloadfonts(usedfont, arg->f); - cresize(0, 0); - redraw(); - xhints(); -} - -void -zoomreset(const Arg *arg) -{ - Arg larg; - - if (defaultfontsize > 0) { - larg.f = defaultfontsize; - zoomabs(&larg); - } -} - -void -ttysend(const Arg *arg) -{ - ttywrite(arg->s, strlen(arg->s), 1); -} - -int -evcol(XEvent *e) -{ - int x = e->xbutton.x - borderpx; - LIMIT(x, 0, win.tw - 1); - return x / win.cw; -} - -int -evrow(XEvent *e) -{ - int y = e->xbutton.y - borderpx; - LIMIT(y, 0, win.th - 1); - return y / win.ch; -} - -void -mousesel(XEvent *e, int done) -{ - int type, seltype = SEL_REGULAR; - uint state = e->xbutton.state & ~(Button1Mask | forcemousemod); - - for (type = 1; type < LEN(selmasks); ++type) { - if (match(selmasks[type], state)) { - seltype = type; - break; - } - } - selextend(evcol(e), evrow(e), seltype, done); - if (done) - setsel(getsel(), e->xbutton.time); -} - -void -mousereport(XEvent *e) -{ - int len, x = evcol(e), y = evrow(e), - button = e->xbutton.button, state = e->xbutton.state; - char buf[40]; - static int ox, oy; - - /* from urxvt */ - if (e->xbutton.type == MotionNotify) { - if (x == ox && y == oy) - return; - if (!IS_SET(MODE_MOUSEMOTION) && !IS_SET(MODE_MOUSEMANY)) - return; - /* MOUSE_MOTION: no reporting if no button is pressed */ - if (IS_SET(MODE_MOUSEMOTION) && oldbutton == 3) - return; - - button = oldbutton + 32; - ox = x; - oy = y; - } else { - if (!IS_SET(MODE_MOUSESGR) && e->xbutton.type == ButtonRelease) { - button = 3; - } else { - button -= Button1; - if (button >= 7) - button += 128 - 7; - else if (button >= 3) - button += 64 - 3; - } - if (e->xbutton.type == ButtonPress) { - oldbutton = button; - ox = x; - oy = y; - } else if (e->xbutton.type == ButtonRelease) { - oldbutton = 3; - /* MODE_MOUSEX10: no button release reporting */ - if (IS_SET(MODE_MOUSEX10)) - return; - if (button == 64 || button == 65) - return; - } - } - - if (!IS_SET(MODE_MOUSEX10)) { - button += ((state & ShiftMask ) ? 4 : 0) - + ((state & Mod4Mask ) ? 8 : 0) - + ((state & ControlMask) ? 16 : 0); - } - - if (IS_SET(MODE_MOUSESGR)) { - len = snprintf(buf, sizeof(buf), "\033[<%d;%d;%d%c", - button, x+1, y+1, - e->xbutton.type == ButtonRelease ? 'm' : 'M'); - } else if (x < 223 && y < 223) { - len = snprintf(buf, sizeof(buf), "\033[M%c%c%c", - 32+button, 32+x+1, 32+y+1); - } else { - return; - } - - ttywrite(buf, len, 0); -} - -uint -buttonmask(uint button) -{ - return button == Button1 ? Button1Mask - : button == Button2 ? Button2Mask - : button == Button3 ? Button3Mask - : button == Button4 ? Button4Mask - : button == Button5 ? Button5Mask - : 0; -} - -int -mouseaction(XEvent *e, uint release) -{ - MouseShortcut *ms; - - /* ignore Buttonmask for Button - it's set on release */ - uint state = e->xbutton.state & ~buttonmask(e->xbutton.button); - - for (ms = mshortcuts; ms < mshortcuts + LEN(mshortcuts); ms++) { - if (ms->release == release && - ms->button == e->xbutton.button && - (match(ms->mod, state) || /* exact or forced */ - match(ms->mod, state & ~forcemousemod))) { - ms->func(&(ms->arg)); - return 1; - } - } - - return 0; -} - -void -bpress(XEvent *e) -{ - struct timespec now; - int snap; - - if (IS_SET(MODE_MOUSE) && !(e->xbutton.state & forcemousemod)) { - mousereport(e); - return; - } - - if (mouseaction(e, 0)) - return; - - if (e->xbutton.button == Button1) { - /* - * If the user clicks below predefined timeouts specific - * snapping behaviour is exposed. - */ - clock_gettime(CLOCK_MONOTONIC, &now); - if (TIMEDIFF(now, xsel.tclick2) <= tripleclicktimeout) { - snap = SNAP_LINE; - } else if (TIMEDIFF(now, xsel.tclick1) <= doubleclicktimeout) { - snap = SNAP_WORD; - } else { - snap = 0; - } - xsel.tclick2 = xsel.tclick1; - xsel.tclick1 = now; - - selstart(evcol(e), evrow(e), snap); - } -} - -void -propnotify(XEvent *e) -{ - XPropertyEvent *xpev; - Atom clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); - - xpev = &e->xproperty; - if (xpev->state == PropertyNewValue && - (xpev->atom == XA_PRIMARY || - xpev->atom == clipboard)) { - selnotify(e); - } -} - -void -selnotify(XEvent *e) -{ - ulong nitems, ofs, rem; - int format; - uchar *data, *last, *repl; - Atom type, incratom, property = None; - - incratom = XInternAtom(xw.dpy, "INCR", 0); - - ofs = 0; - if (e->type == SelectionNotify) - property = e->xselection.property; - else if (e->type == PropertyNotify) - property = e->xproperty.atom; - - if (property == None) - return; - - do { - if (XGetWindowProperty(xw.dpy, xw.win, property, ofs, - BUFSIZ/4, False, AnyPropertyType, - &type, &format, &nitems, &rem, - &data)) { - fprintf(stderr, "Clipboard allocation failed\n"); - return; - } - - if (e->type == PropertyNotify && nitems == 0 && rem == 0) { - /* - * If there is some PropertyNotify with no data, then - * this is the signal of the selection owner that all - * data has been transferred. We won't need to receive - * PropertyNotify events anymore. - */ - MODBIT(xw.attrs.event_mask, 0, PropertyChangeMask); - XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, - &xw.attrs); - } - - if (type == incratom) { - /* - * Activate the PropertyNotify events so we receive - * when the selection owner does send us the next - * chunk of data. - */ - MODBIT(xw.attrs.event_mask, 1, PropertyChangeMask); - XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, - &xw.attrs); - - /* - * Deleting the property is the transfer start signal. - */ - XDeleteProperty(xw.dpy, xw.win, (int)property); - continue; - } - - /* - * As seen in getsel: - * Line endings are inconsistent in the terminal and GUI world - * copy and pasting. When receiving some selection data, - * replace all '\n' with '\r'. - * FIXME: Fix the computer world. - */ - repl = data; - last = data + nitems * format / 8; - while ((repl = memchr(repl, '\n', last - repl))) { - *repl++ = '\r'; - } - - if (IS_SET(MODE_BRCKTPASTE) && ofs == 0) - ttywrite("\033[200~", 6, 0); - ttywrite((char *)data, nitems * format / 8, 1); - if (IS_SET(MODE_BRCKTPASTE) && rem == 0) - ttywrite("\033[201~", 6, 0); - XFree(data); - /* number of 32-bit chunks returned */ - ofs += nitems * format / 32; - } while (rem > 0); - - /* - * Deleting the property again tells the selection owner to send the - * next data chunk in the property. - */ - XDeleteProperty(xw.dpy, xw.win, (int)property); -} - -void -xclipcopy(void) -{ - clipcopy(NULL); -} - -void -selclear_(XEvent *e) -{ - selclear(); -} - -void -selrequest(XEvent *e) -{ - XSelectionRequestEvent *xsre; - XSelectionEvent xev; - Atom xa_targets, string, clipboard; - char *seltext; - - xsre = (XSelectionRequestEvent *) e; - xev.type = SelectionNotify; - xev.requestor = xsre->requestor; - xev.selection = xsre->selection; - xev.target = xsre->target; - xev.time = xsre->time; - if (xsre->property == None) - xsre->property = xsre->target; - - /* reject */ - xev.property = None; - - xa_targets = XInternAtom(xw.dpy, "TARGETS", 0); - if (xsre->target == xa_targets) { - /* respond with the supported type */ - string = xsel.xtarget; - XChangeProperty(xsre->display, xsre->requestor, xsre->property, - XA_ATOM, 32, PropModeReplace, - (uchar *) &string, 1); - xev.property = xsre->property; - } else if (xsre->target == xsel.xtarget || xsre->target == XA_STRING) { - /* - * xith XA_STRING non ascii characters may be incorrect in the - * requestor. It is not our problem, use utf8. - */ - clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); - if (xsre->selection == XA_PRIMARY) { - seltext = xsel.primary; - } else if (xsre->selection == clipboard) { - seltext = xsel.clipboard; - } else { - fprintf(stderr, - "Unhandled clipboard selection 0x%lx\n", - xsre->selection); - return; - } - if (seltext != NULL) { - XChangeProperty(xsre->display, xsre->requestor, - xsre->property, xsre->target, - 8, PropModeReplace, - (uchar *)seltext, strlen(seltext)); - xev.property = xsre->property; - } - } - - /* all done, send a notification to the listener */ - if (!XSendEvent(xsre->display, xsre->requestor, 1, 0, (XEvent *) &xev)) - fprintf(stderr, "Error sending SelectionNotify event\n"); -} - -void -setsel(char *str, Time t) -{ - if (!str) - return; - - free(xsel.primary); - xsel.primary = str; - - XSetSelectionOwner(xw.dpy, XA_PRIMARY, xw.win, t); - if (XGetSelectionOwner(xw.dpy, XA_PRIMARY) != xw.win) - selclear(); -} - -void -xsetsel(char *str) -{ - setsel(str, CurrentTime); -} - -void -brelease(XEvent *e) -{ - if (IS_SET(MODE_MOUSE) && !(e->xbutton.state & forcemousemod)) { - mousereport(e); - return; - } - - if (mouseaction(e, 1)) - return; - if (e->xbutton.button == Button1) - mousesel(e, 1); -} - -void -bmotion(XEvent *e) -{ - if (IS_SET(MODE_MOUSE) && !(e->xbutton.state & forcemousemod)) { - mousereport(e); - return; - } - - mousesel(e, 0); -} - -void -cresize(int width, int height) -{ - int col, row; - - if (width != 0) - win.w = width; - if (height != 0) - win.h = height; - - col = (win.w - 2 * borderpx) / win.cw; - row = (win.h - 2 * borderpx) / win.ch; - col = MAX(1, col); - row = MAX(1, row); - - tresize(col, row); - xresize(col, row); - ttyresize(win.tw, win.th); -} - -void -xresize(int col, int row) -{ - win.tw = col * win.cw; - win.th = row * win.ch; - - XFreePixmap(xw.dpy, xw.buf); - xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, - xw.depth); - XftDrawChange(xw.draw, xw.buf); - xclear(0, 0, win.w, win.h); - - /* resize to new width */ - xw.specbuf = xrealloc(xw.specbuf, col * sizeof(GlyphFontSpec)); -} - -ushort -sixd_to_16bit(int x) -{ - return x == 0 ? 0 : 0x3737 + 0x2828 * x; -} - -int -xloadcolor(int i, const char *name, Color *ncolor) -{ - XRenderColor color = { .alpha = 0xffff }; - - if (!name) { - if (BETWEEN(i, 16, 255)) { /* 256 color */ - if (i < 6*6*6+16) { /* same colors as xterm */ - color.red = sixd_to_16bit( ((i-16)/36)%6 ); - color.green = sixd_to_16bit( ((i-16)/6) %6 ); - color.blue = sixd_to_16bit( ((i-16)/1) %6 ); - } else { /* greyscale */ - color.red = 0x0808 + 0x0a0a * (i - (6*6*6+16)); - color.green = color.blue = color.red; - } - return XftColorAllocValue(xw.dpy, xw.vis, - xw.cmap, &color, ncolor); - } else - name = colorname[i]; - } - - return XftColorAllocName(xw.dpy, xw.vis, xw.cmap, name, ncolor); -} - -void -xloadcols(void) -{ - int i; - static int loaded; - Color *cp; - - if (loaded) { - for (cp = dc.col; cp < &dc.col[dc.collen]; ++cp) - XftColorFree(xw.dpy, xw.vis, xw.cmap, cp); - } else { - dc.collen = MAX(LEN(colorname), 256); - dc.col = xmalloc(dc.collen * sizeof(Color)); - } - - for (i = 0; i < dc.collen; i++) - if (!xloadcolor(i, NULL, &dc.col[i])) { - if (colorname[i]) - die("could not allocate color '%s'\n", colorname[i]); - else - die("could not allocate color %d\n", i); - } - - /* set alpha value of bg color */ - if (opt_alpha) - alpha = strtof(opt_alpha, NULL); - dc.col[defaultbg].color.alpha = (unsigned short)(0xffff * alpha); - dc.col[defaultbg].pixel &= 0x00FFFFFF; - dc.col[defaultbg].pixel |= (unsigned char)(0xff * alpha) << 24; - loaded = 1; -} - -int -xgetcolor(int x, unsigned char *r, unsigned char *g, unsigned char *b) -{ - if (!BETWEEN(x, 0, dc.collen)) - return 1; - - *r = dc.col[x].color.red >> 8; - *g = dc.col[x].color.green >> 8; - *b = dc.col[x].color.blue >> 8; - - return 0; -} - -int -xsetcolorname(int x, const char *name) -{ - Color ncolor; - - if (!BETWEEN(x, 0, dc.collen)) - return 1; - - if (!xloadcolor(x, name, &ncolor)) - return 1; - - XftColorFree(xw.dpy, xw.vis, xw.cmap, &dc.col[x]); - dc.col[x] = ncolor; - - return 0; -} - -/* - * Absolute coordinates. - */ -void -xclear(int x1, int y1, int x2, int y2) -{ - XftDrawRect(xw.draw, - &dc.col[IS_SET(MODE_REVERSE)? defaultfg : defaultbg], - x1, y1, x2-x1, y2-y1); -} - -void -xhints(void) -{ - XClassHint class = {opt_name ? opt_name : termname, - opt_class ? opt_class : termname}; - XWMHints wm = {.flags = InputHint, .input = 1}; - XSizeHints *sizeh; - - sizeh = XAllocSizeHints(); - - sizeh->flags = PSize | PResizeInc | PBaseSize | PMinSize; - sizeh->height = win.h; - sizeh->width = win.w; - sizeh->height_inc = win.ch; - sizeh->width_inc = win.cw; - sizeh->base_height = 2 * borderpx; - sizeh->base_width = 2 * borderpx; - sizeh->min_height = win.ch + 2 * borderpx; - sizeh->min_width = win.cw + 2 * borderpx; - if (xw.isfixed) { - sizeh->flags |= PMaxSize; - sizeh->min_width = sizeh->max_width = win.w; - sizeh->min_height = sizeh->max_height = win.h; - } - if (xw.gm & (XValue|YValue)) { - sizeh->flags |= USPosition | PWinGravity; - sizeh->x = xw.l; - sizeh->y = xw.t; - sizeh->win_gravity = xgeommasktogravity(xw.gm); - } - - XSetWMProperties(xw.dpy, xw.win, NULL, NULL, NULL, 0, sizeh, &wm, - &class); - XFree(sizeh); -} - -int -xgeommasktogravity(int mask) -{ - switch (mask & (XNegative|YNegative)) { - case 0: - return NorthWestGravity; - case XNegative: - return NorthEastGravity; - case YNegative: - return SouthWestGravity; - } - - return SouthEastGravity; -} - -int -xloadfont(Font *f, FcPattern *pattern) -{ - FcPattern *configured; - FcPattern *match; - FcResult result; - XGlyphInfo extents; - int wantattr, haveattr; - - /* - * Manually configure instead of calling XftMatchFont - * so that we can use the configured pattern for - * "missing glyph" lookups. - */ - configured = FcPatternDuplicate(pattern); - if (!configured) - return 1; - - FcConfigSubstitute(NULL, configured, FcMatchPattern); - XftDefaultSubstitute(xw.dpy, xw.scr, configured); - - match = FcFontMatch(NULL, configured, &result); - if (!match) { - FcPatternDestroy(configured); - return 1; - } - - if (!(f->match = XftFontOpenPattern(xw.dpy, match))) { - FcPatternDestroy(configured); - FcPatternDestroy(match); - return 1; - } - - if ((XftPatternGetInteger(pattern, "slant", 0, &wantattr) == - XftResultMatch)) { - /* - * Check if xft was unable to find a font with the appropriate - * slant but gave us one anyway. Try to mitigate. - */ - if ((XftPatternGetInteger(f->match->pattern, "slant", 0, - &haveattr) != XftResultMatch) || haveattr < wantattr) { - f->badslant = 1; - fputs("font slant does not match\n", stderr); - } - } - - if ((XftPatternGetInteger(pattern, "weight", 0, &wantattr) == - XftResultMatch)) { - if ((XftPatternGetInteger(f->match->pattern, "weight", 0, - &haveattr) != XftResultMatch) || haveattr != wantattr) { - f->badweight = 1; - fputs("font weight does not match\n", stderr); - } - } - - XftTextExtentsUtf8(xw.dpy, f->match, - (const FcChar8 *) ascii_printable, - strlen(ascii_printable), &extents); - - f->set = NULL; - f->pattern = configured; - - f->ascent = f->match->ascent; - f->descent = f->match->descent; - f->lbearing = 0; - f->rbearing = f->match->max_advance_width; - - f->height = f->ascent + f->descent; - f->width = DIVCEIL(extents.xOff, strlen(ascii_printable)); - - return 0; -} - -void -xloadfonts(const char *fontstr, double fontsize) -{ - FcPattern *pattern; - double fontval; - - if (fontstr[0] == '-') - pattern = XftXlfdParse(fontstr, False, False); - else - pattern = FcNameParse((const FcChar8 *)fontstr); - - if (!pattern) - die("can't open font %s\n", fontstr); - - if (fontsize > 1) { - FcPatternDel(pattern, FC_PIXEL_SIZE); - FcPatternDel(pattern, FC_SIZE); - FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)fontsize); - usedfontsize = fontsize; - } else { - if (FcPatternGetDouble(pattern, FC_PIXEL_SIZE, 0, &fontval) == - FcResultMatch) { - usedfontsize = fontval; - } else if (FcPatternGetDouble(pattern, FC_SIZE, 0, &fontval) == - FcResultMatch) { - usedfontsize = -1; - } else { - /* - * Default font size is 12, if none given. This is to - * have a known usedfontsize value. - */ - FcPatternAddDouble(pattern, FC_PIXEL_SIZE, 12); - usedfontsize = 12; - } - defaultfontsize = usedfontsize; - } - - if (xloadfont(&dc.font, pattern)) - die("can't open font %s\n", fontstr); - - if (usedfontsize < 0) { - FcPatternGetDouble(dc.font.match->pattern, - FC_PIXEL_SIZE, 0, &fontval); - usedfontsize = fontval; - if (fontsize == 0) - defaultfontsize = fontval; - } - - /* Setting character width and height. */ - win.cw = ceilf(dc.font.width * cwscale); - win.ch = ceilf(dc.font.height * chscale); - - FcPatternDel(pattern, FC_SLANT); - FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC); - if (xloadfont(&dc.ifont, pattern)) - die("can't open font %s\n", fontstr); - - FcPatternDel(pattern, FC_WEIGHT); - FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); - if (xloadfont(&dc.ibfont, pattern)) - die("can't open font %s\n", fontstr); - - FcPatternDel(pattern, FC_SLANT); - FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); - if (xloadfont(&dc.bfont, pattern)) - die("can't open font %s\n", fontstr); - - FcPatternDestroy(pattern); -} - -void -xunloadfont(Font *f) -{ - XftFontClose(xw.dpy, f->match); - FcPatternDestroy(f->pattern); - if (f->set) - FcFontSetDestroy(f->set); -} - -void -xunloadfonts(void) -{ - /* Free the loaded fonts in the font cache. */ - while (frclen > 0) - XftFontClose(xw.dpy, frc[--frclen].font); - - xunloadfont(&dc.font); - xunloadfont(&dc.bfont); - xunloadfont(&dc.ifont); - xunloadfont(&dc.ibfont); -} - -int -ximopen(Display *dpy) -{ - XIMCallback imdestroy = { .client_data = NULL, .callback = ximdestroy }; - XICCallback icdestroy = { .client_data = NULL, .callback = xicdestroy }; - - xw.ime.xim = XOpenIM(xw.dpy, NULL, NULL, NULL); - if (xw.ime.xim == NULL) - return 0; - - if (XSetIMValues(xw.ime.xim, XNDestroyCallback, &imdestroy, NULL)) - fprintf(stderr, "XSetIMValues: " - "Could not set XNDestroyCallback.\n"); - - xw.ime.spotlist = XVaCreateNestedList(0, XNSpotLocation, &xw.ime.spot, - NULL); - - if (xw.ime.xic == NULL) { - xw.ime.xic = XCreateIC(xw.ime.xim, XNInputStyle, - XIMPreeditNothing | XIMStatusNothing, - XNClientWindow, xw.win, - XNDestroyCallback, &icdestroy, - NULL); - } - if (xw.ime.xic == NULL) - fprintf(stderr, "XCreateIC: Could not create input context.\n"); - - return 1; -} - -void -ximinstantiate(Display *dpy, XPointer client, XPointer call) -{ - if (ximopen(dpy)) - XUnregisterIMInstantiateCallback(xw.dpy, NULL, NULL, NULL, - ximinstantiate, NULL); -} - -void -ximdestroy(XIM xim, XPointer client, XPointer call) -{ - xw.ime.xim = NULL; - XRegisterIMInstantiateCallback(xw.dpy, NULL, NULL, NULL, - ximinstantiate, NULL); - XFree(xw.ime.spotlist); -} - -int -xicdestroy(XIC xim, XPointer client, XPointer call) -{ - xw.ime.xic = NULL; - return 1; -} - -void -xinit(int cols, int rows) -{ - XGCValues gcvalues; - Cursor cursor; - Window parent; - pid_t thispid = getpid(); - XColor xmousefg, xmousebg; - XWindowAttributes attr; - XVisualInfo vis; - - if (!(xw.dpy = XOpenDisplay(NULL))) - die("can't open display\n"); - xw.scr = XDefaultScreen(xw.dpy); - - if (!(opt_embed && (parent = strtol(opt_embed, NULL, 0)))) { - parent = XRootWindow(xw.dpy, xw.scr); - xw.depth = 32; - } else { - XGetWindowAttributes(xw.dpy, parent, &attr); - xw.depth = attr.depth; - } - - XMatchVisualInfo(xw.dpy, xw.scr, xw.depth, TrueColor, &vis); - xw.vis = vis.visual; - - /* font */ - if (!FcInit()) - die("could not init fontconfig.\n"); - - usedfont = (opt_font == NULL)? font : opt_font; - xloadfonts(usedfont, 0); - - /* colors */ - xw.cmap = XCreateColormap(xw.dpy, parent, xw.vis, None); - xloadcols(); - - /* adjust fixed window geometry */ - win.w = 2 * borderpx + cols * win.cw; - win.h = 2 * borderpx + rows * win.ch; - if (xw.gm & XNegative) - xw.l += DisplayWidth(xw.dpy, xw.scr) - win.w - 2; - if (xw.gm & YNegative) - xw.t += DisplayHeight(xw.dpy, xw.scr) - win.h - 2; - - /* Events */ - xw.attrs.background_pixel = dc.col[defaultbg].pixel; - xw.attrs.border_pixel = dc.col[defaultbg].pixel; - xw.attrs.bit_gravity = NorthWestGravity; - xw.attrs.event_mask = FocusChangeMask | KeyPressMask | KeyReleaseMask - | ExposureMask | VisibilityChangeMask | StructureNotifyMask - | ButtonMotionMask | ButtonPressMask | ButtonReleaseMask; - xw.attrs.colormap = xw.cmap; - - xw.win = XCreateWindow(xw.dpy, parent, xw.l, xw.t, - win.w, win.h, 0, xw.depth, InputOutput, - xw.vis, CWBackPixel | CWBorderPixel | CWBitGravity - | CWEventMask | CWColormap, &xw.attrs); - - memset(&gcvalues, 0, sizeof(gcvalues)); - gcvalues.graphics_exposures = False; - xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, xw.depth); - dc.gc = XCreateGC(xw.dpy, xw.buf, GCGraphicsExposures, &gcvalues); - XSetForeground(xw.dpy, dc.gc, dc.col[defaultbg].pixel); - XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0, win.w, win.h); - - /* font spec buffer */ - xw.specbuf = xmalloc(cols * sizeof(GlyphFontSpec)); - - /* Xft rendering context */ - xw.draw = XftDrawCreate(xw.dpy, xw.buf, xw.vis, xw.cmap); - - /* input methods */ - if (!ximopen(xw.dpy)) { - XRegisterIMInstantiateCallback(xw.dpy, NULL, NULL, NULL, - ximinstantiate, NULL); - } - - /* white cursor, black outline */ - cursor = XCreateFontCursor(xw.dpy, mouseshape); - XDefineCursor(xw.dpy, xw.win, cursor); - - if (XParseColor(xw.dpy, xw.cmap, colorname[mousefg], &xmousefg) == 0) { - xmousefg.red = 0xffff; - xmousefg.green = 0xffff; - xmousefg.blue = 0xffff; - } - - if (XParseColor(xw.dpy, xw.cmap, colorname[mousebg], &xmousebg) == 0) { - xmousebg.red = 0x0000; - xmousebg.green = 0x0000; - xmousebg.blue = 0x0000; - } - - XRecolorCursor(xw.dpy, cursor, &xmousefg, &xmousebg); - - xw.xembed = XInternAtom(xw.dpy, "_XEMBED", False); - xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False); - xw.netwmname = XInternAtom(xw.dpy, "_NET_WM_NAME", False); - xw.netwmiconname = XInternAtom(xw.dpy, "_NET_WM_ICON_NAME", False); - XSetWMProtocols(xw.dpy, xw.win, &xw.wmdeletewin, 1); - - xw.netwmpid = XInternAtom(xw.dpy, "_NET_WM_PID", False); - XChangeProperty(xw.dpy, xw.win, xw.netwmpid, XA_CARDINAL, 32, - PropModeReplace, (uchar *)&thispid, 1); - - win.mode = MODE_NUMLOCK; - resettitle(); - xhints(); - XMapWindow(xw.dpy, xw.win); - XSync(xw.dpy, False); - - clock_gettime(CLOCK_MONOTONIC, &xsel.tclick1); - clock_gettime(CLOCK_MONOTONIC, &xsel.tclick2); - xsel.primary = NULL; - xsel.clipboard = NULL; - xsel.xtarget = XInternAtom(xw.dpy, "UTF8_STRING", 0); - if (xsel.xtarget == None) - xsel.xtarget = XA_STRING; -} - -int -xmakeglyphfontspecs(XftGlyphFontSpec *specs, const Glyph *glyphs, int len, int x, int y) -{ - float winx = borderpx + x * win.cw, winy = borderpx + y * win.ch, xp, yp; - ushort mode, prevmode = USHRT_MAX; - Font *font = &dc.font; - int frcflags = FRC_NORMAL; - float runewidth = win.cw; - Rune rune; - FT_UInt glyphidx; - FcResult fcres; - FcPattern *fcpattern, *fontpattern; - FcFontSet *fcsets[] = { NULL }; - FcCharSet *fccharset; - int i, f, numspecs = 0; - - for (i = 0, xp = winx, yp = winy + font->ascent; i < len; ++i) { - /* Fetch rune and mode for current glyph. */ - rune = glyphs[i].u; - mode = glyphs[i].mode; - - /* Skip dummy wide-character spacing. */ - if (mode == ATTR_WDUMMY) - continue; - - /* Determine font for glyph if different from previous glyph. */ - if (prevmode != mode) { - prevmode = mode; - font = &dc.font; - frcflags = FRC_NORMAL; - runewidth = win.cw * ((mode & ATTR_WIDE) ? 2.0f : 1.0f); - if ((mode & ATTR_ITALIC) && (mode & ATTR_BOLD)) { - font = &dc.ibfont; - frcflags = FRC_ITALICBOLD; - } else if (mode & ATTR_ITALIC) { - font = &dc.ifont; - frcflags = FRC_ITALIC; - } else if (mode & ATTR_BOLD) { - font = &dc.bfont; - frcflags = FRC_BOLD; - } - yp = winy + font->ascent; - } - - /* Lookup character index with default font. */ - glyphidx = XftCharIndex(xw.dpy, font->match, rune); - if (glyphidx) { - specs[numspecs].font = font->match; - specs[numspecs].glyph = glyphidx; - specs[numspecs].x = (short)xp; - specs[numspecs].y = (short)yp; - xp += runewidth; - numspecs++; - continue; - } - - /* Fallback on font cache, search the font cache for match. */ - for (f = 0; f < frclen; f++) { - glyphidx = XftCharIndex(xw.dpy, frc[f].font, rune); - /* Everything correct. */ - if (glyphidx && frc[f].flags == frcflags) - break; - /* We got a default font for a not found glyph. */ - if (!glyphidx && frc[f].flags == frcflags - && frc[f].unicodep == rune) { - break; - } - } - - /* Nothing was found. Use fontconfig to find matching font. */ - if (f >= frclen) { - if (!font->set) - font->set = FcFontSort(0, font->pattern, - 1, 0, &fcres); - fcsets[0] = font->set; - - /* - * Nothing was found in the cache. Now use - * some dozen of Fontconfig calls to get the - * font for one single character. - * - * Xft and fontconfig are design failures. - */ - fcpattern = FcPatternDuplicate(font->pattern); - fccharset = FcCharSetCreate(); - - FcCharSetAddChar(fccharset, rune); - FcPatternAddCharSet(fcpattern, FC_CHARSET, - fccharset); - FcPatternAddBool(fcpattern, FC_SCALABLE, 1); - - FcConfigSubstitute(0, fcpattern, - FcMatchPattern); - FcDefaultSubstitute(fcpattern); - - fontpattern = FcFontSetMatch(0, fcsets, 1, - fcpattern, &fcres); - - /* Allocate memory for the new cache entry. */ - if (frclen >= frccap) { - frccap += 16; - frc = xrealloc(frc, frccap * sizeof(Fontcache)); - } - - frc[frclen].font = XftFontOpenPattern(xw.dpy, - fontpattern); - if (!frc[frclen].font) - die("XftFontOpenPattern failed seeking fallback font: %s\n", - strerror(errno)); - frc[frclen].flags = frcflags; - frc[frclen].unicodep = rune; - - glyphidx = XftCharIndex(xw.dpy, frc[frclen].font, rune); - - f = frclen; - frclen++; - - FcPatternDestroy(fcpattern); - FcCharSetDestroy(fccharset); - } - - specs[numspecs].font = frc[f].font; - specs[numspecs].glyph = glyphidx; - specs[numspecs].x = (short)xp; - specs[numspecs].y = (short)yp; - xp += runewidth; - numspecs++; - } - - return numspecs; -} - -void -xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, int y) -{ - int charlen = len * ((base.mode & ATTR_WIDE) ? 2 : 1); - int winx = borderpx + x * win.cw, winy = borderpx + y * win.ch, - width = charlen * win.cw; - Color *fg, *bg, *temp, revfg, revbg, truefg, truebg; - XRenderColor colfg, colbg; - XRectangle r; - - /* Fallback on color display for attributes not supported by the font */ - if (base.mode & ATTR_ITALIC && base.mode & ATTR_BOLD) { - if (dc.ibfont.badslant || dc.ibfont.badweight) - base.fg = defaultattr; - } else if ((base.mode & ATTR_ITALIC && dc.ifont.badslant) || - (base.mode & ATTR_BOLD && dc.bfont.badweight)) { - base.fg = defaultattr; - } - - if (IS_TRUECOL(base.fg)) { - colfg.alpha = 0xffff; - colfg.red = TRUERED(base.fg); - colfg.green = TRUEGREEN(base.fg); - colfg.blue = TRUEBLUE(base.fg); - XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colfg, &truefg); - fg = &truefg; - } else { - fg = &dc.col[base.fg]; - } - - if (IS_TRUECOL(base.bg)) { - colbg.alpha = 0xffff; - colbg.green = TRUEGREEN(base.bg); - colbg.red = TRUERED(base.bg); - colbg.blue = TRUEBLUE(base.bg); - XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colbg, &truebg); - bg = &truebg; - } else { - bg = &dc.col[base.bg]; - } - - /* Change basic system colors [0-7] to bright system colors [8-15] */ - if ((base.mode & ATTR_BOLD_FAINT) == ATTR_BOLD && BETWEEN(base.fg, 0, 7)) - fg = &dc.col[base.fg + 8]; - - if (IS_SET(MODE_REVERSE)) { - if (fg == &dc.col[defaultfg]) { - fg = &dc.col[defaultbg]; - } else { - colfg.red = ~fg->color.red; - colfg.green = ~fg->color.green; - colfg.blue = ~fg->color.blue; - colfg.alpha = fg->color.alpha; - XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colfg, - &revfg); - fg = &revfg; - } - - if (bg == &dc.col[defaultbg]) { - bg = &dc.col[defaultfg]; - } else { - colbg.red = ~bg->color.red; - colbg.green = ~bg->color.green; - colbg.blue = ~bg->color.blue; - colbg.alpha = bg->color.alpha; - XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colbg, - &revbg); - bg = &revbg; - } - } - - if ((base.mode & ATTR_BOLD_FAINT) == ATTR_FAINT) { - colfg.red = fg->color.red / 2; - colfg.green = fg->color.green / 2; - colfg.blue = fg->color.blue / 2; - colfg.alpha = fg->color.alpha; - XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colfg, &revfg); - fg = &revfg; - } - - if (base.mode & ATTR_REVERSE) { - temp = fg; - fg = bg; - bg = temp; - } - - if (base.mode & ATTR_BLINK && win.mode & MODE_BLINK) - fg = bg; - - if (base.mode & ATTR_INVISIBLE) - fg = bg; - - /* Intelligent cleaning up of the borders. */ - if (x == 0) { - xclear(0, (y == 0)? 0 : winy, borderpx, - winy + win.ch + - ((winy + win.ch >= borderpx + win.th)? win.h : 0)); - } - if (winx + width >= borderpx + win.tw) { - xclear(winx + width, (y == 0)? 0 : winy, win.w, - ((winy + win.ch >= borderpx + win.th)? win.h : (winy + win.ch))); - } - if (y == 0) - xclear(winx, 0, winx + width, borderpx); - if (winy + win.ch >= borderpx + win.th) - xclear(winx, winy + win.ch, winx + width, win.h); - - /* Clean up the region we want to draw to. */ - XftDrawRect(xw.draw, bg, winx, winy, width, win.ch); - - /* Set the clip region because Xft is sometimes dirty. */ - r.x = 0; - r.y = 0; - r.height = win.ch; - r.width = width; - XftDrawSetClipRectangles(xw.draw, winx, winy, &r, 1); - - /* Render the glyphs. */ - XftDrawGlyphFontSpec(xw.draw, fg, specs, len); - - /* Render underline and strikethrough. */ - if (base.mode & ATTR_UNDERLINE) { - XftDrawRect(xw.draw, fg, winx, winy + dc.font.ascent + 1, - width, 1); - } - - if (base.mode & ATTR_STRUCK) { - XftDrawRect(xw.draw, fg, winx, winy + 2 * dc.font.ascent / 3, - width, 1); - } - - /* Reset clip to none. */ - XftDrawSetClip(xw.draw, 0); -} - -void -xdrawglyph(Glyph g, int x, int y) -{ - int numspecs; - XftGlyphFontSpec spec; - - numspecs = xmakeglyphfontspecs(&spec, &g, 1, x, y); - xdrawglyphfontspecs(&spec, g, numspecs, x, y); -} - -void -xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og) -{ - Color drawcol; - - /* remove the old cursor */ - if (selected(ox, oy)) - og.mode ^= ATTR_REVERSE; - xdrawglyph(og, ox, oy); - - if (IS_SET(MODE_HIDE)) - return; - - /* - * Select the right color for the right mode. - */ - g.mode &= ATTR_BOLD|ATTR_ITALIC|ATTR_UNDERLINE|ATTR_STRUCK|ATTR_WIDE; - - if (IS_SET(MODE_REVERSE)) { - g.mode |= ATTR_REVERSE; - g.bg = defaultfg; - if (selected(cx, cy)) { - drawcol = dc.col[defaultcs]; - g.fg = defaultrcs; - } else { - drawcol = dc.col[defaultrcs]; - g.fg = defaultcs; - } - } else { - if (selected(cx, cy)) { - g.fg = defaultfg; - g.bg = defaultrcs; - } else { - g.fg = defaultbg; - g.bg = defaultcs; - } - drawcol = dc.col[g.bg]; - } - - /* draw the new one */ - if (IS_SET(MODE_FOCUSED)) { - switch (win.cursor) { - default: - case 0: /* blinking block */ - case 1: /* blinking block (default) */ - if (IS_SET(MODE_BLINK)) - break; - /* FALLTHROUGH */ - case 2: /* steady block */ - xdrawglyph(g, cx, cy); - break; - case 3: /* blinking underline */ - if (IS_SET(MODE_BLINK)) - break; - /* FALLTHROUGH */ - case 4: /* steady underline */ - XftDrawRect(xw.draw, &drawcol, - borderpx + cx * win.cw, - borderpx + (cy + 1) * win.ch - \ - cursorthickness, - win.cw, cursorthickness); - break; - case 5: /* blinking bar */ - if (IS_SET(MODE_BLINK)) - break; - /* FALLTHROUGH */ - case 6: /* steady bar */ - XftDrawRect(xw.draw, &drawcol, - borderpx + cx * win.cw, - borderpx + cy * win.ch, - cursorthickness, win.ch); - break; - case 7: /* blinking st cursor */ - if (IS_SET(MODE_BLINK)) - break; - /* FALLTHROUGH */ - case 8: /* steady st cursor */ - g.u = stcursor; - xdrawglyph(g, cx, cy); - break; - } - } else { - XftDrawRect(xw.draw, &drawcol, - borderpx + cx * win.cw, - borderpx + cy * win.ch, - win.cw - 1, 1); - XftDrawRect(xw.draw, &drawcol, - borderpx + cx * win.cw, - borderpx + cy * win.ch, - 1, win.ch - 1); - XftDrawRect(xw.draw, &drawcol, - borderpx + (cx + 1) * win.cw - 1, - borderpx + cy * win.ch, - 1, win.ch - 1); - XftDrawRect(xw.draw, &drawcol, - borderpx + cx * win.cw, - borderpx + (cy + 1) * win.ch - 1, - win.cw, 1); - } -} - -void -xsetenv(void) -{ - char buf[sizeof(long) * 8 + 1]; - - snprintf(buf, sizeof(buf), "%lu", xw.win); - setenv("WINDOWID", buf, 1); -} - -void -xseticontitle(char *p) -{ - XTextProperty prop; - DEFAULT(p, opt_title); - - if (Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, - &prop) != Success) - return; - XSetWMIconName(xw.dpy, xw.win, &prop); - XSetTextProperty(xw.dpy, xw.win, &prop, xw.netwmiconname); - XFree(prop.value); -} - -void -xsettitle(char *p) -{ - XTextProperty prop; - DEFAULT(p, opt_title); - - if (Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, - &prop) != Success) - return; - XSetWMName(xw.dpy, xw.win, &prop); - XSetTextProperty(xw.dpy, xw.win, &prop, xw.netwmname); - XFree(prop.value); -} - -int -xstartdraw(void) -{ - return IS_SET(MODE_VISIBLE); -} - -void -xdrawline(Line line, int x1, int y1, int x2) -{ - int i, x, ox, numspecs; - Glyph base, new; - XftGlyphFontSpec *specs = xw.specbuf; - - numspecs = xmakeglyphfontspecs(specs, &line[x1], x2 - x1, x1, y1); - i = ox = 0; - for (x = x1; x < x2 && i < numspecs; x++) { - new = line[x]; - if (new.mode == ATTR_WDUMMY) - continue; - if (selected(x, y1)) - new.mode ^= ATTR_REVERSE; - if (i > 0 && ATTRCMP(base, new)) { - xdrawglyphfontspecs(specs, base, i, ox, y1); - specs += i; - numspecs -= i; - i = 0; - } - if (i == 0) { - ox = x; - base = new; - } - i++; - } - if (i > 0) - xdrawglyphfontspecs(specs, base, i, ox, y1); -} - -void -xfinishdraw(void) -{ - XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, 0, 0, win.w, - win.h, 0, 0); - XSetForeground(xw.dpy, dc.gc, - dc.col[IS_SET(MODE_REVERSE)? - defaultfg : defaultbg].pixel); -} - -void -xximspot(int x, int y) -{ - if (xw.ime.xic == NULL) - return; - - xw.ime.spot.x = borderpx + x * win.cw; - xw.ime.spot.y = borderpx + (y + 1) * win.ch; - - XSetICValues(xw.ime.xic, XNPreeditAttributes, xw.ime.spotlist, NULL); -} - -void -expose(XEvent *ev) -{ - redraw(); -} - -void -visibility(XEvent *ev) -{ - XVisibilityEvent *e = &ev->xvisibility; - - MODBIT(win.mode, e->state != VisibilityFullyObscured, MODE_VISIBLE); -} - -void -unmap(XEvent *ev) -{ - win.mode &= ~MODE_VISIBLE; -} - -void -xsetpointermotion(int set) -{ - MODBIT(xw.attrs.event_mask, set, PointerMotionMask); - XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, &xw.attrs); -} - -void -xsetmode(int set, unsigned int flags) -{ - int mode = win.mode; - MODBIT(win.mode, set, flags); - if ((win.mode & MODE_REVERSE) != (mode & MODE_REVERSE)) - redraw(); -} - -int -xsetcursor(int cursor) -{ - if (!BETWEEN(cursor, 0, 8)) /* 7-8: st extensions */ - return 1; - win.cursor = cursor; - cursorblinks = win.cursor == 0 || win.cursor == 1 || - win.cursor == 3 || win.cursor == 5 || - win.cursor == 7; - return 0; -} - -void -xseturgency(int add) -{ - XWMHints *h = XGetWMHints(xw.dpy, xw.win); - - MODBIT(h->flags, add, XUrgencyHint); - XSetWMHints(xw.dpy, xw.win, h); - XFree(h); -} - -void -xbell(void) -{ - if (!(IS_SET(MODE_FOCUSED))) - xseturgency(1); - if (bellvolume) - XkbBell(xw.dpy, xw.win, bellvolume, (Atom)NULL); -} - -void -focus(XEvent *ev) -{ - XFocusChangeEvent *e = &ev->xfocus; - - if (e->mode == NotifyGrab) - return; - - if (ev->type == FocusIn) { - if (xw.ime.xic) - XSetICFocus(xw.ime.xic); - win.mode |= MODE_FOCUSED; - xseturgency(0); - if (IS_SET(MODE_FOCUS)) - ttywrite("\033[I", 3, 0); - } else { - if (xw.ime.xic) - XUnsetICFocus(xw.ime.xic); - win.mode &= ~MODE_FOCUSED; - if (IS_SET(MODE_FOCUS)) - ttywrite("\033[O", 3, 0); - } -} - -int -match(uint mask, uint state) -{ - return mask == XK_ANY_MOD || mask == (state & ~ignoremod); -} - -char* -kmap(KeySym k, uint state) -{ - Key *kp; - int i; - - /* Check for mapped keys out of X11 function keys. */ - for (i = 0; i < LEN(mappedkeys); i++) { - if (mappedkeys[i] == k) - break; - } - if (i == LEN(mappedkeys)) { - if ((k & 0xFFFF) < 0xFD00) - return NULL; - } - - for (kp = key; kp < key + LEN(key); kp++) { - if (kp->k != k) - continue; - - if (!match(kp->mask, state)) - continue; - - if (IS_SET(MODE_APPKEYPAD) ? kp->appkey < 0 : kp->appkey > 0) - continue; - if (IS_SET(MODE_NUMLOCK) && kp->appkey == 2) - continue; - - if (IS_SET(MODE_APPCURSOR) ? kp->appcursor < 0 : kp->appcursor > 0) - continue; - - return kp->s; - } - - return NULL; -} - -void -kpress(XEvent *ev) -{ - XKeyEvent *e = &ev->xkey; - KeySym ksym; - char buf[64], *customkey; - int len; - Rune c; - Status status; - Shortcut *bp; - - if (IS_SET(MODE_KBDLOCK)) - return; - - if (xw.ime.xic) - len = XmbLookupString(xw.ime.xic, e, buf, sizeof buf, &ksym, &status); - else - len = XLookupString(e, buf, sizeof buf, &ksym, NULL); - /* 1. shortcuts */ - for (bp = shortcuts; bp < shortcuts + LEN(shortcuts); bp++) { - if (ksym == bp->keysym && match(bp->mod, e->state)) { - bp->func(&(bp->arg)); - return; - } - } - - /* 2. custom keys from config.h */ - if ((customkey = kmap(ksym, e->state))) { - ttywrite(customkey, strlen(customkey), 1); - return; - } - - /* 3. composed string from input method */ - if (len == 0) - return; - if (len == 1 && e->state & Mod1Mask) { - if (IS_SET(MODE_8BIT)) { - if (*buf < 0177) { - c = *buf | 0x80; - len = utf8encode(c, buf); - } - } else { - buf[1] = buf[0]; - buf[0] = '\033'; - len = 2; - } - } - ttywrite(buf, len, 1); -} - -void -cmessage(XEvent *e) -{ - /* - * See xembed specs - * http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html - */ - if (e->xclient.message_type == xw.xembed && e->xclient.format == 32) { - if (e->xclient.data.l[1] == XEMBED_FOCUS_IN) { - win.mode |= MODE_FOCUSED; - xseturgency(0); - } else if (e->xclient.data.l[1] == XEMBED_FOCUS_OUT) { - win.mode &= ~MODE_FOCUSED; - } - } else if (e->xclient.data.l[0] == xw.wmdeletewin) { - ttyhangup(); - exit(0); - } -} - -void -resize(XEvent *e) -{ - if (e->xconfigure.width == win.w && e->xconfigure.height == win.h) - return; - - cresize(e->xconfigure.width, e->xconfigure.height); -} - -void -run(void) -{ - XEvent ev; - int w = win.w, h = win.h; - fd_set rfd; - int xfd = XConnectionNumber(xw.dpy), ttyfd, pipefd, xev, drawing; - struct timespec seltv, *tv, now, lastblink, trigger; - double timeout; - TTYConn conn; - unsigned long color; - - /* Waiting for window mapping */ - do { - XNextEvent(xw.dpy, &ev); - /* - * This XFilterEvent call is required because of XOpenIM. It - * does filter out the key event and some client message for - * the input method too. - */ - if (XFilterEvent(&ev, None)) - continue; - if (ev.type == ConfigureNotify) { - w = ev.xconfigure.width; - h = ev.xconfigure.height; - } - } while (ev.type != MapNotify); - - conn = ttynew(opt_line, shell, opt_io, opt_cmd); - ttyfd = conn.cmdfd; - pipefd = conn.pipefd; - cresize(w, h); - - fcntl(pipefd, F_SETFL, O_NONBLOCK); - FILE *command = fdopen(pipefd, "r"); - for (timeout = -1, drawing = 0, lastblink = (struct timespec){0};;) { - FD_ZERO(&rfd); - FD_SET(ttyfd, &rfd); - FD_SET(pipefd, &rfd); - FD_SET(xfd, &rfd); - - if (XPending(xw.dpy)) - timeout = 0; /* existing events might not set xfd */ - - seltv.tv_sec = timeout / 1E3; - seltv.tv_nsec = 1E6 * (timeout - 1E3 * seltv.tv_sec); - tv = timeout >= 0 ? &seltv : NULL; - - if (pselect(MAX(MAX(xfd, ttyfd), pipefd)+1, &rfd, NULL, NULL, tv, NULL) < 0) { - if (errno == EINTR) - continue; - die("select failed: %s\n", strerror(errno)); - } - clock_gettime(CLOCK_MONOTONIC, &now); - - if (FD_ISSET(ttyfd, &rfd)) - ttyread(); - - xev = 0; - while (XPending(xw.dpy)) { - xev = 1; - XNextEvent(xw.dpy, &ev); - if (XFilterEvent(&ev, None)) - continue; - if (handler[ev.type]) - (handler[ev.type])(&ev); - } - - /* - * To reduce flicker and tearing, when new content or event - * triggers drawing, we first wait a bit to ensure we got - * everything, and if nothing new arrives - we draw. - * We start with trying to wait minlatency ms. If more content - * arrives sooner, we retry with shorter and shorter periods, - * and eventually draw even without idle after maxlatency ms. - * Typically this results in low latency while interacting, - * maximum latency intervals during `cat huge.txt`, and perfect - * sync with periodic updates from animations/key-repeats/etc. - */ - if (FD_ISSET(ttyfd, &rfd) || xev) { - if (!drawing) { - trigger = now; - if (IS_SET(MODE_BLINK)) { - win.mode ^= MODE_BLINK; - } - lastblink = now; - drawing = 1; - } - timeout = (maxlatency - TIMEDIFF(now, trigger)) \ - / maxlatency * minlatency; - if (timeout > 0) - continue; /* we have time, try to find idle */ - } - - /* idle detected or maxlatency exhausted -> draw */ - timeout = -1; - if (blinktimeout && (cursorblinks || tattrset(ATTR_BLINK))) { - timeout = blinktimeout - TIMEDIFF(now, lastblink); - if (timeout <= 0) { - if (-timeout > blinktimeout) /* start visible */ - win.mode |= MODE_BLINK; - win.mode ^= MODE_BLINK; - tsetdirtattr(ATTR_BLINK); - lastblink = now; - timeout = blinktimeout; - } - } - - draw(); - if(FD_ISSET(pipefd, &rfd)) { - char header[128]; - int x, y; - int w, h; - int r, g, b; - - xstartdraw(); - while(fscanf(command, "%s", header) != EOF) { - printf("Command: %s\n", header); - if(strcmp(header, "set-color") == 0) { - fscanf(command, "%d %d %d", &r, &g, &b); - - color = b + (g << 8) + (r << 16); - } - - if(strcmp(header, "fill-rectangle") == 0) { - fscanf(command, "%d %d %d %d", &x, &y, &w, &h); - XSetForeground(xw.dpy, dc.gc, color); - XFillRectangle(xw.dpy, xw.buf, dc.gc, x, y, w, h); - } - } - xfinishdraw(); - } - - XFlush(xw.dpy); - drawing = 0; - } -} - -void -usage(void) -{ - die("usage: %s [-aiv] [-c class] [-f font] [-g geometry]" - " [-n name] [-o file]\n" - " [-T title] [-t title] [-w windowid]" - " [[-e] command [args ...]]\n" - " %s [-aiv] [-c class] [-f font] [-g geometry]" - " [-n name] [-o file]\n" - " [-T title] [-t title] [-w windowid] -l line" - " [stty_args ...]\n", argv0, argv0); -} - -int -main(int argc, char *argv[]) -{ - xw.l = xw.t = 0; - xw.isfixed = False; - xsetcursor(cursorstyle); - - ARGBEGIN { - case 'a': - allowaltscreen = 0; - break; - case 'A': - opt_alpha = EARGF(usage()); - break; - case 'c': - opt_class = EARGF(usage()); - break; - case 'e': - if (argc > 0) - --argc, ++argv; - goto run; - case 'f': - opt_font = EARGF(usage()); - break; - case 'g': - xw.gm = XParseGeometry(EARGF(usage()), - &xw.l, &xw.t, &cols, &rows); - break; - case 'i': - xw.isfixed = 1; - break; - case 'o': - opt_io = EARGF(usage()); - break; - case 'l': - opt_line = EARGF(usage()); - break; - case 'n': - opt_name = EARGF(usage()); - break; - case 't': - case 'T': - opt_title = EARGF(usage()); - break; - case 'w': - opt_embed = EARGF(usage()); - break; - case 'v': - die("%s " VERSION "\n", argv0); - break; - default: - usage(); - } ARGEND; - -run: - if (argc > 0) /* eat all remaining arguments */ - opt_cmd = argv; - - if (!opt_title) - opt_title = (opt_line || !opt_cmd) ? "st" : opt_cmd[0]; - - setlocale(LC_CTYPE, ""); - XSetLocaleModifiers(""); - cols = MAX(cols, 1); - rows = MAX(rows, 1); - tnew(cols, rows); - xinit(cols, rows); - xsetenv(); - selinit(); - run(); - - return 0; -} diff --git a/surf/LICENSE b/surf/LICENSE deleted file mode 100644 index 2cdab7c..0000000 --- a/surf/LICENSE +++ /dev/null @@ -1,48 +0,0 @@ -MIT/X Consortium License - -© 2009-2010 Enno Boland -© 2009 Thomas Menari -© 2009 Simon Rozet -© 2009 Andrew Antle -© 2010-2011 pancake -© 2011-2013 Anselm R Garbe -© 2011-2012 Troels Henriksen -© 2011 Connor Lane Smith -© 2012-2017 Christoph Lohmann <20h@r-36.net> -© 2013 Shayan Pooya -© 2013 Jens Nyberg -© 2013 Carlos J. Torres -© 2013 Alexander Sedov -© 2013 Nick White -© 2013 David Dufberg -© 2014-2017 Quentin Rameau -© 2014-2016 Markus Teich -© 2015 Jakukyo Friel -© 2015 Ben Woolley -© 2015 Greg Reagle -© 2015 GhostAV -© 2015 Ivan Tham -© 2015 Alexander Huemer -© 2015 Michael Stevens -© 2015 Felix Janda -© 2016 Charles Lehner -© 2016 Dmitry Bogatov - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - diff --git a/surf/Makefile b/surf/Makefile deleted file mode 100644 index 1edf820..0000000 --- a/surf/Makefile +++ /dev/null @@ -1,76 +0,0 @@ -# surf - simple browser -# See LICENSE file for copyright and license details. -.POSIX: - -include config.mk - -SRC = surf.c -WSRC = webext-surf.c -OBJ = $(SRC:.c=.o) -WOBJ = $(WSRC:.c=.o) -WLIB = $(WSRC:.c=.so) - -all: options surf $(WLIB) - -options: - @echo surf build options: - @echo "CC = $(CC)" - @echo "CFLAGS = $(SURFCFLAGS) $(CFLAGS)" - @echo "WEBEXTCFLAGS = $(WEBEXTCFLAGS) $(CFLAGS)" - @echo "LDFLAGS = $(LDFLAGS)" - -surf: $(OBJ) - $(CC) $(SURFLDFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS) - -$(OBJ) $(WOBJ): config.h common.h config.mk - -config.h: - cp config.def.h $@ - -$(OBJ): $(SRC) - $(CC) $(SURFCFLAGS) $(CFLAGS) -c $(SRC) - -$(WLIB): $(WOBJ) - $(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $? $(WEBEXTLIBS) - -$(WOBJ): $(WSRC) - $(CC) $(WEBEXTCFLAGS) $(CFLAGS) -c $(WSRC) - -clean: - rm -f surf $(OBJ) - rm -f $(WLIB) $(WOBJ) - -distclean: clean - rm -f config.h surf-$(VERSION).tar.gz - -dist: distclean - mkdir -p surf-$(VERSION) - cp -R LICENSE Makefile config.mk config.def.h README \ - surf-open.sh arg.h TODO.md surf.png \ - surf.1 common.h $(SRC) $(WSRC) surf-$(VERSION) - tar -cf surf-$(VERSION).tar surf-$(VERSION) - gzip surf-$(VERSION).tar - rm -rf surf-$(VERSION) - -install: all - mkdir -p $(DESTDIR)$(PREFIX)/bin - cp -f surf $(DESTDIR)$(PREFIX)/bin - chmod 755 $(DESTDIR)$(PREFIX)/bin/surf - mkdir -p $(DESTDIR)$(LIBDIR) - cp -f $(WLIB) $(DESTDIR)$(LIBDIR) - for wlib in $(WLIB); do \ - chmod 644 $(DESTDIR)$(LIBDIR)/$$wlib; \ - done - mkdir -p $(DESTDIR)$(MANPREFIX)/man1 - sed "s/VERSION/$(VERSION)/g" < surf.1 > $(DESTDIR)$(MANPREFIX)/man1/surf.1 - chmod 644 $(DESTDIR)$(MANPREFIX)/man1/surf.1 - -uninstall: - rm -f $(DESTDIR)$(PREFIX)/bin/surf - rm -f $(DESTDIR)$(MANPREFIX)/man1/surf.1 - for wlib in $(WLIB); do \ - rm -f $(DESTDIR)$(LIBDIR)/$$wlib; \ - done - - rmdir $(DESTDIR)$(LIBDIR) - -.PHONY: all options distclean clean dist install uninstall diff --git a/surf/README b/surf/README deleted file mode 100644 index da4577f..0000000 --- a/surf/README +++ /dev/null @@ -1,40 +0,0 @@ -surf - simple webkit-based browser -================================== -surf is a simple Web browser based on WebKit/GTK+. - -Requirements ------------- -In order to build surf you need GTK+ and Webkit/GTK+ header files. - -In order to use the functionality of the url-bar, also install dmenu[0]. - -Installation ------------- -Edit config.mk to match your local setup (surf is installed into -the /usr/local namespace by default). - -Afterwards enter the following command to build and install surf (if -necessary as root): - - make clean install - -Running surf ------------- -run - surf [URI] - -See the manpage for further options. - -Running surf in tabbed ----------------------- -For running surf in tabbed[1] there is a script included in the distribution, -which is run like this: - - surf-open.sh [URI] - -Further invocations of the script will run surf with the specified URI in this -instance of tabbed. - -[0] http://tools.suckless.org/dmenu -[1] http://tools.suckless.org/tabbed - diff --git a/surf/TODO.md b/surf/TODO.md deleted file mode 100644 index da5f44d..0000000 --- a/surf/TODO.md +++ /dev/null @@ -1,10 +0,0 @@ -# TODO - -* suckless adblocking -* replace twitch() with proper gtk calls to make scrollbars reappear -* replace webkit with something sane -* add video player options - * play in plugin - * play in video player - * call command with URI (quvi + cclive) - diff --git a/surf/ads.txt b/surf/ads.txt deleted file mode 100644 index 85c4c5e..0000000 --- a/surf/ads.txt +++ /dev/null @@ -1,75170 +0,0 @@ -# AdAway default blocklist -# Blocking mobile ad providers and some analytics providers -# -# Project home page: -# https://github.com/AdAway/adaway.github.io/ -# -# Fetch the latest version of this file: -# https://raw.githubusercontent.com/AdAway/adaway.github.io/master/hosts.txt -# -# License: -# CC Attribution 3.0 (http://creativecommons.org/licenses/by/3.0/) -# -# Contributions by: -# Kicelo, Dominik Schuermann. -# Further changes and contributors maintained in the commit history at -# https://github.com/AdAway/adaway.github.io/commits/master -# -# Contribute: -# Create an issue at https://github.com/AdAway/adaway.github.io/issues -# - -127.0.0.1 localhost -::1 localhost - -# [163.com] -127.0.0.1 analytics.163.com -127.0.0.1 crash.163.com -127.0.0.1 crashlytics.163.com -127.0.0.1 iad.g.163.com - -# [1mobile.com] -127.0.0.1 api4.1mobile.com - -# [1rx.io] -127.0.0.1 sync.1rx.io -127.0.0.1 tag.1rx.io - -# [206ads.com] -127.0.0.1 s.206ads.com - -# [247-inc.net] -127.0.0.1 api.247-inc.net -127.0.0.1 tie.247-inc.net - -# [247realmedia.com] -127.0.0.1 247realmedia.com - -# [2mdn.net] -127.0.0.1 s0.2mdn.net - -# [33across.com] -127.0.0.1 cms-xch-chicago.33across.com -127.0.0.1 ssc.33across.com - -# [360in.com] -127.0.0.1 360in.com -127.0.0.1 ad.360in.com -127.0.0.1 challenge.360in.com -127.0.0.1 dispatcher.360in.com -127.0.0.1 exp.360in.com - -# [360yield.com] -127.0.0.1 ad.360yield.com - -# [3cinteractive.com] -127.0.0.1 3cinteractive.com - -# [3gl.net] -127.0.0.1 3gl.net -127.0.0.1 g.3gl.net -127.0.0.1 r.3gl.net - -# [3lift.com] -127.0.0.1 as-eb2.3lift.com -127.0.0.1 as-tlx.3lift.com -127.0.0.1 cdn.3lift.com -127.0.0.1 dmpsync.3lift.com -127.0.0.1 eb2.3lift.com -127.0.0.1 eu-tlx.3lift.com -127.0.0.1 ib.3lift.com -127.0.0.1 images.3lift.com -127.0.0.1 img.3lift.com -127.0.0.1 staging-tlx.3lift.com -127.0.0.1 tlx.3lift.com -127.0.0.1 update.3lift.com -127.0.0.1 s.update.3lift.com -127.0.0.1 us-east-tlx.3lift.com -127.0.0.1 us-west-tlx.3lift.com - -# [404mobi.com] -127.0.0.1 404mobi.com - -# [4dex.io] -127.0.0.1 c.4dex.io -127.0.0.1 script.4dex.io - -# [4dsply.com] -127.0.0.1 4dsply.com - -# [4seeresults.com] -127.0.0.1 4seeresults.com -127.0.0.1 controller.4seeresults.com -127.0.0.1 device.4seeresults.com -127.0.0.1 replaycontroller.4seeresults.com - -# [51ginkgo.com] -127.0.0.1 51ginkgo.com - -# [5rocks.io] -127.0.0.1 www.5rocks.io - -# [81plug.com] -127.0.0.1 logs.81plug.com - -# [88-f.net] -127.0.0.1 cdn.88-f.net -127.0.0.1 config.88-f.net - -# [9gag.com] -127.0.0.1 rlog.9gag.com - -# [a-ads.com] -127.0.0.1 ad.a-ads.com -127.0.0.1 click.a-ads.com -127.0.0.1 static.a-ads.com - -# [a.ki] -127.0.0.1 fl.a.ki - -# [a2dfp.net] -127.0.0.1 a2dfp.net - -# [a2z.com] -127.0.0.1 prod.cm.publishers.advertising.a2z.com -127.0.0.1 notify.bugsnag.appstore.a2z.com -127.0.0.1 analytics.console.aws.a2z.com -127.0.0.1 pr.analytics.console.aws.a2z.com -127.0.0.1 prod.pr.analytics.console.aws.a2z.com -127.0.0.1 ap-southeast-1.prod.pr.analytics.console.aws.a2z.com -127.0.0.1 us-east-1.prod.pr.analytics.console.aws.a2z.com -127.0.0.1 us-east-2.prod.pr.analytics.console.aws.a2z.com -127.0.0.1 us-west-2.prod.pr.analytics.console.aws.a2z.com -127.0.0.1 pw.analytics.console.aws.a2z.com -127.0.0.1 prod.pw.analytics.console.aws.a2z.com -127.0.0.1 metrics.client-eng.a2z.com -127.0.0.1 global.telemetry.insights.video.a2z.com -127.0.0.1 us-east-1.telemetry.insights.video.a2z.com - -# [a3cloud.net] -127.0.0.1 segment.a3cloud.net - -# [a8.net] -127.0.0.1 a8.net - -# [aa.com] -127.0.0.1 smetrics.aa.com - -# [aamapi.com] -127.0.0.1 aamapi.com - -# [aamsitecertifier.com] -127.0.0.1 aamcf.aamsitecertifier.com - -# [aarki.net] -127.0.0.1 adx-asia.aarki.net -127.0.0.1 adx-asia-imp.aarki.net -127.0.0.1 adx-west-imp.aarki.net -127.0.0.1 applovin2-asia-imp.aarki.net -127.0.0.1 chartboost-imp.aarki.net -127.0.0.1 mopub-imp.aarki.net -127.0.0.1 rm.aarki.net -127.0.0.1 rm-hk.aarki.net -127.0.0.1 spire.aarki.net -127.0.0.1 unity-imp.aarki.net - -# [aatkit.com] -127.0.0.1 lb.aatkit.com -127.0.0.1 reporting.aatkit.com -127.0.0.1 rules.aatkit.com -127.0.0.1 rules2.aatkit.com -127.0.0.1 rules3.aatkit.com -127.0.0.1 tracking.aatkit.com - -# [aaxads.com] -127.0.0.1 c.aaxads.com - -# [abbi.io] -127.0.0.1 assets.abbi.io -127.0.0.1 rtapi.abbi.io -127.0.0.1 stats.abbi.io - -# [abc.com] -127.0.0.1 sw88.abc.com - -# [abtasty.com] -127.0.0.1 ariane.abtasty.com -127.0.0.1 dcinfos-cache.abtasty.com -127.0.0.1 heatmap-quota.abtasty.com -127.0.0.1 sr-tag.abtasty.com - -# [accengage.com] -127.0.0.1 api.accengage.com -127.0.0.1 pingapi.accengage.com - -# [accengage.net] -127.0.0.1 api.accengage.net -127.0.0.1 daraz-by.accengage.net - -# [accesstrade.vn] -127.0.0.1 static.accesstrade.vn - -# [acmeaom.com] -127.0.0.1 tags.acmeaom.com - -# [activemetering.com] -127.0.0.1 activemetering.com -127.0.0.1 track.activemetering.com - -# [acuityplatform.com] -127.0.0.1 ums.acuityplatform.com - -# [ad-brix.com] -127.0.0.1 campaign.ad-brix.com -127.0.0.1 config.ad-brix.com -127.0.0.1 cvr.ad-brix.com -127.0.0.1 tracking.ad-brix.com - -# [ad-delivery.net] -127.0.0.1 ad-delivery.net - -# [ad-locus.com] -127.0.0.1 api.ad-locus.com -127.0.0.1 a.api.ad-locus.com - -# [ad-maven.com] -127.0.0.1 ad-maven.com -127.0.0.1 static.ad-maven.com - -# [ad-score.com] -127.0.0.1 data.ad-score.com -127.0.0.1 data2.ad-score.com -127.0.0.1 js2.ad-score.com -127.0.0.1 rdr.ad-score.com -127.0.0.1 rt.ad-score.com - -# [ad-srv.co] -127.0.0.1 c.ad-srv.co - -# [ad-stir.com] -127.0.0.1 ad-stir.com -127.0.0.1 bypass.ad-stir.com -127.0.0.1 js.ad-stir.com -127.0.0.1 sync.ad-stir.com -127.0.0.1 tr.ad-stir.com - -# [ad-x.co.uk] -127.0.0.1 ad-x.co.uk -127.0.0.1 apps.ad-x.co.uk - -# [ad.gt] -127.0.0.1 a.ad.gt -127.0.0.1 halo.ad.gt -127.0.0.1 id.halo.ad.gt -127.0.0.1 ids.ad.gt -127.0.0.1 p.ad.gt -127.0.0.1 pixels.ad.gt -127.0.0.1 seg.ad.gt - -# [ad.org.vn] -127.0.0.1 ad.org.vn -127.0.0.1 serving.ad.org.vn - -# [ad2iction.com] -127.0.0.1 adlogs.ad2iction.com -127.0.0.1 ads.ad2iction.com -127.0.0.1 content.ad2iction.com - -# [ad4game.com] -127.0.0.1 ads.ad4game.com - -# [ad6media.fr] -127.0.0.1 ad6media.fr - -# [adacado.com] -127.0.0.1 ad.adacado.com -127.0.0.1 content.adacado.com -127.0.0.1 info.adacado.com -127.0.0.1 pixel.adacado.com -127.0.0.1 strtrk.adacado.com - -# [adadapted.com] -127.0.0.1 ads.adadapted.com -127.0.0.1 ec.adadapted.com -127.0.0.1 images.adadapted.com -127.0.0.1 payload.adadapted.com - -# [adalliance.io] -127.0.0.1 aqt.adalliance.io -127.0.0.1 mafo.adalliance.io -127.0.0.1 tracking.adalliance.io - -# [adalyser.com] -127.0.0.1 tracking.adalyser.com - -# [adap.tv] -127.0.0.1 adap.tv -127.0.0.1 ads.adap.tv -127.0.0.1 segments.adap.tv -127.0.0.1 sync.adap.tv - -# [adapex.io] -127.0.0.1 adapex.io -127.0.0.1 cdn.adapex.io - -# [adasiaholdings.com] -127.0.0.1 adasiaholdings.com -127.0.0.1 adnetwork.adasiaholdings.com - -# [adblade.com] -127.0.0.1 adblade.com -127.0.0.1 dmp.adblade.com -127.0.0.1 pixel.adblade.com -127.0.0.1 static-cdn.adblade.com - -# [adbro.me] -127.0.0.1 adbro.me -127.0.0.1 apis.adbro.me -127.0.0.1 cdn.adbro.me - -# [adbuddiz.com] -127.0.0.1 adbuddiz.com -127.0.0.1 sdk.adbuddiz.com - -# [adcalls.nl] -127.0.0.1 api.adcalls.nl - -# [adcdnx.com] -127.0.0.1 cdn1.adcdnx.com - -# [adcel.co] -127.0.0.1 rtb.adcel.co - -# [adcell.com] -127.0.0.1 t.adcell.com - -# [adcolony.com] -127.0.0.1 adcolony.com -127.0.0.1 adc3-assets.adcolony.com -127.0.0.1 adc3-launch.adcolony.com -127.0.0.1 ads30.adcolony.com -127.0.0.1 androidads20.adcolony.com -127.0.0.1 androidads21.adcolony.com -127.0.0.1 androidads23.adcolony.com -127.0.0.1 androidads4-3.adcolony.com -127.0.0.1 androidads4-5.adcolony.com -127.0.0.1 c4d-cdn.adcolony.com -127.0.0.1 c4dm.adcolony.com -127.0.0.1 cpa.adcolony.com -127.0.0.1 events3.adcolony.com -127.0.0.1 events3alt.adcolony.com -127.0.0.1 iosads24.adcolony.com -127.0.0.1 rtb.adcolony.com -127.0.0.1 wd.adcolony.com - -# [addealsnetwork.com] -127.0.0.1 adsinter1.addealsnetwork.com -127.0.0.1 adsvideo1.addealsnetwork.com -127.0.0.1 trk-int.addealsnetwork.com - -# [addict-mobile.net] -127.0.0.1 track.addict-mobile.net - -# [addthis.com] -127.0.0.1 api.addthis.com -127.0.0.1 api-public.addthis.com -127.0.0.1 cw.addthis.com -127.0.0.1 dlx.addthis.com -127.0.0.1 e.dlx.addthis.com -127.0.0.1 m.dlx.addthis.com -127.0.0.1 p.dlx.addthis.com -127.0.0.1 x.dlx.addthis.com -127.0.0.1 edge.addthis.com -127.0.0.1 m.addthis.com -127.0.0.1 q.addthis.com -127.0.0.1 s7.addthis.com -127.0.0.1 s8.addthis.com -127.0.0.1 su.addthis.com -127.0.0.1 v1.addthis.com - -# [addthiscdn.com] -127.0.0.1 cache.addthiscdn.com - -# [addthisedge.com] -127.0.0.1 m.addthisedge.com - -# [addtoany.com] -127.0.0.1 static.addtoany.com -127.0.0.1 stats.addtoany.com - -# [adecosystems.net] -127.0.0.1 ads.adecosystems.net - -# [adelement.com] -127.0.0.1 ads.adelement.com -127.0.0.1 ctv.adelement.com -127.0.0.1 sc.adelement.com - -# [adentifi.com] -127.0.0.1 bm.adentifi.com -127.0.0.1 rtb.adentifi.com - -# [adextent.com] -127.0.0.1 adextent.com - -# [adfalcon.com] -127.0.0.1 adfalcon.com -127.0.0.1 api.adfalcon.com - -# [adforgames.com] -127.0.0.1 adforgames.com - -# [adform.com] -127.0.0.1 adform.com - -# [adform.net] -127.0.0.1 adform.net -127.0.0.1 a1.adform.net -127.0.0.1 adx.adform.net -127.0.0.1 adx2.adform.net -127.0.0.1 asia.adform.net -127.0.0.1 c1.adform.net -127.0.0.1 cm.adform.net -127.0.0.1 cm2.adform.net -127.0.0.1 cm3.adform.net -127.0.0.1 dmp.adform.net -127.0.0.1 s2.adform.net -127.0.0.1 track.adform.net - -# [adformdsp.net] -127.0.0.1 adformdsp.net - -# [adfox.net] -127.0.0.1 banners.adfox.net - -# [adfox.ru] -127.0.0.1 ads.adfox.ru -127.0.0.1 banners.adfox.ru - -# [adfurikun.jp] -127.0.0.1 adfurikun.jp -127.0.0.1 api.adfurikun.jp -127.0.0.1 ginf.adfurikun.jp - -# [adfuture.cn] -127.0.0.1 adfuture.cn -127.0.0.1 folder.adfuture.cn -127.0.0.1 fotacontrol.adfuture.cn -127.0.0.1 rebootv5.adfuture.cn - -# [adgaterewards.com] -127.0.0.1 clk.adgaterewards.com -127.0.0.1 wall.adgaterewards.com - -# [adgear.com] -127.0.0.1 adgear.com - -# [adgrx.com] -127.0.0.1 adgrx.com -127.0.0.1 cdn.adgrx.com -127.0.0.1 cdn-stv.adgrx.com -127.0.0.1 cm.adgrx.com -127.0.0.1 rtb.adgrx.com -127.0.0.1 tvx.adgrx.com - -# [adhaven.com] -127.0.0.1 adobe.adhaven.com -127.0.0.1 beachfront.adhaven.com -127.0.0.1 e.adhaven.com -127.0.0.1 nxd.adhaven.com -127.0.0.1 openx.adhaven.com -127.0.0.1 telaria.adhaven.com -127.0.0.1 verizon.adhaven.com - -# [adhese.com] -127.0.0.1 ads-mediafin.adhese.com -127.0.0.1 pool-mediafin.adhese.com -127.0.0.1 pool-pebblemedia.adhese.com - -# [adhigh.net] -127.0.0.1 px.adhigh.net -127.0.0.1 px-eu.adhigh.net - -# [adhitzads.com] -127.0.0.1 adhitzads.com -127.0.0.1 p3.adhitzads.com - -# [adhood.com] -127.0.0.1 adhood.com - -# [adikteev.com] -127.0.0.1 aksdk-images.adikteev.com - -# [adincube.com] -127.0.0.1 sdk.adincube.com -127.0.0.1 tag.adincube.com - -# [adingo.jp] -127.0.0.1 adingo.jp -127.0.0.1 cc.adingo.jp -127.0.0.1 hv.adingo.jp -127.0.0.1 pdn.adingo.jp -127.0.0.1 sh.adingo.jp - -# [adition.com] -127.0.0.1 ad11p.adfarm1.adition.com -127.0.0.1 ad13.adfarm1.adition.com -127.0.0.1 adsdk.adfarm1.adition.com -127.0.0.1 dspcluster.adfarm1.adition.com -127.0.0.1 cd.adition.com -127.0.0.1 imagesrv.adition.com -127.0.0.1 track.adition.com -127.0.0.1 vt.adition.com - -# [adizio.com] -127.0.0.1 pool.adizio.com - -# [adj.st] -127.0.0.1 adj.st -127.0.0.1 3p3x.adj.st -127.0.0.1 4495.adj.st -127.0.0.1 7wmw.adj.st -127.0.0.1 94vs.adj.st -127.0.0.1 af4a.adj.st -127.0.0.1 bhpz.adj.st -127.0.0.1 nu9k.adj.st -127.0.0.1 q4mn.adj.st -127.0.0.1 qqrp.adj.st -127.0.0.1 r8qs.adj.st -127.0.0.1 sxj8.adj.st - -# [adjoe.zone] -127.0.0.1 fraud.adjoe.zone -127.0.0.1 prod.fraud.adjoe.zone -127.0.0.1 prod.adjoe.zone - -# [adjust.com] -127.0.0.1 adjust.com -127.0.0.1 app.adjust.com -127.0.0.1 s2s.adjust.com -127.0.0.1 ulink.adjust.com -127.0.0.1 app.us.adjust.com -127.0.0.1 view.adjust.com - -# [adjust.net.in] -127.0.0.1 adjust.net.in -127.0.0.1 app.adjust.net.in - -# [adjust.world] -127.0.0.1 adjust.world -127.0.0.1 app.adjust.world - -# [adkernel.com] -127.0.0.1 dsp.adkernel.com -127.0.0.1 static-rtb.adkernel.com -127.0.0.1 sync.adkernel.com -127.0.0.1 tag.adkernel.com - -# [adkmob.com] -127.0.0.1 bp.adkmob.com -127.0.0.1 cm.adkmob.com -127.0.0.1 profile.adkmob.com -127.0.0.1 ssdk.adkmob.com -127.0.0.1 ufs.adkmob.com - -# [adleadevent.com] -127.0.0.1 adtrack.adleadevent.com - -# [adledge.com] -127.0.0.1 epn.adledge.com -127.0.0.1 rs.adledge.com -127.0.0.1 rs2.adledge.com -127.0.0.1 ser.adledge.com - -# [adligature.com] -127.0.0.1 cdn.adligature.com - -# [adlightning.com] -127.0.0.1 tagan.adlightning.com - -# [adlooxtracking.com] -127.0.0.1 am.adlooxtracking.com -127.0.0.1 as.adlooxtracking.com -127.0.0.1 datam16.adlooxtracking.com -127.0.0.1 js02.adlooxtracking.com -127.0.0.1 js05.adlooxtracking.com -127.0.0.1 js07.adlooxtracking.com -127.0.0.1 js11.adlooxtracking.com -127.0.0.1 js12.adlooxtracking.com -127.0.0.1 js13.adlooxtracking.com -127.0.0.1 js14.adlooxtracking.com -127.0.0.1 js15.adlooxtracking.com - -# [admanmedia.com] -127.0.0.1 cs.admanmedia.com - -# [admantx.com] -127.0.0.1 async01.admantx.com -127.0.0.1 euasync01.admantx.com -127.0.0.1 usasync01.admantx.com - -# [admarketplace.net] -127.0.0.1 bridge.lga1.admarketplace.net -127.0.0.1 pca.admarketplace.net -127.0.0.1 bridge.sfo1.admarketplace.net -127.0.0.1 tracking.admarketplace.net - -# [admarvel.com] -127.0.0.1 admarvel.com -127.0.0.1 ads.admarvel.com -127.0.0.1 amp.admarvel.com -127.0.0.1 base-cdn.admarvel.com -127.0.0.1 omax.admarvel.com - -# [admaster.com.cn] -127.0.0.1 admaster.com.cn -127.0.0.1 cm.admaster.com.cn -127.0.0.1 iclick.cm.admaster.com.cn -127.0.0.1 smt.admaster.com.cn -127.0.0.1 v.admaster.com.cn - -# [admatic.com.tr] -127.0.0.1 cdn2.admatic.com.tr - -# [admedia.com] -127.0.0.1 b.admedia.com -127.0.0.1 click.admedia.com -127.0.0.1 pixel.admedia.com - -# [admedo.com] -127.0.0.1 admedo.com -127.0.0.1 l.admedo.com -127.0.0.1 pj.l.admedo.com -127.0.0.1 ps.l.admedo.com - -# [admicro.vn] -127.0.0.1 adi.admicro.vn -127.0.0.1 admatic.admicro.vn -127.0.0.1 adnetwork.admicro.vn -127.0.0.1 adx.admicro.vn -127.0.0.1 goodsp.admicro.vn -127.0.0.1 logging.admicro.vn -127.0.0.1 lg1.logging.admicro.vn -127.0.0.1 pson.logging.admicro.vn -127.0.0.1 media1.admicro.vn -127.0.0.1 min.admicro.vn -127.0.0.1 sspapi.admicro.vn - -# [admitad.com] -127.0.0.1 admitad.com -127.0.0.1 fonts.ad.admitad.com - -# [admixer.co.kr] -127.0.0.1 admixer.co.kr -127.0.0.1 adn.admixer.co.kr - -# [admixer.net] -127.0.0.1 admixer.net -127.0.0.1 inv-nets-eu.admixer.net - -# [admob.com] -127.0.0.1 apps.admob.com -127.0.0.1 media.admob.com - -# [admost.com] -127.0.0.1 admost.com -127.0.0.1 cdn-api.admost.com -127.0.0.1 go.admost.com -127.0.0.1 med-api.admost.com - -# [admulti.com] -127.0.0.1 admulti.com -127.0.0.1 gag.admulti.com - -# [adnetmedia.lt] -127.0.0.1 banners.adnetmedia.lt - -# [adnetwork.vn] -127.0.0.1 adnetwork.vn -127.0.0.1 delivery.adnetwork.vn -127.0.0.1 media.adnetwork.vn -127.0.0.1 track.adnetwork.vn - -# [adnium.com] -127.0.0.1 adnium.com -127.0.0.1 a.adnium.com - -# [adnsx.com] -127.0.0.1 prebids.adnsx.com - -# [adnxs-simple.com] -127.0.0.1 nym1-ib.adnxs-simple.com - -# [adnxs.com] -127.0.0.1 acdn.adnxs.com -127.0.0.1 adscale-emea.adnxs.com -127.0.0.1 ams1-ib.adnxs.com -127.0.0.1 anycast.adnxs.com -127.0.0.1 ib.anycast.adnxs.com -127.0.0.1 m.anycast.adnxs.com -127.0.0.1 mobile.anycast.adnxs.com -127.0.0.1 b.adnxs.com -127.0.0.1 cdn.adnxs.com -127.0.0.1 crcdn01.adnxs.com -127.0.0.1 crcdn09.adnxs.com -127.0.0.1 dcdn.adnxs.com -127.0.0.1 ib.adnxs.com -127.0.0.1 update.ib.adnxs.com -127.0.0.1 s.update.ib.adnxs.com -127.0.0.1 iqzn-useast.adnxs.com -127.0.0.1 lax1-ib.adnxs.com -127.0.0.1 m.adnxs.com -127.0.0.1 mediation.adnxs.com -127.0.0.1 nym1-ib.adnxs.com -127.0.0.1 oas-c18.adnxs.com -127.0.0.1 cdn.oas-c18.adnxs.com -127.0.0.1 p.adnxs.com -127.0.0.1 nine-a.p.adnxs.com -127.0.0.1 yj.p.adnxs.com -127.0.0.1 yj-a.p.adnxs.com -127.0.0.1 prebid.adnxs.com -127.0.0.1 rb.adnxs.com -127.0.0.1 secure.adnxs.com -127.0.0.1 sharethrough.adnxs.com -127.0.0.1 sin1-ib.adnxs.com -127.0.0.1 sin3-ib.adnxs.com -127.0.0.1 thunder.adnxs.com -127.0.0.1 vcdn.adnxs.com - -# [adobe.com] -127.0.0.1 campaign.adobe.com -127.0.0.1 mcd-mkt-prod31-lb.campaign.adobe.com -127.0.0.1 pandoramedia-mkt-prod1-t.campaign.adobe.com -127.0.0.1 wdpro-mkt-prod2-lb.campaign.adobe.com -127.0.0.1 geo.adobe.com -127.0.0.1 adtag.primetime.adobe.com -127.0.0.1 sstats.adobe.com - -# [adolf.tv] -127.0.0.1 adolf.tv -127.0.0.1 get.adolf.tv - -# [adop.cc] -127.0.0.1 adop.cc -127.0.0.1 appinfo.adop.cc -127.0.0.1 compass.adop.cc - -# [adotmob.com] -127.0.0.1 adserver.adotmob.com -127.0.0.1 dmp.adotmob.com -127.0.0.1 dsp.adotmob.com -127.0.0.1 sdk.adotmob.com -127.0.0.1 sync.adotmob.com -127.0.0.1 tracker.adotmob.com - -# [adotube.com] -127.0.0.1 adotube.com - -# [adperfect.com] -127.0.0.1 casmp.adperfect.com - -# [adpia.vn] -127.0.0.1 click.adpia.vn - -# [adpies.com] -127.0.0.1 adp.adpies.com - -# [adplex.co.kr] -127.0.0.1 adplex.co.kr -127.0.0.1 log.adplex.co.kr - -# [adpopcorn.com] -127.0.0.1 sspi.adpopcorn.com -127.0.0.1 ssptrk.adpopcorn.com - -# [adpushup.com] -127.0.0.1 amp.adpushup.com -127.0.0.1 public-webservice.apdc1n.adpushup.com -127.0.0.1 apdc3n.adpushup.com -127.0.0.1 public-webservice.apdc3n.adpushup.com -127.0.0.1 app-log.adpushup.com -127.0.0.1 cdn.adpushup.com -127.0.0.1 geo.adpushup.com -127.0.0.1 public-webservice.geo.adpushup.com -127.0.0.1 vastdump-staging.adpushup.com - -# [adpxl.co] -127.0.0.1 adpxl.co -127.0.0.1 adpxljs.adpxl.co -127.0.0.1 fl.adpxl.co - -# [adreactor.com] -127.0.0.1 adserver.adreactor.com - -# [adrizer.com] -127.0.0.1 run.adrizer.com - -# [adroll.com] -127.0.0.1 adroll.com -127.0.0.1 adx-winners-ap-southeast-1-rtb.adroll.com -127.0.0.1 adx-winners-eu-west-1-rtb.adroll.com -127.0.0.1 adx-winners-us-east-1-rtb.adroll.com -127.0.0.1 adx-winners-us-west-2-rtb.adroll.com -127.0.0.1 apn-winners-ap-southeast-1-rtb.adroll.com -127.0.0.1 apn-winners-eu-west-1-rtb.adroll.com -127.0.0.1 apn-winners-us-east-1-rtb.adroll.com -127.0.0.1 apn-winners-us-west-2-rtb.adroll.com -127.0.0.1 app.adroll.com -127.0.0.1 d.adroll.com -127.0.0.1 index-winners-ap-southeast-1-rtb.adroll.com -127.0.0.1 index-winners-eu-west-1-rtb.adroll.com -127.0.0.1 index-winners-us-east-1-rtb.adroll.com -127.0.0.1 index-winners-us-west-2-rtb.adroll.com -127.0.0.1 opx-winners-eu-west-1-rtb.adroll.com -127.0.0.1 opx-winners-us-east-1-rtb.adroll.com -127.0.0.1 opx-winners-us-west-2-rtb.adroll.com -127.0.0.1 pubmatic-winners-ap-northeast-1-rtb.adroll.com -127.0.0.1 pubmatic-winners-eu-west-1-rtb.adroll.com -127.0.0.1 pubmatic-winners-us-east-1-rtb.adroll.com -127.0.0.1 pubmatic-winners-us-west-2-rtb.adroll.com -127.0.0.1 rub-winners-eu-west-1-rtb.adroll.com -127.0.0.1 rub-winners-us-east-1-rtb.adroll.com -127.0.0.1 rub-winners-us-west-2-rtb.adroll.com -127.0.0.1 yax-winners-ap-southeast-1-rtb.adroll.com -127.0.0.1 yax-winners-eu-west-1-rtb.adroll.com -127.0.0.1 yax-winners-us-east-1-rtb.adroll.com -127.0.0.1 yax-winners-us-west-2-rtb.adroll.com - -# [adrta.com] -127.0.0.1 adrta.com -127.0.0.1 cdn.adrta.com -127.0.0.1 gateway.adrta.com -127.0.0.1 ipds.gateway.adrta.com -127.0.0.1 ipds.adrta.com -127.0.0.1 ipv6.adrta.com -127.0.0.1 p.adrta.com -127.0.0.1 pix.adrta.com -127.0.0.1 q.adrta.com -127.0.0.1 r.adrta.com - -# [adrtx.net] -127.0.0.1 adstax-match.adrtx.net -127.0.0.1 adstax-match-proxy.adrtx.net -127.0.0.1 api.adrtx.net -127.0.0.1 cdn.adrtx.net - -# [ads-twitter.com] -127.0.0.1 ads-twitter.com -127.0.0.1 static.ads-twitter.com - -# [ads1-adnow.com] -127.0.0.1 ads1-adnow.com -127.0.0.1 n.ads1-adnow.com -127.0.0.1 st-n.ads1-adnow.com - -# [ads2-adnow.com] -127.0.0.1 ads2-adnow.com -127.0.0.1 n.ads2-adnow.com -127.0.0.1 st-n.ads2-adnow.com - -# [ads3-adnow.com] -127.0.0.1 ads3-adnow.com -127.0.0.1 n.ads3-adnow.com -127.0.0.1 st-n.ads3-adnow.com - -# [ads5-adnow.com] -127.0.0.1 ads5-adnow.com -127.0.0.1 n.ads5-adnow.com -127.0.0.1 st-n.ads5-adnow.com - -# [adsafeprotected.com] -127.0.0.1 adsafeprotected.com -127.0.0.1 appvast.adsafeprotected.com -127.0.0.1 cdn.adsafeprotected.com -127.0.0.1 dt.adsafeprotected.com -127.0.0.1 dtvc.adsafeprotected.com -127.0.0.1 fw.adsafeprotected.com -127.0.0.1 fwvc.adsafeprotected.com -127.0.0.1 mobile.adsafeprotected.com -127.0.0.1 mobile-static.adsafeprotected.com -127.0.0.1 nyidt.adsafeprotected.com -127.0.0.1 orfw.adsafeprotected.com -127.0.0.1 orpixel.adsafeprotected.com -127.0.0.1 pixel.adsafeprotected.com -127.0.0.1 sgfw.adsafeprotected.com -127.0.0.1 sgpixel.adsafeprotected.com -127.0.0.1 spixel.adsafeprotected.com -127.0.0.1 static.adsafeprotected.com -127.0.0.1 unified.adsafeprotected.com -127.0.0.1 vafw.adsafeprotected.com -127.0.0.1 vapixel.adsafeprotected.com -127.0.0.1 vast.adsafeprotected.com -127.0.0.1 video.adsafeprotected.com -127.0.0.1 wrapper-vast.adsafeprotected.com - -# [adsafety.net] -127.0.0.1 cm.adsafety.net -127.0.0.1 tags.adsafety.net - -# [adsame.com] -127.0.0.1 adsame.com - -# [adsbynimbus.com] -127.0.0.1 adsbynimbus.com -127.0.0.1 growlr.adsbynimbus.com -127.0.0.1 mw-encyclopediabritannica.adsbynimbus.com -127.0.0.1 timehop.adsbynimbus.com -127.0.0.1 turbo.adsbynimbus.com -127.0.0.1 ua-myfitnesspal.adsbynimbus.com -127.0.0.1 weatherbug.adsbynimbus.com -127.0.0.1 yoc-steps.adsbynimbus.com - -# [adscale.de] -127.0.0.1 cotads.adscale.de -127.0.0.1 hb.adscale.de -127.0.0.1 ih.adscale.de -127.0.0.1 js.adscale.de - -# [adsfast.com] -127.0.0.1 track.adsfast.com - -# [adsimilate.com] -127.0.0.1 filteradkernel.adsimilate.com -127.0.0.1 xml1.adsimilate.com - -# [adskeeper.co.uk] -127.0.0.1 a.adskeeper.co.uk -127.0.0.1 cm.adskeeper.co.uk -127.0.0.1 jsc.adskeeper.co.uk -127.0.0.1 s-img.adskeeper.co.uk - -# [adsmogo.mobi] -127.0.0.1 adsmogo.mobi - -# [adsmogo.net] -127.0.0.1 adsmogo.net - -# [adsmogo.org] -127.0.0.1 adsmogo.org - -# [adsmoloco.com] -127.0.0.1 adsmoloco.com -127.0.0.1 bidfnt-asia.adsmoloco.com -127.0.0.1 cdn-f.adsmoloco.com -127.0.0.1 tr-asia.adsmoloco.com -127.0.0.1 tr-eu.adsmoloco.com -127.0.0.1 tr-us.adsmoloco.com - -# [adsmovil.com] -127.0.0.1 atr.adsmovil.com - -# [adsniper.ru] -127.0.0.1 adsniper.ru -127.0.0.1 sync3.adsniper.ru - -# [adsolutions.com] -127.0.0.1 tagmans3.adsolutions.com - -# [adsongo.com] -127.0.0.1 sdk.adsongo.com - -# [adsoptimal.com] -127.0.0.1 adsoptimal.com - -# [adsorb.com] -127.0.0.1 collect.adsorb.com - -# [adspirit.de] -127.0.0.1 cdn.adspirit.de - -# [adsplay.in] -127.0.0.1 track.adsplay.in - -# [adsplay.net] -127.0.0.1 adsplay.net -127.0.0.1 d.adsplay.net -127.0.0.1 log.adsplay.net - -# [adspruce.com] -127.0.0.1 adspruce.com -127.0.0.1 ani.adspruce.com -127.0.0.1 assets.adspruce.com -127.0.0.1 info.adspruce.com -127.0.0.1 queue.adspruce.com -127.0.0.1 sdk.adspruce.com -127.0.0.1 sync.adspruce.com -127.0.0.1 track.adspruce.com - -# [adsrvr.org] -127.0.0.1 adsrvr.org -127.0.0.1 a.adsrvr.org -127.0.0.1 ad.adsrvr.org -127.0.0.1 ca4-bid.adsrvr.org -127.0.0.1 data.adsrvr.org -127.0.0.1 de1-bid.adsrvr.org -127.0.0.1 direct.adsrvr.org -127.0.0.1 html5.adsrvr.org -127.0.0.1 insight.adsrvr.org -127.0.0.1 jp1-bid.adsrvr.org -127.0.0.1 jp1-bid-ga.adsrvr.org -127.0.0.1 js.adsrvr.org -127.0.0.1 match.adsrvr.org -127.0.0.1 ny1-bid.adsrvr.org -127.0.0.1 sg2-bid.adsrvr.org -127.0.0.1 update.adsrvr.org -127.0.0.1 s.update.adsrvr.org -127.0.0.1 use-tor.adsrvr.org -127.0.0.1 usedirect.adsrvr.org -127.0.0.1 usw-ca2.adsrvr.org -127.0.0.1 uswdirect.adsrvr.org -127.0.0.1 v.adsrvr.org -127.0.0.1 va6-bid.adsrvr.org -127.0.0.1 vae-bid.adsrvr.org - -# [adstage.io] -127.0.0.1 assets.adstage.io - -# [adstune.com] -127.0.0.1 adstune.com - -# [adsunflower.com] -127.0.0.1 adsunflower.com -127.0.0.1 folder.adsunflower.com -127.0.0.1 rebootv5.adsunflower.com - -# [adswizz.com] -127.0.0.1 cdn.adswizz.com -127.0.0.1 deliveryengine.cox.adswizz.com -127.0.0.1 delivery-cdn-cf.adswizz.com -127.0.0.1 cox.deliveryengine.adswizz.com -127.0.0.1 streamguys.deliveryengine.adswizz.com -127.0.0.1 synchroscript.deliveryengine.adswizz.com -127.0.0.1 synchrobox.adswizz.com -127.0.0.1 zc.adswizz.com - -# [adsymptotic.com] -127.0.0.1 adsymptotic.com -127.0.0.1 api.adsymptotic.com -127.0.0.1 p.adsymptotic.com -127.0.0.1 pinterest.adsymptotic.com - -# [adtarget.com.tr] -127.0.0.1 adtarget.com.tr -127.0.0.1 console.adtarget.com.tr -127.0.0.1 sync.console.adtarget.com.tr - -# [adtech.com] -127.0.0.1 adtech.com -127.0.0.1 ums.adtech.com - -# [adtech.de] -127.0.0.1 adserver.adtech.de -127.0.0.1 aka-cdn.adtech.de -127.0.0.1 aka-cdn-ns.adtech.de - -# [adtechjp.com] -127.0.0.1 adserver.adtechjp.com -127.0.0.1 adserver-toy.adtechjp.com -127.0.0.1 prod.adtechjp.com -127.0.0.1 ter-adserver-origin-ap.prod.adtechjp.com - -# [adtechus.com] -127.0.0.1 a.adtechus.com -127.0.0.1 adserver.adtechus.com -127.0.0.1 adserverwc.adtechus.com -127.0.0.1 aka-cdn.adtechus.com - -# [adtelligent.com] -127.0.0.1 dsp3.adtelligent.com -127.0.0.1 ghb.adtelligent.com -127.0.0.1 ghb1.adtelligent.com -127.0.0.1 ghb2.adtelligent.com -127.0.0.1 pixel.adtelligent.com -127.0.0.1 player.adtelligent.com -127.0.0.1 s.adtelligent.com -127.0.0.1 static.adtelligent.com -127.0.0.1 sync.adtelligent.com - -# [adtheorent.com] -127.0.0.1 adtheorent.com -127.0.0.1 ads.adtheorent.com -127.0.0.1 cdn.adtheorent.com - -# [adthor.com] -127.0.0.1 adthor.com -127.0.0.1 api.adthor.com -127.0.0.1 logger.adthor.com - -# [adthrive.com] -127.0.0.1 ads.adthrive.com -127.0.0.1 dev-track.adthrive.com -127.0.0.1 logger.adthrive.com -127.0.0.1 marmalade.adthrive.com -127.0.0.1 track.adthrive.com - -# [adtilt.com] -127.0.0.1 adc-ad-assets.adtilt.com - -# [adtima.vn] -127.0.0.1 adtima.vn -127.0.0.1 stc.adtima.vn - -# [adtimaserver.vn] -127.0.0.1 adtimaserver.vn -127.0.0.1 api.adtimaserver.vn -127.0.0.1 log.adtimaserver.vn - -# [adtiming.com] -127.0.0.1 img.adtiming.com -127.0.0.1 m.adtiming.com -127.0.0.1 sdk.adtiming.com - -# [adtlgc.com] -127.0.0.1 admp-tc-sati.adtlgc.com -127.0.0.1 code3.adtlgc.com - -# [adtng.com] -127.0.0.1 adtng.com -127.0.0.1 a.adtng.com -127.0.0.1 hw-cdn2.adtng.com -127.0.0.1 vz-cdn2.adtng.com - -# [adtraction.com] -127.0.0.1 track.adtraction.com - -# [adtrade.com] -127.0.0.1 api.adtrade.com - -# [adtrue.com] -127.0.0.1 adtrue.com -127.0.0.1 cdn.adtrue.com -127.0.0.1 exchange.adtrue.com - -# [adup-tech.com] -127.0.0.1 rtb.d.adup-tech.com -127.0.0.1 s.d.adup-tech.com -127.0.0.1 t.d.adup-tech.com - -# [adups.cn] -127.0.0.1 appswitch.adups.cn -127.0.0.1 fota4.adups.cn -127.0.0.1 fota5.adups.cn -127.0.0.1 fota5s.adups.cn -127.0.0.1 fota5t.adups.cn - -# [adups.com] -127.0.0.1 adups.com -127.0.0.1 ap.adups.com -127.0.0.1 clean.adups.com -127.0.0.1 fota5.adups.com -127.0.0.1 fota5db.adups.com -127.0.0.1 fota5p.adups.com -127.0.0.1 fota5s.adups.com -127.0.0.1 fota5t.adups.com -127.0.0.1 fota5tbk.adups.com -127.0.0.1 ht.adups.com -127.0.0.1 iotapi.adups.com -127.0.0.1 ph5t.adups.com -127.0.0.1 push5.adups.com - -# [advangelists.com] -127.0.0.1 nep.advangelists.com - -# [advanseads.com] -127.0.0.1 cdn.advanseads.com -127.0.0.1 count.advanseads.com -127.0.0.1 delivery.advanseads.com -127.0.0.1 pixel.advanseads.com - -# [advconversion.com] -127.0.0.1 redirect.advconversion.com - -# [adventori.com] -127.0.0.1 cf-cdn.adventori.com -127.0.0.1 eu.adventori.com -127.0.0.1 f14.adventori.com -127.0.0.1 f15.adventori.com -127.0.0.1 f16.adventori.com -127.0.0.1 f18.adventori.com -127.0.0.1 f24.adventori.com -127.0.0.1 f25.adventori.com - -# [adventurefeeds.com] -127.0.0.1 tq.adventurefeeds.com - -# [adverline.com] -127.0.0.1 ads.adverline.com - -# [adversal.com] -127.0.0.1 adversal.com - -# [advertica-cdn.com] -127.0.0.1 advertica-cdn.com -127.0.0.1 ylx-aff.advertica-cdn.com - -# [advertiserurl.com] -127.0.0.1 syndication.advertiserurl.com - -# [advertising.com] -127.0.0.1 advertising.com -127.0.0.1 pxl.ace.advertising.com -127.0.0.1 ace-tag.advertising.com -127.0.0.1 ads.adaptv.advertising.com -127.0.0.1 ads-ap.adaptv.advertising.com -127.0.0.1 cdn.adaptv.advertising.com -127.0.0.1 conversions.adaptv.advertising.com -127.0.0.1 log.adaptv.advertising.com -127.0.0.1 sync.adaptv.advertising.com -127.0.0.1 video.adaptv.advertising.com -127.0.0.1 wtag.adaptv.advertising.com -127.0.0.1 update.wtag.adaptv.advertising.com -127.0.0.1 s.update.wtag.adaptv.advertising.com -127.0.0.1 adserver.adtech.advertising.com -127.0.0.1 adserver-as.adtech.advertising.com -127.0.0.1 adserver-eu.adtech.advertising.com -127.0.0.1 adserver-us.adtech.advertising.com -127.0.0.1 cmp.advertising.com -127.0.0.1 cdn.cmp.advertising.com -127.0.0.1 o.cmp.advertising.com -127.0.0.1 secure.leadback.advertising.com -127.0.0.1 pixel.advertising.com -127.0.0.1 sp.advertising.com -127.0.0.1 tag.sp.advertising.com -127.0.0.1 ssp.advertising.com -127.0.0.1 prod-m-node-1111.ssp.advertising.com -127.0.0.1 prod-m-node-1211.ssp.advertising.com -127.0.0.1 prod-m-node-2111.ssp.advertising.com -127.0.0.1 prod-m-node-3111.ssp.advertising.com - -# [advertnative.com] -127.0.0.1 advertnative.com -127.0.0.1 click.advertnative.com -127.0.0.1 worker1.advertnative.com -127.0.0.1 worker2.advertnative.com -127.0.0.1 worker20.advertnative.com -127.0.0.1 worker21.advertnative.com -127.0.0.1 worker22.advertnative.com -127.0.0.1 worker23.advertnative.com -127.0.0.1 worker24.advertnative.com -127.0.0.1 worker3.advertnative.com -127.0.0.1 worker4.advertnative.com -127.0.0.1 worker70.advertnative.com -127.0.0.1 worker71.advertnative.com -127.0.0.1 worker72.advertnative.com -127.0.0.1 worker73.advertnative.com - -# [advertserve.com] -127.0.0.1 bidstream.advertserve.com -127.0.0.1 cdn.advertserve.com -127.0.0.1 imagazine.advertserve.com -127.0.0.1 roimedia.advertserve.com - -# [advertur.ru] -127.0.0.1 advertur.ru - -# [adview.cn] -127.0.0.1 bid.adview.cn -127.0.0.1 open.adview.cn -127.0.0.1 webfile.adview.cn - -# [adview.com] -127.0.0.1 bid.adview.com -127.0.0.1 ghkbid.adview.com -127.0.0.1 gusabid.adview.com -127.0.0.1 webfile.adview.com - -# [adview.pl] -127.0.0.1 adview.pl - -# [advmob.cn] -127.0.0.1 advmob.cn -127.0.0.1 folder.advmob.cn -127.0.0.1 fota.advmob.cn - -# [adx.io] -127.0.0.1 d.adx.io -127.0.0.1 s.adx.io - -# [adx1.com] -127.0.0.1 cdn.adx1.com -127.0.0.1 rtb.adx1.com -127.0.0.1 xml.adx1.com - -# [adxcel-ec2.com] -127.0.0.1 cfg.adxcel-ec2.com -127.0.0.1 data.adxcel-ec2.com - -# [adxcel.com] -127.0.0.1 cf.adxcel.com - -# [adxcore.com] -127.0.0.1 dispatcher.adxcore.com -127.0.0.1 mtag.adxcore.com - -# [adxpansion.com] -127.0.0.1 ads.adxpansion.com - -# [adxpose.com] -127.0.0.1 servedby.adxpose.com - -# [adywind.com] -127.0.0.1 adywind.com -127.0.0.1 app.adywind.com -127.0.0.1 log.adywind.com -127.0.0.1 scheme.adywind.com - -# [adzcore.com] -127.0.0.1 setting.adzcore.com - -# [adzerk.net] -127.0.0.1 adzerk.net -127.0.0.1 e-10077.adzerk.net -127.0.0.1 e-10220.adzerk.net -127.0.0.1 e-10457.adzerk.net -127.0.0.1 e-9660.adzerk.net -127.0.0.1 e-prod-alb-default-us-east-1.adzerk.net -127.0.0.1 e-prod-alb-e-us-east-1.adzerk.net -127.0.0.1 engine.adzerk.net -127.0.0.1 static.adzerk.net - -# [adziff.com] -127.0.0.1 static.adziff.com - -# [adzmedia.com] -127.0.0.1 adzmedia.com -127.0.0.1 imp.adzmedia.com -127.0.0.1 pixels.adzmedia.com - -# [adzmobi.com] -127.0.0.1 adzmobi.com -127.0.0.1 mob.adzmobi.com - -# [adztec.com] -127.0.0.1 adztec.com - -# [aerserv.com] -127.0.0.1 aerserv.com -127.0.0.1 ads.aerserv.com -127.0.0.1 alpha-events.aerserv.com -127.0.0.1 debug.aerserv.com -127.0.0.1 events.aerserv.com -127.0.0.1 prod-ads.aerserv.com - -# [aetn.com] -127.0.0.1 metrics.aetn.com - -# [aetnd.com] -127.0.0.1 pulse.svod.aetnd.com -127.0.0.1 insights.vip.aetnd.com - -# [afcpatrk.com] -127.0.0.1 track.afcpatrk.com - -# [affec.tv] -127.0.0.1 map.go.affec.tv - -# [affilae.com] -127.0.0.1 lb.affilae.com -127.0.0.1 static.affilae.com - -# [affiliatefuture.com] -127.0.0.1 scripts.affiliatefuture.com -127.0.0.1 tags.affiliatefuture.com - -# [affiliaxe.com] -127.0.0.1 performance.affiliaxe.com - -# [affiz.net] -127.0.0.1 affiz.net - -# [affluent.io] -127.0.0.1 static.affluent.io - -# [afftrack.com] -127.0.0.1 fizzylabs.afftrack.com - -# [aflink.com] -127.0.0.1 app.aflink.com - -# [agilone.com] -127.0.0.1 api6.agilone.com -127.0.0.1 api8.agilone.com -127.0.0.1 ca-as-1.agilone.com -127.0.0.1 scripts.agilone.com - -# [agkn.com] -127.0.0.1 agkn.com -127.0.0.1 aa.agkn.com -127.0.0.1 d.agkn.com -127.0.0.1 data.agkn.com -127.0.0.1 js.agkn.com -127.0.0.1 static.agkn.com - -# [agoop.net] -127.0.0.1 latency.agoop.net -127.0.0.1 log.agoop.net -127.0.0.1 roundrobin-log.agoop.net - -# [aibuy.io] -127.0.0.1 aibuy-api.aibuy.io -127.0.0.1 cdn-media.aibuy.io -127.0.0.1 overlay.aibuy.io - -# [aimatch.com] -127.0.0.1 aimatch.com - -# [airpush.com] -127.0.0.1 airpush.com -127.0.0.1 api.airpush.com -127.0.0.1 apportal.airpush.com - -# [aiv-cdn.net] -127.0.0.1 pop-iad-2.cf.dash.row.aiv-cdn.net -127.0.0.1 s3-iad-2.cf.dash.row.aiv-cdn.net -127.0.0.1 s3-iad-ww.cf.videorolls.row.aiv-cdn.net -127.0.0.1 s3.ll.videorolls.row.aiv-cdn.net - -# [aiv-delivery.net] -127.0.0.1 api.us-east-1.aiv-delivery.net - -# [akadns.net] -127.0.0.1 innovid.com.akadns.net -127.0.0.1 ag.innovid.com.akadns.net -127.0.0.1 aws-oreg-cali-virg.ag.innovid.com.akadns.net -127.0.0.1 dts.innovid.com.akadns.net -127.0.0.1 aws-oregon-california-virginia.dts.innovid.com.akadns.net -127.0.0.1 dts-5-split-vohnu.dts.innovid.com.akadns.net -127.0.0.1 rtr.innovid.com.akadns.net -127.0.0.1 aws-oregon-jrtr.rtr.innovid.com.akadns.net -127.0.0.1 s.innovid.com.akadns.net -127.0.0.1 aws-oregon-ohio-virginia.s.innovid.com.akadns.net -127.0.0.1 stats-5-split-vohnu.s.innovid.com.akadns.net -127.0.0.1 jadserve.postrelease.com.akadns.net -127.0.0.1 stickyadstv.com.akadns.net -127.0.0.1 ads.stickyadstv.com.akadns.net -127.0.0.1 fp3.ads.stickyadstv.com.akadns.net -127.0.0.1 ip1.ads.stickyadstv.com.akadns.net -127.0.0.1 ip2.ads.stickyadstv.com.akadns.net -127.0.0.1 cdn.stickyadstv.com.akadns.net -127.0.0.1 ip1.cdn.stickyadstv.com.akadns.net -127.0.0.1 wlb1.cdn.stickyadstv.com.akadns.net -127.0.0.1 wlb2.cdn.stickyadstv.com.akadns.net -127.0.0.1 tidaltv.com.akadns.net -127.0.0.1 sync.tidaltv.com.akadns.net -127.0.0.1 sync-apsg.tidaltv.com.akadns.net -127.0.0.1 sync-usva.tidaltv.com.akadns.net -127.0.0.1 turn.com.akadns.net -127.0.0.1 ad.turn.com.akadns.net -127.0.0.1 d.turn.com.akadns.net -127.0.0.1 beacon-cdn.walmart.com.akadns.net -127.0.0.1 beacon-cdn-custom.walmart.com.akadns.net -127.0.0.1 analytics.mobile-cdn.walmart.com.akadns.net -127.0.0.1 weighted.com.akadns.net -127.0.0.1 dotomi.weighted.com.akadns.net -127.0.0.1 dvgtm.akadns.net -127.0.0.1 bs-geo.dvgtm.akadns.net -127.0.0.1 bs-wlb-uswest.dvgtm.akadns.net -127.0.0.1 cacp-hlb.dvgtm.akadns.net -127.0.0.1 nycp-hlb.dvgtm.akadns.net -127.0.0.1 tps-wlb-uswest.dvgtm.akadns.net -127.0.0.1 eyeblaster.akadns.net -127.0.0.1 bs.eyeblaster.akadns.net -127.0.0.1 adlanding.admarketplace.net.akadns.net -127.0.0.1 rubiconproject.net.akadns.net -127.0.0.1 beacon-nf.rubiconproject.net.akadns.net -127.0.0.1 beacon-sjc2.rubiconproject.net.akadns.net -127.0.0.1 pixel.rubiconproject.net.akadns.net -127.0.0.1 pixel-apac.rubiconproject.net.akadns.net -127.0.0.1 pixel-eu.rubiconproject.net.akadns.net -127.0.0.1 pixel-us-east.rubiconproject.net.akadns.net -127.0.0.1 pixel-us-west.rubiconproject.net.akadns.net -127.0.0.1 prebid-a.rubiconproject.net.akadns.net -127.0.0.1 prebid-server.rubiconproject.net.akadns.net -127.0.0.1 prebid-server-perf.rubiconproject.net.akadns.net -127.0.0.1 tagged-by.rubiconproject.net.akadns.net -127.0.0.1 adgrx.com.tech.akadns.net -127.0.0.1 rtb.adgrx.com.tech.akadns.net -127.0.0.1 tvx.adgrx.com.tech.akadns.net -127.0.0.1 vungle.akadns.net -127.0.0.1 api.vungle.akadns.net -127.0.0.1 tpat.api.vungle.akadns.net -127.0.0.1 cdn-lb.vungle.akadns.net -127.0.0.1 ingest.vungle.akadns.net - -# [akamai.net] -127.0.0.1 a1843.g.akamai.net -127.0.0.1 a50.g2.akamai.net - -# [akamaiedge.net] -127.0.0.1 e7876.dscg.akamaiedge.net - -# [akamaihd.net] -127.0.0.1 ds-aksb-a.akamaihd.net -127.0.0.1 inmobisdk-a.akamaihd.net -127.0.0.1 middycdn-a.akamaihd.net -127.0.0.1 ntvcld-a.akamaihd.net - -# [akamaized.net] -127.0.0.1 appsflyer.com.akamaized.net -127.0.0.1 fvalid.appsflyer.com.akamaized.net -127.0.0.1 jioads.akamaized.net -127.0.0.1 abcd.mdc.akamaized.net -127.0.0.1 speee-ad.akamaized.net -127.0.0.1 statics-marketingsites-eus-ms-com.akamaized.net - -# [akisinn.info] -127.0.0.1 co.akisinn.info -127.0.0.1 int.akisinn.info - -# [akisinn.site] -127.0.0.1 int.akisinn.site - -# [akstat.io] -127.0.0.1 17de4c16.akstat.io -127.0.0.1 17de4c17.akstat.io - -# [alcmpn.com] -127.0.0.1 p.alcmpn.com - -# [alexametrics.com] -127.0.0.1 alexametrics.com -127.0.0.1 certify.alexametrics.com -127.0.0.1 certify-amp.alexametrics.com -127.0.0.1 certify-js.alexametrics.com - -# [alibaba.com] -127.0.0.1 abtest.alibaba.com -127.0.0.1 hydra.alibaba.com - -# [alicdn.com] -127.0.0.1 gma.alicdn.com - -# [aliexpress.com] -127.0.0.1 s.click.aliexpress.com - -# [aliyun.com] -127.0.0.1 acjs.aliyun.com - -# [aliyuncs.com] -127.0.0.1 beacon-api.aliyuncs.com -127.0.0.1 fineboost-loghub.ap-southeast-1.log.aliyuncs.com - -# [allaccess.com.ph] -127.0.0.1 ads.allaccess.com.ph - -# [allstarcluster.com] -127.0.0.1 p102-clb.allstarcluster.com - -# [alphonso.tv] -127.0.0.1 alphonso.tv -127.0.0.1 prov-lg.alphonso.tv -127.0.0.1 sync.alphonso.tv - -# [altamob.com] -127.0.0.1 api.altamob.com - -# [altitude-arena.com] -127.0.0.1 altitude-arena.com -127.0.0.1 ads.altitude-arena.com - -# [altrooz.com] -127.0.0.1 altrooz.com - -# [am15.net] -127.0.0.1 am15.net - -# [amazon-adsystem.com] -127.0.0.1 amazon-adsystem.com -127.0.0.1 aax.amazon-adsystem.com -127.0.0.1 aax-eu-retail-direct.amazon-adsystem.com -127.0.0.1 aax-fe.amazon-adsystem.com -127.0.0.1 aax-fe-sin.amazon-adsystem.com -127.0.0.1 aax-us.amazon-adsystem.com -127.0.0.1 aax-us-east.amazon-adsystem.com -127.0.0.1 c.amazon-adsystem.com -127.0.0.1 cdn-a.amazon-adsystem.com -127.0.0.1 fls-eu.amazon-adsystem.com -127.0.0.1 fls-fe.amazon-adsystem.com -127.0.0.1 fls-na.amazon-adsystem.com -127.0.0.1 ir-na.amazon-adsystem.com -127.0.0.1 mads.amazon-adsystem.com -127.0.0.1 s.amazon-adsystem.com -127.0.0.1 ws-eu.amazon-adsystem.com -127.0.0.1 z-eu.amazon-adsystem.com -127.0.0.1 z-na.amazon-adsystem.com - -# [amazon.com] -127.0.0.1 aan.amazon.com -127.0.0.1 fls-na.amazon.com - -# [ads-api-new-2052271615.ap-northeast-1.elb.amazonaws.com] -127.0.0.1 ads-api-new-2052271615.ap-northeast-1.elb.amazonaws.com - -# [adserver-1277986481.ap-northeast-1.elb.amazonaws.com] -127.0.0.1 adserver-1277986481.ap-northeast-1.elb.amazonaws.com - -# [adserver-vpc-alb-0-649637586.ap-northeast-1.elb.amazonaws.com] -127.0.0.1 adserver-vpc-alb-0-649637586.ap-northeast-1.elb.amazonaws.com - -# [adserver-vpc-alb-1-769379334.ap-northeast-1.elb.amazonaws.com] -127.0.0.1 adserver-vpc-alb-1-769379334.ap-northeast-1.elb.amazonaws.com - -# [data-collect-337392791.ap-northeast-2.elb.amazonaws.com] -127.0.0.1 data-collect-337392791.ap-northeast-2.elb.amazonaws.com - -# [ad-server-lb-294150285.ap-southeast-1.elb.amazonaws.com] -127.0.0.1 ad-server-lb-294150285.ap-southeast-1.elb.amazonaws.com - -# [ads-816899299.ap-southeast-1.elb.amazonaws.com] -127.0.0.1 ads-816899299.ap-southeast-1.elb.amazonaws.com - -# [rw-yieldmo-com-1673518954.ap-southeast-1.elb.amazonaws.com] -127.0.0.1 rw-yieldmo-com-1673518954.ap-southeast-1.elb.amazonaws.com - -# [adserver-clarium-1405844056.eu-central-1.elb.amazonaws.com] -127.0.0.1 adserver-clarium-1405844056.eu-central-1.elb.amazonaws.com - -# [admantx-cluster-nlb-eu-2071973585.eu-west-1.elb.amazonaws.com] -127.0.0.1 admantx-cluster-nlb-eu-2071973585.eu-west-1.elb.amazonaws.com - -# [adservingvpc-1239633584.eu-west-1.elb.amazonaws.com] -127.0.0.1 adservingvpc-1239633584.eu-west-1.elb.amazonaws.com - -# [beaconserver-ce-vpc0-1537565064.eu-west-1.elb.amazonaws.com] -127.0.0.1 beaconserver-ce-vpc0-1537565064.eu-west-1.elb.amazonaws.com - -# [prod-dem-collector-elb-611025824.eu-west-1.elb.amazonaws.com] -127.0.0.1 prod-dem-collector-elb-611025824.eu-west-1.elb.amazonaws.com - -# [adktracking-1671721947.eu-west-3.elb.amazonaws.com] -127.0.0.1 adktracking-1671721947.eu-west-3.elb.amazonaws.com - -# [adn-tktracking-virginia-621472495.us-east-1.elb.amazonaws.com] -127.0.0.1 adn-tktracking-virginia-621472495.us-east-1.elb.amazonaws.com - -# [adserver-2084671375.us-east-1.elb.amazonaws.com] -127.0.0.1 adserver-2084671375.us-east-1.elb.amazonaws.com - -# [adserver-clarium-446793891.us-east-1.elb.amazonaws.com] -127.0.0.1 adserver-clarium-446793891.us-east-1.elb.amazonaws.com - -# [adserver-vpc-alb-0-2072243822.us-east-1.elb.amazonaws.com] -127.0.0.1 adserver-vpc-alb-0-2072243822.us-east-1.elb.amazonaws.com - -# [adserver-vpc-alb-1-2048135467.us-east-1.elb.amazonaws.com] -127.0.0.1 adserver-vpc-alb-1-2048135467.us-east-1.elb.amazonaws.com - -# [adserver-vpc-alb-2-1898430250.us-east-1.elb.amazonaws.com] -127.0.0.1 adserver-vpc-alb-2-1898430250.us-east-1.elb.amazonaws.com - -# [adsk-pnxproxy-prd-1753980530.us-east-1.elb.amazonaws.com] -127.0.0.1 adsk-pnxproxy-prd-1753980530.us-east-1.elb.amazonaws.com - -# [analytics-collector-28944298.us-east-1.elb.amazonaws.com] -127.0.0.1 analytics-collector-28944298.us-east-1.elb.amazonaws.com - -# [audience-164723144.us-east-1.elb.amazonaws.com] -127.0.0.1 audience-164723144.us-east-1.elb.amazonaws.com - -# [log-collectors-73517960.us-east-1.elb.amazonaws.com] -127.0.0.1 log-collectors-73517960.us-east-1.elb.amazonaws.com - -# [lynx-prod-beacon-alb-498367235.us-east-1.elb.amazonaws.com] -127.0.0.1 lynx-prod-beacon-alb-498367235.us-east-1.elb.amazonaws.com - -# [nova-collector-1192479543.us-east-1.elb.amazonaws.com] -127.0.0.1 nova-collector-1192479543.us-east-1.elb.amazonaws.com - -# [pixel-967319188.us-east-1.elb.amazonaws.com] -127.0.0.1 pixel-967319188.us-east-1.elb.amazonaws.com - -# [prod-ash-beacon-1960876484.us-east-1.elb.amazonaws.com] -127.0.0.1 prod-ash-beacon-1960876484.us-east-1.elb.amazonaws.com - -# [rpc-tapjoy-com-lb-1378811527.us-east-1.elb.amazonaws.com] -127.0.0.1 rpc-tapjoy-com-lb-1378811527.us-east-1.elb.amazonaws.com - -# [tapjoy-com-lb-vpc-332546193.us-east-1.elb.amazonaws.com] -127.0.0.1 tapjoy-com-lb-vpc-332546193.us-east-1.elb.amazonaws.com - -# [tracking-1611167402.us-east-1.elb.amazonaws.com] -127.0.0.1 tracking-1611167402.us-east-1.elb.amazonaws.com - -# [wildcard-ads-new-1653986885.us-east-1.elb.amazonaws.com] -127.0.0.1 wildcard-ads-new-1653986885.us-east-1.elb.amazonaws.com - -# [ads-b-480313385.us-west-1.elb.amazonaws.com] -127.0.0.1 ads-b-480313385.us-west-1.elb.amazonaws.com - -# [ads-c-1854119718.us-west-1.elb.amazonaws.com] -127.0.0.1 ads-c-1854119718.us-west-1.elb.amazonaws.com - -# [adserver-clarium-1718981494.us-west-1.elb.amazonaws.com] -127.0.0.1 adserver-clarium-1718981494.us-west-1.elb.amazonaws.com - -# [adserver-vpc-alb-0-2075095491.us-west-2.elb.amazonaws.com] -127.0.0.1 adserver-vpc-alb-0-2075095491.us-west-2.elb.amazonaws.com - -# [adserver-vpc-alb-1-725730730.us-west-2.elb.amazonaws.com] -127.0.0.1 adserver-vpc-alb-1-725730730.us-west-2.elb.amazonaws.com - -# [adserver-vpc-alb-2-553366957.us-west-2.elb.amazonaws.com] -127.0.0.1 adserver-vpc-alb-2-553366957.us-west-2.elb.amazonaws.com - -# [adserver-vpc-alb-3-578630024.us-west-2.elb.amazonaws.com] -127.0.0.1 adserver-vpc-alb-3-578630024.us-west-2.elb.amazonaws.com - -# [adtag-or2-697022674.us-west-2.elb.amazonaws.com] -127.0.0.1 adtag-or2-697022674.us-west-2.elb.amazonaws.com - -# [beaconserver-ce-vpc0-1909323404.us-west-2.elb.amazonaws.com] -127.0.0.1 beaconserver-ce-vpc0-1909323404.us-west-2.elb.amazonaws.com - -# [dco-jads-727222375.us-west-2.elb.amazonaws.com] -127.0.0.1 dco-jads-727222375.us-west-2.elb.amazonaws.com - -# [prod-pdx-beacon-1406086907.us-west-2.elb.amazonaws.com] -127.0.0.1 prod-pdx-beacon-1406086907.us-west-2.elb.amazonaws.com - -# [rw-yieldmo-com-1857737650.us-west-2.elb.amazonaws.com] -127.0.0.1 rw-yieldmo-com-1857737650.us-west-2.elb.amazonaws.com - -# [wildcard-ads-448740142.us-west-2.elb.amazonaws.com] -127.0.0.1 wildcard-ads-448740142.us-west-2.elb.amazonaws.com - -# [elb.eu-west-1.amazonaws.com] -127.0.0.1 huq-query-loggers-europe-west1-32ef7f4bbf54ce27.elb.eu-west-1.amazonaws.com - -# [admarvel.s3.amazonaws.com] -127.0.0.1 admarvel.s3.amazonaws.com - -# [advancelocal-adapter-image-uploads.s3.amazonaws.com] -127.0.0.1 advancelocal-adapter-image-uploads.s3.amazonaws.com - -# [chartbeat-sdk.s3.amazonaws.com] -127.0.0.1 chartbeat-sdk.s3.amazonaws.com - -# [chartiq-client-prod.s3.amazonaws.com] -127.0.0.1 chartiq-client-prod.s3.amazonaws.com - -# [clickwallads.s3.amazonaws.com] -127.0.0.1 clickwallads.s3.amazonaws.com - -# [ignifyecom.s3.amazonaws.com] -127.0.0.1 ignifyecom.s3.amazonaws.com - -# [incoming-data-sense360.s3.amazonaws.com] -127.0.0.1 incoming-data-sense360.s3.amazonaws.com - -# [nativead.s3.amazonaws.com] -127.0.0.1 nativead.s3.amazonaws.com - -# [surveygizmobeacon.s3.amazonaws.com] -127.0.0.1 surveygizmobeacon.s3.amazonaws.com - -# [s3-accelerate.amazonaws.com] -127.0.0.1 later-analytics-reports.s3-accelerate.amazonaws.com - -# [execute-api.us-east-1.amazonaws.com] -127.0.0.1 bin5y4muil.execute-api.us-east-1.amazonaws.com - -# [mobileanalytics.us-east-1.amazonaws.com] -127.0.0.1 mobileanalytics.us-east-1.amazonaws.com - -# [us-west-1.amazonaws.com] -127.0.0.1 huq-query-loggers-california-3cec807da3e9dc0d.elb.us-west-1.amazonaws.com - -# [amoad.com] -127.0.0.1 amoad.com -127.0.0.1 m.amoad.com - -# [amobee.com] -127.0.0.1 amobee.com - -# [amplitude.com] -127.0.0.1 amplitude.com -127.0.0.1 api.amplitude.com -127.0.0.1 api2.amplitude.com -127.0.0.1 cdn.amplitude.com -127.0.0.1 info.amplitude.com -127.0.0.1 regionconfig.amplitude.com -127.0.0.1 static.amplitude.com - -# [amung.us] -127.0.0.1 amung.us -127.0.0.1 whos.amung.us -127.0.0.1 widgets.amung.us - -# [anagog.com] -127.0.0.1 eapik.anagog.com - -# [analysis.fi] -127.0.0.1 ecdn.analysis.fi - -# [analysys.cn] -127.0.0.1 analysys.cn - -# [analytics-egain.com] -127.0.0.1 analytics.analytics-egain.com -127.0.0.1 cloud-emea.analytics-egain.com -127.0.0.1 cloud-us.analytics-egain.com - -# [analyticssystems.net] -127.0.0.1 analyticssystems.net - -# [andomedia.com] -127.0.0.1 andomedia.com - -# [aniview.com] -127.0.0.1 go1.aniview.com -127.0.0.1 gov.aniview.com -127.0.0.1 observe.aniview.com -127.0.0.1 play.aniview.com -127.0.0.1 player.aniview.com -127.0.0.1 premiumsrv.aniview.com -127.0.0.1 s2s.aniview.com -127.0.0.1 sync.aniview.com -127.0.0.1 tg1.aniview.com -127.0.0.1 track.aniview.com -127.0.0.1 track1.aniview.com -127.0.0.1 vast.aniview.com -127.0.0.1 wlplay.aniview.com -127.0.0.1 wltrack.aniview.com - -# [annoyingacoustics.com] -127.0.0.1 annoyingacoustics.com - -# [anquan.org] -127.0.0.1 anquan.org - -# [answerscloud.com] -127.0.0.1 gateway.answerscloud.com - -# [anthill.vn] -127.0.0.1 anthill.vn -127.0.0.1 e-vcdn.anthill.vn -127.0.0.1 st-a.anthill.vn - -# [ants.vn] -127.0.0.1 d.ants.vn -127.0.0.1 dsp-d.ants.vn -127.0.0.1 st-au.ants.vn -127.0.0.1 t.ants.vn - -# [anvato.net] -127.0.0.1 analytics.anvato.net -127.0.0.1 rt.analytics.anvato.net - -# [aotter.net] -127.0.0.1 tkmftc.aotter.net -127.0.0.1 tkportal.aotter.net -127.0.0.1 tkrecorder.aotter.net -127.0.0.1 tktracker.aotter.net - -# [apester.com] -127.0.0.1 display.apester.com -127.0.0.1 events.apester.com -127.0.0.1 images.apester.com -127.0.0.1 img.apester.com -127.0.0.1 interaction.apester.com -127.0.0.1 renderer.apester.com -127.0.0.1 static.apester.com - -# [apis.com.br] -127.0.0.1 apis.com.br - -# [app-adforce.jp] -127.0.0.1 app-adforce.jp -127.0.0.1 analytics.app-adforce.jp - -# [appadhoc.com] -127.0.0.1 cdn-api.appadhoc.com -127.0.0.1 experiment.appadhoc.com -127.0.0.1 sdk.appadhoc.com -127.0.0.1 tracker.appadhoc.com - -# [appads.com] -127.0.0.1 appads.com - -# [appbaqend.com] -127.0.0.1 appbaqend.com -127.0.0.1 a.appbaqend.com - -# [appboy-images.com] -127.0.0.1 appboy-images.com - -# [appboy.com] -127.0.0.1 appboy.com -127.0.0.1 dev.appboy.com -127.0.0.1 iad.appboy.com -127.0.0.1 akar.iad.appboy.com -127.0.0.1 axion.iad.appboy.com -127.0.0.1 carina.iad.appboy.com -127.0.0.1 equuleus.iad.appboy.com -127.0.0.1 hercules.iad.appboy.com -127.0.0.1 lacerta.iad.appboy.com -127.0.0.1 null.iad.appboy.com -127.0.0.1 orion.iad.appboy.com -127.0.0.1 pyxis.iad.appboy.com -127.0.0.1 serpens.iad.appboy.com -127.0.0.1 shared.iad.appboy.com -127.0.0.1 venetia.iad.appboy.com -127.0.0.1 iad-03.appboy.com -127.0.0.1 lacerta.iad-03.appboy.com -127.0.0.1 sdk.iad-03.appboy.com -127.0.0.1 yildun.iad-03.appboy.com -127.0.0.1 sdk-orion.appboy.com - -# [appboycdn.com] -127.0.0.1 assets.appboycdn.com -127.0.0.1 js.appboycdn.com - -# [appbrain.com] -127.0.0.1 sdk.appbrain.com - -# [appchina.com] -127.0.0.1 mobile.appchina.com - -# [appclick.co] -127.0.0.1 appclick.co - -# [appdynamics.com] -127.0.0.1 cdn.appdynamics.com - -# [apperol.com] -127.0.0.1 trk.apperol.com - -# [appflood.com] -127.0.0.1 appflood.com -127.0.0.1 atracking-auto.appflood.com - -# [appflyer.com] -127.0.0.1 inapps.appflyer.com - -# [appgrowth.com] -127.0.0.1 creative-cdn.appgrowth.com - -# [appia.com] -127.0.0.1 appia.com - -# [appier.net] -127.0.0.1 ad.appier.net -127.0.0.1 ad2.apx.appier.net -127.0.0.1 ad3.apx.appier.net -127.0.0.1 a.c.appier.net -127.0.0.1 aiqua-config.c.appier.net -127.0.0.1 aiqua-sdk.c.appier.net -127.0.0.1 aiqua-user.c.appier.net -127.0.0.1 anylist.c.appier.net -127.0.0.1 apn.c.appier.net -127.0.0.1 arm.c.appier.net -127.0.0.1 c.c.appier.net -127.0.0.1 g.c.appier.net -127.0.0.1 gocm.c.appier.net -127.0.0.1 rcp.c.appier.net -127.0.0.1 s.c.appier.net -127.0.0.1 sg.c.appier.net -127.0.0.1 ss.c.appier.net -127.0.0.1 t0.c.appier.net -127.0.0.1 tw.c.appier.net -127.0.0.1 vst.c.appier.net -127.0.0.1 xx.c.appier.net -127.0.0.1 jscdn.appier.net -127.0.0.1 web0.track.appier.net - -# [appjolt.com] -127.0.0.1 config.appjolt.com - -# [applanga.com] -127.0.0.1 sdkapicdn.applanga.com - -# [apple.com] -127.0.0.1 iadsdk.apple.com -127.0.0.1 ca.iadsdk.apple.com -127.0.0.1 cf.iadsdk.apple.com -127.0.0.1 news.iadsdk.apple.com -127.0.0.1 tr.iadsdk.apple.com -127.0.0.1 ut.iadsdk.apple.com -127.0.0.1 notes-analytics-events.apple.com -127.0.0.1 stocks-analytics-events.apple.com -127.0.0.1 weather-analytics-events.apple.com - -# [applicaster.com] -127.0.0.1 assets-secure.applicaster.com - -# [applifier.com] -127.0.0.1 impact.applifier.com - -# [applovin.com] -127.0.0.1 applovin.com -127.0.0.1 a.applovin.com -127.0.0.1 assets.applovin.com -127.0.0.1 d.applovin.com -127.0.0.1 dash.applovin.com -127.0.0.1 img.applovin.com -127.0.0.1 ms.applovin.com -127.0.0.1 ms4.applovin.com -127.0.0.1 pdn.applovin.com -127.0.0.1 prod-a.applovin.com -127.0.0.1 prod-bid.applovin.com -127.0.0.1 prod-ms.applovin.com -127.0.0.1 res1.applovin.com -127.0.0.1 rt.applovin.com -127.0.0.1 stage-a.applovin.com -127.0.0.1 stage-assets.applovin.com -127.0.0.1 stage-bid.applovin.com -127.0.0.1 stage-img.applovin.com -127.0.0.1 stage-ms.applovin.com -127.0.0.1 stage-pdn.applovin.com - -# [applvn.com] -127.0.0.1 applvn.com -127.0.0.1 a.applvn.com -127.0.0.1 d.applvn.com -127.0.0.1 ms.applvn.com -127.0.0.1 rt.applvn.com - -# [appnext.com] -127.0.0.1 admin.appnext.com -127.0.0.1 cdn.appnext.com -127.0.0.1 global.appnext.com -127.0.0.1 si.appnext.com - -# [appnexus.com] -127.0.0.1 appnexus.com - -# [appnexus.net] -127.0.0.1 appnexus.net - -# [appodeal.com] -127.0.0.1 appodeal.com -127.0.0.1 ach.appodeal.com -127.0.0.1 api.appodeal.com -127.0.0.1 eu-central-1.appodeal.com - -# [appodealx.com] -127.0.0.1 api.appodealx.com -127.0.0.1 api-us.appodealx.com - -# [apprissmobile.com] -127.0.0.1 mobile-ws.apprissmobile.com - -# [apprope.com] -127.0.0.1 cdn.apprope.com - -# [apps.fm] -127.0.0.1 ad.apps.fm - -# [appscomeon.com] -127.0.0.1 data.appscomeon.com - -# [appsdt.com] -127.0.0.1 appsdt.com -127.0.0.1 d.appsdt.com - -# [appsee.com] -127.0.0.1 api.appsee.com - -# [appsflyer.com] -127.0.0.1 appsflyer.com -127.0.0.1 adrevenue.appsflyer.com -127.0.0.1 api.appsflyer.com -127.0.0.1 api2.appsflyer.com -127.0.0.1 app.appsflyer.com -127.0.0.1 attr.appsflyer.com -127.0.0.1 banner.appsflyer.com -127.0.0.1 cdn.appsflyer.com -127.0.0.1 cdnappicons.appsflyer.com -127.0.0.1 conversions.appsflyer.com -127.0.0.1 dlsdk.appsflyer.com -127.0.0.1 events.appsflyer.com -127.0.0.1 fvalid.appsflyer.com -127.0.0.1 gcd-s2s.appsflyer.com -127.0.0.1 gcdsdk.appsflyer.com -127.0.0.1 hq1.appsflyer.com -127.0.0.1 impression.appsflyer.com -127.0.0.1 inapps.appsflyer.com -127.0.0.1 launches.appsflyer.com -127.0.0.1 onelink.appsflyer.com -127.0.0.1 register.appsflyer.com -127.0.0.1 sdk.appsflyer.com -127.0.0.1 sdk-services.appsflyer.com -127.0.0.1 stats.appsflyer.com -127.0.0.1 t.appsflyer.com -127.0.0.1 track.appsflyer.com -127.0.0.1 validate.appsflyer.com -127.0.0.1 wa.appsflyer.com -127.0.0.1 websdk.appsflyer.com - -# [appsflyer.tk] -127.0.0.1 sdk.appsflyer.tk - -# [appsflyersdk.com] -127.0.0.1 cdn-settings.appsflyersdk.com - -# [appsgeyser.com] -127.0.0.1 ads.appsgeyser.com -127.0.0.1 config.appsgeyser.com -127.0.0.1 stat.appsgeyser.com - -# [adasiatagmanager.appspot.com] -127.0.0.1 adasiatagmanager.appspot.com - -# [amp-error-reporting.appspot.com] -127.0.0.1 amp-error-reporting.appspot.com - -# [ga-beacon.appspot.com] -127.0.0.1 ga-beacon.appspot.com - -# [geoapi123.appspot.com] -127.0.0.1 geoapi123.appspot.com - -# [ima3vpaid.appspot.com] -127.0.0.1 ima3vpaid.appspot.com - -# [is-tracking-pixel-api-prod.appspot.com] -127.0.0.1 is-tracking-pixel-api-prod.appspot.com - -# [musculahq.appspot.com] -127.0.0.1 musculahq.appspot.com - -# [sc-analytics.appspot.com] -127.0.0.1 sc-analytics.appspot.com - -# [snapabug.appspot.com] -127.0.0.1 snapabug.appspot.com - -# [tap-nexus.appspot.com] -127.0.0.1 tap-nexus.appspot.com - -# [tc-bic.appspot.com] -127.0.0.1 tc-bic.appspot.com - -# [triggeredmail.appspot.com] -127.0.0.1 triggeredmail.appspot.com - -# [apptap.com] -127.0.0.1 api.apptap.com -127.0.0.1 appdiscovery.apptap.com - -# [apptentive.com] -127.0.0.1 api.apptentive.com -127.0.0.1 app-icons.apptentive.com -127.0.0.1 sdk.apptentive.com - -# [apptimize.com] -127.0.0.1 brahe.apptimize.com -127.0.0.1 md-a-c.apptimize.com - -# [apptornado.com] -127.0.0.1 apptornado.com -127.0.0.1 applift-a.apptornado.com -127.0.0.1 applift-b.apptornado.com -127.0.0.1 eu-srv.apptornado.com -127.0.0.1 sdk-b.apptornado.com - -# [apptrackerlink.com] -127.0.0.1 tracking.apptrackerlink.com - -# [apsalar.com] -127.0.0.1 apsalar.com -127.0.0.1 api.apsalar.com -127.0.0.1 e.apsalar.com -127.0.0.1 e-ssl.apsalar.com - -# [apusapps.com] -127.0.0.1 push.apusapps.com - -# [apxlv.com] -127.0.0.1 lrpush.apxlv.com -127.0.0.1 sovrn.apxlv.com -127.0.0.1 tag.apxlv.com - -# [aralego.com] -127.0.0.1 ads.aralego.com -127.0.0.1 agent.aralego.com -127.0.0.1 apac-sg-ad-track.aralego.com -127.0.0.1 apac-tw-ad-track.aralego.com -127.0.0.1 hb.aralego.com -127.0.0.1 sync.aralego.com -127.0.0.1 us-east-ad-track.aralego.com - -# [aralego.net] -127.0.0.1 cdn.aralego.net - -# [arcsoft.com] -127.0.0.1 intouch.arcsoft.com - -# [areametrics.com] -127.0.0.1 api.areametrics.com - -# [areyouahuman.com] -127.0.0.1 dptr.areyouahuman.com -127.0.0.1 n-cdn.areyouahuman.com - -# [arity.com] -127.0.0.1 api.arity.com - -# [asapp.com] -127.0.0.1 rcn.asapp.com -127.0.0.1 sdk.asapp.com -127.0.0.1 sprint.asapp.com -127.0.0.1 sprint-srs-appopen.asapp.com - -# [asnapieu.com] -127.0.0.1 combine.asnapieu.com -127.0.0.1 device-api.asnapieu.com -127.0.0.1 remote-data.asnapieu.com - -# [aspireclicks.com] -127.0.0.1 images.aspireclicks.com - -# [aswpsdkus.com] -127.0.0.1 aswpsdkus.com - -# [atdmt.com] -127.0.0.1 ad.atdmt.com -127.0.0.1 static.ad.atdmt.com -127.0.0.1 aidps.atdmt.com -127.0.0.1 c.atdmt.com -127.0.0.1 cs.atdmt.com -127.0.0.1 cx.atdmt.com -127.0.0.1 db3aqu.atdmt.com -127.0.0.1 ec.atdmt.com -127.0.0.1 jact.atdmt.com -127.0.0.1 switch.atdmt.com -127.0.0.1 view.atdmt.com - -# [ateam-ad.jp] -127.0.0.1 api.ateam-ad.jp -127.0.0.1 ad.api.ateam-ad.jp - -# [atedra.com] -127.0.0.1 atedra.com - -# [atemda.com] -127.0.0.1 atemda.com -127.0.0.1 p287.atemda.com - -# [atgsvcs.com] -127.0.0.1 static.atgsvcs.com - -# [atlassbx.com] -127.0.0.1 atlassbx.com -127.0.0.1 geo.atlassbx.com - -# [atom-data.io] -127.0.0.1 track.atom-data.io - -# [atomex.net] -127.0.0.1 arg.atomex.net -127.0.0.1 data.atomex.net -127.0.0.1 trk.atomex.net - -# [att.com] -127.0.0.1 smetrics.att.com - -# [attentivemobile.com] -127.0.0.1 api.attentivemobile.com -127.0.0.1 events.attentivemobile.com - -# [atwola.com] -127.0.0.1 at.atwola.com -127.0.0.1 cdn.at.atwola.com -127.0.0.1 tacoda.at.atwola.com -127.0.0.1 uc.atwola.com -127.0.0.1 cdn.uc.atwola.com -127.0.0.1 y.atwola.com -127.0.0.1 as.y.atwola.com -127.0.0.1 tw.as.y.atwola.com -127.0.0.1 eu.y.atwola.com -127.0.0.1 us.y.atwola.com - -# [auditude.com] -127.0.0.1 ad.auditude.com - -# [augur.io] -127.0.0.1 augur.io - -# [autoads.asia] -127.0.0.1 autoads.asia -127.0.0.1 fcd.autoads.asia - -# [autoimg.cn] -127.0.0.1 adm3.autoimg.cn -127.0.0.1 img2.autoimg.cn - -# [avantisvideo.com] -127.0.0.1 cdn.avantisvideo.com -127.0.0.1 events.avantisvideo.com - -# [avast.com] -127.0.0.1 analytics.ff.avast.com -127.0.0.1 analytics.ns1.ff.avast.com -127.0.0.1 stats.avast.com - -# [avazunativeads.com] -127.0.0.1 avazunativeads.com -127.0.0.1 api.c.avazunativeads.com - -# [avct.cloud] -127.0.0.1 ads.avct.cloud - -# [avocarrot.com] -127.0.0.1 avocarrot.com -127.0.0.1 ads.avocarrot.com -127.0.0.1 sdklogs.avocarrot.com - -# [axonix.com] -127.0.0.1 axonix.com - -# [ay.delivery] -127.0.0.1 csxmhkahpy9y6cwwr.ay.delivery - -# [ayads.co] -127.0.0.1 ads.ayads.co -127.0.0.1 antenna.ayads.co -127.0.0.1 antenna-apse.ayads.co -127.0.0.1 antenna-us.ayads.co -127.0.0.1 cdn.ayads.co -127.0.0.1 geoworker.ayads.co -127.0.0.1 optchk.ayads.co -127.0.0.1 sac.ayads.co - -# [azureedge.net] -127.0.0.1 masdpanalytics.azureedge.net - -# [ffg-analytics-functionsk3nvxfne4dp4s.azurewebsites.net] -127.0.0.1 ffg-analytics-functionsk3nvxfne4dp4s.azurewebsites.net - -# [b2c.com] -127.0.0.1 b2c.com -127.0.0.1 api.b2c.com - -# [banggood.com] -127.0.0.1 dc.banggood.com - -# [bango.net] -127.0.0.1 bango.net - -# [bannersnack.com] -127.0.0.1 bannersnack.com -127.0.0.1 cdn.bannersnack.com -127.0.0.1 live-tag.bannersnack.com -127.0.0.1 stats.bannersnack.com - -# [batch.com] -127.0.0.1 via.batch.com -127.0.0.1 ws.batch.com - -# [batmobi.net] -127.0.0.1 ac.batmobi.net -127.0.0.1 adxcallback.batmobi.net -127.0.0.1 an.batmobi.net -127.0.0.1 api2.batmobi.net -127.0.0.1 cdn.batmobi.net -127.0.0.1 dsp.batmobi.net -127.0.0.1 gtsdk.batmobi.net -127.0.0.1 mcdn.batmobi.net -127.0.0.1 ploy.batmobi.net -127.0.0.1 sdk.batmobi.net -127.0.0.1 update.sdk.batmobi.net -127.0.0.1 sts.batmobi.net - -# [batmobil.net] -127.0.0.1 batmobil.net -127.0.0.1 dsp.batmobil.net - -# [bazaarvoice.com] -127.0.0.1 network.bazaarvoice.com -127.0.0.1 apps.nexus.bazaarvoice.com -127.0.0.1 analytics-static.ugc.bazaarvoice.com - -# [bbc.co.uk] -127.0.0.1 a1.api.bbc.co.uk - -# [bbci.co.uk] -127.0.0.1 mybbc-analytics.files.bbci.co.uk - -# [bbcverticals.com] -127.0.0.1 flagpoles.gnl-live.bbcverticals.com - -# [beaconsinspace.com] -127.0.0.1 api.beaconsinspace.com - -# [beanstalkdata.com] -127.0.0.1 t.beanstalkdata.com -127.0.0.1 t2.beanstalkdata.com - -# [bee7.com] -127.0.0.1 api.bee7.com -127.0.0.1 api-proxy.bee7.com - -# [beop.io] -127.0.0.1 s.beop.io -127.0.0.1 widget.beop.io - -# [bepolite.eu] -127.0.0.1 bepolite.eu - -# [bestbuy.com] -127.0.0.1 analytics.bestbuy.com -127.0.0.1 smetrics.bestbuy.com - -# [betrad.com] -127.0.0.1 c.betrad.com - -# [betweendigital.com] -127.0.0.1 ads.betweendigital.com -127.0.0.1 ssp.ads.betweendigital.com - -# [bfmio.com] -127.0.0.1 crid.bfmio.com -127.0.0.1 display.bfmio.com -127.0.0.1 evt.bfmio.com -127.0.0.1 evtvpaid.bfmio.com -127.0.0.1 ioms.bfmio.com -127.0.0.1 moat.bfmio.com -127.0.0.1 reachms.bfmio.com -127.0.0.1 sync.bfmio.com -127.0.0.1 useast.bfmio.com -127.0.0.1 uswest.bfmio.com - -# [biddingx.com] -127.0.0.1 biddingx.com -127.0.0.1 masky.biddingx.com -127.0.0.1 ana.masky.biddingx.com -127.0.0.1 cm.masky.biddingx.com - -# [bidgear.com] -127.0.0.1 bidgear.com -127.0.0.1 demand.bidgear.com -127.0.0.1 imp-dsp.bidgear.com -127.0.0.1 platform.bidgear.com -127.0.0.1 source.bidgear.com -127.0.0.1 vn-platform.bidgear.com - -# [bidmatrixdsp.com] -127.0.0.1 cdn.bidmatrixdsp.com -127.0.0.1 us-trk.bidmatrixdsp.com - -# [bidr.io] -127.0.0.1 bidr.io -127.0.0.1 media.bidr.io -127.0.0.1 prod.bidr.io -127.0.0.1 event.prod.bidr.io -127.0.0.1 ap-northeast-1.event.prod.bidr.io -127.0.0.1 cnv.event.prod.bidr.io -127.0.0.1 global.event.prod.bidr.io -127.0.0.1 us-east-1.event.prod.bidr.io -127.0.0.1 us-west-2.event.prod.bidr.io -127.0.0.1 match.prod.bidr.io -127.0.0.1 segment.prod.bidr.io -127.0.0.1 stinger-ad.bidr.io -127.0.0.1 us-east-1.stinger-ad.bidr.io -127.0.0.1 blisspoint.us-east-1.stinger-ad.bidr.io -127.0.0.1 fanserv.us-east-1.stinger-ad.bidr.io -127.0.0.1 us-west-2.stinger-ad.bidr.io -127.0.0.1 blisspoint.us-west-2.stinger-ad.bidr.io -127.0.0.1 fanserv.us-west-2.stinger-ad.bidr.io - -# [bidsopt.com] -127.0.0.1 bidsopt.com - -# [bidswitch.net] -127.0.0.1 gce-or.bidswitch.net -127.0.0.1 gce-sc.bidswitch.net -127.0.0.1 grid.bidswitch.net -127.0.0.1 x.bidswitch.net - -# [bing.com] -127.0.0.1 bat.bing.com -127.0.0.1 c.bing.com - -# [bitmango.com] -127.0.0.1 a.bitmango.com -127.0.0.1 api.bitmango.com - -# [bitmedianetwork.com] -127.0.0.1 bitmedianetwork.com - -# [bizible.com] -127.0.0.1 cdn.bizible.com -127.0.0.1 sf.bizible.com - -# [bizrate.com] -127.0.0.1 insights.bizrate.com - -# [bkav.com] -127.0.0.1 analytics.bkav.com - -# [bkav.com.vn] -127.0.0.1 analytics.bkav.com.vn - -# [bkrtx.com] -127.0.0.1 tags.bkrtx.com - -# [bksn.se] -127.0.0.1 us.bksn.se - -# [blismedia.com] -127.0.0.1 tr.blismedia.com - -# [blisspointmedia.com] -127.0.0.1 cdn.blisspointmedia.com - -# [blogherads.com] -127.0.0.1 ads.blogherads.com - -# [bloomberg.com] -127.0.0.1 personalization.bloomberg.com -127.0.0.1 tracking.bloomberg.com - -# [bluebillywig.com] -127.0.0.1 cdn.bluebillywig.com -127.0.0.1 stats.bluebillywig.com -127.0.0.1 vms.bluebillywig.com - -# [bluecava.com] -127.0.0.1 bluecava.com -127.0.0.1 ads.bluecava.com -127.0.0.1 gcloud.bluecava.com -127.0.0.1 graph.gcloud.bluecava.com -127.0.0.1 sync.graph.gcloud.bluecava.com -127.0.0.1 sync.graph.geo.bluecava.com -127.0.0.1 graph.bluecava.com -127.0.0.1 sync.graph.bluecava.com - -# [blueconic.net] -127.0.0.1 blueconic.net -127.0.0.1 advancelocal.blueconic.net -127.0.0.1 americanmedia.blueconic.net -127.0.0.1 cdn.blueconic.net -127.0.0.1 digitalfirstmedia.blueconic.net -127.0.0.1 encyclopediabritannica.blueconic.net -127.0.0.1 hearst.blueconic.net -127.0.0.1 idg.blueconic.net -127.0.0.1 lee.blueconic.net -127.0.0.1 maven.blueconic.net -127.0.0.1 nexstar.blueconic.net -127.0.0.1 npgco.blueconic.net -127.0.0.1 plugins.blueconic.net -127.0.0.1 soundpublishing.blueconic.net -127.0.0.1 theatlantic.blueconic.net - -# [bluecore.com] -127.0.0.1 api.bluecore.com -127.0.0.1 cdn.bluecore.com -127.0.0.1 onsitestats.bluecore.com - -# [bluedot.io] -127.0.0.1 globalconfig.bluedot.io -127.0.0.1 us1-sdk.bluedot.io - -# [bluekai.com] -127.0.0.1 bluekai.com -127.0.0.1 analytics.bluekai.com -127.0.0.1 stags.bluekai.com -127.0.0.1 tags.bluekai.com - -# [bluelithium.com] -127.0.0.1 bluelithium.com -127.0.0.1 ads.bluelithium.com - -# [blueoxtech.com] -127.0.0.1 blizzard.blueoxtech.com -127.0.0.1 hobbes.blueoxtech.com - -# [blueserving.com] -127.0.0.1 blueserving.com - -# [bm23.com] -127.0.0.1 em.bm23.com -127.0.0.1 hosting-source.bm23.com -127.0.0.1 incoming.bm23.com - -# [bnmla.com] -127.0.0.1 bnmla.com -127.0.0.1 match.bnmla.com - -# [bokecc.com] -127.0.0.1 p.bokecc.com - -# [boomtrain.com] -127.0.0.1 events.api.boomtrain.com -127.0.0.1 onsiterecs.api.boomtrain.com -127.0.0.1 people.api.boomtrain.com -127.0.0.1 cdn.boomtrain.com - -# [boostbox.com.br] -127.0.0.1 banner.boostbox.com.br - -# [boostmobile.com] -127.0.0.1 metrics.boostmobile.com - -# [boston.com] -127.0.0.1 smetrics.boston.com - -# [bounceexchange.com] -127.0.0.1 api.bounceexchange.com -127.0.0.1 assets.bounceexchange.com -127.0.0.1 cnn.bounceexchange.com -127.0.0.1 pixel.bounceexchange.com -127.0.0.1 tag.bounceexchange.com - -# [bouncex.net] -127.0.0.1 dfp.bouncex.net -127.0.0.1 events.bouncex.net - -# [brafton.com] -127.0.0.1 atlantisjs.brafton.com - -# [brainient.com] -127.0.0.1 brainient.com -127.0.0.1 tag.brainient.com - -# [braintreegateway.com] -127.0.0.1 client-analytics.braintreegateway.com - -# [branch.io] -127.0.0.1 branch.io -127.0.0.1 api.branch.io -127.0.0.1 api2.branch.io -127.0.0.1 cdn.branch.io -127.0.0.1 vulcan.branch.io - -# [brand-display.com] -127.0.0.1 dmp.brand-display.com - -# [brandcdn.com] -127.0.0.1 adservices.brandcdn.com - -# [brandmetrics.com] -127.0.0.1 cdn.brandmetrics.com - -# [braze.com] -127.0.0.1 braze.com -127.0.0.1 iad-01.braze.com -127.0.0.1 andromeda.iad-01.braze.com -127.0.0.1 ibilisk.iad-01.braze.com -127.0.0.1 indus.iad-01.braze.com -127.0.0.1 rest.iad-01.braze.com -127.0.0.1 sdk.iad-01.braze.com -127.0.0.1 serpens.iad-01.braze.com -127.0.0.1 vela.iad-01.braze.com -127.0.0.1 gudja.iad-02.braze.com -127.0.0.1 sdk.iad-02.braze.com -127.0.0.1 iad-03.braze.com -127.0.0.1 atlas.iad-03.braze.com -127.0.0.1 belgikanst.iad-03.braze.com -127.0.0.1 blucher.iad-03.braze.com -127.0.0.1 bond.iad-03.braze.com -127.0.0.1 caesar.iad-03.braze.com -127.0.0.1 carinus.iad-03.braze.com -127.0.0.1 ceres.iad-03.braze.com -127.0.0.1 clair.iad-03.braze.com -127.0.0.1 cursa.iad-03.braze.com -127.0.0.1 customer.iad-03.braze.com -127.0.0.1 daviik.iad-03.braze.com -127.0.0.1 gaspra.iad-03.braze.com -127.0.0.1 hassaleh.iad-03.braze.com -127.0.0.1 hiram.iad-03.braze.com -127.0.0.1 ibis.iad-03.braze.com -127.0.0.1 inferna.iad-03.braze.com -127.0.0.1 izar.iad-03.braze.com -127.0.0.1 lalande.iad-03.braze.com -127.0.0.1 phillateemis.iad-03.braze.com -127.0.0.1 rest.iad-03.braze.com -127.0.0.1 rotanev.iad-03.braze.com -127.0.0.1 sagan.iad-03.braze.com -127.0.0.1 sargas.iad-03.braze.com -127.0.0.1 sdk.iad-03.braze.com -127.0.0.1 seginus.iad-03.braze.com -127.0.0.1 sirius.iad-03.braze.com -127.0.0.1 tali.iad-03.braze.com -127.0.0.1 timbol.iad-03.braze.com -127.0.0.1 wahacondrax.iad-03.braze.com -127.0.0.1 wurren.iad-03.braze.com -127.0.0.1 yildun.iad-03.braze.com -127.0.0.1 iad-06.braze.com -127.0.0.1 nashira.iad-06.braze.com -127.0.0.1 sdk.iad-06.braze.com -127.0.0.1 iad-08.braze.com -127.0.0.1 sdk.iad-08.braze.com - -# [braze.eu] -127.0.0.1 cdn.braze.eu -127.0.0.1 fra-01.braze.eu -127.0.0.1 blink.fra-01.braze.eu -127.0.0.1 clusava.fra-01.braze.eu -127.0.0.1 sdk.fra-01.braze.eu - -# [brealtime.com] -127.0.0.1 brealtime.com -127.0.0.1 biddr.brealtime.com -127.0.0.1 biddr-cloud.brealtime.com -127.0.0.1 cookie.brealtime.com - -# [bridgebase.com] -127.0.0.1 ads.bridgebase.com -127.0.0.1 adserver.bridgebase.com - -# [bridgetrack.com] -127.0.0.1 sec-citi.bridgetrack.com - -# [brightcove.com] -127.0.0.1 metrics.brightcove.com - -# [brightline.tv] -127.0.0.1 events.brightline.tv -127.0.0.1 services.brightline.tv - -# [britepool.com] -127.0.0.1 api.britepool.com -127.0.0.1 cdn.britepool.com -127.0.0.1 px.britepool.com - -# [browsiprod.com] -127.0.0.1 events.browsiprod.com -127.0.0.1 yield-manager.browsiprod.com - -# [btloader.com] -127.0.0.1 btloader.com - -# [btncdn.com] -127.0.0.1 web.btncdn.com - -# [btrll.com] -127.0.0.1 btrll.com - -# [btstatic.com] -127.0.0.1 s.btstatic.com - -# [bttn.io] -127.0.0.1 bttn.io -127.0.0.1 etsy.bttn.io -127.0.0.1 lyft.bttn.io -127.0.0.1 mystore.bttn.io -127.0.0.1 uberm.bttn.io - -# [bttrack.com] -127.0.0.1 bttrack.com -127.0.0.1 api.bttrack.com -127.0.0.1 video.bttrack.com - -# [btttag.com] -127.0.0.1 lululemonspna.btttag.com - -# [bubblesmedia.ru] -127.0.0.1 bubblesmedia.ru - -# [bugfender.com] -127.0.0.1 api.bugfender.com -127.0.0.1 app.bugfender.com - -# [bughd.com] -127.0.0.1 collector.bughd.com - -# [bugreplay.com] -127.0.0.1 app.bugreplay.com - -# [bugsee.com] -127.0.0.1 api.bugsee.com - -# [bugsense.com] -127.0.0.1 bugsense.com -127.0.0.1 ticks2.bugsense.com - -# [bulldogcpi.com] -127.0.0.1 ads.bulldogcpi.com - -# [burstnet.com] -127.0.0.1 burstnet.com - -# [buysellads.com] -127.0.0.1 srv.buysellads.com -127.0.0.1 stats.buysellads.com - -# [buysellads.net] -127.0.0.1 cdn-s2s.buysellads.net -127.0.0.1 cdn4.buysellads.net - -# [buzzfeed.com] -127.0.0.1 pixiedust.buzzfeed.com - -# [c1exchange.com] -127.0.0.1 c1exchange.com - -# [c8.net.ua] -127.0.0.1 c8.net.ua - -# [camera360.com] -127.0.0.1 applog.camera360.com -127.0.0.1 appres.camera360.com - -# [campaignmonitor.com] -127.0.0.1 commerce.campaignmonitor.com - -# [capitalone.com] -127.0.0.1 m-metrics.capitalone.com - -# [caprofitx.com] -127.0.0.1 ad.caprofitx.com -127.0.0.1 cdn.caprofitx.com - -# [capturly.com] -127.0.0.1 collector.capturly.com - -# [carambo.la] -127.0.0.1 carambo.la -127.0.0.1 analytics.carambo.la -127.0.0.1 content.carambo.la -127.0.0.1 inimage.carambo.la -127.0.0.1 logging.carambo.la -127.0.0.1 media.carambo.la -127.0.0.1 pixel.carambo.la -127.0.0.1 psa.carambo.la -127.0.0.1 route.carambo.la -127.0.0.1 xtr.carambo.la - -# [cardlytics.com] -127.0.0.1 beacontest.cardlytics.com -127.0.0.1 epiv.cardlytics.com -127.0.0.1 images.cardlytics.com - -# [carnivalmobile.com] -127.0.0.1 devices.carnivalmobile.com - -# [carrier.com] -127.0.0.1 coremetrics.carrier.com - -# [carthook.com] -127.0.0.1 gcheck.carthook.com - -# [casalemedia.com] -127.0.0.1 a1726.casalemedia.com -127.0.0.1 amp.casalemedia.com -127.0.0.1 as.casalemedia.com -127.0.0.1 as-sec.casalemedia.com -127.0.0.1 dsum.casalemedia.com -127.0.0.1 dsum-sec.casalemedia.com -127.0.0.1 htlb.casalemedia.com -127.0.0.1 r.casalemedia.com -127.0.0.1 ssum.casalemedia.com -127.0.0.1 ssum-sec.casalemedia.com - -# [castplatform.com] -127.0.0.1 castplatform.com - -# [catchmedia.com] -127.0.0.1 pa.wme.catchmedia.com - -# [cauly.co.kr] -127.0.0.1 ad.cauly.co.kr - -# [cbsi.com] -127.0.0.1 production-cmp.isgprivacy.cbsi.com - -# [cbsnews.com] -127.0.0.1 tealium.cbsnews.com - -# [ccgateway.net] -127.0.0.1 ccgateway.net -127.0.0.1 ads.ccgateway.net -127.0.0.1 analytics.ccgateway.net - -# [cdn-image.com] -127.0.0.1 cdn-image.com - -# [cdn7.rocks] -127.0.0.1 cdn7.rocks - -# [cdnads.com] -127.0.0.1 perf.cdnads.com - -# [cdnstoremedia.com] -127.0.0.1 cdnstoremedia.com - -# [cdnwidget.com] -127.0.0.1 cdnwidget.com -127.0.0.1 ids.cdnwidget.com -127.0.0.1 pixel.cdnwidget.com -127.0.0.1 u.cdnwidget.com - -# [cellrebel.com] -127.0.0.1 metricreceiver.cellrebel.com - -# [celltick.com] -127.0.0.1 celltick.com -127.0.0.1 contentapi.celltick.com - -# [celtra.com] -127.0.0.1 celtra.com -127.0.0.1 ads.celtra.com -127.0.0.1 cache.celtra.com -127.0.0.1 cache-ssl.celtra.com -127.0.0.1 geo.celtra.com -127.0.0.1 track.celtra.com - -# [center.io] -127.0.0.1 js.center.io - -# [centurygame.com] -127.0.0.1 logagent-wf.centurygame.com -127.0.0.1 ta-collector.centurygame.com - -# [chango.com] -127.0.0.1 chango.com -127.0.0.1 as.chango.com -127.0.0.1 blackhole.chango.com - -# [chanret.com] -127.0.0.1 track.chanret.com - -# [chartbeat.com] -127.0.0.1 api.chartbeat.com -127.0.0.1 dashapi.chartbeat.com -127.0.0.1 mab.chartbeat.com -127.0.0.1 static.chartbeat.com -127.0.0.1 static2.chartbeat.com - -# [chartbeat.net] -127.0.0.1 mabping.chartbeat.net -127.0.0.1 pdev.chartbeat.net -127.0.0.1 pespn.chartbeat.net -127.0.0.1 ping.chartbeat.net -127.0.0.1 pnytimes.chartbeat.net -127.0.0.1 ptimeinc.chartbeat.net - -# [chartboost.com] -127.0.0.1 a2.chartboost.com -127.0.0.1 da.chartboost.com -127.0.0.1 live.chartboost.com -127.0.0.1 ssp-events.chartboost.com -127.0.0.1 t.chartboost.com -127.0.0.1 t2.chartboost.com -127.0.0.1 v-ak.chartboost.com -127.0.0.1 v2.chartboost.com -127.0.0.1 www.chartboost.com - -# [chartboosts.com] -127.0.0.1 chartboosts.com -127.0.0.1 ads.chartboosts.com -127.0.0.1 analysis2.chartboosts.com -127.0.0.1 remain.chartboosts.com - -# [chase.com] -127.0.0.1 analytics.chase.com - -# [chrysler.com] -127.0.0.1 smetrics.chrysler.com - -# [cinarra.com] -127.0.0.1 jp.cinarra.com -127.0.0.1 3ppa.jp.cinarra.com -127.0.0.1 dps.jp.cinarra.com - -# [cint.com] -127.0.0.1 collector.cint.com -127.0.0.1 qps.cint.com - -# [cintnetworks.com] -127.0.0.1 c.cintnetworks.com - -# [cision.com] -127.0.0.1 app.cision.com -127.0.0.1 prapi.cision.com - -# [civicscience.com] -127.0.0.1 cdn.civicscience.com -127.0.0.1 get.civicscience.com -127.0.0.1 www.civicscience.com - -# [clarity.ms] -127.0.0.1 www.clarity.ms - -# [claspws.tv] -127.0.0.1 config.claspws.tv -127.0.0.1 events.claspws.tv - -# [clean.gg] -127.0.0.1 i.clean.gg - -# [cleverjp.com] -127.0.0.1 net.cleverjp.com - -# [clevernt.com] -127.0.0.1 sender.clevernt.com -127.0.0.1 ui.clevernt.com - -# [cleverpush.com] -127.0.0.1 api.cleverpush.com -127.0.0.1 static.cleverpush.com - -# [clevertap.com] -127.0.0.1 static.clevertap.com - -# [clickagy.com] -127.0.0.1 aorta.clickagy.com -127.0.0.1 i.clickagy.com -127.0.0.1 tags.clickagy.com - -# [clickbooth.com] -127.0.0.1 track.clickbooth.com - -# [clickcease.com] -127.0.0.1 monitor.clickcease.com - -# [clickdimensions.com] -127.0.0.1 analytics.clickdimensions.com -127.0.0.1 analytics-au.clickdimensions.com -127.0.0.1 analytics-eu.clickdimensions.com - -# [clickfuse.com] -127.0.0.1 clickfuse.com -127.0.0.1 cdn.clickfuse.com - -# [clickintext.net] -127.0.0.1 tags.clickintext.net - -# [clickmeter.com] -127.0.0.1 cnvrsns.clickmeter.com -127.0.0.1 conversions.clickmeter.com -127.0.0.1 newre-conversions.clickmeter.com - -# [clickpathmedia.com] -127.0.0.1 analyticssl.clickpathmedia.com - -# [clicktale.net] -127.0.0.1 c.clicktale.net -127.0.0.1 cdna.clicktale.net -127.0.0.1 cdnssl.clicktale.net -127.0.0.1 conductor.clicktale.net -127.0.0.1 ir-ing-district.clicktale.net -127.0.0.1 r.clicktale.net -127.0.0.1 sptc.clicktale.net - -# [clicktracks.com] -127.0.0.1 stats.clicktracks.com - -# [clinch.co] -127.0.0.1 cdn.clinch.co -127.0.0.1 img-cdn.clinch.co -127.0.0.1 realtime.clinch.co -127.0.0.1 trk.clinch.co - -# [clipbongda.info] -127.0.0.1 clipbongda.info - -# [clkdeals.com] -127.0.0.1 clkdeals.com - -# [clmbtech.com] -127.0.0.1 ade.clmbtech.com -127.0.0.1 ase.clmbtech.com -127.0.0.1 cade.clmbtech.com -127.0.0.1 case.clmbtech.com -127.0.0.1 mxase.clmbtech.com -127.0.0.1 tml.clmbtech.com - -# [cloud-elements.com] -127.0.0.1 g2c.cloud-elements.com - -# [clouddn.com] -127.0.0.1 bkt.clouddn.com - -# [cloudflarebolt.com] -127.0.0.1 metrics.cloudflarebolt.com - -# [cloudflareinsights.com] -127.0.0.1 static.cloudflareinsights.com - -# [us-central1-adaptive-growth.cloudfunctions.net] -127.0.0.1 us-central1-adaptive-growth.cloudfunctions.net - -# [cloudmobi.net] -127.0.0.1 cloudmobi.net -127.0.0.1 api.cloudmobi.net -127.0.0.1 logger.cloudmobi.net - -# [cluep.com] -127.0.0.1 cas.cluep.com -127.0.0.1 dev-as.cluep.com - -# [cmcm.com] -127.0.0.1 lcf.cmplay.cmcm.com -127.0.0.1 magic.cmcm.com -127.0.0.1 ms.cmcm.com -127.0.0.1 tealand.cmcm.com -127.0.0.1 tileswan.cmcm.com - -# [cmcore.com] -127.0.0.1 cmcore.com - -# [cmgdigital.com] -127.0.0.1 appconfig.cmgdigital.com -127.0.0.1 cmgfeeds.cmgdigital.com - -# [cnn.com] -127.0.0.1 agility.cnn.com -127.0.0.1 collector.cdp.cnn.com -127.0.0.1 z.cdp-dev.cnn.com -127.0.0.1 data.cnn.com -127.0.0.1 lightning.cnn.com -127.0.0.1 mms.cnn.com -127.0.0.1 sdc.cnn.com -127.0.0.1 smetrics.cnn.com - -# [cnt.my] -127.0.0.1 cnt.my - -# [cobrowser.com] -127.0.0.1 app.cobrowser.com - -# [cognitivlabs.com] -127.0.0.1 lynx.cognitivlabs.com -127.0.0.1 beacon.lynx.cognitivlabs.com - -# [cogocast.net] -127.0.0.1 tag.cogocast.net - -# [coinzillatag.com] -127.0.0.1 coinzillatag.com - -# [collabollc.com] -127.0.0.1 sdk.collabollc.com - -# [colossusssp.com] -127.0.0.1 colossusssp.com - -# [comcast.com] -127.0.0.1 collector.pabs.comcast.com - -# [commander1.com] -127.0.0.1 engage.commander1.com -127.0.0.1 mytheresa.commander1.com -127.0.0.1 privacy.commander1.com -127.0.0.1 sync.commander1.com - -# [company-target.com] -127.0.0.1 company-target.com -127.0.0.1 api.company-target.com -127.0.0.1 segments.company-target.com - -# [comscore.com] -127.0.0.1 siterecruit.comscore.com - -# [comscoreresearch.com] -127.0.0.1 comscoreresearch.com -127.0.0.1 apple.comscoreresearch.com - -# [concert.io] -127.0.0.1 concert.io -127.0.0.1 bids.concert.io -127.0.0.1 cdn.concert.io - -# [conductrics.com] -127.0.0.1 cdn-cbc-v3.conductrics.com -127.0.0.1 cdn-v3.conductrics.com - -# [confsettings.com] -127.0.0.1 mobile.confsettings.com - -# [congstar.de] -127.0.0.1 banner.congstar.de - -# [connatix.com] -127.0.0.1 assets.connatix.com -127.0.0.1 capi.connatix.com -127.0.0.1 cd.connatix.com -127.0.0.1 cdm.connatix.com -127.0.0.1 cdn.connatix.com -127.0.0.1 cds.connatix.com -127.0.0.1 ck.connatix.com -127.0.0.1 cks.connatix.com -127.0.0.1 core.connatix.com -127.0.0.1 i.connatix.com -127.0.0.1 img.connatix.com -127.0.0.1 vid.connatix.com - -# [connectad.io] -127.0.0.1 e.connectad.io -127.0.0.1 i.connectad.io -127.0.0.1 sync.connectad.io -127.0.0.1 sync-eu.connectad.io - -# [connecto.io] -127.0.0.1 api.connecto.io -127.0.0.1 push.connecto.io -127.0.0.1 server.connecto.io - -# [connexity.net] -127.0.0.1 pxl.connexity.net - -# [consoliads.com] -127.0.0.1 sdk.consoliads.com - -# [content-ad.net] -127.0.0.1 fyls88zqyb.content-ad.net - -# [content-square.net] -127.0.0.1 mobile-production.content-square.net - -# [content.ad] -127.0.0.1 content.ad -127.0.0.1 api.content.ad - -# [contentabc.com] -127.0.0.1 contentabc.com -127.0.0.1 ads.contentabc.com -127.0.0.1 cdn11.contentabc.com -127.0.0.1 hw-cdn.contentabc.com -127.0.0.1 hw-cdn2.contentabc.com -127.0.0.1 vz-cdn.contentabc.com -127.0.0.1 vz-cdn2.contentabc.com - -# [contentsquare.net] -127.0.0.1 contentsquare.net -127.0.0.1 t.contentsquare.net - -# [contentstream.pl] -127.0.0.1 contentstream.pl - -# [contextweb.com] -127.0.0.1 bh.contextweb.com -127.0.0.1 bid.contextweb.com -127.0.0.1 lga-bh.contextweb.com -127.0.0.1 lga-bh-bgp.contextweb.com -127.0.0.1 lga-tr.contextweb.com -127.0.0.1 media-active.contextweb.com -127.0.0.1 sjc-bh.contextweb.com -127.0.0.1 sjc-bid.contextweb.com -127.0.0.1 sjc-tr.contextweb.com -127.0.0.1 sjc-tr-bgp.contextweb.com -127.0.0.1 tag-st.contextweb.com - -# [contineljs.com] -127.0.0.1 contineljs.com - -# [convertexperiments.com] -127.0.0.1 cdn-3.convertexperiments.com - -# [conviva.com] -127.0.0.1 conviva.com -127.0.0.1 47e224be59415ec068b94bca857581bd7dde7fb6.cws.conviva.com -127.0.0.1 87a6b28bc7823e67a5bb2a0a6728c702afcae78d.cws.conviva.com -127.0.0.1 efcad85fded269f462c434c4c5f84654a17d4a77.cws.conviva.com -127.0.0.1 cws-eu.conviva.com -127.0.0.1 cws-hulu.conviva.com -127.0.0.1 cws-iad1.conviva.com -127.0.0.1 cws-iad4.conviva.com -127.0.0.1 cws-sjc2.conviva.com -127.0.0.1 cws-us-east.conviva.com -127.0.0.1 cws-usw2.conviva.com -127.0.0.1 pings.conviva.com - -# [cookiepro.com] -127.0.0.1 cookie-cdn.cookiepro.com - -# [cookieyes.com] -127.0.0.1 geoip.cookieyes.com - -# [cootlogix.com] -127.0.0.1 openrtb.cootlogix.com -127.0.0.1 prebid.cootlogix.com - -# [cordial.com] -127.0.0.1 events-stream-svc.usw2.cordial.com -127.0.0.1 message-hub-svc.usw2.cordial.com - -# [coremetrics.com] -127.0.0.1 coremetrics.com -127.0.0.1 data.coremetrics.com -127.0.0.1 libs.coremetrics.com - -# [corevm.com] -127.0.0.1 locator1.corevm.com -127.0.0.1 locatorpp.corevm.com - -# [coronalabs.com] -127.0.0.1 monetize-api.coronalabs.com -127.0.0.1 stats.coronalabs.com - -# [count.ly] -127.0.0.1 count.ly - -# [cox.com] -127.0.0.1 smetrics.cox.com - -# [cpmstar.com] -127.0.0.1 cpmstar.com -127.0.0.1 cdne.cpmstar.com -127.0.0.1 ssl.cdne.cpmstar.com - -# [cpx.to] -127.0.0.1 cpx.to -127.0.0.1 s.cpx.to - -# [crasheye.cn] -127.0.0.1 crasheye.cn -127.0.0.1 rp.crasheye.cn - -# [crazyegg.com] -127.0.0.1 sample-api-v2.crazyegg.com -127.0.0.1 script.crazyegg.com -127.0.0.1 tracking.crazyegg.com - -# [creative-serving.com] -127.0.0.1 ads.creative-serving.com - -# [creativecdn.com] -127.0.0.1 creativecdn.com - -# [crispadvertising.com] -127.0.0.1 crispadvertising.com -127.0.0.1 api.crispadvertising.com -127.0.0.1 cdn2.crispadvertising.com -127.0.0.1 cdn4.crispadvertising.com -127.0.0.1 cdn7v2.crispadvertising.com -127.0.0.1 dts.crispadvertising.com - -# [criteo.com] -127.0.0.1 criteo.com -127.0.0.1 as.criteo.com -127.0.0.1 ads.as.criteo.com -127.0.0.1 cas.as.criteo.com -127.0.0.1 dis.as.criteo.com -127.0.0.1 hk.as.criteo.com -127.0.0.1 cat.hk.as.criteo.com -127.0.0.1 gbc0.hk.as.criteo.com -127.0.0.1 gbc1.hk.as.criteo.com -127.0.0.1 gbc2.hk.as.criteo.com -127.0.0.1 gbc3.hk.as.criteo.com -127.0.0.1 gbc4.hk.as.criteo.com -127.0.0.1 gbc5.hk.as.criteo.com -127.0.0.1 gbc6.hk.as.criteo.com -127.0.0.1 gbc7.hk.as.criteo.com -127.0.0.1 gbc8.hk.as.criteo.com -127.0.0.1 rtb.hk.as.criteo.com -127.0.0.1 widget.hk.as.criteo.com -127.0.0.1 privacy.as.criteo.com -127.0.0.1 rdi.as.criteo.com -127.0.0.1 widget.as.criteo.com -127.0.0.1 b.criteo.com -127.0.0.1 bidder.criteo.com -127.0.0.1 cat.criteo.com -127.0.0.1 dis.criteo.com -127.0.0.1 dynamic.criteo.com -127.0.0.1 ebs.criteo.com -127.0.0.1 eu.criteo.com -127.0.0.1 ads.eu.criteo.com -127.0.0.1 cas.eu.criteo.com -127.0.0.1 d.eu.criteo.com -127.0.0.1 fr.eu.criteo.com -127.0.0.1 cat.fr.eu.criteo.com -127.0.0.1 rat.fr.eu.criteo.com -127.0.0.1 widget.fr.eu.criteo.com -127.0.0.1 nl.eu.criteo.com -127.0.0.1 cat.nl.eu.criteo.com -127.0.0.1 rat.nl.eu.criteo.com -127.0.0.1 widget.nl.eu.criteo.com -127.0.0.1 widget.eu.criteo.com -127.0.0.1 gbc.criteo.com -127.0.0.1 ag.gbc.criteo.com -127.0.0.1 gem.gbc.criteo.com -127.0.0.1 gum.criteo.com -127.0.0.1 marketing.criteo.com -127.0.0.1 mug.criteo.com -127.0.0.1 prod.criteo.com -127.0.0.1 vip.prod.criteo.com -127.0.0.1 am5.vip.prod.criteo.com -127.0.0.1 widget.am5.vip.prod.criteo.com -127.0.0.1 da1.vip.prod.criteo.com -127.0.0.1 bidder.da1.vip.prod.criteo.com -127.0.0.1 cat.da1.vip.prod.criteo.com -127.0.0.1 cbsd.da1.vip.prod.criteo.com -127.0.0.1 dynamic.da1.vip.prod.criteo.com -127.0.0.1 gum.da1.vip.prod.criteo.com -127.0.0.1 mug.da1.vip.prod.criteo.com -127.0.0.1 rdi.da1.vip.prod.criteo.com -127.0.0.1 widget.da1.vip.prod.criteo.com -127.0.0.1 hk5.vip.prod.criteo.com -127.0.0.1 bidder.hk5.vip.prod.criteo.com -127.0.0.1 cas.hk5.vip.prod.criteo.com -127.0.0.1 cat.hk5.vip.prod.criteo.com -127.0.0.1 gum.hk5.vip.prod.criteo.com -127.0.0.1 mug.hk5.vip.prod.criteo.com -127.0.0.1 rdi.hk5.vip.prod.criteo.com -127.0.0.1 rtax.hk5.vip.prod.criteo.com -127.0.0.1 widget.hk5.vip.prod.criteo.com -127.0.0.1 par.vip.prod.criteo.com -127.0.0.1 widget.par.vip.prod.criteo.com -127.0.0.1 va1.vip.prod.criteo.com -127.0.0.1 bidder.va1.vip.prod.criteo.com -127.0.0.1 cat.va1.vip.prod.criteo.com -127.0.0.1 gum.va1.vip.prod.criteo.com -127.0.0.1 widget.va1.vip.prod.criteo.com -127.0.0.1 pub-sdk-cfg.criteo.com -127.0.0.1 sslwidget.criteo.com -127.0.0.1 static.criteo.com -127.0.0.1 us.criteo.com -127.0.0.1 ads.us.criteo.com -127.0.0.1 d.us.criteo.com -127.0.0.1 da.us.criteo.com -127.0.0.1 cat.da.us.criteo.com -127.0.0.1 gbc0.da.us.criteo.com -127.0.0.1 gbc1.da.us.criteo.com -127.0.0.1 gbc2.da.us.criteo.com -127.0.0.1 gbc3.da.us.criteo.com -127.0.0.1 gbc4.da.us.criteo.com -127.0.0.1 gbc5.da.us.criteo.com -127.0.0.1 gbc6.da.us.criteo.com -127.0.0.1 gbc7.da.us.criteo.com -127.0.0.1 gbc8.da.us.criteo.com -127.0.0.1 rtb.da.us.criteo.com -127.0.0.1 widget.da.us.criteo.com -127.0.0.1 dis.us.criteo.com -127.0.0.1 privacy.us.criteo.com -127.0.0.1 rdi.us.criteo.com -127.0.0.1 va.us.criteo.com -127.0.0.1 cat.va.us.criteo.com -127.0.0.1 rtb.va.us.criteo.com -127.0.0.1 widget.va.us.criteo.com -127.0.0.1 widget.us.criteo.com - -# [criteo.net] -127.0.0.1 criteo.net -127.0.0.1 as.criteo.net -127.0.0.1 csm.as.criteo.net -127.0.0.1 hk.as.criteo.net -127.0.0.1 csm.hk.as.criteo.net -127.0.0.1 pix.as.criteo.net -127.0.0.1 eu.criteo.net -127.0.0.1 csm.eu.criteo.net -127.0.0.1 fr.eu.criteo.net -127.0.0.1 csm.fr.eu.criteo.net -127.0.0.1 nl.eu.criteo.net -127.0.0.1 csm.nl.eu.criteo.net -127.0.0.1 pix.eu.criteo.net -127.0.0.1 static.eu.criteo.net -127.0.0.1 prod.criteo.net -127.0.0.1 vip.prod.criteo.net -127.0.0.1 am5.vip.prod.criteo.net -127.0.0.1 static.am5.vip.prod.criteo.net -127.0.0.1 da1.vip.prod.criteo.net -127.0.0.1 csm.da1.vip.prod.criteo.net -127.0.0.1 pix.da1.vip.prod.criteo.net -127.0.0.1 static.da1.vip.prod.criteo.net -127.0.0.1 hk5.vip.prod.criteo.net -127.0.0.1 csm.hk5.vip.prod.criteo.net -127.0.0.1 pix.hk5.vip.prod.criteo.net -127.0.0.1 static.hk5.vip.prod.criteo.net -127.0.0.1 par.vip.prod.criteo.net -127.0.0.1 static.par.vip.prod.criteo.net -127.0.0.1 va1.vip.prod.criteo.net -127.0.0.1 csm.va1.vip.prod.criteo.net -127.0.0.1 static.va1.vip.prod.criteo.net -127.0.0.1 static.criteo.net -127.0.0.1 us.criteo.net -127.0.0.1 csm.us.criteo.net -127.0.0.1 da.us.criteo.net -127.0.0.1 csm.da.us.criteo.net -127.0.0.1 pix.us.criteo.net -127.0.0.1 va.us.criteo.net -127.0.0.1 csm.va.us.criteo.net - -# [crittercism.com] -127.0.0.1 crittercism.com -127.0.0.1 api.crittercism.com -127.0.0.1 apm.crittercism.com -127.0.0.1 appload.ingest.crittercism.com -127.0.0.1 txn.ingest.crittercism.com -127.0.0.1 userflows.ingest.crittercism.com -127.0.0.1 5-7-3-ios.userflows.ingest.crittercism.com -127.0.0.1 5-8-12-c45a17f790-android.userflows.ingest.crittercism.com -127.0.0.1 5-9-5-ios.userflows.ingest.crittercism.com - -# [crossinstall.com] -127.0.0.1 creatives.crossinstall.com -127.0.0.1 img.crossinstall.com -127.0.0.1 rtb-east-wins.crossinstall.com - -# [crossinstall.io] -127.0.0.1 creative-analytics.crossinstall.io -127.0.0.1 impressions.crossinstall.io -127.0.0.1 step-service.crossinstall.io - -# [crowdtangle.com] -127.0.0.1 apps.crowdtangle.com - -# [crowdtwist.com] -127.0.0.1 resources.crowdtwist.com - -# [crownpeak.com] -127.0.0.1 snippet.omm.crownpeak.com - -# [crsspxl.com] -127.0.0.1 tag.crsspxl.com - -# [crwdcntrl.net] -127.0.0.1 ad.crwdcntrl.net -127.0.0.1 bcp.crwdcntrl.net -127.0.0.1 sync.crwdcntrl.net -127.0.0.1 tags.crwdcntrl.net - -# [cszz.ru] -127.0.0.1 cszz.ru - -# [cuebiq.com] -127.0.0.1 cuebiq.com -127.0.0.1 in.cuebiq.com - -# [customer.io] -127.0.0.1 assets.customer.io -127.0.0.1 edge-west.customer.io -127.0.0.1 track.customer.io - -# [cxense.com] -127.0.0.1 api.cxense.com -127.0.0.1 cdn.cxense.com -127.0.0.1 csyn.cxense.com -127.0.0.1 csyn-r.cxense.com -127.0.0.1 cxad.cxense.com -127.0.0.1 id.cxense.com -127.0.0.1 p1cluster.cxense.com -127.0.0.1 scdn.cxense.com -127.0.0.1 scomcluster.cxense.com -127.0.0.1 sp1cluster.cxense.com -127.0.0.1 tsrid.cxense.com - -# [cxpublic.com] -127.0.0.1 content-thumbnail.cxpublic.com - -# [cymera.com] -127.0.0.1 openapi.cymera.com - -# [d2cmedia.ca] -127.0.0.1 d2cmedia.ca - -# [dable.io] -127.0.0.1 dable.io -127.0.0.1 ad-hub.dable.io -127.0.0.1 static.dable.io - -# [databerries.com] -127.0.0.1 databerries.com - -# [databrain.com] -127.0.0.1 tracker.databrain.com - -# [datadoghq.com] -127.0.0.1 logs.datadoghq.com -127.0.0.1 browser-http-intake.logs.datadoghq.com - -# [datadome.co] -127.0.0.1 api-sdk.datadome.co - -# [datahc.com] -127.0.0.1 media.datahc.com - -# [datawrapper.de] -127.0.0.1 stats.datawrapper.de - -# [dataxu.com] -127.0.0.1 dataxu.com - -# [datorama.com] -127.0.0.1 app.datorama.com -127.0.0.1 oauth.datorama.com - -# [daum.net] -127.0.0.1 ad.daum.net -127.0.0.1 analytics.ad.daum.net -127.0.0.1 bc.ad.daum.net -127.0.0.1 display.ad.daum.net -127.0.0.1 keyword.ad.daum.net -127.0.0.1 kyson.ad.daum.net -127.0.0.1 wat.ad.daum.net -127.0.0.1 webid.ad.daum.net -127.0.0.1 track.tiara.daum.net - -# [daumcdn.net] -127.0.0.1 adimg.daumcdn.net - -# [dbankcloud.cn] -127.0.0.1 datacollector-dra.dt.dbankcloud.cn - -# [dc-1.net] -127.0.0.1 srv.dc-1.net - -# [research.de.com] -127.0.0.1 s79.research.de.com - -# [de17a.com] -127.0.0.1 tb.de17a.com - -# [decagames.com] -127.0.0.1 prod-dcs-eventlog.decagames.com - -# [decibelinsight.net] -127.0.0.1 api.decibelinsight.net -127.0.0.1 d806-us.api.decibelinsight.net -127.0.0.1 cdn.decibelinsight.net -127.0.0.1 collection.decibelinsight.net - -# [deepintent.com] -127.0.0.1 apsoutheast-match.deepintent.com -127.0.0.1 beacon.deepintent.com -127.0.0.1 cdn.deepintent.com -127.0.0.1 match.deepintent.com -127.0.0.1 prebid.deepintent.com -127.0.0.1 useast-beacon.deepintent.com - -# [deliverimp.com] -127.0.0.1 adloox-blocks.deliverimp.com -127.0.0.1 ads.deliverimp.com -127.0.0.1 compass-allbids.deliverimp.com -127.0.0.1 compass-errors.deliverimp.com -127.0.0.1 compass-events.deliverimp.com -127.0.0.1 compass-v2.deliverimp.com - -# [deloton.com] -127.0.0.1 deloton.com - -# [deltadna.net] -127.0.0.1 balanced-collect.deltadna.net -127.0.0.1 balanced-engage.deltadna.net -127.0.0.1 collect10791rllrc.deltadna.net -127.0.0.1 collect10854wrdcr.deltadna.net -127.0.0.1 collect11136gwntd.deltadna.net -127.0.0.1 collect12348wrdvs.deltadna.net -127.0.0.1 collect12981wrdfl.deltadna.net -127.0.0.1 collect17070dvntr.deltadna.net -127.0.0.1 collect2585gmsfw.deltadna.net -127.0.0.1 collect3515gvrnr.deltadna.net -127.0.0.1 collect4739mgndm.deltadna.net -127.0.0.1 collect5081wrdch.deltadna.net -127.0.0.1 engage10665dd4kq.deltadna.net -127.0.0.1 engage10791rllrc.deltadna.net -127.0.0.1 engage10854wrdcr.deltadna.net -127.0.0.1 engage11442ldybg.deltadna.net -127.0.0.1 engage12348wrdvs.deltadna.net -127.0.0.1 engage12981wrdfl.deltadna.net -127.0.0.1 engage13764wrdst.deltadna.net -127.0.0.1 engage17070dvntr.deltadna.net -127.0.0.1 engage3515gvrnr.deltadna.net -127.0.0.1 engage5081wrdch.deltadna.net -127.0.0.1 engage8829thscr.deltadna.net - -# [deltago.com] -127.0.0.1 deltago.com - -# [demandbase.com] -127.0.0.1 api.demandbase.com -127.0.0.1 autocomplete.demandbase.com -127.0.0.1 dsp.demandbase.com -127.0.0.1 dsp-creative.demandbase.com -127.0.0.1 scripts.demandbase.com -127.0.0.1 tag.demandbase.com - -# [demdex.net] -127.0.0.1 demdex.net -127.0.0.1 americanairlines.demdex.net -127.0.0.1 audible.demdex.net -127.0.0.1 bestbuy.demdex.net -127.0.0.1 condenast.demdex.net -127.0.0.1 dickssportinggoods.demdex.net -127.0.0.1 disney.demdex.net -127.0.0.1 dpm.demdex.net -127.0.0.1 fandangollc.demdex.net -127.0.0.1 foxnet.demdex.net -127.0.0.1 foxnews.demdex.net -127.0.0.1 gannett.demdex.net -127.0.0.1 fast.mtvn.demdex.net -127.0.0.1 nbcu.demdex.net -127.0.0.1 pepsico.demdex.net -127.0.0.1 pythagore.demdex.net -127.0.0.1 swa.demdex.net -127.0.0.1 tdameritrade.demdex.net -127.0.0.1 vanguard.demdex.net -127.0.0.1 verizon.demdex.net -127.0.0.1 vivaki.demdex.net -127.0.0.1 webmd.demdex.net - -# [deployads.com] -127.0.0.1 assets.deployads.com -127.0.0.1 c.deployads.com -127.0.0.1 e.deployads.com -127.0.0.1 tags-cdn.deployads.com - -# [destinilocators.com] -127.0.0.1 cdn.destinilocators.com - -# [devtodev.com] -127.0.0.1 balancer.devtodev.com -127.0.0.1 statgw.devtodev.com - -# [dewrain.life] -127.0.0.1 co.dewrain.life -127.0.0.1 int.dewrain.life - -# [dewrain.site] -127.0.0.1 int.dewrain.site - -# [dewrain.world] -127.0.0.1 int.dewrain.world - -# [dice.com] -127.0.0.1 insights.dice.com - -# [dickssportinggoods.com] -127.0.0.1 smetrics.dickssportinggoods.com -127.0.0.1 tag.dickssportinggoods.com - -# [dictionary.com] -127.0.0.1 track.dictionary.com - -# [digital-metric.com] -127.0.0.1 analytics.digital-metric.com -127.0.0.1 tags.digital-metric.com - -# [digitru.st] -127.0.0.1 digitru.st -127.0.0.1 cdn.digitru.st -127.0.0.1 prebid.digitru.st - -# [dimml.io] -127.0.0.1 cdn.dimml.io - -# [directadvert.ru] -127.0.0.1 directadvert.ru -127.0.0.1 code.directadvert.ru -127.0.0.1 msn.directadvert.ru - -# [directservices.it] -127.0.0.1 multi-cluster.directservices.it -127.0.0.1 tracking.directservices.it -127.0.0.1 xpig-dev.directservices.it - -# [disneyplus.com] -127.0.0.1 sanalytics.disneyplus.com - -# [display.io] -127.0.0.1 appsrv.display.io - -# [disq.us] -127.0.0.1 x.disq.us - -# [disqus.com] -127.0.0.1 referrer.disqus.com -127.0.0.1 glitter.services.disqus.com -127.0.0.1 tempest.services.disqus.com - -# [districtm.ca] -127.0.0.1 cdn.districtm.ca -127.0.0.1 prebid.districtm.ca -127.0.0.1 st.districtm.ca - -# [districtm.io] -127.0.0.1 cdn.districtm.io -127.0.0.1 dmx.districtm.io - -# [divvit.com] -127.0.0.1 tag.divvit.com - -# [dmpxs.com] -127.0.0.1 bob.dmpxs.com -127.0.0.1 ciq.dmpxs.com - -# [doesxyz.com] -127.0.0.1 ufz.doesxyz.com - -# [dofunapps.com] -127.0.0.1 ads.dofunapps.com -127.0.0.1 sdk.dofunapps.com - -# [domainforlite.com] -127.0.0.1 ti.domainforlite.com - -# [domdex.com] -127.0.0.1 t.domdex.com -127.0.0.1 magnetic.t.domdex.com - -# [doordash.com] -127.0.0.1 collector.doordash.com - -# [dotmetrics.net] -127.0.0.1 uk-script.dotmetrics.net - -# [doubleclick.net] -127.0.0.1 doubleclick.net -127.0.0.1 accounts.doubleclick.net -127.0.0.1 ad.doubleclick.net -127.0.0.1 ad-emea.doubleclick.net -127.0.0.1 ff.doubleclick.net -127.0.0.1 fls.doubleclick.net -127.0.0.1 3243857.fls.doubleclick.net -127.0.0.1 8272590.fls.doubleclick.net -127.0.0.1 8397396.fls.doubleclick.net -127.0.0.1 g.doubleclick.net -127.0.0.1 adx.g.doubleclick.net -127.0.0.1 bid.g.doubleclick.net -127.0.0.1 cm.g.doubleclick.net -127.0.0.1 googleads.g.doubleclick.net -127.0.0.1 googleads4.g.doubleclick.net -127.0.0.1 pubads.g.doubleclick.net -127.0.0.1 securepubads.g.doubleclick.net -127.0.0.1 stats.g.doubleclick.net -127.0.0.1 survey.g.doubleclick.net -127.0.0.1 g1.doubleclick.net -127.0.0.1 ads-bid.l.doubleclick.net -127.0.0.1 dart.l.doubleclick.net -127.0.0.1 partnerad.l.doubleclick.net -127.0.0.1 stats.l.doubleclick.net -127.0.0.1 m.doubleclick.net -127.0.0.1 s0.doubleclick.net -127.0.0.1 static.doubleclick.net - -# [doubleverify.com] -127.0.0.1 doubleverify.com -127.0.0.1 cacp-hlb.doubleverify.com -127.0.0.1 cdn.doubleverify.com -127.0.0.1 cdn3.doubleverify.com -127.0.0.1 pub.doubleverify.com -127.0.0.1 rtb0.doubleverify.com -127.0.0.1 rtb2.doubleverify.com -127.0.0.1 rtbcdn.doubleverify.com -127.0.0.1 tps.doubleverify.com -127.0.0.1 tps10232.doubleverify.com -127.0.0.1 tps30.doubleverify.com -127.0.0.1 tps711.doubleverify.com -127.0.0.1 vast.doubleverify.com -127.0.0.1 vpaid.doubleverify.com -127.0.0.1 vtrk.doubleverify.com - -# [doumob.com] -127.0.0.1 api.doumob.com - -# [douyucdn.cn] -127.0.0.1 bjfesdk.douyucdn.cn - -# [dozuki.com] -127.0.0.1 ping.dozuki.com - -# [dpmsrv.com] -127.0.0.1 dpmsrv.com -127.0.0.1 a.dpmsrv.com -127.0.0.1 s.dpmsrv.com - -# [dspcdn.com] -127.0.0.1 banner.dspcdn.com - -# [dspunion.com] -127.0.0.1 analytics.dspunion.com - -# [dtscdn.com] -127.0.0.1 t.dtscdn.com - -# [duapp.com] -127.0.0.1 agentchannel.api.duapp.com -127.0.0.1 channel.api.duapp.com - -# [duapps.com] -127.0.0.1 duapps.com -127.0.0.1 common.duapps.com -127.0.0.1 pasta.da.duapps.com -127.0.0.1 pasta.dc.duapps.com -127.0.0.1 gc.ds.duapps.com -127.0.0.1 nrc.ds.duapps.com -127.0.0.1 pasta.ds.duapps.com -127.0.0.1 u.ds.duapps.com -127.0.0.1 pasta.durecorder.duapps.com -127.0.0.1 pasta.esapplocker.duapps.com -127.0.0.1 pasta.esfile.duapps.com -127.0.0.1 pasta.estrongspro.duapps.com -127.0.0.1 api.gif.duapps.com -127.0.0.1 s.duapps.com -127.0.0.1 nrc.sd.duapps.com -127.0.0.1 pasta.sd.duapps.com -127.0.0.1 api.mobula.sdk.duapps.com -127.0.0.1 rts.mobula.sdk.duapps.com -127.0.0.1 ioslog.ssl2.duapps.com -127.0.0.1 mblapi.ssl2.duapps.com -127.0.0.1 motu-hk.ssl2.duapps.com -127.0.0.1 nrcapi.ssl2.duapps.com -127.0.0.1 rts.ssl2.duapps.com - -# [duiba.com.cn] -127.0.0.1 duiba.com.cn - -# [duokanbox.com] -127.0.0.1 controller.duokanbox.com -127.0.0.1 mobile.controller.duokanbox.com -127.0.0.1 fm.duokanbox.com -127.0.0.1 stat.duokanbox.com - -# [durationmedia.net] -127.0.0.1 be.durationmedia.net -127.0.0.1 tag.durationmedia.net - -# [dxsvr.com] -127.0.0.1 ak.dxsvr.com -127.0.0.1 rc.dxsvr.com -127.0.0.1 tls.dxsvr.com -127.0.0.1 u.dxsvr.com - -# [dynamicyield.com] -127.0.0.1 async-px.dynamicyield.com -127.0.0.1 async-px-eu.dynamicyield.com -127.0.0.1 cdn.dynamicyield.com -127.0.0.1 cdn-eu.dynamicyield.com -127.0.0.1 em.dynamicyield.com -127.0.0.1 px.dynamicyield.com -127.0.0.1 rcom.dynamicyield.com -127.0.0.1 rcom-eu.dynamicyield.com -127.0.0.1 rest.dynamicyield.com -127.0.0.1 st.dynamicyield.com -127.0.0.1 st-eu.dynamicyield.com -127.0.0.1 static.dynamicyield.com - -# [dynatrace-managed.com] -127.0.0.1 dlt-beacon.dynatrace-managed.com - -# [dynatrace.com] -127.0.0.1 bf20578xco.bf.dynatrace.com -127.0.0.1 js-cdn.dynatrace.com - -# [dynstc.com] -127.0.0.1 cdn.n.dynstc.com - -# [dyntrk.com] -127.0.0.1 dyntrk.com -127.0.0.1 gu.dyntrk.com - -# [e-planning.net] -127.0.0.1 ads.us.e-planning.net - -# [eacdn.com] -127.0.0.1 eacdn.com - -# [easy-ads.com] -127.0.0.1 ads.easy-ads.com - -# [ebz.io] -127.0.0.1 ebz.io - -# [ecbsn.com] -127.0.0.1 apituner.ecbsn.com -127.0.0.1 api.engager.ecbsn.com -127.0.0.1 events.engager.ecbsn.com -127.0.0.1 ffconf.ecbsn.com - -# [ecorebates.com] -127.0.0.1 static.ecorebates.com - -# [edgekey.net] -127.0.0.1 analytics.edgekey.net -127.0.0.1 79423.analytics.edgekey.net -127.0.0.1 ma1169-r.analytics.edgekey.net -127.0.0.1 ma1275-r.analytics.edgekey.net -127.0.0.1 ma1498-r.analytics.edgekey.net -127.0.0.1 ma193-r.analytics.edgekey.net -127.0.0.1 ma312-r.analytics.edgekey.net -127.0.0.1 ma479-r.analytics.edgekey.net -127.0.0.1 ma562-r.analytics.edgekey.net -127.0.0.1 ma788-r.analytics.edgekey.net -127.0.0.1 ma80-r.analytics.edgekey.net -127.0.0.1 applovinres.edgekey.net -127.0.0.1 cdn-inner-active.edgekey.net -127.0.0.1 aaxads.com.edgekey.net -127.0.0.1 wildcard.aaxads.com.edgekey.net -127.0.0.1 addthis.com.edgekey.net -127.0.0.1 ds-api-public.addthis.com.edgekey.net -127.0.0.1 ds-s7.addthis.com.edgekey.net -127.0.0.1 ds-www.addthis.com.edgekey.net -127.0.0.1 ds-m.addthisedge.com.edgekey.net -127.0.0.1 v1.addthisedge.com.edgekey.net -127.0.0.1 adobetag.com.edgekey.net -127.0.0.1 san-www.adobetag.com.edgekey.net -127.0.0.1 api.agoda.com.edgekey.net -127.0.0.1 aniview.com.edgekey.net -127.0.0.1 wildcard.aniview.com.edgekey.net -127.0.0.1 wl.aniview.com.edgekey.net -127.0.0.1 applovin.com.edgekey.net -127.0.0.1 ms.applovin.com.edgekey.net -127.0.0.1 wildcard.applovin.com.edgekey.net -127.0.0.1 download.wildcard.applovin.com.edgekey.net -127.0.0.1 smetrics.att.com.edgekey.net -127.0.0.1 betrad.com.edgekey.net -127.0.0.1 wildcard.betrad.com.edgekey.net -127.0.0.1 bkrtx.com.edgekey.net -127.0.0.1 wildcard.bkrtx.com.edgekey.net -127.0.0.1 bluekai.com.edgekey.net -127.0.0.1 tags.bluekai.com.edgekey.net -127.0.0.1 casalemedia.com.edgekey.net -127.0.0.1 as-sec.casalemedia.com.edgekey.net -127.0.0.1 dsum.casalemedia.com.edgekey.net -127.0.0.1 dsum-sec.casalemedia.com.edgekey.net -127.0.0.1 htlb.casalemedia.com.edgekey.net -127.0.0.1 js-sec.casalemedia.com.edgekey.net -127.0.0.1 r.casalemedia.com.edgekey.net -127.0.0.1 ssum.casalemedia.com.edgekey.net -127.0.0.1 ssum-sec.casalemedia.com.edgekey.net -127.0.0.1 convertexperiments.com.edgekey.net -127.0.0.1 cdn-3.convertexperiments.com.edgekey.net -127.0.0.1 cxense.com.edgekey.net -127.0.0.1 cdn.cxense.com.edgekey.net -127.0.0.1 doubleverify.com.edgekey.net -127.0.0.1 akacdn.doubleverify.com.edgekey.net -127.0.0.1 evidon.com.edgekey.net -127.0.0.1 wildcard.evidon.com.edgekey.net -127.0.0.1 metrics.fidelity.com.edgekey.net -127.0.0.1 flashtalking.com.edgekey.net -127.0.0.1 cdn.flashtalking.com.edgekey.net -127.0.0.1 secure.flashtalking.com.edgekey.net -127.0.0.1 metrics.hackerrank.com.edgekey.net -127.0.0.1 innovid.com.edgekey.net -127.0.0.1 s-static.innovid.com.edgekey.net -127.0.0.1 insightexpressai.com.edgekey.net -127.0.0.1 global-wildcard.insightexpressai.com.edgekey.net -127.0.0.1 i16-tb.isnssdk.com.edgekey.net -127.0.0.1 analytics.libertymutual.com.edgekey.net -127.0.0.1 marketo.com.edgekey.net -127.0.0.1 wildcard.marketo.com.edgekey.net -127.0.0.1 mathtag.com.edgekey.net -127.0.0.1 pixel.mathtag.com.edgekey.net -127.0.0.1 stats.mediaforge.com.edgekey.net -127.0.0.1 moatads.com.edgekey.net -127.0.0.1 wildcard.moatads.com.edgekey.net -127.0.0.1 mookie1.com.edgekey.net -127.0.0.1 outbrain.com.edgekey.net -127.0.0.1 wildcard.outbrain.com.edgekey.net -127.0.0.1 outbrainimg.com.edgekey.net -127.0.0.1 wildcard.outbrainimg.com.edgekey.net -127.0.0.1 rubiconproject.com.edgekey.net -127.0.0.1 digicertwc.rubiconproject.com.edgekey.net -127.0.0.1 eus.rubiconproject.com.edgekey.net -127.0.0.1 sgsnssdk.com.edgekey.net -127.0.0.1 spotxcdn.com.edgekey.net -127.0.0.1 cdn.spotxcdn.com.edgekey.net -127.0.0.1 marketingassets.staples.com.edgekey.net -127.0.0.1 stickyadstv.com.edgekey.net -127.0.0.1 unityads.unity3d.com.edgekey.net -127.0.0.1 cdn-store-icons-akamai-prd.unityads.unity3d.com.edgekey.net -127.0.0.1 vungle.com.edgekey.net -127.0.0.1 api.vungle.com.edgekey.net -127.0.0.1 rubiconproject.com-v1.edgekey.net -127.0.0.1 video-ads.rubiconproject.com-v1.edgekey.net -127.0.0.1 v6analytics.htmedia.in.edgekey.net -127.0.0.1 akstat.io.edgekey.net -127.0.0.1 wildcard46.akstat.io.edgekey.net -127.0.0.1 dable.io.edgekey.net -127.0.0.1 ntv.io.edgekey.net -127.0.0.1 wildcard.ntv.io.edgekey.net -127.0.0.1 onetag.io.edgekey.net -127.0.0.1 deluxe.onetag.io.edgekey.net -127.0.0.1 oracleinfinity.io.edgekey.net -127.0.0.1 c.oracleinfinity.io.edgekey.net -127.0.0.1 pangle.io.edgekey.net -127.0.0.1 push.io.edgekey.net -127.0.0.1 san.push.io.edgekey.net -127.0.0.1 moatpixel1.edgekey.net -127.0.0.1 tracking.admarketplace.net.edgekey.net -127.0.0.1 clicktale.net.edgekey.net -127.0.0.1 cdn-dsa.clicktale.net.edgekey.net -127.0.0.1 everestjs.net.edgekey.net -127.0.0.1 marketo.net.edgekey.net -127.0.0.1 wildcard.marketo.net.edgekey.net -127.0.0.1 owneriq.net.edgekey.net -127.0.0.1 wildcard.owneriq.net.edgekey.net -127.0.0.1 yieldlab.net.edgekey.net -127.0.0.1 pubmatic.edgekey.net -127.0.0.1 aktrack.pubmatic.edgekey.net -127.0.0.1 secure-adnxs.edgekey.net -127.0.0.1 teads.tv.edgekey.net -127.0.0.1 a.teads.tv.edgekey.net -127.0.0.1 cdn.teads.tv.edgekey.net -127.0.0.1 cdn2.teads.tv.edgekey.net -127.0.0.1 criteo-sync.teads.tv.edgekey.net -127.0.0.1 perf.teads.tv.edgekey.net -127.0.0.1 sync.teads.tv.edgekey.net -127.0.0.1 t.teads.tv.edgekey.net - -# [effectivemeasure.net] -127.0.0.1 collector.effectivemeasure.net -127.0.0.1 detect-survey.effectivemeasure.net -127.0.0.1 my-ssl.effectivemeasure.net -127.0.0.1 s.effectivemeasure.net -127.0.0.1 sg-ssl.effectivemeasure.net -127.0.0.1 t.effectivemeasure.net - -# [effiliation.com] -127.0.0.1 mastertag.effiliation.com -127.0.0.1 track.effiliation.com - -# [production-adkviewtrackingtagserver.ap-northeast-1.elasticbeanstalk.com] -127.0.0.1 production-adkviewtrackingtagserver.ap-northeast-1.elasticbeanstalk.com - -# [ad-logging2.ap-northeast-2.elasticbeanstalk.com] -127.0.0.1 ad-logging2.ap-northeast-2.elasticbeanstalk.com - -# [bugsee-api-prod.elasticbeanstalk.com] -127.0.0.1 bugsee-api-prod.elasticbeanstalk.com - -# [tp-rtb-adserver-eu.eu-west-1.elasticbeanstalk.com] -127.0.0.1 tp-rtb-adserver-eu.eu-west-1.elasticbeanstalk.com - -# [fusion-iad-dev-clogs-eqbrmmvphc.elasticbeanstalk.com] -127.0.0.1 fusion-iad-dev-clogs-eqbrmmvphc.elasticbeanstalk.com - -# [kerio-push-gateway-prod.elasticbeanstalk.com] -127.0.0.1 kerio-push-gateway-prod.elasticbeanstalk.com - -# [mgd-adengine.elasticbeanstalk.com] -127.0.0.1 mgd-adengine.elasticbeanstalk.com - -# [bnsqc3zmvt.us-east-1.elasticbeanstalk.com] -127.0.0.1 poole-collector-prod.bnsqc3zmvt.us-east-1.elasticbeanstalk.com - -# [cbola-ads-1-t3.us-east-1.elasticbeanstalk.com] -127.0.0.1 cbola-ads-1-t3.us-east-1.elasticbeanstalk.com - -# [cbola-analytics-c5-6.us-east-1.elasticbeanstalk.com] -127.0.0.1 cbola-analytics-c5-6.us-east-1.elasticbeanstalk.com - -# [cbola-content-1-t3.us-east-1.elasticbeanstalk.com] -127.0.0.1 cbola-content-1-t3.us-east-1.elasticbeanstalk.com - -# [cbola-logging-1-t3.us-east-1.elasticbeanstalk.com] -127.0.0.1 cbola-logging-1-t3.us-east-1.elasticbeanstalk.com - -# [cbola-psa.us-east-1.elasticbeanstalk.com] -127.0.0.1 cbola-psa.us-east-1.elasticbeanstalk.com - -# [dhg-logging.us-east-1.elasticbeanstalk.com] -127.0.0.1 dhg-logging.us-east-1.elasticbeanstalk.com - -# [ei-event-collector.us-east-1.elasticbeanstalk.com] -127.0.0.1 ei-event-collector.us-east-1.elasticbeanstalk.com - -# [ts-tracker-env.us-east-1.elasticbeanstalk.com] -127.0.0.1 ts-tracker-env.us-east-1.elasticbeanstalk.com - -# [ts-tracker-env-2.us-east-1.elasticbeanstalk.com] -127.0.0.1 ts-tracker-env-2.us-east-1.elasticbeanstalk.com - -# [adlic.us-west-2.elasticbeanstalk.com] -127.0.0.1 adlic.us-west-2.elasticbeanstalk.com - -# [api-gateway.us-west-2.elasticbeanstalk.com] -127.0.0.1 api-gateway.us-west-2.elasticbeanstalk.com - -# [wpsconfig4svr.elasticbeanstalk.com] -127.0.0.1 wpsconfig4svr.elasticbeanstalk.com - -# [emarsys.net] -127.0.0.1 me-client.eservice.emarsys.net -127.0.0.1 mobile-sdk-config.gservice.emarsys.net - -# [emb-api.com] -127.0.0.1 config.emb-api.com -127.0.0.1 data.emb-api.com -127.0.0.1 images.emb-api.com - -# [emxdgt.com] -127.0.0.1 emxdgt.com -127.0.0.1 cs.emxdgt.com -127.0.0.1 e1.emxdgt.com -127.0.0.1 emxhb.emxdgt.com -127.0.0.1 hb.emxdgt.com -127.0.0.1 imp.emxdgt.com -127.0.0.1 local.emxdgt.com -127.0.0.1 pub.local.emxdgt.com -127.0.0.1 imp-east.pub.local.emxdgt.com -127.0.0.1 us-east-1.local.emxdgt.com -127.0.0.1 vast.emxdgt.com - -# [en25.com] -127.0.0.1 img.en25.com - -# [engageclick.com] -127.0.0.1 tracker.engageclick.com - -# [engageya.com] -127.0.0.1 engageya.com -127.0.0.1 events.engageya.com -127.0.0.1 images9.engageya.com -127.0.0.1 recs.engageya.com -127.0.0.1 widget.engageya.com - -# [enhance.co] -127.0.0.1 app-config.enhance.co -127.0.0.1 data-location.enhance.co - -# [ensighten.com] -127.0.0.1 ensighten.com -127.0.0.1 activate.ensighten.com -127.0.0.1 nexus.ensighten.com -127.0.0.1 scarf.ensighten.com - -# [epom.com] -127.0.0.1 epom.com - -# [eqads.com] -127.0.0.1 ads2.eqads.com -127.0.0.1 ads3.eqads.com -127.0.0.1 um2.eqads.com -127.0.0.1 um3.eqads.com - -# [espn.com] -127.0.0.1 log.espn.com -127.0.0.1 sw88.espn.com - -# [estara.com] -127.0.0.1 as00.estara.com - -# [etahub.com] -127.0.0.1 etahub.com -127.0.0.1 atlas.etahub.com - -# [eum-appdynamics.com] -127.0.0.1 col.eum-appdynamics.com -127.0.0.1 fra-col.eum-appdynamics.com -127.0.0.1 mobile.eum-appdynamics.com -127.0.0.1 pdx-col.eum-appdynamics.com -127.0.0.1 syd-col.eum-appdynamics.com - -# [everestads.net] -127.0.0.1 everestads.net -127.0.0.1 dco-assets.everestads.net - -# [everesttech.net] -127.0.0.1 everesttech.net -127.0.0.1 ads.everesttech.net -127.0.0.1 cm.everesttech.net -127.0.0.1 sync-tm.everesttech.net - -# [evidon.com] -127.0.0.1 evidon.com -127.0.0.1 c.evidon.com -127.0.0.1 iabmap.evidon.com -127.0.0.1 info.evidon.com -127.0.0.1 l.evidon.com -127.0.0.1 l3.evidon.com - -# [evolv.ai] -127.0.0.1 media.evolv.ai -127.0.0.1 participants.evolv.ai - -# [ex.co] -127.0.0.1 cdn-channels-pixel.ex.co -127.0.0.1 prd-collector-anon.ex.co - -# [exactag.com] -127.0.0.1 tp-emea.exactag.com - -# [exacttargetapis.com] -127.0.0.1 exacttargetapis.com -127.0.0.1 consumer.exacttargetapis.com - -# [exdynsrv.com] -127.0.0.1 a.exdynsrv.com - -# [exe.bid] -127.0.0.1 exe.bid - -# [exelator.com] -127.0.0.1 cdn.exelator.com -127.0.0.1 load.exelator.com -127.0.0.1 ap-central.load.exelator.com -127.0.0.1 ap-northeast.load.exelator.com -127.0.0.1 eu-west.load.exelator.com -127.0.0.1 us-central.load.exelator.com -127.0.0.1 us-east.load.exelator.com -127.0.0.1 us-west.load.exelator.com -127.0.0.1 load-apne1.exelator.com -127.0.0.1 load77.exelator.com -127.0.0.1 loada.exelator.com -127.0.0.1 loadm.exelator.com -127.0.0.1 loadr.exelator.com -127.0.0.1 loadus.exelator.com -127.0.0.1 ssl.exelator.com -127.0.0.1 tm.ssl.exelator.com -127.0.0.1 loadus.tm.ssl.exelator.com -127.0.0.1 vdna.exelator.com - -# [experian.com] -127.0.0.1 smetrics1.experian.com - -# [exponea.com] -127.0.0.1 boombit-api.exponea.com - -# [extend.tv] -127.0.0.1 extend.tv -127.0.0.1 adserver-east.extend.tv -127.0.0.1 freewheeleventsbidder-east.extend.tv -127.0.0.1 sync.extend.tv -127.0.0.1 telariaeventsbidder-east.extend.tv - -# [extreme-ip-lookup.com] -127.0.0.1 extreme-ip-lookup.com - -# [extremereach.io] -127.0.0.1 extremereach.io -127.0.0.1 beacons.extremereach.io -127.0.0.1 cdn1.extremereach.io -127.0.0.1 cdn2.extremereach.io -127.0.0.1 vast.extremereach.io - -# [eyeota.net] -127.0.0.1 ps.eyeota.net - -# [eyeviewads.com] -127.0.0.1 track.eyeviewads.com - -# [ezmob.com] -127.0.0.1 filter.ezmob.com -127.0.0.1 xml.ezmob.com - -# [fabric.io] -127.0.0.1 fabric.io - -# [facebook.com] -127.0.0.1 an.facebook.com -127.0.0.1 pixel.facebook.com - -# [fam-ad.com] -127.0.0.1 fam-ad.com - -# [fastapi.net] -127.0.0.1 fastapi.net - -# [mparticle.map.fastly.net] -127.0.0.1 mparticle.map.fastly.net - -# [confiant-integrations.global.ssl.fastly.net] -127.0.0.1 confiant-integrations.global.ssl.fastly.net - -# [fbcdn.net] -127.0.0.1 sonar-iad.xx.fbcdn.net - -# [fedex.com] -127.0.0.1 metrics.fedex.com - -# [feedmob.com] -127.0.0.1 tracking.feedmob.com - -# [fgl.com] -127.0.0.1 enhance-config.fgl.com - -# [fidelity-media.com] -127.0.0.1 fidelity-media.com -127.0.0.1 x.fidelity-media.com - -# [fiksu.com] -127.0.0.1 fiksu.com -127.0.0.1 a.fiksu.com -127.0.0.1 rtb-creatives.fiksu.com -127.0.0.1 sdk.fiksu.com - -# [fingersoft.net] -127.0.0.1 ads.fingersoft.net -127.0.0.1 ads3.fingersoft.net - -# [firstimpression.io] -127.0.0.1 firstimpression.io -127.0.0.1 cdn.firstimpression.io -127.0.0.1 ecdn.firstimpression.io - -# [fishsticksgames.com] -127.0.0.1 logging.fishsticksgames.com - -# [fitanalytics.com] -127.0.0.1 widget.fitanalytics.com - -# [flashtalking.com] -127.0.0.1 flashtalking.com -127.0.0.1 d9.flashtalking.com -127.0.0.1 fdz.flashtalking.com -127.0.0.1 i.flashtalking.com -127.0.0.1 img.flashtalking.com -127.0.0.1 imgcf.flashtalking.com -127.0.0.1 prod-customfeeds.flashtalking.com -127.0.0.1 s3cf.flashtalking.com -127.0.0.1 servedby.flashtalking.com -127.0.0.1 stat8.flashtalking.com - -# [flipboard.com] -127.0.0.1 ad.flipboard.com -127.0.0.1 ue.flipboard.com - -# [flow.io] -127.0.0.1 beacon.flow.io - -# [flurry.com] -127.0.0.1 flurry.com -127.0.0.1 adlog.flurry.com -127.0.0.1 ads.flurry.com -127.0.0.1 cdn.flurry.com -127.0.0.1 cfg.flurry.com -127.0.0.1 data.flurry.com -127.0.0.1 gw.flurry.com -127.0.0.1 proton.flurry.com - -# [flyermobi.com] -127.0.0.1 adbsc.flyermobi.com -127.0.0.1 adbsdk.flyermobi.com -127.0.0.1 adc.flyermobi.com - -# [fmpub.net] -127.0.0.1 fmpub.net - -# [fn-pz.com] -127.0.0.1 vision.fn-pz.com - -# [follow-apps.com] -127.0.0.1 auth.follow-apps.com -127.0.0.1 sdk.follow-apps.com -127.0.0.1 sor-sdk.follow-apps.com - -# [fomo.com] -127.0.0.1 load.fomo.com - -# [footprint.net] -127.0.0.1 king-contenido-prod.secure2.footprint.net - -# [footprintdns.com] -127.0.0.1 footprintdns.com -127.0.0.1 918a7a98a85c63f2244669a0f54e12ba.clo.footprintdns.com -127.0.0.1 bdc10654944f452cbeefa3a612d5a3b4.clo.footprintdns.com - -# [forbes.com] -127.0.0.1 fuse.forbes.com -127.0.0.1 geolocation.forbes.com - -# [foresee.com] -127.0.0.1 analytics.foresee.com -127.0.0.1 bd-nplb01.foresee.com -127.0.0.1 bd-nplb02.foresee.com -127.0.0.1 bd-nplb03.foresee.com -127.0.0.1 brain.foresee.com -127.0.0.1 cx.foresee.com -127.0.0.1 gateway.foresee.com -127.0.0.1 static.foresee.com - -# [foreseeresults.com] -127.0.0.1 events.foreseeresults.com - -# [formisimo.com] -127.0.0.1 cdn-static.formisimo.com - -# [forter.com] -127.0.0.1 9e97cf8b099a.cdn4.forter.com -127.0.0.1 e44177b6b805.cdn4.forter.com -127.0.0.1 fdfe4ed62699.cdn4.forter.com - -# [fosrv.com] -127.0.0.1 analytics.fosrv.com - -# [fotoable.com] -127.0.0.1 dl.fotoable.com - -# [fotoable.net] -127.0.0.1 geoip.fotoable.net - -# [fout.jp] -127.0.0.1 fout.jp -127.0.0.1 ad.fout.jp -127.0.0.1 cnt.fout.jp -127.0.0.1 dmp.fout.jp -127.0.0.1 sync.dmp.fout.jp -127.0.0.1 dsp.fout.jp -127.0.0.1 js.fout.jp -127.0.0.1 rfp.fout.jp -127.0.0.1 ad.rfp.fout.jp -127.0.0.1 imp.rfp.fout.jp -127.0.0.1 js.rfp.fout.jp -127.0.0.1 sync.rfp.fout.jp -127.0.0.1 sync.fout.jp - -# [fox.com] -127.0.0.1 b.fox.com - -# [foxitcloud.com] -127.0.0.1 adlog.foxitcloud.com -127.0.0.1 logger.foxitcloud.com - -# [foxnews.com] -127.0.0.1 smetrics.foxnews.com - -# [foxpush.com] -127.0.0.1 pushaction.foxpush.com - -# [foxsports.com] -127.0.0.1 analytics.nova.foxsports.com - -# [fqtag.com] -127.0.0.1 aux.fqtag.com -127.0.0.1 c.fqtag.com -127.0.0.1 cdn.fqtag.com -127.0.0.1 new.fqtag.com -127.0.0.1 query.fqtag.com -127.0.0.1 s.fqtag.com - -# [ftstats.com] -127.0.0.1 c.ftstats.com - -# [funheroic.com] -127.0.0.1 dat.funheroic.com - -# [funshion.com] -127.0.0.1 pub.funshion.com - -# [fuse-ad.com] -127.0.0.1 pokkt.fuse-ad.com - -# [fusetracking.com] -127.0.0.1 leanmobi.fusetracking.com - -# [fwmrm.net] -127.0.0.1 fwmrm.net -127.0.0.1 adm.fwmrm.net -127.0.0.1 ads.aws.fwmrm.net -127.0.0.1 prd.ads.aws.fwmrm.net -127.0.0.1 g13v.prd.ads.aws.fwmrm.net -127.0.0.1 nbcu.prd.ads.aws.fwmrm.net -127.0.0.1 v.fwmrm.net -127.0.0.1 7f077.v.fwmrm.net - -# [fyber.com] -127.0.0.1 api.fyber.com -127.0.0.1 api-rewarded-video.fyber.com -127.0.0.1 dau.fyber.com -127.0.0.1 engine.fyber.com -127.0.0.1 fev.fyber.com -127.0.0.1 interstitial.fyber.com -127.0.0.1 mbe-cdn.fyber.com -127.0.0.1 mediation.fyber.com -127.0.0.1 offer.fyber.com -127.0.0.1 postimp-ofw.fyber.com -127.0.0.1 update.postimp-ofw.fyber.com -127.0.0.1 s.update.postimp-ofw.fyber.com -127.0.0.1 rewarded-video.fyber.com -127.0.0.1 sdk-config.fyber.com -127.0.0.1 service.fyber.com -127.0.0.1 tracker.fyber.com -127.0.0.1 video.fyber.com - -# [g5e.com] -127.0.0.1 cdn.g5e.com -127.0.0.1 ceg.g5e.com -127.0.0.1 collecting-consent.g5e.com -127.0.0.1 most-popular-info.g5e.com -127.0.0.1 pgpl.g5e.com -127.0.0.1 pushwoosh.g5e.com -127.0.0.1 specialdeals.g5e.com -127.0.0.1 xpromo.g5e.com - -# [game-insight.com] -127.0.0.1 tribez.game-insight.com - -# [gameanalytics.com] -127.0.0.1 gameanalytics.com -127.0.0.1 api.gameanalytics.com -127.0.0.1 rubick.gameanalytics.com - -# [gameloft.com] -127.0.0.1 igp06.gameloft.com -127.0.0.1 ingameads.gameloft.com - -# [gamemonetize.com] -127.0.0.1 html5.gamemonetize.com - -# [gameofwhales.com] -127.0.0.1 api.gameofwhales.com - -# [games-to-run123.com] -127.0.0.1 trk.games-to-run123.com - -# [gammaplatform.com] -127.0.0.1 gammaplatform.com -127.0.0.1 cm.gammaplatform.com -127.0.0.1 hb.gammaplatform.com -127.0.0.1 imp.gammaplatform.com -127.0.0.1 static.gammaplatform.com -127.0.0.1 stc.gammaplatform.com -127.0.0.1 t.gammaplatform.com -127.0.0.1 tag.gammaplatform.com - -# [gamooga.com] -127.0.0.1 evbk.gamooga.com - -# [gannettdigital.com] -127.0.0.1 traxex.gannettdigital.com - -# [gdeslon.ru] -127.0.0.1 gdeslon.ru - -# [gemius.pl] -127.0.0.1 gemius.pl -127.0.0.1 gatr.hit.gemius.pl -127.0.0.1 googlecm.hit.gemius.pl - -# [genieessp.com] -127.0.0.1 genieessp.com -127.0.0.1 gi-js.genieessp.com -127.0.0.1 js.genieessp.com - -# [geoadnxs.com] -127.0.0.1 sin1.geoadnxs.com -127.0.0.1 ib.sin1.geoadnxs.com -127.0.0.1 m.ib.sin1.geoadnxs.com -127.0.0.1 mobile.ib.sin1.geoadnxs.com -127.0.0.1 sin3-ib.sin1.geoadnxs.com - -# [geoedge.be] -127.0.0.1 gw.geoedge.be -127.0.0.1 protect.geoedge.be -127.0.0.1 rumcdn.geoedge.be - -# [geoplugin.net] -127.0.0.1 geoplugin.net -127.0.0.1 www.geoplugin.net - -# [gepush.com] -127.0.0.1 sdk.open.talk.gepush.com - -# [getclicky.com] -127.0.0.1 in.getclicky.com -127.0.0.1 static.getclicky.com - -# [getdrip.com] -127.0.0.1 api.getdrip.com -127.0.0.1 tag.getdrip.com - -# [getgo.com] -127.0.0.1 api-telemetry.servers.getgo.com -127.0.0.1 telemetry.servers.getgo.com - -# [getshogun.com] -127.0.0.1 analytics.getshogun.com - -# [getsocial.im] -127.0.0.1 hades.getsocial.im - -# [getui.net] -127.0.0.1 sdk.open.talk.getui.net - -# [gigya.com] -127.0.0.1 socialize.eu1.gigya.com - -# [gimbal.com] -127.0.0.1 analytics-server.gimbal.com -127.0.0.1 communicate.gimbal.com -127.0.0.1 placebubble.gimbal.com -127.0.0.1 registration.gimbal.com -127.0.0.1 sdk-configuration.gimbal.com -127.0.0.1 sdk-info.gimbal.com - -# [gimbal.tech] -127.0.0.1 cdn.gimbal.tech - -# [gioneemobile.net] -127.0.0.1 stats.gioneemobile.net - -# [gismart.xyz] -127.0.0.1 analytics.gismart.xyz -127.0.0.1 prod-defaulting-subscriptiontool.gismart.xyz - -# [gladly.com] -127.0.0.1 cdn.gladly.com -127.0.0.1 us-1.gladly.com - -# [gleam.io] -127.0.0.1 js.gleam.io - -# [glispa.com] -127.0.0.1 glispa.com - -# [globalnetworkad.com] -127.0.0.1 trans.globalnetworkad.com - -# [globalwebindex.net] -127.0.0.1 gwiq-v3.globalwebindex.net -127.0.0.1 gwiqcdn.globalwebindex.net - -# [glulive.com] -127.0.0.1 personalization.centech.glulive.com -127.0.0.1 prd1.personalization.centech.glulive.com -127.0.0.1 revid.centech.glulive.com -127.0.0.1 prd1.revid.centech.glulive.com - -# [gmossp-sp.jp] -127.0.0.1 gmossp-sp.jp -127.0.0.1 cdn.gmossp-sp.jp -127.0.0.1 adn-d.sp.gmossp-sp.jp -127.0.0.1 adn-i.sp.gmossp-sp.jp -127.0.0.1 adn-j.sp.gmossp-sp.jp - -# [go-mpulse.net] -127.0.0.1 c.go-mpulse.net -127.0.0.1 s.go-mpulse.net - -# [go.com] -127.0.0.1 log.go.com -127.0.0.1 sw88.go.com -127.0.0.1 tredir.go.com -127.0.0.1 unid.go.com -127.0.0.1 android.unid.go.com -127.0.0.1 cdn.unid.go.com -127.0.0.1 ios.unid.go.com - -# [go2cloud.org] -127.0.0.1 tapjoy.go2cloud.org - -# [go2speed.org] -127.0.0.1 media.go2speed.org - -# [goadservices.com] -127.0.0.1 goadservices.com -127.0.0.1 bo.goadservices.com - -# [gocarrot.com] -127.0.0.1 gocarrot.com -127.0.0.1 iroko.gocarrot.com -127.0.0.1 parsnip.gocarrot.com - -# [goforandroid.com] -127.0.0.1 adlockscreen.goforandroid.com -127.0.0.1 adpush.goforandroid.com -127.0.0.1 adpushsdk.goforandroid.com -127.0.0.1 adviap.goforandroid.com -127.0.0.1 advshield.goforandroid.com -127.0.0.1 geoip.goforandroid.com -127.0.0.1 navigation.api.hk.goforandroid.com - -# [goldspotmedia.com] -127.0.0.1 goldspotmedia.com -127.0.0.1 gcmast-cdn.goldspotmedia.com - -# [golfrival.net] -127.0.0.1 log1.golfrival.net - -# [goo.ne.jp] -127.0.0.1 adcdn.goo.ne.jp -127.0.0.1 owb101.goo.ne.jp - -# [gooddata.com] -127.0.0.1 secure.gooddata.com - -# [google-analytics.com] -127.0.0.1 google-analytics.com -127.0.0.1 ssl.google-analytics.com -127.0.0.1 www.google-analytics.com - -# [google.com] -127.0.0.1 ads.google.com -127.0.0.1 adservice.google.com -127.0.0.1 s0-2mdn-net.l.google.com - -# [googleadservices.com] -127.0.0.1 googleadservices.com -127.0.0.1 pagead2.googleadservices.com -127.0.0.1 www.googleadservices.com - -# [googleadsserving.cn] -127.0.0.1 static.googleadsserving.cn - -# [googlesyndication.com] -127.0.0.1 googlesyndication.com -127.0.0.1 ade.googlesyndication.com -127.0.0.1 pagead.googlesyndication.com -127.0.0.1 pagead2.googlesyndication.com -127.0.0.1 tpc.googlesyndication.com - -# [googleusercontent.com] -127.0.0.1 displayads-formats.googleusercontent.com - -# [gop1.co] -127.0.0.1 gop1.co -127.0.0.1 img.gop1.co - -# [gotoip55.com] -127.0.0.1 gotoip55.com - -# [gotraffic.net] -127.0.0.1 cdn.gotraffic.net - -# [gowadogo.com] -127.0.0.1 gowadogo.com -127.0.0.1 click.gowadogo.com - -# [grabify.link] -127.0.0.1 grabify.link - -# [grapeshot.co.uk] -127.0.0.1 johnston.grapeshot.co.uk -127.0.0.1 mediaforce.grapeshot.co.uk -127.0.0.1 newscorp.grapeshot.co.uk -127.0.0.1 telegraph.grapeshot.co.uk -127.0.0.1 trinitymirror.grapeshot.co.uk - -# [greystripe.com] -127.0.0.1 adsx.greystripe.com - -# [gridsumdissector.com] -127.0.0.1 cm-udmp.gridsumdissector.com -127.0.0.1 diag-wd.gridsumdissector.com -127.0.0.1 i.gridsumdissector.com -127.0.0.1 recv-bak-wd.gridsumdissector.com -127.0.0.1 recv-wd.gridsumdissector.com -127.0.0.1 static.gridsumdissector.com - -# [growthbeat.com] -127.0.0.1 api.growthbeat.com - -# [growthpush.com] -127.0.0.1 api.growthpush.com - -# [gscontxt.net] -127.0.0.1 hearst.gscontxt.net - -# [gu-web.net] -127.0.0.1 phar.gu-web.net - -# [guardianapps.co.uk] -127.0.0.1 guardianapps.co.uk -127.0.0.1 nextgen.guardianapps.co.uk -127.0.0.1 api.nextgen.guardianapps.co.uk - -# [gumgum.com] -127.0.0.1 gumgum.com -127.0.0.1 aba.gumgum.com -127.0.0.1 jp-g2.gumgum.com -127.0.0.1 jp-lb.gumgum.com -127.0.0.1 or-g2.gumgum.com -127.0.0.1 or-lb.gumgum.com -127.0.0.1 px.gumgum.com -127.0.0.1 rtb.gumgum.com -127.0.0.1 va-g2.gumgum.com -127.0.0.1 va-lb.gumgum.com -127.0.0.1 wo.gumgum.com -127.0.0.1 update.wo.gumgum.com -127.0.0.1 s.update.wo.gumgum.com - -# [guoshipartners.com] -127.0.0.1 ad-specs.guoshipartners.com - -# [gwallet.com] -127.0.0.1 gwallet.com -127.0.0.1 rp.gwallet.com - -# [h-cdn.com] -127.0.0.1 perr.h-cdn.com - -# [h12-media.com] -127.0.0.1 h12-media.com -127.0.0.1 tags.h12-media.com - -# [hansel.io] -127.0.0.1 dil.hansel.io -127.0.0.1 sdk.hansel.io -127.0.0.1 ujm.hansel.io - -# [hapyak.com] -127.0.0.1 analytics-production.hapyak.com - -# [hasmobi.net] -127.0.0.1 hasmobi.net -127.0.0.1 adx.hasmobi.net -127.0.0.1 na.hasmobi.net -127.0.0.1 stat.hasmobi.net -127.0.0.1 stra.hasmobi.net - -# [havasedge.com] -127.0.0.1 havasedge.com -127.0.0.1 event.havasedge.com - -# [hbi-ingest.net] -127.0.0.1 hbi-ingest.net - -# [heapanalytics.com] -127.0.0.1 cdn.heapanalytics.com - -# [herocraft.com] -127.0.0.1 adv.herocraft.com - -# [collection-endpoint-staging.herokuapp.com] -127.0.0.1 collection-endpoint-staging.herokuapp.com - -# [evening-badlands-6215.herokuapp.com] -127.0.0.1 evening-badlands-6215.herokuapp.com - -# [ilyonanalytics.herokuapp.com] -127.0.0.1 ilyonanalytics.herokuapp.com - -# [powr-counter.herokuapp.com] -127.0.0.1 powr-counter.herokuapp.com - -# [wootric-eligibility.herokuapp.com] -127.0.0.1 wootric-eligibility.herokuapp.com - -# [herokudns.com] -127.0.0.1 embed.tagboard.com.herokudns.com -127.0.0.1 event-logger.tagboard.com.herokudns.com -127.0.0.1 api.wootric.com.herokudns.com -127.0.0.1 production.wootric.com.herokudns.com -127.0.0.1 analytics.yopify.com.herokudns.com - -# [hexagon-analytics.com] -127.0.0.1 hexagon-analytics.com - -# [heyzap.com] -127.0.0.1 ads.heyzap.com -127.0.0.1 fyc.heyzap.com -127.0.0.1 med.heyzap.com - -# [hghit.com] -127.0.0.1 hghit.com - -# [hgonline.net] -127.0.0.1 cdn-cf-hc-banners.hgonline.net - -# [hiconversion.com] -127.0.0.1 h30-deploy.hiconversion.com - -# [hiido.com] -127.0.0.1 config.hiido.com -127.0.0.1 hlog.hiido.com -127.0.0.1 klog.hiido.com -127.0.0.1 mlog.hiido.com -127.0.0.1 trans.hiido.com -127.0.0.1 ylog.hiido.com - -# [histats.com] -127.0.0.1 s10.histats.com -127.0.0.1 s4i.histats.com - -# [hitsteps.com] -127.0.0.1 log.hitsteps.com - -# [holder.com.ua] -127.0.0.1 holder.com.ua - -# [homify.com.mx] -127.0.0.1 homify.com.mx - -# [hostyour.video] -127.0.0.1 analytics.hostyour.video - -# [hot-mob.com] -127.0.0.1 hot-mob.com -127.0.0.1 ad.hot-mob.com -127.0.0.1 cdn.hot-mob.com -127.0.0.1 code.hot-mob.com -127.0.0.1 trk.hot-mob.com -127.0.0.1 webapi.hot-mob.com -127.0.0.1 wpr.hot-mob.com - -# [hotjar.com] -127.0.0.1 script.hotjar.com -127.0.0.1 static.hotjar.com -127.0.0.1 vars.hotjar.com - -# [hotjar.io] -127.0.0.1 vc.hotjar.io - -# [howdoesin.net] -127.0.0.1 howdoesin.net -127.0.0.1 click.howdoesin.net - -# [hrzn-nxt.com] -127.0.0.1 hrzn-nxt.com -127.0.0.1 c.hrzn-nxt.com -127.0.0.1 hmi-hershey.hrzn-nxt.com -127.0.0.1 l.hrzn-nxt.com - -# [hs-analytics.net] -127.0.0.1 hs-analytics.net - -# [htmedia.in] -127.0.0.1 analytics.htmedia.in - -# [hulu.com] -127.0.0.1 t2.hulu.com - -# [humann.com] -127.0.0.1 segment.humann.com -127.0.0.1 segment-api.humann.com - -# [huq.io] -127.0.0.1 huq.io -127.0.0.1 api.huq.io - -# [huqindustries.co.uk] -127.0.0.1 api.huqindustries.co.uk - -# [hutchgames.io] -127.0.0.1 crosspromo.hutchgames.io - -# [huuuge.net] -127.0.0.1 stats.huuuge.net - -# [hyprmx.com] -127.0.0.1 live.hyprmx.com -127.0.0.1 marketplace-android-b235.hyprmx.com -127.0.0.1 static.hyprmx.com - -# [i-mobile.co.jp] -127.0.0.1 i-mobile.co.jp - -# [i2ad.jp] -127.0.0.1 i2ad.jp - -# [i2i.jp] -127.0.0.1 i2i.jp - -# [iadvize.com] -127.0.0.1 api.iadvize.com -127.0.0.1 cdlc.iadvize.com -127.0.0.1 cobrowsing-ha.iadvize.com -127.0.0.1 fstatic.iadvize.com -127.0.0.1 halc.iadvize.com -127.0.0.1 lc.iadvize.com -127.0.0.1 static.iadvize.com -127.0.0.1 xmpp-ha-alb.iadvize.com - -# [iappgame.com] -127.0.0.1 sdk.iappgame.com - -# [iappmobi.com] -127.0.0.1 data.iappmobi.com - -# [iasds01.com] -127.0.0.1 ci.iasds01.com -127.0.0.1 sc.iasds01.com - -# [iaudienc.com] -127.0.0.1 iaudienc.com -127.0.0.1 s.iaudienc.com - -# [ibmcloud.com] -127.0.0.1 planning-analytics.ibmcloud.com -127.0.0.1 tealeaf.ibmcloud.com -127.0.0.1 collector.tealeaf.ibmcloud.com -127.0.0.1 uscollector.tealeaf.ibmcloud.com - -# [icecyber.org] -127.0.0.1 stable.icecyber.org - -# [icloseli.com] -127.0.0.1 ads.icloseli.com - -# [icloud.com] -127.0.0.1 metrics.icloud.com - -# [id1.cn] -127.0.0.1 id1.cn - -# [id5-sync.com] -127.0.0.1 id5-sync.com - -# [idio.co] -127.0.0.1 a.idio.co -127.0.0.1 api.idio.co -127.0.0.1 i.idio.co -127.0.0.1 js.idio.co -127.0.0.1 s.idio.co -127.0.0.1 sales.idio.co -127.0.0.1 ssl-s.idio.co - -# [idreams.pl] -127.0.0.1 server.idreams.pl - -# [iesnare.com] -127.0.0.1 mpsnare.iesnare.com - -# [ifood.tv] -127.0.0.1 adlog.ifood.tv -127.0.0.1 log.ifood.tv - -# [igetget.com] -127.0.0.1 entree.igetget.com -127.0.0.1 piccdn.igetget.com -127.0.0.1 seeder.igetget.com - -# [igexin.com] -127.0.0.1 inc2.igexin.com -127.0.0.1 open.inc2.igexin.com -127.0.0.1 sdk.open.inc2.igexin.com -127.0.0.1 open.phone.igexin.com -127.0.0.1 sdk.open.phone.igexin.com -127.0.0.1 talk.igexin.com -127.0.0.1 open.talk.igexin.com -127.0.0.1 sdk.open.talk.igexin.com - -# [igodigital.com] -127.0.0.1 collect.igodigital.com -127.0.0.1 100016075.collect.igodigital.com -127.0.0.1 10870841.collect.igodigital.com -127.0.0.1 7227272.collect.igodigital.com - -# [iheart.com] -127.0.0.1 us-events.api.iheart.com -127.0.0.1 smy.iheart.com - -# [ihsmarkit.com] -127.0.0.1 wass.ihsmarkit.com - -# [ijinshan.com] -127.0.0.1 dcys.ijinshan.com -127.0.0.1 zj.dcys.ijinshan.com -127.0.0.1 cntj.zj.dcys.ijinshan.com -127.0.0.1 did.ijinshan.com -127.0.0.1 cmplay.did.ijinshan.com -127.0.0.1 dl.ijinshan.com -127.0.0.1 img1.ijinshan.com -127.0.0.1 keyserver.ijinshan.com -127.0.0.1 kpns.ijinshan.com -127.0.0.1 liehu.ijinshan.com -127.0.0.1 cdndownload.liehu.ijinshan.com -127.0.0.1 mobad.ijinshan.com -127.0.0.1 pc.mobad.ijinshan.com -127.0.0.1 sdk.mobad.ijinshan.com -127.0.0.1 sj.ijinshan.com -127.0.0.1 dl.sj.ijinshan.com -127.0.0.1 stat.ijinshan.com -127.0.0.1 js.stat.ijinshan.com -127.0.0.1 tj.ijinshan.com -127.0.0.1 lb3d.tj.ijinshan.com -127.0.0.1 lbdata.tj.ijinshan.com -127.0.0.1 utag.ijinshan.com -127.0.0.1 db.utag.ijinshan.com - -# [ilyf4amifh.com] -127.0.0.1 ilyf4amifh.com - -# [imaginationunwired.com] -127.0.0.1 sdkv2.imaginationunwired.com - -# [imgix.net] -127.0.0.1 amplify-com-mktg.imgix.net -127.0.0.1 marketingweek.imgix.net -127.0.0.1 moengagewebsdk.imgix.net - -# [imguol.com] -127.0.0.1 e.imguol.com - -# [imhd.io] -127.0.0.1 cdn.imhd.io - -# [imimobile.com] -127.0.0.1 imimobile.com - -# [immobilienscout24.de] -127.0.0.1 tracking.immobilienscout24.de - -# [immomo.com] -127.0.0.1 api.immomo.com -127.0.0.1 connperf.immomo.com -127.0.0.1 live-api.immomo.com -127.0.0.1 paas-push-api.immomo.com -127.0.0.1 paas-push-api-log.immomo.com - -# [imonomy.com] -127.0.0.1 b.imonomy.com -127.0.0.1 srv.imonomy.com -127.0.0.1 tag.imonomy.com - -# [impactradius-event.com] -127.0.0.1 d.impactradius-event.com - -# [impactradius.com] -127.0.0.1 ct.impactradius.com -127.0.0.1 linkto-ext-hp-com.ct.impactradius.com -127.0.0.1 customtraffic.impactradius.com -127.0.0.1 goto-target-com.customtraffic.impactradius.com -127.0.0.1 partners-hotwire-com.impactradius.com - -# [impression.link] -127.0.0.1 impression.link - -# [imrworldwide.com] -127.0.0.1 imrworldwide.com -127.0.0.1 cdn-gl.imrworldwide.com -127.0.0.1 cloudapi.imrworldwide.com -127.0.0.1 cm.imrworldwide.com -127.0.0.1 errors.imrworldwide.com -127.0.0.1 global.imrworldwide.com -127.0.0.1 priv-policy.imrworldwide.com -127.0.0.1 sdk.imrworldwide.com -127.0.0.1 seccdn-gl.imrworldwide.com -127.0.0.1 secure-au.imrworldwide.com -127.0.0.1 secure-cert.imrworldwide.com -127.0.0.1 secure-dcr.imrworldwide.com -127.0.0.1 secure-dcr-cert.imrworldwide.com -127.0.0.1 secure-drm.imrworldwide.com -127.0.0.1 secure-eu.imrworldwide.com -127.0.0.1 secure-gg.imrworldwide.com -127.0.0.1 secure-gl.imrworldwide.com -127.0.0.1 secure-it.imrworldwide.com -127.0.0.1 secure-nz.imrworldwide.com -127.0.0.1 secure-proxy.imrworldwide.com -127.0.0.1 secure-sdk.imrworldwide.com -127.0.0.1 secure-sg.imrworldwide.com -127.0.0.1 secure-uk.imrworldwide.com -127.0.0.1 secure-us.imrworldwide.com -127.0.0.1 uaid-linkage.imrworldwide.com - -# [imtwjwoasak.com] -127.0.0.1 imtwjwoasak.com - -# [imwx.com] -127.0.0.1 imwx.com - -# [in25app.com] -127.0.0.1 trk.in25app.com - -# [indeed.com] -127.0.0.1 ads.indeed.com -127.0.0.1 t.indeed.com - -# [indexww.com] -127.0.0.1 js-sec.indexww.com -127.0.0.1 update.indexww.com -127.0.0.1 s.update.indexww.com - -# [indiatimes.com] -127.0.0.1 mobileads.indiatimes.com - -# [indicative.com] -127.0.0.1 api.indicative.com -127.0.0.1 cdn.indicative.com - -# [infinario.com] -127.0.0.1 api.infinario.com -127.0.0.1 skypicker-api.infinario.com -127.0.0.1 sygic-api.infinario.com - -# [influencemobile.com] -127.0.0.1 engage-network.influencemobile.com -127.0.0.1 events.influencemobile.com -127.0.0.1 messaging.influencemobile.com -127.0.0.1 targeting.influencemobile.com - -# [influenster.com] -127.0.0.1 image.influenster.com - -# [informatm.com] -127.0.0.1 images.informatm.com - -# [infra.systems] -127.0.0.1 studcat.infra.systems - -# [inhousedsp.com] -127.0.0.1 inhousedsp.com -127.0.0.1 content.inhousedsp.com - -# [inlcorp.com] -127.0.0.1 adapi.inlcorp.com - -# [inlocomedia.com] -127.0.0.1 sdk.inlocomedia.com -127.0.0.1 sdk-analytics.inlocomedia.com -127.0.0.1 visits.inlocomedia.com - -# [inmar.com] -127.0.0.1 rasmas.inmar.com - -# [inmarket.com] -127.0.0.1 cdn-engagement.inmarket.com -127.0.0.1 engagement.inmarket.com -127.0.0.1 m2m-api.inmarket.com - -# [inmobi.cn] -127.0.0.1 inmobi.cn -127.0.0.1 sdk.inmobi.cn -127.0.0.1 telemetry.sdk.inmobi.cn -127.0.0.1 w.inmobi.cn -127.0.0.1 sdkm.w.inmobi.cn - -# [inmobi.com] -127.0.0.1 ads.inmobi.com -127.0.0.1 appgwv2.inmobi.com -127.0.0.1 eastus-ssp.appgwv2.inmobi.com -127.0.0.1 config.eastus-ssp.appgwv2.inmobi.com -127.0.0.1 vastproxy.brand.inmobi.com -127.0.0.1 config.inmobi.com -127.0.0.1 config-ltvp.inmobi.com -127.0.0.1 de.inmobi.com -127.0.0.1 b.de.inmobi.com -127.0.0.1 e.de.inmobi.com -127.0.0.1 ic.de.inmobi.com -127.0.0.1 glance.inmobi.com -127.0.0.1 analytics.glance.inmobi.com -127.0.0.1 id.analytics.glance.inmobi.com -127.0.0.1 in.analytics.glance.inmobi.com -127.0.0.1 api.glance.inmobi.com -127.0.0.1 id.api.glance.inmobi.com -127.0.0.1 in.api.glance.inmobi.com -127.0.0.1 glance-internal.inmobi.com -127.0.0.1 analytics-prod2.glance-internal.inmobi.com -127.0.0.1 content-prod3.glance-internal.inmobi.com -127.0.0.1 s.iff.inmobi.com -127.0.0.1 dspbeacons.error.ihasdsp.inmobi.com -127.0.0.1 imces.inmobi.com -127.0.0.1 pulse.inmobi.com -127.0.0.1 carpet.pulse.inmobi.com -127.0.0.1 sdk.inmobi.com -127.0.0.1 telemetry.sdk.inmobi.com -127.0.0.1 ssp-prod-telemerty-eastus-appgwv2.inmobi.com -127.0.0.1 trafficmanager.inmobi.com -127.0.0.1 eastus.trafficmanager.inmobi.com -127.0.0.1 nonmutt.eastus.trafficmanager.inmobi.com -127.0.0.1 w.eastus.trafficmanager.inmobi.com -127.0.0.1 et.w.eastus.trafficmanager.inmobi.com -127.0.0.1 sgp.trafficmanager.inmobi.com -127.0.0.1 nonmutt.sgp.trafficmanager.inmobi.com -127.0.0.1 imces.dfw1.vip.inmobi.com -127.0.0.1 w.inmobi.com -127.0.0.1 api.w.inmobi.com -127.0.0.1 au.w.inmobi.com -127.0.0.1 c-eus.w.inmobi.com -127.0.0.1 et.w.inmobi.com -127.0.0.1 et-eus.w.inmobi.com -127.0.0.1 i.w.inmobi.com -127.0.0.1 js.w.inmobi.com -127.0.0.1 sdkm.w.inmobi.com -127.0.0.1 sdktm.w.inmobi.com -127.0.0.1 vast.w.inmobi.com - -# [inmobicdn.net] -127.0.0.1 inmobicdn.net -127.0.0.1 l.inmobicdn.net -127.0.0.1 glance.l.inmobicdn.net -127.0.0.1 i.l.inmobicdn.net -127.0.0.1 i.l-dsp.inmobicdn.net -127.0.0.1 supply.inmobicdn.net - -# [inner-active.mobi] -127.0.0.1 inner-active.mobi -127.0.0.1 ad-tag.inner-active.mobi -127.0.0.1 cdn2.inner-active.mobi -127.0.0.1 client-events.inner-active.mobi -127.0.0.1 event.inner-active.mobi -127.0.0.1 event-staging.inner-active.mobi -127.0.0.1 m2m1.inner-active.mobi -127.0.0.1 sdk-events.inner-active.mobi -127.0.0.1 vast-events.inner-active.mobi -127.0.0.1 vast-events-staging.inner-active.mobi -127.0.0.1 wv.inner-active.mobi - -# [innertrends.com] -127.0.0.1 babel.innertrends.com -127.0.0.1 io.innertrends.com - -# [innity.com] -127.0.0.1 innity.com -127.0.0.1 as.innity.com -127.0.0.1 avd.innity.com -127.0.0.1 avn.innity.com -127.0.0.1 avp.innity.com -127.0.0.1 cast.innity.com -127.0.0.1 optimize.innity.com -127.0.0.1 ps.innity.com - -# [innity.net] -127.0.0.1 innity.net -127.0.0.1 avd.innity.net -127.0.0.1 cdn.innity.net -127.0.0.1 media.innity.net -127.0.0.1 vcdn.media.innity.net -127.0.0.1 ssl-avd.innity.net - -# [innovid.com] -127.0.0.1 innovid.com -127.0.0.1 ag.innovid.com -127.0.0.1 dts.innovid.com -127.0.0.1 rtr.innovid.com -127.0.0.1 s.innovid.com -127.0.0.1 s-a.innovid.com -127.0.0.1 s-cdn.innovid.com -127.0.0.1 s-files.innovid.com -127.0.0.1 s-static.innovid.com -127.0.0.1 s-video.innovid.com -127.0.0.1 service.innovid.com -127.0.0.1 static.innovid.com - -# [inshorts.com] -127.0.0.1 analytics-events.inshorts.com - -# [insightexpressai.com] -127.0.0.1 insightexpressai.com -127.0.0.1 secure.insightexpressai.com -127.0.0.1 surveys.insightexpressai.com - -# [insigit.com] -127.0.0.1 cdn.insigit.com - -# [inskinad.com] -127.0.0.1 cdn.inskinad.com -127.0.0.1 mfad.inskinad.com -127.0.0.1 video.inskinad.com - -# [inspectlet.com] -127.0.0.1 cdn.inspectlet.com -127.0.0.1 hn.inspectlet.com -127.0.0.1 ws.inspectlet.com - -# [instabug.com] -127.0.0.1 api.instabug.com - -# [instana.io] -127.0.0.1 eum-orange-saas.instana.io - -# [integromat.com] -127.0.0.1 hook.integromat.com - -# [intellimize.co] -127.0.0.1 api.intellimize.co -127.0.0.1 log.intellimize.co - -# [intentarget.com] -127.0.0.1 static.intentarget.com - -# [intentiq.com] -127.0.0.1 ads.intentiq.com -127.0.0.1 api.intentiq.com -127.0.0.1 pe.intentiq.com -127.0.0.1 pe1.intentiq.com -127.0.0.1 sync.intentiq.com -127.0.0.1 sync1.intentiq.com - -# [intergi.com] -127.0.0.1 cdn.intergi.com - -# [intergient.com] -127.0.0.1 cdn.intergient.com - -# [intermarkets.net] -127.0.0.1 intermarkets.net - -# [intowow.com] -127.0.0.1 intowow.com -127.0.0.1 adcfg.intowow.com -127.0.0.1 geoinfo.intowow.com - -# [intuit.com] -127.0.0.1 logging.api.intuit.com -127.0.0.1 monitoring-sdk.experimentation.intuit.com - -# [inven.co.kr] -127.0.0.1 ads.inven.co.kr - -# [invoca.net] -127.0.0.1 invoca.net -127.0.0.1 pnapi.invoca.net - -# [invocacdn.com] -127.0.0.1 invocacdn.com -127.0.0.1 solutions.invocacdn.com - -# [ioam.de] -127.0.0.1 config.ioam.de -127.0.0.1 irqs.ioam.de -127.0.0.1 script.ioam.de - -# [iosappsworld.com] -127.0.0.1 ads.iosappsworld.com - -# [iovation.com] -127.0.0.1 ci-mpsnare.iovation.com -127.0.0.1 first.iovation.com - -# [iperceptions.com] -127.0.0.1 api.iperceptions.com -127.0.0.1 collect.iperceptions.com -127.0.0.1 ips-img.iperceptions.com -127.0.0.1 post.iperceptions.com -127.0.0.1 sd.iperceptions.com -127.0.0.1 universal.iperceptions.com - -# [ipinyou.com] -127.0.0.1 ipinyou.com -127.0.0.1 cm.ipinyou.com -127.0.0.1 fm.ipinyou.com -127.0.0.1 fms.ipinyou.com -127.0.0.1 stats.ipinyou.com -127.0.0.1 vt.ipinyou.com - -# [iponweb.net] -127.0.0.1 fastg8.pool.iponweb.net - -# [ipredictive.com] -127.0.0.1 ad-us-west.ipredictive.com -127.0.0.1 events-us-east-1.ipredictive.com -127.0.0.1 events-us-west-2.ipredictive.com -127.0.0.1 events2-us-east-1.ipredictive.com -127.0.0.1 media-cdn.ipredictive.com -127.0.0.1 sync.ipredictive.com - -# [iprom.net] -127.0.0.1 adserver.iprom.net - -# [ipromote.com] -127.0.0.1 i.ipromote.com -127.0.0.1 iad1.ipromote.com -127.0.0.1 iad2.ipromote.com -127.0.0.1 iad3.ipromote.com -127.0.0.1 iad4.ipromote.com -127.0.0.1 iad5.ipromote.com -127.0.0.1 iad6.ipromote.com -127.0.0.1 iad7.ipromote.com -127.0.0.1 iad8.ipromote.com -127.0.0.1 sfo1.ipromote.com -127.0.0.1 sfo2.ipromote.com -127.0.0.1 sfo3.ipromote.com -127.0.0.1 sfo4.ipromote.com -127.0.0.1 sin1.ipromote.com -127.0.0.1 sin2.ipromote.com - -# [ipstack.com] -127.0.0.1 api.ipstack.com - -# [iqzone.com] -127.0.0.1 iqzone.com -127.0.0.1 pssvc.iqzone.com - -# [iris.tv] -127.0.0.1 iris.tv -127.0.0.1 context.iris.tv -127.0.0.1 ovp.iris.tv - -# [ironsrc.mobi] -127.0.0.1 logs.ironsrc.mobi - -# [irquest.com] -127.0.0.1 iam-agof-app.irquest.com - -# [irr.ru] -127.0.0.1 irr.ru - -# [irs01.com] -127.0.0.1 irs01.com -127.0.0.1 m.irs01.com -127.0.0.1 v.irs01.com -127.0.0.1 z.irs01.com - -# [isnssdk.com] -127.0.0.1 dm.isnssdk.com -127.0.0.1 h5.isnssdk.com -127.0.0.1 hotapi-va.isnssdk.com -127.0.0.1 i.isnssdk.com -127.0.0.1 i16-tb.isnssdk.com -127.0.0.1 ichannel.isnssdk.com -127.0.0.1 imapi-sg.isnssdk.com -127.0.0.1 log.isnssdk.com -127.0.0.1 log-tb.isnssdk.com -127.0.0.1 mon.isnssdk.com -127.0.0.1 open.isnssdk.com -127.0.0.1 pangolin16.isnssdk.com -127.0.0.1 tnc16-alisg.isnssdk.com -127.0.0.1 tnc16-useast1a.isnssdk.com - -# [ispot.tv] -127.0.0.1 ispot.tv -127.0.0.1 pi.ispot.tv -127.0.0.1 pt.ispot.tv - -# [iterable.com] -127.0.0.1 api.iterable.com -127.0.0.1 assets.iterable.com -127.0.0.1 static.iterable.com - -# [iteratehq.com] -127.0.0.1 iteratehq.com -127.0.0.1 platform.iteratehq.com - -# [itim.vn] -127.0.0.1 itim.vn -127.0.0.1 spell.itim.vn - -# [itmedia.co.jp] -127.0.0.1 fc.itmedia.co.jp - -# [itracker360.com] -127.0.0.1 ip.itracker360.com - -# [ivitrack.com] -127.0.0.1 itm.ivitrack.com -127.0.0.1 matching.ivitrack.com - -# [ivymobile.com] -127.0.0.1 api.ivymobile.com -127.0.0.1 stats.ivymobile.com - -# [izooto.com] -127.0.0.1 cdn.izooto.com -127.0.0.1 cdnimg.izooto.com -127.0.0.1 err.izooto.com - -# [jampp.com] -127.0.0.1 jampp.com -127.0.0.1 cdn.jampp.com -127.0.0.1 imgx.jampp.com -127.0.0.1 imp-lb-us2.jampp.com -127.0.0.1 static.jampp.com - -# [jeeng.com] -127.0.0.1 api.jeeng.com -127.0.0.1 users.api.jeeng.com -127.0.0.1 sdk.jeeng.com -127.0.0.1 telemetries.jeeng.com - -# [jetpackdigital.com] -127.0.0.1 ads.jetpackdigital.com -127.0.0.1 tracking.jetpackdigital.com - -# [jiguang.cn] -127.0.0.1 ad.jiguang.cn -127.0.0.1 res-push.ad.jiguang.cn -127.0.0.1 im.jiguang.cn -127.0.0.1 sdk.im.jiguang.cn -127.0.0.1 sdk.jiguang.cn -127.0.0.1 update.sdk.jiguang.cn -127.0.0.1 verification.jiguang.cn -127.0.0.1 sdk.verification.jiguang.cn - -# [jivox.com] -127.0.0.1 as.jivox.com -127.0.0.1 as-ttd.jivox.com -127.0.0.1 assetscdn.jivox.com -127.0.0.1 cdn.jivox.com -127.0.0.1 cdn-as.jivox.com -127.0.0.1 evs.jivox.com -127.0.0.1 pxl.jivox.com -127.0.0.1 sync.jivox.com -127.0.0.1 traffick.jivox.com - -# [jorte.com] -127.0.0.1 ad.jorte.com - -# [jpush.cn] -127.0.0.1 im64.jpush.cn -127.0.0.1 s.jpush.cn -127.0.0.1 stats.jpush.cn - -# [jpush.io] -127.0.0.1 sis.jpush.io - -# [jsrdn.com] -127.0.0.1 c.jsrdn.com -127.0.0.1 s.jsrdn.com - -# [juiceadv.com] -127.0.0.1 juiceadv.com - -# [jumboprivacy.com] -127.0.0.1 analytics.jumboprivacy.com - -# [jumio.com] -127.0.0.1 mobile-sdk-resources.jumio.com -127.0.0.1 nv-sdk.jumio.com - -# [justpremium.com] -127.0.0.1 ads.justpremium.com -127.0.0.1 de.ads.justpremium.com -127.0.0.1 es.ads.justpremium.com -127.0.0.1 pre.ads.justpremium.com -127.0.0.1 uk.ads.justpremium.com -127.0.0.1 cdn.justpremium.com -127.0.0.1 match.justpremium.com -127.0.0.1 prod.justpremium.com -127.0.0.1 bidder-ap-northeast-1.prod.justpremium.com -127.0.0.1 bidder-us-west-2.prod.justpremium.com -127.0.0.1 cookiematch-ap-northeast-1.prod.justpremium.com -127.0.0.1 cookiematch-us-east-1.prod.justpremium.com -127.0.0.1 cookiematch-us-west-2.prod.justpremium.com -127.0.0.1 tracking.justpremium.com -127.0.0.1 emea-v3.tracking.justpremium.com - -# [justservingfiles.net] -127.0.0.1 bmedia.justservingfiles.net - -# [justuno.com] -127.0.0.1 cdn.justuno.com - -# [jwplayer.com] -127.0.0.1 entitlements.jwplayer.com - -# [jwpltx.com] -127.0.0.1 ping-meta-prd.jwpltx.com -127.0.0.1 prd.jwpltx.com - -# [jwpsrv.com] -127.0.0.1 g.jwpsrv.com - -# [kaffnet.com] -127.0.0.1 kaffnet.com -127.0.0.1 adapter.kaffnet.com -127.0.0.1 ad.adapter.kaffnet.com -127.0.0.1 api.kaffnet.com -127.0.0.1 ad.api.kaffnet.com -127.0.0.1 data.api.kaffnet.com -127.0.0.1 sdk.api.kaffnet.com - -# [kaltura.com] -127.0.0.1 analytics.kaltura.com - -# [kampyle.com] -127.0.0.1 kampyle.com -127.0.0.1 api-usent.kampyle.com -127.0.0.1 assets.kampyle.com -127.0.0.1 cdn-prod.kampyle.com -127.0.0.1 cdn-usent.kampyle.com -127.0.0.1 cooladata.kampyle.com -127.0.0.1 mobilesdk-us.kampyle.com -127.0.0.1 nebula-cdn.kampyle.com -127.0.0.1 screencaptue-cdn.kampyle.com -127.0.0.1 screencapture.kampyle.com -127.0.0.1 udc-neb.kampyle.com - -# [kargo.com] -127.0.0.1 ad-monitor.kargo.com -127.0.0.1 storage.cloud.kargo.com -127.0.0.1 cma.kargo.com -127.0.0.1 crb.kargo.com -127.0.0.1 kds-pixel.kargo.com -127.0.0.1 klkstrm.kargo.com -127.0.0.1 krk.kargo.com -127.0.0.1 prg.kargo.com -127.0.0.1 socialcanvas-cdn.kargo.com - -# [keen.io] -127.0.0.1 api.keen.io - -# [kejet.net] -127.0.0.1 kejet.net - -# [keymedia.com] -127.0.0.1 au.res.keymedia.com - -# [keywee.co] -127.0.0.1 cdn.keywee.co -127.0.0.1 pixel.keywee.co - -# [kidoz.net] -127.0.0.1 analytics.kidoz.net - -# [kiip.me] -127.0.0.1 kiip.me -127.0.0.1 api.kiip.me - -# [kik.com] -127.0.0.1 clientmetrics.kik.com -127.0.0.1 clientmetrics-augmentum.kik.com - -# [king.com] -127.0.0.1 adtrack.king.com -127.0.0.1 servicelayer.king.com - -# [kingoapp.com] -127.0.0.1 analytics.kingoapp.com -127.0.0.1 service.kingoapp.com -127.0.0.1 uts.kingoapp.com - -# [kingsoft-office-service.com] -127.0.0.1 abroad-ad.kingsoft-office-service.com -127.0.0.1 cloudservice14.kingsoft-office-service.com -127.0.0.1 cloudservice24.kingsoft-office-service.com - -# [kingsoft.com] -127.0.0.1 counter.kingsoft.com - -# [kiosked.com] -127.0.0.1 kiosked.com - -# [kissmetrics.com] -127.0.0.1 et.kissmetrics.com -127.0.0.1 trc.kissmetrics.com -127.0.0.1 trk.kissmetrics.com - -# [klaviyo.com] -127.0.0.1 a.klaviyo.com -127.0.0.1 fast.a.klaviyo.com -127.0.0.1 static.klaviyo.com -127.0.0.1 telemetrics.klaviyo.com - -# [kmpmedia.net] -127.0.0.1 gplayer.kmpmedia.net -127.0.0.1 update.kmpmedia.net - -# [kmsmep.com] -127.0.0.1 brand-sdk.kmsmep.com -127.0.0.1 brands.kmsmep.com -127.0.0.1 metrics.kmsmep.com - -# [knlob.com] -127.0.0.1 track.knlob.com - -# [knorex.com] -127.0.0.1 knorex.com -127.0.0.1 partner.knorex.com - -# [kochava.com] -127.0.0.1 kochava.com -127.0.0.1 api.kochava.com -127.0.0.1 kvinit-prod.api.kochava.com -127.0.0.1 token.api.kochava.com -127.0.0.1 assets.kochava.com -127.0.0.1 control.kochava.com -127.0.0.1 imp.control.kochava.com -127.0.0.1 web-sdk.control.kochava.com -127.0.0.1 entitlements.kochava.com -127.0.0.1 icm.kochava.com - -# [kongregate.io] -127.0.0.1 analytics.kongregate.io - -# [kookong.com] -127.0.0.1 sdkapi.kookong.com - -# [koowo.com] -127.0.0.1 g.koowo.com - -# [krxd.net] -127.0.0.1 krxd.net -127.0.0.1 apiservices.krxd.net -127.0.0.1 beacon.krxd.net -127.0.0.1 beacon-ash-prod.krxd.net -127.0.0.1 beacon-sie.krxd.net -127.0.0.1 cdn.krxd.net -127.0.0.1 consumer.krxd.net -127.0.0.1 jslog.krxd.net -127.0.0.1 link.krxd.net -127.0.0.1 usermatch.krxd.net -127.0.0.1 wpp.krxd.net - -# [kt.com] -127.0.0.1 freesam.kt.com -127.0.0.1 ilb.pns.kt.com - -# [ktplay.com] -127.0.0.1 dataapi.ktplay.com -127.0.0.1 track.ktplay.com - -# [kumulos.com] -127.0.0.1 events.kumulos.com -127.0.0.1 stats.kumulos.com - -# [kuwo.cn] -127.0.0.1 log.kuwo.cn -127.0.0.1 wa.kuwo.cn - -# [kuyun.com] -127.0.0.1 ask.log.kuyun.com - -# [lanistaads.com] -127.0.0.1 api.lanistaads.com - -# [largosoft.co.kr] -127.0.0.1 largosoft.co.kr - -# [launchdarkly.com] -127.0.0.1 events.launchdarkly.com -127.0.0.1 mobile.launchdarkly.com - -# [lavanetwork.net] -127.0.0.1 lavanetwork.net -127.0.0.1 delivery.lavanetwork.net -127.0.0.1 libs.lavanetwork.net -127.0.0.1 pub.lavanetwork.net - -# [lbesec.com] -127.0.0.1 cc.lbesec.com - -# [lbesecapi.com] -127.0.0.1 events.lbesecapi.com - -# [leadbolt.net] -127.0.0.1 leadbolt.net -127.0.0.1 ad.leadbolt.net - -# [leadboltapps.net] -127.0.0.1 leadboltapps.net -127.0.0.1 ad.leadboltapps.net - -# [leadboxer.com] -127.0.0.1 kibana.leadboxer.com -127.0.0.1 log.leadboxer.com -127.0.0.1 script.leadboxer.com - -# [leaddyno.com] -127.0.0.1 collector.leaddyno.com -127.0.0.1 static.leaddyno.com - -# [leadfeeder.com] -127.0.0.1 lftracker.leadfeeder.com - -# [leadforensics.com] -127.0.0.1 ldynamicspublicapi.leadforensics.com - -# [leadlander.com] -127.0.0.1 tracking.leadlander.com - -# [leadpages.io] -127.0.0.1 api.leadpages.io - -# [leadpages.net] -127.0.0.1 static.leadpages.net - -# [leadplace.fr] -127.0.0.1 tag.leadplace.fr - -# [leads.su] -127.0.0.1 leads.su - -# [leady.com] -127.0.0.1 t.leady.com - -# [leadzu.com] -127.0.0.1 cname.leadzu.com -127.0.0.1 ocio.leadzu.com - -# [leadzuaf.com] -127.0.0.1 play.leadzuaf.com - -# [leanlab.co] -127.0.0.1 track.leanlab.co - -# [leanplum.com] -127.0.0.1 api.leanplum.com -127.0.0.1 prod.leanplum.com -127.0.0.1 assets.prod.leanplum.com -127.0.0.1 www.leanplum.com - -# [lemonpi.io] -127.0.0.1 log.lemonpi.io - -# [lengow.com] -127.0.0.1 tracking.lengow.com - -# [lentainform.com] -127.0.0.1 lentainform.com -127.0.0.1 c.lentainform.com -127.0.0.1 cdn.lentainform.com -127.0.0.1 clck.lentainform.com -127.0.0.1 cm.lentainform.com -127.0.0.1 s-img.lentainform.com -127.0.0.1 servicer.lentainform.com - -# [lenzmx.com] -127.0.0.1 next.lenzmx.com -127.0.0.1 tracking.lenzmx.com - -# [letv.com] -127.0.0.1 ark.letv.com -127.0.0.1 g3.letv.com -127.0.0.1 api.hdtv.letv.com -127.0.0.1 api.itv.letv.com -127.0.0.1 api.platform.letv.com - -# [lfengmobile.com] -127.0.0.1 ads1.lfengmobile.com -127.0.0.1 agnes.scloud.lfengmobile.com -127.0.0.1 control.scloud.lfengmobile.com -127.0.0.1 dnm.scloud.lfengmobile.com -127.0.0.1 push.scloud.lfengmobile.com -127.0.0.1 xfeedback.scloud.lfengmobile.com - -# [lfstmedia.com] -127.0.0.1 ads.lfstmedia.com -127.0.0.1 cdn.lfstmedia.com -127.0.0.1 grtb-de.lfstmedia.com -127.0.0.1 grtb-nj.lfstmedia.com -127.0.0.1 grtb-sc.lfstmedia.com -127.0.0.1 md-nj.lfstmedia.com -127.0.0.1 mopubrtb23.lfstmedia.com -127.0.0.1 mrtb-nj.lfstmedia.com -127.0.0.1 mrtbmopub-nj.lfstmedia.com -127.0.0.1 njinmobirtb.lfstmedia.com -127.0.0.1 scadxrtb.lfstmedia.com - -# [lg.com] -127.0.0.1 tracking.lg.com - -# [lgsmartad.com] -127.0.0.1 lgsmartad.com -127.0.0.1 us.info.lgsmartad.com - -# [lgtvcommon.com] -127.0.0.1 aic.cdpbeacon.lgtvcommon.com - -# [liadm.com] -127.0.0.1 b-code.liadm.com -127.0.0.1 i.liadm.com -127.0.0.1 p.liadm.com -127.0.0.1 rp.liadm.com -127.0.0.1 rp4.liadm.com - -# [licdn.com] -127.0.0.1 snap.licdn.com - -# [liftoff.io] -127.0.0.1 adexp.liftoff.io -127.0.0.1 build-cdn.liftoff.io -127.0.0.1 cdn.liftoff.io -127.0.0.1 click.liftoff.io -127.0.0.1 impression-asia.liftoff.io -127.0.0.1 impression-east.liftoff.io -127.0.0.1 impression-europe.liftoff.io - -# [ligatus.com] -127.0.0.1 a.ligatus.com -127.0.0.1 a-ssl.ligatus.com - -# [lightboxcdn.com] -127.0.0.1 s3.lightboxcdn.com -127.0.0.1 www.lightboxcdn.com - -# [lijit.com] -127.0.0.1 ap.lijit.com -127.0.0.1 pba.aws.lijit.com -127.0.0.1 ce.lijit.com -127.0.0.1 gslbeacon.lijit.com -127.0.0.1 vap.lijit.com -127.0.0.1 vap1ams1.lijit.com -127.0.0.1 vap1ewr1.lijit.com -127.0.0.1 vap1ord1.lijit.com -127.0.0.1 vap1sfo1.lijit.com -127.0.0.1 vap2ams1.lijit.com -127.0.0.1 vap2ewr1.lijit.com -127.0.0.1 vap2ord1.lijit.com -127.0.0.1 vap2sfo1.lijit.com -127.0.0.1 vap3ams1.lijit.com -127.0.0.1 vap3ewr1.lijit.com -127.0.0.1 vap3ord1.lijit.com -127.0.0.1 vap3sfo1.lijit.com -127.0.0.1 vap4ewr1.lijit.com -127.0.0.1 vap4ord1.lijit.com -127.0.0.1 vap4sfo1.lijit.com -127.0.0.1 vap5ewr1.lijit.com -127.0.0.1 vap6ewr1.lijit.com - -# [limbik.com] -127.0.0.1 api.limbik.com - -# [linkedin.com] -127.0.0.1 ads.linkedin.com -127.0.0.1 px.ads.linkedin.com - -# [linkprice.com] -127.0.0.1 ad.linkprice.com - -# [linksynergy.com] -127.0.0.1 ad.linksynergy.com -127.0.0.1 banner.linksynergy.com -127.0.0.1 mproxy.banner.linksynergy.com -127.0.0.1 cli.linksynergy.com -127.0.0.1 ads.rd.linksynergy.com -127.0.0.1 amp.rd.linksynergy.com -127.0.0.1 track.linksynergy.com - -# [lionmobi.com] -127.0.0.1 ad.lionmobi.com -127.0.0.1 analysis.lionmobi.com -127.0.0.1 battery.lionmobi.com -127.0.0.1 gamebooster.lionmobi.com -127.0.0.1 notification.lionmobi.com -127.0.0.1 param.lionmobi.com -127.0.0.1 parameter.lionmobi.com -127.0.0.1 updater.lionmobi.com - -# [listhub.net] -127.0.0.1 tracking.listhub.net - -# [live-video.net] -127.0.0.1 player.stats.live-video.net - -# [liveperson.net] -127.0.0.1 server.iad.liveperson.net -127.0.0.1 lptag.liveperson.net - -# [livesegmentservice.com] -127.0.0.1 sds.livesegmentservice.com - -# [lkqd.net] -127.0.0.1 ad.lkqd.net -127.0.0.1 creative.lkqd.net -127.0.0.1 cs.lkqd.net -127.0.0.1 ssp.lkqd.net -127.0.0.1 t.lkqd.net -127.0.0.1 v.lkqd.net - -# [llnwd.net] -127.0.0.1 appnext.hs.llnwd.net -127.0.0.1 tealium.hs.llnwd.net - -# [locallogic.co] -127.0.0.1 analytics.locallogic.co -127.0.0.1 api.locallogic.co -127.0.0.1 cdn.locallogic.co -127.0.0.1 static.locallogic.co - -# [localstars.com] -127.0.0.1 merciless.localstars.com -127.0.0.1 adserver.merciless.localstars.com - -# [localytics.com] -127.0.0.1 localytics.com -127.0.0.1 53.localytics.com -127.0.0.1 api.53.localytics.com -127.0.0.1 manifest.53.localytics.com -127.0.0.1 profile-api-prod-elb.53.localytics.com -127.0.0.1 queuer-prod-elb.53.localytics.com -127.0.0.1 profile-lookup.services.53.localytics.com -127.0.0.1 web.53.localytics.com -127.0.0.1 analytics.localytics.com -127.0.0.1 api.localytics.com -127.0.0.1 manifest.localytics.com -127.0.0.1 profile.localytics.com -127.0.0.1 sdk-assets.localytics.com -127.0.0.1 web.localytics.com -127.0.0.1 webanalytics.localytics.com -127.0.0.1 www.localytics.com - -# [locately.com] -127.0.0.1 api.locately.com - -# [locationlabs.com] -127.0.0.1 sparkle.locationlabs.com - -# [locuslabs.com] -127.0.0.1 api.locuslabs.com -127.0.0.1 assets.locuslabs.com -127.0.0.1 rest.locuslabs.com - -# [loft.com] -127.0.0.1 smetrics.loft.com - -# [logentries.com] -127.0.0.1 api.logentries.com -127.0.0.1 data.logentries.com -127.0.0.1 js.logentries.com -127.0.0.1 webhook.logentries.com - -# [loggly.com] -127.0.0.1 logs-01.loggly.com - -# [logly.co.jp] -127.0.0.1 b.logly.co.jp -127.0.0.1 cdn.logly.co.jp -127.0.0.1 dsp.logly.co.jp -127.0.0.1 l.logly.co.jp -127.0.0.1 sync.logly.co.jp - -# [logrocket.com] -127.0.0.1 cdn.logrocket.com - -# [logrocket.io] -127.0.0.1 cdn.logrocket.io - -# [logsss.com] -127.0.0.1 analytics.logsss.com -127.0.0.1 glbgcl.logsss.com -127.0.0.1 glsdk.logsss.com -127.0.0.1 ma.logsss.com -127.0.0.1 rum.logsss.com -127.0.0.1 s.logsss.com -127.0.0.1 slapi-bts.logsss.com - -# [lomadee.com] -127.0.0.1 secure.lomadee.com -127.0.0.1 validator.lomadee.com - -# [lookbookhq.com] -127.0.0.1 app.cdn.lookbookhq.com - -# [loopme.me] -127.0.0.1 loopme.me -127.0.0.1 csync.loopme.me -127.0.0.1 i.loopme.me -127.0.0.1 m.loopme.me -127.0.0.1 track.loopme.me - -# [lovelydrum.com] -127.0.0.1 lovelydrum.com - -# [loveota.net] -127.0.0.1 sdk.loveota.net - -# [lp4.io] -127.0.0.1 lp4.io - -# [lsosad.com] -127.0.0.1 adx.lsosad.com -127.0.0.1 conf.lsosad.com -127.0.0.1 dc.lsosad.com - -# [lucidmedia.com] -127.0.0.1 user.lucidmedia.com - -# [lululemon.com] -127.0.0.1 smetrics.lululemon.com - -# [luminati.io] -127.0.0.1 clientsdk.luminati.io - -# [lytics.io] -127.0.0.1 api.lytics.io -127.0.0.1 c.lytics.io - -# [m1-shop.ru] -127.0.0.1 m1-shop.ru - -# [m2appmonitor.com] -127.0.0.1 ingest.m2appmonitor.com - -# [macromill.com] -127.0.0.1 macromill.com -127.0.0.1 img.macromill.com - -# [madkudu.com] -127.0.0.1 api.madkudu.com -127.0.0.1 cdn.madkudu.com - -# [magmamobile.com] -127.0.0.1 api.magmamobile.com - -# [mail.ru] -127.0.0.1 ad.mail.ru -127.0.0.1 top-fwz1.mail.ru - -# [mailmunch.co] -127.0.0.1 analytics.mailmunch.co - -# [mainadv.com] -127.0.0.1 mainadv.com - -# [malwarebytes.com] -127.0.0.1 telemetry.malwarebytes.com - -# [mantisadnetwork.com] -127.0.0.1 assets.mantisadnetwork.com -127.0.0.1 ecs.mantisadnetwork.com -127.0.0.1 resize.mantisadnetwork.com -127.0.0.1 resizer.mantisadnetwork.com - -# [manychat.com] -127.0.0.1 widget.manychat.com - -# [mapbox.com] -127.0.0.1 events.mapbox.com - -# [marfeel.com] -127.0.0.1 marfeel.com -127.0.0.1 bc.marfeel.com -127.0.0.1 cosmos.marfeel.com - -# [marfeelcdn.com] -127.0.0.1 alexandria.marfeelcdn.com - -# [marfeelrev.com] -127.0.0.1 mbid.marfeelrev.com - -# [marinsm.com] -127.0.0.1 marinsm.com -127.0.0.1 pro.marinsm.com -127.0.0.1 tag.marinsm.com -127.0.0.1 tracker.marinsm.com - -# [markandmini.com] -127.0.0.1 mm.markandmini.com - -# [marketgid.com] -127.0.0.1 marketgid.com -127.0.0.1 jsc.marketgid.com - -# [marketingcloudapis.com] -127.0.0.1 device.marketingcloudapis.com -127.0.0.1 mc-kzgvx04-jk8n38gyn7s08m1d8.device.marketingcloudapis.com -127.0.0.1 mcvsb5ngty4dzxx8jp80yt3q5614.device.marketingcloudapis.com -127.0.0.1 mcy8q-n2f8ttyv729bcg5v83dsp4.device.marketingcloudapis.com - -# [marketo.com] -127.0.0.1 ab-mknodepub.marketo.com -127.0.0.1 abrtp1.marketo.com -127.0.0.1 abrtp1-cdn.marketo.com -127.0.0.1 app.marketo.com -127.0.0.1 app-ab01.marketo.com -127.0.0.1 app-ab02.marketo.com -127.0.0.1 app-ab03.marketo.com -127.0.0.1 app-ab04.marketo.com -127.0.0.1 app-ab05.marketo.com -127.0.0.1 app-ab06.marketo.com -127.0.0.1 app-ab07.marketo.com -127.0.0.1 app-ab08.marketo.com -127.0.0.1 app-ab09.marketo.com -127.0.0.1 app-ab10.marketo.com -127.0.0.1 app-ab11.marketo.com -127.0.0.1 app-ab12.marketo.com -127.0.0.1 app-ab13.marketo.com -127.0.0.1 app-ab14.marketo.com -127.0.0.1 app-ab15.marketo.com -127.0.0.1 app-ab16.marketo.com -127.0.0.1 app-ab17.marketo.com -127.0.0.1 app-ab18.marketo.com -127.0.0.1 app-ab19.marketo.com -127.0.0.1 app-ab20.marketo.com -127.0.0.1 app-ab21.marketo.com -127.0.0.1 app-ab22.marketo.com -127.0.0.1 app-ab23.marketo.com -127.0.0.1 app-ab24.marketo.com -127.0.0.1 app-ab25.marketo.com -127.0.0.1 app-ab26.marketo.com -127.0.0.1 app-ab27.marketo.com -127.0.0.1 app-ab28.marketo.com -127.0.0.1 app-ab29.marketo.com -127.0.0.1 app-ab30.marketo.com -127.0.0.1 app-ab31.marketo.com -127.0.0.1 app-ab32.marketo.com -127.0.0.1 app-ab33.marketo.com -127.0.0.1 app-ab34.marketo.com -127.0.0.1 app-aba.marketo.com -127.0.0.1 app-abb.marketo.com -127.0.0.1 app-abc.marketo.com -127.0.0.1 app-abd.marketo.com -127.0.0.1 app-abj.marketo.com -127.0.0.1 app-abk.marketo.com -127.0.0.1 app-abm.marketo.com -127.0.0.1 app-abq.marketo.com -127.0.0.1 app-e.marketo.com -127.0.0.1 app-lon02.marketo.com -127.0.0.1 app-lon03.marketo.com -127.0.0.1 app-lon04.marketo.com -127.0.0.1 app-lon05.marketo.com -127.0.0.1 app-lon06.marketo.com -127.0.0.1 app-lon07.marketo.com -127.0.0.1 app-lon08.marketo.com -127.0.0.1 app-sj01.marketo.com -127.0.0.1 app-sj02.marketo.com -127.0.0.1 app-sj03.marketo.com -127.0.0.1 app-sj04.marketo.com -127.0.0.1 app-sj05.marketo.com -127.0.0.1 app-sj06.marketo.com -127.0.0.1 app-sj07.marketo.com -127.0.0.1 app-sj08.marketo.com -127.0.0.1 app-sj09.marketo.com -127.0.0.1 app-sj10.marketo.com -127.0.0.1 app-sj11.marketo.com -127.0.0.1 app-sj13.marketo.com -127.0.0.1 app-sj14.marketo.com -127.0.0.1 app-sj15.marketo.com -127.0.0.1 app-sj16.marketo.com -127.0.0.1 app-sj17.marketo.com -127.0.0.1 app-sj19.marketo.com -127.0.0.1 app-sj20.marketo.com -127.0.0.1 app-sj21.marketo.com -127.0.0.1 app-sj22.marketo.com -127.0.0.1 app-sj24.marketo.com -127.0.0.1 app-sj25.marketo.com -127.0.0.1 app-sj28.marketo.com -127.0.0.1 app-sjf.marketo.com -127.0.0.1 app-sjg.marketo.com -127.0.0.1 app-sjh.marketo.com -127.0.0.1 app-sji.marketo.com -127.0.0.1 app-sjn.marketo.com -127.0.0.1 app-sjo.marketo.com -127.0.0.1 app-sjp.marketo.com -127.0.0.1 app-sjqe.marketo.com -127.0.0.1 app-sn01.marketo.com -127.0.0.1 b2c-msm.marketo.com -127.0.0.1 engage.marketo.com -127.0.0.1 lonrtp1.marketo.com -127.0.0.1 lonrtp1-cdn.marketo.com -127.0.0.1 micro.marketo.com -127.0.0.1 na-ab19.marketo.com -127.0.0.1 na-ab20.marketo.com -127.0.0.1 na-ab25.marketo.com -127.0.0.1 na-ab26.marketo.com -127.0.0.1 na-ab28.marketo.com -127.0.0.1 na-ab30.marketo.com -127.0.0.1 na-ab31.marketo.com -127.0.0.1 na-ab33.marketo.com -127.0.0.1 na-b.marketo.com -127.0.0.1 na-g.marketo.com -127.0.0.1 na-sj06.marketo.com -127.0.0.1 na-sj14.marketo.com -127.0.0.1 na-sj23.marketo.com -127.0.0.1 na-sj24.marketo.com -127.0.0.1 nation.marketo.com -127.0.0.1 rtp-static.marketo.com -127.0.0.1 sj-mknodepub.marketo.com -127.0.0.1 sjrtp-cdn.marketo.com -127.0.0.1 sjrtp1.marketo.com -127.0.0.1 sjrtp2.marketo.com -127.0.0.1 sjrtp2-cdn.marketo.com -127.0.0.1 sjrtp3.marketo.com -127.0.0.1 sjrtp3-cdn.marketo.com -127.0.0.1 sjrtp4.marketo.com -127.0.0.1 sjrtp4-cdn.marketo.com -127.0.0.1 sjrtp5.marketo.com -127.0.0.1 sjrtp5-cdn.marketo.com -127.0.0.1 sjrtp6.marketo.com -127.0.0.1 sjrtp6-cdn.marketo.com -127.0.0.1 sjrtp7.marketo.com -127.0.0.1 sjrtp7-cdn.marketo.com -127.0.0.1 sjrtp8.marketo.com -127.0.0.1 sjrtp8-cdn.marketo.com -127.0.0.1 snrtp-cdn.marketo.com -127.0.0.1 snrtp1.marketo.com - -# [marketo.net] -127.0.0.1 munchkin.marketo.net - -# [maropost.com] -127.0.0.1 api.maropost.com -127.0.0.1 cdn.maropost.com -127.0.0.1 content.maropost.com -127.0.0.1 img.maropost.com - -# [masoffer.net] -127.0.0.1 static.masoffer.net - -# [mastermind.com] -127.0.0.1 mastermind.com - -# [mathads.com] -127.0.0.1 creative.mathads.com - -# [matheranalytics.com] -127.0.0.1 matheranalytics.com -127.0.0.1 app.matheranalytics.com -127.0.0.1 cdn.matheranalytics.com -127.0.0.1 i.matheranalytics.com -127.0.0.1 js.matheranalytics.com - -# [mathtag.com] -127.0.0.1 mathtag.com -127.0.0.1 mathid.mathtag.com -127.0.0.1 pixel.mathtag.com -127.0.0.1 pixel-origin.mathtag.com -127.0.0.1 pixel-s2s.mathtag.com -127.0.0.1 sync.mathtag.com -127.0.0.1 tags.mathtag.com -127.0.0.1 u3s.mathtag.com -127.0.0.1 vast.mathtag.com -127.0.0.1 vast-pop-pao.mathtag.com -127.0.0.1 vast-test.mathtag.com -127.0.0.1 video-assets.mathtag.com - -# [matomy.com] -127.0.0.1 matomy.com - -# [maxonclick.com] -127.0.0.1 maxonclick.com - -# [maxymiser.net] -127.0.0.1 service.maxymiser.net - -# [mczbf.com] -127.0.0.1 www.mczbf.com - -# [mdhv.io] -127.0.0.1 jelly.mdhv.io - -# [mdpcdn.com] -127.0.0.1 karma.mdpcdn.com - -# [mdrctr.com] -127.0.0.1 track.mdrctr.com - -# [measuread.com] -127.0.0.1 measuread.com -127.0.0.1 b.measuread.com - -# [measurelib.com] -127.0.0.1 mobile.measurelib.com - -# [measurementapi.com] -127.0.0.1 measurementapi.com - -# [media.net] -127.0.0.1 abd.media.net -127.0.0.1 adservetx.media.net -127.0.0.1 adservex.media.net -127.0.0.1 amprtc.media.net -127.0.0.1 cdnaimg-ra.media.net -127.0.0.1 contextual.media.net -127.0.0.1 cs.media.net -127.0.0.1 forbes.media.net -127.0.0.1 hblg.media.net -127.0.0.1 hbx.media.net -127.0.0.1 lg3.media.net -127.0.0.1 mycdn.media.net -127.0.0.1 prebid.media.net -127.0.0.1 qsearch.media.net -127.0.0.1 recommends.media.net -127.0.0.1 res.media.net -127.0.0.1 search.media.net -127.0.0.1 static.media.net -127.0.0.1 whitelabel.media.net - -# [media6degrees.com] -127.0.0.1 idpix.media6degrees.com - -# [mediaforge.com] -127.0.0.1 mediaforge.com -127.0.0.1 consent.mediaforge.com -127.0.0.1 jp-tags.mediaforge.com -127.0.0.1 stats.mediaforge.com -127.0.0.1 tags.mediaforge.com - -# [mediaiqdigital.com] -127.0.0.1 mediaiqdigital.com -127.0.0.1 pixel.mediaiqdigital.com - -# [medialand.ru] -127.0.0.1 medialand.ru -127.0.0.1 rbc.medialand.ru - -# [medialytics.com] -127.0.0.1 medialytics.com -127.0.0.1 s-cdn-tag.medialytics.com - -# [mediamelon.com] -127.0.0.1 beacons.mediamelon.com - -# [mediasmart.es] -127.0.0.1 ads.mediasmart.es - -# [mediatek.com] -127.0.0.1 lepodownload.mediatek.com - -# [mediav.com] -127.0.0.1 mediav.com -127.0.0.1 show.3.mediav.com -127.0.0.1 360fenxi.mediav.com -127.0.0.1 3m.mediav.com -127.0.0.1 api-ext.mediav.com -127.0.0.1 cjhd.mediav.com -127.0.0.1 ckmap.mediav.com -127.0.0.1 cm.mediav.com -127.0.0.1 show.g.mediav.com -127.0.0.1 g1max.mediav.com -127.0.0.1 g1xd.mediav.com -127.0.0.1 guess.mediav.com -127.0.0.1 imgx.mediav.com -127.0.0.1 material.mediav.com -127.0.0.1 material-ssl.mediav.com -127.0.0.1 max-l.mediav.com -127.0.0.1 s3m.mediav.com -127.0.0.1 sdk.mediav.com -127.0.0.1 secure.mediav.com -127.0.0.1 show-3.mediav.com -127.0.0.1 show-f.mediav.com -127.0.0.1 show-g.mediav.com -127.0.0.1 show-m.mediav.com -127.0.0.1 ssxd.mediav.com -127.0.0.1 static-ssl.mediav.com -127.0.0.1 xdssp.mediav.com - -# [mediavine.com] -127.0.0.1 scripts.mediavine.com - -# [mediawayss.com] -127.0.0.1 mediawayss.com -127.0.0.1 ad.mediawayss.com - -# [medietall.no] -127.0.0.1 log.medietall.no - -# [medio.com] -127.0.0.1 medio.com - -# [megacool.co] -127.0.0.1 api.megacool.co - -# [meiqia.com] -127.0.0.1 eco-api.meiqia.com - -# [meitudata.com] -127.0.0.1 xiuxiu.mobile.meitudata.com - -# [mellowads.com] -127.0.0.1 banners.mellowads.com - -# [meltwater.com] -127.0.0.1 app.meltwater.com -127.0.0.1 ins-services.meltwater.com - -# [merchantadvantage.com] -127.0.0.1 chanalytics.merchantadvantage.com -127.0.0.1 secure.merchantadvantage.com - -# [metadsp.co.uk] -127.0.0.1 ipw.metadsp.co.uk - -# [metalocator.com] -127.0.0.1 analytics.metalocator.com -127.0.0.1 cdn.metalocator.com -127.0.0.1 code.metalocator.com - -# [metalyzer.com] -127.0.0.1 creative.metalyzer.com - -# [metaps.com] -127.0.0.1 api-analytics.metaps.com -127.0.0.1 api-analytics-bootstrap.metaps.com - -# [metrilo.com] -127.0.0.1 metrilo.com -127.0.0.1 p.metrilo.com -127.0.0.1 shoparty.metrilo.com -127.0.0.1 t.metrilo.com - -# [metrix.ir] -127.0.0.1 analytics.metrix.ir - -# [mfadsrvr.com] -127.0.0.1 rtb.mfadsrvr.com -127.0.0.1 rtb-use.mfadsrvr.com -127.0.0.1 rtb-usw.mfadsrvr.com - -# [mgage.com] -127.0.0.1 mgage.com -127.0.0.1 push.mgage.com - -# [mgid.com] -127.0.0.1 a.mgid.com -127.0.0.1 api.mgid.com -127.0.0.1 c.mgid.com -127.0.0.1 cdn.mgid.com -127.0.0.1 cm.mgid.com -127.0.0.1 imggprx.mgid.com -127.0.0.1 jsc.mgid.com -127.0.0.1 mg.mgid.com -127.0.0.1 notify.mgid.com -127.0.0.1 prebid.mgid.com -127.0.0.1 s-img.mgid.com -127.0.0.1 servicer.mgid.com -127.0.0.1 video-native.mgid.com -127.0.0.1 widgets.mgid.com - -# [mgsn.it] -127.0.0.1 fi-analytics.mgsn.it - -# [miaozhen.com] -127.0.0.1 miaozhen.com -127.0.0.1 ads.cn.miaozhen.com -127.0.0.1 pd.ads.cn.miaozhen.com -127.0.0.1 cm.cn.miaozhen.com -127.0.0.1 e.cn.miaozhen.com -127.0.0.1 g.cn.miaozhen.com -127.0.0.1 monitor-tools.cn.miaozhen.com -127.0.0.1 stm-cdn.cn.miaozhen.com -127.0.0.1 stm-collect.cn.miaozhen.com -127.0.0.1 xiaomi-mipdx.cn.miaozhen.com - -# [micpn.com] -127.0.0.1 micpn.com -127.0.0.1 assets.micpn.com - -# [microad.jp] -127.0.0.1 microad.jp -127.0.0.1 cdn.microad.jp -127.0.0.1 s-rtb.send.microad.jp -127.0.0.1 s-rtb-pb.send.microad.jp -127.0.0.1 ssp.send.microad.jp -127.0.0.1 universe.send.microad.jp - -# [microad.net] -127.0.0.1 microad.net -127.0.0.1 j.microad.net -127.0.0.1 jgl.microad.net - -# [microadinc.com] -127.0.0.1 send.microadinc.com -127.0.0.1 cache.send.microadinc.com -127.0.0.1 cm.send.microadinc.com -127.0.0.1 s-rtb.send.microadinc.com -127.0.0.1 ssp.send.microadinc.com - -# [microsoft.com] -127.0.0.1 bingads.microsoft.com -127.0.0.1 advertise.bingads.microsoft.com - -# [midasplayer.com] -127.0.0.1 adtrack1.midasplayer.com - -# [midosoo.com] -127.0.0.1 client.midosoo.com - -# [minimob.com] -127.0.0.1 minimob.com - -# [minute.ly] -127.0.0.1 apv-launcher.minute.ly -127.0.0.1 snippet.minute.ly - -# [minutemediacdn.com] -127.0.0.1 assets.minutemediacdn.com -127.0.0.1 images2.minutemediacdn.com - -# [miui.com] -127.0.0.1 tracking.india.miui.com -127.0.0.1 sa.api.intl.miui.com -127.0.0.1 tracking.intl.miui.com -127.0.0.1 tracking.rus.miui.com -127.0.0.1 api.sec.miui.com -127.0.0.1 logupdate.avlyun.sec.miui.com -127.0.0.1 tracking.miui.com -127.0.0.1 fcanr.tracking.miui.com - -# [miva.com] -127.0.0.1 miva.com - -# [mixadvert.com] -127.0.0.1 mixadvert.com -127.0.0.1 i.mixadvert.com -127.0.0.1 m.mixadvert.com - -# [mixmarket.biz] -127.0.0.1 mixmarket.biz - -# [mixpanel.com] -127.0.0.1 api.mixpanel.com -127.0.0.1 api-js.mixpanel.com -127.0.0.1 decide.mixpanel.com -127.0.0.1 switchboard.mixpanel.com - -# [ml314.com] -127.0.0.1 ml314.com -127.0.0.1 cdn.ml314.com - -# [mmaglobal.com] -127.0.0.1 mmaglobal.com - -# [mmstat.com] -127.0.0.1 ac.mmstat.com -127.0.0.1 cnzz.mmstat.com -127.0.0.1 dz.mmstat.com -127.0.0.1 gcd.mmstat.com -127.0.0.1 gds.mmstat.com -127.0.0.1 gj.gds.mmstat.com -127.0.0.1 gm.gds.mmstat.com -127.0.0.1 log.gds.mmstat.com -127.0.0.1 gdsns1.mmstat.com -127.0.0.1 gj.mmstat.com -127.0.0.1 gm.mmstat.com -127.0.0.1 go.mmstat.com -127.0.0.1 gxb.mmstat.com -127.0.0.1 hd.mmstat.com -127.0.0.1 log.mmstat.com -127.0.0.1 oneid.mmstat.com -127.0.0.1 perf.mmstat.com -127.0.0.1 res.mmstat.com -127.0.0.1 sg.mmstat.com -127.0.0.1 wgo.mmstat.com -127.0.0.1 ws.mmstat.com -127.0.0.1 yt.mmstat.com -127.0.0.1 yt1.mmstat.com - -# [mmtro.com] -127.0.0.1 cdn.mmtro.com -127.0.0.1 seg.mmtro.com - -# [mncmedia.co.kr] -127.0.0.1 ads.mncmedia.co.kr - -# [mng-ads.com] -127.0.0.1 mng-ads.com -127.0.0.1 creative.mng-ads.com -127.0.0.1 dispatcher.mng-ads.com -127.0.0.1 lb-adsdis.mng-ads.com -127.0.0.1 lb-adsmob.mng-ads.com -127.0.0.1 mobile.mng-ads.com - -# [moat.com] -127.0.0.1 moat.com -127.0.0.1 panel.moat.com - -# [moatads.com] -127.0.0.1 moatads.com -127.0.0.1 apx.moatads.com -127.0.0.1 d3.moatads.com -127.0.0.1 dbg52463.moatads.com -127.0.0.1 dsa.moatads.com -127.0.0.1 geo.moatads.com -127.0.0.1 js.moatads.com -127.0.0.1 mb.moatads.com -127.0.0.1 ecs.mb.moatads.com -127.0.0.1 ap-southeast-1.ecs.mb.moatads.com -127.0.0.1 us-west-2.ecs.mb.moatads.com -127.0.0.1 obo.moatads.com -127.0.0.1 pixel.moatads.com -127.0.0.1 px.moatads.com -127.0.0.1 px2.moatads.com -127.0.0.1 px2m.moatads.com -127.0.0.1 s-jsonp.moatads.com -127.0.0.1 sejs.moatads.com -127.0.0.1 svastx.moatads.com -127.0.0.1 video.moatads.com -127.0.0.1 z.moatads.com - -# [moatpixel.com] -127.0.0.1 s.moatpixel.com -127.0.0.1 adtheorent107077183660.s.moatpixel.com -127.0.0.1 bayercaftdisplay369718976092.s.moatpixel.com -127.0.0.1 bayerusftdisplay331911571035.s.moatpixel.com -127.0.0.1 beeswaxdisplay108801632049.s.moatpixel.com -127.0.0.1 bloombergdfpcw4670778881.s.moatpixel.com -127.0.0.1 bloombergprebidheader853620778109.s.moatpixel.com -127.0.0.1 cbsdfp5832910442.s.moatpixel.com -127.0.0.1 chaseusbs823221627973.s.moatpixel.com -127.0.0.1 churchdwightsizmek22033498.s.moatpixel.com -127.0.0.1 cpxiappnexusvpaidvideo235346.s.moatpixel.com -127.0.0.1 cpxigen865632366955.s.moatpixel.com -127.0.0.1 dailymotionjsvideo432290662219.s.moatpixel.com -127.0.0.1 dealerdotcomdisplay576919175878.s.moatpixel.com -127.0.0.1 exponential54894892.s.moatpixel.com -127.0.0.1 exponentialjsint8023749877114.s.moatpixel.com -127.0.0.1 financialtimesdfp415669142494.s.moatpixel.com -127.0.0.1 forbes274355.s.moatpixel.com -127.0.0.1 goodwaythetradedeskvideo910663478306.s.moatpixel.com -127.0.0.1 inskinmedia689754970364.s.moatpixel.com -127.0.0.1 kargodfpnew803390365855.s.moatpixel.com -127.0.0.1 kargovideojstag.s.moatpixel.com -127.0.0.1 kbbdfp963631743209.s.moatpixel.com -127.0.0.1 maxpointimpression857454451729.s.moatpixel.com -127.0.0.1 medscapedfp285029738901.s.moatpixel.com -127.0.0.1 nbcudisplay.s.moatpixel.com -127.0.0.1 nbcuvideo.s.moatpixel.com -127.0.0.1 openxdisplay970503469688.s.moatpixel.com -127.0.0.1 openxvideo114183407631.s.moatpixel.com -127.0.0.1 pgthetradedeskv275874568748.s.moatpixel.com -127.0.0.1 pgthetradedeskvideo910663478306.s.moatpixel.com -127.0.0.1 pgttdinnovidna5267443539015.s.moatpixel.com -127.0.0.1 quantcast584928381.s.moatpixel.com -127.0.0.1 quantcastvpaid04786010.s.moatpixel.com -127.0.0.1 reutersdfpcw319687550988.s.moatpixel.com -127.0.0.1 rubiconproject883925.s.moatpixel.com -127.0.0.1 sparkusdiscoverdcm781744349491.s.moatpixel.com -127.0.0.1 stackadaptdisplay515602019759.s.moatpixel.com -127.0.0.1 teads245638586802.s.moatpixel.com -127.0.0.1 terminusdisplay296618589072.s.moatpixel.com -127.0.0.1 thetradedeskinnovidmaster582779829774.s.moatpixel.com -127.0.0.1 thetradedeskv275874568748.s.moatpixel.com -127.0.0.1 tubemogul154237275611.s.moatpixel.com -127.0.0.1 tubemogulvideoint58768396734.s.moatpixel.com -127.0.0.1 ubimoinappdisplay34181600889.s.moatpixel.com -127.0.0.1 voxcustomdfp152282307853.s.moatpixel.com -127.0.0.1 voxvidint960547728228.s.moatpixel.com -127.0.0.1 webmddfp936579382290.s.moatpixel.com -127.0.0.1 yellowhammerflashint188671193078.s.moatpixel.com - -# [mob.com] -127.0.0.1 applink.mob.com -127.0.0.1 api.applink.mob.com -127.0.0.1 d.mob.com -127.0.0.1 data.mob.com -127.0.0.1 c.data.mob.com -127.0.0.1 devs.data.mob.com -127.0.0.1 jp.devs.data.mob.com -127.0.0.1 m.data.mob.com -127.0.0.1 df.mob.com -127.0.0.1 api.df.mob.com -127.0.0.1 exc.mob.com -127.0.0.1 api.exc.mob.com -127.0.0.1 gm.mob.com -127.0.0.1 f.gm.mob.com -127.0.0.1 jp.f.gm.mob.com -127.0.0.1 l.gm.mob.com -127.0.0.1 jp.l.gm.mob.com -127.0.0.1 guard.mob.com -127.0.0.1 sdk.guard.mob.com -127.0.0.1 mic.mob.com -127.0.0.1 aw.mic.mob.com -127.0.0.1 df.mic.mob.com -127.0.0.1 dfe.mic.mob.com -127.0.0.1 push.mob.com -127.0.0.1 sdk.push.mob.com -127.0.0.1 tcp.push.mob.com -127.0.0.1 k.tcp.push.mob.com -127.0.0.1 l.tcp.push.mob.com -127.0.0.1 udp.push.mob.com -127.0.0.1 share.mob.com -127.0.0.1 api.share.mob.com -127.0.0.1 jp.api.share.mob.com -127.0.0.1 sms.mob.com -127.0.0.1 init.sms.mob.com -127.0.0.1 verify.mob.com -127.0.0.1 api.verify.mob.com - -# [mobadvent.com] -127.0.0.1 ads.mobadvent.com -127.0.0.1 api.mobadvent.com -127.0.0.1 ds.mobadvent.com -127.0.0.1 et.mobadvent.com -127.0.0.1 ssp-api.mobadvent.com -127.0.0.1 tads.mobadvent.com - -# [mobagent.com] -127.0.0.1 xmlserving.mobagent.com - -# [mobcells.com] -127.0.0.1 api.mobcells.com - -# [mobclix.com] -127.0.0.1 mobclix.com -127.0.0.1 data.mobclix.com - -# [mobfox.com] -127.0.0.1 mobfox.com - -# [mobidia.com] -127.0.0.1 mdmserver.mobidia.com -127.0.0.1 narwhal.mobidia.com -127.0.0.1 wifi-test.mobidia.com - -# [mobify.com] -127.0.0.1 a.mobify.com -127.0.0.1 cdn.mobify.com - -# [mobify.net] -127.0.0.1 engagement-collector.mobify.net -127.0.0.1 online.mobify.net - -# [mobile-bt.com] -127.0.0.1 track.mobile-bt.com - -# [mobileadstrk.com] -127.0.0.1 avowtech.mobileadstrk.com -127.0.0.1 tracking.mobileadstrk.com - -# [mobileadtrading.com] -127.0.0.1 publisher-east.mobileadtrading.com -127.0.0.1 track-east.mobileadtrading.com - -# [mobileanjian.com] -127.0.0.1 api.mobileanjian.com -127.0.0.1 ent.mobileanjian.com -127.0.0.1 api.ent.mobileanjian.com - -# [mobileapphelper.com] -127.0.0.1 analytics.lb.mobileapphelper.com - -# [mobileapptracking.com] -127.0.0.1 deeplink.mobileapptracking.com -127.0.0.1 7336.deeplink.mobileapptracking.com -127.0.0.1 engine.mobileapptracking.com -127.0.0.1 10148.engine.mobileapptracking.com -127.0.0.1 167126.engine.mobileapptracking.com -127.0.0.1 167154.engine.mobileapptracking.com -127.0.0.1 17058.engine.mobileapptracking.com -127.0.0.1 17908.engine.mobileapptracking.com -127.0.0.1 189358.engine.mobileapptracking.com -127.0.0.1 189904.engine.mobileapptracking.com -127.0.0.1 190107.engine.mobileapptracking.com -127.0.0.1 190829.engine.mobileapptracking.com -127.0.0.1 194192.engine.mobileapptracking.com -127.0.0.1 194985.engine.mobileapptracking.com -127.0.0.1 195724.engine.mobileapptracking.com -127.0.0.1 199107.engine.mobileapptracking.com -127.0.0.1 20298.engine.mobileapptracking.com -127.0.0.1 22006.engine.mobileapptracking.com -127.0.0.1 7336.engine.mobileapptracking.com -127.0.0.1 8604.engine.mobileapptracking.com -127.0.0.1 943.engine.mobileapptracking.com -127.0.0.1 9864.engine.mobileapptracking.com - -# [mobilebanner.ru] -127.0.0.1 mobilebanner.ru - -# [mobilecore.com] -127.0.0.1 mobilecore.com - -# [mobilefonex.com] -127.0.0.1 push.mobilefonex.com - -# [mobilefuse.com] -127.0.0.1 mobilefuse.com -127.0.0.1 i.mobilefuse.com -127.0.0.1 mfx.mobilefuse.com - -# [mobilegamestats.com] -127.0.0.1 config.mobilegamestats.com - -# [mobilemonkey.com] -127.0.0.1 static.mobilemonkey.com - -# [mobileposse.com] -127.0.0.1 mobileposse.com -127.0.0.1 boost.mobileposse.com -127.0.0.1 cricket.mobileposse.com -127.0.0.1 metropcs.mobileposse.com -127.0.0.1 mp5-wl.mobileposse.com -127.0.0.1 neptune.mobileposse.com - -# [mobilexsoft.com] -127.0.0.1 svc.mobilexsoft.com - -# [mobilityware.com] -127.0.0.1 apps.mobilityware.com -127.0.0.1 cross-promo.mwx.ext.mobilityware.com - -# [mobimagic.com] -127.0.0.1 mobimagic.com -127.0.0.1 a.mobimagic.com -127.0.0.1 l.a.mobimagic.com -127.0.0.1 pks.a.mobimagic.com -127.0.0.1 ul.a.mobimagic.com - -# [mobisla.com] -127.0.0.1 mobisla.com -127.0.0.1 go.mobisla.com - -# [mobitech-content.xyz] -127.0.0.1 api.mobitech-content.xyz - -# [mobivity.com] -127.0.0.1 mobivity.com - -# [mobpowertech.com] -127.0.0.1 mobpowertech.com -127.0.0.1 api.mobpowertech.com -127.0.0.1 log.mobpowertech.com -127.0.0.1 scheme.mobpowertech.com -127.0.0.1 sg-tk.mobpowertech.com -127.0.0.1 upload.mobpowertech.com - -# [mobrand.net] -127.0.0.1 mobrand.net -127.0.0.1 clicks.mobrand.net -127.0.0.1 t.mobrand.net - -# [mobsocmedia.com] -127.0.0.1 cdn.mobsocmedia.com - -# [mobtrks.com] -127.0.0.1 go.mobtrks.com - -# [mobvista.com] -127.0.0.1 mobvista.com -127.0.0.1 3s-smart-rtb.mobvista.com -127.0.0.1 3s-smart-rtb-cdn.mobvista.com -127.0.0.1 smart.mobvista.com - -# [moengage.com] -127.0.0.1 apiv2.moengage.com -127.0.0.1 apiv2eu.moengage.com -127.0.0.1 cdn.moengage.com -127.0.0.1 cfimage.moengage.com -127.0.0.1 ec.moengage.com -127.0.0.1 image.moengage.com -127.0.0.1 sdk-02.moengage.com -127.0.0.1 websdk.moengage.com - -# [monedata.io] -127.0.0.1 api.monedata.io - -# [monetate.net] -127.0.0.1 ad.monetate.net -127.0.0.1 af.monetate.net -127.0.0.1 api.monetate.net -127.0.0.1 d.monetate.net -127.0.0.1 engine.monetate.net -127.0.0.1 sb.monetate.net -127.0.0.1 se.monetate.net - -# [mookie1.com] -127.0.0.1 ar-gmtdmp.mookie1.com -127.0.0.1 au-gmtdmp.mookie1.com -127.0.0.1 b3.mookie1.com -127.0.0.1 be-gmtdmp.mookie1.com -127.0.0.1 ca-gmtdmp.mookie1.com -127.0.0.1 cdn.mookie1.com -127.0.0.1 cdn-akamai.mookie1.com -127.0.0.1 ch-gmtdmp.mookie1.com -127.0.0.1 cl-gmtdmp.mookie1.com -127.0.0.1 co-gmtdmp.mookie1.com -127.0.0.1 cz-gmtdmp.mookie1.com -127.0.0.1 de-gmtdmp.mookie1.com -127.0.0.1 dk-gmtdmp.mookie1.com -127.0.0.1 es-gmtdmp.mookie1.com -127.0.0.1 fr-gmtdmp.mookie1.com -127.0.0.1 gb-gmtdmp.mookie1.com -127.0.0.1 gd1.mookie1.com -127.0.0.1 eu-gmtdmp.gd1.mookie1.com -127.0.0.1 static-tagr.gd1.mookie1.com -127.0.0.1 gd2.mookie1.com -127.0.0.1 sg-gmtdmp.gd2.mookie1.com -127.0.0.1 gmtdmp.mookie1.com -127.0.0.1 hk-gmtdmp.mookie1.com -127.0.0.1 ib.mookie1.com -127.0.0.1 id-gmtdmp.mookie1.com -127.0.0.1 in-gmtdmp.mookie1.com -127.0.0.1 it-gmtdmp.mookie1.com -127.0.0.1 jp-gmtdmp.mookie1.com -127.0.0.1 mena-gmtdmp.mookie1.com -127.0.0.1 my-gmtdmp.mookie1.com -127.0.0.1 odr.mookie1.com -127.0.0.1 ph-gmtdmp.mookie1.com -127.0.0.1 pl-gmtdmp.mookie1.com -127.0.0.1 pr-gmtdmp.mookie1.com -127.0.0.1 pt-gmtdmp.mookie1.com -127.0.0.1 ro-gmtdmp.mookie1.com -127.0.0.1 se-gmtdmp.mookie1.com -127.0.0.1 sg-gmtdmp.mookie1.com -127.0.0.1 t.mookie1.com -127.0.0.1 tagr-gcp-lb1-ase1.mookie1.com -127.0.0.1 tagr-gcp-lb1-use1.mookie1.com -127.0.0.1 tagr-gcp-odr-use1.mookie1.com -127.0.0.1 tagr-gcp-xs2-use1.mookie1.com -127.0.0.1 th-gmtdmp.mookie1.com -127.0.0.1 tr-gmtdmp.mookie1.com -127.0.0.1 tw-gmtdmp.mookie1.com -127.0.0.1 us-gmtdmp.mookie1.com -127.0.0.1 vn-gmtdmp.mookie1.com -127.0.0.1 x2.mookie1.com -127.0.0.1 za-gmtdmp.mookie1.com - -# [moonactive.net] -127.0.0.1 vik-analytics.moonactive.net -127.0.0.1 vik-analytics-gke.moonactive.net - -# [mopub.com] -127.0.0.1 mopub.com -127.0.0.1 ads.mopub.com -127.0.0.1 analytics.mopub.com -127.0.0.1 cb.mopub.com -127.0.0.1 mpx.mopub.com -127.0.0.1 a.r10.mopub.com -127.0.0.1 b.r10.mopub.com -127.0.0.1 c.r10.mopub.com -127.0.0.1 d.r10.mopub.com -127.0.0.1 s.mopub.com - -# [morgdm.ru] -127.0.0.1 morgdm.ru - -# [moz.com] -127.0.0.1 analytics.moz.com -127.0.0.1 mozbar.moz.com - -# [mparticle.com] -127.0.0.1 config2.mparticle.com -127.0.0.1 cookiesync.mparticle.com -127.0.0.1 identity.mparticle.com -127.0.0.1 jssdkcdn.mparticle.com -127.0.0.1 jssdkcdns.mparticle.com -127.0.0.1 jssdks.mparticle.com -127.0.0.1 nativesdks.mparticle.com -127.0.0.1 pixels.mparticle.com -127.0.0.1 s2s.mparticle.com -127.0.0.1 static.mparticle.com - -# [mplxtms.com] -127.0.0.1 cj.mplxtms.com -127.0.0.1 secure-cdn.mplxtms.com - -# [mpnrs.com] -127.0.0.1 mpnrs.com - -# [mradx.net] -127.0.0.1 r.mradx.net -127.0.0.1 r0.mradx.net - -# [mrtnsvr.com] -127.0.0.1 ad.mrtnsvr.com - -# [msads.net] -127.0.0.1 msads.net - -# [msn.com] -127.0.0.1 ads.msn.com -127.0.0.1 a.ads1.msn.com -127.0.0.1 b.ads1.msn.com -127.0.0.1 ads2.msn.com -127.0.0.1 a.ads2.msn.com -127.0.0.1 c.msn.com -127.0.0.1 mobileads.msn.com -127.0.0.1 rads.msn.com -127.0.0.1 srtb.msn.com - -# [msstatic.com] -127.0.0.1 sdkconf.msstatic.com - -# [mtburn.com] -127.0.0.1 mtburn.com - -# [mtrcss.com] -127.0.0.1 mtrcss.com - -# [mxmcdn.net] -127.0.0.1 adv.mxmcdn.net - -# [mxpnl.com] -127.0.0.1 mxpnl.com -127.0.0.1 cdn4.mxpnl.com -127.0.0.1 images.mxpnl.com - -# [mxptint.net] -127.0.0.1 oxp.mxptint.net - -# [mxtads.com] -127.0.0.1 mxtads.com - -# [my.com] -127.0.0.1 tracker-api.my.com - -# [mybuys.com] -127.0.0.1 mybuys.com - -# [mydas.mobi] -127.0.0.1 mydas.mobi -127.0.0.1 cvt.mydas.mobi -127.0.0.1 ads.mp.mydas.mobi -127.0.0.1 androidsdk.ads.mp.mydas.mobi - -# [myendpoint.io] -127.0.0.1 api.myendpoint.io - -# [myinstashot.com] -127.0.0.1 ad.myinstashot.com - -# [mynativeplatform.com] -127.0.0.1 hb.mynativeplatform.com - -# [mythings.com] -127.0.0.1 mythings.com -127.0.0.1 bidi-geo.mythings.com - -# [myvisualiq.net] -127.0.0.1 myvisualiq.net -127.0.0.1 q.myvisualiq.net -127.0.0.1 t.myvisualiq.net -127.0.0.1 vt.myvisualiq.net - -# [mzbcdn.net] -127.0.0.1 mzbcdn.net - -# [naiadsystems.com] -127.0.0.1 naiadsystems.com -127.0.0.1 hybridclient.naiadsystems.com -127.0.0.1 manifest-server.naiadsystems.com -127.0.0.1 nginxborder-server.naiadsystems.com -127.0.0.1 sea1b-ls.naiadsystems.com - -# [nanigans.com] -127.0.0.1 nanigans.com -127.0.0.1 api.nanigans.com -127.0.0.1 cdn.nanigans.com - -# [nappyattack.com] -127.0.0.1 nappyattack.com - -# [narrativ.com] -127.0.0.1 static.narrativ.com - -# [narrative.io] -127.0.0.1 io.narrative.io - -# [native.ai] -127.0.0.1 api.native.ai -127.0.0.1 cdn.native.ai - -# [native123.com] -127.0.0.1 sdk.native123.com - -# [natpal.com] -127.0.0.1 cdn.natpal.com -127.0.0.1 offers.cdn.natpal.com - -# [nbcnews.com] -127.0.0.1 aamt.nbcnews.com - -# [nbcsports.com] -127.0.0.1 geo.nbcsports.com - -# [nbcuas.com] -127.0.0.1 tracker.nbcuas.com - -# [nbcuni.com] -127.0.0.1 video-ads-module.ad-tech.nbcuni.com -127.0.0.1 osimg.nbcuni.com -127.0.0.1 pix.nbcuni.com - -# [ncaudienceexchange.com] -127.0.0.1 ncaudienceexchange.com -127.0.0.1 log.ncaudienceexchange.com - -# [nct.vn] -127.0.0.1 apinas.nct.vn - -# [nearme.com.cn] -127.0.0.1 sdk.stat.foreign.nearme.com.cn - -# [nend.net] -127.0.0.1 nend.net -127.0.0.1 vdapp.nend.net - -# [nervoussummer.com] -127.0.0.1 nervoussummer.com - -# [netflix.com] -127.0.0.1 ichnaea-web.netflix.com -127.0.0.1 nmtracking.netflix.com -127.0.0.1 presentationtracking.netflix.com - -# [netizen.co] -127.0.0.1 assets.netizen.co - -# [netmera.com] -127.0.0.1 sdkapi.netmera.com - -# [netmng.com] -127.0.0.1 netmng.com -127.0.0.1 adb2waycm-atl.netmng.com -127.0.0.1 com-fcagroup.netmng.com -127.0.0.1 gcm.netmng.com -127.0.0.1 j2waycm.netmng.com -127.0.0.1 krux2waycm.netmng.com -127.0.0.1 lijit2waycm.netmng.com -127.0.0.1 liveramp2waycm-atl.netmng.com -127.0.0.1 nan.netmng.com -127.0.0.1 sinkhole.netmng.com - -# [netseer.com] -127.0.0.1 netseer.com -127.0.0.1 cm.netseer.com -127.0.0.1 cmi.netseer.com - -# [netsolads.com] -127.0.0.1 stats.netsolads.com - -# [networkad.net] -127.0.0.1 app.networkad.net - -# [networld.hk] -127.0.0.1 networld.hk - -# [neustar.biz] -127.0.0.1 wpm.neustar.biz -127.0.0.1 rum-collector.wpm.neustar.biz - -# [newrelic.com] -127.0.0.1 insights-collector.newrelic.com -127.0.0.1 js-agent.newrelic.com -127.0.0.1 mobile-collector.newrelic.com - -# [newsbreak.com] -127.0.0.1 www.newsbreak.com - -# [newscgp.com] -127.0.0.1 us.tags.newscgp.com - -# [nex8.net] -127.0.0.1 nex8.net -127.0.0.1 cs.nex8.net - -# [nexac.com] -127.0.0.1 nexac.com -127.0.0.1 gtm04.nexac.com - -# [nexage.com] -127.0.0.1 ads.nexage.com -127.0.0.1 pinger.ads.nexage.com -127.0.0.1 hb.nexage.com -127.0.0.1 prod-m-node-1112.nexage.com -127.0.0.1 prod-m-node-1212.nexage.com - -# [nexstardigital.net] -127.0.0.1 ccpa.psg.nexstardigital.net -127.0.0.1 segment.psg.nexstardigital.net - -# [nextclick.pl] -127.0.0.1 nextclick.pl - -# [nextdoor.com] -127.0.0.1 uk-tracking.nextdoor.com -127.0.0.1 us-tracking.nextdoor.com - -# [nicovideo.jp] -127.0.0.1 ads.nicovideo.jp - -# [nielsen.com] -127.0.0.1 apps.nielsen.com -127.0.0.1 onsite-tag-logs.apps.nielsen.com - -# [nike.com] -127.0.0.1 analytics.nike.com - -# [nile.works] -127.0.0.1 targeting.washpost.nile.works - -# [ning.com] -127.0.0.1 api.ning.com - -# [ninthdecimal.com] -127.0.0.1 ninthdecimal.com -127.0.0.1 lciapi.ninthdecimal.com -127.0.0.1 rtb.ninthdecimal.com - -# [nixcdn.com] -127.0.0.1 log4x.nixcdn.com -127.0.0.1 stc-nas.nixcdn.com - -# [nmcdn.us] -127.0.0.1 nmcdn.us - -# [nodle.io] -127.0.0.1 dev.nodle.io - -# [npttech.com] -127.0.0.1 www.npttech.com - -# [nr-data.net] -127.0.0.1 nr-data.net -127.0.0.1 bam.nr-data.net -127.0.0.1 eu01.nr-data.net -127.0.0.1 bam.eu01.nr-data.net - -# [ns1p.net] -127.0.0.1 b.ns1p.net - -# [ntv.io] -127.0.0.1 s.ntv.io - -# [nuffnang.com.my] -127.0.0.1 nuffnang.com.my -127.0.0.1 synad3.nuffnang.com.my - -# [nytimes.com] -127.0.0.1 a-reporting.nytimes.com -127.0.0.1 als-svc.nytimes.com -127.0.0.1 dd.nytimes.com -127.0.0.1 et.nytimes.com -127.0.0.1 a.et.nytimes.com -127.0.0.1 meter-svc.nytimes.com - -# [o333o.com] -127.0.0.1 cdn.o333o.com - -# [oclaserver.com] -127.0.0.1 oclaserver.com - -# [oclasrv.com] -127.0.0.1 go.oclasrv.com - -# [offerstrack.net] -127.0.0.1 adcanopus.offerstrack.net -127.0.0.1 dopemobi.offerstrack.net -127.0.0.1 fuzeclick.offerstrack.net -127.0.0.1 heatmobi.offerstrack.net -127.0.0.1 midoweb.offerstrack.net -127.0.0.1 mobnerve.offerstrack.net - -# [ogury.co] -127.0.0.1 sdk-monitoring.ogury.co - -# [ogury.io] -127.0.0.1 cloud.ogury.io -127.0.0.1 medias.cloud.ogury.io -127.0.0.1 prod.cloud.ogury.io -127.0.0.1 ext-inv-cdn.prod.cloud.ogury.io -127.0.0.1 format.prod.cloud.ogury.io -127.0.0.1 mraid.prod.cloud.ogury.io -127.0.0.1 ms-ads.prod.cloud.ogury.io -127.0.0.1 wsback2b.prod.cloud.ogury.io -127.0.0.1 consent-manager-events.ogury.io -127.0.0.1 dsp-1.ogury.io - -# [okanjo.com] -127.0.0.1 api2.okanjo.com -127.0.0.1 cdn.okanjo.com - -# [omgpl.com] -127.0.0.1 track.omgpl.com - -# [omguk.com] -127.0.0.1 track.omguk.com -127.0.0.1 static.track.omguk.com - -# [omnilocal.ai] -127.0.0.1 api.omnilocal.ai -127.0.0.1 static.omnilocal.ai - -# [omniture.com] -127.0.0.1 api.omniture.com -127.0.0.1 appservice5.omniture.com -127.0.0.1 sc5.omniture.com - -# [omtrdc.net] -127.0.0.1 omtrdc.net -127.0.0.1 hb.omtrdc.net -127.0.0.1 cbsinteractive.hb.omtrdc.net -127.0.0.1 espn.hb.omtrdc.net -127.0.0.1 foxnews.hb.omtrdc.net -127.0.0.1 hulu.hb.omtrdc.net -127.0.0.1 nbcume.hb-api.omtrdc.net -127.0.0.1 sc.omtrdc.net -127.0.0.1 allstate.sc.omtrdc.net -127.0.0.1 audible.sc.omtrdc.net -127.0.0.1 bamtech.sc.omtrdc.net -127.0.0.1 carfax.sc.omtrdc.net -127.0.0.1 coxcommunications.sc.omtrdc.net -127.0.0.1 fox.com.ssl.d2.sc.omtrdc.net -127.0.0.1 philipslighting.d3.sc.omtrdc.net -127.0.0.1 kroger.sc.omtrdc.net -127.0.0.1 nbcstreaming.sc.omtrdc.net -127.0.0.1 nbcume.sc.omtrdc.net -127.0.0.1 subwayfranchiseeadvertising.sc.omtrdc.net -127.0.0.1 viacom.sc.omtrdc.net -127.0.0.1 tt.omtrdc.net -127.0.0.1 abcnews.tt.omtrdc.net -127.0.0.1 aetv.tt.omtrdc.net -127.0.0.1 allstate.tt.omtrdc.net -127.0.0.1 audible.tt.omtrdc.net -127.0.0.1 bamtech.tt.omtrdc.net -127.0.0.1 cdn.tt.omtrdc.net -127.0.0.1 consumerinfo.tt.omtrdc.net -127.0.0.1 fcanafta.tt.omtrdc.net -127.0.0.1 foxnews.tt.omtrdc.net -127.0.0.1 homedepot.tt.omtrdc.net -127.0.0.1 mboxedge17.tt.omtrdc.net -127.0.0.1 mboxedge28.tt.omtrdc.net -127.0.0.1 southwestairlines.tt.omtrdc.net -127.0.0.1 subway2016.tt.omtrdc.net -127.0.0.1 verizontelecom.tt.omtrdc.net - -# [onaudience.com] -127.0.0.1 pixel.onaudience.com - -# [oneaudience.com] -127.0.0.1 api.oneaudience.com - -# [onecount.net] -127.0.0.1 validate.onecount.net - -# [onefeed.co.uk] -127.0.0.1 tracking.onefeed.co.uk - -# [onelink.me] -127.0.0.1 snssdk1233.onelink.me - -# [onelnk.com] -127.0.0.1 onelnk.com - -# [onelouder.com] -127.0.0.1 advrts.onelouder.com - -# [onemt.co] -127.0.0.1 apicosdk.onemt.co -127.0.0.1 apicssdk.onemt.co - -# [oneplus.com] -127.0.0.1 click.oneplus.com - -# [onetag-sys.com] -127.0.0.1 onetag-sys.com - -# [onetrust.com] -127.0.0.1 geolocation.onetrust.com - -# [online-metrix.net] -127.0.0.1 online-metrix.net -127.0.0.1 aa.online-metrix.net - -# [onscroll.com] -127.0.0.1 impl.onscroll.com -127.0.0.1 onetag-geo.onscroll.com -127.0.0.1 tag.onscroll.com -127.0.0.1 tags.onscroll.com -127.0.0.1 tags.us.onscroll.com - -# [onthe.io] -127.0.0.1 onthe.io -127.0.0.1 cdn.onthe.io -127.0.0.1 v7.cdn.onthe.io -127.0.0.1 as.v7.cdn.onthe.io -127.0.0.1 na.v7.cdn.onthe.io -127.0.0.1 i.onthe.io -127.0.0.1 tt.onthe.io - -# [ooyala.com] -127.0.0.1 analytics.ooyala.com - -# [opecloud.com] -127.0.0.1 tagger.opecloud.com - -# [opensharecount.com] -127.0.0.1 opensharecount.com - -# [openstat.net] -127.0.0.1 openstat.net - -# [opentracker.net] -127.0.0.1 log.opentracker.net - -# [openx.com] -127.0.0.1 update.openx.com -127.0.0.1 s.update.openx.com - -# [openx.net] -127.0.0.1 rtb.openx.net -127.0.0.1 us-u.openx.net - -# [opera.com] -127.0.0.1 api-a.op-mobile.opera.com - -# [oppomobile.com] -127.0.0.1 adx.ads.oppomobile.com -127.0.0.1 bdapi.ads.oppomobile.com -127.0.0.1 data.ads.oppomobile.com -127.0.0.1 data-id.ads.oppomobile.com -127.0.0.1 adsfs.oppomobile.com - -# [opstag.com] -127.0.0.1 cdn1.opstag.com - -# [optad360.io] -127.0.0.1 optad360.io -127.0.0.1 cmp.optad360.io - -# [optaim.com] -127.0.0.1 optaim.com -127.0.0.1 cm.optaim.com -127.0.0.1 imp.optaim.com - -# [optimix.asia] -127.0.0.1 optimix.asia -127.0.0.1 bx.optimix.asia -127.0.0.1 bx01.optimix.asia - -# [optimizely.com] -127.0.0.1 api.optimizely.com -127.0.0.1 app.optimizely.com -127.0.0.1 cdn.optimizely.com -127.0.0.1 logx.optimizely.com -127.0.0.1 events.mobile.optimizely.com - -# [optimost.io] -127.0.0.1 origin.optimost.io - -# [optimove.net] -127.0.0.1 sdk-cdn.optimove.net -127.0.0.1 sdkuaservice.optimove.net - -# [optinmonster.com] -127.0.0.1 a.optinmonster.com -127.0.0.1 api.optinmonster.com -127.0.0.1 app.optinmonster.com - -# [optmnstr.com] -127.0.0.1 a.optmnstr.com -127.0.0.1 api.optmnstr.com - -# [optmstr.com] -127.0.0.1 a.optmstr.com -127.0.0.1 api.optmstr.com - -# [optnmnstr.com] -127.0.0.1 a.optnmnstr.com - -# [optnmstr.com] -127.0.0.1 a.optnmstr.com - -# [otherlevels.com] -127.0.0.1 otherlevels.com -127.0.0.1 api.otherlevels.com -127.0.0.1 cdn.otherlevels.com -127.0.0.1 config.otherlevels.com -127.0.0.1 events-api.otherlevels.com -127.0.0.1 native-set-tags.otherlevels.com -127.0.0.1 rich.otherlevels.com -127.0.0.1 ws.otherlevels.com - -# [oto.com.vn] -127.0.0.1 log.oto.com.vn - -# [oupeng.com] -127.0.0.1 cp.oupeng.com -127.0.0.1 max-files.oupeng.com -127.0.0.1 oumax.oupeng.com -127.0.0.1 startup.oupeng.com -127.0.0.1 turbo2sdk-push.oupeng.com - -# [outbrain.com] -127.0.0.1 alldcs.outbrain.com -127.0.0.1 amplify.outbrain.com -127.0.0.1 amplify-imp.outbrain.com -127.0.0.1 amplifypixel.outbrain.com -127.0.0.1 chi.outbrain.com -127.0.0.1 eventlog.outbrain.com -127.0.0.1 hpr.outbrain.com -127.0.0.1 images.outbrain.com -127.0.0.1 libs.outbrain.com -127.0.0.1 log.outbrain.com -127.0.0.1 mcdp-chidc2.outbrain.com -127.0.0.1 mcdp-nydc1.outbrain.com -127.0.0.1 mcdp-sadc1.outbrain.com -127.0.0.1 mv.outbrain.com -127.0.0.1 ny.outbrain.com -127.0.0.1 odb.outbrain.com -127.0.0.1 revee.outbrain.com -127.0.0.1 sa.outbrain.com -127.0.0.1 stas.outbrain.com -127.0.0.1 sync.outbrain.com -127.0.0.1 vastcdn.outbrain.com -127.0.0.1 videoclientsservicescalls.outbrain.com -127.0.0.1 videoevents.outbrain.com -127.0.0.1 vrt.outbrain.com -127.0.0.1 widget-pixels.outbrain.com -127.0.0.1 widgetmonitor.outbrain.com -127.0.0.1 widgets.outbrain.com - -# [outbrain.org] -127.0.0.1 alldcs.outbrain.org -127.0.0.1 chidc2.outbrain.org -127.0.0.1 log.outbrain.org -127.0.0.1 nychi2.outbrain.org -127.0.0.1 sadc1.outbrain.org - -# [outbrainimg.com] -127.0.0.1 images.outbrainimg.com -127.0.0.1 log.outbrainimg.com -127.0.0.1 tcheck.outbrainimg.com -127.0.0.1 zem.outbrainimg.com - -# [outgrow.co] -127.0.0.1 api-h.outgrow.co -127.0.0.1 api-live.outgrow.co -127.0.0.1 api-n.outgrow.co - -# [outlookmobile.com] -127.0.0.1 prod-collecticon.outlookmobile.com - -# [owneriq.net] -127.0.0.1 bidder.owneriq.net -127.0.0.1 lbnyj2.bidder.owneriq.net -127.0.0.1 lbsjc.bidder.owneriq.net -127.0.0.1 px.owneriq.net - -# [ownlocal.com] -127.0.0.1 local.ownlocal.com -127.0.0.1 secure.ownlocal.com -127.0.0.1 origami.secure.ownlocal.com -127.0.0.1 widget.secure.ownlocal.com -127.0.0.1 snowplow.ownlocal.com - -# [p-n.io] -127.0.0.1 cdn.p-n.io - -# [padsdel.com] -127.0.0.1 padsdel.com - -# [pagefair.com] -127.0.0.1 asset.pagefair.com - -# [pagefair.net] -127.0.0.1 asset.pagefair.net - -# [pages03.net] -127.0.0.1 sc.pages03.net -127.0.0.1 www.sc.pages03.net - -# [pandoiq.com] -127.0.0.1 tracking.pandoiq.com - -# [pandora.com] -127.0.0.1 adserver.pandora.com - -# [pangle.io] -127.0.0.1 pangle.io -127.0.0.1 api16-access-gcp.pangle.io -127.0.0.1 api16-access-sg.pangle.io - -# [pardot.com] -127.0.0.1 pi.pardot.com - -# [parrable.com] -127.0.0.1 parrable.com -127.0.0.1 h.parrable.com - -# [parse.com] -127.0.0.1 api.parse.com - -# [parsely.com] -127.0.0.1 api.parsely.com -127.0.0.1 cdn.parsely.com -127.0.0.1 p1.parsely.com -127.0.0.1 pixel.parsely.com -127.0.0.1 srv.pixel.parsely.com -127.0.0.1 static.parsely.com - -# [particlenews.com] -127.0.0.1 log.particlenews.com - -# [paypal.com] -127.0.0.1 b.stats.paypal.com -127.0.0.1 slc.stats.paypal.com - -# [pcgamer.com] -127.0.0.1 hawk.pcgamer.com - -# [pdbarea.com] -127.0.0.1 ads.pdbarea.com -127.0.0.1 api.pdbarea.com - -# [perf-serving.com] -127.0.0.1 images.perf-serving.com - -# [perfectaudience.com] -127.0.0.1 ads.perfectaudience.com -127.0.0.1 tag.perfectaudience.com - -# [perfectcorp.com] -127.0.0.1 abtesting.perfectcorp.com -127.0.0.1 appad-api-01.perfectcorp.com -127.0.0.1 clad.perfectcorp.com - -# [perfectionholic.com] -127.0.0.1 featured.perfectionholic.com -127.0.0.1 newfeatureview.perfectionholic.com - -# [performancehorizon.com] -127.0.0.1 performancehorizon.com - -# [perimeterx.net] -127.0.0.1 collector-pxuarm9b04.perimeterx.net -127.0.0.1 px-conf.perimeterx.net - -# [period-calendar.com] -127.0.0.1 ad.period-calendar.com - -# [perk0mean.com] -127.0.0.1 secure.perk0mean.com - -# [permutive.app] -127.0.0.1 cdn.permutive.app - -# [permutive.com] -127.0.0.1 permutive.com -127.0.0.1 amp.permutive.com -127.0.0.1 businessinsider.amp.permutive.com -127.0.0.1 buzzfeed.amp.permutive.com -127.0.0.1 conde.amp.permutive.com -127.0.0.1 esi.amp.permutive.com -127.0.0.1 guardian.amp.permutive.com -127.0.0.1 hearst.amp.permutive.com -127.0.0.1 idg.amp.permutive.com -127.0.0.1 immediatemedia.amp.permutive.com -127.0.0.1 pmc.amp.permutive.com -127.0.0.1 vox.amp.permutive.com -127.0.0.1 api.permutive.com -127.0.0.1 cdn.permutive.com - -# [personali.com] -127.0.0.1 api.personali.com -127.0.0.1 events.personali.com -127.0.0.1 report.personali.com - -# [personizely.net] -127.0.0.1 tracker.personizely.net - -# [personyze.com] -127.0.0.1 count.personyze.com - -# [perzonalization.com] -127.0.0.1 api.perzonalization.com -127.0.0.1 cdn.perzonalization.com - -# [petametrics.com] -127.0.0.1 cdn.petametrics.com -127.0.0.1 query.petametrics.com -127.0.0.1 query-us-east1.petametrics.com -127.0.0.1 query1.petametrics.com - -# [phluant.com] -127.0.0.1 phluant.com -127.0.0.1 dojo.phluant.com - -# [phonalytics.com] -127.0.0.1 app.phonalytics.com - -# [phonepe.com] -127.0.0.1 ads.phonepe.com - -# [phunware.com] -127.0.0.1 phunware.com - -# [picooapps.com] -127.0.0.1 adsdk.picooapps.com - -# [picsart.com] -127.0.0.1 analytics.picsart.com - -# [pingdom.net] -127.0.0.1 rum-collector.pingdom.net -127.0.0.1 rum-collector-2.pingdom.net -127.0.0.1 rum-static.pingdom.net - -# [pinger.com] -127.0.0.1 ads.pinger.com -127.0.0.1 cf-ads.pinger.com - -# [pinsightmedia.com] -127.0.0.1 v8.analytics.pinsightmedia.com -127.0.0.1 fusion-files-cf.pinsightmedia.com -127.0.0.1 intelligence-head.pinsightmedia.com -127.0.0.1 pushpin.pinsightmedia.com -127.0.0.1 topapps-func.pinsightmedia.com -127.0.0.1 trackdat.pinsightmedia.com - -# [pinterest.com] -127.0.0.1 ads.pinterest.com -127.0.0.1 analytics.pinterest.com -127.0.0.1 ct.pinterest.com -127.0.0.1 log.pinterest.com -127.0.0.1 trk.pinterest.com - -# [pippio.com] -127.0.0.1 pippio.com - -# [pixel.watch] -127.0.0.1 pixel.watch - -# [placed.com] -127.0.0.1 placed.com -127.0.0.1 api.placed.com -127.0.0.1 p.placed.com -127.0.0.1 panelist.placed.com - -# [placeiq.com] -127.0.0.1 ads.placeiq.com -127.0.0.1 partner.ads.placeiq.com -127.0.0.1 secure.ads.placeiq.com - -# [placelocal.com] -127.0.0.1 ak-cdn.placelocal.com -127.0.0.1 tag.placelocal.com - -# [playrix.com] -127.0.0.1 stats.playrix.com - -# [playtem.com] -127.0.0.1 sdk.playtem.com - -# [pluto.tv] -127.0.0.1 service-ad-impression-proxy.clusters.pluto.tv - -# [pmc.com] -127.0.0.1 iabusprivacy.pmc.com - -# [po.st] -127.0.0.1 i.po.st -127.0.0.1 p.po.st -127.0.0.1 s.po.st - -# [pocketmath.com] -127.0.0.1 pocketmath.com - -# [pof.com] -127.0.0.1 ads.pof.com - -# [pointmediatracker.com] -127.0.0.1 pixel.pointmediatracker.com - -# [pokki.com] -127.0.0.1 analytics.pokki.com - -# [polarcdn-pentos.com] -127.0.0.1 polarcdn-pentos.com - -# [polarcdn-terrax.com] -127.0.0.1 polarcdn-terrax.com - -# [polarcdn.com] -127.0.0.1 static.polarcdn.com - -# [polarisoffice.com] -127.0.0.1 analysis.polarisoffice.com -127.0.0.1 logconfig.polarisoffice.com - -# [polarmobile.com] -127.0.0.1 meraxes-cdn.polarmobile.com - -# [polyad.net] -127.0.0.1 polyad.net -127.0.0.1 core.polyad.net -127.0.0.1 ds.polyad.net -127.0.0.1 st.polyad.net - -# [popads.net] -127.0.0.1 c1.popads.net -127.0.0.1 c2.popads.net -127.0.0.1 serve.popads.net -127.0.0.1 static.popads.net - -# [popcap.com] -127.0.0.1 stats.popcap.com - -# [popcash.net] -127.0.0.1 cdn.popcash.net - -# [poperblocker.com] -127.0.0.1 api2.poperblocker.com - -# [popin.cc] -127.0.0.1 a.popin.cc -127.0.0.1 api.popin.cc -127.0.0.1 discoveryplus.popin.cc -127.0.0.1 r.popin.cc -127.0.0.1 rlog.popin.cc - -# [postitial.com] -127.0.0.1 postitial.com -127.0.0.1 cdn-cf.postitial.com - -# [postrelease.com] -127.0.0.1 jadserve.postrelease.com - -# [postscript.io] -127.0.0.1 api.postscript.io -127.0.0.1 sdk.postscript.io - -# [powerad.ai] -127.0.0.1 powerad.ai - -# [prebid.org] -127.0.0.1 currency.prebid.org - -# [premiumads.com.br] -127.0.0.1 tags.premiumads.com.br - -# [presage.io] -127.0.0.1 presage.io -127.0.0.1 ah-v1.presage.io -127.0.0.1 bip.presage.io -127.0.0.1 ext-inv-cdn.presage.io -127.0.0.1 medias.presage.io -127.0.0.1 mraid.presage.io -127.0.0.1 ms-ads.presage.io -127.0.0.1 ms-ads-events.presage.io -127.0.0.1 ms-auction.presage.io -127.0.0.1 p.presage.io -127.0.0.1 p-v2.presage.io -127.0.0.1 pad-v3.presage.io -127.0.0.1 pl-v2.presage.io -127.0.0.1 pr-v1.presage.io -127.0.0.1 resources.presage.io -127.0.0.1 sy-v1.presage.io -127.0.0.1 tr-v1.presage.io -127.0.0.1 wsback-event.presage.io -127.0.0.1 wsback-get-config.presage.io -127.0.0.1 wsback-profile.presage.io -127.0.0.1 wsback-track.presage.io -127.0.0.1 wsback-videotracking.presage.io - -# [pressboard.ca] -127.0.0.1 adserver.pressboard.ca - -# [prfct.cc] -127.0.0.1 cdn-assets.prfct.cc -127.0.0.1 cdn-otf-cas.prfct.cc -127.0.0.1 cdn-resources.prfct.cc - -# [pricespider.com] -127.0.0.1 locate.pricespider.com -127.0.0.1 track.pricespider.com - -# [prinit.net] -127.0.0.1 schemea.prinit.net - -# [privacytrck.com] -127.0.0.1 static.privacytrck.com - -# [privy.com] -127.0.0.1 privy.com -127.0.0.1 assets.privy.com -127.0.0.1 events.privy.com - -# [pro-market.net] -127.0.0.1 ads.pro-market.net - -# [proba.ai] -127.0.0.1 api.proba.ai - -# [programattik.com] -127.0.0.1 ads.programattik.com - -# [prooffactor.com] -127.0.0.1 prooffactor.com -127.0.0.1 api.prooffactor.com - -# [propellerads.com] -127.0.0.1 ad.propellerads.com -127.0.0.1 offers.propellerads.com -127.0.0.1 promo.propellerads.com - -# [proper.io] -127.0.0.1 global.proper.io - -# [provesrc.com] -127.0.0.1 cdn.provesrc.com - -# [pub.network] -127.0.0.1 pub.network -127.0.0.1 a.pub.network -127.0.0.1 c.pub.network -127.0.0.1 d.pub.network - -# [pub1.co] -127.0.0.1 pub1.co - -# [pub2srv.com] -127.0.0.1 pub2srv.com -127.0.0.1 go.pub2srv.com - -# [publicidees.com] -127.0.0.1 tracking.publicidees.com - -# [publitas.com] -127.0.0.1 analytics.publitas.com - -# [pubmatic.com] -127.0.0.1 ads.pubmatic.com -127.0.0.1 aktrack.pubmatic.com -127.0.0.1 apps.pubmatic.com -127.0.0.1 aud.pubmatic.com -127.0.0.1 clicktrack.pubmatic.com -127.0.0.1 gads.pubmatic.com -127.0.0.1 hbopenbid.pubmatic.com -127.0.0.1 hbopenbid-sg.pubmatic.com -127.0.0.1 hbopenbid-sgc.pubmatic.com -127.0.0.1 image2.pubmatic.com -127.0.0.1 image3.pubmatic.com -127.0.0.1 image4.pubmatic.com -127.0.0.1 image5.pubmatic.com -127.0.0.1 image6.pubmatic.com -127.0.0.1 image8.pubmatic.com -127.0.0.1 openbid.pubmatic.com -127.0.0.1 ow.pubmatic.com -127.0.0.1 showads.pubmatic.com -127.0.0.1 showads-sg.pubmatic.com -127.0.0.1 showads-sgc.pubmatic.com -127.0.0.1 simage2.pubmatic.com -127.0.0.1 simage4.pubmatic.com -127.0.0.1 sshowads.pubmatic.com - -# [pubmine.com] -127.0.0.1 s.pubmine.com - -# [pubnative.info] -127.0.0.1 pubnative.info - -# [pubnative.net] -127.0.0.1 pubnative.net -127.0.0.1 api.pubnative.net -127.0.0.1 hbrc.pubnative.net - -# [pulsatehq.com] -127.0.0.1 app.pulsatehq.com - -# [purch.com] -127.0.0.1 assets.purch.com - -# [push-ad.com] -127.0.0.1 app.push-ad.com - -# [push-notifs.com] -127.0.0.1 ws.push-notifs.com - -# [pushcrew.com] -127.0.0.1 cdn.pushcrew.com -127.0.0.1 dacdn.pushcrew.com -127.0.0.1 tracking.pushcrew.com - -# [pushengage.com] -127.0.0.1 anandabazar.pushengage.com -127.0.0.1 clientcdn.pushengage.com -127.0.0.1 clients-api.pushengage.com - -# [pushnami.com] -127.0.0.1 pushnami.com -127.0.0.1 api.pushnami.com -127.0.0.1 trc.pushnami.com - -# [pushwoosh.com] -127.0.0.1 api.pushwoosh.com -127.0.0.1 0ce3c-1fd43.api.pushwoosh.com -127.0.0.1 78901-8cf0d.api.pushwoosh.com -127.0.0.1 bbumgames.pushwoosh.com -127.0.0.1 cache-07.pushwoosh.com -127.0.0.1 cache-ha.pushwoosh.com -127.0.0.1 cbcnewmedia.pushwoosh.com -127.0.0.1 cdn.pushwoosh.com -127.0.0.1 cp.pushwoosh.com -127.0.0.1 dbs.pushwoosh.com -127.0.0.1 ha.pushwoosh.com -127.0.0.1 ha-api.pushwoosh.com -127.0.0.1 haaretz.pushwoosh.com -127.0.0.1 post-log.pushwoosh.com -127.0.0.1 rambler.pushwoosh.com -127.0.0.1 richmedia.pushwoosh.com -127.0.0.1 sulake.pushwoosh.com -127.0.0.1 uefa.pushwoosh.com -127.0.0.1 wetter.pushwoosh.com - -# [pv-cdn.net] -127.0.0.1 cf-us-popular.dash.pv-cdn.net - -# [px-cloud.net] -127.0.0.1 collector-px8fcgygk4.px-cloud.net - -# [pxlad.io] -127.0.0.1 api.pxlad.io - -# [qbk1.com] -127.0.0.1 c2.qbk1.com - -# [qccoccocmedia.vn] -127.0.0.1 qccoccocmedia.vn - -# [qgraph.io] -127.0.0.1 sdk.api.qgraph.io - -# [qikify.com] -127.0.0.1 sdk.qikify.com - -# [qq.com] -127.0.0.1 lcsdk.3g.qq.com -127.0.0.1 masdk.3g.qq.com -127.0.0.1 pmir.3g.qq.com -127.0.0.1 tgw-masdk.3g.qq.com -127.0.0.1 tgw-sasdk.3g.qq.com -127.0.0.1 tools.3g.qq.com -127.0.0.1 analy.qq.com -127.0.0.1 beacon.qq.com -127.0.0.1 bugly.qq.com -127.0.0.1 aexception.bugly.qq.com -127.0.0.1 android.bugly.qq.com -127.0.0.1 astat.bugly.qq.com -127.0.0.1 ios.bugly.qq.com -127.0.0.1 e.qq.com -127.0.0.1 sdk.e.qq.com -127.0.0.1 mi.gdt.qq.com -127.0.0.1 v.gdt.qq.com -127.0.0.1 httpring.qq.com -127.0.0.1 c.isdspeed.qq.com -127.0.0.1 l.qq.com -127.0.0.1 c.l.qq.com -127.0.0.1 lives.l.qq.com -127.0.0.1 p.l.qq.com -127.0.0.1 logsdk.qq.com -127.0.0.1 analytics.map.qq.com -127.0.0.1 msdk.qq.com -127.0.0.1 ssl.msdk.qq.com -127.0.0.1 img.ssl.msdk.qq.com -127.0.0.1 omgmta.qq.com -127.0.0.1 pingfore.qq.com -127.0.0.1 pingjs.qq.com -127.0.0.1 pingma.qq.com -127.0.0.1 pingtcss.qq.com -127.0.0.1 qring-tms.qq.com -127.0.0.1 report.qq.com -127.0.0.1 rs1.qq.com -127.0.0.1 rs2.qq.com -127.0.0.1 scdown.qq.com -127.0.0.1 tajs.qq.com -127.0.0.1 log.tbs.qq.com -127.0.0.1 tcss.qq.com -127.0.0.1 trace.qq.com -127.0.0.1 monitor.uu.qq.com -127.0.0.1 wspeed.qq.com -127.0.0.1 log.wtlogin.qq.com -127.0.0.1 ysdk.qq.com - -# [qualtrics.com] -127.0.0.1 siteintercept.qualtrics.com -127.0.0.1 zn42v6draxyafsjmv-homedepot.siteintercept.qualtrics.com - -# [quantcount.com] -127.0.0.1 quantcount.com -127.0.0.1 assets.quantcount.com -127.0.0.1 content.quantcount.com -127.0.0.1 creative-assets.quantcount.com -127.0.0.1 m.quantcount.com -127.0.0.1 pixel.quantcount.com -127.0.0.1 rules.quantcount.com -127.0.0.1 static.quantcount.com - -# [quantserve.com] -127.0.0.1 2kpixel.quantserve.com -127.0.0.1 cms.quantserve.com -127.0.0.1 edge.quantserve.com -127.0.0.1 exch.quantserve.com -127.0.0.1 pixel.quantserve.com -127.0.0.1 px.quantserve.com -127.0.0.1 global.px.quantserve.com -127.0.0.1 px2.px.quantserve.com -127.0.0.1 qcx.quantserve.com -127.0.0.1 secure.quantserve.com -127.0.0.1 us-west-notify-rtb.quantserve.com -127.0.0.1 vast.quantserve.com - -# [quantumgraph.com] -127.0.0.1 api.quantumgraph.com -127.0.0.1 config.quantumgraph.com -127.0.0.1 users.quantumgraph.com - -# [quantummetric.com] -127.0.0.1 cdn.quantummetric.com - -# [qubit.com] -127.0.0.1 gong-eb.qubit.com -127.0.0.1 lookup.qubit.com -127.0.0.1 sse.qubit.com - -# [questionmarket.com] -127.0.0.1 questionmarket.com - -# [qwapi.com] -127.0.0.1 iadctest.qwapi.com - -# [r-ad.ne.jp] -127.0.0.1 r-ad.ne.jp -127.0.0.1 bk.r-ad.ne.jp - -# [radar.io] -127.0.0.1 api.radar.io - -# [radiusnetworks.com] -127.0.0.1 proximitykit.radiusnetworks.com - -# [rallydev.com] -127.0.0.1 beacon.rallydev.com - -# [rave-api.com] -127.0.0.1 client.rave-api.com - -# [ravm.tv] -127.0.0.1 ravm.tv -127.0.0.1 display.ravm.tv -127.0.0.1 hb-t5u9.raps.ravm.tv - -# [rayjump.com] -127.0.0.1 rayjump.com -127.0.0.1 adx-tk.rayjump.com -127.0.0.1 analytics.rayjump.com -127.0.0.1 cdn-adn.rayjump.com -127.0.0.1 cdn-adn-https.rayjump.com -127.0.0.1 cdn-adn-ws.rayjump.com -127.0.0.1 check.rayjump.com -127.0.0.1 configure.rayjump.com -127.0.0.1 de01.rayjump.com -127.0.0.1 detect.rayjump.com -127.0.0.1 hb.rayjump.com -127.0.0.1 hybird.rayjump.com -127.0.0.1 lazy.rayjump.com -127.0.0.1 net.rayjump.com -127.0.0.1 play.rayjump.com -127.0.0.1 policy.rayjump.com -127.0.0.1 setting.rayjump.com -127.0.0.1 sg-new-ap-southeast-1a-hb.rayjump.com -127.0.0.1 sg-new-ap-southeast-1b-hb.rayjump.com -127.0.0.1 sg-new-ap-southeast-1c-hb.rayjump.com -127.0.0.1 sg-new-cdn-ap-southeast-1a-hb.rayjump.com -127.0.0.1 sg-new-cdn-ap-southeast-1b-hb.rayjump.com -127.0.0.1 sg-new-cdn-ap-southeast-1c-hb.rayjump.com -127.0.0.1 sg-setting.rayjump.com -127.0.0.1 sg01.rayjump.com -127.0.0.1 tknet.rayjump.com -127.0.0.1 us01.rayjump.com -127.0.0.1 vg-aws-us-east-1a-hb.rayjump.com -127.0.0.1 vg-aws-us-east-1b-hb.rayjump.com -127.0.0.1 vg-new-hb.rayjump.com -127.0.0.1 vg-setting.rayjump.com - -# [rbl.ms] -127.0.0.1 assets.rbl.ms - -# [rbnt.org] -127.0.0.1 rbnt.org - -# [realclever.com] -127.0.0.1 realclever.com - -# [realvu.net] -127.0.0.1 ac.realvu.net - -# [rebel.ai] -127.0.0.1 cdn.rebel.ai - -# [recreativ.ru] -127.0.0.1 recreativ.ru -127.0.0.1 track.recreativ.ru - -# [redditmedia.com] -127.0.0.1 events.redditmedia.com - -# [redfast.com] -127.0.0.1 redfast.com -127.0.0.1 conduit.redfast.com - -# [redintelligence.net] -127.0.0.1 redintelligence.net -127.0.0.1 hal9000.redintelligence.net - -# [redirectingat.com] -127.0.0.1 go.redirectingat.com - -# [redretarget.com] -127.0.0.1 app.redretarget.com -127.0.0.1 trackifyx.redretarget.com - -# [reftagger.com] -127.0.0.1 api.reftagger.com - -# [reklamstore.com] -127.0.0.1 adserver.reklamstore.com - -# [rekmob.com] -127.0.0.1 adimg.rekmob.com -127.0.0.1 ads.rekmob.com - -# [relap.io] -127.0.0.1 relap.io - -# [remarketingpixel.com] -127.0.0.1 remarketingpixel.com -127.0.0.1 r.remarketingpixel.com - -# [republer.com] -127.0.0.1 sync.republer.com - -# [researchnow.com] -127.0.0.1 researchnow.com -127.0.0.1 tag.researchnow.com - -# [reson8.com] -127.0.0.1 ds.reson8.com -127.0.0.1 idsync.reson8.com - -# [resonate.com] -127.0.0.1 cdn.resonate.com - -# [responsys.net] -127.0.0.1 static.cdn.responsys.net - -# [restartad.com] -127.0.0.1 restartad.com -127.0.0.1 api2.restartad.com -127.0.0.1 gateway.restartad.com -127.0.0.1 gateway-2.restartad.com -127.0.0.1 stats.restartad.com - -# [resu.io] -127.0.0.1 sdk.resu.io -127.0.0.1 sdk1.resu.io - -# [retagro.com] -127.0.0.1 retagro.com - -# [retargeter.com] -127.0.0.1 tag.retargeter.com - -# [retargeting.biz] -127.0.0.1 tracking.retargeting.biz - -# [retentionscience.com] -127.0.0.1 waves.retentionscience.com - -# [revcontent.com] -127.0.0.1 assets.revcontent.com -127.0.0.1 cdn.revcontent.com -127.0.0.1 html-img.revcontent.com -127.0.0.1 images.revcontent.com -127.0.0.1 img.revcontent.com -127.0.0.1 labs-cdn.revcontent.com -127.0.0.1 media.revcontent.com -127.0.0.1 publishers.revcontent.com -127.0.0.1 trends.revcontent.com - -# [revjet.com] -127.0.0.1 ads.revjet.com -127.0.0.1 cdn.revjet.com -127.0.0.1 pix.revjet.com -127.0.0.1 pix-us.revjet.com - -# [revmob.com] -127.0.0.1 revmob.com - -# [revrtb.com] -127.0.0.1 revrtb.com -127.0.0.1 xml.revrtb.com - -# [reyrey.net] -127.0.0.1 analytics.reyrey.net - -# [rezync.com] -127.0.0.1 live.rezync.com - -# [rfihub.com] -127.0.0.1 rfihub.com -127.0.0.1 20738914p.rfihub.com -127.0.0.1 20766699p.rfihub.com -127.0.0.1 a.rfihub.com -127.0.0.1 ewr-rtb1.rfihub.com -127.0.0.1 p.rfihub.com -127.0.0.1 s.rfihub.com -127.0.0.1 sjc-rtb1.rfihub.com -127.0.0.1 sjc-249.sjc-rtb1.rfihub.com - -# [richrelevance.com] -127.0.0.1 image.richrelevance.com -127.0.0.1 integration.richrelevance.com -127.0.0.1 media.richrelevance.com -127.0.0.1 rm.recs.richrelevance.com - -# [rightmoveanalytics.co.uk] -127.0.0.1 rightmoveanalytics.co.uk - -# [riskified.com] -127.0.0.1 beacon.riskified.com -127.0.0.1 c.riskified.com -127.0.0.1 img.riskified.com - -# [rkdms.com] -127.0.0.1 mid.rkdms.com -127.0.0.1 id.sv.rkdms.com - -# [rlcdn.com] -127.0.0.1 rlcdn.com -127.0.0.1 api.rlcdn.com -127.0.0.1 ats.rlcdn.com -127.0.0.1 cdn.rlcdn.com -127.0.0.1 di.rlcdn.com -127.0.0.1 ei.rlcdn.com -127.0.0.1 geo.rlcdn.com -127.0.0.1 id.rlcdn.com -127.0.0.1 idsync.rlcdn.com -127.0.0.1 rc-ext-geo.rlcdn.com -127.0.0.1 so.rlcdn.com -127.0.0.1 sr-weight.rlcdn.com -127.0.0.1 tv.rlcdn.com - -# [road404.com] -127.0.0.1 metric-android-am.road404.com - -# [roblox.com] -127.0.0.1 ads.roblox.com -127.0.0.1 metrics.roblox.com - -# [rocketreach.co] -127.0.0.1 rocketreach.co -127.0.0.1 static.rocketreach.co - -# [rogersmedia.com] -127.0.0.1 analytics.rogersmedia.com - -# [roku.com] -127.0.0.1 p.ads.roku.com -127.0.0.1 austin.logs.roku.com -127.0.0.1 mobile.logs.roku.com -127.0.0.1 scribe.logs.roku.com - -# [rotaban.ru] -127.0.0.1 rotaban.ru - -# [rovio.com] -127.0.0.1 ads-cloud.rovio.com -127.0.0.1 videoads-cloud.rovio.com - -# [roximity.com] -127.0.0.1 app.roximity.com - -# [rpxnow.com] -127.0.0.1 widget-cdn.rpxnow.com - -# [rqmob.com] -127.0.0.1 adconf.rqmob.com -127.0.0.1 adcs.rqmob.com -127.0.0.1 ap-adcs.rqmob.com -127.0.0.1 api.rqmob.com -127.0.0.1 appclick.rqmob.com -127.0.0.1 ascribe.rqmob.com -127.0.0.1 msdk.rqmob.com -127.0.0.1 static.rqmob.com - -# [rtbsrv.com] -127.0.0.1 dmp.rtbsrv.com - -# [rtk.io] -127.0.0.1 bidder.rtk.io - -# [rtmark.net] -127.0.0.1 my.rtmark.net - -# [rubiconproject.com] -127.0.0.1 ads.rubiconproject.com -127.0.0.1 aws.rubiconproject.com -127.0.0.1 stats.aws.rubiconproject.com -127.0.0.1 beacon-eu-ams3.rubiconproject.com -127.0.0.1 beacon-nf.rubiconproject.com -127.0.0.1 beacon-us-west.rubiconproject.com -127.0.0.1 cca-iad2.rubiconproject.com -127.0.0.1 cca-iad3.rubiconproject.com -127.0.0.1 cca-sjc2.rubiconproject.com -127.0.0.1 eus.rubiconproject.com -127.0.0.1 exapi-eu.rubiconproject.com -127.0.0.1 exapi-us-west.rubiconproject.com -127.0.0.1 fastlane.rubiconproject.com -127.0.0.1 fastlane-adv.rubiconproject.com -127.0.0.1 flapi1.rubiconproject.com -127.0.0.1 flapi2.rubiconproject.com -127.0.0.1 optimized-by.rubiconproject.com -127.0.0.1 optimized-by-1.rubiconproject.com -127.0.0.1 optimized-by-2.rubiconproject.com -127.0.0.1 pg-prebid-server.rubiconproject.com -127.0.0.1 pg-prebid-server-aws-ane1.rubiconproject.com -127.0.0.1 pg-prebid-server-aws-usw2.rubiconproject.com -127.0.0.1 pixel.rubiconproject.com -127.0.0.1 pixel-apac.rubiconproject.com -127.0.0.1 pixel-eu.rubiconproject.com -127.0.0.1 pixel-us-east.rubiconproject.com -127.0.0.1 pixel-us-west.rubiconproject.com -127.0.0.1 prebid-a.rubiconproject.com -127.0.0.1 prebid-server.rubiconproject.com -127.0.0.1 secure-assets.rubiconproject.com -127.0.0.1 smarttag.rubiconproject.com -127.0.0.1 tap.rubiconproject.com -127.0.0.1 tap-cdn.rubiconproject.com -127.0.0.1 token.rubiconproject.com -127.0.0.1 update.rubiconproject.com -127.0.0.1 s.update.rubiconproject.com -127.0.0.1 video-ads.rubiconproject.com -127.0.0.1 video-ads-apex.rubiconproject.com - -# [rudderlabs.com] -127.0.0.1 api.rudderlabs.com - -# [ruetracking.com] -127.0.0.1 prdwebcollector.ruetracking.com - -# [run-syndicate.com] -127.0.0.1 run-syndicate.com -127.0.0.1 cdn.run-syndicate.com - -# [rundsp.com] -127.0.0.1 rundsp.com -127.0.0.1 match.rundsp.com - -# [rutarget.ru] -127.0.0.1 tag.rutarget.ru - -# [s-onetag.com] -127.0.0.1 beacon.s-onetag.com -127.0.0.1 connect-metrics-collector.s-onetag.com -127.0.0.1 data-beacons.s-onetag.com -127.0.0.1 dfp-gateway.s-onetag.com -127.0.0.1 geo-location.s-onetag.com -127.0.0.1 get.s-onetag.com -127.0.0.1 market-dev.s-onetag.com -127.0.0.1 onetag-geo.s-onetag.com -127.0.0.1 onetag-geo-grouping.s-onetag.com -127.0.0.1 prebid.s-onetag.com -127.0.0.1 signal-beacon.s-onetag.com -127.0.0.1 signal-metrics-collector-beta.s-onetag.com - -# [s3xified.com] -127.0.0.1 pixel.s3xified.com - -# [sa-as.com] -127.0.0.1 stats.sa-as.com - -# [safedk.com] -127.0.0.1 api.safedk.com -127.0.0.1 config.safedk.com -127.0.0.1 edge.safedk.com - -# [sail-horizon.com] -127.0.0.1 ak.sail-horizon.com - -# [sail-personalize.com] -127.0.0.1 api.sail-personalize.com -127.0.0.1 aws-api.sail-personalize.com - -# [sailthru.com] -127.0.0.1 api.sailthru.com -127.0.0.1 cb.sailthru.com -127.0.0.1 horizon.sailthru.com - -# [salesforce.com] -127.0.0.1 beacon.my.salesforce.com - -# [salesforceliveagent.com] -127.0.0.1 d.la1-c2-iad.salesforceliveagent.com - -# [salmonads.com] -127.0.0.1 analytics.salmonads.com -127.0.0.1 api.salmonads.com -127.0.0.1 net.salmonads.com -127.0.0.1 report.salmonads.com - -# [sam4m.com] -127.0.0.1 sam4m.com -127.0.0.1 eu-ma.sam4m.com -127.0.0.1 us-ma.sam4m.com - -# [samba.tv] -127.0.0.1 samba.tv -127.0.0.1 ads.samba.tv -127.0.0.1 events.cid.samba.tv -127.0.0.1 pixel.mtrcs.samba.tv -127.0.0.1 tag.mtrcs.samba.tv - -# [samplicio.us] -127.0.0.1 tracker.samplicio.us - -# [samsung.com] -127.0.0.1 insights.samsung.com - -# [samsungadhub.com] -127.0.0.1 ad.samsungadhub.com - -# [samsungads.com] -127.0.0.1 samsungads.com -127.0.0.1 ads.samsungads.com -127.0.0.1 config.samsungads.com - -# [sandai.net] -127.0.0.1 etl.xlmc.sandai.net - -# [sas.com] -127.0.0.1 execution-use.ci360.sas.com - -# [sascdn.com] -127.0.0.1 ak-ns.sascdn.com -127.0.0.1 mobileconfig.sascdn.com - -# [saygames.io] -127.0.0.1 track.saygames.io - -# [saymedia.com] -127.0.0.1 saymedia.com -127.0.0.1 embed.tempest-identity.prod.saymedia.com - -# [saypromo.net] -127.0.0.1 api.saypromo.net - -# [sbbanner.com] -127.0.0.1 sbbanner.com - -# [sc-static.net] -127.0.0.1 sc-static.net - -# [scarabresearch.com] -127.0.0.1 recommender.scarabresearch.com - -# [scopely.io] -127.0.0.1 aprod.scopely.io -127.0.0.1 raven.aprod.scopely.io -127.0.0.1 static.aprod.scopely.io -127.0.0.1 collector.scopely.io -127.0.0.1 event.collector.scopely.io -127.0.0.1 489a19fa-d831-4954-858d-46436d5cdb20.event.collector.scopely.io -127.0.0.1 register.collector.scopely.io -127.0.0.1 4af7c20b-7646-4fb7-b64f-ae0a8c51c1f1.register.collector.scopely.io -127.0.0.1 sdk.scopely.io -127.0.0.1 config.sdk.scopely.io - -# [scorecardresearch.com] -127.0.0.1 scorecardresearch.com -127.0.0.1 ads.scorecardresearch.com -127.0.0.1 b.scorecardresearch.com -127.0.0.1 bs.scorecardresearch.com -127.0.0.1 end.scorecardresearch.com -127.0.0.1 sb.scorecardresearch.com -127.0.0.1 udm.scorecardresearch.com - -# [scroll.com] -127.0.0.1 block.scroll.com -127.0.0.1 connect.scroll.com -127.0.0.1 static.scroll.com - -# [sdkbox.com] -127.0.0.1 api.sdkbox.com -127.0.0.1 metrics.sdkbox.com -127.0.0.1 update.sdkbox.com - -# [sdkconfig.site] -127.0.0.1 cdns.sdkconfig.site - -# [seadform.net] -127.0.0.1 asia.seadform.net -127.0.0.1 server.seadform.net -127.0.0.1 track.seadform.net - -# [seattleclouds.com] -127.0.0.1 analytics.seattleclouds.com - -# [secondstreetapp.com] -127.0.0.1 secondstreetapp.com -127.0.0.1 api.secondstreetapp.com -127.0.0.1 embed.secondstreetapp.com - -# [securedtouch.com] -127.0.0.1 agoda.securedtouch.com -127.0.0.1 hub.securedtouch.com -127.0.0.1 static.securedtouch.com -127.0.0.1 wish.securedtouch.com - -# [seewhy.com] -127.0.0.1 saas.seewhy.com -127.0.0.1 abandonment6.saas.seewhy.com - -# [segment.com] -127.0.0.1 app.segment.com -127.0.0.1 cdn.segment.com -127.0.0.1 cdn-settings.segment.com -127.0.0.1 idsync.segment.com -127.0.0.1 mobile-service.segment.com -127.0.0.1 profiles.segment.com - -# [segment.io] -127.0.0.1 api.segment.io -127.0.0.1 cdn.segment.io - -# [segmentapis.com] -127.0.0.1 segmentapis.com -127.0.0.1 silver-fir.cd.segmentapis.com - -# [segmentify.com] -127.0.0.1 cdn.segmentify.com -127.0.0.1 dcetr4.segmentify.com -127.0.0.1 dcetr8.segmentify.com - -# [sekindo.com] -127.0.0.1 sekindo.com - -# [selectablemedia.com] -127.0.0.1 cdn.selectablemedia.com - -# [sembox.it] -127.0.0.1 tracking.sembox.it - -# [sendo.vn] -127.0.0.1 track.sendo.vn - -# [sendtonews.com] -127.0.0.1 embed.sendtonews.com - -# [sense360eng.com] -127.0.0.1 android-quinoa-config-prod.sense360eng.com -127.0.0.1 ios-quinoa-config-prod.sense360eng.com -127.0.0.1 ios-quinoa-personal-identify-prod.sense360eng.com -127.0.0.1 quinoa-personal-identify-prod.sense360eng.com - -# [sentiance.com] -127.0.0.1 api.sentiance.com - -# [servebom.com] -127.0.0.1 servebom.com -127.0.0.1 ads.servebom.com -127.0.0.1 ads2.servebom.com -127.0.0.1 pixel.servebom.com - -# [servedby-buysellads.com] -127.0.0.1 m.servedby-buysellads.com - -# [serverbid.com] -127.0.0.1 e.serverbid.com - -# [serving-sys.com] -127.0.0.1 serving-sys.com -127.0.0.1 bs.serving-sys.com -127.0.0.1 ds.serving-sys.com -127.0.0.1 ds-vn.serving-sys.com -127.0.0.1 gizmo.serving-sys.com -127.0.0.1 lm.serving-sys.com -127.0.0.1 msntest.serving-sys.com -127.0.0.1 secure-ds.serving-sys.com -127.0.0.1 services.serving-sys.com - -# [sessioncam.com] -127.0.0.1 ws.sessioncam.com - -# [sgdmobile.com] -127.0.0.1 track.sgdmobile.com - -# [shareaholic.com] -127.0.0.1 analytics.shareaholic.com -127.0.0.1 apps.shareaholic.com -127.0.0.1 go.shareaholic.com -127.0.0.1 grace.shareaholic.com -127.0.0.1 partner.shareaholic.com -127.0.0.1 pixel.shareaholic.com -127.0.0.1 recs.shareaholic.com - -# [sharedid.org] -127.0.0.1 id.sharedid.org - -# [sharethis.com] -127.0.0.1 buttons-config.sharethis.com -127.0.0.1 count-server.sharethis.com -127.0.0.1 edge.sharethis.com -127.0.0.1 l.sharethis.com -127.0.0.1 pd.sharethis.com -127.0.0.1 platform-api.sharethis.com -127.0.0.1 platform-cdn.sharethis.com -127.0.0.1 s.sharethis.com -127.0.0.1 sd.sharethis.com -127.0.0.1 seg.sharethis.com -127.0.0.1 sync.sharethis.com -127.0.0.1 t.sharethis.com -127.0.0.1 w.sharethis.com -127.0.0.1 wd-edge.sharethis.com -127.0.0.1 ws.sharethis.com - -# [sharethrough.com] -127.0.0.1 b.sharethrough.com -127.0.0.1 btlr.sharethrough.com -127.0.0.1 btlr-ecs-ap-southeast-1.sharethrough.com -127.0.0.1 btlr-ecs-us-west-1.sharethrough.com -127.0.0.1 integration-assets.sharethrough.com -127.0.0.1 match.sharethrough.com -127.0.0.1 match-ap-southeast-1-ecs.sharethrough.com -127.0.0.1 match-us-west-1-ecs.sharethrough.com -127.0.0.1 native.sharethrough.com -127.0.0.1 sdk.sharethrough.com -127.0.0.1 sfp-adserver-cdn.sharethrough.com -127.0.0.1 static.sharethrough.com -127.0.0.1 stx-assets.sharethrough.com - -# [shazam.com] -127.0.0.1 beacon.shazam.com - -# [shoofle.tv] -127.0.0.1 serverc.shoofle.tv - -# [sidearmsports.com] -127.0.0.1 statcollector.sidearmsports.com - -# [sift.co] -127.0.0.1 prod.sift.co -127.0.0.1 sgbid.prod.sift.co -127.0.0.1 vabid.prod.sift.co -127.0.0.1 sift-campaign-creatives.sift.co - -# [siftscience.com] -127.0.0.1 api3.siftscience.com -127.0.0.1 cdn.siftscience.com -127.0.0.1 cdn-gcp.siftscience.com - -# [signalr.net] -127.0.0.1 community.service.signalr.net - -# [silvermob.com] -127.0.0.1 silvermob.com - -# [simpleanalytics.io] -127.0.0.1 cdn.simpleanalytics.io - -# [simplereach.com] -127.0.0.1 edge.simplereach.com - -# [simplesharebuttons.com] -127.0.0.1 simplesharebuttons.com - -# [simpli.fi] -127.0.0.1 ads.simpli.fi -127.0.0.1 east.ads.simpli.fi -127.0.0.1 west.ads.simpli.fi -127.0.0.1 cdn.simpli.fi -127.0.0.1 cdnpixel.simpli.fi -127.0.0.1 centralads.simpli.fi -127.0.0.1 eastads.simpli.fi -127.0.0.1 eastevents.simpli.fi -127.0.0.1 events.simpli.fi -127.0.0.1 feedimages.simpli.fi -127.0.0.1 tag.simpli.fi -127.0.0.1 um.simpli.fi -127.0.0.1 westads.simpli.fi - -# [simplycast.com] -127.0.0.1 simplycast.com - -# [sina.cn] -127.0.0.1 log.sina.cn -127.0.0.1 sdkapp.mobile.sina.cn -127.0.0.1 sdkclick.mobile.sina.cn -127.0.0.1 wbapp.mobile.sina.cn -127.0.0.1 sax.sina.cn - -# [sina.com.cn] -127.0.0.1 adbox.sina.com.cn -127.0.0.1 beacon.sina.com.cn -127.0.0.1 emarketing.sina.com.cn -127.0.0.1 sbeacon.sina.com.cn - -# [pubstatus.sinaapp.com] -127.0.0.1 pubstatus.sinaapp.com - -# [sinajs.cn] -127.0.0.1 newspush.sinajs.cn - -# [singular.net] -127.0.0.1 singular.net -127.0.0.1 i.singular.net -127.0.0.1 s2s.singular.net -127.0.0.1 sdk-api-v1.singular.net -127.0.0.1 t.singular.net - -# [sitemaji.com] -127.0.0.1 sitemaji.com - -# [sitescout.com] -127.0.0.1 pixel-sync.sitescout.com - -# [skimresources.com] -127.0.0.1 assistjs.skimresources.com -127.0.0.1 go.skimresources.com -127.0.0.1 i.skimresources.com -127.0.0.1 ls.skimresources.com -127.0.0.1 m.skimresources.com -127.0.0.1 p.skimresources.com -127.0.0.1 p-kube.skimresources.com -127.0.0.1 r.skimresources.com -127.0.0.1 s.skimresources.com -127.0.0.1 t.skimresources.com -127.0.0.1 x.skimresources.com - -# [slicktext.com] -127.0.0.1 slicktext.com - -# [smaato.com] -127.0.0.1 smaato.com -127.0.0.1 creatives.smaato.com - -# [smaato.net] -127.0.0.1 smaato.net -127.0.0.1 ad.smaato.net -127.0.0.1 adtag.ad.smaato.net -127.0.0.1 api.ad.smaato.net -127.0.0.1 prebid.ad.smaato.net -127.0.0.1 s.ad.smaato.net -127.0.0.1 sdk-android.ad.smaato.net -127.0.0.1 sdk-ios.ad.smaato.net -127.0.0.1 unifiedbidding.ad.smaato.net -127.0.0.1 log.smaato.net -127.0.0.1 hbsdk-config.log.smaato.net -127.0.0.1 hbsdk-event.log.smaato.net -127.0.0.1 sdk-hb-cfg.smaato.net -127.0.0.1 soma.smaato.net -127.0.0.1 soma-assets.smaato.net -127.0.0.1 track.smaato.net -127.0.0.1 ets-ap-southeast-1.track.smaato.net -127.0.0.1 ets-eu-west-1.track.smaato.net -127.0.0.1 ets-us-east-1.track.smaato.net -127.0.0.1 vet-us-east-1.track.smaato.net - -# [smadex.com] -127.0.0.1 smadex.com -127.0.0.1 cm.smadex.com -127.0.0.1 creatives.smadex.com -127.0.0.1 geo-tracker.smadex.com -127.0.0.1 static-content-1.smadex.com - -# [smardroid.com] -127.0.0.1 ap.smardroid.com -127.0.0.1 lg.smardroid.com -127.0.0.1 sc.smardroid.com -127.0.0.1 tkclick.smardroid.com - -# [smart.link] -127.0.0.1 smart.link - -# [smartadserver.com] -127.0.0.1 cdn1.smartadserver.com -127.0.0.1 diff.smartadserver.com -127.0.0.1 diff3.smartadserver.com -127.0.0.1 eqx.smartadserver.com -127.0.0.1 eqx-secure.smartadserver.com -127.0.0.1 geoced.smartadserver.com -127.0.0.1 itx4.smartadserver.com -127.0.0.1 itx4-secure.smartadserver.com -127.0.0.1 itx5.smartadserver.com -127.0.0.1 itx5-secure.smartadserver.com -127.0.0.1 na.smartadserver.com -127.0.0.1 prg.smartadserver.com -127.0.0.1 prg3429.smartadserver.com -127.0.0.1 prg8.smartadserver.com -127.0.0.1 prga.smartadserver.com -127.0.0.1 qc.smartadserver.com -127.0.0.1 rtb-csync.smartadserver.com -127.0.0.1 rtb-csync-eqx.smartadserver.com -127.0.0.1 rtb-csync-itx4.smartadserver.com -127.0.0.1 rtb-csync-itx5.smartadserver.com -127.0.0.1 rtb-csync-tmk.smartadserver.com -127.0.0.1 sgp.smartadserver.com -127.0.0.1 ssb-sgp.smartadserver.com -127.0.0.1 ssb-us.smartadserver.com -127.0.0.1 ssbsync.smartadserver.com -127.0.0.1 ssbsync-geo.smartadserver.com -127.0.0.1 ssbsync-global.smartadserver.com -127.0.0.1 ssbsync-sgp.smartadserver.com -127.0.0.1 ssbsync-us.smartadserver.com -127.0.0.1 ssp-csync.smartadserver.com -127.0.0.1 sync.smartadserver.com -127.0.0.1 tagmanager.smartadserver.com -127.0.0.1 tmk.smartadserver.com -127.0.0.1 usw1.smartadserver.com -127.0.0.1 ww1772.smartadserver.com -127.0.0.1 ww2060.smartadserver.com -127.0.0.1 ww2060-sgp.smartadserver.com -127.0.0.1 ww2951.smartadserver.com -127.0.0.1 ww3050.smartadserver.com -127.0.0.1 ww3232.smartadserver.com -127.0.0.1 www9.smartadserver.com - -# [smartclip.net] -127.0.0.1 smartclip.net -127.0.0.1 stats.smartclip.net -127.0.0.1 sxp.smartclip.net -127.0.0.1 stats.sxp.smartclip.net -127.0.0.1 sync.sxp.smartclip.net - -# [smartechmetrics.com] -127.0.0.1 api.smartechmetrics.com - -# [smarterhq.io] -127.0.0.1 global.smarterhq.io -127.0.0.1 onsiteshq.smarterhq.io -127.0.0.1 tr2.smarterhq.io - -# [smartnews-ads.com] -127.0.0.1 cdn.smartnews-ads.com -127.0.0.1 conf.smartnews-ads.com -127.0.0.1 i.smartnews-ads.com -127.0.0.1 thumbnail.smartnews-ads.com - -# [smartstream.tv] -127.0.0.1 ads.smartstream.tv - -# [smbeat.jp] -127.0.0.1 abort-count.smbeat.jp -127.0.0.1 api.smbeat.jp -127.0.0.1 control.smbeat.jp - -# [snackly.co] -127.0.0.1 counter.snackly.co - -# [snapads.com] -127.0.0.1 snapads.com -127.0.0.1 adserver.snapads.com -127.0.0.1 usc.adserver.snapads.com -127.0.0.1 adserver.shadow.snapads.com -127.0.0.1 study.snapads.com - -# [snapchat.com] -127.0.0.1 ads.snapchat.com -127.0.0.1 adsapi.snapchat.com -127.0.0.1 tr.snapchat.com -127.0.0.1 tr6.snapchat.com - -# [snapdeal.com] -127.0.0.1 log.snapdeal.com - -# [snapmobile.asia] -127.0.0.1 snapmobile.asia -127.0.0.1 snap.snapmobile.asia - -# [snplow.net] -127.0.0.1 collector.snplow.net -127.0.0.1 ca-lapresse-main.collector.snplow.net -127.0.0.1 com-thebigwillow-prod1.collector.snplow.net -127.0.0.1 com-upday-main.collector.snplow.net - -# [socdm.com] -127.0.0.1 socdm.com -127.0.0.1 adgen.socdm.com -127.0.0.1 aol.socdm.com -127.0.0.1 apc.socdm.com -127.0.0.1 dr.socdm.com -127.0.0.1 bid.dr.socdm.com -127.0.0.1 tg.dr.socdm.com -127.0.0.1 frtn.socdm.com -127.0.0.1 gdn.socdm.com -127.0.0.1 imobile.socdm.com -127.0.0.1 rubicon.socdm.com - -# [socialannex.com] -127.0.0.1 c.socialannex.com -127.0.0.1 cdn.socialannex.com - -# [socialquantum.com] -127.0.0.1 mobile-stats.socialquantum.com - -# [socialquantum.ru] -127.0.0.1 collector.stats.socialquantum.ru - -# [sociaplus.com] -127.0.0.1 sociaplus.com -127.0.0.1 api.sociaplus.com - -# [sociomantic.com] -127.0.0.1 sociomantic.com - -# [soclminer.com.br] -127.0.0.1 api.soclminer.com.br - -# [sojern.com] -127.0.0.1 beacon.sojern.com -127.0.0.1 pixel.sojern.com -127.0.0.1 pixelglobal.sojern.com -127.0.0.1 static.sojern.com - -# [solocpm.com] -127.0.0.1 solocpm.com -127.0.0.1 ck.solocpm.com -127.0.0.1 clk.solocpm.com - -# [sonataplatform.com] -127.0.0.1 ads.sonataplatform.com - -# [sonobi.com] -127.0.0.1 creative.sonobi.com -127.0.0.1 go.sonobi.com -127.0.0.1 ams-1.go.sonobi.com -127.0.0.1 ams-1-apex.go.sonobi.com -127.0.0.1 ams-1-sync.go.sonobi.com -127.0.0.1 apex.go.sonobi.com -127.0.0.1 iad-2.go.sonobi.com -127.0.0.1 iad-2-apex.go.sonobi.com -127.0.0.1 iad-2-sync.go.sonobi.com -127.0.0.1 keymaker.go.sonobi.com -127.0.0.1 lax-1.go.sonobi.com -127.0.0.1 lax-1-apex.go.sonobi.com -127.0.0.1 lax-1-sync.go.sonobi.com -127.0.0.1 lax-1-xcp.go.sonobi.com -127.0.0.1 lax-2.go.sonobi.com -127.0.0.1 lax-2-apex.go.sonobi.com -127.0.0.1 mtrx.go.sonobi.com -127.0.0.1 purch-sync.go.sonobi.com -127.0.0.1 sync.go.sonobi.com -127.0.0.1 xcp.go.sonobi.com - -# [soom.la] -127.0.0.1 assets.soom.la -127.0.0.1 highway2.soom.la -127.0.0.1 teleport.soom.la - -# [southwest.com] -127.0.0.1 smetrics.southwest.com - -# [speedcurve.com] -127.0.0.1 cdn.speedcurve.com - -# [speedshiftmedia.com] -127.0.0.1 aan.speedshiftmedia.com -127.0.0.1 adserving.aan.speedshiftmedia.com -127.0.0.1 adserving.speedshiftmedia.com -127.0.0.1 api.speedshiftmedia.com -127.0.0.1 cdn.speedshiftmedia.com -127.0.0.1 aan.cdn.speedshiftmedia.com -127.0.0.1 magnum.cdn.speedshiftmedia.com -127.0.0.1 services.cdn.speedshiftmedia.com -127.0.0.1 scripts.speedshiftmedia.com - -# [splicky.com] -127.0.0.1 splicky.com -127.0.0.1 bidswitch-eu.splicky.com - -# [split.io] -127.0.0.1 auth.split.io -127.0.0.1 cdn.split.io -127.0.0.1 events.split.io -127.0.0.1 sdk.split.io - -# [splkmobile.com] -127.0.0.1 api.splkmobile.com -127.0.0.1 29627a66.api.splkmobile.com -127.0.0.1 3581a62b.api.splkmobile.com -127.0.0.1 9ed5f5b4.api.splkmobile.com -127.0.0.1 e1345286.api.splkmobile.com -127.0.0.1 ff1c0cc5.api.splkmobile.com - -# [sponsorpay.com] -127.0.0.1 sponsorpay.com -127.0.0.1 api.sponsorpay.com -127.0.0.1 be.sponsorpay.com -127.0.0.1 engine.sponsorpay.com -127.0.0.1 service.sponsorpay.com - -# [spot.im] -127.0.0.1 api-2-0.spot.im -127.0.0.1 direct-events-collector.spot.im -127.0.0.1 events-collector.spot.im -127.0.0.1 metrics-logger.spot.im -127.0.0.1 pix.spot.im - -# [spotify.com] -127.0.0.1 adeventtracker.spotify.com -127.0.0.1 pixel.spotify.com -127.0.0.1 pixel-static.spotify.com - -# [spotscenered.info] -127.0.0.1 spotscenered.info -127.0.0.1 engine.spotscenered.info - -# [spotxcdn.com] -127.0.0.1 aka.spotxcdn.com -127.0.0.1 cdn.spotxcdn.com - -# [spotxchange.com] -127.0.0.1 spotxchange.com -127.0.0.1 den01-event.spotxchange.com -127.0.0.1 den01-search.spotxchange.com -127.0.0.1 event.spotxchange.com -127.0.0.1 den01.event.spotxchange.com -127.0.0.1 sin01.event.spotxchange.com -127.0.0.1 iad02-event.spotxchange.com -127.0.0.1 iad02-search.spotxchange.com -127.0.0.1 search.spotxchange.com -127.0.0.1 sin01.search.spotxchange.com -127.0.0.1 sync.search.spotxchange.com -127.0.0.1 den01.sync.search.spotxchange.com -127.0.0.1 iad02.sync.search.spotxchange.com -127.0.0.1 sin01.sync.search.spotxchange.com -127.0.0.1 sin01-event.spotxchange.com -127.0.0.1 sin01-search.spotxchange.com - -# [springserve.com] -127.0.0.1 springserve.com -127.0.0.1 bc-ssb-iad.springserve.com -127.0.0.1 cdn.springserve.com -127.0.0.1 datplus.springserve.com -127.0.0.1 morgdog.springserve.com -127.0.0.1 update.morgdog.springserve.com -127.0.0.1 s.update.morgdog.springserve.com -127.0.0.1 sps.springserve.com -127.0.0.1 sync.springserve.com -127.0.0.1 vid.springserve.com -127.0.0.1 vid-io.springserve.com -127.0.0.1 vid-io-iad.springserve.com -127.0.0.1 vid-io-sin.springserve.com -127.0.0.1 vpaid.springserve.com - -# [srmdata-us.com] -127.0.0.1 www.srmdata-us.com - -# [srmdata.com] -127.0.0.1 www.srmdata.com - -# [ssacdn.com] -127.0.0.1 cf.ssacdn.com -127.0.0.1 v.cf.ssacdn.com -127.0.0.1 cx.ssacdn.com -127.0.0.1 images-demand.ssacdn.com -127.0.0.1 networksdk.ssacdn.com -127.0.0.1 platform.ssacdn.com -127.0.0.1 s.ssacdn.com -127.0.0.1 scc.ssacdn.com -127.0.0.1 static.ssacdn.com -127.0.0.1 v.ssacdn.com - -# [ssl-services.com] -127.0.0.1 retarget.ssl-services.com - -# [stackadapt.com] -127.0.0.1 cdn.stackadapt.com -127.0.0.1 evm1.stackadapt.com -127.0.0.1 uw.evm1.stackadapt.com -127.0.0.1 evm2.stackadapt.com -127.0.0.1 srv.stackadapt.com -127.0.0.1 east.srv.stackadapt.com -127.0.0.1 sync.srv.stackadapt.com -127.0.0.1 tags.srv.stackadapt.com -127.0.0.1 uw.srv.stackadapt.com - -# [stackpathdns.com] -127.0.0.1 ads-lfi3olnec7fr.stackpathdns.com -127.0.0.1 sdk-assets-zy8pe3h4v8msjk6x2sq4.stackpathdns.com - -# [starbolt.io] -127.0.0.1 alkutbay.starbolt.io -127.0.0.1 sdk.starbolt.io - -# [startapp.com] -127.0.0.1 startapp.com - -# [startappexchange.com] -127.0.0.1 init.startappexchange.com - -# [startappservice.com] -127.0.0.1 startappservice.com -127.0.0.1 adimpression.startappservice.com -127.0.0.1 adsmetadata.startappservice.com -127.0.0.1 adwin.startappservice.com -127.0.0.1 click.startappservice.com -127.0.0.1 dts.startappservice.com -127.0.0.1 funnel-assets.startappservice.com -127.0.0.1 images.startappservice.com -127.0.0.1 imp.startappservice.com -127.0.0.1 info.startappservice.com -127.0.0.1 infoevent.startappservice.com -127.0.0.1 init.startappservice.com -127.0.0.1 req.startappservice.com -127.0.0.1 static.startappservice.com -127.0.0.1 info.static.startappservice.com -127.0.0.1 trackdownload.startappservice.com -127.0.0.1 video.startappservice.com - -# [stat24.com] -127.0.0.1 hit.stat24.com -127.0.0.1 ipla.hit.stat24.com - -# [statful.com] -127.0.0.1 beacon.statful.com - -# [stathat.com] -127.0.0.1 api.stathat.com - -# [steelhouse.com] -127.0.0.1 steelhouse.com - -# [steelhousemedia.com] -127.0.0.1 steelhousemedia.com -127.0.0.1 c.steelhousemedia.com -127.0.0.1 cookie-sync-service-prod.steelhousemedia.com -127.0.0.1 delivery.steelhousemedia.com -127.0.0.1 events.steelhousemedia.com - -# [steepto.com] -127.0.0.1 cdn.steepto.com -127.0.0.1 cm.steepto.com -127.0.0.1 s-img.steepto.com - -# [stickyadstv.com] -127.0.0.1 stickyadstv.com -127.0.0.1 ads.stickyadstv.com -127.0.0.1 cdn.stickyadstv.com -127.0.0.1 update.stickyadstv.com -127.0.0.1 s.update.stickyadstv.com - -# [stocard.de] -127.0.0.1 mb-cdn.stocard.de - -# [storygize.net] -127.0.0.1 www.storygize.net - -# [strava.com] -127.0.0.1 analytics.strava.com -127.0.0.1 tracing-collector.strava.com - -# [streamguys1.com] -127.0.0.1 ad-im-cmg.streamguys1.com -127.0.0.1 cmg.streamguys1.com - -# [streamrail.com] -127.0.0.1 k.streamrail.com -127.0.0.1 sdk.streamrail.com - -# [streamrail.net] -127.0.0.1 events.streamrail.net -127.0.0.1 ssp.streamrail.net - -# [strikeiron.com] -127.0.0.1 strikeiron.com - -# [subiz.com] -127.0.0.1 static.subiz.com - -# [summerhamster.com] -127.0.0.1 www.summerhamster.com - -# [sumome.com] -127.0.0.1 sumome.com -127.0.0.1 load.sumome.com - -# [superad2.com.sg] -127.0.0.1 superad2.com.sg -127.0.0.1 track.superad2.com.sg - -# [superadbox.com] -127.0.0.1 u.superadbox.com - -# [superads.cn] -127.0.0.1 trk.superads.cn - -# [superawesome.tv] -127.0.0.1 ads.superawesome.tv - -# [supersonic.com] -127.0.0.1 logs.supersonic.com - -# [supersonicads.com] -127.0.0.1 supersonicads.com -127.0.0.1 banner-gateway.supersonicads.com -127.0.0.1 click-haproxy.supersonicads.com -127.0.0.1 iab-imp-gateway.supersonicads.com -127.0.0.1 init.supersonicads.com -127.0.0.1 is-gateway.supersonicads.com -127.0.0.1 nativeapi.supersonicads.com -127.0.0.1 outcome.supersonicads.com -127.0.0.1 outcome-cdn.supersonicads.com -127.0.0.1 outcome-ssp.supersonicads.com -127.0.0.1 ow-gateway.supersonicads.com -127.0.0.1 pm-gateway.supersonicads.com -127.0.0.1 rv-gateway.supersonicads.com -127.0.0.1 sonic-us.supersonicads.com -127.0.0.1 guc-api.sonic-us.supersonicads.com -127.0.0.1 pixel-tracking.sonic-us.supersonicads.com -127.0.0.1 tagmediation.supersonicads.com -127.0.0.1 ua.supersonicads.com - -# [supplyframe.com] -127.0.0.1 ads.supplyframe.com -127.0.0.1 search.supplyframe.com - -# [survata.com] -127.0.0.1 survata.com -127.0.0.1 ir.surveywall-api.survata.com - -# [survicate.com] -127.0.0.1 api.survicate.com -127.0.0.1 survey.survicate.com - -# [swiftkey.com] -127.0.0.1 telemetry.api.swiftkey.com - -# [swiftype.com] -127.0.0.1 cc.swiftype.com - -# [swrve.com] -127.0.0.1 swrve.com -127.0.0.1 api.swrve.com -127.0.0.1 1170.api.swrve.com -127.0.0.1 1188.api.swrve.com -127.0.0.1 1353.api.swrve.com -127.0.0.1 1456.api.swrve.com -127.0.0.1 2359.api.swrve.com -127.0.0.1 2405.api.swrve.com -127.0.0.1 2578.api.swrve.com -127.0.0.1 2712.api.swrve.com -127.0.0.1 30506.api.swrve.com -127.0.0.1 30572.api.swrve.com -127.0.0.1 30736.api.swrve.com -127.0.0.1 30819.api.swrve.com -127.0.0.1 31123.api.swrve.com -127.0.0.1 3193.api.swrve.com -127.0.0.1 3285.api.swrve.com -127.0.0.1 3426.api.swrve.com -127.0.0.1 3444.api.swrve.com -127.0.0.1 3606.api.swrve.com -127.0.0.1 3616.api.swrve.com -127.0.0.1 3696.api.swrve.com -127.0.0.1 3789.api.swrve.com -127.0.0.1 3790.api.swrve.com -127.0.0.1 3791.api.swrve.com -127.0.0.1 409.api.swrve.com -127.0.0.1 4167.api.swrve.com -127.0.0.1 4421.api.swrve.com -127.0.0.1 4422.api.swrve.com -127.0.0.1 4445.api.swrve.com -127.0.0.1 4572.api.swrve.com -127.0.0.1 4698.api.swrve.com -127.0.0.1 4699.api.swrve.com -127.0.0.1 4700.api.swrve.com -127.0.0.1 4706.api.swrve.com -127.0.0.1 4761.api.swrve.com -127.0.0.1 4768.api.swrve.com -127.0.0.1 758.api.swrve.com -127.0.0.1 854.api.swrve.com -127.0.0.1 content.swrve.com -127.0.0.1 1170.content.swrve.com -127.0.0.1 1188.content.swrve.com -127.0.0.1 1353.content.swrve.com -127.0.0.1 1456.content.swrve.com -127.0.0.1 2359.content.swrve.com -127.0.0.1 2405.content.swrve.com -127.0.0.1 2578.content.swrve.com -127.0.0.1 2712.content.swrve.com -127.0.0.1 30181.content.swrve.com -127.0.0.1 30506.content.swrve.com -127.0.0.1 30572.content.swrve.com -127.0.0.1 30736.content.swrve.com -127.0.0.1 30819.content.swrve.com -127.0.0.1 31123.content.swrve.com -127.0.0.1 3285.content.swrve.com -127.0.0.1 3616.content.swrve.com -127.0.0.1 3696.content.swrve.com -127.0.0.1 3789.content.swrve.com -127.0.0.1 3790.content.swrve.com -127.0.0.1 409.content.swrve.com -127.0.0.1 4167.content.swrve.com -127.0.0.1 4421.content.swrve.com -127.0.0.1 4422.content.swrve.com -127.0.0.1 4445.content.swrve.com -127.0.0.1 4572.content.swrve.com -127.0.0.1 4698.content.swrve.com -127.0.0.1 4699.content.swrve.com -127.0.0.1 4700.content.swrve.com -127.0.0.1 4706.content.swrve.com -127.0.0.1 4768.content.swrve.com -127.0.0.1 758.content.swrve.com -127.0.0.1 content-cdn.swrve.com -127.0.0.1 eu-api.swrve.com -127.0.0.1 6379.eu-api.swrve.com -127.0.0.1 6384.eu-api.swrve.com -127.0.0.1 eu-content.swrve.com -127.0.0.1 6379.eu-content.swrve.com -127.0.0.1 6384.eu-content.swrve.com -127.0.0.1 31123.identity.swrve.com -127.0.0.1 link.swrve.com - -# [synergy-e.com] -127.0.0.1 banner.synergy-e.com - -# [systemlog.me] -127.0.0.1 n.systemlog.me - -# [tabmo.io] -127.0.0.1 events.tabmo.io - -# [taboola.com] -127.0.0.1 15.taboola.com -127.0.0.1 am-match.taboola.com -127.0.0.1 am-sync.taboola.com -127.0.0.1 am-trc-events.taboola.com -127.0.0.1 am-vid-events.taboola.com -127.0.0.1 am-wf.taboola.com -127.0.0.1 api.taboola.com -127.0.0.1 assets.taboola.com -127.0.0.1 beacon.taboola.com -127.0.0.1 c2.taboola.com -127.0.0.1 c3.taboola.com -127.0.0.1 cdn.taboola.com -127.0.0.1 cds.taboola.com -127.0.0.1 ch-match.taboola.com -127.0.0.1 ch-sync.taboola.com -127.0.0.1 ch-vid-events.taboola.com -127.0.0.1 ch-wf.taboola.com -127.0.0.1 convchmp.taboola.com -127.0.0.1 convlatbmp.taboola.com -127.0.0.1 convnjmp.taboola.com -127.0.0.1 hk-match.taboola.com -127.0.0.1 hk-sync.taboola.com -127.0.0.1 hk-vid-events.taboola.com -127.0.0.1 hk-wf.taboola.com -127.0.0.1 images.taboola.com -127.0.0.1 images-dl.taboola.com -127.0.0.1 impr.taboola.com -127.0.0.1 imprammp.taboola.com -127.0.0.1 imprchmp.taboola.com -127.0.0.1 imprhkmp.taboola.com -127.0.0.1 imprlatbmp.taboola.com -127.0.0.1 imprnjmp.taboola.com -127.0.0.1 imprsgmp.taboola.com -127.0.0.1 la-match.taboola.com -127.0.0.1 la-sync.taboola.com -127.0.0.1 la-trc-events.taboola.com -127.0.0.1 la-vid-events.taboola.com -127.0.0.1 la-wf.taboola.com -127.0.0.1 match.taboola.com -127.0.0.1 mb.taboola.com -127.0.0.1 mpg.taboola.com -127.0.0.1 nr.taboola.com -127.0.0.1 nr-events.taboola.com -127.0.0.1 opps.taboola.com -127.0.0.1 popup.taboola.com -127.0.0.1 resources.taboola.com -127.0.0.1 sg-match.taboola.com -127.0.0.1 sg-sync.taboola.com -127.0.0.1 sg-trc-events.taboola.com -127.0.0.1 sg-vid-events.taboola.com -127.0.0.1 sg-wf.taboola.com -127.0.0.1 sync.taboola.com -127.0.0.1 sync-t1.taboola.com -127.0.0.1 tracking.taboola.com -127.0.0.1 trc.taboola.com -127.0.0.1 timeinc.trc.taboola.com -127.0.0.1 trc-events.taboola.com -127.0.0.1 us-match.taboola.com -127.0.0.1 us-sync.taboola.com -127.0.0.1 us-vid-events.taboola.com -127.0.0.1 us-wf.taboola.com -127.0.0.1 vidanalytics.taboola.com -127.0.0.1 vidstat.taboola.com -127.0.0.1 vidstatb.taboola.com -127.0.0.1 vidutils.taboola.com -127.0.0.1 wf.taboola.com - -# [taboolasyndication.com] -127.0.0.1 taboolasyndication.com - -# [tacoda.net] -127.0.0.1 tacoda.net - -# [tactilews.com] -127.0.0.1 adserver.tactilews.com -127.0.0.1 analytics.tactilews.com -127.0.0.1 analytics-eu.tactilews.com - -# [tagcommander.com] -127.0.0.1 cdn.tagcommander.com -127.0.0.1 serverside4285.tagcommander.com - -# [tagdelivery.com] -127.0.0.1 ad-thd-east.tagdelivery.com - -# [tagsrvcs.com] -127.0.0.1 s.tagsrvcs.com - -# [tagular.com] -127.0.0.1 cdn.tagular.com - -# [tailtarget.com] -127.0.0.1 t.tailtarget.com -127.0.0.1 cm.t.tailtarget.com -127.0.0.1 tags.t.tailtarget.com - -# [talkable.com] -127.0.0.1 www.talkable.com - -# [talkingdata.net] -127.0.0.1 tdcv3.talkingdata.net - -# [talkspace.com] -127.0.0.1 snowplowcollector.talkspace.com - -# [tamedia.com.tw] -127.0.0.1 agent.tamedia.com.tw - -# [tamgrt.com] -127.0.0.1 www.tamgrt.com - -# [tango.me] -127.0.0.1 acme.tango.me - -# [taobao.com] -127.0.0.1 audid-api.taobao.com -127.0.0.1 adashx4ae.ut.taobao.com -127.0.0.1 h-adashx.ut.taobao.com - -# [tapad.com] -127.0.0.1 tapad.com -127.0.0.1 assets.tapad.com -127.0.0.1 pandg.tapad.com -127.0.0.1 pixel.tapad.com -127.0.0.1 tapestry.tapad.com - -# [tapas.net] -127.0.0.1 tapas.net -127.0.0.1 nrc.tapas.net - -# [tapatalk.com] -127.0.0.1 log.tapatalk.com - -# [tapdaq.com] -127.0.0.1 ads.tapdaq.com - -# [tapfiliate.com] -127.0.0.1 script.tapfiliate.com -127.0.0.1 static.tapfiliate.com - -# [tapinfluence.com] -127.0.0.1 a.tapinfluence.com -127.0.0.1 influencers.tapinfluence.com -127.0.0.1 tracking.tapinfluence.com - -# [tapjoy.com] -127.0.0.1 bid.tapjoy.com -127.0.0.1 connect.tapjoy.com -127.0.0.1 content.tapjoy.com -127.0.0.1 placements.tapjoy.com -127.0.0.1 rpc.tapjoy.com -127.0.0.1 ws.tapjoy.com - -# [tapjoyads.com] -127.0.0.1 tapjoyads.com -127.0.0.1 ws.tapjoyads.com - -# [taplytics.com] -127.0.0.1 6491480h9-capi.taplytics.com -127.0.0.1 api.taplytics.com -127.0.0.1 decision.taplytics.com -127.0.0.1 js.taplytics.com -127.0.0.1 ping.taplytics.com - -# [tappx.com] -127.0.0.1 tappx.com -127.0.0.1 api.tappx.com -127.0.0.1 ssp.api.tappx.com -127.0.0.1 track.tappx.com -127.0.0.1 imp.track.tappx.com - -# [tapresearch.com] -127.0.0.1 www.tapresearch.com - -# [taps.io] -127.0.0.1 api.taps.io - -# [tapsell.ir] -127.0.0.1 api.tapsell.ir -127.0.0.1 plus.tapsell.ir - -# [tapstream.com] -127.0.0.1 api.tapstream.com -127.0.0.1 reporting.tapstream.com - -# [taptapnetworks.com] -127.0.0.1 cdnsonata.taptapnetworks.com -127.0.0.1 sonata-notifications.taptapnetworks.com -127.0.0.1 sonata-notifications-us-east.taptapnetworks.com - -# [taptica.com] -127.0.0.1 taptica.com -127.0.0.1 balanced-clk.taptica.com -127.0.0.1 clk.taptica.com -127.0.0.1 impression.taptica.com - -# [target2sell.com] -127.0.0.1 target2sell.com -127.0.0.1 api.target2sell.com -127.0.0.1 serv-api.target2sell.com -127.0.0.1 static.target2sell.com - -# [targetspot.com] -127.0.0.1 targetspot.com -127.0.0.1 cdn.targetspot.com -127.0.0.1 content.cdn.targetspot.com -127.0.0.1 nodeny.targetspot.com - -# [tdameritrade.com] -127.0.0.1 analytics.tdameritrade.com -127.0.0.1 appdeumext.tdameritrade.com - -# [teads.tv] -127.0.0.1 a.teads.tv -127.0.0.1 be-ms.teads.tv -127.0.0.1 cdn.teads.tv -127.0.0.1 cdn2.teads.tv -127.0.0.1 criteo-sync.teads.tv -127.0.0.1 mp.teads.tv -127.0.0.1 p.teads.tv -127.0.0.1 r.teads.tv -127.0.0.1 s8t.teads.tv -127.0.0.1 studio-t.teads.tv -127.0.0.1 sundaysky-sync-us.teads.tv -127.0.0.1 sync.teads.tv -127.0.0.1 t.teads.tv - -# [tealiumiq.com] -127.0.0.1 tealiumiq.com -127.0.0.1 collect.tealiumiq.com -127.0.0.1 collect-ap-northeast-1.tealiumiq.com -127.0.0.1 collect-ap-southeast-2.tealiumiq.com -127.0.0.1 collect-eu-central-1.tealiumiq.com -127.0.0.1 collect-eu-west-1.tealiumiq.com -127.0.0.1 datacloud.tealiumiq.com -127.0.0.1 datacloud-eu-central-1.tealiumiq.com -127.0.0.1 datacloud-us-east-1.tealiumiq.com -127.0.0.1 pc-cmsgov-collect.tealiumiq.com -127.0.0.1 pc-humana-collect.tealiumiq.com -127.0.0.1 pc-humana-visitor-service-us-east-1.tealiumiq.com -127.0.0.1 pc-providence-collect.tealiumiq.com -127.0.0.1 pc-providence-collect-us-east-1.tealiumiq.com -127.0.0.1 pc-providence-visitor-service-us-east-1.tealiumiq.com -127.0.0.1 uconnect.tealiumiq.com -127.0.0.1 visitor-service.tealiumiq.com -127.0.0.1 visitor-service-ap-northeast-1.tealiumiq.com -127.0.0.1 visitor-service-ap-southeast-2.tealiumiq.com -127.0.0.1 visitor-service-eu-central-1.tealiumiq.com -127.0.0.1 visitor-service-eu-west-1.tealiumiq.com -127.0.0.1 visitor-service-us-east-1.tealiumiq.com - -# [techcrunch.com] -127.0.0.1 ampmetrics.techcrunch.com - -# [technoratimedia.com] -127.0.0.1 ad-cdn.technoratimedia.com -127.0.0.1 prebid.technoratimedia.com -127.0.0.1 sync.technoratimedia.com - -# [ted.com] -127.0.0.1 error-collector.ted.com -127.0.0.1 metrics.ted.com -127.0.0.1 api.videometrics.ted.com - -# [teenvogue.com] -127.0.0.1 sstats.teenvogue.com - -# [telematicsdirect.com] -127.0.0.1 nav.telematicsdirect.com - -# [tencent-cloud.net] -127.0.0.1 beacon.sparta.mig.tencent-cloud.net - -# [tend.io] -127.0.0.1 tend.io -127.0.0.1 track.tend.io - -# [tenjin.com] -127.0.0.1 track.tenjin.com - -# [tenjin.io] -127.0.0.1 track.tenjin.io - -# [teragence.net] -127.0.0.1 control.teragence.net - -# [tf-cdn.net] -127.0.0.1 push.tf-cdn.net - -# [tfgapps.com] -127.0.0.1 adspot.tfgapps.com - -# [tfgco.com] -127.0.0.1 beacon.tfgco.com - -# [theadex.com] -127.0.0.1 api.theadex.com - -# [thebrighttag.com] -127.0.0.1 s.thebrighttag.com - -# [theguardian.com] -127.0.0.1 ophan.theguardian.com - -# [themoneytizer.com] -127.0.0.1 ads.themoneytizer.com - -# [theoremreach.com] -127.0.0.1 theoremreach.com - -# [thescore.com] -127.0.0.1 analytics-tracker.thescore.com - -# [thetimmedia.site] -127.0.0.1 thetimmedia.site -127.0.0.1 trinity-cdn.thetimmedia.site -127.0.0.1 trinity-player.thetimmedia.site - -# [thetrafficstat.net] -127.0.0.1 thetrafficstat.net - -# [thinknearhub.com] -127.0.0.1 openx-server.thinknearhub.com -127.0.0.1 opera-server.thinknearhub.com -127.0.0.1 smaato-server.thinknearhub.com -127.0.0.1 thinknear-hosted.thinknearhub.com - -# [thrtle.com] -127.0.0.1 thrtle.com - -# [tidaltv.com] -127.0.0.1 tidaltv.com -127.0.0.1 trk.tidaltv.com - -# [tiktok.com] -127.0.0.1 analytics.tiktok.com - -# [tiltingpoint.io] -127.0.0.1 registration.tiltingpoint.io -127.0.0.1 utctime.tiltingpoint.io - -# [timeinc.net] -127.0.0.1 tia.timeinc.net - -# [timewarnercable.com] -127.0.0.1 metrics.timewarnercable.com - -# [tingyun.com] -127.0.0.1 beacon.tingyun.com - -# [tinypass.com] -127.0.0.1 api-v3.tinypass.com -127.0.0.1 buy.tinypass.com -127.0.0.1 cdn.tinypass.com -127.0.0.1 dashboard.tinypass.com -127.0.0.1 experience.tinypass.com -127.0.0.1 id.tinypass.com -127.0.0.1 sandbox.tinypass.com - -# [tiqcdn.com] -127.0.0.1 tags.tiqcdn.com -127.0.0.1 tags-eu.tiqcdn.com - -# [tnkfactory.com] -127.0.0.1 tnkfactory.com -127.0.0.1 ap.tnkfactory.com - -# [tns-counter.ru] -127.0.0.1 ar.tns-counter.ru -127.0.0.1 kz.tns-counter.ru -127.0.0.1 www.tns-counter.ru - -# [tns-cs.net] -127.0.0.1 ssl-nrk.tns-cs.net - -# [toast.com] -127.0.0.1 ad-exchange.toast.com -127.0.0.1 adlc-exchange.toast.com -127.0.0.1 adx-exchange.toast.com -127.0.0.1 tagmanager.toast.com -127.0.0.1 static.tagmanager.toast.com - -# [today.com] -127.0.0.1 aamt.today.com - -# [tohsoft.com] -127.0.0.1 adservice.tohsoft.com - -# [topaz-analytics.com] -127.0.0.1 android-com-wildlife-games-battle-royale-free-zooba.topaz-analytics.com -127.0.0.1 playtest-api.topaz-analytics.com -127.0.0.1 push-api.topaz-analytics.com - -# [torrenti.al] -127.0.0.1 m1.torrenti.al - -# [tout.com] -127.0.0.1 analytics.tout.com - -# [tpbid.com] -127.0.0.1 tpbid.com -127.0.0.1 c.tpbid.com -127.0.0.1 gota.tpbid.com -127.0.0.1 gotu.tpbid.com - -# [tpctrust.com] -127.0.0.1 s.tpctrust.com - -# [trackingio.com] -127.0.0.1 log.trackingio.com -127.0.0.1 slog.trackingio.com - -# [trackonomics.net] -127.0.0.1 cdn-magiclinks.trackonomics.net - -# [traffichunt.com] -127.0.0.1 ads.traffichunt.com - -# [trafficjunky.net] -127.0.0.1 ads.trafficjunky.net -127.0.0.1 hw-cdn.trafficjunky.net -127.0.0.1 hw-cdn-ap.trafficjunky.net -127.0.0.1 hw-cdn2.trafficjunky.net -127.0.0.1 media.trafficjunky.net -127.0.0.1 vz-cdn.trafficjunky.net -127.0.0.1 vz-cdn2.trafficjunky.net - -# [trafficmanager.net] -127.0.0.1 analytics-listener.trafficmanager.net -127.0.0.1 collector-main.trafficmanager.net - -# [trafmag.com] -127.0.0.1 t.trafmag.com - -# [traktum.com] -127.0.0.1 traktum.com - -# [treasuredata.com] -127.0.0.1 in.treasuredata.com -127.0.0.1 cdp.in.treasuredata.com - -# [tremorhub.com] -127.0.0.1 tremorhub.com -127.0.0.1 adelphic-partners.tremorhub.com -127.0.0.1 ads.tremorhub.com -127.0.0.1 2ciy2-9kbup.ads.tremorhub.com -127.0.0.1 4cywq-eqnre.ads.tremorhub.com -127.0.0.1 5ew8d-b3mmu.ads.tremorhub.com -127.0.0.1 5nbh3-h9cpz.ads.tremorhub.com -127.0.0.1 6psex-axuft.ads.tremorhub.com -127.0.0.1 6psex-fm1gy.ads.tremorhub.com -127.0.0.1 6psex-sootr.ads.tremorhub.com -127.0.0.1 bktr2-06hdl.ads.tremorhub.com -127.0.0.1 cguke-9h64o.ads.tremorhub.com -127.0.0.1 eq97f-1j0az.ads.tremorhub.com -127.0.0.1 eq97f-3ak3i.ads.tremorhub.com -127.0.0.1 eq97f-d6025.ads.tremorhub.com -127.0.0.1 gklfs-0vg08.ads.tremorhub.com -127.0.0.1 gklfs-fvifs.ads.tremorhub.com -127.0.0.1 gklfs-giam6.ads.tremorhub.com -127.0.0.1 gklfs-idnhw.ads.tremorhub.com -127.0.0.1 gklfs-ktn14.ads.tremorhub.com -127.0.0.1 gklfs-x8k98.ads.tremorhub.com -127.0.0.1 h250p-y3urn.ads.tremorhub.com -127.0.0.1 i79zj-tzyj9.ads.tremorhub.com -127.0.0.1 jzwjq.ads.tremorhub.com -127.0.0.1 m7hdh-2damu.ads.tremorhub.com -127.0.0.1 mb9eo-7w62j.ads.tremorhub.com -127.0.0.1 mb9eo-nkrlx.ads.tremorhub.com -127.0.0.1 oryj8-jzbmc.ads.tremorhub.com -127.0.0.1 p4dt2-0pwq8.ads.tremorhub.com -127.0.0.1 p4dt2-4nrdw.ads.tremorhub.com -127.0.0.1 p4dt2-8d2sv.ads.tremorhub.com -127.0.0.1 p4dt2-980w2.ads.tremorhub.com -127.0.0.1 p4dt2-9fzxj.ads.tremorhub.com -127.0.0.1 p4dt2-hr9oj.ads.tremorhub.com -127.0.0.1 p4dt2-uma55.ads.tremorhub.com -127.0.0.1 pc031-edgup.ads.tremorhub.com -127.0.0.1 pc051-k4snh.ads.tremorhub.com -127.0.0.1 pc083-0qo9e.ads.tremorhub.com -127.0.0.1 pc083-aipdx.ads.tremorhub.com -127.0.0.1 pc083-ii06c.ads.tremorhub.com -127.0.0.1 playbuzzmm.ads.tremorhub.com -127.0.0.1 playbuzzmobileweb.ads.tremorhub.com -127.0.0.1 px2ii-ufb66.ads.tremorhub.com -127.0.0.1 q017o-d42by.ads.tremorhub.com -127.0.0.1 q017o-jh7o1.ads.tremorhub.com -127.0.0.1 regional.ads.tremorhub.com -127.0.0.1 slckg-4znyf.ads.tremorhub.com -127.0.0.1 slckg-kqe2e.ads.tremorhub.com -127.0.0.1 slckg-lyoc5.ads.tremorhub.com -127.0.0.1 slckg-nugvu.ads.tremorhub.com -127.0.0.1 slckg-qrmhc.ads.tremorhub.com -127.0.0.1 v4r9z-3jgr1.ads.tremorhub.com -127.0.0.1 v4r9z-fjydq.ads.tremorhub.com -127.0.0.1 vtrdn-wjdav.ads.tremorhub.com -127.0.0.1 amobee-partners.tremorhub.com -127.0.0.1 appnexus-partners.tremorhub.com -127.0.0.1 brightroll-partners.tremorhub.com -127.0.0.1 cdn.tremorhub.com -127.0.0.1 connatix-supply-partners.tremorhub.com -127.0.0.1 criteo-partners.tremorhub.com -127.0.0.1 events.tremorhub.com -127.0.0.1 partners.tremorhub.com -127.0.0.1 quantcast.partners.tremorhub.com -127.0.0.1 simplifi.partners.tremorhub.com -127.0.0.1 publishers.tremorhub.com -127.0.0.1 pbs.publishers.tremorhub.com -127.0.0.1 qds0l.publishers.tremorhub.com -127.0.0.1 scm.publishers.tremorhub.com -127.0.0.1 sundaysky-partners.tremorhub.com -127.0.0.1 taboola-supply-partners.tremorhub.com -127.0.0.1 videology-partners.tremorhub.com - -# [tremormedia.com] -127.0.0.1 tremormedia.com - -# [tresensa.com] -127.0.0.1 analytics.tresensa.com - -# [trialpay.com] -127.0.0.1 trialpay.com - -# [tribalfusion.com] -127.0.0.1 a.tribalfusion.com - -# [trinitymedia.ai] -127.0.0.1 depart.trinitymedia.ai - -# [trnox.com] -127.0.0.1 tracking-3-9f58.trnox.com - -# [tru.am] -127.0.0.1 tru.am -127.0.0.1 beacon.tru.am - -# [truecaller.com] -127.0.0.1 ads-router-noneu.truecaller.com -127.0.0.1 ads5-noneu.truecaller.com -127.0.0.1 pushid-noneu.truecaller.com - -# [trueleadid.com] -127.0.0.1 deviceid.trueleadid.com - -# [truex.com] -127.0.0.1 truex.com -127.0.0.1 ctv.truex.com - -# [truoptik.com] -127.0.0.1 truoptik.com -127.0.0.1 dmp.truoptik.com - -# [trustarc.com] -127.0.0.1 choices.trustarc.com - -# [truste.com] -127.0.0.1 choices.truste.com -127.0.0.1 preferences.truste.com -127.0.0.1 privacy-policy.truste.com - -# [trustx.org] -127.0.0.1 sofia.trustx.org - -# [tsyndicate.com] -127.0.0.1 cdn.tsyndicate.com -127.0.0.1 lcdn.tsyndicate.com - -# [ttpsdk.info] -127.0.0.1 gateway.ttpsdk.info -127.0.0.1 promo-images.ttpsdk.info -127.0.0.1 ttplugins.ttpsdk.info - -# [tuanguwen.com] -127.0.0.1 ad-mediation.tuanguwen.com - -# [tubemogul.com] -127.0.0.1 cmp-lb-ap-southeast.tubemogul.com -127.0.0.1 conv.tubemogul.com -127.0.0.1 displayf.tubemogul.com -127.0.0.1 geodns.tubemogul.com -127.0.0.1 cdn.geodns.tubemogul.com -127.0.0.1 cmp.geodns.tubemogul.com -127.0.0.1 lasteventf.tubemogul.com -127.0.0.1 psi.tubemogul.com -127.0.0.1 rtd.tubemogul.com -127.0.0.1 statsf.tubemogul.com -127.0.0.1 sync.tubemogul.com -127.0.0.1 syncf.tubemogul.com -127.0.0.1 ud.tubemogul.com - -# [tubi.io] -127.0.0.1 analytics-ingestion.production-public.tubi.io - -# [tumblr.com] -127.0.0.1 ls.srvcs.tumblr.com - -# [tune.com] -127.0.0.1 ma.tune.com -127.0.0.1 analytics.ma.tune.com - -# [turn.com] -127.0.0.1 turn.com -127.0.0.1 ad.turn.com -127.0.0.1 cdns.turn.com -127.0.0.1 ad2.cdns.turn.com -127.0.0.1 img.cdns.turn.com -127.0.0.1 d.turn.com -127.0.0.1 img.turn.com -127.0.0.1 presentation-ams1.turn.com -127.0.0.1 presentation-hkg1.turn.com -127.0.0.1 r.turn.com - -# [tusdk.com] -127.0.0.1 api.tusdk.com - -# [tutelatechnologies.com] -127.0.0.1 hail-reporting.tutelatechnologies.com -127.0.0.1 reporting.tutelatechnologies.com - -# [tutoads.tv] -127.0.0.1 tutoads.tv -127.0.0.1 cdn.tutoads.tv -127.0.0.1 get.tutoads.tv -127.0.0.1 tracy.tutoads.tv - -# [tvadsync.com] -127.0.0.1 px.tvadsync.com - -# [tvpixel.com] -127.0.0.1 tvpixel.com -127.0.0.1 c.tvpixel.com -127.0.0.1 p.tvpixel.com - -# [tvsquared.com] -127.0.0.1 tvsquared.com -127.0.0.1 collector-12255.tvsquared.com -127.0.0.1 collector-9306.us.tvsquared.com -127.0.0.1 collectoru.us.tvsquared.com - -# [twilio.com] -127.0.0.1 sdkgw.us1.twilio.com - -# [twitter.com] -127.0.0.1 ads.twitter.com -127.0.0.1 ads-api.twitter.com -127.0.0.1 ads-bidder-api.twitter.com -127.0.0.1 analytics.twitter.com - -# [tynt.com] -127.0.0.1 de.tynt.com - -# [ua.com] -127.0.0.1 lightstep-collector.api.ua.com - -# [uberads.com] -127.0.0.1 uberads.com -127.0.0.1 ads.uberads.com -127.0.0.1 serve.uberads.com -127.0.0.1 serve-prod1204.uberads.com - -# [uberinternal.com] -127.0.0.1 local-analytics.uberinternal.com - -# [ubimo.com] -127.0.0.1 reports.ubimo.com - -# [uc.cn] -127.0.0.1 applog.uc.cn -127.0.0.1 gj.applog.uc.cn -127.0.0.1 applogios.uc.cn -127.0.0.1 gjapplog.uc.cn -127.0.0.1 mparticle.uc.cn -127.0.0.1 track.uc.cn -127.0.0.1 gj.track.uc.cn -127.0.0.1 woodpecker.uc.cn - -# [ucweb.com] -127.0.0.1 adtrack.ucweb.com -127.0.0.1 gjtrack.ucweb.com -127.0.0.1 insight.ucweb.com -127.0.0.1 adn.insight.ucweb.com -127.0.0.1 logserver.insight.ucweb.com -127.0.0.1 sdkupgrade.insight.ucweb.com -127.0.0.1 puds.ucweb.com -127.0.0.1 uc.ucweb.com -127.0.0.1 click.union.ucweb.com - -# [ugdturner.com] -127.0.0.1 www.ugdturner.com - -# [uimserv.net] -127.0.0.1 uimserv.net - -# [ulta.com] -127.0.0.1 sweb.ulta.com - -# [umbel.com] -127.0.0.1 umbel.com -127.0.0.1 api.umbel.com -127.0.0.1 tags.api.umbel.com - -# [umeng.co] -127.0.0.1 umeng.co -127.0.0.1 alog.umeng.co -127.0.0.1 au.umeng.co -127.0.0.1 oc.umeng.co - -# [umeng.com] -127.0.0.1 alog.umeng.com -127.0.0.1 alog-default.umeng.com -127.0.0.1 alogs.umeng.com -127.0.0.1 alogsus.umeng.com -127.0.0.1 alogus.umeng.com -127.0.0.1 ar.umeng.com -127.0.0.1 at.umeng.com -127.0.0.1 au.umeng.com -127.0.0.1 errlog.umeng.com -127.0.0.1 oc.umeng.com -127.0.0.1 ocx.umeng.com -127.0.0.1 ouplog.umeng.com -127.0.0.1 plbslog.umeng.com -127.0.0.1 sec.umeng.com -127.0.0.1 ulogs.umeng.com - -# [umengcloud.com] -127.0.0.1 umengcloud.com -127.0.0.1 alog.umengcloud.com -127.0.0.1 alogs.umengcloud.com -127.0.0.1 msg.umengcloud.com -127.0.0.1 ulogs.umengcloud.com -127.0.0.1 upoll.umengcloud.com -127.0.0.1 utop.umengcloud.com - -# [umsns.com] -127.0.0.1 log.umsns.com -127.0.0.1 stats.umsns.com - -# [umtrack.com] -127.0.0.1 umtrack.com -127.0.0.1 at.umtrack.com -127.0.0.1 log.umtrack.com - -# [under9.co] -127.0.0.1 rlog-api.under9.co - -# [undertone.com] -127.0.0.1 ads.undertone.com -127.0.0.1 creative-p.undertone.com -127.0.0.1 evt.undertone.com -127.0.0.1 hb.undertone.com -127.0.0.1 ops-cdn.undertone.com -127.0.0.1 origin-evt.undertone.com -127.0.0.1 usr.undertone.com - -# [uniconsent.com] -127.0.0.1 cmp.uniconsent.com -127.0.0.1 edge.uniconsent.com - -# [unimhk.com] -127.0.0.1 unimhk.com - -# [unionstatistics.com] -127.0.0.1 sa.unionstatistics.com - -# [unity3d.com] -127.0.0.1 cdp.cloud.unity3d.com -127.0.0.1 perf-events.cloud.unity3d.com -127.0.0.1 config.uca.cloud.unity3d.com -127.0.0.1 data-optout-service.uca.cloud.unity3d.com -127.0.0.1 userreporting.cloud.unity3d.com -127.0.0.1 ads.prd.ie.internal.unity3d.com -127.0.0.1 publisher-event.ads.prd.ie.internal.unity3d.com -127.0.0.1 ads-privacy-api.prd.mz.internal.unity3d.com -127.0.0.1 stats.unity3d.com -127.0.0.1 unityads.unity3d.com -127.0.0.1 ads-brand-postback.unityads.unity3d.com -127.0.0.1 adserver.unityads.unity3d.com -127.0.0.1 adsx.unityads.unity3d.com -127.0.0.1 auction.unityads.unity3d.com -127.0.0.1 auction-load.unityads.unity3d.com -127.0.0.1 auiopt.unityads.unity3d.com -127.0.0.1 cdn.unityads.unity3d.com -127.0.0.1 cdn-creatives-highwinds-prd.unityads.unity3d.com -127.0.0.1 cdn-webview-pge.unityads.unity3d.com -127.0.0.1 config.unityads.unity3d.com -127.0.0.1 dsp-tracking.unityads.unity3d.com -127.0.0.1 dsp-vast.unityads.unity3d.com -127.0.0.1 geocdn.unityads.unity3d.com -127.0.0.1 httpkafka.unityads.unity3d.com -127.0.0.1 pge.unityads.unity3d.com -127.0.0.1 publisher-config.unityads.unity3d.com -127.0.0.1 publisher-event.unityads.unity3d.com -127.0.0.1 thind.unityads.unity3d.com -127.0.0.1 webview.unityads.unity3d.com - -# [unrulymedia.com] -127.0.0.1 r53.unrulymedia.com -127.0.0.1 stats3.r53.unrulymedia.com -127.0.0.1 rx-stats3.unrulymedia.com -127.0.0.1 stats3.unrulymedia.com -127.0.0.1 targeting.unrulymedia.com -127.0.0.1 pre-usermatch.targeting.unrulymedia.com -127.0.0.1 rx.targeting.unrulymedia.com -127.0.0.1 tag.targeting.unrulymedia.com -127.0.0.1 usermatch.targeting.unrulymedia.com -127.0.0.1 video.unrulymedia.com - -# [uodoo.com] -127.0.0.1 event.allnews.uodoo.com - -# [upalytics.com] -127.0.0.1 upalytics.com - -# [upltv.com] -127.0.0.1 ads-sdk.upltv.com - -# [upqzfile.com] -127.0.0.1 mobilelog.upqzfile.com -127.0.0.1 v6.mobilelog.upqzfile.com -127.0.0.1 other.upqzfile.com -127.0.0.1 video.upqzfile.com - -# [uprivaladserver.net] -127.0.0.1 api.uprivaladserver.net -127.0.0.1 cdn.uprivaladserver.net - -# [upsight-api.com] -127.0.0.1 upsight-api.com -127.0.0.1 batch.upsight-api.com -127.0.0.1 bootstrap.upsight-api.com -127.0.0.1 marketing-ssl.upsight-api.com -127.0.0.1 single.upsight-api.com - -# [upsnap.com] -127.0.0.1 upsnap.com - -# [upush.co] -127.0.0.1 sdk.upush.co - -# [urbanairship.com] -127.0.0.1 boxoffice.urbanairship.com -127.0.0.1 c00162-dl.urbanairship.com -127.0.0.1 combine.urbanairship.com -127.0.0.1 device-api.urbanairship.com -127.0.0.1 remote-data.urbanairship.com -127.0.0.1 sbux-dl.urbanairship.com -127.0.0.1 web-sdk.urbanairship.com - -# [usabilla.com] -127.0.0.1 api.usabilla.com -127.0.0.1 w.usabilla.com - -# [usatoday.com] -127.0.0.1 srepdata.usatoday.com - -# [usbla.net] -127.0.0.1 out.usbla.net -127.0.0.1 sdk.out.usbla.net - -# [usebutton.com] -127.0.0.1 api.usebutton.com -127.0.0.1 cdn.usebutton.com -127.0.0.1 mobileapi.usebutton.com -127.0.0.1 app-03c19ea7c9fd0c57.mobileapi.usebutton.com -127.0.0.1 app-10d1b5add9b529e5.mobileapi.usebutton.com -127.0.0.1 app-5f80612999bcf5c9.mobileapi.usebutton.com -127.0.0.1 app-67a1a4bb9dffba86.mobileapi.usebutton.com -127.0.0.1 app-6b7903104cffc647.mobileapi.usebutton.com -127.0.0.1 app-7101fcd60945d6ec.mobileapi.usebutton.com -127.0.0.1 app-796db8a17c48a13b.mobileapi.usebutton.com - -# [usefathom.com] -127.0.0.1 cdn.usefathom.com - -# [usefomo.com] -127.0.0.1 geocode.usefomo.com -127.0.0.1 www.usefomo.com - -# [useinsider.com] -127.0.0.1 segment.api.useinsider.com -127.0.0.1 mobileanalytics.useinsider.com - -# [userleap.com] -127.0.0.1 api.userleap.com - -# [userzoom.com] -127.0.0.1 cdn4.userzoom.com - -# [utarget.ru] -127.0.0.1 utarget.ru - -# [v-mate.mobi] -127.0.0.1 log.apk.v-mate.mobi - -# [vads.net.vn] -127.0.0.1 vads.net.vn - -# [vaicore.site] -127.0.0.1 co.vaicore.site -127.0.0.1 int.vaicore.site - -# [vaicore.store] -127.0.0.1 int.vaicore.store - -# [vaicore.xyz] -127.0.0.1 vaicore.xyz -127.0.0.1 co.vaicore.xyz -127.0.0.1 int.vaicore.xyz - -# [vamaker.com] -127.0.0.1 vamaker.com - -# [vcmedia.vn] -127.0.0.1 admicro1.vcmedia.vn - -# [vcnc.co.kr] -127.0.0.1 ads.vcnc.co.kr - -# [vcommission.com] -127.0.0.1 tracking.vcommission.com - -# [vdopia.com] -127.0.0.1 vdopia.com -127.0.0.1 cs.vdopia.com - -# [veinteractive.com] -127.0.0.1 cookiea1.veinteractive.com -127.0.0.1 cookiee1.veinteractive.com -127.0.0.1 dtrc.veinteractive.com -127.0.0.1 dtrchk.veinteractive.com -127.0.0.1 sessionapi.veinteractive.com -127.0.0.1 sessionapihk.veinteractive.com -127.0.0.1 veads.veinteractive.com - -# [vendemore.com] -127.0.0.1 analytics.vendemore.com - -# [vendimob.pl] -127.0.0.1 vendimob.pl - -# [verizon.com] -127.0.0.1 sanalytics.verizon.com - -# [verizonwireless.com] -127.0.0.1 sanalytics.verizonwireless.com - -# [vertamedia.com] -127.0.0.1 a.vertamedia.com -127.0.0.1 ads12.vertamedia.com -127.0.0.1 ads16.vertamedia.com -127.0.0.1 ads21.vertamedia.com -127.0.0.1 ads22.vertamedia.com -127.0.0.1 ads23.vertamedia.com -127.0.0.1 ads24.vertamedia.com -127.0.0.1 ads25.vertamedia.com -127.0.0.1 ads27.vertamedia.com -127.0.0.1 ads31.vertamedia.com -127.0.0.1 ads32.vertamedia.com -127.0.0.1 ads33.vertamedia.com -127.0.0.1 ads34.vertamedia.com -127.0.0.1 ads36.vertamedia.com -127.0.0.1 aux-log1-sh.vertamedia.com -127.0.0.1 aux-log2-sh.vertamedia.com -127.0.0.1 s.vertamedia.com -127.0.0.1 sync.vertamedia.com - -# [verticalscope.com] -127.0.0.1 api.verticalscope.com -127.0.0.1 static.verticalscope.com - -# [vervemobile.com] -127.0.0.1 vervemobile.com - -# [vi-serve.com] -127.0.0.1 vi-serve.com -127.0.0.1 nv.vi-serve.com -127.0.0.1 s.vi-serve.com -127.0.0.1 t.vi-serve.com -127.0.0.1 vis.vi-serve.com - -# [viacom.tech] -127.0.0.1 events-collector-api.viacom.tech - -# [viafoura.co] -127.0.0.1 api.viafoura.co -127.0.0.1 realtimeeventfeeds.viafoura.co -127.0.0.1 sub.viafoura.co - -# [viafoura.net] -127.0.0.1 cdn.viafoura.net - -# [viantsuite.com] -127.0.0.1 sdk.viantsuite.com - -# [viber.com] -127.0.0.1 ads.viber.com -127.0.0.1 ads-d.viber.com - -# [vice.com] -127.0.0.1 sourcepoint.vice.com - -# [vidazoo.com] -127.0.0.1 bis.vidazoo.com -127.0.0.1 bisdr.vidazoo.com -127.0.0.1 inventory.vidazoo.com -127.0.0.1 pl.vidazoo.com -127.0.0.1 static.vidazoo.com -127.0.0.1 vroku-bis-1.vidazoo.com -127.0.0.1 wserver.vidazoo.com - -# [videoadex.com] -127.0.0.1 ads.videoadex.com - -# [videoamp.com] -127.0.0.1 videoamp.com -127.0.0.1 b.videoamp.com - -# [videohub.tv] -127.0.0.1 videohub.tv -127.0.0.1 ads-secure.videohub.tv -127.0.0.1 adserver.videohub.tv -127.0.0.1 dt-secure.videohub.tv -127.0.0.1 l0-secure.videohub.tv -127.0.0.1 tp.videohub.tv - -# [videoplayerhub.com] -127.0.0.1 kinja-com.videoplayerhub.com -127.0.0.1 pmc-com.videoplayerhub.com - -# [videosecrets.com] -127.0.0.1 banners.videosecrets.com - -# [vidible.tv] -127.0.0.1 cdn.vidible.tv -127.0.0.1 ads.use1.prod.vidible.tv -127.0.0.1 trk.vidible.tv - -# [vidora.com] -127.0.0.1 vidora.com -127.0.0.1 a.vidora.com -127.0.0.1 api.vidora.com -127.0.0.1 assets.vidora.com -127.0.0.1 cortex.vidora.com - -# [vidver.to] -127.0.0.1 ad.vidver.to - -# [vidverto.io] -127.0.0.1 ad.vidverto.io - -# [viewdeos.com] -127.0.0.1 cdn.viewdeos.com -127.0.0.1 go1.viewdeos.com -127.0.0.1 sync.viewdeos.com -127.0.0.1 sync.sync.viewdeos.com -127.0.0.1 tags.viewdeos.com -127.0.0.1 track.viewdeos.com - -# [viglink.com] -127.0.0.1 api.viglink.com -127.0.0.1 cdn.viglink.com -127.0.0.1 images.viglink.com - -# [vigo.ru] -127.0.0.1 api.vigo.ru - -# [vilynx.com] -127.0.0.1 static.vilynx.com - -# [vindicosuite.com] -127.0.0.1 vindicosuite.com - -# [visualrevenue.com] -127.0.0.1 visualrevenue.com - -# [visualwebsiteoptimizer.com] -127.0.0.1 dev.visualwebsiteoptimizer.com -127.0.0.1 r1.visualwebsiteoptimizer.com -127.0.0.1 r2.visualwebsiteoptimizer.com -127.0.0.1 r3.visualwebsiteoptimizer.com - -# [vivo.com.cn] -127.0.0.1 adlog.vivo.com.cn -127.0.0.1 adreq.vivo.com.cn -127.0.0.1 ads-marketing-vivofs.vivo.com.cn -127.0.0.1 adsdk.vivo.com.cn -127.0.0.1 adxlog.vivo.com.cn -127.0.0.1 monitor-stsdk.vivo.com.cn -127.0.0.1 onrt-stsdk.vivo.com.cn -127.0.0.1 ort-stsdk.vivo.com.cn -127.0.0.1 pnrt-stsdk.vivo.com.cn -127.0.0.1 prt-stsdk.vivo.com.cn -127.0.0.1 stnetsdk.vivo.com.cn -127.0.0.1 stsdk.vivo.com.cn -127.0.0.1 bronrt.stsdk.vivo.com.cn -127.0.0.1 brort.stsdk.vivo.com.cn -127.0.0.1 brpnrt.stsdk.vivo.com.cn -127.0.0.1 brprt.stsdk.vivo.com.cn -127.0.0.1 onrt.stsdk.vivo.com.cn -127.0.0.1 ort.stsdk.vivo.com.cn -127.0.0.1 pnrt.stsdk.vivo.com.cn -127.0.0.1 prt.stsdk.vivo.com.cn -127.0.0.1 vcardsdkservice.vivo.com.cn - -# [vivoglobal.com] -127.0.0.1 asia-monitor-stsdk.vivoglobal.com -127.0.0.1 asia-onrt-stsdk.vivoglobal.com -127.0.0.1 asia-ort-stsdk.vivoglobal.com -127.0.0.1 asia-pnrt-stsdk.vivoglobal.com -127.0.0.1 asia-prt-stsdk.vivoglobal.com -127.0.0.1 asia-stsdk.vivoglobal.com -127.0.0.1 onrt-stsdk.vivoglobal.com -127.0.0.1 stsdk.vivoglobal.com -127.0.0.1 onrt.stsdk.vivoglobal.com -127.0.0.1 prt.stsdk.vivoglobal.com - -# [vm5apis.com] -127.0.0.1 vm5apis.com - -# [vmweb.net] -127.0.0.1 vmweb.net -127.0.0.1 lib.vmweb.net -127.0.0.1 sync.vmweb.net - -# [vnet.cn] -127.0.0.1 vnet.cn -127.0.0.1 zzhc.vnet.cn - -# [vntsm.com] -127.0.0.1 vntsm.com -127.0.0.1 cdn1.vntsm.com -127.0.0.1 hb.vntsm.com - -# [voiceads.cn] -127.0.0.1 ai.voiceads.cn -127.0.0.1 api.voiceads.cn -127.0.0.1 imp.voiceads.cn -127.0.0.1 bj.imp.voiceads.cn - -# [voicefive.com] -127.0.0.1 sb.voicefive.com - -# [voodoo-ads.io] -127.0.0.1 addelivery-engine-api.voodoo-ads.io -127.0.0.1 front-logs.voodoo-ads.io -127.0.0.1 splash-screen.voodoo-ads.io - -# [voodoo-analytics.io] -127.0.0.1 trackers.voodoo-analytics.io - -# [voodoo-tech.io] -127.0.0.1 api-gdpr.voodoo-tech.io - -# [voodoo.io] -127.0.0.1 crosspromo.voodoo.io - -# [vox-cdn.com] -127.0.0.1 concertads-configs.vox-cdn.com - -# [voxmedia.com] -127.0.0.1 optimize-stats.voxmedia.com -127.0.0.1 phonograph2.voxmedia.com - -# [vpadn.com] -127.0.0.1 dailymotion-cs.vpadn.com -127.0.0.1 ids-dmp.vpadn.com -127.0.0.1 m.vpadn.com -127.0.0.1 tw-api.vpadn.com - -# [vpon.com] -127.0.0.1 bts.vpon.com -127.0.0.1 m.vpon.com -127.0.0.1 tw-api.vpon.com -127.0.0.1 tw-img.vpon.com - -# [vrtcal.com] -127.0.0.1 adplatform.vrtcal.com - -# [vrtzads.com] -127.0.0.1 cookie.vrtzads.com - -# [vrvm.com] -127.0.0.1 ad.vrvm.com -127.0.0.1 adcel.vrvm.com -127.0.0.1 ads.vrvm.com -127.0.0.1 adsdk.vrvm.com -127.0.0.1 cls.vrvm.com -127.0.0.1 creative-platform.vrvm.com -127.0.0.1 go.vrvm.com -127.0.0.1 images-static.vrvm.com -127.0.0.1 sdkconfig.vrvm.com -127.0.0.1 tags-prod.vrvm.com - -# [vserv.mobi] -127.0.0.1 vserv.mobi - -# [vungle.com] -127.0.0.1 vungle.com -127.0.0.1 api.vungle.com -127.0.0.1 ads.api.vungle.com -127.0.0.1 dsp.api.vungle.com -127.0.0.1 events.api.vungle.com -127.0.0.1 tpat.api.vungle.com -127.0.0.1 cdn-lb.vungle.com -127.0.0.1 eks-prod-1b.vungle.com -127.0.0.1 kourier-tpat.eks-prod-1b.vungle.com -127.0.0.1 eks-prod-1c.vungle.com -127.0.0.1 kourier-tpat.eks-prod-1c.vungle.com -127.0.0.1 ingest.vungle.com - -# [vzw.com] -127.0.0.1 engage.vzw.com - -# [w3i.com] -127.0.0.1 w3i.com - -# [w55c.net] -127.0.0.1 ads.w55c.net -127.0.0.1 i.w55c.net -127.0.0.1 pm.w55c.net -127.0.0.1 tags.w55c.net - -# [wafour.com] -127.0.0.1 ads.wafour.com - -# [walgreens.com] -127.0.0.1 smetrics.walgreens.com - -# [walmart.com] -127.0.0.1 drfdisvc.walmart.com -127.0.0.1 analytics.mobile.walmart.com - -# [wapstart.ru] -127.0.0.1 wapstart.ru - -# [watchingthat.net] -127.0.0.1 cdn.watchingthat.net - -# [waust.at] -127.0.0.1 waust.at - -# [wayfair.com] -127.0.0.1 t.wayfair.com - -# [waze.com] -127.0.0.1 ads-resources.waze.com -127.0.0.1 ads-resources-legacy.waze.com -127.0.0.1 adsassets.waze.com - -# [wdacashtrk.com] -127.0.0.1 trk.wdacashtrk.com - -# [we-stats.com] -127.0.0.1 bcdn-god.we-stats.com -127.0.0.1 cfr.us.v2.we-stats.com -127.0.0.1 log-dbff2e04.us.v2.we-stats.com - -# [weather.com] -127.0.0.1 airlytics.airlock.twcmobile.weather.com - -# [weatherbug.net] -127.0.0.1 and-ads.pulse.weatherbug.net -127.0.0.1 ios-ads.pulse.weatherbug.net - -# [webads.eu] -127.0.0.1 analytics.webads.eu - -# [webcontentassessor.com] -127.0.0.1 scripts.webcontentassessor.com - -# [webengage.com] -127.0.0.1 afiles.webengage.com -127.0.0.1 api.webengage.com -127.0.0.1 c.webengage.com -127.0.0.1 msdk-files.webengage.com -127.0.0.1 notification.webengage.com -127.0.0.1 p.webengage.com -127.0.0.1 wsdk-files.webengage.com - -# [webleads-tracker.com] -127.0.0.1 stats.webleads-tracker.com - -# [webtracker.jp] -127.0.0.1 webtracker.jp - -# [webtrends.com] -127.0.0.1 c.webtrends.com -127.0.0.1 dc.webtrends.com -127.0.0.1 s.webtrends.com -127.0.0.1 scs.webtrends.com - -# [wecloud.io] -127.0.0.1 goload.wecloud.io - -# [weplayer.cc] -127.0.0.1 ad.weplayer.cc -127.0.0.1 crosspromotion.weplayer.cc - -# [wesdk.co] -127.0.0.1 sdk.wesdk.co -127.0.0.1 track.wesdk.co - -# [wfxtriggers.com] -127.0.0.1 triggers.wfxtriggers.com - -# [wickedreports.com] -127.0.0.1 widget.wickedreports.com - -# [widespace.com] -127.0.0.1 widespace.com -127.0.0.1 engine.widespace.com - -# [wigetmedia.com] -127.0.0.1 wigetmedia.com - -# [wikawika.xyz] -127.0.0.1 ad-display.wikawika.xyz - -# [wildtangent.com] -127.0.0.1 analytics.wildtangent.com -127.0.0.1 mobile.analytics.wildtangent.com - -# [winudf.com] -127.0.0.1 tracker.winudf.com - -# [wirelessregistry.com] -127.0.0.1 pie.wirelessregistry.com - -# [wknd.ai] -127.0.0.1 tag.wknd.ai - -# [wlanbanlv.com] -127.0.0.1 opensdk.wlanbanlv.com - -# [wmcdp.io] -127.0.0.1 identity.api.wmcdp.io -127.0.0.1 logs.psm.wmcdp.io - -# [wonderpush.com] -127.0.0.1 api.wonderpush.com - -# [woobids.com] -127.0.0.1 woobids.com - -# [woopra.com] -127.0.0.1 static.woopra.com - -# [wootric.com] -127.0.0.1 api.wootric.com -127.0.0.1 app.wootric.com -127.0.0.1 eligibility.wootric.com -127.0.0.1 production.wootric.com -127.0.0.1 survey.wootric.com - -# [worldnow.com] -127.0.0.1 content.worldnow.com -127.0.0.1 ftpcontent.worldnow.com -127.0.0.1 kake.images.worldnow.com - -# [wowanalytics.co.uk] -127.0.0.1 wowanalytics.co.uk -127.0.0.1 lbal.wowanalytics.co.uk -127.0.0.1 t.wowanalytics.co.uk - -# [wp.com] -127.0.0.1 pixel.wp.com -127.0.0.1 stats.wp.com - -# [wpdigital.net] -127.0.0.1 usersegment.wpdigital.net - -# [wrating.com] -127.0.0.1 wrating.com - -# [wsod.com] -127.0.0.1 wsod.com - -# [wzrkt.com] -127.0.0.1 wzrkt.com -127.0.0.1 eu1.wzrkt.com -127.0.0.1 eu1-spiky.wzrkt.com -127.0.0.1 in.wzrkt.com -127.0.0.1 in-spiky.wzrkt.com -127.0.0.1 in1.wzrkt.com -127.0.0.1 in1-spiky.wzrkt.com -127.0.0.1 sg1.wzrkt.com -127.0.0.1 sg1-spiky.wzrkt.com -127.0.0.1 us1.wzrkt.com -127.0.0.1 us1-spiky.wzrkt.com - -# [xad.com] -127.0.0.1 xad.com -127.0.0.1 bidagent.xad.com -127.0.0.1 us-notify.bidagent.xad.com -127.0.0.1 cf.xad.com -127.0.0.1 display.xad.com - -# [xapads.com] -127.0.0.1 tracking.xapads.com - -# [xcal.tv] -127.0.0.1 metricscollector.lp.xcal.tv -127.0.0.1 api.player.xcal.tv - -# [xdrig.com] -127.0.0.1 xdrig.com -127.0.0.1 adt.xdrig.com -127.0.0.1 av1.xdrig.com -127.0.0.1 cloud.xdrig.com -127.0.0.1 conf.xdrig.com -127.0.0.1 ga.xdrig.com -127.0.0.1 gv1.xdrig.com -127.0.0.1 me.xdrig.com -127.0.0.1 pg.xdrig.com -127.0.0.1 push.xdrig.com - -# [xg4ken.com] -127.0.0.1 events.xg4ken.com -127.0.0.1 resources.xg4ken.com -127.0.0.1 services.xg4ken.com - -# [xhamster.com] -127.0.0.1 collector.xhamster.com - -# [xiaomi.com] -127.0.0.1 api.ad.xiaomi.com -127.0.0.1 log.ad.xiaomi.com -127.0.0.1 sdkconfig.ad.xiaomi.com -127.0.0.1 track.ad.xiaomi.com -127.0.0.1 zeus.ad.xiaomi.com -127.0.0.1 data.mistat.india.xiaomi.com -127.0.0.1 api.ad.intl.xiaomi.com -127.0.0.1 diagnosis.ad.intl.xiaomi.com -127.0.0.1 sdkconfig.ad.intl.xiaomi.com -127.0.0.1 zeus.ad.intl.xiaomi.com -127.0.0.1 data.mistat.intl.xiaomi.com -127.0.0.1 data.mistat.rus.xiaomi.com - -# [xiaoying.co] -127.0.0.1 ad-sdk.altamob.xiaoying.co - -# [ximad.com] -127.0.0.1 ximad.com -127.0.0.1 mjp-analytics.ximad.com -127.0.0.1 opt.ximad.com - -# [ximalaya.com] -127.0.0.1 xdcs-collector.ximalaya.com - -# [xtify.com] -127.0.0.1 sdk.ibm.xtify.com -127.0.0.1 sdk1.ibm.xtify.com -127.0.0.1 sdk6.ibm.xtify.com -127.0.0.1 sdk8.ibm.xtify.com - -# [yahoo.com] -127.0.0.1 3p-geo.yahoo.com -127.0.0.1 3p-udc.yahoo.com -127.0.0.1 ads.yahoo.com -127.0.0.1 adserver.yahoo.com -127.0.0.1 global.adserver.yahoo.com -127.0.0.1 us.adserver.yahoo.com -127.0.0.1 adspecs.yahoo.com -127.0.0.1 latam.adspecs.yahoo.com -127.0.0.1 ush.adspecs.yahoo.com -127.0.0.1 advertising.yahoo.com -127.0.0.1 sea.advertising.yahoo.com -127.0.0.1 analytics.yahoo.com -127.0.0.1 cms.analytics.yahoo.com -127.0.0.1 opus.analytics.yahoo.com -127.0.0.1 sp.analytics.yahoo.com -127.0.0.1 ups.analytics.yahoo.com -127.0.0.1 beap-bc.yahoo.com -127.0.0.1 comet.yahoo.com -127.0.0.1 fc.yahoo.com -127.0.0.1 ganon.yahoo.com -127.0.0.1 gemini.yahoo.com -127.0.0.1 beap.gemini.yahoo.com -127.0.0.1 geo.yahoo.com -127.0.0.1 marketingsolutions.yahoo.com -127.0.0.1 pclick.yahoo.com -127.0.0.1 analytics.query.yahoo.com -127.0.0.1 geo.query.yahoo.com -127.0.0.1 onepush.query.yahoo.com -127.0.0.1 app.ssp.yahoo.com -127.0.0.1 bats.video.yahoo.com -127.0.0.1 visit.webhosting.yahoo.com -127.0.0.1 ads.yap.yahoo.com -127.0.0.1 m.yap.yahoo.com -127.0.0.1 pr-bh.ybp.yahoo.com -127.0.0.1 partnerads.ysm.yahoo.com - -# [yandexadexchange.net] -127.0.0.1 yandexadexchange.net -127.0.0.1 mobile.yandexadexchange.net - -# [yemonisoni.com] -127.0.0.1 yemonisoni.com - -# [yeshen.com] -127.0.0.1 bi.yeshen.com - -# [yicha.jp] -127.0.0.1 yicha.jp - -# [yieldify-production.com] -127.0.0.1 assets.yieldify-production.com -127.0.0.1 assets-v2.yieldify-production.com -127.0.0.1 gateway.yieldify-production.com -127.0.0.1 nightswatch-go-collector-y2.yieldify-production.com - -# [yieldify.com] -127.0.0.1 app.yieldify.com -127.0.0.1 assets.yieldify.com -127.0.0.1 assets-v2.yieldify.com -127.0.0.1 custom.yieldify.com -127.0.0.1 dc.yieldify.com -127.0.0.1 v2.dc.yieldify.com -127.0.0.1 edge.yieldify.com -127.0.0.1 td.yieldify.com - -# [yieldlove-ad-serving.net] -127.0.0.1 api.yieldlove-ad-serving.net -127.0.0.1 tracking.yieldlove-ad-serving.net -127.0.0.1 v2.yieldlove-ad-serving.net -127.0.0.1 tracking.v2.yieldlove-ad-serving.net -127.0.0.1 prod-ingestion.tracking.v2.yieldlove-ad-serving.net - -# [yieldmo.com] -127.0.0.1 ads.yieldmo.com -127.0.0.1 sync.ads.yieldmo.com -127.0.0.1 sync-criteo.ads.yieldmo.com -127.0.0.1 sync-eb.ads.yieldmo.com -127.0.0.1 ap-southeast-1-ads.yieldmo.com -127.0.0.1 matchadsrvr.yieldmo.com -127.0.0.1 rw.yieldmo.com -127.0.0.1 gdpr.rw.yieldmo.com -127.0.0.1 world.rw.yieldmo.com -127.0.0.1 us-east-1.world.rw.yieldmo.com -127.0.0.1 us-west-2.world.rw.yieldmo.com -127.0.0.1 s.yieldmo.com -127.0.0.1 static.yieldmo.com -127.0.0.1 tas.yieldmo.com -127.0.0.1 update.tas.yieldmo.com -127.0.0.1 s.update.tas.yieldmo.com -127.0.0.1 tkr.yieldmo.com -127.0.0.1 w.yieldmo.com - -# [yieldoptimizer.com] -127.0.0.1 ag.yieldoptimizer.com -127.0.0.1 cdnp1.yieldoptimizer.com -127.0.0.1 cs.yieldoptimizer.com -127.0.0.1 tag.yieldoptimizer.com - -# [yimg.jp] -127.0.0.1 yads.c.yimg.jp - -# [yinzcam.com] -127.0.0.1 analytics-chi-nfl.yinzcam.com -127.0.0.1 analytics-phi-nfl.yinzcam.com -127.0.0.1 analytics-pit-nfl.yinzcam.com -127.0.0.1 cards-sea-nfl.yinzcam.com -127.0.0.1 config-sea-nfl.yinzcam.com -127.0.0.1 resources-us.yinzcam.com - -# [ylx-1.com] -127.0.0.1 ylx-1.com - -# [ymtracking.com] -127.0.0.1 ymtracking.com -127.0.0.1 global.ymtracking.com -127.0.0.1 impr.ymtracking.com - -# [yodo1api.com] -127.0.0.1 ocd.yodo1api.com -127.0.0.1 olc.yodo1api.com -127.0.0.1 payment.yodo1api.com -127.0.0.1 rodeoconfig.yodo1api.com -127.0.0.1 sensors.yodo1api.com -127.0.0.1 uc-ap.yodo1api.com - -# [yolacdn.net] -127.0.0.1 analytics.yolacdn.net - -# [yolanda.hk] -127.0.0.1 sdk.yolanda.hk - -# [yomedia.vn] -127.0.0.1 yomedia.vn -127.0.0.1 analytics.yomedia.vn -127.0.0.1 delivery.yomedia.vn -127.0.0.1 ss.yomedia.vn -127.0.0.1 tracking.yomedia.vn - -# [yottos.com] -127.0.0.1 rg.yottos.com - -# [youappi.com] -127.0.0.1 sdk.youappi.com - -# [youborafds01.com] -127.0.0.1 youborafds01.com -127.0.0.1 a-fds.youborafds01.com - -# [youboranqs01.com] -127.0.0.1 infinity-c4.youboranqs01.com - -# [youdao.com] -127.0.0.1 dsp.youdao.com - -# [youmi.net] -127.0.0.1 youmi.net -127.0.0.1 s.youmi.net - -# [youradexchange.com] -127.0.0.1 youradexchange.com - -# [youramigo.com] -127.0.0.1 analytics.youramigo.com - -# [youtube.com] -127.0.0.1 ads.youtube.com - -# [yyapi.net] -127.0.0.1 global.yyapi.net -127.0.0.1 t.global.yyapi.net - -# [zadn.vn] -127.0.0.1 adtima-static.zadn.vn -127.0.0.1 sdk.zadn.vn -127.0.0.1 api.sdk.zadn.vn -127.0.0.1 log.sdk.zadn.vn - -# [zaloapp.com] -127.0.0.1 log.api.zaloapp.com -127.0.0.1 events.zaloapp.com - -# [zapps.vn] -127.0.0.1 zplayer.trk.zapps.vn - -# [zapr.in] -127.0.0.1 appmm.zapr.in -127.0.0.1 sdk.zapr.in -127.0.0.1 submit.zapr.in - -# [zarget.com] -127.0.0.1 zarget.com -127.0.0.1 cdn.zarget.com - -# [zcoup.com] -127.0.0.1 zcoup.com -127.0.0.1 api.zcoup.com - -# [zdbb.net] -127.0.0.1 a.zdbb.net -127.0.0.1 gurgle.zdbb.net -127.0.0.1 jogger.zdbb.net -127.0.0.1 ns.zdbb.net -127.0.0.1 static.zdbb.net - -# [zdn.vn] -127.0.0.1 zplayer-trk.zdn.vn - -# [zemanta.com] -127.0.0.1 b1sync.zemanta.com -127.0.0.1 images2.zemanta.com - -# [zendesk.com] -127.0.0.1 analytics.zendesk.com - -# [zenmxapps.com] -127.0.0.1 mxvp-ad-config-prod-1.zenmxapps.com -127.0.0.1 mxvp-feature-toggle-prod-1.zenmxapps.com -127.0.0.1 online-prod.zenmxapps.com -127.0.0.1 tracking-server-prod-1.zenmxapps.com - -# [zeotap.com] -127.0.0.1 mwzeom.zeotap.com -127.0.0.1 spl.zeotap.com - -# [zeptolab.com] -127.0.0.1 bms.zeptolab.com - -# [zergnet.com] -127.0.0.1 www.zergnet.com - -# [zeronaught.com] -127.0.0.1 content.zeronaught.com -127.0.0.1 us.dev.zeronaught.com - -# [zeustechnology.com] -127.0.0.1 audience.zeustechnology.com -127.0.0.1 insights.zeustechnology.com -127.0.0.1 mng-bostonherald.zeustechnology.com - -# [zg-api.com] -127.0.0.1 analytics.zg-api.com -127.0.0.1 e.zg-api.com - -# [zhiziyun.com] -127.0.0.1 zhiziyun.com - -# [zhugeio.com] -127.0.0.1 zgsdk.zhugeio.com - -# [ziffdavis.com] -127.0.0.1 ziffdavis.com -127.0.0.1 static.ziffdavis.com - -# [ziftsolutions.com] -127.0.0.1 analytics.ziftsolutions.com -127.0.0.1 static.ziftsolutions.com - -# [zkcdn.net] -127.0.0.1 s.zkcdn.net - -# [zmags.com] -127.0.0.1 stats.zmags.com - -# [zoomanalytics.co] -127.0.0.1 ssl.zoomanalytics.co - -# [zorkanetwork.com] -127.0.0.1 track.zorkanetwork.com - -# [zotabox.com] -127.0.0.1 stats.zotabox.com - -# [zqtk.net] -127.0.0.1 segment-data.zqtk.net -127.0.0.1 segment-data-us-east.zqtk.net - -# [ztgame.com] -127.0.0.1 beacon.ztgame.com - -# [zucks.net] -127.0.0.1 zucks.net - -# [zwaar.org] -127.0.0.1 zwaar.org - -# [zynga.com] -127.0.0.1 log-collector.svctr.zynga.com - -# This hosts file is brought to you by Dan Pollock and can be found at -# http://someonewhocares.org/hosts/zero/ -# You are free to copy and distribute this file for non-commercial uses, -# as long the original URL and attribution is included. -# -# See below for acknowledgements. - -# Please forward any additions, corrections or comments by email to -# hosts@someonewhocares.org - -# Last updated: Sat, 09 Apr 2022 at 03:00:07 GMT - -# Use this file to prevent your computer from connecting to selected -# internet hosts. This is an easy and effective way to protect you from -# many types of spyware, reduces bandwidth use, blocks certain pop-up -# traps, prevents user tracking by way of "web bugs" embedded in spam, -# provides partial protection to IE from certain web-based exploits and -# blocks most advertising you would otherwise be subjected to on the -# internet. - -# There is a version of this file that uses 127.0.0.1 instead of 0.0.0.0 -# available at http://someonewhocares.org/hosts/. -# On some machines the zero version may run minutely faster, however it -# may not be compatible with all systems. - -# This file must be saved as a text file with no extension. (This means -# that the file name should be exactly as below, without a ".txt" appended.) - -# Let me repeat, the file should be named "hosts" NOT "hosts.txt". - -# For Windows 9x and ME place this file at "C:\Windows\hosts" -# For NT, Win2K and XP use "C:\windows\system32\drivers\etc\hosts" -# or "C:\winnt\system32\drivers\etc\hosts" -# For Windows 7 and Vista use "C:\windows\system32\drivers\etc\hosts" -# or "%systemroot%\system32\drivers\etc\hosts" -# For Windows 8 and Windows 10 use "C:\Windows\System32\drivers\etc\hosts" -# You may need to tell Windows Defender to ignore this path -# see: http://support.microsoft.com/kb/2764944 -# You may have to use Notepad and "Run as Administrator" -# -# For Linux, Unix, or OS X place this file at "/etc/hosts" or on some -# systems at "/private/etc/hosts". You will require root access to do -# this. Saving this file to "~/hosts" will allow you to run something -# like "sudo cp ~/hosts /etc/hosts". -# For OS/2 copy the file to "%ETC%\HOSTS" and in the CONFIG.SYS file, -# ensure that the line "SET USE_HOSTS_FIRST=1" is included. -# For BeOS place it at "/boot/beos/etc/hosts" -# On a Netware system, the location is System\etc\hosts" -# For Macintosh (pre OS X) place it in the Mac System Folder or Preferences -# folder and reboot. (something like HD:System Folder:Preferences:Hosts) -# Alternatively you can save it elsewhere on your machine, then go to the -# TCP/IP control panel and click on "Select hosts file" to read it in. -# ------------------ -# | As well, note that the format is different on old macs, so -# | please visit http://someonewhocares.org/hosts/zero/mac/ for mac format -# For Android place the file at "/system/etc/hosts". You will need root -# access on your device to do this. -# ------------------ -# To convert the hosts file to a set of Cisco IOS commands for Cisco routers -# use this script by Jesse Baird: -# http://jebaird.com/2012/12/21/hosts-to-ip-host-generating-blocked-hosts-from-a-host-file-for-a-cisco-router.html - -# If there is a domain name you would rather never see, simply add a line -# that reads "0.0.0.0 machine.domain.tld". This will have the effect of -# redirecting any requests to that host to your own computer. For example -# this will prevent your browser from downloading banner ads, or sending -# your information back to a company. - -# -127.0.0.1 localhost -127.0.0.1 localhost.localdomain -255.255.255.255 broadcasthost -::1 localhost -127.0.0.1 local -::1 ip6-localhost ip6-loopback -fe00::0 ip6-localnet -ff00::0 ip6-mcastprefix -ff02::1 ip6-allnodes -ff02::2 ip6-allrouters -ff02::3 ip6-allhosts -#fe80::1%lo0 localhost -# - -# -# For example, to block unpleasant pages, try: -0.0.0.0 goatse.cx # More information on sites such as -0.0.0.0 www.goatse.cx # these can be found in this article -0.0.0.0 oralse.cx # en.wikipedia.org/wiki/List_of_shock_sites -0.0.0.0 www.oralse.cx -0.0.0.0 goatse.ca -0.0.0.0 www.goatse.ca -0.0.0.0 oralse.ca -0.0.0.0 www.oralse.ca -0.0.0.0 goat.cx -0.0.0.0 www.goat.cx -0.0.0.0 shafou.com -0.0.0.0 www.shafou.com - -0.0.0.0 1girl1pitcher.com -0.0.0.0 1girl1pitcher.org -0.0.0.0 1guy1cock.com -0.0.0.0 1man1jar.org -0.0.0.0 1man2needles.com -0.0.0.0 1priest1nun.com -0.0.0.0 1priest1nun.net -0.0.0.0 2girls1cup-free.com -0.0.0.0 2girls1cup.cc -0.0.0.0 2girls1cup.com -0.0.0.0 2girls1cup.nl -0.0.0.0 2girls1cup.ws -0.0.0.0 2girls1finger.com -0.0.0.0 2girls1finger.org -0.0.0.0 2guys1stump.org -0.0.0.0 3guys1hammer.ws -0.0.0.0 4girlsfingerpaint.com -0.0.0.0 4girlsfingerpaint.org -0.0.0.0 bagslap.com -0.0.0.0 ballsack.org -0.0.0.0 bestgore.com -0.0.0.0 bestgore.fun -0.0.0.0 bestshockers.com -0.0.0.0 bluewaffle.biz -0.0.0.0 bottleguy.com -0.0.0.0 bowlgirl.com -0.0.0.0 cadaver.org -0.0.0.0 clownsong.com -0.0.0.0 cyberscat.com -0.0.0.0 dadparty.com -0.0.0.0 detroithardcore.com -0.0.0.0 donotwatch.org -0.0.0.0 dontwatch.us -0.0.0.0 eelsoup.net -0.0.0.0 fruitlauncher.com -0.0.0.0 funnelchair.com -0.0.0.0 goatse.bz -0.0.0.0 goatse.ru -0.0.0.0 goatsegirl.org -0.0.0.0 hai2u.com -0.0.0.0 homewares.org -0.0.0.0 howtotroll.org -0.0.0.0 japscat.org -0.0.0.0 jarsquatter.com -0.0.0.0 jiztini.com -0.0.0.0 kids-in-sandbox.com -0.0.0.0 kidsinsandbox.info -0.0.0.0 lemonparty.biz -0.0.0.0 lemonparty.org -0.0.0.0 lolhello.com -0.0.0.0 lolshock.com -0.0.0.0 loltrain.com -0.0.0.0 meatspin.biz -0.0.0.0 meatspin.com -0.0.0.0 merryholidays.org -0.0.0.0 milkfountain.com -0.0.0.0 mudfall.com -0.0.0.0 mudmonster.org -0.0.0.0 nimp.org -0.0.0.0 nobrain.dk -0.0.0.0 nutabuse.com -0.0.0.0 octopusgirl.com -0.0.0.0 on.nimp.org -0.0.0.0 painolympics.info -0.0.0.0 painolympics.org -0.0.0.0 phonejapan.com -0.0.0.0 pressurespot.com -0.0.0.0 prolapseman.com -0.0.0.0 scrollbelow.com -0.0.0.0 selfpwn.org -0.0.0.0 shockgore.com -0.0.0.0 sourmath.com -0.0.0.0 strawpoii.me -0.0.0.0 suckdude.com -0.0.0.0 thatsjustgay.com -0.0.0.0 thatsphucked.com -0.0.0.0 thehomo.org -0.0.0.0 themacuser.org -0.0.0.0 thepounder.com -0.0.0.0 tubgirl.me -0.0.0.0 tubgirl.org -0.0.0.0 turdgasm.com -0.0.0.0 vomitgirl.org -0.0.0.0 walkthedinosaur.com -0.0.0.0 whipcrack.org -0.0.0.0 wormgush.com -0.0.0.0 www.1girl1pitcher.org -0.0.0.0 www.1guy1cock.com -0.0.0.0 www.1man1jar.org -0.0.0.0 www.1man2needles.com -0.0.0.0 www.1priest1nun.com -0.0.0.0 www.1priest1nun.net -0.0.0.0 www.2girls1cup-free.com -0.0.0.0 www.2girls1cup.cc -0.0.0.0 www.2girls1cup.nl -0.0.0.0 www.2girls1cup.ws -0.0.0.0 www.2girls1finger.org -0.0.0.0 www.2guys1stump.org -0.0.0.0 www.3guys1hammer.ws -0.0.0.0 www.4girlsfingerpaint.org -0.0.0.0 www.bagslap.com -0.0.0.0 www.ballsack.org -0.0.0.0 www.bestshockers.com -0.0.0.0 www.bluewaffle.biz -0.0.0.0 www.bottleguy.com -0.0.0.0 www.bowlgirl.com -0.0.0.0 www.cadaver.org -0.0.0.0 www.clownsong.com -0.0.0.0 www.cyberscat.com -0.0.0.0 www.dadparty.com -0.0.0.0 www.detroithardcore.com -0.0.0.0 www.donotwatch.org -0.0.0.0 www.dontwatch.us -0.0.0.0 www.eelsoup.net -0.0.0.0 www.fruitlauncher.com -0.0.0.0 www.funnelchair.com -0.0.0.0 www.goatse.bz -0.0.0.0 www.goatse.ru -0.0.0.0 www.goatsegirl.org -0.0.0.0 www.hai2u.com -0.0.0.0 www.homewares.org -0.0.0.0 www.howtotroll.org -0.0.0.0 www.japscat.org -0.0.0.0 www.jiztini.com -0.0.0.0 www.kids-in-sandbox.com -0.0.0.0 www.kidsinsandbox.info -0.0.0.0 www.lemonparty.biz -0.0.0.0 www.lemonparty.org -0.0.0.0 www.lolhello.com -0.0.0.0 www.lolshock.com -0.0.0.0 www.loltrain.com -0.0.0.0 www.meatspin.biz -0.0.0.0 www.meatspin.com -0.0.0.0 www.merryholidays.org -0.0.0.0 www.milkfountain.com -0.0.0.0 www.mudfall.com -0.0.0.0 www.mudmonster.org -0.0.0.0 www.nimp.org -0.0.0.0 www.nobrain.dk -0.0.0.0 www.nutabuse.com -0.0.0.0 www.octopusgirl.com -0.0.0.0 www.on.nimp.org -0.0.0.0 www.painolympics.info -0.0.0.0 www.painolympics.org -0.0.0.0 www.phonejapan.com -0.0.0.0 www.pressurespot.com -0.0.0.0 www.prolapseman.com -0.0.0.0 www.punishtube.com -0.0.0.0 www.scrollbelow.com -0.0.0.0 www.selfpwn.org -0.0.0.0 www.sourmath.com -0.0.0.0 www.strawpoii.me -0.0.0.0 www.suckdude.com -0.0.0.0 www.thatsjustgay.com -0.0.0.0 www.thatsphucked.com -0.0.0.0 www.theexgirlfriends.com -0.0.0.0 www.thehomo.org -0.0.0.0 www.themacuser.org -0.0.0.0 www.thepounder.com -0.0.0.0 www.tubgirl.me -0.0.0.0 www.tubgirl.org -0.0.0.0 www.turdgasm.com -0.0.0.0 www.vomitgirl.org -0.0.0.0 www.walkthedinosaur.com -0.0.0.0 www.whipcrack.org -0.0.0.0 www.wormgush.com -0.0.0.0 www.xvideoslive.com -0.0.0.0 www.youaresogay.com -0.0.0.0 www.ypmate.com -0.0.0.0 www.zentastic.com -0.0.0.0 youaresogay.com -0.0.0.0 zentastic.com -# - -# -# As well by specifying the ipaddress of a server, you can gain access -# to some of your favourite sites with a single letter, instead of -# using the whole domain name -# It is perhaps a better solution to use Favourites/Bookmarks instead. -#216.34.181.45 s # slashdot.org -#74.125.127.105 g # google.com -# - -# -# The sites ads234.com and ads345.com -- These sites hijack internet explorer -# and redirect all requests through their servers. You may need to use spyware -# removal programs such as SpyBotS&D, AdAware or HijackThis to remove this -# nasty parasite. It's possible that blocking these sites using a hosts file -# may not work, in which case you should remove the following lines from this -# file and try the tools listed above immediately. Don't forget to reboot -# after a scan. -0.0.0.0 ads234.com -0.0.0.0 ads345.com -0.0.0.0 www.ads234.com -0.0.0.0 www.ads345.com -# - - -# -# Spyware and user tracking -# By entering domains here, it will prevent certain companies from -# gathering information on your surfing habits. These servers do not -# necessarily serve ads, instead some are used by certain products to -# "phone home". Others use web cookies to gather statistics on surfing -# habits. Among other uses, this is a common tactic by spammers, to -# let them know that you have read your mail. -# Uncomment (remove the #) the lines that you wish to block, as some -# may provide you with services you like. - -# -#0.0.0.0 auto.search.msn.com # Microsoft uses this server to redirect - # mistyped URLs to search engines. They - # log all such errors. -#0.0.0.0 sitefinder.verisign.com # Verisign has joined the game -#0.0.0.0 sitefinder-idn.verisign.com # of trying to hijack mistyped - # URLs to their site. - # May break iOS Game Center. - -#0.0.0.0 s0.2mdn.net # This may interfere with some streaming - # video on sites such as cbc.ca -#0.0.0.0 ad.doubleclick.net # This may interefere with www.sears.com - # and potentially other sites. -0.0.0.0 media.fastclick.net # Likewise, this may interfere with some -0.0.0.0 cdn.fastclick.net # sites. -#0.0.0.0 ebay.doubleclick.net # may interfere with ebay -#0.0.0.0 google-analytics.com # breaks some sites -#0.0.0.0 ssl.google-analytics.com -#0.0.0.0 www.google-analytics.l.google.com -#0.0.0.0 stat.livejournal.com # There are reports that this may mess - # up CSS on livejournal -#0.0.0.0 stats.surfaid.ihost.com # This has been known cause - # problems with NPR.org -#0.0.0.0 www.google-analytics.com # breaks some sites -#0.0.0.0 ads.imeem.com # Seems to interfere with the functioning of imeem.com -# - -#0.0.0.0 ci-mpsnare.iovation.com # See http://www.codingthewheel.com/archives/online-gambling-privacy-iesnare -#0.0.0.0 ll.a.hulu.com # Uncomment to block Hulu. -#0.0.0.0 metrics.ticketmaster.com # interferes with logging in to ticketmaster.com -#0.0.0.0 nl.sitestat.com # may interfere with duo.nl -#0.0.0.0 pro.hit.gemius.pl # May interfere with some video sites -#0.0.0.0 services.krxd.net -#0.0.0.0 stats.channel4.com -#0.0.0.0 t2.hulu.com # Uncomment to block Hulu. -#0.0.0.0 track.hulu.com # Uncomment to block Hulu. -#0.0.0.0 webstat.channel4.com -#0.0.0.0 www.googletagservices.com #interferes with techrepublic -0.0.0.0 006.free-counter.co.uk -0.0.0.0 006.freecounters.co.uk -0.0.0.0 0stats.com -0.0.0.0 123counter.mycomputer.com -0.0.0.0 123counter.superstats.com -0.0.0.0 1ca.cqcounter.com -0.0.0.0 1uk.cqcounter.com -0.0.0.0 1us.cqcounter.com -0.0.0.0 1xxx.cqcounter.com -0.0.0.0 20585485p.rfihub.com -0.0.0.0 4-counter.com -0.0.0.0 a-nj.1rx.io -0.0.0.0 a-ssl.ligatus.com -0.0.0.0 a.predictvideo.com -0.0.0.0 a.visualrevenue.com -0.0.0.0 abclnks.com -0.0.0.0 aboardamusement.com -0.0.0.0 abscbn.spinbox.net -0.0.0.0 activity.serving-sys.com #eyeblaster.com -0.0.0.0 adadvisor.net -0.0.0.0 adapi.ragapa.com -0.0.0.0 adcounter.theglobeandmail.com -0.0.0.0 addfreestats.com -0.0.0.0 adelogs.adobe.com #See http://www.theregister.co.uk/2014/10/07/adobe_digital_editions_4_caught_snooping_into_ebook_collections_of_users/ -0.0.0.0 ademails.com -0.0.0.0 adlog.com.com # Used by Ziff Davis to serve - # ads and track users across - # the com.com family of sites -0.0.0.0 admin.iovation.com -0.0.0.0 adopt.specificclick.net -0.0.0.0 adpatrof.com -0.0.0.0 ads.tiscali.it -0.0.0.0 adtrack.appcpi.net -0.0.0.0 adult.foxcounter.com -0.0.0.0 affpool.com -0.0.0.0 alert.mac-notification.com -0.0.0.0 alpha.easy-hit-counters.com -0.0.0.0 amateur.xxxcounter.com -0.0.0.0 amer.rel.msn.com -0.0.0.0 an.mlb.com -0.0.0.0 analytics-ingress-global.bitmovin.com -0.0.0.0 analytics-static.ugc.bazaarvoice.com -0.0.0.0 analytics.global.sky.com -0.0.0.0 analytics.msnbc.msn.com -0.0.0.0 analytics.ooyala.com -0.0.0.0 analytics.prx.org -0.0.0.0 analytics.publitas.com -0.0.0.0 analytics.sleeknote.com -0.0.0.0 analytics.tiktok.com -0.0.0.0 anonymousdemographics.com -0.0.0.0 ant.conversive.nl -0.0.0.0 apac.rel.msn.com -0.0.0.0 api.adsymptotic.com -0.0.0.0 api.behavioralengine.com -0.0.0.0 api.bizographics.com -0.0.0.0 api.gameanalytics.com -0.0.0.0 api.infinario.com -0.0.0.0 api.intentiq.com -0.0.0.0 api.redshell.io -0.0.0.0 api.simpleanalytics.io -0.0.0.0 api.tumra.com -0.0.0.0 apiadapter.ad5track.com -0.0.0.0 apis.murdoog.com -0.0.0.0 app-analytics-v2.snapchat.com -0.0.0.0 app-analytics.snapchat.com -0.0.0.0 app.yesware.com -0.0.0.0 arbo.hit.gemius.pl -0.0.0.0 aus-mec-tracking.adalyser.com -0.0.0.0 aus-smv-tracking.adalyser.com -0.0.0.0 auspice.augur.io -0.0.0.0 b.stats.paypal.com -0.0.0.0 bam.nr-data.net -0.0.0.0 banner.0catch.com -0.0.0.0 banners.webcounter.com -0.0.0.0 be.sitestat.com -0.0.0.0 beacon-1.newrelic.com -0.0.0.0 beacon.krxd.net -0.0.0.0 beacon.scorecardresearch.com -0.0.0.0 belierlaine.com -0.0.0.0 benchemail.bmetrack.com -0.0.0.0 best-search.cc #spyware -0.0.0.0 beta.easy-hit-counters.com -0.0.0.0 beta.easyhitcounters.com -0.0.0.0 bigdata.adfuture.cn -0.0.0.0 bigdata.adsunflower.com -0.0.0.0 bigdata.adups.com -0.0.0.0 bigdata.advmob.cn -0.0.0.0 bindedge.com -0.0.0.0 bindfast.com -0.0.0.0 bkrtx.com -0.0.0.0 bleachbit.com -0.0.0.0 bluekai.com -0.0.0.0 bluestreak.com -0.0.0.0 brightroll.com -0.0.0.0 brucelead.com -0.0.0.0 c.go-mpulse.net -0.0.0.0 c.statcounter.com -0.0.0.0 c.thecounter.de -0.0.0.0 c0.adalyser.com -0.0.0.0 c1.statcounter.com -0.0.0.0 c1.thecounter.de -0.0.0.0 c1.xxxcounter.com -0.0.0.0 c10.statcounter.com -0.0.0.0 c11.statcounter.com -0.0.0.0 c12.statcounter.com -0.0.0.0 c13.statcounter.com -0.0.0.0 c14.statcounter.com -0.0.0.0 c15.statcounter.com -0.0.0.0 c16.statcounter.com -0.0.0.0 c17.statcounter.com -0.0.0.0 c2.gostats.com -0.0.0.0 c2.thecounter.de -0.0.0.0 c2.xxxcounter.com -0.0.0.0 c3.adalyser.com -0.0.0.0 c3.gostats.com -0.0.0.0 c3.statcounter.com -0.0.0.0 c3.xxxcounter.com -0.0.0.0 c4.myway.com -0.0.0.0 c4.statcounter.com -0.0.0.0 c5.statcounter.com -0.0.0.0 c6.statcounter.com -0.0.0.0 c7.statcounter.com -0.0.0.0 c8.statcounter.com -0.0.0.0 c9.statcounter.com -0.0.0.0 ca.cqcounter.com -0.0.0.0 cashcounter.com -0.0.0.0 cb1.counterbot.com -0.0.0.0 ccleaner.fr -0.0.0.0 cdn-gl.imrworldwide.com -0.0.0.0 cdn-social.janrain.com -0.0.0.0 cdn.decibelinsight.net -0.0.0.0 cdn.doublepimpssl.com -0.0.0.0 cdn.simpleanalytics.io -0.0.0.0 cdn.taboolasyndication.com -0.0.0.0 cdn.zarget.com -0.0.0.0 cf.addthis.com -0.0.0.0 cgi.sexlist.com -0.0.0.0 cgicounter.onlinehome.de -0.0.0.0 cgicounter.puretec.de -0.0.0.0 ci-admin.iovation.com -0.0.0.0 cig-arrete.com -0.0.0.0 citrix.tradedoubler.com -0.0.0.0 cjt1.net -0.0.0.0 clckcloud.com -0.0.0.0 click.atdmt.com -0.0.0.0 click.icptrack.com -0.0.0.0 click.jve.net -0.0.0.0 click.payserve.com -0.0.0.0 click.silvercash.com -0.0.0.0 clickauditor.net -0.0.0.0 clickmeter.com -0.0.0.0 clicks.emarketmakers.com -0.0.0.0 clicks.m4n.nl -0.0.0.0 clicks.natwest.com -0.0.0.0 clicks.rbs.co.uk -0.0.0.0 clickspring.net #used by a spyware product called PurityScan -0.0.0.0 clickstatsview.earnmoneycasinos.com -0.0.0.0 clicktrack.onlineemailmarketing.com -0.0.0.0 clicktrack.premium-shops.net -0.0.0.0 clicktracker.alloymarketing.com -0.0.0.0 clicktracks.webmetro.com -0.0.0.0 clit10.sextracker.com -0.0.0.0 clit13.sextracker.com -0.0.0.0 clit15.sextracker.com -0.0.0.0 clit2.sextracker.com -0.0.0.0 clit4.sextracker.com -0.0.0.0 clit6.sextracker.com -0.0.0.0 clit7.sextracker.com -0.0.0.0 clit8.sextracker.com -0.0.0.0 clit9.sextracker.com -0.0.0.0 clk.aboxdeal.com -0.0.0.0 clk.relestar.com -0.0.0.0 cnn.entertainment.printthis.clickability.com -0.0.0.0 cnt.xcounter.com -0.0.0.0 code.murdoog.com -0.0.0.0 collector.deepmetrix.com -0.0.0.0 connectionlead.com -0.0.0.0 connexity.net -0.0.0.0 convertro.com -0.0.0.0 convnjmp.basebanner.com -0.0.0.0 cookies.cmpnet.com -0.0.0.0 count.channeladvisor.com -0.0.0.0 count.paycounter.com -0.0.0.0 counter.123counts.com -0.0.0.0 counter.adultcheck.com -0.0.0.0 counter.adultrevenueservice.com -0.0.0.0 counter.advancewebhosting.com -0.0.0.0 counter.aport.ru -0.0.0.0 counter.avp2000.com -0.0.0.0 counter.bizland.com -0.0.0.0 counter.bloke.com -0.0.0.0 counter.clubnet.ro -0.0.0.0 counter.cnw.cz -0.0.0.0 counter.cz -0.0.0.0 counter.dreamhost.com -0.0.0.0 counter.execpc.com -0.0.0.0 counter.fateback.com -0.0.0.0 counter.gamespy.com -0.0.0.0 counter.hitslink.com -0.0.0.0 counter.hitslinks.com -0.0.0.0 counter.inetusa.com -0.0.0.0 counter.kaspersky.com -0.0.0.0 counter.letssingit.com -0.0.0.0 counter.mtree.com -0.0.0.0 counter.mycomputer.com -0.0.0.0 counter.nope.dk -0.0.0.0 counter.nowlinux.com -0.0.0.0 counter.rambler.ru -0.0.0.0 counter.search.bg -0.0.0.0 counter.sparklit.com -0.0.0.0 counter.superstats.com -0.0.0.0 counter.surfcounters.com -0.0.0.0 counter.topping.com.ua -0.0.0.0 counter.tripod.com -0.0.0.0 counter.w3open.com -0.0.0.0 counter.webmedia.pl -0.0.0.0 counter.xxxcool.com -0.0.0.0 counter.yadro.ru -0.0.0.0 counter1.bravenet.com -0.0.0.0 counter1.sextracker.be -0.0.0.0 counter1.sextracker.com -0.0.0.0 counter10.bravenet.com -0.0.0.0 counter10.sextracker.be -0.0.0.0 counter10.sextracker.com -0.0.0.0 counter11.bravenet.com -0.0.0.0 counter11.sextracker.be -0.0.0.0 counter11.sextracker.com -0.0.0.0 counter12.bravenet.com -0.0.0.0 counter12.sextracker.be -0.0.0.0 counter12.sextracker.com -0.0.0.0 counter13.bravenet.com -0.0.0.0 counter13.sextracker.be -0.0.0.0 counter13.sextracker.com -0.0.0.0 counter14.bravenet.com -0.0.0.0 counter14.sextracker.be -0.0.0.0 counter14.sextracker.com -0.0.0.0 counter15.bravenet.com -0.0.0.0 counter15.sextracker.be -0.0.0.0 counter15.sextracker.com -0.0.0.0 counter16.bravenet.com -0.0.0.0 counter16.sextracker.be -0.0.0.0 counter16.sextracker.com -0.0.0.0 counter17.bravenet.com -0.0.0.0 counter18.bravenet.com -0.0.0.0 counter19.bravenet.com -0.0.0.0 counter2.bravenet.com -0.0.0.0 counter2.freeware.de -0.0.0.0 counter2.hitslink.com -0.0.0.0 counter2.sextracker.be -0.0.0.0 counter2.sextracker.com -0.0.0.0 counter20.bravenet.com -0.0.0.0 counter21.bravenet.com -0.0.0.0 counter22.bravenet.com -0.0.0.0 counter23.bravenet.com -0.0.0.0 counter24.bravenet.com -0.0.0.0 counter25.bravenet.com -0.0.0.0 counter26.bravenet.com -0.0.0.0 counter27.bravenet.com -0.0.0.0 counter28.bravenet.com -0.0.0.0 counter29.bravenet.com -0.0.0.0 counter3.bravenet.com -0.0.0.0 counter3.sextracker.be -0.0.0.0 counter3.sextracker.com -0.0.0.0 counter30.bravenet.com -0.0.0.0 counter31.bravenet.com -0.0.0.0 counter32.bravenet.com -0.0.0.0 counter33.bravenet.com -0.0.0.0 counter34.bravenet.com -0.0.0.0 counter35.bravenet.com -0.0.0.0 counter36.bravenet.com -0.0.0.0 counter37.bravenet.com -0.0.0.0 counter38.bravenet.com -0.0.0.0 counter39.bravenet.com -0.0.0.0 counter4.bravenet.com -0.0.0.0 counter4.sextracker.be -0.0.0.0 counter4.sextracker.com -0.0.0.0 counter40.bravenet.com -0.0.0.0 counter41.bravenet.com -0.0.0.0 counter42.bravenet.com -0.0.0.0 counter43.bravenet.com -0.0.0.0 counter44.bravenet.com -0.0.0.0 counter45.bravenet.com -0.0.0.0 counter46.bravenet.com -0.0.0.0 counter47.bravenet.com -0.0.0.0 counter48.bravenet.com -0.0.0.0 counter49.bravenet.com -0.0.0.0 counter4all.dk -0.0.0.0 counter4u.de -0.0.0.0 counter5.bravenet.com -0.0.0.0 counter5.sextracker.be -0.0.0.0 counter5.sextracker.com -0.0.0.0 counter50.bravenet.com -0.0.0.0 counter6.bravenet.com -0.0.0.0 counter6.sextracker.be -0.0.0.0 counter6.sextracker.com -0.0.0.0 counter7.bravenet.com -0.0.0.0 counter7.sextracker.be -0.0.0.0 counter7.sextracker.com -0.0.0.0 counter8.bravenet.com -0.0.0.0 counter8.sextracker.be -0.0.0.0 counter8.sextracker.com -0.0.0.0 counter9.bravenet.com -0.0.0.0 counter9.sextracker.be -0.0.0.0 counter9.sextracker.com -0.0.0.0 counteraport.spylog.com -0.0.0.0 counterbot.com -0.0.0.0 countercrazy.com -0.0.0.0 counters.auctionhelper.com # comment these -0.0.0.0 counters.auctionwatch.com # out to allow -0.0.0.0 counters.auctiva.com # tracking by -0.0.0.0 counters.honesty.com # ebay users -0.0.0.0 cs.sexcounter.com -0.0.0.0 cw.nu -0.0.0.0 cyberduck.fr -0.0.0.0 cyseal.cyveillance.com -0.0.0.0 cz3.clickzs.com -0.0.0.0 cz6.clickzs.com -0.0.0.0 da.newstogram.com -0.0.0.0 dap.digitalgov.gov -0.0.0.0 data.coremetrics.com -0.0.0.0 data.murdoog.com -0.0.0.0 data.webads.co.nz -0.0.0.0 data2.perf.overture.com -0.0.0.0 dc43.s290.meetrics.net -0.0.0.0 dclk.themarker.com -0.0.0.0 dclk.themarketer.com -0.0.0.0 de-config.sensic.net -0.0.0.0 de.sitestat.com -0.0.0.0 de.tynt.com -0.0.0.0 def.dev-nano.com -0.0.0.0 didtheyreadit.com # email bugs -0.0.0.0 digistats.westjet.com -0.0.0.0 dimeprice.com # "spam bugs" -0.0.0.0 directads.mcafee.com -0.0.0.0 dkb01.webtrekk.net -0.0.0.0 dnsdelegation.io -0.0.0.0 dotcomsecrets.com -0.0.0.0 dpbolvw.net -0.0.0.0 dwclick.com -0.0.0.0 dyn.emetriq.de -0.0.0.0 e-2dj6wfk4ehd5afq.stats.esomniture.com -0.0.0.0 e-2dj6wfk4ggdzkbo.stats.esomniture.com -0.0.0.0 e-2dj6wfk4gkcpiep.stats.esomniture.com -0.0.0.0 e-2dj6wfk4skdpogo.stats.esomniture.com -0.0.0.0 e-2dj6wfkiakdjgcp.stats.esomniture.com -0.0.0.0 e-2dj6wfkiepczoeo.stats.esomniture.com -0.0.0.0 e-2dj6wfkikjd5glq.stats.esomniture.com -0.0.0.0 e-2dj6wfkiokc5odp.stats.esomniture.com -0.0.0.0 e-2dj6wfkiqjcpifp.stats.esomniture.com -0.0.0.0 e-2dj6wfkocjczedo.stats.esomniture.com -0.0.0.0 e-2dj6wfkokjajseq.stats.esomniture.com -0.0.0.0 e-2dj6wfkowkdjokp.stats.esomniture.com -0.0.0.0 e-2dj6wfkykpazskq.stats.esomniture.com -0.0.0.0 e-2dj6wflicocjklo.stats.esomniture.com -0.0.0.0 e-2dj6wfligpd5iap.stats.esomniture.com -0.0.0.0 e-2dj6wflikgdpodo.stats.esomniture.com -0.0.0.0 e-2dj6wflikiajslo.stats.esomniture.com -0.0.0.0 e-2dj6wflioldzoco.stats.esomniture.com -0.0.0.0 e-2dj6wfliwpczolp.stats.esomniture.com -0.0.0.0 e-2dj6wfloenczmkq.stats.esomniture.com -0.0.0.0 e-2dj6wflokmajedo.stats.esomniture.com -0.0.0.0 e-2dj6wfloqgc5mho.stats.esomniture.com -0.0.0.0 e-2dj6wfmysgdzobo.stats.esomniture.com -0.0.0.0 e-2dj6wgkigpcjedo.stats.esomniture.com -0.0.0.0 e-2dj6wgkisnd5abo.stats.esomniture.com -0.0.0.0 e-2dj6wgkoandzieq.stats.esomniture.com -0.0.0.0 e-2dj6wgkycpcpsgq.stats.esomniture.com -0.0.0.0 e-2dj6wgkyepajmeo.stats.esomniture.com -0.0.0.0 e-2dj6wgkyknd5sko.stats.esomniture.com -0.0.0.0 e-2dj6wgkyomdpalp.stats.esomniture.com -0.0.0.0 e-2dj6whkiandzkko.stats.esomniture.com -0.0.0.0 e-2dj6whkiepd5iho.stats.esomniture.com -0.0.0.0 e-2dj6whkiwjdjwhq.stats.esomniture.com -0.0.0.0 e-2dj6wjk4amd5mfp.stats.esomniture.com -0.0.0.0 e-2dj6wjk4kkcjalp.stats.esomniture.com -0.0.0.0 e-2dj6wjk4ukazebo.stats.esomniture.com -0.0.0.0 e-2dj6wjkosodpmaq.stats.esomniture.com -0.0.0.0 e-2dj6wjkouhd5eao.stats.esomniture.com -0.0.0.0 e-2dj6wjkowhd5ggo.stats.esomniture.com -0.0.0.0 e-2dj6wjkowjajcbo.stats.esomniture.com -0.0.0.0 e-2dj6wjkyandpogq.stats.esomniture.com -0.0.0.0 e-2dj6wjkycpdzckp.stats.esomniture.com -0.0.0.0 e-2dj6wjkyqmdzcgo.stats.esomniture.com -0.0.0.0 e-2dj6wjkysndzigp.stats.esomniture.com -0.0.0.0 e-2dj6wjl4qhd5kdo.stats.esomniture.com -0.0.0.0 e-2dj6wjlichdjoep.stats.esomniture.com -0.0.0.0 e-2dj6wjliehcjglp.stats.esomniture.com -0.0.0.0 e-2dj6wjlignajgaq.stats.esomniture.com -0.0.0.0 e-2dj6wjloagc5oco.stats.esomniture.com -0.0.0.0 e-2dj6wjlougazmao.stats.esomniture.com -0.0.0.0 e-2dj6wjlyamdpogo.stats.esomniture.com -0.0.0.0 e-2dj6wjlyckcpelq.stats.esomniture.com -0.0.0.0 e-2dj6wjlyeodjkcq.stats.esomniture.com -0.0.0.0 e-2dj6wjlygkd5ecq.stats.esomniture.com -0.0.0.0 e-2dj6wjmiekc5olo.stats.esomniture.com -0.0.0.0 e-2dj6wjmyehd5mfo.stats.esomniture.com -0.0.0.0 e-2dj6wjmyooczoeo.stats.esomniture.com -0.0.0.0 e-2dj6wjny-1idzkh.stats.esomniture.com -0.0.0.0 e-2dj6wjnyagcpkko.stats.esomniture.com -0.0.0.0 e-2dj6wjnyeocpcdo.stats.esomniture.com -0.0.0.0 e-2dj6wjnygidjskq.stats.esomniture.com -0.0.0.0 e-2dj6wjnyqkajabp.stats.esomniture.com -0.0.0.0 e-n.y-1shz2prbmdj6wvny-1sez2pra2dj6wjmyepdzadpwudj6x9ny-1seq-2-2.stats.esomniture.com -0.0.0.0 e-ny.a-1shz2prbmdj6wvny-1sez2pra2dj6wjny-1jcpgbowsdj6x9ny-1seq-2-2.stats.esomniture.com -0.0.0.0 e.crashlytics.com -0.0.0.0 easy-web-stats.com -0.0.0.0 ecestats.theglobeandmail.com -0.0.0.0 economisttestcollect.insightfirst.com -0.0.0.0 eds.ca.matchbox.maruhub.com -0.0.0.0 email.positionly.com -0.0.0.0 emea.rel.msn.com -0.0.0.0 engine.cmmeglobal.com -0.0.0.0 enoratraffic.com -0.0.0.0 environmentalgraffiti.uk.intellitxt.com -0.0.0.0 es.optimost.com -0.0.0.0 eu-track.inside-graph.com -0.0.0.0 eus.rubiconproject.com -0.0.0.0 exch.quantserve.com -0.0.0.0 extremereach.com -0.0.0.0 eztrck.com -0.0.0.0 fastcounter.com -0.0.0.0 fastcounter.linkexchange.net -0.0.0.0 fastcounter.linkexchange.nl -0.0.0.0 fastlane.rubiconproject.com -0.0.0.0 fastwebcounter.com -0.0.0.0 fdbdo.com -0.0.0.0 fi.sitestat.com -0.0.0.0 firebaselogging.googleapis.com -0.0.0.0 fl01.ct2.comclick.com -0.0.0.0 flixprice.com -0.0.0.0 flury-ycpi.gycpi.b.yahoodns.net -0.0.0.0 flycast.com -0.0.0.0 formalyzer.com -0.0.0.0 foxcounter.com -0.0.0.0 free.xxxcounter.com -0.0.0.0 freeinvisiblecounters.com -0.0.0.0 freerapid.fr -0.0.0.0 freestats.com -0.0.0.0 freewebcounter.com -0.0.0.0 fs10.fusestats.com -0.0.0.0 ft2.autonomycloud.com -0.0.0.0 gameanalysis.appcpi.net -0.0.0.0 gapl.hit.gemius.pl -0.0.0.0 gator.com -0.0.0.0 gbr-7stars-tracking.adalyser.com -0.0.0.0 gbr-carat-tracking.adalyser.com -0.0.0.0 gbr-mbww-tracking.adalyser.com -0.0.0.0 gbr-smv-tracking.adalyser.com -0.0.0.0 gbr-tbh-tracking.adalyser.com -0.0.0.0 gcounter.hosting4u.net -0.0.0.0 geocounter.net -0.0.0.0 gj.mmstat.com -0.0.0.0 goldstats.com -0.0.0.0 googfle.com -0.0.0.0 googletagservices.com -0.0.0.0 gostats.com -0.0.0.0 grafix.xxxcounter.com -0.0.0.0 gscounters.us1.gigya.com -0.0.0.0 gslbeacon.lijit.com -0.0.0.0 gtcc1.acecounter.com -0.0.0.0 hbopenbid.pubmatic.com -0.0.0.0 hc2.humanclick.com -0.0.0.0 highscanprotect.com -0.0.0.0 hit-counter.udub.com -0.0.0.0 hit.clickaider.com -0.0.0.0 hit10.hotlog.ru -0.0.0.0 hit2.hotlog.ru -0.0.0.0 hit37.chark.dk -0.0.0.0 hit37.chart.dk -0.0.0.0 hit39.chart.dk -0.0.0.0 hit5.hotlog.ru -0.0.0.0 hit8.hotlog.ru -0.0.0.0 hits.guardian.co.uk -0.0.0.0 hits.webstat.com -0.0.0.0 hst.tradedoubler.com -0.0.0.0 htm.freelogs.com -0.0.0.0 i.kissmetrics.com # http://www.wired.com/epicenter/2011/07/undeletable-cookie/ -0.0.0.0 ic.tynt.com -0.0.0.0 iccee.com -0.0.0.0 id.sputniknews.com -0.0.0.0 idm.hit.gemius.pl -0.0.0.0 ieplugin.com -0.0.0.0 iesnare.co.uk -0.0.0.0 iesnare.com # See http://www.codingthewheel.com/archives/online-gambling-privacy-iesnare -0.0.0.0 ilead.itrack.it -0.0.0.0 images-aud.freshmeat.net -0.0.0.0 images-aud.slashdot.org -0.0.0.0 images-aud.sourceforge.net -0.0.0.0 images.dailydiscounts.com # "spam bugs" -0.0.0.0 images1.paycounter.com -0.0.0.0 imp.clickability.com -0.0.0.0 impacts.alliancehub.com # "spam bugs" -0.0.0.0 impch.tradedoubler.com -0.0.0.0 impde.tradedoubler.com -0.0.0.0 impdk.tradedoubler.com -0.0.0.0 impes.tradedoubler.com -0.0.0.0 impfr.tradedoubler.com -0.0.0.0 impgb.tradedoubler.com -0.0.0.0 impie.tradedoubler.com -0.0.0.0 impit.tradedouble.com -0.0.0.0 impit.tradedoubler.com -0.0.0.0 impnl.tradedoubler.com -0.0.0.0 impno.tradedoubler.com -0.0.0.0 imprammp.taboola.com -0.0.0.0 impse.tradedoubler.com -0.0.0.0 in.paycounter.com -0.0.0.0 in.treasuredata.com -0.0.0.0 in.webcounter.cc -0.0.0.0 insightfirst.com -0.0.0.0 insightxe.looksmart.com -0.0.0.0 int.sitestat.com -0.0.0.0 intljs.rmtag.com -0.0.0.0 iovation.co.uk -0.0.0.0 iovation.com -0.0.0.0 iplogger.org -0.0.0.0 iprocollect.realmedia.com -0.0.0.0 istat.biz -0.0.0.0 izarc.fr -0.0.0.0 jdownloader.fr -0.0.0.0 jgoyk.cjt1.net -0.0.0.0 jkearns.freestats.com -0.0.0.0 js.cybermonitor.com -0.0.0.0 js.hs-analytics.net -0.0.0.0 js.revsci.net -0.0.0.0 justtrck.com -0.0.0.0 kissmetrics.com -0.0.0.0 kqzyfj.com -0.0.0.0 kt4.kliptracker.com -0.0.0.0 lcprd1.samsungcloudsolution.net -0.0.0.0 lcprd2.samsungcloudsolution.net -0.0.0.0 leadpub.com -0.0.0.0 lin31.metriweb.be -0.0.0.0 linkcounter.com -0.0.0.0 linkcounter.pornosite.com -0.0.0.0 linktrack.bravenet.com -0.0.0.0 listen.audiohook.com -0.0.0.0 loadus.exelator.com -0.0.0.0 loc1.hitsprocessor.com -0.0.0.0 lockerdome.com -0.0.0.0 log.btopenworld.com -0.0.0.0 log999.goo.ne.jp -0.0.0.0 loga.xiti.com -0.0.0.0 logc1.xiti.com -0.0.0.0 logc146.xiti.com -0.0.0.0 logc22.xiti.com -0.0.0.0 logc31.xiti.com -0.0.0.0 logi6.xiti.com -0.0.0.0 logi7.xiti.com -0.0.0.0 logi8.xiti.com -0.0.0.0 logp3.xiti.com -0.0.0.0 logs.eresmas.com -0.0.0.0 logs.eresmas.net -0.0.0.0 logv14.xiti.com -0.0.0.0 logv17.xiti.com -0.0.0.0 logv18.xiti.com -0.0.0.0 logv21.xiti.com -0.0.0.0 logv25.xiti.com -0.0.0.0 logv27.xiti.com -0.0.0.0 logv29.xiti.com -0.0.0.0 logv32.xiti.com -0.0.0.0 logv4.xiti.com -0.0.0.0 lpcloudsvr302.com -0.0.0.0 lycoscollect.realmedia.com -0.0.0.0 m1.nedstatbasic.net -0.0.0.0 m1.webstats4u.com -0.0.0.0 mailcheckisp.biz # "spam bugs" -0.0.0.0 mailfoogae.appspot.com # Streak email tracker -0.0.0.0 mailtrack.me -0.0.0.0 marketaff.com -0.0.0.0 mature.xxxcounter.com -0.0.0.0 mbox5.offermatica.com -0.0.0.0 media.superstats.com -0.0.0.0 mediatrack.revenue.net -0.0.0.0 metric.infoworld.com -0.0.0.0 metric.nationalgeographic.com -0.0.0.0 metric.nwsource.com -0.0.0.0 metric.olivegarden.com -0.0.0.0 metric.starz.com -0.0.0.0 metrics.accuweather.com -0.0.0.0 metrics.al.com -0.0.0.0 metrics.att.com -0.0.0.0 metrics.brightcove.com -0.0.0.0 metrics.cbc.ca -0.0.0.0 metrics.cleveland.com -0.0.0.0 metrics.cnn.com -0.0.0.0 metrics.csmonitor.com -0.0.0.0 metrics.ctv.ca -0.0.0.0 metrics.dallasnews.com -0.0.0.0 metrics.elle.com -0.0.0.0 metrics.experts-exchange.com -0.0.0.0 metrics.gap.com -0.0.0.0 metrics.health.com -0.0.0.0 metrics.hrblock.com -0.0.0.0 metrics.ireport.com -0.0.0.0 metrics.kgw.com -0.0.0.0 metrics.ktvb.com -0.0.0.0 metrics.landolakes.com -0.0.0.0 metrics.lhj.com -0.0.0.0 metrics.mlive.com -0.0.0.0 metrics.mysanantonio.com -0.0.0.0 metrics.nba.com -0.0.0.0 metrics.nextgov.com -0.0.0.0 metrics.nfl.com -0.0.0.0 metrics.npr.org -0.0.0.0 metrics.oclc.org -0.0.0.0 metrics.oregonlive.com -0.0.0.0 metrics.philly.com -0.0.0.0 metrics.post-gazette.com -0.0.0.0 metrics.rottentomatoes.com -0.0.0.0 metrics.sephora.com -0.0.0.0 metrics.sun.com -0.0.0.0 metrics.theatlantic.com -0.0.0.0 metrics.thedailybeast.com -0.0.0.0 metrics.thefa.com -0.0.0.0 metrics.thefrisky.com -0.0.0.0 metrics.thenation.com -0.0.0.0 metrics.theweathernetwork.com -0.0.0.0 metrics.tmz.com -0.0.0.0 metrics.toyota.com -0.0.0.0 metrics.tulsaworld.com -0.0.0.0 metrics.washingtonpost.com -0.0.0.0 metrics.whitepages.com -0.0.0.0 metrics.womansday.com -0.0.0.0 metrics.yellowpages.com -0.0.0.0 metrics.yousendit.com -0.0.0.0 mktg.actonsoftware.com -0.0.0.0 mmstat.com -0.0.0.0 mng1.clickalyzer.com -0.0.0.0 mobile.webvisor.com -0.0.0.0 mononoteapp.firebaseio.com -0.0.0.0 monster.gostats.com -0.0.0.0 msn1.com -0.0.0.0 msnm.com -0.0.0.0 mt122.mtree.com -0.0.0.0 mtcount.channeladvisor.com -0.0.0.0 mtrcs.popcap.com -0.0.0.0 murdoog.com -0.0.0.0 mvtracker.com -0.0.0.0 mybbc-analytics.files.bbci.co.uk -0.0.0.0 nedstat.s0.nl -0.0.0.0 net-radar.com -0.0.0.0 nethit-free.nl -0.0.0.0 network.leadpub.com -0.0.0.0 neweggstats.com -0.0.0.0 nextgenstats.com -0.0.0.0 nht-2.extreme-dm.com -0.0.0.0 nl.nedstatbasic.net -0.0.0.0 noticias.life -0.0.0.0 notify.bugsnag.com -0.0.0.0 notify1.brucelead.com -0.0.0.0 o.addthis.com -0.0.0.0 objects.tremormedia.com -0.0.0.0 okcounter.com -0.0.0.0 omniture.theglobeandmail.com -0.0.0.0 omtrdc.net -0.0.0.0 one.123counters.com -0.0.0.0 open.oneplus.net -0.0.0.0 other.xxxcounter.com -0.0.0.0 ourtoolbar.com -0.0.0.0 p.addthis.com -0.0.0.0 p.bm23.com -0.0.0.0 p.reuters.com -0.0.0.0 passpport.com -0.0.0.0 paycounter.com -0.0.0.0 pei-ads.thesmokingjacket.com -0.0.0.0 pf.tradedoubler.com -0.0.0.0 photobox-tracking.adalyser.com -0.0.0.0 pings.blip.tv -0.0.0.0 pituitosus.com -0.0.0.0 pix02.revsci.net -0.0.0.0 pix03.revsci.net -0.0.0.0 pix04.revsci.net -0.0.0.0 pixel-geo.prfct.co -0.0.0.0 pixel.advertising.com -0.0.0.0 pixel.bilinmedia.net -0.0.0.0 pixel.invitemedia.com -0.0.0.0 pixel.staticworld.net -0.0.0.0 pixel.tapad.com -0.0.0.0 pixel.wp.com -0.0.0.0 pn2.adserver.yahoo.com -0.0.0.0 pointclicktrack.com -0.0.0.0 post.update.fbsbx.com -0.0.0.0 postclick.adcentriconline.com -0.0.0.0 postmedia.us.janrainsso.com -0.0.0.0 precisioncounter.com -0.0.0.0 printmail.biz -0.0.0.0 privacy-policy.truste.com -0.0.0.0 prof.estat.com -0.0.0.0 propeller-tracking.com -0.0.0.0 quantcast584928381.s.moatpixel.com -0.0.0.0 quantserve.com #: Ad Tracking, JavaScript, etc. -0.0.0.0 r1-t.trackedlink.net -0.0.0.0 redshell.io -0.0.0.0 rightmedia.net -0.0.0.0 rightstats.com -0.0.0.0 rmcentre.bigfilmproduction.com -0.0.0.0 rr1.xxxcounter.com -0.0.0.0 rr2.xxxcounter.com -0.0.0.0 rts.pgmediaserve.com -0.0.0.0 rts.phn.doublepimp.com -0.0.0.0 s-39.predictvideo.com -0.0.0.0 s.bl-1.com -0.0.0.0 s.clickability.com -0.0.0.0 s.go-mpulse.net -0.0.0.0 s.update.fbsbx.com -0.0.0.0 s.youtube.com # Blocking this will interfere with video watching history -0.0.0.0 s1-tracking.adalyser.com -0.0.0.0 s1.shinystat.it -0.0.0.0 s10.histats.com -0.0.0.0 s2.statcounter.com -0.0.0.0 s290.mxcdn.net -0.0.0.0 s3.hit.stat.pl -0.0.0.0 s4.histats.com -0.0.0.0 s4.shinystat.com -0.0.0.0 sact.atdmt.com -0.0.0.0 sc-analytics.appspot.com -0.0.0.0 sclk.org -0.0.0.0 scorecardresearch.com -0.0.0.0 scribe.twitter.com -0.0.0.0 scrooge.click10.com -0.0.0.0 scrooge.nbc11.com -0.0.0.0 scrooge.nbc4.com -0.0.0.0 scrooge.nbcsandiego.com -0.0.0.0 scrooge.newsnet5.com -0.0.0.0 scrooge.thedenverchannel.com -0.0.0.0 scrooge.theindychannel.com -0.0.0.0 scrooge.wesh.com -0.0.0.0 scrooge.wnbc.com -0.0.0.0 sdc.rbistats.com -0.0.0.0 sdkapi.netmera.com -0.0.0.0 se.sitestat.com -0.0.0.0 searchadv.com -0.0.0.0 secure-dcr.imrworldwide.com -0.0.0.0 secure-drm.imrworldwide.com -0.0.0.0 secure-gg.imrworldwide.com -0.0.0.0 secure-it.imrworldwide.com -0.0.0.0 secure-us.imrworldwide.com -0.0.0.0 secure.quantserve.com -0.0.0.0 server1.opentracker.net -0.0.0.0 server10.opentracker.net -0.0.0.0 server11.opentracker.net -0.0.0.0 server3.web-stat.com -0.0.0.0 service.bfast.com -0.0.0.0 service.maxymiser.net -0.0.0.0 sessions.bugsnag.com -0.0.0.0 sexcounter.com -0.0.0.0 seznam.hit.gemius.pl -0.0.0.0 showads.pubmatic.com -0.0.0.0 showcount.honest.com -0.0.0.0 sideshow.directtrack.com -0.0.0.0 siteimproveanalytics.com -0.0.0.0 sitestat.com -0.0.0.0 sitestats.tiscali.co.uk -0.0.0.0 smartstats.com -0.0.0.0 smetrics.att.com -0.0.0.0 smetrics.tesco.com -0.0.0.0 smetrics.washingtonpost.com -0.0.0.0 softcore.xxxcounter.com -0.0.0.0 softonic.it -0.0.0.0 solamor.com -0.0.0.0 songbird.fr -0.0.0.0 spinbox.versiontracker.com -0.0.0.0 spklds.com -0.0.0.0 ss.tiscali.it -0.0.0.0 st.sageanalyst.net -0.0.0.0 st1.hit.gemius.pl -0.0.0.0 stags.peer39.net -0.0.0.0 startup.mobile.webvisor.com -0.0.0.0 startup.mobile.yandex.net -0.0.0.0 stat.4u.pl -0.0.0.0 stat.alibaba.com -0.0.0.0 stat.netmonitor.fi -0.0.0.0 stat.onestat.com -0.0.0.0 stat.webmedia.pl -0.0.0.0 stat.www.fi -0.0.0.0 stat.yellowtracker.com -0.0.0.0 stat1.z-stat.com -0.0.0.0 stat3.cybermonitor.com -0.0.0.0 statcounter.com -0.0.0.0 static.audienceinsights.net -0.0.0.0 static.kibboko.com -0.0.0.0 static.smni.com # Santa Monica - popunders -0.0.0.0 static.trackedweb.net -0.0.0.0 statistics.elsevier.nl -0.0.0.0 statistics.reedbusiness.nl -0.0.0.0 statistics.theonion.com -0.0.0.0 statistik-gallup.net -0.0.0.0 stats.24ways.org -0.0.0.0 stats.absol.co.za -0.0.0.0 stats.adlice.com -0.0.0.0 stats.adotube.com -0.0.0.0 stats.adultswim.com -0.0.0.0 stats.airfarewatchdog.com -0.0.0.0 stats.allliquid.com -0.0.0.0 stats.askmen.com -0.0.0.0 stats.bbc.co.uk -0.0.0.0 stats.becu.org -0.0.0.0 stats.big-boards.com -0.0.0.0 stats.blogoscoop.net -0.0.0.0 stats.buysellads.com -0.0.0.0 stats.cafepress.com -0.0.0.0 stats.canalblog.com -0.0.0.0 stats.cartoonnetwork.com -0.0.0.0 stats.clickability.com -0.0.0.0 stats.concierge.com -0.0.0.0 stats.datahjaelp.net -0.0.0.0 stats.dziennik.pl -0.0.0.0 stats.economist.com -0.0.0.0 stats.epicurious.com -0.0.0.0 stats.fairmont.com -0.0.0.0 stats.fastcompany.com -0.0.0.0 stats.foxcounter.com -0.0.0.0 stats.gamestop.com -0.0.0.0 stats.globesports.com -0.0.0.0 stats.groupninetyfour.com -0.0.0.0 stats.ign.com -0.0.0.0 stats.ilsemedia.nl -0.0.0.0 stats.independent.co.uk -0.0.0.0 stats.investors.com -0.0.0.0 stats.iwebtrack.com -0.0.0.0 stats.jippii.com -0.0.0.0 stats.ladotstats.nl -0.0.0.0 stats.paycounter.com -0.0.0.0 stats.popscreen.com -0.0.0.0 stats.resellerratings.com -0.0.0.0 stats.revenue.net -0.0.0.0 stats.superstats.com -0.0.0.0 stats.telegraph.co.uk -0.0.0.0 stats.thoughtcatalog.com -0.0.0.0 stats.townnews.com -0.0.0.0 stats.ultimate-webservices.com -0.0.0.0 stats.unionleader.com -0.0.0.0 stats.vodpod.com -0.0.0.0 stats.wordpress.com -0.0.0.0 stats.wp.com -0.0.0.0 stats.www.ibm.com -0.0.0.0 stats1.clicktracks.com -0.0.0.0 stats1.corusradio.com -0.0.0.0 stats2.clicktracks.com -0.0.0.0 stats2.gourmet.com -0.0.0.0 stats2.newyorker.com -0.0.0.0 stats2.rte.ie -0.0.0.0 stats2.vanityfair.com -0.0.0.0 stats4all.com -0.0.0.0 stats5.lightningcast.com -0.0.0.0 stats6.lightningcast.net -0.0.0.0 statse.webtrendslive.com # Fortune.com among others -0.0.0.0 stl.p.a1.traceworks.com -0.0.0.0 straighttangerine.cz.cc -0.0.0.0 sugoicounter.com -0.0.0.0 superstats.com -0.0.0.0 sync.bfmio.com -0.0.0.0 sync.clickonometrics.pl -0.0.0.0 systweak.com -0.0.0.0 t.senaldos.com -0.0.0.0 t.senaluno.com -0.0.0.0 t.signaletre.com -0.0.0.0 t.signauxdeux.com # Another email opentracker from hubspot -0.0.0.0 t.update.fbsbx.com -0.0.0.0 t.yesware.com -0.0.0.0 tag.crsspxl.com -0.0.0.0 tags.bkrtx.com -0.0.0.0 targetnet.com -0.0.0.0 tates.freestats.com -0.0.0.0 tcookie.usatoday.com -0.0.0.0 tcr.tynt.com # See http://daringfireball.net/2010/05/tynt_copy_paste_jerks -0.0.0.0 telecharger-openoffice.fr -0.0.0.0 tgpcounter.freethumbnailgalleries.com -0.0.0.0 the-counter.net -0.0.0.0 the.sextracker.com -0.0.0.0 themecounter.com -0.0.0.0 tipsurf.com -0.0.0.0 toolbarpartner.com -0.0.0.0 tools.spylog.ru -0.0.0.0 top.mail.ru -0.0.0.0 topstats.com -0.0.0.0 tour.SweetDiscreet.com -0.0.0.0 tour.xxxblackbook.com -0.0.0.0 tr.adinterax.com -0.0.0.0 track.adform.net -0.0.0.0 track.adrevolver.com -0.0.0.0 track.bannerbridge.net -0.0.0.0 track.brucelead.com -0.0.0.0 track.clearsender.com -0.0.0.0 track.construclique.com -0.0.0.0 track.did-it.com -0.0.0.0 track.dotsly.com -0.0.0.0 track.effiliation.com -0.0.0.0 track.eg-innovations.net -0.0.0.0 track.enviodemails.com -0.0.0.0 track.gaug.es -0.0.0.0 track.homestead.com -0.0.0.0 track.lfstmedia.com -0.0.0.0 track.mdirector.com -0.0.0.0 track.mdrctr.com -0.0.0.0 track.msadcenter.afgz.com -0.0.0.0 track.msadcenter.ajfy.com -0.0.0.0 track.msadcenter.ceio.com -0.0.0.0 track.msadcenter.cxtv.com -0.0.0.0 track.msadcenter.dgt.com -0.0.0.0 track.msadcenter.dxr.com -0.0.0.0 track.msadcenter.emee.com -0.0.0.0 track.msadcenter.eqq.com -0.0.0.0 track.msadcenter.hih.com -0.0.0.0 track.msadcenter.hlh.com -0.0.0.0 track.msadcenter.hnsl.com -0.0.0.0 track.msadcenter.igzr.com -0.0.0.0 track.msadcenter.iuf.com -0.0.0.0 track.msadcenter.iuh.com -0.0.0.0 track.msadcenter.jzz.com -0.0.0.0 track.msadcenter.kfgy.com -0.0.0.0 track.msadcenter.kfz.com -0.0.0.0 track.msadcenter.kkal.com -0.0.0.0 track.msadcenter.kpuo.com -0.0.0.0 track.msadcenter.krt.com -0.0.0.0 track.msadcenter.llu.com -0.0.0.0 track.msadcenter.ltp.com -0.0.0.0 track.msadcenter.lyv.com -0.0.0.0 track.msadcenter.lzwp.com -0.0.0.0 track.msadcenter.mjze.com -0.0.0.0 track.msadcenter.mur.com -0.0.0.0 track.msadcenter.nho.com -0.0.0.0 track.msadcenter.nyfg.com -0.0.0.0 track.msadcenter.oah.com -0.0.0.0 track.msadcenter.pcp.com -0.0.0.0 track.msadcenter.pszn.com -0.0.0.0 track.msadcenter.pwpn.com -0.0.0.0 track.msadcenter.qpz.com -0.0.0.0 track.msadcenter.qsvv.com -0.0.0.0 track.msadcenter.qymv.com -0.0.0.0 track.msadcenter.rfjq.com -0.0.0.0 track.msadcenter.sax.com -0.0.0.0 track.msadcenter.sgq.com -0.0.0.0 track.msadcenter.shy.com -0.0.0.0 track.msadcenter.szc.com -0.0.0.0 track.msadcenter.tnuw.com -0.0.0.0 track.msadcenter.toj.com -0.0.0.0 track.msadcenter.tux.com -0.0.0.0 track.msadcenter.usx.com -0.0.0.0 track.msadcenter.vbug.com -0.0.0.0 track.msadcenter.vcf.com -0.0.0.0 track.msadcenter.vrhe.com -0.0.0.0 track.msadcenter.wdm.com -0.0.0.0 track.msadcenter.wfm.com -0.0.0.0 track.msadcenter.wmd.com -0.0.0.0 track.msadcenter.wup.com -0.0.0.0 track.msadcenter.xda.com -0.0.0.0 track.msadcenter.xpp.com -0.0.0.0 track.msadcenter.xxx.com -0.0.0.0 track.msadcenter.xzwy.com -0.0.0.0 track.msadcenter.ybi.com -0.0.0.0 track.msadcenter.ytbp.com -0.0.0.0 track.msadcenter.zepw.com -0.0.0.0 track.msadcenter.zhv.com -0.0.0.0 track.msadcenter.zlx.com -0.0.0.0 track.msadcenter.zmmr.com -0.0.0.0 track.msadcenter.zul.com -0.0.0.0 track.msadcenter.zvjw.com -0.0.0.0 track.msadcenter.zzv.com -0.0.0.0 track.nifty.com -0.0.0.0 track.omg2.com -0.0.0.0 track.pplnk.com -0.0.0.0 track.publeadmedia.com -0.0.0.0 track.rediff.com -0.0.0.0 track.searchignite.com -0.0.0.0 track.upaknee.com -0.0.0.0 track.vivid.com -0.0.0.0 track.webgains.com -0.0.0.0 track.xapads.com -0.0.0.0 track.zipalerts.com -0.0.0.0 track.ziprecruiter.com -0.0.0.0 track.zulumarketing.com -0.0.0.0 track12.offersbymail.com -0.0.0.0 tracker.bonnint.net -0.0.0.0 tracker.bt.uol.com.br -0.0.0.0 tracker.cl1.fidelizador.com -0.0.0.0 tracker.clicktrade.com -0.0.0.0 tracker.consumerpackage.net -0.0.0.0 tracker.coopt.com -0.0.0.0 tracker.hitmatic.com -0.0.0.0 tracker.mattel.com -0.0.0.0 tracker.netklix.com -0.0.0.0 tracker.remp.impresa.pt -0.0.0.0 tracker.tradedoubler.com -0.0.0.0 tracker1.leadiya.com -0.0.0.0 tracking.10e20.com -0.0.0.0 tracking.3com.com -0.0.0.0 tracking.adalyser.com -0.0.0.0 tracking.adgoon.it -0.0.0.0 tracking.adjug.com -0.0.0.0 tracking.arxibs01.com -0.0.0.0 tracking.drsfostersmith.com -0.0.0.0 tracking.engagedigitalmedia.com -0.0.0.0 tracking.fanbridge.com -0.0.0.0 tracking.foxnews.com -0.0.0.0 tracking.gajmp.com -0.0.0.0 tracking.ibexnetwork.com -0.0.0.0 tracking.ilinkmd.com -0.0.0.0 tracking.imagewebdesign.fr -0.0.0.0 tracking.mailtracker.in -0.0.0.0 tracking.motleyfool.com -0.0.0.0 tracking.murdoog.com -0.0.0.0 tracking.myunidays.com -0.0.0.0 tracking.nesox.com -0.0.0.0 tracking.oerug.com -0.0.0.0 tracking.pennystockpicks.net -0.0.0.0 tracking.percentmobile.com -0.0.0.0 tracking.publicidees.com -0.0.0.0 tracking.quisma.com -0.0.0.0 tracking.searchmarketing.com -0.0.0.0 tracking.stampready.net -0.0.0.0 tracking.summitmedia.co.uk -0.0.0.0 tracking.trafficjunky.net -0.0.0.0 tracking.trutv.com -0.0.0.0 tracking.vindicosuite.com -0.0.0.0 tracking.yohoads.com -0.0.0.0 trackit.vicotech.com -0.0.0.0 tracksurf.daooda.com -0.0.0.0 tradedoubler.com -0.0.0.0 tradedoubler.sonvideopro.com -0.0.0.0 traffic-stats.streamsolutions.co.uk -0.0.0.0 traffic.spot.im -0.0.0.0 trafficopen.com -0.0.0.0 trax.gamespot.com -0.0.0.0 trc.taboolasyndication.com -0.0.0.0 trcko.com -0.0.0.0 treasuredata.com -0.0.0.0 trk.cachemetracking.com -0.0.0.0 trk.kissmetrics.com -0.0.0.0 trk.securesmrt-dt.com -0.0.0.0 trk.tidaltv.com -0.0.0.0 true-counter.com -0.0.0.0 truehits1.gits.net.th -0.0.0.0 tynt.com -0.0.0.0 u.startup.mobile.webvisor.com -0.0.0.0 u1817.16.spylog.com -0.0.0.0 u3102.47.spylog.com -0.0.0.0 u3305.71.spylog.com -0.0.0.0 u3608.20.spylog.com -0.0.0.0 u4056.56.spylog.com -0.0.0.0 u432.77.spylog.com -0.0.0.0 u4396.79.spylog.com -0.0.0.0 u4443.84.spylog.com -0.0.0.0 u4556.11.spylog.com -0.0.0.0 u5234.87.spylog.com -0.0.0.0 u5234.98.spylog.com -0.0.0.0 u5687.48.spylog.com -0.0.0.0 u574.07.spylog.com -0.0.0.0 u604.41.spylog.com -0.0.0.0 u6762.46.spylog.com -0.0.0.0 u6905.71.spylog.com -0.0.0.0 u7748.16.spylog.com -0.0.0.0 u810.15.spylog.com -0.0.0.0 u920.31.spylog.com -0.0.0.0 u977.40.spylog.com -0.0.0.0 udc.msn.com -0.0.0.0 uip.semasio.net -0.0.0.0 uk.cqcounter.com -0.0.0.0 uk.sitestat.com -0.0.0.0 ultimatecounter.com -0.0.0.0 us.2.cqcounter.com -0.0.0.0 us.cqcounter.com -0.0.0.0 usa.nedstat.net -0.0.0.0 users.maxcluster.net -0.0.0.0 v1.nedstatbasic.net -0.0.0.0 v8.analytics.pinsightmedia.com -0.0.0.0 v8engine.pinsightmedia.com -0.0.0.0 v8push.pinsightmedia.com -0.0.0.0 valueclick.com -0.0.0.0 valueclick.net -0.0.0.0 velocecdn.com -0.0.0.0 video-stats.video.google.com -0.0.0.0 vidstat.taboola.com -0.0.0.0 vidstatb.taboola.com -0.0.0.0 vip.clickzs.com -0.0.0.0 vis.sexlist.com -0.0.0.0 visit.theglobeandmail.com # Visits to theglobeandmail.com -0.0.0.0 vitals.vercel-analytics.com -0.0.0.0 voken.eyereturn.com -0.0.0.0 vs.dmtracker.com -0.0.0.0 vsii.spinbox.net -0.0.0.0 w.nativery.com -0.0.0.0 w1.tcr112.tynt.com -0.0.0.0 warlog.info -0.0.0.0 wau.tynt.com -0.0.0.0 web4.realtracker.com -0.0.0.0 webbug.seatreport.com # web bugs -0.0.0.0 webcounter.com -0.0.0.0 webcounter.goweb.de -0.0.0.0 webcounter.together.net -0.0.0.0 webtrends.thisis.co.uk -0.0.0.0 whentheyopened.com -0.0.0.0 wt.bankmillennium.pl -0.0.0.0 wtnj.worldnow.com -0.0.0.0 www.0stats.com -0.0.0.0 www.123count.com -0.0.0.0 www.123counter.superstats.com -0.0.0.0 www.123stat.com -0.0.0.0 www.3dstats.com -0.0.0.0 www.adalyser.com -0.0.0.0 www.addfreecounter.com -0.0.0.0 www.addfreestats.com -0.0.0.0 www.addtoany.com -0.0.0.0 www.ademails.com -0.0.0.0 www.affiliatesuccess.net -0.0.0.0 www.bar.ry2002.02-ry014.snpr.hotmx.hair.zaam.net # In spam -0.0.0.0 www.belstat.nl -0.0.0.0 www.betcounter.com -0.0.0.0 www.bluestreak.com -0.0.0.0 www.buglife.com -0.0.0.0 www.c.thecounter.de -0.0.0.0 www.c1.thecounter.de -0.0.0.0 www.c2.thecounter.de -0.0.0.0 www.cig-arrete.com -0.0.0.0 www.clickclick.com -0.0.0.0 www.clickspring.net #used by a spyware product called PurityScan -0.0.0.0 www.clixgalore.com -0.0.0.0 www.connectionlead.com -0.0.0.0 www.counter.bloke.com -0.0.0.0 www.counter.superstats.com -0.0.0.0 www.counter1.sextracker.be -0.0.0.0 www.counter10.sextracker.be -0.0.0.0 www.counter11.sextracker.be -0.0.0.0 www.counter12.sextracker.be -0.0.0.0 www.counter13.sextracker.be -0.0.0.0 www.counter14.sextracker.be -0.0.0.0 www.counter15.sextracker.be -0.0.0.0 www.counter16.sextracker.be -0.0.0.0 www.counter2.sextracker.be -0.0.0.0 www.counter3.sextracker.be -0.0.0.0 www.counter4.sextracker.be -0.0.0.0 www.counter4all.com -0.0.0.0 www.counter4all.de -0.0.0.0 www.counter5.sextracker.be -0.0.0.0 www.counter6.sextracker.be -0.0.0.0 www.counter7.sextracker.be -0.0.0.0 www.counter8.sextracker.be -0.0.0.0 www.counter9.sextracker.be -0.0.0.0 www.counterguide.com -0.0.0.0 www.cw.nu -0.0.0.0 www.dpbolvw.net -0.0.0.0 www.dwclick.com -0.0.0.0 www.easycounter.com -0.0.0.0 www.fastcounter.linkexchange.nl -0.0.0.0 www.formalyzer.com -0.0.0.0 www.foxcounter.com -0.0.0.0 www.freestats.com -0.0.0.0 www.fxcounters.com -0.0.0.0 www.gator.com -0.0.0.0 www.hitstats.co.uk -0.0.0.0 www.iccee.com -0.0.0.0 www.iesnare.co.uk -0.0.0.0 www.iesnare.com # See http://www.codingthewheel.com/archives/online-gambling-privacy-iesnare -0.0.0.0 www.iovation.co.uk -0.0.0.0 www.iovation.com -0.0.0.0 www.jellycounter.com -0.0.0.0 www.kqzyfj.com -0.0.0.0 www.lansrv050.com -0.0.0.0 www.leadpub.com -0.0.0.0 www.linkcounter.com -0.0.0.0 www.megacounter.de -0.0.0.0 www.metareward.com # web bugs in spam -0.0.0.0 www.mnbasd77.com -0.0.0.0 www.nedstat.com -0.0.0.0 www.nextgenstats.com -0.0.0.0 www.ntsearch.com -0.0.0.0 www.onestat.com -0.0.0.0 www.originalicons.com # installs IE extension -0.0.0.0 www.paycounter.com -0.0.0.0 www.pointclicktrack.com -0.0.0.0 www.precisioncounter.com -0.0.0.0 www.printmail.biz -0.0.0.0 www.quantserve.com #: Ad Tracking, JavaScript, etc. -0.0.0.0 www.rightmedia.net -0.0.0.0 www.rightstats.com -0.0.0.0 www.searchadv.com -0.0.0.0 www.shockcounter.com -0.0.0.0 www.simplecounter.net -0.0.0.0 www.specificclick.com -0.0.0.0 www.specificpop.com -0.0.0.0 www.spklds.com -0.0.0.0 www.statcount.com -0.0.0.0 www.statcounter.com -0.0.0.0 www.statsession.com -0.0.0.0 www.stattrax.com -0.0.0.0 www.stiffnetwork.com -0.0.0.0 www.the-counter.net -0.0.0.0 www.toolbarcounter.com -0.0.0.0 www.tradedoubler.com -0.0.0.0 www.tradingtactics.win -0.0.0.0 www.trafficmagnet.net # web bugs in spam -0.0.0.0 www.trafic.ro -0.0.0.0 www.trendcounter.com -0.0.0.0 www.true-counter.com -0.0.0.0 www.tynt.com -0.0.0.0 www.ultimatecounter.com -0.0.0.0 www.v61.com -0.0.0.0 www.web-stat.com -0.0.0.0 www.webcounter.com -0.0.0.0 www.webstat.com -0.0.0.0 www.xxxcounter.com -0.0.0.0 www1.addfreestats.com -0.0.0.0 www1.counter.bloke.com -0.0.0.0 www1.tynt.com -0.0.0.0 www2.addfreestats.com -0.0.0.0 www2.counter.bloke.com -0.0.0.0 www2.pagecount.com -0.0.0.0 www3.addfreestats.com -0.0.0.0 www3.click-fr.com -0.0.0.0 www3.counter.bloke.com -0.0.0.0 www4.addfreestats.com -0.0.0.0 www4.counter.bloke.com -0.0.0.0 www5.addfreestats.com -0.0.0.0 www5.counter.bloke.com -0.0.0.0 www6.addfreestats.com -0.0.0.0 www6.click-fr.com -0.0.0.0 www6.counter.bloke.com -0.0.0.0 www7.addfreestats.com -0.0.0.0 www7.counter.bloke.com -0.0.0.0 www8.addfreestats.com -0.0.0.0 www8.counter.bloke.com -0.0.0.0 www9.counter.bloke.com -0.0.0.0 xcnn.com -0.0.0.0 xtrasizeoriginal.com.br -0.0.0.0 xxxcounter.com -0.0.0.0 xyz.freelogs.com -0.0.0.0 zz.cqcounter.com -# -# - -# sites with known trojans, phishing, or other malware -0.0.0.0 0.nextyourcontent.com -0.0.0.0 05tz2e9.com -0.0.0.0 10tide.com -0.0.0.0 2006mindfreaklike.blogspot.com # Facebook trojan -0.0.0.0 59-106-20-39.r-bl100.sakura.ne.jp -0.0.0.0 7zip.fr -0.0.0.0 8hj500ro4t7.groovepages.com -0.0.0.0 ASKBOT.com -0.0.0.0 Arrayshift.com -0.0.0.0 OSQA.com -0.0.0.0 Question2Answer.com -0.0.0.0 a.kaytri.com -0.0.0.0 a.phormlabs.com -0.0.0.0 a.webwise.org -0.0.0.0 a15172379.alturo-server.de -0.0.0.0 abetterinternet.com -0.0.0.0 abruzzoinitaly.co.uk -0.0.0.0 accounts.secure-ua.website -0.0.0.0 acglgoa.com -0.0.0.0 acnenomor.com -0.0.0.0 ad.g-content.bid -0.0.0.0 adblock.fr -0.0.0.0 adexchangetracker.com -0.0.0.0 adn.plxnt.com -0.0.0.0 adshufffle.com -0.0.0.0 adwitty.com -0.0.0.0 agroeconom.kz -0.0.0.0 ajouny.com -0.0.0.0 ale-gratka.pl -0.0.0.0 allhqpics.com # Facebook trojan -0.0.0.0 alocdn.com -0.0.0.0 ams1.ib.adnxs.com -0.0.0.0 android.bigresource.com -0.0.0.0 androiddev.orkitra.com -0.0.0.0 aneralflas.club -0.0.0.0 anouslab.cmail20.com -0.0.0.0 answerhub.com -0.0.0.0 antispywareexpert.com -0.0.0.0 antivirus-scanner.com -0.0.0.0 api.inwemo.com -0.0.0.0 app2.letslowbefast.life -0.0.0.0 appleld.apple.com.t5j2kdkc88dd2m423-verif.info -0.0.0.0 armsart.com -0.0.0.0 asianread.com -0.0.0.0 ask-coder.com -0.0.0.0 ask.webatall.com -0.0.0.0 askto.net -0.0.0.0 audacity.de -0.0.0.0 audacity.es -0.0.0.0 audacity.fr -0.0.0.0 audacity.it -0.0.0.0 audacity.pl -0.0.0.0 autohipnose.com -0.0.0.0 avsvmcloud.com -0.0.0.0 azureus.es -0.0.0.0 b.webwise.org -0.0.0.0 backlusjumpdur.club -0.0.0.0 benefitsorganic.com -0.0.0.0 bestreview.site -0.0.0.0 bestwebpillplace.com -0.0.0.0 bestwing.org -0.0.0.0 bgre.kozow.com -0.0.0.0 bhyuu.com -0.0.0.0 bighow.net -0.0.0.0 bitcoin-upappl.com -0.0.0.0 bitcoinplus.com -0.0.0.0 blackhat.be -0.0.0.0 blender3d.fr -0.0.0.0 bluescreenalert.com -0.0.0.0 blw4-1.com -0.0.0.0 bnvxcfhdgf.blogspot.com.es -0.0.0.0 bopstermedia56.com -0.0.0.0 brightonclick.com -0.0.0.0 brunga.at # Facebook phishing attempt -0.0.0.0 bt.webwise.org -0.0.0.0 c.webwise.org -0.0.0.0 c1i.su -0.0.0.0 cablyshaw.com -0.0.0.0 cafecoc.com -0.0.0.0 cambonanza.com -0.0.0.0 campaign.budgethyve.com -0.0.0.0 ccudl.com -0.0.0.0 cdn.jquery-uim.download -0.0.0.0 celestia.es -0.0.0.0 celestia.fr -0.0.0.0 certifiedwinners.today -0.0.0.0 changduk26.com # Facebook trojan -0.0.0.0 checkfreevideos.net -0.0.0.0 chelick.net # Facebook trojan -0.0.0.0 ciiycode.com -0.0.0.0 cioco-froll.com -0.0.0.0 clean-mobilephone.com -0.0.0.0 cleanchain.net -0.0.0.0 cleanmobilephone.com -0.0.0.0 click.get-answers-fast.com -0.0.0.0 clicktripz.com -0.0.0.0 clonezilla.es -0.0.0.0 clonezilla.fr -0.0.0.0 cnhv.co -0.0.0.0 cnt.statistic.date -0.0.0.0 codebiogblog.com -0.0.0.0 codeexplain.com -0.0.0.0 codegur.com -0.0.0.0 codeotel.com -0.0.0.0 coderexception.com -0.0.0.0 coin-have.com -0.0.0.0 coin-hive.com -0.0.0.0 coinerra.com -0.0.0.0 coinhive.com -0.0.0.0 coinimp.com -0.0.0.0 coldcertainchannel.com -0.0.0.0 coldpacific.com -0.0.0.0 compufixshop.com -0.0.0.0 comsss-56.com -0.0.0.0 conduit.com -0.0.0.0 consumerspanel.frge.io -0.0.0.0 coordino.com -0.0.0.0 cra-arc-gc-ca.noads.biz -0.0.0.0 crypto-loot.com -0.0.0.0 cutesaucepuppy.com -0.0.0.0 d.phormlabs.com -0.0.0.0 d2o9ozfswytaqz.cloudfront.net -0.0.0.0 dailynewstonight.com -0.0.0.0 dbios.org -0.0.0.0 deloitteca.com -0.0.0.0 devguardmap.org -0.0.0.0 dhauzja511.co.cc -0.0.0.0 dns2.net1.it -0.0.0.0 doors.co.kr -0.0.0.0 east.05tz2e9.com -0.0.0.0 efreedom.net -0.0.0.0 en.btc-trader-app.club -0.0.0.0 en.likefever.org # Facebook trojan -0.0.0.0 eol1.egyptonline.com -0.0.0.0 exasked.com -0.0.0.0 expertland.net -0.0.0.0 expired-antiviruses.com -0.0.0.0 f05098.privacy4browsers.com -0.0.0.0 f18085.privacy4browsers.com -0.0.0.0 facebook-repto1040s2.ahlamountada.com -0.0.0.0 faceboook-replyei0ki.montadalitihad.com -0.0.0.0 facemail.com -0.0.0.0 faggotry.com -0.0.0.0 feedbackexplorer.com -0.0.0.0 fengyixin.com -0.0.0.0 filezilla.fr -0.0.0.0 filosvybfimpsv.ru.gg -0.0.0.0 filter.mediacpc.com -0.0.0.0 find-your-profithere11.com -0.0.0.0 firefox-updater.com -0.0.0.0 free.internetspeedtracker.com -0.0.0.0 free.propdfconverter.com -0.0.0.0 free.videodownloadconverter.com -0.0.0.0 freecontent.bid -0.0.0.0 freedailydownload.com -0.0.0.0 froling.bee.pl -0.0.0.0 fromru.su -0.0.0.0 ftdownload.com -0.0.0.0 fu.golikeus.net # Facebook trojan -0.0.0.0 gadgetsytecnologia.com -0.0.0.0 gambero3.cs.tin.it -0.0.0.0 gamelights.ru -0.0.0.0 gasasthe.freehostia.com -0.0.0.0 get-answers-fast.com -0.0.0.0 get24update.link4all.info -0.0.0.0 gglcash4u.info # twitter worm -0.0.0.0 gigaonclick.com -0.0.0.0 gimp.es -0.0.0.0 girlownedbypolicelike.blogspot.com # Facebook trojan -0.0.0.0 go.deliverymodo.com -0.0.0.0 goggle.com -0.0.0.0 goobbe.com -0.0.0.0 gparted.fr -0.0.0.0 greatarcadehits.com -0.0.0.0 greeninst.com -0.0.0.0 greenshot.fr -0.0.0.0 grooveshark.fr -0.0.0.0 gyros.es -0.0.0.0 h9tkd.rdtk.io -0.0.0.0 hackerz.ir -0.0.0.0 hajoopteg.com -0.0.0.0 hakerzy.net -0.0.0.0 hakuba.janis.or.jp -0.0.0.0 handbrake.es -0.0.0.0 hashing.win -0.0.0.0 hatdfg-rhgreh684.frge.io -0.0.0.0 hatrecord.ru # Facebook trojan -0.0.0.0 hcg82f2b.com -0.0.0.0 helpmedb.com -0.0.0.0 himicrosoft.com -0.0.0.0 hintonsfeetred.info -0.0.0.0 hireproplus.com -0.0.0.0 hot24profit.life -0.0.0.0 hotchix.servepics.com -0.0.0.0 hotelboard.org -0.0.0.0 how-tosolve.com -0.0.0.0 howtobuildsoftware.com -0.0.0.0 hp.myway.com -0.0.0.0 hsb-canada.com # phishing site for hsbc.ca -0.0.0.0 i.ua-passport.top -0.0.0.0 icecars.com -0.0.0.0 id-unconfirmeduser.frge.io -0.0.0.0 infopaypal.com -0.0.0.0 informereng.com -0.0.0.0 inkscape.es -0.0.0.0 inkscape.fr -0.0.0.0 install.myvideotab.com -0.0.0.0 installmac.com -0.0.0.0 invite.gezinti.com -0.0.0.0 irony.world -0.0.0.0 istartsurf.com -0.0.0.0 iswwwup.com -0.0.0.0 janezk.50webs.co -0.0.0.0 jqueryscript.net -0.0.0.0 jump.ewoss.net -0.0.0.0 juste.ru # Twitter trojan -0.0.0.0 kaytri.com -0.0.0.0 keepass.com -0.0.0.0 keepass.fr -0.0.0.0 keepinfit.net -0.0.0.0 keybinary.com -0.0.0.0 kirgo.at # Facebook phishing attempt -0.0.0.0 klowns4phun.com -0.0.0.0 konflow.com # Facebook trojan -0.0.0.0 kplusd.far.ru -0.0.0.0 kpremium.com -0.0.0.0 krakragames.com -0.0.0.0 la1dwne9cn5c.com -0.0.0.0 laleh.itrc.ac.ir -0.0.0.0 landing.aaroninjections.com -0.0.0.0 landingairquality.airlite.com -0.0.0.0 lank.ru -0.0.0.0 licasd.com -0.0.0.0 like.likewut.net -0.0.0.0 likeportal.com # Facebook trojan -0.0.0.0 likespike.com # Facebook trojan -0.0.0.0 likethis.mbosoft.com # Facebook trojan -0.0.0.0 likethislist.biz # Facebook trojan -0.0.0.0 lingintirejohny.club -0.0.0.0 login.creditals-email.space -0.0.0.0 lp.cleanmymac.online -0.0.0.0 lrt7a.coldcertainchannel.com -0.0.0.0 lucklayed.info -0.0.0.0 m01.webwise.org -0.0.0.0 m02.webwise.org -0.0.0.0 mac-osx.message-warning.net -0.0.0.0 magento-analytics.com -0.0.0.0 mail.bangla.net -0.0.0.0 mail.cyberh.fr -0.0.0.0 mail.hallym.ac.kr -0.0.0.0 mail.hz.zh.cn -0.0.0.0 mail.imamu.edu.sa -0.0.0.0 mail.interq.or.jp -0.0.0.0 mail.ioc.ac.ru -0.0.0.0 mail.issas.ac.cn -0.0.0.0 mail.pmo.ac.cn -0.0.0.0 mail.siom.ac.cn -0.0.0.0 mail.tropmet.res.in -0.0.0.0 mail.tsinghua.edu.cn -0.0.0.0 mail1.371.net -0.0.0.0 mails.cneic.com.cn -0.0.0.0 main.exosrv.com -0.0.0.0 marketgameland.com -0.0.0.0 massage-v-almaty.kz -0.0.0.0 mbi3.kuicr.kyoto-u.ac.jp -0.0.0.0 mdjdg.girlssohorny.net -0.0.0.0 media-match.com -0.0.0.0 mediterraneanroom.org -0.0.0.0 meta.osqa.net -0.0.0.0 metcoc5cm.clarent.com -0.0.0.0 microsoftsupport.xyz -0.0.0.0 miercuri.gq -0.0.0.0 minemytraffic.com -0.0.0.0 miner.pr0gramm.com -0.0.0.0 minero-proxy-01.now.sh -0.0.0.0 minero-proxy-02.now.sh -0.0.0.0 minero-proxy-03.now.sh -0.0.0.0 minero.pw -0.0.0.0 minr.pw -0.0.0.0 mipsa.ciae.ac.cn -0.0.0.0 mn.mn.co.cu -0.0.0.0 mobpushup.com -0.0.0.0 mojn.com -0.0.0.0 monkeyball.osa.pl -0.0.0.0 movies.701pages.com -0.0.0.0 mp3red.cc -0.0.0.0 ms-shopplus.su -0.0.0.0 mshelp247.weebly.com -0.0.0.0 murcia-ban.es -0.0.0.0 mv0129.stream -0.0.0.0 mx1.freemail.ne.jp -0.0.0.0 mylike.co.uk # Facebook trojan -0.0.0.0 myornamenti.com -0.0.0.0 myprivateemails.com -0.0.0.0 nactx.com -0.0.0.0 nameketathar.pro -0.0.0.0 natashyabaydesign.com -0.0.0.0 navegador.oi.com.br -0.0.0.0 navegador.telefonica.com.br -0.0.0.0 ncore.ink -0.0.0.0 ncorecc.me -0.0.0.0 ncoremeghivo.net -0.0.0.0 ndl1pp1-a-fixed.sancharnet.in -0.0.0.0 netflix.apple-green.net -0.0.0.0 new-vid-zone-1.blogspot.com.au -0.0.0.0 newsmagic.net -0.0.0.0 niche247.trade -0.0.0.0 notepad2.com -0.0.0.0 novemberrainx.com -0.0.0.0 ns.cac.com.cn -0.0.0.0 ns.nint.ac.cn -0.0.0.0 ns1.multi.net.pk -0.0.0.0 ns1.webwise.org -0.0.0.0 ns2.webwise.org -0.0.0.0 ns2.xidian.edu.cn -0.0.0.0 ntralpenedhy.pro -0.0.0.0 office.officenet.co.kr -0.0.0.0 oix.com -0.0.0.0 oix.net -0.0.0.0 oj.likewut.net -0.0.0.0 onclickprediction.com -0.0.0.0 onlinewebfind.com -0.0.0.0 opcwdns.opcw.nl -0.0.0.0 openinternetexchange.com -0.0.0.0 openinternetexchange.net -0.0.0.0 openoverflow.com -0.0.0.0 orange.npix.net -0.0.0.0 ordersildenafil.com -0.0.0.0 orion.platino.gov.ve -0.0.0.0 osqa.net -0.0.0.0 otsserver.com -0.0.0.0 outerinfo.com -0.0.0.0 p.algovid.com -0.0.0.0 p.ttwitter.com -0.0.0.0 paincake.yoll.net -0.0.0.0 paintnet.es -0.0.0.0 paintnet.fr -0.0.0.0 pdns.nudt.edu.cn -0.0.0.0 petra.nic.gov.jo -0.0.0.0 phorm.ch -0.0.0.0 phorm.co.uk -0.0.0.0 phorm.com -0.0.0.0 phorm.dk -0.0.0.0 phormchina.com -0.0.0.0 phormlabs.com -0.0.0.0 phpancake.com -0.0.0.0 picture-uploads.com -0.0.0.0 pigredoben12.sytes.net -0.0.0.0 poonstwifterspick.work -0.0.0.0 post.mil-gov.space -0.0.0.0 postbox.mos.ru -0.0.0.0 ppoi.org -0.0.0.0 predictiondisplay.com -0.0.0.0 predictivadnetwork.com -0.0.0.0 premium-live-scan.com -0.0.0.0 premiumvideoupdates.com -0.0.0.0 prk.roverinvolv.bid -0.0.0.0 proflashdata.com # Facebook trojan -0.0.0.0 projectpoi.com -0.0.0.0 provenfeedback.com -0.0.0.0 qbittorrent.com -0.0.0.0 qevia.doubleclick.bond -0.0.0.0 quicksaledeal.su -0.0.0.0 randki-sex.com -0.0.0.0 reacherinst.com -0.0.0.0 redeastbay.com -0.0.0.0 regclassboard.com -0.0.0.0 rickrolling.com -0.0.0.0 rifec.co -0.0.0.0 rocks.io -0.0.0.0 romdiscover.com -0.0.0.0 rootbuzz.com -0.0.0.0 runtnc.net -0.0.0.0 russian-sex.com -0.0.0.0 s.pubmine.com -0.0.0.0 s3-ap-southeast-1-amazonaws.com -0.0.0.0 s3-ap-southeast-2-amazonaws.com -0.0.0.0 s4d.in -0.0.0.0 salebestever.su -0.0.0.0 scottishstuff-online.com # Canadian bank phishing site -0.0.0.0 screenaddict.thewhizproducts.com -0.0.0.0 scribe.ttwitter.com -0.0.0.0 scribus.fr -0.0.0.0 sea.net.edu.cn -0.0.0.0 search.buzzdock.com -0.0.0.0 search.conduit.com -0.0.0.0 search.privitize.com -0.0.0.0 secret.xn--oogle-wmc.com -0.0.0.0 securielite.com -0.0.0.0 securityscan.us -0.0.0.0 seeques.com -0.0.0.0 segob.gob.mx -0.0.0.0 shapado.com -0.0.0.0 shop.skin-safety.com -0.0.0.0 sinera.org -0.0.0.0 smile-angel.com -0.0.0.0 software-updates.co -0.0.0.0 software-wenc.co.cc -0.0.0.0 solutionscore.com -0.0.0.0 solveseek.com -0.0.0.0 sonatns.sonatrach.dz -0.0.0.0 spotchannel02.com -0.0.0.0 stackoverflow.xyz -0.0.0.0 startmarket.su -0.0.0.0 statutorjuihui.site -0.0.0.0 steelbitepro24.com -0.0.0.0 stellarium.fr -0.0.0.0 stopphoulplay.com -0.0.0.0 suddenplot.com -0.0.0.0 sunhe.jinr.ru -0.0.0.0 supernaturalart.com -0.0.0.0 susm0q6jys.com -0.0.0.0 sussi.cressoft.com.pk -0.0.0.0 sverd.net -0.0.0.0 tahoesup.com -0.0.0.0 tanieaukcje.com -0.0.0.0 taniezakupy.pl -0.0.0.0 tattooshaha.info # Facebook trojan -0.0.0.0 tearbelt.com -0.0.0.0 technicalconsumerreports.com -0.0.0.0 techques.com -0.0.0.0 test.ishvara-yoga.com -0.0.0.0 thailandtravel.live -0.0.0.0 thedatesafe.com # Facebook trojan -0.0.0.0 themusicnetwork.co.uk -0.0.0.0 thunderbird.es -0.0.0.0 tiku.io -0.0.0.0 toknowall.com -0.0.0.0 tomorrownewstoday.com # I'm not sure what it does, but it seems to be associated with a phishing attempt on Facebook -0.0.0.0 toprxshopplace.com -0.0.0.0 toptypeonlinetheclicks.icu -0.0.0.0 torjackan.info -0.0.0.0 tradedealvip.su -0.0.0.0 traffic-bam.link -0.0.0.0 traffic.adwitty.com -0.0.0.0 trovi.com -0.0.0.0 truecrypt.fr -0.0.0.0 trusturl.top -0.0.0.0 tuniaf.com -0.0.0.0 tvshowslist.com -0.0.0.0 tx.micro.net.pk -0.0.0.0 ua-consumerpanel.frge.io -0.0.0.0 ufpcdn.com -0.0.0.0 unetbootin.net -0.0.0.0 unetbootin.org -0.0.0.0 unitdotto.club -0.0.0.0 updateauto.preparevideosafesystem4unow.space -0.0.0.0 uqz.com -0.0.0.0 url9810.tokocrypto.com -0.0.0.0 users16.jabry.com -0.0.0.0 utenti.lycos.it -0.0.0.0 venturead.com -0.0.0.0 verify.rambler-profile.site -0.0.0.0 videoamp.com -0.0.0.0 viowyf.khaiafi.com -0.0.0.0 vip.fortunatetime.xyz -0.0.0.0 vitemadose.fr -0.0.0.0 vlc.de -0.0.0.0 vxiframe.biz -0.0.0.0 w3facility.org -0.0.0.0 wait3sec.org -0.0.0.0 waldenfarms.com -0.0.0.0 waudeesestew.com -0.0.0.0 weapfuh.originalriver-tone.top -0.0.0.0 webassembly.stream -0.0.0.0 webnetra.entelnet.bo -0.0.0.0 webpaypal.com -0.0.0.0 webserv.mos.ru -0.0.0.0 webwise.com -0.0.0.0 webwise.net -0.0.0.0 webwise.org -0.0.0.0 wenda.io -0.0.0.0 west.05tz2e9.com -0.0.0.0 westerdayeol.site -0.0.0.0 wewillrocknow.com -0.0.0.0 wikidevs.com -0.0.0.0 wileprefgurad.net -0.0.0.0 willysy.com -0.0.0.0 wk4x5rdtoz2tn0.com -0.0.0.0 wrontonshatbona.pro -0.0.0.0 ws05.crypto-loot.com -0.0.0.0 ws06.crypto-loot.com -0.0.0.0 ws07.crypto-loot.com -0.0.0.0 ws08.crypto-loot.com -0.0.0.0 ws09.crypto-loot.com -0.0.0.0 ws23.crypto-loot.com -0.0.0.0 ws24.crypto-loot.com -0.0.0.0 ws25.crypto-loot.com -0.0.0.0 ws42.crypto-loot.com -0.0.0.0 ws48.crypto-loot.com -0.0.0.0 ws49.crypto-loot.com -0.0.0.0 ws50.crypto-loot.com -0.0.0.0 wwnc.xyz -0.0.0.0 www.7zip.fr -0.0.0.0 www.a2uu36g43l.download -0.0.0.0 www.abetterinternet.com -0.0.0.0 www.adblock.fr -0.0.0.0 www.adshufffle.com -0.0.0.0 www.allhqpics.com # Facebook trojan -0.0.0.0 www.anatol.com -0.0.0.0 www.asianread.com -0.0.0.0 www.audacity.es -0.0.0.0 www.audacity.fr -0.0.0.0 www.azureus.es -0.0.0.0 www.be4life.ru -0.0.0.0 www.blender3d.fr -0.0.0.0 www.bumerang.cc -0.0.0.0 www.cablyshaw.com -0.0.0.0 www.cambonanza.com -0.0.0.0 www.canadianshawid.com -0.0.0.0 www.caramail.com -0.0.0.0 www.celestia.es -0.0.0.0 www.celestia.fr -0.0.0.0 www.chelick.net # Facebook trojan -0.0.0.0 www.clearalgorithm.com -0.0.0.0 www.clonezilla.es -0.0.0.0 www.clonezilla.fr -0.0.0.0 www.coinimp.com -0.0.0.0 www.compufixshop.com -0.0.0.0 www.didata.bw -0.0.0.0 www.faggotry.com -0.0.0.0 www.filezilla.fr -0.0.0.0 www.findalgorithm.com -0.0.0.0 www.fischereszter.hu -0.0.0.0 www.flexibleadmin.com -0.0.0.0 www.freecontent.bid -0.0.0.0 www.freedailydownload.com -0.0.0.0 www.froling.bee.pl -0.0.0.0 www.gezinti.com -0.0.0.0 www.gimp.es -0.0.0.0 www.globalbuffer.com -0.0.0.0 www.goggle.com -0.0.0.0 www.gparted.fr -0.0.0.0 www.greenshot.fr -0.0.0.0 www.grouphappy.com -0.0.0.0 www.hajoopteg.com -0.0.0.0 www.hakerzy.net -0.0.0.0 www.handbrake.es -0.0.0.0 www.hashing.win -0.0.0.0 www.icecars.com -0.0.0.0 www.infopaypal.com -0.0.0.0 www.informereng.com -0.0.0.0 www.inkscape.es -0.0.0.0 www.inkscape.fr -0.0.0.0 www.irony.world -0.0.0.0 www.jvzoo.com -0.0.0.0 www.keepass.com -0.0.0.0 www.keepass.fr -0.0.0.0 www.keybinary.com -0.0.0.0 www.knowinteractive.com -0.0.0.0 www.kpremium.com -0.0.0.0 www.launchbuffer.com -0.0.0.0 www.likeportal.com # Facebook trojan -0.0.0.0 www.likespike.com # Facebook trojan -0.0.0.0 www.likethis.mbosoft.com # Facebook trojan -0.0.0.0 www.likethislist.biz # Facebook trojan -0.0.0.0 www.lomalindasda.org # Facebook trojan -0.0.0.0 www.magento-analytics.com -0.0.0.0 www.manoces.waw.pl -0.0.0.0 www.mikras.nl -0.0.0.0 www.minr.pw -0.0.0.0 www.monkeyball.osa.pl -0.0.0.0 www.mshelp247.weebly.com -0.0.0.0 www.mylike.co.uk # Facebook trojan -0.0.0.0 www.mylovecards.com -0.0.0.0 www.notepad2.com -0.0.0.0 www.novemberrainx.com -0.0.0.0 www.nu26.com -0.0.0.0 www.objectopoly.info -0.0.0.0 www.oix.com -0.0.0.0 www.openinternetexchange.com -0.0.0.0 www.otsserver.com -0.0.0.0 www.paintnet.es -0.0.0.0 www.paintnet.fr -0.0.0.0 www.phormlabs.com -0.0.0.0 www.picture-uploads.com -0.0.0.0 www.portaldimensional.com -0.0.0.0 www.ppoi.org -0.0.0.0 www.presidency.site -0.0.0.0 www.proflashdata.com # Facebook trojan -0.0.0.0 www.psychics-readings-for-free.com -0.0.0.0 www.qbittorrent.com -0.0.0.0 www.randki-sex.com -0.0.0.0 www.rickrolling.com -0.0.0.0 www.russian-sex.com -0.0.0.0 www.scribus.fr -0.0.0.0 www.securityscan.us -0.0.0.0 www.shinilchurch.net # domain was hacked and had a trojan installed -0.0.0.0 www.simplyhelper.com -0.0.0.0 www.sinera.org -0.0.0.0 www.siom.ac.cn -0.0.0.0 www.stellarium.fr -0.0.0.0 www.stopphoulplay.com -0.0.0.0 www.tanger.com.br -0.0.0.0 www.tattooshaha.info # Facebook trojan -0.0.0.0 www.thedatesafe.com # Facebook trojan -0.0.0.0 www.thunderbird.es -0.0.0.0 www.trucktirehotline.com -0.0.0.0 www.truecrypt.fr -0.0.0.0 www.tvshowslist.com -0.0.0.0 www.unetbootin.net -0.0.0.0 www.unetbootin.org -0.0.0.0 www.upgradebasic.com -0.0.0.0 www.upi6.pillsstore-c.com # Facebook trojan -0.0.0.0 www.uqz.com -0.0.0.0 www.urldelivery.com -0.0.0.0 www.venturead.com -0.0.0.0 www.videolove.clanteam.com -0.0.0.0 www.videostan.ru -0.0.0.0 www.wantsfly.com -0.0.0.0 www.webassembly.stream -0.0.0.0 www.webpartition.com -0.0.0.0 www.webwise.com -0.0.0.0 www.webwise.org -0.0.0.0 www.weknow.ac -0.0.0.0 www.wewillrocknow.com -0.0.0.0 www.willysy.com -0.0.0.0 www.youfiletor.com -0.0.0.0 xen-media.com -0.0.0.0 xn--oogle-wmc.com -0.0.0.0 xpx7heciz9.com -0.0.0.0 xxlargepop.com -0.0.0.0 ymail-activate1.bugs3.com -0.0.0.0 youcanoptout.com -0.0.0.0 yourdailytrailer.yournewtab.com -0.0.0.0 yrwap.cn -0.0.0.0 zb1.zeroredirect1.com -0.0.0.0 zenigameblinger.org -0.0.0.0 zettapetta.com -0.0.0.0 zip.er.cz -0.0.0.0 zzhc.vnet.cn -# - -# - -#0.0.0.0 pubads.g.doubleclick.net #interferes with video on cwtv.com -0.0.0.0 ad-emea.doubleclick.net -0.0.0.0 ad-g.doubleclick.net -0.0.0.0 ad.ae.doubleclick.net -0.0.0.0 ad.be.doubleclick.net -0.0.0.0 ad.br.doubleclick.net -0.0.0.0 ad.de.doubleclick.net -0.0.0.0 ad.dk.doubleclick.net -0.0.0.0 ad.doubleclick.net -0.0.0.0 ad.es.doubleclick.net -0.0.0.0 ad.fi.doubleclick.net -0.0.0.0 ad.fr.doubleclick.net -0.0.0.0 ad.it.doubleclick.net -0.0.0.0 ad.jp.doubleclick.net -0.0.0.0 ad.mo.doubleclick.net -0.0.0.0 ad.n2434.doubleclick.net -0.0.0.0 ad.nl.doubleclick.net -0.0.0.0 ad.no.doubleclick.net -0.0.0.0 ad.nz.doubleclick.net -0.0.0.0 ad.pl.doubleclick.net -0.0.0.0 ad.se.doubleclick.net -0.0.0.0 ad.sg.doubleclick.net -0.0.0.0 ad.uk.doubleclick.net -0.0.0.0 ad.ve.doubleclick.net -0.0.0.0 ad.za.doubleclick.net -0.0.0.0 ad2.doubleclick.net -0.0.0.0 adclick.g.doubleclick.net -0.0.0.0 cm.g.doubleclick.net -0.0.0.0 creative.cc-dt.com -0.0.0.0 doubleclick.com -0.0.0.0 doubleclick.de -0.0.0.0 doubleclick.net -0.0.0.0 feedads.g.doubleclick.net -0.0.0.0 fls.doubleclick.net -0.0.0.0 googleads.g.doubleclick.net -0.0.0.0 iv.doubleclick.net -0.0.0.0 m.2mdn.net -0.0.0.0 m.doubleclick.net -0.0.0.0 m1.2mdn.net -0.0.0.0 n479ad.doubleclick.net -0.0.0.0 pagead.l.doubleclick.net -0.0.0.0 pagead46.l.doubleclick.net -0.0.0.0 stats.g.doubleclick.net -0.0.0.0 stats.l.doubleclick.net -0.0.0.0 ukrpts.net -# - -# - -0.0.0.0 contactmusic.uk.intellitxt.com -0.0.0.0 ferrago.uk.intellitxt.com -0.0.0.0 freedownloadcenter.uk.intellitxt.com -0.0.0.0 gadgets.fosfor.se.intellitxt.com -0.0.0.0 images.intellitxt.com -0.0.0.0 k.intellitxt.com -0.0.0.0 maccity.it.intellitxt.com -0.0.0.0 macuser.uk.intellitxt.com -0.0.0.0 macworld.uk.intellitxt.com -0.0.0.0 metro.uk.intellitxt.com -0.0.0.0 monstersandcritics.uk.intellitxt.com -0.0.0.0 moviesonline.ca.intellitxt.com -0.0.0.0 newcarnet.uk.intellitxt.com -0.0.0.0 newlaunches.uk.intellitxt.com -0.0.0.0 pcadvisor.uk.intellitxt.com -0.0.0.0 pcgameshardware.de.intellitxt.com -0.0.0.0 physorg.uk.intellitxt.com -0.0.0.0 playfuls.uk.intellitxt.com -0.0.0.0 pocketlint.uk.intellitxt.com -0.0.0.0 pspcave.uk.intellitxt.com -0.0.0.0 softpedia.uk.intellitxt.com -0.0.0.0 splashnews.uk.intellitxt.com -0.0.0.0 wi-fitechnology.uk.intellitxt.com -# - -# - -# Red Sheriff and imrworldwide.com -- server side tracking -#0.0.0.0 secure-au.imrworldwide.com -0.0.0.0 fe-au.imrworldwide.com -0.0.0.0 fe1-au.imrworldwide.com -0.0.0.0 fe2-au.imrworldwide.com -0.0.0.0 fe3-au.imrworldwide.com -0.0.0.0 imrworldwide.com -0.0.0.0 lycos-eu.imrworldwide.com -0.0.0.0 ninemsn.imrworldwide.com -0.0.0.0 rc-au.imrworldwide.com -0.0.0.0 redsheriff.com -0.0.0.0 secure-jp.imrworldwide.com -0.0.0.0 secure-nz.imrworldwide.com -0.0.0.0 secure-uk.imrworldwide.com -0.0.0.0 secure-za.imrworldwide.com -0.0.0.0 server-au.imrworldwide.com -0.0.0.0 server-br.imrworldwide.com -0.0.0.0 server-by.imrworldwide.com -0.0.0.0 server-de.imrworldwide.com -0.0.0.0 server-dk.imrworldwide.com -0.0.0.0 server-ee.imrworldwide.com -0.0.0.0 server-fi.imrworldwide.com -0.0.0.0 server-fr.imrworldwide.com -0.0.0.0 server-hk.imrworldwide.com -0.0.0.0 server-it.imrworldwide.com -0.0.0.0 server-jp.imrworldwide.com -0.0.0.0 server-lt.imrworldwide.com -0.0.0.0 server-lv.imrworldwide.com -0.0.0.0 server-no.imrworldwide.com -0.0.0.0 server-nz.imrworldwide.com -0.0.0.0 server-oslo.imrworldwide.com -0.0.0.0 server-pl.imrworldwide.com -0.0.0.0 server-ru.imrworldwide.com -0.0.0.0 server-se.imrworldwide.com -0.0.0.0 server-sg.imrworldwide.com -0.0.0.0 server-stockh.imrworldwide.com -0.0.0.0 server-ua.imrworldwide.com -0.0.0.0 server-uk.imrworldwide.com -0.0.0.0 server-us.imrworldwide.com -0.0.0.0 telstra.imrworldwide.com -0.0.0.0 www.redsheriff.com -# - -# - -# cydoor -- server side tracking -0.0.0.0 cydoor.com -0.0.0.0 j.2004cms.com -0.0.0.0 jbaventures.cjt1.net -0.0.0.0 jbeet.cjt1.net -0.0.0.0 jbit.cjt1.net -0.0.0.0 jcollegehumor.cjt1.net -0.0.0.0 jdownloadacc.cjt1.net -0.0.0.0 jgen1.cjt1.net -0.0.0.0 jgen10.cjt1.net -0.0.0.0 jgen11.cjt1.net -0.0.0.0 jgen12.cjt1.net -0.0.0.0 jgen13.cjt1.net -0.0.0.0 jgen14.cjt1.net -0.0.0.0 jgen15.cjt1.net -0.0.0.0 jgen16.cjt1.net -0.0.0.0 jgen17.cjt1.net -0.0.0.0 jgen18.cjt1.net -0.0.0.0 jgen19.cjt1.net -0.0.0.0 jgen2.cjt1.net -0.0.0.0 jgen20.cjt1.net -0.0.0.0 jgen21.cjt1.net -0.0.0.0 jgen22.cjt1.net -0.0.0.0 jgen23.cjt1.net -0.0.0.0 jgen24.cjt1.net -0.0.0.0 jgen25.cjt1.net -0.0.0.0 jgen26.cjt1.net -0.0.0.0 jgen27.cjt1.net -0.0.0.0 jgen28.cjt1.net -0.0.0.0 jgen29.cjt1.net -0.0.0.0 jgen3.cjt1.net -0.0.0.0 jgen30.cjt1.net -0.0.0.0 jgen31.cjt1.net -0.0.0.0 jgen32.cjt1.net -0.0.0.0 jgen33.cjt1.net -0.0.0.0 jgen34.cjt1.net -0.0.0.0 jgen35.cjt1.net -0.0.0.0 jgen36.cjt1.net -0.0.0.0 jgen37.cjt1.net -0.0.0.0 jgen38.cjt1.net -0.0.0.0 jgen39.cjt1.net -0.0.0.0 jgen4.cjt1.net -0.0.0.0 jgen40.cjt1.net -0.0.0.0 jgen41.cjt1.net -0.0.0.0 jgen42.cjt1.net -0.0.0.0 jgen43.cjt1.net -0.0.0.0 jgen44.cjt1.net -0.0.0.0 jgen45.cjt1.net -0.0.0.0 jgen46.cjt1.net -0.0.0.0 jgen47.cjt1.net -0.0.0.0 jgen48.cjt1.net -0.0.0.0 jgen49.cjt1.net -0.0.0.0 jgen5.cjt1.net -0.0.0.0 jgen6.cjt1.net -0.0.0.0 jgen7.cjt1.net -0.0.0.0 jgen8.cjt1.net -0.0.0.0 jgen9.cjt1.net -0.0.0.0 jhumour.cjt1.net -0.0.0.0 jmbi58.cjt1.net -0.0.0.0 jnova.cjt1.net -0.0.0.0 jpirate.cjt1.net -0.0.0.0 jsandboxer.cjt1.net -0.0.0.0 jumcna.cjt1.net -0.0.0.0 jwebbsense.cjt1.net -0.0.0.0 www.cydoor.com -# - -#<2o7-sites> - -# 2o7.net -- server side tracking -#0.0.0.0 appleglobal.112.2o7.net #breaks apple.com -#0.0.0.0 applestoreus.112.2o7.net #breaks apple.com -0.0.0.0 102.112.2o7.net -0.0.0.0 102.122.2o7.net -0.0.0.0 112.2o7.net -0.0.0.0 122.2o7.net -0.0.0.0 192.168.112.2o7.net -0.0.0.0 2o7.net -0.0.0.0 actforvictory.112.2o7.net -0.0.0.0 adbrite.112.2o7.net -0.0.0.0 adbrite.122.2o7.net -0.0.0.0 aehistory.112.2o7.net -0.0.0.0 aetv.112.2o7.net -0.0.0.0 agamgreetingscom.112.2o7.net -0.0.0.0 allbritton.122.2o7.net -0.0.0.0 americanbaby.112.2o7.net -0.0.0.0 ancestrymsn.112.2o7.net -0.0.0.0 ancestryuki.112.2o7.net -0.0.0.0 and.co.uk.102.122.2o7.net -0.0.0.0 angiba.112.2o7.net -0.0.0.0 angmar.112.2o7.net -0.0.0.0 angtr.112.2o7.net -0.0.0.0 angts.112.2o7.net -0.0.0.0 angvac.112.2o7.net -0.0.0.0 anm.112.2o7.net -0.0.0.0 aolcareers.122.2o7.net -0.0.0.0 aoldlama.122.2o7.net -0.0.0.0 aoljournals.122.2o7.net -0.0.0.0 aolnsnews.122.2o7.net -0.0.0.0 aolpf.122.2o7.net -0.0.0.0 aolpolls.112.2o7.net -0.0.0.0 aolpolls.122.2o7.net -0.0.0.0 aolsearch.122.2o7.net -0.0.0.0 aolsvc.122.2o7.net -0.0.0.0 aoltmz.122.2o7.net -0.0.0.0 aolturnercnnmoney.112.2o7.net -0.0.0.0 aolturnercnnmoney.122.2o7.net -0.0.0.0 aolturnersi.122.2o7.net -0.0.0.0 aolukglobal.122.2o7.net -0.0.0.0 aolwinamp.122.2o7.net -0.0.0.0 aolwpaim.112.2o7.net -0.0.0.0 aolwpicq.122.2o7.net -0.0.0.0 aolwpmq.112.2o7.net -0.0.0.0 aolwpmqnoban.112.2o7.net -0.0.0.0 apdigitalorg.112.2o7.net -0.0.0.0 apdigitalorgovn.112.2o7.net -0.0.0.0 apnonline.112.2o7.net -0.0.0.0 atlassian.122.2o7.net -0.0.0.0 autobytel.112.2o7.net -0.0.0.0 autoweb.112.2o7.net -0.0.0.0 bbcnewscouk.112.2o7.net -0.0.0.0 bellca.112.2o7.net -0.0.0.0 bellglobemediapublishing.122.2o7.net -0.0.0.0 bellglovemediapublishing.122.2o7.net -0.0.0.0 bellserviceeng.112.2o7.net -0.0.0.0 betterhg.112.2o7.net -0.0.0.0 bhgmarketing.112.2o7.net -0.0.0.0 bidentonrccom.122.2o7.net -0.0.0.0 biwwltvcom.112.2o7.net -0.0.0.0 biwwltvcom.122.2o7.net -0.0.0.0 blackpress.122.2o7.net -0.0.0.0 bnkr8dev.112.2o7.net -0.0.0.0 bntbcstglobal.112.2o7.net -0.0.0.0 bosecom.112.2o7.net -0.0.0.0 brightcove.112.2o7.net -0.0.0.0 bulldog.122.2o7.net -0.0.0.0 businessweekpoc.112.2o7.net -0.0.0.0 bzresults.122.2o7.net -0.0.0.0 cablevision.112.2o7.net -0.0.0.0 canwest.112.2o7.net -0.0.0.0 canwestcom.112.2o7.net -0.0.0.0 canwestglobal.112.2o7.net -0.0.0.0 capcityadvcom.112.2o7.net -0.0.0.0 capcityadvcom.122.2o7.net -0.0.0.0 careers.112.2o7.net -0.0.0.0 cartoonnetwork.122.2o7.net -0.0.0.0 cbaol.112.2o7.net -0.0.0.0 cbc.122.2o7.net -0.0.0.0 cbcca.112.2o7.net -0.0.0.0 cbcca.122.2o7.net -0.0.0.0 cbcincinnatienquirer.112.2o7.net -0.0.0.0 cbmsn.112.2o7.net -0.0.0.0 cbs.112.2o7.net -0.0.0.0 cbsncaasports.112.2o7.net -0.0.0.0 cbsnfl.112.2o7.net -0.0.0.0 cbspgatour.112.2o7.net -0.0.0.0 cbsspln.112.2o7.net -0.0.0.0 ccrbudgetca.112.2o7.net -0.0.0.0 ccrgaviscom.112.2o7.net -0.0.0.0 cfrfa.112.2o7.net -0.0.0.0 chicagosuntimes.122.2o7.net -0.0.0.0 chumtv.122.2o7.net -0.0.0.0 classifiedscanada.112.2o7.net -0.0.0.0 classmatescom.112.2o7.net -0.0.0.0 cmpglobalvista.112.2o7.net -0.0.0.0 cnetasiapacific.122.2o7.net -0.0.0.0 cnetaustralia.122.2o7.net -0.0.0.0 cneteurope.122.2o7.net -0.0.0.0 cnetnews.112.2o7.net -0.0.0.0 cnetzdnet.112.2o7.net -0.0.0.0 cnhienid.122.2o7.net -0.0.0.0 cnhimcalesternews.122.2o7.net -0.0.0.0 cnhipicayuneitemv.112.2o7.net -0.0.0.0 cnhitribunestar.122.2o7.net -0.0.0.0 cnhitribunestara.122.2o7.net -0.0.0.0 cnhregisterherald.122.2o7.net -0.0.0.0 cnn.122.2o7.net -0.0.0.0 computerworldcom.112.2o7.net -0.0.0.0 condenast.112.2o7.net -0.0.0.0 coxnetmasterglobal.112.2o7.net -0.0.0.0 coxpalmbeachpost.112.2o7.net -0.0.0.0 csoonlinecom.112.2o7.net -0.0.0.0 ctvcrimelibrary.112.2o7.net -0.0.0.0 ctvsmokinggun.112.2o7.net -0.0.0.0 cxociocom.112.2o7.net -0.0.0.0 denverpost.112.2o7.net -0.0.0.0 diginet.112.2o7.net -0.0.0.0 digitalhomediscountptyltd.122.2o7.net -0.0.0.0 disccglobal.112.2o7.net -0.0.0.0 disccstats.112.2o7.net -0.0.0.0 dischannel.112.2o7.net -0.0.0.0 divx.112.2o7.net -0.0.0.0 dixonslnkcouk.112.2o7.net -0.0.0.0 dogpile.112.2o7.net -0.0.0.0 donval.112.2o7.net -0.0.0.0 dowjones.122.2o7.net -0.0.0.0 dreammates.112.2o7.net -0.0.0.0 eaeacom.112.2o7.net -0.0.0.0 eagamesuk.112.2o7.net -0.0.0.0 earthlnkpsplive.122.2o7.net -0.0.0.0 ebay1.112.2o7.net -0.0.0.0 ebaynonreg.112.2o7.net -0.0.0.0 ebayreg.112.2o7.net -0.0.0.0 ebayus.112.2o7.net -0.0.0.0 ebcom.112.2o7.net -0.0.0.0 ectestlampsplus1.112.2o7.net -0.0.0.0 edietsmain.112.2o7.net -0.0.0.0 edmundsinsideline.112.2o7.net -0.0.0.0 edsa.112.2o7.net -0.0.0.0 ehg-moma.hitbox.com.112.2o7.net -0.0.0.0 emc.122.2o7.net -0.0.0.0 employ22.112.2o7.net -0.0.0.0 employ26.112.2o7.net -0.0.0.0 employment.112.2o7.net -0.0.0.0 enterprisenewsmedia.122.2o7.net -0.0.0.0 epost.122.2o7.net -0.0.0.0 ewsnaples.112.2o7.net -0.0.0.0 ewstcpalm.112.2o7.net -0.0.0.0 examinercom.122.2o7.net -0.0.0.0 execulink.112.2o7.net -0.0.0.0 expedia.ca.112.2o7.net -0.0.0.0 expedia4.112.2o7.net -0.0.0.0 f2ncracker.112.2o7.net -0.0.0.0 f2nsmh.112.2o7.net -0.0.0.0 f2ntheage.112.2o7.net -0.0.0.0 faceoff.112.2o7.net -0.0.0.0 fbkmnr.112.2o7.net -0.0.0.0 forbesattache.112.2o7.net -0.0.0.0 forbesauto.112.2o7.net -0.0.0.0 forbesautos.112.2o7.net -0.0.0.0 forbescom.112.2o7.net -0.0.0.0 ford.112.2o7.net -0.0.0.0 foxcom.112.2o7.net -0.0.0.0 foxsimpsons.112.2o7.net -0.0.0.0 georgewbush.112.2o7.net -0.0.0.0 georgewbushcom.112.2o7.net -0.0.0.0 gettyimages.122.2o7.net -0.0.0.0 gjfastcompanycom.112.2o7.net -0.0.0.0 gmchevyapprentice.112.2o7.net -0.0.0.0 gmhummer.112.2o7.net -0.0.0.0 gntbcstglobal.112.2o7.net -0.0.0.0 gntbcstkxtv.112.2o7.net -0.0.0.0 gntbcstwtsp.112.2o7.net -0.0.0.0 gpaper104.112.2o7.net -0.0.0.0 gpaper105.112.2o7.net -0.0.0.0 gpaper107.112.2o7.net -0.0.0.0 gpaper108.112.2o7.net -0.0.0.0 gpaper109.112.2o7.net -0.0.0.0 gpaper110.112.2o7.net -0.0.0.0 gpaper111.112.2o7.net -0.0.0.0 gpaper112.112.2o7.net -0.0.0.0 gpaper113.112.2o7.net -0.0.0.0 gpaper114.112.2o7.net -0.0.0.0 gpaper115.112.2o7.net -0.0.0.0 gpaper116.112.2o7.net -0.0.0.0 gpaper117.112.2o7.net -0.0.0.0 gpaper118.112.2o7.net -0.0.0.0 gpaper119.112.2o7.net -0.0.0.0 gpaper120.112.2o7.net -0.0.0.0 gpaper121.112.2o7.net -0.0.0.0 gpaper122.112.2o7.net -0.0.0.0 gpaper123.112.2o7.net -0.0.0.0 gpaper124.112.2o7.net -0.0.0.0 gpaper125.112.2o7.net -0.0.0.0 gpaper126.112.2o7.net -0.0.0.0 gpaper127.112.2o7.net -0.0.0.0 gpaper128.112.2o7.net -0.0.0.0 gpaper129.112.2o7.net -0.0.0.0 gpaper131.112.2o7.net -0.0.0.0 gpaper132.112.2o7.net -0.0.0.0 gpaper133.112.2o7.net -0.0.0.0 gpaper138.112.2o7.net -0.0.0.0 gpaper139.112.2o7.net -0.0.0.0 gpaper140.112.2o7.net -0.0.0.0 gpaper141.112.2o7.net -0.0.0.0 gpaper142.112.2o7.net -0.0.0.0 gpaper144.112.2o7.net -0.0.0.0 gpaper145.112.2o7.net -0.0.0.0 gpaper147.112.2o7.net -0.0.0.0 gpaper149.112.2o7.net -0.0.0.0 gpaper151.112.2o7.net -0.0.0.0 gpaper154.112.2o7.net -0.0.0.0 gpaper156.112.2o7.net -0.0.0.0 gpaper157.112.2o7.net -0.0.0.0 gpaper158.112.2o7.net -0.0.0.0 gpaper162.112.2o7.net -0.0.0.0 gpaper164.112.2o7.net -0.0.0.0 gpaper166.112.2o7.net -0.0.0.0 gpaper167.112.2o7.net -0.0.0.0 gpaper169.112.2o7.net -0.0.0.0 gpaper170.112.2o7.net -0.0.0.0 gpaper171.112.2o7.net -0.0.0.0 gpaper172.112.2o7.net -0.0.0.0 gpaper173.112.2o7.net -0.0.0.0 gpaper174.112.2o7.net -0.0.0.0 gpaper176.112.2o7.net -0.0.0.0 gpaper177.112.2o7.net -0.0.0.0 gpaper180.112.2o7.net -0.0.0.0 gpaper183.112.2o7.net -0.0.0.0 gpaper184.112.2o7.net -0.0.0.0 gpaper191.112.2o7.net -0.0.0.0 gpaper192.112.2o7.net -0.0.0.0 gpaper193.112.2o7.net -0.0.0.0 gpaper194.112.2o7.net -0.0.0.0 gpaper195.112.2o7.net -0.0.0.0 gpaper196.112.2o7.net -0.0.0.0 gpaper197.112.2o7.net -0.0.0.0 gpaper198.112.2o7.net -0.0.0.0 gpaper202.112.2o7.net -0.0.0.0 gpaper204.112.2o7.net -0.0.0.0 gpaper205.112.2o7.net -0.0.0.0 gpaper212.112.2o7.net -0.0.0.0 gpaper214.112.2o7.net -0.0.0.0 gpaper219.112.2o7.net -0.0.0.0 gpaper223.112.2o7.net -0.0.0.0 harpo.122.2o7.net -0.0.0.0 hchrmain.112.2o7.net -0.0.0.0 heavycom.112.2o7.net -0.0.0.0 heavycom.122.2o7.net -0.0.0.0 homesclick.112.2o7.net -0.0.0.0 hostdomainpeople.112.2o7.net -0.0.0.0 hostdomainpeopleca.112.2o7.net -0.0.0.0 hostpowermedium.112.2o7.net -0.0.0.0 hpglobal.112.2o7.net -0.0.0.0 hphqglobal.112.2o7.net -0.0.0.0 hphqsearch.112.2o7.net -0.0.0.0 infomart.ca.112.2o7.net -0.0.0.0 infospace.com.112.2o7.net -0.0.0.0 intelcorpcim.112.2o7.net -0.0.0.0 intelglobal.112.2o7.net -0.0.0.0 ivillageglobal.112.2o7.net -0.0.0.0 jijsonline.122.2o7.net -0.0.0.0 jitmj4.122.2o7.net -0.0.0.0 johnlewis.112.2o7.net -0.0.0.0 journalregistercompany.122.2o7.net -0.0.0.0 kddi.122.2o7.net -0.0.0.0 krafteurope.112.2o7.net -0.0.0.0 ktva.112.2o7.net -0.0.0.0 ladieshj.112.2o7.net -0.0.0.0 laptopmag.122.2o7.net -0.0.0.0 laxnws.112.2o7.net -0.0.0.0 laxprs.112.2o7.net -0.0.0.0 laxpsd.112.2o7.net -0.0.0.0 ldsfch.112.2o7.net -0.0.0.0 leeenterprises.112.2o7.net -0.0.0.0 lenovo.112.2o7.net -0.0.0.0 logoworksdev.112.2o7.net -0.0.0.0 losu.112.2o7.net -0.0.0.0 mailtribune.112.2o7.net -0.0.0.0 maxim.122.2o7.net -0.0.0.0 maxvr.112.2o7.net -0.0.0.0 mdamarillo.112.2o7.net -0.0.0.0 mdjacksonville.112.2o7.net -0.0.0.0 mdtopeka.112.2o7.net -0.0.0.0 mdwardmore.112.2o7.net -0.0.0.0 mdwsavannah.112.2o7.net -0.0.0.0 medbroadcast.112.2o7.net -0.0.0.0 mediabistrocom.112.2o7.net -0.0.0.0 mediamatters.112.2o7.net -0.0.0.0 meetupcom.112.2o7.net -0.0.0.0 metacafe.122.2o7.net -0.0.0.0 metro.co.uk.102.122.2o7.net -0.0.0.0 mgjournalnow.112.2o7.net -0.0.0.0 mgtbo.112.2o7.net -0.0.0.0 mgtimesdispatch.112.2o7.net -0.0.0.0 mgwsls.112.2o7.net -0.0.0.0 mgwspa.112.2o7.net -0.0.0.0 microsoftconsumermarketing.112.2o7.net -0.0.0.0 microsofteup.112.2o7.net -0.0.0.0 microsoftwindows.112.2o7.net -0.0.0.0 midala.112.2o7.net -0.0.0.0 midar.112.2o7.net -0.0.0.0 midsen.112.2o7.net -0.0.0.0 mlbastros.112.2o7.net -0.0.0.0 mlbcolorado.112.2o7.net -0.0.0.0 mlbcom.112.2o7.net -0.0.0.0 mlbglobal.112.2o7.net -0.0.0.0 mlbglobal08.112.2o7.net -0.0.0.0 mlbhouston.112.2o7.net -0.0.0.0 mlbstlouis.112.2o7.net -0.0.0.0 mlbtoronto.112.2o7.net -0.0.0.0 mmsshopcom.112.2o7.net -0.0.0.0 mnfidnahub.112.2o7.net -0.0.0.0 mngidmn.112.2o7.net -0.0.0.0 mngirockymtnnews.112.2o7.net -0.0.0.0 mngislctrib.112.2o7.net -0.0.0.0 mngiyrkdr.112.2o7.net -0.0.0.0 mseuppremain.112.2o7.net -0.0.0.0 msnmercom.112.2o7.net -0.0.0.0 msnportal.112.2o7.net -0.0.0.0 mtvn.112.2o7.net -0.0.0.0 mtvu.112.2o7.net -0.0.0.0 mxmacromedia.112.2o7.net -0.0.0.0 myfamilyancestry.112.2o7.net -0.0.0.0 nasdaq.122.2o7.net -0.0.0.0 natgeoeditco.112.2o7.net -0.0.0.0 natgeoeditcom.112.2o7.net -0.0.0.0 natgeonews.112.2o7.net -0.0.0.0 natgeongmcom.112.2o7.net -0.0.0.0 nationalpost.112.2o7.net -0.0.0.0 nba.112.2o7.net -0.0.0.0 neber.112.2o7.net -0.0.0.0 netrp.112.2o7.net -0.0.0.0 netsdartboards.122.2o7.net -0.0.0.0 newsinteractive.112.2o7.net -0.0.0.0 newstimeslivecom.112.2o7.net -0.0.0.0 nike.112.2o7.net -0.0.0.0 nikeplus.112.2o7.net -0.0.0.0 nmanchorage.112.2o7.net -0.0.0.0 nmbrampton.112.2o7.net -0.0.0.0 nmcommancomedia.112.2o7.net -0.0.0.0 nmfresno.112.2o7.net -0.0.0.0 nmhiltonhead.112.2o7.net -0.0.0.0 nmkawartha.112.2o7.net -0.0.0.0 nmminneapolis.112.2o7.net -0.0.0.0 nmmississauga.112.2o7.net -0.0.0.0 nmnandomedia.112.2o7.net -0.0.0.0 nmraleigh.112.2o7.net -0.0.0.0 nmrockhill.112.2o7.net -0.0.0.0 nmsacramento.112.2o7.net -0.0.0.0 nmtoronto.112.2o7.net -0.0.0.0 nmtricity.112.2o7.net -0.0.0.0 nmyork.112.2o7.net -0.0.0.0 novellcom.112.2o7.net -0.0.0.0 nytbglobe.112.2o7.net -0.0.0.0 nytglobe.112.2o7.net -0.0.0.0 nythglobe.112.2o7.net -0.0.0.0 nytimesglobal.112.2o7.net -0.0.0.0 nytimesnonsampled.112.2o7.net -0.0.0.0 nytimesnoonsampled.112.2o7.net -0.0.0.0 nytmembercenter.112.2o7.net -0.0.0.0 nytrflorence.112.2o7.net -0.0.0.0 nytrgadsden.112.2o7.net -0.0.0.0 nytrgainseville.112.2o7.net -0.0.0.0 nytrhendersonville.112.2o7.net -0.0.0.0 nytrhouma.112.2o7.net -0.0.0.0 nytrlakeland.112.2o7.net -0.0.0.0 nytrsantarosa.112.2o7.net -0.0.0.0 nytrsarasota.112.2o7.net -0.0.0.0 nytrwilmington.112.2o7.net -0.0.0.0 nyttechnology.112.2o7.net -0.0.0.0 omniture.112.2o7.net -0.0.0.0 omnitureglobal.112.2o7.net -0.0.0.0 onlineindigoca.112.2o7.net -0.0.0.0 oracle.112.2o7.net -0.0.0.0 oraclecom.112.2o7.net -0.0.0.0 overstock.com.112.2o7.net -0.0.0.0 overturecomvista.112.2o7.net -0.0.0.0 paypal.112.2o7.net -0.0.0.0 poacprod.122.2o7.net -0.0.0.0 poconorecordcom.112.2o7.net -0.0.0.0 projectorpeople.112.2o7.net -0.0.0.0 publicationsunbound.112.2o7.net -0.0.0.0 pulharktheherald.112.2o7.net -0.0.0.0 pulpantagraph.112.2o7.net -0.0.0.0 rckymtnnws.112.2o7.net -0.0.0.0 recordnetcom.112.2o7.net -0.0.0.0 recordonlinecom.112.2o7.net -0.0.0.0 rey3935.112.2o7.net -0.0.0.0 rezrezwhistler.112.2o7.net -0.0.0.0 riptownmedia.122.2o7.net -0.0.0.0 rncgopcom.122.2o7.net -0.0.0.0 roxio.112.2o7.net -0.0.0.0 salesforce.122.2o7.net -0.0.0.0 santacruzsentinel.112.2o7.net -0.0.0.0 sciamglobal.112.2o7.net -0.0.0.0 scrippsbathvert.112.2o7.net -0.0.0.0 scrippsfoodnet.112.2o7.net -0.0.0.0 scrippswfts.112.2o7.net -0.0.0.0 scrippswxyz.112.2o7.net -0.0.0.0 seacoastonlinecom.112.2o7.net -0.0.0.0 searscom.112.2o7.net -0.0.0.0 smibs.112.2o7.net -0.0.0.0 smwww.112.2o7.net -0.0.0.0 sonycorporate.122.2o7.net -0.0.0.0 sonyglobal.112.2o7.net -0.0.0.0 southcoasttoday.112.2o7.net -0.0.0.0 spiketv.112.2o7.net -0.0.0.0 stpetersburgtimes.122.2o7.net -0.0.0.0 suncom.112.2o7.net -0.0.0.0 sunglobal.112.2o7.net -0.0.0.0 sunonesearch.112.2o7.net -0.0.0.0 survey.112.2o7.net -0.0.0.0 sympmsnsports.112.2o7.net -0.0.0.0 techreview.112.2o7.net -0.0.0.0 thestar.122.2o7.net -0.0.0.0 thestardev.122.2o7.net -0.0.0.0 thinkgeek.112.2o7.net -0.0.0.0 timebus2.112.2o7.net -0.0.0.0 timecom.112.2o7.net -0.0.0.0 timeew.122.2o7.net -0.0.0.0 timefortune.112.2o7.net -0.0.0.0 timehealth.112.2o7.net -0.0.0.0 timeofficepirates.122.2o7.net -0.0.0.0 timepeople.122.2o7.net -0.0.0.0 timepopsci.122.2o7.net -0.0.0.0 timerealsimple.112.2o7.net -0.0.0.0 timewarner.122.2o7.net -0.0.0.0 tmsscion.112.2o7.net -0.0.0.0 tmstoyota.112.2o7.net -0.0.0.0 tnttv.112.2o7.net -0.0.0.0 torstardigital.122.2o7.net -0.0.0.0 travidiathebrick.112.2o7.net -0.0.0.0 tribuneinteractive.122.2o7.net -0.0.0.0 usatoday1.112.2o7.net -0.0.0.0 usnews.122.2o7.net -0.0.0.0 usun.112.2o7.net -0.0.0.0 vanns.112.2o7.net -0.0.0.0 verisignwildcard.112.2o7.net -0.0.0.0 verisonwildcard.112.2o7.net -0.0.0.0 vh1com.112.2o7.net -0.0.0.0 viaatomvideo.112.2o7.net -0.0.0.0 viacomedycentralrl.112.2o7.net -0.0.0.0 viagametrailers.112.2o7.net -0.0.0.0 viamtvcom.112.2o7.net -0.0.0.0 viasyndimedia.112.2o7.net -0.0.0.0 viavh1com.112.2o7.net -0.0.0.0 viay2m.112.2o7.net -0.0.0.0 vintacom.112.2o7.net -0.0.0.0 viralvideo.112.2o7.net -0.0.0.0 walmartcom.112.2o7.net -0.0.0.0 westjet.112.2o7.net -0.0.0.0 wileydumcom.112.2o7.net -0.0.0.0 wmg.112.2o7.net -0.0.0.0 wmgmulti.112.2o7.net -0.0.0.0 workopolis.122.2o7.net -0.0.0.0 wpni.112.2o7.net -0.0.0.0 xhealthmobiletools.112.2o7.net -0.0.0.0 youtube.112.2o7.net -0.0.0.0 yrkeve.112.2o7.net -0.0.0.0 ziffdavisglobal.112.2o7.net -0.0.0.0 ziffdavispennyarcade.112.2o7.net -# - -# - -# oewabox.at -- 'Austrian Webanalysis Society' -0.0.0.0 1000ps.oewabox.at -0.0.0.0 afinder.oewabox.at -0.0.0.0 alphalux.oewabox.at -0.0.0.0 apodir.oewabox.at -0.0.0.0 arboe.oewabox.at -0.0.0.0 aschreib.oewabox.at -0.0.0.0 ascout24.oewabox.at -0.0.0.0 atvplus.oewabox.at -0.0.0.0 audi4e.oewabox.at -0.0.0.0 austria.oewabox.at -0.0.0.0 automobi.oewabox.at -0.0.0.0 automoto.oewabox.at -0.0.0.0 babyf.oewabox.at -0.0.0.0 bazar.oewabox.at -0.0.0.0 bdb.oewabox.at -0.0.0.0 bliga.oewabox.at -0.0.0.0 buschen.oewabox.at -0.0.0.0 car4you.oewabox.at -0.0.0.0 cinplex.oewabox.at -0.0.0.0 derstand.oewabox.at -0.0.0.0 dispatcher.oewabox.at -0.0.0.0 docfind.oewabox.at -0.0.0.0 doodle.oewabox.at -0.0.0.0 drei.oewabox.at -0.0.0.0 dropkick.oewabox.at -0.0.0.0 enerweb.oewabox.at -0.0.0.0 falstaff.oewabox.at -0.0.0.0 fanrep.oewabox.at -0.0.0.0 fflotte.oewabox.at -0.0.0.0 fitges.oewabox.at -0.0.0.0 fondprof.oewabox.at -0.0.0.0 fratz.oewabox.at -0.0.0.0 fscout24.oewabox.at -0.0.0.0 gamesw.oewabox.at -0.0.0.0 geizhals.oewabox.at -0.0.0.0 gillout.oewabox.at -0.0.0.0 gkueche.oewabox.at -0.0.0.0 gmx.oewabox.at -0.0.0.0 gofem.oewabox.at -0.0.0.0 heute.oewabox.at -0.0.0.0 immobili.oewabox.at -0.0.0.0 immosuch.oewabox.at -0.0.0.0 indumag.oewabox.at -0.0.0.0 induweb.oewabox.at -0.0.0.0 issges.oewabox.at -0.0.0.0 jobwohn.oewabox.at -0.0.0.0 karriere.oewabox.at -0.0.0.0 kinder.oewabox.at -0.0.0.0 kinowelt.oewabox.at -0.0.0.0 krone.oewabox.at -0.0.0.0 kronehit.oewabox.at -0.0.0.0 landwirt.oewabox.at -0.0.0.0 liportal.oewabox.at -0.0.0.0 mamilade.oewabox.at -0.0.0.0 manntv.oewabox.at -0.0.0.0 medpop.oewabox.at -0.0.0.0 megaplex.oewabox.at -0.0.0.0 metropol.oewabox.at -0.0.0.0 mmarkt.oewabox.at -0.0.0.0 monitor.oewabox.at -0.0.0.0 motorl.oewabox.at -0.0.0.0 msn.oewabox.at -0.0.0.0 newsnetw.oewabox.at -0.0.0.0 nickde.oewabox.at -0.0.0.0 noen.oewabox.at -0.0.0.0 notori.oewabox.at -0.0.0.0 oe24.oewabox.at -0.0.0.0 oeamtc.oewabox.at -0.0.0.0 oewa.oewabox.at -0.0.0.0 ooen.oewabox.at -0.0.0.0 orf.oewabox.at -0.0.0.0 parent.oewabox.at -0.0.0.0 radioat.oewabox.at -0.0.0.0 rtl.oewabox.at -0.0.0.0 salzburg.oewabox.at -0.0.0.0 schlager.oewabox.at -0.0.0.0 sdo.oewabox.at -0.0.0.0 seibli.oewabox.at -0.0.0.0 servustv.oewabox.at -0.0.0.0 skip.oewabox.at -0.0.0.0 skysport.oewabox.at -0.0.0.0 smedizin.oewabox.at -0.0.0.0 sms.oewabox.at -0.0.0.0 solidbau.oewabox.at -0.0.0.0 speising.oewabox.at -0.0.0.0 sportat.oewabox.at -0.0.0.0 ssl-compass.oewabox.at -0.0.0.0 ssl-geizhals.oewabox.at -0.0.0.0 ssl-helpgvat.oewabox.at -0.0.0.0 ssl-karriere.oewabox.at -0.0.0.0 ssl-msn.oewabox.at -0.0.0.0 ssl-top.oewabox.at -0.0.0.0 ssl-uspgvat.oewabox.at -0.0.0.0 ssl-willhab.oewabox.at -0.0.0.0 ssl-wko.oewabox.at -0.0.0.0 starchat.oewabox.at -0.0.0.0 sunny.oewabox.at -0.0.0.0 super.oewabox.at -0.0.0.0 supermed.oewabox.at -0.0.0.0 svpro7.oewabox.at -0.0.0.0 szene1.oewabox.at -0.0.0.0 tagpress.oewabox.at -0.0.0.0 tele.oewabox.at -0.0.0.0 tennis.oewabox.at -0.0.0.0 tips.oewabox.at -0.0.0.0 tirolcom.oewabox.at -0.0.0.0 top.oewabox.at -0.0.0.0 tramarkt.oewabox.at -0.0.0.0 tripwolf.oewabox.at -0.0.0.0 uncut.oewabox.at -0.0.0.0 unimed.oewabox.at -0.0.0.0 uwz.oewabox.at -0.0.0.0 vcm.oewabox.at -0.0.0.0 via.oewabox.at -0.0.0.0 viacom.oewabox.at -0.0.0.0 warda.oewabox.at -0.0.0.0 webprog.oewabox.at -0.0.0.0 wfussb.oewabox.at -0.0.0.0 wienerz.oewabox.at -0.0.0.0 wiengvat.oewabox.at -0.0.0.0 willhab.oewabox.at -0.0.0.0 wirtvlg.oewabox.at -0.0.0.0 woche.oewabox.at -0.0.0.0 wohnnet.oewabox.at -0.0.0.0 zfm.oewabox.at -# - -# - -# Pegasus spyware sites. -0.0.0.0 24-7clinic.com -0.0.0.0 365redirect.co -0.0.0.0 a-redirect.com -0.0.0.0 a-resolver.com -0.0.0.0 accomodation-tastes.net -0.0.0.0 accountcanceled.com -0.0.0.0 accountnotify.com -0.0.0.0 accounts.mx -0.0.0.0 accountsections.com -0.0.0.0 active-folders.com -0.0.0.0 actu24.online -0.0.0.0 ad-generator.net -0.0.0.0 ad-switcher.com -0.0.0.0 addresstimeframe.com -0.0.0.0 adscreator.net -0.0.0.0 adsload.co -0.0.0.0 advert-time.com -0.0.0.0 advert-track.com -0.0.0.0 afriquenouvelle.com -0.0.0.0 agilityprocessing.net -0.0.0.0 alignmentdisabled.net -0.0.0.0 apiapple.com -0.0.0.0 appleleaveit.co -0.0.0.0 appointments-online.com -0.0.0.0 arabnews365.com -0.0.0.0 asrarrarabiya.com -0.0.0.0 assembled-battery.com -0.0.0.0 authenticangry.com -0.0.0.0 authenticated-origin.com -0.0.0.0 av-scanner.com -0.0.0.0 babies-bottles.com -0.0.0.0 balancewreckpoint.com -0.0.0.0 bankportal.net -0.0.0.0 baramije.net -0.0.0.0 bargainservice.online -0.0.0.0 bdaynotes.com -0.0.0.0 beanbounce.net -0.0.0.0 becomeiguana.com -0.0.0.0 bestcandyever.com -0.0.0.0 bestfoods.co -0.0.0.0 bestheadphones4u.com -0.0.0.0 beststores4u.com -0.0.0.0 bestsushiever.com -0.0.0.0 bigseatsout.net -0.0.0.0 biscuit-taste.net -0.0.0.0 bitanalysis.net -0.0.0.0 black-bricks.net -0.0.0.0 blackwhitebags.com -0.0.0.0 blindlydivision.com -0.0.0.0 blockedsituation.net -0.0.0.0 blogreseller.net -0.0.0.0 boldconclusion.com -0.0.0.0 bottlehere.com -0.0.0.0 boxes-mix.net -0.0.0.0 brand-tech.net -0.0.0.0 breaking-news.co -0.0.0.0 breakingnewsasia.com -0.0.0.0 bubblesmoke.net -0.0.0.0 bubblesweetcake.com -0.0.0.0 buildingcarpet.com -0.0.0.0 buildyourdata.com -0.0.0.0 bulksender.info -0.0.0.0 bulktheft.com -0.0.0.0 bullgame.net -0.0.0.0 bustimer.net -0.0.0.0 butterdogchange.com -0.0.0.0 cablegirls.net -0.0.0.0 calculatesymbols.com -0.0.0.0 cars-to-buy.com -0.0.0.0 cashandlife.com -0.0.0.0 cdnwa.com -0.0.0.0 centersession.com -0.0.0.0 cheapapartmentsaroundme.com -0.0.0.0 chickenwaves.com -0.0.0.0 chubaka.org -0.0.0.0 clickrighthere.online -0.0.0.0 clicktrack247.com -0.0.0.0 clients-access.com -0.0.0.0 closefly.com -0.0.0.0 cloudads.net -0.0.0.0 cloudbiggest.com -0.0.0.0 clubloading.net -0.0.0.0 clubsforus.net -0.0.0.0 cnn-africa.co -0.0.0.0 coffee2go.org -0.0.0.0 colorfulnotebooks.com -0.0.0.0 colorsoflife.online -0.0.0.0 connecting-to.com -0.0.0.0 contacting-customer.com -0.0.0.0 contentsbycase.com -0.0.0.0 crownsafe.net -0.0.0.0 cryptocurrecny.com -0.0.0.0 cryptokoinz.com -0.0.0.0 dashboardprompt.com -0.0.0.0 data-formula.com -0.0.0.0 deal4unow.com -0.0.0.0 designednetwork.com -0.0.0.0 devicer.co -0.0.0.0 dhcpserver.net -0.0.0.0 diagram-shape.com -0.0.0.0 diaspora-news.com -0.0.0.0 discountads.net -0.0.0.0 displaytag.net -0.0.0.0 dns-analytics.com -0.0.0.0 dns-upload.com -0.0.0.0 dnsclocknow.com -0.0.0.0 dnslogs.net -0.0.0.0 dnsmachinefork.com -0.0.0.0 dnsprotector.net -0.0.0.0 doitformom.com -0.0.0.0 domain-control.net -0.0.0.0 domainloading.net -0.0.0.0 domainport.net -0.0.0.0 domains-resolver.net -0.0.0.0 domesticwindow.com -0.0.0.0 dowhatyouneed.com -0.0.0.0 downgradeproduct.com -0.0.0.0 dramatic-challenge.com -0.0.0.0 dynamic-dns.net -0.0.0.0 e-loading.biz -0.0.0.0 easy-pay.info -0.0.0.0 effectivespeech.net -0.0.0.0 emonitoring-paczki.pl -0.0.0.0 enoughtoday.org -0.0.0.0 estatearea.net -0.0.0.0 exchangenerate.com -0.0.0.0 existingpass.com -0.0.0.0 expiredsession.com -0.0.0.0 exploreemail.net -0.0.0.0 externalprivacy.com -0.0.0.0 extractsight.com -0.0.0.0 extrahoney.net -0.0.0.0 eyestoip.com -0.0.0.0 fallround.com -0.0.0.0 familyabroad.net -0.0.0.0 fashion-online.net -0.0.0.0 fashioncontainer.net -0.0.0.0 fatpop.net -0.0.0.0 fb-accounts.com -0.0.0.0 fbsecurity.co -0.0.0.0 feature-publish.net -0.0.0.0 feelbonesbag.com -0.0.0.0 feeltrail.com -0.0.0.0 fetchlink.net -0.0.0.0 files-downloads.com -0.0.0.0 findgoodfood.co -0.0.0.0 fitness-for-ever.com -0.0.0.0 foodeveryhour.com -0.0.0.0 formattingcells.com -0.0.0.0 forward-page.com -0.0.0.0 forward5costume.com -0.0.0.0 free247downloads.com -0.0.0.0 freedominfo.net -0.0.0.0 freeshoemoon.com -0.0.0.0 functionalcover.com -0.0.0.0 funintheuk.com -0.0.0.0 gadgetproof.net -0.0.0.0 getoutofyourmind.com -0.0.0.0 getpoints.net -0.0.0.0 glassesofwine.com -0.0.0.0 glasstaken.com -0.0.0.0 glittercases.net -0.0.0.0 global-redirect.net -0.0.0.0 globalnews247.net -0.0.0.0 good-games.org -0.0.0.0 goroskop.co -0.0.0.0 gossipsbollywoods.com -0.0.0.0 greensmallcanvas.com -0.0.0.0 greenwatermovement.com -0.0.0.0 growstart.net -0.0.0.0 halal-place.com -0.0.0.0 handcraftedformat.com -0.0.0.0 hatsampledc.com -0.0.0.0 health-club.online -0.0.0.0 healthykids-food.com -0.0.0.0 heavy-flood.com -0.0.0.0 hillsaround.com -0.0.0.0 hitrafficip.com -0.0.0.0 hmizat.co -0.0.0.0 holdstory.com -0.0.0.0 holecatorange.com -0.0.0.0 homeishere.co -0.0.0.0 host-redirect.net -0.0.0.0 hotinfosource.com -0.0.0.0 housesfurniture.com -0.0.0.0 htmlmetrics.com -0.0.0.0 httpaccess.com -0.0.0.0 humblebenefit.com -0.0.0.0 icrcworld.com -0.0.0.0 in-weather.com -0.0.0.0 in2date.com -0.0.0.0 inbox-messages.net -0.0.0.0 industry-specialist.com -0.0.0.0 ineediscounts.com -0.0.0.0 infospress.com -0.0.0.0 investormanage.net -0.0.0.0 ipjackets.com -0.0.0.0 islamiyaat.com -0.0.0.0 jeeyarworld.com -0.0.0.0 judgeauthority.com -0.0.0.0 kaidee.info -0.0.0.0 khaleejtimes.online -0.0.0.0 kingdom-news.com -0.0.0.0 knowseminar.com -0.0.0.0 last-chainleash.net -0.0.0.0 latest-songs.com -0.0.0.0 lawlowvat.net -0.0.0.0 layerprotect.com -0.0.0.0 layoutfill.com -0.0.0.0 leavehomego.com -0.0.0.0 letyoufall.com -0.0.0.0 levelsteelwhite.com -0.0.0.0 lifenoonkid.com -0.0.0.0 link-crawler.com -0.0.0.0 link-scan.net -0.0.0.0 lizzardsnail.com -0.0.0.0 loading-domain.com -0.0.0.0 loading-page.net -0.0.0.0 loading-url.net -0.0.0.0 loadthatpage.com -0.0.0.0 lowervalues.com -0.0.0.0 maghrebfoot.com -0.0.0.0 magicalipone.com -0.0.0.0 mainredirecter.com -0.0.0.0 maphonortea.com -0.0.0.0 mapupdatezone.com -0.0.0.0 martinipicnic.com -0.0.0.0 mealrentyard.com -0.0.0.0 medical-updates.com -0.0.0.0 medicalcircle.net -0.0.0.0 merchant-businesses.com -0.0.0.0 mergeandcenter.com -0.0.0.0 mobilebrowsing.net -0.0.0.0 monawa3ate.org -0.0.0.0 mondaymornings.co -0.0.0.0 morning-maps.com -0.0.0.0 motivation-go.com -0.0.0.0 mozillaname.com -0.0.0.0 multiplecurrencies.com -0.0.0.0 mybrightidea.co -0.0.0.0 mygummyjelly.com -0.0.0.0 myheartbuild.com -0.0.0.0 mylovelypet.net -0.0.0.0 nation-news.com -0.0.0.0 net-protector.com -0.0.0.0 netvisualizer.com -0.0.0.0 networkinfo.org -0.0.0.0 networkingproperty.com -0.0.0.0 neutralpages.com -0.0.0.0 newandfresh.com -0.0.0.0 newandroidapps.net -0.0.0.0 newarrivals.club -0.0.0.0 newip-info.com -0.0.0.0 news-flash.net -0.0.0.0 news-news.co -0.0.0.0 newscurrent.info -0.0.0.0 newsofgames.com -0.0.0.0 newworld-news.com -0.0.0.0 noextramoney.com -0.0.0.0 nomorewarnow.com -0.0.0.0 normal-strength.com -0.0.0.0 normalseason.com -0.0.0.0 nouvelles247.com -0.0.0.0 novosti247.com -0.0.0.0 now-online.net -0.0.0.0 nsoqa.com -0.0.0.0 offspringperform.net -0.0.0.0 old-glasses.net -0.0.0.0 online-loading.com -0.0.0.0 onlycart.net -0.0.0.0 onlytoday.biz -0.0.0.0 openingquestion.org -0.0.0.0 opera-van.com -0.0.0.0 operatingnews.com -0.0.0.0 opposedarrangement.net -0.0.0.0 optionstoreplace.com -0.0.0.0 orange-updates.com -0.0.0.0 ourorder.info -0.0.0.0 page-host.net -0.0.0.0 page-info.com -0.0.0.0 pageisloading.net -0.0.0.0 pageredirect.co -0.0.0.0 pageupdate.co -0.0.0.0 painting-walls.com -0.0.0.0 pastesbin.com -0.0.0.0 permalinking.com -0.0.0.0 pleaseusenew.net -0.0.0.0 popagency.net -0.0.0.0 port-connection.com -0.0.0.0 portredirect.net -0.0.0.0 posta.news -0.0.0.0 pourcentfilers.com -0.0.0.0 poweredlock.com -0.0.0.0 pprocessor.net -0.0.0.0 practicehazard.com -0.0.0.0 presidentialagent.com -0.0.0.0 preventadmission.com -0.0.0.0 primarystrike.net -0.0.0.0 projectgoals.net -0.0.0.0 quitmyjob.xyz -0.0.0.0 randomlane.net -0.0.0.0 rapidredirecting.com -0.0.0.0 readirectly.com -0.0.0.0 reception-desk.net -0.0.0.0 recordinglamping.com -0.0.0.0 redemptionphrase.com -0.0.0.0 redirect-connection.com -0.0.0.0 redirect-link.com -0.0.0.0 redirect-net.com -0.0.0.0 redirect-protocol.com -0.0.0.0 redirect-systems.com -0.0.0.0 redirect-tunnel.net -0.0.0.0 redirect2url.net -0.0.0.0 redirectchannel.net -0.0.0.0 redirectcheck.net -0.0.0.0 redirectconnection.net -0.0.0.0 redirecteur.net -0.0.0.0 redirecting-url.com -0.0.0.0 redirectit.net -0.0.0.0 redirectload.com -0.0.0.0 redirectnet.net -0.0.0.0 redirectprotocol.net -0.0.0.0 redirectshare.com -0.0.0.0 redstarnews.net -0.0.0.0 regionews.net -0.0.0.0 related-ads.com -0.0.0.0 reload-url.com -0.0.0.0 reload-url.net -0.0.0.0 reloading-page1.com -0.0.0.0 reloadinput.com -0.0.0.0 reloadpage.net -0.0.0.0 rentalindustries.com -0.0.0.0 reservationszone.com -0.0.0.0 restaurantsstar.com -0.0.0.0 revoke-dashboard.com -0.0.0.0 roadwide.net -0.0.0.0 robotscan.net -0.0.0.0 rosesforus.com -0.0.0.0 sabafon.info -0.0.0.0 safe-mondays.net -0.0.0.0 saltyapplepie.com -0.0.0.0 sec-checker.com -0.0.0.0 secretgirlfriend.net -0.0.0.0 securedloading.com -0.0.0.0 securedlogin.org -0.0.0.0 securisurf.com -0.0.0.0 send2url.com -0.0.0.0 sendhtml.net -0.0.0.0 sendingurl.com -0.0.0.0 sendingurl.net -0.0.0.0 servingshade.com -0.0.0.0 severalheroes.com -0.0.0.0 shortredirect.com -0.0.0.0 signpetition.co -0.0.0.0 simplycode.co -0.0.0.0 skillsforest.net -0.0.0.0 smoothurl.com -0.0.0.0 sms-sending.net -0.0.0.0 smscentro.com -0.0.0.0 smser.net -0.0.0.0 somuchrain.com -0.0.0.0 speedservicenow.com -0.0.0.0 spiritualbrakes.com -0.0.0.0 sportssaint.net -0.0.0.0 sportupdates.info -0.0.0.0 sslbind.com -0.0.0.0 standartsheet.com -0.0.0.0 standstock.net -0.0.0.0 starreturned.com -0.0.0.0 startupsservices.net -0.0.0.0 stopsms.biz -0.0.0.0 storelive.co -0.0.0.0 sunrise-brink.net -0.0.0.0 sunsetdnsnow.com -0.0.0.0 superlinks4u.com -0.0.0.0 sweet-water.org -0.0.0.0 syncingprocess.com -0.0.0.0 systemtrees.com -0.0.0.0 t-support.net -0.0.0.0 takemallelectric.com -0.0.0.0 techhelping.net -0.0.0.0 telangana-news24.com -0.0.0.0 telecom-info.com -0.0.0.0 thainews.asia -0.0.0.0 thankstossl.com -0.0.0.0 theappanalytics.com -0.0.0.0 thecoffeeilove.com -0.0.0.0 theredirect.net -0.0.0.0 thesimplestairs.com -0.0.0.0 tibetnews365.net -0.0.0.0 timelesscelebrity.com -0.0.0.0 timeofflife.com -0.0.0.0 tobepure.com -0.0.0.0 todaysdeals4u.com -0.0.0.0 toggletools.com -0.0.0.0 tookcheckout.com -0.0.0.0 topadblocker.net -0.0.0.0 tradeexchanging.com -0.0.0.0 transfer-rate.com -0.0.0.0 transferkeep.com -0.0.0.0 transferlights.com -0.0.0.0 travelight.online -0.0.0.0 trendsymbol.net -0.0.0.0 trialvariable.net -0.0.0.0 trianglerank.net -0.0.0.0 turkishairines.info -0.0.0.0 unonoticias.net -0.0.0.0 unsubscribed.co -0.0.0.0 unusualneighbor.com -0.0.0.0 updateapps.net -0.0.0.0 updating-link.com -0.0.0.0 updating-url.com -0.0.0.0 updating-url.net -0.0.0.0 updatingpage.com -0.0.0.0 updatingwebpage.com -0.0.0.0 url-hoster.com -0.0.0.0 url-redirect.com -0.0.0.0 url2all.net -0.0.0.0 urlconnection.net -0.0.0.0 urlpage-redirect.com -0.0.0.0 urlpush.net -0.0.0.0 urlredirect.net -0.0.0.0 urlregistrar.net -0.0.0.0 urlreload.net -0.0.0.0 urlscanner.net -0.0.0.0 urlsync.com -0.0.0.0 urlupdates.com -0.0.0.0 urlviaweb.com -0.0.0.0 utensils.pro -0.0.0.0 vanillaandcream.com -0.0.0.0 vault-encryption.com -0.0.0.0 vider-image.com -0.0.0.0 viedechretien.org -0.0.0.0 viewstracker.com -0.0.0.0 vipmasajes.com -0.0.0.0 waitingtoload.com -0.0.0.0 wasted-nights.com -0.0.0.0 weatherapi.co -0.0.0.0 web-check.co -0.0.0.0 web-domain.net -0.0.0.0 web-hoster.co -0.0.0.0 web-loading.net -0.0.0.0 web-page.co -0.0.0.0 web-scanner.co -0.0.0.0 web-spider.net -0.0.0.0 web-url.net -0.0.0.0 webadv.co -0.0.0.0 webpageupdate.co -0.0.0.0 webprotector.co -0.0.0.0 webprotocol.net -0.0.0.0 webresourcer.com -0.0.0.0 websiteconnecting.com -0.0.0.0 websiteeco.com -0.0.0.0 websitereconnecting.com -0.0.0.0 websitetosubmit.com -0.0.0.0 webstrings.net -0.0.0.0 websupporter.co -0.0.0.0 webupdater.net -0.0.0.0 whats-new.org -0.0.0.0 whatsapp-app.com -0.0.0.0 whatsappsupport.net -0.0.0.0 whereismybonus.com -0.0.0.0 winter-balance.com -0.0.0.0 wishdownget.com -0.0.0.0 wonderfulinsights.com -0.0.0.0 wordstore.net -0.0.0.0 working-online.net -0.0.0.0 xchange4u.net -0.0.0.0 xtremelivesupport.com -0.0.0.0 youintelligence.com -0.0.0.0 youliehow.com -0.0.0.0 yourbestclothes.com -0.0.0.0 yummyfoodallover.com -# - -# -# -#0.0.0.0 adfarm.mediaplex.com # may interfere with ebay -#0.0.0.0 ads.msn.com #This may cause problems with zone.msn.com -#0.0.0.0 ak.imgfarm.com # may cause problems with iwon.com -#0.0.0.0 click.linksynergy.com -#0.0.0.0 global.msads.net #This may cause problems with zone.msn.com -#0.0.0.0 lads.myspace.com # blocks myspace media/video players -#0.0.0.0 refer.ccbill.com #affiliate program, to add it back, remove the # -#0.0.0.0 rmads.msn.com #This may cause problems with zone.msn.com -#0.0.0.0 www.apmebf.com #qksrv -#0.0.0.0 www.tkqlhce.com #qksrv -#0.0.0.0 ad.ca.doubleclick.net #intereferes with video on globeandmail.com -#0.0.0.0 transfer.go.com #may interfere with Disney websites -# - -# ads -#0.0.0.0 aax-eu.amazon-adsystem.com # may interfere with Amazon ad preferences -#0.0.0.0 s.amazon-adsystem.com # may interfere with Amazon ad preferences -0.0.0.0 0101011.com -0.0.0.0 0427d7.se -0.0.0.0 0d79ed.r.axf8.net -0.0.0.0 0pn.ru -0.0.0.0 0qizz.super-promo.hoxo.info -0.0.0.0 1.allyes.com.cn -0.0.0.0 10.im.cz -0.0.0.0 104231.dtiblog.com -0.0.0.0 1097834592.rsc.cdn77.org -0.0.0.0 10fbb07a4b0.se -0.0.0.0 121media.com -0.0.0.0 123.fluxads.com -0.0.0.0 123plays.com -0.0.0.0 15.basebanner.com -0.0.0.0 15.taboola.com -0.0.0.0 1l-view.mail.ru -0.0.0.0 2.marketbanker.com -0.0.0.0 2.speedknow.co -0.0.0.0 207-87-18-203.wsmg.digex.net -0.0.0.0 2468.go2cloud.org -0.0.0.0 247playz.com -0.0.0.0 247support.adtech.fr -0.0.0.0 247support.adtech.us -0.0.0.0 24ora.eu -0.0.0.0 24ratownik.hit.gemius.pl -0.0.0.0 24trk.com -0.0.0.0 25184.hittail.com -0.0.0.0 2819.linux2.testsider.dk -0.0.0.0 2975c.v.fwmrm.net -0.0.0.0 2leep.com -0.0.0.0 2perc.info -0.0.0.0 321cba.com -0.0.0.0 32red.it -0.0.0.0 360ads.com -0.0.0.0 3fns.com -0.0.0.0 411playz.com -0.0.0.0 4c28d6.r.axf8.net -0.0.0.0 4qinvite.4q.iperceptions.com -0.0.0.0 4th3d48.com -0.0.0.0 6159.genieessp.com -0.0.0.0 6kup12tgxx.com -0.0.0.0 7500.com -0.0.0.0 76.a.boom.ro -0.0.0.0 7adpower.com -0.0.0.0 7bpeople.com -0.0.0.0 7xc4n.com -0.0.0.0 820.joomsearch.com -0.0.0.0 829331534d183e7d1f6a-8d91cc88b27b979d0ea53a10ce8855ec.r96.cf5.rackcdn.com -0.0.0.0 85103.hittail.com -0.0.0.0 8574dnj3yzjace8c8io6zr9u3n.hop.clickbank.net -0.0.0.0 888casino.com -0.0.0.0 961.com -0.0.0.0 9cd76b4462bb.com -0.0.0.0 AUSpolice.com -0.0.0.0 BRApolice.com -0.0.0.0 COMpolice.com -0.0.0.0 COMpolice.net -0.0.0.0 CYPpolice.com -0.0.0.0 EGYpolice.com -0.0.0.0 ETHpolice.com -0.0.0.0 GEOpolice.com -0.0.0.0 INDpolice.com -0.0.0.0 LUXpolice.com -0.0.0.0 LUXpolice.net -0.0.0.0 PAKpolice.com -0.0.0.0 USApolice.com -0.0.0.0 a-ads.com -0.0.0.0 a-blog.eu -0.0.0.0 a.1nimo.com -0.0.0.0 a.ad.playstation.net -0.0.0.0 a.adorika.net -0.0.0.0 a.adready.com -0.0.0.0 a.adroll.com -0.0.0.0 a.ads1.msn.com -0.0.0.0 a.ads2.msn.com -0.0.0.0 a.adstome.com -0.0.0.0 a.adtng.com -0.0.0.0 a.applvn.com -0.0.0.0 a.baidu.com -0.0.0.0 a.boom.ro -0.0.0.0 a.cctv.com -0.0.0.0 a.cntv.cn -0.0.0.0 a.dynad.net -0.0.0.0 a.kerg.net -0.0.0.0 a.libertystmedia.com -0.0.0.0 a.ligatus.com -0.0.0.0 a.ligatus.de -0.0.0.0 a.mktw.net -0.0.0.0 a.o333o.com -0.0.0.0 a.prisacom.com -0.0.0.0 a.rad.live.com -0.0.0.0 a.rad.msn.com -0.0.0.0 a.spolecznosci.net -0.0.0.0 a.ss34.on9mail.com -0.0.0.0 a.total-media.net -0.0.0.0 a.tribalfusion.com -0.0.0.0 a.triggit.com -0.0.0.0 a.twiago.com -0.0.0.0 a.websponsors.com -0.0.0.0 a2.mediagra.com -0.0.0.0 a3.suntimes.com -0.0.0.0 a7cleaner.com -0.0.0.0 aa.agkn.com -0.0.0.0 aaa-architecten.nl -0.0.0.0 aaa-arcobaleno.it -0.0.0.0 aads.treehugger.com -0.0.0.0 aan.amazon.com -0.0.0.0 aarth.net -0.0.0.0 aax-cpm.amazon-adsystem.com -0.0.0.0 aax-us-east.amazon-adsystem.com -0.0.0.0 aax-us-pdx.amazon-adsystem.com -0.0.0.0 aax.amazon-adsystem.com -0.0.0.0 ab913aa797e78b3.com -0.0.0.0 abi83-schramberg.de -0.0.0.0 abourselfi.com -0.0.0.0 abseckw.adtlgc.com -0.0.0.0 ac.atpanel.com -0.0.0.0 ac.rnm.ca -0.0.0.0 ac.tynt.com -0.0.0.0 academy-internet.net -0.0.0.0 acces.streaming-direct.co -0.0.0.0 accessfreevpn.com -0.0.0.0 accountprotection.xyz -0.0.0.0 achetezfacile.com -0.0.0.0 acs.56.com -0.0.0.0 acs.agent.56.com -0.0.0.0 acs.agent.v-56.com -0.0.0.0 action.mathtag.com -0.0.0.0 action.media6degrees.com -0.0.0.0 actiondesk.com -0.0.0.0 actionflash.com -0.0.0.0 actionsplash.com -0.0.0.0 acvs.mediaonenetwork.net -0.0.0.0 acvsrv.mediaonenetwork.net -0.0.0.0 ad-411.com -0.0.0.0 ad-audit.tubemogul.com -0.0.0.0 ad-balancer.net -0.0.0.0 ad-clicks.com -0.0.0.0 ad-delivery.net -0.0.0.0 ad-feeds.com -0.0.0.0 ad-flow.com -0.0.0.0 ad-gbn.com -0.0.0.0 ad-indicator.com -0.0.0.0 ad-mediation.tuanguwen.com -0.0.0.0 ad-plus.cn -0.0.0.0 ad-score.com -0.0.0.0 ad-server.co.za -0.0.0.0 ad-serverparc.nl -0.0.0.0 ad-souk.com -0.0.0.0 ad-sponsor.com -0.0.0.0 ad-srv.net -0.0.0.0 ad-u.com -0.0.0.0 ad-vice.biz -0.0.0.0 ad.103092804.com -0.0.0.0 ad.23blogs.com -0.0.0.0 ad.360yield.com -0.0.0.0 ad.3dnews.ru -0.0.0.0 ad.71i.de -0.0.0.0 ad.abcnews.com -0.0.0.0 ad.aboutwebservices.com -0.0.0.0 ad.adition.de -0.0.0.0 ad.adition.net -0.0.0.0 ad.adnet.biz -0.0.0.0 ad.adnet.de -0.0.0.0 ad.adnetwork.com.br -0.0.0.0 ad.adnetwork.net -0.0.0.0 ad.adorika.com -0.0.0.0 ad.adriver.ru -0.0.0.0 ad.adsmart.net -0.0.0.0 ad.adsrvr.org -0.0.0.0 ad.adtegrity.net -0.0.0.0 ad.adverticum.net -0.0.0.0 ad.advertstream.com -0.0.0.0 ad.adview.pl -0.0.0.0 ad.afilo.pl -0.0.0.0 ad.afy11.net -0.0.0.0 ad.agilemedia.jp -0.0.0.0 ad.allyes.cn -0.0.0.0 ad.amgdgt.com -0.0.0.0 ad.aquamediadirect.com -0.0.0.0 ad.auditude.com -0.0.0.0 ad.bannerbank.ru -0.0.0.0 ad.bnmla.com -0.0.0.0 ad.cctv.com -0.0.0.0 ad.cibleclick.com -0.0.0.0 ad.clickotmedia.com -0.0.0.0 ad.cooks.com -0.0.0.0 ad.dc2.adtech.de -0.0.0.0 ad.deviantart.com -0.0.0.0 ad.directmirror.com -0.0.0.0 ad.directrev.com -0.0.0.0 ad.doganburda.com -0.0.0.0 ad.doublemax.net -0.0.0.0 ad.duga.jp -0.0.0.0 ad.e-kolay.net -0.0.0.0 ad.egloos.com -0.0.0.0 ad.ekonomikticaret.com -0.0.0.0 ad.eporner.com -0.0.0.0 ad.ettoday.net -0.0.0.0 ad.eurosport.com -0.0.0.0 ad.filmweb.pl -0.0.0.0 ad.firstadsolution.com -0.0.0.0 ad.floq.jp -0.0.0.0 ad.flux.com -0.0.0.0 ad.fout.jp -0.0.0.0 ad.funpic.de -0.0.0.0 ad.garantiarkadas.com -0.0.0.0 ad.gazeta.pl -0.0.0.0 ad.ghfusion.com -0.0.0.0 ad.goo.ne.jp -0.0.0.0 ad.gr.doubleclick.net -0.0.0.0 ad.groupon.be -0.0.0.0 ad.groupon.co.uk -0.0.0.0 ad.groupon.com -0.0.0.0 ad.groupon.de -0.0.0.0 ad.groupon.fr -0.0.0.0 ad.groupon.net -0.0.0.0 ad.groupon.nl -0.0.0.0 ad.groupon.pl -0.0.0.0 ad.hankooki.com -0.0.0.0 ad.horvitznewspapers.net -0.0.0.0 ad.icasthq.com -0.0.0.0 ad.iconadserver.com -0.0.0.0 ad.iloveinterracial.com -0.0.0.0 ad.insightexpressai.com -0.0.0.0 ad.ir.ru -0.0.0.0 ad.jamba.net -0.0.0.0 ad.jamster.ca -0.0.0.0 ad.jokeroo.com -0.0.0.0 ad.kataweb.it -0.0.0.0 ad.kau.li -0.0.0.0 ad.krutilka.ru -0.0.0.0 ad.land.to -0.0.0.0 ad.leadbolt.net -0.0.0.0 ad.lgappstv.com -0.0.0.0 ad.linkexchange.com -0.0.0.0 ad.linkstorms.com -0.0.0.0 ad.linksynergy.com -0.0.0.0 ad.livere.co.kr -0.0.0.0 ad.lyricswire.com -0.0.0.0 ad.mail.ru -0.0.0.0 ad.mangareader.net -0.0.0.0 ad.mastermedia.ru -0.0.0.0 ad.media-servers.net -0.0.0.0 ad.moscowtimes.ru -0.0.0.0 ad.my.doubleclick.net -0.0.0.0 ad.ne.com -0.0.0.0 ad.net -0.0.0.0 ad.network60.com -0.0.0.0 ad.nicovideo.jp -0.0.0.0 ad.nozonedata.com -0.0.0.0 ad.ntvmsnbc.com -0.0.0.0 ad.ohmynews.com -0.0.0.0 ad.ourgame.com -0.0.0.0 ad.pandora.tv -0.0.0.0 ad.parom.hu -0.0.0.0 ad.partis.si -0.0.0.0 ad.pickple.net -0.0.0.0 ad.pravda.ru -0.0.0.0 ad.premiumonlinemedia.com -0.0.0.0 ad.propellerads.com -0.0.0.0 ad.prv.pl -0.0.0.0 ad.qq.com -0.0.0.0 ad.qyer.com -0.0.0.0 ad.realist.gen.tr -0.0.0.0 ad.realmcdn.net -0.0.0.0 ad.reklamport.com -0.0.0.0 ad.repubblica.it -0.0.0.0 ad.ru.doubleclick.net -0.0.0.0 ad.search.ch -0.0.0.0 ad.sensismediasmart.com -0.0.0.0 ad.sensismediasmart.com.au -0.0.0.0 ad.slashgear.com -0.0.0.0 ad.smartclip.net -0.0.0.0 ad.sxp.smartclip.net -0.0.0.0 ad.thetyee.ca -0.0.0.0 ad.thewheelof.com -0.0.0.0 ad.thisav.com -0.0.0.0 ad.trafficmp.com -0.0.0.0 ad.turn.com -0.0.0.0 ad.tv2.no -0.0.0.0 ad.usatoday.com -0.0.0.0 ad.userporn.com -0.0.0.0 ad.valuecalling.com -0.0.0.0 ad.weplayer.cc -0.0.0.0 ad.where.com -0.0.0.0 ad.wsod.com -0.0.0.0 ad.yadro.ru -0.0.0.0 ad.yemeksepeti.com -0.0.0.0 ad.yieldmanager.com -0.0.0.0 ad.zaman.com -0.0.0.0 ad.zanox.com -0.0.0.0 ad.zodera.hu -0.0.0.0 ad0.haynet.com -0.0.0.0 ad01.focalink.com -0.0.0.0 ad01.mediacorpsingapore.com -0.0.0.0 ad02.focalink.com -0.0.0.0 ad03.focalink.com -0.0.0.0 ad04.focalink.com -0.0.0.0 ad05.focalink.com -0.0.0.0 ad06.focalink.com -0.0.0.0 ad07.focalink.com -0.0.0.0 ad08.focalink.com -0.0.0.0 ad09.focalink.com -0.0.0.0 ad1.bannerbank.ru -0.0.0.0 ad1.checkm8.com -0.0.0.0 ad1.emediate.dk -0.0.0.0 ad1.gamezone.com -0.0.0.0 ad1.hotel.com -0.0.0.0 ad1.lbn.ru -0.0.0.0 ad1.popcap.com -0.0.0.0 ad10.bannerbank.ru -0.0.0.0 ad10.checkm8.com -0.0.0.0 ad10.focalink.com -0.0.0.0 ad101com.adbureau.net -0.0.0.0 ad10digital.checkm8.com -0.0.0.0 ad11.bannerbank.ru -0.0.0.0 ad11.checkm8.com -0.0.0.0 ad11.focalink.com -0.0.0.0 ad11digital.checkm8.com -0.0.0.0 ad12.bannerbank.ru -0.0.0.0 ad12.checkm8.com -0.0.0.0 ad12.focalink.com -0.0.0.0 ad12digital.checkm8.com -0.0.0.0 ad13.checkm8.com -0.0.0.0 ad13.focalink.com -0.0.0.0 ad131m.adk2.co -0.0.0.0 ad13digital.checkm8.com -0.0.0.0 ad14.checkm8.com -0.0.0.0 ad14.focalink.com -0.0.0.0 ad14digital.checkm8.com -0.0.0.0 ad15.checkm8.com -0.0.0.0 ad15.focalink.com -0.0.0.0 ad15digital.checkm8.com -0.0.0.0 ad16.checkm8.com -0.0.0.0 ad16.focalink.com -0.0.0.0 ad16digital.checkm8.com -0.0.0.0 ad17.checkm8.com -0.0.0.0 ad17.focalink.com -0.0.0.0 ad17digital.checkm8.com -0.0.0.0 ad18.checkm8.com -0.0.0.0 ad18.focalink.com -0.0.0.0 ad18digital.checkm8.com -0.0.0.0 ad19.checkm8.com -0.0.0.0 ad19.focalink.com -0.0.0.0 ad19digital.checkm8.com -0.0.0.0 ad1digital.checkm8.com -0.0.0.0 ad2.adecn.com -0.0.0.0 ad2.bannerbank.ru -0.0.0.0 ad2.bannerhost.ru -0.0.0.0 ad2.checkm8.com -0.0.0.0 ad2.cooks.com -0.0.0.0 ad2.firehousezone.com -0.0.0.0 ad2.gammae.com -0.0.0.0 ad2.hotel.com -0.0.0.0 ad2.lbn.ru -0.0.0.0 ad2.nationalreview.com -0.0.0.0 ad2.pl -0.0.0.0 ad2.zophar.net -0.0.0.0 ad20.checkm8.com -0.0.0.0 ad20.net -0.0.0.0 ad20digital.checkm8.com -0.0.0.0 ad21.checkm8.com -0.0.0.0 ad21digital.checkm8.com -0.0.0.0 ad22.checkm8.com -0.0.0.0 ad22digital.checkm8.com -0.0.0.0 ad23.checkm8.com -0.0.0.0 ad23digital.checkm8.com -0.0.0.0 ad24.checkm8.com -0.0.0.0 ad24digital.checkm8.com -0.0.0.0 ad25.checkm8.com -0.0.0.0 ad25digital.checkm8.com -0.0.0.0 ad26.checkm8.com -0.0.0.0 ad26digital.checkm8.com -0.0.0.0 ad27.checkm8.com -0.0.0.0 ad27digital.checkm8.com -0.0.0.0 ad28.checkm8.com -0.0.0.0 ad28digital.checkm8.com -0.0.0.0 ad29.checkm8.com -0.0.0.0 ad29digital.checkm8.com -0.0.0.0 ad2digital.checkm8.com -0.0.0.0 ad2games.com -0.0.0.0 ad3.adfarm1.adition.com -0.0.0.0 ad3.bannerbank.ru -0.0.0.0 ad3.checkm8.com -0.0.0.0 ad3.eu -0.0.0.0 ad3.lbn.ru -0.0.0.0 ad3.nationalreview.com -0.0.0.0 ad30.checkm8.com -0.0.0.0 ad30digital.checkm8.com -0.0.0.0 ad31.checkm8.com -0.0.0.0 ad31digital.checkm8.com -0.0.0.0 ad32.checkm8.com -0.0.0.0 ad32digital.checkm8.com -0.0.0.0 ad33.checkm8.com -0.0.0.0 ad33digital.checkm8.com -0.0.0.0 ad34.checkm8.com -0.0.0.0 ad34digital.checkm8.com -0.0.0.0 ad35.checkm8.com -0.0.0.0 ad35digital.checkm8.com -0.0.0.0 ad36.checkm8.com -0.0.0.0 ad36digital.checkm8.com -0.0.0.0 ad37.checkm8.com -0.0.0.0 ad37digital.checkm8.com -0.0.0.0 ad38.checkm8.com -0.0.0.0 ad38digital.checkm8.com -0.0.0.0 ad39.checkm8.com -0.0.0.0 ad39digital.checkm8.com -0.0.0.0 ad3digital.checkm8.com -0.0.0.0 ad4.adfarm1.adition.com -0.0.0.0 ad4.bannerbank.ru -0.0.0.0 ad4.checkm8.com -0.0.0.0 ad4.lbn.ru -0.0.0.0 ad4.speedbit.com -0.0.0.0 ad40.checkm8.com -0.0.0.0 ad40digital.checkm8.com -0.0.0.0 ad41.atlas.cz -0.0.0.0 ad41.checkm8.com -0.0.0.0 ad41digital.checkm8.com -0.0.0.0 ad42.checkm8.com -0.0.0.0 ad42digital.checkm8.com -0.0.0.0 ad43.checkm8.com -0.0.0.0 ad43digital.checkm8.com -0.0.0.0 ad44.checkm8.com -0.0.0.0 ad44digital.checkm8.com -0.0.0.0 ad45.checkm8.com -0.0.0.0 ad45digital.checkm8.com -0.0.0.0 ad46.checkm8.com -0.0.0.0 ad46digital.checkm8.com -0.0.0.0 ad47.checkm8.com -0.0.0.0 ad47digital.checkm8.com -0.0.0.0 ad48.checkm8.com -0.0.0.0 ad48digital.checkm8.com -0.0.0.0 ad49.checkm8.com -0.0.0.0 ad49digital.checkm8.com -0.0.0.0 ad4digital.checkm8.com -0.0.0.0 ad4game.com -0.0.0.0 ad4partners.com -0.0.0.0 ad5.bannerbank.ru -0.0.0.0 ad5.checkm8.com -0.0.0.0 ad5.lbn.ru -0.0.0.0 ad50.checkm8.com -0.0.0.0 ad50digital.checkm8.com -0.0.0.0 ad5digital.checkm8.com -0.0.0.0 ad6.bannerbank.ru -0.0.0.0 ad6.checkm8.com -0.0.0.0 ad6.horvitznewspapers.net -0.0.0.0 ad6digital.checkm8.com -0.0.0.0 ad6media.fr -0.0.0.0 ad7.bannerbank.ru -0.0.0.0 ad7.checkm8.com -0.0.0.0 ad7digital.checkm8.com -0.0.0.0 ad8.adfarm1.adition.com -0.0.0.0 ad8.bannerbank.ru -0.0.0.0 ad8.checkm8.com -0.0.0.0 ad8digital.checkm8.com -0.0.0.0 ad9.bannerbank.ru -0.0.0.0 ad9.checkm8.com -0.0.0.0 ad9digital.checkm8.com -0.0.0.0 adagiobanner.s3.amazonaws.com -0.0.0.0 adaos-ads.net -0.0.0.0 adap.tv -0.0.0.0 adapd.com -0.0.0.0 adashx.ut.taobao.com -0.0.0.0 adashx4ae.ut.taobao.com -0.0.0.0 adb.fling.com -0.0.0.0 adb.wp.pl -0.0.0.0 adbers.com -0.0.0.0 adbg.hit.gemius.pl -0.0.0.0 adbit.co -0.0.0.0 adblade.com -0.0.0.0 adblockanalytics.com -0.0.0.0 adbot.theonion.com -0.0.0.0 adbrite.com -0.0.0.0 adbucks.brandreachsys.com -0.0.0.0 adc2.adcentriconline.com -0.0.0.0 adc3-launch.adcolony.com -0.0.0.0 adcanadian.com -0.0.0.0 adcarem.co -0.0.0.0 adcash.com -0.0.0.0 adcast.deviantart.com -0.0.0.0 adcentric.randomseed.com -0.0.0.0 adcentriconline.com -0.0.0.0 adclick.hit.gemius.pl -0.0.0.0 adclient-af.lp.uol.com.br -0.0.0.0 adcode.adengage.com -0.0.0.0 adconscious.com -0.0.0.0 adcontent.gamespy.com -0.0.0.0 adcontent.reedbusiness.com -0.0.0.0 adcontroller.unicast.com -0.0.0.0 adcycle.footymad.net -0.0.0.0 add.f5haber.com -0.0.0.0 addelivery.thestreet.com -0.0.0.0 addserver.mtv.com.tr -0.0.0.0 addstock.co.uk -0.0.0.0 addthis.com -0.0.0.0 addthiscdn.com -0.0.0.0 ade.wooboo.com.cn -0.0.0.0 adecn.com -0.0.0.0 adengine.rt.ru -0.0.0.0 adexc.net -0.0.0.0 adexchangegate.com -0.0.0.0 adexchangeprediction.com -0.0.0.0 adexpansion.com -0.0.0.0 adexprt.com -0.0.0.0 adexprt.me -0.0.0.0 adexprts.com -0.0.0.0 adext.inkclub.com -0.0.0.0 adfactor.nl -0.0.0.0 adfarm1.adition.com -0.0.0.0 adforce.adtech.fr -0.0.0.0 adforce.adtech.us -0.0.0.0 adform.com -0.0.0.0 adfusion.com -0.0.0.0 adgardener.com -0.0.0.0 adgraphics.theonion.com -0.0.0.0 adguanggao.eee114.com -0.0.0.0 adhearus.com -0.0.0.0 adhese.be -0.0.0.0 adhese.com -0.0.0.0 adhese.nieuwsblad.be -0.0.0.0 adhitzads.com -0.0.0.0 adhref.pl -0.0.0.0 adidm.idmnet.pl -0.0.0.0 adimage.asia1.com.sg -0.0.0.0 adimage.blm.net -0.0.0.0 adimages.earthweb.com -0.0.0.0 adimages.go.com -0.0.0.0 adimages.mp3.com -0.0.0.0 adimages.omroepzeeland.nl -0.0.0.0 adimg.activeadv.net -0.0.0.0 adimg.com.com -0.0.0.0 adin.bigpoint.com -0.0.0.0 adipics.com -0.0.0.0 adireland.com -0.0.0.0 adition.com -0.0.0.0 adjmps.com -0.0.0.0 adjuggler.net -0.0.0.0 adjuggler.yourdictionary.com -0.0.0.0 adkontekst.pl -0.0.0.0 adm.265g.com -0.0.0.0 adm.baidu.com -0.0.0.0 adm.funshion.com -0.0.0.0 adm.fwmrm.net -0.0.0.0 adm.shinobi.jp -0.0.0.0 adm.xmfish.com -0.0.0.0 adman.freeze.com -0.0.0.0 adman.gr -0.0.0.0 adman.se -0.0.0.0 admanage.com -0.0.0.0 admanager.btopenworld.com -0.0.0.0 admanager.collegepublisher.com -0.0.0.0 admarkt.marktplaats.nl -0.0.0.0 admatch-syndication.mochila.com -0.0.0.0 admatcher.videostrip.com -0.0.0.0 admd.yam.com -0.0.0.0 admedia.com -0.0.0.0 admedia.wsod.com -0.0.0.0 admeld.com -0.0.0.0 admerize.be -0.0.0.0 admez.com -0.0.0.0 admin.digitalacre.com -0.0.0.0 admin.hotkeys.com -0.0.0.0 admonkey.dapper.net -0.0.0.0 adms.physorg.com -0.0.0.0 adn.ebay.com -0.0.0.0 adn.zone-telechargement.com -0.0.0.0 adnet.asahi.com -0.0.0.0 adnet.biz -0.0.0.0 adnet.com -0.0.0.0 adnet.de -0.0.0.0 adnetwork.nextgen.net -0.0.0.0 adnetwork.rovicorp.com -0.0.0.0 adnetworkperformance.com -0.0.0.0 adnxs.com -0.0.0.0 adnxs.revsci.net -0.0.0.0 adobe.tt.omtrdc.net -0.0.0.0 adobee.com -0.0.0.0 adocean.pl -0.0.0.0 adonline.e-kolay.net -0.0.0.0 adopt.euroclick.com -0.0.0.0 adopt.precisead.com -0.0.0.0 adotube.com -0.0.0.0 adp.gazeta.pl -0.0.0.0 adpepper.dk -0.0.0.0 adping.qq.com -0.0.0.0 adprovider.adlure.net -0.0.0.0 adpulse.ads.targetnet.com -0.0.0.0 adq.nextag.com -0.0.0.0 adrazzi.com -0.0.0.0 adriver.ru -0.0.0.0 adroll.com -0.0.0.0 adrotator.se -0.0.0.0 adrunnr.com -0.0.0.0 ads-a.juicyads.com -0.0.0.0 ads-d.viber.com -0.0.0.0 ads-de.spray.net -0.0.0.0 ads-game-187f4.firebaseapp.com -0.0.0.0 ads-rm.looksmart.com -0.0.0.0 ads-rolandgarros.com -0.0.0.0 ads-roularta.adhese.com -0.0.0.0 ads-stats.com -0.0.0.0 ads-t.ru -0.0.0.0 ads.5ci.lt -0.0.0.0 ads.7days.ae -0.0.0.0 ads.abs-cbn.com -0.0.0.0 ads.accelerator-media.com -0.0.0.0 ads.aceweb.net -0.0.0.0 ads.ad-center.com -0.0.0.0 ads.ad4game.com -0.0.0.0 ads.adamoads.com -0.0.0.0 ads.adap.tv -0.0.0.0 ads.adaptv.advertising.com -0.0.0.0 ads.adbroker.de -0.0.0.0 ads.adcorps.com -0.0.0.0 ads.addesktop.com -0.0.0.0 ads.addynamix.com -0.0.0.0 ads.adengage.com -0.0.0.0 ads.adfox.ru -0.0.0.0 ads.adgoto.com -0.0.0.0 ads.adhall.com -0.0.0.0 ads.adhostingsolutions.com -0.0.0.0 ads.adk2.com -0.0.0.0 ads.admarvel.com -0.0.0.0 ads.admaximize.com -0.0.0.0 ads.adroar.com -0.0.0.0 ads.adsag.com -0.0.0.0 ads.adsbookie.com -0.0.0.0 ads.adshareware.net -0.0.0.0 ads.adsinimages.com -0.0.0.0 ads.adsonar.com -0.0.0.0 ads.adsrvmedia.com -0.0.0.0 ads.adsrvmedia.net -0.0.0.0 ads.adtegrity.net -0.0.0.0 ads.adtiger.de -0.0.0.0 ads.adultfriendfinder.com -0.0.0.0 ads.advance.net -0.0.0.0 ads.adverline.com -0.0.0.0 ads.adviva.net -0.0.0.0 ads.adworldnetwork.com -0.0.0.0 ads.adxpansion.com -0.0.0.0 ads.adxpose.com -0.0.0.0 ads.aerserv.com -0.0.0.0 ads.affiliates.match.com -0.0.0.0 ads.ahds.ac.uk -0.0.0.0 ads.al.com -0.0.0.0 ads.albawaba.com -0.0.0.0 ads.allsites.com -0.0.0.0 ads.allvertical.com -0.0.0.0 ads.almasdarnews.com -0.0.0.0 ads.amazingmedia.com -0.0.0.0 ads.amgdgt.com -0.0.0.0 ads.ami-admin.com -0.0.0.0 ads.apartmenttherapy.com -0.0.0.0 ads.api.vungle.com -0.0.0.0 ads.apn.co.nz -0.0.0.0 ads.apn.co.za -0.0.0.0 ads.araba.com -0.0.0.0 ads.aroundtherings.com -0.0.0.0 ads.as4x.tmcs.net -0.0.0.0 ads.as4x.tmcs.ticketmaster.com -0.0.0.0 ads.aspalliance.com -0.0.0.0 ads.aspentimes.com -0.0.0.0 ads.associatedcontent.com -0.0.0.0 ads.astalavista.us -0.0.0.0 ads.auctionads.com -0.0.0.0 ads.auctioncity.co.nz -0.0.0.0 ads.auctions.yahoo.com -0.0.0.0 ads.avazu.net -0.0.0.0 ads.aws.viber.com -0.0.0.0 ads.azjmp.com -0.0.0.0 ads.b10f.jp -0.0.0.0 ads.baazee.com -0.0.0.0 ads.bangkokpost.co.th -0.0.0.0 ads.bauerpublishing.com -0.0.0.0 ads.bbcworld.com -0.0.0.0 ads.bcnewsgroup.com -0.0.0.0 ads.beeb.com -0.0.0.0 ads.beliefnet.com -0.0.0.0 ads.belointeractive.com -0.0.0.0 ads.betweendigital.com -0.0.0.0 ads.bfast.com -0.0.0.0 ads.bianca.com -0.0.0.0 ads.bidclix.com -0.0.0.0 ads.bidstreamserver.com -0.0.0.0 ads.biggerboat.com -0.0.0.0 ads.bizhut.com -0.0.0.0 ads.bizx.info -0.0.0.0 ads.blixem.nl -0.0.0.0 ads.blog.com -0.0.0.0 ads.blogherads.com -0.0.0.0 ads.bloomberg.com -0.0.0.0 ads.bluemountain.com -0.0.0.0 ads.bonnint.net -0.0.0.0 ads.brabys.com -0.0.0.0 ads.brand.net -0.0.0.0 ads.buscape.com.br -0.0.0.0 ads.businessclick.com -0.0.0.0 ads.businessweek.com -0.0.0.0 ads.camrecord.com -0.0.0.0 ads.cardea.se -0.0.0.0 ads.carocean.co.uk -0.0.0.0 ads.casinocity.com -0.0.0.0 ads.catholic.org -0.0.0.0 ads.cavello.com -0.0.0.0 ads.cbc.ca -0.0.0.0 ads.cc-dt.com -0.0.0.0 ads.cdn.viber.com -0.0.0.0 ads.cdnow.com -0.0.0.0 ads.centraliprom.com -0.0.0.0 ads.cgchannel.com -0.0.0.0 ads.chalomumbai.com -0.0.0.0 ads.champs-elysees.com -0.0.0.0 ads.chipcenter.com -0.0.0.0 ads.chumcity.com -0.0.0.0 ads.cineville.nl -0.0.0.0 ads.cleveland.com -0.0.0.0 ads.clickability.com -0.0.0.0 ads.clickad.com.pl -0.0.0.0 ads.clickagents.com -0.0.0.0 ads.clubzone.com -0.0.0.0 ads.cluster01.oasis.zmh.zope.net -0.0.0.0 ads.cnixon.com -0.0.0.0 ads.cnngo.com -0.0.0.0 ads.cobrad.com -0.0.0.0 ads.collegclub.com -0.0.0.0 ads.collegemix.com -0.0.0.0 ads.com.com -0.0.0.0 ads.contactmusic.com -0.0.0.0 ads.contentabc.com -0.0.0.0 ads.coopson.com -0.0.0.0 ads.corusradionetwork.com -0.0.0.0 ads.courierpostonline.com -0.0.0.0 ads.crakmedia.com -0.0.0.0 ads.crapville.com -0.0.0.0 ads.creative-serving.com -0.0.0.0 ads.crosscut.com -0.0.0.0 ads.ctvdigital.net -0.0.0.0 ads.currantbun.com -0.0.0.0 ads.cvut.cz -0.0.0.0 ads.cybersales.cz -0.0.0.0 ads.dada.it -0.0.0.0 ads.ddj.com -0.0.0.0 ads.democratandchronicle.com -0.0.0.0 ads.dennisnet.co.uk -0.0.0.0 ads.designboom.com -0.0.0.0 ads.designtaxi.com -0.0.0.0 ads.desmoinesregister.com -0.0.0.0 ads.detelefoongids.nl -0.0.0.0 ads.deviantart.com -0.0.0.0 ads.digital-digest.com -0.0.0.0 ads.digitalacre.com -0.0.0.0 ads.digitalcaramel.com -0.0.0.0 ads.digitalmedianet.com -0.0.0.0 ads.digitalpoint.com -0.0.0.0 ads.dimcab.com -0.0.0.0 ads.directionsmag.com -0.0.0.0 ads.dk -0.0.0.0 ads.domeus.com -0.0.0.0 ads.drf.com -0.0.0.0 ads.e-planning.net -0.0.0.0 ads.ecircles.com -0.0.0.0 ads.economist.com -0.0.0.0 ads.einmedia.com -0.0.0.0 ads.eircom.net -0.0.0.0 ads.enliven.com -0.0.0.0 ads.erotism.com -0.0.0.0 ads.espn.adsonar.com -0.0.0.0 ads.eu.msn.com -0.0.0.0 ads.examiner.net -0.0.0.0 ads.exosrv.com -0.0.0.0 ads.expekt.com -0.0.0.0 ads.fairfax.com.au -0.0.0.0 ads.fayettevillenc.com -0.0.0.0 ads.fileindexer.com -0.0.0.0 ads.filmup.com -0.0.0.0 ads.first-response.be -0.0.0.0 ads.flashgames247.com -0.0.0.0 ads.fling.com -0.0.0.0 ads.floridatoday.com -0.0.0.0 ads.fool.com -0.0.0.0 ads.forbes.net -0.0.0.0 ads.fortunecity.com -0.0.0.0 ads.fox.com -0.0.0.0 ads.foxnews.com -0.0.0.0 ads.fredericksburg.com -0.0.0.0 ads.freebannertrade.com -0.0.0.0 ads.freeskreen.com -0.0.0.0 ads.freshmeat.net -0.0.0.0 ads.friendfinder.com -0.0.0.0 ads.fuckingmachines.com -0.0.0.0 ads.game.net -0.0.0.0 ads.gamecity.net -0.0.0.0 ads.gamecopyworld.no -0.0.0.0 ads.gamespyid.com -0.0.0.0 ads.garga.biz -0.0.0.0 ads.glispa.com -0.0.0.0 ads.globo.com -0.0.0.0 ads.gmodules.com -0.0.0.0 ads.gold -0.0.0.0 ads.golfweek.com -0.0.0.0 ads.gorillanation.com -0.0.0.0 ads.gplusmedia.com -0.0.0.0 ads.granadamedia.com -0.0.0.0 ads.greenbaypressgazette.com -0.0.0.0 ads.greenvilleonline.com -0.0.0.0 ads.guardian.co.uk -0.0.0.0 ads.guardianunlimited.co.uk -0.0.0.0 ads.haberler.com -0.0.0.0 ads.harpers.org -0.0.0.0 ads.hbv.de -0.0.0.0 ads.he.valueclick.net -0.0.0.0 ads.hearstmags.com -0.0.0.0 ads.heartlight.org -0.0.0.0 ads.heraldnet.com -0.0.0.0 ads.heroldonline.com -0.0.0.0 ads.hitcents.com -0.0.0.0 ads.hollandsentinel.com -0.0.0.0 ads.hollywood.com -0.0.0.0 ads.hulu.com.edgesuite.net -0.0.0.0 ads.i-am-bored.com -0.0.0.0 ads.icq.com -0.0.0.0 ads.ign.com -0.0.0.0 ads.illuminatednation.com -0.0.0.0 ads.indeed.com -0.0.0.0 ads.indiatimes.com -0.0.0.0 ads.indya.com -0.0.0.0 ads.indystar.com -0.0.0.0 ads.inetinteractive.com -0.0.0.0 ads.infi.net -0.0.0.0 ads.injersey.com -0.0.0.0 ads.intellicast.com -0.0.0.0 ads.intergi.com -0.0.0.0 ads.internic.co.il -0.0.0.0 ads.ipowerweb.com -0.0.0.0 ads.ireport.com -0.0.0.0 ads.isoftmarketing.com -0.0.0.0 ads.itv.com -0.0.0.0 ads.iwon.com -0.0.0.0 ads.jetpackdigital.com -0.0.0.0 ads.jewcy.com -0.0.0.0 ads.jimworld.com -0.0.0.0 ads.jokaroo.com -0.0.0.0 ads.jossip.com -0.0.0.0 ads.jpost.com -0.0.0.0 ads.juicyads.com -0.0.0.0 ads.keywordblocks.com -0.0.0.0 ads.koreanfriendfinder.com -0.0.0.0 ads.ksl.com -0.0.0.0 ads.kure.tv -0.0.0.0 ads.lfstmedia.com -0.0.0.0 ads.link4ads.com -0.0.0.0 ads.linktracking.net -0.0.0.0 ads.linuxjournal.com -0.0.0.0 ads.live365.com -0.0.0.0 ads.lmmob.com -0.0.0.0 ads.lucidmedia.com -0.0.0.0 ads.lycos.com -0.0.0.0 ads.lzjl.com -0.0.0.0 ads.madisonavenue.com -0.0.0.0 ads.magnetic.is -0.0.0.0 ads.mail3x.com -0.0.0.0 ads.mariuana.it -0.0.0.0 ads.mcafee.com -0.0.0.0 ads.mdchoice.com -0.0.0.0 ads.mediaforge.com -0.0.0.0 ads.mediamayhemcorp.com -0.0.0.0 ads.mediaodyssey.com -0.0.0.0 ads.mediaturf.net -0.0.0.0 ads.mefeedia.com -0.0.0.0 ads.megaproxy.com -0.0.0.0 ads.metblogs.com -0.0.0.0 ads.metropolis.co.jp -0.0.0.0 ads.mgnetwork.com -0.0.0.0 ads.mindsetnetwork.com -0.0.0.0 ads.mircx.com -0.0.0.0 ads.mlive.com -0.0.0.0 ads.mm.ap.org -0.0.0.0 ads.mofos.com -0.0.0.0 ads.mopub.com -0.0.0.0 ads.morningstar.com -0.0.0.0 ads.mouseplanet.com -0.0.0.0 ads.movieweb.com -0.0.0.0 ads.mp.mydas.mobi -0.0.0.0 ads.mp3searchy.com -0.0.0.0 ads.mtv.uol.com.br -0.0.0.0 ads.multimania.lycos.fr -0.0.0.0 ads.mustangworks.com -0.0.0.0 ads.mycricket.com -0.0.0.0 ads.mysimon.com -0.0.0.0 ads.mytelus.com -0.0.0.0 ads.nationalreview.com -0.0.0.0 ads.nerve.com -0.0.0.0 ads.netbul.com -0.0.0.0 ads.networkwcs.net -0.0.0.0 ads.networldmedia.net -0.0.0.0 ads.neudesicmediagroup.com -0.0.0.0 ads.newgrounds.com -0.0.0.0 ads.newsint.co.uk -0.0.0.0 ads.newsminerextra.com -0.0.0.0 ads.newsobserver.com -0.0.0.0 ads.newsquest.co.uk -0.0.0.0 ads.newtention.net -0.0.0.0 ads.nexage.com -0.0.0.0 ads.nicovideo.jp -0.0.0.0 ads.ninemsn.com.au -0.0.0.0 ads.nola.com -0.0.0.0 ads.northjersey.com -0.0.0.0 ads.novem.pl -0.0.0.0 ads.novinhagostosa10.com -0.0.0.0 ads.ntadvice.com -0.0.0.0 ads.nyi.net -0.0.0.0 ads.nyootv.com -0.0.0.0 ads.nytimes.com -0.0.0.0 ads.o2.pl -0.0.0.0 ads.ole.com -0.0.0.0 ads.omaha.com -0.0.0.0 ads.online.ie -0.0.0.0 ads.onvertise.com -0.0.0.0 ads.open.pl -0.0.0.0 ads.opensubtitles.org -0.0.0.0 ads.oregonlive.com -0.0.0.0 ads.osdn.com -0.0.0.0 ads.panoramtech.net -0.0.0.0 ads.paper.li -0.0.0.0 ads.parrysound.com -0.0.0.0 ads.paxnet.co.kr -0.0.0.0 ads.peel.com -0.0.0.0 ads.pennyweb.com -0.0.0.0 ads.people.com.cn -0.0.0.0 ads.persgroep.net -0.0.0.0 ads.phillyburbs.com -0.0.0.0 ads.phpclasses.org -0.0.0.0 ads.pitchforkmedia.com -0.0.0.0 ads.pittsburghlive.com -0.0.0.0 ads.pixiq.com -0.0.0.0 ads.planet-f1.com -0.0.0.0 ads.pni.com -0.0.0.0 ads.pno.net -0.0.0.0 ads.poconorecord.com -0.0.0.0 ads.pof.com -0.0.0.0 ads.pointroll.com -0.0.0.0 ads.premiumnetwork.net -0.0.0.0 ads.pressdemo.com -0.0.0.0 ads.pricescan.com -0.0.0.0 ads.prisacom.com -0.0.0.0 ads.pro-market.net -0.0.0.0 ads.pro-market.net.edgesuite.net -0.0.0.0 ads.profitsdeluxe.com -0.0.0.0 ads.profootballtalk.com -0.0.0.0 ads.program3.com -0.0.0.0 ads.prospect.org -0.0.0.0 ads.pruc.org -0.0.0.0 ads.pubmatic.com -0.0.0.0 ads.queendom.com -0.0.0.0 ads.ratemyprofessors.com -0.0.0.0 ads.rcgroups.com -0.0.0.0 ads.rdstore.com -0.0.0.0 ads.realcastmedia.com -0.0.0.0 ads.realcities.com -0.0.0.0 ads.realmedia.de -0.0.0.0 ads.rediff.com -0.0.0.0 ads.register.com -0.0.0.0 ads.reklamatik.com -0.0.0.0 ads.reklamlar.net -0.0.0.0 ads.revenue.net -0.0.0.0 ads.revsci.net -0.0.0.0 ads.roanoke.com -0.0.0.0 ads.roiserver.com -0.0.0.0 ads.rondomondo.com -0.0.0.0 ads.rootzoo.com -0.0.0.0 ads.rubiconproject.com -0.0.0.0 ads.ruralpress.com -0.0.0.0 ads.sacbee.com -0.0.0.0 ads.satyamonline.com -0.0.0.0 ads.scabee.com -0.0.0.0 ads.scifi.com -0.0.0.0 ads.scorecardresearch.com -0.0.0.0 ads.scott-sports.com -0.0.0.0 ads.scottusa.com -0.0.0.0 ads.servebom.com -0.0.0.0 ads.servenobid.com -0.0.0.0 ads.sexier.com -0.0.0.0 ads.sfusion.com -0.0.0.0 ads.shiftdelete.net -0.0.0.0 ads.shizmoo.com -0.0.0.0 ads.shovtvnet.com -0.0.0.0 ads.showtvnet.com -0.0.0.0 ads.simpli.fi -0.0.0.0 ads.simtel.com -0.0.0.0 ads.simtel.net -0.0.0.0 ads.sl.interpals.net -0.0.0.0 ads.smartclick.com -0.0.0.0 ads.smartclicks.com -0.0.0.0 ads.smartclicks.net -0.0.0.0 ads.smowtion.com -0.0.0.0 ads.snowball.com -0.0.0.0 ads.socialtheater.com -0.0.0.0 ads.space.com -0.0.0.0 ads.specificclick.com -0.0.0.0 ads.specificmedia.com -0.0.0.0 ads.spilgames.com -0.0.0.0 ads.spintrade.com -0.0.0.0 ads.spymac.net -0.0.0.0 ads.stackoverflow.com -0.0.0.0 ads.starbanner.com -0.0.0.0 ads.stephensmedia.com -0.0.0.0 ads.stileproject.com -0.0.0.0 ads.stoiximan.gr -0.0.0.0 ads.sumotorrent.com -0.0.0.0 ads.sup.com -0.0.0.0 ads.superonline.com -0.0.0.0 ads.swiftnews.com -0.0.0.0 ads.tbs.com -0.0.0.0 ads.technoratimedia.com -0.0.0.0 ads.techvibes.com -0.0.0.0 ads.techweb.com -0.0.0.0 ads.telecinco.es -0.0.0.0 ads.thecoolhunter.net -0.0.0.0 ads.thecrimson.com -0.0.0.0 ads.thefrisky.com -0.0.0.0 ads.theindependent.com -0.0.0.0 ads.themoneytizer.com -0.0.0.0 ads.theolympian.com -0.0.0.0 ads.thestar.com -0.0.0.0 ads.timesunion.com -0.0.0.0 ads.tmcs.net -0.0.0.0 ads.tnt.tv -0.0.0.0 ads.toronto.com -0.0.0.0 ads.townhall.com -0.0.0.0 ads.tracfonewireless.com -0.0.0.0 ads.track.net -0.0.0.0 ads.traderonline.com -0.0.0.0 ads.traffichaus.com -0.0.0.0 ads.trafficjunky.net -0.0.0.0 ads.treehugger.com -0.0.0.0 ads.trinitymirror.co.uk -0.0.0.0 ads.tripod.com -0.0.0.0 ads.tripod.lycos.co.uk -0.0.0.0 ads.tripod.lycos.de -0.0.0.0 ads.tripod.lycos.es -0.0.0.0 ads.tromaville.com -0.0.0.0 ads.trutv.com -0.0.0.0 ads.tw.adsonar.com -0.0.0.0 ads.uigc.net -0.0.0.0 ads.ukclimbing.com -0.0.0.0 ads.ultimatesurrender.com -0.0.0.0 ads.undertone.com -0.0.0.0 ads.uproar.com -0.0.0.0 ads.urbandictionary.com -0.0.0.0 ads.usatoday.com -0.0.0.0 ads.v3.com -0.0.0.0 ads.v3exchange.com -0.0.0.0 ads.vaildaily.com -0.0.0.0 ads.valuead.com -0.0.0.0 ads.vegas.com -0.0.0.0 ads.veloxia.com -0.0.0.0 ads.ventivmedia.com -0.0.0.0 ads.veoh.com -0.0.0.0 ads.viber.com -0.0.0.0 ads.videoadvertising.com -0.0.0.0 ads.vidoomy.com -0.0.0.0 ads.virginislandsdailynews.com -0.0.0.0 ads.virtualcountries.com -0.0.0.0 ads.waframedia1.com -0.0.0.0 ads.waps.cn -0.0.0.0 ads.wapx.cn -0.0.0.0 ads.weather.ca -0.0.0.0 ads.web.de -0.0.0.0 ads.web21.com -0.0.0.0 ads.webfeat.com -0.0.0.0 ads.webheat.com -0.0.0.0 ads.webhosting.info -0.0.0.0 ads.webindia123.com -0.0.0.0 ads.webmd.com -0.0.0.0 ads.webnet.advance.net -0.0.0.0 ads.winsite.com -0.0.0.0 ads.worldstarhiphop.com -0.0.0.0 ads.x17online.com -0.0.0.0 ads.xbox-scene.com -0.0.0.0 ads.xtra.ca -0.0.0.0 ads.xtra.co.nz -0.0.0.0 ads.xtramsn.co.nz -0.0.0.0 ads.yahoo.com -0.0.0.0 ads.yap.yahoo.com -0.0.0.0 ads.yimg.com -0.0.0.0 ads.yimg.com.edgesuite.net -0.0.0.0 ads.yldmgrimg.net -0.0.0.0 ads.youtube.com -0.0.0.0 ads.zamunda.se -0.0.0.0 ads.zynga.com -0.0.0.0 ads01.com -0.0.0.0 ads01.focalink.com -0.0.0.0 ads02.focalink.com -0.0.0.0 ads03.focalink.com -0.0.0.0 ads04.focalink.com -0.0.0.0 ads05.focalink.com -0.0.0.0 ads06.focalink.com -0.0.0.0 ads07.focalink.com -0.0.0.0 ads08.focalink.com -0.0.0.0 ads09.focalink.com -0.0.0.0 ads1.admedia.ro -0.0.0.0 ads1.advance.net -0.0.0.0 ads1.ami-admin.com -0.0.0.0 ads1.destructoid.com -0.0.0.0 ads1.erotism.com -0.0.0.0 ads1.jev.co.za -0.0.0.0 ads1.msads.net -0.0.0.0 ads1.msn.com -0.0.0.0 ads1.performancingads.com -0.0.0.0 ads1.realcities.com -0.0.0.0 ads1.revenue.net -0.0.0.0 ads1.updated.com -0.0.0.0 ads10.focalink.com -0.0.0.0 ads10.speedbit.com -0.0.0.0 ads11.focalink.com -0.0.0.0 ads12.focalink.com -0.0.0.0 ads13.focalink.com -0.0.0.0 ads13000.cpmoz.com -0.0.0.0 ads14.focalink.com -0.0.0.0 ads15.focalink.com -0.0.0.0 ads16.advance.net -0.0.0.0 ads16.focalink.com -0.0.0.0 ads17.focalink.com -0.0.0.0 ads18.focalink.com -0.0.0.0 ads19.focalink.com -0.0.0.0 ads1a.depositfiles.com -0.0.0.0 ads2-adnow.com -0.0.0.0 ads2.advance.net -0.0.0.0 ads2.clearchannel.com -0.0.0.0 ads2.clickad.com -0.0.0.0 ads2.collegclub.com -0.0.0.0 ads2.collegeclub.com -0.0.0.0 ads2.contentabc.com -0.0.0.0 ads2.gamecity.net -0.0.0.0 ads2.haber3.com -0.0.0.0 ads2.msn.com -0.0.0.0 ads2.opensubtitles.org -0.0.0.0 ads2.osdn.com -0.0.0.0 ads2.pittsburghlive.com -0.0.0.0 ads2.realcities.com -0.0.0.0 ads2.revenue.net -0.0.0.0 ads2.weblogssl.com -0.0.0.0 ads2.zeusclicks.com -0.0.0.0 ads20.focalink.com -0.0.0.0 ads21.focalink.com -0.0.0.0 ads22.focalink.com -0.0.0.0 ads23.focalink.com -0.0.0.0 ads24.focalink.com -0.0.0.0 ads24.net -0.0.0.0 ads25.focalink.com -0.0.0.0 ads2ads.net -0.0.0.0 ads2srv.com -0.0.0.0 ads3.advance.net -0.0.0.0 ads3.freebannertrade.com -0.0.0.0 ads3.gamecity.net -0.0.0.0 ads3.haber3.com -0.0.0.0 ads3.realcities.com -0.0.0.0 ads360.com -0.0.0.0 ads4.advance.net -0.0.0.0 ads4.gamecity.net -0.0.0.0 ads4.realcities.com -0.0.0.0 ads4cheap.com -0.0.0.0 ads4homes.com -0.0.0.0 ads5.advance.net -0.0.0.0 ads5.fxdepo.com -0.0.0.0 ads6.advance.net -0.0.0.0 ads6.gamecity.net -0.0.0.0 ads7.advance.net -0.0.0.0 ads7.gamecity.net -0.0.0.0 ads7.speedbit.com -0.0.0.0 ads8.com -0.0.0.0 ads80.com -0.0.0.0 adsadmin.corusradionetwork.com -0.0.0.0 adsatt.abcnews.starwave.com -0.0.0.0 adsatt.espn.go.com -0.0.0.0 adsatt.espn.starwave.com -0.0.0.0 adsbb.dfiles.eu -0.0.0.0 adscendmedia.com -0.0.0.0 adscholar.com -0.0.0.0 adsclick.qq.com -0.0.0.0 adsdaq.com -0.0.0.0 adsearch.adkontekst.pl -0.0.0.0 adsearch.pl -0.0.0.0 adsearch.wp.pl -0.0.0.0 adserv.bravenet.com -0.0.0.0 adserv.lwmn.net -0.0.0.0 adserv.maineguide.com -0.0.0.0 adserv.mywebtimes.com -0.0.0.0 adserv.postbulletin.com -0.0.0.0 adserv.quality-channel.de -0.0.0.0 adserv.usps.com -0.0.0.0 adserv001.adtech.fr -0.0.0.0 adserv001.adtech.us -0.0.0.0 adserv002.adtech.fr -0.0.0.0 adserv002.adtech.us -0.0.0.0 adserv003.adtech.fr -0.0.0.0 adserv003.adtech.us -0.0.0.0 adserv004.adtech.fr -0.0.0.0 adserv004.adtech.us -0.0.0.0 adserv005.adtech.fr -0.0.0.0 adserv005.adtech.us -0.0.0.0 adserv006.adtech.fr -0.0.0.0 adserv006.adtech.us -0.0.0.0 adserv007.adtech.fr -0.0.0.0 adserv007.adtech.us -0.0.0.0 adserv008.adtech.fr -0.0.0.0 adserv008.adtech.us -0.0.0.0 adserv2.bravenet.com -0.0.0.0 adserve.adtoll.com -0.0.0.0 adserve.city-ad.com -0.0.0.0 adserve.ehpub.com -0.0.0.0 adserve.gossipgirls.com -0.0.0.0 adserve.mizzenmedia.com -0.0.0.0 adserve.podaddies.com -0.0.0.0 adserve.profit-smart.com -0.0.0.0 adserve.shopzilla.com -0.0.0.0 adserve.viaarena.com -0.0.0.0 adserve5.nikkeibp.co.jp -0.0.0.0 adserver-2.ig.com.br -0.0.0.0 adserver-4.ig.com.br -0.0.0.0 adserver-5.ig.com.br -0.0.0.0 adserver-espnet.sportszone.net -0.0.0.0 adserver-images.adikteev.com -0.0.0.0 adserver-us.adtech.advertising.com -0.0.0.0 adserver.100free.com -0.0.0.0 adserver.3digit.de -0.0.0.0 adserver.71i.de -0.0.0.0 adserver.abv.bg -0.0.0.0 adserver.adreactor.com -0.0.0.0 adserver.adremedy.com -0.0.0.0 adserver.ads360.com -0.0.0.0 adserver.adtech.de -0.0.0.0 adserver.adtech.fr -0.0.0.0 adserver.adtech.us -0.0.0.0 adserver.adtechus.com -0.0.0.0 adserver.adultfriendfinder.com -0.0.0.0 adserver.advertist.com -0.0.0.0 adserver.affiliatemg.com -0.0.0.0 adserver.airmiles.ca -0.0.0.0 adserver.aol.fr -0.0.0.0 adserver.archant.co.uk -0.0.0.0 adserver.betandwin.de -0.0.0.0 adserver.bizland-inc.net -0.0.0.0 adserver.bluereactor.com -0.0.0.0 adserver.cams.com -0.0.0.0 adserver.cantv.net -0.0.0.0 adserver.cebu-online.com -0.0.0.0 adserver.chickclick.com -0.0.0.0 adserver.click4cash.de -0.0.0.0 adserver.clundressed.com -0.0.0.0 adserver.co.il -0.0.0.0 adserver.colleges.com -0.0.0.0 adserver.com -0.0.0.0 adserver.corusradionetwork.com -0.0.0.0 adserver.creative-asia.com -0.0.0.0 adserver.creativeinspire.com -0.0.0.0 adserver.dayrates.com -0.0.0.0 adserver.dbusiness.com -0.0.0.0 adserver.developersnetwork.com -0.0.0.0 adserver.digitoday.com -0.0.0.0 adserver.directforce.com -0.0.0.0 adserver.dnps.com -0.0.0.0 adserver.dotmusic.com -0.0.0.0 adserver.emulation64.com -0.0.0.0 adserver.exoticads.com -0.0.0.0 adserver.filefront.com -0.0.0.0 adserver.friendfinder.com -0.0.0.0 adserver.gameparty.net -0.0.0.0 adserver.gorillanation.com -0.0.0.0 adserver.gr -0.0.0.0 adserver.harktheherald.com -0.0.0.0 adserver.hellasnet.gr -0.0.0.0 adserver.hg-computer.de -0.0.0.0 adserver.home.pl -0.0.0.0 adserver.hostinteractive.com -0.0.0.0 adserver.humanux.com -0.0.0.0 adserver.hwupgrade.it -0.0.0.0 adserver.icmedienhaus.de -0.0.0.0 adserver.ign.com -0.0.0.0 adserver.infotiger.com -0.0.0.0 adserver.intentiq.com -0.0.0.0 adserver.interfree.it -0.0.0.0 adserver.inwind.it -0.0.0.0 adserver.ision.de -0.0.0.0 adserver.isonews.com -0.0.0.0 adserver.janes.com -0.0.0.0 adserver.janes.net -0.0.0.0 adserver.janes.org -0.0.0.0 adserver.juicyads.com -0.0.0.0 adserver.killeraces.com -0.0.0.0 adserver.kimia.es -0.0.0.0 adserver.kylemedia.com -0.0.0.0 adserver.lanacion.com.ar -0.0.0.0 adserver.legacy-network.com -0.0.0.0 adserver.libero.it -0.0.0.0 adserver.linktrader.co.uk -0.0.0.0 adserver.livejournal.com -0.0.0.0 adserver.lostreality.com -0.0.0.0 adserver.lunarpages.com -0.0.0.0 adserver.lycos.co.jp -0.0.0.0 adserver.magazyn.pl -0.0.0.0 adserver.matchcraft.com -0.0.0.0 adserver.merc.com -0.0.0.0 adserver.mindshare.de -0.0.0.0 adserver.mobsmith.com -0.0.0.0 adserver.myownemail.com -0.0.0.0 adserver.netcreators.nl -0.0.0.0 adserver.ngz-network.de -0.0.0.0 adserver.nydailynews.com -0.0.0.0 adserver.nzoom.com -0.0.0.0 adserver.o2.pl -0.0.0.0 adserver.omroepzeeland.nl -0.0.0.0 adserver.onwisconsin.com -0.0.0.0 adserver.passion.com -0.0.0.0 adserver.phatmax.net -0.0.0.0 adserver.phillyburbs.com -0.0.0.0 adserver.pl -0.0.0.0 adserver.planet-multiplayer.de -0.0.0.0 adserver.portal.pl -0.0.0.0 adserver.portalofevil.com -0.0.0.0 adserver.pressboard.ca -0.0.0.0 adserver.proteinos.com -0.0.0.0 adserver.radio-canada.ca -0.0.0.0 adserver.ro -0.0.0.0 adserver.sandbox.cxad.cxense.com -0.0.0.0 adserver.sanomawsoy.fi -0.0.0.0 adserver.sextracker.com -0.0.0.0 adserver.sharewareonline.com -0.0.0.0 adserver.sl.kharkov.ua -0.0.0.0 adserver.smashtv.com -0.0.0.0 adserver.snowball.com -0.0.0.0 adserver.softonic.com -0.0.0.0 adserver.soloserver.com -0.0.0.0 adserver.swiatobrazu.pl -0.0.0.0 adserver.te.pt -0.0.0.0 adserver.terra.com.br -0.0.0.0 adserver.terra.es -0.0.0.0 adserver.theknot.com -0.0.0.0 adserver.theonering.net -0.0.0.0 adserver.thirty4.com -0.0.0.0 adserver.thisislondon.co.uk -0.0.0.0 adserver.track-star.com -0.0.0.0 adserver.trader.ca -0.0.0.0 adserver.trafficsyndicate.com -0.0.0.0 adserver.tweakers.net -0.0.0.0 adserver.twitpic.com -0.0.0.0 adserver.ugo.nl -0.0.0.0 adserver.van.net -0.0.0.0 adserver.virginmedia.com -0.0.0.0 adserver.virtuous.co.uk -0.0.0.0 adserver.webads.co.uk -0.0.0.0 adserver.webads.nl -0.0.0.0 adserver.wietforum.nl -0.0.0.0 adserver.x3.hu -0.0.0.0 adserver.yahoo.com -0.0.0.0 adserver.zeads.com -0.0.0.0 adserver1-images.backbeatmedia.com -0.0.0.0 adserver1.adtech.com.tr -0.0.0.0 adserver1.backbeatmedia.com -0.0.0.0 adserver1.hookyouup.com -0.0.0.0 adserver1.mediainsight.de -0.0.0.0 adserver1.sonymusiceurope.com -0.0.0.0 adserver1.wmads.com -0.0.0.0 adserver2.atman.pl -0.0.0.0 adserver2.creative.com -0.0.0.0 adserver2.mediainsight.de -0.0.0.0 adserver9.contextad.com -0.0.0.0 adserversolutions.com -0.0.0.0 adservice.google.ca -0.0.0.0 adservice.google.co.za -0.0.0.0 adservice.google.com -0.0.0.0 adservice.google.com.au -0.0.0.0 adservice.google.cz -0.0.0.0 adservice.google.nl -0.0.0.0 adseu.novem.pl -0.0.0.0 adsfac.eu -0.0.0.0 adsfac.net -0.0.0.0 adsfac.us -0.0.0.0 adsfile.qq.com -0.0.0.0 adsgroup.qq.com -0.0.0.0 adshmct.qq.com -0.0.0.0 adshmmsg.qq.com -0.0.0.0 adsinimages.com -0.0.0.0 adsino24.com -0.0.0.0 adslvfile.qq.com -0.0.0.0 adslvseed.qq.com -0.0.0.0 adsm.soush.com -0.0.0.0 adsmart.co.uk -0.0.0.0 adsmart.com -0.0.0.0 adsmart.net -0.0.0.0 adsmetadata.startappservice.com -0.0.0.0 adsniper.ru -0.0.0.0 adsoftware.com -0.0.0.0 adsoldier.com -0.0.0.0 adsomenoise.cdn01.rambla.be -0.0.0.0 adson.awempire.com -0.0.0.0 adsonar.com -0.0.0.0 adsp.ciner.com.tr -0.0.0.0 adsp.haberturk.com -0.0.0.0 adspaces.ero-advertising.com -0.0.0.0 adspirit.net -0.0.0.0 adsqqclick.qq.com -0.0.0.0 adsrevenue.net -0.0.0.0 adsrich.qq.com -0.0.0.0 adsrv.dispatch.com -0.0.0.0 adsrv.hpg.com.br -0.0.0.0 adsrv.iol.co.za -0.0.0.0 adsrv.lua.pl -0.0.0.0 adsrv.me -0.0.0.0 adsrv.tuscaloosanews.com -0.0.0.0 adsrv.wilmingtonstar.com -0.0.0.0 adsrv2.wilmingtonstar.com -0.0.0.0 adsrvr.com -0.0.0.0 adsrvr.org -0.0.0.0 adssl01.adtech.fr -0.0.0.0 adssl01.adtech.us -0.0.0.0 adssl02.adtech.fr -0.0.0.0 adssl02.adtech.us -0.0.0.0 adsspace.net -0.0.0.0 adstest.reklamstore.com -0.0.0.0 adstextview.qq.com -0.0.0.0 adstil.indiatimes.com -0.0.0.0 adstogo.com -0.0.0.0 adstome.com -0.0.0.0 adstract.adk2x.com -0.0.0.0 adstream.cardboardfish.com -0.0.0.0 adsupplyads.net -0.0.0.0 adsvidsdouble.com -0.0.0.0 adsview.qq.com -0.0.0.0 adsview2.qq.com -0.0.0.0 adswakeup.com -0.0.0.0 adsxyz.com -0.0.0.0 adsyndication.msn.com -0.0.0.0 adsynergy.com -0.0.0.0 adsys.townnews.com -0.0.0.0 adtag.cc -0.0.0.0 adtag.msn.ca -0.0.0.0 adtag.sympatico.ca -0.0.0.0 adtaily.com -0.0.0.0 adtaily.pl -0.0.0.0 adtech.com -0.0.0.0 adtech.de -0.0.0.0 adtech.panthercustomer.com -0.0.0.0 adtechus.com -0.0.0.0 adtegrity.spinbox.net -0.0.0.0 adtext.pl -0.0.0.0 adthru.com -0.0.0.0 adtigerpl.adspirit.net -0.0.0.0 adtlgc.com -0.0.0.0 adtotal.pl -0.0.0.0 adtracking.vinden.nl -0.0.0.0 adtrader.com -0.0.0.0 adtrak.net -0.0.0.0 adultadworld.com -0.0.0.0 adv-mydarkness.ggcorp.me -0.0.0.0 adv-op2.joygames.me -0.0.0.0 adv.adgates.com -0.0.0.0 adv.adview.pl -0.0.0.0 adv.bbanner.it -0.0.0.0 adv.gazeta.pl -0.0.0.0 adv.lampsplus.com -0.0.0.0 adv.merlin.co.il -0.0.0.0 adv.publy.net -0.0.0.0 adv.strategy.it -0.0.0.0 adv.virgilio.it -0.0.0.0 adv.webmd.com -0.0.0.0 adv.wp.pl -0.0.0.0 advconversion.com -0.0.0.0 adveng.hiasys.com -0.0.0.0 adver.pengyou.com -0.0.0.0 advert.bayarea.com -0.0.0.0 advert.uloz.to -0.0.0.0 advertere.zamunda.net -0.0.0.0 adverteren.vakmedianet.nl -0.0.0.0 adverterenbijnh.nl -0.0.0.0 adverterenbijsbs.nl -0.0.0.0 advertise.com -0.0.0.0 advertisement.avosapps.us -0.0.0.0 advertising.aol.com -0.0.0.0 advertising.bbcworldwide.com -0.0.0.0 advertising.hiasys.com -0.0.0.0 advertising.illinimedia.com -0.0.0.0 advertising.online-media24.de -0.0.0.0 advertising.paltalk.com -0.0.0.0 advertising.wellpack.fr -0.0.0.0 advertisingbay.com -0.0.0.0 advertpro.investorvillage.com -0.0.0.0 advertpro.sitepoint.com -0.0.0.0 adverts.ecn.co.uk -0.0.0.0 adverts.freeloader.com -0.0.0.0 advertstream.com -0.0.0.0 advice-ads-cdn.vice.com -0.0.0.0 adview.pl -0.0.0.0 adviva.net -0.0.0.0 advmaker.ru -0.0.0.0 advplace.com -0.0.0.0 advserver.xyz -0.0.0.0 advt.webindia123.com -0.0.0.0 advzilla.com -0.0.0.0 adw.sapo.pt -0.0.0.0 adx.adform.net -0.0.0.0 adx.groupstate.com -0.0.0.0 adx.hendersonvillenews.com -0.0.0.0 adx.starnewsonline.com -0.0.0.0 adx.theledger.com -0.0.0.0 adxpose.com -0.0.0.0 adzerk.net -0.0.0.0 adzone.ro -0.0.0.0 afdyfxfrwbfy.com -0.0.0.0 afe.specificclick.net -0.0.0.0 afe2.specificclick.net -0.0.0.0 aff.promodeals.nl -0.0.0.0 aff.ringtonepartner.com -0.0.0.0 aff3.gittigidiyor.com -0.0.0.0 affiliate-fr.com -0.0.0.0 affiliate.2mdn.net -0.0.0.0 affiliate.a4dtracker.com -0.0.0.0 affiliate.baazee.com -0.0.0.0 affiliate.exabytes.com.my -0.0.0.0 affiliate.googleusercontent.com -0.0.0.0 affiliate.mlntracker.com -0.0.0.0 affiliates.arvixe.com -0.0.0.0 affiliates.eblastengine.com -0.0.0.0 affiliates.genealogybank.com -0.0.0.0 affiliates.globat.com -0.0.0.0 affiliation-france.com -0.0.0.0 affimg.pop6.com -0.0.0.0 afform.co.uk -0.0.0.0 affpartners.com -0.0.0.0 affrh2023.com -0.0.0.0 afftrack001.com -0.0.0.0 afftracking.justanswer.com -0.0.0.0 afilo.pl -0.0.0.0 afp.qiyi.com -0.0.0.0 afunnygames.com -0.0.0.0 agisdayra.com -0.0.0.0 agkn.com -0.0.0.0 agriturismoilcascinone.com -0.0.0.0 agt.net -0.0.0.0 ahzahg6ohb.com -0.0.0.0 ajanlom-magamat.com -0.0.0.0 ajcclassifieds.com -0.0.0.0 ak.buyservices.com -0.0.0.0 ak.maxserving.com -0.0.0.0 ak.sail-horizon.com -0.0.0.0 aka-cdn-ns.adtech.de -0.0.0.0 aka-cdn-ns.adtechus.com -0.0.0.0 aka-cdn.adtechus.com -0.0.0.0 aka.ms-ads.co -0.0.0.0 akaads-espn.starwave.com -0.0.0.0 akamai.invitemedia.com -0.0.0.0 ako.cc -0.0.0.0 aksdk-images.adikteev.com -0.0.0.0 aktiv-blog.com -0.0.0.0 alexanderjonesi.com -0.0.0.0 alfa-tel.sk -0.0.0.0 all.orfr.adgtw.orangeads.fr -0.0.0.0 alliance.adbureau.net -0.0.0.0 allkindlecloud.com -0.0.0.0 alternativhirek.blogspot.hu -0.0.0.0 alxsite.com -0.0.0.0 amazon-adsystem.com -0.0.0.0 amch.questionmarket.com -0.0.0.0 amobil.online -0.0.0.0 amplify.outbrain.com -0.0.0.0 amplifypixel.outbrain.com -0.0.0.0 amrytt.adk2x.com -0.0.0.0 ams1-ib.adnxs.com -0.0.0.0 ams1-mobile.adnxs.com -0.0.0.0 amusun.com -0.0.0.0 an.tacoda.net -0.0.0.0 an.yandex.ru -0.0.0.0 analysis.fc2.com -0.0.0.0 analytics.kwebsoft.com -0.0.0.0 analytics.onesearch.id -0.0.0.0 analytics.percentmobile.com -0.0.0.0 analytics.rayjump.com -0.0.0.0 analytics.services.kirra.nl -0.0.0.0 analytics.shareaholic.com -0.0.0.0 analytics.spotta.nl -0.0.0.0 analytics.verizonenterprise.com -0.0.0.0 analytics.vodafone.co.uk -0.0.0.0 analyzer51.fc2.com -0.0.0.0 andr0id.traffic-smart.com -0.0.0.0 anephangja.com -0.0.0.0 anepszava.com -0.0.0.0 anetit.tradedoubler.com -0.0.0.0 angeldonationblog.com -0.0.0.0 ankieta-online.pl -0.0.0.0 annuaire-autosurf.com -0.0.0.0 anonymous-net.com -0.0.0.0 anonymousstats.keefox.org -0.0.0.0 anrtx.tacoda.net -0.0.0.0 antyweb.push-ad.com -0.0.0.0 anycast.dt.adsafeprotected.com -0.0.0.0 ap.lijit.com -0.0.0.0 ap.read.mediation.pns.ap.orangeads.fr -0.0.0.0 apex-ad.com -0.0.0.0 api-public.addthis.com -0.0.0.0 api-s2s.taboola.com -0.0.0.0 api.adcalls.nl -0.0.0.0 api.addthis.com -0.0.0.0 api.adlure.net -0.0.0.0 api.affinesystems.com -0.0.0.0 api.airpush.com -0.0.0.0 api.content-ad.net -0.0.0.0 api.content.ad -0.0.0.0 api.linkgist.com -0.0.0.0 api.linkz.net -0.0.0.0 api.mixpanel.com -0.0.0.0 api.optnmnstr.com -0.0.0.0 api.sagent.io -0.0.0.0 api.shoppingminds.net -0.0.0.0 api.taboola.com -0.0.0.0 api.uprivaladserver.net -0.0.0.0 api.viglink.com -0.0.0.0 api.vodus.com -0.0.0.0 api.zhy333.com -0.0.0.0 aporasal.net -0.0.0.0 app-measurement.com -0.0.0.0 app.datafastguru.info -0.0.0.0 app.getresponse.com -0.0.0.0 app.monetizze.com.br -0.0.0.0 app.scanscout.com -0.0.0.0 app1.letitbefaster.website -0.0.0.0 app1.letmacworkfaster.site -0.0.0.0 app2.downloadmacsoft.world -0.0.0.0 app2.letitbefaster.website -0.0.0.0 app2.letmacwork.world -0.0.0.0 app2.letmacworkfaster.site -0.0.0.0 app3.letitbefaster.website -0.0.0.0 app3.letmacwork.world -0.0.0.0 app3.makeitworkfaster.life -0.0.0.0 app4.kromtech.net -0.0.0.0 app4.letitbefaster.website -0.0.0.0 app4.letslowbefast.life -0.0.0.0 app5.fastermac.tech -0.0.0.0 app5.letitbefaster.website -0.0.0.0 appdatum.com -0.0.0.0 appdev.addthis.com -0.0.0.0 appfixing.space -0.0.0.0 applicationpremium70.club -0.0.0.0 applyfix.tech -0.0.0.0 appnexus.com -0.0.0.0 appodeal.com -0.0.0.0 apps-cloud.xyz -0.0.0.0 apps5.oingo.com -0.0.0.0 appswiss.ch -0.0.0.0 apx.moatads.com -0.0.0.0 arbomedia.pl -0.0.0.0 arcadia1998.web.fc2.com -0.0.0.0 archifaktura.hu -0.0.0.0 arena.altitudeplatform.com -0.0.0.0 aritzal.com -0.0.0.0 arsconsole.global-intermedia.com -0.0.0.0 art-offer.com -0.0.0.0 as.adwise.bg -0.0.0.0 as.casalemedia.com -0.0.0.0 as.sexad.net -0.0.0.0 as.vs4entertainment.com -0.0.0.0 as.webmd.com -0.0.0.0 as1.inoventiv.com -0.0.0.0 as1image1.adshuffle.com -0.0.0.0 as1image2.adshuffle.com -0.0.0.0 asa.tynt.com -0.0.0.0 asb.tynt.com -0.0.0.0 ash.creativecdn.com -0.0.0.0 ashow.pcpop.com -0.0.0.0 ask-gps.ru -0.0.0.0 asklots.com -0.0.0.0 asm2.z1.adserver.com -0.0.0.0 asm3.z1.adserver.com -0.0.0.0 asmedia.adsupplyssl.com -0.0.0.0 assets.adnuntius.com -0.0.0.0 assets.applovin.com -0.0.0.0 assets.igapi.com -0.0.0.0 assets.kromtech.net -0.0.0.0 assets.percentmobile.com -0.0.0.0 assoc-amazon.com -0.0.0.0 assostudiosrl.it -0.0.0.0 asv.nuggad.net -0.0.0.0 at-adserver.alltop.com -0.0.0.0 at.m1.nedstatbasic.net -0.0.0.0 atdmt.com -0.0.0.0 atemda.com -0.0.0.0 athena-ads.wikia.com -0.0.0.0 atout-energie-69.com -0.0.0.0 au.ads.link4ads.com -0.0.0.0 au.adserver.yahoo.com -0.0.0.0 auction.unityads.unity3d.com -0.0.0.0 aud.pubmatic.com -0.0.0.0 audicat.net -0.0.0.0 audio-pa-service.de -0.0.0.0 aureate.com -0.0.0.0 aussiemethod.com -0.0.0.0 autocontext.begun.ru -0.0.0.0 automotive-offer.com -0.0.0.0 auxin-box.com -0.0.0.0 avidnewssource.com -0.0.0.0 avilagtitkai.com -0.0.0.0 avpa.javalobby.org -0.0.0.0 avworld.activehosted.com -0.0.0.0 avworld.lt.acemlnc.com -0.0.0.0 axp.zedo.com -0.0.0.0 azcentra.app.ur.gcion.com -0.0.0.0 azoaltou.com -0.0.0.0 azoogleads.com -0.0.0.0 aztbeszelik.com -0.0.0.0 b.adexchangemachine.com -0.0.0.0 b.ads2.msn.com -0.0.0.0 b.am15.net -0.0.0.0 b.codeonclick.com -0.0.0.0 b.grabo.bg -0.0.0.0 b.liquidustv.com -0.0.0.0 b.myspace.com -0.0.0.0 b.rad.live.com -0.0.0.0 b.rad.msn.com -0.0.0.0 b.recwwcc5.info -0.0.0.0 b1fe8a95ae27823.com -0.0.0.0 b34rightym.com -0.0.0.0 b400393baba7cd476a3.com -0.0.0.0 babanetwork.adk2x.com -0.0.0.0 babycenter.tt.omtrdc.net -0.0.0.0 bacskateszov.hu -0.0.0.0 badults.se -0.0.0.0 baiduccdn1.com -0.0.0.0 bak-home.com -0.0.0.0 bak0-store.com -0.0.0.0 balkanwide-assistance.rs -0.0.0.0 bamulat.blogspot.hu -0.0.0.0 banery.netart.pl -0.0.0.0 banery.onet.pl -0.0.0.0 banki.onet.pl -0.0.0.0 bankofamerica.tt.omtrdc.net -0.0.0.0 banner.betwwts.com -0.0.0.0 banner.boostbox.com.br -0.0.0.0 banner.cdpoker.com -0.0.0.0 banner.clubdicecasino.com -0.0.0.0 banner.coza.com -0.0.0.0 banner.diamondclubcasino.com -0.0.0.0 banner.easyspace.com -0.0.0.0 banner.media-system.de -0.0.0.0 banner.monacogoldcasino.com -0.0.0.0 banner.newyorkcasino.com -0.0.0.0 banner.northsky.com -0.0.0.0 banner.oddcast.com -0.0.0.0 banner.orb.net -0.0.0.0 banner.piratos.de -0.0.0.0 banner.playgatecasino.com -0.0.0.0 banner.rbc.ru -0.0.0.0 banner.relcom.ru -0.0.0.0 banner.ringofon.com -0.0.0.0 banner.techarp.com -0.0.0.0 banner1.pornhost.com -0.0.0.0 bannerads.anytimenews.com -0.0.0.0 bannerads.de -0.0.0.0 bannerads.zwire.com -0.0.0.0 bannerconnect.net -0.0.0.0 bannerhost.egamingonline.com -0.0.0.0 bannerimages.0catch.com -0.0.0.0 bannerpower.com -0.0.0.0 banners.adgoto.com -0.0.0.0 banners.adultfriendfinder.com -0.0.0.0 banners.affiliatefuel.com -0.0.0.0 banners.affiliatefuture.com -0.0.0.0 banners.aftrk.com -0.0.0.0 banners.blogads.com -0.0.0.0 banners.bol.se -0.0.0.0 banners.celebritybling.com -0.0.0.0 banners.img.uol.com.br -0.0.0.0 banners.ims.nl -0.0.0.0 banners.iop.org -0.0.0.0 banners.ipotd.com -0.0.0.0 banners.ksl.com -0.0.0.0 banners.linkbuddies.com -0.0.0.0 banners.nbcupromotes.com -0.0.0.0 banners.nextcard.com -0.0.0.0 banners.passion.com -0.0.0.0 banners.pennyweb.com -0.0.0.0 banners.resultonline.com -0.0.0.0 banners.sextracker.com -0.0.0.0 banners.tribute.ca -0.0.0.0 banners.unibet.com -0.0.0.0 banners.valuead.com -0.0.0.0 banners.videosecrets.com -0.0.0.0 banners.webmasterplan.com -0.0.0.0 banners.wunderground.com -0.0.0.0 banners.zbs.ru -0.0.0.0 banners3.spacash.com -0.0.0.0 bannersurvey.biz -0.0.0.0 bannerus1.axelsfun.com -0.0.0.0 bannerus3.axelsfun.com -0.0.0.0 banniere.reussissonsensemble.fr -0.0.0.0 bans.bride.ru -0.0.0.0 banstex.com -0.0.0.0 bansys.onzin.com -0.0.0.0 bar.baidu.com -0.0.0.0 barnesandnoble.bfast.com -0.0.0.0 baskidunyasi.net -0.0.0.0 bb.crwdcntrl.net -0.0.0.0 bbcdn.delivery.reklamz.com -0.0.0.0 bbcdn.go.eu.bbelements.com -0.0.0.0 bbcdn.go.pl.bbelements.com -0.0.0.0 bbelements.com -0.0.0.0 bbnaut.bbelements.com -0.0.0.0 bcp.crwdcntrl.net -0.0.0.0 bdnad1.bangornews.com -0.0.0.0 bdv.bidvertiser.com -0.0.0.0 be.ads.justpremium.com -0.0.0.0 beacon-3.newrelic.com -0.0.0.0 beaconin2.notinote.me -0.0.0.0 beap.gemini.yahoo.com -0.0.0.0 bell.adcentriconline.com -0.0.0.0 benimreklam.com -0.0.0.0 best2017games.com -0.0.0.0 best2019-games-web1.com -0.0.0.0 best2020-games-web1.com -0.0.0.0 bestadbid.com -0.0.0.0 bestaryua.com -0.0.0.0 bestmmo2018.com -0.0.0.0 bestorican.com -0.0.0.0 bestwatersystems.net -0.0.0.0 bet-at-home.com -0.0.0.0 beta.hotkeys.com -0.0.0.0 betclic.com -0.0.0.0 bfast.com -0.0.0.0 bgrel.bonedmilfs.com -0.0.0.0 bicoinsprofit.com -0.0.0.0 bid.contextweb.com -0.0.0.0 bid.openx.net -0.0.0.0 bid.underdog.media -0.0.0.0 bidclix.net -0.0.0.0 bidsystem.com -0.0.0.0 bidtraffic.com -0.0.0.0 bidvertiser.com -0.0.0.0 bigads.guj.de -0.0.0.0 bigbrandpromotions.com -0.0.0.0 bigbrandrewards.com -0.0.0.0 bigfreelotto.com -0.0.0.0 biggestgiftrewards.com -0.0.0.0 bill.agent.56.com -0.0.0.0 bill.agent.v-56.com -0.0.0.0 billing.speedboink.com -0.0.0.0 bimg.abv.bg -0.0.0.0 bitburg.adtech.fr -0.0.0.0 bitburg.adtech.us -0.0.0.0 bitcast-d.bitgravity.com -0.0.0.0 bitcoadz.io -0.0.0.0 bitmedia.io -0.0.0.0 bitonclick.com -0.0.0.0 bitraffic.com -0.0.0.0 biz-offer.com -0.0.0.0 biz5.sandai.net -0.0.0.0 bizad.nikkeibp.co.jp -0.0.0.0 bizalmas.com -0.0.0.0 bizographics.com -0.0.0.0 bizony.eu -0.0.0.0 bl.wavecdn.de -0.0.0.0 blackbass.mx -0.0.0.0 blackqpid.org.uk -0.0.0.0 blockchaintop.nl -0.0.0.0 blog.addthis.com -0.0.0.0 blog.br0vvnn.io -0.0.0.0 blogads.com -0.0.0.0 blogvertising.pl -0.0.0.0 blu.mobileads.msn.com -0.0.0.0 blueconic.net -0.0.0.0 bluediamondoffers.com -0.0.0.0 bm.alimama.cn -0.0.0.0 bmgiventures.com -0.0.0.0 bmvip.alimama.cn -0.0.0.0 bn.bfast.com -0.0.0.0 bnmgr.adinjector.net -0.0.0.0 bnrs.ilm.ee -0.0.0.0 bodelen.com -0.0.0.0 boksy.dir.onet.pl -0.0.0.0 boksy.onet.pl -0.0.0.0 bongacams.com -0.0.0.0 bookpdf.services -0.0.0.0 bootsstation-reiherhals.de -0.0.0.0 boroskola.info -0.0.0.0 boskrut.com -0.0.0.0 bosmafamily.nl -0.0.0.0 box-en.com -0.0.0.0 bp.adkmob.com -0.0.0.0 bp.specificclick.net -0.0.0.0 br.adserver.yahoo.com -0.0.0.0 br.naked.com -0.0.0.0 braccom.ch -0.0.0.0 brandsurveypanel.com -0.0.0.0 brandveiligheidsexperts.nl -0.0.0.0 bravo.israelinfo.ru -0.0.0.0 bravospots.com -0.0.0.0 breakthroughtrend.com -0.0.0.0 brekus.org -0.0.0.0 broadcast.piximedia.fr -0.0.0.0 brokertraffic.com -0.0.0.0 browser-tools.systems -0.0.0.0 browsergames2018.com -0.0.0.0 browsergames2019.com -0.0.0.0 browserprotecter.com -0.0.0.0 browsesentinel.com -0.0.0.0 brxfinance.com -0.0.0.0 bs.serving-sys.com -0.0.0.0 bs.url.tw -0.0.0.0 bsnj.eyeblaster.akadns.net -0.0.0.0 btbuyerapp.com -0.0.0.0 budapest1873.net -0.0.0.0 buf.lemonde.fr -0.0.0.0 bufetgarrigosa.com -0.0.0.0 bumerangshowsites.hurriyet.com.tr -0.0.0.0 bundasnovinhas.com -0.0.0.0 buresova-obrazy.wz.cz -0.0.0.0 burns.adtech.fr -0.0.0.0 burns.adtech.us -0.0.0.0 bus-offer.com -0.0.0.0 buttcandy.com -0.0.0.0 buttons.googlesyndication.com -0.0.0.0 buzzadnetwork.com -0.0.0.0 buzzonclick.com -0.0.0.0 bwp.lastfm.com.com -0.0.0.0 c.actiondesk.com -0.0.0.0 c.ad6media.fr -0.0.0.0 c.adexchangemachine.com -0.0.0.0 c.admob.com -0.0.0.0 c.adroll.com -0.0.0.0 c.amazon-adsystem.com -0.0.0.0 c.anytrx.com -0.0.0.0 c.ar.msn.com -0.0.0.0 c.at.msn.com -0.0.0.0 c.be.msn.com -0.0.0.0 c.bebi.com -0.0.0.0 c.br.msn.com -0.0.0.0 c.ca.msn.com -0.0.0.0 c.casalemedia.com -0.0.0.0 c.cl.msn.com -0.0.0.0 c.codeonclick.com -0.0.0.0 c.company-target.com -0.0.0.0 c.de.msn.com -0.0.0.0 c.dk.msn.com -0.0.0.0 c.dynad.net -0.0.0.0 c.eblastengine.com -0.0.0.0 c.es.msn.com -0.0.0.0 c.fi.msn.com -0.0.0.0 c.fr.msn.com -0.0.0.0 c.gr.msn.com -0.0.0.0 c.hk.msn.com -0.0.0.0 c.id.msn.com -0.0.0.0 c.ie.msn.com -0.0.0.0 c.il.msn.com -0.0.0.0 c.imedia.cz -0.0.0.0 c.in.msn.com -0.0.0.0 c.it.msn.com -0.0.0.0 c.jp.msn.com -0.0.0.0 c.l.qq.com -0.0.0.0 c.latam.msn.com -0.0.0.0 c.lomadee.com -0.0.0.0 c.media-dl.co -0.0.0.0 c.mgid.com -0.0.0.0 c.my.msn.com -0.0.0.0 c.nl.msn.com -0.0.0.0 c.no.msn.com -0.0.0.0 c.novostimira.biz -0.0.0.0 c.ph.msn.com -0.0.0.0 c.prodigy.msn.com -0.0.0.0 c.pt.msn.com -0.0.0.0 c.ru.msn.com -0.0.0.0 c.se.msn.com -0.0.0.0 c.seznam.cz -0.0.0.0 c.sg.msn.com -0.0.0.0 c.silvinst.com -0.0.0.0 c.th.msn.com -0.0.0.0 c.tr.msn.com -0.0.0.0 c.tw.msn.com -0.0.0.0 c.uk.msn.com -0.0.0.0 c.za.msn.com -0.0.0.0 c0011.boursorama.com -0.0.0.0 c1.adform.net -0.0.0.0 c1.popads.net -0.0.0.0 c1.teaser-goods.ru -0.0.0.0 c1.zedo.com -0.0.0.0 c11370896.c.youradexchange.com -0.0.0.0 c2.l.qq.com -0.0.0.0 c2.popads.net -0.0.0.0 c2.taboola.com -0.0.0.0 c2.zedo.com -0.0.0.0 c2366475.c.youradexchange.com -0.0.0.0 c3.zedo.com -0.0.0.0 c35000246.c.youradexchange.com -0.0.0.0 c4.maxserving.com -0.0.0.0 c4.zedo.com -0.0.0.0 c4tracking01.com -0.0.0.0 c5.zedo.com -0.0.0.0 c6.zedo.com -0.0.0.0 c7.zedo.com -0.0.0.0 c8.zedo.com -0.0.0.0 ca.adserver.yahoo.com -0.0.0.0 ca3.revieworbit.com -0.0.0.0 ca4.revieworbit.com -0.0.0.0 cabrerapelaez.com -0.0.0.0 cache-dev.addthis.com -0.0.0.0 cache.addthis.com -0.0.0.0 cache.addthiscdn.com -0.0.0.0 cache.adm.cnzz.net -0.0.0.0 cache.betweendigital.com -0.0.0.0 cache.unicast.com -0.0.0.0 cacheserve.eurogrand.com -0.0.0.0 cadsans.com -0.0.0.0 cam2cam.xlovecam.com -0.0.0.0 camgeil.com -0.0.0.0 campaigns.f2.com.au -0.0.0.0 canadaalltax.com -0.0.0.0 canuckmethod.com -0.0.0.0 capath.com -0.0.0.0 carambo.la -0.0.0.0 cardgamespidersolitaire.com -0.0.0.0 cards.virtuagirlhd.com -0.0.0.0 careersincorrectquickie.com -0.0.0.0 carmuffler.net -0.0.0.0 carnegienet.net -0.0.0.0 cas.clickability.com -0.0.0.0 cas.criteo.com -0.0.0.0 casalemedia.com -0.0.0.0 cashback.co.uk -0.0.0.0 cashbackwow.co.uk -0.0.0.0 cashflowmarketing.com -0.0.0.0 cashreportz.com -0.0.0.0 casino770.com -0.0.0.0 caslemedia.com -0.0.0.0 casting.openv.com -0.0.0.0 cb.alimama.cn -0.0.0.0 cb.baidu.com -0.0.0.0 cbango.com.ar -0.0.0.0 cbanners.virtuagirlhd.com -0.0.0.0 cc-dt.com -0.0.0.0 ccb.myzen.co.uk -0.0.0.0 ccpmo.com -0.0.0.0 cctv.adsunion.com -0.0.0.0 cdbs.com.tr -0.0.0.0 cdn.8digits.com -0.0.0.0 cdn.acloudvideos.com -0.0.0.0 cdn.ad.citynews.it -0.0.0.0 cdn.ad.plus -0.0.0.0 cdn.adikteev.com -0.0.0.0 cdn.adk2.com -0.0.0.0 cdn.adnxs.com -0.0.0.0 cdn.adplxmd.com -0.0.0.0 cdn.adservingsolutionsinc.com -0.0.0.0 cdn.adskeeper.co.uk -0.0.0.0 cdn.adsrvmedia.net -0.0.0.0 cdn.adtrue.com -0.0.0.0 cdn.altitudeplatform.com -0.0.0.0 cdn.amgdgt.com -0.0.0.0 cdn.assets.craveonline.com -0.0.0.0 cdn.atlassbx.com -0.0.0.0 cdn.augur.io -0.0.0.0 cdn.ayads.co -0.0.0.0 cdn.banners.scubl.com -0.0.0.0 cdn.betgorebysson.club -0.0.0.0 cdn.braun634.com -0.0.0.0 cdn.carbonads.com -0.0.0.0 cdn.constafun.com -0.0.0.0 cdn.cpmstar.com -0.0.0.0 cdn.directrev.com -0.0.0.0 cdn.epommarket.com -0.0.0.0 cdn.freefaits.com -0.0.0.0 cdn.freefarcy.com -0.0.0.0 cdn.freehonor.com -0.0.0.0 cdn.freejars.com -0.0.0.0 cdn.freejax.com -0.0.0.0 cdn.freelac.com -0.0.0.0 cdn.getsmartcontent.com -0.0.0.0 cdn.hauleddes.com -0.0.0.0 cdn.innovid.com -0.0.0.0 cdn.inskinad.com -0.0.0.0 cdn.mediative.ca -0.0.0.0 cdn.mobicow.com -0.0.0.0 cdn.nativery.com -0.0.0.0 cdn.nearbyad.com -0.0.0.0 cdn.nsimg.net -0.0.0.0 cdn.onescreen.net -0.0.0.0 cdn.onthe.io -0.0.0.0 cdn.owebanalytics.com -0.0.0.0 cdn.sagent.io -0.0.0.0 cdn.stat-rock.com -0.0.0.0 cdn.stickyadstv.com -0.0.0.0 cdn.syn.verticalacuity.com -0.0.0.0 cdn.taboola.com -0.0.0.0 cdn.trafficstars.com -0.0.0.0 cdn.udmserve.net -0.0.0.0 cdn.undertone.com -0.0.0.0 cdn.usabilitytracker.com -0.0.0.0 cdn.viglink.com -0.0.0.0 cdn.wg.uproxx.com -0.0.0.0 cdn.wwwpromoter.com -0.0.0.0 cdn.yottos.com -0.0.0.0 cdn.zeusclicks.com -0.0.0.0 cdn1.ad-center.com -0.0.0.0 cdn1.adexprt.com -0.0.0.0 cdn1.ads.contentabc.com -0.0.0.0 cdn1.rmgserving.com -0.0.0.0 cdn1.smartadserver.com -0.0.0.0 cdn1.traffichaus.com -0.0.0.0 cdn1sitescout.edgesuite.net -0.0.0.0 cdn2.ad-center.com -0.0.0.0 cdn2.adsdk.com -0.0.0.0 cdn2.emediate.eu -0.0.0.0 cdn3.adexprts.com -0.0.0.0 cdn5.tribalfusion.com -0.0.0.0 cdn6.emediate.eu -0.0.0.0 cdnads.cam4.com -0.0.0.0 cdnaws.mobidea.com -0.0.0.0 cdns.mydirtyhobby.com -0.0.0.0 cds.adecn.com -0.0.0.0 cds.taboola.com -0.0.0.0 ce.lijit.com -0.0.0.0 cecash.com -0.0.0.0 ced.sascdn.com -0.0.0.0 cekornapred.org -0.0.0.0 cellphoneincentives.com -0.0.0.0 cent.adbureau.net -0.0.0.0 center-message-mobile.com -0.0.0.0 certifiedwinners.info -0.0.0.0 cetelemportugal2.solution.weborama.fr -0.0.0.0 cf.kampyle.com -0.0.0.0 cfg.adsmogo.com -0.0.0.0 cfg.datafastguru.info -0.0.0.0 cgirm.greatfallstribune.com -0.0.0.0 cgmt.co.id -0.0.0.0 chaintopdom.nl -0.0.0.0 channelvue.com.au -0.0.0.0 charging-technology.com -0.0.0.0 charmflirt.com -0.0.0.0 charmstroy.info -0.0.0.0 chartbeat.com -0.0.0.0 chechla.cnixon.com -0.0.0.0 cherryhi.app.ur.gcion.com -0.0.0.0 chip.popmarker.com -0.0.0.0 choicedealz.com -0.0.0.0 choicesurveypanel.com -0.0.0.0 christianbusinessadvertising.com -0.0.0.0 cicero-mit.com -0.0.0.0 cileni.seznam.cz -0.0.0.0 cinelario.com -0.0.0.0 citlink.net -0.0.0.0 citrio.com -0.0.0.0 citrix.market2lead.com -0.0.0.0 cityads.telus.net -0.0.0.0 citycash2.blogspot.com -0.0.0.0 civilhir.net -0.0.0.0 cjhq.baidu.com -0.0.0.0 ck.juicyads.com -0.0.0.0 claimfreerewards.com -0.0.0.0 classicjack.com -0.0.0.0 clausing-advies.nl -0.0.0.0 clb.bazzacco.net -0.0.0.0 cleaningformac.com -0.0.0.0 clearonclick.com -0.0.0.0 clevernt.com -0.0.0.0 clhctrk.com -0.0.0.0 click.a-ads.com -0.0.0.0 click.adpile.net -0.0.0.0 click.go2net.com -0.0.0.0 click.maaxmarket.com -0.0.0.0 click.newviralmobistore.com -0.0.0.0 click.runcpa.com -0.0.0.0 clickad.eo.pl -0.0.0.0 clickbangpop.com -0.0.0.0 clickcdn.shareaholic.com -0.0.0.0 clickit.go2net.com -0.0.0.0 clickmedia.ro -0.0.0.0 clicks.adultplex.com -0.0.0.0 clicks.deskbabes.com -0.0.0.0 clicks.hurriyet.com.tr -0.0.0.0 clicks.minimob.com -0.0.0.0 clicks.roularta.adhese.com -0.0.0.0 clicks.totemcash.com -0.0.0.0 clicks.toteme.com -0.0.0.0 clicks.virtuagirl.com -0.0.0.0 clicks.virtuagirlhd.com -0.0.0.0 clicks.virtuaguyhd.com -0.0.0.0 clicks.walla.co.il -0.0.0.0 clicks2.virtuagirl.com -0.0.0.0 clickserv.sitescout.com -0.0.0.0 clickserve.cc-dt.com -0.0.0.0 clickserve.eu.dartsearch.net -0.0.0.0 clickserve.uk.dartsearch.net -0.0.0.0 clickserve.us2.dartsearch.net -0.0.0.0 clicksor.com -0.0.0.0 clicksotrk.com -0.0.0.0 clickthru.net -0.0.0.0 clickthruserver.com -0.0.0.0 clickthrutraffic.com -0.0.0.0 clients-share.com -0.0.0.0 clk.addmt.com -0.0.0.0 clk.atdmt.com -0.0.0.0 clk.tradedoubler.com -0.0.0.0 clkads.com -0.0.0.0 clktrk.com -0.0.0.0 clkuk.tradedoubler.com -0.0.0.0 cloudadservers.com -0.0.0.0 cloudcrown.com -0.0.0.0 cloudserver098095.home.pl -0.0.0.0 clubwinnerz.com -0.0.0.0 cluster.adultadworld.com -0.0.0.0 cluster3.adultadworld.com -0.0.0.0 cmads.sv.publicus.com -0.0.0.0 cmads.us.publicus.com -0.0.0.0 cmn1lsm2.beliefnet.com -0.0.0.0 cmps.mt50ad.com -0.0.0.0 cmweb.ilike.alibaba.com -0.0.0.0 cn.adserver.yahoo.com -0.0.0.0 cnf.adshuffle.com -0.0.0.0 cnt.trafficstars.com -0.0.0.0 cnt1.xhamster.com -0.0.0.0 cntmc.com -0.0.0.0 cobalten.com -0.0.0.0 code.adtlgc.com -0.0.0.0 code.vihub.ru -0.0.0.0 code2.adtlgc.com -0.0.0.0 codevexillium.org -0.0.0.0 coin-ad.com -0.0.0.0 coinad.com -0.0.0.0 coinhits.com -0.0.0.0 coinurl.com -0.0.0.0 coinverti.com -0.0.0.0 coinzilla.io -0.0.0.0 col-med.com -0.0.0.0 col.mobileads.msn.com -0.0.0.0 colddry.com -0.0.0.0 collegiogeometri.it -0.0.0.0 com.htmlwww.youfck.com -0.0.0.0 comcastresidentialservices.tt.omtrdc.net -0.0.0.0 commerce.www.ibm.com -0.0.0.0 companion.adap.tv -0.0.0.0 computer-offer.com -0.0.0.0 computersncs.com -0.0.0.0 computersoostynaarlo.nl -0.0.0.0 computertechanalysis.com -0.0.0.0 conexionesymanguerashidrocalidas.com.mx -0.0.0.0 config.getmyip.com -0.0.0.0 config.sensic.net -0.0.0.0 config.unityads.unity3d.com -0.0.0.0 connect.247media.ads.link4ads.com -0.0.0.0 constintptr.com -0.0.0.0 consulturias.com -0.0.0.0 consumerinfo.tt.omtrdc.net -0.0.0.0 contaxe.com -0.0.0.0 content.aimatch.com -0.0.0.0 content.clipster.ws -0.0.0.0 content.yieldmanager.edgesuite.net -0.0.0.0 content.zontera.com -0.0.0.0 contextad.pl -0.0.0.0 contextual.media.net -0.0.0.0 contextweb.com -0.0.0.0 conv.adengage.com -0.0.0.0 conversantmedia.com -0.0.0.0 conversion-pixel.invitemedia.com -0.0.0.0 convlatbmp.taboola.com -0.0.0.0 cookie.pebblemedia.be -0.0.0.0 cookiecontainer.blox.pl -0.0.0.0 cookingtiprewards.com -0.0.0.0 coolnovelties.co.uk -0.0.0.0 coolsavings.com -0.0.0.0 coquine-dispo.com -0.0.0.0 corba.adtech.fr -0.0.0.0 corba.adtech.us -0.0.0.0 corbalanlopez.com -0.0.0.0 core.adprotected.com -0.0.0.0 core.insightexpressai.com -0.0.0.0 core.royalads.net -0.0.0.0 core.videoegg.com -0.0.0.0 core.zontera.com -0.0.0.0 core0.node12.top.mail.ru -0.0.0.0 core2.adtlgc.com -0.0.0.0 coreg.flashtrack.net -0.0.0.0 coreglead.co.uk -0.0.0.0 corp-downloads.com -0.0.0.0 corusads.dserv.ca -0.0.0.0 cosmeticscentre.uk.com -0.0.0.0 count6.51yes.com -0.0.0.0 cpm20.com -0.0.0.0 cpmadvisors.com -0.0.0.0 cpro.baidu.com -0.0.0.0 cpxdeliv.com -0.0.0.0 creatiby1.unicast.com -0.0.0.0 creative.ad131m.com -0.0.0.0 creative.adshuffle.com -0.0.0.0 creatives.livejasmin.com -0.0.0.0 creatives.rgadvert.com -0.0.0.0 creditburner.blueadvertise.com -0.0.0.0 creditperformance.com.br -0.0.0.0 creditsoffer.blogspot.com -0.0.0.0 creview.adbureau.net -0.0.0.0 crosspixel.demdex.net -0.0.0.0 crowdgravity.com -0.0.0.0 crowdignite.com -0.0.0.0 crsystems.it -0.0.0.0 crux.songline.com -0.0.0.0 crwdcntrl.net -0.0.0.0 cryptoblog.biz -0.0.0.0 cryptocoinsad.com -0.0.0.0 cryptolabpro.com -0.0.0.0 cs-cart.jp -0.0.0.0 cs-kn.de -0.0.0.0 cs.adxpansion.com -0.0.0.0 csh.actiondesk.com -0.0.0.0 cspix.media6degrees.com -0.0.0.0 csr.onet.pl -0.0.0.0 cstatic.weborama.fr -0.0.0.0 csync.smartadserver.com -0.0.0.0 ctbdev.net -0.0.0.0 cti.w55c.net -0.0.0.0 ctnsnet.com -0.0.0.0 ctxtad.tribalfusion.com -0.0.0.0 cue4you.nl -0.0.0.0 cukierniatylczynscy.lh.pl -0.0.0.0 cumc-hmb.com -0.0.0.0 cuntwars.com -0.0.0.0 cyberfaery.com -0.0.0.0 cyberprotection.pro -0.0.0.0 cz.bbelements.com -0.0.0.0 cz8.clickzs.com -0.0.0.0 czilladx.com -0.0.0.0 d-road.com -0.0.0.0 d.101m3.com -0.0.0.0 d.adroll.com -0.0.0.0 d.adup-tech.com -0.0.0.0 d.adxcore.com -0.0.0.0 d.agkn.com -0.0.0.0 d.cntv.cn -0.0.0.0 d.company-target.com -0.0.0.0 d.getaccss.com -0.0.0.0 d.sspcash.adxcore.com -0.0.0.0 d1.zedo.com -0.0.0.0 d10.zedo.com -0.0.0.0 d11.zedo.com -0.0.0.0 d12.zedo.com -0.0.0.0 d14.zedo.com -0.0.0.0 d2.sina.com.cn -0.0.0.0 d2.zedo.com -0.0.0.0 d3.sina.com.cn -0.0.0.0 d3.zedo.com -0.0.0.0 d3v3bqdndm4erx.cloudfront.net -0.0.0.0 d4.zedo.com -0.0.0.0 d4q8zgf756.com -0.0.0.0 d5.zedo.com -0.0.0.0 d5p.de17a.com -0.0.0.0 d6.c5.b0.a2.top.mail.ru -0.0.0.0 d6.zedo.com -0.0.0.0 d7.zedo.com -0.0.0.0 d8.zedo.com -0.0.0.0 d9.zedo.com -0.0.0.0 da.oipzyrzffum.ovh -0.0.0.0 darakht.com -0.0.0.0 daretodreamfarm.com -0.0.0.0 darmowe-liczniki.info -0.0.0.0 darmowe-zakupy.com -0.0.0.0 dart.chron.com -0.0.0.0 dashbo15myapp.com -0.0.0.0 dashboard.adcalls.nl -0.0.0.0 dashboardnew.adcalls.nl -0.0.0.0 dashgreen.online -0.0.0.0 dashingleather.com -0.0.0.0 data-failover.eroadvertising.com -0.0.0.0 data.ad-score.com -0.0.0.0 data.eroadvertising.com -0.0.0.0 data.flurry.com -0.0.0.0 data.namesakeoscilloscopemarquis.com -0.0.0.0 data.netscope.marktest.pt -0.0.0.0 data0.bell.ca -0.0.0.0 dataidea.it -0.0.0.0 date.and-have.fun -0.0.0.0 date.ventivmedia.com -0.0.0.0 datedate.today -0.0.0.0 datingadvertising.com -0.0.0.0 dawnnationaladvertiser.com -0.0.0.0 db4.net-filter.com -0.0.0.0 dbbsrv.com -0.0.0.0 dcads.sina.com.cn -0.0.0.0 dctracking.com -0.0.0.0 de.ads.justpremium.com -0.0.0.0 de.adserver.yahoo.com -0.0.0.0 deal-courrier.be -0.0.0.0 decide.mixpanel.com -0.0.0.0 decor8.ie -0.0.0.0 decouvre.la -0.0.0.0 deechtebol.com -0.0.0.0 defpush.com -0.0.0.0 del1.phillyburbs.com -0.0.0.0 delb.mspaceads.com -0.0.0.0 delivery.adnuntius.com -0.0.0.0 delivery.adyea.com -0.0.0.0 delivery.clickonometrics.pl -0.0.0.0 delivery.myswitchads.com -0.0.0.0 delivery.reklamz.com -0.0.0.0 delivery.swid.switchads.com -0.0.0.0 delivery.trafficjunky.net -0.0.0.0 delivery.us.myswitchads.com -0.0.0.0 deloton.com -0.0.0.0 demetnagement.com -0.0.0.0 demo1.lerian-nti.be -0.0.0.0 demr.mspaceads.com -0.0.0.0 demr.opt.fimserve.com -0.0.0.0 denetsuk.com -0.0.0.0 dentistsinyourarea.com -0.0.0.0 depo.realist.gen.tr -0.0.0.0 derangedadage91wis.files.wordpress.com -0.0.0.0 dereferer.co -0.0.0.0 derkeiler.com -0.0.0.0 derstandard.nuggad.net -0.0.0.0 desb.mspaceads.com -0.0.0.0 designbloxlive.com -0.0.0.0 desk.mspaceads.com -0.0.0.0 desk.opt.fimserve.com -0.0.0.0 dev.adforum.com -0.0.0.0 dev.sfbg.com -0.0.0.0 dev.visualwebsiteoptimizer.com -0.0.0.0 devart.adbureau.net -0.0.0.0 dg.specificclick.net -0.0.0.0 dgm2.com -0.0.0.0 dgmaustralia.com -0.0.0.0 diaita.ch -0.0.0.0 diamond-water.hk -0.0.0.0 diesilberamis.meeriwelt.de -0.0.0.0 diff1.smartadserver.com -0.0.0.0 diff2.smartadserver.com -0.0.0.0 diff3.smartadserver.com -0.0.0.0 diff4.smartadserver.com -0.0.0.0 digitaldsp.com -0.0.0.0 dinsalgsvagt.adservinginternational.com -0.0.0.0 direct-space.com -0.0.0.0 directleads.com -0.0.0.0 directoffers.go2cloud.org -0.0.0.0 dirtyrhino.com -0.0.0.0 discoverdemo.com -0.0.0.0 discoverecommerce.tt.omtrdc.net -0.0.0.0 disqusads.com -0.0.0.0 dist.belnk.com -0.0.0.0 divx.adbureau.net -0.0.0.0 dizzcloud.com -0.0.0.0 djbanners.deadjournal.com -0.0.0.0 djugoogs.com -0.0.0.0 dk.adserver.yahoo.com -0.0.0.0 dlvr.readserver.net -0.0.0.0 dmatica.it -0.0.0.0 dmp.vihub.ru -0.0.0.0 dmxleo.dailymotion.com -0.0.0.0 dnps.com -0.0.0.0 dobbenetes.com -0.0.0.0 docs-downloading.com -0.0.0.0 doctorschoicenursing.com -0.0.0.0 doesok.top -0.0.0.0 dolohen.com -0.0.0.0 dondolino.it -0.0.0.0 dorianbaroque.org -0.0.0.0 dosugcz.biz -0.0.0.0 dot.wp.pl -0.0.0.0 download-shares.com -0.0.0.0 download.filmfanatic.com -0.0.0.0 download.inboxace.com -0.0.0.0 download.weatherblink.com -0.0.0.0 download.yesmessenger.com -0.0.0.0 downloadcdn.com -0.0.0.0 downloadplayer.xyz -0.0.0.0 downloads.larivieracasino.com -0.0.0.0 downloads.mytvandmovies.com -0.0.0.0 dp1.33across.com -0.0.0.0 dqs001.adtech.fr -0.0.0.0 dqs001.adtech.us -0.0.0.0 dr.soso.com -0.0.0.0 dra.amazon-adsystem.com -0.0.0.0 draco-artgallery.wz.cz -0.0.0.0 drecentreshu.info -0.0.0.0 drivingschoolburlington.ca -0.0.0.0 drm-google-analtyic.com -0.0.0.0 drm-server-booking.com -0.0.0.0 drm-server13-login-microsoftonline.com -0.0.0.0 dropbox-download-eu.com -0.0.0.0 dropbox-download.com -0.0.0.0 dropbox-en.com -0.0.0.0 dropbox-er.com -0.0.0.0 dropbox-eu.com -0.0.0.0 dropbox-sdn.com -0.0.0.0 drowle.com -0.0.0.0 ds.contextweb.com -0.0.0.0 ds.onet.pl -0.0.0.0 ds.serving-sys.com -0.0.0.0 dt.adsafeprotected.com -0.0.0.0 dub.mobileads.msn.com -0.0.0.0 dy.admerize.be -0.0.0.0 dylanwong.com -0.0.0.0 dynip.org -0.0.0.0 dysoool.com -0.0.0.0 e.baidu.com -0.0.0.0 e.company-target.com -0.0.0.0 e.serverbid.com -0.0.0.0 e0.extreme-dm.com -0.0.0.0 e1.addthis.com -0.0.0.0 e2.cdn.qnsr.com -0.0.0.0 earnlivingonline.net -0.0.0.0 eas4.emediate.eu -0.0.0.0 easyadservice.com -0.0.0.0 easypills.co -0.0.0.0 eatondesigns.com -0.0.0.0 eb.adbureau.net -0.0.0.0 ebayadvertising.com -0.0.0.0 ebayadvertising.triadretail.net -0.0.0.0 ebiads.ebiuniverse.com -0.0.0.0 eblastengine.upickem.net -0.0.0.0 eclkmpbn.com -0.0.0.0 eclkmpsa.com -0.0.0.0 eclkspbn.com -0.0.0.0 ecoencomputer.com -0.0.0.0 ecomadserver.com -0.0.0.0 ecs1.engageya.com -0.0.0.0 edchargina.pro -0.0.0.0 eddy.noneto.com -0.0.0.0 edge.bnmla.com -0.0.0.0 edge.quantserve.com -0.0.0.0 edgecast-vod.yimg.com -0.0.0.0 edirect.hotkeys.com -0.0.0.0 edog2017.karyamedia.net -0.0.0.0 eduardorodrigues.adv.br -0.0.0.0 eduthermas.sk -0.0.0.0 egeszsegespont.hu -0.0.0.0 egyazegyben.com -0.0.0.0 egyenesen.com -0.0.0.0 egyveleg.com -0.0.0.0 eiv.baidu.com -0.0.0.0 ej.progresas.lt -0.0.0.0 elzaservis.cz -0.0.0.0 emea-bidder.mathtag.com -0.0.0.0 emeraldtiger.com -0.0.0.0 emily.tncrun.net -0.0.0.0 emisja.adsearch.pl -0.0.0.0 emisja.contentstream.pl -0.0.0.0 en.btcprofit.we-trck.com -0.0.0.0 engage.everyone.net -0.0.0.0 engageya.com -0.0.0.0 engine.4chan-ads.org -0.0.0.0 engine.adbooth.com -0.0.0.0 engine.adzerk.net -0.0.0.0 engine.carbonads.com -0.0.0.0 engine.espace.netavenir.com -0.0.0.0 engine.phn.doublepimp.com -0.0.0.0 engine.spotscenered.info -0.0.0.0 engine2.adzerk.net -0.0.0.0 entertainment-specials.com -0.0.0.0 entrenador-personal.com -0.0.0.0 epomads2.4shared.com -0.0.0.0 eren.ecoencomputer.com -0.0.0.0 erie.smartage.com -0.0.0.0 ero-advertising.com -0.0.0.0 erp.garan.pro -0.0.0.0 errorfixing.space -0.0.0.0 ertopcu.com -0.0.0.0 es.adserver.yahoo.com -0.0.0.0 escape.insites.eu -0.0.0.0 esd-secure.taboola.com.edgekey.net -0.0.0.0 esoterik-lenormand.com -0.0.0.0 etahub.com -0.0.0.0 etrk.asus.com -0.0.0.0 etype.adbureau.net -0.0.0.0 eu-global-online.com -0.0.0.0 eu-global.com -0.0.0.0 eu-gmtdmp.gd1.mookie1.com -0.0.0.0 eu-pn4.adserver.yahoo.com -0.0.0.0 eu.track.digitaladsystems.com -0.0.0.0 eu2.madsone.com -0.0.0.0 euniverseads.com -0.0.0.0 europe.adserver.yahoo.com -0.0.0.0 euw.adserver.snapads.com -0.0.0.0 events.kiosked.com -0.0.0.0 events.streamrail.net -0.0.0.0 eventtracker.videostrip.com -0.0.0.0 evroteplo.ru -0.0.0.0 exchange.scalemonk.com -0.0.0.0 exclusivegiftcards.com -0.0.0.0 exponential.com -0.0.0.0 ext.royalcactus.com -0.0.0.0 eyewonder.com -0.0.0.0 ezl.com -0.0.0.0 eztnezdmeg.net -0.0.0.0 f.qstatic.com -0.0.0.0 f1.p0y.com -0.0.0.0 f11098.privacy4browsers.com -0.0.0.0 f2.p0y.com -0.0.0.0 f3.p0y.com -0.0.0.0 f4.p0y.com -0.0.0.0 fabryka-nagrod.com -0.0.0.0 facebook-drm-server3.com -0.0.0.0 fachadasalaire.com -0.0.0.0 fadadosexo.com.br -0.0.0.0 fadskis.com -0.0.0.0 fajnefanty.com -0.0.0.0 falcon1.net -0.0.0.0 falkag.net -0.0.0.0 famwillems.nl -0.0.0.0 fangirlmag.com -0.0.0.0 farm.plista.com -0.0.0.0 fastfixing.tech -0.0.0.0 fastpopunder.com -0.0.0.0 fasts-downloads.com -0.0.0.0 fatcatrewards.com -0.0.0.0 fbd.de -0.0.0.0 fc.webmasterpro.de -0.0.0.0 fcg.casino770.com -0.0.0.0 fdimages.fairfax.com.au -0.0.0.0 fe.lea.lycos.es -0.0.0.0 fedup.tv -0.0.0.0 feed.4wnet.com -0.0.0.0 feeds.videosz.com -0.0.0.0 feeds.weselltraffic.com -0.0.0.0 fei.pro-market.net -0.0.0.0 fejezet.com -0.0.0.0 felix.data.tm-awx.com -0.0.0.0 fepete.ch -0.0.0.0 fervortracer.com -0.0.0.0 ffxitrack.com -0.0.0.0 figyelo-net.com -0.0.0.0 filateliadimauro.com -0.0.0.0 file-shares.com -0.0.0.0 file.ipinyou.com.cn -0.0.0.0 fileshare-storage.com -0.0.0.0 filipelucio.com -0.0.0.0 filmes-hd.com -0.0.0.0 filmfanatic.com -0.0.0.0 filmhir.net -0.0.0.0 fin.adbureau.net -0.0.0.0 fin.tips -0.0.0.0 finance-offer.com -0.0.0.0 finder.cox.net -0.0.0.0 findsexguide.com -0.0.0.0 firrectly.top -0.0.0.0 firstgame.xyz -0.0.0.0 fixbonus.com -0.0.0.0 flbox.net -0.0.0.0 fliplens.com -0.0.0.0 floatingads.madisonavenue.com -0.0.0.0 floratelecom.com -0.0.0.0 floridat.app.ur.gcion.com -0.0.0.0 flower.bg -0.0.0.0 fls-na.amazon-adsystem.com -0.0.0.0 flu23.com -0.0.0.0 fm3cafe.hu -0.0.0.0 fmads.osdn.com -0.0.0.0 focusin.ads.targetnet.com -0.0.0.0 fodder.qq.com -0.0.0.0 fodder.tc.qq.com -0.0.0.0 fogjunkossze.com -0.0.0.0 folloyu.com -0.0.0.0 fontostudni.club -0.0.0.0 food-offer.com -0.0.0.0 forsi.net -0.0.0.0 fotoseiten.heimat.eu -0.0.0.0 fp.uclo.net -0.0.0.0 fr-go.kelkoogroup.net -0.0.0.0 fr.a2dfp.net -0.0.0.0 fr.adserver.yahoo.com -0.0.0.0 fr.classic.clickintext.net -0.0.0.0 fra1-ib.adnxs.com -0.0.0.0 franko.info -0.0.0.0 free.thesocialsexnetwork.com -0.0.0.0 freebiegb.co.uk -0.0.0.0 freecamerasource.com -0.0.0.0 freecamsexposed.com -0.0.0.0 freedvddept.com -0.0.0.0 freefoodsource.com -0.0.0.0 freefuelcard.com -0.0.0.0 freefuelcoupon.com -0.0.0.0 freeipoduk.co.uk -0.0.0.0 freelaptopreward.com -0.0.0.0 freenation.com -0.0.0.0 freeplasmanation.com -0.0.0.0 freevideodownloadforpc.com -0.0.0.0 fromjoytohappiness.com -0.0.0.0 fructa.nl -0.0.0.0 ftpadmin.edv-stumpf.de -0.0.0.0 funtabsafe.com -0.0.0.0 fuuze.net -0.0.0.0 fvaweb.it -0.0.0.0 fw.adsafeprotected.com -0.0.0.0 fw.qq.com -0.0.0.0 fwdservice.com -0.0.0.0 g.adnxs.com -0.0.0.0 g.thinktarget.com -0.0.0.0 g1-globo.com-b4.info -0.0.0.0 g1-globosaude.com -0.0.0.0 g1.idg.pl -0.0.0.0 g2.gumgum.com -0.0.0.0 g4p.grt02.com -0.0.0.0 g7.com.tw -0.0.0.0 gadgeteer.pdamart.com -0.0.0.0 gads.pubmatic.com -0.0.0.0 gahu.hit.gemius.pl -0.0.0.0 gam.adnxs.com -0.0.0.0 gamerz123.com -0.0.0.0 games.superappbox.com -0.0.0.0 gamesrotator.com -0.0.0.0 gar-tech.com -0.0.0.0 garant.bos.ru -0.0.0.0 garciaestelles.com -0.0.0.0 gasurvey.gemius.com -0.0.0.0 gate.hyperpaysys.com -0.0.0.0 gazeta.hit.gemius.pl -0.0.0.0 gbp.ebayadvertising.triadretail.net -0.0.0.0 gcads.osdn.com -0.0.0.0 gcdn.2mdn.net -0.0.0.0 gcirm.argusleader.com -0.0.0.0 gcirm.argusleader.gcion.com -0.0.0.0 gcirm.battlecreekenquirer.com -0.0.0.0 gcirm.burlingtonfreepress.com -0.0.0.0 gcirm.centralohio.gcion.com -0.0.0.0 gcirm.cincinnati.com -0.0.0.0 gcirm.citizen-times.com -0.0.0.0 gcirm.clarionledger.com -0.0.0.0 gcirm.coloradoan.com -0.0.0.0 gcirm.courier-journal.com -0.0.0.0 gcirm.courierpostonline.com -0.0.0.0 gcirm.customcoupon.com -0.0.0.0 gcirm.dailyrecord.com -0.0.0.0 gcirm.delawareonline.com -0.0.0.0 gcirm.democratandchronicle.com -0.0.0.0 gcirm.desmoinesregister.com -0.0.0.0 gcirm.dmp.gcion.com -0.0.0.0 gcirm.dmregister.com -0.0.0.0 gcirm.dnj.com -0.0.0.0 gcirm.gannettnetwork.com -0.0.0.0 gcirm.greatfallstribune.com -0.0.0.0 gcirm.greenvilleonline.com -0.0.0.0 gcirm.greenvilleonline.gcion.com -0.0.0.0 gcirm.honoluluadvertiser.gcion.com -0.0.0.0 gcirm.idahostatesman.com -0.0.0.0 gcirm.indystar.com -0.0.0.0 gcirm.injersey.com -0.0.0.0 gcirm.jacksonsun.com -0.0.0.0 gcirm.lsj.com -0.0.0.0 gcirm.montgomeryadvertiser.com -0.0.0.0 gcirm.muskogeephoenix.com -0.0.0.0 gcirm.news-press.com -0.0.0.0 gcirm.newsleader.com -0.0.0.0 gcirm.press-citizen.com -0.0.0.0 gcirm.pressconnects.com -0.0.0.0 gcirm.rgj.com -0.0.0.0 gcirm.sctimes.com -0.0.0.0 gcirm.stargazette.com -0.0.0.0 gcirm.statesmanjournal.com -0.0.0.0 gcirm.tallahassee.com -0.0.0.0 gcirm.tennessean.com -0.0.0.0 gcirm.thedailyjournal.com -0.0.0.0 gcirm.theolympian.com -0.0.0.0 gcirm.thespectrum.com -0.0.0.0 gcirm2.indystar.com -0.0.0.0 gdeee.hit.gemius.pl -0.0.0.0 gdelt.hit.gemius.pl -0.0.0.0 gdelv.hit.gemius.pl -0.0.0.0 gdyn.cnngo.com -0.0.0.0 gem.pl -0.0.0.0 gemius.pl -0.0.0.0 geniusdisplay.com -0.0.0.0 geo.moatads.com -0.0.0.0 geoads.com -0.0.0.0 geoads.osdn.com -0.0.0.0 geoloc11.geovisite.com -0.0.0.0 geolocation-db.com -0.0.0.0 geoweb.e-kolay.net -0.0.0.0 get-downloads.com -0.0.0.0 get-express-vpn.com -0.0.0.0 get.optad360.io -0.0.0.0 get.x-link.pl -0.0.0.0 getagiftonline.com -0.0.0.0 getlink-service.com -0.0.0.0 getlink.pw -0.0.0.0 getmyads.com -0.0.0.0 getmyads24.com -0.0.0.0 getmyfreegiftcard.com -0.0.0.0 getrelator.com -0.0.0.0 getrxhere.co -0.0.0.0 getspecialgifts.com -0.0.0.0 getyour5kcredits0.blogspot.com -0.0.0.0 getyourgiftnow2.blogspot.com -0.0.0.0 getyourgiftnow3.blogspot.com -0.0.0.0 gezinti.com -0.0.0.0 ghmtr.hit.gemius.pl -0.0.0.0 giftcardchallenge.com -0.0.0.0 giftcardsurveys.us.com -0.0.0.0 giles.uk.net -0.0.0.0 gimg.baidu.com -0.0.0.0 gingert.net -0.0.0.0 global.adserver.yahoo.com -0.0.0.0 global.ymtrack.com -0.0.0.0 globalwebads.com -0.0.0.0 gm.mmstat.com -0.0.0.0 gmads.net -0.0.0.0 go.admulti.com -0.0.0.0 go.bb007.bbelements.com -0.0.0.0 go.cz.bbelements.com -0.0.0.0 go.data1rtb.com -0.0.0.0 go.eu.bbelements.com -0.0.0.0 go.lfstmedia.com -0.0.0.0 go.onclasrv.com -0.0.0.0 go.padsdelivery.com -0.0.0.0 go.padstm.com -0.0.0.0 go.pl.bbelements.com -0.0.0.0 go.spaceshipads.com -0.0.0.0 go.stirshakead.com -0.0.0.0 go.verymuchad.com -0.0.0.0 go2.hit.gemius.pl -0.0.0.0 go2page.net -0.0.0.0 goautofinance.com -0.0.0.0 gocarosel.com -0.0.0.0 goldbach.hit.gemius.pl -0.0.0.0 goodbookbook.com -0.0.0.0 googledrive-en.com -0.0.0.0 goplayz.com -0.0.0.0 got2goshop.com -0.0.0.0 goto.trafficmultiplier.com -0.0.0.0 gozing.directtrack.com -0.0.0.0 grabbit-rabbit.com -0.0.0.0 graizoah.com -0.0.0.0 grandeweddings.com -0.0.0.0 graphics.adultfriendfinder.com -0.0.0.0 graphics.pop6.com -0.0.0.0 gravitron.chron.com -0.0.0.0 greasypalm.com -0.0.0.0 gremimedia.pl -0.0.0.0 grfx.mp3.com -0.0.0.0 groupm.com -0.0.0.0 grtexch.com -0.0.0.0 gserv.cneteu.net -0.0.0.0 gspro.hit.gemius.pl -0.0.0.0 guiaconsumidor.com -0.0.0.0 guide2poker.com -0.0.0.0 guildofangels.net -0.0.0.0 gwallet.com -0.0.0.0 h-adashx.ut.taobao.com -0.0.0.0 h-adashx4ae.ut.taobao.com -0.0.0.0 h-afnetwww.adshuffle.com -0.0.0.0 h.ppjol.com -0.0.0.0 h.seznam.cz -0.0.0.0 hamiltonpainters.ca -0.0.0.0 hapax.qc.ca -0.0.0.0 harvest.adgardener.com -0.0.0.0 harvest176.adgardener.com -0.0.0.0 harvest284.adgardener.com -0.0.0.0 harvest285.adgardener.com -0.0.0.0 haslundalsted.dk -0.0.0.0 hathor.eztonez.com -0.0.0.0 hatter-story.info -0.0.0.0 haynet.adbureau.net -0.0.0.0 hb.mediafuse.com -0.0.0.0 hbads.eboz.com -0.0.0.0 hbadz.eboz.com -0.0.0.0 hdporium.com -0.0.0.0 healthbeautyncs.com -0.0.0.0 healthfood.syoutikubai.com -0.0.0.0 hebdotop.com -0.0.0.0 help.adtech.fr -0.0.0.0 help.adtech.us -0.0.0.0 helpint.mywebsearch.com -0.0.0.0 heroesofrpg.com -0.0.0.0 heti-naplo.com -0.0.0.0 hg8dc7bm.com -0.0.0.0 hgusler.com -0.0.0.0 hhcj.co.uk -0.0.0.0 hhvdds.com -0.0.0.0 hieroglyph.freeuk.com -0.0.0.0 hightrafficads.com -0.0.0.0 hilltopads.net -0.0.0.0 himediads.com -0.0.0.0 hipersushiads.com -0.0.0.0 hir-tv.com -0.0.0.0 hir44.blogspot.com -0.0.0.0 hirado.top -0.0.0.0 hirek-online.com -0.0.0.0 hirfolyam24.blogspot.hu -0.0.0.0 hirmadar.com -0.0.0.0 hirorigo.net -0.0.0.0 hirozon.info -0.0.0.0 hirszabadsag.blogspot.com -0.0.0.0 hirtop.in -0.0.0.0 hirturi.blogspot.hu -0.0.0.0 hirvilag.co -0.0.0.0 hirzona24.com -0.0.0.0 histats.com -0.0.0.0 histock.info -0.0.0.0 hit.8digits.com -0.0.0.0 hit4.hotlog.ru -0.0.0.0 hk.adserver.yahoo.com -0.0.0.0 hlcc.ca -0.0.0.0 hlok.qertewrt.com -0.0.0.0 hm.baidu.com -0.0.0.0 hm.l.qq.com -0.0.0.0 hmw42.host-my-website.com -0.0.0.0 hnfwg.voluumtrk.com -0.0.0.0 home.foni.net -0.0.0.0 home.gelsennet.de -0.0.0.0 home.townisp.com -0.0.0.0 honolulu.app.ur.gcion.com -0.0.0.0 hooqy.com -0.0.0.0 host207.ewtn.com -0.0.0.0 host81-138-7-108.in-addr.btopenworld.com -0.0.0.0 hosting.adjug.com -0.0.0.0 hot.useractive.com -0.0.0.0 hotchatdate.com -0.0.0.0 hotgiftzone.com -0.0.0.0 hp1.tcbnet.ne.jp -0.0.0.0 hpad.www.infoseek.co.jp -0.0.0.0 hrnecek.com -0.0.0.0 ht-srl.com -0.0.0.0 html.centralmediaserver.com -0.0.0.0 htmlwww.youfck.com -0.0.0.0 httpads.com -0.0.0.0 httpring.qq.com -0.0.0.0 httpwwwadserver.com -0.0.0.0 hub.com.pl -0.0.0.0 huis.istats.nl -0.0.0.0 huiwiw.hit.gemius.pl -0.0.0.0 hungaryexpres.com -0.0.0.0 hungfei.com -0.0.0.0 huntingtonbank.tt.omtrdc.net -0.0.0.0 hurricaneprotection.com -0.0.0.0 hyperion.adtech.fr -0.0.0.0 hyperion.adtech.us -0.0.0.0 hz.mmstat.com -0.0.0.0 i-sharecloud.com -0.0.0.0 i.adwise.bg -0.0.0.0 i.blogads.com -0.0.0.0 i.casalemedia.com -0.0.0.0 i.hotkeys.com -0.0.0.0 i.imedia.cz -0.0.0.0 i.interia.pl -0.0.0.0 i.libertystmedia.com -0.0.0.0 i.media.cz -0.0.0.0 i.seznam.cz -0.0.0.0 i.simpli.fi -0.0.0.0 i.total-media.net -0.0.0.0 i.trkjmp.com -0.0.0.0 i.w.inmobi.com -0.0.0.0 i1.teaser-goods.ru -0.0.0.0 i4track.net -0.0.0.0 iacas.adbureau.net -0.0.0.0 iad.anm.co.uk -0.0.0.0 ialaddin.genieesspv.jp -0.0.0.0 ib.adnxs.com -0.0.0.0 ibis.lgappstv.com -0.0.0.0 iceman30.de -0.0.0.0 icmserver.net -0.0.0.0 id11938.luxup.ru -0.0.0.0 id3103.com -0.0.0.0 id5576.al21.luxup.ru -0.0.0.0 idearc.tt.omtrdc.net -0.0.0.0 idpix.media6degrees.com -0.0.0.0 ieee.adbureau.net -0.0.0.0 if.bbanner.it -0.0.0.0 igrs.ca -0.0.0.0 ih.adscale.de -0.0.0.0 ih2.gamecopyworld.com -0.0.0.0 ilinks.industrybrains.com -0.0.0.0 ilovemobi.com -0.0.0.0 im.52441.com -0.0.0.0 im.adtech.de -0.0.0.0 im.banner.t-online.de -0.0.0.0 im.of.pl -0.0.0.0 im.xo.pl -0.0.0.0 imads.integral-marketing.com -0.0.0.0 image.click.livedoor.com -0.0.0.0 image.i1img.com -0.0.0.0 image.linkexchange.com -0.0.0.0 image2.pubmatic.com -0.0.0.0 images-cdn.azoogleads.com -0.0.0.0 images.ads.fairfax.com.au -0.0.0.0 images.bluetime.com -0.0.0.0 images.clickfinders.com -0.0.0.0 images.conduit-banners.com -0.0.0.0 images.cybereps.com -0.0.0.0 images.directtrack.com -0.0.0.0 images.jambocast.com -0.0.0.0 images.linkwithin.com -0.0.0.0 images.mbuyu.nl -0.0.0.0 images.netcomvad.com -0.0.0.0 images.outbrain.com -0.0.0.0 images.outbrainimg.com -0.0.0.0 images.people2people.com -0.0.0.0 images.persgroepadvertising.be -0.0.0.0 images.sexlist.com -0.0.0.0 images.sohu.com -0.0.0.0 images.steamray.com -0.0.0.0 images.taboola.com -0.0.0.0 images.trafficmp.com -0.0.0.0 images3.linkwithin.com -0.0.0.0 imageserv.adtech.fr -0.0.0.0 imageserv.adtech.us -0.0.0.0 imagesrv.adition.com -0.0.0.0 imarker.com -0.0.0.0 imarker.ru -0.0.0.0 imc.l.qq.com -0.0.0.0 img-a2.ak.imagevz.net -0.0.0.0 img.3lift.com -0.0.0.0 img.alibaba.com -0.0.0.0 img.awr.im -0.0.0.0 img.blogads.com -0.0.0.0 img.directtrack.com -0.0.0.0 img.img-taboola.com -0.0.0.0 img.layer-ads.de -0.0.0.0 img.liczniki.org -0.0.0.0 img.marketgid.com -0.0.0.0 img.sn00.net -0.0.0.0 img.xnxx.com -0.0.0.0 img2.ru.redtram.com -0.0.0.0 imgg-cdn.adskeeper.co.uk -0.0.0.0 imgg-cdn.steepto.com -0.0.0.0 imgg.dt00.net -0.0.0.0 imgg.marketgid.com -0.0.0.0 imgg.mgid.com -0.0.0.0 imgn.dt00.net -0.0.0.0 imgn.dt07.com -0.0.0.0 imgn.marketgid.com -0.0.0.0 imgserv.adbutler.com -0.0.0.0 imp.admarketplace.net -0.0.0.0 imp.adsmogo.com -0.0.0.0 impbe.tradedoubler.com -0.0.0.0 impl.onscroll.com -0.0.0.0 import.globalsources.com -0.0.0.0 import43.com -0.0.0.0 imppl.tradedoubler.com -0.0.0.0 imprlatbmp.taboola.com -0.0.0.0 imrk.net -0.0.0.0 imserv001.adtech.fr -0.0.0.0 imserv001.adtech.us -0.0.0.0 imserv002.adtech.fr -0.0.0.0 imserv002.adtech.us -0.0.0.0 imserv003.adtech.fr -0.0.0.0 imserv003.adtech.us -0.0.0.0 imserv004.adtech.fr -0.0.0.0 imserv004.adtech.us -0.0.0.0 imserv005.adtech.fr -0.0.0.0 imserv005.adtech.us -0.0.0.0 imserv006.adtech.fr -0.0.0.0 imserv006.adtech.us -0.0.0.0 imserv00x.adtech.fr -0.0.0.0 imserv00x.adtech.us -0.0.0.0 imssl01.adtech.fr -0.0.0.0 imssl01.adtech.us -0.0.0.0 in.adserver.yahoo.com -0.0.0.0 in.getclicky.com -0.0.0.0 incentivegateway.com -0.0.0.0 inclk.com -0.0.0.0 indexhu.adocean.pl -0.0.0.0 indisancal.com -0.0.0.0 indyscribe.com -0.0.0.0 infinite-ads.com -0.0.0.0 informacja-dnia.com -0.0.0.0 injuredworkersadvocates.com -0.0.0.0 inklineglobal.com -0.0.0.0 inkoleasing.ru -0.0.0.0 inl.adbureau.net -0.0.0.0 inlinefascia.com -0.0.0.0 inpagepush.com -0.0.0.0 input.insights.gravity.com -0.0.0.0 insight.adsrvr.org -0.0.0.0 insightexpressai.com -0.0.0.0 insightxe.pittsburghlive.com -0.0.0.0 insightxe.vtsgonline.com -0.0.0.0 integer-ms-home.com -0.0.0.0 intela.com -0.0.0.0 intelliads.com -0.0.0.0 intensedigital.adk2x.com -0.0.0.0 interia.adsearch.adkontekst.pl -0.0.0.0 internet.billboard.cz -0.0.0.0 internewsweb.com -0.0.0.0 intertech.co.jp -0.0.0.0 interyield.td573.com -0.0.0.0 intrack.pl -0.0.0.0 inv-nets.admixer.net -0.0.0.0 investbooking.de -0.0.0.0 invitefashion.com -0.0.0.0 ipacc1.adtech.fr -0.0.0.0 ipacc1.adtech.us -0.0.0.0 ipdata.adtech.fr -0.0.0.0 ipdata.adtech.us -0.0.0.0 ipm-provider.ff.avast.com -0.0.0.0 iq001.adtech.fr -0.0.0.0 iq001.adtech.us -0.0.0.0 iqoption.com -0.0.0.0 ir-de.amazon-adsystem.com -0.0.0.0 ir-na.amazon-adsystem.com -0.0.0.0 ir2.beap.gemini.yahoo.com -0.0.0.0 isg01.casalemedia.com -0.0.0.0 ishinomakicatering.web.fc2.com -0.0.0.0 ismailersoz.com -0.0.0.0 istockbargains.com -0.0.0.0 it.adserver.yahoo.com -0.0.0.0 itempana.site -0.0.0.0 itnuzleafan.com -0.0.0.0 itrackerpro.com -0.0.0.0 itsfree123.com -0.0.0.0 iwbubcs.v01aelux.space -0.0.0.0 izmsj.co.jp -0.0.0.0 j.adlooxtracking.com -0.0.0.0 jadserve.postrelease.com -0.0.0.0 jambocast.com -0.0.0.0 jav.ee -0.0.0.0 jb9clfifs6.s.ad6media.fr -0.0.0.0 jcarter.spinbox.net -0.0.0.0 jcrew.tt.omtrdc.net -0.0.0.0 jenno.adsb4all.com -0.0.0.0 jerry.proweb.net -0.0.0.0 jesamcorp.com -0.0.0.0 jf71qh5v14.com -0.0.0.0 jh.revolvermaps.com -0.0.0.0 jingjia.qq.com -0.0.0.0 jivox.com -0.0.0.0 jkcontrols.co.uk -0.0.0.0 jl-mag.de -0.0.0.0 jlcarral.com -0.0.0.0 jlijten.nl -0.0.0.0 jlinks.industrybrains.com -0.0.0.0 jmn.jangonetwork.com -0.0.0.0 jmvisuals.com -0.0.0.0 join.pro-gaming-world.com -0.0.0.0 join1.winhundred.com -0.0.0.0 jp-microsoft-store.com -0.0.0.0 jrfa.net -0.0.0.0 jrsa.net -0.0.0.0 js-sec.indexww.com -0.0.0.0 js.ad-score.com -0.0.0.0 js.adlink.net -0.0.0.0 js.adscale.de -0.0.0.0 js.adserverpub.com -0.0.0.0 js.adsonar.com -0.0.0.0 js.adspro.it -0.0.0.0 js.adsrvr.org -0.0.0.0 js.betburdaaffiliates.com -0.0.0.0 js.bizographics.com -0.0.0.0 js.goods.redtram.com -0.0.0.0 js.himediads.com -0.0.0.0 js.hotkeys.com -0.0.0.0 js.hs-scripts.com -0.0.0.0 js.hscollectedforms.net -0.0.0.0 js.hsleadflows.net -0.0.0.0 js.moatads.com -0.0.0.0 js.ru.redtram.com -0.0.0.0 js.smi2.ru -0.0.0.0 js.softreklam.com -0.0.0.0 js.srcsmrtgs.com -0.0.0.0 js.tongji.linezing.com -0.0.0.0 js.zevents.com -0.0.0.0 js1.bloggerads.net -0.0.0.0 jsc.adskeeper.co.uk -0.0.0.0 jsc.dt07.net -0.0.0.0 jsc.mgid.com -0.0.0.0 jsfactory.net -0.0.0.0 jsn.dt07.net -0.0.0.0 juggler.inetinteractive.com -0.0.0.0 justdating.online -0.0.0.0 justdeckshamilton.ca -0.0.0.0 justwebads.com -0.0.0.0 jxliu.com -0.0.0.0 jzclick.soso.com -0.0.0.0 k1.mobileadsserver.com -0.0.0.0 k3vzn.flx10.com -0.0.0.0 k5ads.osdn.com -0.0.0.0 kaartenhuis.nl.site-id.nl -0.0.0.0 kaharmonie.nl -0.0.0.0 kanzlei-borchers.de -0.0.0.0 kaprazatos.club -0.0.0.0 karat.hu -0.0.0.0 karinart.de -0.0.0.0 kasumikarate.hanagasumi.net -0.0.0.0 katch.ne.jp -0.0.0.0 katcol.co.uk -0.0.0.0 katofer.axelero.net -0.0.0.0 katu.adbureau.net -0.0.0.0 kawabe.es -0.0.0.0 kawarayu.net -0.0.0.0 kbd1.kpns.ijinshan.com -0.0.0.0 kdconstructionusa.com -0.0.0.0 keepyoungphone.bid -0.0.0.0 kelder.nl -0.0.0.0 kergaukr.com -0.0.0.0 keys.dmtracker.com -0.0.0.0 keywordblocks.com -0.0.0.0 keywords.adtlgc.com -0.0.0.0 kilomniadst.info -0.0.0.0 kiosked-d.openx.net -0.0.0.0 kitaramarketplace.com -0.0.0.0 kitaramedia.com -0.0.0.0 kithrup.matchlogic.com -0.0.0.0 kixer.com -0.0.0.0 klikasz-i-masz.com -0.0.0.0 klikk.linkpulse.com -0.0.0.0 kliks.affiliate4you.nl -0.0.0.0 kliksaya.com -0.0.0.0 klipmart.forbes.com -0.0.0.0 knc.lv -0.0.0.0 kodu.neti.ee -0.0.0.0 konax.kontera.com -0.0.0.0 kontera.com -0.0.0.0 kos.interseek.si -0.0.0.0 koszykrd.wp.pl -0.0.0.0 kozszolgalat.com -0.0.0.0 krakenfolio.com -0.0.0.0 krasnaya.co.uk -0.0.0.0 kreaffiliation.com -0.0.0.0 kromtech.net -0.0.0.0 kropka.onet.pl -0.0.0.0 ksi2trk.com -0.0.0.0 ktrackdata.com -0.0.0.0 kuhdi.com -0.0.0.0 kvision.tv -0.0.0.0 l-sspcash.adxcore.com -0.0.0.0 l.admob.com -0.0.0.0 l.linkpulse.com -0.0.0.0 l.ohmyad.co -0.0.0.0 l.qq.com -0.0.0.0 l.yieldmanager.net -0.0.0.0 l2.l.qq.com -0.0.0.0 laborex.hu -0.0.0.0 ladyclicks.ru -0.0.0.0 laltraimmagine.ss.it -0.0.0.0 lamiflor.xyz -0.0.0.0 land.purifier.cc -0.0.0.0 lanzar.publicidadweb.com -0.0.0.0 lap-click.tr.line.me -0.0.0.0 laptopreportcard.com -0.0.0.0 laptoprewards.com -0.0.0.0 laptoprewardsgroup.com -0.0.0.0 laptoprewardszone.com -0.0.0.0 larivieracasino.com -0.0.0.0 larossola.it -0.0.0.0 lastmeasure.zoy.org -0.0.0.0 launch.adserver.yahoo.com -0.0.0.0 layer-ads.de -0.0.0.0 ldglob01.adtech.fr -0.0.0.0 ldglob01.adtech.us -0.0.0.0 ldglob02.adtech.fr -0.0.0.0 ldglob02.adtech.us -0.0.0.0 ldimage01.adtech.fr -0.0.0.0 ldimage01.adtech.us -0.0.0.0 ldimage02.adtech.fr -0.0.0.0 ldimage02.adtech.us -0.0.0.0 ldserv01.adtech.fr -0.0.0.0 ldserv01.adtech.us -0.0.0.0 ldserv02.adtech.fr -0.0.0.0 ldserv02.adtech.us -0.0.0.0 le1er.net -0.0.0.0 lead-analytics.nl -0.0.0.0 lead.program3.com -0.0.0.0 leader.linkexchange.com -0.0.0.0 leadsynaptic.go2jump.org -0.0.0.0 ledobbensz.blogspot.hu -0.0.0.0 leftoverdense.com -0.0.0.0 legfrissebb.info -0.0.0.0 legjava.com -0.0.0.0 legjava.pro -0.0.0.0 leklicht.net -0.0.0.0 lesrivesdechambesy.ch -0.0.0.0 letmefind.co -0.0.0.0 letsfinder.com -0.0.0.0 letssearch.com -0.0.0.0 levexis.com -0.0.0.0 lewell.fr -0.0.0.0 lftqch650apz.com -0.0.0.0 lg.brandreachsys.com -0.0.0.0 libdgel.net -0.0.0.0 liberty.gedads.com -0.0.0.0 liczniki.org -0.0.0.0 lie2anyone.com -0.0.0.0 liivecams.com -0.0.0.0 limonecomunicacao.com.br -0.0.0.0 lincolnshirefitness.co.uk -0.0.0.0 link2me.ru -0.0.0.0 link4ads.com -0.0.0.0 link4win.net -0.0.0.0 linkit.biz -0.0.0.0 linknotification.com -0.0.0.0 linktracker.angelfire.com -0.0.0.0 linuxpark.adtech.fr -0.0.0.0 linuxpark.adtech.us -0.0.0.0 liquidad.narrowcastmedia.com -0.0.0.0 live-cams-1.livejasmin.com -0.0.0.0 live-en.com -0.0.0.0 live-msr.com -0.0.0.0 ll.atdmt.com -0.0.0.0 lmadvertising.engine.adglare.net -0.0.0.0 lmqh.ecoencomputer.com -0.0.0.0 lnads.osdn.com -0.0.0.0 load.exelator.com -0.0.0.0 load.focalex.com -0.0.0.0 load.sumome.com -0.0.0.0 loadesecoparc.co.uk -0.0.0.0 loading321.com -0.0.0.0 loadm.exelator.com -0.0.0.0 loboclick.com -0.0.0.0 local-download.com -0.0.0.0 locp-ir.viber.com -0.0.0.0 log.olark.com -0.0.0.0 log.outbrain.com -0.0.0.0 log.tagcade.com -0.0.0.0 logger.virgul.com -0.0.0.0 login.linkpulse.com -0.0.0.0 logs.spilgames.com -0.0.0.0 long-space.com -0.0.0.0 look.djfiln.com -0.0.0.0 look.ichlnk.com -0.0.0.0 look.kfiopkln.com -0.0.0.0 look.opskln.com -0.0.0.0 look.udncoeln.com -0.0.0.0 look.ufinkln.com -0.0.0.0 look.utndln.com -0.0.0.0 louisvil.app.ur.gcion.com -0.0.0.0 louisvil.ur.gcion.com -0.0.0.0 lovedonesproducts.com -0.0.0.0 lovittco.com.au -0.0.0.0 lp.empire.goodgamestudios.com -0.0.0.0 lp.sexyadults.eu -0.0.0.0 lp4.onlinecasinoreports.com -0.0.0.0 lpa.myzen.co.uk -0.0.0.0 lpg02.com -0.0.0.0 ls.hit.gemius.pl -0.0.0.0 lsassoc.com -0.0.0.0 lt.andomedia.com -0.0.0.0 lt.angelfire.com -0.0.0.0 ltk.pw -0.0.0.0 lucker.co -0.0.0.0 lucky-day-uk.com -0.0.0.0 luxup.ru -0.0.0.0 m.adbridge.de -0.0.0.0 m.addthis.com -0.0.0.0 m.addthisedge.com -0.0.0.0 m.admob.com -0.0.0.0 m.fexiaen.com -0.0.0.0 m.friendlyduck.com -0.0.0.0 m.openv.tv -0.0.0.0 m.pl.pornzone.tv -0.0.0.0 m.quantcount.com -0.0.0.0 m.tidebuy.com -0.0.0.0 m.tribalfusion.com -0.0.0.0 m1.nsimg.net -0.0.0.0 m2.media-box.co -0.0.0.0 m2.nsimg.net -0.0.0.0 m4.media-box.co -0.0.0.0 ma-kaeser.ch -0.0.0.0 ma-plastifieuse.info -0.0.0.0 ma.wp.pl -0.0.0.0 maaxmarket.com -0.0.0.0 mac.system-alert1.com -0.0.0.0 macads.net -0.0.0.0 macatawa.org -0.0.0.0 macaxpower.com.br -0.0.0.0 maccleanersecurity.com -0.0.0.0 macdamaged.tech -0.0.0.0 mackeeperapp.mackeeper.com -0.0.0.0 mackeeperapp1.zeobit.com -0.0.0.0 mackeeperapp2.mackeeper.com -0.0.0.0 mackeeperapp3.mackeeper.com -0.0.0.0 macleaner.space -0.0.0.0 macpurifier.com -0.0.0.0 mad2.brandreachsys.com -0.0.0.0 madadsmedia.com -0.0.0.0 madeleinekrook.nl -0.0.0.0 mads.amazon-adsystem.com -0.0.0.0 mads.dailymail.co.uk -0.0.0.0 magyarkozosseg.net -0.0.0.0 magyarnep.me -0.0.0.0 magyarokvagyunk.com -0.0.0.0 mail.radar.imgsmail.ru -0.0.0.0 main-boost.com -0.0.0.0 main.exoclick.com -0.0.0.0 main.vodonet.net -0.0.0.0 makeitworkfaster.life -0.0.0.0 makemoneyrobot.com -0.0.0.0 mama.pipi.ne.jp -0.0.0.0 manage001.adtech.fr -0.0.0.0 manage001.adtech.us -0.0.0.0 mangler3.generals.ea.com -0.0.0.0 mangler4.generals.ea.com -0.0.0.0 manuel.theonion.com -0.0.0.0 margaretanddavid.com -0.0.0.0 marketgid.com -0.0.0.0 marketing.888.com -0.0.0.0 marketing.hearstmagazines.nl -0.0.0.0 marriottinternationa.tt.omtrdc.net -0.0.0.0 martinsmith.nl -0.0.0.0 mashinkhabar.com -0.0.0.0 match.ads.betweendigital.com -0.0.0.0 match.adsrvr.org -0.0.0.0 match.taboola.com -0.0.0.0 matomy.adk2.co -0.0.0.0 maxads.ruralpress.com -0.0.0.0 maxadserver.corusradionetwork.com -0.0.0.0 maxbounty.com -0.0.0.0 maxmusics.com -0.0.0.0 maxonclick.com -0.0.0.0 maxserving.com -0.0.0.0 mb01.com -0.0.0.0 mbox9.offermatica.com -0.0.0.0 mc.webvisor.org -0.0.0.0 mc.yandex.ru -0.0.0.0 mccafee-orientador.com-br.site -0.0.0.0 mcfg.sandai.net -0.0.0.0 mcsgrp.com -0.0.0.0 mdunker.gmxhome.de -0.0.0.0 medhiartis.com -0.0.0.0 media-angel.de -0.0.0.0 media-fire.org -0.0.0.0 media.888.com -0.0.0.0 media.adcentriconline.com -0.0.0.0 media.adrcdn.com -0.0.0.0 media.adrevolver.com -0.0.0.0 media.adrime.com -0.0.0.0 media.b.lead.program3.com -0.0.0.0 media.betburdaaffiliates.com -0.0.0.0 media.bonnint.net -0.0.0.0 media.boomads.com -0.0.0.0 media.charter.com -0.0.0.0 media.contextweb.com -0.0.0.0 media.easyads.bg -0.0.0.0 media.espace-plus.net -0.0.0.0 media.fairlink.ru -0.0.0.0 media.funpic.de -0.0.0.0 media.markethealth.com -0.0.0.0 media.naked.com -0.0.0.0 media.nk-net.pl -0.0.0.0 media.ontarionorth.com -0.0.0.0 media.popmarker.com -0.0.0.0 media.popuptraffic.com -0.0.0.0 media.primalforce.net -0.0.0.0 media.trafficfactory.biz -0.0.0.0 media.trafficjunky.net -0.0.0.0 media.ventivmedia.com -0.0.0.0 media.xxxnavy.com -0.0.0.0 media1.popmarker.com -0.0.0.0 media10.popmarker.com -0.0.0.0 media2.adshuffle.com -0.0.0.0 media2.legacy.com -0.0.0.0 media2.popmarker.com -0.0.0.0 media2.travelzoo.com -0.0.0.0 media2021.videostrip.com -0.0.0.0 media3.popmarker.com -0.0.0.0 media4.popmarker.com -0.0.0.0 media4021.videostrip.com -0.0.0.0 media5.popmarker.com -0.0.0.0 media5021.videostrip.com -0.0.0.0 media6.popmarker.com -0.0.0.0 media6021.videostrip.com -0.0.0.0 media7.popmarker.com -0.0.0.0 media8.popmarker.com -0.0.0.0 media9.popmarker.com -0.0.0.0 mediacharger.com -0.0.0.0 mediafaze.com -0.0.0.0 medialand.relax.ru -0.0.0.0 mediapst-images.adbureau.net -0.0.0.0 mediapst.adbureau.net -0.0.0.0 mediation.adnxs.com -0.0.0.0 mediative.ca -0.0.0.0 mediative.com -0.0.0.0 mediavadasz.info -0.0.0.0 mediawhirl.net -0.0.0.0 medical-offer.com -0.0.0.0 medleyads.com -0.0.0.0 medya.e-kolay.net -0.0.0.0 megapanel.gem.pl -0.0.0.0 megawealthbiz.com -0.0.0.0 megoszthato.blogspot.hu -0.0.0.0 mellowads.com -0.0.0.0 members.chello.at -0.0.0.0 members.chello.nl -0.0.0.0 members.iinet.net.au -0.0.0.0 members.upc.nl -0.0.0.0 memorableordealstranger.com -0.0.0.0 mercury.bravenet.com -0.0.0.0 messagent.duvalguillaume.com -0.0.0.0 messardu.com -0.0.0.0 meteon.org -0.0.0.0 meter-svc.nytimes.com -0.0.0.0 metrics.ikea.com -0.0.0.0 metrics.natmags.co.uk -0.0.0.0 metrics.sfr.fr -0.0.0.0 metrics.target.com -0.0.0.0 mettelindberg.dk -0.0.0.0 mezmerband.com -0.0.0.0 mg.dt00.net -0.0.0.0 mg.mgid.com -0.0.0.0 mgid.com -0.0.0.0 mh-miyoshi.jp -0.0.0.0 mhlnk.com -0.0.0.0 mi.adinterax.com -0.0.0.0 micmusik.com -0.0.0.0 microsof.wemfbox.ch -0.0.0.0 microsoft-cnd.com -0.0.0.0 microsoft-debug-098.com -0.0.0.0 microsoft-home-en.com -0.0.0.0 microsoft-online-en-us.com -0.0.0.0 microsoft-ware.com -0.0.0.0 mightymagoo.com -0.0.0.0 milyondolar.com -0.0.0.0 minden-egyben.com -0.0.0.0 mindenegyben.com -0.0.0.0 mindenegybenblog.hu -0.0.0.0 mindenegybenblog.net -0.0.0.0 mini.videostrip.com -0.0.0.0 mirror.pointroll.com -0.0.0.0 mizvan.com -0.0.0.0 mjlunalaw.com -0.0.0.0 mjonkers.nl -0.0.0.0 mjxads.internet.com -0.0.0.0 mklik.gazeta.pl -0.0.0.0 ml314.com -0.0.0.0 mlntracker.com -0.0.0.0 mm.chitika.net -0.0.0.0 mmoframes.com -0.0.0.0 mmofreegames.online -0.0.0.0 mob.adwhirl.com -0.0.0.0 mobfactory.info -0.0.0.0 mobile-browser.me -0.0.0.0 mobile.bet.pt -0.0.0.0 mobile.juicyads.com -0.0.0.0 mobileads.msn.com -0.0.0.0 mobileanalytics.us-east-1.amazonaws.com -0.0.0.0 mobileleads.msn.com -0.0.0.0 mobrevflwms.com -0.0.0.0 mochibot.com -0.0.0.0 modescrips.info -0.0.0.0 mokavilag.com -0.0.0.0 monarchy.nl -0.0.0.0 monetate.net -0.0.0.0 moneybot.net -0.0.0.0 moneyraid.com -0.0.0.0 monkposseacre.casa -0.0.0.0 moodoo.com.cn -0.0.0.0 moodretrieval.com -0.0.0.0 morefastermac.trade -0.0.0.0 morefreecamsecrets.com -0.0.0.0 morenorubio.com -0.0.0.0 morevisits.info -0.0.0.0 motd.pinion.gg -0.0.0.0 motorocio.com -0.0.0.0 motosal.net -0.0.0.0 moveyourmarket.com -0.0.0.0 movieads.imgs.sapo.pt -0.0.0.0 movsflix.com -0.0.0.0 moz.execulink.net -0.0.0.0 mozebyctwoje.com -0.0.0.0 mr4evmd0r1.s.ad6media.fr -0.0.0.0 ms-debug-services.com -0.0.0.0 ms-downloading.com -0.0.0.0 ms-home-live.com -0.0.0.0 ms-pipes-service.com -0.0.0.0 ms-shopguide.su -0.0.0.0 ms-shopzone.su -0.0.0.0 ms.yandex.ru -0.0.0.0 mslinks-downloads.com -0.0.0.0 msn-cdn.effectivemeasure.net -0.0.0.0 msn.tns-cs.net -0.0.0.0 msnbe-hp.metriweb.be -0.0.0.0 msnsearch.srv.girafa.com -0.0.0.0 msonebox.com -0.0.0.0 mt58.mtree.com -0.0.0.0 mttwtrack.com -0.0.0.0 mtvbrazil-services.vimn.com -0.0.0.0 mtvnlatservices.com -0.0.0.0 mulato.info -0.0.0.0 multi.xnxx.com -0.0.0.0 music.getyesappz1.com -0.0.0.0 music.myappzcenter.com -0.0.0.0 music611.com -0.0.0.0 musikzoo.com -0.0.0.0 mvonline.com -0.0.0.0 mwt.net -0.0.0.0 mx.adserver.yahoo.com -0.0.0.0 my-rewardsvault.com -0.0.0.0 my.blueadvertise.com -0.0.0.0 my.putlocker.to -0.0.0.0 my2.hizliizlefilm.net -0.0.0.0 myanyone.net -0.0.0.0 myao.adocean.pl -0.0.0.0 myasiantv.gsspcln.jp -0.0.0.0 mybinaryoptionsrobot.com -0.0.0.0 mycashback.co.uk -0.0.0.0 mychoicerewards.com -0.0.0.0 myexclusiverewards.com -0.0.0.0 myfreedinner.com -0.0.0.0 myfreegifts.co.uk -0.0.0.0 myfreemp3player.com -0.0.0.0 mygiftresource.com -0.0.0.0 mygreatrewards.com -0.0.0.0 mymediarecommendations.com -0.0.0.0 mysagagame.com -0.0.0.0 myseostats.com -0.0.0.0 mytimerpro.com -0.0.0.0 myusersonline.com -0.0.0.0 myyearbookdigital.checkm8.com -0.0.0.0 n01d05.cumulus-cloud.com -0.0.0.0 n1internet.com -0.0.0.0 n339.asp-cc.com -0.0.0.0 n4p.ru.redtram.com -0.0.0.0 na.ads.yahoo.com -0.0.0.0 najlepszedlaciebie.com -0.0.0.0 nakladatelstvi-brazda.wz.cz -0.0.0.0 nanoadexchange.com -0.0.0.0 nanocluster.reklamz.com -0.0.0.0 napimigrans.com -0.0.0.0 napimigrans.info -0.0.0.0 napitrend.blogspot.hu -0.0.0.0 napiujsag.hu -0.0.0.0 naplo-extra.com -0.0.0.0 nationalissuepanel.com -0.0.0.0 nationalpost.adperfect.com -0.0.0.0 nationalsurveypanel.com -0.0.0.0 native.sharethrough.com -0.0.0.0 naturahirek.com -0.0.0.0 naturainmente.com -0.0.0.0 naxnet.or.jp -0.0.0.0 nbads.com -0.0.0.0 nbc.adbureau.net -0.0.0.0 nbimg.dt00.net -0.0.0.0 nc.ru.redtram.com -0.0.0.0 nctracking.com -0.0.0.0 nearbyad.com -0.0.0.0 needadvertising.com -0.0.0.0 neo-kikaku.jp -0.0.0.0 neszmely.eu -0.0.0.0 netadclick.com -0.0.0.0 netads.hotwired.com -0.0.0.0 netbulvar.eu -0.0.0.0 netcomm.spinbox.net -0.0.0.0 netextra.hu -0.0.0.0 netshelter.adtrix.com -0.0.0.0 netsponsors.com -0.0.0.0 network.realmedia.com -0.0.0.0 networkad.net -0.0.0.0 networkads.net -0.0.0.0 neumanns-installation.de -0.0.0.0 new.lerian-nti.be -0.0.0.0 newads.cmpnet.com -0.0.0.0 newadserver.interfree.it -0.0.0.0 newclk.com -0.0.0.0 newip427.changeip.net -0.0.0.0 newjunk4u.com -0.0.0.0 newmedsdeal.eu -0.0.0.0 newms-shop.su -0.0.0.0 news-37876-mshome.com -0.0.0.0 news-389767-mshome.com -0.0.0.0 news-finances.com -0.0.0.0 news-server17-yahoo.com -0.0.0.0 news6health.com -0.0.0.0 newsprofin.com -0.0.0.0 newt1.adultadworld.com -0.0.0.0 newt1.adultworld.com -0.0.0.0 nextlnk2.com -0.0.0.0 nextoptim.com -0.0.0.0 ng.virgul.com -0.0.0.0 ng3.ads.warnerbros.com -0.0.0.0 ngads.smartage.com -0.0.0.0 ngp1.intnotif.club -0.0.0.0 nhn.dk -0.0.0.0 nitrous.exitfuel.com -0.0.0.0 nkcache.brandreachsys.com -0.0.0.0 nl.ads.justpremium.com -0.0.0.0 nl.adserver.yahoo.com -0.0.0.0 nlink.com.br -0.0.0.0 no.adserver.yahoo.com -0.0.0.0 nofreezingmac.space -0.0.0.0 nofreezingmac.work -0.0.0.0 nospartenaires.com -0.0.0.0 notification-browser.com -0.0.0.0 notify.beap.gemini.yahoo.com -0.0.0.0 notifyday.com -0.0.0.0 nottinghamsuburbanrailway.co.uk -0.0.0.0 novafinanza.com -0.0.0.0 novem.onet.pl -0.0.0.0 nozawashoten.com -0.0.0.0 npmpecd.com -0.0.0.0 nrkno.linkpulse.com -0.0.0.0 ns-vip2.hitbox.com -0.0.0.0 ns-vip3.hitbox.com -0.0.0.0 ns.netnet.or.jp -0.0.0.0 ns2.hitbox.com -0.0.0.0 ns38541.ovh.net -0.0.0.0 nsads.hotwired.com -0.0.0.0 nsads.us.publicus.com -0.0.0.0 nsads4.us.publicus.com -0.0.0.0 nsclick.baidu.com -0.0.0.0 nspmotion.com -0.0.0.0 nst.broadcast.pm -0.0.0.0 ntskeptics.org -0.0.0.0 nxtscrn.adbureau.net -0.0.0.0 nyittc.com -0.0.0.0 nytadvertising.nytimes.com -0.0.0.0 nytva-nmz.ru -0.0.0.0 o0.winfuture.de -0.0.0.0 o1.qnsr.com -0.0.0.0 o2.eyereturn.com -0.0.0.0 o3sndvzo25.com -0.0.0.0 oads.cracked.com -0.0.0.0 oamsrhads.us.publicus.com -0.0.0.0 oas.dn.se -0.0.0.0 oasc02023.247realmedia.com -0.0.0.0 oasc04.247.realmedia.com -0.0.0.0 oasc05.247realmedia.com -0.0.0.0 oasc05050.247realmedia.com -0.0.0.0 oasc16.247realmedia.com -0.0.0.0 oasc18065.247realmedia.com -0.0.0.0 oasis.promon.cz -0.0.0.0 oasis.zmh.zope.com -0.0.0.0 oasis.zmh.zope.net -0.0.0.0 oassis.zmh.zope.com -0.0.0.0 objects.abcvisiteurs.com -0.0.0.0 objects.designbloxlive.com -0.0.0.0 obs.nnm2.ru -0.0.0.0 obuse-apple.com -0.0.0.0 ocdn.adsterra.com -0.0.0.0 ocslab.com -0.0.0.0 odb.outbrain.com -0.0.0.0 odd-onead.cdn.hinet.net -0.0.0.0 offer.alibaba.com -0.0.0.0 offer.camp -0.0.0.0 offerimage.com -0.0.0.0 offerreality.com -0.0.0.0 offers.bycontext.com -0.0.0.0 offers.impower.com -0.0.0.0 offers.nordvpn.com -0.0.0.0 offers.royalvegascasino.com -0.0.0.0 offertrakking.info -0.0.0.0 offerx.co.uk -0.0.0.0 office365-eu-update.com -0.0.0.0 office365-us-update.com -0.0.0.0 ohmydating.com -0.0.0.0 oimsgad.qq.com -0.0.0.0 oiseau-perdu.fr -0.0.0.0 okclub.org.uk -0.0.0.0 oldftp.otenet.gr -0.0.0.0 olioeroli.it -0.0.0.0 om.elvenar.com -0.0.0.0 ometrics.warnerbros.com -0.0.0.0 onclickads.net -0.0.0.0 onclickmega.com -0.0.0.0 onclicksuper.com -0.0.0.0 onclkds.com -0.0.0.0 ondermaat.nl -0.0.0.0 one-drive-ms.com -0.0.0.0 onedrive-cdn.com -0.0.0.0 onedrive-download-en.com -0.0.0.0 onedrive-download.com -0.0.0.0 onedrive-en-live.com -0.0.0.0 onedrive-en.com -0.0.0.0 onedrive-sd.com -0.0.0.0 onedrive-sn.com -0.0.0.0 onedrive-us-en.com -0.0.0.0 onet.hit.gemius.pl -0.0.0.0 onlinadverts.com -0.0.0.0 online-office365.com -0.0.0.0 online1.webcams.com -0.0.0.0 onlineads.magicvalley.com -0.0.0.0 only.best-games.today -0.0.0.0 only2date.com -0.0.0.0 onmarshtompor.com -0.0.0.0 onmypc.net -0.0.0.0 oopt.fr -0.0.0.0 openad.travelnow.com -0.0.0.0 openadext.tf1.fr -0.0.0.0 openads.dimcab.com -0.0.0.0 openads.friendfinder.com -0.0.0.0 openads.nightlifemagazine.ca -0.0.0.0 openads.smithmag.net -0.0.0.0 openads.zeads.com -0.0.0.0 opencandy.com -0.0.0.0 openload.info -0.0.0.0 opentable.tt.omtrdc.net -0.0.0.0 openx.adfactor.nl -0.0.0.0 openxxx.viragemedia.com -0.0.0.0 oplaca-sie.pl -0.0.0.0 opsonew3org.sg -0.0.0.0 optimaconsulting.com.au -0.0.0.0 optimize.indieclick.com -0.0.0.0 optimized.by.vitalads.net -0.0.0.0 ordie.adbureau.net -0.0.0.0 organic-harmony.com -0.0.0.0 organikusok.blogspot.hu -0.0.0.0 origer.info -0.0.0.0 origin.chron.com -0.0.0.0 orpheus.cuci.nl -0.0.0.0 osd-onead.cdn.hinet.net -0.0.0.0 osm-onead.cdn.hinet.net -0.0.0.0 otletdivak.hu -0.0.0.0 otpercpiheno.blogspot.com -0.0.0.0 otpercpiheno.hu -0.0.0.0 out.popads.net -0.0.0.0 outbrain.com -0.0.0.0 outils.yesmessenger.com -0.0.0.0 overflow.adsoftware.com -0.0.0.0 overlay.ringtonematcher.com -0.0.0.0 overstock.tt.omtrdc.net -0.0.0.0 owabgxis.wp.pl -0.0.0.0 own-eu-cloud.com -0.0.0.0 ox-d.hbr.org -0.0.0.0 ox-d.hulkshare.com -0.0.0.0 ox-d.hypeads.org -0.0.0.0 ox-d.zenoviagroup.com -0.0.0.0 ox-i.zenoviagroup.com -0.0.0.0 oz.valueclick.com -0.0.0.0 oz.valueclick.ne.jp -0.0.0.0 ozonemedia.adbureau.net -0.0.0.0 p.ic.tynt.com -0.0.0.0 p.l.qq.com -0.0.0.0 p.nexac.com -0.0.0.0 p.profistats.net -0.0.0.0 p2.l.qq.com -0.0.0.0 p232207.mybestmv.com -0.0.0.0 p3p.mmstat.com -0.0.0.0 p4psearch.china.alibaba.com -0.0.0.0 paclitor.com -0.0.0.0 page.0ffer.eu -0.0.0.0 pagead2.googlesyndication.com -0.0.0.0 pageplop.com -0.0.0.0 pagesense.com -0.0.0.0 paid.outbrain.com -0.0.0.0 paime.com -0.0.0.0 palyazatfigyelo.info -0.0.0.0 papageienseite.de -0.0.0.0 paperg.com -0.0.0.0 parafiaukta.pl -0.0.0.0 parronnotandone.info -0.0.0.0 parskabab.com -0.0.0.0 partner-ts.groupon.be -0.0.0.0 partner-ts.groupon.co.uk -0.0.0.0 partner-ts.groupon.com -0.0.0.0 partner-ts.groupon.de -0.0.0.0 partner-ts.groupon.fr -0.0.0.0 partner-ts.groupon.net -0.0.0.0 partner-ts.groupon.nl -0.0.0.0 partner-ts.groupon.pl -0.0.0.0 partner.ah-ha.com -0.0.0.0 partner.ceneo.pl -0.0.0.0 partner.magna.ru -0.0.0.0 partner.pobieraczek.pl -0.0.0.0 partner.tagscreator.com -0.0.0.0 partner.wapacz.pl -0.0.0.0 partner.wapster.pl -0.0.0.0 partnerprogramma.bol.com -0.0.0.0 partners.adklick.de -0.0.0.0 partners.webmasterplan.com -0.0.0.0 passeura.com -0.0.0.0 passivemarcoanyhow.com -0.0.0.0 pathforpoints.com -0.0.0.0 paulomatosconsultores.com.br -0.0.0.0 paulsnetwork.com -0.0.0.0 payae8moon9.com -0.0.0.0 pb.tynt.com -0.0.0.0 pbid.pro-market.net -0.0.0.0 pc-gizmos-ssl.com -0.0.0.0 pc-virus-d0l92j2.pw -0.0.0.0 pcads.ru -0.0.0.0 pcmuzic.com -0.0.0.0 pcookie.aliexpress.com -0.0.0.0 peever.myzen.co.uk -0.0.0.0 pension-pentacon.de -0.0.0.0 performanceadexchange.com -0.0.0.0 persgroepadvertising.nl -0.0.0.0 perso.menara.ma -0.0.0.0 petzel.be -0.0.0.0 pg2.solution.weborama.fr -0.0.0.0 pg308-zmbra.ads.tremorhub.com -0.0.0.0 ph-ad01.focalink.com -0.0.0.0 ph-ad02.focalink.com -0.0.0.0 ph-ad03.focalink.com -0.0.0.0 ph-ad04.focalink.com -0.0.0.0 ph-ad05.focalink.com -0.0.0.0 ph-ad06.focalink.com -0.0.0.0 ph-ad07.focalink.com -0.0.0.0 ph-ad08.focalink.com -0.0.0.0 ph-ad09.focalink.com -0.0.0.0 ph-ad10.focalink.com -0.0.0.0 ph-ad11.focalink.com -0.0.0.0 ph-ad12.focalink.com -0.0.0.0 ph-ad13.focalink.com -0.0.0.0 ph-ad14.focalink.com -0.0.0.0 ph-ad15.focalink.com -0.0.0.0 ph-ad16.focalink.com -0.0.0.0 ph-ad17.focalink.com -0.0.0.0 ph-ad18.focalink.com -0.0.0.0 ph-ad19.focalink.com -0.0.0.0 ph-ad20.focalink.com -0.0.0.0 ph-ad21.focalink.com -0.0.0.0 ph-cdn.effectivemeasure.net -0.0.0.0 philippschoch.ch -0.0.0.0 phobia.net -0.0.0.0 phoenixads.co.in -0.0.0.0 phoenixinvestigations.ca -0.0.0.0 phones4you.be -0.0.0.0 photobucket.adnxs.com -0.0.0.0 photos.daily-deals.analoganalytics.com -0.0.0.0 photos.pop6.com -0.0.0.0 photos0.pop6.com -0.0.0.0 photos1.pop6.com -0.0.0.0 photos2.pop6.com -0.0.0.0 photos3.pop6.com -0.0.0.0 photos4.pop6.com -0.0.0.0 photos5.pop6.com -0.0.0.0 photos6.pop6.com -0.0.0.0 photos7.pop6.com -0.0.0.0 photos8.pop6.com -0.0.0.0 phox2ey.bid -0.0.0.0 phpads.astalavista.us -0.0.0.0 phpads.flipcorp.com -0.0.0.0 phpads.foundrymusic.com -0.0.0.0 phpadsnew.wn.com -0.0.0.0 phuphi.com -0.0.0.0 pic.casee.cn -0.0.0.0 pickytime.com -0.0.0.0 ping.chartbeat.net -0.0.0.0 pingfore.qq.com -0.0.0.0 pingfore.soso.com -0.0.0.0 pipslab.nl -0.0.0.0 pitakchon.com -0.0.0.0 pitbull-marketing.com -0.0.0.0 pix.revsci.net -0.0.0.0 pix01.revsci.net -0.0.0.0 pix521.adtech.fr -0.0.0.0 pix521.adtech.us -0.0.0.0 pix522.adtech.fr -0.0.0.0 pix522.adtech.us -0.0.0.0 pixel-secure.solvemedia.com -0.0.0.0 pixel.adsafeprotected.com -0.0.0.0 pixel.adssafeprotected.com -0.0.0.0 pixel.everesttech.net -0.0.0.0 pixel.mathtag.com -0.0.0.0 pixel.sitescout.com -0.0.0.0 pixel.watch -0.0.0.0 piz7ohhujogi.com -0.0.0.0 pl.ads.justpremium.com -0.0.0.0 pl.bbelements.com -0.0.0.0 pl.betclic.com -0.0.0.0 pl.spanel.gem.pl -0.0.0.0 pl.web.toleadoo.com -0.0.0.0 planearconsultoria.com.br -0.0.0.0 plasmatv4free.com -0.0.0.0 play.heavymetalmachines.com -0.0.0.0 play.istlandoll.com -0.0.0.0 play.leadzupc.com -0.0.0.0 play.traffpartners.com -0.0.0.0 player.mediafuse.com -0.0.0.0 playinvaders.com -0.0.0.0 playlink.pl -0.0.0.0 playnow.guru -0.0.0.0 playstream.co -0.0.0.0 playtime.tubemogul.com -0.0.0.0 pleasewait.co -0.0.0.0 ploaz54.com -0.0.0.0 pm.adsafeprotected.com -0.0.0.0 pm.w55c.net -0.0.0.0 pmelon.com -0.0.0.0 pmstrk.mercadolivre.com.br -0.0.0.0 pntm-images.adbureau.net -0.0.0.0 pntm.adbureau.net -0.0.0.0 pocofh.com -0.0.0.0 pohs2oom.com -0.0.0.0 pole.6rooms.com -0.0.0.0 politicalopinionsurvey.com -0.0.0.0 pollet-rauen.de -0.0.0.0 pomp-buerotechnik.de -0.0.0.0 pool-roularta.adhese.com -0.0.0.0 pool.admedo.com -0.0.0.0 pool.distilled.ie -0.0.0.0 pool.pebblemedia.adhese.com -0.0.0.0 pop.redirect.adsjudo.com -0.0.0.0 pop.revimedia.com -0.0.0.0 popadscdn.net -0.0.0.0 popcash.net -0.0.0.0 popclick.net -0.0.0.0 popec.net -0.0.0.0 popmyads.com -0.0.0.0 popmycash.com -0.0.0.0 poponclick.com -0.0.0.0 popunder.adsrevenue.net -0.0.0.0 popunder.loading-delivery1.com -0.0.0.0 popunder.paypopup.com -0.0.0.0 popup.softreklam.com -0.0.0.0 popup.taboola.com -0.0.0.0 popupclick.ru -0.0.0.0 popupdomination.com -0.0.0.0 popups.afftrack001.com -0.0.0.0 popups.infostart.com -0.0.0.0 pornstargals.com -0.0.0.0 pos.baidu.com -0.0.0.0 post.rmbn.ru -0.0.0.0 poster.gamesprite.me -0.0.0.0 postmasterdirect.com -0.0.0.0 pp.free.fr -0.0.0.0 pp2.pptv.com -0.0.0.0 practeddagek.club -0.0.0.0 praktijkewalts.info -0.0.0.0 praktijkmariekehuisman.nl -0.0.0.0 pratik.com.tr -0.0.0.0 prebid.adspro.it -0.0.0.0 predskolaci.cz -0.0.0.0 preligions.com -0.0.0.0 premium-offers.space -0.0.0.0 premiumproductsonline.com -0.0.0.0 prestoris.com -0.0.0.0 prexyone.appspot.com -0.0.0.0 primetime.ad.primetime.net -0.0.0.0 primusbelgium.com -0.0.0.0 privitize.com -0.0.0.0 prizes.co.uk -0.0.0.0 prjcq.com -0.0.0.0 pro.hit.gemius.pl -0.0.0.0 pro.letv.com -0.0.0.0 probusinesshub.com -0.0.0.0 prod-a.applovin.com -0.0.0.0 productresearchpanel.com -0.0.0.0 producttestpanel.com -0.0.0.0 profile.uproxx.com -0.0.0.0 profiline-berlin.de -0.0.0.0 profitboosterapp.com -0.0.0.0 promo.awempire.com -0.0.0.0 promo.betcity.net -0.0.0.0 promo.easy-dating.org -0.0.0.0 promo.mes-meilleurs-films.fr -0.0.0.0 promo.mobile.de -0.0.0.0 promo.profxbrokers.com -0.0.0.0 promo.streaming-illimite.net -0.0.0.0 promoreclame.info -0.0.0.0 promoreclame.nl -0.0.0.0 promos.fling.com -0.0.0.0 promotion.partnercash.com -0.0.0.0 promotions.sportingbet.com -0.0.0.0 promoviral.com -0.0.0.0 prospectnews.com -0.0.0.0 protect-your-privacy.net -0.0.0.0 protection.ASpolice.com -0.0.0.0 protection.AUpolice.com -0.0.0.0 protection.AZpolice.com -0.0.0.0 protection.BTpolice.com -0.0.0.0 protection.BYpolice.com -0.0.0.0 protection.CApolice.com -0.0.0.0 protection.CCpolice.com -0.0.0.0 protection.DKpolice.com -0.0.0.0 protection.ESpolice.com -0.0.0.0 protection.FRpolice.com -0.0.0.0 protection.FXpolice.com -0.0.0.0 protection.GApolice.com -0.0.0.0 protection.HKpolice.com -0.0.0.0 protection.HNpolice.com -0.0.0.0 protection.ILpolice.com -0.0.0.0 protection.ITpolice.com -0.0.0.0 protection.JMpolice.com -0.0.0.0 protection.KYpolice.com -0.0.0.0 protection.LApolice.com -0.0.0.0 protection.LBpolice.com -0.0.0.0 protection.LCpolice.com -0.0.0.0 protection.LIpolice.com -0.0.0.0 protection.LRpolice.com -0.0.0.0 protection.LSpolice.com -0.0.0.0 protection.LVpolice.com -0.0.0.0 protection.MApolice.com -0.0.0.0 protection.MDpolice.com -0.0.0.0 protection.MEpolice.com -0.0.0.0 protection.MNpolice.com -0.0.0.0 protection.NApolice.com -0.0.0.0 protection.NCpolice.com -0.0.0.0 protection.NZpolice.com -0.0.0.0 protection.PApolice.com -0.0.0.0 protection.PGpolice.com -0.0.0.0 protection.SBpolice.com -0.0.0.0 protection.TNpolice.com -0.0.0.0 protection.TOpolice.com -0.0.0.0 protection.VApolice.com -0.0.0.0 protection.VIpolice.com -0.0.0.0 protection.stpolice.com -0.0.0.0 proweb.co.uk -0.0.0.0 proximityads.flipcorp.com -0.0.0.0 prpops.com -0.0.0.0 ps-us.amazon-adsystem.com -0.0.0.0 ps.eyeota.net -0.0.0.0 ps.popcash.net -0.0.0.0 ps4ux.com -0.0.0.0 pstatic.datafastguru.info -0.0.0.0 pt-gmtdmp.mookie1.com -0.0.0.0 pt.beststreams.club -0.0.0.0 pt.trafficjunky.net -0.0.0.0 pt21na.com -0.0.0.0 pt5.titans-gel.net -0.0.0.0 pteenoum.com -0.0.0.0 ptirgaux.com -0.0.0.0 ptrads.mp3.com -0.0.0.0 pttsite.com -0.0.0.0 pub.sapo.pt -0.0.0.0 pub.web.sapo.io -0.0.0.0 pubdirecte.com -0.0.0.0 pubimgs.sapo.pt -0.0.0.0 publiads.com -0.0.0.0 publicidades.redtotalonline.com -0.0.0.0 publicis.adcentriconline.com -0.0.0.0 publisher-config.unityads.unity3d.com -0.0.0.0 publishers.adscholar.com -0.0.0.0 publishers.bidtraffic.com -0.0.0.0 publishing.kalooga.com -0.0.0.0 pubpress.net -0.0.0.0 pubserver.xl.pt -0.0.0.0 pubshop.img.uol.com.br -0.0.0.0 purryowl.com -0.0.0.0 push-ad.com -0.0.0.0 push-notification.tools -0.0.0.0 push.aarth.net -0.0.0.0 pushagim.com -0.0.0.0 pushno.com -0.0.0.0 pwdplz.com -0.0.0.0 pwwysydh.com -0.0.0.0 px.moatads.com -0.0.0.0 q.azcentral.com -0.0.0.0 qd.admetricspro.com -0.0.0.0 qfdn3gyfbs.com -0.0.0.0 qip.magna.ru -0.0.0.0 qqlogo.qq.com -0.0.0.0 qring-tms.qq.com -0.0.0.0 qss-client.qq.com -0.0.0.0 qualifiedourspecialoffer.com -0.0.0.0 quickandeasy.co.za -0.0.0.0 quickbrowsersearch.com -0.0.0.0 quickfilmz.com -0.0.0.0 quik-serv.com -0.0.0.0 quizzitch.net -0.0.0.0 qxxru.linknotification.com -0.0.0.0 r.chitika.net -0.0.0.0 r.reklama.biz -0.0.0.0 r.turn.com -0.0.0.0 r.turn.com.akadns.net -0.0.0.0 r2.adwo.com -0.0.0.0 r7mediar.com -0.0.0.0 rad.live.com -0.0.0.0 rad.msn.com -0.0.0.0 rads.stackoverflow.com -0.0.0.0 railroadtomato.com -0.0.0.0 rassegnavermentino.it -0.0.0.0 razor.arnes.si -0.0.0.0 rc.asci.freenet.de -0.0.0.0 rc.bt.ilsemedia.nl -0.0.0.0 rc.hotkeys.com -0.0.0.0 rc.rlcdn.com -0.0.0.0 rc.wl.webads.nl -0.0.0.0 rcdna.gwallet.com -0.0.0.0 rcm-images.amazon.com -0.0.0.0 rcm-it.amazon.it -0.0.0.0 rcm-na.amazon-adsystem.com -0.0.0.0 rd.speakol.com -0.0.0.0 rdsa2012.com -0.0.0.0 re.directrev.com -0.0.0.0 reactads.cdn.adglare.net -0.0.0.0 realads.realmedia.com -0.0.0.0 realgfsbucks.com -0.0.0.0 realmedia-a800.d4p.net -0.0.0.0 realmedia.advance.net -0.0.0.0 realplayz.com -0.0.0.0 rebevengwas.com -0.0.0.0 recommendedforyou.xyz -0.0.0.0 record.commissionlounge.com -0.0.0.0 redherring.ngadcenter.net -0.0.0.0 redir.bebi.com -0.0.0.0 redir9.alteabz.it -0.0.0.0 redirect.click2net.com -0.0.0.0 redirect.hotkeys.com -0.0.0.0 redirect.xmlheads.com -0.0.0.0 redonetype.com -0.0.0.0 reduxads.valuead.com -0.0.0.0 regflow.com -0.0.0.0 regie.espace-plus.net -0.0.0.0 regio.adlink.de -0.0.0.0 register.cinematrix.net -0.0.0.0 register.silverscreen.cc -0.0.0.0 reklam.arabul.com -0.0.0.0 reklam.ebiuniverse.com -0.0.0.0 reklam.milliyet.com.tr -0.0.0.0 reklam.misli.com -0.0.0.0 reklam.mynet.com -0.0.0.0 reklam.softreklam.com -0.0.0.0 reklama.onet.pl -0.0.0.0 reklamagaci.com -0.0.0.0 reklamtrk.com -0.0.0.0 reklamy.sfd.pl -0.0.0.0 relestar.com -0.0.0.0 relevantairbornefantastic.com -0.0.0.0 remekcikkek.com -0.0.0.0 rencontreavenue.com -0.0.0.0 reninet.com -0.0.0.0 report02.adtech.fr -0.0.0.0 report02.adtech.us -0.0.0.0 reporter.adtech.fr -0.0.0.0 reporter.adtech.us -0.0.0.0 reporter001.adtech.fr -0.0.0.0 reporter001.adtech.us -0.0.0.0 reportimage.adtech.fr -0.0.0.0 reportimage.adtech.us -0.0.0.0 reporting.aatkit.com -0.0.0.0 repostuj.push-ad.com -0.0.0.0 req.adsmogo.com -0.0.0.0 res-backup.com -0.0.0.0 res1.applovin.com -0.0.0.0 reselling-corp.com -0.0.0.0 resolvingserver.com -0.0.0.0 resources.infolinks.com -0.0.0.0 restaurantcom.tt.omtrdc.net -0.0.0.0 reverso.refr.adgtw.orangeads.fr -0.0.0.0 revsci.net -0.0.0.0 rewardpoll.com -0.0.0.0 rewardsflow.com -0.0.0.0 reynders.info -0.0.0.0 rf-arch.com -0.0.0.0 rh.qq.com -0.0.0.0 rh.revolvermaps.com -0.0.0.0 rhads.sv.publicus.com -0.0.0.0 rich.qq.com -0.0.0.0 richmedia.yimg.com -0.0.0.0 ridepush.com -0.0.0.0 rimaje.nl -0.0.0.0 ringtonepartner.com -0.0.0.0 rivalo.network -0.0.0.0 river-store.com -0.0.0.0 rjr-rs.com.br -0.0.0.0 rmbn.ru -0.0.0.0 rmcdn.2mdn.net -0.0.0.0 rmcdn.f.2mdn.net -0.0.0.0 rmedia.boston.com -0.0.0.0 rmm1u.checkm8.com -0.0.0.0 rmp.rakuten.com -0.0.0.0 robbiblubber.org -0.0.0.0 robot.royalcactus.com -0.0.0.0 romepartners.com -0.0.0.0 roosevelt.gjbig.com -0.0.0.0 rosettastone.tt.omtrdc.net -0.0.0.0 rotumal.com -0.0.0.0 route31.org -0.0.0.0 router.adlure.net -0.0.0.0 rovion.com -0.0.0.0 rp.hit.gemius.pl -0.0.0.0 rpc-php.trafficfactory.biz -0.0.0.0 rpc.trafficfactory.biz -0.0.0.0 rpgmasterleague.com -0.0.0.0 rpm.newrelisc.com -0.0.0.0 rqtrk.eu -0.0.0.0 rs1.qq.com -0.0.0.0 rs2.qq.com -0.0.0.0 rss.buysellads.com -0.0.0.0 rta.dailymail.co.uk -0.0.0.0 rtb-lb-event-sjc.tubemogul.com -0.0.0.0 rtb.pclick.yahoo.com -0.0.0.0 rtb.tubemogul.com -0.0.0.0 rtb1.adscience.nl -0.0.0.0 rtb10.adscience.nl -0.0.0.0 rtb11.adscience.nl -0.0.0.0 rtb12.adscience.nl -0.0.0.0 rtb13.adscience.nl -0.0.0.0 rtb14.adscience.nl -0.0.0.0 rtb15.adscience.nl -0.0.0.0 rtb16.adscience.nl -0.0.0.0 rtb17.adscience.nl -0.0.0.0 rtb18.adscience.nl -0.0.0.0 rtb19.adscience.nl -0.0.0.0 rtb2.adscience.nl -0.0.0.0 rtb20.adscience.nl -0.0.0.0 rtb21.adscience.nl -0.0.0.0 rtb22.adscience.nl -0.0.0.0 rtb23.adscience.nl -0.0.0.0 rtb24.adscience.nl -0.0.0.0 rtb25.adscience.nl -0.0.0.0 rtb26.adscience.nl -0.0.0.0 rtb27.adscience.nl -0.0.0.0 rtb28.adscience.nl -0.0.0.0 rtb29.adscience.nl -0.0.0.0 rtb3.adscience.nl -0.0.0.0 rtb30.adscience.nl -0.0.0.0 rtb4.adscience.nl -0.0.0.0 rtb5.adscience.nl -0.0.0.0 rtb6.adscience.nl -0.0.0.0 rtb7.adscience.nl -0.0.0.0 rtb8.adscience.nl -0.0.0.0 rtb9.adscience.nl -0.0.0.0 rtl-most.blogspot.hu -0.0.0.0 rtr.innovid.com -0.0.0.0 rts.sparkstudios.com -0.0.0.0 ru.redtram.com -0.0.0.0 ru4.com -0.0.0.0 rubyfortune.com -0.0.0.0 ruegenfleisch.de -0.0.0.0 runcpa.com -0.0.0.0 runtime.lemonpi.io -0.0.0.0 rv.adcpx.v1.de.eusem.adaos-ads.net -0.0.0.0 s-adserver.sandbox.cxad.cxense.com -0.0.0.0 s-bid.rmp.rakuten.com -0.0.0.0 s-clk.rmp.rakuten.com -0.0.0.0 s.ad131m.com -0.0.0.0 s.admulti.com -0.0.0.0 s.arclk.net -0.0.0.0 s.atemda.com -0.0.0.0 s.baidu.com -0.0.0.0 s.boom.ro -0.0.0.0 s.clickiocdn.com -0.0.0.0 s.clicktale.net -0.0.0.0 s.di.com.pl -0.0.0.0 s.domob.cn -0.0.0.0 s.dynad.net -0.0.0.0 s.flite.com -0.0.0.0 s.innovid.com -0.0.0.0 s.media-imdb.com -0.0.0.0 s.megaclick.com -0.0.0.0 s.moatads.com -0.0.0.0 s.ntv.io -0.0.0.0 s.optnx.com -0.0.0.0 s.oroll.com -0.0.0.0 s.ppjol.net -0.0.0.0 s.rev2pub.com -0.0.0.0 s.skimresources.com -0.0.0.0 s.spolecznosci.net -0.0.0.0 s.spoutable.com -0.0.0.0 s.tcimg.com -0.0.0.0 s.thebrighttag.com -0.0.0.0 s.visilabs.net -0.0.0.0 s0b.bluestreak.com -0.0.0.0 s1.2mdn.net -0.0.0.0 s1.adform.net -0.0.0.0 s3.adbers.com -0.0.0.0 s3.buysellads.com -0.0.0.0 s3.pfp.sina.net -0.0.0.0 s5.addthis.com -0.0.0.0 s7.addthis.com -0.0.0.0 s7clean.com -0.0.0.0 s8t.teads.tv -0.0.0.0 s9kkremkr0.com -0.0.0.0 sabre.com.tw -0.0.0.0 safe.hyperpaysys.com -0.0.0.0 safebrowse.com -0.0.0.0 sagent.io -0.0.0.0 salesforcecom.tt.omtrdc.net -0.0.0.0 saletrybest.su -0.0.0.0 samsung3.solution.weborama.fr -0.0.0.0 sanalreklam.com -0.0.0.0 sarahshuckburgh.com -0.0.0.0 sas.decisionnews.com -0.0.0.0 saturn.tiser.com.au -0.0.0.0 save-plan.com -0.0.0.0 savings-time.com -0.0.0.0 sayac.hurriyet.com.tr -0.0.0.0 sayfabulunamadi.com -0.0.0.0 sb.freeskreen.com -0.0.0.0 sb.scorecardresearch.com -0.0.0.0 scalemonk.com -0.0.0.0 scdown.qq.com -0.0.0.0 scegli-vinci.it -0.0.0.0 scgis.co.uk -0.0.0.0 schoorsteen.geenstijl.nl -0.0.0.0 schumacher.adtech.fr -0.0.0.0 schumacher.adtech.us -0.0.0.0 schwab.tt.omtrdc.net -0.0.0.0 scnet.tv -0.0.0.0 scr.kliksaya.com -0.0.0.0 screen-mates.com -0.0.0.0 script.banstex.com -0.0.0.0 script.crsspxl.com -0.0.0.0 scripts.kiosked.com -0.0.0.0 scripts.linkz.net -0.0.0.0 scripts.verticalacuity.com -0.0.0.0 sdk.streamrail.com -0.0.0.0 se.adserver.yahoo.com -0.0.0.0 seapower-italia.it -0.0.0.0 search.addthis.com -0.0.0.0 search.freeonline.com -0.0.0.0 search.keywordblocks.com -0.0.0.0 search.netseer.com -0.0.0.0 search.spotxchange.com -0.0.0.0 searchwe.com -0.0.0.0 sec.hit.gemius.pl -0.0.0.0 secimage.adtech.fr -0.0.0.0 secimage.adtech.us -0.0.0.0 secondchancecoaching.com -0.0.0.0 secserv.adtech.de -0.0.0.0 secserv.adtech.fr -0.0.0.0 secserv.adtech.us -0.0.0.0 secure-js.kontera.com -0.0.0.0 secure.addthis.com -0.0.0.0 secure.adnxs.com -0.0.0.0 secure.bidvertiser.com -0.0.0.0 secure.bidvertiserr.com -0.0.0.0 secure.netscope.marktest.pt -0.0.0.0 secure.webconnect.net -0.0.0.0 securecloud-smart.com -0.0.0.0 securerr.com -0.0.0.0 securerunner.com -0.0.0.0 security60-e.com -0.0.0.0 sedlec.unas.cz -0.0.0.0 see-back.com -0.0.0.0 seemlessfixing.tech -0.0.0.0 seiyuu.ne.jp -0.0.0.0 seks-partner.com -0.0.0.0 select001.adtech.fr -0.0.0.0 select001.adtech.us -0.0.0.0 select002.adtech.fr -0.0.0.0 select002.adtech.us -0.0.0.0 select003.adtech.fr -0.0.0.0 select003.adtech.us -0.0.0.0 select004.adtech.fr -0.0.0.0 select004.adtech.us -0.0.0.0 selling-group.com -0.0.0.0 sergarius.popunder.ru -0.0.0.0 serv.ad-rotator.com -0.0.0.0 serv.adspeed.com -0.0.0.0 serv.tooplay.com -0.0.0.0 serv2.ad-rotator.com -0.0.0.0 serve.adplxmd.com -0.0.0.0 serve.freegaypix.com -0.0.0.0 serve.mediayan.com -0.0.0.0 serve.popads.net -0.0.0.0 serve.prestigecasino.com -0.0.0.0 servedby.adcombination.com -0.0.0.0 servedby.flashtalking.com -0.0.0.0 servedbyadbutler.com -0.0.0.0 server.as5000.com -0.0.0.0 server.bittads.com -0.0.0.0 server.cpmstar.com -0.0.0.0 server.zoiets.be -0.0.0.0 server2.as5000.com -0.0.0.0 server2.mediajmp.com -0.0.0.0 server44.dubhosting.co.uk -0.0.0.0 server821.com -0.0.0.0 service.adtech.fr -0.0.0.0 service.adtech.us -0.0.0.0 service.urchin.com -0.0.0.0 service001.adtech.fr -0.0.0.0 service001.adtech.us -0.0.0.0 service002.adtech.fr -0.0.0.0 service002.adtech.us -0.0.0.0 service003.adtech.fr -0.0.0.0 service003.adtech.us -0.0.0.0 service004.adtech.fr -0.0.0.0 service004.adtech.us -0.0.0.0 service00x.adtech.fr -0.0.0.0 service00x.adtech.us -0.0.0.0 services.adtech.fr -0.0.0.0 services.adtech.us -0.0.0.0 services1.adtech.fr -0.0.0.0 services1.adtech.us -0.0.0.0 serving-sys.com -0.0.0.0 serving.plexop.net -0.0.0.0 serving.stat-rock.com -0.0.0.0 serwisy.gremimedia.pl -0.0.0.0 setrise.nl -0.0.0.0 seward.net -0.0.0.0 sexpartnerx.com -0.0.0.0 sexsponsors.com -0.0.0.0 sexzavod.com -0.0.0.0 seyatosan.iaigiri.com -0.0.0.0 sfads.osdn.com -0.0.0.0 sg.adserver.yahoo.com -0.0.0.0 sg3.beap.gemini.yahoo.com -0.0.0.0 sgs001.adtech.fr -0.0.0.0 sgs001.adtech.us -0.0.0.0 sh2070.evanzo-server.de -0.0.0.0 sh4sure-images.adbureau.net -0.0.0.0 share-clouds.com -0.0.0.0 share-server.com -0.0.0.0 share-stores.com -0.0.0.0 shareaholic.com -0.0.0.0 shareasale.com -0.0.0.0 sharebar.addthiscdn.com -0.0.0.0 shared-download.com -0.0.0.0 sharefile-us.com -0.0.0.0 sharefiles-eu.com -0.0.0.0 shares-cloud.com -0.0.0.0 shellstore.info -0.0.0.0 shichihukuudon.com -0.0.0.0 shinedns.net -0.0.0.0 shinystat.shiny.it -0.0.0.0 shopperpromotions.com -0.0.0.0 shopping-offer.com -0.0.0.0 shoppingminds.net -0.0.0.0 short-share.com -0.0.0.0 shortcut-links.com -0.0.0.0 shorthouse.com -0.0.0.0 show-msgch.qq.com -0.0.0.0 showads1000.pubmatic.com -0.0.0.0 showadsak.pubmatic.com -0.0.0.0 shrek.6.cn -0.0.0.0 shrimpsqueezed.com -0.0.0.0 si.hit.gemius.pl -0.0.0.0 sifomedia.citypaketet.se -0.0.0.0 signup.advance.net -0.0.0.0 silcom.com -0.0.0.0 simba.6.cn -0.0.0.0 simg.zedo.com -0.0.0.0 simpleads.net -0.0.0.0 simpli.fi -0.0.0.0 sinseisyoji.co.jp -0.0.0.0 sistemishop.it -0.0.0.0 site.adform.com -0.0.0.0 siteadvisor.com-br.site -0.0.0.0 siteonline.stream -0.0.0.0 sixapart.adbureau.net -0.0.0.0 skaluneris.com -0.0.0.0 sky.od.ua -0.0.0.0 slayinglance.com -0.0.0.0 slhk23.0101host.com -0.0.0.0 slimspots.com -0.0.0.0 slowmac.tech -0.0.0.0 slowmacfaster.trade -0.0.0.0 smarine.mu -0.0.0.0 smart-scripts.com -0.0.0.0 smartadserver.com -0.0.0.0 smartclip.com -0.0.0.0 smartclip.net -0.0.0.0 smartcontext.pl -0.0.0.0 smartinit.webads.nl -0.0.0.0 smartlifeguides.com -0.0.0.0 smartshare.lgtvsdp.com -0.0.0.0 smarttopchain.nl -0.0.0.0 smitt.nl -0.0.0.0 smokersopinionpoll.com -0.0.0.0 smsmovies.net -0.0.0.0 smutstone.com -0.0.0.0 snammar-jumntal.com -0.0.0.0 snaps.vidiemi.com -0.0.0.0 snip.answers.com -0.0.0.0 soarpower.com -0.0.0.0 sobar.baidu.com -0.0.0.0 sochr.com -0.0.0.0 social.bidsystem.com -0.0.0.0 socom.es -0.0.0.0 softlinkers.popunder.ru -0.0.0.0 sokrates.adtech.fr -0.0.0.0 sokrates.adtech.us -0.0.0.0 sol-images.adbureau.net -0.0.0.0 sol.adbureau.net -0.0.0.0 solartia.com -0.0.0.0 solicita.info -0.0.0.0 solitairetime.com -0.0.0.0 solution.weborama.fr -0.0.0.0 somethingawful.crwdcntrl.net -0.0.0.0 sonycomputerentertai.tt.omtrdc.net -0.0.0.0 sophang8.com -0.0.0.0 sortis.lt -0.0.0.0 sp.adbrn.com -0.0.0.0 spaces.slimspots.com -0.0.0.0 spadework.org -0.0.0.0 spanel.gem.pl -0.0.0.0 spanids.dictionary.com -0.0.0.0 spanids.thesaurus.com -0.0.0.0 special-alerts.com -0.0.0.0 specialoffers.aol.com -0.0.0.0 speed.pointroll.com -0.0.0.0 speedboink.com -0.0.0.0 speedclicks.ero-advertising.com -0.0.0.0 speedcurve.com -0.0.0.0 speednetwork14.adk2x.com -0.0.0.0 speednetwork6.adk2x.com -0.0.0.0 speeltuintalud.nl -0.0.0.0 spensa.co -0.0.0.0 spin.spinbox.net -0.0.0.0 spinbox.com -0.0.0.0 spinbox.freedom.com -0.0.0.0 spinbox.techtracker.com -0.0.0.0 spiralfolderrollers.com -0.0.0.0 spolecznosci.mgr.consensu.org -0.0.0.0 spolecznosci.net -0.0.0.0 sponsor1.com -0.0.0.0 sponsorships.net -0.0.0.0 sportreisen.de -0.0.0.0 spotxchange.com -0.0.0.0 sq2trk2.com -0.0.0.0 srs.targetpoint.com -0.0.0.0 srtb.msn.com -0.0.0.0 srv.bebi.com -0.0.0.0 srv.juiceadv.com -0.0.0.0 srv.sayyac.com -0.0.0.0 srv7.admedit.net -0.0.0.0 ssads.osdn.com -0.0.0.0 sso.canada.com -0.0.0.0 ssp.adplus.co.id -0.0.0.0 ssp.imedia.cz -0.0.0.0 ssp.seznam.cz -0.0.0.0 ssp.streamrail.net -0.0.0.0 sspcash.adxcore.com -0.0.0.0 st.blogads.com -0.0.0.0 st.pba.xl.pt -0.0.0.0 st.videojam.tv -0.0.0.0 staceydodge.com -0.0.0.0 stampen.adtlgc.com -0.0.0.0 stampen.linkpulse.com -0.0.0.0 stampscom.tt.omtrdc.net -0.0.0.0 stanbridgeestate.com -0.0.0.0 star-advertising.com -0.0.0.0 star.pulseonclick.com -0.0.0.0 start.badults.se -0.0.0.0 stat.56.com -0.0.0.0 stat.blogads.com -0.0.0.0 stat.dealtime.com -0.0.0.0 stat.detelefoongids.nl -0.0.0.0 stat.rolledwil.biz -0.0.0.0 stat2.corp.56.com -0.0.0.0 static-downloads.com -0.0.0.0 static-google-analtyic.com -0.0.0.0 static.2mdn.net -0.0.0.0 static.admaximize.com -0.0.0.0 static.adsafeprotected.com -0.0.0.0 static.adsonar.com -0.0.0.0 static.adwo.com -0.0.0.0 static.adzerk.net -0.0.0.0 static.chartbeat.com -0.0.0.0 static.clickonometrics.pl -0.0.0.0 static.criteo.net -0.0.0.0 static.doubleclick.net -0.0.0.0 static.eu.criteo.net -0.0.0.0 static.everyone.net -0.0.0.0 static.fmpub.net -0.0.0.0 static.freenet.de -0.0.0.0 static.freeskreen.com -0.0.0.0 static.ifa.camads.net -0.0.0.0 static.l3.cdn.adbucks.com -0.0.0.0 static.l3.cdn.adsucks.com -0.0.0.0 static.linkz.net -0.0.0.0 static.loboclick.com -0.0.0.0 static.mackeeper.com -0.0.0.0 static.mediav.com -0.0.0.0 static.oroll.com -0.0.0.0 static.plista.com -0.0.0.0 static.plugrush.com -0.0.0.0 static.ptoahaistais.com -0.0.0.0 static.scanscout.com -0.0.0.0 static.trackuity.com -0.0.0.0 static.trafficstars.com -0.0.0.0 static.unocdn.com -0.0.0.0 static.vertamedia.com -0.0.0.0 static.virgul.com -0.0.0.0 static.vpptechnologies.com -0.0.0.0 static.williamhill.com -0.0.0.0 static.wooboo.com.cn -0.0.0.0 static.youmi.net -0.0.0.0 staticads.btopenworld.com -0.0.0.0 staticb.mydirtyhobby.com -0.0.0.0 staticd.cdn.adblade.com -0.0.0.0 statistic.ads24h.net -0.0.0.0 statistik-gallup.dk -0.0.0.0 stats.appsflyer.com -0.0.0.0 stats.askmoses.com -0.0.0.0 stats.defense.gov -0.0.0.0 stats.fd.nl -0.0.0.0 stats.ipinyou.com -0.0.0.0 stats.shopify.com -0.0.0.0 stats.tubemogul.com -0.0.0.0 stats.x14.eu -0.0.0.0 statsie.com -0.0.0.0 stephanie.tnctrx.com -0.0.0.0 stocker.bonnint.net -0.0.0.0 stoiximan.gr -0.0.0.0 stompebi.link -0.0.0.0 storage.softure.com -0.0.0.0 storage.trafic.ro -0.0.0.0 store-downloads.com -0.0.0.0 strategy.lmobi.net -0.0.0.0 stream-direct.co -0.0.0.0 streamate.com -0.0.0.0 streamate.doublepimp.com -0.0.0.0 stub.mainspotvideosfree.best -0.0.0.0 studiomugnaini.eu -0.0.0.0 studiospa.com.pl -0.0.0.0 su.addthis.com -0.0.0.0 su.valley.ne.jp -0.0.0.0 sudokuwhiz.com -0.0.0.0 suhunsoo.uk -0.0.0.0 summer.ntua.edu.tw -0.0.0.0 sumome.com -0.0.0.0 sunmaker.com -0.0.0.0 superbrewards.com -0.0.0.0 superfastcdn.com -0.0.0.0 superinterstitial.com -0.0.0.0 superlecker.info -0.0.0.0 support-ip.com -0.0.0.0 support.sweepstakes.com -0.0.0.0 suprama.online -0.0.0.0 surfindave.com -0.0.0.0 surfsecured.net -0.0.0.0 surplus-suppliers.com -0.0.0.0 survey.china.alibaba.com -0.0.0.0 survey.nuggad.net -0.0.0.0 surveymonkeycom.tt.omtrdc.net -0.0.0.0 surveypass.com -0.0.0.0 survymonkey.xyz -0.0.0.0 susi.adtech.fr -0.0.0.0 susi.adtech.us -0.0.0.0 svava.eu -0.0.0.0 svd.adtlgc.com -0.0.0.0 svd2.adtlgc.com -0.0.0.0 swa.and.co.uk -0.0.0.0 swa.metro.co.uk -0.0.0.0 sweetsforfree.com -0.0.0.0 swfhostltd.com -0.0.0.0 sworkitads.herokuapp.com -0.0.0.0 syn.verticalacuity.com -0.0.0.0 synad.nuffnang.com.sg -0.0.0.0 synad2.nuffnang.com.cn -0.0.0.0 sync-eu.exe.bid -0.0.0.0 sync-share.com -0.0.0.0 sync.1rx.io -0.0.0.0 sync.audtd.com -0.0.0.0 sync.credebat.com -0.0.0.0 sync.mathtag.com -0.0.0.0 sync.outbrain.com -0.0.0.0 sync.pulseradius.com -0.0.0.0 sync.upravel.com -0.0.0.0 syncaccess.net -0.0.0.0 syncdownload.com -0.0.0.0 syncdownloading.com -0.0.0.0 syndicated.mondominishows.com -0.0.0.0 syndication.exdynsrv.com -0.0.0.0 syndication.exoclick.com -0.0.0.0 syndication.exosrv.com -0.0.0.0 syndication.optimizesrv.com -0.0.0.0 syndication.traffichaus.com -0.0.0.0 sysadmin.map24.com -0.0.0.0 sysip.net -0.0.0.0 szabadonebredok.info -0.0.0.0 szalonenagrody.com -0.0.0.0 szalonepromocje.com -0.0.0.0 szemlelo.com -0.0.0.0 szupertanacsok.blog.hu -0.0.0.0 t-ads.adap.tv -0.0.0.0 t-o-kitano.com -0.0.0.0 t.atpanel.com -0.0.0.0 t.dynad.net -0.0.0.0 t.frtyg.com -0.0.0.0 t.mdn2015x3.com -0.0.0.0 t.silvinst.com -0.0.0.0 t1.adserver.com -0.0.0.0 t2.junbi-tracker.com -0.0.0.0 t8t7frium3.s.ad6media.fr -0.0.0.0 taboola.com -0.0.0.0 taboola.com.edgekey.net -0.0.0.0 taboolasyndication.com -0.0.0.0 tag-dyn.omnitagjs.com -0.0.0.0 tag.contextweb.com -0.0.0.0 tag.regieci.com -0.0.0.0 tag.webcompteur.com -0.0.0.0 tag.yieldoptimizer.com -0.0.0.0 tags.bluekai.com -0.0.0.0 tags.expo9.exponential.com -0.0.0.0 tags.hypeads.org -0.0.0.0 tags.onscroll.com -0.0.0.0 tags.tagcade.com -0.0.0.0 taicheetee.com -0.0.0.0 takeoneaudio.jp -0.0.0.0 tanio-najtaniej.com -0.0.0.0 taobaoafp.allyes.cn -0.0.0.0 taouxis.gr -0.0.0.0 tapixesa.pro -0.0.0.0 tc.tradetracker.net -0.0.0.0 tcadops.ca -0.0.0.0 tcimg.com -0.0.0.0 tcss.qq.com -0.0.0.0 tdameritrade.tt.omtrdc.net -0.0.0.0 tdc.advertorials.dk -0.0.0.0 te.kontera.com -0.0.0.0 techexpert.site -0.0.0.0 techms-shop.su -0.0.0.0 techreview-images.adbureau.net -0.0.0.0 techreview.adbureau.net -0.0.0.0 teeser.ru -0.0.0.0 telefoniabologna.it -0.0.0.0 telusplanet.net -0.0.0.0 testapp.adhood.com -0.0.0.0 testensie.de -0.0.0.0 testpconly12.prepare2upvideosafesystem4setnow.online -0.0.0.0 tewxda71.secure.ne.jp -0.0.0.0 texas-diesel.com -0.0.0.0 text-link-ads.com -0.0.0.0 textad.traficdublu.ro -0.0.0.0 textads.madisonavenue.com -0.0.0.0 textsrv.com -0.0.0.0 tf.nexac.com -0.0.0.0 tgpmanager.com -0.0.0.0 thamescom.com -0.0.0.0 thanku.page -0.0.0.0 the-adblocker.website -0.0.0.0 the-binary-trader.biz -0.0.0.0 thebestgame2020.com -0.0.0.0 thebitcrew.com -0.0.0.0 thebrighttag.com -0.0.0.0 thebuzz.today -0.0.0.0 theestatehouse.co.uk -0.0.0.0 themaplemethod.com -0.0.0.0 theotime.net -0.0.0.0 thepiratetrader.com -0.0.0.0 theswimshop.co.za -0.0.0.0 theuseful.com -0.0.0.0 theuseful.net -0.0.0.0 thinknyc.eu-adcenter.net -0.0.0.0 thinktarget.com -0.0.0.0 thirtydaychange.com -0.0.0.0 this.content.served.by.addshuffle.com -0.0.0.0 this.content.served.by.adshuffle.com -0.0.0.0 throwingsevens.co.uk -0.0.0.0 thruport.com -0.0.0.0 tic.filmstoon.cam -0.0.0.0 tidebuy.com -0.0.0.0 tiltott.net -0.0.0.0 timetunnel.net -0.0.0.0 titan-gel-extra.com -0.0.0.0 titkoshirek.wordpress.com -0.0.0.0 titokterminal.com -0.0.0.0 tlx.3lift.com -0.0.0.0 tmx.technoratimedia.com -0.0.0.0 toads.osdn.com -0.0.0.0 todayresearch.com -0.0.0.0 tommasobuglioni.com -0.0.0.0 tommysbookmarks.com -0.0.0.0 tommysbookmarks.net -0.0.0.0 tomsonguitars.co.uk -0.0.0.0 tongji.baidu.com -0.0.0.0 toolbar.baidu.com -0.0.0.0 toolbar.soso.com -0.0.0.0 top.list.ru -0.0.0.0 top100-images.rambler.ru -0.0.0.0 top1site.3host.com -0.0.0.0 top5.mail.ru -0.0.0.0 topbestgames.com -0.0.0.0 topcashvibes.com -0.0.0.0 topconsumergifts.com -0.0.0.0 topdemaroc.com -0.0.0.0 tophirek.hu -0.0.0.0 toplist.cz -0.0.0.0 toplist.eu -0.0.0.0 toplist.throughput.de -0.0.0.0 topshape.me -0.0.0.0 toro-tags.com -0.0.0.0 toroadvertisingmedia.com -0.0.0.0 tororango.com -0.0.0.0 touch.media-serving.com -0.0.0.0 tour.cineble.com -0.0.0.0 tp2.beap.gemini.yahoo.com -0.0.0.0 tpads.ovguide.com -0.0.0.0 tpc.googlesyndication.com -0.0.0.0 tps.doubleverify.com -0.0.0.0 tps10216.doubleverify.com -0.0.0.0 tps20519.doubleverify.com -0.0.0.0 tps30.doubleverify.com -0.0.0.0 tps31.doubleverify.com -0.0.0.0 tr.bigpoint.com -0.0.0.0 tr.outbrain.com -0.0.0.0 tr.wl.webads.nl -0.0.0.0 traaaack.com -0.0.0.0 trace.qq.com -0.0.0.0 track.adbooth.net -0.0.0.0 track.cam4tracking.com -0.0.0.0 track.e7r.com.br -0.0.0.0 track.omgpl.com -0.0.0.0 track.roularta.adhese.com -0.0.0.0 track.tooplay.com -0.0.0.0 track.vscash.com -0.0.0.0 tracker.awr.im -0.0.0.0 tracker.baidu.com -0.0.0.0 tracking.aatkit.com -0.0.0.0 tracking.craktraffic.com -0.0.0.0 tracking.edvisors.com -0.0.0.0 tracking.feedmob.com -0.0.0.0 tracking.internetstores.de -0.0.0.0 tracking.joker.com -0.0.0.0 tracking.keywordmax.com -0.0.0.0 tracking.truthfinder.com -0.0.0.0 tracking.vcommission.com -0.0.0.0 tracking.veoxa.com -0.0.0.0 trackvoluum.com -0.0.0.0 tradearabia.advertserve.com -0.0.0.0 tradelax.com -0.0.0.0 tradem.com -0.0.0.0 tradetracker.net -0.0.0.0 traffic.adxprts.com -0.0.0.0 traffic.adxprtz.com -0.0.0.0 traffic.focuusing.com -0.0.0.0 traffic.getmyads.com -0.0.0.0 traffic.outbrain.com -0.0.0.0 trafficbee.com -0.0.0.0 trafficnetworkads24.com -0.0.0.0 trafficrevenue.net -0.0.0.0 trafficsan.com -0.0.0.0 traffictraders.com -0.0.0.0 traffprofit.com -0.0.0.0 trafmag.com -0.0.0.0 trafsearchonline.com -0.0.0.0 traktum.com -0.0.0.0 transferwiser.io -0.0.0.0 transplugin.io -0.0.0.0 travelhub.com.sg -0.0.0.0 trc.taboola.com -0.0.0.0 trekmedia.net -0.0.0.0 trendingpatrol.com -0.0.0.0 trendnews.com -0.0.0.0 trends.revcontent.com -0.0.0.0 triangle.dealsaver.com -0.0.0.0 tridentenvironmental.co.uk -0.0.0.0 trk.ablogica.com -0.0.0.0 trk.etrigue.com -0.0.0.0 trk.vidible.tv -0.0.0.0 trourted.pro -0.0.0.0 trustaffs.com -0.0.0.0 trvlnet-images.adbureau.net -0.0.0.0 trvlnet.adbureau.net -0.0.0.0 ts-shimada.com -0.0.0.0 tsbm.ch -0.0.0.0 tsp2002.com -0.0.0.0 tste.startribune.com -0.0.0.0 tsyndicate.com -0.0.0.0 ttarget.adbureau.net -0.0.0.0 ttnet.yandex.com.tr -0.0.0.0 ttoc8ok.com -0.0.0.0 tudasfaja.com -0.0.0.0 tudaskor.com -0.0.0.0 tudathalo.blogspot.hu -0.0.0.0 tudatosanelok.com -0.0.0.0 tudnodkel.blogspot.com -0.0.0.0 tudnodkell.info -0.0.0.0 turn.com -0.0.0.0 turnerapac.d1.sc.omtrdc.net -0.0.0.0 tv2no.linkpulse.com -0.0.0.0 tvn.adocean.pl -0.0.0.0 tvn.hit.gemius.pl -0.0.0.0 tvshowsnow.tvmax.hop.clickbank.net -0.0.0.0 tw.adserver.yahoo.com -0.0.0.0 tw2.adserver.yahoo.com -0.0.0.0 twofish.freeuk.com -0.0.0.0 twoj-typ.pl -0.0.0.0 twoj-voucher.com -0.0.0.0 twoje-nagrody.com.pl -0.0.0.0 twoje-nagrody.pl -0.0.0.0 twojszczesliwydzien.com -0.0.0.0 tz284.com -0.0.0.0 u-ads.adap.tv -0.0.0.0 u.openx.net -0.0.0.0 u.videoamp.com -0.0.0.0 uac.advertising.com -0.0.0.0 uav.tidaltv.com -0.0.0.0 ubmcmm.baidustatic.com -0.0.0.0 ucstat.baidu.com -0.0.0.0 ud.adkmob.com -0.0.0.0 udarem.com -0.0.0.0 udec.cl -0.0.0.0 uedata.amazon.com -0.0.0.0 uelbdc74fn.s.ad6media.fr -0.0.0.0 ugo.eu-adcenter.net -0.0.0.0 ui.ppjol.com -0.0.0.0 ujvilagtudat.blogspot.hu -0.0.0.0 uk-ads.openx.net -0.0.0.0 uk.adserver.yahoo.com -0.0.0.0 uk.bitcoinfreedom-appl.t500track42.com -0.0.0.0 uktc.ijento.com -0.0.0.0 ultrasponsor.com -0.0.0.0 ulusalofis.com -0.0.0.0 um.simpli.fi -0.0.0.0 ums.adtechus.com -0.0.0.0 unclechunk.com -0.0.0.0 undertonenetworks.com -0.0.0.0 uniclick.openv.com -0.0.0.0 union.56.com -0.0.0.0 union.6.cn -0.0.0.0 union.baidu.com -0.0.0.0 unser-en.de -0.0.0.0 unstat.baidu.com -0.0.0.0 uole.ad.uol.com.br -0.0.0.0 upgrade-ms-home.com -0.0.0.0 upload.adtech.fr -0.0.0.0 upload.adtech.us -0.0.0.0 uproar.com -0.0.0.0 uproar.fortunecity.com -0.0.0.0 urban.adspirit.de -0.0.0.0 urc.taboolasyndication.com -0.0.0.0 us-ads.openx.net -0.0.0.0 us-microsoft-store.com -0.0.0.0 us-u.openx.net -0.0.0.0 us.adserver.yahoo.com -0.0.0.0 usatoday.app.ur.gcion.com -0.0.0.0 usc.adserver.snapads.com -0.0.0.0 usemax.de -0.0.0.0 users.cuci.nl -0.0.0.0 users.tpg.com.au -0.0.0.0 usswrite.com -0.0.0.0 utarget.ru -0.0.0.0 utility.baidu.com -0.0.0.0 utils.media-general.com -0.0.0.0 utils.mediageneral.com -0.0.0.0 uvimage.56.com -0.0.0.0 v-support.free.bg -0.0.0.0 v1.browser-tools.systems -0.0.0.0 v16.56.com -0.0.0.0 v2.adsbookie.com -0.0.0.0 v2profit.com -0.0.0.0 v3.toolbar.soso.com -0.0.0.0 vaitu.club -0.0.0.0 vakarek.info -0.0.0.0 valsgaard-kofod.dk -0.0.0.0 van.ads.link4ads.com -0.0.0.0 vanbenthem.org -0.0.0.0 vast.ssp.optimatic.com -0.0.0.0 vast.tubemogul.com -0.0.0.0 vast.vertamedia.com -0.0.0.0 vcdn.adnxs.com -0.0.0.0 vda.oipzyrzffum.ovh -0.0.0.0 vdbunt.net -0.0.0.0 veirregnant.club -0.0.0.0 vendorlist.consensu.org -0.0.0.0 venetia.iad.appboy.com -0.0.0.0 vhowland.co.uk -0.0.0.0 vht.tradedoubler.com -0.0.0.0 viamichelin.cdn11.contentabc.com -0.0.0.0 viamichelin.media.trafficjunky.net -0.0.0.0 vibrantmedia.com -0.0.0.0 vice-ads-cdn.vice.com -0.0.0.0 victorlutte.cl -0.0.0.0 vidamsag.postr.hu -0.0.0.0 video-bazis.com -0.0.0.0 video.cynogage.com -0.0.0.0 video.entertaintastic.com -0.0.0.0 videobox.com -0.0.0.0 videocop.com -0.0.0.0 videoegg.adbureau.net -0.0.0.0 videogamerewardscentral.com -0.0.0.0 videomediagroep.nl -0.0.0.0 videos.fleshlight.com -0.0.0.0 videoslots.888.com -0.0.0.0 vidnline.com -0.0.0.0 vidroll.ru -0.0.0.0 view.atdmt.com -0.0.0.0 view.binlayer.com -0.0.0.0 view.jamba.de -0.0.0.0 views.m4n.nl -0.0.0.0 viglink.com -0.0.0.0 viglink.pgpartner.com -0.0.0.0 vilagfigyelo.com -0.0.0.0 vilaghelyzete.blogspot.com -0.0.0.0 vilagpolgarok.blogspot.hu -0.0.0.0 vilagunk.hu -0.0.0.0 villagarden.pl -0.0.0.0 vinkelvej12.dk -0.0.0.0 vip.adpiano.com -0.0.0.0 vipfastmoney.com -0.0.0.0 viralture.com -0.0.0.0 viralvideos.tips -0.0.0.0 vj.quanjingpay.com -0.0.0.0 vltwox7zl7h1wv.com -0.0.0.0 vmcsatellite.com -0.0.0.0 vmix.adbureau.net -0.0.0.0 vn.grab-credit4u.com -0.0.0.0 vnu.eu-adcenter.net -0.0.0.0 vnumedia02.webtrekk.net -0.0.0.0 vnumedia03.webtrekk.net -0.0.0.0 vnumedia04.webtrekk.net -0.0.0.0 vodafoneit.solution.weborama.fr -0.0.0.0 vodoustoichivshperplat.com -0.0.0.0 vodus-api-serverless.azurewebsites.net -0.0.0.0 vodus-api.azurewebsites.net -0.0.0.0 vodus.com -0.0.0.0 voduscdn.azureedge.net -0.0.0.0 volksaddiction.nl -0.0.0.0 voluumtracker.com -0.0.0.0 voluumtrk.com -0.0.0.0 voluumtrk2.com -0.0.0.0 voluumtrk3.com -0.0.0.0 voordeel.ad.nl -0.0.0.0 vpm.hu -0.0.0.0 vq91811.com -0.0.0.0 vu.veoxa.com -0.0.0.0 vz-cdn.trafficjunky.net -0.0.0.0 vzarabotke.ru -0.0.0.0 w-chat.xf.cz -0.0.0.0 w.ic.tynt.com -0.0.0.0 w.l.qq.com -0.0.0.0 w1.am15.net -0.0.0.0 w1.webcompteur.com -0.0.0.0 w10.centralmediaserver.com -0.0.0.0 w11.centralmediaserver.com -0.0.0.0 w2.am15.net -0.0.0.0 wa.and.co.uk -0.0.0.0 wac.2ddcc.alphacdn.net -0.0.0.0 wafmedia3.com -0.0.0.0 wahoha.com -0.0.0.0 wallflore.de -0.0.0.0 wangmeng.baidu.com -0.0.0.0 waoptions.com.au -0.0.0.0 wap.casee.cn -0.0.0.0 watch-this.live -0.0.0.0 waust.at -0.0.0.0 wayfarerspoutpraise.com -0.0.0.0 wd.adcolony.com -0.0.0.0 wdm29.com -0.0.0.0 we-are-gamers.com -0.0.0.0 weather.fixitpro.ro -0.0.0.0 web-bars.com -0.0.0.0 web.adblade.com -0.0.0.0 web123.webhotelli.fi -0.0.0.0 web1b.netreflector.com -0.0.0.0 webads.bizservers.com -0.0.0.0 webads.nl -0.0.0.0 webcamsex.nl -0.0.0.0 webcompteur.com -0.0.0.0 webhosting-ads.home.pl -0.0.0.0 webkurchatov.ru -0.0.0.0 webmdcom.tt.omtrdc.net -0.0.0.0 webstats1.com -0.0.0.0 websurvey.spa-mr.com -0.0.0.0 webtj.net -0.0.0.0 webtrekk.net -0.0.0.0 webuysupplystore.mooo.com -0.0.0.0 webwise.bt.com -0.0.0.0 wedleaunocomp.work -0.0.0.0 wegetpaid.net -0.0.0.0 wegotmedia.co -0.0.0.0 welcome.faptitans.com -0.0.0.0 welcome.pussysaga.com -0.0.0.0 wellnessnaturopathic.com -0.0.0.0 werinussa.net -0.0.0.0 westbridges.net -0.0.0.0 wf.basebanner.com -0.0.0.0 wf.taboola.com -0.0.0.0 whatishotnow.net -0.0.0.0 whos.amung.us -0.0.0.0 widespace.com -0.0.0.0 widget.achetezfacile.com -0.0.0.0 widget3.linkwithin.com -0.0.0.0 widget5.linkwithin.com -0.0.0.0 widgets.amung.us -0.0.0.0 widgets.outbrain.com -0.0.0.0 widgets.tcimg.com -0.0.0.0 wigetmedia.com -0.0.0.0 wikiforosh.ir -0.0.0.0 williamhill.es -0.0.0.0 windowgolddealtheclicks.live -0.0.0.0 windows-afx-update.com -0.0.0.0 windows-cnd-update.com -0.0.0.0 windows-en-us-update.com -0.0.0.0 windows-fsd-update.com -0.0.0.0 windows-msd-update.com -0.0.0.0 windows-office365.com -0.0.0.0 windows-service-en.com -0.0.0.0 windows-several-update.com -0.0.0.0 windows-update-02-en.com -0.0.0.0 windows-wsus-update.com -0.0.0.0 wm.baidu.com -0.0.0.0 wmedia.adk2x.com -0.0.0.0 wms-eu.amazon-adsystem.com -0.0.0.0 wms-na.amazon-adsystem.com -0.0.0.0 wonderlandads.com -0.0.0.0 worden.samenresultaat.nl -0.0.0.0 work-offer.com -0.0.0.0 workaccount.free.bg -0.0.0.0 worry-free-savings.com -0.0.0.0 wowanalytics.co.uk -0.0.0.0 wppluginspro.com -0.0.0.0 ws-na.amazon-adsystem.com -0.0.0.0 wtp101.com -0.0.0.0 ww1.flashx.net -0.0.0.0 ww1510.smartadserver.com -0.0.0.0 ww251.smartadserver.com -0.0.0.0 ww690.smartadserver.com -0.0.0.0 www.0202.com.tw -0.0.0.0 www.1-1ads.com -0.0.0.0 www.1120.com.tw -0.0.0.0 www.1hkfq6598i.com -0.0.0.0 www.247realmedia.com -0.0.0.0 www.321cba.com -0.0.0.0 www.360ads.com -0.0.0.0 www.3qqq.net -0.0.0.0 www.3turtles.com -0.0.0.0 www.404errorpage.com -0.0.0.0 www.56.com -0.0.0.0 www.5thavenue.com -0.0.0.0 www.7500.com -0.0.0.0 www.7bpeople.com -0.0.0.0 www.805m.com -0.0.0.0 www.888.com -0.0.0.0 www.888casino.com -0.0.0.0 www.888poker.com -0.0.0.0 www.961.com -0.0.0.0 www.aandgwright.plus.com -0.0.0.0 www.aarth.net -0.0.0.0 www.abc-tax.jp -0.0.0.0 www.actiondesk.com -0.0.0.0 www.ad-center.com -0.0.0.0 www.ad-souk.com -0.0.0.0 www.ad-up.com -0.0.0.0 www.ad-words.ru -0.0.0.0 www.ad6media.fr -0.0.0.0 www.adblockanalytics.com -0.0.0.0 www.adbrite.com -0.0.0.0 www.adcanadian.com -0.0.0.0 www.adcash.com -0.0.0.0 www.addthis.com -0.0.0.0 www.adengage.com -0.0.0.0 www.adexchangecloud.com -0.0.0.0 www.adfactor.nl -0.0.0.0 www.adfunkyserver.com -0.0.0.0 www.adfusion.com -0.0.0.0 www.adimages.beeb.com -0.0.0.0 www.adipics.com -0.0.0.0 www.adjmps.com -0.0.0.0 www.adjug.com -0.0.0.0 www.adloader.com -0.0.0.0 www.adlogix.com -0.0.0.0 www.admex.com -0.0.0.0 www.adnet.biz -0.0.0.0 www.adnet.com -0.0.0.0 www.adnet.de -0.0.0.0 www.adnetworkperformance.com -0.0.0.0 www.adnxs.com -0.0.0.0 www.adobee.com -0.0.0.0 www.adocean.pl -0.0.0.0 www.adotube.com -0.0.0.0 www.adpepper.dk -0.0.0.0 www.adpmbtj.com -0.0.0.0 www.adpowerzone.com -0.0.0.0 www.adquest3d.com -0.0.0.0 www.adreporting.com -0.0.0.0 www.adrianwaldock.plus.com -0.0.0.0 www.ads.revenue.net -0.0.0.0 www.ads2srv.com -0.0.0.0 www.adscience.nl -0.0.0.0 www.adsensecustomsearchads.com -0.0.0.0 www.adserver-espnet.sportszone.net -0.0.0.0 www.adserver.co.il -0.0.0.0 www.adserver.com -0.0.0.0 www.adserver.com.my -0.0.0.0 www.adserver.janes.net -0.0.0.0 www.adserver.janes.org -0.0.0.0 www.adserver.net -0.0.0.0 www.adserver.ugo.nl -0.0.0.0 www.adservtech.com -0.0.0.0 www.adsinimages.com -0.0.0.0 www.adskeeper.co.uk -0.0.0.0 www.adsoftware.com -0.0.0.0 www.adspics.com -0.0.0.0 www.adsrvr.org -0.0.0.0 www.adstogo.com -0.0.0.0 www.adsupplyads.com -0.0.0.0 www.adtechus.com -0.0.0.0 www.adtrader.com -0.0.0.0 www.adtrix.com -0.0.0.0 www.advaliant.com -0.0.0.0 www.advanpromo.com -0.0.0.0 www.advconversion.com -0.0.0.0 www.adverterenbijrtl.nl -0.0.0.0 www.adverterenbijsbs.nl -0.0.0.0 www.adverterenzeeland.nl -0.0.0.0 www.advertpro.com -0.0.0.0 www.adverts.dcthomson.co.uk -0.0.0.0 www.advertyz.com -0.0.0.0 www.adview.cn -0.0.0.0 www.adzerk.net -0.0.0.0 www.aero-source.net -0.0.0.0 www.afcyhf.com -0.0.0.0 www.affiliate-fr.com -0.0.0.0 www.affiliateclick.com -0.0.0.0 www.affiliation-france.com -0.0.0.0 www.afform.co.uk -0.0.0.0 www.affpartners.com -0.0.0.0 www.afterdownload.com -0.0.0.0 www.agkn.com -0.0.0.0 www.agt.net -0.0.0.0 www.airfrance.life -0.0.0.0 www.ajalis.com -0.0.0.0 www.akiko.f9.co.uk -0.0.0.0 www.alexrc.plus.com -0.0.0.0 www.algocashmaster.com -0.0.0.0 www.allosponsor.com -0.0.0.0 www.amazing-opportunities.info -0.0.0.0 www.andyhawk.free-online.co.uk -0.0.0.0 www.andymurray.plus.com -0.0.0.0 www.annuaire-autosurf.com -0.0.0.0 www.anrdoezrs.net -0.0.0.0 www.api.taboola.com -0.0.0.0 www.apogara.plus.com -0.0.0.0 www.applelounge.com -0.0.0.0 www.applicationwiki.com -0.0.0.0 www.appliedsemantics.com -0.0.0.0 www.appnexus.com -0.0.0.0 www.aptracking1.com -0.0.0.0 www.area043.com -0.0.0.0 www.art-offer.com -0.0.0.0 www.atpanel.com -0.0.0.0 www.aureate.com -0.0.0.0 www.autohipnose.com -0.0.0.0 www.automotive-offer.com -0.0.0.0 www.avsads.com -0.0.0.0 www.awltovhc.com -0.0.0.0 www.baba-t.com -0.0.0.0 www.balnakiel.plus.com -0.0.0.0 www.bannerads.de -0.0.0.0 www.bannerbackup.com -0.0.0.0 www.bannerconnect.net -0.0.0.0 www.bannersurvey.biz -0.0.0.0 www.banstex.com -0.0.0.0 www.bbelements.com -0.0.0.0 www.benhamlyn.plus.com -0.0.0.0 www.best-iphone6s.com -0.0.0.0 www.bicoinsprofit.com -0.0.0.0 www.bidtraffic.com -0.0.0.0 www.bidvertiser.com -0.0.0.0 www.bigbangempire.com -0.0.0.0 www.bigbrandpromotions.com -0.0.0.0 www.bigbrandrewards.com -0.0.0.0 www.biggestgiftrewards.com -0.0.0.0 www.billcarthy.f9.co.uk -0.0.0.0 www.binarysystem4u.com -0.0.0.0 www.bitcoadz.io -0.0.0.0 www.bitmedia.io -0.0.0.0 www.bitraffic.com -0.0.0.0 www.biz-offer.com -0.0.0.0 www.bizographics.com -0.0.0.0 www.bjhdrx.com -0.0.0.0 www.blockadsnot.com -0.0.0.0 www.blockchaintop.nl -0.0.0.0 www.blossomtel.com -0.0.0.0 www.bluecrabhosting.co.uk -0.0.0.0 www.bluediamondoffers.com -0.0.0.0 www.bnnr.nl -0.0.0.0 www.bodog.eu -0.0.0.0 www.boonsolutions.com -0.0.0.0 www.bostonwall.com -0.0.0.0 www.bovadapromotions.lv -0.0.0.0 www.brandsurveypanel.com -0.0.0.0 www.bretby.plus.com -0.0.0.0 www.brightonclick.com -0.0.0.0 www.bryantaylor.free-online.co.uk -0.0.0.0 www.btalbot.plus.com -0.0.0.0 www.btvm.ne.jp -0.0.0.0 www.budsinc.com -0.0.0.0 www.bulkclicks.com -0.0.0.0 www.bulletads.com -0.0.0.0 www.burstnet.com -0.0.0.0 www.bus-offer.com -0.0.0.0 www.buttcandy.com -0.0.0.0 www.buycheapadvertising.com -0.0.0.0 www.buyhitscheap.com -0.0.0.0 www.buzzadnetwork.com -0.0.0.0 www.buzzonclick.com -0.0.0.0 www.c2.taboola.com -0.0.0.0 www.cadvision.com -0.0.0.0 www.cafecoquin.com -0.0.0.0 www.cam4.fr -0.0.0.0 www.camion.idps.co.uk -0.0.0.0 www.canuckmethods.com -0.0.0.0 www.capath.com -0.0.0.0 www.capturedcovers.com -0.0.0.0 www.carnegienet.net -0.0.0.0 www.cashback.co.uk -0.0.0.0 www.cashbackwow.co.uk -0.0.0.0 www.cashcapitalsystem.com -0.0.0.0 www.cashcount.com -0.0.0.0 www.casino770.com -0.0.0.0 www.cati.com.tw -0.0.0.0 www.cdn.taboola.com -0.0.0.0 www.cdn4ads.com -0.0.0.0 www.cellphoneincentives.com -0.0.0.0 www.chartbeat.com -0.0.0.0 www.chartercare.plus.com -0.0.0.0 www.chienhung.url.tw -0.0.0.0 www.chiyih.com -0.0.0.0 www.choicedealz.com -0.0.0.0 www.choicesurveypanel.com -0.0.0.0 www.christianbusinessadvertising.com -0.0.0.0 www.claimfreerewards.com -0.0.0.0 www.clevernt.com -0.0.0.0 www.click10.com -0.0.0.0 www.click4click.com -0.0.0.0 www.clickbank.com -0.0.0.0 www.clickdensity.com -0.0.0.0 www.clicksgear.com -0.0.0.0 www.clicksor.com -0.0.0.0 www.clicktale.com -0.0.0.0 www.clicktale.net -0.0.0.0 www.clickthruserver.com -0.0.0.0 www.clickthrutraffic.com -0.0.0.0 www.clicktilluwin.com -0.0.0.0 www.clickxchange.com -0.0.0.0 www.cliftons.plus.com -0.0.0.0 www.coin-ad.com -0.0.0.0 www.coinad.com -0.0.0.0 www.coinzilla.io -0.0.0.0 www.computer-offer.com -0.0.0.0 www.computersncs.com -0.0.0.0 www.contaxe.com -0.0.0.0 www.contextuads.com -0.0.0.0 www.contextweb.com -0.0.0.0 www.conversantmedia.com -0.0.0.0 www.cookingtiprewards.com -0.0.0.0 www.coolconcepts.nl -0.0.0.0 www.coreglead.co.uk -0.0.0.0 www.cosmeticscentre.uk.com -0.0.0.0 www.cotc.net -0.0.0.0 www.courtneywalker.plus.com -0.0.0.0 www.cpabank.com -0.0.0.0 www.cpmadvisors.com -0.0.0.0 www.crazypopups.com -0.0.0.0 www.crazywinnings.com -0.0.0.0 www.crispads.com -0.0.0.0 www.crowdgravity.com -0.0.0.0 www.crowdignite.com -0.0.0.0 www.cryptocoinsad.com -0.0.0.0 www.csalikft.hu -0.0.0.0 www.ctaz.com -0.0.0.0 www.ctbdev.net -0.0.0.0 www.cuci.nl -0.0.0.0 www.cyberfaery.com -0.0.0.0 www.da-ads.com -0.0.0.0 www.dalesnewzealand.co.nz -0.0.0.0 www.danair.es -0.0.0.0 www.datatech.es -0.0.0.0 www.datingadvertising.com -0.0.0.0 www.datoben.waw.pl -0.0.0.0 www.davion.plus.com -0.0.0.0 www.debbo.plus.com -0.0.0.0 www.deelen-wageningen.nl -0.0.0.0 www.defaultinternet.com -0.0.0.0 www.delton.com -0.0.0.0 www.derekrjones.plus.com -0.0.0.0 www.designbloxlive.com -0.0.0.0 www.destinationurl.com -0.0.0.0 www.devenney.plus.com -0.0.0.0 www.devis-abri-de-piscine.fr -0.0.0.0 www.devon38.plus.com -0.0.0.0 www.dgmaustralia.com -0.0.0.0 www.diaita.ch -0.0.0.0 www.digimedia.com -0.0.0.0 www.directnetadvertising.net -0.0.0.0 www.dirtyrhino.com -0.0.0.0 www.djugoogs.com -0.0.0.0 www.dragonawaken.com -0.0.0.0 www.drowle.com -0.0.0.0 www.dt1blog.com -0.0.0.0 www.dunlop.force9.co.uk -0.0.0.0 www.dutchsales.org -0.0.0.0 www.e-bannerx.com -0.0.0.0 www.eastwood35.idps.co.uk -0.0.0.0 www.easy2date.net -0.0.0.0 www.easyadservice.com -0.0.0.0 www.ebayadvertising.com -0.0.0.0 www.ebaybanner.com -0.0.0.0 www.edv-waldherr.at -0.0.0.0 www.emadesign.net -0.0.0.0 www.emarketmakers.com -0.0.0.0 www.entertainment-specials.com -0.0.0.0 www.eshopads2.com -0.0.0.0 www.euros4click.de -0.0.0.0 www.eva.hi-ho.ne.jp -0.0.0.0 www.everestgroupcorp.com -0.0.0.0 www.everifymatch.com -0.0.0.0 www.exclusivegiftcards.com -0.0.0.0 www.expoteam.net -0.0.0.0 www.eyewonder.com -0.0.0.0 www.ezl.com -0.0.0.0 www.ezlink.ca -0.0.0.0 www.fast-adv.it -0.0.0.0 www.fatcatrewards.com -0.0.0.0 www.feedstermedia.com -0.0.0.0 www.finance-offer.com -0.0.0.0 www.fineclicks.com -0.0.0.0 www.firemouth.plus.com -0.0.0.0 www.firered.plus.com -0.0.0.0 www.flagcounter.com -0.0.0.0 www.flexibletool.com -0.0.0.0 www.flowerdevon.idps.co.uk -0.0.0.0 www.flu23.com -0.0.0.0 www.focalex.com -0.0.0.0 www.folloyu.com -0.0.0.0 www.food-offer.com -0.0.0.0 www.ford7.plus.com -0.0.0.0 www.formosahappiness.org -0.0.0.0 www.fpctraffic2.com -0.0.0.0 www.fra19.plus.com -0.0.0.0 www.framar.plus.com -0.0.0.0 www.freeadguru.com -0.0.0.0 www.freebiegb.co.uk -0.0.0.0 www.freecamerasource.com -0.0.0.0 www.freecamsecrets.com -0.0.0.0 www.freecamsexposed.com -0.0.0.0 www.freedvddept.com -0.0.0.0 www.freefoodsource.com -0.0.0.0 www.freefuelcard.com -0.0.0.0 www.freefuelcoupon.com -0.0.0.0 www.freeipoduk.co.uk -0.0.0.0 www.freelaptopreward.com -0.0.0.0 www.freenation.com -0.0.0.0 www.freeplasmanation.com -0.0.0.0 www.freespinwinner.win -0.0.0.0 www.freo-stats.nl -0.0.0.0 www.friendlyduck.com -0.0.0.0 www.frontpagecash.com -0.0.0.0 www.ftjcfx.com -0.0.0.0 www.funkydoowop.plus.com -0.0.0.0 www.fusionbanners.com -0.0.0.0 www.garethwalker.plus.com -0.0.0.0 www.gatesofhell.plus.com -0.0.0.0 www.gatoradvertisinginformationnetwork.com -0.0.0.0 www.gbinnie.plus.com -0.0.0.0 www.georgewatson.plus.com -0.0.0.0 www.get-express-vpn.com -0.0.0.0 www.getagiftonline.com -0.0.0.0 www.getlink.pw -0.0.0.0 www.getloan.com -0.0.0.0 www.getmyads24.com -0.0.0.0 www.getmyfreegiftcard.com -0.0.0.0 www.getspecialgifts.com -0.0.0.0 www.giftcardchallenge.com -0.0.0.0 www.giftcardsurveys.us.com -0.0.0.0 www.gigdnetwork.com -0.0.0.0 www.gm4pgv.plus.com -0.0.0.0 www.gmads.net -0.0.0.0 www.googleadservices.com -0.0.0.0 www.grabbit-rabbit.com -0.0.0.0 www.greasypalm.com -0.0.0.0 www.greatdexchange.com -0.0.0.0 www.greencentral.plus.com -0.0.0.0 www.groupm.com -0.0.0.0 www.grtexch.com -0.0.0.0 www.guesstheview.com -0.0.0.0 www.hansvanderwerf.nl -0.0.0.0 www.healthbeautyncs.com -0.0.0.0 www.hebdotop.com -0.0.0.0 www.heusmarketing.nl -0.0.0.0 www.hibids10.com -0.0.0.0 www.hieroglyph.freeuk.com -0.0.0.0 www.hightrafficads.com -0.0.0.0 www.hiroden-con.jp -0.0.0.0 www.histats.com -0.0.0.0 www.hooqy.com -0.0.0.0 www.hotchatdate.com -0.0.0.0 www.hotgiftzone.com -0.0.0.0 www.hotkeys.com -0.0.0.0 www.i-younet.ne.jp -0.0.0.0 www.idealcasino.net -0.0.0.0 www.idirect.com -0.0.0.0 www.ifileyou.com -0.0.0.0 www.iicdn.com -0.0.0.0 www.ili.net -0.0.0.0 www.ilovecheating.com -0.0.0.0 www.ilovemobi.com -0.0.0.0 www.images.taboola.com -0.0.0.0 www.imcounting.com -0.0.0.0 www.incentivegateway.com -0.0.0.0 www.indiads.com -0.0.0.0 www.infinite-ads.com -0.0.0.0 www.inflationbreedinghoax.com -0.0.0.0 www.intela.com -0.0.0.0 www.interstitialzone.com -0.0.0.0 www.invitefashion.com -0.0.0.0 www.inyes.com.tw -0.0.0.0 www.iqoption.com -0.0.0.0 www.is1.clixgalore.com -0.0.0.0 www.isfilebest.com -0.0.0.0 www.isistech.com.tw -0.0.0.0 www.istats.nl -0.0.0.0 www.itrackerpro.com -0.0.0.0 www.itsfree123.com -0.0.0.0 www.izmsj.co.jp -0.0.0.0 www.izu.co.jp -0.0.0.0 www.jetseeker.com -0.0.0.0 www.jivox.com -0.0.0.0 www.jolic2.com -0.0.0.0 www.jrhayley.plus.com -0.0.0.0 www.jxliu.com -0.0.0.0 www.k-macs.ne.jp -0.0.0.0 www.katch.ne.jp -0.0.0.0 www.kenkudo.plus.com -0.0.0.0 www.keywordblocks.com -0.0.0.0 www.kitaramarketplace.com -0.0.0.0 www.kitaramedia.com -0.0.0.0 www.kixer.com -0.0.0.0 www.kliksaya.com -0.0.0.0 www.knell.plus.com -0.0.0.0 www.kolks.nl -0.0.0.0 www.konimkan.com -0.0.0.0 www.kontera.com -0.0.0.0 www.konversation.com -0.0.0.0 www.kreaffiliation.com -0.0.0.0 www.kuhdi.com -0.0.0.0 www.ladyclicks.ru -0.0.0.0 www.laptopreportcard.com -0.0.0.0 www.laptoprewards.com -0.0.0.0 www.laptoprewardsgroup.com -0.0.0.0 www.laptoprewardszone.com -0.0.0.0 www.larivieracasino.com -0.0.0.0 www.lduhtrp.net -0.0.0.0 www.le1er.net -0.0.0.0 www.leadgreed.com -0.0.0.0 www.leklicht.net -0.0.0.0 www.lincolnshirefitness.co.uk -0.0.0.0 www.linkhut.com -0.0.0.0 www.linkpulse.com -0.0.0.0 www.linkredirect.biz -0.0.0.0 www.linkwithin.com -0.0.0.0 www.liveadexchanger.com -0.0.0.0 www.loboclick.com -0.0.0.0 www.lottoforever.com -0.0.0.0 www.lpcloudsvr302.com -0.0.0.0 www.lpmxp2017.com -0.0.0.0 www.lpmxp2024.com -0.0.0.0 www.lucky-day-uk.com -0.0.0.0 www.lysabarnard.plus.com -0.0.0.0 www.m2trk.com -0.0.0.0 www.ma-kaeser.ch -0.0.0.0 www.maaxmarket.com -0.0.0.0 www.macatawa.org -0.0.0.0 www.market-buster.com -0.0.0.0 www.marketrip.co -0.0.0.0 www.maxbounty.com -0.0.0.0 www.maxonclick.com -0.0.0.0 www.mb01.com -0.0.0.0 www.mb102.com -0.0.0.0 www.medhiartis.com -0.0.0.0 www.media-motor.com -0.0.0.0 www.media2.travelzoo.com -0.0.0.0 www.medical-offer.com -0.0.0.0 www.megawealthbiz.com -0.0.0.0 www.mellowads.com -0.0.0.0 www.merijntjeaanderijn.nl -0.0.0.0 www.merlin.co.il -0.0.0.0 www.mgid.com -0.0.0.0 www.mightymagoo.com -0.0.0.0 www.mijnbladopdemat.nl -0.0.0.0 www.mikaeljigmo.com -0.0.0.0 www.miqsoft.hu -0.0.0.0 www.miyazaki-catv.ne.jp -0.0.0.0 www.mjonkers.nl -0.0.0.0 www.mlntracker.com -0.0.0.0 www.mochibot.com -0.0.0.0 www.morefreecamsecrets.com -0.0.0.0 www.morevisits.info -0.0.0.0 www.mpression.net -0.0.0.0 www.mr-mondial.com -0.0.0.0 www.ms247.plus.com -0.0.0.0 www.my-rewardsvault.com -0.0.0.0 www.my-stats.com -0.0.0.0 www.myadsl.co.za -0.0.0.0 www.myaffiliateprogram.com -0.0.0.0 www.mycashback.co.uk -0.0.0.0 www.mychoicerewards.com -0.0.0.0 www.myexclusiverewards.com -0.0.0.0 www.myfreedinner.com -0.0.0.0 www.myfreegifts.co.uk -0.0.0.0 www.myfreemp3player.com -0.0.0.0 www.mygreatrewards.com -0.0.0.0 www.myseostats.com -0.0.0.0 www.myuitm.com -0.0.0.0 www.myusersonline.com -0.0.0.0 www.na47.com -0.0.0.0 www.nas-k.co.jp -0.0.0.0 www.nationalissuepanel.com -0.0.0.0 www.nationalsurveypanel.com -0.0.0.0 www.nctracking.com -0.0.0.0 www.ndbsoft.be -0.0.0.0 www.nearbyad.com -0.0.0.0 www.nebulus30.plus.com -0.0.0.0 www.needadvertising.com -0.0.0.0 www.neptuneads.com -0.0.0.0 www.neszmely.eu -0.0.0.0 www.newmedia.plus.com -0.0.0.0 www.newnorth.net -0.0.0.0 www.news6health.com -0.0.0.0 www.newtrees.plus.com -0.0.0.0 www.nextlnk7.com -0.0.0.0 www.nospartenaires.com -0.0.0.0 www.novelsys.co -0.0.0.0 www.nozawashoten.com -0.0.0.0 www.nutaku.com -0.0.0.0 www.odyssey.on.ca -0.0.0.0 www.offerx.co.uk -0.0.0.0 www.olioeroli.it -0.0.0.0 www.onclickpredictiv.com -0.0.0.0 www.onclicktop.com -0.0.0.0 www.ontheweb.com -0.0.0.0 www.opendownload.de -0.0.0.0 www.openload.de -0.0.0.0 www.optad360.com -0.0.0.0 www.outbrain.com -0.0.0.0 www.ozonatory24.pl -0.0.0.0 www.paperg.com -0.0.0.0 www.parsads.com -0.0.0.0 www.partycasino.com -0.0.0.0 www.pathforpoints.com -0.0.0.0 www.paypopup.com -0.0.0.0 www.peachy18.com -0.0.0.0 www.pedigree1.plus.com -0.0.0.0 www.perfectgirls.net -0.0.0.0 www.performanceonclick.com -0.0.0.0 www.persgroepadvertising.nl -0.0.0.0 www.perso.ch -0.0.0.0 www.peteralexander.plus.com -0.0.0.0 www.peterfishwick.free-online.co.uk -0.0.0.0 www.pfhsystem.com -0.0.0.0 www.phoenixads.co.in -0.0.0.0 www.phorm.com -0.0.0.0 www.pitakchon.com -0.0.0.0 www.placelocal.com -0.0.0.0 www.planet.eon.net -0.0.0.0 www.plasmatv4free.com -0.0.0.0 www.politicalopinionsurvey.com -0.0.0.0 www.pomp-buerotechnik.de -0.0.0.0 www.poponclick.com -0.0.0.0 www.popup.taboola.com -0.0.0.0 www.popupad.net -0.0.0.0 www.popupdomination.com -0.0.0.0 www.popuptraffic.com -0.0.0.0 www.postmasterbannernet.com -0.0.0.0 www.postmasterdirect.com -0.0.0.0 www.postnewsads.com -0.0.0.0 www.praktijkmariekehuisman.nl -0.0.0.0 www.predictivadnetwork.com -0.0.0.0 www.premiumproductsonline.com -0.0.0.0 www.prizes.co.uk -0.0.0.0 www.pro-partners.nl -0.0.0.0 www.probabilidades.net -0.0.0.0 www.probusinesshub.com -0.0.0.0 www.productresearchpanel.com -0.0.0.0 www.producttestpanel.com -0.0.0.0 www.projectwonderful.com -0.0.0.0 www.prtc.net -0.0.0.0 www.psclicks.com -0.0.0.0 www.pubdirecte.com -0.0.0.0 www.pureadexchange.com -0.0.0.0 www.qcoldtui1999.com -0.0.0.0 www.quickbrowsersearch.com -0.0.0.0 www.radiate.com -0.0.0.0 www.rankyou.com -0.0.0.0 www.redactiepartners.nl -0.0.0.0 www.regflow.com -0.0.0.0 www.registrarads.com -0.0.0.0 www.reklam3.net -0.0.0.0 www.resolvingserver.com -0.0.0.0 www.reusenproject-n.nl -0.0.0.0 www.rewardsflow.com -0.0.0.0 www.ringtonepartner.com -0.0.0.0 www.riskybus.f9.co.uk -0.0.0.0 www.robm674.plus.com -0.0.0.0 www.romepartners.com -0.0.0.0 www.roulettebotplus.com -0.0.0.0 www.rpepin.plus.com -0.0.0.0 www.rtcode.com -0.0.0.0 www.rubyfortune.com -0.0.0.0 www.ryosuke.plus.com -0.0.0.0 www.sa44.net -0.0.0.0 www.sagent.io -0.0.0.0 www.sarge05.plus.com -0.0.0.0 www.savings-time.com -0.0.0.0 www.sayfabulunamadi.com -0.0.0.0 www.schemml.de -0.0.0.0 www.scottofyork.plus.com -0.0.0.0 www.screen-mates.com -0.0.0.0 www.searchingzone.com -0.0.0.0 www.searchwe.com -0.0.0.0 www.securerunner.com -0.0.0.0 www.servitemequipos.cl -0.0.0.0 www.seward.net -0.0.0.0 www.sexadvertentiesite.nl -0.0.0.0 www.sexpartnerx.com -0.0.0.0 www.sexsponsors.com -0.0.0.0 www.sgtwilko.f9.co.uk -0.0.0.0 www.share-server.com -0.0.0.0 www.shareasale.com -0.0.0.0 www.shaunfennings.plus.com -0.0.0.0 www.shichihukuudon.com -0.0.0.0 www.shopperpromotions.com -0.0.0.0 www.shopping-offer.com -0.0.0.0 www.shoppingjobshere.com -0.0.0.0 www.shoppingminds.net -0.0.0.0 www.shorthouse.com -0.0.0.0 www.silcom.com -0.0.0.0 www.simpli.fi -0.0.0.0 www.skegness.net -0.0.0.0 www.skvarsani.plus.com -0.0.0.0 www.sky-net.or.jp -0.0.0.0 www.skywin.com.tw -0.0.0.0 www.smailes.plus.com -0.0.0.0 www.smart-scripts.com -0.0.0.0 www.smartadserver.com -0.0.0.0 www.smarttopchain.nl -0.0.0.0 www.smichovbike.cz -0.0.0.0 www.smokersopinionpoll.com -0.0.0.0 www.smspop.com -0.0.0.0 www.sochr.com -0.0.0.0 www.sociallypublish.com -0.0.0.0 www.speedboink.com -0.0.0.0 www.speedyclick.com -0.0.0.0 www.spinbox.com -0.0.0.0 www.spinia.com -0.0.0.0 www.sponsorads.de -0.0.0.0 www.sponsoradulto.com -0.0.0.0 www.sq2trk2.com -0.0.0.0 www.ssquire.plus.com -0.0.0.0 www.star-advertising.com -0.0.0.0 www.startnewtab.com -0.0.0.0 www.studiomugnaini.eu -0.0.0.0 www.subsitesadserver.co.uk -0.0.0.0 www.sudokuwhiz.com -0.0.0.0 www.sun-inet.or.jp -0.0.0.0 www.superbrewards.com -0.0.0.0 www.superinterstitial.com -0.0.0.0 www.surplus-suppliers.com -0.0.0.0 www.sweetsforfree.com -0.0.0.0 www.syncaccess.net -0.0.0.0 www.system-live-media.cz -0.0.0.0 www.taboola.com -0.0.0.0 www.tao123.com -0.0.0.0 www.tbitcoin.me -0.0.0.0 www.teltech.hu -0.0.0.0 www.telusplanet.net -0.0.0.0 www.terraclicks.com -0.0.0.0 www.text-link-ads.com -0.0.0.0 www.textbanners.net -0.0.0.0 www.textsrv.com -0.0.0.0 www.tgpmanager.com -0.0.0.0 www.thatrendsystem.com -0.0.0.0 www.thepringlefamily.plus.com -0.0.0.0 www.thetraderinpajamas.com -0.0.0.0 www.theuseful.com -0.0.0.0 www.theuseful.net -0.0.0.0 www.thewaycloud.com -0.0.0.0 www.thinktarget.com -0.0.0.0 www.thruport.com -0.0.0.0 www.tlauder.f9.co.uk -0.0.0.0 www.top-free-casino-games.com -0.0.0.0 www.top20free.com -0.0.0.0 www.topcashvibes.com -0.0.0.0 www.topconsumergifts.com -0.0.0.0 www.topdemaroc.com -0.0.0.0 www.topreward.site -0.0.0.0 www.topsecretmagic.co.uk -0.0.0.0 www.topworld.nl -0.0.0.0 www.tqlkg.com -0.0.0.0 www.track2cash.com -0.0.0.0 www.tracklead.net -0.0.0.0 www.tradeadexchange.com -0.0.0.0 www.tradelax.com -0.0.0.0 www.tradem.com -0.0.0.0 www.trafficnetworkads24.com -0.0.0.0 www.trafficrevenue.net -0.0.0.0 www.traffictrader.net -0.0.0.0 www.traffictraders.com -0.0.0.0 www.trafsearchonline.com -0.0.0.0 www.traktrafficflow.com -0.0.0.0 www.tranzit124.cz -0.0.0.0 www.traveladvertising.com -0.0.0.0 www.trc.taboola.com -0.0.0.0 www.treeloot.com -0.0.0.0 www.trendnews.com -0.0.0.0 www.trendsonline.biz -0.0.0.0 www.trourted.pro -0.0.0.0 www.truentertainment.net -0.0.0.0 www.ts-shimada.com -0.0.0.0 www.ttnet.yandex.com.tr -0.0.0.0 www.ttoc8ok.com -0.0.0.0 www.turn.com -0.0.0.0 www.tutka.net -0.0.0.0 www.tutop.com -0.0.0.0 www.twofish.freeuk.com -0.0.0.0 www.u1trkqf.com -0.0.0.0 www.ukbanners.com -0.0.0.0 www.uproar.com -0.0.0.0 www.urdoot.win -0.0.0.0 www.usemax.de -0.0.0.0 www.user-shield.com -0.0.0.0 www.users.dialstart.net -0.0.0.0 www.users.freenetname.co.uk -0.0.0.0 www.utarget.co.uk -0.0.0.0 www.valueclick.com -0.0.0.0 www.vandenberghider.plus.com -0.0.0.0 www.vanguard-art.com -0.0.0.0 www.veritaspartners.co.jp -0.0.0.0 www.vibrantmedia.com -0.0.0.0 www.victorlutte.cl -0.0.0.0 www.victory1999.com -0.0.0.0 www.videoconverterhd.com -0.0.0.0 www.videogamerewardscentral.com -0.0.0.0 www.videomediagroep.nl -0.0.0.0 www.view4cash.de -0.0.0.0 www.vilaglato.info -0.0.0.0 www.virtumundo.com -0.0.0.0 www.visualwebsiteoptimizer.com -0.0.0.0 www.vmcsatellite.com -0.0.0.0 www.wctc.net -0.0.0.0 www.wdm29.com -0.0.0.0 www.webcompteur.com -0.0.0.0 www.websitepromoten.be -0.0.0.0 www.websponsors.com -0.0.0.0 www.webtj.net -0.0.0.0 www.webtrekk.net -0.0.0.0 www.wegetpaid.net -0.0.0.0 www.wessexgrange.plus.com -0.0.0.0 www.westreclameadvies.nl -0.0.0.0 www.whalecashads.com -0.0.0.0 www.widespace.com -0.0.0.0 www.widgetbucks.com -0.0.0.0 www.wigetmedia.com -0.0.0.0 www.williamhill.es -0.0.0.0 www.windaily.com -0.0.0.0 www.work-offer.com -0.0.0.0 www.worry-free-savings.com -0.0.0.0 www.wppluginspro.com -0.0.0.0 www.wu4652.com.tw -0.0.0.0 www.wwt-ag.ch -0.0.0.0 www.xadsmart.com -0.0.0.0 www.xaxis.com -0.0.0.0 www.xbn.ru -0.0.0.0 www.xn--turkishirlines-1p8g.com -0.0.0.0 www.yceml.net -0.0.0.0 www.yieldmanager.net -0.0.0.0 www.yieldpartners.com -0.0.0.0 www.youfck.com -0.0.0.0 www.your-gift-zone.com -0.0.0.0 www.yourgascards.com -0.0.0.0 www.yourgiftrewards.com -0.0.0.0 www.yourgiftzone.com -0.0.0.0 www.youripad4free.com -0.0.0.0 www.yourrewardzone.com -0.0.0.0 www.yoursmartrewards.com -0.0.0.0 www.yuzuni.com -0.0.0.0 www.ywmc.com.tw -0.0.0.0 www.zabavazaodrasle.com -0.0.0.0 www.zbippirad.info -0.0.0.0 www.zemgo.com -0.0.0.0 www.zevents.com -0.0.0.0 www.zytpirwai.net -0.0.0.0 www1.amigo2.ne.jp -0.0.0.0 www1.bannerspace.com -0.0.0.0 www1.belboon.de -0.0.0.0 www1.mpnrs.com -0.0.0.0 www1.xmediaserve.com -0.0.0.0 www1.zapadserver1.com -0.0.0.0 www10.glam.com -0.0.0.0 www10.indiads.com -0.0.0.0 www10.paypopup.com -0.0.0.0 www12.glam.com -0.0.0.0 www123.glam.com -0.0.0.0 www13.glam.com -0.0.0.0 www14.smartadserver.com -0.0.0.0 www17.glam.com -0.0.0.0 www18.glam.com -0.0.0.0 www2.ad-server.online -0.0.0.0 www2.adserverpub.com -0.0.0.0 www2.bannerspace.com -0.0.0.0 www2.glam.com -0.0.0.0 www2.gorillavid.in -0.0.0.0 www2.pubdirecte.com -0.0.0.0 www2.tpgi.com.au -0.0.0.0 www2.udec.cl -0.0.0.0 www2.wyylde.com -0.0.0.0 www2.zapadserver1.com -0.0.0.0 www210.paypopup.com -0.0.0.0 www211.paypopup.com -0.0.0.0 www212.paypopup.com -0.0.0.0 www213.paypopup.com -0.0.0.0 www24.glam.com -0.0.0.0 www24a.glam.com -0.0.0.0 www25.glam.com -0.0.0.0 www25a.glam.com -0.0.0.0 www3.addthis.com -0.0.0.0 www3.bannerspace.com -0.0.0.0 www3.game-advertising-online.com -0.0.0.0 www3.haberturk.com -0.0.0.0 www3.smartadserver.com -0.0.0.0 www3.telus.net -0.0.0.0 www3.webhostingtalk.com -0.0.0.0 www30.glam.com -0.0.0.0 www30a1-orig.glam.com -0.0.0.0 www30a1.glam.com -0.0.0.0 www30a2-orig.glam.com -0.0.0.0 www30a3-orig.glam.com -0.0.0.0 www30a3.glam.com -0.0.0.0 www30a7.glam.com -0.0.0.0 www30l2.glam.com -0.0.0.0 www30t1-orig.glam.com -0.0.0.0 www35f.glam.com -0.0.0.0 www35jm.glam.com -0.0.0.0 www35t.glam.com -0.0.0.0 www4.bannerspace.com -0.0.0.0 www4.glam.com -0.0.0.0 www4.smartadserver.com -0.0.0.0 www4176uc.sakura.ne.jp -0.0.0.0 www5.bannerspace.com -0.0.0.0 www5.zoosi.club -0.0.0.0 www6.bannerspace.com -0.0.0.0 www7.bannerspace.com -0.0.0.0 www8.bannerspace.com -0.0.0.0 www9.paypopup.com -0.0.0.0 www9.smartadserver.com -0.0.0.0 wwwroot.forent.sk -0.0.0.0 wytypowany-zwyciezca.com -0.0.0.0 wytypowany-zwyciezca.pl -0.0.0.0 x.azjmp.com -0.0.0.0 x.bidswitch.net -0.0.0.0 x.iasrv.com -0.0.0.0 x.interia.pl -0.0.0.0 x.mochiads.com -0.0.0.0 x2.trk1.co -0.0.0.0 xads.zedo.com -0.0.0.0 xaxis.com -0.0.0.0 xbox-ms-store-debug.com -0.0.0.0 xch.smrtgs.com -0.0.0.0 xl-trk.com -0.0.0.0 xml.ad-maven.com -0.0.0.0 xml.adfclick1.com -0.0.0.0 xml.adservme.com -0.0.0.0 xml.adtech.fr -0.0.0.0 xml.adtech.us -0.0.0.0 xml.click9.com -0.0.0.0 xml.explorads.com -0.0.0.0 xml.mediashakers.com -0.0.0.0 xml.realtime-bid.com -0.0.0.0 xml.yepmedia.com -0.0.0.0 xmlheads.com -0.0.0.0 xpantivirus.com -0.0.0.0 xphones-2019.info -0.0.0.0 xstatic.nk-net.pl -0.0.0.0 y.cdn.adblade.com -0.0.0.0 yadro.ru -0.0.0.0 yas-jr.com -0.0.0.0 yepdigital.adk2x.com -0.0.0.0 yhti.net -0.0.0.0 yieldmanager.net -0.0.0.0 yllix.com -0.0.0.0 ym.adnxs.com -0.0.0.0 yodleeinc.tt.omtrdc.net -0.0.0.0 yoredi.com -0.0.0.0 yotube.com -0.0.0.0 youfck.com -0.0.0.0 your-gift-zone.com -0.0.0.0 your.dailytopdealz.com -0.0.0.0 yourgascards.com -0.0.0.0 yourgiftrewards.com -0.0.0.0 yourgiftzone.com -0.0.0.0 youripad4free.com -0.0.0.0 yourrewardzone.com -0.0.0.0 yoursmartrewards.com -0.0.0.0 ysiu.freenation.com -0.0.0.0 yt-adblocker.com -0.0.0.0 yu.ac.kr -0.0.0.0 yumenetworks.com -0.0.0.0 yx-in-f108.1e100.net -0.0.0.0 z-na.amazon-adsystem.com -0.0.0.0 z.blogads.com -0.0.0.0 z.dynad.net -0.0.0.0 z.moatads.com -0.0.0.0 z1.adserver.com -0.0.0.0 zabavazaodrasle.com -0.0.0.0 zads.zedo.com -0.0.0.0 zapadserver1.com -0.0.0.0 zapcdn.space -0.0.0.0 zazerygu.pro -0.0.0.0 zc1.zeroredirect11.com -0.0.0.0 zdads.e-media.com -0.0.0.0 zemgo.com -0.0.0.0 zeroredirect.com -0.0.0.0 zeroredirect1.com -0.0.0.0 zeroredirect11.com -0.0.0.0 zeroredirect12.com -0.0.0.0 zeroredirect2.com -0.0.0.0 zeroredirect5.com -0.0.0.0 zeroredirect8.com -0.0.0.0 zevents.com -0.0.0.0 zlhoteckelinie.wz.cz -0.0.0.0 zoeandjo.co.uk -0.0.0.0 zu1.november-lax.com -0.0.0.0 zulu.r867qq.net -0.0.0.0 zytpirwai.net -# - -# https://securehomes.esat.kuleuven.be/~gacar/persistent/index.html -# -0.0.0.0 admicro1.vcmedia.vn -0.0.0.0 ct1.addthis.com -0.0.0.0 cya2.net -0.0.0.0 i.ligatus.com -0.0.0.0 images.revtrax.com -0.0.0.0 shorte.st -0.0.0.0 src.kitcode.net -# - -# -0.0.0.0 ar.hao123.com -0.0.0.0 irs01.net -0.0.0.0 kiks.yandex.ru -0.0.0.0 y3.ifengimg.com -# - -# - -# yahoo banner ads -#0.0.0.0 us.i1.yimg.com #Uncomment this to block yahoo images -0.0.0.0 in.yimg.com -0.0.0.0 us.a1.yimg.com -# - -# - -# hitbox.com web bugs -0.0.0.0 adminec1.hitbox.com -0.0.0.0 ads.hitbox.com -0.0.0.0 ai.hitbox.com -0.0.0.0 counter.hitbox.com -0.0.0.0 counter2.hitbox.com -0.0.0.0 dev101.hitbox.com -0.0.0.0 download.hitbox.com -0.0.0.0 ec1.hitbox.com -0.0.0.0 ehg-247internet.hitbox.com -0.0.0.0 ehg-accuweather.hitbox.com -0.0.0.0 ehg-acdsystems.hitbox.com -0.0.0.0 ehg-adeptscience.hitbox.com -0.0.0.0 ehg-affinitynet.hitbox.com -0.0.0.0 ehg-aha.hitbox.com -0.0.0.0 ehg-amerix.hitbox.com -0.0.0.0 ehg-apcc.hitbox.com -0.0.0.0 ehg-ati.hitbox.com -0.0.0.0 ehg-attenza.hitbox.com -0.0.0.0 ehg-autodesk.hitbox.com -0.0.0.0 ehg-baa.hitbox.com -0.0.0.0 ehg-backweb.hitbox.com -0.0.0.0 ehg-bestbuy.hitbox.com -0.0.0.0 ehg-bizjournals.hitbox.com -0.0.0.0 ehg-boschsiemens.hitbox.com -0.0.0.0 ehg-bskyb.hitbox.com -0.0.0.0 ehg-cafepress.hitbox.com -0.0.0.0 ehg-careerbuilder.hitbox.com -0.0.0.0 ehg-cbc.hitbox.com -0.0.0.0 ehg-cbs.hitbox.com -0.0.0.0 ehg-cbsradio.hitbox.com -0.0.0.0 ehg-cedarpoint.hitbox.com -0.0.0.0 ehg-clearchannel.hitbox.com -0.0.0.0 ehg-closetmaid.hitbox.com -0.0.0.0 ehg-commjun.hitbox.com -0.0.0.0 ehg-communityconnect.hitbox.com -0.0.0.0 ehg-comscore.hitbox.com -0.0.0.0 ehg-corusentertainment.hitbox.com -0.0.0.0 ehg-coverityinc.hitbox.com -0.0.0.0 ehg-crain.hitbox.com -0.0.0.0 ehg-ctv.hitbox.com -0.0.0.0 ehg-cygnusbm.hitbox.com -0.0.0.0 ehg-datamonitor.hitbox.com -0.0.0.0 ehg-dig.hitbox.com -0.0.0.0 ehg-digg.hitbox.com -0.0.0.0 ehg-eckounlimited.hitbox.com -0.0.0.0 ehg-esa.hitbox.com -0.0.0.0 ehg-espn.hitbox.com -0.0.0.0 ehg-fifa.hitbox.com -0.0.0.0 ehg-findlaw.hitbox.com -0.0.0.0 ehg-foundation.hitbox.com -0.0.0.0 ehg-foxsports.hitbox.com -0.0.0.0 ehg-futurepub.hitbox.com -0.0.0.0 ehg-gamedaily.hitbox.com -0.0.0.0 ehg-gamespot.hitbox.com -0.0.0.0 ehg-gatehousemedia.hitbox.com -0.0.0.0 ehg-glam.hitbox.com -0.0.0.0 ehg-groceryworks.hitbox.com -0.0.0.0 ehg-groupernetworks.hitbox.com -0.0.0.0 ehg-guardian.hitbox.com -0.0.0.0 ehg-hasbro.hitbox.com -0.0.0.0 ehg-hellodirect.hitbox.com -0.0.0.0 ehg-himedia.hitbox.com -0.0.0.0 ehg-hitent.hitbox.com -0.0.0.0 ehg-hollywood.hitbox.com -0.0.0.0 ehg-idg.hitbox.com -0.0.0.0 ehg-idgentertainment.hitbox.com -0.0.0.0 ehg-ifilm.hitbox.com -0.0.0.0 ehg-ignitemedia.hitbox.com -0.0.0.0 ehg-intel.hitbox.com -0.0.0.0 ehg-ittoolbox.hitbox.com -0.0.0.0 ehg-itworldcanada.hitbox.com -0.0.0.0 ehg-kingstontechnology.hitbox.com -0.0.0.0 ehg-knightridder.hitbox.com -0.0.0.0 ehg-learningco.hitbox.com -0.0.0.0 ehg-legonewyorkinc.hitbox.com -0.0.0.0 ehg-liveperson.hitbox.com -0.0.0.0 ehg-macpublishingllc.hitbox.com -0.0.0.0 ehg-macromedia.hitbox.com -0.0.0.0 ehg-magicalia.hitbox.com -0.0.0.0 ehg-maplesoft.hitbox.com -0.0.0.0 ehg-mgnlimited.hitbox.com -0.0.0.0 ehg-mindshare.hitbox.com -0.0.0.0 ehg-mtv.hitbox.com -0.0.0.0 ehg-mybc.hitbox.com -0.0.0.0 ehg-newegg.hitbox.com -0.0.0.0 ehg-newscientist.hitbox.com -0.0.0.0 ehg-nokiafin.hitbox.com -0.0.0.0 ehg-novell.hitbox.com -0.0.0.0 ehg-nvidia.hitbox.com -0.0.0.0 ehg-oreilly.hitbox.com -0.0.0.0 ehg-pacifictheatres.hitbox.com -0.0.0.0 ehg-pennwell.hitbox.com -0.0.0.0 ehg-peoplesoft.hitbox.com -0.0.0.0 ehg-philipsvheusen.hitbox.com -0.0.0.0 ehg-pizzahut.hitbox.com -0.0.0.0 ehg-playboy.hitbox.com -0.0.0.0 ehg-qualcomm.hitbox.com -0.0.0.0 ehg-quantumcorp.hitbox.com -0.0.0.0 ehg-randomhouse.hitbox.com -0.0.0.0 ehg-redherring.hitbox.com -0.0.0.0 ehg-register.hitbox.com -0.0.0.0 ehg-researchinmotion.hitbox.com -0.0.0.0 ehg-rfa.hitbox.com -0.0.0.0 ehg-rodale.hitbox.com -0.0.0.0 ehg-salesforce.hitbox.com -0.0.0.0 ehg-salonmedia.hitbox.com -0.0.0.0 ehg-samsungusa.hitbox.com -0.0.0.0 ehg-seca.hitbox.com -0.0.0.0 ehg-shoppersdrugmart.hitbox.com -0.0.0.0 ehg-sonybssc.hitbox.com -0.0.0.0 ehg-sonycomputer.hitbox.com -0.0.0.0 ehg-sonyelec.hitbox.com -0.0.0.0 ehg-sonymusic.hitbox.com -0.0.0.0 ehg-sonyny.hitbox.com -0.0.0.0 ehg-space.hitbox.com -0.0.0.0 ehg-streamload.hitbox.com -0.0.0.0 ehg-superpages.hitbox.com -0.0.0.0 ehg-techtarget.hitbox.com -0.0.0.0 ehg-tfl.hitbox.com -0.0.0.0 ehg-thefirstchurchchrist.hitbox.com -0.0.0.0 ehg-tigerdirect.hitbox.com -0.0.0.0 ehg-tigerdirect2.hitbox.com -0.0.0.0 ehg-topps.hitbox.com -0.0.0.0 ehg-tribute.hitbox.com -0.0.0.0 ehg-tumbleweed.hitbox.com -0.0.0.0 ehg-ubisoft.hitbox.com -0.0.0.0 ehg-uniontrib.hitbox.com -0.0.0.0 ehg-usnewsworldreport.hitbox.com -0.0.0.0 ehg-verizoncommunications.hitbox.com -0.0.0.0 ehg-viacom.hitbox.com -0.0.0.0 ehg-vmware.hitbox.com -0.0.0.0 ehg-vonage.hitbox.com -0.0.0.0 ehg-wachovia.hitbox.com -0.0.0.0 ehg-wacomtechnology.hitbox.com -0.0.0.0 ehg-womanswallstreet.hitbox.com -0.0.0.0 ehg-wss.hitbox.com -0.0.0.0 ehg-xxolympicwintergames.hitbox.com -0.0.0.0 ehg-yellowpages.hitbox.com -0.0.0.0 ehg-youtube.hitbox.com -0.0.0.0 ehg.hitbox.com -0.0.0.0 ejs.hitbox.com -0.0.0.0 enterprise.hitbox.com -0.0.0.0 esg.hitbox.com -0.0.0.0 evwr.hitbox.com -0.0.0.0 get.hitbox.com -0.0.0.0 hg1.hitbox.com -0.0.0.0 hg10.hitbox.com -0.0.0.0 hg11.hitbox.com -0.0.0.0 hg12.hitbox.com -0.0.0.0 hg13.hitbox.com -0.0.0.0 hg14.hitbox.com -0.0.0.0 hg15.hitbox.com -0.0.0.0 hg16.hitbox.com -0.0.0.0 hg17.hitbox.com -0.0.0.0 hg2.hitbox.com -0.0.0.0 hg6a.hitbox.com -0.0.0.0 hitbox.com -0.0.0.0 hitboxbenchmarker.com -0.0.0.0 hitboxcentral.com -0.0.0.0 host6.hitbox.com -0.0.0.0 ias.hitbox.com -0.0.0.0 ias2.hitbox.com -0.0.0.0 ibg.hitbox.com -0.0.0.0 ics.hitbox.com -0.0.0.0 idb.hitbox.com -0.0.0.0 js1.hitbox.com -0.0.0.0 lookup.hitbox.com -0.0.0.0 mrtg.hitbox.com -0.0.0.0 myhitbox.com -0.0.0.0 nei.hitbox.com -0.0.0.0 noc.hitbox.com -0.0.0.0 ns1.hitbox.com -0.0.0.0 oas.hitbox.com -0.0.0.0 phg.hitbox.com -0.0.0.0 rd1.hitbox.com -0.0.0.0 reseller.hitbox.com -0.0.0.0 resources.hitbox.com -0.0.0.0 sitesearch.hitbox.com -0.0.0.0 ss.hitbox.com -0.0.0.0 stage.hitbox.com -0.0.0.0 stage101.hitbox.com -0.0.0.0 stage102.hitbox.com -0.0.0.0 stage103.hitbox.com -0.0.0.0 stats.hitbox.com -0.0.0.0 stats2.hitbox.com -0.0.0.0 stats3.hitbox.com -0.0.0.0 tetra.hitbox.com -0.0.0.0 tools.hitbox.com -0.0.0.0 tools2.hitbox.com -0.0.0.0 toolsa.hitbox.com -0.0.0.0 ts1.hitbox.com -0.0.0.0 ts2.hitbox.com -0.0.0.0 vwr1.hitbox.com -0.0.0.0 w1.hitbox.com -0.0.0.0 w10.hitbox.com -0.0.0.0 w100.hitbox.com -0.0.0.0 w101.hitbox.com -0.0.0.0 w102.hitbox.com -0.0.0.0 w103.hitbox.com -0.0.0.0 w104.hitbox.com -0.0.0.0 w105.hitbox.com -0.0.0.0 w106.hitbox.com -0.0.0.0 w107.hitbox.com -0.0.0.0 w108.hitbox.com -0.0.0.0 w109.hitbox.com -0.0.0.0 w11.hitbox.com -0.0.0.0 w110.hitbox.com -0.0.0.0 w111.hitbox.com -0.0.0.0 w112.hitbox.com -0.0.0.0 w113.hitbox.com -0.0.0.0 w114.hitbox.com -0.0.0.0 w115.hitbox.com -0.0.0.0 w116.hitbox.com -0.0.0.0 w117.hitbox.com -0.0.0.0 w118.hitbox.com -0.0.0.0 w119.hitbox.com -0.0.0.0 w12.hitbox.com -0.0.0.0 w120.hitbox.com -0.0.0.0 w121.hitbox.com -0.0.0.0 w122.hitbox.com -0.0.0.0 w123.hitbox.com -0.0.0.0 w124.hitbox.com -0.0.0.0 w126.hitbox.com -0.0.0.0 w128.hitbox.com -0.0.0.0 w129.hitbox.com -0.0.0.0 w13.hitbox.com -0.0.0.0 w130.hitbox.com -0.0.0.0 w131.hitbox.com -0.0.0.0 w132.hitbox.com -0.0.0.0 w133.hitbox.com -0.0.0.0 w135.hitbox.com -0.0.0.0 w136.hitbox.com -0.0.0.0 w137.hitbox.com -0.0.0.0 w138.hitbox.com -0.0.0.0 w139.hitbox.com -0.0.0.0 w14.hitbox.com -0.0.0.0 w140.hitbox.com -0.0.0.0 w141.hitbox.com -0.0.0.0 w144.hitbox.com -0.0.0.0 w147.hitbox.com -0.0.0.0 w15.hitbox.com -0.0.0.0 w153.hitbox.com -0.0.0.0 w154.hitbox.com -0.0.0.0 w155.hitbox.com -0.0.0.0 w157.hitbox.com -0.0.0.0 w159.hitbox.com -0.0.0.0 w16.hitbox.com -0.0.0.0 w161.hitbox.com -0.0.0.0 w162.hitbox.com -0.0.0.0 w167.hitbox.com -0.0.0.0 w168.hitbox.com -0.0.0.0 w17.hitbox.com -0.0.0.0 w170.hitbox.com -0.0.0.0 w175.hitbox.com -0.0.0.0 w18.hitbox.com -0.0.0.0 w19.hitbox.com -0.0.0.0 w2.hitbox.com -0.0.0.0 w20.hitbox.com -0.0.0.0 w21.hitbox.com -0.0.0.0 w22.hitbox.com -0.0.0.0 w23.hitbox.com -0.0.0.0 w24.hitbox.com -0.0.0.0 w25.hitbox.com -0.0.0.0 w26.hitbox.com -0.0.0.0 w27.hitbox.com -0.0.0.0 w28.hitbox.com -0.0.0.0 w29.hitbox.com -0.0.0.0 w3.hitbox.com -0.0.0.0 w30.hitbox.com -0.0.0.0 w31.hitbox.com -0.0.0.0 w32.hitbox.com -0.0.0.0 w33.hitbox.com -0.0.0.0 w36.hitbox.com -0.0.0.0 w4.hitbox.com -0.0.0.0 w5.hitbox.com -0.0.0.0 w6.hitbox.com -0.0.0.0 w7.hitbox.com -0.0.0.0 w8.hitbox.com -0.0.0.0 w9.hitbox.com -0.0.0.0 webload101.hitbox.com -0.0.0.0 wvwr1.hitbox.com -0.0.0.0 ww1.hitbox.com -0.0.0.0 ww2.hitbox.com -0.0.0.0 ww3.hitbox.com -0.0.0.0 wwa.hitbox.com -0.0.0.0 wwb.hitbox.com -0.0.0.0 wwc.hitbox.com -0.0.0.0 wwd.hitbox.com -0.0.0.0 www.hitbox.com -0.0.0.0 yang.hitbox.com -0.0.0.0 ying.hitbox.com -# - -# - -# www.extreme-dm.com tracking -0.0.0.0 extreme-dm.com -0.0.0.0 reports.extreme-dm.com -0.0.0.0 t.extreme-dm.com -0.0.0.0 t0.extreme-dm.com -0.0.0.0 t1.extreme-dm.com -0.0.0.0 u.extreme-dm.com -0.0.0.0 u0.extreme-dm.com -0.0.0.0 u1.extreme-dm.com -0.0.0.0 v.extreme-dm.com -0.0.0.0 v0.extreme-dm.com -0.0.0.0 v1.extreme-dm.com -0.0.0.0 w.extreme-dm.com -0.0.0.0 w0.extreme-dm.com -0.0.0.0 w1.extreme-dm.com -0.0.0.0 www.extreme-dm.com -0.0.0.0 x3.extreme-dm.com -0.0.0.0 y.extreme-dm.com -0.0.0.0 y0.extreme-dm.com -0.0.0.0 y1.extreme-dm.com -0.0.0.0 z.extreme-dm.com -0.0.0.0 z0.extreme-dm.com -0.0.0.0 z1.extreme-dm.com -# - -# - -# realmedia.com's Open Ad Stream -0.0.0.0 ap.oasfile.aftenposten.no -0.0.0.0 oas-central.east.realmedia.com -0.0.0.0 oas-central.realmedia.com -0.0.0.0 oas.adservingml.com -0.0.0.0 oas.benchmark.fr -0.0.0.0 oas.foxnews.com -0.0.0.0 oas.ibnlive.com -0.0.0.0 oas.publicitas.ch -0.0.0.0 oas.sciencemag.org -0.0.0.0 oas.startribune.com -0.0.0.0 oas.toronto.com -0.0.0.0 oas.uniontrib.com -0.0.0.0 oas.villagevoice.com -0.0.0.0 oas.vtsgonline.com -0.0.0.0 oasc03012.247realmedia.com -0.0.0.0 oasc03049.247realmedia.com -0.0.0.0 oasc06006.247realmedia.com -0.0.0.0 oasc08008.247realmedia.com -0.0.0.0 oasc09.247realmedia.com -0.0.0.0 oascentral.123greetings.com -0.0.0.0 oascentral.abclocal.go.com -0.0.0.0 oascentral.adage.com -0.0.0.0 oascentral.adageglobal.com -0.0.0.0 oascentral.aircanada.com -0.0.0.0 oascentral.artistirect.com -0.0.0.0 oascentral.askmen.com -0.0.0.0 oascentral.blackenterprises.com -0.0.0.0 oascentral.businessweeks.com -0.0.0.0 oascentral.buy.com -0.0.0.0 oascentral.canadaeast.com -0.0.0.0 oascentral.canadianliving.com -0.0.0.0 oascentral.charleston.net -0.0.0.0 oascentral.chicagobusiness.com -0.0.0.0 oascentral.chron.com -0.0.0.0 oascentral.citypages.com -0.0.0.0 oascentral.clearchannel.com -0.0.0.0 oascentral.comcast.net -0.0.0.0 oascentral.comics.com -0.0.0.0 oascentral.construction.com -0.0.0.0 oascentral.consumerreports.org -0.0.0.0 oascentral.crainsdetroit.com -0.0.0.0 oascentral.cybereps.com -0.0.0.0 oascentral.dailybreeze.com -0.0.0.0 oascentral.discovery.com -0.0.0.0 oascentral.drphil.com -0.0.0.0 oascentral.fashionmagazine.com -0.0.0.0 oascentral.fayettevillenc.com -0.0.0.0 oascentral.forsythnews.com -0.0.0.0 oascentral.fortunecity.com -0.0.0.0 oascentral.foxnews.com -0.0.0.0 oascentral.freedom.com -0.0.0.0 oascentral.gigex.com -0.0.0.0 oascentral.herenb.com -0.0.0.0 oascentral.hollywood.com -0.0.0.0 oascentral.houstonpress.com -0.0.0.0 oascentral.inq7.net -0.0.0.0 oascentral.investorwords.com -0.0.0.0 oascentral.itbusiness.ca -0.0.0.0 oascentral.laptopmag.com -0.0.0.0 oascentral.law.com -0.0.0.0 oascentral.laweekly.com -0.0.0.0 oascentral.looksmart.com -0.0.0.0 oascentral.lycos.com -0.0.0.0 oascentral.mayoclinic.com -0.0.0.0 oascentral.medbroadcast.com -0.0.0.0 oascentral.minnpost.com -0.0.0.0 oascentral.mochila.com -0.0.0.0 oascentral.nerve.com -0.0.0.0 oascentral.newsmax.com -0.0.0.0 oascentral.onwisconsin.com -0.0.0.0 oascentral.phoenixnewtimes.com -0.0.0.0 oascentral.phoenixvillenews.com -0.0.0.0 oascentral.poconorecord.com -0.0.0.0 oascentral.politico.com -0.0.0.0 oascentral.post-gazette.com -0.0.0.0 oascentral.pottsmerc.com -0.0.0.0 oascentral.rcrnews.com -0.0.0.0 oascentral.redherring.com -0.0.0.0 oascentral.redstate.com -0.0.0.0 oascentral.register.com -0.0.0.0 oascentral.santacruzsentinel.com -0.0.0.0 oascentral.seacoastonline.com -0.0.0.0 oascentral.sfgate.com -0.0.0.0 oascentral.sfweekly.com -0.0.0.0 oascentral.sina.com -0.0.0.0 oascentral.sina.com.hk -0.0.0.0 oascentral.sparknotes.com -0.0.0.0 oascentral.starbulletin.com -0.0.0.0 oascentral.surfline.com -0.0.0.0 oascentral.thechronicleherald.ca -0.0.0.0 oascentral.thenation.com -0.0.0.0 oascentral.theonion.com -0.0.0.0 oascentral.theonionavclub.com -0.0.0.0 oascentral.thephoenix.com -0.0.0.0 oascentral.tmcnet.com -0.0.0.0 oascentral.tnr.com -0.0.0.0 oascentral.tourismvancouver.com -0.0.0.0 oascentral.townhall.com -0.0.0.0 oascentral.trutv.com -0.0.0.0 oascentral.upi.com -0.0.0.0 oascentral.villagevoice.com -0.0.0.0 oascentral.virtualtourist.com -0.0.0.0 oascentral.washtimes.com -0.0.0.0 oascentral.wciv.com -0.0.0.0 oascentral.westword.com -0.0.0.0 oascentral.where.ca -0.0.0.0 oascentral.wjla.com -0.0.0.0 oascentral.wkrn.com -0.0.0.0 oascentral.yellowpages.com -0.0.0.0 oascentral.zwire.com -0.0.0.0 oascentralnx.comcast.net -# - -# - -# fastclick banner ads -0.0.0.0 fastclick.net -# - -# - -# belo interactive ads -0.0.0.0 te.about.com -0.0.0.0 te.adlandpro.com -0.0.0.0 te.advance.net -0.0.0.0 te.ap.org -0.0.0.0 te.astrology.com -0.0.0.0 te.boston.com -0.0.0.0 te.chron.com -0.0.0.0 te.cleveland.net -0.0.0.0 te.greenwichtime.com -0.0.0.0 te.infoworld.com -0.0.0.0 te.journalnow.com -0.0.0.0 te.newsday.com -0.0.0.0 te.nytdigital.com -0.0.0.0 te.scrippsnetworksprivacy.com -0.0.0.0 te.scrippsnewspapersprivacy.com -0.0.0.0 te.sfgate.com -0.0.0.0 te.signonsandiego.com -0.0.0.0 te.stamfordadvocate.com -0.0.0.0 te.thestar.ca -0.0.0.0 te.thestar.com -0.0.0.0 te.trb.com -0.0.0.0 te.versiontracker.com -# - -# - -# popup traps -- sites that bounce you around or won't let you leave -0.0.0.0 adultfriendfinder.com -0.0.0.0 incestland.com -0.0.0.0 lesview.com -0.0.0.0 searchforit.com -0.0.0.0 www.bangbuddy.com -0.0.0.0 www.datanotary.com -0.0.0.0 www.entercasino.com -0.0.0.0 www.justhookup.com -0.0.0.0 www.mangayhentai.com -0.0.0.0 www.ourfuckbook.com -0.0.0.0 www.realincestvideos.com -0.0.0.0 www.searchv.com -0.0.0.0 www.seductiveamateurs.com -0.0.0.0 www.smsmovies.net -0.0.0.0 www.wowjs.1www.cn -0.0.0.0 www.xxxnations.com -0.0.0.0 www.xxxtoolbar.com -0.0.0.0 www.yourfuckbook.com -# - -# - -# malicious e-card -- these sites send out mass quantities of spam - # and some distribute adware and spyware -0.0.0.0 123greetings.com # contains one link to distributor of adware or spyware -0.0.0.0 2000greetings.com -0.0.0.0 celebwelove.com -0.0.0.0 ecard4all.com -0.0.0.0 eforu.com -0.0.0.0 freewebcards.com -0.0.0.0 fukkad.com -0.0.0.0 fun-e-cards.com -0.0.0.0 funnyreign.com # heavy spam (Site Advisor received 1075 e-mails/week) -0.0.0.0 funsilly.com -0.0.0.0 myfuncards.com -0.0.0.0 www.cool-downloads.com -0.0.0.0 www.cool-downloads.net -0.0.0.0 www.friend-card.com -0.0.0.0 www.friend-cards.com -0.0.0.0 www.friend-cards.net -0.0.0.0 www.friend-greeting.com -0.0.0.0 www.friend-greetings.com -0.0.0.0 www.friend-greetings.net -0.0.0.0 www.friendgreetings.com -0.0.0.0 www.friendgreetings.net -0.0.0.0 www.laugh-mail.com -0.0.0.0 www.laugh-mail.net -# - -# - -# European network of tracking sites -# - -# - -# message board and wiki spam -- these sites are linked in - # message board spam and are unlikely to be real sites -0.0.0.0 21jewelry.com -0.0.0.0 24x7.soliday.org -0.0.0.0 2site.com -0.0.0.0 33b.b33r.net -0.0.0.0 4allfree.com -0.0.0.0 55.2myip.com -0.0.0.0 6165.rapidforum.com -0.0.0.0 7x.cc -0.0.0.0 911.x24hr.com -0.0.0.0 ab.5.p2l.info -0.0.0.0 aboutharrypotter.fasthost.tv -0.0.0.0 acyclovir.1.p2l.info -0.0.0.0 adderall.ourtablets.com -0.0.0.0 adipex.1.p2l.info -0.0.0.0 adipex.24sws.ws -0.0.0.0 adipex.3.p2l.info -0.0.0.0 adipex.4.p2l.info -0.0.0.0 adipex.hut1.ru -0.0.0.0 adipex.ourtablets.com -0.0.0.0 adipex.shengen.ru -0.0.0.0 adipex.t-amo.net -0.0.0.0 adipexp.3xforum.ro -0.0.0.0 adult.shengen.ru -0.0.0.0 aid-golf-golfdust-training.tabrays.com -0.0.0.0 ak.5.p2l.info -0.0.0.0 al.5.p2l.info -0.0.0.0 all-sex.shengen.ru -0.0.0.0 allegra.1.p2l.info -0.0.0.0 allergy.1.p2l.info -0.0.0.0 alprazolam.ourtablets.com -0.0.0.0 alprazolamonline.findmenow.info -0.0.0.0 alyssamilano.home.sapo.pt -0.0.0.0 ambien.1.p2l.info -0.0.0.0 ambien.3.p2l.info -0.0.0.0 ambien.4.p2l.info -0.0.0.0 ambien.ourtablets.com -0.0.0.0 amoxicillin.ourtablets.com -0.0.0.0 anklets.shengen.ru -0.0.0.0 antidepressants.1.p2l.info -0.0.0.0 anxiety.1.p2l.info -0.0.0.0 aol.spb.su -0.0.0.0 ar.5.p2l.info -0.0.0.0 arcade.ya.com -0.0.0.0 arthritis.atspace.com -0.0.0.0 as.5.p2l.info -0.0.0.0 ativan.ourtablets.com -0.0.0.0 auto.allewagen.de -0.0.0.0 az.5.p2l.info -0.0.0.0 azz.badazz.org -0.0.0.0 balabass.peerserver.com -0.0.0.0 bbs.ws -0.0.0.0 bc.5.p2l.info -0.0.0.0 beauty.finaltips.com -0.0.0.0 bextra-store.shengen.ru -0.0.0.0 bextra.ourtablets.com -0.0.0.0 birth-control.1.p2l.info -0.0.0.0 bontril.1.p2l.info -0.0.0.0 bontril.ourtablets.com -0.0.0.0 bupropion-hcl.1.p2l.info -0.0.0.0 buspar.1.p2l.info -0.0.0.0 buspirone.1.p2l.info -0.0.0.0 butalbital-apap.1.p2l.info -0.0.0.0 buy-adipex.aca.ru -0.0.0.0 buy-adipex.hut1.ru -0.0.0.0 buy-cheap-phentermine.blogspot.com -0.0.0.0 buy-cialis-online.iscool.nl -0.0.0.0 buy-cialis.splinder.com -0.0.0.0 buy-fioricet.hut1.ru -0.0.0.0 buy-hydrocodone.aca.ru -0.0.0.0 buy-hydrocodone.este.ru -0.0.0.0 buy-lortab-online.iscool.nl -0.0.0.0 buy-lortab.hut1.ru -0.0.0.0 buy-phentermine.thepizza.net -0.0.0.0 buy-ultram-online.iscool.nl -0.0.0.0 buy-valium.este.ru -0.0.0.0 buy-valium.hut1.ru -0.0.0.0 buy-viagra.aca.ru -0.0.0.0 buy-vicodin-online.seumala.net -0.0.0.0 buy-vicodin-online.supersite.fr -0.0.0.0 buy-vicodin.hut1.ru -0.0.0.0 buy-vicodin.iscool.nl -0.0.0.0 buy-xanax-cheap-xanax-online.com -0.0.0.0 buy-xanax.aztecaonline.net -0.0.0.0 buy-xanax.hut1.ru -0.0.0.0 buycialisonline.7h.com -0.0.0.0 buyfioricet.findmenow.info -0.0.0.0 buyfioricetonline.7h.com -0.0.0.0 buyfioricetonline.freeservers.com -0.0.0.0 buyhydrocodoneonline.findmenow.info -0.0.0.0 buylevitra.3xforum.ro -0.0.0.0 buylevitraonline.7h.com -0.0.0.0 buylortabonline.7h.com -0.0.0.0 buypaxilonline.7h.com -0.0.0.0 buyphentermineonline.7h.com -0.0.0.0 buyvicodinonline.veryweird.com -0.0.0.0 ca.5.p2l.info -0.0.0.0 car-donation.shengen.ru -0.0.0.0 car-loan.shengen.ru -0.0.0.0 carisoprodol.1.p2l.info -0.0.0.0 carisoprodol.hut1.ru -0.0.0.0 carisoprodol.ourtablets.com -0.0.0.0 carisoprodol.shengen.ru -0.0.0.0 cash-advance.now-cash.com -0.0.0.0 cat.onlinepeople.net -0.0.0.0 cc5f.dnyp.com -0.0.0.0 celebrex.1.p2l.info -0.0.0.0 celexa.1.p2l.info -0.0.0.0 celexa.3.p2l.info -0.0.0.0 celexa.4.p2l.info -0.0.0.0 cephalexin.ourtablets.com -0.0.0.0 cheap-adipex.hut1.ru -0.0.0.0 cheap-web-hosting-here.blogspot.com -0.0.0.0 cheap-xanax-here.blogspot.com -0.0.0.0 cheapxanax.hut1.ru -0.0.0.0 cialis-store.shengen.ru -0.0.0.0 cialis.1.p2l.info -0.0.0.0 cialis.3.p2l.info -0.0.0.0 cialis.4.p2l.info -0.0.0.0 cialis.ourtablets.com -0.0.0.0 co.5.p2l.info -0.0.0.0 codeine.ourtablets.com -0.0.0.0 creampie.afdss.info -0.0.0.0 credit-card-application.now-cash.com -0.0.0.0 credit-cards.shengen.ru -0.0.0.0 ct.5.p2l.info -0.0.0.0 cyclobenzaprine.1.p2l.info -0.0.0.0 cyclobenzaprine.ourtablets.com -0.0.0.0 danger-phentermine.allforyourlife.com -0.0.0.0 darvocet.ourtablets.com -0.0.0.0 dc.5.p2l.info -0.0.0.0 de.5.p2l.info -0.0.0.0 debt.shengen.ru -0.0.0.0 def.5.p2l.info -0.0.0.0 detox-kit.com -0.0.0.0 detox.shengen.ru -0.0.0.0 diazepam.ourtablets.com -0.0.0.0 diazepam.razma.net -0.0.0.0 diazepam.shengen.ru -0.0.0.0 didrex.1.p2l.info -0.0.0.0 diet-pills.hut1.ru -0.0.0.0 dir.opank.com -0.0.0.0 dos.velek.com -0.0.0.0 drug-testing.shengen.ru -0.0.0.0 drugdetox.shengen.ru -0.0.0.0 e-dot.hut1.ru -0.0.0.0 e-hosting.hut1.ru -0.0.0.0 eb.prout.be -0.0.0.0 ed.at.thamaster.de -0.0.0.0 effexor-xr.1.p2l.info -0.0.0.0 en.ultrex.ru -0.0.0.0 enpresse.1.p2l.info -0.0.0.0 erectile.byethost33.com -0.0.0.0 esgic.1.p2l.info -0.0.0.0 fahrrad.bikesshop.de -0.0.0.0 famvir.1.p2l.info -0.0.0.0 farmius.org -0.0.0.0 fee-hydrocodone.bebto.com -0.0.0.0 female-v.1.p2l.info -0.0.0.0 femaleviagra.findmenow.info -0.0.0.0 fg.softguy.com -0.0.0.0 findmenow.info -0.0.0.0 fioricet-online.blogspot.com -0.0.0.0 fioricet.1.p2l.info -0.0.0.0 fioricet.3.p2l.info -0.0.0.0 fioricet.4.p2l.info -0.0.0.0 fl.5.p2l.info -0.0.0.0 flexeril.1.p2l.info -0.0.0.0 flextra.1.p2l.info -0.0.0.0 flonase.1.p2l.info -0.0.0.0 flonase.3.p2l.info -0.0.0.0 flonase.4.p2l.info -0.0.0.0 fluoxetine.1.p2l.info -0.0.0.0 fo4n.com -0.0.0.0 forex-broker.hut1.ru -0.0.0.0 forex-chart.hut1.ru -0.0.0.0 forex-market.hut1.ru -0.0.0.0 forex-news.hut1.ru -0.0.0.0 forex-online.hut1.ru -0.0.0.0 forex-signal.hut1.ru -0.0.0.0 forex-trade.hut1.ru -0.0.0.0 forex-trading-benefits.blogspot.com -0.0.0.0 forextrading.hut1.ru -0.0.0.0 free-money.host.sk -0.0.0.0 ga.5.p2l.info -0.0.0.0 gastrointestinal.1.p2l.info -0.0.0.0 gu.5.p2l.info -0.0.0.0 guerria-skateboard-tommy.tabrays.com -0.0.0.0 h1.ripway.com -0.0.0.0 herpes.1.p2l.info -0.0.0.0 herpes.3.p2l.info -0.0.0.0 herpes.4.p2l.info -0.0.0.0 hi.5.p2l.info -0.0.0.0 homehre.bravehost.com -0.0.0.0 homehre.ifrance.com -0.0.0.0 homehre.tripod.com -0.0.0.0 hydrocodone-buy-online.blogspot.com -0.0.0.0 hydrocodone.irondel.swisshost.by -0.0.0.0 hydrocodone.shengen.ru -0.0.0.0 hydrocodone.t-amo.net -0.0.0.0 hydrocodone.visa-usa.ru -0.0.0.0 ia.5.p2l.info -0.0.0.0 id.5.p2l.info -0.0.0.0 il.5.p2l.info -0.0.0.0 imitrex.1.p2l.info -0.0.0.0 imitrex.3.p2l.info -0.0.0.0 imitrex.4.p2l.info -0.0.0.0 in.5.p2l.info -0.0.0.0 ionamin.1.p2l.info -0.0.0.0 irondel.swisshost.by -0.0.0.0 ks.5.p2l.info -0.0.0.0 ky.5.p2l.info -0.0.0.0 la.5.p2l.info -0.0.0.0 levitra.1.p2l.info -0.0.0.0 levitra.3.p2l.info -0.0.0.0 levitra.4.p2l.info -0.0.0.0 lexapro.1.p2l.info -0.0.0.0 lexapro.3.p2l.info -0.0.0.0 lexapro.4.p2l.info -0.0.0.0 loan.aol.msk.su -0.0.0.0 loestrin.1.p2l.info -0.0.0.0 lol.to -0.0.0.0 lortab-cod.hut1.ru -0.0.0.0 lortab.hut1.ru -0.0.0.0 ma.5.p2l.info -0.0.0.0 make-money.shengen.ru -0.0.0.0 mb.5.p2l.info -0.0.0.0 md.5.p2l.info -0.0.0.0 me.5.p2l.info -0.0.0.0 medical.carway.net -0.0.0.0 mens.1.p2l.info -0.0.0.0 meridia.1.p2l.info -0.0.0.0 meridia.3.p2l.info -0.0.0.0 meridia.4.p2l.info -0.0.0.0 meridiameridia.3xforum.ro -0.0.0.0 mesotherapy.jino-net.ru -0.0.0.0 mi.5.p2l.info -0.0.0.0 mn.5.p2l.info -0.0.0.0 mo.5.p2l.info -0.0.0.0 mortgage-rates.now-cash.com -0.0.0.0 mp.5.p2l.info -0.0.0.0 ms.5.p2l.info -0.0.0.0 mt.5.p2l.info -0.0.0.0 multimedia-projector.katrina.ru -0.0.0.0 muscle-relaxers.1.p2l.info -0.0.0.0 nasacort.1.p2l.info -0.0.0.0 nasonex.1.p2l.info -0.0.0.0 nb.5.p2l.info -0.0.0.0 nc.5.p2l.info -0.0.0.0 nd.5.p2l.info -0.0.0.0 ne.5.p2l.info -0.0.0.0 nexium.1.p2l.info -0.0.0.0 nextel-ringtone.spb.su -0.0.0.0 nf.5.p2l.info -0.0.0.0 nh.5.p2l.info -0.0.0.0 nj.5.p2l.info -0.0.0.0 nm.5.p2l.info -0.0.0.0 nordette.1.p2l.info -0.0.0.0 nordette.3.p2l.info -0.0.0.0 nordette.4.p2l.info -0.0.0.0 ns.5.p2l.info -0.0.0.0 nv.5.p2l.info -0.0.0.0 ny.5.p2l.info -0.0.0.0 o8.aus.cc -0.0.0.0 oh.5.p2l.info -0.0.0.0 ok.5.p2l.info -0.0.0.0 on.5.p2l.info -0.0.0.0 online-casino.shengen.ru -0.0.0.0 online-casino.webpark.pl -0.0.0.0 online-forex-trading-systems.blogspot.com -0.0.0.0 online-forex.hut1.ru -0.0.0.0 online-pharmacy-online.blogspot.com -0.0.0.0 online-poker.shengen.ru -0.0.0.0 only-valium.shengen.ru -0.0.0.0 or.5.p2l.info -0.0.0.0 orderadipex.findmenow.info -0.0.0.0 ortho-tri-cyclen.1.p2l.info -0.0.0.0 pa.5.p2l.info -0.0.0.0 pacific-poker.e-online-poker-4u.net -0.0.0.0 pain-relief.1.p2l.info -0.0.0.0 paintball-gun.tripod.com -0.0.0.0 patio-furniture.dreamhoster.com -0.0.0.0 paxil.1.p2l.info -0.0.0.0 payday-loans.now-cash.com -0.0.0.0 pe.5.p2l.info -0.0.0.0 peter-north-cum-shot.blogspot.com -0.0.0.0 pets.finaltips.com -0.0.0.0 pharmacy-canada.forsearch.net -0.0.0.0 pharmacy-news.blogspot.com -0.0.0.0 pharmacy.hut1.ru -0.0.0.0 phendimetrazine.1.p2l.info -0.0.0.0 phentermine-online.iscool.nl -0.0.0.0 phentermine.1.p2l.info -0.0.0.0 phentermine.3.p2l.info -0.0.0.0 phentermine.4.p2l.info -0.0.0.0 phentermine.aussie7.com -0.0.0.0 phentermine.shengen.ru -0.0.0.0 phentermine.t-amo.net -0.0.0.0 phentermine.webpark.pl -0.0.0.0 phone-calling-card.exnet.su -0.0.0.0 plavix.shengen.ru -0.0.0.0 play-poker-free.forsearch.net -0.0.0.0 poker-games.e-online-poker-4u.net -0.0.0.0 pop.egi.biz -0.0.0.0 pr.5.p2l.info -0.0.0.0 prescription-drugs.easy-find.net -0.0.0.0 prescription-drugs.shengen.ru -0.0.0.0 prevacid.1.p2l.info -0.0.0.0 prilosec.1.p2l.info -0.0.0.0 propecia.1.p2l.info -0.0.0.0 protonix.shengen.ru -0.0.0.0 psorias.atspace.com -0.0.0.0 purchase.hut1.ru -0.0.0.0 qc.5.p2l.info -0.0.0.0 refinance.shengen.ru -0.0.0.0 renova.1.p2l.info -0.0.0.0 resanium.com -0.0.0.0 retin-a.1.p2l.info -0.0.0.0 ri.5.p2l.info -0.0.0.0 sc.5.p2l.info -0.0.0.0 sd.5.p2l.info -0.0.0.0 search-phentermine.hpage.net -0.0.0.0 search4you.50webs.com -0.0.0.0 seasonale.1.p2l.info -0.0.0.0 sk.5.p2l.info -0.0.0.0 skelaxin.1.p2l.info -0.0.0.0 skelaxin.3.p2l.info -0.0.0.0 skelaxin.4.p2l.info -0.0.0.0 skin-care.1.p2l.info -0.0.0.0 skocz.pl -0.0.0.0 sleep-aids.1.p2l.info -0.0.0.0 sleeper-sofa.dreamhoster.com -0.0.0.0 sobolev.net.ru -0.0.0.0 soma-store.visa-usa.ru -0.0.0.0 soma.1.p2l.info -0.0.0.0 soma.3xforum.ro -0.0.0.0 sonata.1.p2l.info -0.0.0.0 spyware-removers.shengen.ru -0.0.0.0 sq7.co.uk -0.0.0.0 stop-smoking.1.p2l.info -0.0.0.0 supplements.1.p2l.info -0.0.0.0 sx.nazari.org -0.0.0.0 sx.z0rz.com -0.0.0.0 tenuate.1.p2l.info -0.0.0.0 texas-hold-em.e-online-poker-4u.net -0.0.0.0 texas-holdem.shengen.ru -0.0.0.0 ticket20.tripod.com -0.0.0.0 tizanidine.1.p2l.info -0.0.0.0 tn.5.p2l.info -0.0.0.0 topmeds10.com -0.0.0.0 tramadol.1.p2l.info -0.0.0.0 tramadol.3.p2l.info -0.0.0.0 tramadol.4.p2l.info -0.0.0.0 tramadol2006.3xforum.ro -0.0.0.0 triphasil.1.p2l.info -0.0.0.0 triphasil.3.p2l.info -0.0.0.0 triphasil.4.p2l.info -0.0.0.0 tx.5.p2l.info -0.0.0.0 ultracet.1.p2l.info -0.0.0.0 ultram.1.p2l.info -0.0.0.0 urlcut.net -0.0.0.0 ut.5.p2l.info -0.0.0.0 utairway.com -0.0.0.0 va.5.p2l.info -0.0.0.0 valium.este.ru -0.0.0.0 valium.hut1.ru -0.0.0.0 valium.ourtablets.com -0.0.0.0 valiumvalium.3xforum.ro -0.0.0.0 valtrex.1.p2l.info -0.0.0.0 valtrex.3.p2l.info -0.0.0.0 valtrex.4.p2l.info -0.0.0.0 valtrex.7h.com -0.0.0.0 vaniqa.1.p2l.info -0.0.0.0 vi.5.p2l.info -0.0.0.0 viagra-pill.blogspot.com -0.0.0.0 viagra-soft-tabs.1.p2l.info -0.0.0.0 viagra-store.shengen.ru -0.0.0.0 viagra.1.p2l.info -0.0.0.0 viagra.3.p2l.info -0.0.0.0 viagra.4.p2l.info -0.0.0.0 viagraviagra.3xforum.ro -0.0.0.0 vicodin-store.shengen.ru -0.0.0.0 vicodin.t-amo.net -0.0.0.0 viewtools.com -0.0.0.0 vioxx.1.p2l.info -0.0.0.0 vitalitymax.1.p2l.info -0.0.0.0 vt.5.p2l.info -0.0.0.0 wa.5.p2l.info -0.0.0.0 water-bed.8p.org.uk -0.0.0.0 webhosting.hut1.ru -0.0.0.0 weborg.hut1.ru -0.0.0.0 weight-loss.1.p2l.info -0.0.0.0 weight-loss.3.p2l.info -0.0.0.0 weight-loss.4.p2l.info -0.0.0.0 weight-loss.hut1.ru -0.0.0.0 wellbutrin.1.p2l.info -0.0.0.0 wellbutrin.3.p2l.info -0.0.0.0 wellbutrin.4.p2l.info -0.0.0.0 wellnessmonitor.bravehost.com -0.0.0.0 wi.5.p2l.info -0.0.0.0 wp-club.net -0.0.0.0 ws01.do.nu -0.0.0.0 ws02.do.nu -0.0.0.0 ws03.do.nu -0.0.0.0 ws03.home.sapo.pt -0.0.0.0 ws04.do.nu -0.0.0.0 ws04.home.sapo.pt -0.0.0.0 ws05.home.sapo.pt -0.0.0.0 ws06.home.sapo.pt -0.0.0.0 wv.5.p2l.info -0.0.0.0 www.31d.net -0.0.0.0 www.adspoll.com -0.0.0.0 www.adult-top-list.com -0.0.0.0 www.aektschen.de -0.0.0.0 www.aeqs.com -0.0.0.0 www.atlantis-asia.com -0.0.0.0 www.bestrxpills.com -0.0.0.0 www.bigsister-puff.cxa.de -0.0.0.0 www.bigsister.cxa.de -0.0.0.0 www.bitlocker.net -0.0.0.0 www.cheap-online-stamp.cast.cc -0.0.0.0 www.computerxchange.com -0.0.0.0 www.credit-dreams.com -0.0.0.0 www.exe-file.de -0.0.0.0 www.fetisch-pornos.cxa.de -0.0.0.0 www.ficken-ficken-ficken.cxa.de -0.0.0.0 www.ficken-xxx.cxa.de -0.0.0.0 www.heimlich-gefilmt.cxa.de -0.0.0.0 www.keyofhealth.com -0.0.0.0 www.kitchentablegang.org -0.0.0.0 www.km69.de -0.0.0.0 www.kvr-systems.de -0.0.0.0 www.lesben-pornos.cxa.de -0.0.0.0 www.littledevildoubt.com -0.0.0.0 www.masterspace.biz -0.0.0.0 www.medical-research-books.com -0.0.0.0 www.nextstudent.com -0.0.0.0 www.nutten-verzeichnis.cxa.de -0.0.0.0 www.obesitycheck.com -0.0.0.0 www.pawnauctions.net -0.0.0.0 www.poker-new.com -0.0.0.0 www.poker-unique.com -0.0.0.0 www.poker4spain.com -0.0.0.0 www.porno-lesben.cxa.de -0.0.0.0 www.randppro-cuts.com -0.0.0.0 www.romanticmaui.net -0.0.0.0 www.schwule-boys-nackt.cxa.de -0.0.0.0 www.shopping-artikel.de -0.0.0.0 www.showcaserealestate.net -0.0.0.0 www.skattabrain.com -0.0.0.0 www.softcha.com -0.0.0.0 www.talentbroker.net -0.0.0.0 www.the-discount-store.com -0.0.0.0 www.topmeds10.com -0.0.0.0 www.uniqueinternettexasholdempoker.com -0.0.0.0 www.vthought.com -0.0.0.0 www.vtoyshop.com -0.0.0.0 www.vulcannonibird.de -0.0.0.0 www.willcommen.de -0.0.0.0 www4.at.debianbase.de -0.0.0.0 www6.ns1.name -0.0.0.0 www69.bestdeals.at -0.0.0.0 www69.byinter.net -0.0.0.0 www69.findhere.org -0.0.0.0 www9.compblue.com -0.0.0.0 www9.servequake.com -0.0.0.0 www99.bounceme.net -0.0.0.0 www99.zapto.org -0.0.0.0 wy.5.p2l.info -0.0.0.0 x25.plorp.com -0.0.0.0 x4.lov3.net -0.0.0.0 x888x.myserver.org -0.0.0.0 xanax-online.dot.de -0.0.0.0 xanax-online.run.to -0.0.0.0 xanax-store.shengen.ru -0.0.0.0 xanax.ourtablets.com -0.0.0.0 xanax.t-amo.net -0.0.0.0 xanaxxanax.3xforum.ro -0.0.0.0 xenical.1.p2l.info -0.0.0.0 xenical.3.p2l.info -0.0.0.0 xenical.4.p2l.info -0.0.0.0 xoomer.alice.it -0.0.0.0 yasmin.1.p2l.info -0.0.0.0 yasmin.3.p2l.info -0.0.0.0 yasmin.4.p2l.info -0.0.0.0 yt.5.p2l.info -0.0.0.0 zanaflex.1.p2l.info -0.0.0.0 zebutal.1.p2l.info -0.0.0.0 zoloft.1.p2l.info -0.0.0.0 zoloft.3.p2l.info -0.0.0.0 zoloft.4.p2l.info -0.0.0.0 zyban-store.shengen.ru -0.0.0.0 zyban.1.p2l.info -0.0.0.0 zyrtec.1.p2l.info -0.0.0.0 zyrtec.3.p2l.info -0.0.0.0 zyrtec.4.p2l.info -# - -# - -# Windows 10 reporting domains. -0.0.0.0 a.ads2.msads.net -0.0.0.0 adnexus.net -0.0.0.0 aidps.atdmt.com -0.0.0.0 az361816.vo.msecnd.net -0.0.0.0 az512334.vo.msecnd.net -0.0.0.0 b.ads1.msn.com -0.0.0.0 b.ads2.msads.net -0.0.0.0 c.atdmt.com -0.0.0.0 c.msn.com -0.0.0.0 cdn.atdmt.com -0.0.0.0 cds26.ams9.msecn.net -0.0.0.0 db3aqu.atdmt.com -0.0.0.0 ec.atdmt.com -0.0.0.0 feedback.microsoft-hohm.com -0.0.0.0 flex.msn.com -0.0.0.0 h1.msn.com -0.0.0.0 live.rads.msn.com -0.0.0.0 m.adnxs.com -0.0.0.0 msntest.serving-sys.com -0.0.0.0 preview.msn.com -0.0.0.0 reports.wes.df.telemetry.microsoft.com -0.0.0.0 schemas.microsoft.akadns.net -0.0.0.0 secure.flashtalking.com -0.0.0.0 statsfe2.ws.microsoft.com -0.0.0.0 wes.df.telemetry.microsoft.com -# - -# Acknowledgements -# I'd like to thank the following people for submitting sites, and -# helping promote the site. - -# Bill Allison, Harj Basi, Lance Russhing, Marshall Drew-Brook, -# Leigh Brasington, Scott Terbush, Cary Newfeldt, Kaye, Jeff -# Scrivener, Mark Hudson, Matt Bells, T. Kim Nguyen, Lino Demasi, -# Marcelo Volmaro, Troy Martin, Donald Kerns, B.Patten-Walsh, -# bobeangi, Chris Maniscalco, George Gilbert, Kim Nilsson, zeromus, -# Robert Petty, Rob Morrison, Clive Smith, Cecilia Varni, OleKing -# Cole, William Jones, Brian Small, Raj Tailor, Richard Heritage, -# Alan Harrison, Ordorica, Crimson, Joseph Cianci, sirapacz, -# Dvixen, Matthew Craig, Tobias Hessem, Kevin F. Quinn, Thomas -# Corthals, Chris McBee, Jaime A. Guerra, Anders Josefson, -# Simon Manderson, Spectre Ghost, Darren Tay, Dallas Eschenauer, Cecilia -# Varni, Adam P. Cole, George Lefkaditis, grzesiek, Adam Howard, Mike -# Bizon, Samuel P. Mallare, Leinweber, Walter Novak, Stephen Genus, -# Zube, Johny Provoost, Peter Grafton, Johann Burkard, Magus, Ron Karner, -# Fredrik Dahlman, Michele Cybula, Bernard Conlu, Riku B, Twillers, -# Shaika-Dzari, Vartkes Goetcherian, Michael McCown, Garth, Richard Nairn, -# Exzar Reed, Robert Gauthier, Floyd Wilder, Mark Drissel, Kenny Lyons, -# Paul Dunne, Tirath Pannu, Mike Lambert, Dan Kolcun, Daniel Aleksandersen, -# Chris Heegard, Miles Golding, Daniel Bisca, Frederic Begou, Charles -# Fordyce, Mark Lehrer, Sebastien Nadeau-Jean, Russell Gordon, Alexey -# Gopachenko, Stirling Pearson, Alan Segal, Bobin Joseph, Chris Wall, Sean -# Flesch, Brent Getz, Jerry Cain, Brian Micek, Lee Hancock, Kay Thiele, -# Kwan Ting Chan, Wladimir Labeikovsky, Lino Demasi, Bowie Bailey, Andreas -# Marschall, Michael Tompkins, Michael O'Donnell, José Lucas Teixeira -# de Oliveira, M. Ömer Gölgeli, and Anthony Gelibert for helping to build -# the hosts file. -# Russell O'Connor for OS/2 information -# kwadronaut for Windows 7 and Vista information -# John Mueller and Lawrence H Smith for Mac Pre-OSX information -# Jesse Baird for the Cisco IOS script -# Blocklist for use with hosts files to block ads, trackers, and other nasty things -# -# For more information about this list, see: https://pgl.yoyo.org/adservers/ -# ---- -# last updated: Mon, 11 Apr 2022 22:33:45 GMT -# entries: 3682 -# format: hosts (hosts -- in hosts file format) -# credits: Peter Lowe - pgl@yoyo.org - https://pgl.yoyo.org/ - https://twitter.com/pgl -# this URL: https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext -# Patreon: https://patreon.com/blocklist -# other formats: https://pgl.yoyo.org/adservers/formats.php -# policy: https://pgl.yoyo.org/adservers/policy.php -# -# start date: Mon, 22 Apr 2002 00:00:00 -127.0.0.1 1-1ads.com -127.0.0.1 101com.com -127.0.0.1 101order.com -127.0.0.1 123freeavatars.com -127.0.0.1 180hits.de -127.0.0.1 180searchassistant.com -127.0.0.1 1link2020.com -127.0.0.1 1rx.io -127.0.0.1 207.net -127.0.0.1 247media.com -127.0.0.1 24log.com -127.0.0.1 24log.de -127.0.0.1 24pm-affiliation.com -127.0.0.1 2mdn.net -127.0.0.1 2o7.net -127.0.0.1 2znp09oa.com -127.0.0.1 30ads.com -127.0.0.1 3337723.com -127.0.0.1 33across.com -127.0.0.1 360yield.com -127.0.0.1 3lift.com -127.0.0.1 3o9s.short.gy -127.0.0.1 4affiliate.net -127.0.0.1 4d5.net -127.0.0.1 4info.com -127.0.0.1 4jnzhl0d0.com -127.0.0.1 50websads.com -127.0.0.1 518ad.com -127.0.0.1 5ijo.01net.com -127.0.0.1 5mcwl.pw -127.0.0.1 6ldu6qa.com -127.0.0.1 6sc.co -127.0.0.1 777partner.com -127.0.0.1 77tracking.com -127.0.0.1 7bpeople.com -127.0.0.1 7search.com -127.0.0.1 82o9v830.com -127.0.0.1 a-ads.com -127.0.0.1 a.aproductmsg.com -127.0.0.1 a.mktw.net -127.0.0.1 a.muloqot.uz -127.0.0.1 a.sakh.com -127.0.0.1 a.ucoz.net -127.0.0.1 a.ucoz.ru -127.0.0.1 a.vartoken.com -127.0.0.1 a.vfghd.com -127.0.0.1 a.vfgtb.com -127.0.0.1 a.xanga.com -127.0.0.1 a135.wftv.com -127.0.0.1 a5.overclockers.ua -127.0.0.1 a8a8altrk.com -127.0.0.1 aa-metrics.beauty.hotpepper.jp -127.0.0.1 aa-metrics.recruit-card.jp -127.0.0.1 aa-metrics.trip-ai.jp -127.0.0.1 aaddzz.com -127.0.0.1 aax-eu-dub.amazon.com -127.0.0.1 aaxads.com -127.0.0.1 aaxdetect.com -127.0.0.1 abacho.net -127.0.0.1 abackchain.com -127.0.0.1 abandonedaction.com -127.0.0.1 abc-ads.com -127.0.0.1 ablink.comms.trainline.com -127.0.0.1 ablink.news.emails-puregym.com -127.0.0.1 ablinks.mail.hinge.co -127.0.0.1 aboardlevel.com -127.0.0.1 aboutads.gr -127.0.0.1 abruptroad.com -127.0.0.1 absentstream.com -127.0.0.1 absoluteclickscom.com -127.0.0.1 absorbingband.com -127.0.0.1 abstractedauthority.com -127.0.0.1 absurdwater.com -127.0.0.1 abtasty.com -127.0.0.1 abz.com -127.0.0.1 ac.rnm.ca -127.0.0.1 acid-adserver.click -127.0.0.1 acridtwist.com -127.0.0.1 actionsplash.com -127.0.0.1 actonsoftware.com -127.0.0.1 actualdeals.com -127.0.0.1 actuallysheep.com -127.0.0.1 actuallysnake.com -127.0.0.1 acuityads.com -127.0.0.1 acuityplatform.com -127.0.0.1 ad-balancer.at -127.0.0.1 ad-balancer.net -127.0.0.1 ad-cupid.com -127.0.0.1 ad-delivery.net -127.0.0.1 ad-pay.de -127.0.0.1 ad-rotator.com -127.0.0.1 ad-score.com -127.0.0.1 ad-server.gulasidorna.se -127.0.0.1 ad-space.net -127.0.0.1 ad-tech.com -127.0.0.1 ad-up.com -127.0.0.1 ad.71i.de -127.0.0.1 ad.a8.net -127.0.0.1 ad.abcnews.com -127.0.0.1 ad.abctv.com -127.0.0.1 ad.aboutwebservices.com -127.0.0.1 ad.abum.com -127.0.0.1 ad.admitad.com -127.0.0.1 ad.allboxing.ru -127.0.0.1 ad.allstar.cz -127.0.0.1 ad.altervista.org -127.0.0.1 ad.amgdgt.com -127.0.0.1 ad.anuntis.com -127.0.0.1 ad.auditude.com -127.0.0.1 ad.bitmedia.io -127.0.0.1 ad.bizo.com -127.0.0.1 ad.bnmla.com -127.0.0.1 ad.bondage.com -127.0.0.1 ad.centrum.cz -127.0.0.1 ad.cgi.cz -127.0.0.1 ad.choiceradio.com -127.0.0.1 ad.cooks.com -127.0.0.1 ad.digitallook.com -127.0.0.1 ad.domainfactory.de -127.0.0.1 ad.eurosport.com -127.0.0.1 ad.exyws.org -127.0.0.1 ad.foxnetworks.com -127.0.0.1 ad.grafika.cz -127.0.0.1 ad.gt -127.0.0.1 ad.hbv.de -127.0.0.1 ad.hodomobile.com -127.0.0.1 ad.hyena.cz -127.0.0.1 ad.iinfo.cz -127.0.0.1 ad.infoseek.com -127.0.0.1 ad.intl.xiaomi.com -127.0.0.1 ad.jacotei.com.br -127.0.0.1 ad.jetsoftware.com -127.0.0.1 ad.keenspace.com -127.0.0.1 ad.lgappstv.com -127.0.0.1 ad.liveinternet.ru -127.0.0.1 ad.lupa.cz -127.0.0.1 ad.mediastorm.hu -127.0.0.1 ad.mg -127.0.0.1 ad.mobstazinc.cn -127.0.0.1 ad.musicmatch.com -127.0.0.1 ad.myapple.pl -127.0.0.1 ad.mynetreklam.com.streamprovider.net -127.0.0.1 ad.nachtagenten.de -127.0.0.1 ad.nettvservices.com -127.0.0.1 ad.nozonedata.com -127.0.0.1 ad.nttnavi.co.jp -127.0.0.1 ad.nwt.cz -127.0.0.1 ad.pandora.tv -127.0.0.1 ad.period-calendar.com -127.0.0.1 ad.preferances.com -127.0.0.1 ad.profiwin.de -127.0.0.1 ad.prv.pl -127.0.0.1 ad.reachlocal.com -127.0.0.1 ad.simflight.com -127.0.0.1 ad.simgames.net -127.0.0.1 ad.style -127.0.0.1 ad.tapthislink.com -127.0.0.1 ad.technoratimedia.com -127.0.0.1 ad.tv2.no -127.0.0.1 ad.universcine.com -127.0.0.1 ad.usatoday.com -127.0.0.1 ad.virtual-nights.com -127.0.0.1 ad.wavu.hu -127.0.0.1 ad.weatherbug.com -127.0.0.1 ad.wsod.com -127.0.0.1 ad.wz.cz -127.0.0.1 ad.xiaomi.com -127.0.0.1 ad.xmovies8.si -127.0.0.1 ad.xrea.com -127.0.0.1 ad.ztylez.com -127.0.0.1 ad0.bigmir.net -127.0.0.1 ad01.mediacorpsingapore.com -127.0.0.1 ad1.emule-project.org -127.0.0.1 ad1.eventmanager.co.kr -127.0.0.1 ad1.kde.cz -127.0.0.1 ad1.pamedia.com.au -127.0.0.1 ad2.iinfo.cz -127.0.0.1 ad2.lupa.cz -127.0.0.1 ad2.netriota.hu -127.0.0.1 ad2.nmm.de -127.0.0.1 ad2.xrea.com -127.0.0.1 ad3.iinfo.cz -127.0.0.1 ad3.pamedia.com.au -127.0.0.1 ad3.xrea.com -127.0.0.1 ad4game.com -127.0.0.1 ad4mat.com -127.0.0.1 ad4mat.de -127.0.0.1 ad4mat.net -127.0.0.1 adabra.com -127.0.0.1 adaction.de -127.0.0.1 adadvisor.net -127.0.0.1 adalliance.io -127.0.0.1 adap.tv -127.0.0.1 adapt.tv -127.0.0.1 adaranth.com -127.0.0.1 adbilty.me -127.0.0.1 adblade.com -127.0.0.1 adblade.org -127.0.0.1 adblockanalytics.com -127.0.0.1 adbooth.net -127.0.0.1 adbot.com -127.0.0.1 adbrite.com -127.0.0.1 adbroker.de -127.0.0.1 adbunker.com -127.0.0.1 adbutler.com -127.0.0.1 adbuyer.com -127.0.0.1 adbuyer3.lycos.com -127.0.0.1 adcampo.com -127.0.0.1 adcannyads.com -127.0.0.1 adcash.com -127.0.0.1 adcast.deviantart.com -127.0.0.1 adcel.co -127.0.0.1 adcell.de -127.0.0.1 adcenter.net -127.0.0.1 adcentriconline.com -127.0.0.1 adclick.com -127.0.0.1 adclient1.tucows.com -127.0.0.1 adcolony.com -127.0.0.1 adcomplete.com -127.0.0.1 adconion.com -127.0.0.1 adcontent.gamespy.com -127.0.0.1 adcontrolsolutions.net -127.0.0.1 adcycle.com -127.0.0.1 add.newmedia.cz -127.0.0.1 addfreestats.com -127.0.0.1 addme.com -127.0.0.1 adecn.com -127.0.0.1 adeimptrck.com -127.0.0.1 ademails.com -127.0.0.1 adengage.com -127.0.0.1 adetracking.com -127.0.0.1 adexc.net -127.0.0.1 adexchangegate.com -127.0.0.1 adexchangeprediction.com -127.0.0.1 adexpose.com -127.0.0.1 adext.inkclub.com -127.0.0.1 adf.ly -127.0.0.1 adfeed.marchex.com -127.0.0.1 adflight.com -127.0.0.1 adforce.com -127.0.0.1 adform.com -127.0.0.1 adform.net -127.0.0.1 adformdsp.net -127.0.0.1 adfs.senacrs.com.br -127.0.0.1 adgardener.com -127.0.0.1 adhaven.com -127.0.0.1 adhese.be -127.0.0.1 adhese.com -127.0.0.1 adhigh.net -127.0.0.1 adhoc4.net -127.0.0.1 adhunter.media -127.0.0.1 adimage.guardian.co.uk -127.0.0.1 adimages.been.com -127.0.0.1 adimages.carsoup.com -127.0.0.1 adimages.go.com -127.0.0.1 adimages.homestore.com -127.0.0.1 adimages.omroepzeeland.nl -127.0.0.1 adimages.sanomawsoy.fi -127.0.0.1 adimg.com.com -127.0.0.1 adimg.uimserv.net -127.0.0.1 adimg1.chosun.com -127.0.0.1 adimgs.sapo.pt -127.0.0.1 adingo.jp -127.0.0.1 adinjector.net -127.0.0.1 adinterax.com -127.0.0.1 adisfy.com -127.0.0.1 adition.com -127.0.0.1 adition.de -127.0.0.1 adition.net -127.0.0.1 adizio.com -127.0.0.1 adjix.com -127.0.0.1 adjug.com -127.0.0.1 adjuggler.com -127.0.0.1 adjuggler.yourdictionary.com -127.0.0.1 adjust.com -127.0.0.1 adjustnetwork.com -127.0.0.1 adk2.co -127.0.0.1 adk2.com -127.0.0.1 adland.ru -127.0.0.1 adledge.com -127.0.0.1 adlegend.com -127.0.0.1 adlightning.com -127.0.0.1 adlog.com.com -127.0.0.1 adloox.com -127.0.0.1 adlooxtracking.com -127.0.0.1 adlure.net -127.0.0.1 adm.fwmrm.net -127.0.0.1 admagnet.net -127.0.0.1 admailtiser.com -127.0.0.1 adman.gr -127.0.0.1 adman.otenet.gr -127.0.0.1 admanagement.ch -127.0.0.1 admanager.btopenworld.com -127.0.0.1 admanager.carsoup.com -127.0.0.1 admanmedia.com -127.0.0.1 admantx.com -127.0.0.1 admarketplace.net -127.0.0.1 admarvel.com -127.0.0.1 admaster.com.cn -127.0.0.1 admatchly.com -127.0.0.1 admedia.com -127.0.0.1 admeld.com -127.0.0.1 admeridianads.com -127.0.0.1 admeta.com -127.0.0.1 admex.com -127.0.0.1 admidadsp.com -127.0.0.1 adminder.com -127.0.0.1 adminshop.com -127.0.0.1 admix.in -127.0.0.1 admixer.net -127.0.0.1 admized.com -127.0.0.1 admob.com -127.0.0.1 admonitor.com -127.0.0.1 admotion.com.ar -127.0.0.1 adn.lrb.co.uk -127.0.0.1 adnet.asahi.com -127.0.0.1 adnet.biz -127.0.0.1 adnet.de -127.0.0.1 adnet.ru -127.0.0.1 adnetinteractive.com -127.0.0.1 adnetwork.net -127.0.0.1 adnetworkperformance.com -127.0.0.1 adnews.maddog2000.de -127.0.0.1 adnium.com -127.0.0.1 adnxs-simple.com -127.0.0.1 adnxs.com -127.0.0.1 adocean.pl -127.0.0.1 adonspot.com -127.0.0.1 adoptum.net -127.0.0.1 adoric-om.com -127.0.0.1 adorigin.com -127.0.0.1 adotmob.com -127.0.0.1 adpenguin.biz -127.0.0.1 adpepper.dk -127.0.0.1 adpepper.nl -127.0.0.1 adperium.com -127.0.0.1 adpia.vn -127.0.0.1 adplus.co.id -127.0.0.1 adplxmd.com -127.0.0.1 adprofits.ru -127.0.0.1 adpushup.com -127.0.0.1 adrazzi.com -127.0.0.1 adreactor.com -127.0.0.1 adreclaim.com -127.0.0.1 adrecover.com -127.0.0.1 adrecreate.com -127.0.0.1 adremedy.com -127.0.0.1 adreporting.com -127.0.0.1 adrevolver.com -127.0.0.1 adriver.ru -127.0.0.1 adrolays.de -127.0.0.1 adrotate.de -127.0.0.1 adrotic.girlonthenet.com -127.0.0.1 adrta.com -127.0.0.1 ads-click.com -127.0.0.1 ads-dev.pinterest.com -127.0.0.1 ads-game-187f4.firebaseapp.com -127.0.0.1 ads-kesselhaus.com -127.0.0.1 ads-trk.vidible.tv -127.0.0.1 ads-twitter.com -127.0.0.1 ads.365.mk -127.0.0.1 ads.4tube.com -127.0.0.1 ads.5ci.lt -127.0.0.1 ads.5min.at -127.0.0.1 ads.73dpi.com -127.0.0.1 ads.a-snag-smartmoney.fyi -127.0.0.1 ads.aavv.com -127.0.0.1 ads.abovetopsecret.com -127.0.0.1 ads.aceweb.net -127.0.0.1 ads.acpc.cat -127.0.0.1 ads.acrosspf.com -127.0.0.1 ads.activestate.com -127.0.0.1 ads.ad-center.com -127.0.0.1 ads.adfox.ru -127.0.0.1 ads.administrator.de -127.0.0.1 ads.adred.de -127.0.0.1 ads.adstream.com.ro -127.0.0.1 ads.adultfriendfinder.com -127.0.0.1 ads.advance.net -127.0.0.1 ads.adverline.com -127.0.0.1 ads.affiliates.match.com -127.0.0.1 ads.alive.com -127.0.0.1 ads.alt.com -127.0.0.1 ads.amdmb.com -127.0.0.1 ads.amigos.com -127.0.0.1 ads.annabac.com -127.0.0.1 ads.aol.co.uk -127.0.0.1 ads.apn.co.nz -127.0.0.1 ads.appsgeyser.com -127.0.0.1 ads.apteka254.ru -127.0.0.1 ads.as4x.tmcs.net -127.0.0.1 ads.as4x.tmcs.ticketmaster.com -127.0.0.1 ads.asiafriendfinder.com -127.0.0.1 ads.aspalliance.com -127.0.0.1 ads.avazu.net -127.0.0.1 ads.bb59.ru -127.0.0.1 ads.belointeractive.com -127.0.0.1 ads.betfair.com -127.0.0.1 ads.bigchurch.com -127.0.0.1 ads.bigfoot.com -127.0.0.1 ads.bing.com -127.0.0.1 ads.bittorrent.com -127.0.0.1 ads.blog.com -127.0.0.1 ads.bluemountain.com -127.0.0.1 ads.boerding.com -127.0.0.1 ads.boylesports.com -127.0.0.1 ads.brabys.com -127.0.0.1 ads.brazzers.com -127.0.0.1 ads.bumq.com -127.0.0.1 ads.canalblog.com -127.0.0.1 ads.casinocity.com -127.0.0.1 ads.casumoaffiliates.com -127.0.0.1 ads.cbc.ca -127.0.0.1 ads.cc -127.0.0.1 ads.cc-dt.com -127.0.0.1 ads.centraliprom.com -127.0.0.1 ads.channel4.com -127.0.0.1 ads.cheabit.com -127.0.0.1 ads.citymagazine.si -127.0.0.1 ads.clasificadox.com -127.0.0.1 ads.co.com -127.0.0.1 ads.colombiaonline.com -127.0.0.1 ads.com.com -127.0.0.1 ads.comeon.com -127.0.0.1 ads.contactmusic.com -127.0.0.1 ads.contentabc.com -127.0.0.1 ads.creative-serving.com -127.0.0.1 ads.cybersales.cz -127.0.0.1 ads.dada.it -127.0.0.1 ads.dailycamera.com -127.0.0.1 ads.datingyes.com -127.0.0.1 ads.delfin.bg -127.0.0.1 ads.deltha.hu -127.0.0.1 ads.dennisnet.co.uk -127.0.0.1 ads.desmoinesregister.com -127.0.0.1 ads.detelefoongids.nl -127.0.0.1 ads.deviantart.com -127.0.0.1 ads.devmates.com -127.0.0.1 ads.digital-digest.com -127.0.0.1 ads.digitalmedianet.com -127.0.0.1 ads.digitalpoint.com -127.0.0.1 ads.directionsmag.com -127.0.0.1 ads.doit.com.cn -127.0.0.1 ads.domeus.com -127.0.0.1 ads.dtpnetwork.biz -127.0.0.1 ads.eagletribune.com -127.0.0.1 ads.easy-forex.com -127.0.0.1 ads.economist.com -127.0.0.1 ads.edbindex.dk -127.0.0.1 ads.egrana.com.br -127.0.0.1 ads.elcarado.com -127.0.0.1 ads.electrocelt.com -127.0.0.1 ads.elitetrader.com -127.0.0.1 ads.emdee.ca -127.0.0.1 ads.emirates.net.ae -127.0.0.1 ads.epi.sk -127.0.0.1 ads.epltalk.com -127.0.0.1 ads.eu.msn.com -127.0.0.1 ads.exactdrive.com -127.0.0.1 ads.expat-blog.biz -127.0.0.1 ads.fairfax.com.au -127.0.0.1 ads.fastcomgroup.it -127.0.0.1 ads.fasttrack-ignite.com -127.0.0.1 ads.faxo.com -127.0.0.1 ads.femmefab.nl -127.0.0.1 ads.ferianc.com -127.0.0.1 ads.filmup.com -127.0.0.1 ads.financialcontent.com -127.0.0.1 ads.flooble.com -127.0.0.1 ads.fool.com -127.0.0.1 ads.footymad.net -127.0.0.1 ads.forbes.net -127.0.0.1 ads.formit.cz -127.0.0.1 ads.fortunecity.com -127.0.0.1 ads.fotosidan.se -127.0.0.1 ads.foxnetworks.com -127.0.0.1 ads.friendfinder.com -127.0.0.1 ads.gamecity.net -127.0.0.1 ads.gamespyid.com -127.0.0.1 ads.gamigo.de -127.0.0.1 ads.gaming-universe.de -127.0.0.1 ads.gaming1.com -127.0.0.1 ads.gaypoint.hu -127.0.0.1 ads.geekswithblogs.net -127.0.0.1 ads.getlucky.com -127.0.0.1 ads.gld.dk -127.0.0.1 ads.gmodules.com -127.0.0.1 ads.goyk.com -127.0.0.1 ads.gplusmedia.com -127.0.0.1 ads.gradfinder.com -127.0.0.1 ads.grindinggears.com -127.0.0.1 ads.groupewin.fr -127.0.0.1 ads.gsm-exchange.com -127.0.0.1 ads.gsmexchange.com -127.0.0.1 ads.guardian.co.uk -127.0.0.1 ads.guardianunlimited.co.uk -127.0.0.1 ads.guru3d.com -127.0.0.1 ads.hbv.de -127.0.0.1 ads.hearstmags.com -127.0.0.1 ads.heartlight.org -127.0.0.1 ads.hollywood.com -127.0.0.1 ads.horsehero.com -127.0.0.1 ads.horyzon-media.com -127.0.0.1 ads.hsoub.com -127.0.0.1 ads.ibest.com.br -127.0.0.1 ads.ibryte.com -127.0.0.1 ads.icq.com -127.0.0.1 ads.ign.com -127.0.0.1 ads.imagistica.com -127.0.0.1 ads.img.co.za -127.0.0.1 ads.imgur.com -127.0.0.1 ads.independent.com.mt -127.0.0.1 ads.infi.net -127.0.0.1 ads.internic.co.il -127.0.0.1 ads.ipowerweb.com -127.0.0.1 ads.isoftmarketing.com -127.0.0.1 ads.itv.com -127.0.0.1 ads.iwon.com -127.0.0.1 ads.jewishfriendfinder.com -127.0.0.1 ads.jobsite.co.uk -127.0.0.1 ads.justhungry.com -127.0.0.1 ads.kabooaffiliates.com -127.0.0.1 ads.kaktuz.net -127.0.0.1 ads.kelbymediagroup.com -127.0.0.1 ads.kinobox.cz -127.0.0.1 ads.kinxxx.com -127.0.0.1 ads.kompass.com -127.0.0.1 ads.krawall.de -127.0.0.1 ads.lapalingo.com -127.0.0.1 ads.leovegas.com -127.0.0.1 ads.lesbianpersonals.com -127.0.0.1 ads.liberte.pl -127.0.0.1 ads.lifethink.net -127.0.0.1 ads.linkedin.com -127.0.0.1 ads.livenation.com -127.0.0.1 ads.lordlucky.com -127.0.0.1 ads.ma7.tv -127.0.0.1 ads.mail.bg -127.0.0.1 ads.mariuana.it -127.0.0.1 ads.massinfra.nl -127.0.0.1 ads.mcafee.com -127.0.0.1 ads.mediaodyssey.com -127.0.0.1 ads.mediasmart.es -127.0.0.1 ads.medienhaus.de -127.0.0.1 ads.meetcelebs.com -127.0.0.1 ads.mgnetwork.com -127.0.0.1 ads.miarroba.com -127.0.0.1 ads.mic.com -127.0.0.1 ads.mmania.com -127.0.0.1 ads.mobilebet.com -127.0.0.1 ads.motor-forum.nl -127.0.0.1 ads.msn.com -127.0.0.1 ads.multimania.lycos.fr -127.0.0.1 ads.muslimehelfen.org -127.0.0.1 ads.mvscoelho.com -127.0.0.1 ads.myadv.org -127.0.0.1 ads.nccwebs.com -127.0.0.1 ads.ndtv1.com -127.0.0.1 ads.networksolutions.com -127.0.0.1 ads.newgrounds.com -127.0.0.1 ads.newmedia.cz -127.0.0.1 ads.newsint.co.uk -127.0.0.1 ads.newsquest.co.uk -127.0.0.1 ads.ninemsn.com.au -127.0.0.1 ads.nj.com -127.0.0.1 ads.nola.com -127.0.0.1 ads.nordichardware.com -127.0.0.1 ads.nordichardware.se -127.0.0.1 ads.nyi.net -127.0.0.1 ads.nytimes.com -127.0.0.1 ads.nyx.cz -127.0.0.1 ads.nzcity.co.nz -127.0.0.1 ads.o2.pl -127.0.0.1 ads.oddschecker.com -127.0.0.1 ads.okcimg.com -127.0.0.1 ads.ole.com -127.0.0.1 ads.oneplace.com -127.0.0.1 ads.opensubtitles.org -127.0.0.1 ads.optusnet.com.au -127.0.0.1 ads.outpersonals.com -127.0.0.1 ads.oxyshop.cz -127.0.0.1 ads.passion.com -127.0.0.1 ads.paymonex.net -127.0.0.1 ads.pexi.nl -127.0.0.1 ads.pfl.ua -127.0.0.1 ads.phpclasses.org -127.0.0.1 ads.pinterest.com -127.0.0.1 ads.planet.nl -127.0.0.1 ads.pni.com -127.0.0.1 ads.pof.com -127.0.0.1 ads.powweb.com -127.0.0.1 ads.ppvmedien.de -127.0.0.1 ads.praguetv.cz -127.0.0.1 ads.primissima.it -127.0.0.1 ads.printscr.com -127.0.0.1 ads.prisacom.com -127.0.0.1 ads.privatemedia.co -127.0.0.1 ads.program3.com -127.0.0.1 ads.psd2html.com -127.0.0.1 ads.pushplay.com -127.0.0.1 ads.quasaraffiliates.com -127.0.0.1 ads.quoka.de -127.0.0.1 ads.radialserver.com -127.0.0.1 ads.radio1.lv -127.0.0.1 ads.rcs.it -127.0.0.1 ads.recoletos.es -127.0.0.1 ads.rediff.com -127.0.0.1 ads.redlightcenter.com -127.0.0.1 ads.revjet.com -127.0.0.1 ads.samsung.com -127.0.0.1 ads.saymedia.com -127.0.0.1 ads.schmoozecom.net -127.0.0.1 ads.scifi.com -127.0.0.1 ads.seniorfriendfinder.com -127.0.0.1 ads.servebom.com -127.0.0.1 ads.sexgratuit.tv -127.0.0.1 ads.shizmoo.com -127.0.0.1 ads.shopstyle.com -127.0.0.1 ads.sift.co.uk -127.0.0.1 ads.silverdisc.co.uk -127.0.0.1 ads.simplyhired.com -127.0.0.1 ads.sjon.info -127.0.0.1 ads.smartclick.com -127.0.0.1 ads.socapro.com -127.0.0.1 ads.socialtheater.com -127.0.0.1 ads.soft32.com -127.0.0.1 ads.soweb.gr -127.0.0.1 ads.space.com -127.0.0.1 ads.stackoverflow.com -127.0.0.1 ads.sun.com -127.0.0.1 ads.suomiautomaatti.com -127.0.0.1 ads.supplyframe.com -127.0.0.1 ads.syscdn.de -127.0.0.1 ads.tahono.com -127.0.0.1 ads.themovienation.com -127.0.0.1 ads.thestar.com -127.0.0.1 ads.thrillsaffiliates.com -127.0.0.1 ads.tiktok.com -127.0.0.1 ads.tmcs.net -127.0.0.1 ads.todoti.com.br -127.0.0.1 ads.toplayaffiliates.com -127.0.0.1 ads.totallyfreestuff.com -127.0.0.1 ads.townhall.com -127.0.0.1 ads.travelaudience.com -127.0.0.1 ads.trinitymirror.co.uk -127.0.0.1 ads.tripod.com -127.0.0.1 ads.tripod.lycos.co.uk -127.0.0.1 ads.tripod.lycos.de -127.0.0.1 ads.tripod.lycos.es -127.0.0.1 ads.tripod.lycos.it -127.0.0.1 ads.tripod.lycos.nl -127.0.0.1 ads.tso.dennisnet.co.uk -127.0.0.1 ads.twitter.com -127.0.0.1 ads.twojatv.info -127.0.0.1 ads.uknetguide.co.uk -127.0.0.1 ads.ultimate-guitar.com -127.0.0.1 ads.uncrate.com -127.0.0.1 ads.unison.bg -127.0.0.1 ads.usatoday.com -127.0.0.1 ads.uxs.at -127.0.0.1 ads.v-lazer.com -127.0.0.1 ads.verticalresponse.com -127.0.0.1 ads.vgchartz.com -127.0.0.1 ads.videosz.com -127.0.0.1 ads.virtual-nights.com -127.0.0.1 ads.virtuopolitan.com -127.0.0.1 ads.vnumedia.com -127.0.0.1 ads.walkiberia.com -127.0.0.1 ads.waps.cn -127.0.0.1 ads.wapx.cn -127.0.0.1 ads.watson.ch -127.0.0.1 ads.weather.ca -127.0.0.1 ads.web.de -127.0.0.1 ads.webinak.sk -127.0.0.1 ads.webmasterpoint.org -127.0.0.1 ads.websiteservices.com -127.0.0.1 ads.whoishostingthis.com -127.0.0.1 ads.wiezoekje.nl -127.0.0.1 ads.wikia.nocookie.net -127.0.0.1 ads.wineenthusiast.com -127.0.0.1 ads.wwe.biz -127.0.0.1 ads.xhamster.com -127.0.0.1 ads.xtra.co.nz -127.0.0.1 ads.yahoo.com -127.0.0.1 ads.yap.yahoo.com -127.0.0.1 ads.yimg.com -127.0.0.1 ads.yldmgrimg.net -127.0.0.1 ads.yourfreedvds.com -127.0.0.1 ads.youtube.com -127.0.0.1 ads.yumenetworks.com -127.0.0.1 ads1-adnow.com -127.0.0.1 ads1.mediacapital.pt -127.0.0.1 ads1.msn.com -127.0.0.1 ads1.rne.com -127.0.0.1 ads1.virtual-nights.com -127.0.0.1 ads10.speedbit.com -127.0.0.1 ads180.com -127.0.0.1 ads2.brazzers.com -127.0.0.1 ads2.clearchannel.com -127.0.0.1 ads2.contentabc.com -127.0.0.1 ads2.femmefab.nl -127.0.0.1 ads2.gamecity.net -127.0.0.1 ads2.hsoub.com -127.0.0.1 ads2.net-communities.co.uk -127.0.0.1 ads2.oneplace.com -127.0.0.1 ads2.rne.com -127.0.0.1 ads2.techads.info -127.0.0.1 ads2.virtual-nights.com -127.0.0.1 ads2.webdrive.no -127.0.0.1 ads2.xnet.cz -127.0.0.1 ads2004.treiberupdate.de -127.0.0.1 ads24h.net -127.0.0.1 ads3-adnow.com -127.0.0.1 ads3.contentabc.com -127.0.0.1 ads3.gamecity.net -127.0.0.1 ads3.virtual-nights.com -127.0.0.1 ads4.gamecity.net -127.0.0.1 ads4.virtual-nights.com -127.0.0.1 ads4homes.com -127.0.0.1 ads5.virtual-nights.com -127.0.0.1 ads6.gamecity.net -127.0.0.1 ads7.gamecity.net -127.0.0.1 adsafeprotected.com -127.0.0.1 adsatt.abc.starwave.com -127.0.0.1 adsatt.abcnews.starwave.com -127.0.0.1 adsatt.espn.go.com -127.0.0.1 adsatt.espn.starwave.com -127.0.0.1 adsatt.go.starwave.com -127.0.0.1 adsby.bidtheatre.com -127.0.0.1 adsbydelema.com -127.0.0.1 adscale.de -127.0.0.1 adscholar.com -127.0.0.1 adscience.nl -127.0.0.1 adsco.re -127.0.0.1 adscpm.com -127.0.0.1 adsdaq.com -127.0.0.1 adsdk.yandex.ru -127.0.0.1 adsend.de -127.0.0.1 adsensecustomsearchads.com -127.0.0.1 adserve.ams.rhythmxchange.com -127.0.0.1 adserve.gkeurope.de -127.0.0.1 adserve.io -127.0.0.1 adserve.jbs.org -127.0.0.1 adserver.71i.de -127.0.0.1 adserver.adultfriendfinder.com -127.0.0.1 adserver.adverty.com -127.0.0.1 adserver.anawe.cz -127.0.0.1 adserver.aol.fr -127.0.0.1 adserver.ariase.org -127.0.0.1 adserver.bdoce.cl -127.0.0.1 adserver.betandwin.de -127.0.0.1 adserver.bing.com -127.0.0.1 adserver.bizedge.com -127.0.0.1 adserver.bizhat.com -127.0.0.1 adserver.break-even.it -127.0.0.1 adserver.cams.com -127.0.0.1 adserver.cdnstream.com -127.0.0.1 adserver.com -127.0.0.1 adserver.diariodosertao.com.br -127.0.0.1 adserver.digitoday.com -127.0.0.1 adserver.echdk.pl -127.0.0.1 adserver.friendfinder.com -127.0.0.1 adserver.generationiron.com -127.0.0.1 adserver.html.it -127.0.0.1 adserver.hwupgrade.it -127.0.0.1 adserver.ilango.de -127.0.0.1 adserver.info7.mx -127.0.0.1 adserver.irishwebmasterforum.com -127.0.0.1 adserver.janes.com -127.0.0.1 adserver.lecool.com -127.0.0.1 adserver.mobi -127.0.0.1 adserver.msmb.biz -127.0.0.1 adserver.news.com.au -127.0.0.1 adserver.nydailynews.com -127.0.0.1 adserver.o2.pl -127.0.0.1 adserver.oddschecker.com -127.0.0.1 adserver.omroepzeeland.nl -127.0.0.1 adserver.otthonom.hu -127.0.0.1 adserver.pampa.com.br -127.0.0.1 adserver.pl -127.0.0.1 adserver.portugalmail.net -127.0.0.1 adserver.pressboard.ca -127.0.0.1 adserver.sanomawsoy.fi -127.0.0.1 adserver.sciflicks.com -127.0.0.1 adserver.scr.sk -127.0.0.1 adserver.smgfiles.com -127.0.0.1 adserver.theonering.net -127.0.0.1 adserver.trojaner-info.de -127.0.0.1 adserver.tupolska.com -127.0.0.1 adserver.twitpic.com -127.0.0.1 adserver.virginmedia.com -127.0.0.1 adserver.yahoo.com -127.0.0.1 adserver01.de -127.0.0.1 adserver1.mindshare.de -127.0.0.1 adserver2.mindshare.de -127.0.0.1 adserverplus.com -127.0.0.1 adserverpub.com -127.0.0.1 adserversolutions.com -127.0.0.1 adserverxxl.de -127.0.0.1 adservetx.media.net -127.0.0.1 adservice.google.com -127.0.0.1 adservice.google.com.mt -127.0.0.1 adserving.unibet.com -127.0.0.1 adservingfront.com -127.0.0.1 adservrs.com -127.0.0.1 adservrs.com.edgekey.net -127.0.0.1 adsfac.eu -127.0.0.1 adsfac.net -127.0.0.1 adsfac.us -127.0.0.1 adsfactor.net -127.0.0.1 adsfeed.brabys.com -127.0.0.1 adshrink.it -127.0.0.1 adside.com -127.0.0.1 adsiduous.com -127.0.0.1 adskeeper.co.uk -127.0.0.1 adsklick.de -127.0.0.1 adskpak.com -127.0.0.1 adsmart.com -127.0.0.1 adsmart.net -127.0.0.1 adsmetadata.startappservice.com -127.0.0.1 adsmogo.com -127.0.0.1 adsnative.com -127.0.0.1 adsoftware.com -127.0.0.1 adsoldier.com -127.0.0.1 adsolut.in -127.0.0.1 adspeed.net -127.0.0.1 adspirit.de -127.0.0.1 adsponse.de -127.0.0.1 adspsp.com -127.0.0.1 adsroller.com -127.0.0.1 adsrv.deviantart.com -127.0.0.1 adsrv.eacdn.com -127.0.0.1 adsrv.iol.co.za -127.0.0.1 adsrv.kobi.tv -127.0.0.1 adsrv.moebelmarkt.tv -127.0.0.1 adsrv2.swidnica24.pl -127.0.0.1 adsrvr.org -127.0.0.1 adsrvus.com -127.0.0.1 adstacks.in -127.0.0.1 adstage.io -127.0.0.1 adstanding.com -127.0.0.1 adstat.4u.pl -127.0.0.1 adstest.weather.com -127.0.0.1 adsupply.com -127.0.0.1 adswizz.com -127.0.0.1 adsxyz.com -127.0.0.1 adsymptotic.com -127.0.0.1 adsynergy.com -127.0.0.1 adsys.townnews.com -127.0.0.1 adsystem.simplemachines.org -127.0.0.1 adtech-digital.ru -127.0.0.1 adtech.com -127.0.0.1 adtech.de -127.0.0.1 adtechjp.com -127.0.0.1 adtechus.com -127.0.0.1 adtegrity.net -127.0.0.1 adthis.com -127.0.0.1 adthrive.com -127.0.0.1 adthurst.com -127.0.0.1 adtiger.de -127.0.0.1 adtilt.com -127.0.0.1 adtng.com -127.0.0.1 adtology.com -127.0.0.1 adtoma.com -127.0.0.1 adtrace.org -127.0.0.1 adtraction.com -127.0.0.1 adtrade.net -127.0.0.1 adtriplex.com -127.0.0.1 adultadvertising.com -127.0.0.1 adv-adserver.com -127.0.0.1 adv-banner.libero.it -127.0.0.1 adv.cooperhosting.net -127.0.0.1 adv.donejty.pl -127.0.0.1 adv.freeonline.it -127.0.0.1 adv.hwupgrade.it -127.0.0.1 adv.livedoor.com -127.0.0.1 adv.mpvc.it -127.0.0.1 adv.neverbuy.com -127.0.0.1 adv.nexthardware.com -127.0.0.1 adv.webmd.com -127.0.0.1 adv.wp.pl -127.0.0.1 adv.yo.cz -127.0.0.1 advangelists.com -127.0.0.1 advariant.com -127.0.0.1 adventory.com -127.0.0.1 advert.bayarea.com -127.0.0.1 advert.dyna.ultraweb.hu -127.0.0.1 adverticum.com -127.0.0.1 adverticum.net -127.0.0.1 adverticus.de -127.0.0.1 advertise.com -127.0.0.1 advertiseireland.com -127.0.0.1 advertisementafterthought.com -127.0.0.1 advertiserurl.com -127.0.0.1 advertising.com -127.0.0.1 advertisingbanners.com -127.0.0.1 advertisingbox.com -127.0.0.1 advertmarket.com -127.0.0.1 advertmedia.de -127.0.0.1 advertpro.ya.com -127.0.0.1 advertserve.com -127.0.0.1 advertstream.com -127.0.0.1 advertwizard.com -127.0.0.1 advideo.uimserv.net -127.0.0.1 adview.com -127.0.0.1 advisormedia.cz -127.0.0.1 adviva.net -127.0.0.1 advnt.com -127.0.0.1 adwebone.com -127.0.0.1 adwhirl.com -127.0.0.1 adwordsecommerce.com.br -127.0.0.1 adworldnetwork.com -127.0.0.1 adworx.at -127.0.0.1 adworx.nl -127.0.0.1 adx.allstar.cz -127.0.0.1 adx.atnext.com -127.0.0.1 adx.gayboy.at -127.0.0.1 adxpansion.com -127.0.0.1 adxpose.com -127.0.0.1 adxvalue.com -127.0.0.1 adyea.com -127.0.0.1 adyoulike.com -127.0.0.1 adz.rashflash.com -127.0.0.1 adz2you.com -127.0.0.1 adzbazar.com -127.0.0.1 adzerk.net -127.0.0.1 adzerk.s3.amazonaws.com -127.0.0.1 adzestocp.com -127.0.0.1 adzones.com -127.0.0.1 adzrevads.com -127.0.0.1 aerserv.com -127.0.0.1 af-ad.co.uk -127.0.0.1 affec.tv -127.0.0.1 affili.net -127.0.0.1 affiliate.1800flowers.com -127.0.0.1 affiliate.doubleyourdating.com -127.0.0.1 affiliate.dtiserv.com -127.0.0.1 affiliate.gamestop.com -127.0.0.1 affiliate.mogs.com -127.0.0.1 affiliate.offgamers.com -127.0.0.1 affiliate.rusvpn.com -127.0.0.1 affiliate.travelnow.com -127.0.0.1 affiliate.treated.com -127.0.0.1 affiliatefuture.com -127.0.0.1 affiliates.allposters.com -127.0.0.1 affiliates.babylon.com -127.0.0.1 affiliates.digitalriver.com -127.0.0.1 affiliates.globat.com -127.0.0.1 affiliates.rozetka.com.ua -127.0.0.1 affiliates.streamray.com -127.0.0.1 affiliates.thinkhost.net -127.0.0.1 affiliates.thrixxx.com -127.0.0.1 affiliates.ultrahosting.com -127.0.0.1 affiliatetracking.com -127.0.0.1 affiliatetracking.net -127.0.0.1 affiliatewindow.com -127.0.0.1 affiliation-france.com -127.0.0.1 afftracking.justanswer.com -127.0.0.1 agkn.com -127.0.0.1 agreeablestew.com -127.0.0.1 ah-ha.com -127.0.0.1 ahalogy.com -127.0.0.1 aheadday.com -127.0.0.1 aim4media.com -127.0.0.1 airpush.com -127.0.0.1 aistat.net -127.0.0.1 ak0gsh40.com -127.0.0.1 alchemist.go2cloud.org -127.0.0.1 alclick.com -127.0.0.1 alenty.com -127.0.0.1 alertafterthought.com -127.0.0.1 alexa-sitestats.s3.amazonaws.com -127.0.0.1 alexametrics.com -127.0.0.1 algorix.co -127.0.0.1 alipromo.com -127.0.0.1 all4spy.com -127.0.0.1 allosponsor.com -127.0.0.1 aloofmetal.com -127.0.0.1 aloofvest.com -127.0.0.1 alphonso.tv -127.0.0.1 als-svc.nytimes.com -127.0.0.1 amazingcounters.com -127.0.0.1 amazon-adsystem.com -127.0.0.1 ambiguousquilt.com -127.0.0.1 ambitiousagreement.com -127.0.0.1 americash.com -127.0.0.1 amung.us -127.0.0.1 analytics-production.hapyak.com -127.0.0.1 analytics.adpost.org -127.0.0.1 analytics.algoepico.net -127.0.0.1 analytics.bitrix.info -127.0.0.1 analytics.cloudron.io -127.0.0.1 analytics.cohesionapps.com -127.0.0.1 analytics.dnsfilter.com -127.0.0.1 analytics.emarketer.com -127.0.0.1 analytics.ext.go-tellm.com -127.0.0.1 analytics.google.com -127.0.0.1 analytics.htmedia.in -127.0.0.1 analytics.icons8.com -127.0.0.1 analytics.inlinemanual.com -127.0.0.1 analytics.jst.ai -127.0.0.1 analytics.justuno.com -127.0.0.1 analytics.live.com -127.0.0.1 analytics.mailmunch.co -127.0.0.1 analytics.mobile.yandex.net -127.0.0.1 analytics.myfinance.com -127.0.0.1 analytics.ostr.io -127.0.0.1 analytics.phando.com -127.0.0.1 analytics.picsart.com -127.0.0.1 analytics.pinterest.com -127.0.0.1 analytics.pointdrive.linkedin.com -127.0.0.1 analytics.poolshool.com -127.0.0.1 analytics.posttv.com -127.0.0.1 analytics.samdd.me -127.0.0.1 analytics.siliconexpert.com -127.0.0.1 analytics.swiggy.com -127.0.0.1 analytics.xelondigital.com -127.0.0.1 analytics.yahoo.com -127.0.0.1 analyticsapi.happypancake.net -127.0.0.1 ancientact.com -127.0.0.1 aniview.com -127.0.0.1 annonser.dagbladet.no -127.0.0.1 annoyedairport.com -127.0.0.1 annoyingacoustics.com -127.0.0.1 anrdoezrs.net -127.0.0.1 anstrex.com -127.0.0.1 anuncios.edicaoms.com.br -127.0.0.1 anxiousapples.com -127.0.0.1 apathetictheory.com -127.0.0.1 api.amplitude.com -127.0.0.1 api.eu.amplitude.com -127.0.0.1 api.intensifier.de -127.0.0.1 api.kameleoon.com -127.0.0.1 api.lab.amplitude.com -127.0.0.1 api.rudderlabs.com -127.0.0.1 api2.amplitude.com -127.0.0.1 apolloprogram.io -127.0.0.1 app-analytics-v2.snapchat.com -127.0.0.1 app-analytics.snapchat.com -127.0.0.1 app.pendo.io -127.0.0.1 appboycdn.com -127.0.0.1 appsflyer.com -127.0.0.1 aps.hearstnp.com -127.0.0.1 apsalar.com -127.0.0.1 apture.com -127.0.0.1 apu.samsungelectronics.com -127.0.0.1 aquaticowl.com -127.0.0.1 ar1nvz5.com -127.0.0.1 aralego.com -127.0.0.1 arc1.msn.com -127.0.0.1 archswimming.com -127.0.0.1 ard.xxxblackbook.com -127.0.0.1 argyresthia.com -127.0.0.1 aromamirror.com -127.0.0.1 artisany.net -127.0.0.1 as.webmd.com -127.0.0.1 as2.adserverhd.com -127.0.0.1 aserv.motorsgate.com -127.0.0.1 asewlfjqwlflkew.com -127.0.0.1 asia999.website -127.0.0.1 assets1.exgfnetwork.com -127.0.0.1 assoc-amazon.com -127.0.0.1 aswpapius.com -127.0.0.1 aswpsdkus.com -127.0.0.1 at-adserver.alltop.com -127.0.0.1 at-o.net -127.0.0.1 atdmt.com -127.0.0.1 athena-ads.wikia.com -127.0.0.1 ato.mx -127.0.0.1 attractiveafternoon.com -127.0.0.1 attribution.report -127.0.0.1 atwola.com -127.0.0.1 auctionads.com -127.0.0.1 auctionads.net -127.0.0.1 audience.media -127.0.0.1 audience2media.com -127.0.0.1 audienceinsights.com -127.0.0.1 audit.median.hu -127.0.0.1 audit.webinform.hu -127.0.0.1 augur.io -127.0.0.1 auto-bannertausch.de -127.0.0.1 automaticflock.com -127.0.0.1 avazutracking.net -127.0.0.1 avenuea.com -127.0.0.1 avocet.io -127.0.0.1 avpa.javalobby.org -127.0.0.1 awakebird.com -127.0.0.1 awempire.com -127.0.0.1 awesomeagreement.com -127.0.0.1 awin1.com -127.0.0.1 awstrack.me -127.0.0.1 awzbijw.com -127.0.0.1 axiomaticalley.com -127.0.0.1 axonix.com -127.0.0.1 ay.delivery -127.0.0.1 aztracking.net -127.0.0.1 b-s.tercept.com -127.0.0.1 ba.afl.rakuten.co.jp -127.0.0.1 backbeatmedia.com -127.0.0.1 balloontexture.com -127.0.0.1 banik.redigy.cz -127.0.0.1 banner-exchange-24.de -127.0.0.1 banner.ambercoastcasino.com -127.0.0.1 banner.buempliz-online.ch -127.0.0.1 banner.casino.net -127.0.0.1 banner.cotedazurpalace.com -127.0.0.1 banner.coza.com -127.0.0.1 banner.cz -127.0.0.1 banner.easyspace.com -127.0.0.1 banner.elisa.net -127.0.0.1 banner.eurogrand.com -127.0.0.1 banner.finzoom.ro -127.0.0.1 banner.goldenpalace.com -127.0.0.1 banner.icmedia.eu -127.0.0.1 banner.img.co.za -127.0.0.1 banner.inyourpocket.com -127.0.0.1 banner.linux.se -127.0.0.1 banner.media-system.de -127.0.0.1 banner.mindshare.de -127.0.0.1 banner.nixnet.cz -127.0.0.1 banner.noblepoker.com -127.0.0.1 banner.northsky.com -127.0.0.1 banner.orb.net -127.0.0.1 banner.penguin.cz -127.0.0.1 banner.rbc.ru -127.0.0.1 banner.reinstil.de -127.0.0.1 banner.relcom.ru -127.0.0.1 banner.tanto.de -127.0.0.1 banner.titan-dsl.de -127.0.0.1 banner.vadian.net -127.0.0.1 banner.webmersion.com -127.0.0.1 banner10.zetasystem.dk -127.0.0.1 bannerads.de -127.0.0.1 bannerboxes.com -127.0.0.1 bannerconnect.com -127.0.0.1 bannerconnect.net -127.0.0.1 bannergrabber.internet.gr -127.0.0.1 bannerimage.com -127.0.0.1 bannerlandia.com.ar -127.0.0.1 bannermall.com -127.0.0.1 bannermanager.bnr.bg -127.0.0.1 bannermarkt.nl -127.0.0.1 bannerpower.com -127.0.0.1 banners.adultfriendfinder.com -127.0.0.1 banners.amigos.com -127.0.0.1 banners.asiafriendfinder.com -127.0.0.1 banners.babylon-x.com -127.0.0.1 banners.bol.com.br -127.0.0.1 banners.cams.com -127.0.0.1 banners.clubseventeen.com -127.0.0.1 banners.czi.cz -127.0.0.1 banners.dine.com -127.0.0.1 banners.direction-x.com -127.0.0.1 banners.freett.com -127.0.0.1 banners.friendfinder.com -127.0.0.1 banners.getiton.com -127.0.0.1 banners.iq.pl -127.0.0.1 banners.isoftmarketing.com -127.0.0.1 banners.passion.com -127.0.0.1 banners.payserve.com -127.0.0.1 banners.resultonline.com -127.0.0.1 banners.sys-con.com -127.0.0.1 banners.thomsonlocal.com -127.0.0.1 banners.videosz.com -127.0.0.1 banners.virtuagirlhd.com -127.0.0.1 bannerserver.com -127.0.0.1 bannersgomlm.com -127.0.0.1 bannershotlink.perfectgonzo.com -127.0.0.1 bannersng.yell.com -127.0.0.1 bannerspace.com -127.0.0.1 bannerswap.com -127.0.0.1 bannertesting.com -127.0.0.1 bannertrack.net -127.0.0.1 bannery.cz -127.0.0.1 bannieres.wdmedia.net -127.0.0.1 bans.bride.ru -127.0.0.1 barbarousnerve.com -127.0.0.1 baremetrics.com -127.0.0.1 barnesandnoble.bfast.com -127.0.0.1 basebanner.com -127.0.0.1 basketballbelieve.com -127.0.0.1 baskettexture.com -127.0.0.1 bat.bing.com -127.0.0.1 batbuilding.com -127.0.0.1 bawdybeast.com -127.0.0.1 baypops.com -127.0.0.1 bbelements.com -127.0.0.1 bbn.img.com.ua -127.0.0.1 beachfront.com -127.0.0.1 beacon.gu-web.net -127.0.0.1 beam-ws.giraffe360.com -127.0.0.1 beam.giraffe360.com -127.0.0.1 beamincrease.com -127.0.0.1 bebi.com -127.0.0.1 beemray.com -127.0.0.1 begun.ru -127.0.0.1 behavioralengine.com -127.0.0.1 belstat.com -127.0.0.1 belstat.nl -127.0.0.1 benfly.net -127.0.0.1 berp.com -127.0.0.1 bestboundary.com -127.0.0.1 bestsearch.net -127.0.0.1 bewilderedblade.com -127.0.0.1 bfmio.com -127.0.0.1 bhcumsc.com -127.0.0.1 bidbarrel.cbsnews.com -127.0.0.1 bidclix.com -127.0.0.1 bidclix.net -127.0.0.1 bidr.io -127.0.0.1 bidsopt.com -127.0.0.1 bidswitch.net -127.0.0.1 bidtellect.com -127.0.0.1 bidvertiser.com -127.0.0.1 big-bang-ads.com -127.0.0.1 bigbangmedia.com -127.0.0.1 bigclicks.com -127.0.0.1 bigreal.org -127.0.0.1 billboard.cz -127.0.0.1 biosda.com -127.0.0.1 bitmedianetwork.com -127.0.0.1 bizad.nikkeibp.co.jp -127.0.0.1 bizible.com -127.0.0.1 bizographics.com -127.0.0.1 bizrate.com -127.0.0.1 bizzclick.com -127.0.0.1 bkrtx.com -127.0.0.1 blingbucks.com -127.0.0.1 blis.com -127.0.0.1 blockadblock.com -127.0.0.1 blockthrough.com -127.0.0.1 blogads.com -127.0.0.1 blogcounter.de -127.0.0.1 blogherads.com -127.0.0.1 blogtoplist.se -127.0.0.1 blogtopsites.com -127.0.0.1 blueadvertise.com -127.0.0.1 blueconic.com -127.0.0.1 blueconic.net -127.0.0.1 bluekai.com -127.0.0.1 bluelithium.com -127.0.0.1 bluewhaleweb.com -127.0.0.1 blushingbeast.com -127.0.0.1 blushingboundary.com -127.0.0.1 bm.annonce.cz -127.0.0.1 bn.bfast.com -127.0.0.1 bnnrrv.qontentum.de -127.0.0.1 bnrs.ilm.ee -127.0.0.1 boffoadsapi.com -127.0.0.1 boilingbeetle.com -127.0.0.1 boilingumbrella.com -127.0.0.1 bongacash.com -127.0.0.1 boomads.com -127.0.0.1 boomtrain.com -127.0.0.1 boost-my-pr.de -127.0.0.1 boredcrown.com -127.0.0.1 boringcoat.com -127.0.0.1 boudja.com -127.0.0.1 bounceads.net -127.0.0.1 bounceexchange.com -127.0.0.1 bowie-cdn.fathomdns.com -127.0.0.1 box.anchorfree.net -127.0.0.1 bpath.com -127.0.0.1 bpu.samsungelectronics.com -127.0.0.1 braincash.com -127.0.0.1 brand-display.com -127.0.0.1 brandreachsys.com -127.0.0.1 breadbalance.com -127.0.0.1 breakableinsurance.com -127.0.0.1 breaktime.com.tw -127.0.0.1 brealtime.com -127.0.0.1 bridgetrack.com -127.0.0.1 brightcom.com -127.0.0.1 brightinfo.com -127.0.0.1 brightmountainmedia.com -127.0.0.1 british-banners.com -127.0.0.1 broadboundary.com -127.0.0.1 broadcastbed.com -127.0.0.1 broaddoor.com -127.0.0.1 broadstreetads.com -127.0.0.1 browser-http-intake.logs.datadoghq.com -127.0.0.1 browser-http-intake.logs.datadoghq.eu -127.0.0.1 bs.yandex.ru -127.0.0.1 btez8.xyz -127.0.0.1 btrll.com -127.0.0.1 bttrack.com -127.0.0.1 bucketbean.com -127.0.0.1 businessbells.com -127.0.0.1 bustlinganimal.com -127.0.0.1 buysellads.com -127.0.0.1 buzzonclick.com -127.0.0.1 bwp.download.com -127.0.0.1 c.bigmir.net -127.0.0.1 c1.nowlinux.com -127.0.0.1 c1exchange.com -127.0.0.1 c212.net -127.0.0.1 calculatingcircle.com -127.0.0.1 calculatingtoothbrush.com -127.0.0.1 calculatorcamera.com -127.0.0.1 call-ad-network-api.marchex.com -127.0.0.1 callousbrake.com -127.0.0.1 callrail.com -127.0.0.1 calmcactus.com -127.0.0.1 campaign.bharatmatrimony.com -127.0.0.1 caniamedia.com -127.0.0.1 capablecows.com -127.0.0.1 captainbicycle.com -127.0.0.1 carambo.la -127.0.0.1 carbonads.com -127.0.0.1 carbonads.net -127.0.0.1 caringcast.com -127.0.0.1 cartstack.com -127.0.0.1 casalemedia.com -127.0.0.1 casalmedia.com -127.0.0.1 cash4members.com -127.0.0.1 cash4popup.de -127.0.0.1 cashcrate.com -127.0.0.1 cashengines.com -127.0.0.1 cashfiesta.com -127.0.0.1 cashpartner.com -127.0.0.1 cashstaging.me -127.0.0.1 casinopays.com -127.0.0.1 casinorewards.com -127.0.0.1 casinotraffic.com -127.0.0.1 causecherry.com -127.0.0.1 cbanners.virtuagirlhd.com -127.0.0.1 cdn.bannerflow.com -127.0.0.1 cdn.branch.io -127.0.0.1 cdn.freshmarketer.com -127.0.0.1 cdn.heapanalytics.com -127.0.0.1 cdn.keywee.co -127.0.0.1 cdn.onesignal.com -127.0.0.1 cdn.panelbear.com -127.0.0.1 cdn.segment.com -127.0.0.1 cdnondemand.org -127.0.0.1 cedato.com -127.0.0.1 celtra.com -127.0.0.1 centerpointmedia.com -127.0.0.1 ceskydomov.alias.ngs.modry.cz -127.0.0.1 cetrk.com -127.0.0.1 cgicounter.puretec.de -127.0.0.1 chairscrack.com -127.0.0.1 chameleon.ad -127.0.0.1 channelintelligence.com -127.0.0.1 chart.dk -127.0.0.1 chartbeat.com -127.0.0.1 chartbeat.net -127.0.0.1 chartboost.com -127.0.0.1 checkm8.com -127.0.0.1 checkstat.nl -127.0.0.1 cheerfulrange.com -127.0.0.1 cherriescare.com -127.0.0.1 chewcoat.com -127.0.0.1 chickensstation.com -127.0.0.1 chinsnakes.com -127.0.0.1 chitika.net -127.0.0.1 citrusad.net -127.0.0.1 cityads.telus.net -127.0.0.1 cj.com -127.0.0.1 cjbmanagement.com -127.0.0.1 cjlog.com -127.0.0.1 cl0udh0st1ng.com -127.0.0.1 claria.com -127.0.0.1 clck.ru -127.0.0.1 clevernt.com -127.0.0.1 cliand.com -127.0.0.1 click.airmalta-mail.com -127.0.0.1 click.bkdpt.com -127.0.0.1 click.cartsguru.io -127.0.0.1 click.cision.com -127.0.0.1 click.em.blizzard.com -127.0.0.1 click.email.bbc.com -127.0.0.1 click.email.sonos.com -127.0.0.1 click.fool.com -127.0.0.1 click.hookupinyourcity.com -127.0.0.1 click.kmindex.ru -127.0.0.1 click.redditmail.com -127.0.0.1 click.twcwigs.com -127.0.0.1 click2freemoney.com -127.0.0.1 click360v2-ingest.azurewebsites.net -127.0.0.1 clickability.com -127.0.0.1 clickadz.com -127.0.0.1 clickagents.com -127.0.0.1 clickbank.com -127.0.0.1 clickbooth.com -127.0.0.1 clickboothlnk.com -127.0.0.1 clickbrokers.com -127.0.0.1 clickcompare.co.uk -127.0.0.1 clickdensity.com -127.0.0.1 clickedyclick.com -127.0.0.1 clickfuse.com -127.0.0.1 clickhereforcellphones.com -127.0.0.1 clicklink.jp -127.0.0.1 clickmate.io -127.0.0.1 clickonometrics.pl -127.0.0.1 clicks.equantum.com -127.0.0.1 clicks.mods.de -127.0.0.1 clickserve.cc-dt.com -127.0.0.1 clicktag.de -127.0.0.1 clickthruserver.com -127.0.0.1 clickthrutraffic.com -127.0.0.1 clicktrace.info -127.0.0.1 clicktrack.ziyu.net -127.0.0.1 clicktracks.com -127.0.0.1 clicktrade.com -127.0.0.1 clickwith.bid -127.0.0.1 clickxchange.com -127.0.0.1 clickyab.com -127.0.0.1 clickz.com -127.0.0.1 clientgear.com -127.0.0.1 clientmetrics-pa.googleapis.com -127.0.0.1 clikerz.net -127.0.0.1 cliksolution.com -127.0.0.1 clixgalore.com -127.0.0.1 clk1005.com -127.0.0.1 clk1011.com -127.0.0.1 clk1015.com -127.0.0.1 clkrev.com -127.0.0.1 clksite.com -127.0.0.1 cloisteredhydrant.com -127.0.0.1 closedcows.com -127.0.0.1 cloudcoins.biz -127.0.0.1 cloudflare-dacdn.visualwebsiteoptimizer.com -127.0.0.1 cloudflareinsights.com -127.0.0.1 cloudiq.com -127.0.0.1 clrstm.com -127.0.0.1 cluster.adultworld.com -127.0.0.1 clustrmaps.com -127.0.0.1 cmp.dmgmediaprivacy.co.uk -127.0.0.1 cmvrclicks000.com -127.0.0.1 cnomy.com -127.0.0.1 cnt.spbland.ru -127.0.0.1 cnt1.pocitadlo.cz -127.0.0.1 cny.yoyo.org -127.0.0.1 codeadnetwork.com -127.0.0.1 cognitiv.ai -127.0.0.1 cointraffic.io -127.0.0.1 collector-dev.cdp-dev.cnn.com -127.0.0.1 collector.cdp.cnn.com -127.0.0.1 colonize.com -127.0.0.1 comclick.com -127.0.0.1 comfortablecheese.com -127.0.0.1 commindo-media-ressourcen.de -127.0.0.1 commissionmonster.com -127.0.0.1 commonswing.com -127.0.0.1 communications.melitaltd.com -127.0.0.1 compactbanner.com -127.0.0.1 completecabbage.com -127.0.0.1 complextoad.com -127.0.0.1 comprabanner.it -127.0.0.1 concernedcondition.com -127.0.0.1 conditionchange.com -127.0.0.1 conductrics.com -127.0.0.1 connatix.com -127.0.0.1 connectad.io -127.0.0.1 connextra.com -127.0.0.1 consciouschairs.com -127.0.0.1 consciouscheese.com -127.0.0.1 consensad.com -127.0.0.1 consensu.org -127.0.0.1 contadores.miarroba.com -127.0.0.1 contaxe.de -127.0.0.1 content.acc-hd.de -127.0.0.1 content.ad -127.0.0.1 content22.online.citi.com -127.0.0.1 contextweb.com -127.0.0.1 converge-digital.com -127.0.0.1 conversantmedia.com -127.0.0.1 conversionbet.com -127.0.0.1 conversionruler.com -127.0.0.1 convertbox.com -127.0.0.1 convertingtraffic.com -127.0.0.1 convrse.media -127.0.0.1 cookies.cmpnet.com -127.0.0.1 coordinatedcub.com -127.0.0.1 cootlogix.com -127.0.0.1 copperchickens.com -127.0.0.1 copycarpenter.com -127.0.0.1 copyrightaccesscontrols.com -127.0.0.1 coremetrics.com -127.0.0.1 cormast.com -127.0.0.1 cosmopolitads.com -127.0.0.1 count.rin.ru -127.0.0.1 count.west263.com -127.0.0.1 counted.com -127.0.0.1 counter.bloke.com -127.0.0.1 counter.cnw.cz -127.0.0.1 counter.cz -127.0.0.1 counter.dreamhost.com -127.0.0.1 counter.mirohost.net -127.0.0.1 counter.mojgorod.ru -127.0.0.1 counter.nowlinux.com -127.0.0.1 counter.rambler.ru -127.0.0.1 counter.search.bg -127.0.0.1 counter.snackly.co -127.0.0.1 counter.sparklit.com -127.0.0.1 counters.honesty.com -127.0.0.1 counting.kmindex.ru -127.0.0.1 coupling-media.de -127.0.0.1 coxmt.com -127.0.0.1 cp.abbp1.pw -127.0.0.1 cpalead.com -127.0.0.1 cpays.com -127.0.0.1 cpmstar.com -127.0.0.1 cpu.samsungelectronics.com -127.0.0.1 cpx-traffic.com -127.0.0.1 cpx.to -127.0.0.1 cpxinteractive.com -127.0.0.1 cqcounter.com -127.0.0.1 crabbychin.com -127.0.0.1 crakmedia.com -127.0.0.1 craktraffic.com -127.0.0.1 crashlytics.com -127.0.0.1 crashlyticsreports-pa.googleapis.com -127.0.0.1 cratecamera.com -127.0.0.1 crawlability.com -127.0.0.1 crawlclocks.com -127.0.0.1 crazyegg.com -127.0.0.1 crazypopups.com -127.0.0.1 creatives.livejasmin.com -127.0.0.1 criteo.com -127.0.0.1 criteo.net -127.0.0.1 critictruck.com -127.0.0.1 crowdgravity.com -127.0.0.1 crsspxl.com -127.0.0.1 crta.dailymail.co.uk -127.0.0.1 crtv.mate1.com -127.0.0.1 crwdcntrl.net -127.0.0.1 crypto-loot.org -127.0.0.1 ctnetwork.hu -127.0.0.1 culturedcrayon.com -127.0.0.1 cumbersomecloud.com -127.0.0.1 curtaincows.com -127.0.0.1 custom.plausible.io -127.0.0.1 customad.cnn.com -127.0.0.1 customads.co -127.0.0.1 customers.kameleoon.com -127.0.0.1 cutechin.com -127.0.0.1 cutecushion.com -127.0.0.1 cuteturkey.com -127.0.0.1 cxense.com -127.0.0.1 cyberbounty.com -127.0.0.1 cyrasi.com -127.0.0.1 d.adroll.com -127.0.0.1 d2cmedia.ca -127.0.0.1 dabiaozhi.com -127.0.0.1 dacdn.visualwebsiteoptimizer.com -127.0.0.1 dacdn.vwo.com -127.0.0.1 dakic-ia-300.com -127.0.0.1 damageddistance.com -127.0.0.1 damdoor.com -127.0.0.1 dancemistake.com -127.0.0.1 dapper.net -127.0.0.1 dapperfloor.com -127.0.0.1 dashingdirt.com -127.0.0.1 dashingsweater.com -127.0.0.1 data.namesakeoscilloscopemarquis.com -127.0.0.1 data8a8altrk.com -127.0.0.1 dbbsrv.com -127.0.0.1 dc-storm.com -127.0.0.1 de17a.com -127.0.0.1 deadpantruck.com -127.0.0.1 dealdotcom.com -127.0.0.1 debonairway.com -127.0.0.1 debtbusterloans.com -127.0.0.1 decenterads.com -127.0.0.1 decisivebase.com -127.0.0.1 decisivedrawer.com -127.0.0.1 decisiveducks.com -127.0.0.1 decknetwork.net -127.0.0.1 decoycreation.com -127.0.0.1 deepintent.com -127.0.0.1 defectivesun.com -127.0.0.1 delegatediscussion.com -127.0.0.1 deloo.de -127.0.0.1 deloplen.com -127.0.0.1 deloton.com -127.0.0.1 demandbase.com -127.0.0.1 demdex.net -127.0.0.1 denety.com -127.0.0.1 deployads.com -127.0.0.1 desertedbreath.com -127.0.0.1 desertedrat.com -127.0.0.1 detailedglue.com -127.0.0.1 detailedgovernment.com -127.0.0.1 detectdiscovery.com -127.0.0.1 dev.visualwebsiteoptimizer.com -127.0.0.1 dianomi.com -127.0.0.1 didtheyreadit.com -127.0.0.1 digital-ads.s3.amazonaws.com -127.0.0.1 digitalmerkat.com -127.0.0.1 direct-events-collector.spot.im -127.0.0.1 direct-xxx-access.com -127.0.0.1 directaclick.com -127.0.0.1 directivepub.com -127.0.0.1 directleads.com -127.0.0.1 directorym.com -127.0.0.1 directtrack.com -127.0.0.1 discountclick.com -127.0.0.1 discreetfield.com -127.0.0.1 dispensablestranger.com -127.0.0.1 disqusads.com -127.0.0.1 dist.belnk.com -127.0.0.1 distillery.wistia.com -127.0.0.1 districtm.ca -127.0.0.1 districtm.io -127.0.0.1 dk4ywix.com -127.0.0.1 dmp.mall.tv -127.0.0.1 dmtracker.com -127.0.0.1 dmtracking.alibaba.com -127.0.0.1 dmtracking2.alibaba.com -127.0.0.1 dnsdelegation.io -127.0.0.1 do-global.com -127.0.0.1 dockdigestion.com -127.0.0.1 docksalmon.com -127.0.0.1 dogcollarfavourbluff.com -127.0.0.1 domaining.in -127.0.0.1 domainsponsor.com -127.0.0.1 domainsteam.de -127.0.0.1 domdex.com -127.0.0.1 dotmetrics.net -127.0.0.1 doubleclick.com -127.0.0.1 doubleclick.de -127.0.0.1 doubleclick.net -127.0.0.1 doublepimp.com -127.0.0.1 doubleverify.com -127.0.0.1 doubtfulrainstorm.com -127.0.0.1 downloadr.xyz -127.0.0.1 dpbolvw.net -127.0.0.1 dpgawov.com -127.0.0.1 dpu.samsungelectronics.com -127.0.0.1 dq95d35.com -127.0.0.1 drabsize.com -127.0.0.1 dragzebra.com -127.0.0.1 drumcash.com -127.0.0.1 drydrum.com -127.0.0.1 dsp.colpirio.com -127.0.0.1 dsp.io -127.0.0.1 dstillery.com -127.0.0.1 dustywave.com -127.0.0.1 dyntrk.com -127.0.0.1 e-m.fr -127.0.0.1 e-planning.net -127.0.0.1 e.kde.cz -127.0.0.1 e37364.dscd.akamaiedge.net -127.0.0.1 eadexchange.com -127.0.0.1 eaesie.com -127.0.0.1 earthquakescarf.com -127.0.0.1 earthycopy.com -127.0.0.1 eas.almamedia.fi -127.0.0.1 easyhits4u.com -127.0.0.1 ebayadvertising.com -127.0.0.1 ebuzzing.com -127.0.0.1 ecircle-ag.com -127.0.0.1 ecleneue.com -127.0.0.1 eclick.vn -127.0.0.1 eclkmpbn.com -127.0.0.1 eclkspbn.com -127.0.0.1 economicpizzas.com -127.0.0.1 ecoupons.com -127.0.0.1 edaa.eu -127.0.0.1 educationdynamics.com -127.0.0.1 effectivemeasure.com -127.0.0.1 effectivemeasure.net -127.0.0.1 efficaciouscactus.com -127.0.0.1 eiv.baidu.com -127.0.0.1 ejyymghi.com -127.0.0.1 elasticchange.com -127.0.0.1 elderlyscissors.com -127.0.0.1 elderlytown.com -127.0.0.1 elephantqueue.com -127.0.0.1 elitedollars.com -127.0.0.1 elitetoplist.com -127.0.0.1 em1.yoursantander.co.uk -127.0.0.1 email-clk.adguard.com -127.0.0.1 email-opn.adguard.com -127.0.0.1 email.m1.bktrksmail.com -127.0.0.1 emanog.com -127.0.0.1 emebo.com -127.0.0.1 emebo.io -127.0.0.1 emerse.com -127.0.0.1 emetriq.de -127.0.0.1 emjcd.com -127.0.0.1 emltrk.com -127.0.0.1 emodoinc.com -127.0.0.1 emptyescort.com -127.0.0.1 emxdigital.com -127.0.0.1 encouragingwilderness.com -127.0.0.1 endurableshop.com -127.0.0.1 energeticladybug.com -127.0.0.1 engage.dnsfilter.com -127.0.0.1 engage.webshrinker.com -127.0.0.1 engage.windows.com -127.0.0.1 engagebdr.com -127.0.0.1 engageya.com -127.0.0.1 engine.espace.netavenir.com -127.0.0.1 enginenetwork.com -127.0.0.1 enormousearth.com -127.0.0.1 enquisite.com -127.0.0.1 ensighten.com -127.0.0.1 entercasino.com -127.0.0.1 enthusiasticdad.com -127.0.0.1 entrecard.s3.amazonaws.com -127.0.0.1 enviousthread.com -127.0.0.1 epom.com -127.0.0.1 epp.bih.net.ba -127.0.0.1 eqads.com -127.0.0.1 eqy.link -127.0.0.1 erne.co -127.0.0.1 ero-advertising.com -127.0.0.1 estat.com -127.0.0.1 esty.com -127.0.0.1 et.nytimes.com -127.0.0.1 etahub.com -127.0.0.1 etargetnet.com -127.0.0.1 etioh.com -127.0.0.1 etracker.com -127.0.0.1 etracker.de -127.0.0.1 eu-adcenter.net -127.0.0.1 eu1.madsone.com -127.0.0.1 eule1.pmu.fr -127.0.0.1 eulerian.net -127.0.0.1 eurekster.com -127.0.0.1 euros4click.de -127.0.0.1 eusta.de -127.0.0.1 evadav.com -127.0.0.1 evadavdsp.pro -127.0.0.1 events-eu.freshsuccess.com -127.0.0.1 events-us.freshsuccess.com -127.0.0.1 everestads.net -127.0.0.1 everesttech.net -127.0.0.1 evergage.com -127.0.0.1 eversales.space -127.0.0.1 evs.sgmt.loom.com -127.0.0.1 evyy.net -127.0.0.1 exanae.com -127.0.0.1 exchange-it.com -127.0.0.1 exchangead.com -127.0.0.1 exchangeclicksonline.com -127.0.0.1 exclusivebrass.com -127.0.0.1 exelate.com -127.0.0.1 exelator.com -127.0.0.1 exit76.com -127.0.0.1 exitexchange.com -127.0.0.1 exitfuel.com -127.0.0.1 exoclick.com -127.0.0.1 exosrv.com -127.0.0.1 experianmarketingservices.digital -127.0.0.1 explorads.com -127.0.0.1 expmediadirect1.com -127.0.0.1 exponea.com -127.0.0.1 exponential.com -127.0.0.1 express-submit.de -127.0.0.1 extreme-dm.com -127.0.0.1 extremetracking.com -127.0.0.1 eyeblaster.com -127.0.0.1 eyeota.net -127.0.0.1 eyereturn.com -127.0.0.1 eyeviewads.com -127.0.0.1 eyewonder.com -127.0.0.1 ezula.com -127.0.0.1 f7ds.liberation.fr -127.0.0.1 fabric.io -127.0.0.1 facilitategrandfather.com -127.0.0.1 fadedprofit.com -127.0.0.1 fadedsnow.com -127.0.0.1 fallaciousfifth.com -127.0.0.1 fam-ad.com -127.0.0.1 famousquarter.com -127.0.0.1 faracoon.com -127.0.0.1 farethief.com -127.0.0.1 farmergoldfish.com -127.0.0.1 fascinatedfeather.com -127.0.0.1 fast-redirecting.com -127.0.0.1 fastclick.com -127.0.0.1 fastclick.com.edgesuite.net -127.0.0.1 fastclick.net -127.0.0.1 fastly-insights.com -127.0.0.1 faultycanvas.com -127.0.0.1 faultyfowl.com -127.0.0.1 fave.co -127.0.0.1 fc.webmasterpro.de -127.0.0.1 feathr.co -127.0.0.1 feebleshock.com -127.0.0.1 feedbackresearch.com -127.0.0.1 feedjit.com -127.0.0.1 feedmob.com -127.0.0.1 ffxcam.fairfax.com.au -127.0.0.1 fimserve.com -127.0.0.1 findcommerce.com -127.0.0.1 findyourcasino.com -127.0.0.1 fineoffer.net -127.0.0.1 fingahvf.top -127.0.0.1 fireworkadservices.com -127.0.0.1 fireworkanalytics.com -127.0.0.1 fireworks-advertising.com -127.0.0.1 first.nova.cz -127.0.0.1 firstlightera.com -127.0.0.1 fixel.ai -127.0.0.1 flairadscpc.com -127.0.0.1 flakyfeast.com -127.0.0.1 flashtalking.com -127.0.0.1 fleshlightcash.com -127.0.0.1 flexbanner.com -127.0.0.1 flimsycircle.com -127.0.0.1 flimsythought.com -127.0.0.1 floodprincipal.com -127.0.0.1 flowgo.com -127.0.0.1 flurry.com -127.0.0.1 fly-analytics.com -127.0.0.1 folawn.com -127.0.0.1 foo.cosmocode.de -127.0.0.1 foresee.com -127.0.0.1 forex-affiliate.net -127.0.0.1 forkcdn.com -127.0.0.1 forwrdnow.com -127.0.0.1 fourarithmetic.com -127.0.0.1 fpctraffic.com -127.0.0.1 fpctraffic2.com -127.0.0.1 fpjs.io -127.0.0.1 fqtag.com -127.0.0.1 frailoffer.com -127.0.0.1 franklybundlecarver.com -127.0.0.1 free-banners.com -127.0.0.1 free-counter.co.uk -127.0.0.1 free-counters.co.uk -127.0.0.1 freebanner.com -127.0.0.1 freecounterstat.com -127.0.0.1 freelogs.com -127.0.0.1 freeonlineusers.com -127.0.0.1 freepay.com -127.0.0.1 freeskreen.com -127.0.0.1 freestats.com -127.0.0.1 freestats.tv -127.0.0.1 freewebcounter.com -127.0.0.1 freewheel.com -127.0.0.1 freewheel.tv -127.0.0.1 freshrelevance.com -127.0.0.1 friendwool.com -127.0.0.1 frightenedpotato.com -127.0.0.1 frtyj.com -127.0.0.1 frtyk.com -127.0.0.1 fullstory.com -127.0.0.1 functionalcrown.com -127.0.0.1 funklicks.com -127.0.0.1 funnelytics.io -127.0.0.1 fusionads.net -127.0.0.1 fusionquest.com -127.0.0.1 futuristicapparatus.com -127.0.0.1 futuristicfairies.com -127.0.0.1 fuzzybasketball.com -127.0.0.1 fuzzyflavor.com -127.0.0.1 fuzzyweather.com -127.0.0.1 fwcdn1.com -127.0.0.1 fwcdn2.com -127.0.0.1 fxstyle.net -127.0.0.1 ga.clearbit.com -127.0.0.1 ga87z2o.com -127.0.0.1 gadsbee.com -127.0.0.1 galaxien.com -127.0.0.1 game-advertising-online.com -127.0.0.1 gamesites100.net -127.0.0.1 gamesites200.com -127.0.0.1 gammamaximum.com -127.0.0.1 gaug.es -127.0.0.1 gavvia.com -127.0.0.1 gearwom.de -127.0.0.1 gekko.spiceworks.com -127.0.0.1 geo.digitalpoint.com -127.0.0.1 geobanner.adultfriendfinder.com -127.0.0.1 georiot.com -127.0.0.1 geovisite.com -127.0.0.1 getclicky.com -127.0.0.1 getintent.com -127.0.0.1 getmyads.com -127.0.0.1 gfcim5.gq -127.0.0.1 giddycoat.com -127.0.0.1 globalismedia.com -127.0.0.1 globaltakeoff.net -127.0.0.1 globus-inter.com -127.0.0.1 glossysense.com -127.0.0.1 gloyah.net -127.0.0.1 gmads.net -127.0.0.1 gml.email -127.0.0.1 go-clicks.de -127.0.0.1 go-mpulse.net -127.0.0.1 go-rank.de -127.0.0.1 go.eu.sparkpostmail1.com -127.0.0.1 go.icann.org -127.0.0.1 go.usa.gov -127.0.0.1 go2affise.com -127.0.0.1 goingplatinum.com -127.0.0.1 goldstats.com -127.0.0.1 gondolagnome.com -127.0.0.1 google-analytics.com -127.0.0.1 googleadservices.com -127.0.0.1 googleanalytics.com -127.0.0.1 googlesyndication.com -127.0.0.1 googletagmanager.com -127.0.0.1 googletagservices.com -127.0.0.1 gorgeousground.com -127.0.0.1 gostats.com -127.0.0.1 gothamads.com -127.0.0.1 gotraffic.net -127.0.0.1 gp.dejanews.com -127.0.0.1 gracefulsock.com -127.0.0.1 graizoah.com -127.0.0.1 grandioseguide.com -127.0.0.1 grapeshot.co.uk -127.0.0.1 greetzebra.com -127.0.0.1 greyinstrument.com -127.0.0.1 greystripe.com -127.0.0.1 groundtruth.com -127.0.0.1 grychiphidu.com -127.0.0.1 gscontxt.net -127.0.0.1 gstaticx.com -127.0.0.1 gtop100.com -127.0.0.1 guardedschool.com -127.0.0.1 guffawdecipher.com -127.0.0.1 gunggo.com -127.0.0.1 h-bid.com -127.0.0.1 h0.t.hubspotemail.net -127.0.0.1 h78xb.pw -127.0.0.1 habitualhumor.com -127.0.0.1 haltingbadge.com -127.0.0.1 hammerhearing.com -127.0.0.1 handyfield.com -127.0.0.1 hardtofindmilk.com -127.0.0.1 harrenmedia.com -127.0.0.1 harrenmedianetwork.com -127.0.0.1 havamedia.net -127.0.0.1 hb.afl.rakuten.co.jp -127.0.0.1 hb.vntsm.com -127.0.0.1 hbb.afl.rakuten.co.jp -127.0.0.1 hdscout.com -127.0.0.1 heap.com -127.0.0.1 heias.com -127.0.0.1 hellobar.com -127.0.0.1 hentaicounter.com -127.0.0.1 herbalaffiliateprogram.com -127.0.0.1 hexcan.com -127.0.0.1 hexusads.fluent.ltd.uk -127.0.0.1 heyos.com -127.0.0.1 hf5rbejvpwds.com -127.0.0.1 hfc195b.com -127.0.0.1 hgads.com -127.0.0.1 highfalutinroom.com -127.0.0.1 hightrafficads.com -127.0.0.1 hilariouszinc.com -127.0.0.1 hilltopads.net -127.0.0.1 histats.com -127.0.0.1 historicalrequest.com -127.0.0.1 hit-parade.com -127.0.0.1 hit.bg -127.0.0.1 hit.ua -127.0.0.1 hit.webcentre.lycos.co.uk -127.0.0.1 hitbox.com -127.0.0.1 hitcounters.miarroba.com -127.0.0.1 hitfarm.com -127.0.0.1 hitlist.ru -127.0.0.1 hitlounge.com -127.0.0.1 hitometer.com -127.0.0.1 hits-i.iubenda.com -127.0.0.1 hits.europuls.eu -127.0.0.1 hits.informer.com -127.0.0.1 hits.puls.lv -127.0.0.1 hits.theguardian.com -127.0.0.1 hits4me.com -127.0.0.1 hitslink.com -127.0.0.1 hittail.com -127.0.0.1 hlok.qertewrt.com -127.0.0.1 hocgeese.com -127.0.0.1 hollowafterthought.com -127.0.0.1 homelycrown.com -127.0.0.1 homepageking.de -127.0.0.1 honeygoldfish.com -127.0.0.1 honorablehall.com -127.0.0.1 honorableland.com -127.0.0.1 hostedads.realitykings.com -127.0.0.1 hotjar.com -127.0.0.1 hotkeys.com -127.0.0.1 hotlog.ru -127.0.0.1 hotrank.com.tw -127.0.0.1 hoverowl.com -127.0.0.1 hs-analytics.net -127.0.0.1 hs-banner.com -127.0.0.1 hsadspixel.net -127.0.0.1 hsn.uqhv.net -127.0.0.1 htlbid.com -127.0.0.1 httpool.com -127.0.0.1 hubadnetwork.com -127.0.0.1 hueads.com -127.0.0.1 hueadsortb.com -127.0.0.1 hueadsxml.com -127.0.0.1 huezzcjskf.site -127.0.0.1 hurricanedigitalmedia.com -127.0.0.1 hurtteeth.com -127.0.0.1 hydramedia.com -127.0.0.1 hyperbanner.net -127.0.0.1 hypertracker.com -127.0.0.1 hyprmx.com -127.0.0.1 hystericalcloth.com -127.0.0.1 hystericalhelp.com -127.0.0.1 i-clicks.net -127.0.0.1 i-i.lt -127.0.0.1 i1img.com -127.0.0.1 i1media.no -127.0.0.1 ia.iinfo.cz -127.0.0.1 iad.anm.co.uk -127.0.0.1 iadnet.com -127.0.0.1 iasds01.com -127.0.0.1 ibillboard.com -127.0.0.1 iconpeak2trk.com -127.0.0.1 icptrack.com -127.0.0.1 id5-sync.com -127.0.0.1 idealadvertising.net -127.0.0.1 idevaffiliate.com -127.0.0.1 idtargeting.com -127.0.0.1 ientrymail.com -127.0.0.1 iesnare.com -127.0.0.1 ifa.tube8live.com -127.0.0.1 ihogaetw.com -127.0.0.1 ilbanner.com -127.0.0.1 ilead.itrack.it -127.0.0.1 illfatedsnail.com -127.0.0.1 illustriousoatmeal.com -127.0.0.1 imagecash.net -127.0.0.1 images-pw.secureserver.net -127.0.0.1 imarketservices.com -127.0.0.1 imembe.com -127.0.0.1 img.prohardver.hu -127.0.0.1 imgpromo.easyrencontre.com -127.0.0.1 immensehoney.com -127.0.0.1 imonomy.com -127.0.0.1 importedincrease.com -127.0.0.1 impossibleexpansion.com -127.0.0.1 imprese.cz -127.0.0.1 impressionmedia.cz -127.0.0.1 impressionmonster.com -127.0.0.1 impressionz.co.uk -127.0.0.1 improvedigital.com -127.0.0.1 impulsehands.com -127.0.0.1 imrworldwide.com -127.0.0.1 inclk.com -127.0.0.1 incognitosearches.com -127.0.0.1 incoming-telemetry.thunderbird.net -127.0.0.1 incoming.telemetry.mozilla.org -127.0.0.1 indexexchange.com -127.0.0.1 indexstats.com -127.0.0.1 indexww.com -127.0.0.1 indieclick.com -127.0.0.1 industrybrains.com -127.0.0.1 inetlog.ru -127.0.0.1 infinite-ads.com -127.0.0.1 infinityads.com -127.0.0.1 infoevent.startappservice.com -127.0.0.1 infolinks.com -127.0.0.1 information.com -127.0.0.1 inmobi.com -127.0.0.1 inner-active.com -127.0.0.1 innocentwax.com -127.0.0.1 innovid.com -127.0.0.1 inquisitiveinvention.com -127.0.0.1 inringtone.com -127.0.0.1 insgly.net -127.0.0.1 insightexpress.com -127.0.0.1 insightexpressai.com -127.0.0.1 inskinad.com -127.0.0.1 inslco.bar -127.0.0.1 inspectlet.com -127.0.0.1 install.365-stream.com -127.0.0.1 instantmadness.com -127.0.0.1 insticator.com -127.0.0.1 instinctiveads.com -127.0.0.1 instrumentsponge.com -127.0.0.1 intelliads.com -127.0.0.1 intelligenceadx.com -127.0.0.1 intellitxt.com -127.0.0.1 intentsify.io -127.0.0.1 interactive.forthnet.gr -127.0.0.1 intergi.com -127.0.0.1 internetfuel.com -127.0.0.1 interreklame.de -127.0.0.1 intnotif.club -127.0.0.1 inventionpassenger.com -127.0.0.1 invitesugar.com -127.0.0.1 ioam.de -127.0.0.1 ip.ro -127.0.0.1 ip193.cn -127.0.0.1 iperceptions.com -127.0.0.1 ipredictive.com -127.0.0.1 ipstack.com -127.0.0.1 irchan.com -127.0.0.1 ireklama.cz -127.0.0.1 is-tracking-pixel-api-prod.appspot.com -127.0.0.1 iterable.com -127.0.0.1 itop.cz -127.0.0.1 its-that-easy.com -127.0.0.1 iubzka.online -127.0.0.1 ivwbox.de -127.0.0.1 ivykiosk.com -127.0.0.1 iyfnzgb.com -127.0.0.1 j93557g.com -127.0.0.1 jadeitite.com -127.0.0.1 jads.co -127.0.0.1 jaizouji.com -127.0.0.1 jauchuwa.net -127.0.0.1 jcount.com -127.0.0.1 jdoqocy.com -127.0.0.1 jinkads.de -127.0.0.1 joetec.net -127.0.0.1 js-agent.newrelic.com -127.0.0.1 js.users.51.la -127.0.0.1 jsecoin.com -127.0.0.1 jsrdn.com -127.0.0.1 juicyads.com -127.0.0.1 juicyads.me -127.0.0.1 jumptap.com -127.0.0.1 jungroup.com -127.0.0.1 justicejudo.com -127.0.0.1 justpremium.com -127.0.0.1 justrelevant.com -127.0.0.1 k.iinfo.cz -127.0.0.1 kameleoon.eu -127.0.0.1 kanoodle.com -127.0.0.1 kargo.com -127.0.0.1 karonty.com -127.0.0.1 kesmatic.com -127.0.0.1 keymedia.hu -127.0.0.1 kindads.com -127.0.0.1 kissmetrics.com -127.0.0.1 klclick.com -127.0.0.1 klclick1.com -127.0.0.1 kliks.nl -127.0.0.1 klsdee.com -127.0.0.1 kmpiframe.keepmeposted.com.mt -127.0.0.1 knorex.com -127.0.0.1 komoona.com -127.0.0.1 kompasads.com -127.0.0.1 kontera.com -127.0.0.1 kost.tv -127.0.0.1 kpu.samsungelectronics.com -127.0.0.1 krxd.net -127.0.0.1 kt5850pjz0.com -127.0.0.1 ktu.sv2.biz -127.0.0.1 kubient.com -127.0.0.1 l1.britannica.com -127.0.0.1 l6b587txj1.com -127.0.0.1 lakequincy.com -127.0.0.1 lameletters.com -127.0.0.1 lanistaads.com -127.0.0.1 larati.net -127.0.0.1 laughablecopper.com -127.0.0.1 laughcloth.com -127.0.0.1 launchbit.com -127.0.0.1 layer-ad.de -127.0.0.1 layer-ads.de -127.0.0.1 lbn.ru -127.0.0.1 lead-analytics.nl -127.0.0.1 leadboltads.net -127.0.0.1 leadclick.com -127.0.0.1 leadingedgecash.com -127.0.0.1 leadplace.fr -127.0.0.1 leadspace.com -127.0.0.1 leadzupc.com -127.0.0.1 leaplunchroom.com -127.0.0.1 leftliquid.com -127.0.0.1 lemmatechnologies.com -127.0.0.1 lemnisk.co -127.0.0.1 lettucelimit.com -127.0.0.1 levelrate.de -127.0.0.1 lever-analytics.com -127.0.0.1 lfeeder.com -127.0.0.1 lfstmedia.com -127.0.0.1 lgad.cjpowercast.com.edgesuite.net -127.0.0.1 lgsmartad.com -127.0.0.1 li.alibris.com -127.0.0.1 li.azstarnet.com -127.0.0.1 li.dailycaller.com -127.0.0.1 li.gatehousemedia.com -127.0.0.1 li.gq.com -127.0.0.1 li.hearstmags.com -127.0.0.1 li.livingsocial.com -127.0.0.1 li.mw.drhinternet.net -127.0.0.1 li.onetravel.com -127.0.0.1 li.patheos.com -127.0.0.1 li.pmc.com -127.0.0.1 li.purch.com -127.0.0.1 li.realtor.com -127.0.0.1 li.walmart.com -127.0.0.1 li.ziffimages.com -127.0.0.1 liadm.com -127.0.0.1 lifeimpressions.net -127.0.0.1 liftdna.com -127.0.0.1 ligatus.com -127.0.0.1 ligatus.de -127.0.0.1 lightcast.leadscoringcenter.com -127.0.0.1 lightcushion.com -127.0.0.1 lightspeedcash.com -127.0.0.1 lightstep.medium.systems -127.0.0.1 lijit.com -127.0.0.1 link-booster.de -127.0.0.1 link4ads.com -127.0.0.1 linkadd.de -127.0.0.1 linkbuddies.com -127.0.0.1 linkexchange.com -127.0.0.1 linkprice.com -127.0.0.1 linkrain.com -127.0.0.1 linkreferral.com -127.0.0.1 links-ranking.de -127.0.0.1 linkshighway.com -127.0.0.1 linkstorms.com -127.0.0.1 linkswaper.com -127.0.0.1 linktarget.com -127.0.0.1 liquidad.narrowcastmedia.com -127.0.0.1 litix.io -127.0.0.1 liveadexchanger.com -127.0.0.1 liveintent.com -127.0.0.1 livelylaugh.com -127.0.0.1 liverail.com -127.0.0.1 lizardslaugh.com -127.0.0.1 lkqd.com -127.0.0.1 lnks.gd -127.0.0.1 loading321.com -127.0.0.1 locked4.com -127.0.0.1 lockerdome.com -127.0.0.1 locpub.com -127.0.0.1 log.btopenworld.com -127.0.0.1 log.logrocket.io -127.0.0.1 log.pinterest.com -127.0.0.1 log.videocampaign.co -127.0.0.1 logger.snackly.co -127.0.0.1 logs.roku.com -127.0.0.1 logs.spilgames.com -127.0.0.1 logsss.com -127.0.0.1 logua.com -127.0.0.1 longinglettuce.com -127.0.0.1 look.djfiln.com -127.0.0.1 look.ichlnk.com -127.0.0.1 look.opskln.com -127.0.0.1 look.ufinkln.com -127.0.0.1 loopme.com -127.0.0.1 lop.com -127.0.0.1 loudlunch.com -127.0.0.1 lp3tdqle.com -127.0.0.1 lucidmedia.com -127.0.0.1 lucklayed.info -127.0.0.1 luckyorange.com -127.0.0.1 lytics.io -127.0.0.1 lzjl.com -127.0.0.1 m.trb.com -127.0.0.1 m2.ai -127.0.0.1 m32.media -127.0.0.1 m4n.nl -127.0.0.1 m6r.eu -127.0.0.1 mackeeperapp.mackeeper.com -127.0.0.1 madclient.uimserv.net -127.0.0.1 madcpms.com -127.0.0.1 madinad.com -127.0.0.1 madisonavenue.com -127.0.0.1 madvertise.de -127.0.0.1 magicadz.co -127.0.0.1 magnificentmist.com -127.0.0.1 mail-ads.google.com -127.0.0.1 maltiverse.lt.acemlnc.com -127.0.0.1 manageadv.cblogs.eu -127.0.0.1 mantisadnetwork.com -127.0.0.1 marinsm.com -127.0.0.1 markedcrayon.com -127.0.0.1 markedpail.com -127.0.0.1 market-buster.com -127.0.0.1 marketing.888.com -127.0.0.1 marketing.desertcart.com -127.0.0.1 marketing.hearstmagazines.nl -127.0.0.1 marketing.net.brillen.de -127.0.0.1 marketing.net.home24.de -127.0.0.1 marketing.net.occhiali24.it -127.0.0.1 marketing.nyi.net -127.0.0.1 marketing.osijek031.com -127.0.0.1 marketingsolutions.yahoo.com -127.0.0.1 marketo.com -127.0.0.1 mas.sector.sk -127.0.0.1 massivemark.com -127.0.0.1 matchcraft.com -127.0.0.1 materialmoon.com -127.0.0.1 matheranalytics.com -127.0.0.1 mathtag.com -127.0.0.1 matomo.activate.cz -127.0.0.1 matomo.crossiety.app -127.0.0.1 matomo.gals24.ru -127.0.0.1 matomo.hdweb.ru -127.0.0.1 matomo.zwetok.ru -127.0.0.1 mautic.com -127.0.0.1 max.i12.de -127.0.0.1 maximiser.net -127.0.0.1 maximumcash.com -127.0.0.1 maxonclick.com -127.0.0.1 mbs.megaroticlive.com -127.0.0.1 mcdlks.com -127.0.0.1 measure.office.com -127.0.0.1 measuremap.com -127.0.0.1 media-adrunner.mycomputer.com -127.0.0.1 media-servers.net -127.0.0.1 media.funpic.de -127.0.0.1 media.net -127.0.0.1 media01.eu -127.0.0.1 media6degrees.com -127.0.0.1 mediaarea.eu -127.0.0.1 mediabridge.cc -127.0.0.1 mediacharger.com -127.0.0.1 mediafuse.com -127.0.0.1 mediageneral.com -127.0.0.1 mediaiqdigital.com -127.0.0.1 mediamath.com -127.0.0.1 mediamgr.ugo.com -127.0.0.1 mediaplazza.com -127.0.0.1 mediaplex.com -127.0.0.1 mediascale.de -127.0.0.1 mediaserver.bwinpartypartners.it -127.0.0.1 mediasmart.io -127.0.0.1 mediatext.com -127.0.0.1 mediavine.com -127.0.0.1 mediavoice.com -127.0.0.1 mediax.angloinfo.com -127.0.0.1 mediaz.angloinfo.com -127.0.0.1 medleyads.com -127.0.0.1 medyanetads.com -127.0.0.1 meetrics.net -127.0.0.1 megacash.de -127.0.0.1 megapu.sh -127.0.0.1 megastats.com -127.0.0.1 megawerbung.de -127.0.0.1 mellowads.com -127.0.0.1 memorizeneck.com -127.0.0.1 memorycobweb.com -127.0.0.1 messagenovice.com -127.0.0.1 metadsp.co.uk -127.0.0.1 metaffiliation.com -127.0.0.1 metanetwork.com -127.0.0.1 methodcash.com -127.0.0.1 metrics-logger.spot.im -127.0.0.1 metrics.api.drift.com -127.0.0.1 metrics.cnn.com -127.0.0.1 metrics.consumerreports.org -127.0.0.1 metrics.ctv.ca -127.0.0.1 metrics.foxnews.com -127.0.0.1 metrics.getrockerbox.com -127.0.0.1 metrics.gfycat.com -127.0.0.1 metrics.govexec.com -127.0.0.1 metrics.icloud.com -127.0.0.1 metrics.mzstatic.com -127.0.0.1 metrilo.com -127.0.0.1 mfadsrvr.com -127.0.0.1 mg2connext.com -127.0.0.1 mgid.com -127.0.0.1 microstatic.pl -127.0.0.1 microticker.com -127.0.0.1 militaryverse.com -127.0.0.1 milotree.com -127.0.0.1 minewhat.com -127.0.0.1 minormeeting.com -127.0.0.1 mintegral.com -127.0.0.1 mixedreading.com -127.0.0.1 mixpanel.com -127.0.0.1 mkto-ab410147.com -127.0.0.1 mktoresp.com -127.0.0.1 ml314.com -127.0.0.1 mlm.de -127.0.0.1 mlsend.com -127.0.0.1 mltrk.io -127.0.0.1 mmismm.com -127.0.0.1 mmstat.com -127.0.0.1 mmtro.com -127.0.0.1 moartraffic.com -127.0.0.1 moat.com -127.0.0.1 moatads.com -127.0.0.1 moatpixel.com -127.0.0.1 mobclix.com -127.0.0.1 mobfox.com -127.0.0.1 mobileanalytics.us-east-1.amazonaws.com -127.0.0.1 mobilefuse.com -127.0.0.1 mobperads.net -127.0.0.1 modernpricing.com -127.0.0.1 modifyeyes.com -127.0.0.1 moldyicicle.com -127.0.0.1 mon.byteoversea.com -127.0.0.1 monarchads.com -127.0.0.1 monetate.net -127.0.0.1 monetizer101.com -127.0.0.1 moneyexpert.co.uk -127.0.0.1 monsterpops.com -127.0.0.1 mookie1.com -127.0.0.1 mopub.com -127.0.0.1 motionspots.com -127.0.0.1 mouseflow.com -127.0.0.1 mousestats.com -127.0.0.1 movad.net -127.0.0.1 mowfruit.com -127.0.0.1 mparticle.com -127.0.0.1 mpstat.us -127.0.0.1 mr-rank.de -127.0.0.1 mrskincash.com -127.0.0.1 mstrlytcs.com -127.0.0.1 mtrcs.samba.tv -127.0.0.1 mtree.com -127.0.0.1 munchkin.marketo.net -127.0.0.1 mundanepollution.com -127.0.0.1 musiccounter.ru -127.0.0.1 muwmedia.com -127.0.0.1 mxptint.net -127.0.0.1 myads.company -127.0.0.1 myads.net -127.0.0.1 myads.telkomsel.com -127.0.0.1 myaffiliateprogram.com -127.0.0.1 mybbc-analytics.files.bbci.co.uk -127.0.0.1 mybetterdl.com -127.0.0.1 mybloglog.com -127.0.0.1 mybuys.com -127.0.0.1 mycounter.ua -127.0.0.1 mydas.mobi -127.0.0.1 mylink-today.com -127.0.0.1 mypagerank.net -127.0.0.1 mypagerank.ru -127.0.0.1 mypowermall.com -127.0.0.1 mysafeads.com -127.0.0.1 mystat-in.net -127.0.0.1 mystat.pl -127.0.0.1 mysteriousmonth.com -127.0.0.1 mytop-in.net -127.0.0.1 myvisualiq.net -127.0.0.1 n69.com -127.0.0.1 naj.sk -127.0.0.1 naj22.proasdf.com -127.0.0.1 nappyattack.com -127.0.0.1 naradxb.com -127.0.0.1 nastydollars.com -127.0.0.1 nativeroll.tv -127.0.0.1 naturalbid.com -127.0.0.1 navegg.com -127.0.0.1 navigator.io -127.0.0.1 navrcholu.cz -127.0.0.1 ncaudienceexchange.com -127.0.0.1 ndparking.com -127.0.0.1 nedstatbasic.net -127.0.0.1 neighborlywatch.com -127.0.0.1 nend.net -127.0.0.1 neocounter.neoworx-blog-tools.net -127.0.0.1 nervoussummer.com -127.0.0.1 net-filter.com -127.0.0.1 netaffiliation.com -127.0.0.1 netagent.cz -127.0.0.1 netclickstats.com -127.0.0.1 netcommunities.com -127.0.0.1 netdirect.nl -127.0.0.1 netech.postaffiliatepro.com -127.0.0.1 netincap.com -127.0.0.1 netmera-web.com -127.0.0.1 netmera.com -127.0.0.1 netmng.com -127.0.0.1 netpool.netbookia.net -127.0.0.1 netshelter.net -127.0.0.1 neudesicmediagroup.com -127.0.0.1 newads.bangbros.com -127.0.0.1 newnet.qsrch.com -127.0.0.1 newnudecash.com -127.0.0.1 newopenx.detik.com -127.0.0.1 newsadsppush.com -127.0.0.1 newsletter-link.com -127.0.0.1 newstarads.com -127.0.0.1 newt1.adultadworld.com -127.0.0.1 newt1.adultworld.com -127.0.0.1 nexac.com -127.0.0.1 nexage.com -127.0.0.1 ng3.ads.warnerbros.com -127.0.0.1 nhpfvdlbjg.com -127.0.0.1 nitratory.com -127.0.0.1 nitroclicks.com -127.0.0.1 noiselessplough.com -127.0.0.1 nondescriptcrowd.com -127.0.0.1 nondescriptnote.com -127.0.0.1 nondescriptsmile.com -127.0.0.1 nondescriptstocking.com -127.0.0.1 novem.pl -127.0.0.1 npttech.com -127.0.0.1 nr-data.net -127.0.0.1 ns1p.net -127.0.0.1 ntv.io -127.0.0.1 ntvk1.ru -127.0.0.1 nuseek.com -127.0.0.1 nuttyorganization.com -127.0.0.1 nzaza.com -127.0.0.1 o333o.com -127.0.0.1 oafishobservation.com -127.0.0.1 oas.benchmark.fr -127.0.0.1 oas.repubblica.it -127.0.0.1 oas.roanoke.com -127.0.0.1 oas.toronto.com -127.0.0.1 oas.uniontrib.com -127.0.0.1 oas.villagevoice.com -127.0.0.1 oascentral.chicagobusiness.com -127.0.0.1 oascentral.fortunecity.com -127.0.0.1 oascentral.register.com -127.0.0.1 obscenesidewalk.com -127.0.0.1 observantice.com -127.0.0.1 oclasrv.com -127.0.0.1 odbierz-bony.ovp.pl -127.0.0.1 oewa.at -127.0.0.1 offaces-butional.com -127.0.0.1 offer.fyber.com -127.0.0.1 offer.sponsorpay.com -127.0.0.1 offerforge.com -127.0.0.1 offermatica.com -127.0.0.1 offshoreanglehost.com -127.0.0.1 oglasi.posjetnica.com -127.0.0.1 ogury.com -127.0.0.1 ojrq.net -127.0.0.1 omnijay.com -127.0.0.1 omniscientspark.com -127.0.0.1 omniture.com -127.0.0.1 omtrdc.net -127.0.0.1 onaudience.com -127.0.0.1 onclasrv.com -127.0.0.1 onclickads.net -127.0.0.1 onctus.com -127.0.0.1 oneandonlynetwork.com -127.0.0.1 onenag.com -127.0.0.1 onenetworkdirect.com -127.0.0.1 onestat.com -127.0.0.1 onestatfree.com -127.0.0.1 online-metrix.net -127.0.0.1 online.miarroba.com -127.0.0.1 onlinecash.com -127.0.0.1 onlinecashmethod.com -127.0.0.1 onlinerewardcenter.com -127.0.0.1 onscroll.com -127.0.0.1 onthe.io -127.0.0.1 opads.us -127.0.0.1 open.oneplus.net -127.0.0.1 openad.tf1.fr -127.0.0.1 openad.travelnow.com -127.0.0.1 openads.friendfinder.com -127.0.0.1 openads.org -127.0.0.1 openadsnetwork.com -127.0.0.1 opentag-stats.qubit.com -127.0.0.1 openx.angelsgroup.org.uk -127.0.0.1 openx.cairo360.com -127.0.0.1 openx.kgmedia.eu -127.0.0.1 openx.net -127.0.0.1 openx.skinet.cz -127.0.0.1 openx.smcaen.fr -127.0.0.1 openx2.kytary.cz -127.0.0.1 operationkettle.com -127.0.0.1 opienetwork.com -127.0.0.1 opmnstr.com -127.0.0.1 oppuz.com -127.0.0.1 optimallimit.com -127.0.0.1 optimize-stats.voxmedia.com -127.0.0.1 optimizely.com -127.0.0.1 optimost.com -127.0.0.1 optmd.com -127.0.0.1 optmnstr.com -127.0.0.1 optmstr.com -127.0.0.1 optnmstr.com -127.0.0.1 optnx.com -127.0.0.1 ota.cartrawler.com -127.0.0.1 otto-images.developershed.com -127.0.0.1 outbrain.com -127.0.0.1 overconfidentfood.com -127.0.0.1 overture.com -127.0.0.1 owebanalytics.com -127.0.0.1 owebmoney.ru -127.0.0.1 owlsr.us -127.0.0.1 owneriq.net -127.0.0.1 ox1.shopcool.com.tw -127.0.0.1 oxado.com -127.0.0.1 oxcash.com -127.0.0.1 oxen.hillcountrytexas.com -127.0.0.1 p-n.io -127.0.0.1 p.nag.ru -127.0.0.1 p2r14.com -127.0.0.1 padsbrown.com -127.0.0.1 pagead.l.google.com -127.0.0.1 pagefair.com -127.0.0.1 pagefair.net -127.0.0.1 pagerank-ranking.de -127.0.0.1 pagerank4you.com -127.0.0.1 pageranktop.com -127.0.0.1 paleleaf.com -127.0.0.1 panickycurtain.com -127.0.0.1 panickypancake.com -127.0.0.1 paradoxfactor.com -127.0.0.1 parchedangle.com -127.0.0.1 parchedsofa.com -127.0.0.1 parsely.com -127.0.0.1 parsimoniouspolice.com -127.0.0.1 partner-ads.com -127.0.0.1 partner.pelikan.cz -127.0.0.1 partnerad.l.google.com -127.0.0.1 partnerads.ysm.yahoo.com -127.0.0.1 partnercash.de -127.0.0.1 partners.priceline.com -127.0.0.1 passeura.com -127.0.0.1 paxtro.com -127.0.0.1 paychat.fuse-cloud.com -127.0.0.1 paycounter.com -127.0.0.1 paypopup.com -127.0.0.1 pbnet.ru -127.0.0.1 pbterra.com -127.0.0.1 pcash.imlive.com -127.0.0.1 peep-auktion.de -127.0.0.1 peer39.com -127.0.0.1 pennyweb.com -127.0.0.1 pepperjamnetwork.com -127.0.0.1 perceivequarter.com -127.0.0.1 percentmobile.com -127.0.0.1 perfectaudience.com -127.0.0.1 perfiliate.com -127.0.0.1 performancerevenue.com -127.0.0.1 performancerevenues.com -127.0.0.1 performancing.com -127.0.0.1 permutive.com -127.0.0.1 personagraph.com -127.0.0.1 petiteumbrella.com -127.0.0.1 pgl.example.com -127.0.0.1 pgl.example0101 -127.0.0.1 pgmediaserve.com -127.0.0.1 pgpartner.com -127.0.0.1 pheedo.com -127.0.0.1 phoenix-adrunner.mycomputer.com -127.0.0.1 photographpan.com -127.0.0.1 phpadsnew.new.natuurpark.nl -127.0.0.1 piano.io -127.0.0.1 picadmedia.com -127.0.0.1 piet2eix3l.com -127.0.0.1 pietexture.com -127.0.0.1 pilotaffiliate.com -127.0.0.1 pimproll.com -127.0.0.1 ping.ublock.org -127.0.0.1 pipedream.wistia.com -127.0.0.1 pippio.com -127.0.0.1 piquantpigs.com -127.0.0.1 pix.spot.im -127.0.0.1 pixel.condenastdigital.com -127.0.0.1 pixel.digitru.st -127.0.0.1 pixel.keywee.co -127.0.0.1 pixel.sojern.com -127.0.0.1 pixel.watch -127.0.0.1 pixel.yabidos.com -127.0.0.1 placed.com -127.0.0.1 plardi.com -127.0.0.1 plausibleio.workers.dev -127.0.0.1 play4traffic.com -127.0.0.1 playhaven.com -127.0.0.1 pleasantpump.com -127.0.0.1 plista.com -127.0.0.1 plotrabbit.com -127.0.0.1 ployea.com -127.0.0.1 pltraffic8.com -127.0.0.1 pluckypocket.com -127.0.0.1 plugrush.com -127.0.0.1 pocketmath.com -127.0.0.1 pointroll.com -127.0.0.1 pokkt.com -127.0.0.1 popads.net -127.0.0.1 popcash.net -127.0.0.1 popmyads.com -127.0.0.1 popub.com -127.0.0.1 popunder.ru -127.0.0.1 popunhot1.blogspot.com -127.0.0.1 popup.msn.com -127.0.0.1 popupmoney.com -127.0.0.1 popupnation.com -127.0.0.1 popuptraffic.com -127.0.0.1 porngraph.com -127.0.0.1 porntrack.com -127.0.0.1 possessivebucket.com -127.0.0.1 possibleboats.com -127.0.0.1 post.spmailtechno.com -127.0.0.1 postback.iqm.com -127.0.0.1 postrelease.com -127.0.0.1 ppc.adhere.marchex.com -127.0.0.1 pr-star.de -127.0.0.1 praddpro.de -127.0.0.1 prchecker.info -127.0.0.1 prebid.org -127.0.0.1 predictad.com -127.0.0.1 premium-offers.com -127.0.0.1 presetrabbits.com -127.0.0.1 previousplayground.com -127.0.0.1 previouspotato.com -127.0.0.1 priefy.com -127.0.0.1 primetime.net -127.0.0.1 privatecash.com -127.0.0.1 prmtracking.com -127.0.0.1 pro-advertising.com -127.0.0.1 pro-market.net -127.0.0.1 producecopy.com -127.0.0.1 proext.com -127.0.0.1 profero.com -127.0.0.1 profitrumour.com -127.0.0.1 programattik.com -127.0.0.1 projectwonderful.com -127.0.0.1 promo.badoink.com -127.0.0.1 promo.ulust.com -127.0.0.1 promobenef.com -127.0.0.1 promos.bwin.it -127.0.0.1 promos.fling.com -127.0.0.1 promote.pair.com -127.0.0.1 promotions-884485.c.cdn77.org -127.0.0.1 pronetadvertising.com -127.0.0.1 proof-x.com -127.0.0.1 propellerads.com -127.0.0.1 propellerclick.com -127.0.0.1 proper.io -127.0.0.1 props.id -127.0.0.1 prosper.on-line-casino.ca -127.0.0.1 protectcrev.com -127.0.0.1 protectsubrev.com -127.0.0.1 proton-tm.com -127.0.0.1 protraffic.com -127.0.0.1 provenpixel.com -127.0.0.1 provexia.com -127.0.0.1 prsaln.com -127.0.0.1 prsitecheck.com -127.0.0.1 prudencewiserelapse.com -127.0.0.1 pstmrk.it -127.0.0.1 ptoushoa.com -127.0.0.1 pub.chez.com -127.0.0.1 pub.club-internet.fr -127.0.0.1 pub.hardware.fr -127.0.0.1 pub.network -127.0.0.1 pub.realmedia.fr -127.0.0.1 pubdirecte.com -127.0.0.1 publicidad.elmundo.es -127.0.0.1 publicidees.com -127.0.0.1 pubmatic.com -127.0.0.1 pubmine.com -127.0.0.1 pubnative.net -127.0.0.1 pubwes.com -127.0.0.1 puffyloss.com -127.0.0.1 puffypaste.com -127.0.0.1 puffypull.com -127.0.0.1 puffypurpose.com -127.0.0.1 pushame.com -127.0.0.1 pushance.com -127.0.0.1 pushazer.com -127.0.0.1 pushengage.com -127.0.0.1 pushno.com -127.0.0.1 pushtrack.co -127.0.0.1 pushwhy.com -127.0.0.1 px.dynamicyield.com -127.0.0.1 px.gfycat.com -127.0.0.1 px.spiceworks.com -127.0.0.1 pxf.io -127.0.0.1 pxl-mailtracker.com -127.0.0.1 pxl.iqm.com -127.0.0.1 pymx5.com -127.0.0.1 q.azcentral.com -127.0.0.1 q1connect.com -127.0.0.1 qctop.com -127.0.0.1 ql.tc -127.0.0.1 qnsr.com -127.0.0.1 qrlsx.com -127.0.0.1 quacksquirrel.com -127.0.0.1 quaintcan.com -127.0.0.1 quantcast.com -127.0.0.1 quantcount.com -127.0.0.1 quantserve.com -127.0.0.1 quantummetric.com -127.0.0.1 quarterbean.com -127.0.0.1 quarterserver.de -127.0.0.1 questaffiliates.net -127.0.0.1 quickkoala.io -127.0.0.1 quicksandear.com -127.0.0.1 quietknowledge.com -127.0.0.1 quinst.com -127.0.0.1 quisma.com -127.0.0.1 quizzicalzephyr.com -127.0.0.1 r.logrocket.io -127.0.0.1 r.msn.com -127.0.0.1 r.scoota.co -127.0.0.1 r.sibmail.havasit.com -127.0.0.1 r1.visualwebsiteoptimizer.com -127.0.0.1 r2.visualwebsiteoptimizer.com -127.0.0.1 r3.visualwebsiteoptimizer.com -127.0.0.1 raac33.net -127.0.0.1 rabbitrifle.com -127.0.0.1 radar.cedexis.com -127.0.0.1 radarurl.com -127.0.0.1 radiate.com -127.0.0.1 rads.alfamedia.pl -127.0.0.1 rads.realadmin.pl -127.0.0.1 railwayrainstorm.com -127.0.0.1 railwayreason.com -127.0.0.1 rampidads.com -127.0.0.1 rank-master.com -127.0.0.1 rankchamp.de -127.0.0.1 ranking-charts.de -127.0.0.1 ranking-hits.de -127.0.0.1 ranking-links.de -127.0.0.1 ranking-liste.de -127.0.0.1 rankingchart.de -127.0.0.1 rankingscout.com -127.0.0.1 rankyou.com -127.0.0.1 rapidcounter.com -127.0.0.1 rapidkittens.com -127.0.0.1 raresummer.com -127.0.0.1 rate.ru -127.0.0.1 ratings.lycos.com -127.0.0.1 rayjump.com -127.0.0.1 re-directme.com -127.0.0.1 reachjunction.com -127.0.0.1 reactx.com -127.0.0.1 readgoldfish.com -127.0.0.1 readingguilt.com -127.0.0.1 readingopera.com -127.0.0.1 readserver.net -127.0.0.1 readymoon.com -127.0.0.1 realcastmedia.com -127.0.0.1 realclever.com -127.0.0.1 realclix.com -127.0.0.1 realmedia-a800.d4p.net -127.0.0.1 realsrv.com -127.0.0.1 realtechnetwork.com -127.0.0.1 realtracker.com -127.0.0.1 rebelsubway.com -127.0.0.1 rec5.visualwebsiteoptimizer.com -127.0.0.1 recapture.io -127.0.0.1 receptiveink.com -127.0.0.1 receptivereaction.com -127.0.0.1 recoco.it -127.0.0.1 reconditerake.com -127.0.0.1 record.affiliates.karjalakasino.com -127.0.0.1 record.bonniergaming.com -127.0.0.1 record.mrwin.com -127.0.0.1 redirectingat.com -127.0.0.1 redirectvoluum.com -127.0.0.1 redshell.io -127.0.0.1 reduxmedia.com -127.0.0.1 referralware.com -127.0.0.1 referrer.disqus.com -127.0.0.1 reflectivereward.com -127.0.0.1 reforge.in -127.0.0.1 regnow.com -127.0.0.1 regularplants.com -127.0.0.1 reklam.rfsl.se -127.0.0.1 reklama.mironet.cz -127.0.0.1 reklamcsere.hu -127.0.0.1 reklamdsp.com -127.0.0.1 relmaxtop.com -127.0.0.1 remox.com -127.0.0.1 republika.onet.pl -127.0.0.1 resalag.com -127.0.0.1 research.de.com -127.0.0.1 resolutekey.com -127.0.0.1 resonantbrush.com -127.0.0.1 resonate.com -127.0.0.1 responsiveads.com -127.0.0.1 retargeter.com -127.0.0.1 revcatch.com -127.0.0.1 revcontent.com -127.0.0.1 reveal.clearbit.com -127.0.0.1 revenuedirect.com -127.0.0.1 revenuehits.com -127.0.0.1 revive.docmatic.org -127.0.0.1 revive.dubcnm.com -127.0.0.1 revive.haskovo.net -127.0.0.1 revive.netriota.hu -127.0.0.1 revive.plays.bg -127.0.0.1 revlift.io -127.0.0.1 revprotect.com -127.0.0.1 revstats.com -127.0.0.1 reyden-x.com -127.0.0.1 rhombusads.com -127.0.0.1 rhythmone.com -127.0.0.1 richmails.com -127.0.0.1 richstring.com -127.0.0.1 rightstats.com -127.0.0.1 ringsrecord.com -127.0.0.1 ritzykey.com -127.0.0.1 rlcdn.com -127.0.0.1 rle.ru -127.0.0.1 rmads.msn.com -127.0.0.1 rmedia.boston.com -127.0.0.1 rmgserving.com -127.0.0.1 roar.com -127.0.0.1 robotreplay.com -127.0.0.1 rockabox.co -127.0.0.1 roia.biz -127.0.0.1 rok.com.com -127.0.0.1 rose.ixbt.com -127.0.0.1 rotabanner.com -127.0.0.1 roughroll.com -127.0.0.1 roxr.net -127.0.0.1 rqtrk.eu -127.0.0.1 rs6.net -127.0.0.1 rta.dailymail.co.uk -127.0.0.1 rtb.gumgum.com -127.0.0.1 rtbadzesto.com -127.0.0.1 rtbflairads.com -127.0.0.1 rtbidhost.com -127.0.0.1 rtbplatform.net -127.0.0.1 rtbpop.com -127.0.0.1 rtbpopd.com -127.0.0.1 rtbtradein.com -127.0.0.1 rtmark.net -127.0.0.1 rtpdn11.com -127.0.0.1 rtxplatform.com -127.0.0.1 ru4.com -127.0.0.1 rubiconproject.com -127.0.0.1 rum-http-intake.logs.datadoghq.com -127.0.0.1 rum-http-intake.logs.datadoghq.eu -127.0.0.1 runads.com -127.0.0.1 rundsp.com -127.0.0.1 ruthlessrobin.com -127.0.0.1 s.adroll.com -127.0.0.1 s1-adfly.com -127.0.0.1 s20dh7e9dh.com -127.0.0.1 s2d6.com -127.0.0.1 sa.api.intl.miui.com -127.0.0.1 sabio.us -127.0.0.1 sageanalyst.net -127.0.0.1 sail-horizon.com -127.0.0.1 samsungacr.com -127.0.0.1 samsungads.com -127.0.0.1 sanity-dataplane.rudderstack.com -127.0.0.1 saysidewalk.com -127.0.0.1 sbird.xyz -127.0.0.1 sbx.pagesjaunes.fr -127.0.0.1 sc-analytics.appspot.com -127.0.0.1 scambiobanner.aruba.it -127.0.0.1 scanscout.com -127.0.0.1 scarcesign.com -127.0.0.1 scarfsmash.com -127.0.0.1 scatteredheat.com -127.0.0.1 scintillatingscissors.com -127.0.0.1 scintillatingsilver.com -127.0.0.1 scintillatingspace.com -127.0.0.1 scopelight.com -127.0.0.1 scorecardresearch.com -127.0.0.1 scratch2cash.com -127.0.0.1 screechingfurniture.com -127.0.0.1 screechingstove.com -127.0.0.1 scrubswim.com -127.0.0.1 sdkfjxjertertry.com -127.0.0.1 seadform.net -127.0.0.1 searching-place.com -127.0.0.1 searchmarketing.com -127.0.0.1 searchramp.com -127.0.0.1 secre.jp -127.0.0.1 secretivecub.com -127.0.0.1 secretspiders.com -127.0.0.1 secure.webconnect.net -127.0.0.1 securedopen-bp.com -127.0.0.1 securemetrics.apple.com -127.0.0.1 sedoparking.com -127.0.0.1 sedotracker.com -127.0.0.1 segment-cdn.producthunt.com -127.0.0.1 selectivesummer.com -127.0.0.1 semasio.net -127.0.0.1 sendmepixel.com -127.0.0.1 sensismediasmart.com.au -127.0.0.1 separatesilver.com -127.0.0.1 serv0.com -127.0.0.1 servads.net -127.0.0.1 servadsdisrupt.com -127.0.0.1 serve.tercept.com -127.0.0.1 servedby-buysellads.com -127.0.0.1 servedbyadbutler.com -127.0.0.1 servedbyopenx.com -127.0.0.1 servethis.com -127.0.0.1 services.hearstmags.com -127.0.0.1 serving-sys.com -127.0.0.1 sessioncam.com -127.0.0.1 sexcounter.com -127.0.0.1 sexinyourcity.com -127.0.0.1 sexlist.com -127.0.0.1 sextracker.com -127.0.0.1 shakegoldfish.com -127.0.0.1 shakesea.com -127.0.0.1 shakesuggestion.com -127.0.0.1 shakytaste.com -127.0.0.1 shallowsmile.com -127.0.0.1 shareadspace.com -127.0.0.1 shareasale.com -127.0.0.1 sharethrough.com -127.0.0.1 sharppatch.com -127.0.0.1 sher.index.hu -127.0.0.1 shinystat.com -127.0.0.1 shinystat.it -127.0.0.1 shockinggrass.com -127.0.0.1 shoppingads.com -127.0.0.1 shrillspoon.com -127.0.0.1 sicksmash.com -127.0.0.1 sidebar.angelfire.com -127.0.0.1 signalayer.com -127.0.0.1 silkysquirrel.com -127.0.0.1 sillyscrew.com -127.0.0.1 silvermob.com -127.0.0.1 simpleanalytics.io -127.0.0.1 simplehitcounter.com -127.0.0.1 simpli.fi -127.0.0.1 sincerebuffalo.com -127.0.0.1 sinoa.com -127.0.0.1 sitedataprocessing.com -127.0.0.1 siteimproveanalytics.com -127.0.0.1 siteimproveanalytics.io -127.0.0.1 siteintercept.qualtrics.com -127.0.0.1 sitemeter.com -127.0.0.1 sixscissors.com -127.0.0.1 sixsigmatraffic.com -127.0.0.1 sizesidewalk.com -127.0.0.1 sizmek.com -127.0.0.1 skimresources.com -127.0.0.1 skroutza.skroutz.gr -127.0.0.1 skylink.vn -127.0.0.1 sleepcartoon.com -127.0.0.1 slipperysack.com -127.0.0.1 slopeaota.com -127.0.0.1 sluxur.com -127.0.0.1 smaato.com -127.0.0.1 smallbeginner.com -127.0.0.1 smart-data-systems.com -127.0.0.1 smart-traffik.com -127.0.0.1 smart-traffik.io -127.0.0.1 smart4ads.com -127.0.0.1 smartadserver.com -127.0.0.1 smartclip.net -127.0.0.1 smartlook.com -127.0.0.1 smartstream.tv -127.0.0.1 smartyads.com -127.0.0.1 smashsurprise.com -127.0.0.1 smetrics.10daily.com.au -127.0.0.1 smetrics.bestbuy.com -127.0.0.1 smetrics.ctv.ca -127.0.0.1 smetrics.fedex.com -127.0.0.1 smetrics.foxnews.com -127.0.0.1 smetrics.walgreens.com -127.0.0.1 smetrics.washingtonpost.com -127.0.0.1 smilingwaves.com -127.0.0.1 smoggysnakes.com -127.0.0.1 smrtb.com -127.0.0.1 snapads.com -127.0.0.1 snoobi.com -127.0.0.1 socialspark.com -127.0.0.1 softclick.com.br -127.0.0.1 soggysponge.com -127.0.0.1 sombersea.com -127.0.0.1 sombersquirrel.com -127.0.0.1 sombersurprise.com -127.0.0.1 somniture.stuff.co.nz -127.0.0.1 somoaudience.com -127.0.0.1 sonobi.com -127.0.0.1 sordidsmile.com -127.0.0.1 sortable.com -127.0.0.1 sourcepoint.vice.com -127.0.0.1 sovrn.com -127.0.0.1 spacash.com -127.0.0.1 spaceleadster.com -127.0.0.1 sparklingshelf.com -127.0.0.1 sparkstudios.com -127.0.0.1 speakol.com -127.0.0.1 specially4u.net -127.0.0.1 specificmedia.co.uk -127.0.0.1 specificpop.com -127.0.0.1 speedomizer.com -127.0.0.1 speedshiftmedia.com -127.0.0.1 speop.com -127.0.0.1 spezialreporte.de -127.0.0.1 spidersboats.com -127.0.0.1 spiffymachine.com -127.0.0.1 spinbox.techtracker.com -127.0.0.1 spinbox.versiontracker.com -127.0.0.1 spinnaker-js.com -127.0.0.1 spirebaboon.com -127.0.0.1 sponsorads.de -127.0.0.1 sponsorpro.de -127.0.0.1 sponsors.thoughtsmedia.com -127.0.0.1 spookysleet.com -127.0.0.1 spot.fitness.com -127.0.0.1 spotlessstamp.com -127.0.0.1 spotscenered.info -127.0.0.1 spotx.tv -127.0.0.1 spotxchange.com -127.0.0.1 springaftermath.com -127.0.0.1 springbot.com -127.0.0.1 springserve.com -127.0.0.1 spulse.net -127.0.0.1 spurioussteam.com -127.0.0.1 spykemediatrack.com -127.0.0.1 spylog.com -127.0.0.1 spywarelabs.com -127.0.0.1 spywords.com -127.0.0.1 squirrelhands.com -127.0.0.1 srvmath.com -127.0.0.1 srvtrck.com -127.0.0.1 srwww1.com -127.0.0.1 st.dynamicyield.com -127.0.0.1 stack-sonar.com -127.0.0.1 stackadapt.com -127.0.0.1 stakingscrew.com -127.0.0.1 stakingslope.com -127.0.0.1 stakingsmile.com -127.0.0.1 stalesummer.com -127.0.0.1 standingnest.com -127.0.0.1 starffa.com -127.0.0.1 startapp.com -127.0.0.1 stat-track.com -127.0.0.1 stat.cliche.se -127.0.0.1 stat.dyna.ultraweb.hu -127.0.0.1 stat.pl -127.0.0.1 stat.webmedia.pl -127.0.0.1 stat.xiaomi.com -127.0.0.1 stat.zenon.net -127.0.0.1 stat24.com -127.0.0.1 stat24.meta.ua -127.0.0.1 statcounter.com -127.0.0.1 statdynamic.com -127.0.0.1 static-tracking.klaviyo.com -127.0.0.1 static.fmpub.net -127.0.0.1 static.itrack.it -127.0.0.1 static.kameleoon.com -127.0.0.1 staticads.btopenworld.com -127.0.0.1 statistik-gallup.net -127.0.0.1 statm.the-adult-company.com -127.0.0.1 stats.blogger.com -127.0.0.1 stats.hyperinzerce.cz -127.0.0.1 stats.merriam-webster.com -127.0.0.1 stats.mirrorfootball.co.uk -127.0.0.1 stats.nextgen-email.com -127.0.0.1 stats.olark.com -127.0.0.1 stats.pusher.com -127.0.0.1 stats.rdphv.net -127.0.0.1 stats.self.com -127.0.0.1 stats.stb-ottow.de -127.0.0.1 stats.townnews.com -127.0.0.1 stats.wordpress.com -127.0.0.1 stats.wp.com -127.0.0.1 stats.x14.eu -127.0.0.1 stats2.self.com -127.0.0.1 stats4all.com -127.0.0.1 statserv.net -127.0.0.1 statsie.com -127.0.0.1 statxpress.com -127.0.0.1 steadfastsound.com -127.0.0.1 steadfastsystem.com -127.0.0.1 steelhouse.com -127.0.0.1 steelhousemedia.com -127.0.0.1 stepplane.com -127.0.0.1 stickssheep.com -127.0.0.1 stickyadstv.com -127.0.0.1 stiffgame.com -127.0.0.1 storesurprise.com -127.0.0.1 storetail.io -127.0.0.1 stormyachiever.com -127.0.0.1 storygize.net -127.0.0.1 stoveseashore.com -127.0.0.1 straightnest.com -127.0.0.1 stream.useriq.com -127.0.0.1 stripedburst.com -127.0.0.1 strivesidewalk.com -127.0.0.1 structurerod.com -127.0.0.1 stupendoussleet.com -127.0.0.1 stupendoussnow.com -127.0.0.1 subscribe.hearstmags.com -127.0.0.1 succeedscene.com -127.0.0.1 suddensidewalk.com -127.0.0.1 sugarcurtain.com -127.0.0.1 sugoicounter.com -127.0.0.1 sulkybutter.com -127.0.0.1 sulkycook.com -127.0.0.1 summerhamster.com -127.0.0.1 summerobject.com -127.0.0.1 sumo.com -127.0.0.1 sumome.com -127.0.0.1 superclix.de -127.0.0.1 superficialsquare.com -127.0.0.1 supersonicads.com -127.0.0.1 superstats.com -127.0.0.1 supertop.ru -127.0.0.1 supertop100.com -127.0.0.1 supertracking.net -127.0.0.1 supply.colossusssp.com -127.0.0.1 surfmusik-adserver.de -127.0.0.1 suried.com -127.0.0.1 surveygizmobeacon.s3.amazonaws.com -127.0.0.1 sw88.espn.com -127.0.0.1 swan-swan-goose.com -127.0.0.1 swimslope.com -127.0.0.1 swordfishdc.com -127.0.0.1 swordgoose.com -127.0.0.1 t.appsflyer.com -127.0.0.1 t.bawafx.com -127.0.0.1 t.eloqua.com -127.0.0.1 t.en25.com -127.0.0.1 t.firstpromoter.com -127.0.0.1 t.insigit.com -127.0.0.1 t.irtyd.com -127.0.0.1 t.leady.com -127.0.0.1 t.news.browns-restaurants.co.uk -127.0.0.1 t.salesmatemail.com -127.0.0.1 t.vacations.disneydestinations.com -127.0.0.1 t.visit.disneydestinations.com -127.0.0.1 t.visitorqueue.com -127.0.0.1 taboola.com -127.0.0.1 tag.links-analytics.com -127.0.0.1 tagcommander.com -127.0.0.1 tagger.opecloud.com -127.0.0.1 tags.tiqcdn.com -127.0.0.1 tagular.com -127.0.0.1 tailsweep.com -127.0.0.1 tailsweep.se -127.0.0.1 takethatad.com -127.0.0.1 takru.com -127.0.0.1 talentedsteel.com -127.0.0.1 tamgrt.com -127.0.0.1 tangerinenet.biz -127.0.0.1 tangibleteam.com -127.0.0.1 tapad.com -127.0.0.1 tapfiliate.com -127.0.0.1 tapinfluence.com -127.0.0.1 tapjoy.com -127.0.0.1 tappx.com -127.0.0.1 targad.de -127.0.0.1 target.microsoft.com -127.0.0.1 targeting.api.drift.com -127.0.0.1 targeting.nzme.arcpublishing.com -127.0.0.1 targeting.voxus.tv -127.0.0.1 targetingnow.com -127.0.0.1 targetnet.com -127.0.0.1 targetpoint.com -127.0.0.1 tastefulsongs.com -127.0.0.1 tatsumi-sys.jp -127.0.0.1 tawdryson.com -127.0.0.1 tcads.net -127.0.0.1 teads.tv -127.0.0.1 tealeaf.com -127.0.0.1 tealium.cbsnews.com -127.0.0.1 tealium.com -127.0.0.1 tealiumiq.com -127.0.0.1 tedioustooth.com -127.0.0.1 teenrevenue.com -127.0.0.1 teenyvolcano.com -127.0.0.1 teethfan.com -127.0.0.1 telaria.com -127.0.0.1 telemetrics.klaviyo.com -127.0.0.1 telemetry.dropbox.com -127.0.0.1 telemetry.v.dropbox.com -127.0.0.1 temelio.com -127.0.0.1 tend.io -127.0.0.1 tendertest.com -127.0.0.1 terriblethumb.com -127.0.0.1 text-link-ads.com -127.0.0.1 textad.sexsearch.com -127.0.0.1 textads.biz -127.0.0.1 textlinks.com -127.0.0.1 tfag.de -127.0.0.1 the-ozone-project.com -127.0.0.1 theadex.com -127.0.0.1 theadhost.com -127.0.0.1 thebugs.ws -127.0.0.1 theclickads.com -127.0.0.1 themoneytizer.com -127.0.0.1 therapistla.com -127.0.0.1 thinkablerice.com -127.0.0.1 thirdparty.bnc.lt -127.0.0.1 thirdrespect.com -127.0.0.1 thirstytwig.com -127.0.0.1 thomastorch.com -127.0.0.1 threechurch.com -127.0.0.1 throattrees.com -127.0.0.1 throtle.io -127.0.0.1 thruport.com -127.0.0.1 thunderhead.com -127.0.0.1 ti.domainforlite.com -127.0.0.1 tia.timeinc.net -127.0.0.1 ticketaunt.com -127.0.0.1 ticklesign.com -127.0.0.1 ticksel.com -127.0.0.1 tics.techdirt.com -127.0.0.1 tidaltv.com -127.0.0.1 tidint.pro -127.0.0.1 tinybar.com -127.0.0.1 tinytendency.com -127.0.0.1 tiresomethunder.com -127.0.0.1 tkbo.com -127.0.0.1 tls.telemetry.swe.quicinc.com -127.0.0.1 tlvmedia.com -127.0.0.1 tm.br.de -127.0.0.1 tnkexchange.com -127.0.0.1 tns-counter.ru -127.0.0.1 tntclix.co.uk -127.0.0.1 toecircle.com -127.0.0.1 toothbrushnote.com -127.0.0.1 top-casting-termine.de -127.0.0.1 top-site-list.com -127.0.0.1 top.list.ru -127.0.0.1 top.mail.ru -127.0.0.1 top100-images.rambler.ru -127.0.0.1 top100.mafia.ru -127.0.0.1 top123.ro -127.0.0.1 top20free.com -127.0.0.1 topbucks.com -127.0.0.1 topforall.com -127.0.0.1 topgamesites.net -127.0.0.1 toplist.cz -127.0.0.1 toplist.pornhost.com -127.0.0.1 toplista.mw.hu -127.0.0.1 toplistcity.com -127.0.0.1 topping.com.ua -127.0.0.1 toprebates.com -127.0.0.1 topsir.com -127.0.0.1 topsite.lv -127.0.0.1 topsites.com.br -127.0.0.1 topstats.com -127.0.0.1 totemcash.com -127.0.0.1 touchclarity.com -127.0.0.1 touchclarity.natwest.com -127.0.0.1 tour.brazzers.com -127.0.0.1 track.adform.net -127.0.0.1 track.anchorfree.com -127.0.0.1 track.contently.com -127.0.0.1 track.effiliation.com -127.0.0.1 track.flexlinks.com -127.0.0.1 track.flexlinkspro.com -127.0.0.1 track.freemmo2017.com -127.0.0.1 track.game18click.com -127.0.0.1 track.mailalert.io -127.0.0.1 track.mailerlite.com -127.0.0.1 track.miro.com -127.0.0.1 track.segmetrics.io -127.0.0.1 track.software-codes.com -127.0.0.1 track.themaccleanup.info -127.0.0.1 track.ultravpn.com -127.0.0.1 track.unear.net -127.0.0.1 track.vcdc.com -127.0.0.1 track.viewdeos.com -127.0.0.1 track1.viewdeos.com -127.0.0.1 trackalyzer.com -127.0.0.1 trackedlink.net -127.0.0.1 trackedweb.net -127.0.0.1 tracker-pm2.spilleren.com -127.0.0.1 tracker.bannerflow.com -127.0.0.1 tracker.bongngo.bar -127.0.0.1 tracker.cdnbye.com -127.0.0.1 tracker.comunidadmarriott.com -127.0.0.1 tracker.icerocket.com -127.0.0.1 tracker.mmdlv.it -127.0.0.1 tracker.samplicio.us -127.0.0.1 tracker.vgame.us -127.0.0.1 tracking.1-a1502-bi.co.uk -127.0.0.1 tracking.1-kv015-ap.co.uk -127.0.0.1 tracking.21-a4652-bi.co.uk -127.0.0.1 tracking.39-bb4a9-osm.co.uk -127.0.0.1 tracking.42-01pr5-osm-secure.co.uk -127.0.0.1 tracking.5-47737-bi.co.uk -127.0.0.1 tracking.emilyclarkconsulting.com -127.0.0.1 tracking.epicgames.com -127.0.0.1 tracking.exipure.com -127.0.0.1 tracking.gajmp.com -127.0.0.1 tracking.hyros.com -127.0.0.1 tracking.ibxlink.com -127.0.0.1 tracking.internetstores.de -127.0.0.1 tracking.intl.miui.com -127.0.0.1 tracking.jiffyworld.com -127.0.0.1 tracking.markethero.io -127.0.0.1 tracking.miui.com -127.0.0.1 tracking.netalerts.io -127.0.0.1 tracking.olx-st.com -127.0.0.1 tracking.orixa-media.com -127.0.0.1 tracking.theoceanac.online -127.0.0.1 tracking.thinkabt.com -127.0.0.1 tracking.wetter.at -127.0.0.1 tracking01.walmart.com -127.0.0.1 tracking101.com -127.0.0.1 tracking22.com -127.0.0.1 trackingfestival.com -127.0.0.1 trackingsoft.com -127.0.0.1 tracklink-tel.de -127.0.0.1 trackmysales.com -127.0.0.1 trackuhub.com -127.0.0.1 tradeadexchange.com -127.0.0.1 tradedoubler.com -127.0.0.1 trading-rtbg.com -127.0.0.1 traffic-exchange.com -127.0.0.1 traffic-redirecting.com -127.0.0.1 traffic.focuusing.com -127.0.0.1 trafficfactory.biz -127.0.0.1 trafficforce.com -127.0.0.1 trafficholder.com -127.0.0.1 traffichunt.com -127.0.0.1 trafficjunky.net -127.0.0.1 trafficleader.com -127.0.0.1 trafficrouter.io -127.0.0.1 trafficshop.com -127.0.0.1 trafficspaces.net -127.0.0.1 trafficstrategies.com -127.0.0.1 trafficswarm.com -127.0.0.1 trafficz.com -127.0.0.1 traffiq.com -127.0.0.1 trafic.ro -127.0.0.1 traildelsfars.com -127.0.0.1 traktrafficflow.com -127.0.0.1 tranquilside.com -127.0.0.1 travis.bosscasinos.com -127.0.0.1 trck.a8.net -127.0.0.1 trcked.me -127.0.0.1 trcklion.com -127.0.0.1 treasuredata.com -127.0.0.1 trekdata.com -127.0.0.1 tremendoustime.com -127.0.0.1 tremorhub.com -127.0.0.1 trendcounter.com -127.0.0.1 trendmd.com -127.0.0.1 trialfire.com -127.0.0.1 tribalfusion.com -127.0.0.1 trickycelery.com -127.0.0.1 triplelift.com -127.0.0.1 triptease.io -127.0.0.1 trk.bad-tool-tell-doubt.xyz -127.0.0.1 trk.bc.shutterfly.com -127.0.0.1 trk.bee-data.com -127.0.0.1 trk.pinterest.com -127.0.0.1 trk.techtarget.com -127.0.0.1 trk42.net -127.0.0.1 trkn.us -127.0.0.1 trknths.com -127.0.0.1 trkoptimizer.com -127.0.0.1 trmit.com -127.0.0.1 truckstomatoes.com -127.0.0.1 truehits.net -127.0.0.1 truehits1.gits.net.th -127.0.0.1 truehits2.gits.net.th -127.0.0.1 trust.titanhq.com -127.0.0.1 trustx.org -127.0.0.1 tsuam.com -127.0.0.1 tsyndicate.com -127.0.0.1 tsyndicate.net -127.0.0.1 tubemogul.com -127.0.0.1 turboadv.com -127.0.0.1 turn.com -127.0.0.1 twittad.com -127.0.0.1 twyn.com -127.0.0.1 tynt.com -127.0.0.1 typicalteeth.com -127.0.0.1 tyroo.com -127.0.0.1 uarating.com -127.0.0.1 ucfunnel.com -127.0.0.1 udkcrj.com -127.0.0.1 udncoeln.com -127.0.0.1 uib.ff.avast.com -127.0.0.1 ukoffzeh.com -127.0.0.1 ultimateclixx.com -127.0.0.1 ultramercial.com -127.0.0.1 ultraoranges.com -127.0.0.1 unarmedindustry.com -127.0.0.1 undertone.com -127.0.0.1 unknowntray.com -127.0.0.1 unless.com -127.0.0.1 unrulymedia.com -127.0.0.1 untd.com -127.0.0.1 untidyquestion.com -127.0.0.1 unusualtitle.com -127.0.0.1 unwieldyhealth.com -127.0.0.1 unwrittenspot.com -127.0.0.1 uowbqce.surf -127.0.0.1 upu.samsungelectronics.com -127.0.0.1 uramog.com -127.0.0.1 urlcash.net -127.0.0.1 urldata.net -127.0.0.1 us.a1.yimg.com -127.0.0.1 user-shield-check.com -127.0.0.1 userreplay.com -127.0.0.1 userreplay.net -127.0.0.1 usherprayer.com -127.0.0.1 usingirritatecordial.com -127.0.0.1 utenod.com -127.0.0.1 utils.mediageneral.net -127.0.0.1 utl-1.com -127.0.0.1 uttermosthobbies.com -127.0.0.1 uu.domainforlite.com -127.0.0.1 v1.cnzz.com -127.0.0.1 v1adserver.com -127.0.0.1 valerie.forbes.com -127.0.0.1 validclick.com -127.0.0.1 valuead.com -127.0.0.1 valueclick.com -127.0.0.1 valueclickmedia.com -127.0.0.1 valuecommerce.com -127.0.0.1 vanfireworks.com -127.0.0.1 variablefitness.com -127.0.0.1 vcommission.com -127.0.0.1 veille-referencement.com -127.0.0.1 velismedia.com -127.0.0.1 venetrigni.com -127.0.0.1 ventivmedia.com -127.0.0.1 venturead.com -127.0.0.1 verblife-3.co -127.0.0.1 verblife-4.co -127.0.0.1 verblife-5.co -127.0.0.1 vericlick.com -127.0.0.1 vertamedia.com -127.0.0.1 verticalmass.com -127.0.0.1 vervewireless.com -127.0.0.1 vibrantmedia.com -127.0.0.1 vidcpm.com -127.0.0.1 video-stats.video.google.com -127.0.0.1 videoadex.com -127.0.0.1 videoamp.com -127.0.0.1 videoegg.com -127.0.0.1 videostats.kakao.com -127.0.0.1 vidible.tv -127.0.0.1 vidora.com -127.0.0.1 view4cash.de -127.0.0.1 viglink.com -127.0.0.1 visiblemeasures.com -127.0.0.1 visistat.com -127.0.0.1 visit.webhosting.yahoo.com -127.0.0.1 visitbox.de -127.0.0.1 visual-pagerank.fr -127.0.0.1 visualrevenue.com -127.0.0.1 vivads.net -127.0.0.1 vivtracking.com -127.0.0.1 vmmpxl.com -127.0.0.1 voicefive.com -127.0.0.1 voicevegetable.com -127.0.0.1 voluum.com -127.0.0.1 voluumtrk2.com -127.0.0.1 volvelle.tech -127.0.0.1 voodoo-ads.io -127.0.0.1 vpon.com -127.0.0.1 vrs.cz -127.0.0.1 vs.tucows.com -127.0.0.1 vtracy.de -127.0.0.1 vungle.com -127.0.0.1 w55c.net -127.0.0.1 wa.and.co.uk -127.0.0.1 waardex.com -127.0.0.1 warlog.ru -127.0.0.1 warmafterthought.com -127.0.0.1 waryfog.com -127.0.0.1 wateryvan.com -127.0.0.1 wdads.sx.atl.publicus.com -127.0.0.1 wdfl.co -127.0.0.1 wearbasin.com -127.0.0.1 web-redirecting.com -127.0.0.1 web-stat.com -127.0.0.1 web.informer.com -127.0.0.1 web2.deja.com -127.0.0.1 webads.co.nz -127.0.0.1 webads.nl -127.0.0.1 webcash.nl -127.0.0.1 webcontentassessor.com -127.0.0.1 webcounter.cz -127.0.0.1 webcounter.goweb.de -127.0.0.1 webgains.com -127.0.0.1 weborama.com -127.0.0.1 weborama.fr -127.0.0.1 webpower.com -127.0.0.1 webreseau.com -127.0.0.1 webseoanalytics.com -127.0.0.1 websponsors.com -127.0.0.1 webstat.channel4.com -127.0.0.1 webstat.com -127.0.0.1 webstat.net -127.0.0.1 webstats.one -127.0.0.1 webstats4u.com -127.0.0.1 webtracker.jp -127.0.0.1 webtrackerplus.com -127.0.0.1 webtracky.com -127.0.0.1 webtraffic.se -127.0.0.1 webtraxx.de -127.0.0.1 webtrends.telegraph.co.uk -127.0.0.1 webtrendslive.com -127.0.0.1 webxcdn.com -127.0.0.1 wellmadefrog.com -127.0.0.1 werbung.meteoxpress.com -127.0.0.1 wetrack.it -127.0.0.1 whaleads.com -127.0.0.1 wheredoyoucomefrom.ovh -127.0.0.1 whirlwealth.com -127.0.0.1 whiskyqueue.com -127.0.0.1 whispa.com -127.0.0.1 whisperingcrib.com -127.0.0.1 whisperingflesh.com -127.0.0.1 whoisonline.net -127.0.0.1 wickedreports.com -127.0.0.1 widespace.com -127.0.0.1 widget.privy.com -127.0.0.1 widgetbucks.com -127.0.0.1 wikia-ads.wikia.com -127.0.0.1 win.iqm.com -127.0.0.1 window.nixnet.cz -127.0.0.1 wintricksbanner.googlepages.com -127.0.0.1 wirecomic.com -127.0.0.1 wirelesseuropebalmy.com -127.0.0.1 wisepops.com -127.0.0.1 witch-counter.de -127.0.0.1 wizaly.com -127.0.0.1 wlmarketing.com -127.0.0.1 womanear.com -127.0.0.1 wonderlandads.com -127.0.0.1 wondoads.de -127.0.0.1 woopra.com -127.0.0.1 worldwide-cash.net -127.0.0.1 worldwidedigitalads.com -127.0.0.1 worriednumber.com -127.0.0.1 wpnrtnmrewunrtok.xyz -127.0.0.1 wryfinger.com -127.0.0.1 wt-eu02.net -127.0.0.1 wt.bankmillennium.pl -127.0.0.1 wtlive.com -127.0.0.1 www-banner.chat.ru -127.0.0.1 www-google-analytics.l.google.com -127.0.0.1 www.dnps.com -127.0.0.1 www.kaplanindex.com -127.0.0.1 www.photo-ads.co.uk -127.0.0.1 www8.glam.com -127.0.0.1 wwwpromoter.com -127.0.0.1 x-traceur.com -127.0.0.1 x6.yakiuchi.com -127.0.0.1 xad.com -127.0.0.1 xapads.com -127.0.0.1 xchange.ro -127.0.0.1 xertive.com -127.0.0.1 xfreeservice.com -127.0.0.1 xg4ken.com -127.0.0.1 xiti.com -127.0.0.1 xovq5nemr.com -127.0.0.1 xplusone.com -127.0.0.1 xponsor.com -127.0.0.1 xpu.samsungelectronics.com -127.0.0.1 xq1.net -127.0.0.1 xtendmedia.com -127.0.0.1 xtracker.logimeter.com -127.0.0.1 xtremetop100.com -127.0.0.1 xxxcounter.com -127.0.0.1 xxxmyself.com -127.0.0.1 y.ibsys.com -127.0.0.1 yab-adimages.s3.amazonaws.com -127.0.0.1 yadro.ru -127.0.0.1 yepads.com -127.0.0.1 yesads.com -127.0.0.1 yesadvertising.com -127.0.0.1 yieldads.com -127.0.0.1 yieldlab.net -127.0.0.1 yieldmanager.com -127.0.0.1 yieldmanager.net -127.0.0.1 yieldmo.com -127.0.0.1 yieldoptimizer.com -127.0.0.1 yieldtraffic.com -127.0.0.1 yldbt.com -127.0.0.1 ymetrica1.com -127.0.0.1 yoggrt.com -127.0.0.1 yogyn.com -127.0.0.1 youradexchange.com -127.0.0.1 ypu.samsungelectronics.com -127.0.0.1 z3dmbpl6309s.com -127.0.0.1 zangocash.com -127.0.0.1 zanox-affiliate.de -127.0.0.1 zanox.com -127.0.0.1 zantracker.com -127.0.0.1 zarget.com -127.0.0.1 zbwp6ghm.com -127.0.0.1 zdbb.net -127.0.0.1 zealousfield.com -127.0.0.1 zedo.com -127.0.0.1 zemanta.com -127.0.0.1 zencudo.co.uk -127.0.0.1 zenkreka.com -127.0.0.1 zenzuu.com -127.0.0.1 zeus.developershed.com -127.0.0.1 zeusclicks.com -127.0.0.1 zion-telemetry.api.cnn.io -127.0.0.1 zlp6s.pw -127.0.0.1 zm232.com -127.0.0.1 zmedia.com -127.0.0.1 zpu.samsungelectronics.com -127.0.0.1 zqtk.net -127.0.0.1 zukxd6fkxqn.com -127.0.0.1 zy16eoat1w.com -127.0.0.1 zzhc.vnet.cn -# Add this file to your /etc/hosts to block all -# of the ad sites, porn and general junk on this -# list, including Google. -# -# Fell free to add or subtract sites as necessary. -# -# For linux noobs, to add this to /etc/hosts, -# run the following in the same directory of this -# file: -# -# sudo su -# cat ips >> /etc/hosts -# -# You can delete this file afterwards. -# -# To use this on Windows, add it to the end of: -# C:\Windows\System32\drivers\etc\hosts - - -# Ads, tracking and general junk -0.0.0.0 api.opencandy.com -0.0.0.0 api.recommendedsw.com -0.0.0.0 cdn.appround.biz -0.0.0.0 cdn.bigspeedpro.com -0.0.0.0 cdn.bispd.com -0.0.0.0 cdn.bisrv.com -0.0.0.0 cdn.cdndp.com -0.0.0.0 cdn.download.sweetpacks.com -0.0.0.0 cdn.dpdownload.com -0.0.0.0 cdn.file2desktop.com -0.0.0.0 cdn.goateastcach.us -0.0.0.0 cdn.guttastatdk.us -0.0.0.0 cdn.inskinmedia.com -0.0.0.0 cdn.insta.oibundles2.com -0.0.0.0 cdn.insta.playbryte.com -0.0.0.0 cdn.llogetfastcach.us -0.0.0.0 cdn.montiera.com -0.0.0.0 cdn.msdwnld.com -0.0.0.0 cdn.mypcbackup.com -0.0.0.0 cdn.opencandy.com -0.0.0.0 cdn.ppdownload.com -0.0.0.0 cdn.riceateastcach.us -0.0.0.0 cdn.shyapotato.us -0.0.0.0 cdn.solimba.com -0.0.0.0 cdn.tuto4pc.com -0.0.0.0 cdn.visualbee.net -0.0.0.0 d3oxtn1x3b8d7i.cloudfront.net -0.0.0.0 inno.bisrv.com -0.0.0.0 installer.betterinstaller.com -0.0.0.0 installer.filebulldog.com -0.0.0.0 media.opencandy.com -0.0.0.0 nsis.bisrv.com -0.0.0.0 tracking.opencandy.com -0.0.0.0 tracking.opencandy.com.s3.amazonaws.com -0.0.0.0 lb.usemaxserver.de -0.0.0.0 tracking.klickthru.com -0.0.0.0 gsmtop.net -0.0.0.0 click.buzzcity.net -0.0.0.0 ads.admoda.com -0.0.0.0 stats.pflexads.com -0.0.0.0 a.glcdn.co -0.0.0.0 wwww.adleads.com -0.0.0.0 ad.madvertise.de -0.0.0.0 apps.buzzcity.net -0.0.0.0 ads.mobgold.com -0.0.0.0 android.bcfads.com -0.0.0.0 show.buzzcity.net -0.0.0.0 api.analytics.omgpop.com -0.0.0.0 r.edge.inmobicdn.net -0.0.0.0 www.mmnetwork.mobi -0.0.0.0 img.ads.huntmad.com -0.0.0.0 creative1cdn.mobfox.com -0.0.0.0 admicro2.vcmedia.vn -0.0.0.0 admicro1.vcmedia.vn -0.0.0.0 s3.phluant.com -0.0.0.0 c.vrvm.com -0.0.0.0 go.vrvm.com -0.0.0.0 static.estebull.com -0.0.0.0 mobile.banzai.it -0.0.0.0 ads.xxxad.net -0.0.0.0 img.ads.mojiva.com -0.0.0.0 adcontent.saymedia.com -0.0.0.0 ads.saymedia.com -0.0.0.0 ftpcontent.worldnow.com -0.0.0.0 s0.2mdn.net -0.0.0.0 img.ads.mocean.mobi -0.0.0.0 bigmobileads.com -0.0.0.0 banners.bigmobileads.com -0.0.0.0 ads.mopub.com -0.0.0.0 images.mpression.net -0.0.0.0 images.millennialmedia.com -0.0.0.0 oasc04012.247realmedia.com -0.0.0.0 assets.cntdy.mobi -0.0.0.0 ad.leadboltapps.net -0.0.0.0 api.airpush.com -0.0.0.0 ad.where.com -0.0.0.0 i.tapit.com -0.0.0.0 cdn1.crispadvertising.com -0.0.0.0 cdn2.crispadvertising.com -0.0.0.0 medrx.sensis.com.au -0.0.0.0 rs-staticart.ybcdn.net -0.0.0.0 img.ads.taptapnetworks.com -0.0.0.0 adserver.ubiyoo.com -0.0.0.0 c753738.r38.cf2.rackcdn.com -0.0.0.0 edge.reporo.net -0.0.0.0 ads.n-ws.org -0.0.0.0 adultmoda.com -0.0.0.0 ads.smartdevicemedia.com -0.0.0.0 b.scorecardresearch.com -0.0.0.0 m.adsymptotic.com -0.0.0.0 cdn.vdopia.com -0.0.0.0 api.yp.com -0.0.0.0 asotrack1.fluentmobile.com -0.0.0.0 android-sdk31.transpera.com -0.0.0.0 apps.mobilityware.com -0.0.0.0 ads.mobilityware.com -0.0.0.0 ads.admarvel.com -0.0.0.0 netdna.reporo.net -0.0.0.0 www.eltrafiko.com -0.0.0.0 cdn.trafficforce.com -0.0.0.0 gts-ads.twistbox.com -0.0.0.0 static.cdn.gtsmobi.com -0.0.0.0 ads.matomymobile.com -0.0.0.0 ads.adiquity.com -0.0.0.0 img.ads.mobilefuse.net -0.0.0.0 as.adfonic.net -0.0.0.0 media.mobpartner.mobi -0.0.0.0 cdn.us.goldspotmedia.com -0.0.0.0 ads2.mediaarmor.com -0.0.0.0 cdn.nearbyad.com -0.0.0.0 ads.ookla.com -0.0.0.0 mobiledl.adobe.com -0.0.0.0 ads.flurry.com -0.0.0.0 gemini.yahoo.com -0.0.0.0 d3anogn3pbtk4v.cloudfront.net -0.0.0.0 d3oltyb66oj2v8.cloudfront.net -0.0.0.0 d2bgg7rjywcwsy.cloudfront.net -0.0.0.0 a.vserv.mobi -0.0.0.0 admin.vserv.mobi -0.0.0.0 c.vserv.mobi -0.0.0.0 ads.vserv.mobi -0.0.0.0 sf.vserv.mobi -0.0.0.0 hybl9bazbc35.pflexads.com -0.0.0.0 hhbekxxw5d9e.pflexads.com -0.0.0.0 www.pflexads.com -0.0.0.0 orencia.pflexads.com -0.0.0.0 atti.velti.com -0.0.0.0 ru.velti.com -0.0.0.0 mwc.velti.com -0.0.0.0 cdn.celtra.com -0.0.0.0 ads.celtra.com -0.0.0.0 cache-ssl.celtra.com -0.0.0.0 cache.celtra.com -0.0.0.0 track.celtra.com -0.0.0.0 wv.inner-active.mobi -0.0.0.0 cdn1.inner-active.mobi -0.0.0.0 m2m1.inner-active.mobi -0.0.0.0 bos-tapreq01.jumptap.com -0.0.0.0 bos-tapreq02.jumptap.com -0.0.0.0 bos-tapreq03.jumptap.com -0.0.0.0 bos-tapreq04.jumptap.com -0.0.0.0 bos-tapreq05.jumptap.com -0.0.0.0 bos-tapreq06.jumptap.com -0.0.0.0 bos-tapreq07.jumptap.com -0.0.0.0 bos-tapreq08.jumptap.com -0.0.0.0 bos-tapreq09.jumptap.com -0.0.0.0 bos-tapreq10.jumptap.com -0.0.0.0 bos-tapreq11.jumptap.com -0.0.0.0 bos-tapreq12.jumptap.com -0.0.0.0 bos-tapreq13.jumptap.com -0.0.0.0 bos-tapreq14.jumptap.com -0.0.0.0 bos-tapreq15.jumptap.com -0.0.0.0 bos-tapreq16.jumptap.com -0.0.0.0 bos-tapreq17.jumptap.com -0.0.0.0 bos-tapreq18.jumptap.com -0.0.0.0 bos-tapreq19.jumptap.com -0.0.0.0 bos-tapreq20.jumptap.com -0.0.0.0 web64.jumptap.com -0.0.0.0 web63.jumptap.com -0.0.0.0 web65.jumptap.com -0.0.0.0 bo.jumptap.com -0.0.0.0 i.jumptap.com -0.0.0.0 a.applovin.com -0.0.0.0 d.applovin.com -0.0.0.0 pdn.applovin.com -0.0.0.0 mobpartner.mobi -0.0.0.0 go.mobpartner.mobi -0.0.0.0 r.mobpartner.mobi -0.0.0.0 uk-ad2.adinfuse.com -0.0.0.0 adinfuse.com -0.0.0.0 go.adinfuse.com -0.0.0.0 ad1.adinfuse.com -0.0.0.0 ad2.adinfuse.com -0.0.0.0 sky.adinfuse.com -0.0.0.0 orange-fr.adinfuse.com -0.0.0.0 sky-connect.adinfuse.com -0.0.0.0 uk-go.adinfuse.com -0.0.0.0 orangeuk-mc.adinfuse.com -0.0.0.0 intouch.adinfuse.com -0.0.0.0 funnel0.adinfuse.com -0.0.0.0 cvt.mydas.mobi -0.0.0.0 lp.mydas.mobi -0.0.0.0 golds.lp.mydas.mobi -0.0.0.0 suo.lp.mydas.mobi -0.0.0.0 aio.lp.mydas.mobi -0.0.0.0 lp.mp.mydas.mobi -0.0.0.0 media.mydas.mobi -0.0.0.0 ads.mp.mydas.mobi -0.0.0.0 neptune.appads.com -0.0.0.0 neptune1.appads.com -0.0.0.0 neptune2.appads.com -0.0.0.0 neptune3.appads.com -0.0.0.0 saturn.appads.com -0.0.0.0 saturn1.appads.com -0.0.0.0 saturn2.appads.com -0.0.0.0 saturn3.appads.com -0.0.0.0 jupiter.appads.com -0.0.0.0 jupiter1.appads.com -0.0.0.0 jupiter2.appads.com -0.0.0.0 jupiter3.appads.com -0.0.0.0 req.appads.com -0.0.0.0 req1.appads.com -0.0.0.0 req2.appads.com -0.0.0.0 req3.appads.com -0.0.0.0 mc.yandex.ru -0.0.0.0 an.yandex.ru -0.0.0.0 swappit.tapad.com -0.0.0.0 campaign-tapad.s3.amazonaws.com -0.0.0.0 adsrv1.tapad.com -0.0.0.0 ads1.mojiva.com -0.0.0.0 ads2.mojiva.com -0.0.0.0 ads3.mojiva.com -0.0.0.0 ads4.mojiva.com -0.0.0.0 ads5.mojiva.com -0.0.0.0 i.w.inmobi.com -0.0.0.0 r.w.inmobi.com -0.0.0.0 c.w.inmobi.com -0.0.0.0 adtracker.inmobi.com -0.0.0.0 china.inmobi.com -0.0.0.0 japan.inmobi.com -0.0.0.0 mdn1.phluantmobile.net -0.0.0.0 mdn2.phluantmobile.net -0.0.0.0 mdn3.phluantmobile.net -0.0.0.0 mdn3origin.phluantmobile.net -0.0.0.0 soma.smaato.net -0.0.0.0 c29new.smaato.net -0.0.0.0 c01.smaato.net -0.0.0.0 c02.smaato.net -0.0.0.0 c03.smaato.net -0.0.0.0 c04.smaato.net -0.0.0.0 c05.smaato.net -0.0.0.0 c06.smaato.net -0.0.0.0 c07.smaato.net -0.0.0.0 c08.smaato.net -0.0.0.0 c09.smaato.net -0.0.0.0 c10.smaato.net -0.0.0.0 c11.smaato.net -0.0.0.0 c12.smaato.net -0.0.0.0 c13.smaato.net -0.0.0.0 c14.smaato.net -0.0.0.0 c15.smaato.net -0.0.0.0 c16.smaato.net -0.0.0.0 c17.smaato.net -0.0.0.0 c18.smaato.net -0.0.0.0 c19.smaato.net -0.0.0.0 c20.smaato.net -0.0.0.0 c21.smaato.net -0.0.0.0 c22.smaato.net -0.0.0.0 c23.smaato.net -0.0.0.0 c24.smaato.net -0.0.0.0 c25.smaato.net -0.0.0.0 c26.smaato.net -0.0.0.0 c27.smaato.net -0.0.0.0 c28.smaato.net -0.0.0.0 c29.smaato.net -0.0.0.0 c30.smaato.net -0.0.0.0 c31.smaato.net -0.0.0.0 c32.smaato.net -0.0.0.0 c33.smaato.net -0.0.0.0 c34.smaato.net -0.0.0.0 c35.smaato.net -0.0.0.0 c36.smaato.net -0.0.0.0 c37.smaato.net -0.0.0.0 c38.smaato.net -0.0.0.0 c39.smaato.net -0.0.0.0 c40.smaato.net -0.0.0.0 c41.smaato.net -0.0.0.0 c42.smaato.net -0.0.0.0 c43.smaato.net -0.0.0.0 c44.smaato.net -0.0.0.0 c45.smaato.net -0.0.0.0 c46.smaato.net -0.0.0.0 c47.smaato.net -0.0.0.0 c48.smaato.net -0.0.0.0 c49.smaato.net -0.0.0.0 c50.smaato.net -0.0.0.0 c51.smaato.net -0.0.0.0 c52.smaato.net -0.0.0.0 c53.smaato.net -0.0.0.0 c54.smaato.net -0.0.0.0 c55.smaato.net -0.0.0.0 c56.smaato.net -0.0.0.0 c57.smaato.net -0.0.0.0 c58.smaato.net -0.0.0.0 c59.smaato.net -0.0.0.0 c60.smaato.net -0.0.0.0 f03.smaato.net -0.0.0.0 f04.smaato.net -0.0.0.0 f05.smaato.net -0.0.0.0 f06.smaato.net -0.0.0.0 f07.smaato.net -0.0.0.0 f08.smaato.net -0.0.0.0 f09.smaato.net -0.0.0.0 f10.smaato.net -0.0.0.0 f11.smaato.net -0.0.0.0 f12.smaato.net -0.0.0.0 f13.smaato.net -0.0.0.0 f14.smaato.net -0.0.0.0 f15.smaato.net -0.0.0.0 f16.smaato.net -0.0.0.0 f17.smaato.net -0.0.0.0 f18.smaato.net -0.0.0.0 f19.smaato.net -0.0.0.0 f20.smaato.net -0.0.0.0 f21.smaato.net -0.0.0.0 f22.smaato.net -0.0.0.0 f23.smaato.net -0.0.0.0 f24.smaato.net -0.0.0.0 f25.smaato.net -0.0.0.0 f26.smaato.net -0.0.0.0 f27.smaato.net -0.0.0.0 f28.smaato.net -0.0.0.0 f29.smaato.net -0.0.0.0 f30.smaato.net -0.0.0.0 f31.smaato.net -0.0.0.0 f32.smaato.net -0.0.0.0 f33.smaato.net -0.0.0.0 f34.smaato.net -0.0.0.0 f35.smaato.net -0.0.0.0 f36.smaato.net -0.0.0.0 f37.smaato.net -0.0.0.0 f38.smaato.net -0.0.0.0 f39.smaato.net -0.0.0.0 f40.smaato.net -0.0.0.0 f41.smaato.net -0.0.0.0 f42.smaato.net -0.0.0.0 f43.smaato.net -0.0.0.0 f44.smaato.net -0.0.0.0 f45.smaato.net -0.0.0.0 f46.smaato.net -0.0.0.0 f47.smaato.net -0.0.0.0 f48.smaato.net -0.0.0.0 f49.smaato.net -0.0.0.0 f50.smaato.net -0.0.0.0 f51.smaato.net -0.0.0.0 f52.smaato.net -0.0.0.0 f53.smaato.net -0.0.0.0 f54.smaato.net -0.0.0.0 f55.smaato.net -0.0.0.0 f56.smaato.net -0.0.0.0 f57.smaato.net -0.0.0.0 f58.smaato.net -0.0.0.0 f59.smaato.net -0.0.0.0 f60.smaato.net -0.0.0.0 img.ads1.mojiva.com -0.0.0.0 img.ads2.mojiva.com -0.0.0.0 img.ads3.mojiva.com -0.0.0.0 img.ads4.mojiva.com -0.0.0.0 img.ads1.mocean.mobi -0.0.0.0 img.ads2.mocean.mobi -0.0.0.0 img.ads3.mocean.mobi -0.0.0.0 img.ads4.mocean.mobi -0.0.0.0 akamai.smartadserver.com -0.0.0.0 cdn1.smartadserver.com -0.0.0.0 diff.smartadserver.com -0.0.0.0 diff2.smartadserver.com -0.0.0.0 diff3.smartadserver.com -0.0.0.0 eqx.smartadserver.com -0.0.0.0 im2.smartadserver.com -0.0.0.0 itx5-publicidad.smartadserver.com -0.0.0.0 itx5.smartadserver.com -0.0.0.0 tcy.smartadserver.com -0.0.0.0 ww129.smartadserver.com -0.0.0.0 ww13.smartadserver.com -0.0.0.0 ww14.smartadserver.com -0.0.0.0 ww234.smartadserver.com -0.0.0.0 ww251.smartadserver.com -0.0.0.0 ww264.smartadserver.com -0.0.0.0 ww302.smartadserver.com -0.0.0.0 ww362.smartadserver.com -0.0.0.0 ww370.smartadserver.com -0.0.0.0 ww381.smartadserver.com -0.0.0.0 ww392.smartadserver.com -0.0.0.0 ww55.smartadserver.com -0.0.0.0 ww57.smartadserver.com -0.0.0.0 ww84.smartadserver.com -0.0.0.0 www.smartadserver.com -0.0.0.0 www2.smartadserver.com -0.0.0.0 www3.smartadserver.com -0.0.0.0 www4.smartadserver.com -0.0.0.0 ads.mobclix.com -0.0.0.0 data.mobclix.com -0.0.0.0 s.mobclix.com -0.0.0.0 ads.mdotm.com -0.0.0.0 cdn.mdotm.com -0.0.0.0 ads2.greystripe.com -0.0.0.0 adsx.greystripe.com -0.0.0.0 c.greystripe.com -0.0.0.0 aax-us-east.amazon-adsystem.com -0.0.0.0 aax-us-west.amazon-adsystem.com -0.0.0.0 s.amazon-adsystem.com -0.0.0.0 admarvel.s3.amazonaws.com -0.0.0.0 html5adkit.plusmo.s3.amazonaws.com -0.0.0.0 inneractive-assets.s3.amazonaws.com -0.0.0.0 strikeadcdn.s3.amazonaws.com -0.0.0.0 a.admob.com -0.0.0.0 analytics.admob.com -0.0.0.0 c.admob.com -0.0.0.0 media.admob.com -0.0.0.0 p.admob.com -0.0.0.0 met.adwhirl.com -0.0.0.0 mob.adwhirl.com -0.0.0.0 ad-g.doubleclick.net -0.0.0.0 ad.doubleclick.net -0.0.0.0 ad.mo.doubleclick.net -0.0.0.0 doubleclick.net -0.0.0.0 googleads.g.doubleclick.net -0.0.0.0 pagead.googlesyndication.com -0.0.0.0 pagead1.googlesyndication.com -0.0.0.0 pagead2.googlesyndication.com -0.0.0.0 events.foreseeresults.com -0.0.0.0 survey.foreseeresults.com -0.0.0.0 m.quantserve.com -0.0.0.0 ad.leadboltmobile.net -0.0.0.0 mobileads.msn.com -0.0.0.0 img.adecorp.co.kr -0.0.0.0 us0.adlibr.com -0.0.0.0 ad.parrot.mable-inc.com -0.0.0.0 aos.wall.youmi.net -0.0.0.0 au.youmi.net -0.0.0.0 coconuts.boy.jp -0.0.0.0 iacpromotion.s3.amazonaws.com -0.0.0.0 plugin.2easydroid.com -0.0.0.0 adimg3.search.naver.net -0.0.0.0 st.a-link.co.kr -0.0.0.0 cdn.ajillionmax.com -0.0.0.0 dispatch.admixer.co.kr -0.0.0.0 ifc.inmobi.com -0.0.0.0 thinknear-hosted.thinknearhub.com -0.0.0.0 ads.adadapted.com -0.0.0.0 analytics.localytics.com -0.0.0.0 a.medialytics.com -0.0.0.0 c.medialytics.com -0.0.0.0 cdn.creative.medialytics.com -0.0.0.0 p.medialytics.com -0.0.0.0 px.cdn.creative.medialytics.com -0.0.0.0 t.medialytics.com -0.0.0.0 google-analytics.com -0.0.0.0 googlesyndication.com -0.0.0.0 applift.com -0.0.0.0 trackersimulator.org -0.0.0.0 eviltracker.net -0.0.0.0 do-not-tracker.org -0.0.0.0 ac3.msn.com -0.0.0.0 choice.microsoft.com -0.0.0.0 choice.microsoft.com.nsatc.net -0.0.0.0 compatexchange.cloudapp.net -0.0.0.0 corp.sts.microsoft.com -0.0.0.0 corpext.msitadfs.glbdns2.microsoft.com -0.0.0.0 cs1.wpc.v0cdn.net -0.0.0.0 diagnostics.support.microsoft.com -0.0.0.0 feedback.search.microsoft.com -0.0.0.0 feedback.windows.com -0.0.0.0 i1.services.social.microsoft.com -0.0.0.0 i1.services.social.microsoft.com.nsatc.net -0.0.0.0 oca.telemetry.microsoft.com -0.0.0.0 oca.telemetry.microsoft.com.nsatc.net -0.0.0.0 pre.footprintpredict.com -0.0.0.0 redir.metaservices.microsoft.com -0.0.0.0 services.wes.df.telemetry.microsoft.com -0.0.0.0 settings-sandbox.data.microsoft.com -0.0.0.0 sls.update.microsoft.com.akadns.net -0.0.0.0 sqm.df.telemetry.microsoft.com -0.0.0.0 sqm.telemetry.microsoft.com -0.0.0.0 sqm.telemetry.microsoft.com.nsatc.net -0.0.0.0 ssw.live.com -0.0.0.0 statsfe1.ws.microsoft.com -0.0.0.0 statsfe2.update.microsoft.com.akadns.net -0.0.0.0 survey.watson.microsoft.com -0.0.0.0 telecommand.telemetry.microsoft.com -0.0.0.0 telecommand.telemetry.microsoft.com.nsatc.net -0.0.0.0 telemetry.urs.microsoft.com -0.0.0.0 vortex-bn2.metron.live.com.nsatc.net -0.0.0.0 vortex-cy2.metron.live.com.nsatc.net -0.0.0.0 vortex-sandbox.data.microsoft.com -0.0.0.0 vortex-win.data.microsoft.com -0.0.0.0 vortex.data.microsoft.com -0.0.0.0 watson.live.com -0.0.0.0 watson.microsoft.com -0.0.0.0 watson.ppe.telemetry.microsoft.com -0.0.0.0 watson.telemetry.microsoft.com -0.0.0.0 watson.telemetry.microsoft.com.nsatc.net -0.0.0.0 0.r.msn.com -0.0.0.0 050003.voodoo.com -0.0.0.0 050005.voodoo.com -0.0.0.0 0iecfobt.com -0.0.0.0 0koryu0.easter.ne.jp -0.0.0.0 1.googlenews.xorg.pl -0.0.0.0 1.hidemyass.com -0.0.0.0 1001movies.com -0.0.0.0 101malls.com -0.0.0.0 105vibe.com -0.0.0.0 11.lamarianella.info -0.0.0.0 11163221-517901.c.adprotect.net -0.0.0.0 11164531-19021001.c2.adprotect.net -0.0.0.0 11165583-40348.id2.clickprotects.com -0.0.0.0 11hour.com -0.0.0.0 11zz.com -0.0.0.0 123go.com -0.0.0.0 188838.parkingcrew.net -0.0.0.0 1gavcom.popunder.ru -0.0.0.0 1xxx.cqcounter.com -0.0.0.0 2.googlenews.xorg.pl -0.0.0.0 2.hidemyass.com -0.0.0.0 2.rubanners.com -0.0.0.0 21750.tctm.co -0.0.0.0 2607.cn -0.0.0.0 3.googlenews.xorg.pl -0.0.0.0 3.hidemyass.com -0.0.0.0 302br.net -0.0.0.0 32e1dff65ea4eb3627ed-f1ecc94c86a56d3e42e512fcfd192886.r6.cf1.rackcdn.com -0.0.0.0 39dvd-999.com -0.0.0.0 4.androidislamic.com -0.0.0.0 4.collecorvino.org -0.0.0.0 4.dlevo.com -0.0.0.0 4.e-why.net -0.0.0.0 4.googlenews.xorg.pl -0.0.0.0 4.hidemyass.com -0.0.0.0 4.whereinitaly.com -0.0.0.0 4.whereinlazio.com -0.0.0.0 4.whereinliguria.com -0.0.0.0 4.whereinlombardy.com -0.0.0.0 4.whereinmilan.com -0.0.0.0 4.whereinmolise.com -0.0.0.0 4.whereinpiemonte.com -0.0.0.0 4.whereinpuglia.com -0.0.0.0 4.whereinsardegna.com -0.0.0.0 4.whereinsicilia.com -0.0.0.0 4.whereinsicily.com -0.0.0.0 4.whereintoscana.com -0.0.0.0 4.whereintrentinoaltoadige.com -0.0.0.0 404.xxxymovies.com -0.0.0.0 4133.88.primosearch.com -0.0.0.0 422653.parkingcrew.net -0.0.0.0 4654.2465.primosearch.com -0.0.0.0 5.estasiatica.com -0.0.0.0 5.eventiduepuntozero.com -0.0.0.0 5.googlenews.xorg.pl -0.0.0.0 5.hidemyass.com -0.0.0.0 50efa6486f1ef.skydivesolutions.be -0.0.0.0 5486.winxp.primosearch.com -0.0.0.0 5490.spedads.primosearch.com -0.0.0.0 6.bbnface.com -0.0.0.0 6.bbnfaces.net -0.0.0.0 6.bbnsmsgateway.com -0.0.0.0 6.hidemyass.com -0.0.0.0 6.mamaswishes.com -0.0.0.0 6266.570204.primosearch.com -0.0.0.0 633642.parkingcrew.net -0.0.0.0 6b8a953b2bf7788063d5-6e453f33ecbb90f11a62a5c376375af3.r71.cf5.rackcdn.com -0.0.0.0 7.hidemyass.com -0.0.0.0 77search.com -0.0.0.0 7979-69504_159.c.adprotect.net -0.0.0.0 7metasearch.com -0.0.0.0 7search.com -0.0.0.0 7softwaredreams.com -0.0.0.0 944279.parkingcrew.net -0.0.0.0 94uyvwwh.com -0.0.0.0 97b1c56132dfcdd90f93-0c5c8388c0a5897e648f883e2c86dc72.r54.cf5.rackcdn.com -0.0.0.0 999ways.blogspot.co.uk -0.0.0.0 a.zeroredirect.com -0.0.0.0 a.zeroredirect1.com -0.0.0.0 a.zeroredirect2.com -0.0.0.0 a1.x-traceur.com -0.0.0.0 a12.x-traceur.com -0.0.0.0 a18.x-traceur.com -0.0.0.0 a20.x-traceur.com -0.0.0.0 a3.x-traceur.com -0.0.0.0 aa.newsblock.dt00.net -0.0.0.0 abacusfinance.co.uk -0.0.0.0 absolutely-clean-up-pc-errors.com -0.0.0.0 accidentadvicehelpline.co.uk -0.0.0.0 acezsoftware.com -0.0.0.0 ackjeeves.com -0.0.0.0 actrck.com -0.0.0.0 ad-souk.com -0.0.0.0 ad.adverticum.net -0.0.0.0 ad.hizlireklam.com -0.0.0.0 ad.infoseek.com -0.0.0.0 ad.slutload.com -0.0.0.0 ad132m.adk2.co -0.0.0.0 ad3.hornymatches.com -0.0.0.0 ad3.linkbucks.com -0.0.0.0 adamsfilms.com -0.0.0.0 adamsmarkhotels.com -0.0.0.0 adanalytics.openload.co -0.0.0.0 adblockanalytics.com -0.0.0.0 adcell.de -0.0.0.0 adchimp.com -0.0.0.0 adclickservice.com -0.0.0.0 adclickthru.net -0.0.0.0 adcmtd.mac-torrent-download.net -0.0.0.0 additcinggames.com -0.0.0.0 adforati.com -0.0.0.0 adgtracker.com -0.0.0.0 adlock.in -0.0.0.0 adnetworkperformance.com -0.0.0.0 adobe-flashplayer.com -0.0.0.0 adprotect.net -0.0.0.0 ads.clicksor.cn -0.0.0.0 ads.lzjl.com -0.0.0.0 ads.tunenerve.com -0.0.0.0 ads.wikipartes.com -0.0.0.0 ads.ztod.com -0.0.0.0 ads2.vortexmediagroup.com -0.0.0.0 adsby.uzoogle.com -0.0.0.0 adserve.cpmba.se -0.0.0.0 adserver.adtech.de -0.0.0.0 adserver.alt.com -0.0.0.0 adserver.online-tech.com -0.0.0.0 adserver.startnow.com -0.0.0.0 adson.awempire.com -0.0.0.0 adsrv.iol.co.za -0.0.0.0 adtegrity.com -0.0.0.0 adtiger.de -0.0.0.0 adv.all-free-download.com -0.0.0.0 advancedcleaner.com -0.0.0.0 advancedsoftwaresupport.com -0.0.0.0 adwcleaner.programmesetjeux.com -0.0.0.0 adwcleaner.telecharger.toggle.com -0.0.0.0 adweb1.hornymatches.com -0.0.0.0 adwpro.adwareprof.hop.clickbank.net -0.0.0.0 afa15.com.ne.kr -0.0.0.0 aff.naughtyconnect.com -0.0.0.0 aff.ringtonepartner.com -0.0.0.0 aff.tagcdn.com -0.0.0.0 aff12.com -0.0.0.0 affiliate.dtiserv.com -0.0.0.0 affiliate.friendlyduck.com -0.0.0.0 affiliate.gwmtracker.com -0.0.0.0 affiliate.trk4.com -0.0.0.0 affiliates.streamray.com -0.0.0.0 affin-on.com -0.0.0.0 affntwklnk.com -0.0.0.0 afftrack.com -0.0.0.0 afx.tagcdn.com -0.0.0.0 agstracker.com -0.0.0.0 aimes.com -0.0.0.0 aintdoinshit.com -0.0.0.0 aircrack-ng.softonic.fr -0.0.0.0 aitligold.tripod.com -0.0.0.0 aitsngnuu.angelcities.com -0.0.0.0 ak.imgfarm.com -0.0.0.0 akirkpatrick.com -0.0.0.0 alaksaair.com -0.0.0.0 alaskaaair.com -0.0.0.0 albiondrugs.com -0.0.0.0 alexanderinteriorsanddesign.com -0.0.0.0 alibabaslots.com -0.0.0.0 all-internet-security.com -0.0.0.0 allfet.info -0.0.0.0 altafista.com -0.0.0.0 alwrig84.gamed.hop.clickbank.net -0.0.0.0 amare.softwaregarden.com -0.0.0.0 amazing-offers.co.il -0.0.0.0 american-prize-center.com -0.0.0.0 analyticdns.org -0.0.0.0 analytics.safelinking.net -0.0.0.0 analytics.supplyframe.com -0.0.0.0 anapixel.elmundo.es -0.0.0.0 anapixel.marca.com -0.0.0.0 andr.net -0.0.0.0 anelkathe.tripod.com -0.0.0.0 anews.co.uk -0.0.0.0 angelinajoliepics.com -0.0.0.0 angelsinuniform.com -0.0.0.0 anglewinks.com -0.0.0.0 angolotesti.it -0.0.0.0 animal-drawings.com -0.0.0.0 animal36.com -0.0.0.0 animalrank.com -0.0.0.0 animaltoplist.com -0.0.0.0 anmira.info -0.0.0.0 anonymousproxy.tk -0.0.0.0 anrysys.popunder.ru -0.0.0.0 ant.com -0.0.0.0 antalya.ru -0.0.0.0 anticlown.com -0.0.0.0 antispyware.onlinedownloads.org -0.0.0.0 anycracks.com -0.0.0.0 anzanish.tripod.com -0.0.0.0 api.conduit.com -0.0.0.0 app.pho8.com -0.0.0.0 app.software-phile.com -0.0.0.0 apple-updates.com -0.0.0.0 applets.sulekha.com -0.0.0.0 apps.clickcash.com -0.0.0.0 apps.nastydollars.com -0.0.0.0 appsgame.club -0.0.0.0 aproxtrack2.com -0.0.0.0 arcadefree.com -0.0.0.0 areasnap.com -0.0.0.0 arecio.work -0.0.0.0 arkinsoftware.in -0.0.0.0 artcomix.com -0.0.0.0 ascentive.com -0.0.0.0 asians.join4free.com -0.0.0.0 asu.msmu.ru -0.0.0.0 atinna.com -0.0.0.0 atl.my.bidsystem.com -0.0.0.0 atl.xmlsearch.miva.com -0.0.0.0 atmovs.com -0.0.0.0 atofilms.com -0.0.0.0 atousoft.com -0.0.0.0 auctiondirectory.org -0.0.0.0 audia6.com -0.0.0.0 auto-overview.com -0.0.0.0 automoneygenerator.com -0.0.0.0 autonations.com -0.0.0.0 av-clean.com -0.0.0.0 av0713.tk -0.0.0.0 avis.cm -0.0.0.0 avrakougioumtzi.gr -0.0.0.0 avskype.com -0.0.0.0 ayada.zapto.org -0.0.0.0 ayehcleaners.com -0.0.0.0 b.bestcomputeradvisor.com -0.0.0.0 b.dotnetadvisor.info -0.0.0.0 b.gowin7.com -0.0.0.0 b.nevadaprivateoffice.com -0.0.0.0 b.secuurity.net -0.0.0.0 b.zeroredirect.com -0.0.0.0 b.zeroredirect1.com -0.0.0.0 b.zeroredirect2.com -0.0.0.0 babos.scrapping.cc -0.0.0.0 balakin.popunder.ru -0.0.0.0 balook.com -0.0.0.0 bananarepubic.com -0.0.0.0 banex.bikers-engine.com -0.0.0.0 bannanarepublic.com -0.0.0.0 banner.ambercoastcasino.com -0.0.0.0 banner.casinodelrio.com -0.0.0.0 banner.casinotropez.com -0.0.0.0 banner.clubdicecasino.com -0.0.0.0 banner.europacasino.com -0.0.0.0 banner.scasino.com -0.0.0.0 banner.tonygpoker.com -0.0.0.0 banner.vegasred.com -0.0.0.0 bannerpromotion.it -0.0.0.0 banners.direction-x.com -0.0.0.0 banners.getiton.com -0.0.0.0 banners.images.streamray.com -0.0.0.0 banners.leadingedgecash.com -0.0.0.0 banners.outpersonals.com -0.0.0.0 banners.pcsecurityshield.com -0.0.0.0 banners.perfectgonzo.com -0.0.0.0 banners.sublimedirectory.com -0.0.0.0 banners.thirdmovies.com -0.0.0.0 banners.toteme.com -0.0.0.0 banners.truecash.com -0.0.0.0 banners.videosz.com -0.0.0.0 banners.virtuagirlhd.com -0.0.0.0 banners.webcams.com -0.0.0.0 banners.ztod.com -0.0.0.0 bannershotlink.perfectgonzo.com -0.0.0.0 bans.bride.ru -0.0.0.0 bar.mytotalsearch.com -0.0.0.0 bar.mywebsearch.com -0.0.0.0 barafranca.iwarp.com -0.0.0.0 barclaysghana.org -0.0.0.0 basterr.popunder.ru -0.0.0.0 bbcdn.code.new.smartcontext.pl -0.0.0.0 bbn.img.com.ua -0.0.0.0 bbnaut.ibillboard.com -0.0.0.0 bbs.bjchun.com -0.0.0.0 bde3d.com -0.0.0.0 bdsmcompany.com -0.0.0.0 bdsmtours.com -0.0.0.0 be-funk.com -0.0.0.0 beespace.com.ua -0.0.0.0 beldiplomcom.75.com1.ru -0.0.0.0 belshar.com -0.0.0.0 besstbuy.com -0.0.0.0 bestadbid.com -0.0.0.0 bestappinstalls.com -0.0.0.0 bestcomputeradvisor.com -0.0.0.0 bestsearch.com -0.0.0.0 bestserials.com -0.0.0.0 bestwm.info -0.0.0.0 beyondwhois.com -0.0.0.0 bighop.com -0.0.0.0 bigmart.com.np -0.0.0.0 bigpenisguide.com -0.0.0.0 bigstoreoffers.co.uk -0.0.0.0 bilbob.com -0.0.0.0 bilder-upload.eu -0.0.0.0 binadroid.com -0.0.0.0 bizbor.popunder.ru -0.0.0.0 bizneed.com -0.0.0.0 bj04.com -0.0.0.0 blackchek.popunder.ru -0.0.0.0 blog-hits.com -0.0.0.0 blogrankers.com -0.0.0.0 bluemountain1.com -0.0.0.0 bluemountain2.com -0.0.0.0 bluemounten.com -0.0.0.0 bn.profiwin.de -0.0.0.0 boa-0918-verify-login-2014.icrb.cl -0.0.0.0 boattraider.com -0.0.0.0 bonzbuddy.com -0.0.0.0 bonzibuddi.com -0.0.0.0 bonzybuddy.com -0.0.0.0 boostsoftware.com -0.0.0.0 bormis.com -0.0.0.0 br.naked.com -0.0.0.0 bracalemusic.com -0.0.0.0 bracbetul.com -0.0.0.0 brainfox.com -0.0.0.0 brans.pl -0.0.0.0 bravetools.net -0.0.0.0 brevardmusic.com -0.0.0.0 bride1.com -0.0.0.0 briebailey.tripod.com -0.0.0.0 browseraccelerator.com -0.0.0.0 bseaqmi.angelcities.com -0.0.0.0 buddies.funbuddyicons.com -0.0.0.0 buffalogoesout.com -0.0.0.0 bugera.popunder.ru -0.0.0.0 bugsurf.com -0.0.0.0 bulgariabg.com -0.0.0.0 bureau.co.il -0.0.0.0 burnvirusnow33.xorg.pl -0.0.0.0 buyingedge.com -0.0.0.0 buyskype.ru -0.0.0.0 bypasser.net -0.0.0.0 c.adclickthru.net -0.0.0.0 c.cliop.com -0.0.0.0 c.pioneeringad.com -0.0.0.0 c.zeroredirect.com -0.0.0.0 c.zeroredirect1.com -0.0.0.0 c.zeroredirect2.com -0.0.0.0 c2.clickprotects.com -0.0.0.0 c4.mysearch.com -0.0.0.0 cabeles.com -0.0.0.0 cachebanners.toteme.com -0.0.0.0 cadastrodacopa.net -0.0.0.0 cadillacescalade.com -0.0.0.0 californiastateparks.com -0.0.0.0 calllwave.com -0.0.0.0 calouskype.over-blog.com -0.0.0.0 calworthingtonford.com -0.0.0.0 campaigns.f2.com.au -0.0.0.0 campamento.queenscamp.com -0.0.0.0 candidography.com -0.0.0.0 carpediem.sv2.biz -0.0.0.0 catz4.com -0.0.0.0 caue971.org -0.0.0.0 caybloomearge.hopto.org -0.0.0.0 cazzigrossi.org -0.0.0.0 cbanners.virtuagirlhd.com -0.0.0.0 cbtopsites.com -0.0.0.0 cc.webpower.com -0.0.0.0 ccbilleu.com -0.0.0.0 ccleaner.com.es -0.0.0.0 cdiabetes.com -0.0.0.0 cdn.adtrace.org -0.0.0.0 cdn.ndparking.com -0.0.0.0 cdn.opensubcontent.com -0.0.0.0 cdn1.clkcln.com -0.0.0.0 cdn1.clkoffers.com -0.0.0.0 cdn11.abbp1.website -0.0.0.0 cecash.com -0.0.0.0 centerfind.com -0.0.0.0 centertrk.com -0.0.0.0 centralwestwater.com.au -0.0.0.0 certified-toolbar.com -0.0.0.0 ceskarepublika.net -0.0.0.0 cfg.mywebsearch.com -0.0.0.0 cgi-view-item-co-uk.xf.cz -0.0.0.0 chaseonline.com -0.0.0.0 chat.effectivebrand.com -0.0.0.0 chat2.livechatinc.com -0.0.0.0 cheapstickets.com -0.0.0.0 cheaptickests.com -0.0.0.0 cheapticketes.com -0.0.0.0 cheapticketsinc.com -0.0.0.0 cheapticketts.com -0.0.0.0 cheapticktes.com -0.0.0.0 checktraf.com -0.0.0.0 chilyregistrycleaner.com -0.0.0.0 chlcotrk.com -0.0.0.0 chokertraffic.com -0.0.0.0 chsplantsales.co.uk -0.0.0.0 chuckfaganco.com -0.0.0.0 claitors.com -0.0.0.0 classicallyabsurdphotography.com -0.0.0.0 cle.kr -0.0.0.0 clean-cracks.com -0.0.0.0 clean-search.com -0.0.0.0 clean-space.com -0.0.0.0 clean-start.net -0.0.0.0 cleanallspyware.com -0.0.0.0 cleanallvirus.com -0.0.0.0 cleanersoft.com -0.0.0.0 cleanmypc.com -0.0.0.0 cleanpcnow.com -0.0.0.0 cleanproxy.com -0.0.0.0 cleansearch.net -0.0.0.0 cleansite.us -0.0.0.0 cleansofts.com -0.0.0.0 cleanuninstall.com -0.0.0.0 cleanup-your-computer.com -0.0.0.0 cleanupit22p.xorg.pl -0.0.0.0 clearshieldredirect.com -0.0.0.0 click.adimmix.com -0.0.0.0 click.clktraker.com -0.0.0.0 click.dealshark.com -0.0.0.0 click.khingtracking.com -0.0.0.0 click.kidslivesafe.com -0.0.0.0 click.sellmeyourtraffic.com -0.0.0.0 click.silvercash.com -0.0.0.0 click.uamtrk.com -0.0.0.0 click.virt.exacttarget.com -0.0.0.0 click.watchjmp.com -0.0.0.0 click.zeroclickdirect.com -0.0.0.0 clickadu.com -0.0.0.0 clickbank.net -0.0.0.0 clickbank.pcsecurityshield.com -0.0.0.0 clickbanksites.info -0.0.0.0 clickcash.com -0.0.0.0 clickcash.webpower.com -0.0.0.0 clicks.totemcash.com -0.0.0.0 clicksagent.com -0.0.0.0 clicksimpact.cashtrk.com -0.0.0.0 clickthruserver.com -0.0.0.0 client.browseraccelerator.com -0.0.0.0 clik2008.popunder.ru -0.0.0.0 clikz.mytvplayer.hop.clickbank.net -0.0.0.0 cliop.com -0.0.0.0 clkfeed.com -0.0.0.0 clkoffers.com -0.0.0.0 clksite.com -0.0.0.0 cloudtracked.com -0.0.0.0 clxcaf.com -0.0.0.0 cm.myway.com -0.0.0.0 cm.need2find.com -0.0.0.0 cmicapui.ce.gov.br -0.0.0.0 cnbnews.com -0.0.0.0 cnn.com -0.0.0.0 www.cnn.com -0.0.0.0 newyorktimes.com -0.0.0.0 www.newyorktimes.com -0.0.0.0 forbes.com -0.0.0.0 www.forbes.com -0.0.0.0 washingtonpost.com -0.0.0.0 www.washingtonpost.com -0.0.0.0 cnn.cm -0.0.0.0 cnnnew.com -0.0.0.0 coding.1100011.ir -0.0.0.0 cogivea.com -0.0.0.0 coldwellbanker.net -0.0.0.0 collectiable.com -0.0.0.0 columbahouse.com -0.0.0.0 columbianhouse.com -0.0.0.0 comairairlines.com -0.0.0.0 comfz.com -0.0.0.0 compactiongames.gameaholic.com -0.0.0.0 completedord1332.com -0.0.0.0 conds.ru -0.0.0.0 conduit.com -0.0.0.0 consumeralternatives.org -0.0.0.0 contentcleaner.com -0.0.0.0 continentialairline.com -0.0.0.0 contniental.com -0.0.0.0 conversion.7search.com -0.0.0.0 coolfreehost.com -0.0.0.0 core.adunity.com -0.0.0.0 coreclickhoo.com -0.0.0.0 cosmi.gamerbots.hop.clickbank.net -0.0.0.0 counter.top.dating.lt -0.0.0.0 cp.abbp1.website -0.0.0.0 cp.pleasedontslaymy.download -0.0.0.0 cpaway.afftrack.com -0.0.0.0 cpmservice1.com -0.0.0.0 crackfulldownload.com -0.0.0.0 crackguru.tk -0.0.0.0 crackspider.net -0.0.0.0 cracksplanet.com -0.0.0.0 crackzplanet.com -0.0.0.0 crazyprotocol.com -0.0.0.0 creative.nscash.com -0.0.0.0 creatives.livejasmin.com -0.0.0.0 credibleartstherapies.org -0.0.0.0 cs.luckyorange.net -0.0.0.0 csmail.iggcn.com -0.0.0.0 cswilliamsburg.com -0.0.0.0 ctibank.com -0.0.0.0 ctrck.com -0.0.0.0 cudacorp.com -0.0.0.0 cuoujvfi.angelcities.com -0.0.0.0 customersupporthelp.com -0.0.0.0 cxpixel.bidsystem.com -0.0.0.0 cybermecca.com -0.0.0.0 cyberzine.com -0.0.0.0 cybilling.com -0.0.0.0 cz11.clickzzs.nl -0.0.0.0 cz4.clickzzs.nl -0.0.0.0 cz5.clickzzs.nl -0.0.0.0 cz7.clickzzs.nl -0.0.0.0 cz8.clickzzs.nl -0.0.0.0 cznshuya.ivnet.ru -0.0.0.0 d.tds.adlabs.ru -0.0.0.0 d.zeroredirect.com -0.0.0.0 d.zeroredirect2.com -0.0.0.0 d1.kuai8.com -0.0.0.0 d1.windows8downloads.com -0.0.0.0 d32k27yvyi4kmv.cloudfront.net -0.0.0.0 dance-alarm.de -0.0.0.0 darseo.popunder.ru -0.0.0.0 data.browseraccelerator.com -0.0.0.0 data.ero-advertising.com -0.0.0.0 dateck.com -0.0.0.0 dcm5.com -0.0.0.0 ddd.gouwuke.cn -0.0.0.0 dddcc.com -0.0.0.0 de.mediaplayercodecpack.com -0.0.0.0 deanne1125.games1.hop.clickbank.net -0.0.0.0 decografix.com -0.0.0.0 deflorationvirgins.com -0.0.0.0 delta.rspcdn.com -0.0.0.0 demo.vertexinfo.in -0.0.0.0 dentairemalin.com -0.0.0.0 desifever.com -0.0.0.0 desirevandoorne.nl -0.0.0.0 digiaquascr.com -0.0.0.0 dimarsbg.com -0.0.0.0 directhackerz.tk -0.0.0.0 directxex.com -0.0.0.0 dirtyje.ws -0.0.0.0 disable-uac.com -0.0.0.0 distribuidoraderetentores.com.br -0.0.0.0 distrilamadrid.com.ar -0.0.0.0 divx.it -0.0.0.0 djeps.popunder.ru -0.0.0.0 djsrp.com -0.0.0.0 djwnatural.go2cloud.org -0.0.0.0 dl.ezthemes.com -0.0.0.0 dl.gameplaylabs.com -0.0.0.0 dl.heima8.com -0.0.0.0 dl.microsword.net -0.0.0.0 dl1.ezthemes.com -0.0.0.0 dlldlldll.sytes.net -0.0.0.0 dmp.gravity4.com -0.0.0.0 doctor-alex.com -0.0.0.0 dodian.site50.net -0.0.0.0 dodostats.com -0.0.0.0 dogpial.com -0.0.0.0 doheth.co.uk -0.0.0.0 dollarrentcar.com -0.0.0.0 domainfwd.com -0.0.0.0 domainfwding.com -0.0.0.0 dotnetadvisor.info -0.0.0.0 dotzup.com -0.0.0.0 dougmlee.com -0.0.0.0 dowdenphotography.com -0.0.0.0 down.feiyang163.com -0.0.0.0 down.guangsu.cn -0.0.0.0 down.hit020.com -0.0.0.0 down.unadnet.com.cn -0.0.0.0 down1oads.com -0.0.0.0 down2.feiyang163.com -0.0.0.0 down3.feiyang163.com -0.0.0.0 download.56.com -0.0.0.0 download.ascentive.com -0.0.0.0 download.browseraccelerator.com -0.0.0.0 download.cdn.downloadquick.net -0.0.0.0 download.cdn.sharelive.net -0.0.0.0 download.cdn.torchbrowser.com -0.0.0.0 download.downloadquick.net -0.0.0.0 download.funwebproducts.com -0.0.0.0 download.fyxm.net -0.0.0.0 download.game-store.es -0.0.0.0 download.grandcloud.cn -0.0.0.0 download.mywebsearch.com -0.0.0.0 download.realtimegaming.com -0.0.0.0 download.shareazaweb.com -0.0.0.0 download.torchbrowser.com -0.0.0.0 download.ttrili.com -0.0.0.0 download.weatherbug.com -0.0.0.0 download.ytdownloader.com -0.0.0.0 download207.mediafire.com -0.0.0.0 downloads-whatsapp.com -0.0.0.0 downloads.pcsecurityshield.com -0.0.0.0 downloadupload.com -0.0.0.0 downloadwarez.org -0.0.0.0 dp-medien.eu -0.0.0.0 dqxaszsk.angelcities.com -0.0.0.0 dreamplay.movies01.hop.clickbank.net -0.0.0.0 drivotracker.com -0.0.0.0 drrt.h18.ru -0.0.0.0 drunkenstepfather.com -0.0.0.0 dualvaccine.com -0.0.0.0 duplicatefilecleaner.com -0.0.0.0 dvdmanager-203.sv2.biz -0.0.0.0 dzxcq.com -0.0.0.0 dzzrenjanin.rs -0.0.0.0 e.dtscout.com -0.0.0.0 e.zeroredirect.com -0.0.0.0 e.zeroredirect2.com -0.0.0.0 e0.extreme-dm.com -0.0.0.0 e1.extreme-dm.com -0.0.0.0 e2.extreme-dm.com -0.0.0.0 ead-soft.popunder.ru -0.0.0.0 ebdr3.com -0.0.0.0 ebertandroeper.com -0.0.0.0 ebocornac.com -0.0.0.0 ecdtrk.com -0.0.0.0 echobravo.zapto.org -0.0.0.0 eclean.or.kr -0.0.0.0 eclkspsa.com -0.0.0.0 ecos.e-mailcom.co.uk -0.0.0.0 ecpmrocks.com -0.0.0.0 ecxcite.com -0.0.0.0 edits.mywebsearch.com -0.0.0.0 edmedsnow.com -0.0.0.0 effectivebrand.com -0.0.0.0 eftps.com -0.0.0.0 egoldenglove.com -0.0.0.0 electra-jjh.com.br -0.0.0.0 email.exacttarget.com -0.0.0.0 emrlogistics.com -0.0.0.0 engelfire.com -0.0.0.0 enigmasoftware.com -0.0.0.0 enoratraffic.com -0.0.0.0 epmads.com -0.0.0.0 epmclk.com -0.0.0.0 equallyyolked.com -0.0.0.0 err.000webhost.com -0.0.0.0 errornuker.software-phile.com -0.0.0.0 errors.perfectgonzo.com -0.0.0.0 ertya.com -0.0.0.0 etahub.com -0.0.0.0 evaairline.com -0.0.0.0 everydaygays.com -0.0.0.0 exactadvertising.com -0.0.0.0 exacttarget.com -0.0.0.0 exit.silvercash.com -0.0.0.0 expressaffiliatesite.com -0.0.0.0 expressomatogrosso.com.br -0.0.0.0 eyes.by -0.0.0.0 ezthemes.com -0.0.0.0 ezthemes.ezthemes.com -0.0.0.0 f-js1.spotsniper.ru -0.0.0.0 f.gj555.net -0.0.0.0 f.zeroredirect.com -0.0.0.0 f.zeroredirect2.com -0.0.0.0 f8350e7c1.se -0.0.0.0 fabrics-store.com -0.0.0.0 facebook-proxy.hi5.com -0.0.0.0 facebook-repto1040s2.ahlamountada.com -0.0.0.0 facebook.cm -0.0.0.0 facebookasciiart.com -0.0.0.0 facebookcrawl.co.cc -0.0.0.0 facebookloginsignin.com -0.0.0.0 facebooktbtoolbar.ourtoolbar.com -0.0.0.0 facebookunblocking.com -0.0.0.0 fastdownload10.com -0.0.0.0 fastnclick.com -0.0.0.0 fastsearchproduct.com -0.0.0.0 faunusaff.afftrack.com -0.0.0.0 favicon.com -0.0.0.0 fb.cashtraffic.com -0.0.0.0 federatedstores.com -0.0.0.0 federicksofhollywood.com -0.0.0.0 feeds.videosz.com -0.0.0.0 feedx.bidsystem.com -0.0.0.0 femeedia.com -0.0.0.0 fgawegwr.chez.com -0.0.0.0 fgtkmcby02.eu -0.0.0.0 ficcionaliza.angelcities.com -0.0.0.0 filefortune.com -0.0.0.0 files.brothersoft.com -0.0.0.0 files.dsnetwb.com -0.0.0.0 files4.downloadnet1188.com -0.0.0.0 files4.securedownload01.com -0.0.0.0 files5.downloadnet1188.com -0.0.0.0 files5.securedownload01.com -0.0.0.0 filter.adsparkmedia.net -0.0.0.0 filter.onwardclick.com -0.0.0.0 finders.hopto.org -0.0.0.0 findit-quick.com -0.0.0.0 firstconsumers.com -0.0.0.0 fixcleaner.com -0.0.0.0 fixio-pc-cleaner.com -0.0.0.0 fkooaee.angelcities.com -0.0.0.0 flashcasino.com -0.0.0.0 flashdem.fr -0.0.0.0 flashplayer_macro.kit.net -0.0.0.0 flowtec.com.br -0.0.0.0 fmcurling.org -0.0.0.0 foreclousure.com -0.0.0.0 foreclousures.com -0.0.0.0 forex-instruments.info -0.0.0.0 formessengers.com -0.0.0.0 forms.earnmydegree.com -0.0.0.0 forum-boost.site50.net -0.0.0.0 forum.meinskype.de -0.0.0.0 fotologaso.miss-web.es -0.0.0.0 fpcclicks.com -0.0.0.0 fr.mediaplayercodecpack.com -0.0.0.0 free-game-downloads.mosw.com -0.0.0.0 free.content.streamray.com -0.0.0.0 freebiesms.co.uk -0.0.0.0 freebitmoney.com -0.0.0.0 freedownloadzone.com -0.0.0.0 freegamessource.com -0.0.0.0 freegoogla.vicp.net -0.0.0.0 freegroupvideo.popunder.ru -0.0.0.0 freenew.net -0.0.0.0 freeserials.ws -0.0.0.0 freevideo.biz.nf -0.0.0.0 freewebtown.com -0.0.0.0 friendlyduck.com -0.0.0.0 frtya.com -0.0.0.0 frtyb.com -0.0.0.0 fsl.sytes.net -0.0.0.0 ftp.flyfishusa.com -0.0.0.0 fucker2013.hopto.org -0.0.0.0 full-edition.info -0.0.0.0 funbuddyicons.com -0.0.0.0 funskins.ezthemes.com -0.0.0.0 funtopliste.de -0.0.0.0 funwebproducts.com -0.0.0.0 fuviseni.angelfire.com -0.0.0.0 fxlayer.net -0.0.0.0 fxstra.com -0.0.0.0 fyxm.net -0.0.0.0 g.zeroredirect.com -0.0.0.0 gaf-company.clean.to -0.0.0.0 gaja79.com -0.0.0.0 gajime.popunder.ru -0.0.0.0 gallys.nastydollars.com -0.0.0.0 galtthemes.ezthemes.com -0.0.0.0 gameangel.com -0.0.0.0 gameatlas.com -0.0.0.0 gameplaylabs.com -0.0.0.0 gamepor.com -0.0.0.0 gamerevoluton.com -0.0.0.0 games4u.ws -0.0.0.0 gamesfly.com -0.0.0.0 gamesharck.com -0.0.0.0 gamesharkcentral.com -0.0.0.0 garudaairlines.com -0.0.0.0 gayxperience.com -0.0.0.0 gbanners.hornymatches.com -0.0.0.0 gen2server.com -0.0.0.0 generationgirls.com -0.0.0.0 genforumgenealogy.com -0.0.0.0 geobanner.getiton.com -0.0.0.0 get-avast.com -0.0.0.0 get-quadcleaner.com -0.0.0.0 getiton.com -0.0.0.0 getmeaticket.co.uk -0.0.0.0 getrockerbox.com -0.0.0.0 getsearchlist.com -0.0.0.0 gilvision.com -0.0.0.0 globalcharge.com -0.0.0.0 gnuetella.com -0.0.0.0 go.goroost.com -0.0.0.0 go.oclaserver.com -0.0.0.0 go.onclasrv.com -0.0.0.0 go.startnow.com -0.0.0.0 go777site.com -0.0.0.0 goggl.com -0.0.0.0 goldbye.vicp.net -0.0.0.0 gom-player.gooofull.com -0.0.0.0 google-docs.org -0.0.0.0 google-hacks.softonic.fr -0.0.0.0 googlenews.xorg.pl -0.0.0.0 googlew.com -0.0.0.0 googlre.com -0.0.0.0 googlwe.com -0.0.0.0 goolegames.com -0.0.0.0 goolges.com -0.0.0.0 gopeds.com -0.0.0.0 gopogle.com -0.0.0.0 gowin7.com -0.0.0.0 grabfile.co -0.0.0.0 graphics.streamray.com -0.0.0.0 gratisweb.com -0.0.0.0 greatwalltour.org -0.0.0.0 gredinatib.org -0.0.0.0 green.erne.co -0.0.0.0 grendizer.biz -0.0.0.0 gserv.zdnet.co.uk -0.0.0.0 guaranty.com.cn -0.0.0.0 gulf-industrial.com -0.0.0.0 gvc.vn -0.0.0.0 gwmtracker.com -0.0.0.0 gxplugin.com -0.0.0.0 h-adachi.org -0.0.0.0 h.zeroredirect.com -0.0.0.0 h0rnd0g.popunder.ru -0.0.0.0 h21.ru -0.0.0.0 hackairtel.tk -0.0.0.0 hackboy.hit.bg -0.0.0.0 hackcafe.tk -0.0.0.0 hackhero.tk -0.0.0.0 hackindia.tk -0.0.0.0 hacking-facebook.com -0.0.0.0 hacking.mysteria.cz -0.0.0.0 hackkitarena.tk -0.0.0.0 haedong.es.kr -0.0.0.0 handlerhackz.tk -0.0.0.0 handyarchive.com -0.0.0.0 hanulsms.com -0.0.0.0 harmonyhollow.net -0.0.0.0 haso.pubmatic.com -0.0.0.0 havijrat.zapto.org -0.0.0.0 heaptickets.com -0.0.0.0 hefigo.com -0.0.0.0 help.mysearch.com -0.0.0.0 helpint.mywebsearch.com -0.0.0.0 helpmedownload.com -0.0.0.0 hentaidatabase.com -0.0.0.0 herezera.com -0.0.0.0 hertzsales.com -0.0.0.0 hgtzz.com -0.0.0.0 hidebux.com -0.0.0.0 hidemyass.com -0.0.0.0 hira.hopto.org -0.0.0.0 historykill.com -0.0.0.0 hitwastedgarden.com -0.0.0.0 hnskorea.co.kr -0.0.0.0 hoerbird.net -0.0.0.0 holdhelptime.com -0.0.0.0 holika.com -0.0.0.0 homedepoy.com -0.0.0.0 homrdepot.com -0.0.0.0 hop.clickbank.net -0.0.0.0 hopto.org -0.0.0.0 hornytraffic.com -0.0.0.0 host-it.co.uk -0.0.0.0 hosting.conduit.com -0.0.0.0 hot-bot.com -0.0.0.0 hot2015rewards.com -0.0.0.0 hotspotshield.com -0.0.0.0 howtocleanacomputervirus.com -0.0.0.0 hustlercash.hit.bg -0.0.0.0 hy-brasil.mhwang.com -0.0.0.0 i-games.biz -0.0.0.0 i.trkjmp.com -0.0.0.0 i.zeroredirect.com -0.0.0.0 ia1.7search.com -0.0.0.0 ias.avidmedia.net -0.0.0.0 ibmvideo.com -0.0.0.0 icityfind.com -0.0.0.0 icoocash.com -0.0.0.0 icracks.net -0.0.0.0 id.get35.com -0.0.0.0 ieginc.com -0.0.0.0 ifastnet.com -0.0.0.0 iframes.awempire.com -0.0.0.0 iframes.perfectgonzo.com -0.0.0.0 iframes.prettyincash.com -0.0.0.0 igame4free.com -0.0.0.0 ilovecheating.com -0.0.0.0 image.cecash.com -0.0.0.0 image1.cecash.com -0.0.0.0 images.brainfox.com -0.0.0.0 images.e-mailcom.co.uk -0.0.0.0 images.host.bannerflow.com -0.0.0.0 imagesmovies.com -0.0.0.0 img.7search.com -0.0.0.0 img.clicksagent.com -0.0.0.0 img.coldstoragemn.com -0.0.0.0 img.ruclicks.com -0.0.0.0 img.thebugs.ws -0.0.0.0 img.xratedbucks.com -0.0.0.0 img001.com -0.0.0.0 img2.sankakustatic.com -0.0.0.0 in.joinourwebsite.com -0.0.0.0 in.riskymail4free.com -0.0.0.0 info.com -0.0.0.0 infospace.tk -0.0.0.0 infra.by -0.0.0.0 inlinea.co.uk -0.0.0.0 innatek.com -0.0.0.0 inndl.com -0.0.0.0 insidecentralfl.com -0.0.0.0 installm.net -0.0.0.0 instorm.com -0.0.0.0 intera-x.com -0.0.0.0 interia-ek.ru -0.0.0.0 internet-cleaning-tool.capital-software.qarchive.org -0.0.0.0 internethistorycleaner.ws -0.0.0.0 interyield.jmp9.com -0.0.0.0 is2.websearch.com -0.0.0.0 isettatech.com -0.0.0.0 islamipedia.org -0.0.0.0 isuzi.com -0.0.0.0 it.altervista.org -0.0.0.0 itunesdownloadstore.com -0.0.0.0 ivitrine.buscape.com -0.0.0.0 iybasketball.info -0.0.0.0 j.pioneeringad.com -0.0.0.0 j.theadsnet.com -0.0.0.0 j.zeroredirect.com -0.0.0.0 jabu.popunder.ru -0.0.0.0 japanesevehicles.us -0.0.0.0 japanmadchen.com -0.0.0.0 japtron.es -0.0.0.0 javascriptobfuscator.com -0.0.0.0 jcwhiney.com -0.0.0.0 jcwhintey.com -0.0.0.0 jcwhitey.com -0.0.0.0 jdfabrication.com -0.0.0.0 jejuskypension.com -0.0.0.0 jesnyxa.beep.com -0.0.0.0 jigshhappy.com -0.0.0.0 jmp2click.com -0.0.0.0 joecartonn.com -0.0.0.0 joetoons.com -0.0.0.0 joincreditexpert.co.uk -0.0.0.0 joinourwebsite.com -0.0.0.0 josip-stadler.org -0.0.0.0 jque.net -0.0.0.0 jrpfekf.angelfire.com -0.0.0.0 js.ad-score.com -0.0.0.0 js.coinisrsdelivery.com -0.0.0.0 js.smartredirect.de -0.0.0.0 js11.clickzzs.nl -0.0.0.0 js7.clickzzs.nl -0.0.0.0 jsing.net -0.0.0.0 jsonip.com -0.0.0.0 jsp.clickzzs.nl -0.0.0.0 jsp2.clickzzs.nl -0.0.0.0 juedische-kammerphilharmonie.de -0.0.0.0 jzrvquay.angelcities.com -0.0.0.0 k-lite.tk -0.0.0.0 k.h.a.d.free.fr -0.0.0.0 k.zeroredirect.com -0.0.0.0 k5zoom.com -0.0.0.0 ka.bar.need2find.com -0.0.0.0 kalantzis.net -0.0.0.0 kamasutra.popunder.ru -0.0.0.0 kaspersky-shop.ch -0.0.0.0 katia-paliotti.com -0.0.0.0 katie.tnctrx.com -0.0.0.0 kazaa.com -0.0.0.0 kc.mv.bidsystem.com -0.0.0.0 kc.search.need2find.com -0.0.0.0 kc.xmlsearch.miva.com -0.0.0.0 kcta.or.kr -0.0.0.0 keygen-password-generator.softonic.fr -0.0.0.0 keygen.us -0.0.0.0 kickassratios.com -0.0.0.0 kidsangel.com -0.0.0.0 kinofree.popunder.ru -0.0.0.0 kipasdenim.com -0.0.0.0 kjbbc.net -0.0.0.0 klikbonus.com -0.0.0.0 kls.secure-cart.biz -0.0.0.0 komodia.com -0.0.0.0 kosdyvore.angelcities.com -0.0.0.0 kowasaki.com -0.0.0.0 krs.ymxpb.com -0.0.0.0 kvvijrmu.angelcities.com -0.0.0.0 kwbtgame.com -0.0.0.0 kwistal.nl -0.0.0.0 kz.search.need2find.com -0.0.0.0 l.zeroredirect.com -0.0.0.0 laexotic.com -0.0.0.0 lanonna.co.uk -0.0.0.0 lapiden.com -0.0.0.0 lateecapes.com -0.0.0.0 lcbcad.co.uk -0.0.0.0 leadingedgecash.com -0.0.0.0 leave.exacttarget.com -0.0.0.0 lefos.net -0.0.0.0 legendofdragoon.com -0.0.0.0 lennoxcollections.com -0.0.0.0 letssearch.com -0.0.0.0 letzonke.com -0.0.0.0 libecki.net -0.0.0.0 liders.biz -0.0.0.0 lifeeverest.com -0.0.0.0 linconpark.com -0.0.0.0 linkbucks.com -0.0.0.0 linkjumps.com -0.0.0.0 links.onlinedownloads.org -0.0.0.0 liqwid.net -0.0.0.0 litec-fr.com -0.0.0.0 littlesturgisrally.com -0.0.0.0 live-cams-0.livejasmin.com -0.0.0.0 live-cams-1.livejasmin.com -0.0.0.0 livecamgirls.streamray.com -0.0.0.0 livejasmin.com -0.0.0.0 livewell.net -0.0.0.0 llaredlrgn.angelcities.com -0.0.0.0 lo2.me -0.0.0.0 localh0st.info -0.0.0.0 logger.cash-media.de -0.0.0.0 logos.x-traceur.com -0.0.0.0 lonelywifehookup.com -0.0.0.0 longtraffic.com -0.0.0.0 lostartofbeingadame.com -0.0.0.0 lottoga.com -0.0.0.0 low-hacker.popunder.ru -0.0.0.0 lp.downloadquick.net -0.0.0.0 lp.sharelive.net -0.0.0.0 lp.torchbrowser.com -0.0.0.0 luesojz.angelcities.com -0.0.0.0 lufhansa.com -0.0.0.0 lufthansaairlines.com -0.0.0.0 lufthanza.com -0.0.0.0 luksona.popunder.ru -0.0.0.0 lycosgamesville.com -0.0.0.0 lzjl.com -0.0.0.0 m-99.co.uk -0.0.0.0 m-barati.de -0.0.0.0 m.friendlyduck.com -0.0.0.0 m.zeroredirect.com -0.0.0.0 m1crosoft.com -0.0.0.0 m2.xhamster.com -0.0.0.0 m57ku6sm.com -0.0.0.0 maatch.com -0.0.0.0 maconbraves.com -0.0.0.0 magellen.com -0.0.0.0 mahindrainsurance.com -0.0.0.0 mail.avis.cm -0.0.0.0 mail.cnn.cm -0.0.0.0 mail.poker.cm -0.0.0.0 mail.target.cm -0.0.0.0 mainteck-fr.com -0.0.0.0 malest.com -0.0.0.0 malkm.com -0.0.0.0 mamameidia.com -0.0.0.0 mamamidia.com -0.0.0.0 mansmith.net -0.0.0.0 mapqueat.com -0.0.0.0 mapquestt.com -0.0.0.0 mapquuest.com -0.0.0.0 marcopolo.uk.net -0.0.0.0 markbruinink.nl -0.0.0.0 martgage.com -0.0.0.0 marx-brothers.mhwang.com -0.0.0.0 maryscott.angelcities.com -0.0.0.0 masterofalltradetax.online -0.0.0.0 mathenea.com -0.0.0.0 maxbounty.com -0.0.0.0 maxregistrycleaner.com -0.0.0.0 maxregistrycleaner.net -0.0.0.0 mcleanvahomes.com -0.0.0.0 media-playerz.com -0.0.0.0 mediaplayercodecpack.com -0.0.0.0 meetyourmessenger.co.uk -0.0.0.0 meiluziai.info -0.0.0.0 merrymilkfoods.com -0.0.0.0 mesopotemia222.zapto.org -0.0.0.0 messagetag.com -0.0.0.0 meta.7search.com -0.0.0.0 mg.dt00.net -0.0.0.0 mgjmp.com -0.0.0.0 microsecuritywinsecuritysupport.errorfounddllregistryfiledsod.winsecuritysupport.com -0.0.0.0 microsofto.sytes.net -0.0.0.0 micrsoftupgradex.1apps.com -0.0.0.0 mikeboffer.mytvplayer.hop.clickbank.net -0.0.0.0 mil-colores.com -0.0.0.0 milfsites.net -0.0.0.0 milioner.popunder.ru -0.0.0.0 ming-dun.com.tw -0.0.0.0 minigameplanet.com -0.0.0.0 minisearch.startnow.com -0.0.0.0 mirrors.site50.net -0.0.0.0 mlinktracker.com -0.0.0.0 mlpoint.pt -0.0.0.0 mm26.com -0.0.0.0 mmapquest.com -0.0.0.0 mmtracking.com -0.0.0.0 mobatory.com -0.0.0.0 mobi-hack.tk -0.0.0.0 mobile.bitterstrawberry.org -0.0.0.0 monarchslo.com -0.0.0.0 monetisetrk.co.uk -0.0.0.0 monetisetrk2.co.uk -0.0.0.0 monetisetrk3.co.uk -0.0.0.0 monetisetrk4.co.uk -0.0.0.0 monetisetrk5.co.uk -0.0.0.0 monetisetrk6.co.uk -0.0.0.0 monofeel.com -0.0.0.0 morenews3.net -0.0.0.0 mormonchurchgenealogy.com -0.0.0.0 moucitons.com -0.0.0.0 moviedownloader.net -0.0.0.0 moviesfone.com -0.0.0.0 mp3downloadhq.com -0.0.0.0 mp3helpdesk.com -0.0.0.0 mp3playerprovider.com -0.0.0.0 mpmotrk.com -0.0.0.0 mprptrk.com -0.0.0.0 mpxxtrk.com -0.0.0.0 mrace.hopto.org -0.0.0.0 ms-mvp.org -0.0.0.0 msalt.mysearch.com -0.0.0.0 msnsports.com -0.0.0.0 msxml.info.com -0.0.0.0 msxml.us.info.com -0.0.0.0 mtmsms.com -0.0.0.0 mueller-holz-bau.com -0.0.0.0 murbil.hostei.com -0.0.0.0 my.pcsecurityshield.com -0.0.0.0 mycleanerpc.com -0.0.0.0 mycleanpc.com -0.0.0.0 mycleanpc.tk -0.0.0.0 mydati.com -0.0.0.0 myoffers.co.uk -0.0.0.0 mysearch-engine.com -0.0.0.0 myshopmarketim.com -0.0.0.0 myshovel.com -0.0.0.0 mytotalsearch.com -0.0.0.0 mywebsearch.com -0.0.0.0 n.targetbtracker.com -0.0.0.0 n.zeroredirect.com -0.0.0.0 n149adserv.com -0.0.0.0 nadir123015.zapto.org -0.0.0.0 naijahacking.tk -0.0.0.0 naijahacklord.tk -0.0.0.0 nav.startnow.com -0.0.0.0 nbrtrack.com -0.0.0.0 neki.org -0.0.0.0 nestscape.com -0.0.0.0 netcscape.com -0.0.0.0 netmag.co.uk -0.0.0.0 netscae.com -0.0.0.0 neumashop.cl -0.0.0.0 new.chokertraffic.com -0.0.0.0 new.startnow.com -0.0.0.0 newads.bangbros.com -0.0.0.0 newclick.com -0.0.0.0 newcracks.net -0.0.0.0 neweed.org -0.0.0.0 neyscape.com -0.0.0.0 nht-2.extreme-dm.com -0.0.0.0 nht-3.extreme-dm.com -0.0.0.0 nikolamireasa.com -0.0.0.0 nkgamers.com -0.0.0.0 nl.mediaplayercodecpack.com -0.0.0.0 nmapquest.com -0.0.0.0 notrecommended.co.uk -0.0.0.0 nourteenthp.angelcities.com -0.0.0.0 npktrk1.com -0.0.0.0 nryb.com -0.0.0.0 ns1.ntkrnlpa.info -0.0.0.0 ns1.the-sinner.net -0.0.0.0 ns1.vicp.net -0.0.0.0 ns2.ntkrnlpa.info -0.0.0.0 ns2.vicp.net -0.0.0.0 ns3.ishosting.net -0.0.0.0 nsrecord.org -0.0.0.0 ntkrnlpa.info -0.0.0.0 nwhomecare.co.uk -0.0.0.0 nwoccs.zapto.org -0.0.0.0 o.zeroredirect.com -0.0.0.0 obyz.de -0.0.0.0 ocpersian.com -0.0.0.0 offlinehbpl.hbpl.co.uk -0.0.0.0 ohiomm.com -0.0.0.0 ojolink.fr -0.0.0.0 ojtobu.angelcities.com -0.0.0.0 oldgames.zp.ua -0.0.0.0 omnicleaningservices.com -0.0.0.0 onadstracker.com -0.0.0.0 onclickpredictiv.com -0.0.0.0 oneund.ru -0.0.0.0 online.sh.cn -0.0.0.0 onlineadmin.net -0.0.0.0 onlinedownloads.org -0.0.0.0 onwardclick.com -0.0.0.0 onwey.com -0.0.0.0 oofun.com -0.0.0.0 oovqsvi.angelcities.com -0.0.0.0 opendownloadmanager.com -0.0.0.0 opensoftwareupdate.com -0.0.0.0 opensoftwareupdater.com -0.0.0.0 optiker-michelmann.de -0.0.0.0 optimization-methods.com -0.0.0.0 orbiyz.com -0.0.0.0 orders.webpower.com -0.0.0.0 oreware.com -0.0.0.0 oriceline.com -0.0.0.0 other.xxxcounter.com -0.0.0.0 otherossettlement.com -0.0.0.0 out-lok.hpage.com -0.0.0.0 overlay.ringtonematcher.com -0.0.0.0 owpuuzea.angelcities.com -0.0.0.0 p.ato.mx -0.0.0.0 p.securedownload01.com -0.0.0.0 p.zeroredirect.com -0.0.0.0 p3nlhclust404.shr.prod.phx3.secureserver.net -0.0.0.0 pager.site50.net -0.0.0.0 paime.com -0.0.0.0 palmebi.popunder.ru -0.0.0.0 pamoran.net -0.0.0.0 paraskov.com -0.0.0.0 parking.parklogic.com -0.0.0.0 partners.pcsecurityshield.com -0.0.0.0 partners.xhamster.com -0.0.0.0 pastie.org -0.0.0.0 patrickhickey.eu -0.0.0.0 pay-per-search.com -0.0.0.0 payn.me -0.0.0.0 paypal-exchange.com -0.0.0.0 paypalcz.cz -0.0.0.0 payperclickadvertising.org.uk -0.0.0.0 payusatax.com -0.0.0.0 pc-detox.com -0.0.0.0 pc-wallpapers.co.uk -0.0.0.0 pcash.imlive.com -0.0.0.0 pcbutts1.ourtoolbar.com -0.0.0.0 pcbutts1.software.informer.com -0.0.0.0 pccleaner.com -0.0.0.0 pccleanerpro.com -0.0.0.0 pcmatic.com -0.0.0.0 pcmightymax.net -0.0.0.0 pcpitstop.com -0.0.0.0 pcregistrycleaner.com -0.0.0.0 pcsecurityshield.com -0.0.0.0 pda.mv.bidsystem.com -0.0.0.0 pdf-platinum.info -0.0.0.0 peiceline.com -0.0.0.0 penix.nl -0.0.0.0 penwithian.co.uk -0.0.0.0 perfectionautorepairs.com -0.0.0.0 petrafashion.com -0.0.0.0 petrenko.biz -0.0.0.0 petsmovies.com -0.0.0.0 pfaltzgraf.com -0.0.0.0 pfcuay.o-f.com -0.0.0.0 pgalvaoteles.pt -0.0.0.0 php4you.biz -0.0.0.0 pillsmoney.com -0.0.0.0 pissingteengirlsfreemovies.blogbugs.org -0.0.0.0 pix.impdesk.com -0.0.0.0 pix.tagcdn.com -0.0.0.0 pixel.adsniper.ru -0.0.0.0 pixel.keywee.co -0.0.0.0 pixelbox.uimserv.net -0.0.0.0 pixelcounter.elmundo.es -0.0.0.0 pixelcounter.marca.com -0.0.0.0 pl.yumenetworks.com -0.0.0.0 plarium.com -0.0.0.0 play.videosongplayer.com -0.0.0.0 player.movenetworks.com -0.0.0.0 playerassist.com -0.0.0.0 playersaid.com -0.0.0.0 playfromcolumbiahouse.com -0.0.0.0 playgril.com -0.0.0.0 playsataion.com -0.0.0.0 playsations.com -0.0.0.0 playstatation.com -0.0.0.0 plugin.mediavoice.com -0.0.0.0 pluginx.perfectgonzo.com -0.0.0.0 plumsoftware.co.uk -0.0.0.0 podzemi.myotis.info -0.0.0.0 pokemonporno.com -0.0.0.0 poker.cm -0.0.0.0 poppers-rush.ru -0.0.0.0 popunder.fpctraffic.com -0.0.0.0 popunder.popcde.com -0.0.0.0 popunder.ru -0.0.0.0 port.bg -0.0.0.0 portalangels-1.pop3.ru -0.0.0.0 portalangels.pop3.ru -0.0.0.0 power.info.com -0.0.0.0 praceline.com -0.0.0.0 predictivesearch.com -0.0.0.0 premiumpedia.com -0.0.0.0 priiceline.com -0.0.0.0 primosearch.com -0.0.0.0 print.khingtracking.com -0.0.0.0 private-id.tk -0.0.0.0 privdog.com -0.0.0.0 pro.clanweb.cz -0.0.0.0 progettocrea.org -0.0.0.0 promo.awempire.com -0.0.0.0 promo.cams.com -0.0.0.0 promo.clickcash.com -0.0.0.0 promo.content.premiumpass.com -0.0.0.0 promo.lonelywifehookup.com -0.0.0.0 promo.passioncams.com -0.0.0.0 promo.twistyscash.com -0.0.0.0 promo.ulust.com -0.0.0.0 promos.camsoda.com -0.0.0.0 promos.naked.com -0.0.0.0 promotools.islive.nl -0.0.0.0 promotools.vpscash.nl -0.0.0.0 prorodeosportmed.com -0.0.0.0 protect.advancedcleaner.com -0.0.0.0 prriceline.com -0.0.0.0 ps.ns-cdn.com -0.0.0.0 pub.ftv-publicite.fr -0.0.0.0 pub.sv2.biz -0.0.0.0 pumpkin.co.uk -0.0.0.0 puroclean.com -0.0.0.0 pussygreen.com -0.0.0.0 pwp.netcabo.pt -0.0.0.0 px24.com -0.0.0.0 q.zeroredirect.com -0.0.0.0 qacupuzute.angelcities.com -0.0.0.0 qqewfjdp.angelcities.com -0.0.0.0 qrcdownload.ibcustomerzone.com -0.0.0.0 quad-cleaner.com -0.0.0.0 quad-registry-cleaner.softonic.fr -0.0.0.0 qualityindustrialcoatings.com -0.0.0.0 quickcreditscore.co.uk -0.0.0.0 quinnwealth.com -0.0.0.0 qwas0.trackvoluum.com -0.0.0.0 qwebirc.swiftirc.net -0.0.0.0 qzip.cjb.net -0.0.0.0 r.zeroredirect.com -0.0.0.0 r2m.hopto.org -0.0.0.0 r2prod.com -0.0.0.0 rahulthehacker.tk -0.0.0.0 rainbowcolours.me.uk -0.0.0.0 rapsubs.popunder.ru -0.0.0.0 rar-password-cracker.softonic.fr -0.0.0.0 raskrutka.ucoz.com -0.0.0.0 rat-on-subway.mhwang.com -0.0.0.0 ratemodels.net -0.0.0.0 raveontrack.com -0.0.0.0 rd-direct.com -0.0.0.0 redhotchilli.co.uk -0.0.0.0 redirect.site50.net -0.0.0.0 redirectingat.com -0.0.0.0 redirectme.net -0.0.0.0 redirects.coldhardcash.com -0.0.0.0 reducelnk.com -0.0.0.0 reg-cleaners.com -0.0.0.0 regclean.software-phile.com -0.0.0.0 regcure.software-phile.com -0.0.0.0 regdefense.com -0.0.0.0 registry-clean-up.net -0.0.0.0 registry-cleaner.net -0.0.0.0 registry-cleaners-compared.com -0.0.0.0 registry-cleaners-reviews.net -0.0.0.0 registry-error-cleaner.com -0.0.0.0 registrycleaner-reviews.net -0.0.0.0 registrycleaner.onlinedownloads.org -0.0.0.0 registrycleanerforvista.com -0.0.0.0 registrycleanerfree.blogspot.com -0.0.0.0 registrycleanerpro.net -0.0.0.0 registrycleanersreviewed.com -0.0.0.0 registrycleanertechnology.com -0.0.0.0 registrycleanertop.com -0.0.0.0 registrydefender.com -0.0.0.0 registryfix.com -0.0.0.0 registryregistrycleaner.triedtool.com -0.0.0.0 registryregistrytool.triedtool.com -0.0.0.0 registrysweeper.com -0.0.0.0 regnow.pcsecurityshield.com -0.0.0.0 regrep.reclean.hop.clickbank.net -0.0.0.0 relaxsearch.uphero.com -0.0.0.0 removearrest.com -0.0.0.0 rentfromart.com -0.0.0.0 reports.extreme-dm.com -0.0.0.0 researchnow.co.uk -0.0.0.0 restore-pc.com -0.0.0.0 retarcl.net -0.0.0.0 reviews.domainplayersclub.com -0.0.0.0 rewardsnow.co.uk -0.0.0.0 rewardszoneusa.com -0.0.0.0 ribcagebags.com -0.0.0.0 rickparty.com -0.0.0.0 ringtonematcher.com -0.0.0.0 riskymail4free.com -0.0.0.0 rivasearchpage.com -0.0.0.0 rngetek.com -0.0.0.0 robtopol.in -0.0.0.0 rokus-tgy.hu -0.0.0.0 rolemodelstreetteam.invasioncrew.com -0.0.0.0 root--servers.org -0.0.0.0 rowanmclean.com -0.0.0.0 rpc.ant.com -0.0.0.0 rq.adtrackdirect.com -0.0.0.0 rsc.scmspain.com -0.0.0.0 rubanners.com -0.0.0.0 rubiks.ca -0.0.0.0 ruclicks.com -0.0.0.0 s.admathhd.com -0.0.0.0 s.adnxtr.com -0.0.0.0 s.arclk.net -0.0.0.0 s.ato.mx -0.0.0.0 s.zeroredirect.com -0.0.0.0 sacredphoenix.com -0.0.0.0 sade-ecrivain.com -0.0.0.0 safedownloadnow.work -0.0.0.0 safelinking.net -0.0.0.0 safemobilelink.com -0.0.0.0 safepccleaner.com -0.0.0.0 saloboy.popunder.ru -0.0.0.0 samaclub.com -0.0.0.0 samvaulter.com -0.0.0.0 sandbox.tk -0.0.0.0 sankakustatic.com -0.0.0.0 sasdiskcleaner.com -0.0.0.0 sasson-cpa.co.il -0.0.0.0 sayhello.popunder.ru -0.0.0.0 sayherbal.com -0.0.0.0 scanspyware.net -0.0.0.0 schoorsteen.geenstijl.nl -0.0.0.0 score.zeroclickfraud.com -0.0.0.0 scripts.host.bannerflow.com -0.0.0.0 scrollingads.hustlermegapass.com -0.0.0.0 search.brainfox.com -0.0.0.0 search.effectivebrand.com -0.0.0.0 search.info.com -0.0.0.0 search.mywebsearch.com -0.0.0.0 search.startnow.com -0.0.0.0 search2007.info -0.0.0.0 search34.info.com -0.0.0.0 searchacross.com -0.0.0.0 searchatomic.com -0.0.0.0 searchdiscovered.com -0.0.0.0 searchfwding.com -0.0.0.0 searchignited.com -0.0.0.0 searchinquire.com -0.0.0.0 searchmachine.com -0.0.0.0 searchmagna.com -0.0.0.0 searchmagnified.com -0.0.0.0 searchnet.com -0.0.0.0 searchnigeria.net -0.0.0.0 searchnut.com -0.0.0.0 searchremagnified.com -0.0.0.0 searchresultsguide.com -0.0.0.0 searchtoexplore.com -0.0.0.0 sebcotrk.com -0.0.0.0 secure-processingcenter.com -0.0.0.0 secure.cardtransaction.com -0.0.0.0 secure.expressdelivery.biz -0.0.0.0 secure.ifbyphone.com -0.0.0.0 secure.mymedcenter.net -0.0.0.0 secure.vxsbill.com -0.0.0.0 securedownload01.net -0.0.0.0 securemypc.co.uk -0.0.0.0 securetracking2.com -0.0.0.0 securetrk1.com -0.0.0.0 securezone33.xorg.pl -0.0.0.0 secuurity.net -0.0.0.0 selfsurveys.com -0.0.0.0 sellmeyourtraffic.com -0.0.0.0 sendfwd.com -0.0.0.0 sendori.com -0.0.0.0 sentrol.cl -0.0.0.0 seoholding.com -0.0.0.0 seonetwizard.com -0.0.0.0 seosoftware.onlinedownloads.org -0.0.0.0 serenescreen-marine-aquarium.en.softonic.com -0.0.0.0 serial-cloner.softonic.fr -0.0.0.0 server.toolbar.rediff.com -0.0.0.0 server03new.dot.at -0.0.0.0 server1.extra-web.cz -0.0.0.0 serveradobe.co.cc -0.0.0.0 services.x-traceur.com -0.0.0.0 serviceyourpaypal.com -0.0.0.0 settings.luckyorange.net -0.0.0.0 setup.advancedcleaner.com -0.0.0.0 sevenstars7.com -0.0.0.0 shareaza.com -0.0.0.0 ships.zapto.org -0.0.0.0 shop.pcsecurityshield.com -0.0.0.0 shore-view.com -0.0.0.0 show.onenetworkdirect.net -0.0.0.0 sijmp.com -0.0.0.0 singular-cy.com -0.0.0.0 sinkhole-00.shadowserver.org -0.0.0.0 sirius-expedition.com -0.0.0.0 site.falconbucks.com -0.0.0.0 siteanalytics.compete.com -0.0.0.0 sj88.com -0.0.0.0 skassets.com -0.0.0.0 skype.dw.land.to -0.0.0.0 skype.tom.com -0.0.0.0 skypeclass.com -0.0.0.0 skypefr.com -0.0.0.0 skyperec.com -0.0.0.0 slimxxxtubealn.ddns.name -0.0.0.0 slimxxxtubeanr.ddns.name -0.0.0.0 slimxxxtubeaxy.ddns.name -0.0.0.0 slimxxxtubeayv.ddns.name -0.0.0.0 slimxxxtubebgp.ddns.name -0.0.0.0 slimxxxtubebnd.ddns.name -0.0.0.0 slimxxxtubecgl.ddns.name -0.0.0.0 slimxxxtubecty.ddns.name -0.0.0.0 slimxxxtubeczp.ddns.name -0.0.0.0 slimxxxtubedjm.ddns.name -0.0.0.0 slimxxxtubedlb.ddns.name -0.0.0.0 slimxxxtubedxc.ddns.name -0.0.0.0 slimxxxtubedya.ddns.name -0.0.0.0 slimxxxtubeejs.ddns.name -0.0.0.0 slimxxxtubefdr.ddns.name -0.0.0.0 slimxxxtubefel.ddns.name -0.0.0.0 slimxxxtubefzc.ddns.name -0.0.0.0 slimxxxtubehan.ddns.name -0.0.0.0 slimxxxtubeidv.ddns.name -0.0.0.0 slimxxxtubejlp.ddns.name -0.0.0.0 slimxxxtubejpe.ddns.name -0.0.0.0 slimxxxtubejvh.ddns.name -0.0.0.0 slimxxxtubejyk.ddns.name -0.0.0.0 slimxxxtubekad.ddns.name -0.0.0.0 slimxxxtubekgj.ddns.name -0.0.0.0 slimxxxtubekgv.ddns.name -0.0.0.0 slimxxxtubekpn.ddns.name -0.0.0.0 slimxxxtubekrn.ddns.name -0.0.0.0 slimxxxtubelap.ddns.name -0.0.0.0 slimxxxtubelat.ddns.name -0.0.0.0 slimxxxtubelfr.ddns.name -0.0.0.0 slimxxxtubelzv.ddns.name -0.0.0.0 slimxxxtubeneg.ddns.name -0.0.0.0 slimxxxtubeneu.ddns.name -0.0.0.0 slimxxxtubenqp.ddns.name -0.0.0.0 slimxxxtubeopy.ddns.name -0.0.0.0 slimxxxtubeoxo.ddns.name -0.0.0.0 slimxxxtubeoxy.ddns.name -0.0.0.0 slimxxxtubeqfo.ddns.name -0.0.0.0 slimxxxtubeqsh.ddns.name -0.0.0.0 slimxxxtuberau.ddns.name -0.0.0.0 slimxxxtuberea.ddns.name -0.0.0.0 slimxxxtuberjj.ddns.name -0.0.0.0 slimxxxtubesrw.ddns.name -0.0.0.0 slimxxxtubesun.ddns.name -0.0.0.0 slimxxxtubetmf.ddns.name -0.0.0.0 slimxxxtubetns.ddns.name -0.0.0.0 slimxxxtubeujh.ddns.name -0.0.0.0 slimxxxtubevdn.ddns.name -0.0.0.0 slimxxxtubevjk.ddns.name -0.0.0.0 slimxxxtubewfl.ddns.name -0.0.0.0 slimxxxtubewiq.ddns.name -0.0.0.0 slimxxxtubewis.ddns.name -0.0.0.0 slimxxxtubexei.ddns.name -0.0.0.0 slimxxxtubexvq.ddns.name -0.0.0.0 slimxxxtubeyge.ddns.name -0.0.0.0 slimxxxtubeyhz.ddns.name -0.0.0.0 slimxxxtubeyza.ddns.name -0.0.0.0 slorent.com -0.0.0.0 slutloadlive.com -0.0.0.0 smancart.com -0.0.0.0 smartfixer.software-phile.com -0.0.0.0 smartgiveaway.com -0.0.0.0 smc.silvercash.com -0.0.0.0 smithwick.net -0.0.0.0 sneakyboy.com -0.0.0.0 socialme.tk -0.0.0.0 socpixel.bidsystem.com -0.0.0.0 soft4update.forfreeupgrades.org -0.0.0.0 software-phile.com -0.0.0.0 software0squared.xyz -0.0.0.0 software118updates.xyz -0.0.0.0 softwareupdaterlp.com -0.0.0.0 softwareupdates120.xyz -0.0.0.0 softwareupdates122.xyz -0.0.0.0 softwareupdates126.xyz -0.0.0.0 softwareupdates201.xyz -0.0.0.0 sompuserve.com -0.0.0.0 sonyplaystion.com -0.0.0.0 soski.popunder.ru -0.0.0.0 sostox.com -0.0.0.0 spamnuker.com -0.0.0.0 specilized.com -0.0.0.0 speedbar.myway.com -0.0.0.0 speedcounts.com -0.0.0.0 speedrep.com -0.0.0.0 spiderbait.com -0.0.0.0 spike669.popunder.ru -0.0.0.0 splitter.ndsplitter.com -0.0.0.0 spotsniper.ru -0.0.0.0 spyarsenal.com -0.0.0.0 spywarebegone.com -0.0.0.0 spywareit.com -0.0.0.0 spywarenuker.com -0.0.0.0 spywarespy.com -0.0.0.0 srch.startnow.com -0.0.0.0 srv.sayyac.net -0.0.0.0 srv2trking.com -0.0.0.0 ss-01.com -0.0.0.0 ssl.clickbank.net -0.0.0.0 st.smartredirect.de -0.0.0.0 st1.ifbyphone.com -0.0.0.0 stamplive.com -0.0.0.0 startnow.com -0.0.0.0 stat.cncenter.cz -0.0.0.0 static.adfclick1.com -0.0.0.0 static.awempire.com -0.0.0.0 static.contentabc.com -0.0.0.0 static.ifa.slutloadlive.com -0.0.0.0 static.retirementcommunitiesfyi.com -0.0.0.0 stats.openload.co -0.0.0.0 statsv3.gaycash.com -0.0.0.0 stepan007.popunder.ru -0.0.0.0 stephens-laughlin.com -0.0.0.0 stignita.zapto.org -0.0.0.0 stimul-m.com.ua -0.0.0.0 stop-sign.com -0.0.0.0 strangeduckfilms.com -0.0.0.0 stressx.org -0.0.0.0 stripteas.com -0.0.0.0 sttvisa.com -0.0.0.0 studenti.unipa.it -0.0.0.0 sugarsync.com -0.0.0.0 sunidaytravel.co.uk -0.0.0.0 super8service.de -0.0.0.0 superbrewards.com -0.0.0.0 supersonicads.com -0.0.0.0 surch.co.uk -0.0.0.0 surveystopweb.com -0.0.0.0 suscotrk.com -0.0.0.0 svarkon.ru -0.0.0.0 swanksoft.com -0.0.0.0 swingingcommunity.com -0.0.0.0 sylicomservicios.com -0.0.0.0 symantex.com -0.0.0.0 syndication.cntrafficpro.com -0.0.0.0 t.afftrackr.com -0.0.0.0 t.dtscout.com -0.0.0.0 t.extreme-dm.com -0.0.0.0 t.svtrd.com -0.0.0.0 t.zeroredirect.com -0.0.0.0 t0.extreme-dm.com -0.0.0.0 t1.extreme-dm.com -0.0.0.0 ta.com.tw -0.0.0.0 tabex.sopharma.bg -0.0.0.0 taffr.com -0.0.0.0 tagline.bidsystem.com -0.0.0.0 tags1.eclkspsa.com -0.0.0.0 tamprc.com -0.0.0.0 tangabilder.to -0.0.0.0 tapair.com -0.0.0.0 tar.tradedoubler.com -0.0.0.0 tarakc1.net -0.0.0.0 target.cm -0.0.0.0 tats.cecash.com -0.0.0.0 tavelscape.com -0.0.0.0 tazw.zapto.org -0.0.0.0 tb.altervista.org -0.0.0.0 tcgtrkr.com -0.0.0.0 tds.tuberl.com -0.0.0.0 tec.sarl.tk -0.0.0.0 techbargins.com -0.0.0.0 tengo.popunder.ru -0.0.0.0 testtralala.xorg.pl -0.0.0.0 textad.passionsearch.com -0.0.0.0 the-best-tracker.com -0.0.0.0 the-kret.popunder.ru -0.0.0.0 theads.me -0.0.0.0 thebighits.com -0.0.0.0 thebugs.ws -0.0.0.0 themexp.ezthemes.com -0.0.0.0 themexp.org -0.0.0.0 themillionaireinpjs.net -0.0.0.0 theroamingjew.com -0.0.0.0 thesearchagency.net -0.0.0.0 thesearchster.com -0.0.0.0 thesurfshield.com -0.0.0.0 thetop.be -0.0.0.0 theuniquesearch.com -0.0.0.0 theweatherspace.com -0.0.0.0 thoroclean.com -0.0.0.0 thumser-online.de -0.0.0.0 ticker.conduit.com -0.0.0.0 tldtgs.com -0.0.0.0 tmgr.ccmbg.com -0.0.0.0 tnctrx.com -0.0.0.0 toolbar.startnow.com -0.0.0.0 toolbar.wibiya.com -0.0.0.0 toolbar.wips.com -0.0.0.0 toolbarwizard.vmn.net -0.0.0.0 tools.naughtyamerica.com -0.0.0.0 tools.ztod.com -0.0.0.0 toomami.com -0.0.0.0 toon-families.com -0.0.0.0 toondinsey.com -0.0.0.0 toonfamilies.net -0.0.0.0 top.artcomix.com -0.0.0.0 top.dating.lt -0.0.0.0 top10registrycleaners.com -0.0.0.0 top50.co.uk -0.0.0.0 topdesktop.ezthemes.com -0.0.0.0 topqualitylink.com -0.0.0.0 torgi.kz -0.0.0.0 toroadvertisingmedia.com -0.0.0.0 torpiddurkeeopthalmic.info -0.0.0.0 tossm.com -0.0.0.0 totemcash.com -0.0.0.0 totszentmarton.hu -0.0.0.0 towerecords.com -0.0.0.0 track.rtdock.com -0.0.0.0 track.viralvidi.com -0.0.0.0 tracker.bannerflow.com -0.0.0.0 trackertracker.com -0.0.0.0 tracki112.com -0.0.0.0 tracking-stats-tr.usa.cc -0.0.0.0 tracking.domobmedia.com -0.0.0.0 tracking.pickyourplum.com -0.0.0.0 tracking.softwareprojects.com -0.0.0.0 tracking.spiderbait.com -0.0.0.0 tracklead.net -0.0.0.0 trackzapper.com -0.0.0.0 traff1.com -0.0.0.0 translation.conduit.com -0.0.0.0 travekocity.com -0.0.0.0 travelasity.com -0.0.0.0 travelcape.com -0.0.0.0 traveliocity.com -0.0.0.0 travelocidy.com -0.0.0.0 travelocite.com -0.0.0.0 travelocitu.com -0.0.0.0 travelocityca.com -0.0.0.0 travelocityt.com -0.0.0.0 travelocoity.com -0.0.0.0 travelogity.com -0.0.0.0 traveloicty.com -0.0.0.0 traveloocity.com -0.0.0.0 traveloscity.com -0.0.0.0 travelovity.com -0.0.0.0 traveolocity.com -0.0.0.0 travlers.com -0.0.0.0 treavelocity.com -0.0.0.0 triggers.wfxtriggers.com -0.0.0.0 triggers1.wfxtriggers.com -0.0.0.0 triplequadturbo.com -0.0.0.0 tritratrullala.gekitzelt.de -0.0.0.0 trk.pcsecurityshield.com -0.0.0.0 trk.simply.net -0.0.0.0 trk4.com -0.0.0.0 trkingace.com -0.0.0.0 trqvelocity.com -0.0.0.0 truecolored.com -0.0.0.0 trueguardscaner33-p.xorg.pl -0.0.0.0 trusearch.net -0.0.0.0 trustedbestsites.com -0.0.0.0 trustsoft.com -0.0.0.0 trvelocity.com -0.0.0.0 trx625.com -0.0.0.0 ttt.fwq101.tk -0.0.0.0 tttbbbttt.zapto.org -0.0.0.0 tube.exclusiotv.be -0.0.0.0 tube8vidscjk.ddns.name -0.0.0.0 tube8vidscqs.ddns.name -0.0.0.0 tube8vidscut.ddns.name -0.0.0.0 tube8vidsdst.ddns.name -0.0.0.0 tube8vidsfgd.ddns.name -0.0.0.0 tube8vidshhr.ddns.name -0.0.0.0 tube8vidshkk.ddns.name -0.0.0.0 tube8vidsiet.ddns.name -0.0.0.0 tube8vidsiww.ddns.name -0.0.0.0 tube8vidsjan.ddns.name -0.0.0.0 tube8vidsjhn.ddns.name -0.0.0.0 tube8vidsjtq.ddns.name -0.0.0.0 tube8vidslqk.ddns.name -0.0.0.0 tube8vidslrz.ddns.name -0.0.0.0 tube8vidsnrt.ddns.name -0.0.0.0 tube8vidsnvd.ddns.name -0.0.0.0 tube8vidsolh.ddns.name -0.0.0.0 tube8vidspeq.ddns.name -0.0.0.0 tube8vidsqof.ddns.name -0.0.0.0 tube8vidsrhl.ddns.name -0.0.0.0 tube8vidssjw.ddns.name -0.0.0.0 tube8vidstyp.ddns.name -0.0.0.0 tube8vidsvcs.ddns.name -0.0.0.0 tube8vidsvmr.ddns.name -0.0.0.0 tube8vidsvrx.ddns.name -0.0.0.0 tube8vidswtb.ddns.name -0.0.0.0 tube8vidswys.ddns.name -0.0.0.0 tube8vidsxlo.ddns.name -0.0.0.0 tube8vidsxpg.ddns.name -0.0.0.0 tube8vidsxwu.ddns.name -0.0.0.0 tube8vidsyip.ddns.name -0.0.0.0 tube8vidszmi.ddns.name -0.0.0.0 tube8vidsznj.ddns.name -0.0.0.0 tube8vidsznx.ddns.name -0.0.0.0 tube8vidszyj.ddns.name -0.0.0.0 tuckows.com -0.0.0.0 tukejrh.angelfire.com -0.0.0.0 turkeyrank.com -0.0.0.0 tvzebra.popunder.ru -0.0.0.0 twairlines.com -0.0.0.0 twskype.com -0.0.0.0 twttr.com -0.0.0.0 tzw.com -0.0.0.0 u.extreme-dm.com -0.0.0.0 u.zeroredirect.com -0.0.0.0 u0.extreme-dm.com -0.0.0.0 u1.extreme-dm.com -0.0.0.0 ualumphuoldi.angelcities.com -0.0.0.0 uk.mediaplayercodecpack.com -0.0.0.0 unblockfacebook.co.uk -0.0.0.0 unblocksit.es -0.0.0.0 undebuy.com -0.0.0.0 universal-downloader.softonic.fr -0.0.0.0 unlimiclick.com -0.0.0.0 unrealcommander.biz -0.0.0.0 unrealcommander.com -0.0.0.0 unrealcommander.org -0.0.0.0 uoaofgqu.angelcities.com -0.0.0.0 uojamcse.angelcities.com -0.0.0.0 update-java.kit.net -0.0.0.0 update-skype.freehostia.com -0.0.0.0 update.privdog.com -0.0.0.0 updo.nl -0.0.0.0 upload.luckyorange.net -0.0.0.0 upproar.com -0.0.0.0 uprour.com -0.0.0.0 uptodatecontent.net -0.0.0.0 urchman11.zapto.org -0.0.0.0 us.mediaplayercodecpack.com -0.0.0.0 users.effectivebrand.com -0.0.0.0 utm.myway.com -0.0.0.0 utm.popularscreensavers.com -0.0.0.0 utm.trk.myway.com -0.0.0.0 utm.trk.popularscreensavers.com -0.0.0.0 uvirt3.active24.cz -0.0.0.0 v.extreme-dm.com -0.0.0.0 v.inigsplan.ru -0.0.0.0 v.zeroredirect.com -0.0.0.0 v0.extreme-dm.com -0.0.0.0 v1.extreme-dm.com -0.0.0.0 v2.urlads.net -0.0.0.0 vacationcellular.net -0.0.0.0 vaime.net.popunder.ru -0.0.0.0 valuehost.co.uk -0.0.0.0 vanguardair.com -0.0.0.0 vasanthkumar.com -0.0.0.0 vclicks.net -0.0.0.0 vdhu.com -0.0.0.0 verifiedbyverisigned.com -0.0.0.0 very-koi.com -0.0.0.0 vf7.soundsecureredir.com -0.0.0.0 video-pomp.com -0.0.0.0 videosongplayer.com -0.0.0.0 view.s4.exacttarget.com -0.0.0.0 view.s6.exacttarget.com -0.0.0.0 view.s7.exacttarget.com -0.0.0.0 view.s8.exacttarget.com -0.0.0.0 villalecchi.com -0.0.0.0 vip.clickzzs.nl -0.0.0.0 vip2.clickzzs.nl -0.0.0.0 vipcpms.com -0.0.0.0 viper.popunder.ru -0.0.0.0 vistas.popunder.ru -0.0.0.0 vk2ca.com -0.0.0.0 vmay.com -0.0.0.0 vokr-gtavc.ic.cz -0.0.0.0 vpnaffiliates.com -0.0.0.0 vq918450.com -0.0.0.0 vroll.net -0.0.0.0 vyrus.redirectme.net -0.0.0.0 w-02.th.seeweb.it -0.0.0.0 w.ahalogy.com -0.0.0.0 w.extreme-dm.com -0.0.0.0 w.zeroredirect.com -0.0.0.0 w0.extreme-dm.com -0.0.0.0 w1.extreme-dm.com -0.0.0.0 w832297.open.ge.tt -0.0.0.0 wallpapers91.com -0.0.0.0 wannawatch.com -0.0.0.0 warco.pl -0.0.0.0 warez.softonic.fr -0.0.0.0 warez4.org -0.0.0.0 warezaccess.com -0.0.0.0 warezkeeper.com -0.0.0.0 warioland.com -0.0.0.0 watch24.com -0.0.0.0 wateristian.com -0.0.0.0 wdmwebs.us -0.0.0.0 weatherbugbrowserbar.mywebsearch.com -0.0.0.0 weathet.com -0.0.0.0 web-feed.net -0.0.0.0 web.info.com -0.0.0.0 webgems.popunder.ru -0.0.0.0 webmonitor.fyxm.net -0.0.0.0 websitehome.co.uk -0.0.0.0 wera.popunder.ru -0.0.0.0 westerntaneyfire.com -0.0.0.0 whengirlsgowild.com -0.0.0.0 widestep.com -0.0.0.0 win-spy.com -0.0.0.0 winadiscount.com -0.0.0.0 winaproduct.com -0.0.0.0 wincleaner.com -0.0.0.0 wincleaneras.com -0.0.0.0 wincleanit.info -0.0.0.0 windowsytech.com -0.0.0.0 winlock.usa.cc -0.0.0.0 winscholarship.com -0.0.0.0 wkmg.co.kr -0.0.0.0 wmediaplayernow.com -0.0.0.0 wmmax.com -0.0.0.0 wmserver.net -0.0.0.0 wnt-40.seeweb.it -0.0.0.0 wordseach.com -0.0.0.0 wow.games.info.com -0.0.0.0 wp-stat.s3.amazonasw.com -0.0.0.0 wpxn.com -0.0.0.0 writingassociates.com -0.0.0.0 ws.00zasdf.pw -0.0.0.0 ws.abbp1.website -0.0.0.0 ws.poolnoodle.tech -0.0.0.0 ww1.tongji123.com -0.0.0.0 ww2.tongji123.com -0.0.0.0 ww3.tongji123.com -0.0.0.0 ww4.tongji123.com -0.0.0.0 wwaol.com -0.0.0.0 wwfsable.com -0.0.0.0 www-google.nl -0.0.0.0 www.1001movies.com -0.0.0.0 www.101malls.com -0.0.0.0 www.105vibe.com -0.0.0.0 www.11hour.com -0.0.0.0 www.11zz.com -0.0.0.0 www.123go.com -0.0.0.0 www.2.livejasmin.com -0.0.0.0 www.2607.cn -0.0.0.0 www.302br.net -0.0.0.0 www.39dvd-999.com -0.0.0.0 www.7metasearch.com -0.0.0.0 www.7search.com -0.0.0.0 www.999ways.blogspot.co.uk -0.0.0.0 www.9malls.co.uk -0.0.0.0 www.abacusfinance.co.uk -0.0.0.0 www.absolutely-clean-up-pc-errors.com -0.0.0.0 www.accidentadvicehelpline.co.uk -0.0.0.0 www.acezsoftware.com -0.0.0.0 www.ackjeeves.com -0.0.0.0 www.ad-souk.com -0.0.0.0 www.adamsfilms.com -0.0.0.0 www.adamsmarkhotels.com -0.0.0.0 www.adblockanalytics.com -0.0.0.0 www.adcell.de -0.0.0.0 www.adchimp.com -0.0.0.0 www.adclickservice.com -0.0.0.0 www.adclickthru.net -0.0.0.0 www.additcinggames.com -0.0.0.0 www.adforati.com -0.0.0.0 www.adgtracker.com -0.0.0.0 www.adlock.in -0.0.0.0 www.adnetworkperformance.com -0.0.0.0 www.adobe-flashplayer.com -0.0.0.0 www.adotube.com -0.0.0.0 www.adprotect.net -0.0.0.0 www.adtegrity.com -0.0.0.0 www.adtiger.de -0.0.0.0 www.advancedcleaner.com -0.0.0.0 www.advancedsoftwaresupport.com -0.0.0.0 www.aeronautica.gob.pa -0.0.0.0 www.aerreravasi.com -0.0.0.0 www.affiliatefuture.co.uk -0.0.0.0 www.affin-on.com -0.0.0.0 www.afftrack.com -0.0.0.0 www.aimes.com -0.0.0.0 www.aintdoinshit.com -0.0.0.0 www.akirkpatrick.com -0.0.0.0 www.alaksaair.com -0.0.0.0 www.alaskaaair.com -0.0.0.0 www.albiondrugs.com -0.0.0.0 www.alexanderinteriorsanddesign.com -0.0.0.0 www.alibabaslots.com -0.0.0.0 www.all-internet-security.com -0.0.0.0 www.allfet.info -0.0.0.0 www.altafista.com -0.0.0.0 www.amazing-offers.co.il -0.0.0.0 www.american-prize-center.com -0.0.0.0 www.analyticdns.org -0.0.0.0 www.andr.net -0.0.0.0 www.angelinajoliepics.com -0.0.0.0 www.angelsinuniform.com -0.0.0.0 www.anglewinks.com -0.0.0.0 www.angolotesti.it -0.0.0.0 www.animal-drawings.com -0.0.0.0 www.animal36.com -0.0.0.0 www.animalrank.com -0.0.0.0 www.animaltoplist.com -0.0.0.0 www.anmira.info -0.0.0.0 www.ant.com -0.0.0.0 www.antalya.ru -0.0.0.0 www.anticarredodolomiti.com -0.0.0.0 www.anticlown.com -0.0.0.0 www.anycracks.com -0.0.0.0 www.apple-updates.com -0.0.0.0 www.appsgame.club -0.0.0.0 www.aproxtrack2.com -0.0.0.0 www.arcadefree.com -0.0.0.0 www.archigate.it -0.0.0.0 www.areasnap.com -0.0.0.0 www.arecio.work -0.0.0.0 www.arkinsoftware.in -0.0.0.0 www.artcomix.com -0.0.0.0 www.ascentive.com -0.0.0.0 www.assculturaleincontri.it -0.0.0.0 www.atinna.com -0.0.0.0 www.atmovs.com -0.0.0.0 www.atofilms.com -0.0.0.0 www.atousoft.com -0.0.0.0 www.auctiondirectory.org -0.0.0.0 www.audia6.com -0.0.0.0 www.auto-overview.com -0.0.0.0 www.automoneygenerator.com -0.0.0.0 www.autonations.com -0.0.0.0 www.av-clean.com -0.0.0.0 www.avis.cm -0.0.0.0 www.avrakougioumtzi.gr -0.0.0.0 www.avskype.com -0.0.0.0 www.ayehcleaners.com -0.0.0.0 www.balook.com -0.0.0.0 www.bananarepubic.com -0.0.0.0 www.bannanarepublic.com -0.0.0.0 www.bannerpromotion.it -0.0.0.0 www.barclaysghana.org -0.0.0.0 www.bcservice.it -0.0.0.0 www.bde3d.com -0.0.0.0 www.bdsmcompany.com -0.0.0.0 www.bdsmtours.com -0.0.0.0 www.be-funk.com -0.0.0.0 www.beespace.com.ua -0.0.0.0 www.belshar.com -0.0.0.0 www.besstbuy.com -0.0.0.0 www.bestappinstalls.com -0.0.0.0 www.bestcomputeradvisor.com -0.0.0.0 www.bestsearch.com -0.0.0.0 www.bestserials.com -0.0.0.0 www.bestwm.info -0.0.0.0 www.beyondwhois.com -0.0.0.0 www.bighop.com -0.0.0.0 www.bigmart.com.np -0.0.0.0 www.bigpenisguide.com -0.0.0.0 www.bigstoreoffers.co.uk -0.0.0.0 www.bilbob.com -0.0.0.0 www.bilder-upload.eu -0.0.0.0 www.binadroid.com -0.0.0.0 www.bizneed.com -0.0.0.0 www.bj04.com -0.0.0.0 www.blog-hits.com -0.0.0.0 www.blogrankers.com -0.0.0.0 www.bluemountain1.com -0.0.0.0 www.bluemountain2.com -0.0.0.0 www.bluemounten.com -0.0.0.0 www.boattraider.com -0.0.0.0 www.bonzbuddy.com -0.0.0.0 www.bonzibuddi.com -0.0.0.0 www.bonzybuddy.com -0.0.0.0 www.boostsoftware.com -0.0.0.0 www.bormis.com -0.0.0.0 www.bracalemusic.com -0.0.0.0 www.bracbetul.com -0.0.0.0 www.brainfox.com -0.0.0.0 www.brans.pl -0.0.0.0 www.bravetools.net -0.0.0.0 www.brevardmusic.com -0.0.0.0 www.bride1.com -0.0.0.0 www.browseraccelerator.com -0.0.0.0 www.buffalogoesout.com -0.0.0.0 www.bugsurf.com -0.0.0.0 www.bulgariabg.com -0.0.0.0 www.butterfly-media.co.uk -0.0.0.0 www.buyingedge.com -0.0.0.0 www.buyskype.ru -0.0.0.0 www.bypasser.net -0.0.0.0 www.cabeles.com -0.0.0.0 www.cadastrodacopa.net -0.0.0.0 www.cadillacescalade.com -0.0.0.0 www.californiastateparks.com -0.0.0.0 www.calllwave.com -0.0.0.0 www.calworthingtonford.com -0.0.0.0 www.candidography.com -0.0.0.0 www.catgallery.com -0.0.0.0 www.catz4.com -0.0.0.0 www.caue971.org -0.0.0.0 www.cazzigrossi.org -0.0.0.0 www.cbtopsites.com -0.0.0.0 www.ccbilleu.com -0.0.0.0 www.ccleaner.com.es -0.0.0.0 www.ccp14.ac.uk -0.0.0.0 www.cdiabetes.com -0.0.0.0 www.cecash.com -0.0.0.0 www.cellularbeton.it -0.0.0.0 www.centerfind.com -0.0.0.0 www.centertrk.com -0.0.0.0 www.centralwestwater.com.au -0.0.0.0 www.certified-toolbar.com -0.0.0.0 www.ceskarepublika.net -0.0.0.0 www.cgi-view-item-co-uk.xf.cz -0.0.0.0 www.chaseonline.com -0.0.0.0 www.cheapstickets.com -0.0.0.0 www.cheaptickests.com -0.0.0.0 www.cheapticketes.com -0.0.0.0 www.cheapticketsinc.com -0.0.0.0 www.cheapticketts.com -0.0.0.0 www.cheapticktes.com -0.0.0.0 www.checktraf.com -0.0.0.0 www.chiaperottipaolo.it -0.0.0.0 www.chilecapacita.cl -0.0.0.0 www.chilyregistrycleaner.com -0.0.0.0 www.chlcotrk.com -0.0.0.0 www.chokertraffic.com -0.0.0.0 www.chsplantsales.co.uk -0.0.0.0 www.chuckfaganco.com -0.0.0.0 www.claitors.com -0.0.0.0 www.classicallyabsurdphotography.com -0.0.0.0 www.cle.kr -0.0.0.0 www.clean-cracks.com -0.0.0.0 www.clean-search.com -0.0.0.0 www.clean-space.com -0.0.0.0 www.clean-start.net -0.0.0.0 www.cleanallspyware.com -0.0.0.0 www.cleanallvirus.com -0.0.0.0 www.cleanersoft.com -0.0.0.0 www.cleanmypc.com -0.0.0.0 www.cleanpcnow.com -0.0.0.0 www.cleanproxy.com -0.0.0.0 www.cleansearch.net -0.0.0.0 www.cleansite.us -0.0.0.0 www.cleansofts.com -0.0.0.0 www.cleanuninstall.com -0.0.0.0 www.cleanup-your-computer.com -0.0.0.0 www.clearshieldredirect.com -0.0.0.0 www.clickadu.com -0.0.0.0 www.clickbank.net -0.0.0.0 www.clickbanksites.info -0.0.0.0 www.clickcash.com -0.0.0.0 www.clicksagent.com -0.0.0.0 www.clickthruserver.com -0.0.0.0 www.cliop.com -0.0.0.0 www.clkfeed.com -0.0.0.0 www.clkoffers.com -0.0.0.0 www.clksite.com -0.0.0.0 www.cloudtracked.com -0.0.0.0 www.clxcaf.com -0.0.0.0 www.cnbnews.com -0.0.0.0 www.cnn.cm -0.0.0.0 www.cnnnew.com -0.0.0.0 www.cogivea.com -0.0.0.0 www.coldwellbanker.net -0.0.0.0 www.collectiable.com -0.0.0.0 www.columbahouse.com -0.0.0.0 www.columbianhouse.com -0.0.0.0 www.comairairlines.com -0.0.0.0 www.comfz.com -0.0.0.0 www.completedord1332.com -0.0.0.0 www.conds.ru -0.0.0.0 www.conduit.com -0.0.0.0 www.consumeralternatives.org -0.0.0.0 www.contentcleaner.com -0.0.0.0 www.continentialairline.com -0.0.0.0 www.contniental.com -0.0.0.0 www.coolfreehost.com -0.0.0.0 www.coreclickhoo.com -0.0.0.0 www.cortesidesign.com -0.0.0.0 www.cpmservice1.com -0.0.0.0 www.crackfulldownload.com -0.0.0.0 www.crackspider.net -0.0.0.0 www.cracksplanet.com -0.0.0.0 www.crackzplanet.com -0.0.0.0 www.crazyprotocol.com -0.0.0.0 www.credibleartstherapies.org -0.0.0.0 www.cswilliamsburg.com -0.0.0.0 www.ctibank.com -0.0.0.0 www.ctrck.com -0.0.0.0 www.cudacorp.com -0.0.0.0 www.customersupporthelp.com -0.0.0.0 www.cybermecca.com -0.0.0.0 www.cyberzine.com -0.0.0.0 www.cybilling.com -0.0.0.0 www.dance-alarm.de -0.0.0.0 www.darley.co.uk -0.0.0.0 www.dateck.com -0.0.0.0 www.dcm5.com -0.0.0.0 www.dddcc.com -0.0.0.0 www.decografix.com -0.0.0.0 www.deflorationvirgins.com -0.0.0.0 www.dentairemalin.com -0.0.0.0 www.desifever.com -0.0.0.0 www.desirevandoorne.nl -0.0.0.0 www.digiaquascr.com -0.0.0.0 www.dimarsbg.com -0.0.0.0 www.dipli.unipa.it -0.0.0.0 www.directxex.com -0.0.0.0 www.dirtyje.ws -0.0.0.0 www.disable-uac.com -0.0.0.0 www.distribuidoraderetentores.com.br -0.0.0.0 www.distrilamadrid.com.ar -0.0.0.0 www.divx.it -0.0.0.0 www.djsrp.com -0.0.0.0 www.doctor-alex.com -0.0.0.0 www.dodostats.com -0.0.0.0 www.dogpial.com -0.0.0.0 www.dollarrentcar.com -0.0.0.0 www.domainfwd.com -0.0.0.0 www.domainfwding.com -0.0.0.0 www.dotnetadvisor.info -0.0.0.0 www.dotzup.com -0.0.0.0 www.dougmlee.com -0.0.0.0 www.dowdenphotography.com -0.0.0.0 www.down1oads.com -0.0.0.0 www.downloads-whatsapp.com -0.0.0.0 www.downloadupload.com -0.0.0.0 www.downloadwarez.org -0.0.0.0 www.dp-medien.eu -0.0.0.0 www.drivotracker.com -0.0.0.0 www.drunkenstepfather.com -0.0.0.0 www.dualvaccine.com -0.0.0.0 www.duplicatefilecleaner.com -0.0.0.0 www.dynamictoolbar.com -0.0.0.0 www.dzzrenjanin.rs -0.0.0.0 www.easy-dating.org -0.0.0.0 www.ebertandroeper.com -0.0.0.0 www.eclean.or.kr -0.0.0.0 www.eclkspsa.com -0.0.0.0 www.ecpmrocks.com -0.0.0.0 www.ecxcite.com -0.0.0.0 www.edirectory.co.uk -0.0.0.0 www.edmedsnow.com -0.0.0.0 www.effectivebrand.com -0.0.0.0 www.eftps.com -0.0.0.0 www.egoldenglove.com -0.0.0.0 www.eivamos.com -0.0.0.0 www.elc.tomsk.ru -0.0.0.0 www.electra-jjh.com.br -0.0.0.0 www.elisaart.it -0.0.0.0 www.emrlogistics.com -0.0.0.0 www.engelfire.com -0.0.0.0 www.enigmasoftware.com -0.0.0.0 www.enoratraffic.com -0.0.0.0 www.epmads.com -0.0.0.0 www.equallyyolked.com -0.0.0.0 www.ertya.com -0.0.0.0 www.etahub.com -0.0.0.0 www.evaairline.com -0.0.0.0 www.everydaygays.com -0.0.0.0 www.exactadvertising.com -0.0.0.0 www.exacttarget.com -0.0.0.0 www.expressaffiliatesite.com -0.0.0.0 www.expressomatogrosso.com.br -0.0.0.0 www.eyes.by -0.0.0.0 www.ezthemes.com -0.0.0.0 www.f8350e7c1.se -0.0.0.0 www.fabrics-store.com -0.0.0.0 www.facebook.cm -0.0.0.0 www.facebook.realtorarcf.com -0.0.0.0 www.facebookasciiart.com -0.0.0.0 www.facebookcrawl.co.cc -0.0.0.0 www.facebookloginsignin.com -0.0.0.0 www.facebookunblocking.com -0.0.0.0 www.fastdownload10.com -0.0.0.0 www.fastnclick.com -0.0.0.0 www.fastsearchproduct.com -0.0.0.0 www.favicon.com -0.0.0.0 www.federatedstores.com -0.0.0.0 www.federicksofhollywood.com -0.0.0.0 www.feiyang163.com -0.0.0.0 www.fiduciariobajio.com.mx -0.0.0.0 www.filefortune.com -0.0.0.0 www.findit-quick.com -0.0.0.0 www.firstconsumers.com -0.0.0.0 www.fixcleaner.com -0.0.0.0 www.fixio-pc-cleaner.com -0.0.0.0 www.flashcasino.com -0.0.0.0 www.flashdem.fr -0.0.0.0 www.flashplayer_macro.kit.net -0.0.0.0 www.flowtec.com.br -0.0.0.0 www.fmcurling.org -0.0.0.0 www.foreclousure.com -0.0.0.0 www.foreclousures.com -0.0.0.0 www.forex-instruments.info -0.0.0.0 www.formacionprofesional.webuda.com -0.0.0.0 www.formessengers.com -0.0.0.0 www.forum.ithealth.ru -0.0.0.0 www.fotoidea.com -0.0.0.0 www.fpcclicks.com -0.0.0.0 www.fpcpopunder.com -0.0.0.0 www.free-choices.com -0.0.0.0 www.freebiesms.co.uk -0.0.0.0 www.freebitmoney.com -0.0.0.0 www.freedownloadzone.com -0.0.0.0 www.freegamessource.com -0.0.0.0 www.freemao.com -0.0.0.0 www.freenew.net -0.0.0.0 www.freeserials.ws -0.0.0.0 www.freevideo.biz.nf -0.0.0.0 www.freewebtown.com -0.0.0.0 www.friendlyduck.com -0.0.0.0 www.frosinonewesternshow.it -0.0.0.0 www.frtya.com -0.0.0.0 www.frtyb.com -0.0.0.0 www.full-edition.info -0.0.0.0 www.funtopliste.de -0.0.0.0 www.funwebproducts.com -0.0.0.0 www.fxlayer.net -0.0.0.0 www.fxstra.com -0.0.0.0 www.fyxm.net -0.0.0.0 www.gaja79.com -0.0.0.0 www.galileounaluna.com -0.0.0.0 www.gameangel.com -0.0.0.0 www.gameatlas.com -0.0.0.0 www.gameplaylabs.com -0.0.0.0 www.gamepor.com -0.0.0.0 www.gamerevoluton.com -0.0.0.0 www.games4u.ws -0.0.0.0 www.gamesfly.com -0.0.0.0 www.gamesharck.com -0.0.0.0 www.gamesharkcentral.com -0.0.0.0 www.garudaairlines.com -0.0.0.0 www.gayxperience.com -0.0.0.0 www.gen2server.com -0.0.0.0 www.generationgirls.com -0.0.0.0 www.genforumgenealogy.com -0.0.0.0 www.get-avast.com -0.0.0.0 www.get-quadcleaner.com -0.0.0.0 www.getiton.com -0.0.0.0 www.getmeaticket.co.uk -0.0.0.0 www.getrockerbox.com -0.0.0.0 www.getsearchlist.com -0.0.0.0 www.gilvision.com -0.0.0.0 www.gliamicidellunicef.it -0.0.0.0 www.globalcharge.com -0.0.0.0 www.gnuetella.com -0.0.0.0 www.go777site.com -0.0.0.0 www.goggl.com -0.0.0.0 www.google-docs.org -0.0.0.0 www.googlew.com -0.0.0.0 www.googlre.com -0.0.0.0 www.googlwe.com -0.0.0.0 www.goolegames.com -0.0.0.0 www.goolges.com -0.0.0.0 www.gopeds.com -0.0.0.0 www.gopogle.com -0.0.0.0 www.gowin7.com -0.0.0.0 www.grabfile.co -0.0.0.0 www.gratisweb.com -0.0.0.0 www.greatwalltour.org -0.0.0.0 www.grendizer.biz -0.0.0.0 www.guaranty.com.cn -0.0.0.0 www.gulf-industrial.com -0.0.0.0 www.gvc.vn -0.0.0.0 www.gwmtracker.com -0.0.0.0 www.gxplugin.com -0.0.0.0 www.h-adachi.org -0.0.0.0 www.h21.ru -0.0.0.0 www.hackboy.hit.bg -0.0.0.0 www.hacking-facebook.com -0.0.0.0 www.handyarchive.com -0.0.0.0 www.hanulsms.com -0.0.0.0 www.harmonyhollow.net -0.0.0.0 www.heaptickets.com -0.0.0.0 www.helpmedownload.com -0.0.0.0 www.hentaidatabase.com -0.0.0.0 www.hertzsales.com -0.0.0.0 www.hgtzz.com -0.0.0.0 www.hidebux.com -0.0.0.0 www.hidemyass.com -0.0.0.0 www.historykill.com -0.0.0.0 www.hlserve.com -0.0.0.0 www.hnskorea.co.kr -0.0.0.0 www.hoerbird.net -0.0.0.0 www.holdhelptime.com -0.0.0.0 www.holika.com -0.0.0.0 www.homedepoy.com -0.0.0.0 www.homrdepot.com -0.0.0.0 www.hopto.org -0.0.0.0 www.hornytraffic.com -0.0.0.0 www.host-it.co.uk -0.0.0.0 www.hot-bot.com -0.0.0.0 www.hot2015rewards.com -0.0.0.0 www.hotspotshield.com -0.0.0.0 www.howtocleanacomputervirus.com -0.0.0.0 www.hustlercash.hit.bg -0.0.0.0 www.i-games.biz -0.0.0.0 www.icityfind.com -0.0.0.0 www.icoocash.com -0.0.0.0 www.icracks.net -0.0.0.0 www.ieginc.com -0.0.0.0 www.ifastnet.com -0.0.0.0 www.igame4free.com -0.0.0.0 www.ilovecheating.com -0.0.0.0 www.imagesmovies.com -0.0.0.0 www.info.com -0.0.0.0 www.infra.by -0.0.0.0 www.inlinea.co.uk -0.0.0.0 www.innatek.com -0.0.0.0 www.insidecentralfl.com -0.0.0.0 www.installm.net -0.0.0.0 www.instorm.com -0.0.0.0 www.intera-x.com -0.0.0.0 www.interia-ek.ru -0.0.0.0 www.internethistorycleaner.ws -0.0.0.0 www.isettatech.com -0.0.0.0 www.islamipedia.org -0.0.0.0 www.isuzi.com -0.0.0.0 www.itunesdownloadstore.com -0.0.0.0 www.iybasketball.info -0.0.0.0 www.japanesevehicles.us -0.0.0.0 www.japanmadchen.com -0.0.0.0 www.japtron.es -0.0.0.0 www.javascriptobfuscator.com -0.0.0.0 www.jcwhiney.com -0.0.0.0 www.jcwhintey.com -0.0.0.0 www.jcwhitey.com -0.0.0.0 www.jdfabrication.com -0.0.0.0 www.jejuskypension.com -0.0.0.0 www.jigshhappy.com -0.0.0.0 www.jmp2click.com -0.0.0.0 www.joecartonn.com -0.0.0.0 www.joetoons.com -0.0.0.0 www.joincreditexpert.co.uk -0.0.0.0 www.joinourwebsite.com -0.0.0.0 www.josip-stadler.org -0.0.0.0 www.jque.net -0.0.0.0 www.jsing.net -0.0.0.0 www.jsonip.com -0.0.0.0 www.juedische-kammerphilharmonie.de -0.0.0.0 www.k5zoom.com -0.0.0.0 www.kalantzis.net -0.0.0.0 www.kaspersky-shop.ch -0.0.0.0 www.katia-paliotti.com -0.0.0.0 www.kazaa.com -0.0.0.0 www.kcta.or.kr -0.0.0.0 www.keygen.us -0.0.0.0 www.kickassratios.com -0.0.0.0 www.kidsangel.com -0.0.0.0 www.kipasdenim.com -0.0.0.0 www.kjbbc.net -0.0.0.0 www.klikbonus.com -0.0.0.0 www.komodia.com -0.0.0.0 www.kowasaki.com -0.0.0.0 www.kwbtgame.com -0.0.0.0 www.kwistal.nl -0.0.0.0 www.laexotic.com -0.0.0.0 www.lanonna.co.uk -0.0.0.0 www.lapiden.com -0.0.0.0 www.lateecapes.com -0.0.0.0 www.lcbcad.co.uk -0.0.0.0 www.leadingedgecash.com -0.0.0.0 www.lefos.net -0.0.0.0 www.legendofdragoon.com -0.0.0.0 www.lennoxcollections.com -0.0.0.0 www.letssearch.com -0.0.0.0 www.libecki.net -0.0.0.0 www.liders.biz -0.0.0.0 www.lifeeverest.com -0.0.0.0 www.linconpark.com -0.0.0.0 www.linkbucks.com -0.0.0.0 www.linktarget.com -0.0.0.0 www.liqwid.net -0.0.0.0 www.litec-fr.com -0.0.0.0 www.littlesturgisrally.com -0.0.0.0 www.livejasmin.com -0.0.0.0 www.livewell.net -0.0.0.0 www.localh0st.info -0.0.0.0 www.lonelywifehookup.com -0.0.0.0 www.longtraffic.com -0.0.0.0 www.lostartofbeingadame.com -0.0.0.0 www.lottoga.com -0.0.0.0 www.lprshcsmijfovp.com -0.0.0.0 www.luchtenbergdecor.com.br -0.0.0.0 www.lufhansa.com -0.0.0.0 www.lufthansaairlines.com -0.0.0.0 www.lufthanza.com -0.0.0.0 www.lycosgamesville.com -0.0.0.0 www.lzjl.com -0.0.0.0 www.m-99.co.uk -0.0.0.0 www.m-barati.de -0.0.0.0 www.m1crosoft.com -0.0.0.0 www.maatch.com -0.0.0.0 www.maconbraves.com -0.0.0.0 www.magellen.com -0.0.0.0 www.mahindrainsurance.com -0.0.0.0 www.mainteck-fr.com -0.0.0.0 www.malest.com -0.0.0.0 www.malkm.com -0.0.0.0 www.mamameidia.com -0.0.0.0 www.mamamidia.com -0.0.0.0 www.mansmith.net -0.0.0.0 www.mapqueat.com -0.0.0.0 www.mapquestt.com -0.0.0.0 www.mapquuest.com -0.0.0.0 www.marcopolo.uk.net -0.0.0.0 www.marinoderosas.com -0.0.0.0 www.markbruinink.nl -0.0.0.0 www.martgage.com -0.0.0.0 www.masterofalltradetax.online -0.0.0.0 www.mathenea.com -0.0.0.0 www.maxbounty.com -0.0.0.0 www.maxregistrycleaner.com -0.0.0.0 www.maxregistrycleaner.net -0.0.0.0 www.maybankard.com.my -0.0.0.0 www.mcleanvahomes.com -0.0.0.0 www.media-playerz.com -0.0.0.0 www.mediaplayercodecpack.com -0.0.0.0 www.meetyourmessenger.co.uk -0.0.0.0 www.meiluziai.info -0.0.0.0 www.merrymilkfoods.com -0.0.0.0 www.messagetag.com -0.0.0.0 www.mgjmp.com -0.0.0.0 www.mil-colores.com -0.0.0.0 www.milardi.it -0.0.0.0 www.milfsites.net -0.0.0.0 www.ming-dun.com.tw -0.0.0.0 www.minigameplanet.com -0.0.0.0 www.mirrors.site50.net -0.0.0.0 www.mlinktracker.com -0.0.0.0 www.mlpoint.pt -0.0.0.0 www.mm26.com -0.0.0.0 www.mmapquest.com -0.0.0.0 www.mmtracking.com -0.0.0.0 www.mobatory.com -0.0.0.0 www.monarchslo.com -0.0.0.0 www.monofeel.com -0.0.0.0 www.montacarichi.it -0.0.0.0 www.mormonchurchgenealogy.com -0.0.0.0 www.moucitons.com -0.0.0.0 www.moviedownloader.net -0.0.0.0 www.moviesfone.com -0.0.0.0 www.mp3downloadhq.com -0.0.0.0 www.mp3helpdesk.com -0.0.0.0 www.mp3playerprovider.com -0.0.0.0 www.mpmotrk.com -0.0.0.0 www.mprptrk.com -0.0.0.0 www.mpxxtrk.com -0.0.0.0 www.ms-mvp.org -0.0.0.0 www.msnsports.com -0.0.0.0 www.mtmsms.com -0.0.0.0 www.mueller-holz-bau.com -0.0.0.0 www.mycleanerpc.com -0.0.0.0 www.mycleanpc.com -0.0.0.0 www.mycleanpc.tk -0.0.0.0 www.mydati.com -0.0.0.0 www.myoffers.co.uk -0.0.0.0 www.mysearch-engine.com -0.0.0.0 www.mysearch.com -0.0.0.0 www.myshopmarketim.com -0.0.0.0 www.myshovel.com -0.0.0.0 www.mytotalsearch.com -0.0.0.0 www.mywebsearch.com -0.0.0.0 www.n149adserv.com -0.0.0.0 www.naturesunshine.com -0.0.0.0 www.nbrtrack.com -0.0.0.0 www.neki.org -0.0.0.0 www.nestscape.com -0.0.0.0 www.netcscape.com -0.0.0.0 www.netscae.com -0.0.0.0 www.neumashop.cl -0.0.0.0 www.newclick.com -0.0.0.0 www.newcracks.net -0.0.0.0 www.neweed.org -0.0.0.0 www.neyscape.com -0.0.0.0 www.nikolamireasa.com -0.0.0.0 www.nkgamers.com -0.0.0.0 www.nmapquest.com -0.0.0.0 www.notrecommended.co.uk -0.0.0.0 www.nryb.com -0.0.0.0 www.nsrecord.org -0.0.0.0 www.ntkrnlpa.info -0.0.0.0 www.nwhomecare.co.uk -0.0.0.0 www.obyz.de -0.0.0.0 www.ocpersian.com -0.0.0.0 www.ohiomm.com -0.0.0.0 www.ojolink.fr -0.0.0.0 www.omnicleaningservices.com -0.0.0.0 www.onadstracker.com -0.0.0.0 www.onclickpredictiv.com -0.0.0.0 www.oneund.ru -0.0.0.0 www.online.sh.cn -0.0.0.0 www.onlineadmin.net -0.0.0.0 www.onlinedownloads.org -0.0.0.0 www.onwardclick.com -0.0.0.0 www.onwey.com -0.0.0.0 www.opendownloadmanager.com -0.0.0.0 www.opensoftwareupdate.com -0.0.0.0 www.opensoftwareupdater.com -0.0.0.0 www.optiker-michelmann.de -0.0.0.0 www.optimization-methods.com -0.0.0.0 www.orbiyz.com -0.0.0.0 www.oreware.com -0.0.0.0 www.oriceline.com -0.0.0.0 www.otherossettlement.com -0.0.0.0 www.out-lok.hpage.com -0.0.0.0 www.pager.site50.net -0.0.0.0 www.paime.com -0.0.0.0 www.pamoran.net -0.0.0.0 www.paraskov.com -0.0.0.0 www.pastie.org -0.0.0.0 www.patrickhickey.eu -0.0.0.0 www.pay-per-search.com -0.0.0.0 www.payn.me -0.0.0.0 www.paypal-exchange.com -0.0.0.0 www.paypalcz.cz -0.0.0.0 www.payperclickadvertising.org.uk -0.0.0.0 www.payusatax.com -0.0.0.0 www.pc-detox.com -0.0.0.0 www.pc-wallpapers.co.uk -0.0.0.0 www.pccleaner.com -0.0.0.0 www.pccleanerpro.com -0.0.0.0 www.pcmatic.com -0.0.0.0 www.pcmightymax.net -0.0.0.0 www.pcpitstop.com -0.0.0.0 www.pcregistrycleaner.com -0.0.0.0 www.pcsecurityshield.com -0.0.0.0 www.pdf-platinum.info -0.0.0.0 www.peiceline.com -0.0.0.0 www.penix.nl -0.0.0.0 www.penwithian.co.uk -0.0.0.0 www.perfectionautorepairs.com -0.0.0.0 www.petrafashion.com -0.0.0.0 www.petrenko.biz -0.0.0.0 www.petsmovies.com -0.0.0.0 www.pfaltzgraf.com -0.0.0.0 www.pgalvaoteles.pt -0.0.0.0 www.php4you.biz -0.0.0.0 www.pillsmoney.com -0.0.0.0 www.plarium.com -0.0.0.0 www.playerassist.com -0.0.0.0 www.playersaid.com -0.0.0.0 www.playfromcolumbiahouse.com -0.0.0.0 www.playgril.com -0.0.0.0 www.playsataion.com -0.0.0.0 www.playsations.com -0.0.0.0 www.playstatation.com -0.0.0.0 www.plumsoftware.co.uk -0.0.0.0 www.poesiadelsud.it -0.0.0.0 www.pokemonporno.com -0.0.0.0 www.poker.cm -0.0.0.0 www.poppers-rush.ru -0.0.0.0 www.popunder.ru -0.0.0.0 www.port.bg -0.0.0.0 www.praceline.com -0.0.0.0 www.predictivesearch.com -0.0.0.0 www.premiumpedia.com -0.0.0.0 www.priiceline.com -0.0.0.0 www.primosearch.com -0.0.0.0 www.privdog.com -0.0.0.0 www.pro.clanweb.cz -0.0.0.0 www.progettocrea.org -0.0.0.0 www.prorodeosportmed.com -0.0.0.0 www.prriceline.com -0.0.0.0 www.pumpkin.co.uk -0.0.0.0 www.puroclean.com -0.0.0.0 www.pussygreen.com -0.0.0.0 www.px24.com -0.0.0.0 www.qssa.co.uk -0.0.0.0 www.quad-cleaner.com -0.0.0.0 www.qualityindustrialcoatings.com -0.0.0.0 www.quickcreditscore.co.uk -0.0.0.0 www.quinnwealth.com -0.0.0.0 www.qzip.cjb.net -0.0.0.0 www.r2prod.com -0.0.0.0 www.racingandclassic.com -0.0.0.0 www.ratemodels.net -0.0.0.0 www.raveontrack.com -0.0.0.0 www.rd-direct.com -0.0.0.0 www.redhotchilli.co.uk -0.0.0.0 www.redirectingat.com -0.0.0.0 www.redirectme.net -0.0.0.0 www.reducelnk.com -0.0.0.0 www.reg-cleaners.com -0.0.0.0 www.regdefense.com -0.0.0.0 www.registry-clean-up.net -0.0.0.0 www.registry-cleaner.net -0.0.0.0 www.registry-cleaners-compared.com -0.0.0.0 www.registry-cleaners-reviews.net -0.0.0.0 www.registry-error-cleaner.com -0.0.0.0 www.registrycleaner-reviews.net -0.0.0.0 www.registrycleanerforvista.com -0.0.0.0 www.registrycleanerpro.net -0.0.0.0 www.registrycleanersreviewed.com -0.0.0.0 www.registrycleanertechnology.com -0.0.0.0 www.registrycleanertop.com -0.0.0.0 www.registrydefender.com -0.0.0.0 www.registryfix.com -0.0.0.0 www.registrysweeper.com -0.0.0.0 www.removearrest.com -0.0.0.0 www.rentfromart.com -0.0.0.0 www.researchnow.co.uk -0.0.0.0 www.restore-pc.com -0.0.0.0 www.rewardsnow.co.uk -0.0.0.0 www.rewardszoneusa.com -0.0.0.0 www.ribcagebags.com -0.0.0.0 www.riccardochinnici.it -0.0.0.0 www.rickparty.com -0.0.0.0 www.ringtonematcher.com -0.0.0.0 www.riskymail4free.com -0.0.0.0 www.ristoromontebasso.it -0.0.0.0 www.rivasearchpage.com -0.0.0.0 www.robtopol.in -0.0.0.0 www.rokus-tgy.hu -0.0.0.0 www.root--servers.org -0.0.0.0 www.rowanmclean.com -0.0.0.0 www.rubanners.com -0.0.0.0 www.rubiks.ca -0.0.0.0 www.ruclicks.com -0.0.0.0 www.sacredphoenix.com -0.0.0.0 www.sade-ecrivain.com -0.0.0.0 www.safedownloadnow.work -0.0.0.0 www.safelinking.net -0.0.0.0 www.safemobilelink.com -0.0.0.0 www.safepccleaner.com -0.0.0.0 www.samaclub.com -0.0.0.0 www.sasdiskcleaner.com -0.0.0.0 www.sasson-cpa.co.il -0.0.0.0 www.sayherbal.com -0.0.0.0 www.sbo.it -0.0.0.0 www.scanspyware.net -0.0.0.0 www.search2007.info -0.0.0.0 www.searchacross.com -0.0.0.0 www.searchatomic.com -0.0.0.0 www.searchdiscovered.com -0.0.0.0 www.searchfwding.com -0.0.0.0 www.searchignited.com -0.0.0.0 www.searchinquire.com -0.0.0.0 www.searchmachine.com -0.0.0.0 www.searchmagna.com -0.0.0.0 www.searchmagnified.com -0.0.0.0 www.searchnet.com -0.0.0.0 www.searchnigeria.net -0.0.0.0 www.searchnut.com -0.0.0.0 www.searchremagnified.com -0.0.0.0 www.searchresultsguide.com -0.0.0.0 www.searchtoexplore.com -0.0.0.0 www.sebcotrk.com -0.0.0.0 www.secure-processingcenter.com -0.0.0.0 www.securedownload01.net -0.0.0.0 www.securemypc.co.uk -0.0.0.0 www.securetracking2.com -0.0.0.0 www.securetrk1.com -0.0.0.0 www.secuurity.net -0.0.0.0 www.selfsurveys.com -0.0.0.0 www.sellmeyourtraffic.com -0.0.0.0 www.sendfwd.com -0.0.0.0 www.sendori.com -0.0.0.0 www.sentrol.cl -0.0.0.0 www.seoholding.com -0.0.0.0 www.seonetwizard.com -0.0.0.0 www.serveradobe.co.cc -0.0.0.0 www.serviceyourpaypal.com -0.0.0.0 www.sevenstars7.com -0.0.0.0 www.shareaza.com -0.0.0.0 www.shore-view.com -0.0.0.0 www.sijmp.com -0.0.0.0 www.silvercash.com -0.0.0.0 www.singular-cy.com -0.0.0.0 www.sirius-expedition.com -0.0.0.0 www.sj88.com -0.0.0.0 www.skassets.com -0.0.0.0 www.skypeclass.com -0.0.0.0 www.skypefr.com -0.0.0.0 www.skyperec.com -0.0.0.0 www.slorent.com -0.0.0.0 www.slutloadlive.com -0.0.0.0 www.smancart.com -0.0.0.0 www.smartgiveaway.com -0.0.0.0 www.smartredirect.de -0.0.0.0 www.smithwick.net -0.0.0.0 www.sneakyboy.com -0.0.0.0 www.software-phile.com -0.0.0.0 www.sompuserve.com -0.0.0.0 www.sonyplaystion.com -0.0.0.0 www.sostox.com -0.0.0.0 www.spamnuker.com -0.0.0.0 www.specilized.com -0.0.0.0 www.speedcounts.com -0.0.0.0 www.speedrep.com -0.0.0.0 www.spiderbait.com -0.0.0.0 www.spotsniper.ru -0.0.0.0 www.spyarsenal.com -0.0.0.0 www.spywarebegone.com -0.0.0.0 www.spywareit.com -0.0.0.0 www.spywarenuker.com -0.0.0.0 www.spywarespy.com -0.0.0.0 www.srv2trking.com -0.0.0.0 www.ss-01.com -0.0.0.0 www.stamplive.com -0.0.0.0 www.startnow.com -0.0.0.0 www.stephens-laughlin.com -0.0.0.0 www.stimul-m.com.ua -0.0.0.0 www.stop-sign.com -0.0.0.0 www.strangeduckfilms.com -0.0.0.0 www.stressx.org -0.0.0.0 www.stripteas.com -0.0.0.0 www.sttvisa.com -0.0.0.0 www.sugarsync.com -0.0.0.0 www.sunidaytravel.co.uk -0.0.0.0 www.sunonsunday.com -0.0.0.0 www.super8service.de -0.0.0.0 www.superbrewards.com -0.0.0.0 www.supersonicads.com -0.0.0.0 www.surch.co.uk -0.0.0.0 www.surveystopweb.com -0.0.0.0 www.suscotrk.com -0.0.0.0 www.svarkon.ru -0.0.0.0 www.swanksoft.com -0.0.0.0 www.swingingcommunity.com -0.0.0.0 www.sylicomservicios.com -0.0.0.0 www.symantex.com -0.0.0.0 www.ta.com.tw -0.0.0.0 www.taffr.com -0.0.0.0 www.tagifydiageo.com -0.0.0.0 www.tamprc.com -0.0.0.0 www.tangabilder.to -0.0.0.0 www.tapair.com -0.0.0.0 www.tarakc1.net -0.0.0.0 www.target.cm -0.0.0.0 www.tavelscape.com -0.0.0.0 www.techbargins.com -0.0.0.0 www.the-best-tracker.com -0.0.0.0 www.theads.me -0.0.0.0 www.thebighits.com -0.0.0.0 www.thebigoutdoors.co.uk -0.0.0.0 www.thebugs.ws -0.0.0.0 www.themexp.org -0.0.0.0 www.themillionaireinpjs.net -0.0.0.0 www.theroamingjew.com -0.0.0.0 www.thesearchagency.net -0.0.0.0 www.thesearchster.com -0.0.0.0 www.thesurfshield.com -0.0.0.0 www.thetop.be -0.0.0.0 www.theuniquesearch.com -0.0.0.0 www.theweatherspace.com -0.0.0.0 www.thoroclean.com -0.0.0.0 www.thumser-online.de -0.0.0.0 www.tldtgs.com -0.0.0.0 www.tnctrx.com -0.0.0.0 www.toomami.com -0.0.0.0 www.toon-families.com -0.0.0.0 www.toondinsey.com -0.0.0.0 www.toonfamilies.net -0.0.0.0 www.top10registrycleaners.com -0.0.0.0 www.topqualitylink.com -0.0.0.0 www.torgi.kz -0.0.0.0 www.toroadvertisingmedia.com -0.0.0.0 www.tossm.com -0.0.0.0 www.totemcash.com -0.0.0.0 www.totszentmarton.hu -0.0.0.0 www.towerecords.com -0.0.0.0 www.trackertracker.com -0.0.0.0 www.tracki112.com -0.0.0.0 www.tracklead.net -0.0.0.0 www.trackzapper.com -0.0.0.0 www.traff1.com -0.0.0.0 www.travekocity.com -0.0.0.0 www.travelasity.com -0.0.0.0 www.travelcape.com -0.0.0.0 www.traveliocity.com -0.0.0.0 www.travelocidy.com -0.0.0.0 www.travelocite.com -0.0.0.0 www.travelocitu.com -0.0.0.0 www.travelocityca.com -0.0.0.0 www.travelocityt.com -0.0.0.0 www.travelocoity.com -0.0.0.0 www.travelogity.com -0.0.0.0 www.traveloicty.com -0.0.0.0 www.traveloocity.com -0.0.0.0 www.traveloscity.com -0.0.0.0 www.travelovity.com -0.0.0.0 www.traveolocity.com -0.0.0.0 www.travlers.com -0.0.0.0 www.treavelocity.com -0.0.0.0 www.triplequadturbo.com -0.0.0.0 www.trk4.com -0.0.0.0 www.trkingace.com -0.0.0.0 www.trqvelocity.com -0.0.0.0 www.truecolored.com -0.0.0.0 www.trusearch.net -0.0.0.0 www.trustedbestsites.com -0.0.0.0 www.trustsoft.com -0.0.0.0 www.trvelocity.com -0.0.0.0 www.trx625.com -0.0.0.0 www.tuckows.com -0.0.0.0 www.turkeyrank.com -0.0.0.0 www.twairlines.com -0.0.0.0 www.twskype.com -0.0.0.0 www.twttr.com -0.0.0.0 www.tzw.com -0.0.0.0 www.ukantivirus.co.uk -0.0.0.0 www.unblockfacebook.co.uk -0.0.0.0 www.unblocksit.es -0.0.0.0 www.undebuy.com -0.0.0.0 www.unicaitaly.it -0.0.0.0 www.unlimiclick.com -0.0.0.0 www.unrealcommander.biz -0.0.0.0 www.unrealcommander.com -0.0.0.0 www.unrealcommander.org -0.0.0.0 www.update-java.kit.net -0.0.0.0 www.updo.nl -0.0.0.0 www.upproar.com -0.0.0.0 www.uprour.com -0.0.0.0 www.uptodatecontent.net -0.0.0.0 www.vacationcellular.net -0.0.0.0 www.valuehost.co.uk -0.0.0.0 www.vanguardair.com -0.0.0.0 www.vasanthkumar.com -0.0.0.0 www.vclicks.net -0.0.0.0 www.vdhu.com -0.0.0.0 www.verifiedbyverisigned.com -0.0.0.0 www.very-koi.com -0.0.0.0 www.videosongplayer.com -0.0.0.0 www.villalecchi.com -0.0.0.0 www.vinyljazzrecords.com -0.0.0.0 www.vipcpms.com -0.0.0.0 www.vivaimontina.com -0.0.0.0 www.vk2ca.com -0.0.0.0 www.vmay.com -0.0.0.0 www.vokr-gtavc.ic.cz -0.0.0.0 www.vpnaffiliates.com -0.0.0.0 www.vq918450.com -0.0.0.0 www.vroll.net -0.0.0.0 www.wallpapers91.com -0.0.0.0 www.wannawatch.com -0.0.0.0 www.warco.pl -0.0.0.0 www.warez4.org -0.0.0.0 www.warezaccess.com -0.0.0.0 www.warezkeeper.com -0.0.0.0 www.warioland.com -0.0.0.0 www.watch24.com -0.0.0.0 www.wdmwebs.us -0.0.0.0 www.weathet.com -0.0.0.0 www.web-feed.net -0.0.0.0 www.web3000.co.uk -0.0.0.0 www.webservis.gen.tr -0.0.0.0 www.websitehome.co.uk -0.0.0.0 www.westerntaneyfire.com -0.0.0.0 www.whengirlsgowild.com -0.0.0.0 www.widestep.com -0.0.0.0 www.win-spy.com -0.0.0.0 www.winadiscount.com -0.0.0.0 www.winaproduct.com -0.0.0.0 www.wincleaner.com -0.0.0.0 www.wincleaneras.com -0.0.0.0 www.wincleanit.info -0.0.0.0 www.windowsytech.com -0.0.0.0 www.winscholarship.com -0.0.0.0 www.wkmg.co.kr -0.0.0.0 www.wmediaplayernow.com -0.0.0.0 www.wmmax.com -0.0.0.0 www.wmserver.net -0.0.0.0 www.wordseach.com -0.0.0.0 www.wpxn.com -0.0.0.0 www.writingassociates.com -0.0.0.0 www.wwaol.com -0.0.0.0 www.wwfsable.com -0.0.0.0 www.www-google.nl -0.0.0.0 www.www4search.net -0.0.0.0 www.wwwadultcheck.com -0.0.0.0 www.wwwal.com -0.0.0.0 www.wwwalaskaair.com -0.0.0.0 www.wwwaolmail.com -0.0.0.0 www.wwwbackstreetboys.com -0.0.0.0 www.wwwbigfoot.com -0.0.0.0 www.wwwbluelight.com -0.0.0.0 www.wwwbluemountian.com -0.0.0.0 www.wwwbluemoutain.com -0.0.0.0 www.wwwbowcreek.com -0.0.0.0 www.wwwbudget.com -0.0.0.0 www.wwwcallwave.com -0.0.0.0 www.wwwcareerpath.com -0.0.0.0 www.wwwcdnow.com -0.0.0.0 www.wwwcheaptickets.com -0.0.0.0 www.wwwcnnnews.com -0.0.0.0 www.wwwdiscounthotel.com -0.0.0.0 www.wwwdiynet.com -0.0.0.0 www.wwwdollar.com -0.0.0.0 www.wwwgamepro.com -0.0.0.0 www.wwwgameshark.com -0.0.0.0 www.wwwgmacmortgage.com -0.0.0.0 www.wwwgoogles.com -0.0.0.0 www.wwwmancow.com -0.0.0.0 www.wwwnwa.com -0.0.0.0 www.wwwoldnavy.com -0.0.0.0 www.wwwplaysite.com -0.0.0.0 www.wwwrealator.com -0.0.0.0 www.wwwservicemerchandise.com -0.0.0.0 www.wwwtarget.com -0.0.0.0 www.wwwtwa.com -0.0.0.0 www.wwwuproar.com -0.0.0.0 www.wwwwal-mart.com -0.0.0.0 www.x-diesel.biz -0.0.0.0 www.x-diesel.com -0.0.0.0 www.x-diesel.info -0.0.0.0 www.x-diesel.org -0.0.0.0 www.x-park.net -0.0.0.0 www.x-pronet.com -0.0.0.0 www.xchangetrak.com -0.0.0.0 www.xclicks.net -0.0.0.0 www.xed.pl -0.0.0.0 www.xicaxique.com.br -0.0.0.0 www.xpop.co -0.0.0.0 www.xsedu.zj.cn -0.0.0.0 www.xtds.info -0.0.0.0 www.xtrafic.ro -0.0.0.0 www.xvika.net -0.0.0.0 www.xvika.org -0.0.0.0 www.ymxpb.com -0.0.0.0 www.youtuhe.com -0.0.0.0 www.yrals.com -0.0.0.0 www.ytdownloader.com -0.0.0.0 www.zapto.org -0.0.0.0 www.zarrmarketing.co.uk -0.0.0.0 www.zbest.in -0.0.0.0 www.zeroredirect2.com -0.0.0.0 www.zoodrawings.com -0.0.0.0 www.zoogdiesney.com -0.0.0.0 www.zoogdinsney.com -0.0.0.0 www.zoogdisany.com -0.0.0.0 www.zoogdiseny.com -0.0.0.0 www.zoogdisiny.com -0.0.0.0 www.zoogdisny.com -0.0.0.0 www.zooggames.com -0.0.0.0 www.zoomovies.org -0.0.0.0 www.zoompegs.com -0.0.0.0 www.zoophil.com -0.0.0.0 www.zoosexart.com -0.0.0.0 www.zootoplist.com -0.0.0.0 www.zootravel.com -0.0.0.0 www.zuverink.net -0.0.0.0 www1.tec-tec-boom.com -0.0.0.0 www145.funwebproducts.com -0.0.0.0 www180.myway.com -0.0.0.0 www2.leadingedgecash.com -0.0.0.0 www25.victoriassecret.com -0.0.0.0 www3.y-83m4wjpzlx6.usa.cc -0.0.0.0 www4search.net -0.0.0.0 wwwadultcheck.com -0.0.0.0 wwwal.com -0.0.0.0 wwwalaskaair.com -0.0.0.0 wwwaolmail.com -0.0.0.0 wwwbackstreetboys.com -0.0.0.0 wwwbigfoot.com -0.0.0.0 wwwbluelight.com -0.0.0.0 wwwbluemountian.com -0.0.0.0 wwwbluemoutain.com -0.0.0.0 wwwbowcreek.com -0.0.0.0 wwwbudget.com -0.0.0.0 wwwcallwave.com -0.0.0.0 wwwcareerpath.com -0.0.0.0 wwwcdnow.com -0.0.0.0 wwwcheaptickets.com -0.0.0.0 wwwcnnnews.com -0.0.0.0 wwwdiscounthotel.com -0.0.0.0 wwwdiynet.com -0.0.0.0 wwwdollar.com -0.0.0.0 wwwgamepro.com -0.0.0.0 wwwgameshark.com -0.0.0.0 wwwgmacmortgage.com -0.0.0.0 wwwgoogles.com -0.0.0.0 wwwmancow.com -0.0.0.0 wwwnwa.com -0.0.0.0 wwwoldnavy.com -0.0.0.0 wwwplaysite.com -0.0.0.0 wwwrealator.com -0.0.0.0 wwwservicemerchandise.com -0.0.0.0 wwwtarget.com -0.0.0.0 wwwtwa.com -0.0.0.0 wwwuproar.com -0.0.0.0 wwwwal-mart.com -0.0.0.0 x-diesel.biz -0.0.0.0 x-diesel.com -0.0.0.0 x-diesel.info -0.0.0.0 x-diesel.org -0.0.0.0 x-park.net -0.0.0.0 x-pronet.com -0.0.0.0 x.bidswitch.net -0.0.0.0 x.zeroredirect.com -0.0.0.0 x2.xclicks.net -0.0.0.0 x3.extreme-dm.com -0.0.0.0 x3.xclicks.net -0.0.0.0 x4.xclicks.net -0.0.0.0 x5.xclicks.net -0.0.0.0 x6.xclicks.net -0.0.0.0 xamateurpornlic.www1.biz -0.0.0.0 xchangetrak.com -0.0.0.0 xed.pl -0.0.0.0 xicaxique.com.br -0.0.0.0 xml.adfclick1.com -0.0.0.0 xml.adsparkmedia.net -0.0.0.0 xml.adventurefeeds.com -0.0.0.0 xml.ecpvads.com -0.0.0.0 xml.onwardclick.com -0.0.0.0 xml.revenuehits.com -0.0.0.0 xpath.syncrvprodist.com -0.0.0.0 xpop.co -0.0.0.0 xpornstarsckc.ddns.name -0.0.0.0 xporontube.tripod.com -0.0.0.0 xtds.info -0.0.0.0 xtrafic.ro -0.0.0.0 xvika.net -0.0.0.0 xvika.org -0.0.0.0 xxx18.ucoz.com -0.0.0.0 xxxxxxx.hopto.org -0.0.0.0 xyxudubax.angelcities.com -0.0.0.0 y.extreme-dm.com -0.0.0.0 y.zeroredirect.com -0.0.0.0 y0.extreme-dm.com -0.0.0.0 y1.extreme-dm.com -0.0.0.0 ychan.drivershq.hop.clickbank.net -0.0.0.0 ycv.clearshieldredirect.com -0.0.0.0 yitkomfj.angelcities.com -0.0.0.0 yk.handlerhackz.tk -0.0.0.0 ylgingq.angelcities.com -0.0.0.0 ymxpb.com -0.0.0.0 youtuhe.com -0.0.0.0 ypu.edu.tw -0.0.0.0 yrals.com -0.0.0.0 ytdownloader.com -0.0.0.0 yvdeuwn.angelcities.com -0.0.0.0 z.extreme-dm.com -0.0.0.0 z.zeroredirect.com -0.0.0.0 z0.extreme-dm.com -0.0.0.0 z1.extreme-dm.com -0.0.0.0 za.zeroredirect1.com -0.0.0.0 zampolit1990.popunder.ru -0.0.0.0 zapto.org -0.0.0.0 zarrmarketing.co.uk -0.0.0.0 zb.zeroredirect1.com -0.0.0.0 zbest.in -0.0.0.0 zc.zeroredirect1.com -0.0.0.0 zd.zeroredirect1.com -0.0.0.0 zd.zeroredirect2.com -0.0.0.0 zd1.zeroredirect1.com -0.0.0.0 ze.zeroredirect1.com -0.0.0.0 ze.zeroredirect2.com -0.0.0.0 ze1.zeroredirect1.com -0.0.0.0 zeroredirect2.com -0.0.0.0 zeus.rhsystems.ru -0.0.0.0 zf.zeroredirect1.com -0.0.0.0 zf1.quebec-bin.com -0.0.0.0 zf1.zeroredirect11.com -0.0.0.0 zipitfast.com -0.0.0.0 zj.zeroredirect1.com -0.0.0.0 zj1.zeroredirect1.com -0.0.0.0 zk.zeroredirect1.com -0.0.0.0 zm1.zeroredirect5.com -0.0.0.0 zonawm.biz.popunder.ru -0.0.0.0 zoodrawings.com -0.0.0.0 zoogdiesney.com -0.0.0.0 zoogdinsney.com -0.0.0.0 zoogdisany.com -0.0.0.0 zoogdiseny.com -0.0.0.0 zoogdisiny.com -0.0.0.0 zoogdisny.com -0.0.0.0 zooggames.com -0.0.0.0 zoomovies.org -0.0.0.0 zoompegs.com -0.0.0.0 zoophil.com -0.0.0.0 zoosexart.com -0.0.0.0 zootoplist.com -0.0.0.0 zootravel.com -0.0.0.0 zr1.zeroredirect11.com -0.0.0.0 zs1.zeroredirect1.com -0.0.0.0 zsc.scmspain.com -0.0.0.0 ztb.cztv.tv -0.0.0.0 zuverink.net -0.0.0.0 zzz.clickbank.net -0.0.0.0 102.112.207.net -0.0.0.0 102.112.2o7.net -0.0.0.0 102.122.2o7.net -0.0.0.0 10xhellometro.112.2o7.net -0.0.0.0 1105governmentinformationgroup.122.2o7.net -0.0.0.0 192.168.112.2o7.net -0.0.0.0 192.168.122.2o7.net -0.0.0.0 1und1internetag.d3.sc.omtrdc.net -0.0.0.0 2o7.net -0.0.0.0 3gupload.112.2o7.net -0.0.0.0 aarp.122.2o7.net -0.0.0.0 acckalaharinet.112.2o7.net -0.0.0.0 aclu.tt.omtrdc.net -0.0.0.0 acpmagazines.112.2o7.net -0.0.0.0 adbrite.122.2o7.net -0.0.0.0 advertisementnl.112.2o7.net -0.0.0.0 advertisingcom.122.2o7.net -0.0.0.0 aehistory.112.2o7.net -0.0.0.0 aetv.112.2o7.net -0.0.0.0 affargenus.112.2o7.net -0.0.0.0 affilcrtopcolle.112.2o7.net -0.0.0.0 agamgreetingscom.112.2o7.net -0.0.0.0 agbmcom.112.2o7.net -0.0.0.0 agegreetings.112.2o7.net -0.0.0.0 agmsnag.112.2o7.net -0.0.0.0 agwebshots.112.2o7.net -0.0.0.0 agyahooag.112.2o7.net -0.0.0.0 albanytimesunion.122.2o7.net -0.0.0.0 alchemyworldwide.tt.omtrdc.net -0.0.0.0 allbritton.122.2o7.net -0.0.0.0 amazonmerchants.122.2o7.net -0.0.0.0 amazonshopbop.122.2o7.net -0.0.0.0 amdvtest.112.2o7.net -0.0.0.0 americaneagleoutfitt.tt.omtrdc.net -0.0.0.0 ameritradeamerivest.112.2o7.net -0.0.0.0 ameritradeogilvy.112.2o7.net -0.0.0.0 amexopenprod.122.2o7.net -0.0.0.0 amznshopbop.122.2o7.net -0.0.0.0 angiba.112.2o7.net -0.0.0.0 angieslist.tt.omtrdc.net -0.0.0.0 angmar.112.2o7.net -0.0.0.0 angmil.112.2o7.net -0.0.0.0 angpar.112.2o7.net -0.0.0.0 aolbks.122.2o7.net -0.0.0.0 aolcamember.122.2o7.net -0.0.0.0 aolcg.122.2o7.net -0.0.0.0 aolcmp.122.2o7.net -0.0.0.0 aolcommem.122.2o7.net -0.0.0.0 aolcommvid.122.2o7.net -0.0.0.0 aolcsmen.122.2o7.net -0.0.0.0 aoldlama.122.2o7.net -0.0.0.0 aoldrambuie.122.2o7.net -0.0.0.0 aolgam.122.2o7.net -0.0.0.0 aolgamedaily.122.2o7.net -0.0.0.0 aoljournals.122.2o7.net -0.0.0.0 aollatblog.122.2o7.net -0.0.0.0 aollove.122.2o7.net -0.0.0.0 aolmov.122.2o7.net -0.0.0.0 aolmus.122.2o7.net -0.0.0.0 aolnews.122.2o7.net -0.0.0.0 aolnssearch.122.2o7.net -0.0.0.0 aolpf.122.2o7.net -0.0.0.0 aolpolls.122.2o7.net -0.0.0.0 aolsearch.122.2o7.net -0.0.0.0 aolshred.122.2o7.net -0.0.0.0 aolsports.122.2o7.net -0.0.0.0 aolstylist.122.2o7.net -0.0.0.0 aolsvc.122.2o7.net -0.0.0.0 aolswitch.122.2o7.net -0.0.0.0 aoltmz.122.2o7.net -0.0.0.0 aoltruveo.122.2o7.net -0.0.0.0 aolturnercnnmoney.122.2o7.net -0.0.0.0 aolturnersi.122.2o7.net -0.0.0.0 aoluk.122.2o7.net -0.0.0.0 aolvideo.122.2o7.net -0.0.0.0 aolwbautoblog.122.2o7.net -0.0.0.0 aolwbcinema.122.2o7.net -0.0.0.0 aolwbdnlsq.122.2o7.net -0.0.0.0 aolwbengadget.122.2o7.net -0.0.0.0 aolwbgadling.122.2o7.net -0.0.0.0 aolwbluxist.122.2o7.net -0.0.0.0 aolwbpspfboy.122.2o7.net -0.0.0.0 aolwbtvsq.122.2o7.net -0.0.0.0 aolwbwowinsd.122.2o7.net -0.0.0.0 aolwinamp.122.2o7.net -0.0.0.0 aolwpmq.122.2o7.net -0.0.0.0 aolwpnscom.122.2o7.net -0.0.0.0 aolwpnswhatsnew.112.2o7.net -0.0.0.0 aolyedda.122.2o7.net -0.0.0.0 apdigitalorg.112.2o7.net -0.0.0.0 apdigitalorgovn.112.2o7.net -0.0.0.0 apnonline.112.2o7.net -0.0.0.0 aporg.112.2o7.net -0.0.0.0 arthurmiddletoncapit.tt.omtrdc.net -0.0.0.0 associatedcontent.112.2o7.net -0.0.0.0 atlanticmedia.122.2o7.net -0.0.0.0 atlassian.122.2o7.net -0.0.0.0 audible.112.2o7.net -0.0.0.0 aumo123usedcarscom.112.2o7.net -0.0.0.0 aumoautomobilemagcom.112.2o7.net -0.0.0.0 aumoautomotivecom.112.2o7.net -0.0.0.0 aumoautomotivectl.112.2o7.net -0.0.0.0 aumocarsbelowinvoice.112.2o7.net -0.0.0.0 aumointernetautoguidecom.112.2o7.net -0.0.0.0 aumomotortrend.112.2o7.net -0.0.0.0 aumonewcarcom.112.2o7.net -0.0.0.0 aumotradeinvaluecom.112.2o7.net -0.0.0.0 australianewzealandb.tt.omtrdc.net -0.0.0.0 autoanythingcom.112.2o7.net -0.0.0.0 autobytel.112.2o7.net -0.0.0.0 autobytelcorppopup.112.2o7.net -0.0.0.0 autoscout24.112.2o7.net -0.0.0.0 autoweb.112.2o7.net -0.0.0.0 avgtechnologies.112.2o7.net -0.0.0.0 avon.112.2o7.net -0.0.0.0 awarenesstech.122.2o7.net -0.0.0.0 babycentercom.112.2o7.net -0.0.0.0 bankrate.112.2o7.net -0.0.0.0 bankwest.112.2o7.net -0.0.0.0 bbc.112.2o7.net -0.0.0.0 bbg.d1.sc.omtrdc.net -0.0.0.0 bellglobemediapublishing.122.2o7.net -0.0.0.0 belointeractive.122.2o7.net -0.0.0.0 bertelwissenprod.122.2o7.net -0.0.0.0 bet.122.2o7.net -0.0.0.0 betterhg.112.2o7.net -0.0.0.0 bhgdiabeticliving.112.2o7.net -0.0.0.0 bhgdiy.112.2o7.net -0.0.0.0 bhgkitchenbath.112.2o7.net -0.0.0.0 bhgquilting.112.2o7.net -0.0.0.0 bhgremodel.112.2o7.net -0.0.0.0 bhgscrap.112.2o7.net -0.0.0.0 bigpond.122.2o7.net -0.0.0.0 bizjournals.112.2o7.net -0.0.0.0 blethenmaine.112.2o7.net -0.0.0.0 bmwmoter.122.2o7.net -0.0.0.0 bnk30livejs.112.2o7.net -0.0.0.0 bnkholic.112.2o7.net -0.0.0.0 bnkr8dev.112.2o7.net -0.0.0.0 bonintnewsktarcom.112.2o7.net -0.0.0.0 bonneville.112.2o7.net -0.0.0.0 bonniercorp.122.2o7.net -0.0.0.0 boostmobile.112.2o7.net -0.0.0.0 borders.112.2o7.net -0.0.0.0 bostoncommonpress.112.2o7.net -0.0.0.0 brightcove.112.2o7.net -0.0.0.0 brighthouse.122.2o7.net -0.0.0.0 bruceclay.112.2o7.net -0.0.0.0 btcom.112.2o7.net -0.0.0.0 builderonlinecom.112.2o7.net -0.0.0.0 businessweekpoc.112.2o7.net -0.0.0.0 buycom.122.2o7.net -0.0.0.0 buzzfeed.d1.sc.omtrdc.net -0.0.0.0 buzznet.112.2o7.net -0.0.0.0 byutv.d1.sc.omtrdc.net -0.0.0.0 cafemom.d2.sc.omtrdc.net -0.0.0.0 canadapost.112.2o7.net -0.0.0.0 cancalgary.112.2o7.net -0.0.0.0 cancertreatmente.tt.omtrdc.net -0.0.0.0 canfaceoff.112.2o7.net -0.0.0.0 canfinancialpost.112.2o7.net -0.0.0.0 cannationalpost.112.2o7.net -0.0.0.0 canoe.112.2o7.net -0.0.0.0 canottowa.112.2o7.net -0.0.0.0 canshowcase.112.2o7.net -0.0.0.0 cantire.122.2o7.net -0.0.0.0 canwest.112.2o7.net -0.0.0.0 canwestglobal.112.2o7.net -0.0.0.0 capcityadvcom.112.2o7.net -0.0.0.0 capecodonlinecom.112.2o7.net -0.0.0.0 capella.122.2o7.net -0.0.0.0 carbonite.tt.omtrdc.net -0.0.0.0 care2.112.2o7.net -0.0.0.0 carlsonradisson.112.2o7.net -0.0.0.0 cartoonnetwork.122.2o7.net -0.0.0.0 cba.122.2o7.net -0.0.0.0 cbc.122.2o7.net -0.0.0.0 cbcnewmedia.112.2o7.net -0.0.0.0 cbglobal.112.2o7.net -0.0.0.0 cbmsn.112.2o7.net -0.0.0.0 cbs.112.2o7.net -0.0.0.0 cbscom.112.2o7.net -0.0.0.0 cbsdigitalmedia.112.2o7.net -0.0.0.0 cbsnfl.112.2o7.net -0.0.0.0 cbspgatour.112.2o7.net -0.0.0.0 cbsspln.112.2o7.net -0.0.0.0 cbstelevisiondistribution.112.2o7.net -0.0.0.0 ccrgaviscom.112.2o7.net -0.0.0.0 cengagecsinfosec.112.2o7.net -0.0.0.0 centricabritishgas.d3.sc.omtrdc.net -0.0.0.0 chacha.112.2o7.net -0.0.0.0 chchoice.112.2o7.net -0.0.0.0 chghowardjohnson.112.2o7.net -0.0.0.0 chgsupereight.112.2o7.net -0.0.0.0 chgwyndham.112.2o7.net -0.0.0.0 chicagosuntimes.122.2o7.net -0.0.0.0 christianbroadcastne.tt.omtrdc.net -0.0.0.0 christianscience.tt.omtrdc.net -0.0.0.0 chumtv.122.2o7.net -0.0.0.0 ciaocom.122.2o7.net -0.0.0.0 ciaoshopcouk.122.2o7.net -0.0.0.0 ciaoshopit.122.2o7.net -0.0.0.0 ciscowebex.112.2o7.net -0.0.0.0 citicorpcreditservic.tt.omtrdc.net -0.0.0.0 classicvacations.112.2o7.net -0.0.0.0 classmatescom.112.2o7.net -0.0.0.0 clubmed.112.2o7.net -0.0.0.0 clubmom.122.2o7.net -0.0.0.0 cmp.112.2o7.net -0.0.0.0 cmpdotnetjunkiescom.112.2o7.net -0.0.0.0 cmpglobalvista.112.2o7.net -0.0.0.0 cmtvia.112.2o7.net -0.0.0.0 cnetasiapacific.122.2o7.net -0.0.0.0 cnetaustralia.122.2o7.net -0.0.0.0 cneteurope.122.2o7.net -0.0.0.0 cnetjapan.122.2o7.net -0.0.0.0 cnetnews.112.2o7.net -0.0.0.0 cnettech.112.2o7.net -0.0.0.0 cnetzdnet.112.2o7.net -0.0.0.0 cnheagletribune.112.2o7.net -0.0.0.0 cnhiautovertical.122.2o7.net -0.0.0.0 cnhibatesvilleheraldtribune.122.2o7.net -0.0.0.0 cnhibdtonline.122.2o7.net -0.0.0.0 cnhicrossvillechronicle.122.2o7.net -0.0.0.0 cnhidailyindependent.122.2o7.net -0.0.0.0 cnhieagletribune.122.2o7.net -0.0.0.0 cnhienid.122.2o7.net -0.0.0.0 cnhijohnstown.122.2o7.net -0.0.0.0 cnhijoplinglobe.122.2o7.net -0.0.0.0 cnhinewscourier.122.2o7.net -0.0.0.0 cnhinewsservicedev.122.2o7.net -0.0.0.0 cnhirecordeagle.122.2o7.net -0.0.0.0 cnn.122.2o7.net -0.0.0.0 cnnglobal.122.2o7.net -0.0.0.0 cnnireport.122.2o7.net -0.0.0.0 cnocanoecaprod.112.2o7.net -0.0.0.0 cnoompprod.112.2o7.net -0.0.0.0 comcast.tt.omtrdc.net -0.0.0.0 comcastresidentialservices.tt.omtrdc.net -0.0.0.0 computerworldcom.112.2o7.net -0.0.0.0 comvelgmbh.d1.sc.omtrdc.net -0.0.0.0 condeconsumermarketing.112.2o7.net -0.0.0.0 condenast.112.2o7.net -0.0.0.0 condenast.insight.omtrdc.net -0.0.0.0 conpst.112.2o7.net -0.0.0.0 constantcontact.tt.omtrdc.net -0.0.0.0 consumerinfo.tt.omtrdc.net -0.0.0.0 consumerreports.tt.omtrdc.net -0.0.0.0 cookingcom.112.2o7.net -0.0.0.0 corelcom.112.2o7.net -0.0.0.0 coreluk.112.2o7.net -0.0.0.0 corinthiancolleges.112.2o7.net -0.0.0.0 costargroup.112.2o7.net -0.0.0.0 couhome.112.2o7.net -0.0.0.0 couponchief.122.2o7.net -0.0.0.0 coxhsi.112.2o7.net -0.0.0.0 coxnet.112.2o7.net -0.0.0.0 coxnetmasterglobal.112.2o7.net -0.0.0.0 cpusall.112.2o7.net -0.0.0.0 crain.d1.sc.omtrdc.net -0.0.0.0 createthegroup.122.2o7.net -0.0.0.0 creditcardscom.112.2o7.net -0.0.0.0 cri.d1.sc.omtrdc.net -0.0.0.0 cruisecritic.112.2o7.net -0.0.0.0 csoonlinecom.112.2o7.net -0.0.0.0 ctvcrimelibrary.112.2o7.net -0.0.0.0 ctvmaincom.112.2o7.net -0.0.0.0 ctvsmokinggun.112.2o7.net -0.0.0.0 ctvtsgtv.112.2o7.net -0.0.0.0 cwportal.112.2o7.net -0.0.0.0 cxociocom.112.2o7.net -0.0.0.0 cxocomdev.112.2o7.net -0.0.0.0 cyberdefender.122.2o7.net -0.0.0.0 dailyheraldpaddockpublication.112.2o7.net -0.0.0.0 daimlerag.122.2o7.net -0.0.0.0 daimlerag.d2.sc.omtrdc.net -0.0.0.0 dardenrestaurants.112.2o7.net -0.0.0.0 dealnews.122.2o7.net -0.0.0.0 delightful.112.2o7.net -0.0.0.0 dellinc.tt.omtrdc.net -0.0.0.0 deloitte.122.2o7.net -0.0.0.0 delphicom.112.2o7.net -0.0.0.0 dennispublishing.112.2o7.net -0.0.0.0 denverpost.112.2o7.net -0.0.0.0 deseretdigitalmedia.tt.omtrdc.net -0.0.0.0 deseretnews.112.2o7.net -0.0.0.0 dexdexprod.112.2o7.net -0.0.0.0 dillards.112.2o7.net -0.0.0.0 directtv.tt.omtrdc.net -0.0.0.0 discovercard.112.2o7.net -0.0.0.0 divx.112.2o7.net -0.0.0.0 dixonscouk.112.2o7.net -0.0.0.0 dmcontactmanagement.122.2o7.net -0.0.0.0 dmvguidecom.112.2o7.net -0.0.0.0 doctorsassociatesrx.112.2o7.net -0.0.0.0 dominionenterprises.112.2o7.net -0.0.0.0 dotster.112.2o7.net -0.0.0.0 dotsterdomaincom.112.2o7.net -0.0.0.0 dotsterdotsteraug08.112.2o7.net -0.0.0.0 dreamhome.112.2o7.net -0.0.0.0 duluthtrading.tt.omtrdc.net -0.0.0.0 eaeacom.112.2o7.net -0.0.0.0 eagamesuk.112.2o7.net -0.0.0.0 eaglemiles.112.2o7.net -0.0.0.0 eapogocom.112.2o7.net -0.0.0.0 earthlink.122.2o7.net -0.0.0.0 earthlnkpsplive.122.2o7.net -0.0.0.0 edietsmain.112.2o7.net -0.0.0.0 edmunds.112.2o7.net -0.0.0.0 edsa.122.2o7.net -0.0.0.0 educationmanagementl.tt.omtrdc.net -0.0.0.0 educationmanagementllc.112.2o7.net -0.0.0.0 efashionsolutions.122.2o7.net -0.0.0.0 ehadvicedev.112.2o7.net -0.0.0.0 eharmony.112.2o7.net -0.0.0.0 eharmony.tt.omtrdc.net -0.0.0.0 electronicarts.112.2o7.net -0.0.0.0 eloqua.122.2o7.net -0.0.0.0 emc.122.2o7.net -0.0.0.0 enterprisemediagroup.112.2o7.net -0.0.0.0 entrepreneur.122.2o7.net -0.0.0.0 entrepreneurpoc.122.2o7.net -0.0.0.0 epebuild.112.2o7.net -0.0.0.0 eplans.112.2o7.net -0.0.0.0 eremedia.112.2o7.net -0.0.0.0 eset.122.2o7.net -0.0.0.0 espndotcom.tt.omtrdc.net -0.0.0.0 eurostar.122.2o7.net -0.0.0.0 eventbrite.122.2o7.net -0.0.0.0 evepdaggiesports.112.2o7.net -0.0.0.0 evepdaikencom.112.2o7.net -0.0.0.0 evepdbrazossports.112.2o7.net -0.0.0.0 evepdcharleston.112.2o7.net -0.0.0.0 evepdeagledev.112.2o7.net -0.0.0.0 ewsabilene.112.2o7.net -0.0.0.0 ewscorpuschristi.112.2o7.net -0.0.0.0 ewscripps.112.2o7.net -0.0.0.0 ewsmemphis.112.2o7.net -0.0.0.0 ewsnaples.112.2o7.net -0.0.0.0 ewsventura.112.2o7.net -0.0.0.0 examinercom.122.2o7.net -0.0.0.0 expedia1.112.2o7.net -0.0.0.0 expedia6vt.112.2o7.net -0.0.0.0 expedia8.112.2o7.net -0.0.0.0 experianservicescorp.122.2o7.net -0.0.0.0 expertsexchange.112.2o7.net -0.0.0.0 extrovert.122.2o7.net -0.0.0.0 ezgds.112.2o7.net -0.0.0.0 f2communitynews.112.2o7.net -0.0.0.0 f2nbt.112.2o7.net -0.0.0.0 f2network.112.2o7.net -0.0.0.0 f2nmycareer.112.2o7.net -0.0.0.0 f2nsmh.112.2o7.net -0.0.0.0 f2ntheage.112.2o7.net -0.0.0.0 facebookinc.122.2o7.net -0.0.0.0 factiva.122.2o7.net -0.0.0.0 fairfaxau.d1.sc.omtrdc.net -0.0.0.0 fanatics.112.2o7.net -0.0.0.0 farecastcom.122.2o7.net -0.0.0.0 fbfredericksburgcom.112.2o7.net -0.0.0.0 figlobal.112.2o7.net -0.0.0.0 fim.122.2o7.net -0.0.0.0 flyingmag.com.122.2o7.net -0.0.0.0 ford.112.2o7.net -0.0.0.0 foxamw.112.2o7.net -0.0.0.0 foxcom.112.2o7.net -0.0.0.0 foxidol.112.2o7.net -0.0.0.0 foxinteractivemedia.122.2o7.net -0.0.0.0 furniturecom.112.2o7.net -0.0.0.0 furnlevitz.112.2o7.net -0.0.0.0 fusetv.112.2o7.net -0.0.0.0 g2.112.2o7.net -0.0.0.0 gap.112.2o7.net -0.0.0.0 gatehousemedia.122.2o7.net -0.0.0.0 gateway.122.2o7.net -0.0.0.0 genetree.112.2o7.net -0.0.0.0 geosign.112.2o7.net -0.0.0.0 gifastcompanycom.112.2o7.net -0.0.0.0 giftscom.122.2o7.net -0.0.0.0 gjfastcompanycom.112.2o7.net -0.0.0.0 gjincscobleizer.112.2o7.net -0.0.0.0 gmgmacfs.112.2o7.net -0.0.0.0 gmgmacmortgage.112.2o7.net -0.0.0.0 gmgmcom.112.2o7.net -0.0.0.0 gmgoodwrench.112.2o7.net -0.0.0.0 gmgoodwrenchdmaprod.112.2o7.net -0.0.0.0 gntbcstglobal.112.2o7.net -0.0.0.0 gntbcstkare.112.2o7.net -0.0.0.0 gntbcstksdk.112.2o7.net -0.0.0.0 gntbcstkthv.112.2o7.net -0.0.0.0 gntbcstkusa.112.2o7.net -0.0.0.0 gntbcstkxtv.112.2o7.net -0.0.0.0 gntbcstwbir.112.2o7.net -0.0.0.0 gntbcstwcsh.112.2o7.net -0.0.0.0 gntbcstwfmy.112.2o7.net -0.0.0.0 gntbcstwkyc.112.2o7.net -0.0.0.0 gntbcstwlbz.112.2o7.net -0.0.0.0 gntbcstwltx.112.2o7.net -0.0.0.0 gntbcstwmaz.112.2o7.net -0.0.0.0 gntbcstwtlv.112.2o7.net -0.0.0.0 gntbcstwtsp.112.2o7.net -0.0.0.0 gntbcstwusa.112.2o7.net -0.0.0.0 gntbcstwxia.112.2o7.net -0.0.0.0 gntbcstwzzm.112.2o7.net -0.0.0.0 goodyear.122.2o7.net -0.0.0.0 gourmetgiftbaskets.112.2o7.net -0.0.0.0 gpapercareer.112.2o7.net -0.0.0.0 gpapermom104.112.2o7.net -0.0.0.0 grunerandjahr.112.2o7.net -0.0.0.0 gsicpbs.112.2o7.net -0.0.0.0 guj.122.2o7.net -0.0.0.0 guthyrenker.112.2o7.net -0.0.0.0 guthyrenker.tt.omtrdc.net -0.0.0.0 hallmarkibmcom.112.2o7.net -0.0.0.0 harconsumer.112.2o7.net -0.0.0.0 harpo.122.2o7.net -0.0.0.0 harrahscom.112.2o7.net -0.0.0.0 haymarketbusinesspublications.122.2o7.net -0.0.0.0 hchrmain.112.2o7.net -0.0.0.0 healthgrades.112.2o7.net -0.0.0.0 healthination.122.2o7.net -0.0.0.0 hearstdigital.122.2o7.net -0.0.0.0 hearstmagazines.112.2o7.net -0.0.0.0 hearstugo.112.2o7.net -0.0.0.0 heartbeats.omtrdc.net -0.0.0.0 heavycom.122.2o7.net -0.0.0.0 hertz.122.2o7.net -0.0.0.0 hickoryfarms.112.2o7.net -0.0.0.0 highbeam.122.2o7.net -0.0.0.0 himedia.112.2o7.net -0.0.0.0 hisnakiamotors.122.2o7.net -0.0.0.0 hm.d1.sc.omtrdc.net -0.0.0.0 hollywood.122.2o7.net -0.0.0.0 homepjlconline.com.112.2o7.net -0.0.0.0 homepproav.112.2o7.net -0.0.0.0 homesteadtechnologies.122.2o7.net -0.0.0.0 homestore.122.2o7.net -0.0.0.0 hotelscom.122.2o7.net -0.0.0.0 hphqglobal.112.2o7.net -0.0.0.0 hswmedia.122.2o7.net -0.0.0.0 hulu.112.2o7.net -0.0.0.0 huludev.112.2o7.net -0.0.0.0 ibibo.112.2o7.net -0.0.0.0 ice.112.2o7.net -0.0.0.0 iconhealthfitness.tt.omtrdc.net -0.0.0.0 idgenterprise.112.2o7.net -0.0.0.0 idgenterprise.d1.sc.omtrdc.net -0.0.0.0 ihc.112.2o7.net -0.0.0.0 imc2.122.2o7.net -0.0.0.0 imeem.112.2o7.net -0.0.0.0 imiliving.122.2o7.net -0.0.0.0 incisivemedia.112.2o7.net -0.0.0.0 indigio.122.2o7.net -0.0.0.0 infoworldmediagroup.112.2o7.net -0.0.0.0 infrastrategy.122.2o7.net -0.0.0.0 infratotalduicom.122.2o7.net -0.0.0.0 insiderpagescom.122.2o7.net -0.0.0.0 instadia.112.2o7.net -0.0.0.0 intelcorpchan.112.2o7.net -0.0.0.0 intelcorperror.112.2o7.net -0.0.0.0 intelcorpsupp.112.2o7.net -0.0.0.0 interchangecorporation.122.2o7.net -0.0.0.0 interland.122.2o7.net -0.0.0.0 internetretailer.d2.sc.omtrdc.net -0.0.0.0 intouchsolutions.112.2o7.net -0.0.0.0 intuitinc.122.2o7.net -0.0.0.0 ipcmarieclaireprod.122.2o7.net -0.0.0.0 ipcmedia.122.2o7.net -0.0.0.0 ipcnowprod.122.2o7.net -0.0.0.0 ipcuncut.122.2o7.net -0.0.0.0 ipcwebuserprod.122.2o7.net -0.0.0.0 ipcyachtingworldprod.122.2o7.net -0.0.0.0 itmedia.122.2o7.net -0.0.0.0 itv.112.2o7.net -0.0.0.0 iusacomlive.112.2o7.net -0.0.0.0 ivillageglobal.112.2o7.net -0.0.0.0 jackpot.112.2o7.net -0.0.0.0 jade853gmbh.tt.omtrdc.net -0.0.0.0 jcwhitney.112.2o7.net -0.0.0.0 jennycraig.112.2o7.net -0.0.0.0 jetbluecom2.112.2o7.net -0.0.0.0 jetbluepkgcs.112.2o7.net -0.0.0.0 jijsonline.112.2o7.net -0.0.0.0 jijsonline.122.2o7.net -0.0.0.0 jiktnv.122.2o7.net -0.0.0.0 jiwire.112.2o7.net -0.0.0.0 jiwtmj.122.2o7.net -0.0.0.0 jmsyap.112.2o7.net -0.0.0.0 joelosteenministries.112.2o7.net -0.0.0.0 joelosteenministries.tt.omtrdc.net -0.0.0.0 johnlewis.112.2o7.net -0.0.0.0 journalregistercompany.122.2o7.net -0.0.0.0 jrcdelcotimescom.122.2o7.net -0.0.0.0 jrcom.112.2o7.net -0.0.0.0 kaboose.112.2o7.net -0.0.0.0 kbbmain.112.2o7.net -0.0.0.0 kelleybluebook.112.2o7.net -0.0.0.0 kerplat.112.2o7.net -0.0.0.0 keybank.112.2o7.net -0.0.0.0 kiplinger.112.2o7.net -0.0.0.0 lab88inc.112.2o7.net -0.0.0.0 lakeshore.d1.sc.omtrdc.net -0.0.0.0 laptopmag.122.2o7.net -0.0.0.0 lastminengb.112.2o7.net -0.0.0.0 laxnws.112.2o7.net -0.0.0.0 laxprs.112.2o7.net -0.0.0.0 laxpsd.112.2o7.net -0.0.0.0 laxtrb.112.2o7.net -0.0.0.0 laxwht.112.2o7.net -0.0.0.0 laxwht.122.2o7.net -0.0.0.0 ldschurch.tt.omtrdc.net -0.0.0.0 leaitworldprod.112.2o7.net -0.0.0.0 leeenterprises.112.2o7.net -0.0.0.0 legalzoom.tt.omtrdc.net -0.0.0.0 leveragemarketing.112.2o7.net -0.0.0.0 lgelectronics.122.2o7.net -0.0.0.0 lintv.122.2o7.net -0.0.0.0 livedealcom.112.2o7.net -0.0.0.0 livenation.122.2o7.net -0.0.0.0 lowes.tt.omtrdc.net -0.0.0.0 mailtribunecom.112.2o7.net -0.0.0.0 mapscom2.112.2o7.net -0.0.0.0 marchofdimes.d2.sc.omtrdc.net -0.0.0.0 marinermarketing.112.2o7.net -0.0.0.0 marketlive.122.2o7.net -0.0.0.0 marketworksinc.122.2o7.net -0.0.0.0 marksandspencer.122.2o7.net -0.0.0.0 marriottinternationa.tt.omtrdc.net -0.0.0.0 mashable.d2.sc.omtrdc.net -0.0.0.0 mattressusa.122.2o7.net -0.0.0.0 maxim.122.2o7.net -0.0.0.0 mcclatchy.112.2o7.net -0.0.0.0 mdjacksonville.112.2o7.net -0.0.0.0 mdpparents.112.2o7.net -0.0.0.0 mdstaugustine.112.2o7.net -0.0.0.0 mdwathens.112.2o7.net -0.0.0.0 mdwaugusta.112.2o7.net -0.0.0.0 mdwjuneau.112.2o7.net -0.0.0.0 mdwoakridge.112.2o7.net -0.0.0.0 mdwsavannah.112.2o7.net -0.0.0.0 mdwskirt.112.2o7.net -0.0.0.0 medhelpinternational.112.2o7.net -0.0.0.0 mediabistro.112.2o7.net -0.0.0.0 mediabistrocom.112.2o7.net -0.0.0.0 medialogic.122.2o7.net -0.0.0.0 mediamatters.112.2o7.net -0.0.0.0 meetupdev.122.2o7.net -0.0.0.0 memberservicesinc.122.2o7.net -0.0.0.0 metacafe.122.2o7.net -0.0.0.0 mgdothaneagle.112.2o7.net -0.0.0.0 mghickoryrecord.112.2o7.net -0.0.0.0 mgjournalnow.112.2o7.net -0.0.0.0 mgoanow.112.2o7.net -0.0.0.0 mgstarexponent.112.2o7.net -0.0.0.0 mgtbo.112.2o7.net -0.0.0.0 mgtbopanels.112.2o7.net -0.0.0.0 mgtimesdispatch.112.2o7.net -0.0.0.0 mgtricities.112.2o7.net -0.0.0.0 mgwcbd.112.2o7.net -0.0.0.0 mgwjar.112.2o7.net -0.0.0.0 mgwnct.112.2o7.net -0.0.0.0 mgwsav.112.2o7.net -0.0.0.0 mgwsls.112.2o7.net -0.0.0.0 microsofteup.112.2o7.net -0.0.0.0 microsoftgamestudio.112.2o7.net -0.0.0.0 microsoftinternetexplorer.112.2o7.net -0.0.0.0 microsoftmachinetranslation.112.2o7.net -0.0.0.0 microsoftoffice.112.2o7.net -0.0.0.0 microsoftsto.112.2o7.net -0.0.0.0 microsoftuk.122.2o7.net -0.0.0.0 microsoftwga.112.2o7.net -0.0.0.0 microsoftwindows.112.2o7.net -0.0.0.0 microsoftwindowscom.tt.omtrdc.net -0.0.0.0 microsoftwindowsmobile.122.2o7.net -0.0.0.0 microsoftwllivemkt.112.2o7.net -0.0.0.0 microsoftwlmailmkt.112.2o7.net -0.0.0.0 microsoftwlmessengermkt.112.2o7.net -0.0.0.0 microsoftwlmobilemkt.112.2o7.net -0.0.0.0 microsoftwlsearchcrm.112.2o7.net -0.0.0.0 microsoftxbox.112.2o7.net -0.0.0.0 midala.112.2o7.net -0.0.0.0 midar.112.2o7.net -0.0.0.0 midcru.112.2o7.net -0.0.0.0 midsen.112.2o7.net -0.0.0.0 milbglobal.112.2o7.net -0.0.0.0 mitsubishi.112.2o7.net -0.0.0.0 mkcthehomemarketplace.112.2o7.net -0.0.0.0 mkt10.122.2o7.net -0.0.0.0 mlarmani.122.2o7.net -0.0.0.0 mlbam.112.2o7.net -0.0.0.0 mlbatlanta.112.2o7.net -0.0.0.0 mlbcincinnati.112.2o7.net -0.0.0.0 mlbcom.112.2o7.net -0.0.0.0 mlbglobal.112.2o7.net -0.0.0.0 mlbglobal08.112.2o7.net -0.0.0.0 mlbsanfrancisco.112.2o7.net -0.0.0.0 mlsglobal.112.2o7.net -0.0.0.0 mmc.122.2o7.net -0.0.0.0 mngi.112.2o7.net -0.0.0.0 mngidailybreeze.112.2o7.net -0.0.0.0 mngidmn.112.2o7.net -0.0.0.0 mngimercurynews.112.2o7.net -0.0.0.0 mngimng.112.2o7.net -0.0.0.0 mngirockymtnnews.112.2o7.net -0.0.0.0 mngislcnac.112.2o7.net -0.0.0.0 mngislctrib.112.2o7.net -0.0.0.0 mngisv.112.2o7.net -0.0.0.0 mngitwincities.112.2o7.net -0.0.0.0 mngiyhnat.112.2o7.net -0.0.0.0 montblanc.122.2o7.net -0.0.0.0 montblanccom.122.2o7.net -0.0.0.0 mormonorg.112.2o7.net -0.0.0.0 morningnewsonline.112.2o7.net -0.0.0.0 movitex.122.2o7.net -0.0.0.0 mpire.112.2o7.net -0.0.0.0 mseupwinxpfam.112.2o7.net -0.0.0.0 msna1com.112.2o7.net -0.0.0.0 msnaccountservices.112.2o7.net -0.0.0.0 msnbc.112.2o7.net -0.0.0.0 msnbcnewsvine.112.2o7.net -0.0.0.0 msnbcom.112.2o7.net -0.0.0.0 msneshopbase.112.2o7.net -0.0.0.0 msninvite.112.2o7.net -0.0.0.0 msninviteprod.112.2o7.net -0.0.0.0 msnlivefavorites.112.2o7.net -0.0.0.0 msnmercom.112.2o7.net -0.0.0.0 msnmercustacqprod.112.2o7.net -0.0.0.0 msnonecare.112.2o7.net -0.0.0.0 msnportal.112.2o7.net -0.0.0.0 msnportalaffiliate.112.2o7.net -0.0.0.0 msnportalaunews.112.2o7.net -0.0.0.0 msnportalbeetoffice2007.112.2o7.net -0.0.0.0 msnportalgame.112.2o7.net -0.0.0.0 msnportalhome.112.2o7.net -0.0.0.0 msnportallatino.112.2o7.net -0.0.0.0 msnportallive.112.2o7.net -0.0.0.0 msnportalmsgboardsrvc.112.2o7.net -0.0.0.0 msnportalscp.112.2o7.net -0.0.0.0 msnportalvideo.112.2o7.net -0.0.0.0 msnservices.112.2o7.net -0.0.0.0 msntrademarketing.112.2o7.net -0.0.0.0 msnwinonecare.112.2o7.net -0.0.0.0 mssbcprod.112.2o7.net -0.0.0.0 mswindowswolglobal.112.2o7.net -0.0.0.0 mswlspcmktdev.112.2o7.net -0.0.0.0 mswmwpapolloprod.122.2o7.net -0.0.0.0 mtvn.112.2o7.net -0.0.0.0 multiply.112.2o7.net -0.0.0.0 mxmacromedia.112.2o7.net -0.0.0.0 myfamilyancestry.112.2o7.net -0.0.0.0 nandomedia.112.2o7.net -0.0.0.0 nascardigitalsap.d2.sc.omtrdc.net -0.0.0.0 nasdaq.122.2o7.net -0.0.0.0 natgeoedit.112.2o7.net -0.0.0.0 natgeoeditcom.112.2o7.net -0.0.0.0 natgeoglobal.112.2o7.net -0.0.0.0 natgeohomepage.112.2o7.net -0.0.0.0 natgeonavcom.112.2o7.net -0.0.0.0 natgeonews.112.2o7.net -0.0.0.0 natgeongkidsmagccom.112.2o7.net -0.0.0.0 natgeongmcom.112.2o7.net -0.0.0.0 natgeopeopleplaces.112.2o7.net -0.0.0.0 natgeophoto.112.2o7.net -0.0.0.0 natgeotravelermagcom.112.2o7.net -0.0.0.0 natgeovideo.112.2o7.net -0.0.0.0 nationalbankofnewzea.tt.omtrdc.net -0.0.0.0 nationalgeographic.112.2o7.net -0.0.0.0 nautilus.d2.sc.omtrdc.net -0.0.0.0 nautilus.tt.omtrdc.net -0.0.0.0 nbcuniversal.122.2o7.net -0.0.0.0 neber.112.2o7.net -0.0.0.0 nebnr.112.2o7.net -0.0.0.0 neref.112.2o7.net -0.0.0.0 netgear.122.2o7.net -0.0.0.0 networksolutions.112.2o7.net -0.0.0.0 newcom.122.2o7.net -0.0.0.0 newjobs.d1.sc.omtrdc.net -0.0.0.0 newlook.112.2o7.net -0.0.0.0 newsday.122.2o7.net -0.0.0.0 newsinteractive.112.2o7.net -0.0.0.0 newsinternational.122.2o7.net -0.0.0.0 newsok.112.2o7.net -0.0.0.0 newsquestdigitalmedia.122.2o7.net -0.0.0.0 newstimeslivecom.112.2o7.net -0.0.0.0 newyorkandcompany.112.2o7.net -0.0.0.0 newyorkmagazine.112.2o7.net -0.0.0.0 nhl.112.2o7.net -0.0.0.0 nielsen.112.2o7.net -0.0.0.0 nikefootball.112.2o7.net -0.0.0.0 nikefootballglobal.112.2o7.net -0.0.0.0 nikegoddess.112.2o7.net -0.0.0.0 nikehome.112.2o7.net -0.0.0.0 nikerunning.112.2o7.net -0.0.0.0 nikerunningglobal.112.2o7.net -0.0.0.0 njmvc.112.2o7.net -0.0.0.0 nmanchorage.112.2o7.net -0.0.0.0 nmbakersfieldca.112.2o7.net -0.0.0.0 nmbeaufort.112.2o7.net -0.0.0.0 nmbelleville.112.2o7.net -0.0.0.0 nmbradenton.112.2o7.net -0.0.0.0 nmcharlotte.112.2o7.net -0.0.0.0 nmcolumbia.112.2o7.net -0.0.0.0 nmcomnancomedia.112.2o7.net -0.0.0.0 nmeprod.122.2o7.net -0.0.0.0 nmfortworth.112.2o7.net -0.0.0.0 nmfresno.112.2o7.net -0.0.0.0 nmhiltonhead.112.2o7.net -0.0.0.0 nmkansascity.112.2o7.net -0.0.0.0 nmlexington.112.2o7.net -0.0.0.0 nmmclatchy.112.2o7.net -0.0.0.0 nmmerced.112.2o7.net -0.0.0.0 nmmiami.112.2o7.net -0.0.0.0 nmminneapolis.112.2o7.net -0.0.0.0 nmmodesto.112.2o7.net -0.0.0.0 nmraleigh.112.2o7.net -0.0.0.0 nmrockhill.112.2o7.net -0.0.0.0 nmsacramento.112.2o7.net -0.0.0.0 nmsanluisobispo.112.2o7.net -0.0.0.0 nmstatecollege.112.2o7.net -0.0.0.0 nmtacoma.112.2o7.net -0.0.0.0 nmthatsracin.112.2o7.net -0.0.0.0 nortelcom.112.2o7.net -0.0.0.0 northjersey.112.2o7.net -0.0.0.0 northwestairlines.112.2o7.net -0.0.0.0 novell.112.2o7.net -0.0.0.0 novellcom.112.2o7.net -0.0.0.0 nsdldlese.112.2o7.net -0.0.0.0 nttcommunications.122.2o7.net -0.0.0.0 nydailynews.d1.sc.omtrdc.net -0.0.0.0 nysun.com.112.2o7.net -0.0.0.0 nytbglobe.112.2o7.net -0.0.0.0 nytrflorence.112.2o7.net -0.0.0.0 nytrgainesville.112.2o7.net -0.0.0.0 nytrhendersonville.112.2o7.net -0.0.0.0 nytrlakeland.112.2o7.net -0.0.0.0 nytrlexington.112.2o7.net -0.0.0.0 nytrocala.112.2o7.net -0.0.0.0 nytrsantarosa.112.2o7.net -0.0.0.0 nytrsarasota.112.2o7.net -0.0.0.0 nytrthibodaux.112.2o7.net -0.0.0.0 nytrtuscaloosa.112.2o7.net -0.0.0.0 nytrwilmington.112.2o7.net -0.0.0.0 nytrwinterhaven.112.2o7.net -0.0.0.0 nytrworcester.112.2o7.net -0.0.0.0 nyttechnology.112.2o7.net -0.0.0.0 nzz.d3.sc.omtrdc.net -0.0.0.0 oberonincredig.112.2o7.net -0.0.0.0 oberoniplay.112.2o7.net -0.0.0.0 oklahomadepartmentofcommerce.112.2o7.net -0.0.0.0 omniscbt.112.2o7.net -0.0.0.0 omniture.112.2o7.net -0.0.0.0 omniturebanners.112.2o7.net -0.0.0.0 omniturecom.112.2o7.net -0.0.0.0 omvisidtest1.112.2o7.net -0.0.0.0 onetoone.112.2o7.net -0.0.0.0 onlinegurupopularsitecom.112.2o7.net -0.0.0.0 oodpreprod.122.2o7.net -0.0.0.0 optimost.112.2o7.net -0.0.0.0 oraclecom.112.2o7.net -0.0.0.0 oracleglobal.112.2o7.net -0.0.0.0 oreck.tt.omtrdc.net -0.0.0.0 orlandoinfocom.112.2o7.net -0.0.0.0 osiristrading.112.2o7.net -0.0.0.0 ottacknet.112.2o7.net -0.0.0.0 ottdailytidingscom.112.2o7.net -0.0.0.0 overstock.tt.omtrdc.net -0.0.0.0 overstockcom.112.2o7.net -0.0.0.0 overturecom.112.2o7.net -0.0.0.0 overturecomvista.112.2o7.net -0.0.0.0 pandasoftware.112.2o7.net -0.0.0.0 parade.122.2o7.net -0.0.0.0 parship.122.2o7.net -0.0.0.0 partygaming.122.2o7.net -0.0.0.0 partygamingglobal.122.2o7.net -0.0.0.0 patrickhillery.112.2o7.net -0.0.0.0 paypal.112.2o7.net -0.0.0.0 pcconnectioncom.112.2o7.net -0.0.0.0 pch.122.2o7.net -0.0.0.0 pctoolscom.112.2o7.net -0.0.0.0 pcworldcommunication.122.2o7.net -0.0.0.0 pcworldcommunication.d2.sc.omtrdc.net -0.0.0.0 pelmorexmedia.122.2o7.net -0.0.0.0 pennwellco.tt.omtrdc.net -0.0.0.0 pennwellcorp.112.2o7.net -0.0.0.0 pentonmedia.122.2o7.net -0.0.0.0 permissioninteractiv.tt.omtrdc.net -0.0.0.0 petakfc.112.2o7.net -0.0.0.0 petamain.112.2o7.net -0.0.0.0 petfooddirect.d1.sc.omtrdc.net -0.0.0.0 pfizer.122.2o7.net -0.0.0.0 philips.112.2o7.net -0.0.0.0 phillyburbscom.112.2o7.net -0.0.0.0 phillycom.112.2o7.net -0.0.0.0 phillymedia.112.2o7.net -0.0.0.0 pittsburghpostgazette.112.2o7.net -0.0.0.0 planetout.122.2o7.net -0.0.0.0 pldev.112.2o7.net -0.0.0.0 plsoyfoods.112.2o7.net -0.0.0.0 poacprod.122.2o7.net -0.0.0.0 poconorecordcom.112.2o7.net -0.0.0.0 popcapgames.122.2o7.net -0.0.0.0 popsci.com.122.2o7.net -0.0.0.0 powellsbooks.122.2o7.net -0.0.0.0 poweronemedia.122.2o7.net -0.0.0.0 premiumtv.122.2o7.net -0.0.0.0 primediabusiness.122.2o7.net -0.0.0.0 primemensfitness.112.2o7.net -0.0.0.0 primestarmagazine.112.2o7.net -0.0.0.0 primetimesolutions.tt.omtrdc.net -0.0.0.0 prisacom.112.2o7.net -0.0.0.0 prnewswire.122.2o7.net -0.0.0.0 productpartnersllc.tt.omtrdc.net -0.0.0.0 pulkauaiworld.112.2o7.net -0.0.0.0 pultheworldlink.112.2o7.net -0.0.0.0 questiacom.112.2o7.net -0.0.0.0 questsoftware.112.2o7.net -0.0.0.0 qwestfull.112.2o7.net -0.0.0.0 rainbowmedia.122.2o7.net -0.0.0.0 rakuten.112.2o7.net -0.0.0.0 randmcnally.112.2o7.net -0.0.0.0 rcci.122.2o7.net -0.0.0.0 rcntelecom.112.2o7.net -0.0.0.0 readersdigest.tt.omtrdc.net -0.0.0.0 reagroup.122.2o7.net -0.0.0.0 rebtelnetworks.112.2o7.net -0.0.0.0 recordeaglecom.112.2o7.net -0.0.0.0 recordnetcom.112.2o7.net -0.0.0.0 recordonlinecom.112.2o7.net -0.0.0.0 registercom.122.2o7.net -0.0.0.0 registercom.tt.omtrdc.net -0.0.0.0 remodelingonlinecom.112.2o7.net -0.0.0.0 rentcom.112.2o7.net -0.0.0.0 rentcom.tt.omtrdc.net -0.0.0.0 restoredchurchofgod.112.2o7.net -0.0.0.0 reunion.tt.omtrdc.net -0.0.0.0 reunioncom.112.2o7.net -0.0.0.0 ringcentral.112.2o7.net -0.0.0.0 ringierag.112.2o7.net -0.0.0.0 riptownmedia.122.2o7.net -0.0.0.0 riverdeep.112.2o7.net -0.0.0.0 rmgparcelforcecom.112.2o7.net -0.0.0.0 rmgroyalmailcom.112.2o7.net -0.0.0.0 rodale.d1.sc.omtrdc.net -0.0.0.0 rrpartners.122.2o7.net -0.0.0.0 rtst.122.2o7.net -0.0.0.0 rtve.d1.sc.omtrdc.net -0.0.0.0 sa.aol.com.122.2o7.net -0.0.0.0 safaribooks.112.2o7.net -0.0.0.0 saksfifthavenue.122.2o7.net -0.0.0.0 salliemaecom.112.2o7.net -0.0.0.0 samsclub.112.2o7.net -0.0.0.0 santacruzsentinelcom.112.2o7.net -0.0.0.0 saxobutlereagle.122.2o7.net -0.0.0.0 saxoconcordmonitor.122.2o7.net -0.0.0.0 saxoeverett.122.2o7.net -0.0.0.0 saxofosters.122.2o7.net -0.0.0.0 saxogoerie.122.2o7.net -0.0.0.0 saxogreensboro.122.2o7.net -0.0.0.0 saxoorklamedia.122.2o7.net -0.0.0.0 saxopeninsuladailynews.122.2o7.net -0.0.0.0 saxorutland.122.2o7.net -0.0.0.0 saxosumteritem.122.2o7.net -0.0.0.0 saxotech.122.2o7.net -0.0.0.0 saxotechtylerpaper.122.2o7.net -0.0.0.0 saxotelegraph.122.2o7.net -0.0.0.0 saxotoledo.122.2o7.net -0.0.0.0 saxowatertowndailytimes.122.2o7.net -0.0.0.0 saxowenworld.122.2o7.net -0.0.0.0 saxowesterncommunications.122.2o7.net -0.0.0.0 sbsblukgov.112.2o7.net -0.0.0.0 schaeffers.112.2o7.net -0.0.0.0 sciamcom.112.2o7.net -0.0.0.0 scottrade.112.2o7.net -0.0.0.0 scrippsdiy.112.2o7.net -0.0.0.0 scrippsfineliving.112.2o7.net -0.0.0.0 scrippsfoodnet.112.2o7.net -0.0.0.0 scrippsfoodnetnew.112.2o7.net -0.0.0.0 scrippsfrontdoor.112.2o7.net -0.0.0.0 scrippsgac.112.2o7.net -0.0.0.0 scrippshgtv.112.2o7.net -0.0.0.0 scrippshgtvpro.112.2o7.net -0.0.0.0 scrippsrecipezaar.112.2o7.net -0.0.0.0 seacoastonlinecom.112.2o7.net -0.0.0.0 sears.112.2o7.net -0.0.0.0 searscom.112.2o7.net -0.0.0.0 searsholdings.tt.omtrdc.net -0.0.0.0 searskmartcom.112.2o7.net -0.0.0.0 seb.d1.sc.omtrdc.net -0.0.0.0 sento.122.2o7.net -0.0.0.0 sevenoneintermedia.112.2o7.net -0.0.0.0 shawnewspapers.112.2o7.net -0.0.0.0 shopping.112.2o7.net -0.0.0.0 siemens.d1.sc.omtrdc.net -0.0.0.0 sixapart.112.2o7.net -0.0.0.0 skinmedica.122.2o7.net -0.0.0.0 skyauction.122.2o7.net -0.0.0.0 skype.tt.omtrdc.net -0.0.0.0 slbbbcom.112.2o7.net -0.0.0.0 sltravelcom.112.2o7.net -0.0.0.0 smartmoney.112.2o7.net -0.0.0.0 smibs.112.2o7.net -0.0.0.0 smokingeverywhere.122.2o7.net -0.0.0.0 smokinggun.122.2o7.net -0.0.0.0 smpopmech.112.2o7.net -0.0.0.0 smwww.112.2o7.net -0.0.0.0 snagajob.122.2o7.net -0.0.0.0 snapfish.112.2o7.net -0.0.0.0 sofmap.112.2o7.net -0.0.0.0 softlayer.d1.sc.omtrdc.net -0.0.0.0 softonic.112.2o7.net -0.0.0.0 sonychina.112.2o7.net -0.0.0.0 sonycorporate.112.2o7.net -0.0.0.0 sonyelectronicssupportus.112.2o7.net -0.0.0.0 sonymediasoftware.112.2o7.net -0.0.0.0 sonyscei.112.2o7.net -0.0.0.0 southcoasttodaycom.112.2o7.net -0.0.0.0 spamfighter.112.2o7.net -0.0.0.0 sparknetworks.112.2o7.net -0.0.0.0 spencergifts.112.2o7.net -0.0.0.0 sportingnews.122.2o7.net -0.0.0.0 sprintglobal.112.2o7.net -0.0.0.0 stampscom.112.2o7.net -0.0.0.0 starz.122.2o7.net -0.0.0.0 stpetersburgtimes.122.2o7.net -0.0.0.0 stubhub.122.2o7.net -0.0.0.0 stylincom.112.2o7.net -0.0.0.0 subaruofamerica.112.2o7.net -0.0.0.0 summitbusinessmedia.112.2o7.net -0.0.0.0 sunglobal.112.2o7.net -0.0.0.0 superpages.122.2o7.net -0.0.0.0 surfline.112.2o7.net -0.0.0.0 survey.122.2o7.net -0.0.0.0 svd.112.2o7.net -0.0.0.0 swsoft.122.2o7.net -0.0.0.0 sylvane.122.2o7.net -0.0.0.0 symantec.tt.omtrdc.net -0.0.0.0 sympmsnglobalen.112.2o7.net -0.0.0.0 sympmsnmusic.112.2o7.net -0.0.0.0 tacobell.d1.sc.omtrdc.net -0.0.0.0 tangomedia.112.2o7.net -0.0.0.0 tbstv.112.2o7.net -0.0.0.0 tbsveryfunnyads.112.2o7.net -0.0.0.0 tcinvitationsbydawn.112.2o7.net -0.0.0.0 tdameritrade.tt.omtrdc.net -0.0.0.0 techreview.112.2o7.net -0.0.0.0 tehomercacom.112.2o7.net -0.0.0.0 tel3adv.112.2o7.net -0.0.0.0 tele2nl.112.2o7.net -0.0.0.0 telefloracom.112.2o7.net -0.0.0.0 telenor.112.2o7.net -0.0.0.0 tescostores.122.2o7.net -0.0.0.0 tgn.122.2o7.net -0.0.0.0 thayhiltonlongisland.112.2o7.net -0.0.0.0 thayhoteldelcoronado.112.2o7.net -0.0.0.0 thayvenetian.112.2o7.net -0.0.0.0 thedailystarcom.112.2o7.net -0.0.0.0 thegroup.112.2o7.net -0.0.0.0 thelibraryofcongress.122.2o7.net -0.0.0.0 thestar.122.2o7.net -0.0.0.0 thestardev.122.2o7.net -0.0.0.0 thgalecom.112.2o7.net -0.0.0.0 thinkgeek.112.2o7.net -0.0.0.0 thomasvillefurniture.122.2o7.net -0.0.0.0 thome.112.2o7.net -0.0.0.0 timecom.112.2o7.net -0.0.0.0 timecom.122.2o7.net -0.0.0.0 timeessence.122.2o7.net -0.0.0.0 timeew.122.2o7.net -0.0.0.0 timefoodandwine.122.2o7.net -0.0.0.0 timefortune.112.2o7.net -0.0.0.0 timehealthtips.122.2o7.net -0.0.0.0 timeinc.122.2o7.net -0.0.0.0 timelife.122.2o7.net -0.0.0.0 timeoutcommunications.122.2o7.net -0.0.0.0 timepeople.122.2o7.net -0.0.0.0 timepespanol.122.2o7.net -0.0.0.0 timespctenbest.122.2o7.net -0.0.0.0 timeteenpeople.122.2o7.net -0.0.0.0 tirerack.tt.omtrdc.net -0.0.0.0 tjx.112.2o7.net -0.0.0.0 tmslexus.112.2o7.net -0.0.0.0 tmstoyota.112.2o7.net -0.0.0.0 tnttv.112.2o7.net -0.0.0.0 tomsshoes.122.2o7.net -0.0.0.0 torstardigital.122.2o7.net -0.0.0.0 toyotamotorcorporation.122.2o7.net -0.0.0.0 toysrus.tt.omtrdc.net -0.0.0.0 trailblazers.122.2o7.net -0.0.0.0 trailerservicescom.112.2o7.net -0.0.0.0 trane-ir-corp-ingersollrand.112.2o7.net -0.0.0.0 tranest-schlage-link.112.2o7.net -0.0.0.0 travidia.112.2o7.net -0.0.0.0 tribuneinteractive.122.2o7.net -0.0.0.0 trinitymirror.112.2o7.net -0.0.0.0 truevalue.d2.sc.omtrdc.net -0.0.0.0 tumi.112.2o7.net -0.0.0.0 turnerclassic.112.2o7.net -0.0.0.0 turnersports.112.2o7.net -0.0.0.0 tvguide.112.2o7.net -0.0.0.0 uolfreeservers.112.2o7.net -0.0.0.0 uoljunocom2.112.2o7.net -0.0.0.0 uolnetzeronet2.112.2o7.net -0.0.0.0 uolphotosite.112.2o7.net -0.0.0.0 upi.112.2o7.net -0.0.0.0 usatoday1.112.2o7.net -0.0.0.0 usbank.tt.omtrdc.net -0.0.0.0 usdm.122.2o7.net -0.0.0.0 usnews.122.2o7.net -0.0.0.0 ussearch.122.2o7.net -0.0.0.0 vcomdeepdiscount.112.2o7.net -0.0.0.0 vcommerce.112.2o7.net -0.0.0.0 vectrabank.112.2o7.net -0.0.0.0 verisignwildcard.112.2o7.net -0.0.0.0 verizonwireless.tt.omtrdc.net -0.0.0.0 vermontteddybear.112.2o7.net -0.0.0.0 viaaddictingclips.112.2o7.net -0.0.0.0 viaaddictinggames.112.2o7.net -0.0.0.0 viaatom.112.2o7.net -0.0.0.0 viaatomv6.112.2o7.net -0.0.0.0 viabestweekever.112.2o7.net -0.0.0.0 viacomedycentral.112.2o7.net -0.0.0.0 viacomedycentralrl.112.2o7.net -0.0.0.0 viacomedyde.112.2o7.net -0.0.0.0 viagametrailers.112.2o7.net -0.0.0.0 vialogoonline.112.2o7.net -0.0.0.0 vialogorollup.112.2o7.net -0.0.0.0 viamtv.112.2o7.net -0.0.0.0 viamtvcom.112.2o7.net -0.0.0.0 viamtvnvideo.112.2o7.net -0.0.0.0 viamtvromania.112.2o7.net -0.0.0.0 viamtvtr.112.2o7.net -0.0.0.0 viamtvtr3s.112.2o7.net -0.0.0.0 viamtvuk.112.2o7.net -0.0.0.0 viamtvukdev.112.2o7.net -0.0.0.0 vianewnownext.112.2o7.net -0.0.0.0 vianickde.112.2o7.net -0.0.0.0 viaquiz.112.2o7.net -0.0.0.0 viarnd.112.2o7.net -0.0.0.0 viasatsatelliteservices.112.2o7.net -0.0.0.0 viashockwave.112.2o7.net -0.0.0.0 viaspike.112.2o7.net -0.0.0.0 viaukplayer.112.2o7.net -0.0.0.0 viavh1com.112.2o7.net -0.0.0.0 viavh1scandalist.112.2o7.net -0.0.0.0 viavh1video.112.2o7.net -0.0.0.0 viay2m.112.2o7.net -0.0.0.0 victoriaadvocate.112.2o7.net -0.0.0.0 videotroncom.112.2o7.net -0.0.0.0 vintacom.112.2o7.net -0.0.0.0 vintadream.112.2o7.net -0.0.0.0 virginmedia.112.2o7.net -0.0.0.0 virginmobile.122.2o7.net -0.0.0.0 virginmobileusa.tt.omtrdc.net -0.0.0.0 vitacost.122.2o7.net -0.0.0.0 vodafonegroup.122.2o7.net -0.0.0.0 volkswagen.122.2o7.net -0.0.0.0 vpmc.122.2o7.net -0.0.0.0 walgrns.112.2o7.net -0.0.0.0 walmart.112.2o7.net -0.0.0.0 warnerbros.112.2o7.net -0.0.0.0 warnerbrothersrecords.112.2o7.net -0.0.0.0 waterfrontmedia.112.2o7.net -0.0.0.0 wbextecd.112.2o7.net -0.0.0.0 wbnews.112.2o7.net -0.0.0.0 wbprocurement.112.2o7.net -0.0.0.0 wbrostheatricalother.112.2o7.net -0.0.0.0 wcastrprod.122.2o7.net -0.0.0.0 webmdcom.tt.omtrdc.net -0.0.0.0 webmetrodev.122.2o7.net -0.0.0.0 webroot.112.2o7.net -0.0.0.0 webroot.tt.omtrdc.net -0.0.0.0 westernunion.tt.omtrdc.net -0.0.0.0 westernunionglobal.112.2o7.net -0.0.0.0 westwickfarrow.122.2o7.net -0.0.0.0 whitecastle.122.2o7.net -0.0.0.0 wileypublishing.112.2o7.net -0.0.0.0 winecom.112.2o7.net -0.0.0.0 wineenthusiastcom.112.2o7.net -0.0.0.0 winmpmain.112.2o7.net -0.0.0.0 wissende.122.2o7.net -0.0.0.0 wlaptoplogic.122.2o7.net -0.0.0.0 worldnowboston.112.2o7.net -0.0.0.0 wpni.112.2o7.net -0.0.0.0 wpni.tt.omtrdc.net -0.0.0.0 wpnipostcomjobs.112.2o7.net -0.0.0.0 wrigley.122.2o7.net -0.0.0.0 wwatchcomusa.112.2o7.net -0.0.0.0 wweconsumer.112.2o7.net -0.0.0.0 wwecorp2.112.2o7.net -0.0.0.0 xhealth.112.2o7.net -0.0.0.0 xhealthmobiltools.112.2o7.net -0.0.0.0 yamaha.122.2o7.net -0.0.0.0 yellcom.122.2o7.net -0.0.0.0 yellspain.112.2o7.net -0.0.0.0 yrkdsp.112.2o7.net -0.0.0.0 yukoyuko.112.2o7.net -0.0.0.0 zag.112.2o7.net -0.0.0.0 zag.122.2o7.net -0.0.0.0 zango.112.2o7.net -0.0.0.0 zdau-builder.122.2o7.net -0.0.0.0 ziffdavisdesktoplinux.112.2o7.net -0.0.0.0 ziffdavisenterprise.112.2o7.net -0.0.0.0 ziffdavisenterpriseglobal.112.2o7.net -0.0.0.0 ziffdaviseweek.112.2o7.net -0.0.0.0 ziffdavisfilefront.112.2o7.net -0.0.0.0 ziffdavisglobal.112.2o7.net -0.0.0.0 ziffdavispennyarcade.112.2o7.net -0.0.0.0 zipzoomfly.122.2o7.net -0.0.0.0 eonline.pl -0.0.0.0 maendo.tv -0.0.0.0 msphacks.net -0.0.0.0 epliki24.pl -0.0.0.0 seansuj.pl -0.0.0.0 kinson.pl -0.0.0.0 motifiles.com -0.0.0.0 www.fajnefanty.com -0.0.0.0 verify.info4security.org -0.0.0.0 nametests.com -0.0.0.0 nameguess.com -0.0.0.0 konkurs-zwierzak.pl -0.0.0.0 komputery48.pl -0.0.0.0 konkursy24.ml -0.0.0.0 paysafecard-codes.tumblr.com -0.0.0.0 rectangledownloads.com -0.0.0.0 inagrody.pl -0.0.0.0 programyhakerskie.pl -0.0.0.0 riotpoint.eu -0.0.0.0 z8x.pl -0.0.0.0 kotdj.pl -0.0.0.0 www.ebookland.pl -0.0.0.0 update.soft2download.online -0.0.0.0 www.a1a.pl -0.0.0.0 darmowe-ebooki.com.pl -0.0.0.0 fb.pisz.pl -0.0.0.0 dichvutangsub.com -0.0.0.0 fhgfffdsf9.appspot.com -0.0.0.0 pokolorujfb.glt.pl -0.0.0.0 key.y0.pl -0.0.0.0 generatorkodow.hpu.pl -0.0.0.0 top-cards.online -0.0.0.0 please-wait.online -0.0.0.0 secrets-games.online -0.0.0.0 moviestarplanethacks.pl -0.0.0.0 www.moviestarplanethack2016.com -0.0.0.0 moviestarplanetcheatstool.com -0.0.0.0 cheatsgenerator.com -0.0.0.0 www.moviestarplanethackonlines.com -0.0.0.0 www.moviestarplanethack.info -0.0.0.0 techexploits.com -0.0.0.0 vipcheats.us -0.0.0.0 moviestarplanet-haki-i-kody.crazylife.pl -0.0.0.0 hackuj.pl -0.0.0.0 www.sp-niemyslow.pl -0.0.0.0 xtesty.pl -0.0.0.0 odpowiedzi.edu.pl -0.0.0.0 glinkss.com -0.0.0.0 24hoursready.cf -0.0.0.0 nowa24.pl -0.0.0.0 zmieniam-fb.pl -0.0.0.0 hitzhita.pl -0.0.0.0 kupongo.pl -0.0.0.0 kodyrabatowe.16mb.com -0.0.0.0 testy-na--iq.prv.pl -0.0.0.0 h43.pl -0.0.0.0 as9.pl -0.0.0.0 www.penera.pl -0.0.0.0 paysafecard-kody.prv.pl -0.0.0.0 kody-paysafecard-10euro.prv.pl -0.0.0.0 paysafecard-rozdajemy-kody.prv.pl -0.0.0.0 wygrajmy6s.pl -0.0.0.0 24-fakt.pl -0.0.0.0 wiad24omosci.eu -0.0.0.0 24-wiadomosci.com.pl -0.0.0.0 wiad24omosci.warszawa.pl -0.0.0.0 wygrajmyiphone6s.pl -0.0.0.0 wygrajiphone6.pl -0.0.0.0 paysafecard-10eur.prv.pl -0.0.0.0 safensecure.xyz -0.0.0.0 paysafecard10eur-promocja.prv.pl -0.0.0.0 etest-iq.prv.pl -0.0.0.0 doladowanie50zl-kom.prv.pl -0.0.0.0 odbierz-bony.ovp.pl -0.0.0.0 wygrajinternet.pl -0.0.0.0 dodajsteam.pl -0.0.0.0 egofile.pl -0.0.0.0 filmy-365.pl -0.0.0.0 followersinsta.pl -0.0.0.0 freetvonline.com.pl -0.0.0.0 hd-vod.pl -0.0.0.0 kinocda.pl -0.0.0.0 mysocialnetwork.pl -0.0.0.0 oferta4you.com.pl -0.0.0.0 tvfreeonline.pl -0.0.0.0 filmweb-online.pl -0.0.0.0 patrzetu.pl -0.0.0.0 szpiegofon.pl -0.0.0.0 szpieguj.com -0.0.0.0 timerfejs.pl -0.0.0.0 xawards.pl -0.0.0.0 zapisany.pl -0.0.0.0 zgarnijbilety.pl -0.0.0.0 doladuj-fona.pl -0.0.0.0 firesub.pl -0.0.0.0 www.abc7.pl -0.0.0.0 fun3.pl -0.0.0.0 www.enfilm.pl -0.0.0.0 www.bestkino.pl -0.0.0.0 luknij.tv -0.0.0.0 tracksms.pl -0.0.0.0 trackgsm.pl -0.0.0.0 trackgsm.co.uk -0.0.0.0 trackgsm.de -0.0.0.0 halodzwonek.pl -0.0.0.0 dragonflym.com -0.0.0.0 darmowe-filmy.eu -0.0.0.0 playmax.co -0.0.0.0 idownload.com.pl -0.0.0.0 antyspam.latwy.pl -0.0.0.0 zalogowany.nd.pl -0.0.0.0 batman-superman-pl.5x.pl -0.0.0.0 customstyle.pev.pl -0.0.0.0 numer-natalia.opx.pl -0.0.0.0 mobyhit.com -0.0.0.0 zasysaj.pl -0.0.0.0 domeny365.eu -0.0.0.0 film-box.pl -0.0.0.0 www.ultramovie.pl -0.0.0.0 ogladajbezlimitow.pl -0.0.0.0 topseans.pl -0.0.0.0 papla.pl -0.0.0.0 pobierz.biz -0.0.0.0 i-mobi.pl -0.0.0.0 odbierzdarmowedoladowanie.wordpress.com -0.0.0.0 fznajomi.pl -0.0.0.0 bramkasms.co -0.0.0.0 mobila.pl -0.0.0.0 hitmax.pl -0.0.0.0 ibrainer.net -0.0.0.0 oferta1promocyjna.pl -0.0.0.0 krajowe-lato.pl -0.0.0.0 allefoty.pl -0.0.0.0 jpzdd.pl -0.0.0.0 kuot.pl -0.0.0.0 torrius.pl -0.0.0.0 god.com.pl -0.0.0.0 iphone-6s.pl -0.0.0.0 zgarnij-nike.eu -0.0.0.0 freesms.pl -0.0.0.0 darmowefilmy.eu -0.0.0.0 filmowo24.pl -0.0.0.0 strefa18.pl -0.0.0.0 hicioryztop.pl -0.0.0.0 filedownload.com.pl -0.0.0.0 przekierowanko1.pl -0.0.0.0 giftzoid.com -0.0.0.0 downloaduj.pl -0.0.0.0 sztosinternet.pl -0.0.0.0 obam.pl -0.0.0.0 dobra-rzecz.pl -0.0.0.0 wygraj-voucher.com -0.0.0.0 mezczyzna-trendy.pl -0.0.0.0 theprofitsmaker.net -0.0.0.0 szkolainwestycji.pl -0.0.0.0 chris-jasnowidz.pl -0.0.0.0 medicreporters.com -0.0.0.0 eskk.pl -0.0.0.0 afftrack001.com -0.0.0.0 trickmovieyw.cf -0.0.0.0 online-seans24.pl -0.0.0.0 filmasy.pl -0.0.0.0 ogladam.pl -0.0.0.0 watches-live.pl -0.0.0.0 unmillondeutilidades.com -0.0.0.0 stopwirus.pl -0.0.0.0 doladowanko.pl -0.0.0.0 bramkaplaysms.pl -0.0.0.0 space-mobile.co -0.0.0.0 sms-z-internetu.pl -0.0.0.0 bramka-sms-online.pl -0.0.0.0 filmyseriale24online.pl -0.0.0.0 fbpodgladaj.pl -0.0.0.0 nike-winnow.pl -0.0.0.0 fb-color.net.pl -0.0.0.0 pokemongo-konkurs.pl -0.0.0.0 dlmyfile.com -0.0.0.0 tengofoxfiles.com -0.0.0.0 cheatslegend.com -0.0.0.0 gamezhq.nl -0.0.0.0 poznajkoloryfb.pl -0.0.0.0 funskan.pl -0.0.0.0 wygrajbutynike.pl -0.0.0.0 bramkasms365.pl -0.0.0.0 great-files.org -0.0.0.0 w2mobile.com -0.0.0.0 roaringcash.com -0.0.0.0 quizotest.pl -0.0.0.0 agroadamek.pl -0.0.0.0 odkryjfb.pl -0.0.0.0 fejs-podgladacz.pl -0.0.0.0 3n4.pl -0.0.0.0 kino-tv.pl -0.0.0.0 twojefilmy-online.pl -0.0.0.0 kinowepremiery.pl -0.0.0.0 giftcode.pl -0.0.0.0 full-movies-online.cba.pl -0.0.0.0 wygrajrezistyle.pl -0.0.0.0 fejs-colors.com.pl -0.0.0.0 4ksport.pl -0.0.0.0 zarabiajpieniadze.org -0.0.0.0 konkurs1.pl -0.0.0.0 ixweb.pl -0.0.0.0 pokemongo.ixweb.pl -0.0.0.0 pokepakiet.pl -0.0.0.0 fejsowate.com.pl -0.0.0.0 interesuj-ace.pl -0.0.0.0 idupcie.pl -0.0.0.0 showup-tv.com.pl -0.0.0.0 sms-konkurs.pl -0.0.0.0 namierzanie-telefonu.pl -0.0.0.0 bony247.pl -0.0.0.0 flyfile.pl -0.0.0.0 znajdz-numer.pl -0.0.0.0 violetgun.pl -0.0.0.0 xsensation.pl -0.0.0.0 gazetazachodnia.pl -0.0.0.0 fejsbest.pl -0.0.0.0 i-pokemon-go.pl -0.0.0.0 kasazneta.eu -0.0.0.0 facewatch.pl -0.0.0.0 testowoiq.5v.pl -0.0.0.0 bonomania.xyz -0.0.0.0 ekonkursowoip6.pl -0.0.0.0 bony.szczecin.pl -0.0.0.0 dps-zacisze.pl -0.0.0.0 mamatywna.pl -0.0.0.0 artur-glowacki.pl -0.0.0.0 marcelinkafitness.pl -0.0.0.0 fitnessteam24.pl -0.0.0.0 wartoscklienta.edu.pl -0.0.0.0 fabryka-haftu.com.pl -0.0.0.0 sekcjakarpiowa.pl -0.0.0.0 apartamentypoleska.pl -0.0.0.0 jkkf.pl -0.0.0.0 cs-gra.pl -0.0.0.0 thice.pl -0.0.0.0 pudeleq.pl -0.0.0.0 nowglam.com -0.0.0.0 reimageplus.com -0.0.0.0 przyspieszkomputer.pl -0.0.0.0 przyspiesz.pl -0.0.0.0 yac.mx -0.0.0.0 ogladaj24filmy.pl -0.0.0.0 profitmaximizer.co -0.0.0.0 linkz.it -0.0.0.0 sendspace.pw -0.0.0.0 turobit.pw -0.0.0.0 pliczek.pw -0.0.0.0 egofiles.pw -0.0.0.0 catashare.pw -0.0.0.0 rapideo.pw -0.0.0.0 faceclocks.pl -0.0.0.0 sprawdzianyodpowiedzi.pl -0.0.0.0 sprawdzianyszkolne.pl -0.0.0.0 bazasprawdzianow.pl -0.0.0.0 wygrane24.pl -0.0.0.0 hyuiltkpd.pl -0.0.0.0 bierz-bon.pl -0.0.0.0 free-gry.pl -0.0.0.0 konkurs-iphone6.pl -0.0.0.0 odbierz-internet-lte.pl -0.0.0.0 newsik24.pl -0.0.0.0 konkurs-iphone7.pl -0.0.0.0 lektor-cda.pl -0.0.0.0 sprawdziany-odpowiedzi.pl -0.0.0.0 bestphoneapps.mobi -0.0.0.0 specjalniedlaciebie.com -0.0.0.0 enter.thesupermobi.com -0.0.0.0 teespoon.co -0.0.0.0 ladujtanio.pl -0.0.0.0 apteka2000.pl -0.0.0.0 konkurs-fifa17.pl -0.0.0.0 sexmasterka-nago.pl -0.0.0.0 hdmecz.pw -0.0.0.0 lead.network -0.0.0.0 filmland.pl -0.0.0.0 seans24.com.pl -0.0.0.0 kinoman-tv.pl -0.0.0.0 punktowanie.eu -0.0.0.0 ezedukacja.pl -0.0.0.0 buzzonclick.com -0.0.0.0 krebsmethod.com -0.0.0.0 pl-best-trading.com -0.0.0.0 handelbot.com -0.0.0.0 darmowe-doladowania.gsm.pl -0.0.0.0 just-dokamienia.pl -0.0.0.0 svc.bodillycpas.com -0.0.0.0 5000cotydzien.com -0.0.0.0 sprawdzianyonline.pl -0.0.0.0 serialefilmy.pl -0.0.0.0 centrum-poradnikow.pl -0.0.0.0 bonsy.waw.pl -0.0.0.0 filmyiseriale.biz -0.0.0.0 livenewzz.com -0.0.0.0 bustcream-pro.com -0.0.0.0 prokino.pl -0.0.0.0 glaswall.online -0.0.0.0 lamiflor.xyz -0.0.0.0 ficusoid.xyz -0.0.0.0 fabryka-nagrod.com -0.0.0.0 getmyprize36.ru -0.0.0.0 nowykolorfb.pl -0.0.0.0 cptv.eu -0.0.0.0 local-finders.com -0.0.0.0 twoj-voucher.com -0.0.0.0 dziennik24.uyp.pl -0.0.0.0 info24.uyp.pl -0.0.0.0 pokemon.uyp.pl -0.0.0.0 bony.uyp.pl -0.0.0.0 pojebol.pl -0.0.0.0 infowiado.pl -0.0.0.0 ermail.pl -0.0.0.0 zalukaj-tv.com -0.0.0.0 ps3emulator.org -0.0.0.0 skidrowreloaded.pl -0.0.0.0 ps4-hack.pl -0.0.0.0 xboxoneemux.com -0.0.0.0 xbox360emulator.com -0.0.0.0 xbox1emulator.org -0.0.0.0 ps4emulator.info -0.0.0.0 ps4-emulator.com -0.0.0.0 yotafiles.com -0.0.0.0 downloadme.org -0.0.0.0 fileice.net -0.0.0.0 odblokuj-iphone.pl -0.0.0.0 pzubiegnowychidei.pl -0.0.0.0 ziemiazakazana.pl -0.0.0.0 energiaon.pl -0.0.0.0 kadado.pl -0.0.0.0 frankihostessy.pl -0.0.0.0 izaczajka.pl -0.0.0.0 igabytom.pl -0.0.0.0 brytyjskiekoty.com.pl -0.0.0.0 wojnilowicz.pl -0.0.0.0 twojkolorowyfb.pl -0.0.0.0 szaloneupusty.pl -0.0.0.0 ultrapat.xyz -0.0.0.0 wygrajdarmowe-kupony.com -0.0.0.0 maxi-film.pl -0.0.0.0 exhl.pl -0.0.0.0 www.forsa.exhl.pl -0.0.0.0 wirtuozseksu.pl -0.0.0.0 zyski-z-innowacji.pl -0.0.0.0 prawdziwyrozwoj.pl -0.0.0.0 mojadietanamase.pl -0.0.0.0 odchudzaniezpasja.pl -0.0.0.0 gojiberry500.pl -0.0.0.0 getmyprize55.ru -0.0.0.0 kimera.pl -0.0.0.0 probolan50.pl -0.0.0.0 africanmango900.pl -0.0.0.0 iweb24.pl -0.0.0.0 seansik24.pl -0.0.0.0 serialoski.pl -0.0.0.0 triggerinstalls.com -0.0.0.0 www.infolinia-kontakt-telefon.pl -0.0.0.0 www.newpassporn.com -0.0.0.0 kodyumyslu.pl -0.0.0.0 hksfa.org -0.0.0.0 www.cleaningpcvirus.com -0.0.0.0 www.updatestar.com -0.0.0.0 usunwirusa.pl -0.0.0.0 bony.warszawa.pl -0.0.0.0 wygraj-nagrody-konkurs.pl -0.0.0.0 codzienne-wiadomosci.pl -0.0.0.0 swietne-promocje.pl -0.0.0.0 aaad.pl -0.0.0.0 szukajfilmcda.online -0.0.0.0 cda-poczekalnia.pl -0.0.0.0 ifilefinder.com -0.0.0.0 cda-player.pl -0.0.0.0 redirectvoluum.com -0.0.0.0 lottoland.pl -0.0.0.0 wyniki-konkursu.eu -0.0.0.0 www.twojnajlepszydeal.pl -0.0.0.0 odbieraj-promocyjne-doladowanie-50pln.pl -0.0.0.0 ixxy24.pl -0.0.0.0 slodkie-klamstewka.pl -0.0.0.0 formularz-konkursu.eu -0.0.0.0 www.mojezakupy.net -0.0.0.0 enbutique.com -0.0.0.0 kekemobile.com -0.0.0.0 doladowanie.as9.pl -0.0.0.0 naszasa.pl -0.0.0.0 imao.pl -0.0.0.0 locked.one -0.0.0.0 albumleaks.eu -0.0.0.0 downloadtuesday.com -0.0.0.0 nowetorrenty-org.pl -0.0.0.0 www.nowetorrenty-org.pl -0.0.0.0 hdmovies.pl -0.0.0.0 youprize13.com -0.0.0.0 aldaniti.net -0.0.0.0 medianeo.pl -0.0.0.0 otosponsorki.pl -0.0.0.0 doladujzadarmo.pl -0.0.0.0 alinexpres.pl -0.0.0.0 wygrana-konkurs.pl -0.0.0.0 prizeforyou27.com -0.0.0.0 e-sprawdz-punkty-karne.pl -0.0.0.0 e-punkty.pl -0.0.0.0 ile-bedziesz-zyc.pl -0.0.0.0 fbviews.pl -0.0.0.0 views-fb.pl -0.0.0.0 face-color.net.pl -0.0.0.0 fejs-vieewer.pl -0.0.0.0 face-views.info.pl -0.0.0.0 face-view.pl -0.0.0.0 bekiarena.pl -0.0.0.0 fb-views.info.pl -0.0.0.0 face-color.pl -0.0.0.0 sprawdz-date.pl -0.0.0.0 f-podgladacz.pl -0.0.0.0 f-podgladacz.com.pl -0.0.0.0 oddam-yorkii.pl -0.0.0.0 bonomaniacy.wroclaw.pl -0.0.0.0 fb-views.net.pl -0.0.0.0 bhpfirelex.pl -0.0.0.0 szybkapozyczkateraz.pl -0.0.0.0 gotowkatutaj.pl -0.0.0.0 pozyczka-minutowa.pl -0.0.0.0 gotowka-doreki.eu -0.0.0.0 com--win.net -0.0.0.0 sprawdzone-doladowania.pl -0.0.0.0 vfastdownload.com -0.0.0.0 download000.warszawa.pl -0.0.0.0 download000.olsztyn.pl -0.0.0.0 darmowe-doladowania24.pl -0.0.0.0 reupd.net -0.0.0.0 ifb-podgladacz.com.pl -0.0.0.0 fejsvieew.info.pl -0.0.0.0 datasmierci-test.pl -0.0.0.0 fejsviewer.com.pl -0.0.0.0 abdcn.pro -0.0.0.0 abcdg.pro -0.0.0.0 pl2.titan-man.pro -0.0.0.0 ac-feedback.com -0.0.0.0 st.acstnst.com -0.0.0.0 www.cashcapitalsystem.com -0.0.0.0 automoneygenerator.biz -0.0.0.0 lokalizacjasatelitarna.pl -0.0.0.0 xbox-code.eu -0.0.0.0 solvusoft.com -0.0.0.0 odbierz-nagrode.sklep.pl -0.0.0.0 xsuper-filmy.pl -0.0.0.0 spreadyourtentacles.com -0.0.0.0 africanmango.pl -0.0.0.0 titangel-original.com -0.0.0.0 new-power-life.com -0.0.0.0 gojislim-original.com -0.0.0.0 slimg0ji-berry.com -0.0.0.0 5000cotydzien.net -0.0.0.0 ifb-viewer.pl -0.0.0.0 ad0007.net -0.0.0.0 anuluj-mandat.pl -0.0.0.0 anuluj-dlug.pl -0.0.0.0 gilgotka.pl -0.0.0.0 formularz-nagroda.pl -0.0.0.0 konkurs-lotto.pl -0.0.0.0 odbieramy.pl -0.0.0.0 sprawdzpunktykarne.eu -0.0.0.0 bardzofunny.co.pl -0.0.0.0 nxd.pl -0.0.0.0 fejsbuczkowy.xyz -0.0.0.0 spokeo.pl -0.0.0.0 formularz-odbioru-nagrody.eu -0.0.0.0 nazywo-24.pl -0.0.0.0 levox.pl -0.0.0.0 stop-subskrypcji-sms.pl -0.0.0.0 iphonee7s-konkurs.pl -0.0.0.0 iphone7silver-konkurs.pl -0.0.0.0 doladuj-50zl-promocja.pl -0.0.0.0 konkrs-iphone7.pl -0.0.0.0 zbq.pl -0.0.0.0 konkursy-24.pl -0.0.0.0 promocje.xaa.pl -0.0.0.0 formularz-wygranego.eu -0.0.0.0 formularz-wygranego2017.eu -0.0.0.0 formularz-odbioru-nagrody.info.pl -0.0.0.0 psn-code.eu -0.0.0.0 psn-code.xyz -0.0.0.0 petitpolska.pl -0.0.0.0 doladuj-fona-50pln.pl -0.0.0.0 odbierz-doladowanie-50zl.pl -0.0.0.0 dodajlike.pl -0.0.0.0 stop-subskrypcji.pl -0.0.0.0 grey2017.pl -0.0.0.0 areyouabot.net -0.0.0.0 jetparty.net -0.0.0.0 szafir-jubiler.pl -0.0.0.0 worldtour.com.pl -0.0.0.0 gazetainfo.pl -0.0.0.0 sknerus.pl -0.0.0.0 krdn.pl -0.0.0.0 tzxse.pl -0.0.0.0 i-drogeryjne-bony-2017.pl -0.0.0.0 towazne.pl -0.0.0.0 wiadomosci24.warszawa.pl -0.0.0.0 klikijuz.com -0.0.0.0 jetzt-teilnehmen.net -0.0.0.0 kupzytax.pl -0.0.0.0 odbieraj-doladowania.pl -0.0.0.0 iphone7silver-wygraj.pl -0.0.0.0 promocja-doladowanie-50-pln.pl -0.0.0.0 darmowe-buty-nike-2017.pl -0.0.0.0 formularz.sklep.pl -0.0.0.0 20pascals.nl -0.0.0.0 zostan-testerka.club -0.0.0.0 milkatesterzy.club -0.0.0.0 odbierz-50.pl -0.0.0.0 ipzd.pl -0.0.0.0 5000-cotydzien.com -0.0.0.0 odbior-nagrody.pl -0.0.0.0 chomikuj-pobieranie.net -0.0.0.0 instytut-pomocy.pl -0.0.0.0 ewa-chodakowska-dieta.pl -0.0.0.0 eodbierz-swoja-pare-butow-od-sizeera.pl -0.0.0.0 profilefacebook.pl -0.0.0.0 nikeodbierz48.com.pl -0.0.0.0 doladowanie-okazja.pl -0.0.0.0 poznaj-wynik.pl -0.0.0.0 wyniki-konkursu2017.eu -0.0.0.0 kiinomaniak.pl -0.0.0.0 samochod-odbior.pl -0.0.0.0 itis4you.com -0.0.0.0 wygraj-teraz.com -0.0.0.0 wygraj-skiny.win -0.0.0.0 wejdz-tu.pl -0.0.0.0 matusik-lipiec.pl -0.0.0.0 kinomaniatv.pl -0.0.0.0 bon-do-drogerii.pl -0.0.0.0 i-odbierz-nike.pl -0.0.0.0 bonydodrogeri.pl -0.0.0.0 ciekawinki.pl -0.0.0.0 chocolateslim-original.com -0.0.0.0 chocoslim.pro -0.0.0.0 health-line.me -0.0.0.0 ecoslimmer.pro -0.0.0.0 aktywator-windows-7.pl -0.0.0.0 pelna-wersja.pl -0.0.0.0 elite-crack.ml -0.0.0.0 cskin.pl -0.0.0.0 masseffect-ea.pl -0.0.0.0 sprawdziany123.pl -0.0.0.0 megavideo-bezlimitu.pl -0.0.0.0 dating-time-now.com -0.0.0.0 doladuj-5gb-lte.pl -0.0.0.0 bertha.website -0.0.0.0 probably.space -0.0.0.0 kinobest.pl -0.0.0.0 podgladnijmnie.pl -0.0.0.0 hd-film.pl -0.0.0.0 play-movie.pl -0.0.0.0 biazaceinformacje.pl -0.0.0.0 contentlockingnetworks.com -0.0.0.0 zobacz24.pl -0.0.0.0 videoo.pl -0.0.0.0 micartshop.pl -0.0.0.0 telewizjada.net -0.0.0.0 extravod.pl -0.0.0.0 worldoftanks-24.pl -0.0.0.0 quiznow.pl -0.0.0.0 wizjatv-kody.pl -0.0.0.0 wizjatv.za-darmo.eu -0.0.0.0 pobierz-to.pl -0.0.0.0 www.flexnice.club -0.0.0.0 leadn.pl -0.0.0.0 linkdebrideur.xyz -0.0.0.0 seansonline24.pl -0.0.0.0 zarabiaj-dzis.pl -0.0.0.0 naj-filmy24.pl -0.0.0.0 skutecznetabletkinaporostwlosow.pl -0.0.0.0 profolan.pl -0.0.0.0 szamponrevita.pl -0.0.0.0 pobeiranie.pl -0.0.0.0 ekosmetyki.net.pl -0.0.0.0 kosmetyki.tm.pl -0.0.0.0 skuteczna-dieta.co.pl -0.0.0.0 kinujemy.pl -0.0.0.0 zed21.net -0.0.0.0 wyniki-lista.pl -0.0.0.0 tanieaukcje.com.pl -0.0.0.0 firebid.pl -0.0.0.0 tilido.com -0.0.0.0 kobieta-kobietom.com.pl -0.0.0.0 skracacz.com -0.0.0.0 mecze-live24.pl -0.0.0.0 ogladamy24.pl -0.0.0.0 pobieranko.eu -0.0.0.0 promocionesparati.com -0.0.0.0 prawdziwe-konkursy.pl -0.0.0.0 blissinstalls.com -0.0.0.0 rfv.pl -0.0.0.0 lnfo.eu -0.0.0.0 szort.pl -0.0.0.0 cs-passion.pl -0.0.0.0 8xs.pl -0.0.0.0 z0x.pl -0.0.0.0 uvy3.pl -0.0.0.0 nu7.pl -0.0.0.0 r.xyz1.pl -0.0.0.0 sprawdz-to.ga -0.0.0.0 o9d.pl -0.0.0.0 ue5.pl -0.0.0.0 fbaps.pl -0.0.0.0 ma0.pl -0.0.0.0 c0.atm.pl -0.0.0.0 bi.mil.pl -0.0.0.0 pobieralnia.com.pl -0.0.0.0 firecpa.com -0.0.0.0 t.app5.pw -0.0.0.0 poort.pl -0.0.0.0 9xa.pl -0.0.0.0 9sx.pl -0.0.0.0 jx8.pl -0.0.0.0 dj3.com.pl -0.0.0.0 d74.com.pl -0.0.0.0 om9.pl -0.0.0.0 de1.pl -0.0.0.0 ae1.com.pl -0.0.0.0 q8d.com.pl -0.0.0.0 z9x.pl -0.0.0.0 livedownloadnet.pl -0.0.0.0 adresik.gq -0.0.0.0 24klik.pl -0.0.0.0 7as.pl -0.0.0.0 02m.pl -0.0.0.0 pu2.pl -0.0.0.0 s9c.com.pl -0.0.0.0 acut.pl -0.0.0.0 cw8.pl -0.0.0.0 liin.ml -0.0.0.0 59m.pl -0.0.0.0 2hx.pl -0.0.0.0 d8x.pl -0.0.0.0 20kd.pl -0.0.0.0 getlink.gq -0.0.0.0 pw0.pl -0.0.0.0 monetizer.info -0.0.0.0 go2cloud.org -0.0.0.0 l1nk.pl -0.0.0.0 0xm.com.pl -0.0.0.0 9sk.pl -0.0.0.0 ujewq.pl -0.0.0.0 0io.pl -0.0.0.0 f52.pl -0.0.0.0 cn1.com.pl -0.0.0.0 d5h.pl -0.0.0.0 mobile-redirection.com -0.0.0.0 exit-o.com -0.0.0.0 mobstarr.com -0.0.0.0 myaff.pl -0.0.0.0 myaf.pl -0.0.0.0 wap.mobiltek.pl -0.0.0.0 swshlds.com -0.0.0.0 stream-online.com.pl -0.0.0.0 promoferta.pl -0.0.0.0 skroc-link.ga -0.0.0.0 zk2.pl -0.0.0.0 t1ny.in -0.0.0.0 sm4ll.in -0.0.0.0 pliki.pw -0.0.0.0 rapidsmo.pl -0.0.0.0 29jm.pl -0.0.0.0 testujmy.pl -0.0.0.0 xweb24.pl -0.0.0.0 s8x.pl -0.0.0.0 readyfile.pl -0.0.0.0 8x1.pl -0.0.0.0 qmx7.pl -0.0.0.0 ye6.pl -0.0.0.0 3kmf.pl -0.0.0.0 uio7.pl -0.0.0.0 qwer3.pl -0.0.0.0 tyi4.pl -0.0.0.0 vcxz.pl -0.0.0.0 iuy7.pl -0.0.0.0 vbn6.pl -0.0.0.0 jhgf.pl -0.0.0.0 gfds.pl -0.0.0.0 mik2.pl -0.0.0.0 c9d.pl -0.0.0.0 ppl3.pl -0.0.0.0 iuyt.pl -0.0.0.0 url1.pl -0.0.0.0 7sdn.pl -0.0.0.0 23rf.pl -0.0.0.0 2mx9.pl -0.0.0.0 platnosc.link -0.0.0.0 formularz-konkurs.tk -0.0.0.0 s8-nowy-wygraj.comli.com -0.0.0.0 ssd4.pdns.cz -0.0.0.0 walesa.pdns.download -0.0.0.0 informacjeztwojegoregionu.5v.pl -0.0.0.0 ogloszeniapolska24.ga -0.0.0.0 netflix-generator.esy.es -0.0.0.0 senti.5v.pl -0.0.0.0 wydarzeniaonline.pl -0.0.0.0 mega-bony-2017.pl -0.0.0.0 wiosenny-bon-1500.pl -0.0.0.0 mega-bony2017.pl -0.0.0.0 info1.xh.pl -0.0.0.0 telefon-50-zl.is-best.net -0.0.0.0 zasilse-50.is-best.net -0.0.0.0 offside2.5v.pl -0.0.0.0 marcowebonyodziezowe.pl -0.0.0.0 najlepsze-bony-2017.pl -0.0.0.0 atrakcyjnakarta2017.pl -0.0.0.0 twojeiq.weebly.com -0.0.0.0 walentynkowybon2017.pl -0.0.0.0 darmowe-buty-od-nike-2017.eu -0.0.0.0 ebony1500.pl -0.0.0.0 bon-podarunkowy.com.pl -0.0.0.0 bony-konkursy.pl -0.0.0.0 lowcy-bonow.pl -0.0.0.0 fakty-online-24.pl -0.0.0.0 faktywiadomosci24.com.pl -0.0.0.0 faktywydarzenia24.pl -0.0.0.0 gitarkasiema42.5v.pl -0.0.0.0 dzieci4.89.pl -0.0.0.0 gitarkasiema40.5v.pl -0.0.0.0 dzieci2.89.pl -0.0.0.0 ciemniejszastronagreya.tk -0.0.0.0 polskieinfo365.wordpress.com -0.0.0.0 karnawalowe-bony-do-drogerii.pl -0.0.0.0 gitarasiema39.5v.pl -0.0.0.0 focie-i-foczki.hitowy.pl -0.0.0.0 bon-paliwowy.tk -0.0.0.0 siwir.borec.cz -0.0.0.0 fbtool.glt.pl -0.0.0.0 testimisional.5v.pl -0.0.0.0 pormn.ga -0.0.0.0 pormn.tk -0.0.0.0 r6faz.eu -0.0.0.0 tennisowo.glt.pl -0.0.0.0 poldens.5v.pl -0.0.0.0 pffn.pl.tn -0.0.0.0 easy.eu.ai -0.0.0.0 fbtools.glt.pl -0.0.0.0 kalczedonia.c0.pl -0.0.0.0 romo.borec.cz -0.0.0.0 pffn.borec.cz -0.0.0.0 nowema.borec.cz -0.0.0.0 foto-opisik.w8w.pl -0.0.0.0 oazaspokoju.c0.pl -0.0.0.0 fbnarzedzie.borec.cz -0.0.0.0 facepodgladacz.glt.pl -0.0.0.0 qpodgladacz.glt.pl -0.0.0.0 portret.5v.pl -0.0.0.0 homy-plating.000webhostapp.com -0.0.0.0 giant.5v.pl -0.0.0.0 facebook01.5v.pl -0.0.0.0 protip.5v.pl -0.0.0.0 bucik.y0.pl -0.0.0.0 kosmetykii.5v.pl -0.0.0.0 nevvs.cf -0.0.0.0 fotlu.brejk.pl -0.0.0.0 fotlo.brejk.pl -0.0.0.0 bajka.czweb.org -0.0.0.0 sportowo.sportsontheweb.net -0.0.0.0 ledbuty.prv.pl -0.0.0.0 gitarka32.5v.pl -0.0.0.0 qazws.y0.pl -0.0.0.0 paysoft.webd.pl -0.0.0.0 siemanki31.5v.pl -0.0.0.0 polenk.y0.pl -0.0.0.0 fbadds.borec.cz -0.0.0.0 zdarma.nazory.cz -0.0.0.0 pilkanozna.yolasite.com -0.0.0.0 bes.sportsontheweb.net -0.0.0.0 ecadutaro.yadozalamom.pw -0.0.0.0 mitobeb.yadozalamom.pw -0.0.0.0 ibaveh.yadozalamom.pw -0.0.0.0 zbyek.5v.pl -0.0.0.0 koala.brejk.pl -0.0.0.0 ipolskiemamusiie.aq.pl -0.0.0.0 fotla.awsome.pl -0.0.0.0 kluski.grejt.pl -0.0.0.0 poland2.gift-today89.online -0.0.0.0 koko-kokos.grejt.pl -0.0.0.0 kokikoki.grejt.pl -0.0.0.0 infoko.grejt.pl -0.0.0.0 innstaranny.hitowy.pl -0.0.0.0 ifotymamy.za.pl -0.0.0.0 kgile.grejt.pl -0.0.0.0 ingsa.grejt.pl -0.0.0.0 fotle.grejt.pl -0.0.0.0 kogiel.grejt.pl -0.0.0.0 filmonlinepl.blog.pl -0.0.0.0 info-konkurs.w8w.pl -0.0.0.0 tvonline.hol.es -0.0.0.0 nowa.ayz.pl -0.0.0.0 xerra.5v.pl -0.0.0.0 xexe.5v.pl -0.0.0.0 jwfdyujffrzt.com -0.0.0.0 hnoajsaivjsg.com -0.0.0.0 srppykbedhqp.com -0.0.0.0 ibqmccuuhjqc.com -0.0.0.0 pffn.5v.pl -0.0.0.0 daybuchibark.bloog.pl -0.0.0.0 podgladafejsa.5v.pl -0.0.0.0 konkurs-uyp.j.pl -0.0.0.0 siemanki20.atwebpages.com -0.0.0.0 siemka1.atwebpages.com -0.0.0.0 informacje3-24h.5v.pl -0.0.0.0 yfysudyyymexe.xpg.uol.com.br -0.0.0.0 heh123.5v.pl -0.0.0.0 igloska.za.pl -0.0.0.0 konkurs-jesien2016.esy.es -0.0.0.0 onlinepl.blog.pl -0.0.0.0 kuyxjgf.ga -0.0.0.0 kolorowanka.za.pl -0.0.0.0 iggnneel.za.pl -0.0.0.0 iignell.za.pl -0.0.0.0 igggnel.za.pl -0.0.0.0 koloroweinformacje.w8w.pl -0.0.0.0 koraloweinformacje.aq.pl -0.0.0.0 cda-online-studio.oxn.pl -0.0.0.0 xchronic.ayz.pl -0.0.0.0 tikitaka.borec.cz -0.0.0.0 caly-film-online-pl.epoznan.pl -0.0.0.0 piotrkowskijakub.wixsite.com -0.0.0.0 lulu.6te.net -0.0.0.0 steamgifts.5v.pl -0.0.0.0 yenna.6te.net -0.0.0.0 wokwok.6te.net -0.0.0.0 wonka.6te.net -0.0.0.0 petycje.wixsite.com -0.0.0.0 biznesalbercig.wixsite.com -0.0.0.0 konkurs-fotograficzny-kobiety.wapka.mobi -0.0.0.0 informujemy24h.cba.pl -0.0.0.0 iilluuzja.w8w.pl -0.0.0.0 whosfb.6te.net -0.0.0.0 informuj-23.5v.pl -0.0.0.0 newsy-25.5v.pl -0.0.0.0 newsy-25.ujm.pl -0.0.0.0 pierwszaligablog.wordpress.com -0.0.0.0 mecz.ujm.pl -0.0.0.0 infoin.6te.net -0.0.0.0 nagranie-galeria.ujm.pl -0.0.0.0 bestaoe.atwebpages.com -0.0.0.0 bony1500.ujm.pl -0.0.0.0 megabonyzakupowe.ujm.pl -0.0.0.0 informuj28.5v.pl -0.0.0.0 ijas.za.pl -0.0.0.0 illluzja.w8w.pl -0.0.0.0 iiiluzjonista.za.pl -0.0.0.0 zgarnijdoladowanie.5x.pl -0.0.0.0 info27.5v.pl -0.0.0.0 ijer.za.pl -0.0.0.0 iiiilustracje.za.pl -0.0.0.0 kotel.za.pl -0.0.0.0 koleka.w8w.pl -0.0.0.0 informuj-27.5v.pl -0.0.0.0 newbalancepl.ujm.pl -0.0.0.0 doladowanie-na-telefon.ujm.pl -0.0.0.0 itea.za.pl -0.0.0.0 newsy22.5v.pl -0.0.0.0 ikrys.za.pl -0.0.0.0 illuzzjonniska.za.pl -0.0.0.0 gitarasiema.atwebpages.com -0.0.0.0 foto-konkurs-zdjecie201.bo.pl -0.0.0.0 zdjecia-mam-fota19.bo.pl -0.0.0.0 zajrzyjnafotke.bo.pl -0.0.0.0 kolka.xonx.pl -0.0.0.0 wyroznione-zdjecia.bo.pl -0.0.0.0 wrzuc-foteczke.bo.pl -0.0.0.0 komy-fota.bo.pl -0.0.0.0 fota-komentuj.bo.pl -0.0.0.0 pobieraj.xh.pl -0.0.0.0 przechwytuj-snapa.5x.pl -0.0.0.0 gofollow.bo.pl -0.0.0.0 yourfollowers.bo.pl -0.0.0.0 kleska.aq.pl -0.0.0.0 iluzjonnisttka.za.pl -0.0.0.0 klaskanie.w8w.pl -0.0.0.0 mania-fotek.bo.pl -0.0.0.0 foto-mania.bo.pl -0.0.0.0 koment-fotomania.bo.pl -0.0.0.0 lajknij-foteczke.bo.pl -0.0.0.0 foteczka-komenty.bo.pl -0.0.0.0 konkursyy.bo.pl -0.0.0.0 dbcx.1ts.pl -0.0.0.0 mklj.1ts.pl -0.0.0.0 gtav5onlinehack.5x.pl -0.0.0.0 ikd.w8w.pl -0.0.0.0 ikjs.w8w.pl -0.0.0.0 iluzjonisttka.w8w.pl -0.0.0.0 zdjecia-wasze.bo.pl -0.0.0.0 kleopatre.aq.pl -0.0.0.0 ale-fotka.bo.pl -0.0.0.0 aktualnosci24.tk -0.0.0.0 galatransmisja.pe.hu -0.0.0.0 galatransmisja.lt.pl -0.0.0.0 live2.lt.pl -0.0.0.0 sporttv.xn.pl -0.0.0.0 glosowanie.ujm.pl -0.0.0.0 doladuj-telefon.ujm.pl -0.0.0.0 polsatboxingnight-transmisjahd.ujm.pl -0.0.0.0 odbierz-paysafecard.ujm.pl -0.0.0.0 pitbull-video.ujm.pl -0.0.0.0 rzeczyzadarmo.bo.pl -0.0.0.0 pobieramy.lt.pl -0.0.0.0 facebook-zdjecia.bo.pl -0.0.0.0 bf1.ujm.pl -0.0.0.0 lajknijfote.bo.pl -0.0.0.0 iluzjaa.za.pl -0.0.0.0 itorka.w8w.pl -0.0.0.0 zdjecia-facebook.bo.pl -0.0.0.0 alefotaa.bo.pl -0.0.0.0 kutasiki.za.pl -0.0.0.0 kolorowo.w8w.pl -0.0.0.0 fkoisu.xonx.pl -0.0.0.0 iluunstracje.wpaski.com -0.0.0.0 polubiszfoteczke.bo.pl -0.0.0.0 fejs-podgladacz.esy.es -0.0.0.0 fornalsroka.za.pl -0.0.0.0 fornalj.za.pl -0.0.0.0 ogladaj-zdjecia.bo.pl -0.0.0.0 komentuj-swoje-foto.bo.pl -0.0.0.0 galeriaa-zdjec.bo.pl -0.0.0.0 galeria-zdjecc.bo.pl -0.0.0.0 yoyo-zdjecia.bo.pl -0.0.0.0 ale-fotogragia.bo.pl -0.0.0.0 zejrzyj-zdjecia.bo.pl -0.0.0.0 sprawdz-ogladaj.bo.pl -0.0.0.0 odbieraj-buty1.pl -0.0.0.0 download.ujm.pl -0.0.0.0 ikuk.w8w.pl -0.0.0.0 irem.w8w.pl -0.0.0.0 fornalki.za.pl -0.0.0.0 ilunstracje.za.pl -0.0.0.0 finalq.za.pl -0.0.0.0 apple7.bo.pl -0.0.0.0 iphone.dz.pl -0.0.0.0 zgarnij-reeboki.lt.pl -0.0.0.0 kaczkipyrpyr.za.pl -0.0.0.0 iluzjonista.w8w.pl -0.0.0.0 ranking--zdjec.bo.pl -0.0.0.0 polub-fote.bo.pl -0.0.0.0 odbierzskina.none.pl -0.0.0.0 poldn.pl -0.0.0.0 ikonka.w8w.pl -0.0.0.0 konkurs-fotek.bo.pl -0.0.0.0 zaklete-zdjecia.bo.pl -0.0.0.0 nasze-fotki.bo.pl -0.0.0.0 igory.w8w.pl -0.0.0.0 izolat.w8w.pl -0.0.0.0 killer.iscool.pl -0.0.0.0 ikij.w8w.pl -0.0.0.0 testinteligencji.bo.pl -0.0.0.0 ktosprawdzafb.qpq.pl -0.0.0.0 wtyczka-wejsciazfb.qpq.pl -0.0.0.0 czas-na-fb.bo.pl -0.0.0.0 kolorowo.grupki.com -0.0.0.0 igorek.brejk.pl -0.0.0.0 uzalezniaczfb.5v.pl -0.0.0.0 itrak.w8w.pl -0.0.0.0 kokas.za.pl -0.0.0.0 kokis.aq.pl -0.0.0.0 kutas.w8w.pl -0.0.0.0 ktopodglada.com -0.0.0.0 ultradiscrimination.xyz -0.0.0.0 serafintv.5x.pl -0.0.0.0 gonciarz.edj.pl -0.0.0.0 isamu.edj.pl -0.0.0.0 rotacja-zdjec.bo.pl -0.0.0.0 sprawdzamy-najfotki.bo.pl -0.0.0.0 najlepsze-foty-2016.bo.pl -0.0.0.0 wrzucfote-znajomego.bo.pl -0.0.0.0 ostre-foto.bo.pl -0.0.0.0 15b37.skroc.pl -0.0.0.0 841d3.latwy.pl -0.0.0.0 ilas.w8w.pl -0.0.0.0 kasaa.w8w.pl -0.0.0.0 iron.w8w.pl -0.0.0.0 superfilmsy.site88.net -0.0.0.0 fejs-kolor.bo.pl -0.0.0.0 zbierajnagrody.bo.pl -0.0.0.0 kjhkgh.skroc.pl -0.0.0.0 oilk.pl -0.0.0.0 bony.bialystok.pl -0.0.0.0 wartega.5v.pl -0.0.0.0 rex.co.pl -0.0.0.0 zegarczasu.rdx.pl -0.0.0.0 bon-1000.ujm.pl -0.0.0.0 doladowanie-50pln.ujm.pl -0.0.0.0 promo-lte.rdx.pl -0.0.0.0 pokemon-vip.rdx.pl -0.0.0.0 doladowanie50pln.ujm.pl -0.0.0.0 fb-color.qpq.pl -0.0.0.0 face-kolor.rdx.pl -0.0.0.0 face-vip.ujm.pl -0.0.0.0 podgfb.5x.pl -0.0.0.0 sprawdzkto.5x.pl -0.0.0.0 sprawdzto.5x.pl -0.0.0.0 newsy-26.freeoda.com -0.0.0.0 quizujkolego.me -0.0.0.0 odbieraj-bony.waw.pl -0.0.0.0 mirabelki.5v.pl -0.0.0.0 edtsaa.tumblr.com -0.0.0.0 testy-iq.osc.pl -0.0.0.0 facebook-color.5v.pl -0.0.0.0 wygraj-domek.5v.pl -0.0.0.0 dietalux.5v.pl -0.0.0.0 s59.hekko.pl -0.0.0.0 ktotowie.atwebpages.com -0.0.0.0 i-foka.za.pl -0.0.0.0 zaglosujenazdjecie.prv.pl -0.0.0.0 zegarysmierci.prv.pl -0.0.0.0 online-test-iq.prv.pl -0.0.0.0 ktopodgladfejs.5v.pl -0.0.0.0 worldsport.pro -0.0.0.0 rekrutacja.zafriko.pl -0.0.0.0 zgarniij_vouchher.skroc.pl -0.0.0.0 sexcleo.lnfo.pl -0.0.0.0 vip.eeu.pl -0.0.0.0 zgarnijjsamsungi.eeu.pl -0.0.0.0 xzegarsmiercix.prv.pl -0.0.0.0 ktotenwie.5v.pl -0.0.0.0 smiercidata.5v.pl -0.0.0.0 ktotowie.5v.pl -0.0.0.0 ktoodwiedza.5v.pl -0.0.0.0 viewerfb.glt.pl -0.0.0.0 sexcleo.edj.pl -0.0.0.0 super-buty.tk -0.0.0.0 nie.atwebpages.com -0.0.0.0 tak.atwebpages.com -0.0.0.0 flaczki.firmowo.net -0.0.0.0 foty-najfajniejsze.bo.pl -0.0.0.0 duu.c0.pl -0.0.0.0 duuu.c0.pl -0.0.0.0 nowalternatywa.cba.pl -0.0.0.0 novator.c0.pl -0.0.0.0 podglad-anie.pl -0.0.0.0 karty-drogerie-1000-pln.pl -0.0.0.0 plsdont.atwebpages.com -0.0.0.0 wtyczka-fejs.6te.net -0.0.0.0 iglox.w8w.pl -0.0.0.0 mecze24.6ka.info -0.0.0.0 szokinf24.6ka.info -0.0.0.0 sprytnebabkidoladowanie50.6ka.info -0.0.0.0 isamuxpompapsc50.6ka.info -0.0.0.0 doladowanie-telefon.prv.pl -0.0.0.0 online-tarzan-legenda-lektor-pl.prv.pl -0.0.0.0 tarzan-legenda-ogladaj-2016-pl.prv.pl -0.0.0.0 movie.g.info.pl -0.0.0.0 down.g.info.pl -0.0.0.0 batman-v-superman-lektor.5v.pl -0.0.0.0 batman-v-superman-film-online.prv.pl -0.0.0.0 klub-msp.hol.es -0.0.0.0 kody-do-msp.esy.es -0.0.0.0 serwer160669420.twojeaz.pl -0.0.0.0 ringtonepartner.com -0.0.0.0 goracynews24.prv.pl -0.0.0.0 fb-viewer20.bo.pl -0.0.0.0 doladowanie-za-50zl.bo.pl -0.0.0.0 fizjoterapia.5v.pl -0.0.0.0 inteligencja.wirtualnie.pl -0.0.0.0 twoj-podgladacz-fb.wirtualnie.pl -0.0.0.0 kolorowyfejs.wirtualnie.pl -0.0.0.0 nowy-kolor-fb.wirtualnie.pl -0.0.0.0 otworz-pokeball.wirtualnie.pl -0.0.0.0 ile-dzieci.wirtualnie.pl -0.0.0.0 sex-w-biurze.wirtualnie.pl -0.0.0.0 podgladfacebook.wirtualnie.pl -0.0.0.0 liczba-dzieci.wirtualnie.pl -0.0.0.0 petycja-podpisz.wirtualnie.pl -0.0.0.0 twoja-smierc.wirtualnie.pl -0.0.0.0 data-smierci.wirtualnie.pl -0.0.0.0 data-smierci-sprawdz.wirtualnie.pl -0.0.0.0 facebook-uzaleznienie.wirtualnie.pl -0.0.0.0 uzaleznienie-od-fejsa.wirtualnie.pl -0.0.0.0 aplikacja-podgladacz.wirtualnie.pl -0.0.0.0 pokecoinsy.wirtualnie.pl -0.0.0.0 foryou.wirtualnie.pl -0.0.0.0 face-szpieg.wirtualnie.pl -0.0.0.0 downoload-privfolderelizka.wirtualnie.pl -0.0.0.0 showtime.wirtualnie.pl -0.0.0.0 twoja-data-smierci.wirtualnie.pl -0.0.0.0 twojadatasmierci.wirtualnie.pl -0.0.0.0 wysportowanalicealistka.wirtualnie.pl -0.0.0.0 facebookpodglad.wirtualnie.pl -0.0.0.0 pakiety-pokemongo.wirtualnie.pl -0.0.0.0 podgladacz-fejsa.wirtualnie.pl -0.0.0.0 yotubecom-gimnazjalistka-mp4.prv.pl -0.0.0.0 fbviewer-6.bo.pl -0.0.0.0 wizyty-face2.bo.pl -0.0.0.0 fbszpieg.aq.pl -0.0.0.0 fb-viwer.5v.pl -0.0.0.0 facebarwy.prv.pl -0.0.0.0 10gb.6ka.info -0.0.0.0 wtftube-gimnazjalistka-mp4.prv.pl -0.0.0.0 twojpodgaladcz.glt.pl -0.0.0.0 facebookszpieg.glt.pl -0.0.0.0 becel.atwebpages.com -0.0.0.0 fb-colors.ct8.pl -0.0.0.0 nikebuty-zgarnij.freetzi.com -0.0.0.0 nike-zgarnijbuty.coolpage.biz -0.0.0.0 butynike-zgarnij.coolpage.biz -0.0.0.0 smiertelnywypadek.prv.pl -0.0.0.0 imigranci.prv.pl -0.0.0.0 gadzet9999.atwebpages.com -0.0.0.0 airmaxy-konkurs.coolpage.biz -0.0.0.0 sprawdzaj-gosci6.6te.net -0.0.0.0 zgarnij-butynike.coolpage.biz -0.0.0.0 zgarnij-nikebuty.coolpage.biz -0.0.0.0 nike90-wygraj.coolpage.biz -0.0.0.0 informuj21.tk -0.0.0.0 odbierz-nike.coolpage.biz -0.0.0.0 spwsczeladz.my3gb.com -0.0.0.0 iphone63.atwebpages.com -0.0.0.0 wiadomosci25.atwebpages.com -0.0.0.0 podlad-facee4.6te.net -0.0.0.0 brutalnygwaltpolkii.freetzi.com -0.0.0.0 brutalnygwalt16lat.freetzi.com -0.0.0.0 polkagwalcona.freetzi.com -0.0.0.0 gwalt22.freetzi.com -0.0.0.0 infoszokk.freetzi.com -0.0.0.0 wygraj-nike.coolpage.biz -0.0.0.0 info27.coolpage.biz -0.0.0.0 sexafera.coolpage.biz -0.0.0.0 polkaaszok.freetzi.com -0.0.0.0 polska24.c0.pl -0.0.0.0 gwaltnapolce.freetzi.com -0.0.0.0 szookinfoo244.freetzi.com -0.0.0.0 gwaltpolki24.freetzi.com -0.0.0.0 polkazgwaalcona1.freetzi.com -0.0.0.0 gwaaltiinfo24.freetzi.com -0.0.0.0 szoknews221.freetzi.com -0.0.0.0 polskawiadomsci44.atwebpages.com -0.0.0.0 info26.tk -0.0.0.0 wiadozeswiata24.atwebpages.com -0.0.0.0 szokinf.atwebpages.com -0.0.0.0 hewra.atwebpages.com -0.0.0.0 szamus5.my3gb.com -0.0.0.0 szamus2.my3gb.com -0.0.0.0 gadzet099.my3gb.com -0.0.0.0 plwiadomosci.my3gb.com - - -0.0.0.0 www.ultrabehead.xyz -0.0.0.0 www.reward-bureau.com -0.0.0.0 speedit.download -0.0.0.0 p.24-7.help -0.0.0.0 www.mobilew.xyz -0.0.0.0 www.linkbathroom.xyz -0.0.0.0 www.prosec-mobile.com -0.0.0.0 v7pjo.voluumtrk.com -0.0.0.0 dvzwh.voluumtrk.com -0.0.0.0 lci1a.voluumtrk.com -0.0.0.0 phonesecure.mobi -0.0.0.0 www.xtremedailynews.com -0.0.0.0 fun-clix.com -0.0.0.0 aigames.mobi -0.0.0.0 mobilegur.com -0.0.0.0 mobile-supportinfo.com -0.0.0.0 system-alert1.com -0.0.0.0 mememakers.mobi -0.0.0.0 lnktk.com -0.0.0.0 zcontentlocker7gpa8a.xyz -0.0.0.0 gldr6e.xyz -0.0.0.0 appz4u.xyz -0.0.0.0 www.linkcousin.xyz -0.0.0.0 kmavj.ab4all.com -0.0.0.0 winareward.club -0.0.0.0 0764.pics -0.0.0.0 national-reward-center.com -0.0.0.0 com-protect.info -0.0.0.0 mobyapps.net -0.0.0.0 com-wybrane-szczesliwym-zwyciezca.top -0.0.0.0 com-odebrac-nagrode.pw -0.0.0.0 click2win.online -0.0.0.0 mobistos.com -0.0.0.0 hthb.pl -0.0.0.0 online-software-checker.com -0.0.0.0 checkapi.xyz -0.0.0.0 4332.ws -0.0.0.0 mobileappscenters.com -0.0.0.0 mobile-installs.top -0.0.0.0 biedronka.pl-nagroda.xyz -0.0.0.0 poland.instant-winner10.online -0.0.0.0 check24.setting4upgradefreshandforyou.site -0.0.0.0 mob.pobierzteraz.mobi -0.0.0.0 pobierzteraz.mobi -0.0.0.0 web.yuppipuppy.com -0.0.0.0 win.mobile-installs2.top -0.0.0.0 iphone7-forsubs.xyz -0.0.0.0 www.download.ewygrane.pl -0.0.0.0 go.todolize.com -0.0.0.0 vouchery.online -0.0.0.0 hotdailynews.co -0.0.0.0 iotiot.cf -0.0.0.0 onef.cf -0.0.0.0 wydawca.lead.network -0.0.0.0 widget.konkurs1.pl -0.0.0.0 www.e-punkty.pl -0.0.0.0 www.google.xweb24.pl -0.0.0.0 www.twoj-voucher.com -0.0.0.0 ace.jamba.pl -0.0.0.0 www.aldaniti.net -0.0.0.0 pl.titan-man.pro -0.0.0.0 pl1.titan-man.pro -0.0.0.0 www.spreadyourtentacles.com -0.0.0.0 pl.new-power-life.com -0.0.0.0 pl.slimg0ji-berry.com -0.0.0.0 pl1.slimg0ji-berry.com -0.0.0.0 pl2.slimg0ji-berry.com -0.0.0.0 www.odliczamy.net -0.0.0.0 www.fabryka-nagrod.com -0.0.0.0 instant-winner275.online -0.0.0.0 poland3.instant-winner275.online -0.0.0.0 nowy-bonusy-codzienne.racing -0.0.0.0 microsoft.com-m-pl-bus8.nowy-bonusy-codzienne.racing -0.0.0.0 paliwo.as9.pl -0.0.0.0 www.read-facebook.exhl.pl -0.0.0.0 instant-winner318.online -0.0.0.0 facebookdating.link -0.0.0.0 youtubevideocheckling.com -0.0.0.0 monthlywinners.com -0.0.0.0 app-ready.xyz -0.0.0.0 uroffer.link -0.0.0.0 tracersotra199.com -0.0.0.0 www.areyouabot.net -0.0.0.0 m.pl.pornmania.pl -0.0.0.0 play.appiq.mobi -0.0.0.0 promotions.monthlywinners.com -0.0.0.0 p.funtoonez.com -0.0.0.0 play.mobsfun.net -0.0.0.0 www.download3x.exhl.pl -0.0.0.0 www.klikijuz.com -0.0.0.0 pl.jetzt-teilnehmen.net -0.0.0.0 doladowanie.02k.pl -0.0.0.0 www.webfolder.exhl.pl -0.0.0.0 www.the-best-movies.exhl.pl -0.0.0.0 www.5000-cotydzien.com -0.0.0.0 silaintelektu.as9.pl -0.0.0.0 www.download3x.xcc24.pl -0.0.0.0 www.streaming.xcc24.pl -0.0.0.0 www.the-best-movies.xcc24.pl -0.0.0.0 www.files-download.xcc24.pl -0.0.0.0 www.odbior-nagrody.pl -0.0.0.0 www.ross.exhl.pl -0.0.0.0 www.fun2cell.net -0.0.0.0 pl.health-line.me -0.0.0.0 rossmann2.wygraj-teraz.com -0.0.0.0 www.wygraj-skiny.win -0.0.0.0 www.nike.wygrane24.pl -0.0.0.0 prizefestival.mobi -0.0.0.0 ample-awards-today.us -0.0.0.0 prezenty-pl.info -0.0.0.0 cellfun.mobi -0.0.0.0 web.cellfun.mobi -0.0.0.0 onlineslotmaschine.com -0.0.0.0 www.onlineslotmaschine.com -0.0.0.0 cbb1smartlist12.click -0.0.0.0 www.contentlockingnetworks.com -0.0.0.0 fbdetect.konkurs1.pl -0.0.0.0 best-rated-offers.com -0.0.0.0 go.playoosh.com -0.0.0.0 4ur.click -0.0.0.0 my.coolestmobi.com -0.0.0.0 asdfz.pro -0.0.0.0 patol01.pw -0.0.0.0 free-deals.faith -0.0.0.0 prizeestates.cricket -0.0.0.0 www.bramka-sms-za-darmo.pl -0.0.0.0 api.myeforsa.pl -0.0.0.0 m.pl.videoinbox.net -0.0.0.0 p.promocionesparati.com -0.0.0.0 iphone7.wygraj-teraz.com -0.0.0.0 www.downloads-mobile.com -0.0.0.0 www.prawdziwe-konkursy.pl -0.0.0.0 freshiuz.com -0.0.0.0 downloads-mobile.com -0.0.0.0 wygrajfidgetspinner.pl -0.0.0.0 win-wot.pl -0.0.0.0 highspeednow1.net -0.0.0.0 videoinbox.net -0.0.0.0 myeforsa.pl -0.0.0.0 eforsa.pl -0.0.0.0 widget-eforsa.pl -0.0.0.0 oddamzadarmo.eu -0.0.0.0 m3gadownload.pl -0.0.0.0 downloaddy.net -0.0.0.0 4k-player.pl -0.0.0.0 dieta-personalna.pl -0.0.0.0 beauty-b0x.pl -0.0.0.0 pay2me.pl -0.0.0.0 yourmovies.pl -0.0.0.0 top-deal.com.pl -0.0.0.0 downloadeer.net -0.0.0.0 konkursowo-24.pl -0.0.0.0 highspeed5.net -0.0.0.0 high-speed1.net -0.0.0.0 monety-pokemony.pl -0.0.0.0 ebookeo.pl -0.0.0.0 sex-tele.pl -0.0.0.0 ezoteryka24h.pl -0.0.0.0 wins8.pl -0.0.0.0 iphone-siedem.pl -0.0.0.0 instagram-followers.pl -0.0.0.0 hdvodtv.pl -0.0.0.0 steam-recharger.pl -0.0.0.0 swiat-pobran.pl -0.0.0.0 sms-napisz.pl -0.0.0.0 paysafe-deals.pl -0.0.0.0 multiwygrane.pl -0.0.0.0 ezoporady24.com.pl -0.0.0.0 najlepszyzestawtrenerapokemon.pl -0.0.0.0 save-my-snap.pl -0.0.0.0 multiclashgems.pl -0.0.0.0 myairmaxhit.pl -0.0.0.0 mygalaxyquiz.pl -0.0.0.0 super-ciuchy24.pl -0.0.0.0 csgobestskinschoice.pl -0.0.0.0 kimbyleswprzeszlosci.pl -0.0.0.0 najlepszakonsolaxbox.pl -0.0.0.0 prezentowo.org -0.0.0.0 fulldownload.pl -0.0.0.0 all-player.pl -0.0.0.0 easydownload.pl -0.0.0.0 cs-skin.pl -0.0.0.0 pokemonzestaw.pl -0.0.0.0 filmu.pl -0.0.0.0 filedownloads.pl -0.0.0.0 twojeslodkiebobasy.pl -0.0.0.0 besttestyiq24.pl -0.0.0.0 faktopedia.com.pl -0.0.0.0 superdeals.com.pl -0.0.0.0 best-quizy.pl -0.0.0.0 szybki-internet24.pl -0.0.0.0 twojapewnadata.pl -0.0.0.0 przelicznikczasufb.pl -0.0.0.0 hdseriale.pl -0.0.0.0 nowepliki.pl -0.0.0.0 skincrate.net -0.0.0.0 winwotgold.pl -0.0.0.0 watchmyfb.pl -0.0.0.0 wygraj-butki.pl -0.0.0.0 gw.firesub.pl -0.0.0.0 xcc24.pl -0.0.0.0 pliks.pl -0.0.0.0 pobierz.shop.pl -0.0.0.0 mega-download.eu -0.0.0.0 zalukaj-player.pl -0.0.0.0 za-rejestrowany.pl -0.0.0.0 4kplayer.pl -0.0.0.0 tvseriesmovies.pl -0.0.0.0 24pliki.pl -0.0.0.0 best-coupon-offer.com -0.0.0.0 cda-premiery.pl -0.0.0.0 speed-lte.pl -0.0.0.0 pobierz1234.pl -0.0.0.0 play-logic-games.com -0.0.0.0 mobsfun.net -0.0.0.0 funtoonez.com -0.0.0.0 appiq.mobi -0.0.0.0 pornmania.pl -0.0.0.0 esemeso.pl -0.0.0.0 chargx.pl -0.0.0.0 airmax-kupony.pl -0.0.0.0 wylosujgry.pl -0.0.0.0 i-wiadomosci.pl -0.0.0.0 przepismix.pl -0.0.0.0 rejestrowanko.com.pl -0.0.0.0 bony-paliwowe.pl -0.0.0.0 funriver.pl -0.0.0.0 bon-bon-bon.pl -0.0.0.0 chrome-setup.bid -0.0.0.0 idzdalej.pl -0.0.0.0 tescikiq.pl -0.0.0.0 steamdoladowanie.pl -0.0.0.0 ladujpsc.pl -0.0.0.0 wygrajjacka.pl -0.0.0.0 bonykupony.pl -0.0.0.0 mojeiq.pl -0.0.0.0 odliczamy.net -0.0.0.0 odbierambony.pl -0.0.0.0 tankuje-paliwo.pl -0.0.0.0 videoroom.pl -0.0.0.0 movies-base.pl -0.0.0.0 wygrajps4pro.pl -0.0.0.0 wygrajairpods.pl -0.0.0.0 mediainner.pl -0.0.0.0 wygrajxboxones.pl -0.0.0.0 yourfashions.pl -0.0.0.0 dopeclothing.pl -0.0.0.0 makeittrue.pl -0.0.0.0 mega-download.pl -0.0.0.0 wygrajriotsy.pl -0.0.0.0 followinsta.pl -0.0.0.0 streamsportowy.pl -0.0.0.0 askfm-like.pl -0.0.0.0 sledzememes.pl -0.0.0.0 wygrajgiftcard.pl -0.0.0.0 fifa17-coins.pl -0.0.0.0 monetypokemon.pl -0.0.0.0 winiphone7.pl -0.0.0.0 poke-zestaw.pl -0.0.0.0 sexstream.pl -0.0.0.0 twojapozyczka24h.pl -0.0.0.0 zapiszto.pl -0.0.0.0 odbierzpokemon.pl -0.0.0.0 file-folders.pl -0.0.0.0 fspys.pl -0.0.0.0 hdsport-stream.pl -0.0.0.0 insta-follow.pl -0.0.0.0 fb-colors.pl -0.0.0.0 skin-konkurs.pl -0.0.0.0 youraticles.pl -0.0.0.0 win-skin.pl -0.0.0.0 nikeswin.pl -0.0.0.0 win-cosmetics.pl -0.0.0.0 winshoess.pl -0.0.0.0 sg7e.pl -0.0.0.0 koszkosmetykii.pl -0.0.0.0 hd-films.pl -0.0.0.0 dieta-lux.pl -0.0.0.0 getsnaps.pl -0.0.0.0 riotpoints.pl -0.0.0.0 swiatpobran.pl -0.0.0.0 ustrzelskina.pl -0.0.0.0 twojepetycje.pl -0.0.0.0 you-vids.com -0.0.0.0 podgladamy.com -0.0.0.0 videos-base.pl -0.0.0.0 bazafilmowa.org -0.0.0.0 videtubs.pl -0.0.0.0 carking.pl -0.0.0.0 djcombox.pl -0.0.0.0 jamba.pl -0.0.0.0 i-payment.pl -0.0.0.0 cinex.pl -0.0.0.0 pomocdlalenki.pl -0.0.0.0 viewfile.pl -0.0.0.0 wygrajfinalfantasy.pl -0.0.0.0 wygrajmafia3.pl -0.0.0.0 wygrajgalaxy7edge.pl -0.0.0.0 wygrajhamak.pl -0.0.0.0 wygrajnamiot.pl -0.0.0.0 wygrajtrampoline.pl -0.0.0.0 doladuj-steam.pl -0.0.0.0 twojeartykuly.com -0.0.0.0 fastpay.pl -0.0.0.0 wygrane-konkurs.pl -0.0.0.0 wrzutkaplikow.pl -0.0.0.0 freehd.pl -0.0.0.0 bluedownload.pl -0.0.0.0 doladowanie.zx8.pl -0.0.0.0 fun2me.pl -0.0.0.0 buty-kupony.pl -0.0.0.0 r0ckethost.pl -0.0.0.0 getsnap.pl -0.0.0.0 winjordan.pl -0.0.0.0 steamadd.pl -0.0.0.0 sg7edges.pl -0.0.0.0 winpool.pl -0.0.0.0 pakietltes.pl -0.0.0.0 filmy-i-seriale.pl -0.0.0.0 platnkom.pl -0.0.0.0 nocnyseans.pl -0.0.0.0 zalukaj-online.pl -0.0.0.0 vod-plex.pl -0.0.0.0 ecda.pl -0.0.0.0 vodhd.pl -0.0.0.0 mega-movies.pl -0.0.0.0 darmowetesty.com -0.0.0.0 wygrania.com -0.0.0.0 streamuj.org -0.0.0.0 wiecejnetu.pl -0.0.0.0 yourhosts.pl -0.0.0.0 megadown.net -0.0.0.0 fifa17coins.com.pl -0.0.0.0 pobieraj-pliczki.pl -0.0.0.0 zaile-umrzesz.pl -0.0.0.0 mojewyspy.com -0.0.0.0 wygrajiiphone7.pl -0.0.0.0 herjacket.pl -0.0.0.0 wpisz-to.pl -0.0.0.0 pffn.pl -0.0.0.0 afisz24.eu -0.0.0.0 rankingkwiaciarni.pl -0.0.0.0 rzetelnebiuro.pl -0.0.0.0 rzetelneapteki.pl -0.0.0.0 rankingfryzjerow.pl -0.0.0.0 vitrigroup.pl -0.0.0.0 dowiecznosci.pl -0.0.0.0 pl.team -0.0.0.0 polecamhotel.pl -0.0.0.0 kadrymilosci.pl -0.0.0.0 zamow-najacze1.pl -0.0.0.0 vodlive.pl -0.0.0.0 odbierznagrody24.pl -0.0.0.0 gold-nagrody.pl -0.0.0.0 zapisujemy24.pl -0.0.0.0 torrenty-org.pl -0.0.0.0 herssneakers.pl -0.0.0.0 za-rejestruj.pl -0.0.0.0 wygrajfifa17.pl -0.0.0.0 zjesz-mnie.pl -0.0.0.0 konkurs-adidas.pl -0.0.0.0 todolize.com -0.0.0.0 mega-zakupy.com.pl -0.0.0.0 wielkikonkurs.pl -0.0.0.0 odbierz-50pl.pl -0.0.0.0 swietne-bony.pl -0.0.0.0 iphone7konkurs.pl -0.0.0.0 megastream.pl -0.0.0.0 glosowanie24.pl -0.0.0.0 youvids.pl -0.0.0.0 grajwygrywaj.pl -0.0.0.0 wygrajbattlefield.pl -0.0.0.0 streamgo.pl -0.0.0.0 fileup.com.pl -0.0.0.0 swietne-kolekcje.pl -0.0.0.0 zgarnijbuty.pl -0.0.0.0 sh4refiles.pl -0.0.0.0 friendlist.pl -0.0.0.0 pobierz-plik.com.pl -0.0.0.0 gigup.net -0.0.0.0 ktotopaczy.pl -0.0.0.0 konkursowe-smsy.pl -0.0.0.0 odbierzpokemonyy.pl -0.0.0.0 kliknij-wygraj.pl -0.0.0.0 odbieram-nagrode.com.pl -0.0.0.0 fcolors.pl -0.0.0.0 podgladaczek.pl -0.0.0.0 bony-drogeria.pl -0.0.0.0 download-file24.pl -0.0.0.0 e-erotic.pl -0.0.0.0 juicywin.pl -0.0.0.0 ksiazka-telefoniczna-online.pl -0.0.0.0 rzeczyzadarmo.pl -0.0.0.0 bony-drogerie.pl -0.0.0.0 czyjtonr.info -0.0.0.0 sharefile365.com -0.0.0.0 wlaczpodgladfejs.pl -0.0.0.0 air-max-wygrywamy.pl -0.0.0.0 buty-konkurs.pl -0.0.0.0 movieplaytubes.pl -0.0.0.0 hdsportstreams.pl -0.0.0.0 streams18plus.pl -0.0.0.0 streamershd.pl -0.0.0.0 24streamers.pl -0.0.0.0 foldersfiles.pl -0.0.0.0 filesfolders.pl -0.0.0.0 yourhost.pl -0.0.0.0 megadowner.pl -0.0.0.0 weebgazeta.pl -0.0.0.0 booksstar.pl -0.0.0.0 air-maxy.eu -0.0.0.0 yourarticle.pl -0.0.0.0 flycell.pl -0.0.0.0 viralsite.top -0.0.0.0 quizalot.me -0.0.0.0 zloty-konkurs.pl -0.0.0.0 dobrebony.pl -0.0.0.0 150-sekund.pl -0.0.0.0 golds-bon.pl -0.0.0.0 hothub.pl -0.0.0.0 vodplex.pl -0.0.0.0 deadwalking.tv -0.0.0.0 wygrajpokecoins.pl -0.0.0.0 v-shared.net -0.0.0.0 skinskonkurs.pl -0.0.0.0 sg6edges.pl -0.0.0.0 odbierzpokemony.pl -0.0.0.0 grabgame.pl -0.0.0.0 live2016.pl -0.0.0.0 winskinss.pl -0.0.0.0 playmobia.com -0.0.0.0 ollando.com -0.0.0.0 fszpieg.pl -0.0.0.0 qubble.com -0.0.0.0 mobiworld.biz -0.0.0.0 poke-coins.pl -0.0.0.0 quiz-fun.com.my -0.0.0.0 lifehackz.net -0.0.0.0 p0rnking.com -0.0.0.0 update-1.com -0.0.0.0 smsiaki.eu -0.0.0.0 ewygrane.pl -0.0.0.0 pokemon-go.ewygrane.pl -0.0.0.0 za10groszy.pl -0.0.0.0 trafisz.com -0.0.0.0 viewerapp.pl -0.0.0.0 pokemon-go-plus.pl -0.0.0.0 pokemonkonkurs.pl -0.0.0.0 fileengine.org -0.0.0.0 punkty-karne.pl -0.0.0.0 patqut.com -0.0.0.0 napiszsms.pl -0.0.0.0 slodkieklamstewka.eu -0.0.0.0 vv9.pl -0.0.0.0 globile.co -0.0.0.0 stream24h.pl -0.0.0.0 soft4click.com -0.0.0.0 crowdcube.pl -0.0.0.0 wygrajbasen.pl -0.0.0.0 i-cloudnet.com.pl -0.0.0.0 moviemega.pl -0.0.0.0 info-24h.pl -0.0.0.0 winiphone6.pl -0.0.0.0 wwygrana.pl -0.0.0.0 lays.wwygrana.pl -0.0.0.0 netsa.pl -0.0.0.0 doladowania.netsa.pl -0.0.0.0 www.specials.facebook.netsa.pl -0.0.0.0 elimit.pl -0.0.0.0 zlokalizujtelefon.pl -0.0.0.0 drpenis.pl -0.0.0.0 mobigra.com -0.0.0.0 ver.ovh -0.0.0.0 tapeciakowo.pl -0.0.0.0 onliine.pl -0.0.0.0 www.profitboosterapp.com -0.0.0.0 bardzociekawec.pl -0.0.0.0 mylead.eu -0.0.0.0 mylead.pl -0.0.0.0 mediavideo.pl -0.0.0.0 hotprizes.pl -0.0.0.0 mobsfun.com -0.0.0.0 cool4mob.com -0.0.0.0 zgarnijciuchy.pl -0.0.0.0 redcloud.com.pl -0.0.0.0 wygraj-quiz.pl -0.0.0.0 funsolo.net -0.0.0.0 mega-gry.com -0.0.0.0 www.plstation.pl -0.0.0.0 zgarnij.net -0.0.0.0 psialapka.pl -0.0.0.0 topfotki.pl -0.0.0.0 www.7218.pl -0.0.0.0 ogladajmecz.com.pl -0.0.0.0 hotcash.pro -0.0.0.0 fullplayer.pl -0.0.0.0 zalogowany.pl -0.0.0.0 kekuko.com -0.0.0.0 klubmp3.pl -0.0.0.0 jedz-eco.pl -0.0.0.0 zgarnijplik.pl -0.0.0.0 n-mobile.net -0.0.0.0 icloudnet.com.pl -0.0.0.0 kocham-cie.c0.pl -0.0.0.0 najlepszewrozby.pl -0.0.0.0 www.darmowe-wrozby.com -0.0.0.0 telefotki.pl -0.0.0.0 wygrajz5.pl -0.0.0.0 wygrajxboxone.eu -0.0.0.0 wygrajgtavpc.pl -0.0.0.0 wygraj-iphone6s.pl -0.0.0.0 wybierz-nagrode.pl -0.0.0.0 wotgold.pl -0.0.0.0 winscandy.pl -0.0.0.0 winbike.pl -0.0.0.0 wikingowie.tv -0.0.0.0 twojeartykuly.pl -0.0.0.0 twojdziennik.eu -0.0.0.0 tv-internetowa.pl -0.0.0.0 ftimer.pl -0.0.0.0 telewizja-internetowa24.pl -0.0.0.0 lightcloud.pl -0.0.0.0 szpiegfriend.pl -0.0.0.0 szpieg-sms.pl -0.0.0.0 strefasexlive.pl -0.0.0.0 streamoo.pl -0.0.0.0 hd-stream.pl -0.0.0.0 speedfile.info -0.0.0.0 skinykonkurs.pl -0.0.0.0 samsung6edge.pl -0.0.0.0 rejestrowanko.pl -0.0.0.0 pl.mevida.me -0.0.0.0 realybooks.com -0.0.0.0 profileszpieg.pl -0.0.0.0 podarunkowartvagd.pl -0.0.0.0 pobierzgo.pl -0.0.0.0 playmovie.pl -0.0.0.0 pl.wizappz.com -0.0.0.0 pl.tappsms.com -0.0.0.0 pl.mysafesmartphone.com -0.0.0.0 pamietnikiwampirow.tv -0.0.0.0 tvplayer24.pl -0.0.0.0 onlinecalyfilm.pl -0.0.0.0 odpowiadam.pl -0.0.0.0 oculusvsvr.pl -0.0.0.0 napisany.pl -0.0.0.0 mysocials.pl -0.0.0.0 motoawards.pl -0.0.0.0 momoxxio.com -0.0.0.0 megamovie.pl -0.0.0.0 lovelybox.eu -0.0.0.0 losujgre.pl -0.0.0.0 ktocieusunal.pl -0.0.0.0 getcosmetics.pl -0.0.0.0 kiedy-umrzesz.pl -0.0.0.0 klucze-csgo.pl -0.0.0.0 iqsfree.pl -0.0.0.0 instalike.pl -0.0.0.0 info-fitness.com -0.0.0.0 hostshare.pl -0.0.0.0 gangzalbani.pl -0.0.0.0 graotron.tv -0.0.0.0 hdfilms.pl -0.0.0.0 films-hd.pl -0.0.0.0 instafollow.pl -0.0.0.0 filmy.a33.pl -0.0.0.0 ero-tv.pl -0.0.0.0 emotikonfb.com -0.0.0.0 downloadfiles.pl -0.0.0.0 addsteam.pl -0.0.0.0 dieta-personalna.eu -0.0.0.0 diamondmakeup.pl -0.0.0.0 chron-telefon.com -0.0.0.0 cda-filmy.com.pl -0.0.0.0 bookstar.pl -0.0.0.0 askfmlike.pl -0.0.0.0 akademiagreya.pl -0.0.0.0 bemydate.mobi -0.0.0.0 as.dialog.si -0.0.0.0 pobraniowo.pl -0.0.0.0 nagroportal.pl -0.0.0.0 darmowe-gierki.eu -0.0.0.0 filmomaniacy.pl -0.0.0.0 24filmyonline.pl -0.0.0.0 www.iphone6plus.ewygrana.pl -0.0.0.0 www.smartwatch.ewygrana.pl -0.0.0.0 www.odszukaj-telefon.ienet.pl -0.0.0.0 www.sedoxo.ewygrana.pl -0.0.0.0 www.psc.ewygrana.pl -0.0.0.0 www.zlokalizuj.ienet.pl -0.0.0.0 www.doladowania.ienet.pl -0.0.0.0 www.operatorium.ienet.pl -0.0.0.0 www.google.ienet.pl -0.0.0.0 www.operator.ienet.pl -0.0.0.0 www.4download.ienet.pl -0.0.0.0 www.lays.ewygrana.pl -0.0.0.0 www.bmw.ewygrana.pl -0.0.0.0 www.granie-na-czekanie.ienet.pl -0.0.0.0 www.bizuteria.ewygrana.pl -0.0.0.0 www.kino.ewygrana.pl -0.0.0.0 www.justin-polska.ewygrana.pl -0.0.0.0 www.download.ienet.pl -0.0.0.0 www.sport-stream.ienet.pl -0.0.0.0 www.forsa.ienet.pl -0.0.0.0 www.testery.ewygrana.pl -0.0.0.0 www.minionki.ewygrana.pl -0.0.0.0 www.okulary3d.ewygrana.pl -0.0.0.0 www.samsung.ewygrana.pl -0.0.0.0 www.cloudown.ienet.pl -0.0.0.0 www.ciuchy.ewygrana.pl -0.0.0.0 www.dron.ewygrana.pl -0.0.0.0 www.test-iq.ienet.pl -0.0.0.0 www.new-balance.ewygrana.pl -0.0.0.0 www.bluzy.ewygrana.pl -0.0.0.0 www.bilety.ewygrana.pl -0.0.0.0 www.e-papierosy.ewygrana.pl -0.0.0.0 www.cs-go.ienet.pl -0.0.0.0 www.nike.ewygrana.pl -0.0.0.0 www.snapchat.ienet.pl -0.0.0.0 www.streams.ienet.pl -0.0.0.0 www.sexy-kamerki.ienet.pl -0.0.0.0 www.online-city.ienet.pl -0.0.0.0 konkurs6.com.pl -0.0.0.0 zegar-fb.pl -0.0.0.0 watchonline24.pl -0.0.0.0 filmonline.com.pl -0.0.0.0 www.twojprofil.eu -0.0.0.0 02k.pl -0.0.0.0 enagrody.com -0.0.0.0 looool.pl -0.0.0.0 nieogar.pl -0.0.0.0 pobieramy-pliki.pl -0.0.0.0 hdstream24.pl -0.0.0.0 hdvod24.pl -0.0.0.0 sharehosting.pl -0.0.0.0 webgazeta.pl -0.0.0.0 hdsportstream.pl -0.0.0.0 naszesprawdziany.pl -0.0.0.0 mediafile.pl -0.0.0.0 yotefiles.com -0.0.0.0 getgamecheats.com -0.0.0.0 instantdownloadsz.com -0.0.0.0 tinyfileshost.com -0.0.0.0 pokolorujfejs.eu -0.0.0.0 pokolorujfb.pl -0.0.0.0 welovetheapp.com -0.0.0.0 cs-goskiny.pl -0.0.0.0 1freesoftwareonline.com -0.0.0.0 5m4.pl -0.0.0.0 accessonline.biz -0.0.0.0 adeforsa.pl -0.0.0.0 adschimp.com -0.0.0.0 ajakbytak.pl -0.0.0.0 akazoo.pl -0.0.0.0 allmovies.com.pl -0.0.0.0 allplayer.pl -0.0.0.0 androidsecurityplus.com -0.0.0.0 appsdorado.com -0.0.0.0 areagame.pl -0.0.0.0 astrocash.org -0.0.0.0 bez-limitu.tv -0.0.0.0 booostphone.pl -0.0.0.0 boostphone.gq -0.0.0.0 buz2mobile.com -0.0.0.0 captainquizz.de -0.0.0.0 carambaba.com -0.0.0.0 centrumplay.pl -0.0.0.0 chirurdzy.tv -0.0.0.0 cinemastar.pl -0.0.0.0 colors-app.pl -0.0.0.0 cpagrip.com -0.0.0.0 daarmowe-doladowania.ovp.pl -0.0.0.0 dajemy50.pl -0.0.0.0 darmowe-doladowania-uniia.ovp.pl -0.0.0.0 darmowe-doladowania.net.pl -0.0.0.0 darmowe-doladowanie.pl -0.0.0.0 darmowe-sms.pl -0.0.0.0 darmowedoladowania24.pl -0.0.0.0 darmowedoladowania50zl.wordpress.com -0.0.0.0 darmowyminecraftpremium.jimdo.com -0.0.0.0 deletefriend.pl -0.0.0.0 doladowania-telefonu.pl -0.0.0.0 doladowania.joi.pl -0.0.0.0 doladowaniasteam.pl -0.0.0.0 doladowanie.za.pl -0.0.0.0 doladowanko.com -0.0.0.0 doladowanieplus24.pl -0.0.0.0 doladuj50.pev.pl -0.0.0.0 doladujfona.net -0.0.0.0 doladujfona.org -0.0.0.0 doladujsteam.pl -0.0.0.0 downloaded.pl -0.0.0.0 downloadfile.eu -0.0.0.0 e-doladowania.com.pl -0.0.0.0 edoladowanie.com.pl -0.0.0.0 efun.net.pl -0.0.0.0 enagrody24.pl -0.0.0.0 exeos.ws -0.0.0.0 extratesty.pl -0.0.0.0 ezdownloadpro.info -0.0.0.0 faceapp.eu -0.0.0.0 faceportal.pl -0.0.0.0 faceroute.pl -0.0.0.0 facetools.pl -0.0.0.0 fb-szpieg.com -0.0.0.0 fb-szpieg.com.pl -0.0.0.0 fb-szpieg.pl -0.0.0.0 fbpodgladacz.wordpress.com -0.0.0.0 fejs-podgladamy.pl -0.0.0.0 fejspejs.pl -0.0.0.0 fejspodgladamy.pl -0.0.0.0 fejstools.pl -0.0.0.0 file-share365.com -0.0.0.0 filebay.org -0.0.0.0 filecom.net -0.0.0.0 filecom.pl -0.0.0.0 filefolders.pl -0.0.0.0 filerom.com -0.0.0.0 filescloud.pl -0.0.0.0 filespeedy.net -0.0.0.0 filespeedy.org -0.0.0.0 fileston.com -0.0.0.0 filestrue.com -0.0.0.0 film-base.pl -0.0.0.0 filmline.pl -0.0.0.0 filmowabaza.pl -0.0.0.0 filmycda.pl -0.0.0.0 filmyhd-online24.pl -0.0.0.0 filmynet.eu -0.0.0.0 filmyonlinebezlimitu.pl -0.0.0.0 firecash.org -0.0.0.0 fotomonto.pl -0.0.0.0 freedoladowania.pl -0.0.0.0 freegiftcode.com -0.0.0.0 freehackpl.com -0.0.0.0 freeminecraft.cc -0.0.0.0 freeminecraftgiftcode.net -0.0.0.0 friendviewer.pl -0.0.0.0 fullhd.pl -0.0.0.0 fun2cell.net -0.0.0.0 futurepay.globway.eu -0.0.0.0 gamer24.pl -0.0.0.0 geek24.pl -0.0.0.0 getfilesfrom.net -0.0.0.0 getthis.pl -0.0.0.0 giftsofsnowdown.com -0.0.0.0 gigup.pl -0.0.0.0 giveskincs.nd.pl -0.0.0.0 goracenagrody.pl -0.0.0.0 goracezdobycze.pl -0.0.0.0 gosciefb.pl -0.0.0.0 gurucheats.com -0.0.0.0 hdplayer.pl -0.0.0.0 hdstream.pl -0.0.0.0 hdvod.pl -0.0.0.0 heheszky.pl -0.0.0.0 hostujmy.pl -0.0.0.0 hotapp.pl -0.0.0.0 hotawards.pl -0.0.0.0 i4you.pl -0.0.0.0 ilemasziq.pl -0.0.0.0 ilovemobi.com -0.0.0.0 info24online.pl -0.0.0.0 insanegift.com -0.0.0.0 islandmob.com -0.0.0.0 jamster.pl -0.0.0.0 kingprizes.pl -0.0.0.0 konkursy.de -0.0.0.0 ktodwiedza.pl -0.0.0.0 ktopodgladamnienafacebooku.wordpress.com -0.0.0.0 leadzupc.com -0.0.0.0 liversely.com -0.0.0.0 magadownloader.com -0.0.0.0 megabony.pl -0.0.0.0 megacloud.com.pl -0.0.0.0 megacloudz.net -0.0.0.0 megadown.us -0.0.0.0 megafotki.pl -0.0.0.0 minecraftdarmowygiftcode.wordpress.com -0.0.0.0 minecraftpro.pl -0.0.0.0 mobileaps.co -0.0.0.0 mobzones.com -0.0.0.0 moviecreator.pl -0.0.0.0 moviestarplanet-hacki.pl -0.0.0.0 moviestarplanethack.net.pl -0.0.0.0 moviestarplanethack.org.pl -0.0.0.0 moviestarplanethackandcheats.com -0.0.0.0 moviestarplanethackers.co -0.0.0.0 moviestarplanethackmasters.com -0.0.0.0 msphack.com.pl -0.0.0.0 msphack.pl -0.0.0.0 msphackonline.com -0.0.0.0 namierz-telefon.pl -0.0.0.0 needforfile.net -0.0.0.0 newclashgems.com -0.0.0.0 no-survey.com -0.0.0.0 nonstopvideos.pl -0.0.0.0 nowedoladowanie.pl -0.0.0.0 o5h.pl -0.0.0.0 obrazkovo.pl -0.0.0.0 odbierz-nagrody.pl -0.0.0.0 odwiedziny-fb.pl -0.0.0.0 onlyfiles.net -0.0.0.0 orange-kodzik.890m.com -0.0.0.0 otobony.pl -0.0.0.0 pakietylte.pl -0.0.0.0 playhd.pl -0.0.0.0 playnowunlimited.biz -0.0.0.0 playvod.tv -0.0.0.0 plikson.pl -0.0.0.0 plikson24.pl -0.0.0.0 pobierz-123.pl -0.0.0.0 pobierz123.pl -0.0.0.0 pobierzebooka.pl -0.0.0.0 pobierzplik.net -0.0.0.0 pobierzpliki.net -0.0.0.0 pobierzpliki.pl -0.0.0.0 podpiszpetycje.pl -0.0.0.0 pointhost.pl -0.0.0.0 polub.co -0.0.0.0 profbhack.com -0.0.0.0 promocyjne50zl.pl -0.0.0.0 rapidfile.pl -0.0.0.0 restricted.pl -0.0.0.0 riotpointslol.pl -0.0.0.0 safe-app.net -0.0.0.0 searchrapid.pl -0.0.0.0 share-files.eu -0.0.0.0 showmeflix.com -0.0.0.0 showsplash.com -0.0.0.0 skidrowcrack.com -0.0.0.0 skippyfile.com -0.0.0.0 smartawards.pl -0.0.0.0 sms4all.pl -0.0.0.0 socialpeeper.pl -0.0.0.0 softsmart.mobi -0.0.0.0 sprawdz-to.cba.pl -0.0.0.0 steam-wallet-gifts.com -0.0.0.0 steam-wallet-money.com -0.0.0.0 steamco.de -0.0.0.0 steamgrygive.lt.pl -0.0.0.0 stebox.pl -0.0.0.0 streams.net.pl -0.0.0.0 streamy.pl -0.0.0.0 subkiller.pl -0.0.0.0 subscribersgifts.com -0.0.0.0 supere.pl -0.0.0.0 superserwisy.pl -0.0.0.0 tapetkowo.pl -0.0.0.0 techawards.pl -0.0.0.0 techkonkurs.pl -0.0.0.0 teenzforfun.com -0.0.0.0 themovienation.com -0.0.0.0 tinyfilehost.com -0.0.0.0 transmisje24.net -0.0.0.0 truegamers.ga -0.0.0.0 twojanagroda.pl -0.0.0.0 upshare.org -0.0.0.0 upshare.pl -0.0.0.0 videobay.tv -0.0.0.0 videorazr.com -0.0.0.0 videostream.pl -0.0.0.0 videoway.net -0.0.0.0 videoway.pl -0.0.0.0 vimeoo.net -0.0.0.0 vod24.pl -0.0.0.0 vod24.tv -0.0.0.0 watchonline.pl -0.0.0.0 wentworth.pl -0.0.0.0 werwer.pl -0.0.0.0 wgrajka.pl -0.0.0.0 www.congratulations.website -0.0.0.0 www.darmowedoladowanko.pl -0.0.0.0 www.doladowywacztel.pl -0.0.0.0 www.eseansik.pl -0.0.0.0 www.fbony.pl -0.0.0.0 www.fcgol.pl -0.0.0.0 www.gifts-polska.pl -0.0.0.0 www.lolgifting.com -0.0.0.0 www.lolrpgifts.com -0.0.0.0 www.minecraftzadarmo.pl -0.0.0.0 www.mobilejmp.com -0.0.0.0 www.mobjmp.com -0.0.0.0 www.msp-hack.com -0.0.0.0 www.polubish.pl -0.0.0.0 www.rozrywkabox.com -0.0.0.0 www.rp4free.pl -0.0.0.0 secure4app.com -0.0.0.0 zmianakolorfuffb.pl -0.0.0.0 zmianakoloruffb.pl -0.0.0.0 wygrajpsc.eu -0.0.0.0 wygrajskiny.pl -0.0.0.0 wygrywa.pl -0.0.0.0 yourfiles.pl -0.0.0.0 yuppipuppy.com -0.0.0.0 zacne.eu -0.0.0.0 zarabiajwsieci.5v.pl -0.0.0.0 zasil-konto.tk -0.0.0.0 zasilkonto.cba.pl -0.0.0.0 zegarfb.pl -0.0.0.0 zgarnijdarmowedoladowanie.pl -0.0.0.0 zgarnijdoladowanie.pl -0.0.0.0 zgarnijfona.pl -0.0.0.0 zgarnijkonsole.pl -0.0.0.0 zlektorem.pl -0.0.0.0 znapisami.pl -0.0.0.0 zumodi.com -0.0.0.0 xn--fejs-podgldacz-kwb.pl -0.0.0.0 xn--rankingdentystw-8rb.pl -0.0.0.0 xn--dowiecznoci-mfc.pl -0.0.0.0 xn--kadrymioci-g0b51a.pl -0.0.0.0 xn--data-mierci-24-9xc.pl -0.0.0.0 xn--data-mierci-sprawdz-kud.pl -0.0.0.0 xn--data-mierci-ifc.net.pl -0.0.0.0 xn--data-mier-3db33g.pl -0.0.0.0 www.nagroda-sms.pl -0.0.0.0 bramka-sms-zadarmo.pl -0.0.0.0 bramka-sms-za-darmo.pl -0.0.0.0 www.najtanszegryjava.pl -0.0.0.0 www.centrumgierjava.pl -0.0.0.0 wapster.malutki.pl -0.0.0.0 www.gryjava.gsm.pl -0.0.0.0 gry-za-darmo.pl -0.0.0.0 www.diamentyatlantydy.pl -0.0.0.0 www.zwierzakiatakuja.pl -0.0.0.0 www.owocowebabelki.pl -0.0.0.0 www.cuksy.pl -0.0.0.0 www.grakreatorkamody.pl -0.0.0.0 www.superdetektor.pl -0.0.0.0 www.zywawoda.pl -0.0.0.0 www.test-zdrady-na-telefon.pl -0.0.0.0 www.odpicujfure.pl -0.0.0.0 beka.pl -0.0.0.0 kasa-sms.pl -0.0.0.0 pinkstar.pl -0.0.0.0 72933.pl -0.0.0.0 mobilertg.pl -0.0.0.0 www.wuwuzela-na-telefon.pl -0.0.0.0 www.arkanoidgra.pl -0.0.0.0 www.wojownicyzulicy.pl -0.0.0.0 www.pasjanspro.pl -0.0.0.0 misswapster.pl -0.0.0.0 www.magiczneruny.pl -0.0.0.0 www.operacjarzeka.pl -0.0.0.0 www.piekielnakuchnia.mobi -0.0.0.0 www.gradiamenty.pl -0.0.0.0 www.wykreslanka.com.pl -0.0.0.0 www.piardofon.pl -0.0.0.0 www.magicznytotem.pl -0.0.0.0 www.mojarybka.pl -0.0.0.0 www.trzepwleb.pl -0.0.0.0 www.bombkimikolaja.pl -0.0.0.0 iqmilionera.pl -0.0.0.0 wisielec.com -0.0.0.0 czarnypunktgra.pl -0.0.0.0 www.roslinkivsrobale.pl -0.0.0.0 striprtg.pl -0.0.0.0 www.superpyton.pl -0.0.0.0 www.dragondefense.pl -0.0.0.0 www.zlotyskok.pl -0.0.0.0 www.roslinkivsduchy.pl -0.0.0.0 www.grajwciemno.pl -0.0.0.0 www.drpacman.pl -0.0.0.0 www.super-barman.pl -0.0.0.0 www.data-smierci-na-telefon.pl -0.0.0.0 www.prezentofon.pl -0.0.0.0 www.magicznarybka.pl -0.0.0.0 www.wojnaczolgow.pl -0.0.0.0 www.mobisciaga.pl -0.0.0.0 www.footballmanager.com.pl -0.0.0.0 ptgame.eu -0.0.0.0 wapster.pl -0.0.0.0 sms-za-darmo.pl -0.0.0.0 bon-na-dzienkobiet2017.blogspot.com -0.0.0.0 bony-na-dzienkobiet2017.blogspot.com -0.0.0.0 e-bony-1500zl.blogspot.com -0.0.0.0 fbviewerv75.blogspot.com -0.0.0.0 kolorfacebooka24.blogspot.com -0.0.0.0 facebookcolors24.blogspot.com -0.0.0.0 szybki-przeglad.blogspot.com -0.0.0.0 zachomikowane.blogspot.com -0.0.0.0 bon1500.blogspot.com -0.0.0.0 natkaaa1998.blogspot.com -0.0.0.0 testowanietwojegoiq.blogspot.com -0.0.0.0 friendslistfbb.blogspot.com -0.0.0.0 5facebookfrienddel.blogspot.com -0.0.0.0 doladuj-tutaj.blogspot.com -0.0.0.0 doladowanie50pln.blogspot.com -0.0.0.0 ufc202-live.blogspot.com -0.0.0.0 5gb-internetu-pakiety.blogspot.com -0.0.0.0 pokemon2k16go.blogspot.com -0.0.0.0 cs-goskiny.blogspot.com -0.0.0.0 hackidomsp.blogspot.com -0.0.0.0 fejsopodgladacz.blogspot.com -0.0.0.0 doladowania50pln.blogspot.com -0.0.0.0 pokemon-go-pakiety.blogspot.com -0.0.0.0 zmienkolory.blogspot.com -0.0.0.0 euro2016-doladowanie.blogspot.com -0.0.0.0 pakiety-pokemon-go.blogspot.com -0.0.0.0 1kolorrfaceb.blogspot.com -0.0.0.0 fejs-colors.blogspot.com -0.0.0.0 internet-lte-5gb.blogspot.com -0.0.0.0 euro-doladowania.blogspot.com -0.0.0.0 blyskawiczne-doladowania.blogspot.com -0.0.0.0 snapchat-save.blogspot.com -0.0.0.0 facebookkoloruj.blogspot.com -0.0.0.0 kolorowy-fejs.blogspot.com -0.0.0.0 aktualizacjafacebooka.blogspot.com -0.0.0.0 facebookaplikacje.blogspot.com -0.0.0.0 sexfabryki.blogspot.com -0.0.0.0 nauczycielkasex.blogspot.com -0.0.0.0 szokgwalt.blogspot.com -0.0.0.0 infoszook24.blogspot.com -0.0.0.0 szokinfor24.blogspot.com -0.0.0.0 szokinfo247.blogspot.com -0.0.0.0 informacjeszok24.blogspot.com -0.0.0.0 sex-fabryka.blogspot.com -0.0.0.0 sexfabryka.blogspot.com -0.0.0.0 fabryka-chinczykow.blogspot.com -0.0.0.0 zgarnijnike.blogspot.com -0.0.0.0 polkawlesie.blogspot.com -0.0.0.0 wygrajnike.blogspot.com -0.0.0.0 fbpodglad.blogspot.com -0.0.0.0 facebook-kolor.blogspot.com -0.0.0.0 wideo-pryszcz.blogspot.com -0.0.0.0 odzyskajsnapy.blogspot.com -0.0.0.0 pryszcz-wideo.blogspot.com -0.0.0.0 twoj-test-iq.blogspot.com -0.0.0.0 czas-na-fb.blogspot.com -0.0.0.0 wilkzwallstreet.blogspot.com -0.0.0.0 facebokznajomi.blogspot.com -0.0.0.0 sspawdzktopodgglada.blogspot.com -0.0.0.0 sprawdzktopodgglada.blogspot.com -0.0.0.0 colors-app.blogspot.com -0.0.0.0 ustaw--tlo-fb.blogspot.com -0.0.0.0 face--viewer.blogspot.com -0.0.0.0 mojekumpele.blogspot.com -0.0.0.0 facebookkviewer.blogspot.com -0.0.0.0 motyw-fb.blogspot.com -0.0.0.0 zamiana-koloru.blogspot.com -0.0.0.0 wyciskanie-pryszcza.blogspot.com -0.0.0.0 fejspodgllaadacz.blogspot.com -0.0.0.0 fejspodglladacz.blogspot.com -0.0.0.0 podgladfacebokaa.blogspot.com -0.0.0.0 faceviewe.blogspot.com -0.0.0.0 fbcolor0156.blogspot.com -0.0.0.0 fbcolor0141.blogspot.com -0.0.0.0 fbcolor071.blogspot.com -0.0.0.0 fb-podglad5.blogspot.com -0.0.0.0 fb-podglad6.blogspot.com -0.0.0.0 zmienienie-koloru.blogspot.com -0.0.0.0 kolorowy-f-b.blogspot.com -0.0.0.0 kollory-fejsa.blogspot.com -0.0.0.0 koloryfejsa.blogspot.com -0.0.0.0 test--na--iq.blogspot.com -0.0.0.0 zobaczktopodgladaa.blogspot.com -0.0.0.0 datasmierci01.blogspot.com -0.0.0.0 suczki-mlode.blogspot.com -0.0.0.0 dataasmierci.blogspot.com -0.0.0.0 okaleczenie15laatkii.blogspot.com -0.0.0.0 okaleczona15--latka.blogspot.com -0.0.0.0 okaleczona15-llatka.blogspot.com -0.0.0.0 okaleczon15-lattka.blogspot.com -0.0.0.0 wypad3k0.blogspot.com -0.0.0.0 kolloryfejsa.blogspot.com -0.0.0.0 ustaw-tlo.blogspot.com -0.0.0.0 fb-kolor.blogspot.com -0.0.0.0 zmienkolorfejsazafree.blogspot.com -0.0.0.0 zmien-motyw.blogspot.com -0.0.0.0 zmien-koolor.blogspot.com -0.0.0.0 darmowygenerator.blogspot.com -0.0.0.0 darmowedoladowania25.blogspot.com -0.0.0.0 programyfb.blogspot.com -0.0.0.0 narzedzia-fb.blogspot.com -0.0.0.0 generatorfreegames.blogspot.com -0.0.0.0 najprzydatniejsze.blogspot.com -0.0.0.0 ads.pubmatic.com -0.0.0.0 gads.pubmatic.com -0.0.0.0 pubads.g.doubleclick.net -0.0.0.0 securepubads.g.doubleclick.net -0.0.0.0 spclient.wg.spotify.com -0.0.0.0 www.googletagservices.com -0.0.0.0 100.1qingdao.com -0.0.0.0 100lend.in.net -0.0.0.0 7minuteworkout.com -0.0.0.0 www.7minuteworkout.com -0.0.0.0 acillst.dissilal.com -0.0.0.0 addshoppers.com -0.0.0.0 www.addshoppers.com -0.0.0.0 affiliatecashpile.go2jump.org -0.0.0.0 amasuv.in.net -0.0.0.0 amazingarcinias.com -0.0.0.0 www.amazingarcinias.com -0.0.0.0 amazingnewphonetips.xyz -0.0.0.0 www.amazingnewphonetips.xyz -0.0.0.0 amoxicillin-amoxil-buy.com -0.0.0.0 www.amoxicillin-amoxil-buy.com -0.0.0.0 amzingsuv.in.net -0.0.0.0 app.mailersend.co -0.0.0.0 arklighting.co -0.0.0.0 www.arklighting.co -0.0.0.0 autoinfo.yourautoupdatedinfo.xyz -0.0.0.0 bathtubb.in.net -0.0.0.0 beamark.noiselolpainoff.com -0.0.0.0 beaverday.biz -0.0.0.0 www.beaverday.biz -0.0.0.0 bechloredu.bid -0.0.0.0 www.bechloredu.bid -0.0.0.0 bigpayout.go2jump.org -0.0.0.0 blhind.amazingarcinias.com -0.0.0.0 blind.nomosrewrinkles.com -0.0.0.0 bqktgpxo.secureonlinesale.ru -0.0.0.0 brandedleadgeneration.com -0.0.0.0 www.brandedleadgeneration.com -0.0.0.0 burnfudd.in.net -0.0.0.0 buylasix-online.net -0.0.0.0 www.buylasix-online.net -0.0.0.0 cgyw7.greatnewsafetyfeatures.xyz -0.0.0.0 charitywithoutborders.com -0.0.0.0 www.charitywithoutborders.com -0.0.0.0 clicktshirtprinting.co.uk -0.0.0.0 www.clicktshirtprinting.co.uk -0.0.0.0 compitin.in.net -0.0.0.0 creditauthpagev3.info -0.0.0.0 www.creditauthpagev3.info -0.0.0.0 creditorrs.bid -0.0.0.0 www.creditorrs.bid -0.0.0.0 credomobile.com -0.0.0.0 www.credomobile.com -0.0.0.0 csgu1.yourlatestphonespecials.xyz -0.0.0.0 csug8.updatedonlinepestinfo.xyz -0.0.0.0 csuh5.newshoppingbonuspoints.xyz -0.0.0.0 dandingo.go2jump.org -0.0.0.0 defenderxtactical.com -0.0.0.0 www.defenderxtactical.com -0.0.0.0 dentalcarre.us -0.0.0.0 www.dentalcarre.us -0.0.0.0 dhwe4.greatnewonlinebonus.xyz -0.0.0.0 disristal.dissilal.com -0.0.0.0 dissilal.com -0.0.0.0 www.dissilal.com -0.0.0.0 divisioncore.com -0.0.0.0 www.divisioncore.com -0.0.0.0 dmwt9.onlinephonenewtips.xyz -0.0.0.0 domainseoorders.com -0.0.0.0 www.domainseoorders.com -0.0.0.0 ebaychristmas.com -0.0.0.0 www.ebaychristmas.com -0.0.0.0 eggis.noiselolpainoff.com -0.0.0.0 email.otherinbox.com -0.0.0.0 enviolista.info -0.0.0.0 www.enviolista.info -0.0.0.0 eractchr.xyz -0.0.0.0 www.eractchr.xyz -0.0.0.0 erectile.bid -0.0.0.0 www.erectile.bid -0.0.0.0 exostiastics.xyz -0.0.0.0 www.exostiastics.xyz -0.0.0.0 faucett.bid -0.0.0.0 www.faucett.bid -0.0.0.0 fitnesshealthreporter.com -0.0.0.0 www.fitnesshealthreporter.com -0.0.0.0 freeforums.org -0.0.0.0 www.freeforums.org -0.0.0.0 fucensoned.dissilal.com -0.0.0.0 gagfi.com -0.0.0.0 www.gagfi.com -0.0.0.0 generic-onlinenexium.net -0.0.0.0 www.generic-onlinenexium.net -0.0.0.0 genericnexium40mg.net -0.0.0.0 www.genericnexium40mg.net -0.0.0.0 gilletteraz.in.net -0.0.0.0 go2jump.org -0.0.0.0 www.go2jump.org -0.0.0.0 greatnewonlinebonus.xyz -0.0.0.0 www.greatnewonlinebonus.xyz -0.0.0.0 greatnewsafetyfeatures.xyz -0.0.0.0 www.greatnewsafetyfeatures.xyz -0.0.0.0 gtradersoft.com -0.0.0.0 www.gtradersoft.com -0.0.0.0 gusw2.amazingnewphonetips.xyz -0.0.0.0 healthinfo.healthyspecialnewinfo.rocks -0.0.0.0 healthyspecialnewinfo.rocks -0.0.0.0 www.healthyspecialnewinfo.rocks -0.0.0.0 heartrevitalized.com -0.0.0.0 www.heartrevitalized.com -0.0.0.0 highestmrket.bid -0.0.0.0 www.highestmrket.bid -0.0.0.0 hike.nomosrewrinkles.com -0.0.0.0 hudsonleadership.com -0.0.0.0 www.hudsonleadership.com -0.0.0.0 idobioit.ru -0.0.0.0 www.idobioit.ru -0.0.0.0 janeaustenjoy.com -0.0.0.0 www.janeaustenjoy.com -0.0.0.0 jnwky.misterjoy.ru -0.0.0.0 keeping.amazingarcinias.com -0.0.0.0 lazyprofits.go2jump.org -0.0.0.0 link.credomobile.com -0.0.0.0 lyha.neurotrascending.com -0.0.0.0 mealbonusnewonlinetips.eu -0.0.0.0 www.mealbonusnewonlinetips.eu -0.0.0.0 medtecchina.com -0.0.0.0 www.medtecchina.com -0.0.0.0 misterjoy.ru -0.0.0.0 www.misterjoy.ru -0.0.0.0 mkt.repairproducts.net -0.0.0.0 motoren.ru -0.0.0.0 www.motoren.ru -0.0.0.0 mydreamdegree.com -0.0.0.0 www.mydreamdegree.com -0.0.0.0 nennrxuc.ru -0.0.0.0 www.nennrxuc.ru -0.0.0.0 nero-us.com -0.0.0.0 www.nero-us.com -0.0.0.0 neurotrascending.com -0.0.0.0 www.neurotrascending.com -0.0.0.0 newcams.youronlinenewcamtips.xyz -0.0.0.0 newgllasses.xyz -0.0.0.0 www.newgllasses.xyz -0.0.0.0 newlights.greatnewonlinebonus.xyz -0.0.0.0 newphone.onlinephonenewtips.xyz -0.0.0.0 newphone.yourlatestphonespecials.xyz -0.0.0.0 newphonespecialtips.eu -0.0.0.0 www.newphonespecialtips.eu -0.0.0.0 newreward.newshoppingbonuspoints.xyz -0.0.0.0 news.nero-emea.com -0.0.0.0 news.nero-us.com -0.0.0.0 newshoppingbonuspoints.xyz -0.0.0.0 www.newshoppingbonuspoints.xyz -0.0.0.0 newspecialyachttips.eu -0.0.0.0 www.newspecialyachttips.eu -0.0.0.0 noiselolpainoff.com -0.0.0.0 www.noiselolpainoff.com -0.0.0.0 nomosrewrinkles.com -0.0.0.0 www.nomosrewrinkles.com -0.0.0.0 novastarled.com -0.0.0.0 www.novastarled.com -0.0.0.0 nwllockkk.xyz -0.0.0.0 www.nwllockkk.xyz -0.0.0.0 offerscience.go2jump.org -0.0.0.0 online-buyprednisone.com -0.0.0.0 www.online-buyprednisone.com -0.0.0.0 onlineloan-personal.net -0.0.0.0 www.onlineloan-personal.net -0.0.0.0 onlinenewgreecetrips.xyz -0.0.0.0 www.onlinenewgreecetrips.xyz -0.0.0.0 onlinephonenewtips.xyz -0.0.0.0 www.onlinephonenewtips.xyz -0.0.0.0 organicwelnesssale.ru -0.0.0.0 www.organicwelnesssale.ru -0.0.0.0 otherinbox.com -0.0.0.0 www.otherinbox.com -0.0.0.0 www.oz-offers.com -0.0.0.0 pcbutts1-therealtruth.blogspot.com -0.0.0.0 pestcontrol.updatedonlinepestinfo.xyz -0.0.0.0 phoneupdatednewsetup.eu -0.0.0.0 www.phoneupdatednewsetup.eu -0.0.0.0 playlott.com -0.0.0.0 www.playlott.com -0.0.0.0 pngjmz.misterjoy.ru -0.0.0.0 printdating.ru -0.0.0.0 www.printdating.ru -0.0.0.0 profitsitesbiz.com -0.0.0.0 www.profitsitesbiz.com -0.0.0.0 prrotocoll.xyz -0.0.0.0 www.prrotocoll.xyz -0.0.0.0 quickloanbank.com -0.0.0.0 www.quickloanbank.com -0.0.0.0 rank3w.com -0.0.0.0 www.rank3w.com -0.0.0.0 redhotfreebies.co.uk -0.0.0.0 www.redhotfreebies.co.uk -0.0.0.0 rentalspecialnewupdates.eu -0.0.0.0 www.rentalspecialnewupdates.eu -0.0.0.0 repairproducts.net -0.0.0.0 www.repairproducts.net -0.0.0.0 reverse-mortgage-info.com -0.0.0.0 www.reverse-mortgage-info.com -0.0.0.0 reversemortg.xyz -0.0.0.0 www.reversemortg.xyz -0.0.0.0 reverzz.in.net -0.0.0.0 safarispecialtravelinfo.eu -0.0.0.0 www.safarispecialtravelinfo.eu -0.0.0.0 safetytips.greatnewsafetyfeatures.xyz -0.0.0.0 sdke9.youronlinenewcamtips.xyz -0.0.0.0 secureonlinesale.ru -0.0.0.0 www.secureonlinesale.ru -0.0.0.0 securesignupoffers.net -0.0.0.0 www.securesignupoffers.net -0.0.0.0 securesignupoffers.org -0.0.0.0 www.securesignupoffers.org -0.0.0.0 sendingmarketing.com -0.0.0.0 www.sendingmarketing.com -0.0.0.0 sghu.misterjoy.ru -0.0.0.0 sgme3.yourautoupdatedinfo.xyz -0.0.0.0 shbkxgof.organicwelnesssale.ru -0.0.0.0 snws8.healthyspecialnewinfo.rocks -0.0.0.0 stsoftware.biz -0.0.0.0 www.stsoftware.biz -0.0.0.0 tekindustri.upnjatim.ac.id -0.0.0.0 thatinvite.top -0.0.0.0 www.thatinvite.top -0.0.0.0 thedatingconference.com -0.0.0.0 www.thedatingconference.com -0.0.0.0 tinaborg.com -0.0.0.0 www.tinaborg.com -0.0.0.0 tinee.amazingarcinias.com -0.0.0.0 titinc.nomosrewrinkles.com -0.0.0.0 www.tkdami.net -0.0.0.0 ujdmziqh.printdating.ru -0.0.0.0 unionleisurewear.com -0.0.0.0 www.unionleisurewear.com -0.0.0.0 updatedearningnewinfo.eu -0.0.0.0 www.updatedearningnewinfo.eu -0.0.0.0 updatedonlinepestinfo.xyz -0.0.0.0 www.updatedonlinepestinfo.xyz -0.0.0.0 va.tawk.to -0.0.0.0 vitamxx.in.net -0.0.0.0 vntanktransport.com -0.0.0.0 www.vntanktransport.com -0.0.0.0 vp5.sudohost.com.br -0.0.0.0 vydoxtrial.com -0.0.0.0 www.vydoxtrial.com -0.0.0.0 vydoxx.xyz -0.0.0.0 www.vydoxx.xyz -0.0.0.0 walkintubb.bid -0.0.0.0 www.walkintubb.bid -0.0.0.0 whiteboxin.com -0.0.0.0 www.whiteboxin.com -0.0.0.0 wmte3.onlinenewgreecetrips.xyz -0.0.0.0 xoxcenter.com -0.0.0.0 www.xoxcenter.com -0.0.0.0 xyrjtq.misterjoy.ru -0.0.0.0 yourautoupdatedinfo.xyz -0.0.0.0 www.yourautoupdatedinfo.xyz -0.0.0.0 yourhealthynewupdates.eu -0.0.0.0 www.yourhealthynewupdates.eu -0.0.0.0 yourlatestphonespecials.xyz -0.0.0.0 www.yourlatestphonespecials.xyz -0.0.0.0 youronlinenewcamtips.xyz -0.0.0.0 www.youronlinenewcamtips.xyz -0.0.0.0 yourphone.amazingnewphonetips.xyz -0.0.0.0 yourtravel.onlinenewgreecetrips.xyz -0.0.0.0 000free.us -0.0.0.0 007angels.com -0.0.0.0 00author.com -0.0.0.0 00go.com -0.0.0.0 00it.com -0.0.0.0 00webcams.com -0.0.0.0 0912701309f8ce.com -0.0.0.0 0c47f8422d3f.com -0.0.0.0 0n-line.tv -0.0.0.0 100dollars-seo.com -0.0.0.0 101billion.com -0.0.0.0 101flag.ru -0.0.0.0 101imagedatabase.com -0.0.0.0 101lesbian.xyz -0.0.0.0 101raccoon.ru -0.0.0.0 108shot.com -0.0.0.0 10bet.com -0.0.0.0 11235813.webzdarma.cz -0.0.0.0 11pikachu.ru -0.0.0.0 123any.com -0.0.0.0 123cha.com -0.0.0.0 123kuma.com -0.0.0.0 123locker.com -0.0.0.0 12bet.com -0.0.0.0 12masterov.com -0.0.0.0 1314dh.com -0.0.0.0 160117rd.xyz -0.0.0.0 178evakuator178.ru -0.0.0.0 1-99seo.com -0.0.0.0 1adult.com -0.0.0.0 1bet.com -0.0.0.0 1-free-share-buttons.com -0.0.0.0 1hwy.com -0.0.0.0 1j7740kd.website -0.0.0.0 1kinobig.ru -0.0.0.0 1millionusd.xyz -0.0.0.0 1pamm.ru -0.0.0.0 1stat.ru -0.0.0.0 2015god.org -0.0.0.0 2020iscoming.info -0.0.0.0 202ch.com -0.0.0.0 214jaluwobapef.cf -0.0.0.0 24videos.tv -0.0.0.0 24x7-server-support.site -0.0.0.0 256bit.by -0.0.0.0 2728fb936f0.com -0.0.0.0 273-fz.ru -0.0.0.0 28n2gl3wfyb0.ru -0.0.0.0 2ads.co.uk -0.0.0.0 2drittel.de -0.0.0.0 2girls1cup-free.com -0.0.0.0 2itech.ru -0.0.0.0 2kata.ru -0.0.0.0 2nt.ru -0.0.0.0 2rich4bitches.com -0.0.0.0 300richmond.co.nz -0.0.0.0 34.gs -0.0.0.0 3dracergames.com -0.0.0.0 3-letter-domains.net -0.0.0.0 3rbseyes.com -0.0.0.0 3weekdiet.com -0.0.0.0 3xforum.ro -0.0.0.0 40cg.com -0.0.0.0 45en.ru -0.0.0.0 45tahunkhongguan.com -0.0.0.0 4istoshop.com -0.0.0.0 4pp13.com -0.0.0.0 4rent.ru -0.0.0.0 4replicawatch.net -0.0.0.0 4ureyesonly.com -0.0.0.0 4webmasters.com -0.0.0.0 51.la -0.0.0.0 51unlim.ru -0.0.0.0 55wmz.ru -0.0.0.0 57883.net -0.0.0.0 5elementov.ru -0.0.0.0 5forex.ru -0.0.0.0 5i2.net -0.0.0.0 5kstore.com -0.0.0.0 5u.com -0.0.0.0 66cpwgln.space -0.0.0.0 6hopping.com -0.0.0.0 72-news.com -0.0.0.0 76brighton.co.uk -0.0.0.0 777-club.ru -0.0.0.0 7fon.ru -0.0.0.0 7makemoneyonline.com -0.0.0.0 7wind.ru -0.0.0.0 7yue.org -0.0.0.0 7zap.com -0.0.0.0 83net.jp -0.0.0.0 8558l.jobs.net -0.0.0.0 883zy.com -0.0.0.0 888.com -0.0.0.0 8gold.com -0.0.0.0 8kisses.eu -0.0.0.0 8si.ru -0.0.0.0 8xv8.com -0.0.0.0 98oi.ru -0.0.0.0 999webdesign.com -0.0.0.0 9icmzvn6.website -0.0.0.0 9med.net -0.0.0.0 a342ae9750004b14b55f7310eff0ab65.com -0.0.0.0 aa08daf7e13b6345e09e92f771507fa5f4.com -0.0.0.0 aa14ab57a3339c4064bd9ae6fad7495b5f.com -0.0.0.0 aa625d84f1587749c1ab011d6f269f7d64.com -0.0.0.0 aa81bf391151884adfa3dd677e41f94be1.com -0.0.0.0 aa8780bb28a1de4eb5bff33c28a218a930.com -0.0.0.0 aa8b68101d388c446389283820863176e7.com -0.0.0.0 aa9bd78f328a6a41279d0fad0a88df1901.com -0.0.0.0 aa9d046aab36af4ff182f097f840430d51.com -0.0.0.0 aaa38852e886ac4af1a3cff9b47cab6272.com -0.0.0.0 aab94f698f36684c5a852a2ef272e031bb.com -0.0.0.0 aac500b7a15b2646968f6bd8c6305869d7.com -0.0.0.0 aac52006ec82a24e08b665f4db2b5013f7.com -0.0.0.0 aad1f4acb0a373420d9b0c4202d38d94fa.com -0.0.0.0 aadroid.net -0.0.0.0 aarbur.com -0.0.0.0 abbanreddy.com -0.0.0.0 abbp1.website -0.0.0.0 abclauncher.com -0.0.0.0 abctoppictures.net -0.0.0.0 abiente.ru -0.0.0.0 abovetherivernc.com -0.0.0.0 absolutelyanalog.com -0.0.0.0 absolute-s.ru -0.0.0.0 absugars.com -0.0.0.0 abtasty.com -0.0.0.0 abusora.com -0.0.0.0 abwa.tk -0.0.0.0 academia-nsk.org -0.0.0.0 acads.net -0.0.0.0 accessoires-mode.in -0.0.0.0 acc.eu.org -0.0.0.0 acgs.tk -0.0.0.0 acheterviagrafr24.com -0.0.0.0 acortarurl.es -0.0.0.0 actionnooz.com -0.0.0.0 activepr.ru -0.0.0.0 actremage.com -0.0.0.0 actulite.com -0.0.0.0 adamoads.com -0.0.0.0 adcash.com -0.0.0.0 add-add.men -0.0.0.0 addbin.men -0.0.0.0 addblueoff.com.ua -0.0.0.0 addray.pro -0.0.0.0 addtoadd.men -0.0.0.0 adelly.bg -0.0.0.0 adexprts.com -0.0.0.0 adf.ly -0.0.0.0 adhome.biz -0.0.0.0 adidas.frwebs.fr -0.0.0.0 adimmix.com -0.0.0.0 adinterax.com -0.0.0.0 adktrailmap.com -0.0.0.0 adloads.com -0.0.0.0 adloads.net -0.0.0.0 admanaerofoil.com -0.0.0.0 adman.gr -0.0.0.0 adman.se -0.0.0.0 admatic.com.tr -0.0.0.0 adminshop.com -0.0.0.0 admitad.com -0.0.0.0 adnotbad.com -0.0.0.0 adpremium.org -0.0.0.0 adrenalin-stk.ru -0.0.0.0 ads-cool.pro -0.0.0.0 adserver-e7.com -0.0.0.0 adservme.com -0.0.0.0 adsfresh.men -0.0.0.0 ads.gold -0.0.0.0 adsland.men -0.0.0.0 adssafeprotected.com -0.0.0.0 ads-seo.men -0.0.0.0 ads.tremorhub.com -0.0.0.0 adtech.de -0.0.0.0 adtech.fr -0.0.0.0 adtech.us -0.0.0.0 adtiger.tk -0.0.0.0 adult3dgames.com -0.0.0.0 adultactioncam.com -0.0.0.0 adultfriendfinder.com -0.0.0.0 adultfullhd.com -0.0.0.0 adultgalls.com -0.0.0.0 adultmeetonline.info -0.0.0.0 adultnet.in -0.0.0.0 adultwebhosting.info -0.0.0.0 adventureparkcostarica.com -0.0.0.0 adverster.com -0.0.0.0 advertisingtag.net -0.0.0.0 advocatemsk.ru -0.0.0.0 advokateg.ru -0.0.0.0 ad-words.ru -0.0.0.0 adzerg.com -0.0.0.0 adzpower.com -0.0.0.0 aero2.ru -0.0.0.0 aerogo.com -0.0.0.0 affiliate-fr.com -0.0.0.0 affordablewebsitesandmobileapps.com -0.0.0.0 afmuseum.com -0.0.0.0 afora.ru -0.0.0.0 afslankpillen2017nl.eu -0.0.0.0 agahinameh.com -0.0.0.0 agardomains.com -0.0.0.0 agecheckadult.com -0.0.0.0 aghanyna.com -0.0.0.0 agreda.pluto.ro -0.0.0.0 agroeconom.kz -0.0.0.0 agysya.ru -0.0.0.0 air-edem.ru -0.0.0.0 airlandsea.info -0.0.0.0 airmaxshoes-2016.com -0.0.0.0 akama.com -0.0.0.0 akita.kz -0.0.0.0 aktivator-windows10.blogspot.com -0.0.0.0 akuhni.by -0.0.0.0 akusherok.ru -0.0.0.0 akvamaster.dp.ua -0.0.0.0 alarmobninsk.ru -0.0.0.0 albamargroup.com -0.0.0.0 alekseevec.ru -0.0.0.0 alert-fdm.xyz -0.0.0.0 alert-fjg.xyz -0.0.0.0 alert-hgd.xyz -0.0.0.0 alert-jdh.xyz -0.0.0.0 alessandraleone.com -0.0.0.0 alfa9.com -0.0.0.0 alfa-img.com -0.0.0.0 alfa-medosmotr.ru -0.0.0.0 alfapro.ru -0.0.0.0 alf-img.com -0.0.0.0 algerianembassy.co.in -0.0.0.0 alibestsale.com -0.0.0.0 alienwheel.es -0.0.0.0 alienwheels.de -0.0.0.0 aliexpresscashback.club -0.0.0.0 alif-ba-ta.com -0.0.0.0 alive-ua.com -0.0.0.0 all4invest.info -0.0.0.0 all4invest.ru -0.0.0.0 allboard.xobor.de -0.0.0.0 allcredits.su -0.0.0.0 alldubai.biz -0.0.0.0 allesohnegirls.net -0.0.0.0 allforminecraft.ru -0.0.0.0 allknow.info -0.0.0.0 allkrim.com -0.0.0.0 allnews24.in -0.0.0.0 allnews.md -0.0.0.0 all-number.com -0.0.0.0 alloysteel.ru -0.0.0.0 allpdfmags.net -0.0.0.0 allsilver925.co.il -0.0.0.0 all-streaming-media.com -0.0.0.0 alltheviews.com -0.0.0.0 allwidewallpapers.com -0.0.0.0 allwomen.info -0.0.0.0 aloofly.com -0.0.0.0 alot.com -0.0.0.0 alphacarolinas.com -0.0.0.0 alphaforum.ru -0.0.0.0 alphahoverboards.com -0.0.0.0 alpharma.net -0.0.0.0 alpinism.ru -0.0.0.0 alveris.ru -0.0.0.0 alyeskaresort.com -0.0.0.0 am15.net -0.0.0.0 amanda-porn.ga -0.0.0.0 amateurgalls.com -0.0.0.0 amateurlivechat.org -0.0.0.0 amateurmatch.com -0.0.0.0 amazon-seo-service.com -0.0.0.0 amehdaily.com -0.0.0.0 amigobulls.com -0.0.0.0 amoi.tn -0.0.0.0 amospalla.es -0.0.0.0 am-se.com -0.0.0.0 amt-k.ru -0.0.0.0 amyfoxfitness.com -0.0.0.0 anaksma.info -0.0.0.0 anal-acrobats.com -0.0.0.0 analytics-ads.xyz -0.0.0.0 anapa-inns.ru -0.0.0.0 an-donut.com -0.0.0.0 andpolice.com -0.0.0.0 android4fun.org -0.0.0.0 androids-store.com -0.0.0.0 android-style.com -0.0.0.0 android-systems.ru -0.0.0.0 android-vsem.org -0.0.0.0 angigreene.com -0.0.0.0 animali.deagostinipassion.it -0.0.0.0 animebox.com.ua -0.0.0.0 anime.dougasouko.com -0.0.0.0 anlimebel.kiev.ua -0.0.0.0 anonymizeme.pro -0.0.0.0 anticrawler.org -0.0.0.0 anti-virus-removal.info -0.0.0.0 aosexkontakte.net -0.0.0.0 aosheng-tech.com -0.0.0.0 apartmentbay.ru -0.0.0.0 apartmentratings.com -0.0.0.0 apartment.ru -0.0.0.0 apccargo.com -0.0.0.0 apiadanaknet-a.akamaihd.net -0.0.0.0 apiallgeniusinfo-a.akamaihd.net -0.0.0.0 apiappenableinfo-a.akamaihd.net -0.0.0.0 apibatbrowsecom-a.akamaihd.net -0.0.0.0 apibetweenlinesn-a.akamaihd.net -0.0.0.0 apibrowsesmartne-a.akamaihd.net -0.0.0.0 apidiamondatanet-a.akamaihd.net -0.0.0.0 apifasterlightin-a.akamaihd.net -0.0.0.0 apiholdingmypage-a.akamaihd.net -0.0.0.0 apiitsthirteende-a.akamaihd.net -0.0.0.0 apilinkswiftco-a.akamaihd.net -0.0.0.0 apimegabrowsebiz-a.akamaihd.net -0.0.0.0 apimossnetinfo-a.akamaihd.net -0.0.0.0 apimountainbikei-a.akamaihd.net -0.0.0.0 apioasisspacenet-a.akamaihd.net -0.0.0.0 apioutoboxnet-a.akamaihd.net -0.0.0.0 apiportalmorecom-a.akamaihd.net -0.0.0.0 apishops.ru -0.0.0.0 apispringsmartne-a.akamaihd.net -0.0.0.0 apiwebwebgetcom-a.akamaihd.net -0.0.0.0 apiwoodensealcom-a.akamaihd.net -0.0.0.0 apparel-offer.com -0.0.0.0 apper.de -0.0.0.0 appfixing.space -0.0.0.0 appleid-verification.com -0.0.0.0 applicationg29.com -0.0.0.0 approved.su -0.0.0.0 appsaurus.com -0.0.0.0 apxeo.info -0.0.0.0 aquarium-pro.ru -0.0.0.0 arabgirls.adultgalls.com -0.0.0.0 arabsexxxtube.com -0.0.0.0 arabseyes.com -0.0.0.0 aramaicmedia.org -0.0.0.0 arate.ru -0.0.0.0 arcadepages.com -0.0.0.0 arcadeplayhouse.com -0.0.0.0 architecturebest.com -0.0.0.0 arclk.net -0.0.0.0 arcteryxsale.online -0.0.0.0 arcteryxstore.online -0.0.0.0 arenanews.com.ua -0.0.0.0 arenda-avtoprokat-krasnodar.ru -0.0.0.0 arendakvartir.kz -0.0.0.0 arendas.net -0.0.0.0 arendatora.ru -0.0.0.0 arenda-yeisk.ru -0.0.0.0 arendovalka.xyz -0.0.0.0 arewater.com -0.0.0.0 arkartex.ru -0.0.0.0 arraty.altervista.org -0.0.0.0 artavenuegardenstudios.com -0.0.0.0 artdeko.info -0.0.0.0 artefakct.com -0.0.0.0 articlesdirectoryme.info -0.0.0.0 artpicso.com -0.0.0.0 aruplighting.com -0.0.0.0 arvut.org -0.0.0.0 as5000.com -0.0.0.0 asacopaco.tk -0.0.0.0 ascat.porn -0.0.0.0 asdfg.pro -0.0.0.0 asia-forum.ru -0.0.0.0 asiengirls.net -0.0.0.0 asmxsatadriverin.aircus.com -0.0.0.0 asophoto.com -0.0.0.0 asrv-a.akamaihd.net -0.0.0.0 asrv-a.akamoihd.net -0.0.0.0 asrvrep-a.akamaihd.net -0.0.0.0 asrvvv-a.akamaihd.net -0.0.0.0 asscenihotosidea.blogspot.com -0.0.0.0 asscenihotosidea.blogspot.co.za -0.0.0.0 asseenontvonline.ru -0.0.0.0 asseenontv.ru -0.0.0.0 astrochicks.com -0.0.0.0 atelielembrancaqueencanta.com.br -0.0.0.0 atlant-auto.info -0.0.0.0 atlasvkusov.ru -0.0.0.0 atleticpharm.org -0.0.0.0 atley.eu.pn -0.0.0.0 atmagroup.ru -0.0.0.0 atovh.local-finders.com -0.0.0.0 audiobangout.com -0.0.0.0 ausergrubhof.info -0.0.0.0 auspolice.com -0.0.0.0 aussie-prizes.com -0.0.0.0 australia-opening-times.com -0.0.0.0 auto4style.ru -0.0.0.0 autoblogger24.info -0.0.0.0 autobudpostach.club -0.0.0.0 autochoixspinelli.com -0.0.0.0 autogrep.ru -0.0.0.0 autoloans.com -0.0.0.0 autolombard-krasnodar.ru -0.0.0.0 auto-moto-elektronika.cz -0.0.0.0 autonew.biz -0.0.0.0 autoplate.info -0.0.0.0 autorn.ru -0.0.0.0 auto.rusvile.lt -0.0.0.0 autotop.com.ua -0.0.0.0 autotrends.today -0.0.0.0 autoua.top -0.0.0.0 autovideobroadcast.com -0.0.0.0 autowebmarket.com.ua -0.0.0.0 auto-zapchasti.org -0.0.0.0 availit.weebly.com -0.0.0.0 avek.ru -0.0.0.0 aversis.net -0.0.0.0 aviapanda.ru -0.0.0.0 aviav.co -0.0.0.0 aviav.eu -0.0.0.0 aviav.org -0.0.0.0 aviav.ru -0.0.0.0 aviav.ru.com -0.0.0.0 avirasecureserver.com -0.0.0.0 avitocars.ru -0.0.0.0 avkzarabotok.com -0.0.0.0 avkzarabotok.info -0.0.0.0 avon-novosib.ru -0.0.0.0 avon-severozapad.ru -0.0.0.0 avon-ukraine.com -0.0.0.0 avramstroy.ru -0.0.0.0 avtoarenda.by -0.0.0.0 avtochehli.by -0.0.0.0 avtocredit-legko.ru -0.0.0.0 avtointeres.ru -0.0.0.0 avtolombard-krasnodar.com -0.0.0.0 avtolombard-krasnodar.ru -0.0.0.0 avtovolop.ru -0.0.0.0 awency.com -0.0.0.0 axbocz.net -0.0.0.0 ayakino.net -0.0.0.0 ayanaspa.com -0.0.0.0 ayerbo.xhost.ro -0.0.0.0 azadnegar.com -0.0.0.0 azartmix.com -0.0.0.0 azartniy-bonus.com -0.0.0.0 azazaporn.com -0.0.0.0 azazu.ru -0.0.0.0 azbaseimages.net -0.0.0.0 azbukadiets.ru -0.0.0.0 azbukafree.com -0.0.0.0 azbuka-mo.ru -0.0.0.0 azlex.uz -0.0.0.0 azte.ch -0.0.0.0 babespcs.com -0.0.0.0 babieca.com -0.0.0.0 bablonow.ru -0.0.0.0 babyguns.ru -0.0.0.0 backgroundpictures.net -0.0.0.0 backlink4u.net -0.0.0.0 backlinkwatch.com -0.0.0.0 backuperwebcam.weebly.com -0.0.0.0 bad-stars.net -0.0.0.0 baersaratov.ru -0.0.0.0 bag77.ru -0.0.0.0 bagcionderlab.com -0.0.0.0 bagsonsale.online -0.0.0.0 baixar-musicas-gratis.com -0.0.0.0 baksman.com -0.0.0.0 baladur.ru -0.0.0.0 bala.getenjoyment.net -0.0.0.0 balitouroffice.com -0.0.0.0 balkanfarma.org -0.0.0.0 balkanfarma.ru -0.0.0.0 balla-boo.se -0.0.0.0 balois.worldbreak.com -0.0.0.0 bambi.ck.ua -0.0.0.0 bamo.xsl.pt -0.0.0.0 banan.tv -0.0.0.0 bangla-chat-uk-paralud.ga -0.0.0.0 bankcrediti.ru -0.0.0.0 banki76.ru -0.0.0.0 bankiem.pl -0.0.0.0 bankofthewext.com -0.0.0.0 bannerads.de -0.0.0.0 bannerbank.ru -0.0.0.0 bannerconnect.net -0.0.0.0 bannerpower.com -0.0.0.0 bannerspace.com -0.0.0.0 bannerswap.com -0.0.0.0 bannertesting.com -0.0.0.0 barbourjackets.online -0.0.0.0 bard-real.com.ua -0.0.0.0 barnfurnituremart.com -0.0.0.0 basedecor.ru -0.0.0.0 bashtime.ru -0.0.0.0 basisches-wasser.net -0.0.0.0 batanga.net -0.0.0.0 battlecarnival.su -0.0.0.0 bausparen.bz.it -0.0.0.0 bazaronline24.ru -0.0.0.0 bbtec.net -0.0.0.0 bdsmgalls.net -0.0.0.0 beachpics.com -0.0.0.0 beamfall.info -0.0.0.0 beauby.ru -0.0.0.0 beauty-bracelet.com -0.0.0.0 beauty-clinic.ru -0.0.0.0 beauty-things.com -0.0.0.0 becuo.com -0.0.0.0 bedandbreakfast.com -0.0.0.0 bedcapdealers.com -0.0.0.0 belinka.com.ua -0.0.0.0 belinvestdom.by -0.0.0.0 belstaffstore.online -0.0.0.0 benchmarkcommunications.co.uk -0.0.0.0 bensbargains.net -0.0.0.0 berdasovivan.ru -0.0.0.0 berlininsl.com -0.0.0.0 berrymall.ru -0.0.0.0 best-businessman.ru -0.0.0.0 bestbuy.ca -0.0.0.0 bestcalovebracelet.cn -0.0.0.0 bestchoice.cf -0.0.0.0 bestcurs.org -0.0.0.0 bestdooz.com -0.0.0.0 bestdraws.com -0.0.0.0 bestempresas.es -0.0.0.0 bestimagecoollibrary.com -0.0.0.0 bestkfiledxd.cf -0.0.0.0 bestmarriages.com -0.0.0.0 bestmobilityscooterstoday.com -0.0.0.0 bestofferswalkmydogouteveryday.gq -0.0.0.0 bestofpicture.com -0.0.0.0 bestofupload.info -0.0.0.0 bestplacetobuyeriacta.jw.lt -0.0.0.0 bestpriceninja.com -0.0.0.0 best-seo-offer.com -0.0.0.0 best-seo-software.xyz -0.0.0.0 best-seo-solution.com -0.0.0.0 bestssaker.com -0.0.0.0 bestwebsiteawards.com -0.0.0.0 bestwebsitesawards.com -0.0.0.0 bestwrinklecreamnow.com -0.0.0.0 bet365.com -0.0.0.0 beta.hotkeys.com -0.0.0.0 betonka.pro -0.0.0.0 bet-prognoz.com -0.0.0.0 betterhdporn.com -0.0.0.0 betterscooter.com -0.0.0.0 betune.onlinewebshop.net -0.0.0.0 betwinservice.com -0.0.0.0 beyan.host.sk -0.0.0.0 bezcmexa.ru -0.0.0.0 bezsporno.ru -0.0.0.0 beztuberkuleza.ru -0.0.0.0 bfz.biz -0.0.0.0 bharatdefencekavach.com -0.0.0.0 bidbuy.co.kr -0.0.0.0 bidr.trellian.com -0.0.0.0 bif-ru.info -0.0.0.0 bigames.online -0.0.0.0 big-boards.info -0.0.0.0 bigcities.org -0.0.0.0 biglistofwebsites.com -0.0.0.0 biketank.ga -0.0.0.0 bikini-image.com -0.0.0.0 bildsuche.ru -0.0.0.0 billiard-classic.com.ua -0.0.0.0 bimatoprost-careprost.com -0.0.0.0 bimatoprost-careprost.com.ua -0.0.0.0 binaryoptionscops.info -0.0.0.0 bingo8888.com -0.0.0.0 binomo.kz -0.0.0.0 bioca.org -0.0.0.0 bio-japan.net -0.0.0.0 bio-market.kz -0.0.0.0 bio-optomarket.ru -0.0.0.0 bioscorp.ru -0.0.0.0 bio.trade-jp.net -0.0.0.0 birzha-truda.eu -0.0.0.0 bitcoinpile.com -0.0.0.0 bitcoins-live.ru -0.0.0.0 bitporno.sx -0.0.0.0 bizcheapjerseyswholesalechina.com -0.0.0.0 bizfly.info -0.0.0.0 biznesluxe.ru -0.0.0.0 biznesrealnost.ru -0.0.0.0 biznesschat.net -0.0.0.0 bizru.info -0.0.0.0 bjanshee.ru -0.0.0.0 bkns.vn -0.0.0.0 blackcurranthumidifiers.site -0.0.0.0 blackhatworth.com -0.0.0.0 blackle.com -0.0.0.0 blackwitchcraft.ru -0.0.0.0 blagovest-med.ru -0.0.0.0 blavia.00author.com -0.0.0.0 blockworld.ru -0.0.0.0 blog.f00kclan.de -0.0.0.0 bloggedporn.com -0.0.0.0 bloggen.be -0.0.0.0 bloggerads.net -0.0.0.0 bloggers.nl -0.0.0.0 blogig.org -0.0.0.0 blog.koorg.ru -0.0.0.0 blogos.kz -0.0.0.0 blogporn.in -0.0.0.0 blogqpot.com -0.0.0.0 blog.remote-computer.de -0.0.0.0 blogs.rediff.com -0.0.0.0 blogster.com -0.0.0.0 blogtotal.de -0.0.0.0 blog.yam.com -0.0.0.0 bloke.com -0.0.0.0 bluejays-jerseys.us -0.0.0.0 bluerobot.info -0.0.0.0 bluesman.nu -0.0.0.0 board.f00d.de -0.0.0.0 bobba.dzaba.com -0.0.0.0 bobinoz.com -0.0.0.0 bochemit.com.ua -0.0.0.0 bocoarchives.org -0.0.0.0 bodybuilding-shop.biz -0.0.0.0 boleznikogi.com -0.0.0.0 bolezniorganov.ru -0.0.0.0 bolitgorlo.net -0.0.0.0 bombla.org -0.0.0.0 bongacams.com -0.0.0.0 bongiornos.info -0.0.0.0 bonux.nextview.ru -0.0.0.0 boobsimge.com -0.0.0.0 bookmaker-bet.com -0.0.0.0 bookmark4you.com -0.0.0.0 boole.onlinewebshop.net -0.0.0.0 boostmyppc.com -0.0.0.0 bosman.pluto.ro -0.0.0.0 bouda.kvalitne.cz -0.0.0.0 bpro1.top -0.0.0.0 brains2.biz -0.0.0.0 brainsandeggs.blogspot.com -0.0.0.0 brainxs.us -0.0.0.0 braip.com.br -0.0.0.0 brakehawk.com -0.0.0.0 brandov.ru -0.0.0.0 break-the-chains.com -0.0.0.0 breastaugmentation.co.za -0.0.0.0 brendbutik.ru -0.0.0.0 brewdom.ru -0.0.0.0 brg8.com -0.0.0.0 brimstonehillfortress.org -0.0.0.0 bristolhostel.com -0.0.0.0 bristolhotel.com -0.0.0.0 bristolhotel.com.ua -0.0.0.0 brk-rti.ru -0.0.0.0 brokergid.ru -0.0.0.0 bronzeaid-a.akamaihd.net -0.0.0.0 brothers-smaller.ru -0.0.0.0 browsepulse-a.akamaihd.net -0.0.0.0 browserprotecter.com -0.0.0.0 brus.city -0.0.0.0 brus-vsem.ru -0.0.0.0 bryansk.zrus.org -0.0.0.0 bscodecs.com -0.0.0.0 b-styles.xyz -0.0.0.0 btc4u.ru -0.0.0.0 btvn.ru -0.0.0.0 buchananshardware.com -0.0.0.0 budpost.com.ua -0.0.0.0 bugof.gq -0.0.0.0 buigas.00it.com -0.0.0.0 builtwith.com -0.0.0.0 bum.com.ru -0.0.0.0 bumskontakte.org -0.0.0.0 bupropion-sr-150-mg.us -0.0.0.0 buqayy0.livejournal.com -0.0.0.0 buqyxa.rincian.info -0.0.0.0 burger-imperia.com -0.0.0.0 burkesales.com -0.0.0.0 burn-fat.ga -0.0.0.0 business-made-fun.com -0.0.0.0 businesxxl.com -0.0.0.0 bus-offer.com -0.0.0.0 buttons-for-website.com -0.0.0.0 buttons-for-your-website.com -0.0.0.0 buyantiviralwp.com -0.0.0.0 buybest1.biz -0.0.0.0 buy-cheap-online.info -0.0.0.0 buy-cheap-pills-order-online.com -0.0.0.0 buyessay3.blogspot.ru -0.0.0.0 buyessaynow.biz -0.0.0.0 buyessayonline19.blogspot.ru -0.0.0.0 buy-forum.ru -0.0.0.0 buyfriend.ru -0.0.0.0 buyhoverboard.com -0.0.0.0 buyk.host.sk -0.0.0.0 buy-loft.ru -0.0.0.0 buynorxx.com -0.0.0.0 buypanicdisorderpill.com -0.0.0.0 buyparajumpers.online -0.0.0.0 buypillsorderonline.com -0.0.0.0 buypuppies.ca -0.0.0.0 buyscabiescream.com -0.0.0.0 buytizanidineonline.blogspot.com -0.0.0.0 buytizanidineonlinenoprescription.blogspot.com -0.0.0.0 buyviagraa.blogspot.com -0.0.0.0 buzzsumo.com -0.0.0.0 buzzurl.jp -0.0.0.0 bvlgaribracelet.xyz -0.0.0.0 bvlgariring.xyz -0.0.0.0 bycontext.com -0.0.0.0 byme.se -0.0.0.0 bytimedance.ru -0.0.0.0 bzero1jewelry.net -0.0.0.0 cablecar.us -0.0.0.0 cacheimages.com -0.0.0.0 cactussoft.biz -0.0.0.0 cakics.com -0.0.0.0 calc-for-credit.ru -0.0.0.0 calcularpagerank.com -0.0.0.0 californianews.cf -0.0.0.0 callawaygolfoutlet.online -0.0.0.0 callawaygolfstore.online -0.0.0.0 callejondelpozo.es -0.0.0.0 callmd5map.com -0.0.0.0 call-of-duty.info -0.0.0.0 calstaterealty.us -0.0.0.0 calvet.altervista.org -0.0.0.0 camdenmemorials.com -0.0.0.0 camdolls.com -0.0.0.0 cam-kontakte.org -0.0.0.0 candcstuccoandstone.com -0.0.0.0 candelluxsklep.pl -0.0.0.0 candiceloves.us -0.0.0.0 cand.jp -0.0.0.0 candlehandmade.com -0.0.0.0 candycrushshop.com -0.0.0.0 candy-glam-hp.com -0.0.0.0 candypeople.se -0.0.0.0 candytiner.com -0.0.0.0 canoncdriverq3.pen.io -0.0.0.0 canphotograph.com -0.0.0.0 canrole.com -0.0.0.0 canyougethighofftizanidine.blogspot.com -0.0.0.0 canzoni.ru -0.0.0.0 capture-room.com -0.0.0.0 carabela.com.do -0.0.0.0 carapics.com -0.0.0.0 cardiosport.com.ua -0.0.0.0 cardsharp1.ru -0.0.0.0 cardul.ru -0.0.0.0 carfax.com.ua -0.0.0.0 carina-sy.de -0.0.0.0 carloans.com -0.0.0.0 carsdined.org -0.0.0.0 carsoncitypizza.com -0.0.0.0 carson.getenjoyment.net -0.0.0.0 carsplate.com -0.0.0.0 cartechnic.ru -0.0.0.0 cartierbraceletsreplica.pw -0.0.0.0 cartierbracelet.xyz -0.0.0.0 cartierlove2u.com -0.0.0.0 cartierlove2u.xyz -0.0.0.0 cartierlovebraceletreplica.xyz -0.0.0.0 cartierlovebracelet.xyz -0.0.0.0 cartierloveringreplica.xyz -0.0.0.0 cartierlovestore.xyz -0.0.0.0 cartierlove.xyz -0.0.0.0 cartierreplica.pw -0.0.0.0 cartierreplica.top -0.0.0.0 cartierring.xyz -0.0.0.0 cartiertrinity.xyz -0.0.0.0 cartierwatch.xyz -0.0.0.0 casablancamanor.co.za -0.0.0.0 cashkitten-a.akamaihd.net -0.0.0.0 cashonads.com -0.0.0.0 casinorewards.info -0.0.0.0 castingbank.ru -0.0.0.0 catalogs-parts.com -0.0.0.0 cayado.snn.gr -0.0.0.0 cbcseward.com -0.0.0.0 cbox.ws -0.0.0.0 cbys.tk -0.0.0.0 ccbill.com -0.0.0.0 cdncash.com -0.0.0.0 cdncash.net -0.0.0.0 cdncash.org -0.0.0.0 cejewelry.xyz -0.0.0.0 celebsopics.com -0.0.0.0 c-english.ru -0.0.0.0 cenokos.ru -0.0.0.0 cenoval.ru -0.0.0.0 centraletermice.us -0.0.0.0 centrdebut.ru -0.0.0.0 centre-indigo.org.ua -0.0.0.0 centrumcoachingu.com -0.0.0.0 ceotrk.com -0.0.0.0 cercacamion.it -0.0.0.0 cete.ru -0.0.0.0 cezartabac.ro -0.0.0.0 cfacarrosserie74.com -0.0.0.0 cfcl.co.uk -0.0.0.0 cfjump.com -0.0.0.0 cfsrating.sonicwall.com -0.0.0.0 c-gainsbourg.com -0.0.0.0 cgi2.nintendo.co.jp -0.0.0.0 charmstroy.info -0.0.0.0 chastnoeporno.com -0.0.0.0 chat.ru -0.0.0.0 chatseo.com -0.0.0.0 chcu.net -0.0.0.0 cheapbarbour.online -0.0.0.0 cheapbelstaff.online -0.0.0.0 cheapcigarettesc.info -0.0.0.0 cheapestjerseys-wholesale.com -0.0.0.0 cheapjerseysa.com -0.0.0.0 cheapjerseysap.com -0.0.0.0 cheapjerseysbizwholesale.us -0.0.0.0 cheapjerseysfootballshop.com -0.0.0.0 cheapmarmot.online -0.0.0.0 cheapmoncler.pw -0.0.0.0 cheapmoncler.win -0.0.0.0 cheappatagonia.online -0.0.0.0 cheap-pills-norx.com -0.0.0.0 cheapsergiorossi.online -0.0.0.0 cheatcode-lita12.rhcloud.com -0.0.0.0 checkhit.com -0.0.0.0 checkm8.com -0.0.0.0 checkpagerank.net -0.0.0.0 checktext.org -0.0.0.0 chee-by.biz -0.0.0.0 cheerlemage.com -0.0.0.0 chelnytruck.ru -0.0.0.0 chelyabinsk.xrus.org -0.0.0.0 cherrypointplace.ca -0.0.0.0 cherubinimobili.it -0.0.0.0 chiblackhawks-jerseys.com -0.0.0.0 chimiver.info -0.0.0.0 chinacheapelitejerseys.com -0.0.0.0 chinaelitecheapjerseys.com -0.0.0.0 chinajerseyswholesalecoupons.com -0.0.0.0 chinese-amezon.com -0.0.0.0 chiptuninger.com -0.0.0.0 chlooe.com -0.0.0.0 choosecuisine.com -0.0.0.0 christianlouboutinoutlet.win -0.0.0.0 christianlouboutinreplica.pw -0.0.0.0 christianlouboutinsaleonline.us -0.0.0.0 christianlouboutinsaleoutletonline.us -0.0.0.0 christianlouboutinshoes.xyz -0.0.0.0 cialisovercounteratwalmartusa.com -0.0.0.0 cialiswithoutadoctor.net -0.0.0.0 cigarpass.com -0.0.0.0 cineacademy.ru -0.0.0.0 cinemaenergy-hd.ru -0.0.0.0 ciproandtizanidine.blogspot.com -0.0.0.0 citizenclsdriveri7.pen.io -0.0.0.0 cityadspix.com -0.0.0.0 citysecurity.nu -0.0.0.0 ci.ua -0.0.0.0 civilwartheater.com -0.0.0.0 clarithromycin500mg.com -0.0.0.0 clash-clans.ru -0.0.0.0 classicakuhni.ru -0.0.0.0 classiquebijoux.ru -0.0.0.0 claytransformations.info -0.0.0.0 clean-virus-mac.com -0.0.0.0 clevernt.com -0.0.0.0 clgrmgds.com -0.0.0.0 clickaider.com -0.0.0.0 clickhype.com -0.0.0.0 clickpapa.com -0.0.0.0 clickso.com -0.0.0.0 clicksor.com -0.0.0.0 clicksor.net -0.0.0.0 clicksotrk.com -0.0.0.0 clinchimage.com -0.0.0.0 clipartnew.com -0.0.0.0 clips.ua.ac.be -0.0.0.0 clmforexeu.com -0.0.0.0 cl.s7.exct.net -0.0.0.0 club-musics.ru -0.0.0.0 club-samodelkin.ru -0.0.0.0 cmd.kz -0.0.0.0 cmhomestayagency.com -0.0.0.0 cntravelre.com -0.0.0.0 cobaltpro.ru -0.0.0.0 cocyq.inwtrade.com -0.0.0.0 coderstate.com -0.0.0.0 codq.info -0.0.0.0 codysbbq.com -0.0.0.0 cognitiveseo.com -0.0.0.0 coindirect.io -0.0.0.0 coinsspb.com -0.0.0.0 coldfilm.ru -0.0.0.0 colehaanoutlet.store -0.0.0.0 collegeessay19.blogspot.ru -0.0.0.0 cometorussia.net -0.0.0.0 comissionka.net -0.0.0.0 communisave.co.za -0.0.0.0 community.allhiphop.com -0.0.0.0 com-onlinesupport.host -0.0.0.0 com-onlinesupport.site -0.0.0.0 compliance-checker.info -0.0.0.0 compucelunlock.net -0.0.0.0 com-secure.download -0.0.0.0 com-supportcenter.website -0.0.0.0 concealthyself.com -0.0.0.0 conciergegroup.org -0.0.0.0 concordexoticrentals.com -0.0.0.0 confib.ifmo.ru -0.0.0.0 connectionstrenth.com -0.0.0.0 conocer-sanabria.com -0.0.0.0 constantaservice.net -0.0.0.0 construmac.com.mx -0.0.0.0 contextualyield.com -0.0.0.0 cookielawblog.wordpress.com -0.0.0.0 cookingmeat.ru -0.0.0.0 coolbar.pro -0.0.0.0 coolgramgoods.com -0.0.0.0 coolingoods.com -0.0.0.0 coolinstagoods.com -0.0.0.0 cool-wedding.net -0.0.0.0 coop-gamers.ru -0.0.0.0 copblock.org -0.0.0.0 copyrightclaims.org -0.0.0.0 cosmetic.donna7753191.ru -0.0.0.0 cottageofgrace.com -0.0.0.0 cougfan.info -0.0.0.0 counciltally.com -0.0.0.0 countbertwistdisp26.soup.io -0.0.0.0 counter.bloke.com -0.0.0.0 counterbot.com -0.0.0.0 countercrazy.com -0.0.0.0 counter.yadro.ru -0.0.0.0 country-chic.ru -0.0.0.0 covadhosting.biz -0.0.0.0 covetnica.com -0.0.0.0 cowblog.fr -0.0.0.0 cpabegins.ru -0.0.0.0 craftburg.ru -0.0.0.0 crafthubs.com -0.0.0.0 craftinsta.ru -0.0.0.0 cranly.net -0.0.0.0 crazyboost.pro -0.0.0.0 crd.clan.su -0.0.0.0 creams.makeforum.eu -0.0.0.0 creativehutindia.com -0.0.0.0 creditmoney.com.ua -0.0.0.0 crest3d.ru -0.0.0.0 crest-poloski.ru -0.0.0.0 crests.com -0.0.0.0 crests.org -0.0.0.0 crirussian.ru -0.0.0.0 crystalslot.com -0.0.0.0 cscwtalkto.site -0.0.0.0 cubook.supernew.org -0.0.0.0 cubs-jerseys.us -0.0.0.0 culturevie.info -0.0.0.0 cupday.com -0.0.0.0 curatorimages.com -0.0.0.0 custodieva.ru -0.0.0.0 customboxes4less.com -0.0.0.0 customcatchcan.com -0.0.0.0 customchocolate.business-for-home.com -0.0.0.0 customcollegeessays.net -0.0.0.0 custom-electric-guitar.com -0.0.0.0 customergrowthsystems.com -0.0.0.0 customerguru.in -0.0.0.0 custom-product-labels.com -0.0.0.0 customsua.com.ua -0.0.0.0 cutalltheshit.com -0.0.0.0 cvety24.by -0.0.0.0 cxpromote.com -0.0.0.0 cyclobenzaprinevstizanidine.blogspot.com -0.0.0.0 cymbaltaandtizanidine.blogspot.com -0.0.0.0 cypernhuset.se -0.0.0.0 cyprusbuyproperties.com -0.0.0.0 cyse.tk -0.0.0.0 czat.wp.pl -0.0.0.0 dailyrank.net -0.0.0.0 dailystrength.org -0.0.0.0 dairyindia.in -0.0.0.0 dalavia.ru -0.0.0.0 damedingel.ya.ru -0.0.0.0 dame-ns.kz -0.0.0.0 danashop.ru -0.0.0.0 danceuniverse.ru -0.0.0.0 dandiyabeats.in -0.0.0.0 dangphoto.trade -0.0.0.0 danschawbel.com -0.0.0.0 daooda.com -0.0.0.0 daptravel.com -0.0.0.0 darkbooks.org -0.0.0.0 darmebel.com.ua -0.0.0.0 darodar.com -0.0.0.0 dataloading.net -0.0.0.0 data-mining.tk -0.0.0.0 data.vtc.pw -0.0.0.0 datsun-do.com -0.0.0.0 davebestdeals.com -0.0.0.0 daydream-studio.ru -0.0.0.0 daymusam.com -0.0.0.0 day-news.info -0.0.0.0 dbmkfhqk.bloger.index.hr -0.0.0.0 dcj-nn.ru -0.0.0.0 ddlmega.net -0.0.0.0 ddospanel.com -0.0.0.0 ddpills.com -0.0.0.0 deadlinkchecker.com -0.0.0.0 dealighted.com -0.0.0.0 dealitright.click -0.0.0.0 dealright.click -0.0.0.0 dealwifi.com -0.0.0.0 deanmoore.ie -0.0.0.0 dear-diary.ru -0.0.0.0 decenttools.com -0.0.0.0 decorationspcs.com -0.0.0.0 degerlund.net -0.0.0.0 dekoration.us -0.0.0.0 dekorkeramik.ru -0.0.0.0 delayreferat.ru -0.0.0.0 delfin-aqua.com.ua -0.0.0.0 dellalimov.com -0.0.0.0 deluxedumps.com -0.0.0.0 demenageur.com -0.0.0.0 dengi-pod-zalog-nedvizhimosti.ru -0.0.0.0 deniven.1bb.ru -0.0.0.0 den-noch24.ru -0.0.0.0 dentalpearls.com.au -0.0.0.0 depositfiles-porn.ga -0.0.0.0 descargar-musica-gratis.net -0.0.0.0 designdevise.com -0.0.0.0 design-ideas.info -0.0.0.0 design-lands.ru -0.0.0.0 destinationrealestate.com -0.0.0.0 detalizaciya-tut.biz -0.0.0.0 detective01.ru -0.0.0.0 detki-opt.ru -0.0.0.0 detskie-konstruktory.ru -0.0.0.0 detskie-zabavi.ru -0.0.0.0 devochki.top -0.0.0.0 de.zapmeta.com -0.0.0.0 dfiles.me -0.0.0.0 dfwu1013.info -0.0.0.0 dfwu1019.info -0.0.0.0 diarioaconcagua.com -0.0.0.0 dickssportinggoods.com -0.0.0.0 diegolopezcastan.com -0.0.0.0 diesel-parts28.ru -0.0.0.0 dieswaene.com -0.0.0.0 diffbot.com -0.0.0.0 digest-project.ru -0.0.0.0 digilander.libero.it -0.0.0.0 digitalfaq.com -0.0.0.0 digital-sale.su -0.0.0.0 digital-video-processing.com -0.0.0.0 dignitasdata.se -0.0.0.0 dikx.gdn -0.0.0.0 dildofotzen.net -0.0.0.0 diminishedvalueoforegon.com -0.0.0.0 dimkino.ru -0.0.0.0 dinkolove.ya.ru -0.0.0.0 dipstar.org -0.0.0.0 directrev.com -0.0.0.0 discountbarbour.online -0.0.0.0 discountliv.com -0.0.0.0 discovertreasure-a.akamaihd.net -0.0.0.0 discovertreasurenow.com -0.0.0.0 dispo.de -0.0.0.0 disruptingdinnerparties.com -0.0.0.0 distver.ru -0.0.0.0 div.as -0.0.0.0 divatraffic.com -0.0.0.0 diy-handmade-ideas.com -0.0.0.0 djekxa.ru -0.0.0.0 djonwatch.ru -0.0.0.0 djstools.com -0.0.0.0 dktr.ru -0.0.0.0 dkvorota.ru -0.0.0.0 dlya-android.org -0.0.0.0 dms-sw.ru -0.0.0.0 dnepr-avtospar.com.ua -0.0.0.0 dnepropetrovsk.mistr-x.org -0.0.0.0 dneprsvet.com.ua -0.0.0.0 docstoc.com -0.0.0.0 doctissimo.fr -0.0.0.0 doctormakarova.ru -0.0.0.0 dodlive.mil -0.0.0.0 doeco.ru -0.0.0.0 dogbreedspicture.net -0.0.0.0 dogoimage.com -0.0.0.0 dogsrun.net -0.0.0.0 dojki-hd.com -0.0.0.0 dokfilms.net -0.0.0.0 doktoronline.no -0.0.0.0 dokumentalkino.net -0.0.0.0 domain2008.com -0.0.0.0 domaincrawler.com -0.0.0.0 domainsatcost.com -0.0.0.0 domain-submit.info -0.0.0.0 domain-tracker.com -0.0.0.0 domcran.net -0.0.0.0 domik-derevne.ru -0.0.0.0 dominateforex.ml -0.0.0.0 domination.ml -0.0.0.0 domini.cat -0.0.0.0 dominterior.org -0.0.0.0 domoysshop.ru -0.0.0.0 domznaniy.ru -0.0.0.0 donna7753191.ru -0.0.0.0 donvito.unas.cz -0.0.0.0 doska-vsem.ru -0.0.0.0 dostavimvdom.ru -0.0.0.0 dostavka-v-krym.com -0.0.0.0 dostavka-v-ukrainu.ru -0.0.0.0 dosug-lux.ru -0.0.0.0 dotnetdotcom.org -0.0.0.0 doublepimp.com -0.0.0.0 downloader12.ru -0.0.0.0 downloadkakaotalk.com -0.0.0.0 downloadmefiranaratb1972.xpg.com.br -0.0.0.0 download-of-the-warez.blogspot.com -0.0.0.0 downtuptv.gq -0.0.0.0 doxyporno.com -0.0.0.0 drillsaw.ru -0.0.0.0 driving.kiev.ua -0.0.0.0 droidlook.net -0.0.0.0 drugspowerstore.com -0.0.0.0 drugstoreforyou.com -0.0.0.0 drunkmoms.net -0.0.0.0 drupa.com -0.0.0.0 druzhbany.ru -0.0.0.0 druzhininevgeniy63.blogspot.com -0.0.0.0 dstroy.su -0.0.0.0 dustyorate.com -0.0.0.0 dvd-famille.com -0.0.0.0 dvervmoskvu.ru -0.0.0.0 dvr.biz.ua -0.0.0.0 dvrlists.com -0.0.0.0 dyshagi.ru -0.0.0.0 dyt.net -0.0.0.0 e705.net -0.0.0.0 eandsgallery.com -0.0.0.0 eaplay.ru -0.0.0.0 earl-brown.info -0.0.0.0 eas-seo.com -0.0.0.0 easycommerce.cf -0.0.0.0 easync.io -0.0.0.0 easyshoppermac.com -0.0.0.0 easytuningshop.ru -0.0.0.0 eat.besplatno-skachat-washington.bid -0.0.0.0 e-avon.ru -0.0.0.0 e-biznes.info -0.0.0.0 e-buyeasy.com -0.0.0.0 ec-file.info -0.0.0.0 e-collantes.com -0.0.0.0 e-commerce-seo1.com -0.0.0.0 e-commerce-seo.com -0.0.0.0 ecommerce-seo.com -0.0.0.0 ecommerce-seo.org -0.0.0.0 ecomp3.ru -0.0.0.0 econom.co -0.0.0.0 ecookna.com.ua -0.0.0.0 ecxtracking.com -0.0.0.0 edelstahlschornstein-123.de -0.0.0.0 editmedios.com -0.0.0.0 ed-shop01.ru -0.0.0.0 edshopping.net -0.0.0.0 education-cz.ru -0.0.0.0 efkt.jp -0.0.0.0 egovaleo.it -0.0.0.0 egvar.net -0.0.0.0 ekaterinburg.xrus.org -0.0.0.0 ekobata.ru -0.0.0.0 ekspertmed.com -0.0.0.0 ekto.ee -0.0.0.0 e-kwiaciarz.pl -0.0.0.0 eldiariodeguadalajara.com -0.0.0.0 electricwheelchairsarea.com -0.0.0.0 electronicadirect.com -0.0.0.0 electro-prom.com -0.0.0.0 elektir.ru -0.0.0.0 elektrischezi.canalblog.com -0.0.0.0 elektrischeziga.livejournal.com -0.0.0.0 elektrischezigarette1.blog.pl -0.0.0.0 elektrischezigarette1.onsugar.com -0.0.0.0 elektrischezigarette2.devhub.com -0.0.0.0 elektrischezigarette2.onsugar.com -0.0.0.0 elektrischezigarettekaufen2.cowblog.fr -0.0.0.0 elektrischezigaretten1.blogse.nl -0.0.0.0 elektrischezigaretten2.beeplog.com -0.0.0.0 elektronischezigarette2.mex.tl -0.0.0.0 elektronischezigarettekaufen1.beeplog.com -0.0.0.0 elektronischezigarettekaufen1.myblog.de -0.0.0.0 elektronischezigarettekaufen2.tumblr.com -0.0.0.0 elektronischezi.livejournal.com -0.0.0.0 elektrozigarette1.dreamwidth.org -0.0.0.0 elektrozigarette2.webs.com -0.0.0.0 elektrozigarette2.wordpressy.pl -0.0.0.0 elektrozigarettekaufen1.devhub.com -0.0.0.0 elektrozigarettekaufen2.blogse.nl -0.0.0.0 elektrozigaretten1.postbit.com -0.0.0.0 elektrozigaretten1.tumblr.com -0.0.0.0 elektrozigaretten1.webs.com -0.0.0.0 elektrozigaretten2.yn.lt -0.0.0.0 elidelcream.weebly.com -0.0.0.0 elitedollars.com -0.0.0.0 elitepcgames.com -0.0.0.0 elitesportsadvisor.com -0.0.0.0 elkacentr.ru -0.0.0.0 elmacho.xyz -0.0.0.0 el-nation.com -0.0.0.0 eloconcream.blogspot.com -0.0.0.0 eloxal.ru -0.0.0.0 elstal.com.pl -0.0.0.0 elvel.com.ua -0.0.0.0 embedle.com -0.0.0.0 emediate.eu -0.0.0.0 empathica.com -0.0.0.0 empirepoker.com -0.0.0.0 empis.magix.net -0.0.0.0 en.altezza.travel -0.0.0.0 encodable.com -0.0.0.0 energydiet24.ru -0.0.0.0 energydiet-info.ru -0.0.0.0 energy-ua.com -0.0.0.0 enge-fotzen.info -0.0.0.0 enginebay.ru -0.0.0.0 englate.com -0.0.0.0 englishdictionaryfree.com -0.0.0.0 englishgamer.com -0.0.0.0 enhand.se -0.0.0.0 enskedesquashclub.se -0.0.0.0 enternet.ee -0.0.0.0 envaseslotusama.com -0.0.0.0 enviromusic.net -0.0.0.0 eonpal.com -0.0.0.0 eorogo.top -0.0.0.0 epngo.bz -0.0.0.0 e-poker-2005.com -0.0.0.0 eralph.tk -0.0.0.0 erank.eu -0.0.0.0 eredijovon.com -0.0.0.0 ereko.ru -0.0.0.0 ero-advertising.com -0.0.0.0 eropornosex.ru -0.0.0.0 erot.co -0.0.0.0 erotik0049.com -0.0.0.0 erotikchat-24.com -0.0.0.0 erotikstories.ru -0.0.0.0 erotiktreff24.info -0.0.0.0 errorfixing.space -0.0.0.0 es5.com -0.0.0.0 escortplius.com -0.0.0.0 escort-russian.com -0.0.0.0 escortslet.net -0.0.0.0 eshop4u.jp -0.0.0.0 eshop.md -0.0.0.0 esnm.ru -0.0.0.0 espaceinventoristes.com -0.0.0.0 este-line.com.ua -0.0.0.0 estibot.com -0.0.0.0 etr-interac.com -0.0.0.0 eu-cookie-law.blogspot.com -0.0.0.0 eu-cookie-law.info -0.0.0.0 eugenevaultstorage.com -0.0.0.0 eupornstar.info -0.0.0.0 euromasterclass.ru -0.0.0.0 euronis-free.com -0.0.0.0 europages.com.ru -0.0.0.0 european-torches.ru -0.0.0.0 europeanwatches.ru -0.0.0.0 eurosamodelki.ru -0.0.0.0 euroskat.ru -0.0.0.0 evaashop.ru -0.0.0.0 evehemming.blogspot.com.au -0.0.0.0 evening-dating-club.info -0.0.0.0 event-tracking.com -0.0.0.0 everflora.ru -0.0.0.0 evidencecleanergold.com -0.0.0.0 evrotekhservis.ru -0.0.0.0 excaliburfilms.com -0.0.0.0 exchangeit.gq -0.0.0.0 exchanges-bet.com -0.0.0.0 exct.net -0.0.0.0 executehosting.com -0.0.0.0 exhibitionplus.eu -0.0.0.0 exmasters.com -0.0.0.0 exoclick.com -0.0.0.0 exonline.info -0.0.0.0 expdom.com -0.0.0.0 expertblog.info -0.0.0.0 expertnaya-ocenka.ru -0.0.0.0 exportshop.us -0.0.0.0 expresstoplivo.ru -0.0.0.0 extads.net -0.0.0.0 extener.org -0.0.0.0 extrabot.com -0.0.0.0 extractorandburner.com -0.0.0.0 extremal-blog.com -0.0.0.0 extremepornos.net -0.0.0.0 extremez.net -0.0.0.0 extstat.com -0.0.0.0 eyelike.com.ua -0.0.0.0 eyemagination.com -0.0.0.0 eyes-on-you.ga -0.0.0.0 eyessurgery.ru -0.0.0.0 ez8motelseaworldsandiego.com -0.0.0.0 ezigarettekaufen1.hpage.com -0.0.0.0 ezigarettekaufen2.blox.pl -0.0.0.0 ezigarettekaufen2.mpbloggar.se -0.0.0.0 ezigarettekaufen2.yolasite.com -0.0.0.0 ezigarettekaufen.myblog.de -0.0.0.0 ezigarettenkaufen1.deviantart.com -0.0.0.0 ezigarettenkaufen1.pagina.gr -0.0.0.0 ezigarettenkaufen2.dreamwidth.org -0.0.0.0 ezigarettenshop1.yolasite.com -0.0.0.0 ezigarettenshop2.myblog.de -0.0.0.0 ezigarettenshop2.postbit.com -0.0.0.0 ezigaretteshop2.mywapblog.com -0.0.0.0 ezigaretteshop2.vefblog.net -0.0.0.0 ezigaretteshop.webs.com -0.0.0.0 ezofest.sk -0.0.0.0 f00kclan.de -0.0.0.0 f012.de -0.0.0.0 f07.de -0.0.0.0 f0815.de -0.0.0.0 f5mtrack.com -0.0.0.0 fable.in.ua -0.0.0.0 failingmarriege.blogspot.com -0.0.0.0 fakehandbags.xyz -0.0.0.0 falcoware.com -0.0.0.0 family1st.ca -0.0.0.0 familyholiday.ml -0.0.0.0 familyphysician.ru -0.0.0.0 famix.xyz -0.0.0.0 fandlr.com -0.0.0.0 fanoboi.com -0.0.0.0 fanpagerobot.com -0.0.0.0 fantasticpixcool.com -0.0.0.0 fark.com -0.0.0.0 farm26.ru -0.0.0.0 farmingworm.com -0.0.0.0 fashionindeed.ml -0.0.0.0 fashion-mk.net -0.0.0.0 fashion-stickers.ru -0.0.0.0 fastcrawl.com -0.0.0.0 fastfixing.tech -0.0.0.0 fast-wordpress-start.com -0.0.0.0 fatmaelgarny.com -0.0.0.0 favorcosmetics.com -0.0.0.0 favoritemoney.ru -0.0.0.0 favornews.com -0.0.0.0 faz99.com -0.0.0.0 fba-mexico.com -0.0.0.0 fdzone.org -0.0.0.0 fealq.com -0.0.0.0 fearcrow.com -0.0.0.0 feel-planet.com -0.0.0.0 feeriaclub.ru -0.0.0.0 fefo.gdn -0.0.0.0 femdom.twiclub.in -0.0.0.0 femmesdenudees.com -0.0.0.0 fenoyl.batcave.net -0.0.0.0 feorina.ru -0.0.0.0 ferieboligkbh.dk -0.0.0.0 fermersovet.ru -0.0.0.0 ferretsoft.com -0.0.0.0 fertilitetsradgivningen.se -0.0.0.0 fetishinside.com -0.0.0.0 fetroshok.ru -0.0.0.0 fickblock18.com -0.0.0.0 fickenprivat.info -0.0.0.0 fickkontakte.org -0.0.0.0 fickluder69.com -0.0.0.0 fidelityfunding.com -0.0.0.0 fifa-coins.online -0.0.0.0 figuringmoneyout.com -0.0.0.0 filerockstar298.weebly.com -0.0.0.0 filesmonster.porn -0.0.0.0 filesvine.com -0.0.0.0 filkhbr.com -0.0.0.0 filmbokep69.com -0.0.0.0 filmetricsasia.com -0.0.0.0 filmfanatic.com -0.0.0.0 filmgo.ru -0.0.0.0 filmidivx.com -0.0.0.0 film-one.ru -0.0.0.0 fil.ru -0.0.0.0 filunika.com.ru -0.0.0.0 financehint.eu -0.0.0.0 financeloan.us -0.0.0.0 financepoints.eu -0.0.0.0 financetip.eu -0.0.0.0 find1friend.com -0.0.0.0 findacheaplawyers.com -0.0.0.0 findanysex.com -0.0.0.0 findclan.org -0.0.0.0 findpik.com -0.0.0.0 findthe.pet -0.0.0.0 finstroy.net -0.0.0.0 finteks.ru -0.0.0.0 finuse.com -0.0.0.0 fireads.men -0.0.0.0 firma-legion.ru -0.0.0.0 fishingwholesale.us -0.0.0.0 fitfloponline.store -0.0.0.0 fitnesspiks.com -0.0.0.0 fitness-video.net -0.0.0.0 fiuxy.com -0.0.0.0 fiverr.com -0.0.0.0 fix-website-errors.com -0.0.0.0 flash4fun.com -0.0.0.0 flashbannernow.com -0.0.0.0 flavors.me -0.0.0.0 flex4launch.ru -0.0.0.0 flipper.top -0.0.0.0 flirt4free.com -0.0.0.0 f-loaded.de -0.0.0.0 floating-share-buttons.com -0.0.0.0 flooringinstallation-edmonton.com -0.0.0.0 floridahuntingfishingadventures.com -0.0.0.0 floridamhca.org -0.0.0.0 florida-tourism.net -0.0.0.0 flowecs.com -0.0.0.0 flowersbazar.com -0.0.0.0 flowwwers.com -0.0.0.0 flprog.com -0.0.0.0 flytourisme.org -0.0.0.0 flzhiguan.com -0.0.0.0 fm-upgrade.ru -0.0.0.0 focalink.com -0.0.0.0 folowsite.com -0.0.0.0 f-online.de -0.0.0.0 footbalive.org -0.0.0.0 forensicpsychiatry.ru -0.0.0.0 forex21.ru -0.0.0.0 forexgb.ru -0.0.0.0 forex-indextop20.ru -0.0.0.0 forex.osobye.ru -0.0.0.0 forex-procto.ru -0.0.0.0 forexunion.net -0.0.0.0 forminecrafters.ru -0.0.0.0 formseo.com -0.0.0.0 forms-mtm.ru -0.0.0.0 forodvd.com -0.0.0.0 forpackningsutveckling.se -0.0.0.0 forpostlock.ru -0.0.0.0 forsex.info -0.0.0.0 forum20.smailik.org -0.0.0.0 forum.doctissimo.fr -0.0.0.0 forum-engineering.ru -0.0.0.0 forum.poker4life.ru -0.0.0.0 forumprofi.de -0.0.0.0 forums.toucharcade.com -0.0.0.0 forum.tvmir.org -0.0.0.0 foto-sisek.porngalleries.top -0.0.0.0 foto-telok.net -0.0.0.0 fototravel.eu -0.0.0.0 fotoxxxru.com -0.0.0.0 fotzen-ficken.com -0.0.0.0 foxinsocks.ru -0.0.0.0 foxtechfpv.com -0.0.0.0 foxweber.com -0.0.0.0 foxydeal.com -0.0.0.0 freakycheats.com -0.0.0.0 freecamdollars.com -0.0.0.0 free-fb-traffic.com -0.0.0.0 free-floating-buttons.com -0.0.0.0 free-gluten.ru -0.0.0.0 freejabs.com -0.0.0.0 free-laptop-reward.com -0.0.0.0 freelifetimefuckbook.com -0.0.0.0 freelotto.com -0.0.0.0 freemags.cc -0.0.0.0 freenode.info -0.0.0.0 freenom.link -0.0.0.0 freeseedsonline.com -0.0.0.0 free-share-buttons.blogspot.com -0.0.0.0 free-share-buttons.com -0.0.0.0 free-share-buttons.top -0.0.0.0 freesitetest.com -0.0.0.0 free-social-buttons.com -0.0.0.0 free-stock-illustration.com -0.0.0.0 freetangodownload.com -0.0.0.0 freeuploader.com -0.0.0.0 freeuploader.ml -0.0.0.0 free-video-tool.com -0.0.0.0 freewebs.com -0.0.0.0 freewhatsappload.com -0.0.0.0 freshberry.com.ua -0.0.0.0 freshdz.com -0.0.0.0 freshmac.space -0.0.0.0 freshsuperbloop.com -0.0.0.0 freshwallpapers.info -0.0.0.0 freza-sverlo.ru -0.0.0.0 frivgame250.com -0.0.0.0 fr.netlog.com -0.0.0.0 froggytube.com -0.0.0.0 front.ru -0.0.0.0 front.to -0.0.0.0 frvo.alptandem.ru -0.0.0.0 fsakhalin.ru -0.0.0.0 fsalas.com -0.0.0.0 ftns.ru -0.0.0.0 fuckmill.com -0.0.0.0 fuel-gas.com -0.0.0.0 fugarif.ga -0.0.0.0 fullfileaccess.com -0.0.0.0 fungamelands.com -0.0.0.0 fungirlsgames.net -0.0.0.0 funnypica.com -0.0.0.0 funponsel.com -0.0.0.0 futbolkisales.ru -0.0.0.0 fx-brokers-review.com -0.0.0.0 fxgallery.com -0.0.0.0 fxtips.ru -0.0.0.0 fym.com.ru -0.0.0.0 g33.org -0.0.0.0 g7m.pl -0.0.0.0 gabeshop.ru -0.0.0.0 gael-s.ru -0.0.0.0 gagrasector.ru -0.0.0.0 galaxy-family.ru -0.0.0.0 galaxyflowers.ru -0.0.0.0 galeon.com -0.0.0.0 gallerily.com -0.0.0.0 galleryawesome.com -0.0.0.0 gallerylisting.com -0.0.0.0 gallictures.com -0.0.0.0 gamblingnerd.com -0.0.0.0 game-mmorpg.net -0.0.0.0 gameonasia.com -0.0.0.0 gameplexcity.com -0.0.0.0 gamerextra.com -0.0.0.0 gamerscorps.com -0.0.0.0 games.kolossale.ru -0.0.0.0 game-top.su -0.0.0.0 gamevalue7.weebly.com -0.0.0.0 gamewrath.com -0.0.0.0 gaming-journal.com -0.0.0.0 gardene.ru -0.0.0.0 gay.adultgalls.com -0.0.0.0 gay-file.com -0.0.0.0 gaygalls.net -0.0.0.0 gaytube.com -0.0.0.0 gazobeton-p.com.ua -0.0.0.0 gazoblok.net.ua -0.0.0.0 gazporno.com -0.0.0.0 gaz-voshod.ru -0.0.0.0 gcup.ru -0.0.0.0 gdcentre.ru -0.0.0.0 gdebestkupit.ru -0.0.0.0 ge0ip.com -0.0.0.0 ge0ip.net -0.0.0.0 ge0ip.org -0.0.0.0 geckoandfly.com -0.0.0.0 geilehausfrauen.net -0.0.0.0 geile-lelly.eu -0.0.0.0 geileweiber.tk -0.0.0.0 gelezki.com -0.0.0.0 gemara.com -0.0.0.0 gembird.com -0.0.0.0 generalporn.org -0.0.0.0 genericlowlatencyasiodriverhq.aircus.com -0.0.0.0 generic-pills-online.com -0.0.0.0 genericviagrasildenafiled.net -0.0.0.0 generousdeal-a.akamaihd.net -0.0.0.0 gentamicineyedrops.blogspot.com -0.0.0.0 geoads.com -0.0.0.0 germes-trans.com -0.0.0.0 germetiki.com.ua -0.0.0.0 get-free-traffic-now.com -0.0.0.0 getlaid-xxxhookupdirect.com -0.0.0.0 getlamborghini.ga -0.0.0.0 getmiro.com -0.0.0.0 getmyads24.com -0.0.0.0 getoutofdebtfree.org -0.0.0.0 getpopunder.com -0.0.0.0 getrichquickly.info -0.0.0.0 get-seo-domain.com -0.0.0.0 get-your-social-buttons.info -0.0.0.0 gfaq.ru -0.0.0.0 gg-arena.ru -0.0.0.0 ggiaro.com -0.0.0.0 gg.zzyjxs.com -0.0.0.0 ghazel.ru -0.0.0.0 ghernnqr.skyrock.com -0.0.0.0 gheus.altervista.org -0.0.0.0 ghostvisitor.com -0.0.0.0 gifspics.com -0.0.0.0 gigablast.com -0.0.0.0 gilsonchiro.xyz -0.0.0.0 girlgamerdaily.com -0.0.0.0 girlporn.ru -0.0.0.0 girlsatgames.ru -0.0.0.0 girlspicsa.com -0.0.0.0 given2.com -0.0.0.0 gk-atlant.info -0.0.0.0 gkvector.ru -0.0.0.0 glall.ru -0.0.0.0 glass-msk.ru -0.0.0.0 glavprofit.ru -0.0.0.0 glcomputers.ru -0.0.0.0 glicol.kz -0.0.0.0 global-ics.co.za -0.0.0.0 globalscam.ga -0.0.0.0 globalsurfari.com -0.0.0.0 globatur.ru -0.0.0.0 globetrotting-culture.ru -0.0.0.0 glopages.ru -0.0.0.0 gne8.com -0.0.0.0 go2album.com -0.0.0.0 go2mike.ru -0.0.0.0 goatse.ru -0.0.0.0 gobongo.info -0.0.0.0 goforexvps.com -0.0.0.0 gogalleryawesome.com -0.0.0.0 gogps.me -0.0.0.0 gojiberriess.apishops.ru -0.0.0.0 gok-kasten.net -0.0.0.0 goldadpremium.com -0.0.0.0 goldandcard.ru -0.0.0.0 golden-catalog.pro -0.0.0.0 goldenggames.com -0.0.0.0 golden-praga.ru -0.0.0.0 goldpanningtools.com -0.0.0.0 golmau.host.sk -0.0.0.0 gonextmedia.com -0.0.0.0 good-mummy.ru -0.0.0.0 goodnightjournal.com -0.0.0.0 goodprotein.ru -0.0.0.0 googglet.com -0.0.0.0 googlefeud.com -0.0.0.0 google-liar.ru -0.0.0.0 googlemare.com -0.0.0.0 googlepositions.com -0.0.0.0 googst2.ru -0.0.0.0 goo.ne.jp -0.0.0.0 gopixdatabase.com -0.0.0.0 gopro-online.info -0.0.0.0 gorabagrata.ru -0.0.0.0 goroda-vsego-mira.ru -0.0.0.0 gorodservis.ru -0.0.0.0 gosarhivrt.ru -0.0.0.0 gosreg.amchs.ru -0.0.0.0 gotomontenegro.net -0.0.0.0 gotorussia.com -0.0.0.0 gotwebsite1.com -0.0.0.0 gourcy.altervista.org -0.0.0.0 gowreckdiving.com -0.0.0.0 gox.com.ua -0.0.0.0 gpirate.com -0.0.0.0 gpms.org.my -0.0.0.0 gq-catalog.gq -0.0.0.0 grand-chlen.ru -0.0.0.0 graphicwe.org -0.0.0.0 graphid.com -0.0.0.0 gratis-sexkontakte.com -0.0.0.0 gratuitbaise.com -0.0.0.0 greatfind-a.akamaihd.net -0.0.0.0 greatgrace.ru -0.0.0.0 greatzip.com -0.0.0.0 greendream.com.ua -0.0.0.0 green-tea.tv -0.0.0.0 greenzaim.ru -0.0.0.0 gribkovye-zabolevaniya.com -0.0.0.0 gribokstop.com -0.0.0.0 grizzlysgrill.com -0.0.0.0 groupmoney.ru -0.0.0.0 growmyfunds.ca -0.0.0.0 growshop.es -0.0.0.0 grtyi.com -0.0.0.0 grupografico-pilar.com.ar -0.0.0.0 gsasearchengineranker.pw -0.0.0.0 gsasearchengineranker.site -0.0.0.0 gsasearchengineranker.space -0.0.0.0 gsasearchengineranker.top -0.0.0.0 gsasearchengineranker.xyz -0.0.0.0 gsbs.com.ua -0.0.0.0 gsmlab.pl -0.0.0.0 gsmtlf.ru -0.0.0.0 g.starmoe.xyz -0.0.0.0 gstatey.net -0.0.0.0 gta-club.ru -0.0.0.0 gta-top.ru -0.0.0.0 gtopstats.com -0.0.0.0 guardlink.org -0.0.0.0 guildebzh.info -0.0.0.0 guitar-master.org -0.0.0.0 gungamesz.com -0.0.0.0 guod.me -0.0.0.0 guruofcasino.com -0.0.0.0 gwebtools.com -0.0.0.0 gwebtools.com.br -0.0.0.0 gwhwpxbw.bloger.index.hr -0.0.0.0 gyffu.com -0.0.0.0 h2monline.com -0.0.0.0 habermetre.com -0.0.0.0 hacktougroup.ru -0.0.0.0 hahashka.ru -0.0.0.0 haikuware.com -0.0.0.0 hamilton.ca -0.0.0.0 handicapbathtubarea.com -0.0.0.0 handicapvansarea.com -0.0.0.0 handicapvantoday.com -0.0.0.0 handmadepics.net -0.0.0.0 handsandlegs.ru -0.0.0.0 hanink.biz.ly -0.0.0.0 hasfun.com -0.0.0.0 hatdc.org -0.0.0.0 hauleddes.com -0.0.0.0 hausfrauensex18.com -0.0.0.0 havepussy.com -0.0.0.0 hayate.biz -0.0.0.0 hazardky.net -0.0.0.0 hcate.com -0.0.0.0 hd720kino.ru -0.0.0.0 hdapp1008-a.akamaihd.net -0.0.0.0 hd-filmy.net -0.0.0.0 hdfreeporno.net -0.0.0.0 hdimagegallery.net -0.0.0.0 hdimagelib.com -0.0.0.0 hdmoviecamera.net -0.0.0.0 hdmoviecams.com -0.0.0.0 hdpixent.com -0.0.0.0 hdpixion.com -0.0.0.0 hdwalls.xyz -0.0.0.0 hdxnxxtube.mobi -0.0.0.0 headpress.ru -0.0.0.0 healbio.ru -0.0.0.0 healgastro.com -0.0.0.0 healing-dysplasia.ru -0.0.0.0 healmytrauma.info -0.0.0.0 heartofbeijing.blogspot.com -0.0.0.0 heatpower.ru -0.0.0.0 hebozqzu.net.ua -0.0.0.0 hebr.myddns-flir.com -0.0.0.0 helicalpile.us -0.0.0.0 hellokittyimg.com -0.0.0.0 helpmymacfaster.trade -0.0.0.0 helvetia.com.ua -0.0.0.0 hem.passagen.se -0.0.0.0 herehloadibs.cf -0.0.0.0 hermesbirkinhandbagoutlets.com -0.0.0.0 hermesbracelets.xyz -0.0.0.0 hermesreplica.pw -0.0.0.0 hermesreplica.win -0.0.0.0 herokuapp.com -0.0.0.0 hetmanship.xyz -0.0.0.0 hidefiles.org -0.0.0.0 hifidesign.ru -0.0.0.0 highland-homes.com -0.0.0.0 highstairs-a.akamaihd.net -0.0.0.0 hildinghr.se -0.0.0.0 histats.com -0.0.0.0 histock.info -0.0.0.0 historichometeam.com -0.0.0.0 hitsbox.info -0.0.0.0 hiwibyh.bugs3.com -0.0.0.0 hjaoopoa.top -0.0.0.0 hjb.net.ru -0.0.0.0 hkdiiohi.skyrock.com -0.0.0.0 hledejvshopech.cz -0.0.0.0 hmmm.cz -0.0.0.0 hmywwogw.bloger.index.hr -0.0.0.0 hobbyhuren24.net -0.0.0.0 hobbyhuren-datenbank.com -0.0.0.0 hobild.net -0.0.0.0 hol.es -0.0.0.0 holidaypics.org -0.0.0.0 hollywoodactress.info -0.0.0.0 homeandhealth.ru -0.0.0.0 homedecoguide.info -0.0.0.0 homedecorpicture.us -0.0.0.0 homedo.fabpage.com -0.0.0.0 homegardenlova.com -0.0.0.0 homeinns.com -0.0.0.0 homelygarden.com -0.0.0.0 homemade.gq -0.0.0.0 homemature.net -0.0.0.0 home.myplaycity.com -0.0.0.0 hoporno.com -0.0.0.0 horoshieokna.com -0.0.0.0 horseimg.com -0.0.0.0 hostcritique.com -0.0.0.0 hoste.octopis.com -0.0.0.0 hostingclub.lk -0.0.0.0 hosting-tracker.com -0.0.0.0 hostnow.men -0.0.0.0 host-protection.com -0.0.0.0 hostsshop.ru -0.0.0.0 hotblog.top -0.0.0.0 hotchatdate.com -0.0.0.0 hotdl.in -0.0.0.0 hotel-mkad.ru -0.0.0.0 hotenergy.ru -0.0.0.0 hotgirlhdwallpaper.com -0.0.0.0 hothor.se -0.0.0.0 hotkeys.com -0.0.0.0 hotloans.ru -0.0.0.0 hotshoppymac.com -0.0.0.0 hotsocialz.com -0.0.0.0 houdom.net -0.0.0.0 housediz.com -0.0.0.0 housekuba.org -0.0.0.0 housemilan.ru -0.0.0.0 houseofgaga.ru -0.0.0.0 houseofrose.com -0.0.0.0 house.sieraddns.com -0.0.0.0 houston-vikings.com -0.0.0.0 hoverboard360.at -0.0.0.0 hoverboard360.de -0.0.0.0 hoverboard360.es -0.0.0.0 hoverboard360.nl -0.0.0.0 hoverboard360.se -0.0.0.0 hoverboardforsaledirect.com -0.0.0.0 howlongdoestizanidinestayinyoursystem.blogspot.com -0.0.0.0 howmuchdoestizanidinecost.blogspot.com -0.0.0.0 howopen.ru -0.0.0.0 hplaserjetpdriver8y.pen.io -0.0.0.0 hptwaakw.blog.fc2.com -0.0.0.0 href.li -0.0.0.0 hscsscotland.com -0.0.0.0 hspline.com -0.0.0.0 htmlcorner.com -0.0.0.0 hubbble.com -0.0.0.0 huhn.altervista.org -0.0.0.0 hully.altervista.org -0.0.0.0 humanorightswatch.org -0.0.0.0 hundejo.com -0.0.0.0 hunterboots.online -0.0.0.0 husky-shop.cz -0.0.0.0 hustoon.over-blog.com -0.0.0.0 hut1.ru -0.0.0.0 hvd-store.com -0.0.0.0 hybrid.ru -0.0.0.0 hydropump.su -0.0.0.0 hyiphunter.org -0.0.0.0 hyipmanager.in -0.0.0.0 hystersister.com -0.0.0.0 i4track.net -0.0.0.0 iamsport.org -0.0.0.0 ibb.com.ua -0.0.0.0 icaseclub.ru -0.0.0.0 ico.re -0.0.0.0 ictizanidinehcl4mg.blogspot.com -0.0.0.0 idc.com.ua -0.0.0.0 idealtits.net -0.0.0.0 ideaspicz.com -0.0.0.0 idegenvezeto.eu -0.0.0.0 ideibiznesa2015.ru -0.0.0.0 ideoworld.org -0.0.0.0 ido3.com -0.0.0.0 ie.57883.net -0.0.0.0 ifirestarter.ru -0.0.0.0 iflycapetown.co.za -0.0.0.0 ifmo.ru -0.0.0.0 igadgetsworld.com -0.0.0.0 igrovyeavtomaty777.ru -0.0.0.0 igru-xbox.net -0.0.0.0 iinstalll-fii1leis.jus0wil.pp.ua -0.0.0.0 iklysha.ml -0.0.0.0 ilikevitaly.com -0.0.0.0 ilmen.net -0.0.0.0 ilovevitaly.com -0.0.0.0 ilovevitaly.ru -0.0.0.0 imabase.com -0.0.0.0 imadedinner.net -0.0.0.0 imagecoolpub.com -0.0.0.0 imagerydatabase.com -0.0.0.0 images-graphics-pics.com -0.0.0.0 images.gyffu.com -0.0.0.0 imediadesk.com -0.0.0.0 imfamous.info -0.0.0.0 imgarcade.com -0.0.0.0 imgata.com -0.0.0.0 imgresult.com -0.0.0.0 iminent.com -0.0.0.0 imitex-plus.ru -0.0.0.0 immobiliaremassaro.com -0.0.0.0 imperia31.ru -0.0.0.0 imperiafilm.ru -0.0.0.0 import-sales.com -0.0.0.0 impresagaia.it -0.0.0.0 inbabes.sexushost.com -0.0.0.0 inboundlinks.win -0.0.0.0 inboxdollars.com -0.0.0.0 incolors.club -0.0.0.0 increasewwwtraffic.info -0.0.0.0 indetiske.ya.ru -0.0.0.0 indiakino.net -0.0.0.0 indianmedicaltourismshop.com -0.0.0.0 indiasourcemart.in -0.0.0.0 indo-export.ru -0.0.0.0 inductionc2oktop.com -0.0.0.0 inet-traffic.com -0.0.0.0 infazavr.ru -0.0.0.0 infobabki.ru -0.0.0.0 infokonkurs.ru -0.0.0.0 informatiecentro.be -0.0.0.0 infostatsvc.com -0.0.0.0 infowarcraft.ru -0.0.0.0 inmate-locator.us -0.0.0.0 innodgfdriverhm.aircus.com -0.0.0.0 inome.com.ua -0.0.0.0 insomniagamingfestival.com -0.0.0.0 insta-add.pro -0.0.0.0 intelhdgraphicsgtdrive6w.metroblog.com -0.0.0.0 intellekt21.ru -0.0.0.0 interesnie-faktu.ru -0.0.0.0 interferencer.ru -0.0.0.0 interfucks.net -0.0.0.0 interior-stickers.ru -0.0.0.0 intermesh.net -0.0.0.0 internet-apteka.ru -0.0.0.0 internetartfair.com -0.0.0.0 internetproviderstucson.com -0.0.0.0 intervsem.ru -0.0.0.0 intimshop-fantasy.ru -0.0.0.0 investingclub.ru -0.0.0.0 invest-pamm.ru -0.0.0.0 investpamm.ru -0.0.0.0 investsuccess.org -0.0.0.0 investyb.com -0.0.0.0 investzalog.ru -0.0.0.0 invitefashion.com -0.0.0.0 invivo.hu -0.0.0.0 inzn.ru -0.0.0.0 io9.com -0.0.0.0 iomoio.net -0.0.0.0 iopeninghours.co.uk -0.0.0.0 iplogger.org -0.0.0.0 iplusbit.blogspot.co.za -0.0.0.0 ipostroika.ru -0.0.0.0 iptool.xyz -0.0.0.0 iqbazar.ru -0.0.0.0 iqoption-bin.com -0.0.0.0 iqoption.com -0.0.0.0 iqoption.pro -0.0.0.0 iqs.biz.ua -0.0.0.0 iradiology.ru -0.0.0.0 irunfar.com -0.0.0.0 iscblog.info -0.0.0.0 i-service.kz -0.0.0.0 isistaylorporn.info -0.0.0.0 iskalko.ru -0.0.0.0 islandminingsupply.wordpress.com -0.0.0.0 isoveti.ru -0.0.0.0 ispaniya-costa-blanca.ru -0.0.0.0 istanbulit.com -0.0.0.0 istizanidineacontrolledsubstance.blogspot.com -0.0.0.0 istizanidineanarcoticdrug.blogspot.com -0.0.0.0 istizanidineanopiate.blogspot.com -0.0.0.0 istizanidinelikexanax.blogspot.com -0.0.0.0 istmira.ru -0.0.0.0 istock-mebel.ru -0.0.0.0 istripper.com -0.0.0.0 itbc.kiev.ua -0.0.0.0 it-max.com.ua -0.0.0.0 itrevolution.cf -0.0.0.0 itronics.ca -0.0.0.0 itsdp3.com -0.0.0.0 itservicesthatworkforyou.com -0.0.0.0 iusstf.org -0.0.0.0 ivanstroi.ru -0.0.0.0 iwantmyfreecash.com -0.0.0.0 iwanttodeliver.com -0.0.0.0 ix20.ru -0.0.0.0 izhevsk.xrus.org -0.0.0.0 izhevsk.zrus.org -0.0.0.0 izismile.com -0.0.0.0 izoll.ru -0.0.0.0 j33x.com -0.0.0.0 jackwolfskinoutlet.online -0.0.0.0 jamiembrown.com -0.0.0.0 janavibekken.no -0.0.0.0 janerikholst.se -0.0.0.0 janettabridal.com -0.0.0.0 japan-bearings.ru -0.0.0.0 japfm.com -0.0.0.0 jasonpartington.com -0.0.0.0 javatex.co.id -0.0.0.0 javitas.info -0.0.0.0 javrip.net -0.0.0.0 jaxcube.info -0.0.0.0 jennyfire.ru -0.0.0.0 jerseychinabizwholesale.com -0.0.0.0 jerseychinabizwholesale.us -0.0.0.0 jerseysbizwholesalecheap.com -0.0.0.0 jerseyschinabizwholesale.us -0.0.0.0 jerseyssportsshop.com -0.0.0.0 jerseyswholesalechinalimited.com -0.0.0.0 jerseywholesalebizchina.com -0.0.0.0 jerseywholesalechinabiz.com -0.0.0.0 jerseywholesaleelitestore.com -0.0.0.0 jetsli.de -0.0.0.0 jillepille.com -0.0.0.0 jimmychoosale.online -0.0.0.0 jjbabskoe.ru -0.0.0.0 job.icivil.ir -0.0.0.0 joessmogtestonly.com -0.0.0.0 johannesburgsingles.co.za -0.0.0.0 joingames.org -0.0.0.0 jongose.ninja -0.0.0.0 journalhome.com -0.0.0.0 journeydownthescale.info -0.0.0.0 jpcycles.com -0.0.0.0 j-times.ru -0.0.0.0 juliadiets.com -0.0.0.0 juliaworld.net -0.0.0.0 jumptap.com -0.0.0.0 jus0wil.pp.ua -0.0.0.0 justbcause.com -0.0.0.0 justdating.online -0.0.0.0 kaac.ru -0.0.0.0 kabbalah-red-bracelets.com -0.0.0.0 kadashihotel.com -0.0.0.0 kalb.ru -0.0.0.0 kamagragelusa.net -0.0.0.0 kambasoft.com -0.0.0.0 kam-dom.ru -0.0.0.0 kamen-e.ru -0.0.0.0 kamorel.com -0.0.0.0 kanimage.com -0.0.0.0 karachev-city.ru -0.0.0.0 karadene.com -0.0.0.0 karpun-iris.ru -0.0.0.0 karusel-market.ru -0.0.0.0 kashubadesign.ru -0.0.0.0 katjimej.blog.fc2.com -0.0.0.0 katushka.net -0.0.0.0 kazan.xrus.org -0.0.0.0 kazan.zrus.org -0.0.0.0 kazinogames.lv -0.0.0.0 kaz.kz -0.0.0.0 kazrent.com -0.0.0.0 keenoutlet.online -0.0.0.0 kerwinandcariza.com -0.0.0.0 ketoanhanoi.info -0.0.0.0 ketrzyn.pl -0.0.0.0 keywordhut.com -0.0.0.0 keywordsking.com -0.0.0.0 keywords-monitoring-success.com -0.0.0.0 keywords-monitoring-your-success.com -0.0.0.0 keyword-suggestions.com -0.0.0.0 keywordsuggest.org -0.0.0.0 keywordsuggests.com -0.0.0.0 keywordteam.net -0.0.0.0 kfon.eu -0.0.0.0 kidd.reunionwatch.com -0.0.0.0 kiev.ua -0.0.0.0 kihi.gdn -0.0.0.0 kinobaks.com -0.0.0.0 kinocccp.net -0.0.0.0 kinofak.net -0.0.0.0 kino-filmi.com -0.0.0.0 kinoflux.net -0.0.0.0 kino-fun.ru -0.0.0.0 kinogolos.ru -0.0.0.0 kinogonew.ru -0.0.0.0 kinohall.ru -0.0.0.0 kinohit1.ru -0.0.0.0 kino-key.info -0.0.0.0 kinoplen.ru -0.0.0.0 kinopolet.net -0.0.0.0 kino-rating.ru -0.0.0.0 kinostorm.net -0.0.0.0 kinotorka.ru -0.0.0.0 kiprinform.com -0.0.0.0 kirov.zrus.org -0.0.0.0 kiwe-analytics.com -0.0.0.0 kiwi237au.tk -0.0.0.0 kladrus.ru -0.0.0.0 kleine-titten.biz -0.0.0.0 kletkimehan.ru -0.0.0.0 kliksaya.com -0.0.0.0 kmd-pto.ru -0.0.0.0 kmgamex.cf -0.0.0.0 kndxbkdx.bloger.index.hr -0.0.0.0 knigonosha.net -0.0.0.0 knogg.net -0.0.0.0 knowyournextmove.com -0.0.0.0 kochanelli.com -0.0.0.0 kol-energo.ru -0.0.0.0 koleso24.com.ua -0.0.0.0 kollesa.ru -0.0.0.0 kolotiloff.ru -0.0.0.0 komp-pomosch.ru -0.0.0.0 komputernaya-pomosh-moscow.ru -0.0.0.0 komputers-best.ru -0.0.0.0 kongoultry.net -0.0.0.0 kongruan.com -0.0.0.0 konkursov.net -0.0.0.0 konoplisemena.com -0.0.0.0 konteiner24.com -0.0.0.0 konturkrasoty.ru -0.0.0.0 koopilka.com -0.0.0.0 koptims.tiu.ru -0.0.0.0 koronirealestate.gr -0.0.0.0 kosova.de -0.0.0.0 kostenloser-sex.com -0.0.0.0 kostenlos-sexvideos.com -0.0.0.0 kosynka-games.ru -0.0.0.0 kovesszucs.atw.hu -0.0.0.0 kozhniebolezni.com -0.0.0.0 krafte.ru -0.0.0.0 kraljeva-sutjeska.com -0.0.0.0 krasivoe-hd.com -0.0.0.0 krasivoe-hd.net -0.0.0.0 krasivye-devushki.net -0.0.0.0 krasnodar-avtolombards.ru -0.0.0.0 krasnodar.ru -0.0.0.0 krasnodar.xrus.org -0.0.0.0 krasnodar.zrus.org -0.0.0.0 kredit-pod-zalog-krasnodar.ru -0.0.0.0 kriokomora.info -0.0.0.0 krynica.info -0.0.0.0 ks1234.com -0.0.0.0 ktotut.net -0.0.0.0 ku6.com -0.0.0.0 kumuk.info -0.0.0.0 kung-fu-ru.com -0.0.0.0 kupit-adenu.ru -0.0.0.0 kursy-ege.ru -0.0.0.0 kustanay.kz -0.0.0.0 kutikomi.net -0.0.0.0 kuzinsp.ru -0.0.0.0 kvartira-sutochno.com -0.0.0.0 kvartir-remont.biz -0.0.0.0 kvartiry-remont.ucoz.ru -0.0.0.0 kw21.org -0.0.0.0 kwzf.net -0.0.0.0 labelwater.se -0.0.0.0 labplus.ru -0.0.0.0 labvis.host.sk -0.0.0.0 lacloop.info -0.0.0.0 ladov.ru -0.0.0.0 la-fa.ru -0.0.0.0 lafourmiliaire.com -0.0.0.0 lakesimg.com -0.0.0.0 lampokrat.ws -0.0.0.0 lanadelreyfans.us -0.0.0.0 lanasshop.ru -0.0.0.0 lancheck.net -0.0.0.0 landreferat.ru -0.0.0.0 landscaping.center -0.0.0.0 languagecode.com -0.0.0.0 lankarns.com -0.0.0.0 laparfumotec.com -0.0.0.0 lapitec.eu -0.0.0.0 laptoper.net -0.0.0.0 larchik.net -0.0.0.0 larutti.ru -0.0.0.0 lasvegaslockandsafe.com -0.0.0.0 laudit.ru -0.0.0.0 laulini.soclog.se -0.0.0.0 law-check-eight.xyz -0.0.0.0 law-check-nine.xyz -0.0.0.0 law-check-seven.xyz -0.0.0.0 law-check-two.xyz -0.0.0.0 laxdrills.com -0.0.0.0 layola.biz.tc -0.0.0.0 lazy-z.com -0.0.0.0 ldrtrack.com -0.0.0.0 leadwayau.com -0.0.0.0 leboard.ru -0.0.0.0 ledis.top -0.0.0.0 ledpolice.ru -0.0.0.0 legalrc.biz -0.0.0.0 lego4x4.ru -0.0.0.0 legoimg.com -0.0.0.0 lenvred.org -0.0.0.0 lernur.net -0.0.0.0 lesbian.xyz -0.0.0.0 lescinq.com -0.0.0.0 letolove.ru -0.0.0.0 letslowbefast.today -0.0.0.0 letto.by -0.0.0.0 levaquin750mg.blogspot.com -0.0.0.0 lexaprogeneric.link -0.0.0.0 lezbiyanki.net -0.0.0.0 lflash.ru -0.0.0.0 lida-ru.com -0.0.0.0 lider-zhaluzi.kiev.ua -0.0.0.0 li-er.ru -0.0.0.0 lietaer.com -0.0.0.0 life.biz.ua -0.0.0.0 lifebyleese.com -0.0.0.0 life-instyle.com -0.0.0.0 light.ifmo.ru -0.0.0.0 lightinghomes.net -0.0.0.0 lignofix.ua -0.0.0.0 likesdesign.com -0.0.0.0 likesuccess.com -0.0.0.0 liky.co.ua -0.0.0.0 limads.men -0.0.0.0 limtu.ifmo.ru -0.0.0.0 lincolntheatre.com -0.0.0.0 linerdrilling.com -0.0.0.0 link.ac -0.0.0.0 linkarena.com -0.0.0.0 linkbolic.com -0.0.0.0 linkbuddies.com -0.0.0.0 linkpulse.com -0.0.0.0 linkrr.com -0.0.0.0 linkwithin.com -0.0.0.0 liquimondo.com -0.0.0.0 lirunet.ru -0.0.0.0 lisque.batcave.net -0.0.0.0 littleberry.ru -0.0.0.0 liupis.com -0.0.0.0 livefixer.com -0.0.0.0 liver-chintai.org -0.0.0.0 liverpool.gsofootball.com -0.0.0.0 live-sexcam.tk -0.0.0.0 live-sexchat.ru -0.0.0.0 liveshoppersmac.com -0.0.0.0 livetsomudvekslingstudent.bloggersdelight.dk -0.0.0.0 liveu.infoteka.hu -0.0.0.0 livingcanarias.com -0.0.0.0 livingroomdecor.info -0.0.0.0 ljusihus.se -0.0.0.0 lkbennettoutlet.online -0.0.0.0 lkbennettstore.online -0.0.0.0 llastbuy.ru -0.0.0.0 lmrauction.com -0.0.0.0 loadopia.com -0.0.0.0 lob.com.ru -0.0.0.0 localflirtbuddies.com -0.0.0.0 localmatchbook.com -0.0.0.0 lockerz.com -0.0.0.0 locksmith.jp -0.0.0.0 lodki-pvh.dp.ua -0.0.0.0 loftdigital.eu -0.0.0.0 loginduepunti.it -0.0.0.0 lol-smurfs.com -0.0.0.0 lombardfinder.ru -0.0.0.0 lomb.co -0.0.0.0 lombia.co -0.0.0.0 lombia.com -0.0.0.0 lomza.info -0.0.0.0 lonely-mature.com -0.0.0.0 long-beach-air-conditioning.com -0.0.0.0 longgreen.info -0.0.0.0 lost-alpha.ru -0.0.0.0 lostfilm-online.ru -0.0.0.0 lotto6888.com -0.0.0.0 lottospring.com -0.0.0.0 louboutinbooties.xyz -0.0.0.0 louboutinreplica.pw -0.0.0.0 louboutinreplica.xyz -0.0.0.0 louboutinshoes.xyz -0.0.0.0 louisvuittonoutletstore.net -0.0.0.0 love-baby.cz -0.0.0.0 lowephotos.info -0.0.0.0 low-format.ru -0.0.0.0 lsex.xyz -0.0.0.0 lubetube.com -0.0.0.0 luckyshop.net.ua -0.0.0.0 lumb.co -0.0.0.0 lutherstable.org -0.0.0.0 luxmagazine.cf -0.0.0.0 luxup.ru -0.0.0.0 lyngdalhudterapi.no -0.0.0.0 lyrster.com -0.0.0.0 lyzqp.net.ru -0.0.0.0 m0r0zk0-krava.ru -0.0.0.0 m1media.net -0.0.0.0 m4ever.net -0.0.0.0 m5home.ru -0.0.0.0 mabdoola.blogspot.com -0.0.0.0 macdamaged.space -0.0.0.0 macdamaged.tech -0.0.0.0 mackeeper-center.club -0.0.0.0 mackeeper-land-672695126.us-east-1.elb.amazonaws.com -0.0.0.0 macnewtech.com -0.0.0.0 macresource.co.uk -0.0.0.0 madot.onlinewebshop.net -0.0.0.0 mafcards.ru -0.0.0.0 magazin-pics.ru -0.0.0.0 magazintiande.ru -0.0.0.0 magda-gadalka.ru -0.0.0.0 magento-crew.net -0.0.0.0 magicalfind-a.akamaihd.net -0.0.0.0 magicdiet.gq -0.0.0.0 magicplayer-s.acestream.net -0.0.0.0 maglid.ru -0.0.0.0 mail.allnews24.in -0.0.0.0 mainlinehobby.net -0.0.0.0 makedo.ru -0.0.0.0 make-money-online.com -0.0.0.0 makemoneyonline.com -0.0.0.0 maladot.com -0.0.0.0 malls.com -0.0.0.0 mall.uk -0.0.0.0 malwareremovalcenter.com -0.0.0.0 manipulyator-peterburg.ru -0.0.0.0 mantramusic.ru -0.0.0.0 manualterap.roleforum.ru -0.0.0.0 manuscript.su -0.0.0.0 manve.info -0.0.0.0 mapquestz.us -0.0.0.0 mararoom.ru -0.0.0.0 marblestyle.ru -0.0.0.0 marcogrup.com -0.0.0.0 marcoislandvacations.net -0.0.0.0 maridan.com.ua -0.0.0.0 marinetraffic.com -0.0.0.0 marketingtechniques.info -0.0.0.0 marketland.ml -0.0.0.0 markjaybeefractal.com -0.0.0.0 marktforschung-stuttgart.com -0.0.0.0 marmitaco.cat -0.0.0.0 marmotstore.online -0.0.0.0 marsgatan.com -0.0.0.0 martlinker.com -0.0.0.0 marwer.info -0.0.0.0 maslenka.kz -0.0.0.0 massage-info.nl -0.0.0.0 masserect.com -0.0.0.0 master-muznachas.ru -0.0.0.0 masterseek.com -0.0.0.0 masturbate.co.uk -0.0.0.0 matb3aa.com -0.0.0.0 matchpal-a.akamaihd.net -0.0.0.0 matematikus.info -0.0.0.0 max-eclat.men -0.0.0.0 maximilitary.ru -0.0.0.0 maxthon.com -0.0.0.0 mazda-roadsters.com -0.0.0.0 mbiologi.ru -0.0.0.0 mcadamssupplyco.com -0.0.0.0 mcar.in.ua -0.0.0.0 mebel-alait.ru -0.0.0.0 mebelcomplekt.ru -0.0.0.0 mebeldekor.com.ua -0.0.0.0 meble-bogart.info -0.0.0.0 mecash.ru -0.0.0.0 medanestesia.ru -0.0.0.0 meddesk.ru -0.0.0.0 mediawhirl.net -0.0.0.0 medicinacom.ru -0.0.0.0 medicine-4u.org -0.0.0.0 medicines-choice.com -0.0.0.0 medicovi.com -0.0.0.0 medictube.ru -0.0.0.0 medi-fitt.hu -0.0.0.0 medispainstitute.com.au -0.0.0.0 medizinreisen.de -0.0.0.0 medkletki.ru -0.0.0.0 medkritika.ru -0.0.0.0 medmajor.ru -0.0.0.0 medosmotr-ufa.ru -0.0.0.0 meds-online24.com -0.0.0.0 medtherapy.ru -0.0.0.0 meduza-consult.ru -0.0.0.0 med-zdorovie.com.ua -0.0.0.0 meendo-free-traffic.ga -0.0.0.0 meetlocalchicks.com -0.0.0.0 megaapteka.ru -0.0.0.0 megaindex.ru -0.0.0.0 megakino.net -0.0.0.0 mega-polis.biz.ua -0.0.0.0 megavolt.net.ua -0.0.0.0 meget.co.za -0.0.0.0 me-ke.com -0.0.0.0 meltwater.com -0.0.0.0 members.ghanaweb.com -0.0.0.0 menetie.ru -0.0.0.0 menhealed.net -0.0.0.0 mensandals.xyz -0.0.0.0 menstennisforums.com -0.0.0.0 mere.host.sk -0.0.0.0 merryhouse.co.uk -0.0.0.0 mesbuta.info -0.0.0.0 message-warning.net -0.0.0.0 mesto-x.com -0.0.0.0 metabar.ru -0.0.0.0 metalonly.info -0.0.0.0 metarip.ru -0.0.0.0 metaxalonevstizanidine.blogspot.com -0.0.0.0 methodsmarketing.com -0.0.0.0 mex-annushka.ru -0.0.0.0 mexicosleevegastrectomy.com -0.0.0.0 mexicotravelnet.com -0.0.0.0 mhi-systems.ru -0.0.0.0 mhtr.be -0.0.0.0 micasainvest.com -0.0.0.0 michaelkorsoutlet.store -0.0.0.0 michaelkorsoutletstore.net -0.0.0.0 michaelkorssaleoutletonline.net -0.0.0.0 microsearch.ru -0.0.0.0 microsoftportal.net -0.0.0.0 microstatic.pl -0.0.0.0 migente.com -0.0.0.0 mikrobiologies.ru -0.0.0.0 milblueprint.com -0.0.0.0 millionare.com -0.0.0.0 mindbox.co.za -0.0.0.0 minecraft-neo.ru -0.0.0.0 minecraft-rus.org -0.0.0.0 minegam.com -0.0.0.0 mini.7zap.com -0.0.0.0 miniads.ca -0.0.0.0 minneapoliscopiers.com -0.0.0.0 minyetki.ru -0.0.0.0 mir-betting.ru -0.0.0.0 mir-business-24.ru -0.0.0.0 mir-limuzinov.ru -0.0.0.0 mirmedinfo.ru -0.0.0.0 mirobuvi.com.ua -0.0.0.0 mirtorrent.net -0.0.0.0 mirzonru.net -0.0.0.0 misandesign.se -0.0.0.0 missvietnam.org -0.0.0.0 misswell.net -0.0.0.0 misswootwoot.com -0.0.0.0 mister-shop.com -0.0.0.0 mistr-x.org -0.0.0.0 mitcdoforumwest.org -0.0.0.0 mitrasound.ru -0.0.0.0 mixed-wrestling.ru -0.0.0.0 mixtapetorrent.com -0.0.0.0 mjchamonix.org -0.0.0.0 mlvc4zzw.space -0.0.0.0 mmofreegames.online -0.0.0.0 mmog-play.ru -0.0.0.0 mmoguider.ru -0.0.0.0 mmstat.com -0.0.0.0 mncrftpcs.com -0.0.0.0 mnogabukaff.net -0.0.0.0 mnprs.com -0.0.0.0 mobilemedia.md -0.0.0.0 mobot.site -0.0.0.0 mobplayer.net -0.0.0.0 mobplayer.ru -0.0.0.0 mockupui.com -0.0.0.0 modabutik.ru -0.0.0.0 modenamebel.ru -0.0.0.0 moesen-ficken.com -0.0.0.0 moesonce.com -0.0.0.0 moi-glazki.ru -0.0.0.0 moivestiy.biz -0.0.0.0 mojowhois.com -0.0.0.0 mokrayakiska.com -0.0.0.0 mole.pluto.ro -0.0.0.0 monarchfind-a.akamaihd.net -0.0.0.0 monarhs.info -0.0.0.0 monclerboots.xyz -0.0.0.0 monclercheap.xyz -0.0.0.0 monclerjacketsoutlet.pw -0.0.0.0 moncleronline.xyz -0.0.0.0 moncleroutletonline.pw -0.0.0.0 moncleroutletonline.xyz -0.0.0.0 monclervests.xyz -0.0.0.0 monetizationking.net -0.0.0.0 monetizer.com-01.site -0.0.0.0 money-every-day.com -0.0.0.0 moneymaster.ru -0.0.0.0 moneytop.ru -0.0.0.0 monitorwebsitespeed.com -0.0.0.0 moomi-daeri.com -0.0.0.0 morefastermac.trade -0.0.0.0 more-letom.ru -0.0.0.0 morepoweronmac.trade -0.0.0.0 morf.snn.gr -0.0.0.0 morlat.altervista.org -0.0.0.0 moroccosurfadventures.com -0.0.0.0 moscow-clining.ru -0.0.0.0 moscow-region.ru -0.0.0.0 moscow.xrus.org -0.0.0.0 mosdverka.ru -0.0.0.0 moskva.nodup.ru -0.0.0.0 mosrif.ru -0.0.0.0 mossmesi.com -0.0.0.0 mostantikor.ru -0.0.0.0 most-kerch.org -0.0.0.0 mototsikl.org -0.0.0.0 mountainstream.ms -0.0.0.0 movaimg.com -0.0.0.0 moviemail-online.co.uk -0.0.0.0 movies-in-theaters.net -0.0.0.0 moviezbonkerssk.cf -0.0.0.0 mowser.com -0.0.0.0 moxo.com -0.0.0.0 moyakuhnia.ru -0.0.0.0 moyaterapiya.ru -0.0.0.0 mp3films.ru -0.0.0.0 mp3ringtone.info -0.0.0.0 mrbitsandbytes.com -0.0.0.0 mrcsa.com.au -0.0.0.0 mrinsidesales.com -0.0.0.0 mriyadh.com -0.0.0.0 mrlmedia.net -0.0.0.0 mrmoneymustache.com -0.0.0.0 mrsdalloways.com -0.0.0.0 mrwhite.biz -0.0.0.0 msfsaar.de -0.0.0.0 msk-diplomat.com -0.0.0.0 mttwtrack.com -0.0.0.0 mturkcontent.com -0.0.0.0 mug-na-chas-moscow.ru -0.0.0.0 muizre.ru -0.0.0.0 mulberryoutletonlineeu.com -0.0.0.0 mundoaberrante.com -0.0.0.0 muscle-factory.com.ua -0.0.0.0 musezone.ru -0.0.0.0 musezone.su -0.0.0.0 musicdaddy.net -0.0.0.0 musicspire.online -0.0.0.0 musicstock.me -0.0.0.0 music.utrolive.ru -0.0.0.0 musicvidz.ru -0.0.0.0 mustat.com -0.0.0.0 mustwineblog.com -0.0.0.0 muzaporn.com -0.0.0.0 muz-baza.net -0.0.0.0 muznachas-service.ru -0.0.0.0 muz-shoes.ru -0.0.0.0 muztops.ru -0.0.0.0 mvpicton.co.uk -0.0.0.0 mwtpludn.review -0.0.0.0 my-bc.ru -0.0.0.0 my-big-family.com -0.0.0.0 myblogregistercm.tk -0.0.0.0 mycaf.it -0.0.0.0 my-cash-bot.co -0.0.0.0 mydeathspace.com -0.0.0.0 mydirtyhobby.com -0.0.0.0 mydirtystuff.com -0.0.0.0 mydownloadengine.com -0.0.0.0 mydownlodablefiles.com -0.0.0.0 myfreecams.com -0.0.0.0 myfreemp3.eu -0.0.0.0 myfreetutorials.com -0.0.0.0 myftpupload.com -0.0.0.0 mygameplus.com -0.0.0.0 mygameplus.ru -0.0.0.0 myhealthcare.com -0.0.0.0 myhitmp3.club -0.0.0.0 myindospace.com -0.0.0.0 myiptest.com -0.0.0.0 mykings.pw -0.0.0.0 mylesosibirsk.ru -0.0.0.0 mylida.org -0.0.0.0 myliveblog.ru -0.0.0.0 my.opera.com -0.0.0.0 myperiod.club -0.0.0.0 mypets.by -0.0.0.0 myplaycity.com -0.0.0.0 myprintscreen.com -0.0.0.0 myseoconsultant.com -0.0.0.0 myshopmatemac.com -0.0.0.0 mystats.xyz -0.0.0.0 mywallpaper.top -0.0.0.0 na15.ru -0.0.0.0 nacap.ru -0.0.0.0 nac-bearings.ru -0.0.0.0 nagdak.ru -0.0.0.0 nailsimg.com -0.0.0.0 nalogovyy-kodeks.ru -0.0.0.0 namenectar.com -0.0.0.0 naperehresti.info -0.0.0.0 naphukete.ru -0.0.0.0 nardulan.com -0.0.0.0 narkologiya-belgorod.ru -0.0.0.0 narkologiya-orel.ru -0.0.0.0 narkologiya-penza.ru -0.0.0.0 narkologiya-peterburg.ru -0.0.0.0 narkologiya-voronezh.ru -0.0.0.0 narosty.com -0.0.0.0 narutonaruto.ru -0.0.0.0 nastroyke.net -0.0.0.0 nastydollars.com -0.0.0.0 nate.com -0.0.0.0 na-telefon.biz -0.0.0.0 naturalbreakthroughsresearch.com -0.0.0.0 naval.jislaaik.com -0.0.0.0 nbsproject.ru -0.0.0.0 negociosdasha.com -0.0.0.0 negral.pluto.ro -0.0.0.0 neobux-bg.info -0.0.0.0 neodownload.webcam -0.0.0.0 nerudlogistik.ru -0.0.0.0 netallergy.ru -0.0.0.0 netfacet.net -0.0.0.0 netpics.org -0.0.0.0 net-radar.com -0.0.0.0 networkad.net -0.0.0.0 nevansk.ru -0.0.0.0 new7ob.com -0.0.0.0 new-apps.ru -0.0.0.0 newhairstylesformen2014.com -0.0.0.0 new-post.tk -0.0.0.0 newsperuse.com -0.0.0.0 news-readers.ru -0.0.0.0 newstraveller.ru -0.0.0.0 newstudio.tv -0.0.0.0 newtechspb.ru -0.0.0.0 newyorkhotelsmotels.info -0.0.0.0 nextconseil.com -0.0.0.0 nfljerseyscheapbiz.us -0.0.0.0 nfljerseyscheapchinabiz.com -0.0.0.0 nfljerseysforsalewholesaler.com -0.0.0.0 nfljerseys.online -0.0.0.0 ngps1.ru -0.0.0.0 nhl09.ru -0.0.0.0 nhl17coins.exblog.jp -0.0.0.0 nhl17coinsforps3.gratisblog.biz -0.0.0.0 nibbler.silktide.com -0.0.0.0 nicefloor.co.uk -0.0.0.0 nicovideo.jp -0.0.0.0 nigcongvetua.servepics.com -0.0.0.0 nightvision746.weebly.com -0.0.0.0 niki-mlt.ru -0.0.0.0 nikitsyringedrivelg.pen.io -0.0.0.0 nikkiewart.ru -0.0.0.0 nippon-bearings.ru -0.0.0.0 niroo.info -0.0.0.0 nl.netlog.com -0.0.0.0 noclegonline.info -0.0.0.0 nodup.ru -0.0.0.0 nofreezingmac.work -0.0.0.0 nonews.co -0.0.0.0 nootrino.com -0.0.0.0 nordstar.pro -0.0.0.0 normalegal.ru -0.0.0.0 northfacestore.online -0.0.0.0 norththeface.store -0.0.0.0 notaria-desalas.com -0.0.0.0 notebook-pro.ru -0.0.0.0 notfastfood.ru -0.0.0.0 nottyu.xyz -0.0.0.0 noumeda.com -0.0.0.0 november-lax.com -0.0.0.0 novgorod.xrus.org -0.0.0.0 novosibirsk.xrus.org -0.0.0.0 novosti-hi-tech.ru -0.0.0.0 npoet.ru -0.0.0.0 nrv.co.za -0.0.0.0 nsatc.net -0.0.0.0 nucia.biz.ly -0.0.0.0 nudepatch.net -0.0.0.0 nudo.ca -0.0.0.0 nufaq.com -0.0.0.0 nuit-artisanale.com -0.0.0.0 nullrefer.com -0.0.0.0 nuup.info -0.0.0.0 nvformula.ru -0.0.0.0 nyfinance.ml -0.0.0.0 nzfilecloud.weebly.com -0.0.0.0 o00.in -0.0.0.0 oakleyglassesonline.us -0.0.0.0 oballergiya.ru -0.0.0.0 obnal.org -0.0.0.0 obuv-kupit.ru -0.0.0.0 ochistka-stokov.ru -0.0.0.0 oconto.ru -0.0.0.0 o-dachnik.ru -0.0.0.0 odesproperty.com -0.0.0.0 odywpjtw.bloger.index.hr -0.0.0.0 offer.camp -0.0.0.0 offergroup.info -0.0.0.0 offers.bycontext.com -0.0.0.0 offf.info -0.0.0.0 office-windows.ru -0.0.0.0 offtime.ru -0.0.0.0 ohmyrings.com -0.0.0.0 oil-td.ru -0.0.0.0 okel.co -0.0.0.0 oklogistic.ru -0.0.0.0 okmusic.jp -0.0.0.0 okout.ru -0.0.0.0 okroshki.ru -0.0.0.0 oktube.ru -0.0.0.0 ok-ua.info -0.0.0.0 old-rock.com -0.0.0.0 olvanto.ru -0.0.0.0 olympescort.com -0.0.0.0 omsk.xrus.org -0.0.0.0 onclkads.com -0.0.0.0 oneclickfiles.com -0.0.0.0 onefilms.net -0.0.0.0 one-gear.com -0.0.0.0 oneminutesite.it -0.0.0.0 onescreen.cc -0.0.0.0 oneshotdate.com -0.0.0.0 onetravelguides.com -0.0.0.0 onlainbesplatno.ru -0.0.0.0 onlinadverts.com -0.0.0.0 online7777.com -0.0.0.0 onlinebay.ru -0.0.0.0 onlinedomains.ru -0.0.0.0 onlinefilmz.net -0.0.0.0 online-hit.info -0.0.0.0 online.ktc45.ru -0.0.0.0 onlineku.com -0.0.0.0 onlinemeetingnow.com -0.0.0.0 onlinemegax.com -0.0.0.0 onlineserialy.ru -0.0.0.0 online-templatestore.com -0.0.0.0 onlinetvseries.me -0.0.0.0 onlinewritingjobs17.blogspot.ru -0.0.0.0 online-x.ru -0.0.0.0 onload.pw -0.0.0.0 onlyforemont.ru -0.0.0.0 onlythegames.com -0.0.0.0 onlywoman.org -0.0.0.0 ons-add.men -0.0.0.0 onstrapon.purplesphere.in -0.0.0.0 o-o-11-o-o.com -0.0.0.0 o-o-6-o-o.com -0.0.0.0 o-o-6-o-o.ru -0.0.0.0 o-o-8-o-o.com -0.0.0.0 o-o-8-o-o.ru -0.0.0.0 ooo-gotovie.ru -0.0.0.0 ooo-olni.ru -0.0.0.0 openfrost.com -0.0.0.0 openfrost.net -0.0.0.0 openmediasoft.com -0.0.0.0 openmultipleurl.com -0.0.0.0 openstat.com -0.0.0.0 opinionreelle.com -0.0.0.0 ops.picscout.com -0.0.0.0 optitrade24.com -0.0.0.0 oralsexfilme.net -0.0.0.0 oranga.host.sk -0.0.0.0 ordernorxx.com -0.0.0.0 orel-reshka.net -0.0.0.0 orenburg-gsm.ru -0.0.0.0 oren-cats.ru -0.0.0.0 orgasmus-virtual.com -0.0.0.0 orhonit.com -0.0.0.0 origin-my.ru -0.0.0.0 ororodnik.goodbb.ru -0.0.0.0 orsonet.ru -0.0.0.0 osoznanie-narkotikam.net -0.0.0.0 ossmalta.com -0.0.0.0 ostrovtaxi.ru -0.0.0.0 otbelivanie-zubov.com -0.0.0.0 ourtherapy.ru -0.0.0.0 ourville.info -0.0.0.0 outfitpicz.com -0.0.0.0 outpersonals.com -0.0.0.0 outrageousdeal-a.akamaihd.net -0.0.0.0 outshop.ru -0.0.0.0 ovirus.ru -0.0.0.0 ownshop.cf -0.0.0.0 owohho.com -0.0.0.0 oxford-book.com.ua -0.0.0.0 oynat.info -0.0.0.0 ozas.net -0.0.0.0 oz-offers.com -0.0.0.0 ozoz.it -0.0.0.0 paceform.com -0.0.0.0 pagesense.com -0.0.0.0 paleohub.info -0.0.0.0 palvira.com.ua -0.0.0.0 pammik.ru -0.0.0.0 panamaforbeginners.com -0.0.0.0 panchro.co.uk -0.0.0.0 panchro.xyz -0.0.0.0 paparazzistudios.com.au -0.0.0.0 paperics.com -0.0.0.0 paperwritingservice17.blogspot.ru -0.0.0.0 paphoselectricianandplumber.com -0.0.0.0 paradontozanet.ru -0.0.0.0 parajumpersoutlet.online -0.0.0.0 parajumpersstore.online -0.0.0.0 paramountmarble.co.uk -0.0.0.0 parlament.biz -0.0.0.0 partner-cdn.men -0.0.0.0 partner-print.men -0.0.0.0 partners-ship.pro -0.0.0.0 partybunny.ru -0.0.0.0 patagoniaoutlet.online -0.0.0.0 patagoniastore.online -0.0.0.0 pathwhelp.org -0.0.0.0 pattersonsweb.com -0.0.0.0 paydayloanslocal.com -0.0.0.0 paydayonlinecom.com -0.0.0.0 pb-dv.ru -0.0.0.0 p-business.ru -0.0.0.0 pcads.ru -0.0.0.0 pcboa.se -0.0.0.0 pcgroup.com.uy -0.0.0.0 pc-services.ru -0.0.0.0 pc-test.net -0.0.0.0 pc-virus-d0l92j2.pw -0.0.0.0 pdamods.ru -0.0.0.0 pdns.cz -0.0.0.0 pdns.download -0.0.0.0 pearlisland.ru -0.0.0.0 pechikamini.ru -0.0.0.0 peekyou.com -0.0.0.0 pekori.to -0.0.0.0 pelfind.me -0.0.0.0 pendelprognos.se -0.0.0.0 penisvergrotendepillennl.ovh -0.0.0.0 pensplan4u.com -0.0.0.0 pensplan.com -0.0.0.0 pepperstyle.ru -0.0.0.0 percin.biz.ly -0.0.0.0 perfection-pleasure.ru -0.0.0.0 perfectpracticeweb.com -0.0.0.0 perm.xrus.org -0.0.0.0 perosan.com -0.0.0.0 personalhoro.ru -0.0.0.0 perso.wanadoo.es -0.0.0.0 pestomou.info -0.0.0.0 petedrummond.com -0.0.0.0 petrovka-online.com -0.0.0.0 petsblogroll.com -0.0.0.0 pflexads.com -0.0.0.0 pharmacyincity.com -0.0.0.0 phobia.us -0.0.0.0 phormchina.com -0.0.0.0 phormdev.com -0.0.0.0 phormdiscover.com -0.0.0.0 phormkorea.com -0.0.0.0 phormlabs.com -0.0.0.0 phormprivacy.com -0.0.0.0 phormservice.com -0.0.0.0 phormsolution.com -0.0.0.0 photochki.com -0.0.0.0 photo.houseofgaga.ru -0.0.0.0 photokitchendesign.com -0.0.0.0 photorepair.ru -0.0.0.0 physfunc.ru -0.0.0.0 pic2fly.com -0.0.0.0 piccdata.com -0.0.0.0 piccshare.com -0.0.0.0 picphotos.net -0.0.0.0 picscout.com -0.0.0.0 picsearch.com -0.0.0.0 picsfair.com -0.0.0.0 pics-group.com -0.0.0.0 picture-group.com -0.0.0.0 picturesfrom.com -0.0.0.0 picturesify.com -0.0.0.0 picturesmania.com -0.0.0.0 pierrehardysale.online -0.0.0.0 pigrafix.at -0.0.0.0 pihl.se -0.0.0.0 pijoto.net -0.0.0.0 pila.pl -0.0.0.0 pinkduck.ga -0.0.0.0 pinstake.com -0.0.0.0 pintattoos.com -0.0.0.0 pinwallpaper.top -0.0.0.0 pinwallpaper.xyz -0.0.0.0 piratecams.com -0.0.0.0 pirateday.ru -0.0.0.0 piter.xrus.org -0.0.0.0 piuminiita.com -0.0.0.0 pix24x7.com -0.0.0.0 pixell.club -0.0.0.0 pixelrz.com -0.0.0.0 pixgood.com -0.0.0.0 pixhdawesom.com -0.0.0.0 pix-hd.com -0.0.0.0 pixsad.com -0.0.0.0 pizda.lol -0.0.0.0 pizdopletka.club -0.0.0.0 pizza-imperia.com -0.0.0.0 pizza-tycoon.com -0.0.0.0 pkmnpcs.com -0.0.0.0 pk-pomosch.ru -0.0.0.0 pkr1hand.com -0.0.0.0 pk-services.ru -0.0.0.0 pladform.ru -0.0.0.0 plastweb.ru -0.0.0.0 platesauto.com -0.0.0.0 platinumdeals.gr -0.0.0.0 playboyfiles.xblog.in -0.0.0.0 play-mp3.com -0.0.0.0 ploenjitmedia.azurewebsites.net -0.0.0.0 plohaya-kreditnaya-istoriya.ru -0.0.0.0 plusnetwork.com -0.0.0.0 pmk-samara.ru -0.0.0.0 pochemychka.net -0.0.0.0 poffet.net -0.0.0.0 pogodnyyeavarii.gq -0.0.0.0 pogruztehnik.ru -0.0.0.0 poisk-zakona.ru -0.0.0.0 pojdelo.weebly.com -0.0.0.0 pokemongooo.ml -0.0.0.0 pokemon-go-play.online -0.0.0.0 pokerniydom.ru -0.0.0.0 polcin.de -0.0.0.0 polybuild.ru -0.0.0.0 pomoc-drogowa.cba.pl -0.0.0.0 pontiacsolstice.info -0.0.0.0 pony-business.com -0.0.0.0 popads.net -0.0.0.0 popander.mobi -0.0.0.0 popcash.net -0.0.0.0 popmarker.com -0.0.0.0 poppen-nw.net -0.0.0.0 popserve.adscpm.net -0.0.0.0 poptool.net -0.0.0.0 popup-fdm.xyz -0.0.0.0 popup-hgd.xyz -0.0.0.0 popup-jdh.xyz -0.0.0.0 popup.matchmaker.com -0.0.0.0 poquoson.org -0.0.0.0 porn555.com -0.0.0.0 porndairy.in -0.0.0.0 porngalleries.top -0.0.0.0 pornhub-forum.ga -0.0.0.0 pornhubforum.tk -0.0.0.0 pornhub-forum.uni.me -0.0.0.0 pornhub-ru.com -0.0.0.0 pornoblood.com -0.0.0.0 pornobrazzers.biz -0.0.0.0 pornodojd.ru -0.0.0.0 porno-dojki.net -0.0.0.0 pornofiljmi.com -0.0.0.0 pornoforadult.com -0.0.0.0 pornogig.com -0.0.0.0 pornokajf.com -0.0.0.0 pornoklad.net -0.0.0.0 pornoklad.ru -0.0.0.0 pornokorol.com -0.0.0.0 pornolook.net -0.0.0.0 pornophoto.xyz -0.0.0.0 porno-play.net -0.0.0.0 porno-raskazy.ru -0.0.0.0 pornosee.info -0.0.0.0 pornoslive.net -0.0.0.0 porno-transsexuals.ru -0.0.0.0 pornotubexxx.name -0.0.0.0 porno-video-chati.ru -0.0.0.0 pornpost.in -0.0.0.0 pornstartits.xblog.in -0.0.0.0 porn-w.org -0.0.0.0 pornzone.tv -0.0.0.0 porodasobak.net -0.0.0.0 portadd.men -0.0.0.0 portal-eu.ru -0.0.0.0 portnoff.od.ua -0.0.0.0 portside.cc -0.0.0.0 portside.xyz -0.0.0.0 poshiv-chehol.ru -0.0.0.0 positive2b.ru -0.0.0.0 pospr.waw.pl -0.0.0.0 postclass.com -0.0.0.0 potoideas.us -0.0.0.0 powenlite24.ru -0.0.0.0 powitania.pl -0.0.0.0 pozdravleniya-c.ru -0.0.0.0 pozdrawleniya.com -0.0.0.0 pozdrawleniya.ru -0.0.0.0 pozvonim.com -0.0.0.0 pp-budpostach.com.ua -0.0.0.0 pr0fit-b0x.com -0.0.0.0 pravoholding.ru -0.0.0.0 prchecker.info -0.0.0.0 preparevideosafesystem4unow.site -0.0.0.0 preparevideosafesystem4unow.space -0.0.0.0 pretty-mart.com -0.0.0.0 pricheski-video.com -0.0.0.0 printdirectforless.com -0.0.0.0 printingpeach.com -0.0.0.0 priora-2.com -0.0.0.0 privacyassistant.net -0.0.0.0 privatamateure.com -0.0.0.0 privatbank46.ru -0.0.0.0 privatefx.all4invest.info -0.0.0.0 privatefx-in.ru -0.0.0.0 privat-girl.net -0.0.0.0 privatov-zapisi.ru -0.0.0.0 privhosting.com -0.0.0.0 prize44.com -0.0.0.0 prizesbook.online -0.0.0.0 prizestohandle.club -0.0.0.0 prlog.ru -0.0.0.0 prod2016.com -0.0.0.0 producm.ru -0.0.0.0 productarium.com -0.0.0.0 produkto.net -0.0.0.0 prodvigator.ua -0.0.0.0 proekt-gaz.ru -0.0.0.0 proekt-mos.ru -0.0.0.0 professionalwritingservices15.blogspot.ru -0.0.0.0 profitfx.online -0.0.0.0 profitsport.club -0.0.0.0 proftests.net -0.0.0.0 progress-upakovka.ru -0.0.0.0 prohoster.info -0.0.0.0 prointer.net.ua -0.0.0.0 projectforte.ru -0.0.0.0 projefrio.com.br -0.0.0.0 prokotov.com -0.0.0.0 prom23.ru -0.0.0.0 promalp-universal.ru -0.0.0.0 prombudpostach.com.ua -0.0.0.0 promgirldresses.xyz -0.0.0.0 promodj.com -0.0.0.0 promoforum.ru -0.0.0.0 promoheads.com -0.0.0.0 pronekut.com -0.0.0.0 pron.pro -0.0.0.0 pro-okis.ru -0.0.0.0 proposal-engine.com -0.0.0.0 propranolol40mg.blogspot.com -0.0.0.0 prosmibank.ru -0.0.0.0 prosperent.com -0.0.0.0 prostitutki-almata.org -0.0.0.0 prostitutki-astana.org -0.0.0.0 prostitutki-belgoroda.org -0.0.0.0 prostitutki-kharkova.org -0.0.0.0 prostitutki-kiev.org -0.0.0.0 prostitutki-novgoroda.org -0.0.0.0 prostitutki-odessa.org -0.0.0.0 prostitutki-rostova.org -0.0.0.0 prostitutki-tolyatti.org -0.0.0.0 prostitutki-tyumeni.org -0.0.0.0 prostitutki-yaroslavlya.org -0.0.0.0 proxyradar.com -0.0.0.0 prpops.com -0.0.0.0 pr-ten.de -0.0.0.0 psa48.ru -0.0.0.0 pskcijdc.bloger.index.hr -0.0.0.0 psoriasis-file.trade -0.0.0.0 pst2017.onlinewebshop.net -0.0.0.0 psvita.ru -0.0.0.0 pts163.ru -0.0.0.0 publiccasinoil.com -0.0.0.0 pufip.com -0.0.0.0 pukaporn.com -0.0.0.0 pulse33.ru -0.0.0.0 pulseonclick.com -0.0.0.0 purchasepillsnorx.com -0.0.0.0 purplesphere.in -0.0.0.0 push-ad.com -0.0.0.0 pushdata.sendpulse.com -0.0.0.0 pussyfleet.com -0.0.0.0 pussysaga.com -0.0.0.0 puteshestvennik.com -0.0.0.0 putevka24.ru -0.0.0.0 putitin.me -0.0.0.0 puzo2arbuza.ru -0.0.0.0 puzzleweb.ru -0.0.0.0 pwwysydh.com -0.0.0.0 pxhdwsm.com -0.0.0.0 py100.ru -0.0.0.0 pyramidlitho.webs.com -0.0.0.0 pyrodesigns.com.au -0.0.0.0 qcstrtvt.bloger.index.hr -0.0.0.0 qexyfu.bugs3.com -0.0.0.0 qitt.ru -0.0.0.0 qld10000.net -0.0.0.0 q-moto.ru -0.0.0.0 qualitymarketzone.com -0.0.0.0 quality-traffic.com -0.0.0.0 quebec-bin.com -0.0.0.0 queen.sim-com.ru -0.0.0.0 quelle.ru -0.0.0.0 quickbuck.com -0.0.0.0 quick-offer.com -0.0.0.0 quick-seeker.com -0.0.0.0 quit-smoking.ga -0.0.0.0 quizzitch.net -0.0.0.0 qwarckoine.com -0.0.0.0 qwesa.ru -0.0.0.0 rabotaetvse.ru -0.0.0.0 rabot.host.sk -0.0.0.0 rada.ru -0.0.0.0 radiogambling.com -0.0.0.0 ragecash.com -0.0.0.0 rainbowice.ru -0.0.0.0 raisedseo.com -0.0.0.0 randalljhoward.com -0.0.0.0 randki-sex.com -0.0.0.0 rank-checker.online -0.0.0.0 rankchecker.online -0.0.0.0 ranking2017.ga -0.0.0.0 rankingchart.de -0.0.0.0 rankings-analytics.com -0.0.0.0 ranksays.com -0.0.0.0 rankscanner.com -0.0.0.0 ranksignals.com -0.0.0.0 ranksonic.com -0.0.0.0 ranksonic.info -0.0.0.0 ranksonic.net -0.0.0.0 ranksonic.org -0.0.0.0 rapevideosmovies.com -0.0.0.0 rapidgator-porn.ga -0.0.0.0 rapidokbrain.com -0.0.0.0 rasteniya-vs-zombi.ru -0.0.0.0 razamicroelectronics.com -0.0.0.0 razorweb-a.akamaihd.net -0.0.0.0 razyboard.com -0.0.0.0 rcb101.ru -0.0.0.0 r-control.ru -0.0.0.0 realitykings.com -0.0.0.0 realmonte.net -0.0.0.0 realnye-otzyvy.info -0.0.0.0 real-time-analytics.com -0.0.0.0 realting-moscow.ru -0.0.0.0 realtytimes.com -0.0.0.0 rebelmouse.com -0.0.0.0 rebuildermedical.com -0.0.0.0 recinziireale.com -0.0.0.0 recipedays.com -0.0.0.0 recipedays.ru -0.0.0.0 recordpage-a.akamaihd.net -0.0.0.0 redbottomheels.xyz -0.0.0.0 rednise.com -0.0.0.0 reelheroes.net -0.0.0.0 referencemoi.com -0.0.0.0 refererx.com -0.0.0.0 regionshop.biz -0.0.0.0 registratciya-v-moskve.ru -0.0.0.0 reklama1.ru -0.0.0.0 reklama-i-rabota.ru -0.0.0.0 reklamuss.ru -0.0.0.0 relax.ru -0.0.0.0 remedyotc.com -0.0.0.0 remmling.de -0.0.0.0 remontbiz.ru -0.0.0.0 remont-comp-pomosh.ru -0.0.0.0 remont-fridge-tv.ru -0.0.0.0 remontgruzovik.ru -0.0.0.0 remont-komputerov-notebook.ru -0.0.0.0 remont-mobile-phones.ru -0.0.0.0 remont-ustanovka-tehniki.ru -0.0.0.0 remorcicomerciale.ro -0.0.0.0 remote-dba.de -0.0.0.0 renecaovilla.online -0.0.0.0 renecaovillasale.online -0.0.0.0 renewablewealth.com -0.0.0.0 rentalmaty.kz -0.0.0.0 rentehno.ru -0.0.0.0 repeatlogo.co.uk -0.0.0.0 replicaclub.ru -0.0.0.0 replicalouboutin.xyz -0.0.0.0 replica-watch.ru -0.0.0.0 resellerclub.com -0.0.0.0 responsinator.com -0.0.0.0 responsive-test.net -0.0.0.0 respublica-otel.ru -0.0.0.0 restorator-msk.ru -0.0.0.0 resultshub-a.akamaihd.net -0.0.0.0 retailwith.com -0.0.0.0 retreatia.com -0.0.0.0 reversing.cc -0.0.0.0 reward-survey.net -0.0.0.0 reyel1985.webnode.fr -0.0.0.0 rezeptiblud.ru -0.0.0.0 rfd-split.hr -0.0.0.0 rff-cfal.info -0.0.0.0 rialp.getenjoyment.net -0.0.0.0 richinvestmonitor.com -0.0.0.0 riders.ro -0.0.0.0 rightenergysolutions.com.au -0.0.0.0 ring4rhino.com -0.0.0.0 ringporno.com -0.0.0.0 rique.host.sk -0.0.0.0 risparmiocasa.bz.it -0.0.0.0 ritlweb.com -0.0.0.0 rn-to-bsn.com -0.0.0.0 robot-forex.biz -0.0.0.0 rockingclicks.com -0.0.0.0 rogervivierforsale.com -0.0.0.0 roleforum.ru -0.0.0.0 roma-kukareku.livejournal.com -0.0.0.0 roofers.org.uk -0.0.0.0 rootandroid.org -0.0.0.0 ros-ctm.ru -0.0.0.0 rospromtest.ru -0.0.0.0 rossanasaavedra.net -0.0.0.0 rossmark.ru -0.0.0.0 rostov.xrus.org -0.0.0.0 royal-betting.net -0.0.0.0 royalcar-ufa.ru -0.0.0.0 royal-investments.net -0.0.0.0 royalvegascasino.com -0.0.0.0 rozalli.com -0.0.0.0 roznica.com.ua -0.0.0.0 rp9.ru -0.0.0.0 rucrypt.com -0.0.0.0 ru-dety.ru -0.0.0.0 ruex.org.ua -0.0.0.0 rukino.org -0.0.0.0 rumamba.com -0.0.0.0 running-line.ru -0.0.0.0 runstocks.com -0.0.0.0 ruscopybook.com -0.0.0.0 rusenvironmental.net -0.0.0.0 rusexy.xyz -0.0.0.0 rusoft-zone.ru -0.0.0.0 ruspdd.com -0.0.0.0 russia-today-video.ru -0.0.0.0 russintv.fr -0.0.0.0 russkie-gorki.ru -0.0.0.0 russkoe-zdorovie.ru -0.0.0.0 rus-teh.narod.ru -0.0.0.0 rvtv.ru -0.0.0.0 rvzr-a.akamaihd.net -0.0.0.0 rybalka-opt.ru -0.0.0.0 sabaapress.com -0.0.0.0 sack.net -0.0.0.0 sad-torg.com.ua -0.0.0.0 sady-urala.ru -0.0.0.0 sahohev.000host.co.uk -0.0.0.0 saitevpatorii.com -0.0.0.0 sale-japan.com -0.0.0.0 saletool.ru -0.0.0.0 salutmontreal.com -0.0.0.0 samoiedo.it -0.0.0.0 samolet.fr -0.0.0.0 samo-soznanie.ru -0.0.0.0 sampleletters.net -0.0.0.0 sanatorrii.ru -0.0.0.0 sandhillsonline.com -0.0.0.0 sanjosestartups.com -0.0.0.0 sankt-peterburg.nodup.ru -0.0.0.0 santasgift.ml -0.0.0.0 santechnik.jimdo.com -0.0.0.0 sanyuprojects.com -0.0.0.0 sarafangel.ru -0.0.0.0 saratov.xrus.org -0.0.0.0 sarf3omlat.com -0.0.0.0 sarm.tk -0.0.0.0 sashagreyblog.ga -0.0.0.0 saugatuck.com -0.0.0.0 savefrom.com -0.0.0.0 saveindex.xyz -0.0.0.0 savememoney.co.za -0.0.0.0 savetubevideo.com -0.0.0.0 savingsslider-a.akamaihd.net -0.0.0.0 savne.org -0.0.0.0 sawin.beth.webd.pl -0.0.0.0 sax-sex.com -0.0.0.0 sayyoethe.blogspot.co.za -0.0.0.0 sbdl.no -0.0.0.0 sbetodiodnye-lampy.ru -0.0.0.0 sbornik-zakonov.ru -0.0.0.0 sbprabooks.com -0.0.0.0 sbricur.com -0.0.0.0 sbt-aqua.ru -0.0.0.0 sbtdesign.co.uk -0.0.0.0 sbwealthsolutions.ca -0.0.0.0 scalerite.co.za -0.0.0.0 scanmarine.info -0.0.0.0 scanmyphones.com -0.0.0.0 scanner-alexa.top -0.0.0.0 scanner-alex.top -0.0.0.0 scanner-andrew.top -0.0.0.0 scanner-barak.top -0.0.0.0 scanner-brian.top -0.0.0.0 scanner-donald.top -0.0.0.0 scanner-don.top -0.0.0.0 scanner-elena.top -0.0.0.0 scanner-fred.top -0.0.0.0 scanner-george.top -0.0.0.0 scanner-irvin.top -0.0.0.0 scanner-ivan.top -0.0.0.0 scanner-jack.top -0.0.0.0 scanner-jane.top -0.0.0.0 scanner-jessica.top -0.0.0.0 scanner-jess.top -0.0.0.0 scanner-john.top -0.0.0.0 scanner-josh.top -0.0.0.0 scanner-julianna.top -0.0.0.0 scanner-julia.top -0.0.0.0 scanner-margo.top -0.0.0.0 scanner-mark.top -0.0.0.0 scanner-marwin.top -0.0.0.0 scanner-mary.top -0.0.0.0 scanner-nelson.top -0.0.0.0 scanner-olga.top -0.0.0.0 scanner-viktor.top -0.0.0.0 scanner-walter.top -0.0.0.0 scanner-walt.top -0.0.0.0 scanner-willy.top -0.0.0.0 scansafe.net -0.0.0.0 scenarii-1-sentyabrya.uroki.org.ua -0.0.0.0 scenicmissouri.us -0.0.0.0 school-diplomat.ru -0.0.0.0 scoopquest.com -0.0.0.0 score-ads.men -0.0.0.0 scrapy.org -0.0.0.0 screentoolkit.com -0.0.0.0 scripted.com -0.0.0.0 sc-specialhost.com -0.0.0.0 sdelai-prosto.ru -0.0.0.0 sdelatmebel.ru -0.0.0.0 sdi-pme.com -0.0.0.0 sdrescher.net -0.0.0.0 sdsjweb.com -0.0.0.0 seadragonherbery.com -0.0.0.0 search-error.com -0.0.0.0 searchinterneat-a.akamaihd.net -0.0.0.0 searchkut.com -0.0.0.0 searchlock.com -0.0.0.0 searchmywindow-a.akamaihd.net -0.0.0.0 searchtooknow-a.akamaihd.net -0.0.0.0 searchwebknow-a.akamaihd.net -0.0.0.0 seasonvar.ru -0.0.0.0 seccioncontrabajo.com -0.0.0.0 secretscook.ru -0.0.0.0 secret.xn--oogle-wmc.com -0.0.0.0 securityallianceservices.com -0.0.0.0 seeingmeerkat.com -0.0.0.0 seeresultshub-a.akamaihd.net -0.0.0.0 segol.tv -0.0.0.0 seksotur.ru -0.0.0.0 selfipicz.com -0.0.0.0 semalt.com -0.0.0.0 semaltmedia.com -0.0.0.0 semp.net -0.0.0.0 semprofile.com -0.0.0.0 senger.atspace.co.uk -0.0.0.0 seo-2-0.com -0.0.0.0 seoanalyses.com -0.0.0.0 seocheki.net -0.0.0.0 seoexperimenty.ru -0.0.0.0 seofied.com -0.0.0.0 seofirmreviewsus.info -0.0.0.0 seogadget.ru -0.0.0.0 seoheap.com -0.0.0.0 seokicks.de -0.0.0.0 seomarketings.online -0.0.0.0 seo-platform.com -0.0.0.0 seoprofiler.com -0.0.0.0 seorank.info -0.0.0.0 seorankinglinks.com -0.0.0.0 seorankinglinks.us -0.0.0.0 seorankinglinks.xyz -0.0.0.0 seo-smm.kz -0.0.0.0 seo-tools-optimizing.com -0.0.0.0 seo-traffic-ranking.info -0.0.0.0 serdcenebolit.com -0.0.0.0 sergiorossistore.online -0.0.0.0 serialsway.ucoz.ru -0.0.0.0 serptehnika.ru -0.0.0.0 server.popads.net -0.0.0.0 service.adtech.de -0.0.0.0 service.adtech.fr -0.0.0.0 service.adtech.us -0.0.0.0 service-core.ru -0.0.0.0 servingnotice.com -0.0.0.0 servisural.ru -0.0.0.0 seryeznie-znakomstva.ru -0.0.0.0 sethrollins.net -0.0.0.0 sexad.net -0.0.0.0 sexblog.pw -0.0.0.0 sex-dating.co -0.0.0.0 sexflirtbook.com -0.0.0.0 sex.hotblog.top -0.0.0.0 sexkontakteao.info -0.0.0.0 sexkontakte-seite.com -0.0.0.0 sexkrasivo.net -0.0.0.0 sexobzor.info -0.0.0.0 sexpartygirls.net -0.0.0.0 sexphoto.site -0.0.0.0 sex-pr.net -0.0.0.0 sexreliz.com -0.0.0.0 sexsaoy.com -0.0.0.0 sexsearch.com -0.0.0.0 sex-sex-sex5.com -0.0.0.0 sextracker.be -0.0.0.0 sex-tracker.com -0.0.0.0 sextracker.com -0.0.0.0 sex-tracker.de -0.0.0.0 sextracker.de -0.0.0.0 sexvideo-sex.com -0.0.0.0 sexvporno.ru -0.0.0.0 sex-watch.com -0.0.0.0 sexyali.com -0.0.0.0 sexy-pings.com -0.0.0.0 sexy-screen-savers.com -0.0.0.0 sexystrippe.info -0.0.0.0 sexyteens.hol.es -0.0.0.0 sexytrend.ru -0.0.0.0 sfd-chess.ru -0.0.0.0 shakhtar-doneck.ru -0.0.0.0 sharebutton.net -0.0.0.0 sharebutton.org -0.0.0.0 share-buttons-for-free.com -0.0.0.0 sharebutton.to -0.0.0.0 shariki-zuma-lines.ru -0.0.0.0 sharpchallenge.com -0.0.0.0 shell-pmr.ru -0.0.0.0 shemalegalls.blogporn.in -0.0.0.0 shemale-sex.net -0.0.0.0 sherlock.se -0.0.0.0 shijian.ac.cn -0.0.0.0 shiksabd.com -0.0.0.0 shinikiev.com.ua -0.0.0.0 ship-marvel.co.ua -0.0.0.0 shisha-swag.de -0.0.0.0 shitmovs.com -0.0.0.0 shlyahten.ru -0.0.0.0 shmetall.com.ua -0.0.0.0 shodanhq.com -0.0.0.0 shoesonlinebuy.xyz -0.0.0.0 shop.acim.org -0.0.0.0 shopcheermakeup.info -0.0.0.0 shop-electron.ru -0.0.0.0 shoplvlv.us -0.0.0.0 shoppingjequiti.com.br -0.0.0.0 shoppingmiracles.co.uk -0.0.0.0 shoppytoolmac.com -0.0.0.0 shopvilleroyboch.com.ua -0.0.0.0 shopwme.ru -0.0.0.0 shop.xz618.com -0.0.0.0 shtaketniki.ru -0.0.0.0 shtora66.ru -0.0.0.0 sibdevice.ru -0.0.0.0 sibecoprom.ru -0.0.0.0 sibtest.ru -0.0.0.0 sibvitr.ru -0.0.0.0 sicfor.bcu.cc -0.0.0.0 sideeffectsoftizanidine.blogspot.com -0.0.0.0 signal03.ru -0.0.0.0 signx.info -0.0.0.0 siha.de -0.0.0.0 sildenafilcitratemed.com -0.0.0.0 sildenafilgeneric.xyz -0.0.0.0 silktide.com -0.0.0.0 silverage.ru -0.0.0.0 silvermature.net -0.0.0.0 similardeals.net -0.0.0.0 simon3.ru -0.0.0.0 simple-image.com.ua -0.0.0.0 simplepooltips.com -0.0.0.0 simple-share-buttons.com -0.0.0.0 simply.net -0.0.0.0 sim-service.net -0.0.0.0 sims-sims.ru -0.0.0.0 sindragosa.comxa.com -0.0.0.0 sinel.info -0.0.0.0 sinestesia.host.sk -0.0.0.0 sisiynas.ru -0.0.0.0 sispe.com.br -0.0.0.0 site3.free-share-buttons.com -0.0.0.0 site5.com -0.0.0.0 site-analyzer.com -0.0.0.0 site-auditor.online -0.0.0.0 sitebeam.net -0.0.0.0 siteexpress.co.il -0.0.0.0 siteonomy.com -0.0.0.0 site-speed-checker.site -0.0.0.0 site-speed-check.site -0.0.0.0 sitevaluation.com -0.0.0.0 sitevalued.com -0.0.0.0 sitopreferito.it -0.0.0.0 sivs.ru -0.0.0.0 s-iwantyou.com -0.0.0.0 sixcooler.de -0.0.0.0 sizeplus.work -0.0.0.0 skachat-besplatno-dlja-mobily.ru -0.0.0.0 skachat-besplatno-obrazcy.ru -0.0.0.0 skatestick.bid -0.0.0.0 sk.golden-praga.ru -0.0.0.0 skhoolimg.com -0.0.0.0 sklad-24.ru -0.0.0.0 skladvaz.ru -0.0.0.0 skylta.com -0.0.0.0 sky-mine.ru -0.0.0.0 skytraf.xyz -0.0.0.0 skyway24.ru -0.0.0.0 slavic-magic.ru -0.0.0.0 slavkokacunko.de -0.0.0.0 slayerlife.com -0.0.0.0 sledstvie-veli.net -0.0.0.0 slimcdn.com -0.0.0.0 slim.sellany.ru -0.0.0.0 slkrm.ru -0.0.0.0 slonechka.ru -0.0.0.0 slowmacfaster.trade -0.0.0.0 slowmach.tech -0.0.0.0 sluganarodu.ru -0.0.0.0 slujbauborki.ru -0.0.0.0 smailik.org -0.0.0.0 small-game.com -0.0.0.0 small-games.biz -0.0.0.0 smartadserver.com -0.0.0.0 smart-balancewheel.com -0.0.0.0 smartbalanceworld.com -0.0.0.0 smartpet.ru -0.0.0.0 smartphonediscount.info -0.0.0.0 smart-scripts.com -0.0.0.0 smartshoppymac.com -0.0.0.0 smokewithrabbits.com -0.0.0.0 sms2x2.ru -0.0.0.0 smstraf.ru -0.0.0.0 snip.tw -0.0.0.0 snjack.info -0.0.0.0 snjatie-geroinovoy-lomki.ru -0.0.0.0 snomer1.ru -0.0.0.0 snow.nvr163.com -0.0.0.0 snowplanes.com -0.0.0.0 snts.shell-pmr.ru -0.0.0.0 snworks.com -0.0.0.0 snyatie-lomki-v-stacionare.ru -0.0.0.0 soaksoak.ru -0.0.0.0 sobecjvuwa.com.ru -0.0.0.0 soblaznu.net -0.0.0.0 socas.pluto.ro -0.0.0.0 soc-econom-problems.ru -0.0.0.0 social-buttons.com -0.0.0.0 social-buttons.xyz -0.0.0.0 socialbuttons.xyz -0.0.0.0 social-button.xyz -0.0.0.0 social-fun.ru -0.0.0.0 socialmadesimple.com -0.0.0.0 socialseet.ru -0.0.0.0 social-s-ggg.xyz -0.0.0.0 social-s-hhh.xyz -0.0.0.0 social-s-iii.xyz -0.0.0.0 socialtrade.biz -0.0.0.0 social-vestnik.ru -0.0.0.0 soc-proof.su -0.0.0.0 soda.media -0.0.0.0 sodexo.com -0.0.0.0 sofit-dmd.ru -0.0.0.0 soft1.ru -0.0.0.0 softlinesolutions.me -0.0.0.0 softomix.com -0.0.0.0 softomix.net -0.0.0.0 softonicads.com -0.0.0.0 soft-program.com -0.0.0.0 soft-terminal.ru -0.0.0.0 softtor.com -0.0.0.0 softxaker.ru -0.0.0.0 soheavyblog.com -0.0.0.0 sohoindia.net -0.0.0.0 solitaire-game.ru -0.0.0.0 solmarket.by -0.0.0.0 solnplast.ru -0.0.0.0 sonata-arctica.wz.cz -0.0.0.0 songoo.wz.cz -0.0.0.0 songplanet.ru -0.0.0.0 sonnikforme.ru -0.0.0.0 sophang8.com -0.0.0.0 sortthemesitesby.com -0.0.0.0 sotkal.lark.ru -0.0.0.0 soundfrost.org -0.0.0.0 soup.io -0.0.0.0 souvenir.cc -0.0.0.0 souvenirua.com -0.0.0.0 sovetogorod.ru -0.0.0.0 soviet-portal.do.am -0.0.0.0 spacash.com -0.0.0.0 spacebarnot.work -0.0.0.0 spaceshipad.com -0.0.0.0 space.skachat-besplatno-dlja-mobily.ru -0.0.0.0 spammen.de -0.0.0.0 spasswelt.xyz -0.0.0.0 spbchampionat.ru -0.0.0.0 spb.ru -0.0.0.0 special-porn.com -0.0.0.0 speedup-my.site -0.0.0.0 spidtest.org -0.0.0.0 spin2016.cf -0.0.0.0 splendorsearch-a.akamaihd.net -0.0.0.0 sport7777.net -0.0.0.0 sports-supplements.us -0.0.0.0 sport-video-obzor.ru -0.0.0.0 spravka130.ru -0.0.0.0 sprttrack.com -0.0.0.0 sps-shop.com -0.0.0.0 sptslmtrafms.com -0.0.0.0 spyfu.com -0.0.0.0 spylog.com -0.0.0.0 spymac.net -0.0.0.0 spy-sts.com -0.0.0.0 squidoo.com -0.0.0.0 srdrvp.com -0.0.0.0 srecorder.com -0.0.0.0 sr-rekneskap.no -0.0.0.0 sstroy44.ru -0.0.0.0 stackthatbucks.com -0.0.0.0 stairliftsarea.com -0.0.0.0 stairliftstrue.com -0.0.0.0 stal-rulon.ru -0.0.0.0 stanthonyscatholicchurch.org -0.0.0.0 star61.de -0.0.0.0 stardevine.com -0.0.0.0 stariy-baku.com -0.0.0.0 starpages.net -0.0.0.0 start.myplaycity.com -0.0.0.0 startufa.ru -0.0.0.0 startwp.org -0.0.0.0 starwarspcs.com -0.0.0.0 statistici.ro -0.0.0.0 stats-public.grammarly.io -0.0.0.0 statustroll.com -0.0.0.0 stauga.altervista.org -0.0.0.0 staynplay.net -0.0.0.0 steame.ru -0.0.0.0 steelmaster.lv -0.0.0.0 stefanbakosab.se -0.0.0.0 stickers-market.ru -0.0.0.0 stmassage.ru -0.0.0.0 stockquotes.wooeb.com -0.0.0.0 stoki.ru -0.0.0.0 stop-gepatit.te.ua -0.0.0.0 storehouse.ua -0.0.0.0 store-rx.com -0.0.0.0 stpolice.com -0.0.0.0 strag-invest.ru -0.0.0.0 strana-krasoty.ru -0.0.0.0 strana-solnca.ru -0.0.0.0 streetfire.net -0.0.0.0 streetfooduncovered.com -0.0.0.0 streha-metalko.si -0.0.0.0 stretchingabuckblog.com -0.0.0.0 stretchmate.net -0.0.0.0 strfls.com -0.0.0.0 strigkaomsk.ru -0.0.0.0 stroicol.net -0.0.0.0 stroilka.info -0.0.0.0 stroimajor.ru -0.0.0.0 stroiminsk.org -0.0.0.0 stromerrealty.com -0.0.0.0 strongholdsb.ru -0.0.0.0 strongsignal-a.akamaihd.net -0.0.0.0 stroydetali.ru -0.0.0.0 stroyhelp-dv.ru -0.0.0.0 stroymonolit.su -0.0.0.0 strv.se -0.0.0.0 studiofaca.com -0.0.0.0 stuff-about-money.com -0.0.0.0 styro.ru -0.0.0.0 success-seo.com -0.0.0.0 suchenindeutschland.com -0.0.0.0 sugarkun.com -0.0.0.0 suggest-keywords.com -0.0.0.0 sugvant.ru -0.0.0.0 sukarame.net -0.0.0.0 sukirgenk.dvrlists.com -0.0.0.0 summerlinhomes411.info -0.0.0.0 sumo.com -0.0.0.0 superinterstitial.com -0.0.0.0 superkanpo.com -0.0.0.0 supermesta.ru -0.0.0.0 supernew.org -0.0.0.0 superpages.com -0.0.0.0 supers.com.ua -0.0.0.0 superstats.com -0.0.0.0 supervesti.ru -0.0.0.0 surcentro.com -0.0.0.0 sureone.pro -0.0.0.0 surfbuyermac.com -0.0.0.0 surflinksmedical.com -0.0.0.0 surgut.zrus.org -0.0.0.0 susanholtphotography.com -0.0.0.0 svarbit.com -0.0.0.0 svarkagid.com -0.0.0.0 svbur.ru -0.0.0.0 svetlotorg.ru -0.0.0.0 svetodiodoff.ru -0.0.0.0 svtrd.com -0.0.0.0 swagbucks.com -0.0.0.0 swinger-mobil.net -0.0.0.0 swingerseiten.com -0.0.0.0 swinginwithme.ru -0.0.0.0 swiped.su -0.0.0.0 swsociety.se -0.0.0.0 sygraem.com -0.0.0.0 syla.tk -0.0.0.0 syvertsen-da.no -0.0.0.0 t3chtonic.com -0.0.0.0 tablepicz.com -0.0.0.0 tabletkinaodchudzanie.com.pl -0.0.0.0 taboola.com -0.0.0.0 tacbelarus.ru -0.0.0.0 tagil.zrus.org -0.0.0.0 taihouse.ru -0.0.0.0 takethatad.com -0.0.0.0 tako3.com -0.0.0.0 talant-factory.ru -0.0.0.0 tampabaywatch.org -0.0.0.0 taqywu51.soup.io -0.0.0.0 tarad.com -0.0.0.0 tastyfoodideas.com -0.0.0.0 tattogirlspix.com -0.0.0.0 tattomedia.com -0.0.0.0 tattoo33.ru -0.0.0.0 tattooha.com -0.0.0.0 tattooreligion.ru -0.0.0.0 tatz.tk -0.0.0.0 taxidermy4cash.com -0.0.0.0 taximytishi.ru -0.0.0.0 taxi-v-eisk.ru -0.0.0.0 td-33.ru -0.0.0.0 teastory.co -0.0.0.0 techart24.com -0.0.0.0 technopellet.gr -0.0.0.0 tecspb.ru -0.0.0.0 tedxrj.com -0.0.0.0 tedy.su -0.0.0.0 teenbbw.yopoint.in -0.0.0.0 teesdaleflyballclub.co.uk -0.0.0.0 tehngr.ru -0.0.0.0 telefonsexi.com -0.0.0.0 telefonsexkostenlos.tk -0.0.0.0 telefonsex-ohne0900.net -0.0.0.0 telefonsexsofort.tk -0.0.0.0 telegraf.by -0.0.0.0 telegramdownload10.com -0.0.0.0 telemetryverification.net -0.0.0.0 telesvoboda.ru -0.0.0.0 telsis.com -0.0.0.0 template-kid.com -0.0.0.0 tennis-img.org -0.0.0.0 terraclicks.com -0.0.0.0 terrafootwear.us -0.0.0.0 teslathemes.com -0.0.0.0 teur.tk -0.0.0.0 texbaza.by -0.0.0.0 textads.men -0.0.0.0 thebluenoodle.com -0.0.0.0 thebluffs.com -0.0.0.0 thecoolimages.net -0.0.0.0 thecoral.com.br -0.0.0.0 thecounter.com -0.0.0.0 thedownloadfreeonlinegames.blogspot.com -0.0.0.0 thedownloadfromwarez.blogspot.com -0.0.0.0 thefarmergame.com -0.0.0.0 thefds.net -0.0.0.0 thegioixekhach.com -0.0.0.0 theguardlan.com -0.0.0.0 theheroes.ru -0.0.0.0 thejournal.ru -0.0.0.0 themestotal.com -0.0.0.0 thenetinfo.com -0.0.0.0 thepokertimer.com -0.0.0.0 thetattoohut.com -0.0.0.0 thetoiletpaper.com -0.0.0.0 the-torrent-tracker.blogspot.com -0.0.0.0 the-trader.net -0.0.0.0 the-usa-games.blogspot.com -0.0.0.0 thewomenlife.com -0.0.0.0 thfox.com -0.0.0.0 thiegs.reco.ws -0.0.0.0 thin.me.pn -0.0.0.0 thruport.com -0.0.0.0 tiandeural.ru -0.0.0.0 tiens2010.ru -0.0.0.0 timeallnews.ru -0.0.0.0 timecrimea.ru -0.0.0.0 time-japan.ru -0.0.0.0 timer4web.com -0.0.0.0 timetorelax.biz -0.0.0.0 titelhelden.eu -0.0.0.0 titslove.yopoint.in -0.0.0.0 tizanidine4mg.blogspot.com -0.0.0.0 tizanidine4mgprice.blogspot.com -0.0.0.0 tizanidine4mgstreetprice.blogspot.com -0.0.0.0 tizanidine4mgstreetvalue.blogspot.com -0.0.0.0 tizanidine4mgtablets.blogspot.com -0.0.0.0 tizanidine4mguses.blogspot.com -0.0.0.0 tizanidine6mg.blogspot.com -0.0.0.0 tizanidineandcipro.blogspot.com -0.0.0.0 tizanidineandgabapentin.blogspot.com -0.0.0.0 tizanidineandhydrocodone.blogspot.com -0.0.0.0 tizanidinecapsules.blogspot.com -0.0.0.0 tizanidinecost.blogspot.com -0.0.0.0 tizanidinedosage.blogspot.com -0.0.0.0 tizanidinedosageforsleep.blogspot.com -0.0.0.0 tizanidinedruginteractions.blogspot.com -0.0.0.0 tizanidinedrugtest.blogspot.com -0.0.0.0 tizanidineduringpregnancy.blogspot.com -0.0.0.0 tizanidinefibromyalgia.blogspot.com -0.0.0.0 tizanidineformigraines.blogspot.com -0.0.0.0 tizanidineforopiatewithdrawal.blogspot.com -0.0.0.0 tizanidinehcl2mg.blogspot.com -0.0.0.0 tizanidinehcl2mgsideeffects.blogspot.com -0.0.0.0 tizanidinehcl2mgtablet.blogspot.com -0.0.0.0 tizanidinehcl4mgisitanarcotic.blogspot.com -0.0.0.0 tizanidinehcl4mgtab.blogspot.com -0.0.0.0 tizanidinehcl4mgtabinfo.blogspot.com -0.0.0.0 tizanidinehcl4mgtablet.blogspot.com -0.0.0.0 tizanidinehclsideeffects.blogspot.com -0.0.0.0 tizanidinehydrochloride2mg.blogspot.com -0.0.0.0 tizanidinehydrochloride4mgstreetvalue.blogspot.com -0.0.0.0 tizanidineinfo.blogspot.com -0.0.0.0 tizanidineingredients.blogspot.com -0.0.0.0 tizanidineinteractions.blogspot.com -0.0.0.0 tizanidinemusclerelaxant.blogspot.com -0.0.0.0 tizanidinenarcotic.blogspot.com -0.0.0.0 tizanidineonline.blogspot.com -0.0.0.0 tizanidineoral.blogspot.com -0.0.0.0 tizanidineorflexeril.blogspot.com -0.0.0.0 tizanidinepain.blogspot.com -0.0.0.0 tizanidinepills.blogspot.com -0.0.0.0 tizanidinerecreationaluse.blogspot.com -0.0.0.0 tizanidinerestlesslegsyndrome.blogspot.com -0.0.0.0 tizanidineshowupondrugtest.blogspot.com -0.0.0.0 tizanidinesideeffects.blogspot.com -0.0.0.0 tizanidinesideeffectsweightloss.blogspot.com -0.0.0.0 tizanidinesleepaid.blogspot.com -0.0.0.0 tizanidinestreetprice.blogspot.com -0.0.0.0 tizanidinestreetvalue.blogspot.com -0.0.0.0 tizanidineusedfor.blogspot.com -0.0.0.0 tizanidinevscyclobenzaprine.blogspot.com -0.0.0.0 tizanidinevssoma.blogspot.com -0.0.0.0 tizanidinevsvalium.blogspot.com -0.0.0.0 tizanidinewithdrawal.blogspot.com -0.0.0.0 tizanidinewithdrawalsymptoms.blogspot.com -0.0.0.0 tizanidinezanaflex.blogspot.com -0.0.0.0 tjkckpytpnje.com -0.0.0.0 tkanorganizma.ru -0.0.0.0 tk-assortiment.ru -0.0.0.0 tksn.ru -0.0.0.0 tmearegion26.com -0.0.0.0 tmm-kurs.ru -0.0.0.0 tmtrck.com -0.0.0.0 tnaionline.org -0.0.0.0 todohr.com -0.0.0.0 toloka.hurtom.com -0.0.0.0 tomatis.gospartner.com -0.0.0.0 tomck.com -0.0.0.0 tongkatmadura.info -0.0.0.0 toolsky.com -0.0.0.0 tooplay.com -0.0.0.0 tootoo.to -0.0.0.0 top10-way.com -0.0.0.0 top1-seo-service.com -0.0.0.0 top250movies.ru -0.0.0.0 topads.men -0.0.0.0 topappspro.com -0.0.0.0 topbestgames.com -0.0.0.0 topclickguru.com -0.0.0.0 top-karkas.ru -0.0.0.0 topmira.com -0.0.0.0 topquality.cf -0.0.0.0 topshef.ru -0.0.0.0 topvidos.ru -0.0.0.0 torontoplumbinggroup.com -0.0.0.0 torrent-newgames.com -0.0.0.0 torrents.cd -0.0.0.0 torrents-tracker.com -0.0.0.0 torrnada.ru -0.0.0.0 torture.ml -0.0.0.0 totu.info -0.0.0.0 touchmods.fr -0.0.0.0 tourismvictoria.com -0.0.0.0 tour-line.net -0.0.0.0 toursmaps.com -0.0.0.0 tovaroboom.vast.ru -0.0.0.0 toxicwap.com -0.0.0.0 toys.erolove.in -0.0.0.0 tozup.com -0.0.0.0 tpu.ru -0.0.0.0 track-rankings.online -0.0.0.0 tracksurf.daooda.com -0.0.0.0 tracksz.co -0.0.0.0 tradedeals.biz -0.0.0.0 trafaret74.ru -0.0.0.0 traffic100.com -0.0.0.0 traffic2cash.org -0.0.0.0 trafficfactory.biz -0.0.0.0 trafficjunky.com -0.0.0.0 trafficjunky.net -0.0.0.0 trafficmania.com -0.0.0.0 trafficmonetize.org -0.0.0.0 trafficmp.com -0.0.0.0 trafficnetzwerk.de -0.0.0.0 trafficstars.com -0.0.0.0 traffique.net -0.0.0.0 traffixer.com -0.0.0.0 traffmonster.info -0.0.0.0 traffpartners.com -0.0.0.0 trahic.ru -0.0.0.0 trahvid.com -0.0.0.0 tramadolandtizanidine.blogspot.com -0.0.0.0 traxdom.ru -0.0.0.0 treasuretrack-a.akamaihd.net -0.0.0.0 trion.od.ua -0.0.0.0 tripper.de -0.0.0.0 tri-slona.org -0.0.0.0 triumf-realty.ru -0.0.0.0 trk-4.net -0.0.0.0 trkdf.com -0.0.0.0 trkur.com -0.0.0.0 trubywriting.com -0.0.0.0 trucri.me -0.0.0.0 trudogolik.net -0.0.0.0 truemfilelj.gq -0.0.0.0 trustedhealthtips.com -0.0.0.0 trustedmaccleaner.com -0.0.0.0 try-rx.com -0.0.0.0 tsan.net -0.0.0.0 tsstcorpcddvdwshbbdriverfb.aircus.com -0.0.0.0 tsyndicate.com -0.0.0.0 ttrraacckkrr.com -0.0.0.0 ttsq.fr -0.0.0.0 tube8.com -0.0.0.0 tubeline.biz -0.0.0.0 tuberkulezanet.ru -0.0.0.0 tuberkuleznik.ru -0.0.0.0 tuckermktg.com -0.0.0.0 tula.howotorg.ru -0.0.0.0 tula.mdverey.ru -0.0.0.0 tupper-posuda.ru -0.0.0.0 tupper-shop.ru -0.0.0.0 turbo-suslik.org -0.0.0.0 turist-strani.ru -0.0.0.0 turizm.bz -0.0.0.0 turkeyreport.tk -0.0.0.0 turvgori.ru -0.0.0.0 tvand.ru -0.0.0.0 tversvet.ru -0.0.0.0 tvorozhnaja-zapekanka-recept.ru -0.0.0.0 tvoystartup.ru -0.0.0.0 tv-spoty.info -0.0.0.0 tvteleport.ru -0.0.0.0 twelvevisionspartyofcolorado.com -0.0.0.0 twiclub.in -0.0.0.0 twincitiescarservice.com -0.0.0.0 twinderbella.com -0.0.0.0 twitlinks.com -0.0.0.0 twittrading.com -0.0.0.0 twittruth.com -0.0.0.0 twodollarshows.com -0.0.0.0 twojebook.pl -0.0.0.0 twu.com.ua -0.0.0.0 txxx.com -0.0.0.0 tyumen.xrus.org -0.0.0.0 u17795.netangels.ru -0.0.0.0 ua-company.ru -0.0.0.0 uamtrk.com -0.0.0.0 uasb.ru -0.0.0.0 ublaze.ru -0.0.0.0 u-cheats.ru -0.0.0.0 uchebavchehii.ru -0.0.0.0 uchil.net -0.0.0.0 ucoz.ru -0.0.0.0 ucsol.ru -0.0.0.0 udsgame.online -0.0.0.0 ufa.xrus.org -0.0.0.0 uggbootsoutletsale.us -0.0.0.0 uggsale.online -0.0.0.0 ugguk.online -0.0.0.0 ugogo.info -0.0.0.0 uhdtv.website -0.0.0.0 uhodzalijami.ru -0.0.0.0 uhod-za-sobakoj.ru -0.0.0.0 ukkelberg.no -0.0.0.0 ukrobstep.com -0.0.0.0 ukrup.com -0.0.0.0 ultimateclassicrock.com -0.0.0.0 ultimatesetnewfreeallsoftupgradesystems.pw -0.0.0.0 ultramart.biz -0.0.0.0 umg-stroy.ru -0.0.0.0 umityangin.net -0.0.0.0 um-razum.ru -0.0.0.0 underthesite.com -0.0.0.0 uni.me -0.0.0.0 unimodemhalfduplefw.pen.io -0.0.0.0 unionmarkt.de -0.0.0.0 unitexindia.com -0.0.0.0 unitygame3d.com -0.0.0.0 universals.com.ua -0.0.0.0 unmaroll.ya.ru -0.0.0.0 unpredictable.ga -0.0.0.0 uogonline.com -0.0.0.0 upstore.me -0.0.0.0 uptime-alpha.net -0.0.0.0 uptimebot.net -0.0.0.0 uptimechecker.com -0.0.0.0 uptime.com -0.0.0.0 ural-buldozer.ru -0.0.0.0 urccvfmc.bloger.index.hr -0.0.0.0 urdoot.win -0.0.0.0 url2image.com -0.0.0.0 urlcut.ru -0.0.0.0 url-img.link -0.0.0.0 urlopener.blogspot.com.au -0.0.0.0 urlopener.com -0.0.0.0 uroki.net -0.0.0.0 usacasino.com -0.0.0.0 usadacha.net -0.0.0.0 us-america.ru -0.0.0.0 usdx.us -0.0.0.0 userequip.com -0.0.0.0 ussearche.cf -0.0.0.0 usswrite.com -0.0.0.0 ustion.ru -0.0.0.0 utrolive.ru -0.0.0.0 uvozdeckych.info -0.0.0.0 uytmaster.ru -0.0.0.0 uzungil.com -0.0.0.0 v24s.net -0.0.0.0 v720hd.ru -0.0.0.0 vabasa.inwtrade.com -0.0.0.0 vacuumscleaner.com -0.0.0.0 vadimkravtcov.ru -0.0.0.0 valkiria-tk.ru -0.0.0.0 valoresito.com -0.0.0.0 valueclick.com -0.0.0.0 vandrie-ict.nl -0.0.0.0 vapmedia.org -0.0.0.0 vapsy.com -0.0.0.0 varikoz24.com -0.0.0.0 vashsvet.com -0.0.0.0 vasileostrovsky-rayon.ru -0.0.0.0 vavilone.com -0.0.0.0 vbabule.net -0.0.0.0 vduplo.ru -0.0.0.0 vedomstvo.net -0.0.0.0 veerotech.com -0.0.0.0 vegan-foods.us -0.0.0.0 vegascosmetics.ru -0.0.0.0 vektorpress.ru -0.0.0.0 vekzdorov.ru -0.0.0.0 vellings.info -0.0.0.0 velobikestock.com -0.0.0.0 venta-prom.ru -0.0.0.0 ventelnos.com -0.0.0.0 vereo.eu -0.0.0.0 vesnatehno.com -0.0.0.0 vesnatehno.ru -0.0.0.0 vezuviy.su -0.0.0.0 vgoloveboli.net -0.0.0.0 viagra.pp.ua -0.0.0.0 via-gra.webstarts.com -0.0.0.0 viagroid.ru -0.0.0.0 viandpet.com -0.0.0.0 viberdownload10.com -0.0.0.0 video-chat.cn -0.0.0.0 video-chat.in -0.0.0.0 videochat.mx -0.0.0.0 videochat.tv.br -0.0.0.0 videochat.world -0.0.0.0 videochaty.ru -0.0.0.0 video-hollywood.ru -0.0.0.0 videojam.tv -0.0.0.0 videokrik.net -0.0.0.0 videooko.weebly.com -0.0.0.0 video--production.com -0.0.0.0 videosbox.ru -0.0.0.0 videos-for-your-business.com -0.0.0.0 videotuber.ru -0.0.0.0 video-woman.com -0.0.0.0 vielporno.net -0.0.0.0 viel.su -0.0.0.0 vigrx-original.ru -0.0.0.0 viktoria-center.ru -0.0.0.0 vilingstore.net -0.0.0.0 villacoloniale.com -0.0.0.0 villakohlanta.nu -0.0.0.0 vinsit.ru -0.0.0.0 vinylvault.co.uk -0.0.0.0 vip2ch.com -0.0.0.0 vip.51.la -0.0.0.0 vip-dom.in -0.0.0.0 vip-file.com -0.0.0.0 vipms.ru -0.0.0.0 vip-parfumeria.ru -0.0.0.0 vipsiterip.org -0.0.0.0 virtuagirl.com -0.0.0.0 visa-china.ru -0.0.0.0 visa-pasport.ru -0.0.0.0 visionwell.com.cn -0.0.0.0 visitcambridge.org -0.0.0.0 vita.com.hr -0.0.0.0 vitalads.net -0.0.0.0 vitanail.ru -0.0.0.0 viven.host.sk -0.0.0.0 vizag.kharkov.ua -0.0.0.0 vkak.ru -0.0.0.0 vk-mus.ru -0.0.0.0 vkontaktemusic.ru -0.0.0.0 vkontarkte.com -0.0.0.0 vksaver-all.ru -0.0.0.0 vladhistory.com -0.0.0.0 vladimir.xrus.org -0.0.0.0 vladimir.zrus.org -0.0.0.0 vltai.com -0.0.0.0 vmnmvzsmn.over-blog.com -0.0.0.0 vodaodessa.com -0.0.0.0 vod.com.ua -0.0.0.0 voditeltrezviy.ru -0.0.0.0 vodkoved.ru -0.0.0.0 volgograd.xrus.org -0.0.0.0 voloomoney.com -0.0.0.0 volume-pills.biz -0.0.0.0 voluumtracker1.com -0.0.0.0 voluumtrk.com -0.0.0.0 vonradio.com -0.0.0.0 voprosotvet24.ru -0.0.0.0 voronezh.xrus.org -0.0.0.0 vostoktrade.info -0.0.0.0 vote-up.ru -0.0.0.0 vozbujdenie.com -0.0.0.0 vpnhowto.info -0.0.0.0 vremya.eu -0.0.0.0 vriel.batcave.net -0.0.0.0 vrnelectro.ru -0.0.0.0 vrotike.ru -0.0.0.0 vsesubwaysurfers.com -0.0.0.0 vseuznaem.com -0.0.0.0 vsexkontakte.net -0.0.0.0 vtc.pw -0.0.0.0 vucms.com -0.0.0.0 vvon.co.uk -0.0.0.0 vykup-avto-krasnodar.ru -0.0.0.0 vykupavto-krasnodar.ru -0.0.0.0 vzglyadriv.kg -0.0.0.0 vzlom-na-zakaz.com -0.0.0.0 w3data.co -0.0.0.0 w3javascript.com -0.0.0.0 w7s.ru -0.0.0.0 walkme.com -0.0.0.0 wallpapers-best.com -0.0.0.0 wapsite.me -0.0.0.0 wareseeker.com -0.0.0.0 warningwar.ru -0.0.0.0 warningzscaler.heraeus.com -0.0.0.0 watchdogs-2.ru -0.0.0.0 watch-movies.ru -0.0.0.0 watchmygf.net -0.0.0.0 waterpurifier.club -0.0.0.0 wdfdocando.com -0.0.0.0 wdrake.com -0.0.0.0 we-are-gamers.com -0.0.0.0 webads.co.nz -0.0.0.0 webalan.ru -0.0.0.0 web-betting.ru -0.0.0.0 web.cvut.cz -0.0.0.0 webinstantservice.com -0.0.0.0 webix.me -0.0.0.0 webjam.com -0.0.0.0 weblo.com -0.0.0.0 webmasterhome.cn -0.0.0.0 webmonetizer.net -0.0.0.0 webnode.me -0.0.0.0 webradiology.ru -0.0.0.0 webs.com -0.0.0.0 webscouter.net -0.0.0.0 webshoppermac.com -0.0.0.0 websiteaccountant.de -0.0.0.0 website-analytics.online -0.0.0.0 website-datenbank.de -0.0.0.0 websiteexplorer.info -0.0.0.0 websites-reviews.com -0.0.0.0 websitevaluebot.com -0.0.0.0 webtherapy.ru -0.0.0.0 weburlopener.com -0.0.0.0 wechatdownload10.com -0.0.0.0 weclipart.com -0.0.0.0 wedding0venues.tk -0.0.0.0 weddingdresses.xyz -0.0.0.0 wedding-salon.net -0.0.0.0 weekes.biz.tc -0.0.0.0 weightatraining.com -0.0.0.0 welck.octopis.com -0.0.0.0 welcomeauto.ru -0.0.0.0 wellcome2slovenia.ru -0.0.0.0 wenimage.com -0.0.0.0 weprik.ru -0.0.0.0 wesharepics.com -0.0.0.0 wesharepics.info -0.0.0.0 wesharepics.site -0.0.0.0 westermarkanjou.se -0.0.0.0 westsextube.com -0.0.0.0 westum.se -0.0.0.0 westvilletowingservices.co.za -0.0.0.0 wetgames.ru -0.0.0.0 wewehd7e6333xx.com -0.0.0.0 whatistizanidine2mg.blogspot.com -0.0.0.0 whatistizanidinehclusedfor.blogspot.com -0.0.0.0 whatsappdownload10.com -0.0.0.0 whatsupinfoley.com -0.0.0.0 whatzmyip.net -0.0.0.0 wheelchairliftsarea.com -0.0.0.0 whereiskentoday.com -0.0.0.0 where-toget.com -0.0.0.0 whipme.yopoint.in -0.0.0.0 whiteelephantwellington.com -0.0.0.0 whiteproduct.com -0.0.0.0 wholesalecheapjerseysfree.com -0.0.0.0 wholesalejerseychinaoutlet.com -0.0.0.0 wholesalejerseychinashop.com -0.0.0.0 wholesalejerseys-cheapest.com -0.0.0.0 wholesalejerseysgaa.com -0.0.0.0 wholesalenfljerseys.us.com -0.0.0.0 wholinkstome.com -0.0.0.0 whos.amung.us -0.0.0.0 whosonmyserver.com -0.0.0.0 wieseversa.no -0.0.0.0 wikes.20fr.com -0.0.0.0 wildcattube.com -0.0.0.0 wildworld.site -0.0.0.0 windowssearch-exp.com -0.0.0.0 wineitudes.wordpress.com -0.0.0.0 wineration.com -0.0.0.0 wingsoffury2.com -0.0.0.0 wingsofrefuge.net -0.0.0.0 winner7777.net -0.0.0.0 winterclassichockeyjerseys.com -0.0.0.0 winx-play.ru -0.0.0.0 witherrom55.eklablog.fr -0.0.0.0 w-journal.ru -0.0.0.0 wnoz.de -0.0.0.0 womama.ru -0.0.0.0 woman-h.ru -0.0.0.0 woman-orgasm.ru -0.0.0.0 woman-tampon.ru -0.0.0.0 womenpics.net -0.0.0.0 womens-journal.net -0.0.0.0 womensplay.net -0.0.0.0 womensterritory.ru -0.0.0.0 wonderfulflowers.biz -0.0.0.0 woodyguthrie.se -0.0.0.0 wordpresscore.com -0.0.0.0 wordpress-crew.net -0.0.0.0 word-vorlagen.net -0.0.0.0 word-vorlagen.xyz -0.0.0.0 works.if.ua -0.0.0.0 worldhistory.biz -0.0.0.0 worldinternetauthority.com -0.0.0.0 worldis.me -0.0.0.0 worldlovers.ru -0.0.0.0 world-mmo.com -0.0.0.0 worldmusicfests.com -0.0.0.0 worldoffiles.ru -0.0.0.0 wormix-cheats.ru -0.0.0.0 wowas31.ucoz.ru -0.0.0.0 woweb.com.ua -0.0.0.0 writingservices17.blogspot.ru -0.0.0.0 wrona.it -0.0.0.0 wsgames.ru -0.0.0.0 wstroika.ru -0.0.0.0 wttavern.com -0.0.0.0 wurr.voila.net -0.0.0.0 ww1943.ru -0.0.0.0 www.arenda-yeisk.ru -0.0.0.0 wzgyyq.com -0.0.0.0 xaijo.com -0.0.0.0 xbaboon.com -0.0.0.0 xblog.in -0.0.0.0 xboxster.ru -0.0.0.0 xchat26.myfreecams.com -0.0.0.0 xclicks.net -0.0.0.0 xcombear.ru -0.0.0.0 xdoza.com -0.0.0.0 xep.info -0.0.0.0 xfire.com -0.0.0.0 xgftnlrt.bloger.index.hr -0.0.0.0 xjlottery.com -0.0.0.0 xjrul.com -0.0.0.0 xkaz.org -0.0.0.0 x-lime.net -0.0.0.0 xlolitka.com -0.0.0.0 xlovecam.com -0.0.0.0 xmladserver.com -0.0.0.0 xmlinde.com -0.0.0.0 xmronta.com -0.0.0.0 xn--1-8sbcpb0bdm8k6a.xn--p1ai -0.0.0.0 xn--24-glceagatoq7c2a6ioc.xn--p1ai -0.0.0.0 xn-----6kcaacnblni5c5bicdpcmficy.xn--p1ai -0.0.0.0 xn-----6kccaibs5cb8afhjrfmix2n.xn--p1ai -0.0.0.0 xn------7cdbapdecfd4ak1bn0amjffj7afu3y.xn--p1ai -0.0.0.0 xn-----7kcabaipgeakzcss7bjdqdwpfnhv.xn--p1ai -0.0.0.0 xn-----7kceclhb4abre1b4a0ccl2fxch1a.xn--p1ai -0.0.0.0 xn----7sbaaabaei0cc8aj5bj0bncejx.xn--p1ai -0.0.0.0 xn----7sbahjd3btneuw1joc.xn--p1ai -0.0.0.0 xn----7sbbagbq7bd5aheftfllo4m.xn--p1ai -0.0.0.0 xn----7sbbahaq9bb5afgiqfliv4m.xn--p1ai -0.0.0.0 xn----7sbho2agebbhlivy.xn--p1ai -0.0.0.0 xn----7sbifcamovvfggw9d.xn--p1ai -0.0.0.0 xn--80aaafbn2bc2ahdfrfkln6l.xn--p1ai -0.0.0.0 xn--80aaagvmjabrs1aoc9luc.xn--p1ai -0.0.0.0 xn--80aaaks3bbhabgbigamdr2h.xn--p1ai -0.0.0.0 xn--80aafb2a.xn--p1ai -0.0.0.0 xn--80aagddcgkbcqbad7amllnejg6dya.xn--p1ai -0.0.0.0 xn--80aanaardaperhcem4a6i.com -0.0.0.0 xn--80ab4aa2g.xn--p1ai -0.0.0.0 xn--80adaggc5bdhlfamsfdij4p7b.xn--p1ai -0.0.0.0 xn--80aeahghtf8ac5i.xn--p1ai -0.0.0.0 xn--80aebbcbcdemfkhba4byaehoejh8dza3v.xn--p1ai -0.0.0.0 xn--80ahvj9e.xn--p1ai -0.0.0.0 xn--80aikhbrhr.net -0.0.0.0 xn--80ajbshivpvn2i.xn--p1ai -0.0.0.0 xn--80ajjbdhgmudixfjc8c5a9df8b.xn--p1ai -0.0.0.0 xn--80ak6aa92e.com -0.0.0.0 xn--80aodinpgi.xn--p1ai -0.0.0.0 xn-----8kcatubaocd1bneepefojs1h2e.xn--p1ai -0.0.0.0 xn----8sbdbjgb1ap7a9c4czbh.xn--p1acf -0.0.0.0 xn----8sbhefaln6acifdaon5c6f4axh.xn--p1ai -0.0.0.0 xn--90acenikpebbdd4f6d.xn--p1ai -0.0.0.0 xn----9sbebi2bvzr7h.xn--p1ai -0.0.0.0 xn--b1adccaf1bzj.xn--p1ai -0.0.0.0 xn--b1ag5cfn.xn--p1ai -0.0.0.0 xn--b1agm2d.net -0.0.0.0 xn--c1acygb.xn--p1ai -0.0.0.0 xn--d1abj0abs9d.in.ua -0.0.0.0 xn--e1afanlbnfckd7c3d.xn--p1ai -0.0.0.0 xn--e1aggki3c.xn--80adxhks -0.0.0.0 xn--h1aakne2ba.xn--p1ai -0.0.0.0 xn--h1ahbi.com.ua -0.0.0.0 xn--hxazdsfy.blogspot.com -0.0.0.0 xn----itbeirbjbi7bc6bh2d.xn--p1ai -0.0.0.0 xn----itbkqkfiq.xn--p1ai -0.0.0.0 xn--l1aengat.xn--p1ai -0.0.0.0 xn--lifehacer-1rb.com -0.0.0.0 xn--oogle-wmc.com -0.0.0.0 xn--q1a.xn--b1aube0e.xn--c1acygb.xn--p1ai -0.0.0.0 xnxxandxvideos.com -0.0.0.0 xnxx-n.com -0.0.0.0 xolodremont.ru -0.0.0.0 x-porno.video -0.0.0.0 xportvusbdriver8i.snack.ws -0.0.0.0 xpresscare.ru -0.0.0.0 x.rafomedia.com -0.0.0.0 x-rates.ru -0.0.0.0 xrus.org -0.0.0.0 xsion.net -0.0.0.0 x-stars.ru -0.0.0.0 xtube.com -0.0.0.0 xtubeporno.net -0.0.0.0 xuki.us -0.0.0.0 xvideosbay.com -0.0.0.0 xvideosporn.biz -0.0.0.0 xwatt.ru -0.0.0.0 xxart.ru -0.0.0.0 xxlargepop.com -0.0.0.0 xxxdatinglocal.us -0.0.0.0 xxxguitars.com -0.0.0.0 xxxnatelefon.ru -0.0.0.0 xxxrus.org -0.0.0.0 xxx-treker.ru -0.0.0.0 xxxtube69.com -0.0.0.0 xz618.com -0.0.0.0 xzlive.com -0.0.0.0 yaaknaa.info -0.0.0.0 yaderenergy.ru -0.0.0.0 yadro.ru -0.0.0.0 yaminecraft.ru -0.0.0.0 yatrk.xyz -0.0.0.0 yeartwit.com -0.0.0.0 yebocasino.com -0.0.0.0 yebocasino.co.za -0.0.0.0 ynymnwbm.bloger.index.hr -0.0.0.0 yogamatsexpert.com -0.0.0.0 yopoint.in -0.0.0.0 yorkshireccc.com -0.0.0.0 yorkshire.com -0.0.0.0 yottos.com -0.0.0.0 youandcredit.ru -0.0.0.0 youbloodyripper.com -0.0.0.0 youdao.com -0.0.0.0 youdesigner.kz -0.0.0.0 yougetsignal.com -0.0.0.0 youghbould.wordpress.com -0.0.0.0 yougotanewdomain.com -0.0.0.0 youjizz.vc -0.0.0.0 youporn-forum.ga -0.0.0.0 youporn-forum.uni.me -0.0.0.0 youporn-ru.com -0.0.0.0 youradexchange.com -0.0.0.0 youradulthosting.com -0.0.0.0 your-bearings.com -0.0.0.0 yourdesires.ru -0.0.0.0 youresponsive.com -0.0.0.0 yourothersite.com -0.0.0.0 yoursearch.me -0.0.0.0 yoursite.com -0.0.0.0 youtoner.it -0.0.0.0 youtubedownload.org -0.0.0.0 yuantuo.co.jp -0.0.0.0 yuarra.pluto.ro -0.0.0.0 yubikk.info -0.0.0.0 yugk.net -0.0.0.0 yugo-star.ru -0.0.0.0 yunque.pluto.ro -0.0.0.0 yurgorod.ru -0.0.0.0 yur-p.ru -0.0.0.0 za-fun-offer.com -0.0.0.0 zahvat.ru -0.0.0.0 zaidia.xhost.ro -0.0.0.0 zaimhelp.ru -0.0.0.0 zaim-pod-zalog-krasnodar.ru -0.0.0.0 zajm-pod-zalog-nedvizhimosti.ru -0.0.0.0 zajm-zalog-krasnodar.ru -0.0.0.0 zakazfutbolki.com -0.0.0.0 zakazvzloma.com -0.0.0.0 zakon-ob-obrazovanii.ru -0.0.0.0 zakonobosago.ru -0.0.0.0 zaloadi.ru -0.0.0.0 zaloro.com -0.0.0.0 zaobao.com.sg -0.0.0.0 zarabotat-na-sajte.ru -0.0.0.0 zarenica.net -0.0.0.0 zarepta.com -0.0.0.0 zastenchivosti.net -0.0.0.0 zastroyka.org -0.0.0.0 zazagames.org -0.0.0.0 zdesformula.ru -0.0.0.0 zdesoboi.com -0.0.0.0 zebradudka.com -0.0.0.0 zebramart.ru -0.0.0.0 zeleznobeton.ru -0.0.0.0 zerocash.msk.ru -0.0.0.0 zeroredirect10.com -0.0.0.0 zeroredirect11.com -0.0.0.0 zeroredirect12.com -0.0.0.0 zeroredirect1.com -0.0.0.0 zeroredirect5.com -0.0.0.0 zeroredirect6.com -0.0.0.0 zeroredirect7.com -0.0.0.0 zeroredirect8.com -0.0.0.0 zeroredirect9.com -0.0.0.0 zeroredirect.com -0.0.0.0 zetgie.com.pl -0.0.0.0 zhongwenlink.com -0.0.0.0 zhorapankratov7.blogspot.com -0.0.0.0 zigarettenonl.canalblog.com -0.0.0.0 zigarettenonlinekaufen1.bloog.pl -0.0.0.0 zigarettenonlinekaufen1.blox.pl -0.0.0.0 zigarettenonlinekaufen2.bloog.pl -0.0.0.0 zigarettenonlinekaufen2.drupalgardens.com -0.0.0.0 zigarettenonlinekaufen.tumblr.com -0.0.0.0 zigzog.ru -0.0.0.0 zkjovpdgxivg.ga -0.0.0.0 zlatnajesen.com -0.0.0.0 zmoda.hostreo.com -0.0.0.0 znakomstva-moskva77.ru -0.0.0.0 znakomstvaonlain.ru -0.0.0.0 znakomstva-piter78.ru -0.0.0.0 znaniyapolza.ru -0.0.0.0 znaturaloriginal.com -0.0.0.0 zog.link -0.0.0.0 zojirushi-products.ru -0.0.0.0 zolotoy-lis.ru -0.0.0.0 zona-aqua.ru -0.0.0.0 zone-kev717.info -0.0.0.0 zonjwag.com -0.0.0.0 zoolubimets.ru -0.0.0.0 zoominfo.com -0.0.0.0 zophim.me -0.0.0.0 zrizvtrnpale.tk -0.0.0.0 zrus.org -0.0.0.0 zryydi.com -0.0.0.0 zs2vm.top -0.0.0.0 zscaler.net -0.0.0.0 zscalerone.net -0.0.0.0 zscalertwo.net -0.0.0.0 zverokruh-shop.cz -0.0.0.0 zvetki.ru -0.0.0.0 zx6.ru -0.0.0.0 zytpirwai.net -0.0.0.0 109-204-26-16.netconnexion.managedbroadband.co.uk -0.0.0.0 1866809.securefastserver.com -0.0.0.0 2amsports.com -0.0.0.0 4dexports.com -0.0.0.0 61kx.uk-insolvencydirect.com -0.0.0.0 999fitness.com -0.0.0.0 a.update.51edm.net -0.0.0.0 ab.usageload32.com -0.0.0.0 abcdespanol.com -0.0.0.0 above.e-rezerwacje24.pl -0.0.0.0 absurdity.flarelight.com -0.0.0.0 achren.org -0.0.0.0 acool.csheaven.com -0.0.0.0 ad-beast.com -0.0.0.0 ad.9tv.co.il -0.0.0.0 ad.getfond.info -0.0.0.0 adgallery.whitehousedrugpolicy.gov -0.0.0.0 adobeflashupdate14.com -0.0.0.0 adserving.favorit-network.com -0.0.0.0 adv.riza.it -0.0.0.0 advancetec.co.uk -0.0.0.0 agsteier.com -0.0.0.0 aippnetworks.com -0.0.0.0 aircraft.evote.cl -0.0.0.0 ajewishgift.com -0.0.0.0 alegroup.info -0.0.0.0 alexandria90.etcserver.com -0.0.0.0 alisat.biz -0.0.0.0 alissonluis-musico.sites.uol.com.br -0.0.0.0 allforlove.de -0.0.0.0 allxscan.tk -0.0.0.0 alsoknowsit.com -0.0.0.0 ama-alliance.com -0.0.0.0 amazingvacationhotels.com -0.0.0.0 amazon-sicherheit.kunden-ueberpruefung.xyz -0.0.0.0 ambulanciaslazaro.com -0.0.0.0 americancareconcept.com -0.0.0.0 aminev.com -0.0.0.0 amu.adduraddonhere.info -0.0.0.0 amu.boxinstallercompany.info -0.0.0.0 amu.brandnewinstall.info -0.0.0.0 amu.helpyourselfinstall.info -0.0.0.0 amu.twobox4addon.info -0.0.0.0 analxxxclipsyjh.dnset.com -0.0.0.0 anshrit.com -0.0.0.0 apexgames.org -0.0.0.0 art-archiv.ru -0.0.0.0 artsconsortium.org -0.0.0.0 asham.tourstogo.us -0.0.0.0 associatesexports.com -0.0.0.0 atelierprincesse.web.fc2.com -0.0.0.0 atlcourier.com -0.0.0.0 atyss.barginginfrance.net -0.0.0.0 avokka.com -0.0.0.0 avppet.com -0.0.0.0 axisbuild.com -0.0.0.0 azoos.csheaven.com -0.0.0.0 bargainracks.co.uk -0.0.0.0 batcoroadlinescorporation.com -0.0.0.0 bde.be -0.0.0.0 beautysafari.com -0.0.0.0 becomedebtfree.com.au -0.0.0.0 best100catfights.com -0.0.0.0 betterhomeandgardenideas.com -0.0.0.0 bezproudoff.cz -0.0.0.0 bilbaopisos.es -0.0.0.0 bizzibeans.net -0.0.0.0 blackfalcon5.net -0.0.0.0 blacknite.eu -0.0.0.0 blog.replacemycontacts.com -0.0.0.0 bluecutsystem.com -0.0.0.0 bnsoutlaws.co.uk -0.0.0.0 bonjo.bmbsklep.pl -0.0.0.0 boogu.barginginfrance.net -0.0.0.0 bookofkisl.com -0.0.0.0 boots.fotopyra.pl -0.0.0.0 borat.elticket.com.ar -0.0.0.0 boschetto-hotel.gr -0.0.0.0 bracewellfamily.com -0.0.0.0 broadtech.co -0.0.0.0 buildviet.info -0.0.0.0 by98.com -0.0.0.0 cacl.fr -0.0.0.0 caclclo.web.fc2.com -0.0.0.0 callingcardsinstantly.com -0.0.0.0 cannabislyric.com -0.0.0.0 cannabispicture.com -0.0.0.0 catjogger.win -0.0.0.0 chaveiro.bio.br -0.0.0.0 ciclismovalenciano.com -0.0.0.0 citymediamagazin.hu -0.0.0.0 classicspeedway.com -0.0.0.0 coaha.frenchgerlemanelectric.com -0.0.0.0 coalimpex.com -0.0.0.0 cofeb13east.com -0.0.0.0 coffeol.com -0.0.0.0 concede.fmtlib.net -0.0.0.0 cope.it -0.0.0.0 corroshield.estb.com.sg -0.0.0.0 cosmetice-farduri.ro -0.0.0.0 cosmos.felago.es -0.0.0.0 cosmos.furnipict.com -0.0.0.0 cqji.artidentalkurs.com -0.0.0.0 cracks.vg -0.0.0.0 crackspider.us -0.0.0.0 crackzone.net -0.0.0.0 creditbootcamp.com -0.0.0.0 crops.dunight.eu -0.0.0.0 customsboysint.com -0.0.0.0 cwmgaming.com -0.0.0.0 d1054130-28095.cp.blacknight.com -0.0.0.0 d1171912.cp.blacknight.com -0.0.0.0 d4.cumshots.ws -0.0.0.0 dancecourt.com -0.0.0.0 daralasnan.com -0.0.0.0 dawnframing.com -0.0.0.0 dcanscapital.co.uk -0.0.0.0 decorator.crabgrab.cl -0.0.0.0 decota.es -0.0.0.0 decrolyschool.be -0.0.0.0 deleondeos.com -0.0.0.0 deletespyware-adware.com -0.0.0.0 dent-lux.com.pl -0.0.0.0 destre45.com -0.0.0.0 dev.wrathofshadows.net -0.0.0.0 dianepiette.co.uk -0.0.0.0 diaryofagameaddict.com -0.0.0.0 dieutribenhkhop.com -0.0.0.0 dimenal.com.br -0.0.0.0 dimensionnail.ro -0.0.0.0 dimsnetwork.com -0.0.0.0 divine.lunarbreeze.com -0.0.0.0 dl.downf468.com -0.0.0.0 dl01.faddmr.com -0.0.0.0 dofeb.frenchgerlemanelectric.com -0.0.0.0 doktester.orgfree.com -0.0.0.0 down.mykings.pw -0.0.0.0 download-archiver.ru -0.0.0.0 downloads-finereader.ru -0.0.0.0 drank.fa779.com -0.0.0.0 dujur.barginginfrance.net -0.0.0.0 e-matelco.com -0.0.0.0 e1r.net -0.0.0.0 earthcontrolsys.com -0.0.0.0 echoa.randbinternationaltravel.com -0.0.0.0 edf.fr.kfskz.com -0.0.0.0 eecky.butlerelectricsupply.com -0.0.0.0 eekro.cruisingsmallship.com -0.0.0.0 eeps.me -0.0.0.0 eeroo.frost-electric-supply.com -0.0.0.0 eetho.cruisingsmallship.com -0.0.0.0 efugl.iptvdeals.com -0.0.0.0 elew72isst.rr.nu -0.0.0.0 eliehabib.com -0.0.0.0 elmissouri.fr -0.0.0.0 elocumjobs.com -0.0.0.0 emits.iptvdeals.com -0.0.0.0 eroov.iptvdeals.com -0.0.0.0 erupt.fernetmoretti.com.ar -0.0.0.0 esoad.frost-electric-supply.com -0.0.0.0 espdesign.com.au -0.0.0.0 estoa.frost-electric-supply.com -0.0.0.0 eternitymobiles.com -0.0.0.0 euro-vertrieb.com -0.0.0.0 europe-academy.net -0.0.0.0 europol.europe.eu.france.id647744160-2176514326.h5841.com -0.0.0.0 europol.europe.eu.id214218540-7444056787.h5841.com -0.0.0.0 evans.babajilab.in -0.0.0.0 ex.technor.com -0.0.0.0 exclaim.goldenteamacademy.cl -0.0.0.0 executivecoaching.co.il -0.0.0.0 exsexytop.tk -0.0.0.0 extreembilisim.com -0.0.0.0 faiyazahmed.com -0.0.0.0 falconsafe.com.sg -0.0.0.0 fallencrafts.info -0.0.0.0 faq-candrive.tk -0.0.0.0 fbku.com -0.0.0.0 femalewrestlingnow.com -0.0.0.0 fetishfitnessbabes.com -0.0.0.0 fetishlocator.com -0.0.0.0 finnhair.co.uk -0.0.0.0 firehouse651.com -0.0.0.0 fkhfgfg.tk -0.0.0.0 flashsavant.com -0.0.0.0 fo5.a1-downloader.org -0.0.0.0 fondazioneciampi.org -0.0.0.0 fourthgate.org -0.0.0.0 free-crochet-pattern.com -0.0.0.0 freefblikes.phpnet.us -0.0.0.0 freeserials.spb.ru -0.0.0.0 funchill.com -0.0.0.0 funkucck.bluerobot.cl -0.0.0.0 geil.alon3.tk -0.0.0.0 generalchemicalsupply.com -0.0.0.0 getdatanetukscan.info -0.0.0.0 giants.yourzip.co -0.0.0.0 go-quicky.com -0.0.0.0 gogetgorgeous.com -0.0.0.0 gojnox.boxtomarket.com -0.0.0.0 gosciniec-paproc.pl -0.0.0.0 gravityexp.com -0.0.0.0 greev.randbinternationaltravel.com -0.0.0.0 grosirkecantikan.com -0.0.0.0 gurde.tourstogo.us -0.0.0.0 guyscards.com -0.0.0.0 gyboo.cruisingsmallship.com -0.0.0.0 gylra.cruisingsmallship.com -0.0.0.0 h1666015.stratoserver.net -0.0.0.0 hana-naveh.com -0.0.0.0 hardcorepornparty.com -0.0.0.0 harshwhispers.com -0.0.0.0 headless.ebkfwd.com -0.0.0.0 healthybloodpressure.info -0.0.0.0 helesouurusa.cjb.com -0.0.0.0 hexadl.line55.net -0.0.0.0 higher.dwebsi.tk -0.0.0.0 highflyingfood.com -0.0.0.0 hinsib.com -0.0.0.0 hmora.fred-build.tk -0.0.0.0 hoawy.frost-electric-supply.com -0.0.0.0 hobbat.fvds.ru -0.0.0.0 hobby-hangar.net -0.0.0.0 hobbytotaalservice.nl -0.0.0.0 holishit.in -0.0.0.0 honor.agitaattori.fi -0.0.0.0 hosting-controlid1.tk -0.0.0.0 hosting-controlnext.tk -0.0.0.0 hosting-controlpin.tk -0.0.0.0 hosting-controlpr.tk -0.0.0.0 hotfacesitting.com -0.0.0.0 hotspot.cz -0.0.0.0 hrdcvn.com.vn -0.0.0.0 hst-19-33.splius.lt -0.0.0.0 hujii.qplanner.cf -0.0.0.0 hydraulicpowerpack.com -0.0.0.0 iamagameaddict.com -0.0.0.0 id405441215-8305493831.h121h9.com -0.0.0.0 igagh.tourstogo.us -0.0.0.0 igoby.frost-electric-supply.com -0.0.0.0 igroo.barginginfrance.net -0.0.0.0 image-circul.tk -0.0.0.0 images.topguncustomz.com -0.0.0.0 immediateresponseforcomputer.com -0.0.0.0 impressoras-cartoes.com.pt -0.0.0.0 inclusivediversity.co.uk -0.0.0.0 incoctel.cl -0.0.0.0 infoweb-coolinfo.tk -0.0.0.0 instruminahui.edu.ec -0.0.0.0 interactivearea.ru -0.0.0.0 internet-bb.tk -0.0.0.0 invention.festinolente.cl -0.0.0.0 ip-182-50-129-164.ip.secureserver.net -0.0.0.0 ip-182-50-129-181.ip.secureserver.net -0.0.0.0 ipl.hk -0.0.0.0 iptoo.cruisingsmallship.com -0.0.0.0 isonomia.com.ar -0.0.0.0 ithyk.frenchgerlemanelectric.com -0.0.0.0 iwgtest.co.uk -0.0.0.0 iwhab.randbinternationaltravel.com -0.0.0.0 ixoox.csheaven.com -0.0.0.0 izzy-cars.nl -0.0.0.0 jeanlesigne.com -0.0.0.0 jeansvixens.com -0.0.0.0 jessisjewels.com -0.0.0.0 jktdc.in -0.0.0.0 job-companybuild.tk -0.0.0.0 job-compuse.tk -0.0.0.0 js.tongji.linezing.com -0.0.0.0 jstaikos.com -0.0.0.0 jue0jc.lukodorsai.info -0.0.0.0 juicypussyclips.com -0.0.0.0 kadirzerey.com -0.0.0.0 kadman.net -0.0.0.0 kapcotool.com -0.0.0.0 kassabravo.com -0.0.0.0 keemy.butlerelectricsupply.com -0.0.0.0 keyways.pt -0.0.0.0 kfc.i.illuminationes.com -0.0.0.0 kids-fashion.dk -0.0.0.0 kingskillz.ru -0.0.0.0 kollagen4you.se -0.0.0.0 krsa2gno.congrats-sweepstakes-winner.com -0.0.0.0 krsa2gno.important-security-brower-alert.com -0.0.0.0 krsa2gno.internet-security-alert.com -0.0.0.0 krsa2gno.todays-sweepstakes-winner.com -0.0.0.0 krsa2gno.youre-todays-lucky-sweeps-winner.com -0.0.0.0 kulro.csheaven.com -0.0.0.0 kyrsu.frost-electric-supply.com -0.0.0.0 lab-cntest.tk -0.0.0.0 landisbaptist.com -0.0.0.0 lay.elticket.com.ar -0.0.0.0 leagleconsulting.com -0.0.0.0 legendsdtv.com -0.0.0.0 lexu.goggendorf.at -0.0.0.0 lhs-mhs.org -0.0.0.0 lifescience.sysu.edu.cn -0.0.0.0 likes.gisnetwork.net -0.0.0.0 linkforme.tk -0.0.0.0 live-dir.tk -0.0.0.0 livre.wasastation.fi -0.0.0.0 loft2126.dedicatedpanel.com -0.0.0.0 losas.cabanaslanina.com.ar -0.0.0.0 losos.caliane.com.br -0.0.0.0 luchtenbergdecor.com.br -0.0.0.0 luckyblank.info -0.0.0.0 luckyclean.info -0.0.0.0 luckyclear.info -0.0.0.0 luckyeffect.info -0.0.0.0 luckyhalo.info -0.0.0.0 luckypure.info -0.0.0.0 luckyshine.info -0.0.0.0 luckysuccess.info -0.0.0.0 luckysure.info -0.0.0.0 luckytidy.info -0.0.0.0 luggage-tv.com -0.0.0.0 luggagecast.com -0.0.0.0 luggagepreview.com -0.0.0.0 lunaticjazz.com -0.0.0.0 luwyou.com -0.0.0.0 lydwood.co.uk -0.0.0.0 m2132.ehgaugysd.net -0.0.0.0 mailboto.com -0.0.0.0 manoske.com -0.0.0.0 marchen-toy.co.jp -0.0.0.0 marialorena.com.br -0.0.0.0 maxisoft.co.uk -0.0.0.0 mbrdot.tk -0.0.0.0 mediatrade.h19.ru -0.0.0.0 mepra.blautechnology.cl -0.0.0.0 metrocuadro.com.ve -0.0.0.0 mgfd1b.petrix.net -0.0.0.0 miespaciopilates.com -0.0.0.0 milf.gabriola.cl -0.0.0.0 milleniumpapelaria.com.br -0.0.0.0 mindstormstudio.ro -0.0.0.0 ministerio-publi.info -0.0.0.0 miracema.rj.gov.br -0.0.0.0 mirandolasrl.it -0.0.0.0 mmile.com -0.0.0.0 mocka.frost-electric-supply.com -0.0.0.0 molla.gato1000.cl -0.0.0.0 montezuma.spb.ru -0.0.0.0 ms11.net -0.0.0.0 mtldesigns.ca -0.0.0.0 mylabsrl.com -0.0.0.0 mylondon.hc0.me -0.0.0.0 mysmallcock.com -0.0.0.0 myvksaver.ru -0.0.0.0 nadegda-95.ru -0.0.0.0 nailbytes1.com -0.0.0.0 namso.butlerelectricsupply.com -0.0.0.0 narrow.azenergyforum.com -0.0.0.0 natural.buckeyeenergyforum.com -0.0.0.0 nbook.far.ru -0.0.0.0 nc2199.eden5.netclusive.de -0.0.0.0 nctbonline.co.uk -0.0.0.0 nefib.tourstogo.us -0.0.0.0 nerez-schodiste-zabradli.com -0.0.0.0 nestorconsulting.net -0.0.0.0 networkmedical.com.hk -0.0.0.0 nevergreen.net -0.0.0.0 new-address.tk -0.0.0.0 new-softdriver.tk -0.0.0.0 news4cars.com -0.0.0.0 njtgsd.attackthethrone.com -0.0.0.0 nlconsulateorlandoorg.siteprotect.net -0.0.0.0 nmsbaseball.com -0.0.0.0 nobodyspeakstruth.narod.ru -0.0.0.0 nonsi.csheaven.com -0.0.0.0 noobgirls.com -0.0.0.0 nordiccountry.cz -0.0.0.0 nortonfire.co.uk -0.0.0.0 notebookservisru.161.com1.ru -0.0.0.0 noveslovo.com -0.0.0.0 nowina.info -0.0.0.0 ns1.updatesdns.org -0.0.0.0 ns2ns1.tk -0.0.0.0 nt-associates.com -0.0.0.0 nudebeachgalleries.net -0.0.0.0 nugly.barginginfrance.net -0.0.0.0 nuptialimages.com -0.0.0.0 nutnet.ir -0.0.0.0 oakso.tourstogo.us -0.0.0.0 oampa.csheaven.com -0.0.0.0 oapsa.tourstogo.us -0.0.0.0 oawoo.frenchgerlemanelectric.com -0.0.0.0 obada-konstruktiwa.org -0.0.0.0 obkom.net.ua -0.0.0.0 ocick.frost-electric-supply.com -0.0.0.0 officeon.ch.ma -0.0.0.0 oilwrestlingeurope.com -0.0.0.0 okeanbg.com -0.0.0.0 oknarai.ru -0.0.0.0 omrdatacapture.com -0.0.0.0 onrio.com.br -0.0.0.0 oofuv.cruisingsmallship.com -0.0.0.0 oojee.barginginfrance.net -0.0.0.0 ooksu.frost-electric-supply.com -0.0.0.0 oolsi.frost-electric-supply.com -0.0.0.0 oosee.barginginfrance.net -0.0.0.0 oowhe.frost-electric-supply.com -0.0.0.0 oprahsearch.com -0.0.0.0 optilogus.com -0.0.0.0 orbowlada.strefa.pl -0.0.0.0 orkut.krovatka.su -0.0.0.0 oshoa.iptvdeals.com -0.0.0.0 oshoo.iptvdeals.com -0.0.0.0 otylkaaotesanek.cz -0.0.0.0 outporn.com -0.0.0.0 ozzysixsixsix.web.fc2.com -0.0.0.0 pacan.gofreedom.info -0.0.0.0 pacman.gkgar.com -0.0.0.0 pave.elisecries.com -0.0.0.0 pb-webdesign.net -0.0.0.0 peeg.fronterarq.cl -0.0.0.0 pension-helene.cz -0.0.0.0 pepelacer.computingservices123.com -0.0.0.0 personal.editura-amsibiu.ro -0.0.0.0 pharmadeal.gr -0.0.0.0 phitenmy.com -0.0.0.0 phoaz.cruisingsmallship.com -0.0.0.0 pic.starsarabian.com -0.0.0.0 pigra.csheaven.com -0.0.0.0 pix360.co.nf -0.0.0.0 plank.duplicolor.cl -0.0.0.0 plantaardigebrandstof.nl -0.0.0.0 plengeh.wen.ru -0.0.0.0 pogruz.wanyizhao.net -0.0.0.0 pokachi.net -0.0.0.0 police11.provenprotection.net -0.0.0.0 pornstarss.tk -0.0.0.0 portablevaporizer.com -0.0.0.0 portalfiremasters.com.br -0.0.0.0 portraitphotographygroup.com -0.0.0.0 pos-kupang.com -0.0.0.0 potvaporizer.com -0.0.0.0 powershopnet.net -0.0.0.0 pradakomechanicals.com -0.0.0.0 praxisww.com -0.0.0.0 pride-u-bike.com -0.0.0.0 private.hotelcesenaticobooking.info -0.0.0.0 privatkunden.datapipe9271.com -0.0.0.0 produla.czatgg.pl -0.0.0.0 psooz.tourstogo.us -0.0.0.0 ptewh.iptvdeals.com -0.0.0.0 ptool.barginginfrance.net -0.0.0.0 ptuph.barginginfrance.net -0.0.0.0 ptush.iptvdeals.com -0.0.0.0 puenteaereo.info -0.0.0.0 pulso.butlerelectricsupply.com -0.0.0.0 pumpkin.brisik.net -0.0.0.0 purethc.com -0.0.0.0 pwvita.pl -0.0.0.0 pybul.bestfrozenporn.nl -0.0.0.0 q28840.nb.host127-0-0-1.com -0.0.0.0 quotidiennokoue.com -0.0.0.0 rallyeair.com -0.0.0.0 raneevahijab.id -0.0.0.0 rawoo.barginginfrance.net -0.0.0.0 reclamus.com -0.0.0.0 reishus.de -0.0.0.0 resolvethem.com -0.0.0.0 revistaelite.com -0.0.0.0 rl8vd.kikul.com -0.0.0.0 rocksresort.com.au -0.0.0.0 roks.ua -0.0.0.0 romsigmed.ro -0.0.0.0 romvarimarton.hu -0.0.0.0 roorbong.com -0.0.0.0 ross.starvingmillionaire.org -0.0.0.0 rsiuk.co.uk -0.0.0.0 ru.theswiftones.com -0.0.0.0 rufex.ajfingenieros.cl -0.0.0.0 ruiyangcn.com -0.0.0.0 rumog.frost-electric-supply.com -0.0.0.0 rupor.info -0.0.0.0 sadiqtv.com -0.0.0.0 saemark.is -0.0.0.0 safety.amw.com -0.0.0.0 salon77.co.uk -0.0.0.0 santacruzsuspension.com -0.0.0.0 sanya.vipc2f.com -0.0.0.0 sarahdaniella.com -0.0.0.0 sbnc.hak.su -0.0.0.0 scaner-do.tk -0.0.0.0 scaner-figy.tk -0.0.0.0 scaner-file.tk -0.0.0.0 scaner-or.tk -0.0.0.0 scaner-sbite.tk -0.0.0.0 scaner-sboom.tk -0.0.0.0 scaner-sdee.tk -0.0.0.0 scaner-tfeed.tk -0.0.0.0 scaner-tgame.tk -0.0.0.0 scanty.colormark.cl -0.0.0.0 scdsfdfgdr12.tk -0.0.0.0 scream.garudamp3.com -0.0.0.0 sdg-translations.com -0.0.0.0 securitywebservices.com -0.0.0.0 seet10.jino.ru -0.0.0.0 semengineers.com -0.0.0.0 semiyun.com -0.0.0.0 sexyoilwrestling.com -0.0.0.0 sexyster.tk -0.0.0.0 sexzoznamka.eu -0.0.0.0 sgs.us.com -0.0.0.0 shoal.grahanusareadymix.com -0.0.0.0 shovi.frost-electric-supply.com -0.0.0.0 signready.com -0.0.0.0 silurian.cn -0.0.0.0 simpi.tourstogo.us -0.0.0.0 site-checksite.tk -0.0.0.0 ska.energia.cz -0.0.0.0 skgroup.kiev.ua -0.0.0.0 skidki-yuga.ru -0.0.0.0 skiholidays4beginners.com -0.0.0.0 slightlyoffcenter.net -0.0.0.0 slimxxxtubeacn.dnset.com -0.0.0.0 slimxxxtubebej.dnset.com -0.0.0.0 slimxxxtubebmq.dnset.com -0.0.0.0 slimxxxtubectk.dnset.com -0.0.0.0 slimxxxtubedgv.dnset.com -0.0.0.0 slimxxxtubedvj.dnset.com -0.0.0.0 slimxxxtubeemz.dnset.com -0.0.0.0 slimxxxtubeftb.dnset.com -0.0.0.0 slimxxxtubehdn.dnset.com -0.0.0.0 slimxxxtubehli.dnset.com -0.0.0.0 slimxxxtubeijc.dnset.com -0.0.0.0 slimxxxtubeiqb.dnset.com -0.0.0.0 slimxxxtubejie.dnset.com -0.0.0.0 slimxxxtubeklg.dnset.com -0.0.0.0 slimxxxtubemue.dnset.com -0.0.0.0 slimxxxtubengt.dnset.com -0.0.0.0 slimxxxtubentf.dnset.com -0.0.0.0 slimxxxtubeocr.dnset.com -0.0.0.0 slimxxxtubeonf.dnset.com -0.0.0.0 slimxxxtubeppj.dnset.com -0.0.0.0 slimxxxtubeqve.dnset.com -0.0.0.0 slimxxxtubeqwr.dnset.com -0.0.0.0 slimxxxtuberep.dnset.com -0.0.0.0 slimxxxtuberfe.dnset.com -0.0.0.0 slimxxxtuberme.dnset.com -0.0.0.0 slimxxxtuberue.dnset.com -0.0.0.0 slimxxxtubesrs.dnset.com -0.0.0.0 slimxxxtubetmg.dnset.com -0.0.0.0 slimxxxtubetts.dnset.com -0.0.0.0 slimxxxtubeubp.dnset.com -0.0.0.0 slimxxxtubeull.dnset.com -0.0.0.0 slimxxxtubeuvd.dnset.com -0.0.0.0 slimxxxtubevih.dnset.com -0.0.0.0 slimxxxtubewmt.dnset.com -0.0.0.0 slimxxxtubexiv.dnset.com -0.0.0.0 slimxxxtubexwb.dnset.com -0.0.0.0 slimxxxtubexxq.dnset.com -0.0.0.0 smartify.org -0.0.0.0 smilll.depozit.hr -0.0.0.0 smrcek.com -0.0.0.0 sn-gzzx.com -0.0.0.0 somethingnice.hc0.me -0.0.0.0 somnoy.com -0.0.0.0 soros.departamentosejecutivos.cl -0.0.0.0 soxorok.ddospower.ro -0.0.0.0 spatsz.com -0.0.0.0 spekband.com -0.0.0.0 sportsulsan.co.kr -0.0.0.0 spread.diadanoivabh.com.br -0.0.0.0 spykit.110mb.com -0.0.0.0 srslogisticts.com -0.0.0.0 ssl-6582datamanager.de -0.0.0.0 stock.daydreamfuze.com -0.0.0.0 stopmeagency.free.fr -0.0.0.0 stork.escortfinder.cl -0.0.0.0 structured.blackswanstore.com -0.0.0.0 sudcom.org -0.0.0.0 sunlux.net -0.0.0.0 sunny99.cholerik.cz -0.0.0.0 svetyivanrilski.com -0.0.0.0 svision-online.de -0.0.0.0 sweettalk.co -0.0.0.0 sysconcalibration.com -0.0.0.0 systemscheckusa.com -0.0.0.0 szinhaz.hu -0.0.0.0 tahit.wastech2016.in -0.0.0.0 tamilcm.com -0.0.0.0 tanner.alicerosenmanmemorial.com -0.0.0.0 tatschke.net -0.0.0.0 tavuks.com -0.0.0.0 tcrwharen.homepage.t-online.de -0.0.0.0 teameda.comcastbiz.net -0.0.0.0 teameda.net -0.0.0.0 tecnocuer.com -0.0.0.0 tecslide.com -0.0.0.0 tendersource.com -0.0.0.0 teprom.it -0.0.0.0 terem.eltransbt.ro -0.0.0.0 textsex.tk -0.0.0.0 thcextractor.com -0.0.0.0 thcvaporizer.com -0.0.0.0 thefxarchive.com -0.0.0.0 thewinesteward.com -0.0.0.0 timothycopus.aimoo.com -0.0.0.0 titon.info -0.0.0.0 tk-gregoric.si -0.0.0.0 toddscarwash.com -0.0.0.0 tomalinoalambres.com.ar -0.0.0.0 tophostbg.net -0.0.0.0 trafficgrowth.com -0.0.0.0 treventuresonline.com -0.0.0.0 triangleservicesltd.com -0.0.0.0 trifle.ernstenco.be -0.0.0.0 troytempest.com -0.0.0.0 tscl.com.bd -0.0.0.0 ttb.tbddlw.com -0.0.0.0 tube8vidsbbr.dnset.com -0.0.0.0 tube8vidsbhy.dnset.com -0.0.0.0 tube8vidsbzx.dnset.com -0.0.0.0 tube8vidsdob.dnset.com -0.0.0.0 tube8vidshrw.dnset.com -0.0.0.0 tube8vidsjac.dnset.com -0.0.0.0 tube8vidslmf.dnset.com -0.0.0.0 tube8vidslni.dnset.com -0.0.0.0 tube8vidsnlq.dnset.com -0.0.0.0 tube8vidsnyp.dnset.com -0.0.0.0 tube8vidsotz.dnset.com -0.0.0.0 tube8vidsowd.dnset.com -0.0.0.0 tube8vidsrau.dnset.com -0.0.0.0 tube8vidsrdr.dnset.com -0.0.0.0 tube8vidsrom.dnset.com -0.0.0.0 tube8vidssan.dnset.com -0.0.0.0 tube8vidssyg.dnset.com -0.0.0.0 tube8vidstrh.dnset.com -0.0.0.0 tube8vidsuty.dnset.com -0.0.0.0 tube8vidsvaj.dnset.com -0.0.0.0 tube8vidsvtp.dnset.com -0.0.0.0 tube8vidswsy.dnset.com -0.0.0.0 tube8vidsxmx.dnset.com -0.0.0.0 tube8vidsxpp.dnset.com -0.0.0.0 tube8vidsycs.dnset.com -0.0.0.0 tube8vidsymz.dnset.com -0.0.0.0 tube8vidsyre.dnset.com -0.0.0.0 tube8vidsyyf.dnset.com -0.0.0.0 tubemoviez.com -0.0.0.0 typeofmarijuana.com -0.0.0.0 ubike.tourstogo.us -0.0.0.0 uchyz.cruisingsmallship.com -0.0.0.0 ukonline.hc0.me -0.0.0.0 ukrfarms.com.ua -0.0.0.0 ukugl.tourstogo.us -0.0.0.0 unalbilgisayar.com -0.0.0.0 undefined.it -0.0.0.0 unitex.home.pl -0.0.0.0 unlim-app.tk -0.0.0.0 unlink.altitude.lv -0.0.0.0 up.mykings.pw -0.0.0.0 updat120.clanteam.com -0.0.0.0 update.51edm.net -0.0.0.0 update.onescan.co.kr -0.0.0.0 uploads.tmweb.ru -0.0.0.0 upsoj.iptvdeals.com -0.0.0.0 upswings.net -0.0.0.0 url-cameralist.tk -0.0.0.0 users173.lolipop.jp -0.0.0.0 utopia-muenchen.de -0.0.0.0 uvidu.butlerelectricsupply.com -0.0.0.0 valouweeigenaren.nl -0.0.0.0 vdula.czystykod.pl -0.0.0.0 veevu.tourstogo.us -0.0.0.0 veksi.barginginfrance.net -0.0.0.0 vernoblisk.com -0.0.0.0 vette-porno.nl -0.0.0.0 victor.connectcloud.ch -0.0.0.0 videoflyover.com -0.0.0.0 vipdn123.blackapplehost.com -0.0.0.0 vistatech.us -0.0.0.0 vitalityxray.com -0.0.0.0 vitaly.agricolacolhue.cl -0.0.0.0 vitamasaz.pl -0.0.0.0 vitha.csheaven.com -0.0.0.0 vivaweb.org -0.0.0.0 vkont.bos.ru -0.0.0.0 vocational-training.us -0.0.0.0 vomit.facilitandosonhos.com.br -0.0.0.0 vural-electronic.com -0.0.0.0 vvps.ws -0.0.0.0 w4988.nb.host127-0-0-1.com -0.0.0.0 w612.nb.host127-0-0-1.com -0.0.0.0 wahyufian.zoomshare.com -0.0.0.0 wc0x83ghk.homepage.t-online.de -0.0.0.0 web-domain.tk -0.0.0.0 web-fill.tk -0.0.0.0 web-olymp.ru -0.0.0.0 web-sensations.com -0.0.0.0 webcashmaker.com -0.0.0.0 webcom-software.ws -0.0.0.0 webordermanager.com -0.0.0.0 weboxmedia.by -0.0.0.0 websalesusa.com -0.0.0.0 websitebuildersinfo.in -0.0.0.0 welington.info -0.0.0.0 wetjane.x10.mx -0.0.0.0 wetyt.tourstogo.us -0.0.0.0 wfoto.front.ru -0.0.0.0 whabi.csheaven.com -0.0.0.0 whave.iptvdeals.com -0.0.0.0 whitehorsetechnologies.net -0.0.0.0 windspotter.net -0.0.0.0 winrar-soft.ru -0.0.0.0 winsetupcostotome.easthamvacations.info -0.0.0.0 wixx.caliptopis.cl -0.0.0.0 womenslabour.org -0.0.0.0 womsy.bobbutcher.net -0.0.0.0 wonchangvacuum.com.my -0.0.0.0 wopper.bioblitzgaming.ca -0.0.0.0 worldgymperu.com -0.0.0.0 wp9.ru -0.0.0.0 wroclawski.com.pl -0.0.0.0 wt10.haote.com -0.0.0.0 wuvac.agwebdigital.com -0.0.0.0 wv-law.com -0.0.0.0 www.0uk.net -0.0.0.0 www.3difx.com -0.0.0.0 www.3peaks.co.jp -0.0.0.0 www.acquisizionevideo.com -0.0.0.0 www.actiagroup.com -0.0.0.0 www.advancesrl.eu -0.0.0.0 www.airbornehydrography.com -0.0.0.0 www.airsonett.se -0.0.0.0 www.alphamedical02.fr -0.0.0.0 www.areadiprova.eu -0.0.0.0 www.autoappassionati.it -0.0.0.0 www.blueimagen.com -0.0.0.0 www.casamama.nl -0.0.0.0 www.ceisystems.it -0.0.0.0 www.cerquasas.it -0.0.0.0 www.cifor.com -0.0.0.0 www.coloritpak.by -0.0.0.0 www.daspar.net -0.0.0.0 www.del-marine.com -0.0.0.0 www.dezuiderwaard.nl -0.0.0.0 www.divshare.com -0.0.0.0 www.donneuropa.it -0.0.0.0 www.downloaddirect.com -0.0.0.0 www.drteachme.com -0.0.0.0 www.email-login-support.com -0.0.0.0 www.enchantier.com -0.0.0.0 www.fabioalbini.com -0.0.0.0 www.family-partners.fr -0.0.0.0 www.fasadobygg.com -0.0.0.0 www.fiocchidiriso.com -0.0.0.0 www.fsm-europe.eu -0.0.0.0 www.gasthofpost-ebs.de -0.0.0.0 www.gennaroespositomilano.it -0.0.0.0 www.gmcjjh.org -0.0.0.0 www.gold-city.it -0.0.0.0 www.hausnet.ru -0.0.0.0 www.hitekshop.vn -0.0.0.0 www.hjaoopoa.top -0.0.0.0 www.hospedar.xpg.com.br -0.0.0.0 www.icybrand.eu -0.0.0.0 www.imagerieduroc.com -0.0.0.0 www.inevo.co.il -0.0.0.0 www.jcmarcadolib.com -0.0.0.0 www.joomlalivechat.com -0.0.0.0 www.lccl.org.uk -0.0.0.0 www.lifelabs.vn -0.0.0.0 www.litra.com.mk -0.0.0.0 www.lowes-pianos-and-organs.com -0.0.0.0 www.luce.polimi.it -0.0.0.0 www.lyzgs.com -0.0.0.0 www.makohela.tk -0.0.0.0 www.marss.eu -0.0.0.0 www.mondoperaio.net -0.0.0.0 www.motivacionyrelajacion.com -0.0.0.0 www.northpoleitalia.it -0.0.0.0 www.notaverde.com -0.0.0.0 www.nothingcompares.co.uk -0.0.0.0 www.nuvon.com -0.0.0.0 www.offerent.com -0.0.0.0 www.officialrdr.com -0.0.0.0 www.oiluk.net -0.0.0.0 www.ostsee-schnack.de -0.0.0.0 www.outlinearray.com -0.0.0.0 www.over50datingservices.com -0.0.0.0 www.panazan.ro -0.0.0.0 www.perupuntocom.com -0.0.0.0 www.petpleasers.ca -0.0.0.0 www.pgathailand.com -0.0.0.0 www.pieiron.co.uk -0.0.0.0 www.praxisww.com -0.0.0.0 www.proascolcolombia.com -0.0.0.0 www.professionalblackbook.com -0.0.0.0 www.profill-smd.com -0.0.0.0 www.propan.ru -0.0.0.0 www.purplehorses.net -0.0.0.0 www.realinnovation.com -0.0.0.0 www.rebeccacella.com -0.0.0.0 www.reifen-simon.com -0.0.0.0 www.rempko.sk -0.0.0.0 www.roltek.com.tr -0.0.0.0 www.rooversadvocatuur.nl -0.0.0.0 www.rst-velbert.de -0.0.0.0 www.saemark.is -0.0.0.0 www.salentoeasy.it -0.0.0.0 www.sankyo.gr.jp -0.0.0.0 www.sanseracingteam.com -0.0.0.0 www.sasenergia.pt -0.0.0.0 www.scanmyphones.com -0.0.0.0 www.scantanzania.com -0.0.0.0 www.schuh-zentgraf.de -0.0.0.0 www.seal-technicsag.ch -0.0.0.0 www.secondome.com -0.0.0.0 www.sieltre.it -0.0.0.0 www.sitepalace.com -0.0.0.0 www.slivki.com.ua -0.0.0.0 www.smartgvcfunding.com -0.0.0.0 www.smartscan.ro -0.0.0.0 www.sonnoli.com -0.0.0.0 www.spris.com -0.0.0.0 www.stirparts.ru -0.0.0.0 www.studiochiarelli.eu -0.0.0.0 www.studiolegaleabbruzzese.com -0.0.0.0 www.t-gas.co.uk -0.0.0.0 www.t-sb.net -0.0.0.0 www.tdms.saglik.gov.tr -0.0.0.0 www.technix.it -0.0.0.0 www.thesparkmachine.com -0.0.0.0 www.tiergestuetzt.de -0.0.0.0 www.toochattoo.com -0.0.0.0 www.tpt.edu.in -0.0.0.0 www.tvnews.or.kr -0.0.0.0 www.two-of-us.at -0.0.0.0 www.uriyuri.com -0.0.0.0 www.usaenterprise.com -0.0.0.0 www.vertourmer.com -0.0.0.0 www.volleyball-doppeldorf.de -0.0.0.0 www.vvvic.com -0.0.0.0 www.whitesports.co.kr -0.0.0.0 www.wigglewoo.com -0.0.0.0 www.wildsap.com -0.0.0.0 www.wrestlingexposed.com -0.0.0.0 www.wyroki.eu -0.0.0.0 www.xiruz.kit.net -0.0.0.0 www.ywvcomputerprocess.info -0.0.0.0 www.zatzy.com -0.0.0.0 www.zctei.com -0.0.0.0 www.zyxyfy.com -0.0.0.0 www12.0zz0.com -0.0.0.0 www8.0zz0.com -0.0.0.0 xindalawyer.com -0.0.0.0 xoomer.alice.it -0.0.0.0 xorgwebs.webs.com -0.0.0.0 xotsa.frenchgerlemanelectric.com -0.0.0.0 yigitakcali.com -0.0.0.0 ylpzt.juzojossai.net -0.0.0.0 yougube.com -0.0.0.0 youtibe.com -0.0.0.0 yumekin.com -0.0.0.0 z32538.nb.host127-0-0-1.com -0.0.0.0 z7752.com -0.0.0.0 zgsysz.com -0.0.0.0 zibup.csheaven.com -0.0.0.0 zjjlf.croukwexdbyerr.net -0.0.0.0 zkic.com -0.0.0.0 zous.szm.sk -0.0.0.0 zt.tim-taxi.com -0.0.0.0 zyrdu.cruisingsmallship.com -0.0.0.0 101com.com -0.0.0.0 101order.com -0.0.0.0 123found.com -0.0.0.0 180hits.de -0.0.0.0 180searchassistant.com -0.0.0.0 207.net -0.0.0.0 247media.com -0.0.0.0 24log.com -0.0.0.0 24log.de -0.0.0.0 24pm-affiliation.com -0.0.0.0 2mdn.net -0.0.0.0 360yield.com -0.0.0.0 4affiliate.net -0.0.0.0 4d5.net -0.0.0.0 50websads.com -0.0.0.0 518ad.com -0.0.0.0 51yes.com -0.0.0.0 600z.com -0.0.0.0 777partner.com -0.0.0.0 77tracking.com -0.0.0.0 7bpeople.com -0.0.0.0 99count.com -0.0.0.0 a-ads.com -0.0.0.0 a-counter.kiev.ua -0.0.0.0 a.0day.kiev.ua -0.0.0.0 a.aproductmsg.com -0.0.0.0 a.collective-media.net -0.0.0.0 a.consumer.net -0.0.0.0 a.mktw.net -0.0.0.0 a.sakh.com -0.0.0.0 a.ucoz.net -0.0.0.0 a.ucoz.ru -0.0.0.0 a.xanga.com -0.0.0.0 a32.g.a.yimg.com -0.0.0.0 aaddzz.com -0.0.0.0 abacho.net -0.0.0.0 abc-ads.com -0.0.0.0 absoluteclickscom.com -0.0.0.0 abz.com -0.0.0.0 ac.rnm.ca -0.0.0.0 accounts.pkr.com.invalid -0.0.0.0 acsseo.com -0.0.0.0 actionsplash.com -0.0.0.0 actualdeals.com -0.0.0.0 acuityads.com -0.0.0.0 ad-balancer.at -0.0.0.0 ad-balancer.net -0.0.0.0 ad-center.com -0.0.0.0 ad-pay.de -0.0.0.0 ad-rotator.com -0.0.0.0 ad-server.gulasidorna.se -0.0.0.0 ad-serverparc.nl -0.0.0.0 ad-space.net -0.0.0.0 ad-tech.com -0.0.0.0 ad-up.com -0.0.0.0 ad.100.tbn.ru -0.0.0.0 ad.71i.de -0.0.0.0 ad.a8.net -0.0.0.0 ad.abcnews.com -0.0.0.0 ad.abctv.com -0.0.0.0 ad.aboutwebservices.com -0.0.0.0 ad.abum.com -0.0.0.0 ad.afy11.net -0.0.0.0 ad.allstar.cz -0.0.0.0 ad.altervista.org -0.0.0.0 ad.amgdgt.com -0.0.0.0 ad.anuntis.com -0.0.0.0 ad.auditude.com -0.0.0.0 ad.bizo.com -0.0.0.0 ad.bnmla.com -0.0.0.0 ad.bondage.com -0.0.0.0 ad.caradisiac.com -0.0.0.0 ad.centrum.cz -0.0.0.0 ad.cgi.cz -0.0.0.0 ad.choiceradio.com -0.0.0.0 ad.clix.pt -0.0.0.0 ad.cooks.com -0.0.0.0 ad.crwdcntrl.net -0.0.0.0 ad.digitallook.com -0.0.0.0 ad.directrev.com -0.0.0.0 ad.doctissimo.fr -0.0.0.0 ad.domainfactory.de -0.0.0.0 ad.e-kolay.net -0.0.0.0 ad.eurosport.com -0.0.0.0 ad.f1cd.ru -0.0.0.0 ad.flurry.com -0.0.0.0 ad.foxnetworks.com -0.0.0.0 ad.freecity.de -0.0.0.0 ad.gate24.ch -0.0.0.0 ad.globe7.com -0.0.0.0 ad.grafika.cz -0.0.0.0 ad.hbv.de -0.0.0.0 ad.hodomobile.com -0.0.0.0 ad.httpool.com -0.0.0.0 ad.hyena.cz -0.0.0.0 ad.iinfo.cz -0.0.0.0 ad.ilove.ch -0.0.0.0 ad.jamba.net -0.0.0.0 ad.jamster.co.uk -0.0.0.0 ad.jetsoftware.com -0.0.0.0 ad.keenspace.com -0.0.0.0 ad.leadbolt.net -0.0.0.0 ad.liveinternet.ru -0.0.0.0 ad.lupa.cz -0.0.0.0 ad.media-servers.net -0.0.0.0 ad.mediastorm.hu -0.0.0.0 ad.mgd.de -0.0.0.0 ad.musicmatch.com -0.0.0.0 ad.nachtagenten.de -0.0.0.0 ad.nozonedata.com -0.0.0.0 ad.nttnavi.co.jp -0.0.0.0 ad.nwt.cz -0.0.0.0 ad.onad.eu -0.0.0.0 ad.pandora.tv -0.0.0.0 ad.preferances.com -0.0.0.0 ad.profiwin.de -0.0.0.0 ad.prv.pl -0.0.0.0 ad.rambler.ru -0.0.0.0 ad.reunion.com -0.0.0.0 ad.scanmedios.com -0.0.0.0 ad.sensismediasmart.com.au -0.0.0.0 ad.seznam.cz -0.0.0.0 ad.simgames.net -0.0.0.0 ad.smartclip.net -0.0.0.0 ad.tbn.ru -0.0.0.0 ad.technoratimedia.com -0.0.0.0 ad.thewheelof.com -0.0.0.0 ad.turn.com -0.0.0.0 ad.tv2.no -0.0.0.0 ad.twitchguru.com -0.0.0.0 ad.usatoday.com -0.0.0.0 ad.virtual-nights.com -0.0.0.0 ad.wavu.hu -0.0.0.0 ad.way.cz -0.0.0.0 ad.weatherbug.com -0.0.0.0 ad.wsod.com -0.0.0.0 ad.wz.cz -0.0.0.0 ad.yadro.ru -0.0.0.0 ad.yourmedia.com -0.0.0.0 ad.zanox.com -0.0.0.0 ad0.bigmir.net -0.0.0.0 ad01.mediacorpsingapore.com -0.0.0.0 ad1.emediate.dk -0.0.0.0 ad1.emule-project.org -0.0.0.0 ad1.kde.cz -0.0.0.0 ad1.pamedia.com.au -0.0.0.0 ad2.iinfo.cz -0.0.0.0 ad2.linxcz.cz -0.0.0.0 ad2.lupa.cz -0.0.0.0 ad2flash.com -0.0.0.0 ad2games.com -0.0.0.0 ad3.iinfo.cz -0.0.0.0 ad3.pamedia.com.au -0.0.0.0 ad4game.com -0.0.0.0 adaction.de -0.0.0.0 adadvisor.net -0.0.0.0 adap.tv -0.0.0.0 adapt.tv -0.0.0.0 adbanner.ro -0.0.0.0 adbard.net -0.0.0.0 adbers.com -0.0.0.0 adblade.com -0.0.0.0 adboost.de.vu -0.0.0.0 adboost.net -0.0.0.0 adbooth.net -0.0.0.0 adbot.com -0.0.0.0 adbrite.com -0.0.0.0 adbroker.de -0.0.0.0 adbunker.com -0.0.0.0 adbutler.com -0.0.0.0 adbutler.de -0.0.0.0 adbuyer.com -0.0.0.0 adbuyer3.lycos.com -0.0.0.0 adcast.deviantart.com -0.0.0.0 adcenter.mdf.se -0.0.0.0 adcenter.net -0.0.0.0 adcentriconline.com -0.0.0.0 adcept.net -0.0.0.0 adclick.com -0.0.0.0 adclient.uimserv.net -0.0.0.0 adclient1.tucows.com -0.0.0.0 adcomplete.com -0.0.0.0 adconion.com -0.0.0.0 adcontent.gamespy.com -0.0.0.0 adcycle.com -0.0.0.0 add.newmedia.cz -0.0.0.0 addealing.com -0.0.0.0 addfreestats.com -0.0.0.0 addme.com -0.0.0.0 adecn.com -0.0.0.0 ademails.com -0.0.0.0 adengage.com -0.0.0.0 adexpose.com -0.0.0.0 adext.inkclub.com -0.0.0.0 adfactor.nl -0.0.0.0 adfarm.mediaplex.com -0.0.0.0 adflight.com -0.0.0.0 adforce.com -0.0.0.0 adform.com -0.0.0.0 adgardener.com -0.0.0.0 adgoto.com -0.0.0.0 adgridwork.com -0.0.0.0 adhese.be -0.0.0.0 adhese.com -0.0.0.0 adimage.asiaone.com.sg -0.0.0.0 adimage.guardian.co.uk -0.0.0.0 adimages.been.com -0.0.0.0 adimages.carsoup.com -0.0.0.0 adimages.go.com -0.0.0.0 adimages.homestore.com -0.0.0.0 adimages.omroepzeeland.nl -0.0.0.0 adimages.sanomawsoy.fi -0.0.0.0 adimg.cnet.com -0.0.0.0 adimg.com.com -0.0.0.0 adimg.uimserv.net -0.0.0.0 adimg1.chosun.com -0.0.0.0 adimgs.sapo.pt -0.0.0.0 adimpact.com -0.0.0.0 adinjector.net -0.0.0.0 adisfy.com -0.0.0.0 adition.com -0.0.0.0 adition.de -0.0.0.0 adition.net -0.0.0.0 adizio.com -0.0.0.0 adjix.com -0.0.0.0 adjug.com -0.0.0.0 adjuggler.com -0.0.0.0 adjuggler.yourdictionary.com -0.0.0.0 adjustnetwork.com -0.0.0.0 adk2.com -0.0.0.0 adk2ads.tictacti.com -0.0.0.0 adland.ru -0.0.0.0 adlantic.nl -0.0.0.0 adledge.com -0.0.0.0 adlegend.com -0.0.0.0 adlog.com.com -0.0.0.0 adloox.com -0.0.0.0 adlooxtracking.com -0.0.0.0 adlure.net -0.0.0.0 admagnet.net -0.0.0.0 admailtiser.com -0.0.0.0 adman.in.gr -0.0.0.0 adman.otenet.gr -0.0.0.0 admanagement.ch -0.0.0.0 admanager.btopenworld.com -0.0.0.0 admanager.carsoup.com -0.0.0.0 admarketplace.net -0.0.0.0 admarvel.com -0.0.0.0 admax.nexage.com -0.0.0.0 admedia.com -0.0.0.0 admedia.ro -0.0.0.0 admeld.com -0.0.0.0 admerize.be -0.0.0.0 admeta.com -0.0.0.0 admex.com -0.0.0.0 adminder.com -0.0.0.0 admized.com -0.0.0.0 admob.com -0.0.0.0 admonitor.com -0.0.0.0 admotion.com.ar -0.0.0.0 adnet-media.net -0.0.0.0 adnet.asahi.com -0.0.0.0 adnet.biz -0.0.0.0 adnet.de -0.0.0.0 adnet.ru -0.0.0.0 adnet.worldreviewer.com -0.0.0.0 adnetinteractive.com -0.0.0.0 adnetwork.net -0.0.0.0 adnews.maddog2000.de -0.0.0.0 adnotch.com -0.0.0.0 adnxs.com -0.0.0.0 adocean.pl -0.0.0.0 adonspot.com -0.0.0.0 adoperator.com -0.0.0.0 adorigin.com -0.0.0.0 adpepper.dk -0.0.0.0 adpepper.nl -0.0.0.0 adperium.com -0.0.0.0 adpia.vn -0.0.0.0 adplus.co.id -0.0.0.0 adplxmd.com -0.0.0.0 adprofile.net -0.0.0.0 adprojekt.pl -0.0.0.0 adq.nextag.com -0.0.0.0 adrazzi.com -0.0.0.0 adreactor.com -0.0.0.0 adrecreate.com -0.0.0.0 adremedy.com -0.0.0.0 adreporting.com -0.0.0.0 adres.internet.com -0.0.0.0 adrevolver.com -0.0.0.0 adriver.ru -0.0.0.0 adrolays.de -0.0.0.0 adrotate.de -0.0.0.0 adrotator.se -0.0.0.0 adrta.com -0.0.0.0 ads-click.com -0.0.0.0 ads.4tube.com -0.0.0.0 ads.5ci.lt -0.0.0.0 ads.abovetopsecret.com -0.0.0.0 ads.aceweb.net -0.0.0.0 ads.activestate.com -0.0.0.0 ads.adfox.ru -0.0.0.0 ads.administrator.de -0.0.0.0 ads.adshareware.net -0.0.0.0 ads.adultfriendfinder.com -0.0.0.0 ads.adultswim.com -0.0.0.0 ads.advance.net -0.0.0.0 ads.adverline.com -0.0.0.0 ads.affiliates.match.com -0.0.0.0 ads.ak.facebook.com.edgesuite.net -0.0.0.0 ads.allvatar.com -0.0.0.0 ads.alt.com -0.0.0.0 ads.amdmb.com -0.0.0.0 ads.amigos.com -0.0.0.0 ads.aol.co.uk -0.0.0.0 ads.aol.com -0.0.0.0 ads.apn.co.nz -0.0.0.0 ads.appsgeyser.com -0.0.0.0 ads.as4x.tmcs.net -0.0.0.0 ads.as4x.tmcs.ticketmaster.com -0.0.0.0 ads.asia1.com.sg -0.0.0.0 ads.asiafriendfinder.com -0.0.0.0 ads.ask.com -0.0.0.0 ads.aspalliance.com -0.0.0.0 ads.avazu.net -0.0.0.0 ads.batpmturner.com -0.0.0.0 ads.beenetworks.net -0.0.0.0 ads.belointeractive.com -0.0.0.0 ads.berlinonline.de -0.0.0.0 ads.betanews.com -0.0.0.0 ads.betfair.com -0.0.0.0 ads.betfair.com.au -0.0.0.0 ads.bigchurch.com -0.0.0.0 ads.bigfoot.com -0.0.0.0 ads.bing.com -0.0.0.0 ads.bittorrent.com -0.0.0.0 ads.blog.com -0.0.0.0 ads.bloomberg.com -0.0.0.0 ads.bluelithium.com -0.0.0.0 ads.bluemountain.com -0.0.0.0 ads.bluesq.com -0.0.0.0 ads.bonniercorp.com -0.0.0.0 ads.boylesports.com -0.0.0.0 ads.brabys.com -0.0.0.0 ads.brazzers.com -0.0.0.0 ads.bumq.com -0.0.0.0 ads.businessweek.com -0.0.0.0 ads.canalblog.com -0.0.0.0 ads.canoe.ca -0.0.0.0 ads.casinocity.com -0.0.0.0 ads.cbc.ca -0.0.0.0 ads.cc -0.0.0.0 ads.cc-dt.com -0.0.0.0 ads.centraliprom.com -0.0.0.0 ads.cgnetworks.com -0.0.0.0 ads.channel4.com -0.0.0.0 ads.clearchannel.com -0.0.0.0 ads.co.com -0.0.0.0 ads.com.com -0.0.0.0 ads.contactmusic.com -0.0.0.0 ads.contentabc.com -0.0.0.0 ads.contextweb.com -0.0.0.0 ads.crakmedia.com -0.0.0.0 ads.creative-serving.com -0.0.0.0 ads.creativematch.com -0.0.0.0 ads.cricbuzz.com -0.0.0.0 ads.cybersales.cz -0.0.0.0 ads.dada.it -0.0.0.0 ads.datinggold.com -0.0.0.0 ads.datingyes.com -0.0.0.0 ads.dazoot.ro -0.0.0.0 ads.deltha.hu -0.0.0.0 ads.dennisnet.co.uk -0.0.0.0 ads.desmoinesregister.com -0.0.0.0 ads.detelefoongids.nl -0.0.0.0 ads.deviantart.com -0.0.0.0 ads.digital-digest.com -0.0.0.0 ads.digitalmedianet.com -0.0.0.0 ads.digitalpoint.com -0.0.0.0 ads.directionsmag.com -0.0.0.0 ads.domeus.com -0.0.0.0 ads.eagletribune.com -0.0.0.0 ads.easy-forex.com -0.0.0.0 ads.eatinparis.com -0.0.0.0 ads.economist.com -0.0.0.0 ads.edbindex.dk -0.0.0.0 ads.egrana.com.br -0.0.0.0 ads.einmedia.com -0.0.0.0 ads.electrocelt.com -0.0.0.0 ads.elitetrader.com -0.0.0.0 ads.emirates.net.ae -0.0.0.0 ads.epltalk.com -0.0.0.0 ads.eu.msn.com -0.0.0.0 ads.exactdrive.com -0.0.0.0 ads.expat-blog.biz -0.0.0.0 ads.expedia.com -0.0.0.0 ads.ezboard.com -0.0.0.0 ads.factorymedia.com -0.0.0.0 ads.fairfax.com.au -0.0.0.0 ads.faxo.com -0.0.0.0 ads.ferianc.com -0.0.0.0 ads.filmup.com -0.0.0.0 ads.financialcontent.com -0.0.0.0 ads.flooble.com -0.0.0.0 ads.fool.com -0.0.0.0 ads.footymad.net -0.0.0.0 ads.forbes.com -0.0.0.0 ads.forbes.net -0.0.0.0 ads.forium.de -0.0.0.0 ads.fortunecity.com -0.0.0.0 ads.fotosidan.se -0.0.0.0 ads.foxkidseurope.net -0.0.0.0 ads.foxnetworks.com -0.0.0.0 ads.foxnews.com -0.0.0.0 ads.freecity.de -0.0.0.0 ads.friendfinder.com -0.0.0.0 ads.ft.com -0.0.0.0 ads.futurenet.com -0.0.0.0 ads.gamecity.net -0.0.0.0 ads.gamershell.com -0.0.0.0 ads.gamespyid.com -0.0.0.0 ads.gamigo.de -0.0.0.0 ads.gaming-universe.de -0.0.0.0 ads.gawker.com -0.0.0.0 ads.geekswithblogs.net -0.0.0.0 ads.glispa.com -0.0.0.0 ads.gmodules.com -0.0.0.0 ads.godlikeproductions.com -0.0.0.0 ads.goyk.com -0.0.0.0 ads.gplusmedia.com -0.0.0.0 ads.gradfinder.com -0.0.0.0 ads.grindinggears.com -0.0.0.0 ads.groundspeak.com -0.0.0.0 ads.gsm-exchange.com -0.0.0.0 ads.gsmexchange.com -0.0.0.0 ads.guardian.co.uk -0.0.0.0 ads.guardianunlimited.co.uk -0.0.0.0 ads.guru3d.com -0.0.0.0 ads.hardwaresecrets.com -0.0.0.0 ads.harpers.org -0.0.0.0 ads.hbv.de -0.0.0.0 ads.hearstmags.com -0.0.0.0 ads.heartlight.org -0.0.0.0 ads.heias.com -0.0.0.0 ads.hideyourarms.com -0.0.0.0 ads.hollywood.com -0.0.0.0 ads.horsehero.com -0.0.0.0 ads.horyzon-media.com -0.0.0.0 ads.iafrica.com -0.0.0.0 ads.ibest.com.br -0.0.0.0 ads.ibryte.com -0.0.0.0 ads.icq.com -0.0.0.0 ads.ign.com -0.0.0.0 ads.img.co.za -0.0.0.0 ads.imgur.com -0.0.0.0 ads.indiatimes.com -0.0.0.0 ads.infi.net -0.0.0.0 ads.internic.co.il -0.0.0.0 ads.ipowerweb.com -0.0.0.0 ads.isoftmarketing.com -0.0.0.0 ads.itv.com -0.0.0.0 ads.iwon.com -0.0.0.0 ads.jewishfriendfinder.com -0.0.0.0 ads.jiwire.com -0.0.0.0 ads.jobsite.co.uk -0.0.0.0 ads.jpost.com -0.0.0.0 ads.jubii.dk -0.0.0.0 ads.justhungry.com -0.0.0.0 ads.kaktuz.net -0.0.0.0 ads.kelbymediagroup.com -0.0.0.0 ads.kinobox.cz -0.0.0.0 ads.kinxxx.com -0.0.0.0 ads.kompass.com -0.0.0.0 ads.krawall.de -0.0.0.0 ads.lesbianpersonals.com -0.0.0.0 ads.linuxfoundation.org -0.0.0.0 ads.linuxjournal.com -0.0.0.0 ads.linuxsecurity.com -0.0.0.0 ads.livenation.com -0.0.0.0 ads.mariuana.it -0.0.0.0 ads.massinfra.nl -0.0.0.0 ads.mcafee.com -0.0.0.0 ads.mediaodyssey.com -0.0.0.0 ads.medienhaus.de -0.0.0.0 ads.mgnetwork.com -0.0.0.0 ads.mmania.com -0.0.0.0 ads.moceanads.com -0.0.0.0 ads.motor-forum.nl -0.0.0.0 ads.motormedia.nl -0.0.0.0 ads.msn.com -0.0.0.0 ads.multimania.lycos.fr -0.0.0.0 ads.nationalgeographic.com -0.0.0.0 ads.ncm.com -0.0.0.0 ads.netclusive.de -0.0.0.0 ads.netmechanic.com -0.0.0.0 ads.networksolutions.com -0.0.0.0 ads.newdream.net -0.0.0.0 ads.newgrounds.com -0.0.0.0 ads.newmedia.cz -0.0.0.0 ads.newsint.co.uk -0.0.0.0 ads.newsquest.co.uk -0.0.0.0 ads.ninemsn.com.au -0.0.0.0 ads.nj.com -0.0.0.0 ads.nola.com -0.0.0.0 ads.nordichardware.com -0.0.0.0 ads.nordichardware.se -0.0.0.0 ads.nwsource.com -0.0.0.0 ads.nyi.net -0.0.0.0 ads.nytimes.com -0.0.0.0 ads.nyx.cz -0.0.0.0 ads.nzcity.co.nz -0.0.0.0 ads.o2.pl -0.0.0.0 ads.oddschecker.com -0.0.0.0 ads.okcimg.com -0.0.0.0 ads.ole.com -0.0.0.0 ads.olivebrandresponse.com -0.0.0.0 ads.oneplace.com -0.0.0.0 ads.optusnet.com.au -0.0.0.0 ads.outpersonals.com -0.0.0.0 ads.passion.com -0.0.0.0 ads.pennet.com -0.0.0.0 ads.penny-arcade.com -0.0.0.0 ads.pheedo.com -0.0.0.0 ads.phpclasses.org -0.0.0.0 ads.pickmeup-ltd.com -0.0.0.0 ads.planet.nl -0.0.0.0 ads.pni.com -0.0.0.0 ads.pof.com -0.0.0.0 ads.powweb.com -0.0.0.0 ads.primissima.it -0.0.0.0 ads.printscr.com -0.0.0.0 ads.prisacom.com -0.0.0.0 ads.program3.com -0.0.0.0 ads.psd2html.com -0.0.0.0 ads.pushplay.com -0.0.0.0 ads.quoka.de -0.0.0.0 ads.rcs.it -0.0.0.0 ads.recoletos.es -0.0.0.0 ads.rediff.com -0.0.0.0 ads.redlightcenter.com -0.0.0.0 ads.redtube.com -0.0.0.0 ads.resoom.de -0.0.0.0 ads.returnpath.net -0.0.0.0 ads.s3.sitepoint.com -0.0.0.0 ads.satyamonline.com -0.0.0.0 ads.savannahnow.com -0.0.0.0 ads.scifi.com -0.0.0.0 ads.seniorfriendfinder.com -0.0.0.0 ads.servebom.com -0.0.0.0 ads.sexinyourcity.com -0.0.0.0 ads.shizmoo.com -0.0.0.0 ads.shopstyle.com -0.0.0.0 ads.sift.co.uk -0.0.0.0 ads.silverdisc.co.uk -0.0.0.0 ads.slim.com -0.0.0.0 ads.smartclick.com -0.0.0.0 ads.soft32.com -0.0.0.0 ads.space.com -0.0.0.0 ads.sptimes.com -0.0.0.0 ads.stackoverflow.com -0.0.0.0 ads.sun.com -0.0.0.0 ads.supplyframe.com -0.0.0.0 ads.t-online.de -0.0.0.0 ads.tahono.com -0.0.0.0 ads.techtv.com -0.0.0.0 ads.telegraph.co.uk -0.0.0.0 ads.themovienation.com -0.0.0.0 ads.thestar.com -0.0.0.0 ads.tmcs.net -0.0.0.0 ads.totallyfreestuff.com -0.0.0.0 ads.townhall.com -0.0.0.0 ads.trinitymirror.co.uk -0.0.0.0 ads.tripod.com -0.0.0.0 ads.tripod.lycos.co.uk -0.0.0.0 ads.tripod.lycos.de -0.0.0.0 ads.tripod.lycos.es -0.0.0.0 ads.tripod.lycos.it -0.0.0.0 ads.tripod.lycos.nl -0.0.0.0 ads.tripod.spray.se -0.0.0.0 ads.tso.dennisnet.co.uk -0.0.0.0 ads.uknetguide.co.uk -0.0.0.0 ads.ultimate-guitar.com -0.0.0.0 ads.uncrate.com -0.0.0.0 ads.undertone.com -0.0.0.0 ads.usatoday.com -0.0.0.0 ads.v3.com -0.0.0.0 ads.verticalresponse.com -0.0.0.0 ads.vgchartz.com -0.0.0.0 ads.videosz.com -0.0.0.0 ads.virtual-nights.com -0.0.0.0 ads.virtualcountries.com -0.0.0.0 ads.vnumedia.com -0.0.0.0 ads.waps.cn -0.0.0.0 ads.wapx.cn -0.0.0.0 ads.weather.ca -0.0.0.0 ads.web.aol.com -0.0.0.0 ads.web.cs.com -0.0.0.0 ads.web.de -0.0.0.0 ads.webmasterpoint.org -0.0.0.0 ads.websiteservices.com -0.0.0.0 ads.whi.co.nz -0.0.0.0 ads.whoishostingthis.com -0.0.0.0 ads.wiezoekje.nl -0.0.0.0 ads.wikia.nocookie.net -0.0.0.0 ads.wineenthusiast.com -0.0.0.0 ads.wwe.biz -0.0.0.0 ads.xhamster.com -0.0.0.0 ads.xtra.co.nz -0.0.0.0 ads.y-0.net -0.0.0.0 ads.yahoo.com -0.0.0.0 ads.yimg.com -0.0.0.0 ads.yldmgrimg.net -0.0.0.0 ads.yourfreedvds.com -0.0.0.0 ads.youtube.com -0.0.0.0 ads.zdnet.com -0.0.0.0 ads03.redtube.com -0.0.0.0 ads1.canoe.ca -0.0.0.0 ads1.mediacapital.pt -0.0.0.0 ads1.msn.com -0.0.0.0 ads1.rne.com -0.0.0.0 ads1.virtual-nights.com -0.0.0.0 ads10.speedbit.com -0.0.0.0 ads180.com -0.0.0.0 ads2.brazzers.com -0.0.0.0 ads2.clearchannel.com -0.0.0.0 ads2.contentabc.com -0.0.0.0 ads2.gamecity.net -0.0.0.0 ads2.jubii.dk -0.0.0.0 ads2.net-communities.co.uk -0.0.0.0 ads2.oneplace.com -0.0.0.0 ads2.rne.com -0.0.0.0 ads2.virtual-nights.com -0.0.0.0 ads2.xnet.cz -0.0.0.0 ads2004.treiberupdate.de -0.0.0.0 ads3.contentabc.com -0.0.0.0 ads3.gamecity.net -0.0.0.0 ads3.virtual-nights.com -0.0.0.0 ads4.clearchannel.com -0.0.0.0 ads4.gamecity.net -0.0.0.0 ads4.virtual-nights.com -0.0.0.0 ads4homes.com -0.0.0.0 ads5.canoe.ca -0.0.0.0 ads5.virtual-nights.com -0.0.0.0 ads6.gamecity.net -0.0.0.0 ads7.gamecity.net -0.0.0.0 ads8.com -0.0.0.0 adsatt.abc.starwave.com -0.0.0.0 adsatt.abcnews.starwave.com -0.0.0.0 adsatt.espn.go.com -0.0.0.0 adsatt.espn.starwave.com -0.0.0.0 adsatt.go.starwave.com -0.0.0.0 adsby.bidtheatre.com -0.0.0.0 adscale.de -0.0.0.0 adscholar.com -0.0.0.0 adscience.nl -0.0.0.0 adscpm.com -0.0.0.0 adsdaq.com -0.0.0.0 adsdk.com -0.0.0.0 adsend.de -0.0.0.0 adserv.evo-x.de -0.0.0.0 adserv.gamezone.de -0.0.0.0 adserv.iafrica.com -0.0.0.0 adserv.qconline.com -0.0.0.0 adserve.ams.rhythmxchange.com -0.0.0.0 adserver-live.yoc.mobi -0.0.0.0 adserver.43plc.com -0.0.0.0 adserver.71i.de -0.0.0.0 adserver.adultfriendfinder.com -0.0.0.0 adserver.aidameter.com -0.0.0.0 adserver.aol.fr -0.0.0.0 adserver.beggarspromo.com -0.0.0.0 adserver.betandwin.de -0.0.0.0 adserver.bing.com -0.0.0.0 adserver.bizhat.com -0.0.0.0 adserver.break-even.it -0.0.0.0 adserver.cams.com -0.0.0.0 adserver.com -0.0.0.0 adserver.digitoday.com -0.0.0.0 adserver.dotcommedia.de -0.0.0.0 adserver.finditquick.com -0.0.0.0 adserver.flossiemediagroup.com -0.0.0.0 adserver.freecity.de -0.0.0.0 adserver.freenet.de -0.0.0.0 adserver.friendfinder.com -0.0.0.0 adserver.hardsextube.com -0.0.0.0 adserver.hardwareanalysis.com -0.0.0.0 adserver.html.it -0.0.0.0 adserver.irishwebmasterforum.com -0.0.0.0 adserver.janes.com -0.0.0.0 adserver.libero.it -0.0.0.0 adserver.news.com.au -0.0.0.0 adserver.ngz-network.de -0.0.0.0 adserver.nydailynews.com -0.0.0.0 adserver.o2.pl -0.0.0.0 adserver.oddschecker.com -0.0.0.0 adserver.omroepzeeland.nl -0.0.0.0 adserver.pl -0.0.0.0 adserver.portalofevil.com -0.0.0.0 adserver.portugalmail.net -0.0.0.0 adserver.portugalmail.pt -0.0.0.0 adserver.sanomawsoy.fi -0.0.0.0 adserver.sciflicks.com -0.0.0.0 adserver.sharewareonline.com -0.0.0.0 adserver.spankaway.com -0.0.0.0 adserver.theonering.net -0.0.0.0 adserver.twitpic.com -0.0.0.0 adserver.viagogo.com -0.0.0.0 adserver.virginmedia.com -0.0.0.0 adserver.yahoo.com -0.0.0.0 adserver01.de -0.0.0.0 adserver1-images.backbeatmedia.com -0.0.0.0 adserver1.backbeatmedia.com -0.0.0.0 adserver1.mindshare.de -0.0.0.0 adserver1.ogilvy-interactive.de -0.0.0.0 adserver2.mindshare.de -0.0.0.0 adserverplus.com -0.0.0.0 adserversolutions.com -0.0.0.0 adservinginternational.com -0.0.0.0 adsfac.eu -0.0.0.0 adsfac.net -0.0.0.0 adsfac.us -0.0.0.0 adshost1.com -0.0.0.0 adside.com -0.0.0.0 adsk2.co -0.0.0.0 adskape.ru -0.0.0.0 adsklick.de -0.0.0.0 adsmarket.com -0.0.0.0 adsmart.co.uk -0.0.0.0 adsmart.com -0.0.0.0 adsmart.net -0.0.0.0 adsmogo.com -0.0.0.0 adsnative.com -0.0.0.0 adsoftware.com -0.0.0.0 adsoldier.com -0.0.0.0 adsonar.com -0.0.0.0 adspace.ro -0.0.0.0 adspeed.net -0.0.0.0 adspirit.de -0.0.0.0 adsponse.de -0.0.0.0 adsremote.scrippsnetworks.com -0.0.0.0 adsrevenue.net -0.0.0.0 adsrv.deviantart.com -0.0.0.0 adsrv.eacdn.com -0.0.0.0 adsrvr.org -0.0.0.0 adsstat.com -0.0.0.0 adstat.4u.pl -0.0.0.0 adstest.weather.com -0.0.0.0 adsupply.com -0.0.0.0 adsymptotic.com -0.0.0.0 adsynergy.com -0.0.0.0 adsys.townnews.com -0.0.0.0 adsystem.simplemachines.org -0.0.0.0 adtechus.com -0.0.0.0 adtegrity.net -0.0.0.0 adthis.com -0.0.0.0 adtoll.com -0.0.0.0 adtology.com -0.0.0.0 adtoma.com -0.0.0.0 adtrace.org -0.0.0.0 adtrade.net -0.0.0.0 adtrading.de -0.0.0.0 adtrak.net -0.0.0.0 adtriplex.com -0.0.0.0 adultadvertising.com -0.0.0.0 adv-adserver.com -0.0.0.0 adv-banner.libero.it -0.0.0.0 adv.cooperhosting.net -0.0.0.0 adv.freeonline.it -0.0.0.0 adv.hwupgrade.it -0.0.0.0 adv.livedoor.com -0.0.0.0 adv.webmd.com -0.0.0.0 adv.wp.pl -0.0.0.0 adv.yo.cz -0.0.0.0 advariant.com -0.0.0.0 adventory.com -0.0.0.0 advert.bayarea.com -0.0.0.0 advert.dyna.ultraweb.hu -0.0.0.0 adverticum.com -0.0.0.0 adverticum.net -0.0.0.0 adverticus.de -0.0.0.0 advertise.com -0.0.0.0 advertiseireland.com -0.0.0.0 advertisespace.com -0.0.0.0 advertising.com -0.0.0.0 advertising.guildlaunch.net -0.0.0.0 advertisingbanners.com -0.0.0.0 advertisingbox.com -0.0.0.0 advertmarket.com -0.0.0.0 advertmedia.de -0.0.0.0 advertpro.sitepoint.com -0.0.0.0 advertpro.ya.com -0.0.0.0 adverts.carltononline.com -0.0.0.0 advertserve.com -0.0.0.0 advertstream.com -0.0.0.0 advertwizard.com -0.0.0.0 advideo.uimserv.net -0.0.0.0 adview.ppro.de -0.0.0.0 advisormedia.cz -0.0.0.0 adviva.net -0.0.0.0 advnt.com -0.0.0.0 adwareremovergold.com -0.0.0.0 adwhirl.com -0.0.0.0 adwitserver.com -0.0.0.0 adworldnetwork.com -0.0.0.0 adworx.at -0.0.0.0 adworx.be -0.0.0.0 adworx.nl -0.0.0.0 adx.allstar.cz -0.0.0.0 adx.atnext.com -0.0.0.0 adxpansion.com -0.0.0.0 adxpose.com -0.0.0.0 adxvalue.com -0.0.0.0 adyea.com -0.0.0.0 adzerk.net -0.0.0.0 adzerk.s3.amazonaws.com -0.0.0.0 adzones.com -0.0.0.0 af-ad.co.uk -0.0.0.0 affbuzzads.com -0.0.0.0 affili.net -0.0.0.0 affiliate.1800flowers.com -0.0.0.0 affiliate.doubleyourdating.com -0.0.0.0 affiliate.gamestop.com -0.0.0.0 affiliate.mercola.com -0.0.0.0 affiliate.mogs.com -0.0.0.0 affiliate.offgamers.com -0.0.0.0 affiliate.travelnow.com -0.0.0.0 affiliate.viator.com -0.0.0.0 affiliatefuel.com -0.0.0.0 affiliatefuture.com -0.0.0.0 affiliates.allposters.com -0.0.0.0 affiliates.babylon.com -0.0.0.0 affiliates.digitalriver.com -0.0.0.0 affiliates.globat.com -0.0.0.0 affiliates.internationaljock.com -0.0.0.0 affiliates.thinkhost.net -0.0.0.0 affiliates.thrixxx.com -0.0.0.0 affiliates.ultrahosting.com -0.0.0.0 affiliatetracking.com -0.0.0.0 affiliatetracking.net -0.0.0.0 affiliatewindow.com -0.0.0.0 affiliation-france.com -0.0.0.0 afftracking.justanswer.com -0.0.0.0 ah-ha.com -0.0.0.0 ahalogy.com -0.0.0.0 aidu-ads.de -0.0.0.0 aim4media.com -0.0.0.0 aistat.net -0.0.0.0 aktrack.pubmatic.com -0.0.0.0 alclick.com -0.0.0.0 alenty.com -0.0.0.0 alexa-sitestats.s3.amazonaws.com -0.0.0.0 all4spy.com -0.0.0.0 alladvantage.com -0.0.0.0 allosponsor.com -0.0.0.0 amazingcounters.com -0.0.0.0 amazon-adsystem.com -0.0.0.0 americash.com -0.0.0.0 amung.us -0.0.0.0 an.tacoda.net -0.0.0.0 anahtars.com -0.0.0.0 analytics.adpost.org -0.0.0.0 analytics.google.com -0.0.0.0 analytics.live.com -0.0.0.0 analytics.yahoo.com -0.0.0.0 anm.intelli-direct.com -0.0.0.0 annonser.dagbladet.no -0.0.0.0 apex-ad.com -0.0.0.0 api.intensifier.de -0.0.0.0 apture.com -0.0.0.0 arc1.msn.com -0.0.0.0 arcadebanners.com -0.0.0.0 ard.xxxblackbook.com -0.0.0.0 are-ter.com -0.0.0.0 as.webmd.com -0.0.0.0 as1.advfn.com -0.0.0.0 assets1.exgfnetwork.com -0.0.0.0 assoc-amazon.com -0.0.0.0 at-adserver.alltop.com -0.0.0.0 atdmt.com -0.0.0.0 athena-ads.wikia.com -0.0.0.0 atwola.com -0.0.0.0 auctionads.com -0.0.0.0 auctionads.net -0.0.0.0 audience2media.com -0.0.0.0 audit.median.hu -0.0.0.0 audit.webinform.hu -0.0.0.0 auto-bannertausch.de -0.0.0.0 autohits.dk -0.0.0.0 avenuea.com -0.0.0.0 avpa.javalobby.org -0.0.0.0 avres.net -0.0.0.0 avsads.com -0.0.0.0 awempire.com -0.0.0.0 awin1.com -0.0.0.0 azfront.com -0.0.0.0 b-1st.com -0.0.0.0 b.aol.com -0.0.0.0 b.engadget.com -0.0.0.0 ba.afl.rakuten.co.jp -0.0.0.0 babs.tv2.dk -0.0.0.0 backbeatmedia.com -0.0.0.0 banik.redigy.cz -0.0.0.0 banner-exchange-24.de -0.0.0.0 banner.ad.nu -0.0.0.0 banner.blogranking.net -0.0.0.0 banner.buempliz-online.ch -0.0.0.0 banner.casino.net -0.0.0.0 banner.cotedazurpalace.com -0.0.0.0 banner.coza.com -0.0.0.0 banner.cz -0.0.0.0 banner.easyspace.com -0.0.0.0 banner.elisa.net -0.0.0.0 banner.eurogrand.com -0.0.0.0 banner.featuredusers.com -0.0.0.0 banner.getgo.de -0.0.0.0 banner.goldenpalace.com -0.0.0.0 banner.img.co.za -0.0.0.0 banner.inyourpocket.com -0.0.0.0 banner.kiev.ua -0.0.0.0 banner.linux.se -0.0.0.0 banner.media-system.de -0.0.0.0 banner.mindshare.de -0.0.0.0 banner.nixnet.cz -0.0.0.0 banner.noblepoker.com -0.0.0.0 banner.northsky.com -0.0.0.0 banner.orb.net -0.0.0.0 banner.penguin.cz -0.0.0.0 banner.rbc.ru -0.0.0.0 banner.relcom.ru -0.0.0.0 banner.tanto.de -0.0.0.0 banner.titan-dsl.de -0.0.0.0 banner.vadian.net -0.0.0.0 banner.webmersion.com -0.0.0.0 banner.wirenode.com -0.0.0.0 bannerboxes.com -0.0.0.0 bannercommunity.de -0.0.0.0 bannerconnect.com -0.0.0.0 bannerexchange.cjb.net -0.0.0.0 bannerflow.com -0.0.0.0 bannergrabber.internet.gr -0.0.0.0 bannerhost.com -0.0.0.0 bannerimage.com -0.0.0.0 bannerlandia.com.ar -0.0.0.0 bannermall.com -0.0.0.0 bannermarkt.nl -0.0.0.0 banners.adultfriendfinder.com -0.0.0.0 banners.amigos.com -0.0.0.0 banners.asiafriendfinder.com -0.0.0.0 banners.audioholics.com -0.0.0.0 banners.babylon-x.com -0.0.0.0 banners.bol.com.br -0.0.0.0 banners.cams.com -0.0.0.0 banners.clubseventeen.com -0.0.0.0 banners.czi.cz -0.0.0.0 banners.dine.com -0.0.0.0 banners.directnic.com -0.0.0.0 banners.easydns.com -0.0.0.0 banners.freett.com -0.0.0.0 banners.friendfinder.com -0.0.0.0 banners.iq.pl -0.0.0.0 banners.isoftmarketing.com -0.0.0.0 banners.lifeserv.com -0.0.0.0 banners.linkbuddies.com -0.0.0.0 banners.passion.com -0.0.0.0 banners.resultonline.com -0.0.0.0 banners.sexsearch.com -0.0.0.0 banners.sys-con.com -0.0.0.0 banners.thomsonlocal.com -0.0.0.0 banners.wunderground.com -0.0.0.0 bannerserver.com -0.0.0.0 bannersgomlm.com -0.0.0.0 bannersng.yell.com -0.0.0.0 bannery.cz -0.0.0.0 bannieres.acces-contenu.com -0.0.0.0 bans.adserver.co.il -0.0.0.0 barnesandnoble.bfast.com -0.0.0.0 basebanner.com -0.0.0.0 baypops.com -0.0.0.0 bbelements.com -0.0.0.0 begun.ru -0.0.0.0 belstat.com -0.0.0.0 belstat.nl -0.0.0.0 berp.com -0.0.0.0 best-pr.info -0.0.0.0 best-top.ro -0.0.0.0 bestsearch.net -0.0.0.0 bhclicks.com -0.0.0.0 bidclix.com -0.0.0.0 bidclix.net -0.0.0.0 bidswitch.net -0.0.0.0 bidtrk.com -0.0.0.0 bidvertiser.com -0.0.0.0 bigbangmedia.com -0.0.0.0 bigclicks.com -0.0.0.0 billboard.cz -0.0.0.0 bitads.net -0.0.0.0 bitmedianetwork.com -0.0.0.0 bizad.nikkeibp.co.jp -0.0.0.0 bizrate.com -0.0.0.0 blast4traffic.com -0.0.0.0 blingbucks.com -0.0.0.0 blogads.com -0.0.0.0 blogcounter.de -0.0.0.0 blogherads.com -0.0.0.0 blogrush.com -0.0.0.0 blogtoplist.se -0.0.0.0 blogtopsites.com -0.0.0.0 blueadvertise.com -0.0.0.0 bluekai.com -0.0.0.0 bluelithium.com -0.0.0.0 bluewhaleweb.com -0.0.0.0 bm.annonce.cz -0.0.0.0 bn.bfast.com -0.0.0.0 boersego-ads.de -0.0.0.0 boldchat.com -0.0.0.0 boom.ro -0.0.0.0 boomads.com -0.0.0.0 boost-my-pr.de -0.0.0.0 box.anchorfree.net -0.0.0.0 bpath.com -0.0.0.0 braincash.com -0.0.0.0 brandreachsys.com -0.0.0.0 bravenet.com.invalid -0.0.0.0 bridgetrack.com -0.0.0.0 brightinfo.com -0.0.0.0 british-banners.com -0.0.0.0 bs.yandex.ru -0.0.0.0 bttrack.com -0.0.0.0 budsinc.com -0.0.0.0 bullseye.backbeatmedia.com -0.0.0.0 buyhitscheap.com -0.0.0.0 buysellads.com -0.0.0.0 bvalphaserver.com -0.0.0.0 bwp.download.com -0.0.0.0 c.bigmir.net -0.0.0.0 c1.nowlinux.com -0.0.0.0 c1exchange.com -0.0.0.0 campaign.bharatmatrimony.com -0.0.0.0 caniamedia.com -0.0.0.0 carbonads.com -0.0.0.0 carbonads.net -0.0.0.0 casalemedia.com -0.0.0.0 casalmedia.com -0.0.0.0 cash4members.com -0.0.0.0 cash4popup.de -0.0.0.0 cashcrate.com -0.0.0.0 cashengines.com -0.0.0.0 cashfiesta.com -0.0.0.0 cashlayer.com -0.0.0.0 cashpartner.com -0.0.0.0 casinogames.com -0.0.0.0 casinopays.com -0.0.0.0 casinorewards.com -0.0.0.0 casinotraffic.com -0.0.0.0 casinotreasure.com -0.0.0.0 cbmall.com -0.0.0.0 cdn.freefacti.com -0.0.0.0 cdn.freefarcy.com -0.0.0.0 centerpointmedia.com -0.0.0.0 ceskydomov.alias.ngs.modry.cz -0.0.0.0 cetrk.com -0.0.0.0 cgicounter.puretec.de -0.0.0.0 ch.questionmarket.com -0.0.0.0 chameleon.ad -0.0.0.0 channelintelligence.com -0.0.0.0 chart.dk -0.0.0.0 chartbeat.com -0.0.0.0 chartbeat.net -0.0.0.0 checkstat.nl -0.0.0.0 chestionar.ro -0.0.0.0 chitika.net -0.0.0.0 cibleclick.com -0.0.0.0 cityads.telus.net -0.0.0.0 cj.com -0.0.0.0 cjbmanagement.com -0.0.0.0 cjlog.com -0.0.0.0 claria.com -0.0.0.0 class-act-clicks.com -0.0.0.0 click.absoluteagency.com -0.0.0.0 click.fool.com -0.0.0.0 click2freemoney.com -0.0.0.0 click2paid.com -0.0.0.0 clickability.com -0.0.0.0 clickadz.com -0.0.0.0 clickagents.com -0.0.0.0 clickbank.com -0.0.0.0 clickbooth.com -0.0.0.0 clickboothlnk.com -0.0.0.0 clickbrokers.com -0.0.0.0 clickcompare.co.uk -0.0.0.0 clickdensity.com -0.0.0.0 clickedyclick.com -0.0.0.0 clickhereforcellphones.com -0.0.0.0 clickhouse.com -0.0.0.0 clicklink.jp -0.0.0.0 clickmedia.ro -0.0.0.0 clickonometrics.pl -0.0.0.0 clicks.equantum.com -0.0.0.0 clicks.mods.de -0.0.0.0 clickserve.cc-dt.com -0.0.0.0 clicktag.de -0.0.0.0 clickthrucash.com -0.0.0.0 clickthrutraffic.com -0.0.0.0 clicktrace.info -0.0.0.0 clicktrack.ziyu.net -0.0.0.0 clicktracks.com -0.0.0.0 clicktrade.com -0.0.0.0 clickxchange.com -0.0.0.0 clickz.com -0.0.0.0 clickzxc.com -0.0.0.0 clicmanager.fr -0.0.0.0 clientmetrics-pa.googleapis.com -0.0.0.0 clients.tbo.com -0.0.0.0 clixgalore.com -0.0.0.0 clk.konflab.com -0.0.0.0 clkads.com -0.0.0.0 clkrev.com -0.0.0.0 cluster.adultworld.com -0.0.0.0 clustrmaps.com -0.0.0.0 cmpstar.com -0.0.0.0 cnomy.com -0.0.0.0 cnt.spbland.ru -0.0.0.0 cnt1.pocitadlo.cz -0.0.0.0 code-server.biz -0.0.0.0 colonize.com -0.0.0.0 comclick.com -0.0.0.0 commindo-media-ressourcen.de -0.0.0.0 commissionmonster.com -0.0.0.0 compactbanner.com -0.0.0.0 comprabanner.it -0.0.0.0 confirmed-profits.com -0.0.0.0 connextra.com -0.0.0.0 contaxe.de -0.0.0.0 content.acc-hd.de -0.0.0.0 content.ad -0.0.0.0 contextweb.com -0.0.0.0 conversantmedia.com -0.0.0.0 conversionruler.com -0.0.0.0 cookies.cmpnet.com -0.0.0.0 coremetrics.com -0.0.0.0 count.rbc.ru -0.0.0.0 count.rin.ru -0.0.0.0 count.west263.com -0.0.0.0 counted.com -0.0.0.0 counter.cnw.cz -0.0.0.0 counter.cz -0.0.0.0 counter.dreamhost.com -0.0.0.0 counter.fateback.com -0.0.0.0 counter.mirohost.net -0.0.0.0 counter.mojgorod.ru -0.0.0.0 counter.nowlinux.com -0.0.0.0 counter.rambler.ru -0.0.0.0 counter.search.bg -0.0.0.0 counter.sparklit.com -0.0.0.0 counters.honesty.com -0.0.0.0 counts.tucows.com -0.0.0.0 coupling-media.de -0.0.0.0 cpalead.com -0.0.0.0 cpays.com -0.0.0.0 cpmaffiliation.com -0.0.0.0 cpmstar.com -0.0.0.0 cpxinteractive.com -0.0.0.0 cqcounter.com -0.0.0.0 crakmedia.com -0.0.0.0 craktraffic.com -0.0.0.0 crawlability.com -0.0.0.0 crazypopups.com -0.0.0.0 creafi-online-media.com -0.0.0.0 creative.whi.co.nz -0.0.0.0 creatives.as4x.tmcs.net -0.0.0.0 crispads.com -0.0.0.0 criteo.com -0.0.0.0 crowdgravity.com -0.0.0.0 crtv.mate1.com -0.0.0.0 crwdcntrl.net -0.0.0.0 ctnetwork.hu -0.0.0.0 cubics.com -0.0.0.0 customad.cnn.com -0.0.0.0 cyberbounty.com -0.0.0.0 cybermonitor.com -0.0.0.0 d.adroll.com -0.0.0.0 dakic-ia-300.com -0.0.0.0 danban.com -0.0.0.0 dapper.net -0.0.0.0 datashreddergold.com -0.0.0.0 dbbsrv.com -0.0.0.0 dc-storm.com -0.0.0.0 de17a.com -0.0.0.0 dealdotcom.com -0.0.0.0 debtbusterloans.com -0.0.0.0 decknetwork.net -0.0.0.0 deloo.de -0.0.0.0 demandbase.com -0.0.0.0 demdex.net -0.0.0.0 di1.shopping.com -0.0.0.0 dialerporn.com -0.0.0.0 didtheyreadit.com -0.0.0.0 direct-xxx-access.com -0.0.0.0 directaclick.com -0.0.0.0 directivepub.com -0.0.0.0 directleads.com -0.0.0.0 directorym.com -0.0.0.0 directtrack.com -0.0.0.0 discountclick.com -0.0.0.0 displayadsmedia.com -0.0.0.0 dist.belnk.com -0.0.0.0 dmtracker.com -0.0.0.0 dmtracking.alibaba.com -0.0.0.0 dmtracking2.alibaba.com -0.0.0.0 dnads.directnic.com -0.0.0.0 domaining.in -0.0.0.0 domainsponsor.com -0.0.0.0 domainsteam.de -0.0.0.0 domdex.com -0.0.0.0 doubleclick.com -0.0.0.0 doubleclick.de -0.0.0.0 drumcash.com -0.0.0.0 dynamic.fmpub.net -0.0.0.0 e-adimages.scrippsnetworks.com -0.0.0.0 e-bannerx.com -0.0.0.0 e-debtconsolidation.com -0.0.0.0 e-m.fr -0.0.0.0 e-n-t-e-r-n-e-x.com -0.0.0.0 e-planning.net -0.0.0.0 e.kde.cz -0.0.0.0 eadexchange.com -0.0.0.0 eas.almamedia.fi -0.0.0.0 easyhits4u.com -0.0.0.0 ebayadvertising.com -0.0.0.0 ebuzzing.com -0.0.0.0 ecircle-ag.com -0.0.0.0 eclick.vn -0.0.0.0 ecoupons.com -0.0.0.0 edgeio.com -0.0.0.0 effectivemeasure.com -0.0.0.0 effectivemeasure.net -0.0.0.0 eiv.baidu.com -0.0.0.0 elitetoplist.com -0.0.0.0 emarketer.com -0.0.0.0 emediate.dk -0.0.0.0 engine.espace.netavenir.com -0.0.0.0 enginenetwork.com -0.0.0.0 enquisite.com -0.0.0.0 entercasino.com -0.0.0.0 entrecard.s3.amazonaws.com -0.0.0.0 eqads.com -0.0.0.0 esellerate.net -0.0.0.0 estat.com -0.0.0.0 etargetnet.com -0.0.0.0 etracker.de -0.0.0.0 eu-adcenter.net -0.0.0.0 eu1.madsone.com -0.0.0.0 eur.a1.yimg.com -0.0.0.0 eurekster.com -0.0.0.0 euro-linkindex.de -0.0.0.0 euroclick.com -0.0.0.0 euros4click.de -0.0.0.0 eusta.de -0.0.0.0 evergage.com -0.0.0.0 ewebcounter.com -0.0.0.0 exchange-it.com -0.0.0.0 exchange.bg -0.0.0.0 exchangead.com -0.0.0.0 exchangeclicksonline.com -0.0.0.0 exelator.com -0.0.0.0 exit76.com -0.0.0.0 exitexchange.com -0.0.0.0 exitfuel.com -0.0.0.0 exogripper.com -0.0.0.0 experteerads.com -0.0.0.0 exponential.com -0.0.0.0 express-submit.de -0.0.0.0 extreme-dm.com -0.0.0.0 extremetracking.com -0.0.0.0 eyeblaster.com -0.0.0.0 eyereturn.com -0.0.0.0 eyeviewads.com -0.0.0.0 eyewonder.com -0.0.0.0 ezula.com -0.0.0.0 f5biz.com -0.0.0.0 fast-adv.it -0.0.0.0 fastclick.com -0.0.0.0 fastclick.com.edgesuite.net -0.0.0.0 fastclick.net -0.0.0.0 fb-promotions.com -0.0.0.0 fc.webmasterpro.de -0.0.0.0 feedbackresearch.com -0.0.0.0 feedjit.com -0.0.0.0 ffxcam.fairfax.com.au -0.0.0.0 fimc.net -0.0.0.0 fimserve.com -0.0.0.0 findcommerce.com -0.0.0.0 findyourcasino.com -0.0.0.0 fineclicks.com -0.0.0.0 first.nova.cz -0.0.0.0 firstlightera.com -0.0.0.0 flashtalking.com -0.0.0.0 fleshlightcash.com -0.0.0.0 flexbanner.com -0.0.0.0 flowgo.com -0.0.0.0 flurry.com -0.0.0.0 fonecta.leiki.com -0.0.0.0 foo.cosmocode.de -0.0.0.0 forex-affiliate.net -0.0.0.0 fpctraffic.com -0.0.0.0 fpctraffic2.com -0.0.0.0 fragmentserv.iac-online.de -0.0.0.0 free-banners.com -0.0.0.0 freebanner.com -0.0.0.0 freelogs.com -0.0.0.0 freeonlineusers.com -0.0.0.0 freepay.com -0.0.0.0 freestats.com -0.0.0.0 freestats.tv -0.0.0.0 freewebcounter.com -0.0.0.0 funklicks.com -0.0.0.0 funpageexchange.com -0.0.0.0 fusionads.net -0.0.0.0 fusionquest.com -0.0.0.0 fxstyle.net -0.0.0.0 galaxien.com -0.0.0.0 game-advertising-online.com -0.0.0.0 gamehouse.com -0.0.0.0 gamesites100.net -0.0.0.0 gamesites200.com -0.0.0.0 gamesitestop100.com -0.0.0.0 gator.com -0.0.0.0 gemius.pl -0.0.0.0 geo.digitalpoint.com -0.0.0.0 geobanner.adultfriendfinder.com -0.0.0.0 geovisite.com -0.0.0.0 getclicky.com -0.0.0.0 globalismedia.com -0.0.0.0 globaltakeoff.net -0.0.0.0 globaltrack.com.invalid -0.0.0.0 globe7.com -0.0.0.0 globus-inter.com -0.0.0.0 gmads.net -0.0.0.0 go-clicks.de -0.0.0.0 go-rank.de -0.0.0.0 goingplatinum.com -0.0.0.0 goldstats.com -0.0.0.0 googleadservices.com -0.0.0.0 gostats.com -0.0.0.0 gp.dejanews.com -0.0.0.0 gpr.hu -0.0.0.0 grafstat.ro -0.0.0.0 grapeshot.co.uk -0.0.0.0 greystripe.com -0.0.0.0 gtop.ro -0.0.0.0 gtop100.com -0.0.0.0 gunggo.com -0.0.0.0 harrenmedia.com -0.0.0.0 harrenmedianetwork.com -0.0.0.0 havamedia.net -0.0.0.0 heias.com -0.0.0.0 hentaicounter.com -0.0.0.0 herbalaffiliateprogram.com -0.0.0.0 hexusads.fluent.ltd.uk -0.0.0.0 heyos.com -0.0.0.0 hgads.com -0.0.0.0 hidden.gogoceleb.com -0.0.0.0 hightrafficads.com -0.0.0.0 hit-parade.com -0.0.0.0 hit.bg -0.0.0.0 hit.ua -0.0.0.0 hit.webcentre.lycos.co.uk -0.0.0.0 hitbox.com -0.0.0.0 hitcents.com -0.0.0.0 hitfarm.com -0.0.0.0 hitiz.com -0.0.0.0 hitlist.ru -0.0.0.0 hitlounge.com -0.0.0.0 hitometer.com -0.0.0.0 hits.europuls.eu -0.0.0.0 hits.informer.com -0.0.0.0 hits.puls.lv -0.0.0.0 hits.theguardian.com -0.0.0.0 hits4me.com -0.0.0.0 hits4pay.com -0.0.0.0 hitslink.com -0.0.0.0 hittail.com -0.0.0.0 hollandbusinessadvertising.nl -0.0.0.0 homepageking.de -0.0.0.0 hostedads.realitykings.com -0.0.0.0 hotjar.com -0.0.0.0 hotlog.ru -0.0.0.0 hotrank.com.tw -0.0.0.0 hs-analytics.net -0.0.0.0 htmlhubing.xyz -0.0.0.0 httpool.com -0.0.0.0 hurricanedigitalmedia.com -0.0.0.0 hydramedia.com -0.0.0.0 hyperbanner.net -0.0.0.0 hypertracker.com -0.0.0.0 i-clicks.net -0.0.0.0 i.xx.openx.com -0.0.0.0 i1img.com -0.0.0.0 i1media.no -0.0.0.0 ia.iinfo.cz -0.0.0.0 iad.anm.co.uk -0.0.0.0 iadnet.com -0.0.0.0 iasds01.com -0.0.0.0 iconadserver.com -0.0.0.0 icptrack.com -0.0.0.0 idcounter.com -0.0.0.0 identads.com -0.0.0.0 idot.cz -0.0.0.0 idregie.com -0.0.0.0 idtargeting.com -0.0.0.0 ientrymail.com -0.0.0.0 iesnare.com -0.0.0.0 ifa.tube8live.com -0.0.0.0 ilbanner.com -0.0.0.0 ilead.itrack.it -0.0.0.0 imageads.canoe.ca -0.0.0.0 imagecash.net -0.0.0.0 images-pw.secureserver.net -0.0.0.0 images.v3.com -0.0.0.0 imarketservices.com -0.0.0.0 img.prohardver.hu -0.0.0.0 imgpromo.easyrencontre.com -0.0.0.0 imonitor.nethost.cz -0.0.0.0 imprese.cz -0.0.0.0 impressionmedia.cz -0.0.0.0 impressionz.co.uk -0.0.0.0 imrworldwide.com -0.0.0.0 incentaclick.com -0.0.0.0 indexstats.com -0.0.0.0 indieclick.com -0.0.0.0 industrybrains.com -0.0.0.0 inetlog.ru -0.0.0.0 infinite-ads.com -0.0.0.0 infinityads.com -0.0.0.0 infolinks.com -0.0.0.0 information.com -0.0.0.0 inringtone.com -0.0.0.0 insightexpress.com -0.0.0.0 insightexpressai.com -0.0.0.0 inspectorclick.com -0.0.0.0 instantmadness.com -0.0.0.0 intelliads.com -0.0.0.0 intellitxt.com -0.0.0.0 interactive.forthnet.gr -0.0.0.0 intergi.com -0.0.0.0 internetfuel.com -0.0.0.0 interreklame.de -0.0.0.0 interstat.hu -0.0.0.0 ip.ro -0.0.0.0 ip193.cn -0.0.0.0 iperceptions.com -0.0.0.0 ipro.com -0.0.0.0 ireklama.cz -0.0.0.0 itfarm.com -0.0.0.0 itop.cz -0.0.0.0 its-that-easy.com -0.0.0.0 itsptp.com -0.0.0.0 jcount.com -0.0.0.0 jinkads.de -0.0.0.0 joetec.net -0.0.0.0 js.users.51.la -0.0.0.0 juicyads.com -0.0.0.0 justrelevant.com -0.0.0.0 justwebads.com -0.0.0.0 k.iinfo.cz -0.0.0.0 kanoodle.com -0.0.0.0 keymedia.hu -0.0.0.0 kindads.com -0.0.0.0 kissmetrics.com -0.0.0.0 kliks.nl -0.0.0.0 kniverto.com -0.0.0.0 komoona.com -0.0.0.0 kompasads.com -0.0.0.0 kontera.com -0.0.0.0 kt-g.de -0.0.0.0 ktu.sv2.biz -0.0.0.0 lakequincy.com -0.0.0.0 launchbit.com -0.0.0.0 layer-ad.de -0.0.0.0 layer-ads.de -0.0.0.0 lbn.ru -0.0.0.0 lct.salesforce.com -0.0.0.0 lead-analytics.nl -0.0.0.0 leadboltads.net -0.0.0.0 leadclick.com -0.0.0.0 levelrate.de -0.0.0.0 lfstmedia.com -0.0.0.0 liftdna.com -0.0.0.0 ligatus.com -0.0.0.0 ligatus.de -0.0.0.0 lightningcast.net -0.0.0.0 lightspeedcash.com -0.0.0.0 link-booster.de -0.0.0.0 link4ads.com -0.0.0.0 linkadd.de -0.0.0.0 linkexchange.com -0.0.0.0 linkprice.com -0.0.0.0 linkrain.com -0.0.0.0 linkreferral.com -0.0.0.0 links-ranking.de -0.0.0.0 linkshighway.com -0.0.0.0 linkstorms.com -0.0.0.0 linkswaper.com -0.0.0.0 linktarget.com -0.0.0.0 liquidad.narrowcastmedia.com -0.0.0.0 liveintent.com -0.0.0.0 liverail.com -0.0.0.0 loading321.com -0.0.0.0 log.btopenworld.com -0.0.0.0 logua.com -0.0.0.0 lop.com -0.0.0.0 lucidmedia.com -0.0.0.0 m.webtrends.com -0.0.0.0 m1.webstats4u.com -0.0.0.0 m4n.nl -0.0.0.0 mackeeperapp.mackeeper.com -0.0.0.0 madclient.uimserv.net -0.0.0.0 madisonavenue.com -0.0.0.0 mads.cnet.com -0.0.0.0 madvertise.de -0.0.0.0 marchex.com -0.0.0.0 market-buster.com -0.0.0.0 marketing.888.com -0.0.0.0 marketing.hearstmagazines.nl -0.0.0.0 marketing.nyi.net -0.0.0.0 marketing.osijek031.com -0.0.0.0 marketingsolutions.yahoo.com -0.0.0.0 maroonspider.com -0.0.0.0 mas.sector.sk -0.0.0.0 mastermind.com -0.0.0.0 matchcraft.com -0.0.0.0 mathtag.com -0.0.0.0 max.i12.de -0.0.0.0 maximumcash.com -0.0.0.0 mbn.com.ua -0.0.0.0 mbs.megaroticlive.com -0.0.0.0 mbuyu.nl -0.0.0.0 mdotm.com -0.0.0.0 measuremap.com -0.0.0.0 media-adrunner.mycomputer.com -0.0.0.0 media-servers.net -0.0.0.0 media.ftv-publicite.fr -0.0.0.0 media.funpic.de -0.0.0.0 media6degrees.com -0.0.0.0 mediaarea.eu -0.0.0.0 mediacharger.com -0.0.0.0 mediadvertising.ro -0.0.0.0 mediageneral.com -0.0.0.0 mediamath.com -0.0.0.0 mediamgr.ugo.com -0.0.0.0 mediaplazza.com -0.0.0.0 mediaplex.com -0.0.0.0 mediascale.de -0.0.0.0 mediatext.com -0.0.0.0 mediax.angloinfo.com -0.0.0.0 mediaz.angloinfo.com -0.0.0.0 medleyads.com -0.0.0.0 medyanetads.com -0.0.0.0 megacash.de -0.0.0.0 megago.com -0.0.0.0 megastats.com -0.0.0.0 megawerbung.de -0.0.0.0 metaffiliation.com -0.0.0.0 metanetwork.com -0.0.0.0 methodcash.com -0.0.0.0 metrics.windowsitpro.com -0.0.0.0 mgid.com -0.0.0.0 miarroba.com -0.0.0.0 microticker.com -0.0.0.0 midnightclicking.com -0.0.0.0 misstrends.com -0.0.0.0 mixpanel.com -0.0.0.0 mixtraffic.com -0.0.0.0 mjxads.internet.com -0.0.0.0 mlm.de -0.0.0.0 mmismm.com -0.0.0.0 mmtro.com -0.0.0.0 moatads.com -0.0.0.0 mobclix.com -0.0.0.0 mocean.mobi -0.0.0.0 moneyexpert.com -0.0.0.0 monsterpops.com -0.0.0.0 mopub.com -0.0.0.0 mouseflow.com -0.0.0.0 mpstat.us -0.0.0.0 mr-rank.de -0.0.0.0 mrskincash.com -0.0.0.0 mtree.com -0.0.0.0 musiccounter.ru -0.0.0.0 muwmedia.com -0.0.0.0 myaffiliateprogram.com -0.0.0.0 mybloglog.com -0.0.0.0 mycounter.ua -0.0.0.0 mymoneymakingapp.com -0.0.0.0 mypagerank.net -0.0.0.0 mypagerank.ru -0.0.0.0 mypowermall.com -0.0.0.0 mystat-in.net -0.0.0.0 mystat.pl -0.0.0.0 mytop-in.net -0.0.0.0 n69.com -0.0.0.0 naiadsystems.com.invalid -0.0.0.0 naj.sk -0.0.0.0 namimedia.com -0.0.0.0 navigator.io -0.0.0.0 navrcholu.cz -0.0.0.0 nbjmp.com -0.0.0.0 ndparking.com -0.0.0.0 nedstat.com -0.0.0.0 nedstat.nl -0.0.0.0 nedstatbasic.net -0.0.0.0 nedstatpro.net -0.0.0.0 nend.net -0.0.0.0 neocounter.neoworx-blog-tools.net -0.0.0.0 neoffic.com -0.0.0.0 net-filter.com -0.0.0.0 netaffiliation.com -0.0.0.0 netagent.cz -0.0.0.0 netclickstats.com -0.0.0.0 netcommunities.com -0.0.0.0 netdirect.nl -0.0.0.0 netincap.com -0.0.0.0 netpool.netbookia.net -0.0.0.0 netshelter.net -0.0.0.0 neudesicmediagroup.com -0.0.0.0 newbie.com -0.0.0.0 newnet.qsrch.com -0.0.0.0 newnudecash.com -0.0.0.0 newopenx.detik.com -0.0.0.0 newt1.adultadworld.com -0.0.0.0 newt1.adultworld.com -0.0.0.0 newtopsites.com -0.0.0.0 ng3.ads.warnerbros.com -0.0.0.0 ngs.impress.co.jp -0.0.0.0 nitroclicks.com -0.0.0.0 novem.pl -0.0.0.0 nuggad.net -0.0.0.0 numax.nu-1.com -0.0.0.0 nuseek.com -0.0.0.0 oas.benchmark.fr -0.0.0.0 oas.foxnews.com -0.0.0.0 oas.repubblica.it -0.0.0.0 oas.roanoke.com -0.0.0.0 oas.salon.com -0.0.0.0 oas.toronto.com -0.0.0.0 oas.uniontrib.com -0.0.0.0 oas.villagevoice.com -0.0.0.0 oascentral.businessweek.com -0.0.0.0 oascentral.chicagobusiness.com -0.0.0.0 oascentral.fortunecity.com -0.0.0.0 oascentral.register.com -0.0.0.0 oewa.at -0.0.0.0 oewabox.at -0.0.0.0 offerforge.com -0.0.0.0 offermatica.com -0.0.0.0 olivebrandresponse.com -0.0.0.0 omniture.com -0.0.0.0 onclasrv.com -0.0.0.0 onclickads.net -0.0.0.0 oneandonlynetwork.com -0.0.0.0 onenetworkdirect.com -0.0.0.0 onestat.com -0.0.0.0 onestatfree.com -0.0.0.0 online-metrix.net -0.0.0.0 onlinecash.com -0.0.0.0 onlinecashmethod.com -0.0.0.0 onlinerewardcenter.com -0.0.0.0 openad.tf1.fr -0.0.0.0 openad.travelnow.com -0.0.0.0 openads.friendfinder.com -0.0.0.0 openads.org -0.0.0.0 openx.angelsgroup.org.uk -0.0.0.0 openx.blindferret.com -0.0.0.0 opienetwork.com -0.0.0.0 optimost.com -0.0.0.0 optmd.com -0.0.0.0 ordingly.com -0.0.0.0 ota.cartrawler.com -0.0.0.0 otto-images.developershed.com -0.0.0.0 outbrain.com -0.0.0.0 overture.com -0.0.0.0 owebmoney.ru -0.0.0.0 oxado.com -0.0.0.0 oxcash.com -0.0.0.0 oxen.hillcountrytexas.com -0.0.0.0 p.adpdx.com -0.0.0.0 pagead.l.google.com -0.0.0.0 pagefair.com -0.0.0.0 pagerank-ranking.de -0.0.0.0 pagerank-submitter.de -0.0.0.0 pagerank-united.de -0.0.0.0 pagerank4you.com -0.0.0.0 pageranktop.com -0.0.0.0 parse.ly.invalid -0.0.0.0 parsely.com -0.0.0.0 partage-facile.com -0.0.0.0 partner-ads.com -0.0.0.0 partner.pelikan.cz -0.0.0.0 partner.topcities.com -0.0.0.0 partnerad.l.google.com -0.0.0.0 partnercash.de -0.0.0.0 partners.priceline.com -0.0.0.0 passion-4.net -0.0.0.0 pay-ads.com -0.0.0.0 paycounter.com -0.0.0.0 paypopup.com -0.0.0.0 payserve.com -0.0.0.0 pbnet.ru -0.0.0.0 peep-auktion.de -0.0.0.0 peer39.com -0.0.0.0 pennyweb.com -0.0.0.0 pepperjamnetwork.com -0.0.0.0 percentmobile.com -0.0.0.0 perfectaudience.com -0.0.0.0 perfiliate.com -0.0.0.0 performancerevenue.com -0.0.0.0 performancerevenues.com -0.0.0.0 performancing.com -0.0.0.0 pgmediaserve.com -0.0.0.0 pgpartner.com -0.0.0.0 pheedo.com -0.0.0.0 phoenix-adrunner.mycomputer.com -0.0.0.0 phpadsnew.new.natuurpark.nl -0.0.0.0 phpmyvisites.net -0.0.0.0 picadmedia.com -0.0.0.0 pillscash.com -0.0.0.0 pimproll.com -0.0.0.0 pixel.adsafeprotected.com -0.0.0.0 pixel.jumptap.com -0.0.0.0 pixel.redditmedia.com -0.0.0.0 play4traffic.com -0.0.0.0 playhaven.com -0.0.0.0 plista.com -0.0.0.0 plugrush.com -0.0.0.0 pointroll.com -0.0.0.0 pop-under.ru -0.0.0.0 popub.com -0.0.0.0 popup.msn.com -0.0.0.0 popupmoney.com -0.0.0.0 popupnation.com -0.0.0.0 popups.infostart.com -0.0.0.0 popuptraffic.com -0.0.0.0 porngraph.com -0.0.0.0 porntrack.com -0.0.0.0 postrelease.com -0.0.0.0 potenza.cz -0.0.0.0 pr-star.de -0.0.0.0 praddpro.de -0.0.0.0 precisioncounter.com -0.0.0.0 predictad.com -0.0.0.0 premium-offers.com -0.0.0.0 primaryads.com -0.0.0.0 primetime.net -0.0.0.0 privatecash.com -0.0.0.0 pro-advertising.com -0.0.0.0 pro.i-doctor.co.kr -0.0.0.0 proext.com -0.0.0.0 profero.com -0.0.0.0 projectwonderful.com -0.0.0.0 promo.badoink.com -0.0.0.0 promo1.webcams.nl -0.0.0.0 promobenef.com -0.0.0.0 promos.fling.com -0.0.0.0 promote.pair.com -0.0.0.0 promotion-campaigns.com -0.0.0.0 pronetadvertising.com -0.0.0.0 propellerads.com -0.0.0.0 proranktracker.com -0.0.0.0 proton-tm.com -0.0.0.0 protraffic.com -0.0.0.0 provexia.com -0.0.0.0 prsitecheck.com -0.0.0.0 psstt.com -0.0.0.0 pub.chez.com -0.0.0.0 pub.club-internet.fr -0.0.0.0 pub.hardware.fr -0.0.0.0 pub.realmedia.fr -0.0.0.0 pubdirecte.com -0.0.0.0 publicidad.elmundo.es -0.0.0.0 pubmatic.com -0.0.0.0 pubs.lemonde.fr -0.0.0.0 pulse360.com -0.0.0.0 q.azcentral.com -0.0.0.0 qctop.com -0.0.0.0 qnsr.com -0.0.0.0 quantcast.com -0.0.0.0 quantserve.com -0.0.0.0 quarterserver.de -0.0.0.0 questaffiliates.net -0.0.0.0 quigo.com -0.0.0.0 quinst.com -0.0.0.0 quisma.com -0.0.0.0 rad.msn.com -0.0.0.0 radar.cedexis.com -0.0.0.0 radarurl.com -0.0.0.0 radiate.com -0.0.0.0 rampidads.com -0.0.0.0 rank-master.com -0.0.0.0 rank-master.de -0.0.0.0 rankchamp.de -0.0.0.0 ranking-charts.de -0.0.0.0 ranking-hits.de -0.0.0.0 ranking-id.de -0.0.0.0 ranking-links.de -0.0.0.0 ranking-liste.de -0.0.0.0 ranking-street.de -0.0.0.0 rankingscout.com -0.0.0.0 rankyou.com -0.0.0.0 rapidcounter.com -0.0.0.0 rate.ru -0.0.0.0 ratings.lycos.com -0.0.0.0 rb1.design.ru -0.0.0.0 re-directme.com -0.0.0.0 reachjunction.com -0.0.0.0 reactx.com -0.0.0.0 readserver.net -0.0.0.0 realcastmedia.com -0.0.0.0 realclix.com -0.0.0.0 realmedia-a800.d4p.net -0.0.0.0 realtechnetwork.com -0.0.0.0 realtracker.com -0.0.0.0 reduxmedia.com -0.0.0.0 reduxmediagroup.com -0.0.0.0 reedbusiness.com.invalid -0.0.0.0 referralware.com -0.0.0.0 regnow.com -0.0.0.0 reinvigorate.net -0.0.0.0 reklam.rfsl.se -0.0.0.0 reklama.mironet.cz -0.0.0.0 reklama.reflektor.cz -0.0.0.0 reklamcsere.hu -0.0.0.0 reklame.unwired-i.net -0.0.0.0 reklamer.com.ua -0.0.0.0 relevanz10.de -0.0.0.0 relmaxtop.com -0.0.0.0 remotead.cnet.com -0.0.0.0 republika.onet.pl -0.0.0.0 retargeter.com -0.0.0.0 revenue.net -0.0.0.0 revenuedirect.com -0.0.0.0 revsci.net -0.0.0.0 revstats.com -0.0.0.0 richmails.com -0.0.0.0 richmedia.yimg.com -0.0.0.0 richwebmaster.com -0.0.0.0 rightstats.com -0.0.0.0 rlcdn.com -0.0.0.0 rle.ru -0.0.0.0 rmads.msn.com -0.0.0.0 rmedia.boston.com -0.0.0.0 roar.com -0.0.0.0 robotreplay.com -0.0.0.0 roia.biz -0.0.0.0 rok.com.com -0.0.0.0 rose.ixbt.com -0.0.0.0 rotabanner.com -0.0.0.0 roxr.net -0.0.0.0 rtbpop.com -0.0.0.0 rtbpopd.com -0.0.0.0 ru-traffic.com -0.0.0.0 ru4.com -0.0.0.0 rubiconproject.com -0.0.0.0 s.adroll.com -0.0.0.0 s2d6.com -0.0.0.0 sageanalyst.net -0.0.0.0 sail-horizon.com -0.0.0.0 samsungacr.com -0.0.0.0 samsungads.com -0.0.0.0 sbx.pagesjaunes.fr -0.0.0.0 scambiobanner.aruba.it -0.0.0.0 scanscout.com -0.0.0.0 scopelight.com -0.0.0.0 scorecardresearch.com -0.0.0.0 scratch2cash.com -0.0.0.0 scripte-monster.de -0.0.0.0 searchfeast.com -0.0.0.0 searchmarketing.com -0.0.0.0 searchramp.com -0.0.0.0 secure.webconnect.net -0.0.0.0 sedoparking.com -0.0.0.0 sedotracker.com -0.0.0.0 seeq.com.invalid -0.0.0.0 sensismediasmart.com.au -0.0.0.0 seo4india.com -0.0.0.0 serv0.com -0.0.0.0 servedby-buysellads.com -0.0.0.0 servedbyadbutler.com -0.0.0.0 servedbyopenx.com -0.0.0.0 services.hearstmags.com -0.0.0.0 serving-sys.com -0.0.0.0 sexaddpro.de -0.0.0.0 sexadvertentiesite.nl -0.0.0.0 sexcounter.com -0.0.0.0 sexinyourcity.com -0.0.0.0 sexlist.com -0.0.0.0 sexystat.com -0.0.0.0 shareadspace.com -0.0.0.0 shareasale.com -0.0.0.0 sharepointads.com -0.0.0.0 sher.index.hu -0.0.0.0 shinystat.com -0.0.0.0 shinystat.it -0.0.0.0 shoppingads.com -0.0.0.0 siccash.com -0.0.0.0 sidebar.angelfire.com -0.0.0.0 sinoa.com -0.0.0.0 sitemeter.com -0.0.0.0 sitestat.com -0.0.0.0 sixsigmatraffic.com -0.0.0.0 skimresources.com -0.0.0.0 skylink.vn -0.0.0.0 slickaffiliate.com -0.0.0.0 slopeaota.com -0.0.0.0 smart4ads.com -0.0.0.0 smowtion.com -0.0.0.0 snapads.com -0.0.0.0 snoobi.com -0.0.0.0 socialspark.com -0.0.0.0 softclick.com.br -0.0.0.0 sparkstudios.com -0.0.0.0 specificmedia.co.uk -0.0.0.0 specificpop.com -0.0.0.0 spezialreporte.de -0.0.0.0 spinbox.techtracker.com -0.0.0.0 spinbox.versiontracker.com -0.0.0.0 sponsorads.de -0.0.0.0 sponsorpro.de -0.0.0.0 sponsors.thoughtsmedia.com -0.0.0.0 spot.fitness.com -0.0.0.0 spotxchange.com -0.0.0.0 spywarelabs.com -0.0.0.0 spywords.com -0.0.0.0 srwww1.com -0.0.0.0 starffa.com -0.0.0.0 start.freeze.com -0.0.0.0 stat.cliche.se -0.0.0.0 stat.dealtime.com -0.0.0.0 stat.dyna.ultraweb.hu -0.0.0.0 stat.pl -0.0.0.0 stat.webmedia.pl -0.0.0.0 stat.zenon.net -0.0.0.0 stat24.com -0.0.0.0 stat24.meta.ua -0.0.0.0 statcounter.com -0.0.0.0 static.fmpub.net -0.0.0.0 static.itrack.it -0.0.0.0 staticads.btopenworld.com -0.0.0.0 statistik-gallup.net -0.0.0.0 statm.the-adult-company.com -0.0.0.0 stats.blogger.com -0.0.0.0 stats.cts-bv.nl -0.0.0.0 stats.directnic.com -0.0.0.0 stats.hyperinzerce.cz -0.0.0.0 stats.mirrorfootball.co.uk -0.0.0.0 stats.multiup.org -0.0.0.0 stats.olark.com -0.0.0.0 stats.suite101.com -0.0.0.0 stats.surfaid.ihost.com -0.0.0.0 stats.townnews.com -0.0.0.0 stats.unwired-i.net -0.0.0.0 stats.wordpress.com -0.0.0.0 stats.x14.eu -0.0.0.0 stats4all.com -0.0.0.0 statsie.com -0.0.0.0 statxpress.com -0.0.0.0 steelhouse.com -0.0.0.0 steelhousemedia.com -0.0.0.0 stickyadstv.com -0.0.0.0 suavalds.com -0.0.0.0 subscribe.hearstmags.com -0.0.0.0 sugoicounter.com -0.0.0.0 sumome.com -0.0.0.0 superclix.de -0.0.0.0 supertop.ru -0.0.0.0 supertop100.com -0.0.0.0 suptullog.com -0.0.0.0 surfmusik-adserver.de -0.0.0.0 swan-swan-goose.com -0.0.0.0 swissadsolutions.com -0.0.0.0 swordfishdc.com -0.0.0.0 sx.trhnt.com -0.0.0.0 t.insigit.com -0.0.0.0 t.pusk.ru -0.0.0.0 tacoda.net -0.0.0.0 tagular.com -0.0.0.0 tailsweep.co.uk -0.0.0.0 tailsweep.com -0.0.0.0 tailsweep.se -0.0.0.0 takru.com -0.0.0.0 tangerinenet.biz -0.0.0.0 tapad.com -0.0.0.0 targad.de -0.0.0.0 targetingnow.com -0.0.0.0 targetnet.com -0.0.0.0 targetpoint.com -0.0.0.0 tatsumi-sys.jp -0.0.0.0 tcads.net -0.0.0.0 teads.tv -0.0.0.0 techclicks.net -0.0.0.0 teenrevenue.com -0.0.0.0 teliad.de -0.0.0.0 text-link-ads.com -0.0.0.0 textad.sexsearch.com -0.0.0.0 textads.biz -0.0.0.0 textads.opera.com -0.0.0.0 textlinks.com -0.0.0.0 tfag.de -0.0.0.0 theadhost.com -0.0.0.0 therapistla.com -0.0.0.0 therichkids.com -0.0.0.0 thrnt.com -0.0.0.0 tinybar.com -0.0.0.0 tizers.net -0.0.0.0 tlvmedia.com -0.0.0.0 tntclix.co.uk -0.0.0.0 top-casting-termine.de -0.0.0.0 top-site-list.com -0.0.0.0 top.list.ru -0.0.0.0 top.mail.ru -0.0.0.0 top.proext.com -0.0.0.0 top100-images.rambler.ru -0.0.0.0 top100.mafia.ru -0.0.0.0 top123.ro -0.0.0.0 top20.com.invalid -0.0.0.0 top20free.com -0.0.0.0 top90.ro -0.0.0.0 topbarh.box.sk -0.0.0.0 topbucks.com -0.0.0.0 topforall.com -0.0.0.0 topgamesites.net -0.0.0.0 toplist.cz -0.0.0.0 toplist.pornhost.com -0.0.0.0 toplista.mw.hu -0.0.0.0 toplistcity.com -0.0.0.0 topmmorpgsites.com.invalid -0.0.0.0 topping.com.ua -0.0.0.0 toprebates.com -0.0.0.0 topsafelist.net -0.0.0.0 topsearcher.com -0.0.0.0 topsir.com -0.0.0.0 topsite.lv -0.0.0.0 topsites.com.br -0.0.0.0 topstats.com -0.0.0.0 touchclarity.com -0.0.0.0 touchclarity.natwest.com -0.0.0.0 tour.brazzers.com -0.0.0.0 tpnads.com -0.0.0.0 track.adform.net -0.0.0.0 track.anchorfree.com -0.0.0.0 track.gawker.com -0.0.0.0 trackalyzer.com -0.0.0.0 tracker.icerocket.com -0.0.0.0 tracker.marinsm.com -0.0.0.0 tracking.crunchiemedia.com -0.0.0.0 tracking.gajmp.com -0.0.0.0 tracking.internetstores.de -0.0.0.0 tracking.yourfilehost.com -0.0.0.0 tracking101.com -0.0.0.0 trackingsoft.com -0.0.0.0 trackmysales.com -0.0.0.0 tradeadexchange.com -0.0.0.0 tradedoubler.com -0.0.0.0 traffic-exchange.com -0.0.0.0 traffic.liveuniversenetwork.com -0.0.0.0 trafficadept.com -0.0.0.0 trafficcdn.liveuniversenetwork.com -0.0.0.0 trafficholder.com -0.0.0.0 traffichunt.com -0.0.0.0 trafficleader.com -0.0.0.0 trafficsecrets.com -0.0.0.0 trafficspaces.net -0.0.0.0 trafficstrategies.com -0.0.0.0 trafficswarm.com -0.0.0.0 traffictrader.net -0.0.0.0 trafficz.com -0.0.0.0 trafficz.net -0.0.0.0 traffiq.com -0.0.0.0 trafic.ro -0.0.0.0 travis.bosscasinos.com -0.0.0.0 trekblue.com -0.0.0.0 trekdata.com -0.0.0.0 trendcounter.com -0.0.0.0 trendmd.com -0.0.0.0 trhunt.com -0.0.0.0 tribalfusion.com -0.0.0.0 trix.net -0.0.0.0 truehits.net -0.0.0.0 truehits1.gits.net.th -0.0.0.0 truehits2.gits.net.th -0.0.0.0 tsms-ad.tsms.com -0.0.0.0 tubemogul.com -0.0.0.0 turn.com -0.0.0.0 tvmtracker.com -0.0.0.0 twittad.com -0.0.0.0 tyroo.com -0.0.0.0 uarating.com -0.0.0.0 ukbanners.com -0.0.0.0 ultramercial.com -0.0.0.0 unanimis.co.uk -0.0.0.0 untd.com -0.0.0.0 updated.com -0.0.0.0 urlcash.net -0.0.0.0 us.a1.yimg.com -0.0.0.0 usapromotravel.com -0.0.0.0 usmsad.tom.com -0.0.0.0 utarget.co.uk -0.0.0.0 utils.mediageneral.net -0.0.0.0 v1.cnzz.com -0.0.0.0 validclick.com -0.0.0.0 valuead.com -0.0.0.0 valueclickmedia.com -0.0.0.0 valuecommerce.com -0.0.0.0 valuesponsor.com -0.0.0.0 veille-referencement.com -0.0.0.0 ventivmedia.com -0.0.0.0 vericlick.com -0.0.0.0 vertadnet.com -0.0.0.0 veruta.com -0.0.0.0 vervewireless.com -0.0.0.0 vibrantmedia.com -0.0.0.0 video-stats.video.google.com -0.0.0.0 videoegg.com -0.0.0.0 view4cash.de -0.0.0.0 viewpoint.com -0.0.0.0 visistat.com -0.0.0.0 visit.webhosting.yahoo.com -0.0.0.0 visitbox.de -0.0.0.0 visual-pagerank.fr -0.0.0.0 visualrevenue.com -0.0.0.0 voicefive.com -0.0.0.0 vpon.com -0.0.0.0 vrs.cz -0.0.0.0 vs.tucows.com -0.0.0.0 vungle.com -0.0.0.0 warlog.ru -0.0.0.0 wdads.sx.atl.publicus.com -0.0.0.0 web-stat.com -0.0.0.0 web.informer.com -0.0.0.0 web2.deja.com -0.0.0.0 webads.nl -0.0.0.0 webangel.ru -0.0.0.0 webcash.nl -0.0.0.0 webcounter.cz -0.0.0.0 webcounter.goweb.de -0.0.0.0 webgains.com -0.0.0.0 webmaster-partnerprogramme24.de -0.0.0.0 webmasterplan.com -0.0.0.0 webmasterplan.de -0.0.0.0 weborama.fr -0.0.0.0 webpower.com -0.0.0.0 webreseau.com -0.0.0.0 webseoanalytics.com -0.0.0.0 websponsors.com -0.0.0.0 webstat.channel4.com -0.0.0.0 webstat.com -0.0.0.0 webstat.net -0.0.0.0 webstats4u.com -0.0.0.0 webtrackerplus.com -0.0.0.0 webtraffic.se -0.0.0.0 webtraxx.de -0.0.0.0 webtrendslive.com -0.0.0.0 werbung.meteoxpress.com -0.0.0.0 wetrack.it -0.0.0.0 whaleads.com -0.0.0.0 whenu.com -0.0.0.0 whispa.com -0.0.0.0 whoisonline.net -0.0.0.0 widespace.com -0.0.0.0 widgetbucks.com -0.0.0.0 wikia-ads.wikia.com -0.0.0.0 window.nixnet.cz -0.0.0.0 wintricksbanner.googlepages.com -0.0.0.0 witch-counter.de -0.0.0.0 wlmarketing.com -0.0.0.0 wmirk.ru -0.0.0.0 wonderlandads.com -0.0.0.0 wondoads.de -0.0.0.0 woopra.com -0.0.0.0 worldwide-cash.net -0.0.0.0 wtlive.com -0.0.0.0 www-banner.chat.ru -0.0.0.0 www-google-analytics.l.google.com -0.0.0.0 www.banner-link.com.br -0.0.0.0 www.dnps.com -0.0.0.0 www.kaplanindex.com -0.0.0.0 www.money4exit.de -0.0.0.0 www.photo-ads.co.uk -0.0.0.0 www1.gto-media.com -0.0.0.0 www8.glam.com -0.0.0.0 wwwpromoter.com -0.0.0.0 x-traceur.com -0.0.0.0 x6.yakiuchi.com -0.0.0.0 xchange.ro -0.0.0.0 xertive.com -0.0.0.0 xg4ken.com -0.0.0.0 xiti.com -0.0.0.0 xplusone.com -0.0.0.0 xponsor.com -0.0.0.0 xq1.net -0.0.0.0 xrea.com -0.0.0.0 xtendmedia.com -0.0.0.0 xtremetop100.com -0.0.0.0 xxxcounter.com -0.0.0.0 xxxmyself.com -0.0.0.0 y.ibsys.com -0.0.0.0 yab-adimages.s3.amazonaws.com -0.0.0.0 yabuka.com -0.0.0.0 yesads.com -0.0.0.0 yesadvertising.com -0.0.0.0 yieldads.com -0.0.0.0 yieldlab.net -0.0.0.0 yieldmanager.com -0.0.0.0 yieldmanager.net -0.0.0.0 yieldmo.com -0.0.0.0 yieldtraffic.com -0.0.0.0 yoc.mobi -0.0.0.0 yoggrt.com -0.0.0.0 z5x.net -0.0.0.0 zangocash.com -0.0.0.0 zanox-affiliate.de -0.0.0.0 zanox.com -0.0.0.0 zantracker.com -0.0.0.0 zedo.com -0.0.0.0 zencudo.co.uk -0.0.0.0 zenkreka.com -0.0.0.0 zenzuu.com -0.0.0.0 zeus.developershed.com -0.0.0.0 zeusclicks.com -0.0.0.0 zintext.com -0.0.0.0 zmedia.com -0.0.0.0 zv1.november-lax.com -0.0.0.0 goatse.cx -0.0.0.0 www.goatse.cx -0.0.0.0 oralse.cx -0.0.0.0 www.oralse.cx -0.0.0.0 goatse.ca -0.0.0.0 www.goatse.ca -0.0.0.0 oralse.ca -0.0.0.0 www.oralse.ca -0.0.0.0 goat.cx -0.0.0.0 www.goat.cx -0.0.0.0 1girl1pitcher.com -0.0.0.0 1girl1pitcher.org -0.0.0.0 1guy1cock.com -0.0.0.0 1man1jar.org -0.0.0.0 1man2needles.com -0.0.0.0 1priest1nun.com -0.0.0.0 1priest1nun.net -0.0.0.0 2girls1cup.cc -0.0.0.0 2girls1cup.com -0.0.0.0 2girls1cup.nl -0.0.0.0 2girls1cup.ws -0.0.0.0 2girls1finger.com -0.0.0.0 2girls1finger.org -0.0.0.0 2guys1stump.org -0.0.0.0 3guys1hammer.ws -0.0.0.0 4girlsfingerpaint.com -0.0.0.0 4girlsfingerpaint.org -0.0.0.0 bagslap.com -0.0.0.0 ballsack.org -0.0.0.0 bestshockers.com -0.0.0.0 bluewaffle.biz -0.0.0.0 bottleguy.com -0.0.0.0 bowlgirl.com -0.0.0.0 cadaver.org -0.0.0.0 clownsong.com -0.0.0.0 copyright-reform.info -0.0.0.0 cshacks.partycat.us -0.0.0.0 cyberscat.com -0.0.0.0 dadparty.com -0.0.0.0 detroithardcore.com -0.0.0.0 donotwatch.org -0.0.0.0 dontwatch.us -0.0.0.0 eelsoup.net -0.0.0.0 fruitlauncher.com -0.0.0.0 fuck.org -0.0.0.0 funnelchair.com -0.0.0.0 goatse.bz -0.0.0.0 goatsegirl.org -0.0.0.0 hai2u.com -0.0.0.0 homewares.org -0.0.0.0 howtotroll.org -0.0.0.0 japscat.org -0.0.0.0 jarsquatter.com -0.0.0.0 jiztini.com -0.0.0.0 junecleeland.com -0.0.0.0 kids-in-sandbox.com -0.0.0.0 kidsinsandbox.info -0.0.0.0 lemonparty.biz -0.0.0.0 lemonparty.org -0.0.0.0 lolhello.com -0.0.0.0 lolshock.com -0.0.0.0 loltrain.com -0.0.0.0 meatspin.biz -0.0.0.0 meatspin.com -0.0.0.0 merryholidays.org -0.0.0.0 milkfountain.com -0.0.0.0 mudfall.com -0.0.0.0 mudmonster.org -0.0.0.0 nimp.org -0.0.0.0 nobrain.dk -0.0.0.0 nutabuse.com -0.0.0.0 octopusgirl.com -0.0.0.0 on.nimp.org -0.0.0.0 painolympics.info -0.0.0.0 painolympics.org -0.0.0.0 phonejapan.com -0.0.0.0 pressurespot.com -0.0.0.0 prolapseman.com -0.0.0.0 scrollbelow.com -0.0.0.0 selfpwn.org -0.0.0.0 sexitnow.com -0.0.0.0 sourmath.com -0.0.0.0 strawpoii.me -0.0.0.0 suckdude.com -0.0.0.0 thatsjustgay.com -0.0.0.0 thatsphucked.com -0.0.0.0 thehomo.org -0.0.0.0 themacuser.org -0.0.0.0 thepounder.com -0.0.0.0 tubgirl.me -0.0.0.0 tubgirl.org -0.0.0.0 turdgasm.com -0.0.0.0 vomitgirl.org -0.0.0.0 walkthedinosaur.com -0.0.0.0 whipcrack.org -0.0.0.0 wormgush.com -0.0.0.0 www.1girl1pitcher.org -0.0.0.0 www.1guy1cock.com -0.0.0.0 www.1man1jar.org -0.0.0.0 www.1man2needles.com -0.0.0.0 www.1priest1nun.com -0.0.0.0 www.1priest1nun.net -0.0.0.0 www.2girls1cup-free.com -0.0.0.0 www.2girls1cup.cc -0.0.0.0 www.2girls1cup.nl -0.0.0.0 www.2girls1cup.ws -0.0.0.0 www.2girls1finger.org -0.0.0.0 www.2guys1stump.org -0.0.0.0 www.3guys1hammer.ws -0.0.0.0 www.4girlsfingerpaint.org -0.0.0.0 www.bagslap.com -0.0.0.0 www.ballsack.org -0.0.0.0 www.bestshockers.com -0.0.0.0 www.bluewaffle.biz -0.0.0.0 www.bottleguy.com -0.0.0.0 www.bowlgirl.com -0.0.0.0 www.cadaver.org -0.0.0.0 www.clownsong.com -0.0.0.0 www.copyright-reform.info -0.0.0.0 www.cshacks.partycat.us -0.0.0.0 www.cyberscat.com -0.0.0.0 www.dadparty.com -0.0.0.0 www.detroithardcore.com -0.0.0.0 www.donotwatch.org -0.0.0.0 www.dontwatch.us -0.0.0.0 www.eelsoup.net -0.0.0.0 www.fruitlauncher.com -0.0.0.0 www.fuck.org -0.0.0.0 www.funnelchair.com -0.0.0.0 www.goatse.bz -0.0.0.0 www.goatse.ru -0.0.0.0 www.goatsegirl.org -0.0.0.0 www.hai2u.com -0.0.0.0 www.homewares.org -0.0.0.0 www.howtotroll.org -0.0.0.0 www.japscat.org -0.0.0.0 www.jiztini.com -0.0.0.0 www.junecleeland.com -0.0.0.0 www.kids-in-sandbox.com -0.0.0.0 www.kidsinsandbox.info -0.0.0.0 www.lemonparty.biz -0.0.0.0 www.lemonparty.org -0.0.0.0 www.lolhello.com -0.0.0.0 www.lolshock.com -0.0.0.0 www.loltrain.com -0.0.0.0 www.meatspin.biz -0.0.0.0 www.meatspin.com -0.0.0.0 www.merryholidays.org -0.0.0.0 www.milkfountain.com -0.0.0.0 www.mudfall.com -0.0.0.0 www.mudmonster.org -0.0.0.0 www.nimp.org -0.0.0.0 www.nobrain.dk -0.0.0.0 www.nutabuse.com -0.0.0.0 www.octopusgirl.com -0.0.0.0 www.on.nimp.org -0.0.0.0 www.painolympics.info -0.0.0.0 www.painolympics.org -0.0.0.0 www.phonejapan.com -0.0.0.0 www.pressurespot.com -0.0.0.0 www.prolapseman.com -0.0.0.0 www.punishtube.com -0.0.0.0 www.scrollbelow.com -0.0.0.0 www.selfpwn.org -0.0.0.0 www.sourmath.com -0.0.0.0 www.strawpoii.me -0.0.0.0 www.suckdude.com -0.0.0.0 www.thatsjustgay.com -0.0.0.0 www.thatsphucked.com -0.0.0.0 www.theexgirlfriends.com -0.0.0.0 www.thehomo.org -0.0.0.0 www.themacuser.org -0.0.0.0 www.thepounder.com -0.0.0.0 www.tubgirl.me -0.0.0.0 www.tubgirl.org -0.0.0.0 www.turdgasm.com -0.0.0.0 www.vomitgirl.org -0.0.0.0 www.walkthedinosaur.com -0.0.0.0 www.whipcrack.org -0.0.0.0 www.wormgush.com -0.0.0.0 www.xvideoslive.com -0.0.0.0 www.y8.com -0.0.0.0 www.youaresogay.com -0.0.0.0 www.ypmate.com -0.0.0.0 www.zentastic.com -0.0.0.0 youaresogay.com -0.0.0.0 zentastic.com -0.0.0.0 ads234.com -0.0.0.0 ads345.com -0.0.0.0 www.ads234.com -0.0.0.0 www.ads345.com -0.0.0.0 media.fastclick.net -0.0.0.0 cdn.fastclick.net -0.0.0.0 ll.a.hulu.com -0.0.0.0 nl.sitestat.com -0.0.0.0 pro.hit.gemius.pl -0.0.0.0 services.krxd.net -0.0.0.0 stats.channel4.com -0.0.0.0 t2.hulu.com -0.0.0.0 track.hulu.com -0.0.0.0 webstat.channel4.com -0.0.0.0 www.googletagservices.com -0.0.0.0 006.free-counter.co.uk -0.0.0.0 006.freecounters.co.uk -0.0.0.0 06272002-dbase.hitcountz.net -0.0.0.0 0stats.com -0.0.0.0 123counter.mycomputer.com -0.0.0.0 123counter.superstats.com -0.0.0.0 1ca.cqcounter.com -0.0.0.0 1uk.cqcounter.com -0.0.0.0 1us.cqcounter.com -0.0.0.0 2001-007.com -0.0.0.0 20585485p.rfihub.com -0.0.0.0 3bc3fd26-91cf-46b2-8ec6-b1559ada0079.statcamp.net -0.0.0.0 3ps.go.com -0.0.0.0 4-counter.com -0.0.0.0 a-ssl.ligatus.com -0.0.0.0 a.visualrevenue.com -0.0.0.0 a796faee-7163-4757-a34f-e5b48cada4cb.statcamp.net -0.0.0.0 abscbn.spinbox.net -0.0.0.0 accountlock-demo.iovation.com -0.0.0.0 activity.serving-sys.com -0.0.0.0 ad-logics.com -0.0.0.0 adapi.ragapa.com -0.0.0.0 adclient.rottentomatoes.com -0.0.0.0 adcodes.aim4media.com -0.0.0.0 adcounter.globeandmail.com -0.0.0.0 adcounter.theglobeandmail.com -0.0.0.0 adelogs.adobe.com -0.0.0.0 admanmail.com -0.0.0.0 admin.iesnare.co.uk -0.0.0.0 admin.iesnare.com -0.0.0.0 admin.iovation.com -0.0.0.0 adopt.specificclick.net -0.0.0.0 ads.tiscali.com -0.0.0.0 ads.tiscali.it -0.0.0.0 adult.foxcounter.com -0.0.0.0 affiliate.ab1trk.com -0.0.0.0 affiliate.irotracker.com -0.0.0.0 ai062.insightexpress.com -0.0.0.0 ai078.insightexpressai.com -0.0.0.0 ai087.insightexpress.com -0.0.0.0 ai113.insightexpressai.com -0.0.0.0 ai125.insightexpressai.com -0.0.0.0 alert.mac-notification.com -0.0.0.0 alpha.easy-hit-counters.com -0.0.0.0 amateur.xxxcounter.com -0.0.0.0 amer.hops.glbdns.microsoft.com -0.0.0.0 amer.rel.msn.com -0.0.0.0 analytics.msnbc.msn.com -0.0.0.0 analytics.prx.org -0.0.0.0 ant.conversive.nl -0.0.0.0 antivirus-message.com -0.0.0.0 apac.rel.msn.com -0.0.0.0 api.adsymptotic.com -0.0.0.0 api.bizographics.com -0.0.0.0 api.gameanalytics.com -0.0.0.0 api.infinario.com -0.0.0.0 api.tumra.com -0.0.0.0 app.yesware.com -0.0.0.0 apple.com-onlinesupport.host -0.0.0.0 apprep.smartscreen.microsoft.com -0.0.0.0 arbo.hit.gemius.pl -0.0.0.0 au.track.decideinteractive.com -0.0.0.0 au052.insightexpress.com -0.0.0.0 aus-mec-tracking.adalyser.com -0.0.0.0 aus-smv-tracking.adalyser.com -0.0.0.0 auspice.augur.io -0.0.0.0 b.stats.paypal.com -0.0.0.0 bam-pilot.iovation.com -0.0.0.0 banner.0catch.com -0.0.0.0 banners.webcounter.com -0.0.0.0 batch.iovation.com -0.0.0.0 be.sitestat.com -0.0.0.0 beacon-1.newrelic.com -0.0.0.0 beacon.scorecardresearch.com -0.0.0.0 beacons.hottraffic.nl -0.0.0.0 benchemail.bmetrack.com -0.0.0.0 best-search.cc -0.0.0.0 beta.easy-hit-counter.com -0.0.0.0 beta.easy-hit-counters.com -0.0.0.0 beta.easyhitcounters.com -0.0.0.0 bigdata.adfuture.cn -0.0.0.0 bigdata.adsunflower.com -0.0.0.0 bigdata.adups.com -0.0.0.0 bigdata.advmob.cn -0.0.0.0 bilbo.counted.com -0.0.0.0 bin.clearspring.com -0.0.0.0 birta.stats.is -0.0.0.0 bkrtx.com -0.0.0.0 bluestreak.com -0.0.0.0 bookproplus.com -0.0.0.0 brightroll.com -0.0.0.0 broadcastpc.tv -0.0.0.0 report.broadcastpc.tv -0.0.0.0 www.broadcastpc.tv -0.0.0.0 browser-message.com -0.0.0.0 bserver.blick.com -0.0.0.0 bstats.adbrite.com -0.0.0.0 by.optimost.com -0.0.0.0 c.statcounter.com -0.0.0.0 c.thecounter.de -0.0.0.0 c0.adalyser.com -0.0.0.0 c1.statcounter.com -0.0.0.0 c1.thecounter.com -0.0.0.0 c1.thecounter.de -0.0.0.0 c1.xxxcounter.com -0.0.0.0 c10.statcounter.com -0.0.0.0 c11.statcounter.com -0.0.0.0 c12.statcounter.com -0.0.0.0 c13.statcounter.com -0.0.0.0 c14.statcounter.com -0.0.0.0 c15.statcounter.com -0.0.0.0 c16.statcounter.com -0.0.0.0 c17.statcounter.com -0.0.0.0 c2.gostats.com -0.0.0.0 c2.thecounter.com -0.0.0.0 c2.thecounter.de -0.0.0.0 c2.xxxcounter.com -0.0.0.0 c3.adalyser.com -0.0.0.0 c3.gostats.com -0.0.0.0 c3.statcounter.com -0.0.0.0 c3.thecounter.com -0.0.0.0 c3.xxxcounter.com -0.0.0.0 c4.myway.com -0.0.0.0 c4.statcounter.com -0.0.0.0 c5.statcounter.com -0.0.0.0 c6.statcounter.com -0.0.0.0 c7.statcounter.com -0.0.0.0 c8.statcounter.com -0.0.0.0 c9.statcounter.com -0.0.0.0 ca.cqcounter.com -0.0.0.0 cashcounter.com -0.0.0.0 cb1.counterbot.com -0.0.0.0 cdn-social.janrain.com -0.0.0.0 cdn.oggifinogi.com -0.0.0.0 cdn.taboolasyndication.com -0.0.0.0 cdxbin.vulnerap.com -0.0.0.0 cf.addthis.com -0.0.0.0 cgi.hotstat.nl -0.0.0.0 cgi.sexlist.com -0.0.0.0 cgicounter.onlinehome.de -0.0.0.0 ci-accountlock.iovation.com -0.0.0.0 ci-admin.iovation.com -0.0.0.0 ci-mpsnare.iesnare.co.uk -0.0.0.0 ci-mpsnare.iesnare.com -0.0.0.0 ci-mpsnare.iovation.com -0.0.0.0 ci-snare.iovation.com -0.0.0.0 citrix.tradedoubler.com -0.0.0.0 cjt1.net -0.0.0.0 click.atdmt.com -0.0.0.0 click.fivemtn.com -0.0.0.0 click.icptrack.com -0.0.0.0 click.investopedia.com -0.0.0.0 click.jve.net -0.0.0.0 click.payserve.com -0.0.0.0 clickauditor.net -0.0.0.0 clickmeter.com -0.0.0.0 clicks.emarketmakers.com -0.0.0.0 clicks.m4n.nl -0.0.0.0 clicks.natwest.com -0.0.0.0 clicks.rbs.co.uk -0.0.0.0 clickspring.net -0.0.0.0 clickstatsview.chooseonlinecasino.com -0.0.0.0 clickstatsview.earnmoneycasinos.com -0.0.0.0 clickstatsview.hourfreeplaycasinos.com -0.0.0.0 clickstatsview.howdepositcasino.com -0.0.0.0 clickstatsview.howpickcasino.com -0.0.0.0 clickstatsview.instantcasinoswithdrawal.com -0.0.0.0 clickstatsview.internetcasinosforum.com -0.0.0.0 clickstatsview.microgamingcasinosites.com -0.0.0.0 clickstatsview.new2007casinobonus.com -0.0.0.0 clicktrack.onlineemailmarketing.com -0.0.0.0 clicktrack.premium-shops.net -0.0.0.0 clicktrack.savings-foryou.net -0.0.0.0 clicktrack.shopping-networks.net -0.0.0.0 clicktracker.alloymarketing.com -0.0.0.0 clicktracker.postmasterglobal.com -0.0.0.0 clicktracks.webmetro.com -0.0.0.0 clit10.sextracker.com -0.0.0.0 clit13.sextracker.com -0.0.0.0 clit15.sextracker.com -0.0.0.0 clit2.sextracker.com -0.0.0.0 clit4.sextracker.com -0.0.0.0 clit6.sextracker.com -0.0.0.0 clit7.sextracker.com -0.0.0.0 clit8.sextracker.com -0.0.0.0 clit9.sextracker.com -0.0.0.0 clk.aboxdeal.com -0.0.0.0 clk.relestar.com -0.0.0.0 cnn.entertainment.printthis.clickability.com -0.0.0.0 cnt.xcounter.com -0.0.0.0 collector.deepmetrix.com -0.0.0.0 collector.newsx.cc -0.0.0.0 connectionlead.com -0.0.0.0 connexity.net -0.0.0.0 convertro.com -0.0.0.0 count.channeladvisor.com -0.0.0.0 count.paycounter.com -0.0.0.0 count.xhit.com -0.0.0.0 counter.123counts.com -0.0.0.0 counter.1stblaze.com -0.0.0.0 counter.aaddzz.com -0.0.0.0 counter.adultcheck.com -0.0.0.0 counter.adultrevenueservice.com -0.0.0.0 counter.advancewebhosting.com -0.0.0.0 counter.aport.ru -0.0.0.0 counter.asexhound.com -0.0.0.0 counter.avp2000.com -0.0.0.0 counter.bizland.com -0.0.0.0 counter.clubnet.ro -0.0.0.0 counter.credo.ru -0.0.0.0 counter.digits.com -0.0.0.0 counter.e-audit.it -0.0.0.0 counter.execpc.com -0.0.0.0 counter.gamespy.com -0.0.0.0 counter.hitslink.com -0.0.0.0 counter.hitslinks.com -0.0.0.0 counter.htmlvalidator.com -0.0.0.0 counter.impressur.com -0.0.0.0 counter.inetusa.com -0.0.0.0 counter.inti.fr -0.0.0.0 counter.kaspersky.com -0.0.0.0 counter.letssingit.com -0.0.0.0 counter.mtree.com -0.0.0.0 counter.mycomputer.com -0.0.0.0 counter.netmore.net -0.0.0.0 counter.nope.dk -0.0.0.0 counter.pcgames.de -0.0.0.0 counter.sexhound.nl -0.0.0.0 counter.superstats.com -0.0.0.0 counter.surfcounters.com -0.0.0.0 counter.times.lv -0.0.0.0 counter.topping.com.ua -0.0.0.0 counter.tripod.com -0.0.0.0 counter.uq.edu.au -0.0.0.0 counter.w3open.com -0.0.0.0 counter.webcom.com -0.0.0.0 counter.webmedia.pl -0.0.0.0 counter.webtrends.com -0.0.0.0 counter.webtrends.net -0.0.0.0 counter.xxxcool.com -0.0.0.0 counter1.bravenet.com -0.0.0.0 counter1.sextracker.be -0.0.0.0 counter1.sextracker.com -0.0.0.0 counter10.bravenet.com -0.0.0.0 counter10.sextracker.be -0.0.0.0 counter10.sextracker.com -0.0.0.0 counter11.bravenet.com -0.0.0.0 counter11.sextracker.be -0.0.0.0 counter11.sextracker.com -0.0.0.0 counter12.bravenet.com -0.0.0.0 counter12.sextracker.be -0.0.0.0 counter12.sextracker.com -0.0.0.0 counter13.bravenet.com -0.0.0.0 counter13.sextracker.be -0.0.0.0 counter13.sextracker.com -0.0.0.0 counter14.bravenet.com -0.0.0.0 counter14.sextracker.be -0.0.0.0 counter14.sextracker.com -0.0.0.0 counter15.bravenet.com -0.0.0.0 counter15.sextracker.be -0.0.0.0 counter15.sextracker.com -0.0.0.0 counter16.bravenet.com -0.0.0.0 counter16.sextracker.be -0.0.0.0 counter16.sextracker.com -0.0.0.0 counter17.bravenet.com -0.0.0.0 counter18.bravenet.com -0.0.0.0 counter19.bravenet.com -0.0.0.0 counter2.bravenet.com -0.0.0.0 counter2.freeware.de -0.0.0.0 counter2.hitslink.com -0.0.0.0 counter2.sextracker.be -0.0.0.0 counter2.sextracker.com -0.0.0.0 counter20.bravenet.com -0.0.0.0 counter21.bravenet.com -0.0.0.0 counter22.bravenet.com -0.0.0.0 counter23.bravenet.com -0.0.0.0 counter24.bravenet.com -0.0.0.0 counter25.bravenet.com -0.0.0.0 counter26.bravenet.com -0.0.0.0 counter27.bravenet.com -0.0.0.0 counter28.bravenet.com -0.0.0.0 counter29.bravenet.com -0.0.0.0 counter3.bravenet.com -0.0.0.0 counter3.sextracker.be -0.0.0.0 counter3.sextracker.com -0.0.0.0 counter30.bravenet.com -0.0.0.0 counter31.bravenet.com -0.0.0.0 counter32.bravenet.com -0.0.0.0 counter33.bravenet.com -0.0.0.0 counter34.bravenet.com -0.0.0.0 counter35.bravenet.com -0.0.0.0 counter36.bravenet.com -0.0.0.0 counter37.bravenet.com -0.0.0.0 counter38.bravenet.com -0.0.0.0 counter39.bravenet.com -0.0.0.0 counter4.bravenet.com -0.0.0.0 counter4.sextracker.be -0.0.0.0 counter4.sextracker.com -0.0.0.0 counter40.bravenet.com -0.0.0.0 counter41.bravenet.com -0.0.0.0 counter42.bravenet.com -0.0.0.0 counter43.bravenet.com -0.0.0.0 counter44.bravenet.com -0.0.0.0 counter45.bravenet.com -0.0.0.0 counter46.bravenet.com -0.0.0.0 counter47.bravenet.com -0.0.0.0 counter48.bravenet.com -0.0.0.0 counter49.bravenet.com -0.0.0.0 counter4all.dk -0.0.0.0 counter4u.de -0.0.0.0 counter5.bravenet.com -0.0.0.0 counter5.sextracker.be -0.0.0.0 counter5.sextracker.com -0.0.0.0 counter50.bravenet.com -0.0.0.0 counter6.bravenet.com -0.0.0.0 counter6.sextracker.be -0.0.0.0 counter6.sextracker.com -0.0.0.0 counter7.bravenet.com -0.0.0.0 counter7.sextracker.be -0.0.0.0 counter7.sextracker.com -0.0.0.0 counter8.bravenet.com -0.0.0.0 counter8.sextracker.be -0.0.0.0 counter8.sextracker.com -0.0.0.0 counter9.bravenet.com -0.0.0.0 counter9.sextracker.be -0.0.0.0 counter9.sextracker.com -0.0.0.0 counterad.de -0.0.0.0 counteraport.spylog.com -0.0.0.0 counters.auctionhelper.com -0.0.0.0 counters.auctionwatch.com -0.0.0.0 counters.auctiva.com -0.0.0.0 counters.gigya.com -0.0.0.0 counters.xaraonline.com -0.0.0.0 cs.sexcounter.com -0.0.0.0 ctrack.optin-global.net -0.0.0.0 ctrack07.optin-global.net -0.0.0.0 cw.nu -0.0.0.0 cyseal.cyveillance.com -0.0.0.0 cz3.clickzs.com -0.0.0.0 cz6.clickzs.com -0.0.0.0 da.ce.bd.a9.top.list.ru -0.0.0.0 da.newstogram.com -0.0.0.0 dap.digitalgov.gov -0.0.0.0 data.coremetrics.com -0.0.0.0 data.webads.co.nz -0.0.0.0 data2.perf.overture.com -0.0.0.0 dc43.s290.meetrics.net -0.0.0.0 dclk.haaretz.co.il -0.0.0.0 dclk.themarker.com -0.0.0.0 dclk.themarketer.com -0.0.0.0 de.sitestat.com -0.0.0.0 delivery.loopingclick.com -0.0.0.0 detectorcarecenter.in -0.0.0.0 dgit.com -0.0.0.0 digistats.westjet.com -0.0.0.0 dimeprice.com -0.0.0.0 directads.mcafee.com -0.0.0.0 dkb01.webtrekk.net -0.0.0.0 dotcomsecrets.com -0.0.0.0 dpbolvw.net -0.0.0.0 dpm.demdex.net -0.0.0.0 dra.iesnare.com -0.0.0.0 ds.247realmedia.com -0.0.0.0 ds.amateurmatch.com -0.0.0.0 dv-fw-a-nat.iovation.com -0.0.0.0 dwclick.com -0.0.0.0 dyn.emetriq.de -0.0.0.0 e-2dj6wfk4ehd5afq.stats.esomniture.com -0.0.0.0 e-2dj6wfk4ggdzkbo.stats.esomniture.com -0.0.0.0 e-2dj6wfk4gkcpiep.stats.esomniture.com -0.0.0.0 e-2dj6wfk4skdpogo.stats.esomniture.com -0.0.0.0 e-2dj6wfkiakdjgcp.stats.esomniture.com -0.0.0.0 e-2dj6wfkiepczoeo.stats.esomniture.com -0.0.0.0 e-2dj6wfkikjd5glq.stats.esomniture.com -0.0.0.0 e-2dj6wfkiokc5odp.stats.esomniture.com -0.0.0.0 e-2dj6wfkiqjcpifp.stats.esomniture.com -0.0.0.0 e-2dj6wfkocjczedo.stats.esomniture.com -0.0.0.0 e-2dj6wfkokjajseq.stats.esomniture.com -0.0.0.0 e-2dj6wfkowkdjokp.stats.esomniture.com -0.0.0.0 e-2dj6wfkykpazskq.stats.esomniture.com -0.0.0.0 e-2dj6wflicocjklo.stats.esomniture.com -0.0.0.0 e-2dj6wfligpd5iap.stats.esomniture.com -0.0.0.0 e-2dj6wflikgdpodo.stats.esomniture.com -0.0.0.0 e-2dj6wflikiajslo.stats.esomniture.com -0.0.0.0 e-2dj6wflioldzoco.stats.esomniture.com -0.0.0.0 e-2dj6wfliwpczolp.stats.esomniture.com -0.0.0.0 e-2dj6wfloenczmkq.stats.esomniture.com -0.0.0.0 e-2dj6wflokmajedo.stats.esomniture.com -0.0.0.0 e-2dj6wfloqgc5mho.stats.esomniture.com -0.0.0.0 e-2dj6wfmysgdzobo.stats.esomniture.com -0.0.0.0 e-2dj6wgkigpcjedo.stats.esomniture.com -0.0.0.0 e-2dj6wgkisnd5abo.stats.esomniture.com -0.0.0.0 e-2dj6wgkoandzieq.stats.esomniture.com -0.0.0.0 e-2dj6wgkycpcpsgq.stats.esomniture.com -0.0.0.0 e-2dj6wgkyepajmeo.stats.esomniture.com -0.0.0.0 e-2dj6wgkyknd5sko.stats.esomniture.com -0.0.0.0 e-2dj6wgkyomdpalp.stats.esomniture.com -0.0.0.0 e-2dj6whkiandzkko.stats.esomniture.com -0.0.0.0 e-2dj6whkiepd5iho.stats.esomniture.com -0.0.0.0 e-2dj6whkiwjdjwhq.stats.esomniture.com -0.0.0.0 e-2dj6wjk4amd5mfp.stats.esomniture.com -0.0.0.0 e-2dj6wjk4kkcjalp.stats.esomniture.com -0.0.0.0 e-2dj6wjk4ukazebo.stats.esomniture.com -0.0.0.0 e-2dj6wjkosodpmaq.stats.esomniture.com -0.0.0.0 e-2dj6wjkouhd5eao.stats.esomniture.com -0.0.0.0 e-2dj6wjkowhd5ggo.stats.esomniture.com -0.0.0.0 e-2dj6wjkowjajcbo.stats.esomniture.com -0.0.0.0 e-2dj6wjkyandpogq.stats.esomniture.com -0.0.0.0 e-2dj6wjkycpdzckp.stats.esomniture.com -0.0.0.0 e-2dj6wjkyqmdzcgo.stats.esomniture.com -0.0.0.0 e-2dj6wjkysndzigp.stats.esomniture.com -0.0.0.0 e-2dj6wjl4qhd5kdo.stats.esomniture.com -0.0.0.0 e-2dj6wjlichdjoep.stats.esomniture.com -0.0.0.0 e-2dj6wjliehcjglp.stats.esomniture.com -0.0.0.0 e-2dj6wjlignajgaq.stats.esomniture.com -0.0.0.0 e-2dj6wjloagc5oco.stats.esomniture.com -0.0.0.0 e-2dj6wjlougazmao.stats.esomniture.com -0.0.0.0 e-2dj6wjlyamdpogo.stats.esomniture.com -0.0.0.0 e-2dj6wjlyckcpelq.stats.esomniture.com -0.0.0.0 e-2dj6wjlyeodjkcq.stats.esomniture.com -0.0.0.0 e-2dj6wjlygkd5ecq.stats.esomniture.com -0.0.0.0 e-2dj6wjmiekc5olo.stats.esomniture.com -0.0.0.0 e-2dj6wjmyehd5mfo.stats.esomniture.com -0.0.0.0 e-2dj6wjmyooczoeo.stats.esomniture.com -0.0.0.0 e-2dj6wjny-1idzkh.stats.esomniture.com -0.0.0.0 e-2dj6wjnyagcpkko.stats.esomniture.com -0.0.0.0 e-2dj6wjnyeocpcdo.stats.esomniture.com -0.0.0.0 e-2dj6wjnygidjskq.stats.esomniture.com -0.0.0.0 e-2dj6wjnyqkajabp.stats.esomniture.com -0.0.0.0 e-n.y-1shz2prbmdj6wvny-1sez2pra2dj6wjmyepdzadpwudj6x9ny-1seq-2-2.stats.esomniture.com -0.0.0.0 e-ny.a-1shz2prbmdj6wvny-1sez2pra2dj6wjny-1jcpgbowsdj6x9ny-1seq-2-2.stats.esomniture.com -0.0.0.0 easy-web-stats.com -0.0.0.0 ecestats.theglobeandmail.com -0.0.0.0 economisttestcollect.insightfirst.com -0.0.0.0 educing.info -0.0.0.0 ehg.fedex.com -0.0.0.0 eitbglobal.ojdinteractiva.com -0.0.0.0 email.positionly.com -0.0.0.0 emea.rel.msn.com -0.0.0.0 engine.cmmeglobal.com -0.0.0.0 entry-stats.huffingtonpost.com -0.0.0.0 environmentalgraffiti.uk.intellitxt.com -0.0.0.0 es.optimost.com -0.0.0.0 extremereach.com -0.0.0.0 fastcounter.bcentral.com -0.0.0.0 fastcounter.com -0.0.0.0 fastcounter.linkexchange.com -0.0.0.0 fastcounter.linkexchange.net -0.0.0.0 fastcounter.linkexchange.nl -0.0.0.0 fastcounter.onlinehoster.net -0.0.0.0 fastwebcounter.com -0.0.0.0 fcstats.bcentral.com -0.0.0.0 fdbdo.com -0.0.0.0 fi.sitestat.com -0.0.0.0 fl01.ct2.comclick.com -0.0.0.0 flycast.com -0.0.0.0 forbescollect.247realmedia.com -0.0.0.0 formalyzer.com -0.0.0.0 foxcounter.com -0.0.0.0 fra-photobox-tracking.adalyser.com -0.0.0.0 free-counter.5u.com -0.0.0.0 free.xxxcounter.com -0.0.0.0 freeinvisiblecounters.com -0.0.0.0 fs10.fusestats.com -0.0.0.0 ft2.autonomycloud.com -0.0.0.0 g-wizzads.net -0.0.0.0 gapl.hit.gemius.pl -0.0.0.0 gbr-7stars-tracking.adalyser.com -0.0.0.0 gbr-carat-tracking.adalyser.com -0.0.0.0 gbr-mbww-tracking.adalyser.com -0.0.0.0 gbr-smv-tracking.adalyser.com -0.0.0.0 gbr-tbh-tracking.adalyser.com -0.0.0.0 gcounter.hosting4u.net -0.0.0.0 gd.mlb.com -0.0.0.0 geocounter.net -0.0.0.0 gj.mmstat.com -0.0.0.0 gkkzngresullts.com -0.0.0.0 go-in-search.net -0.0.0.0 googfle.com -0.0.0.0 googletagservices.com -0.0.0.0 grafix.xxxcounter.com -0.0.0.0 gtcc1.acecounter.com -0.0.0.0 hc2.humanclick.com -0.0.0.0 highscanprotect.com -0.0.0.0 hit-counter.5u.com -0.0.0.0 hit-counter.udub.com -0.0.0.0 hit.clickaider.com -0.0.0.0 hit10.hotlog.ru -0.0.0.0 hit2.hotlog.ru -0.0.0.0 hit37.chark.dk -0.0.0.0 hit37.chart.dk -0.0.0.0 hit39.chart.dk -0.0.0.0 hit5.hotlog.ru -0.0.0.0 hit8.hotlog.ru -0.0.0.0 hits.guardian.co.uk -0.0.0.0 hits.gureport.co.uk -0.0.0.0 hits.nextstat.com -0.0.0.0 hits.webstat.com -0.0.0.0 hitx.statistics.ro -0.0.0.0 hst.tradedoubler.com -0.0.0.0 htm.freelogs.com -0.0.0.0 http300.edge.ru4.com -0.0.0.0 i.kissmetrics.com -0.0.0.0 i.track112.site -0.0.0.0 iccee.com -0.0.0.0 idm.hit.gemius.pl -0.0.0.0 ieplugin.com -0.0.0.0 iesnare.co.uk -0.0.0.0 ig.insightgrit.com -0.0.0.0 ih.constantcontacts.com -0.0.0.0 image.masterstats.com -0.0.0.0 images-aud.freshmeat.net -0.0.0.0 images-aud.slashdot.org -0.0.0.0 images-aud.sourceforge.net -0.0.0.0 images.dailydiscounts.com -0.0.0.0 images.itchydawg.com -0.0.0.0 images1.paycounter.com -0.0.0.0 imp.clickability.com -0.0.0.0 impacts.alliancehub.com -0.0.0.0 impch.tradedoubler.com -0.0.0.0 impde.tradedoubler.com -0.0.0.0 impdk.tradedoubler.com -0.0.0.0 impes.tradedoubler.com -0.0.0.0 impfr.tradedoubler.com -0.0.0.0 impgb.tradedoubler.com -0.0.0.0 impie.tradedoubler.com -0.0.0.0 impit.tradedouble.com -0.0.0.0 impit.tradedoubler.com -0.0.0.0 impnl.tradedoubler.com -0.0.0.0 impno.tradedoubler.com -0.0.0.0 impse.tradedoubler.com -0.0.0.0 impsnare.iesnare.com -0.0.0.0 in.paycounter.com -0.0.0.0 in.webcounter.cc -0.0.0.0 insightfirst.com -0.0.0.0 insightxe.looksmart.com -0.0.0.0 int.sitestat.com -0.0.0.0 ioit.iovation.com -0.0.0.0 iovation.co.uk -0.0.0.0 iovation.com -0.0.0.0 iprocollect.realmedia.com -0.0.0.0 izitracking.izimailing.com -0.0.0.0 jgoyk.cjt1.net -0.0.0.0 jkearns.freestats.com -0.0.0.0 journalism.uk.smarttargetting.com -0.0.0.0 js.cybermonitor.com -0.0.0.0 js.hs-analytics.net -0.0.0.0 js.revsci.net -0.0.0.0 jsonlinecollect.247realmedia.com -0.0.0.0 kqzyfj.com -0.0.0.0 kt4.kliptracker.com -0.0.0.0 leadpub.com -0.0.0.0 liapentruromania.ro -0.0.0.0 lin31.metriweb.be -0.0.0.0 link.masterstats.com -0.0.0.0 linkcounter.com -0.0.0.0 linkcounter.pornosite.com -0.0.0.0 linktrack.bravenet.com -0.0.0.0 livestats.atlanta-airport.com -0.0.0.0 loc1.hitsprocessor.com -0.0.0.0 log.clickstream.co.za -0.0.0.0 log.hankooki.com -0.0.0.0 log.statistici.ro -0.0.0.0 log1.countomat.com -0.0.0.0 log4.quintelligence.com -0.0.0.0 log999.goo.ne.jp -0.0.0.0 loga.xiti.com -0.0.0.0 logc1.xiti.com -0.0.0.0 logc146.xiti.com -0.0.0.0 logc22.xiti.com -0.0.0.0 logc25.xiti.com -0.0.0.0 logc31.xiti.com -0.0.0.0 logi6.xiti.com -0.0.0.0 logi7.xiti.com -0.0.0.0 logi8.xiti.com -0.0.0.0 logp3.xiti.com -0.0.0.0 logs.comics.com -0.0.0.0 logs.eresmas.com -0.0.0.0 logs.eresmas.net -0.0.0.0 logv.xiti.com -0.0.0.0 logv14.xiti.com -0.0.0.0 logv17.xiti.com -0.0.0.0 logv18.xiti.com -0.0.0.0 logv21.xiti.com -0.0.0.0 logv25.xiti.com -0.0.0.0 logv27.xiti.com -0.0.0.0 logv29.xiti.com -0.0.0.0 logv32.xiti.com -0.0.0.0 logv4.xiti.com -0.0.0.0 lpcloudsvr302.com -0.0.0.0 luycos.com -0.0.0.0 lycoscollect.247realmedia.com -0.0.0.0 lycoscollect.realmedia.com -0.0.0.0 m1.nedstatbasic.net -0.0.0.0 mailcheckisp.biz -0.0.0.0 mailfoogae.appspot.com -0.0.0.0 mailtrack.me -0.0.0.0 mailtrack1313.com -0.0.0.0 mama128.valuehost.ru -0.0.0.0 marketscore.com -0.0.0.0 mature.xxxcounter.com -0.0.0.0 mbox5.offermatica.com -0.0.0.0 media.superstats.com -0.0.0.0 media101.sitebrand.com -0.0.0.0 mediatrack.revenue.net -0.0.0.0 members2.hookup.com -0.0.0.0 metric.10best.com -0.0.0.0 metric.infoworld.com -0.0.0.0 metric.nationalgeographic.com -0.0.0.0 metric.nwsource.com -0.0.0.0 metric.olivegarden.com -0.0.0.0 metric.starz.com -0.0.0.0 metric.thenation.com -0.0.0.0 metrics.accuweather.com -0.0.0.0 metrics.al.com -0.0.0.0 metrics.att.com -0.0.0.0 metrics.boston.com -0.0.0.0 metrics.cbc.ca -0.0.0.0 metrics.cleveland.com -0.0.0.0 metrics.cnn.com -0.0.0.0 metrics.csmonitor.com -0.0.0.0 metrics.ctv.ca -0.0.0.0 metrics.dallasnews.com -0.0.0.0 metrics.elle.com -0.0.0.0 metrics.experts-exchange.com -0.0.0.0 metrics.fandome.com -0.0.0.0 metrics.foxnews.com -0.0.0.0 metrics.gap.com -0.0.0.0 metrics.health.com -0.0.0.0 metrics.hrblock.com -0.0.0.0 metrics.ioffer.com -0.0.0.0 metrics.ireport.com -0.0.0.0 metrics.kgw.com -0.0.0.0 metrics.ksl.com -0.0.0.0 metrics.ktvb.com -0.0.0.0 metrics.landolakes.com -0.0.0.0 metrics.lhj.com -0.0.0.0 metrics.maxim.com -0.0.0.0 metrics.mlive.com -0.0.0.0 metrics.mms.mavenapps.net -0.0.0.0 metrics.mpora.com -0.0.0.0 metrics.mysanantonio.com -0.0.0.0 metrics.nba.com -0.0.0.0 metrics.nextgov.com -0.0.0.0 metrics.nfl.com -0.0.0.0 metrics.npr.org -0.0.0.0 metrics.oclc.org -0.0.0.0 metrics.olivegarden.com -0.0.0.0 metrics.oregonlive.com -0.0.0.0 metrics.parallels.com -0.0.0.0 metrics.performancing.com -0.0.0.0 metrics.philly.com -0.0.0.0 metrics.post-gazette.com -0.0.0.0 metrics.premiere.com -0.0.0.0 metrics.rottentomatoes.com -0.0.0.0 metrics.sephora.com -0.0.0.0 metrics.soundandvision.com -0.0.0.0 metrics.soundandvisionmag.com -0.0.0.0 metrics.sun.com -0.0.0.0 metrics.technologyreview.com -0.0.0.0 metrics.theatlantic.com -0.0.0.0 metrics.thedailybeast.com -0.0.0.0 metrics.thefa.com -0.0.0.0 metrics.thefrisky.com -0.0.0.0 metrics.thenation.com -0.0.0.0 metrics.theweathernetwork.com -0.0.0.0 metrics.tmz.com -0.0.0.0 metrics.toyota.com -0.0.0.0 metrics.tulsaworld.com -0.0.0.0 metrics.washingtonpost.com -0.0.0.0 metrics.whitepages.com -0.0.0.0 metrics.womansday.com -0.0.0.0 metrics.yellowpages.com -0.0.0.0 metrics.yousendit.com -0.0.0.0 metrics2.pricegrabber.com -0.0.0.0 mktg.actonsoftware.com -0.0.0.0 mng1.clickalyzer.com -0.0.0.0 monster.gostats.com -0.0.0.0 mpsnare.iesnare.co.uk -0.0.0.0 mpsnare.iesnare.com -0.0.0.0 msn1.com -0.0.0.0 msnm.com -0.0.0.0 mt122.mtree.com -0.0.0.0 mtcount.channeladvisor.com -0.0.0.0 mtrcs.popcap.com -0.0.0.0 mtv.247realmedia.com -0.0.0.0 multi1.rmuk.co.uk -0.0.0.0 mvs.mediavantage.de -0.0.0.0 mvtracker.com -0.0.0.0 mx.iesnare.com -0.0.0.0 mx.iovation.com -0.0.0.0 mystats.com -0.0.0.0 nedstat.s0.nl -0.0.0.0 nethit-free.nl -0.0.0.0 network.leadpub.com -0.0.0.0 nextgenstats.com -0.0.0.0 nl.nedstatbasic.net -0.0.0.0 o.addthis.com -0.0.0.0 objects.tremormedia.com -0.0.0.0 okcounter.com -0.0.0.0 omniture.theglobeandmail.com -0.0.0.0 omtrdc.net -0.0.0.0 one.123counters.com -0.0.0.0 oss-crules.marketscore.com -0.0.0.0 oss-survey.marketscore.com -0.0.0.0 ostats.mozilla.com -0.0.0.0 ourtoolbar.com -0.0.0.0 out.true-counter.com -0.0.0.0 p.addthis.com -0.0.0.0 p.iovation.com -0.0.0.0 p.reuters.com -0.0.0.0 p.twitter.com -0.0.0.0 partner.alerts.aol.com -0.0.0.0 partners.pantheranetwork.com -0.0.0.0 passpport.com -0.0.0.0 paxito.sitetracker.com -0.0.0.0 pei-ads.thesmokingjacket.com -0.0.0.0 perso.estat.com -0.0.0.0 pf.tradedoubler.com -0.0.0.0 photobox-tracking.adalyser.com -0.0.0.0 pings.blip.tv -0.0.0.0 pix02.revsci.net -0.0.0.0 pix03.revsci.net -0.0.0.0 pix04.revsci.net -0.0.0.0 pixel-geo.prfct.co -0.0.0.0 pixel.invitemedia.com -0.0.0.0 pixel.tapad.com -0.0.0.0 pmg.ad-logics.com -0.0.0.0 pn2.adserver.yahoo.com -0.0.0.0 pointclicktrack.com -0.0.0.0 pong.qubitproducts.com -0.0.0.0 postclick.adcentriconline.com -0.0.0.0 postgazettecollect.247realmedia.com -0.0.0.0 printmail.biz -0.0.0.0 prof.estat.com -0.0.0.0 proxy.ia2.marketscore.com -0.0.0.0 proxy.ia3.marketscore.com -0.0.0.0 proxy.ia4.marketscore.com -0.0.0.0 proxy.or3.marketscore.com -0.0.0.0 proxy.or4.marketscore.com -0.0.0.0 proxy.sj3.marketscore.com -0.0.0.0 proxy.sj4.marketscore.com -0.0.0.0 proxycfg.marketscore.com -0.0.0.0 quareclk.com -0.0.0.0 r.clickdensity.com -0.0.0.0 raw.oggifinogi.com -0.0.0.0 remotrk.com -0.0.0.0 rightmedia.net -0.0.0.0 rm-admin-demo.iovation.com -0.0.0.0 roskatrack.roskadirect.com -0.0.0.0 rotator.trafficstars.com -0.0.0.0 rr1.xxxcounter.com -0.0.0.0 rr2.xxxcounter.com -0.0.0.0 rr3.xxxcounter.com -0.0.0.0 rr4.xxxcounter.com -0.0.0.0 rr5.xxxcounter.com -0.0.0.0 rr7.xxxcounter.com -0.0.0.0 rts.pgmediaserve.com -0.0.0.0 rts.phn.doublepimp.com -0.0.0.0 s.clickability.com -0.0.0.0 s.statistici.ro -0.0.0.0 s.stats.wordpress.com -0.0.0.0 s.youtube.com -0.0.0.0 s1-tracking.adalyser.com -0.0.0.0 s1.shinystat.it -0.0.0.0 s1.thecounter.com -0.0.0.0 s10.histats.com -0.0.0.0 s10.sitemeter.com -0.0.0.0 s11.sitemeter.com -0.0.0.0 s12.sitemeter.com -0.0.0.0 s13.sitemeter.com -0.0.0.0 s14.sitemeter.com -0.0.0.0 s15.sitemeter.com -0.0.0.0 s16.sitemeter.com -0.0.0.0 s17.sitemeter.com -0.0.0.0 s18.sitemeter.com -0.0.0.0 s19.sitemeter.com -0.0.0.0 s2.statcounter.com -0.0.0.0 s2.youtube.com -0.0.0.0 s20.sitemeter.com -0.0.0.0 s21.sitemeter.com -0.0.0.0 s22.sitemeter.com -0.0.0.0 s23.sitemeter.com -0.0.0.0 s24.sitemeter.com -0.0.0.0 s25.sitemeter.com -0.0.0.0 s26.sitemeter.com -0.0.0.0 s27.sitemeter.com -0.0.0.0 s28.sitemeter.com -0.0.0.0 s29.sitemeter.com -0.0.0.0 s290.mxcdn.net -0.0.0.0 s3.hit.stat.pl -0.0.0.0 s30.sitemeter.com -0.0.0.0 s31.sitemeter.com -0.0.0.0 s32.sitemeter.com -0.0.0.0 s33.sitemeter.com -0.0.0.0 s34.sitemeter.com -0.0.0.0 s35.sitemeter.com -0.0.0.0 s36.sitemeter.com -0.0.0.0 s37.sitemeter.com -0.0.0.0 s38.sitemeter.com -0.0.0.0 s39.sitemeter.com -0.0.0.0 s4.histats.com -0.0.0.0 s4.shinystat.com -0.0.0.0 s41.sitemeter.com -0.0.0.0 s42.sitemeter.com -0.0.0.0 s43.sitemeter.com -0.0.0.0 s44.sitemeter.com -0.0.0.0 s45.sitemeter.com -0.0.0.0 s46.sitemeter.com -0.0.0.0 s47.sitemeter.com -0.0.0.0 s48.sitemeter.com -0.0.0.0 sa.jumptap.com -0.0.0.0 sact.atdmt.com -0.0.0.0 scribe.twitter.com -0.0.0.0 scrooge.channelcincinnati.com -0.0.0.0 scrooge.channeloklahoma.com -0.0.0.0 scrooge.click10.com -0.0.0.0 scrooge.clickondetroit.com -0.0.0.0 scrooge.nbc11.com -0.0.0.0 scrooge.nbc4.com -0.0.0.0 scrooge.nbc4columbus.com -0.0.0.0 scrooge.nbcsandiego.com -0.0.0.0 scrooge.newsnet5.com -0.0.0.0 scrooge.thebostonchannel.com -0.0.0.0 scrooge.thedenverchannel.com -0.0.0.0 scrooge.theindychannel.com -0.0.0.0 scrooge.thekansascitychannel.com -0.0.0.0 scrooge.themilwaukeechannel.com -0.0.0.0 scrooge.theomahachannel.com -0.0.0.0 scrooge.wesh.com -0.0.0.0 scrooge.wftv.com -0.0.0.0 scrooge.wnbc.com -0.0.0.0 scrooge.wsoctv.com -0.0.0.0 scrooge.wtov9.com -0.0.0.0 sdc.rbistats.com -0.0.0.0 sdogiu.bestamazontips.com -0.0.0.0 se.sitestat.com -0.0.0.0 searchadv.com -0.0.0.0 sekel.ch -0.0.0.0 servedby.valuead.com -0.0.0.0 server1.opentracker.net -0.0.0.0 server10.opentracker.net -0.0.0.0 server11.opentracker.net -0.0.0.0 server12.opentracker.net -0.0.0.0 server13.opentracker.net -0.0.0.0 server14.opentracker.net -0.0.0.0 server15.opentracker.net -0.0.0.0 server16.opentracker.net -0.0.0.0 server17.opentracker.net -0.0.0.0 server18.opentracker.net -0.0.0.0 server2.opentracker.net -0.0.0.0 server3.opentracker.net -0.0.0.0 server3.web-stat.com -0.0.0.0 server4.opentracker.net -0.0.0.0 server5.opentracker.net -0.0.0.0 server6.opentracker.net -0.0.0.0 server7.opentracker.net -0.0.0.0 server8.opentracker.net -0.0.0.0 server9.opentracker.net -0.0.0.0 service.bfast.com -0.0.0.0 service.maxymiser.net -0.0.0.0 seznam.hit.gemius.pl -0.0.0.0 showads.pubmatic.com -0.0.0.0 showcount.honest.com -0.0.0.0 sideshow.directtrack.com -0.0.0.0 sitestats.tiscali.co.uk -0.0.0.0 sm1.sitemeter.com -0.0.0.0 sm2.sitemeter.com -0.0.0.0 sm3.sitemeter.com -0.0.0.0 sm4.sitemeter.com -0.0.0.0 sm45mailtrack.com -0.0.0.0 sm5.sitemeter.com -0.0.0.0 sm6.sitemeter.com -0.0.0.0 sm7.sitemeter.com -0.0.0.0 sm8.sitemeter.com -0.0.0.0 sm9.sitemeter.com -0.0.0.0 smartstats.com -0.0.0.0 smetrics.att.com -0.0.0.0 snare.iesnare.com -0.0.0.0 soap.iovation.com -0.0.0.0 socialize.eu1.gigya.com -0.0.0.0 softcore.xxxcounter.com -0.0.0.0 softonic.com -0.0.0.0 softonic.it -0.0.0.0 sostats.mozilla.com -0.0.0.0 sovereign.sitetracker.com -0.0.0.0 spinbox.maccentral.com -0.0.0.0 spklds.com -0.0.0.0 ss.tiscali.com -0.0.0.0 ss.tiscali.it -0.0.0.0 st.sageanalyst.net -0.0.0.0 st1.hit.gemius.pl -0.0.0.0 stags.peer39.net -0.0.0.0 stast2.gq.com -0.0.0.0 stat-counter.tass-online.ru -0.0.0.0 stat.4u.pl -0.0.0.0 stat.alibaba.com -0.0.0.0 stat.discogs.com -0.0.0.0 stat.netmonitor.fi -0.0.0.0 stat.onestat.com -0.0.0.0 stat.www.fi -0.0.0.0 stat.yellowtracker.com -0.0.0.0 stat.youku.com -0.0.0.0 stat1.z-stat.com -0.0.0.0 stat3.cybermonitor.com -0.0.0.0 static.kibboko.com -0.0.0.0 static.smni.com -0.0.0.0 statik.topica.com -0.0.0.0 statique.secureguards.eu -0.0.0.0 statistics.dynamicsitestats.com -0.0.0.0 statistics.elsevier.nl -0.0.0.0 statistics.reedbusiness.nl -0.0.0.0 statistics.theonion.com -0.0.0.0 stats.24ways.org -0.0.0.0 stats.absol.co.za -0.0.0.0 stats.adbrite.com -0.0.0.0 stats.adotube.com -0.0.0.0 stats.adultswim.com -0.0.0.0 stats.airfarewatchdog.com -0.0.0.0 stats.allliquid.com -0.0.0.0 stats.askmen.com -0.0.0.0 stats.bbc.co.uk -0.0.0.0 stats.becu.org -0.0.0.0 stats.big-boards.com -0.0.0.0 stats.blogoscoop.net -0.0.0.0 stats.bonzaii.no -0.0.0.0 stats.break.com -0.0.0.0 stats.brides.com -0.0.0.0 stats.buysellads.com -0.0.0.0 stats.cafepress.com -0.0.0.0 stats.canalblog.com -0.0.0.0 stats.cartoonnetwork.com -0.0.0.0 stats.clickability.com -0.0.0.0 stats.concierge.com -0.0.0.0 stats.darkbluesea.com -0.0.0.0 stats.datahjaelp.net -0.0.0.0 stats.dziennik.pl -0.0.0.0 stats.economist.com -0.0.0.0 stats.epicurious.com -0.0.0.0 stats.examiner.com -0.0.0.0 stats.f-secure.com -0.0.0.0 stats.fairmont.com -0.0.0.0 stats.fastcompany.com -0.0.0.0 stats.foxcounter.com -0.0.0.0 stats.free-rein.net -0.0.0.0 stats.ft.com -0.0.0.0 stats.gamestop.com -0.0.0.0 stats.globesports.com -0.0.0.0 stats.groupninetyfour.com -0.0.0.0 stats.idsoft.com -0.0.0.0 stats.ign.com -0.0.0.0 stats.ilsemedia.nl -0.0.0.0 stats.independent.co.uk -0.0.0.0 stats.indexstats.com -0.0.0.0 stats.indextools.com -0.0.0.0 stats.investors.com -0.0.0.0 stats.iwebtrack.com -0.0.0.0 stats.jippii.com -0.0.0.0 stats.klsoft.com -0.0.0.0 stats.ladotstats.nl -0.0.0.0 stats.macworld.com -0.0.0.0 stats.magnify.net -0.0.0.0 stats.manticoretechnology.com -0.0.0.0 stats.millanusa.com -0.0.0.0 stats.nowpublic.com -0.0.0.0 stats.paycounter.com -0.0.0.0 stats.platinumbucks.com -0.0.0.0 stats.popscreen.com -0.0.0.0 stats.reinvigorate.net -0.0.0.0 stats.resellerratings.com -0.0.0.0 stats.revenue.net -0.0.0.0 stats.searchles.com -0.0.0.0 stats.space-es.com -0.0.0.0 stats.sponsorafuture.org.uk -0.0.0.0 stats.srvasnet.info -0.0.0.0 stats.ssa.gov -0.0.0.0 stats.street-jeni.us -0.0.0.0 stats.styletechnology.me -0.0.0.0 stats.superstats.com -0.0.0.0 stats.telegraph.co.uk -0.0.0.0 stats.thoughtcatalog.com -0.0.0.0 stats.ultimate-webservices.com -0.0.0.0 stats.unionleader.com -0.0.0.0 stats.video.search.yahoo.com -0.0.0.0 stats.vodpod.com -0.0.0.0 stats.www.ibm.com -0.0.0.0 stats.yourminis.com -0.0.0.0 stats1.clicktracks.com -0.0.0.0 stats1.corusradio.com -0.0.0.0 stats1.in -0.0.0.0 stats2.clicktracks.com -0.0.0.0 stats2.gourmet.com -0.0.0.0 stats2.newyorker.com -0.0.0.0 stats2.rte.ie -0.0.0.0 stats2.unrulymedia.com -0.0.0.0 stats2.vanityfair.com -0.0.0.0 stats5.lightningcast.com -0.0.0.0 stats6.lightningcast.net -0.0.0.0 statse.webtrendslive.com -0.0.0.0 stl.p.a1.traceworks.com -0.0.0.0 straighttangerine.cz.cc -0.0.0.0 systweak.com -0.0.0.0 t.senaldos.com -0.0.0.0 t.senaluno.com -0.0.0.0 t.signaletre.com -0.0.0.0 t.signauxdeux.com -0.0.0.0 t.yesware.com -0.0.0.0 tagging.outrider.com -0.0.0.0 tags.bkrtx.com -0.0.0.0 talkcity.realtracker.com -0.0.0.0 tates.freestats.com -0.0.0.0 tcookie.usatoday.com -0.0.0.0 tcr.tynt.com -0.0.0.0 test.iovation.com -0.0.0.0 testgw.iovation.com -0.0.0.0 tgpcounter.freethumbnailgalleries.com -0.0.0.0 the-counter.net -0.0.0.0 the.sextracker.com -0.0.0.0 themecounter.com -0.0.0.0 tipsurf.com -0.0.0.0 toolbarpartner.com -0.0.0.0 tools.spylog.ru -0.0.0.0 topstats.net -0.0.0.0 torstarcollect.247realmedia.com -0.0.0.0 tour.sweetdiscreet.com -0.0.0.0 tour.xxxblackbook.com -0.0.0.0 tr.adinterax.com -0.0.0.0 track.941tracking.com -0.0.0.0 track.adform.com -0.0.0.0 track.adrevolver.com -0.0.0.0 track.anideaevolves.com -0.0.0.0 track.bannerbridge.net -0.0.0.0 track.businesstrenders.com -0.0.0.0 track.businessunionorg.com -0.0.0.0 track.clearsender.com -0.0.0.0 track.clickcabintracker.com -0.0.0.0 track.clicksure.com -0.0.0.0 track.construclique.com -0.0.0.0 track.did-it.com -0.0.0.0 track.digitcked.com -0.0.0.0 track.digluen.com -0.0.0.0 track.digning.com -0.0.0.0 track.diguati.com -0.0.0.0 track.directleads.com -0.0.0.0 track.domainsponsor.com -0.0.0.0 track.dotsly.com -0.0.0.0 track.effiliation.com -0.0.0.0 track.eg-innovations.net -0.0.0.0 track.emailsvc.net -0.0.0.0 track.enviodemails.com -0.0.0.0 track.exclusivecpa.com -0.0.0.0 track.ft.com -0.0.0.0 track.greatofferstoyou.net -0.0.0.0 track.grmtracking.com -0.0.0.0 track.homestead.com -0.0.0.0 track.hotdrugsstore.in -0.0.0.0 track.india-marketing.in -0.0.0.0 track.iwfueh.us -0.0.0.0 track.justdoing.biz -0.0.0.0 track.kscentraltrack.us -0.0.0.0 track.lawoftrade.com -0.0.0.0 track.learntotradesrv.com -0.0.0.0 track.lfstmedia.com -0.0.0.0 track.linkmails.net -0.0.0.0 track.lmsadvlc.ru -0.0.0.0 track.mailvalue.net -0.0.0.0 track.marketingontarget.net -0.0.0.0 track.marketsvc.net -0.0.0.0 track.mdirector.com -0.0.0.0 track.mdrctr.com -0.0.0.0 track.mia-base.com -0.0.0.0 track.mindfieldresources.com -0.0.0.0 track.msadcenter.afgz.com -0.0.0.0 track.msadcenter.ajfy.com -0.0.0.0 track.msadcenter.ama.com -0.0.0.0 track.msadcenter.bfy.com -0.0.0.0 track.msadcenter.bvp.com -0.0.0.0 track.msadcenter.cdn.com -0.0.0.0 track.msadcenter.ceio.com -0.0.0.0 track.msadcenter.chpn.com -0.0.0.0 track.msadcenter.cxtv.com -0.0.0.0 track.msadcenter.dgt.com -0.0.0.0 track.msadcenter.dtx.com -0.0.0.0 track.msadcenter.dxr.com -0.0.0.0 track.msadcenter.ebg.com -0.0.0.0 track.msadcenter.emee.com -0.0.0.0 track.msadcenter.eqq.com -0.0.0.0 track.msadcenter.etvz.com -0.0.0.0 track.msadcenter.fal.com -0.0.0.0 track.msadcenter.fcuk.com -0.0.0.0 track.msadcenter.fmi.com -0.0.0.0 track.msadcenter.fvpl.com -0.0.0.0 track.msadcenter.gdb.com -0.0.0.0 track.msadcenter.gmiy.com -0.0.0.0 track.msadcenter.hex.com -0.0.0.0 track.msadcenter.hih.com -0.0.0.0 track.msadcenter.hlh.com -0.0.0.0 track.msadcenter.hnsl.com -0.0.0.0 track.msadcenter.igzr.com -0.0.0.0 track.msadcenter.imc.com -0.0.0.0 track.msadcenter.iuf.com -0.0.0.0 track.msadcenter.iuh.com -0.0.0.0 track.msadcenter.izy.com -0.0.0.0 track.msadcenter.jzz.com -0.0.0.0 track.msadcenter.kfgy.com -0.0.0.0 track.msadcenter.kfz.com -0.0.0.0 track.msadcenter.khrg.com -0.0.0.0 track.msadcenter.kkal.com -0.0.0.0 track.msadcenter.kpuo.com -0.0.0.0 track.msadcenter.krt.com -0.0.0.0 track.msadcenter.llu.com -0.0.0.0 track.msadcenter.lngl.com -0.0.0.0 track.msadcenter.lrgo.com -0.0.0.0 track.msadcenter.ltp.com -0.0.0.0 track.msadcenter.lyv.com -0.0.0.0 track.msadcenter.lzwp.com -0.0.0.0 track.msadcenter.mazp.com -0.0.0.0 track.msadcenter.mjze.com -0.0.0.0 track.msadcenter.mkqa.com -0.0.0.0 track.msadcenter.moas.com -0.0.0.0 track.msadcenter.msw.com -0.0.0.0 track.msadcenter.mur.com -0.0.0.0 track.msadcenter.nge.com -0.0.0.0 track.msadcenter.nho.com -0.0.0.0 track.msadcenter.nlke.com -0.0.0.0 track.msadcenter.nyfg.com -0.0.0.0 track.msadcenter.oah.com -0.0.0.0 track.msadcenter.pcp.com -0.0.0.0 track.msadcenter.pka.com -0.0.0.0 track.msadcenter.psof.com -0.0.0.0 track.msadcenter.pszn.com -0.0.0.0 track.msadcenter.pwpn.com -0.0.0.0 track.msadcenter.qpz.com -0.0.0.0 track.msadcenter.qru.com -0.0.0.0 track.msadcenter.qsvv.com -0.0.0.0 track.msadcenter.qymv.com -0.0.0.0 track.msadcenter.rfjq.com -0.0.0.0 track.msadcenter.ruum.com -0.0.0.0 track.msadcenter.sax.com -0.0.0.0 track.msadcenter.scz.com -0.0.0.0 track.msadcenter.sfq.com -0.0.0.0 track.msadcenter.sgq.com -0.0.0.0 track.msadcenter.shy.com -0.0.0.0 track.msadcenter.szc.com -0.0.0.0 track.msadcenter.tirj.com -0.0.0.0 track.msadcenter.tnuw.com -0.0.0.0 track.msadcenter.toj.com -0.0.0.0 track.msadcenter.trg.com -0.0.0.0 track.msadcenter.tux.com -0.0.0.0 track.msadcenter.usm.com -0.0.0.0 track.msadcenter.usx.com -0.0.0.0 track.msadcenter.vava.com -0.0.0.0 track.msadcenter.vbd.com -0.0.0.0 track.msadcenter.vbug.com -0.0.0.0 track.msadcenter.vcf.com -0.0.0.0 track.msadcenter.vrhe.com -0.0.0.0 track.msadcenter.vyp.com -0.0.0.0 track.msadcenter.wdm.com -0.0.0.0 track.msadcenter.wfm.com -0.0.0.0 track.msadcenter.wmd.com -0.0.0.0 track.msadcenter.won.com -0.0.0.0 track.msadcenter.wup.com -0.0.0.0 track.msadcenter.xda.com -0.0.0.0 track.msadcenter.xpp.com -0.0.0.0 track.msadcenter.xxx.com -0.0.0.0 track.msadcenter.xzh.com -0.0.0.0 track.msadcenter.xzwy.com -0.0.0.0 track.msadcenter.yaz.com -0.0.0.0 track.msadcenter.ybi.com -0.0.0.0 track.msadcenter.ytbp.com -0.0.0.0 track.msadcenter.zepw.com -0.0.0.0 track.msadcenter.zhv.com -0.0.0.0 track.msadcenter.zlx.com -0.0.0.0 track.msadcenter.zmmr.com -0.0.0.0 track.msadcenter.zul.com -0.0.0.0 track.msadcenter.zun.com -0.0.0.0 track.msadcenter.zvjw.com -0.0.0.0 track.msadcenter.zzv.com -0.0.0.0 track.mybloglog.com -0.0.0.0 track.nifty.com -0.0.0.0 track.offermarket.net -0.0.0.0 track.omg2.com -0.0.0.0 track.optinstar.com -0.0.0.0 track.pplnk.com -0.0.0.0 track.ppmdating.com -0.0.0.0 track.promosvc.com -0.0.0.0 track.promovalue.us -0.0.0.0 track.publeadmedia.com -0.0.0.0 track.real2come.com -0.0.0.0 track.rediff.com -0.0.0.0 track.resala1.com -0.0.0.0 track.roiservice.com -0.0.0.0 track.searchignite.com -0.0.0.0 track.specialdailydeals4u.com -0.0.0.0 track.statesend.co.in -0.0.0.0 track.stromfeldshippingcenters.com -0.0.0.0 track.svcoffer.com -0.0.0.0 track.theprovision.net -0.0.0.0 track.theviralconcept.com -0.0.0.0 track.topromotion.net -0.0.0.0 track.upaknee.com -0.0.0.0 track.vivid.com -0.0.0.0 track.webgains.com -0.0.0.0 track.webprodeals.cf -0.0.0.0 track.xapads.com -0.0.0.0 track.yourmedicalpurchase.ru -0.0.0.0 track.zapromotions.com -0.0.0.0 track.zipalerts.com -0.0.0.0 track.ziprecruiter.com -0.0.0.0 track.zulumarketing.com -0.0.0.0 track1.offers2004.com -0.0.0.0 track12.offersbymail.com -0.0.0.0 track2.mybloglog.com -0.0.0.0 track2.ultimateinternetoffers.com -0.0.0.0 track3.your-picks.com -0.0.0.0 tracka.businessleadbuilder.com -0.0.0.0 tracker.blueprintinteractivetest.com -0.0.0.0 tracker.bonnint.net -0.0.0.0 tracker.cl1.fidelizador.com -0.0.0.0 tracker.clicktrade.com -0.0.0.0 tracker.consumerpackage.net -0.0.0.0 tracker.coopt.com -0.0.0.0 tracker.eton-events.com -0.0.0.0 tracker.hitmatic.com -0.0.0.0 tracker.idg.co.uk -0.0.0.0 tracker.mailvalue.net -0.0.0.0 tracker.marketsvc.net -0.0.0.0 tracker.mattel.com -0.0.0.0 tracker.netklix.com -0.0.0.0 tracker.offermarket.net -0.0.0.0 tracker.onapps.org -0.0.0.0 tracker.promosvc.com -0.0.0.0 tracker.promovalue.us -0.0.0.0 tracker.svcoffer.com -0.0.0.0 tracker.tradedoubler.com -0.0.0.0 tracker1.leadiya.com -0.0.0.0 tracking.10e20.com -0.0.0.0 tracking.3com.com -0.0.0.0 tracking.45-fe6b6-aah.co.uk -0.0.0.0 tracking.adalyser.com -0.0.0.0 tracking.adctrack.com -0.0.0.0 tracking.adgoon.it -0.0.0.0 tracking.adjug.com -0.0.0.0 tracking.allposters.com -0.0.0.0 tracking.ariong.us -0.0.0.0 tracking.arxibs01.com -0.0.0.0 tracking.baddoggiemediagroup.com -0.0.0.0 tracking.carprices.com -0.0.0.0 tracking.crossovertech.asia -0.0.0.0 tracking.drsfostersmith.com -0.0.0.0 tracking.eforceworld.com -0.0.0.0 tracking.engagedigitalmedia.com -0.0.0.0 tracking.experience.com -0.0.0.0 tracking.fanbridge.com -0.0.0.0 tracking.fitprosperity.net -0.0.0.0 tracking.foxnews.com -0.0.0.0 tracking.ibexnetwork.com -0.0.0.0 tracking.ilinkmd.com -0.0.0.0 tracking.imagewebdesign.fr -0.0.0.0 tracking.iol.co.za -0.0.0.0 tracking.ipermission.net -0.0.0.0 tracking.ipermit.net -0.0.0.0 tracking.jef74.com -0.0.0.0 tracking.lay-ota.fr -0.0.0.0 tracking.layo-ta.fr -0.0.0.0 tracking.lifescript.com -0.0.0.0 tracking.mailtracker.in -0.0.0.0 tracking.marketviaemail.net -0.0.0.0 tracking.motleyfool.com -0.0.0.0 tracking.msadcenter.msn.com -0.0.0.0 tracking.myunidays.com -0.0.0.0 tracking.nesox.com -0.0.0.0 tracking.oceantidemedia.com -0.0.0.0 tracking.oerug.com -0.0.0.0 tracking.oggifinogi.com -0.0.0.0 tracking.paymentfindermail.net -0.0.0.0 tracking.pennystockpicks.net -0.0.0.0 tracking.percentmobile.com -0.0.0.0 tracking.perfectwaterpurifier.net -0.0.0.0 tracking.prm20cloud.com -0.0.0.0 tracking.publicidees.com -0.0.0.0 tracking.quisma.com -0.0.0.0 tracking.rangeonlinemedia.com -0.0.0.0 tracking.salkmarketing.com -0.0.0.0 tracking.searchmarketing.com -0.0.0.0 tracking.stampready.net -0.0.0.0 tracking.summitmedia.co.uk -0.0.0.0 tracking.trafficjunky.net -0.0.0.0 tracking.trutv.com -0.0.0.0 tracking.vindicosuite.com -0.0.0.0 trackit.vicotech.com -0.0.0.0 trackmail3345.com -0.0.0.0 tradedoubler.sonvideopro.com -0.0.0.0 traffic-stats.streamsolutions.co.uk -0.0.0.0 trafficopen.com -0.0.0.0 trax.gamespot.com -0.0.0.0 trc.taboolasyndication.com -0.0.0.0 trk.kissmetrics.com -0.0.0.0 trk.tidaltv.com -0.0.0.0 true-counter.com -0.0.0.0 tu.connect.wunderloop.net -0.0.0.0 tynt.com -0.0.0.0 u1817.16.spylog.com -0.0.0.0 u3102.47.spylog.com -0.0.0.0 u3305.71.spylog.com -0.0.0.0 u3608.20.spylog.com -0.0.0.0 u4056.56.spylog.com -0.0.0.0 u432.77.spylog.com -0.0.0.0 u4396.79.spylog.com -0.0.0.0 u4443.84.spylog.com -0.0.0.0 u4556.11.spylog.com -0.0.0.0 u5234.87.spylog.com -0.0.0.0 u5234.98.spylog.com -0.0.0.0 u5687.48.spylog.com -0.0.0.0 u574.07.spylog.com -0.0.0.0 u604.41.spylog.com -0.0.0.0 u6762.46.spylog.com -0.0.0.0 u6905.71.spylog.com -0.0.0.0 u7748.16.spylog.com -0.0.0.0 u810.15.spylog.com -0.0.0.0 u920.31.spylog.com -0.0.0.0 u977.40.spylog.com -0.0.0.0 udc.msn.com -0.0.0.0 uip.semasio.net -0.0.0.0 uk.cqcounter.com -0.0.0.0 uk.sitestat.com -0.0.0.0 ultimatecounter.com -0.0.0.0 us.2.cqcounter.com -0.0.0.0 us.cqcounter.com -0.0.0.0 usa.nedstat.net -0.0.0.0 v1.nedstatbasic.net -0.0.0.0 v7.stats.load.com -0.0.0.0 valueclick.net -0.0.0.0 vertical-stats.huffpost.com -0.0.0.0 vip.clickzs.com -0.0.0.0 virtualbartendertrack.beer.com -0.0.0.0 vis.sexlist.com -0.0.0.0 visit.theglobeandmail.com -0.0.0.0 voken.eyereturn.com -0.0.0.0 vs.dmtracker.com -0.0.0.0 vsii.spinbox.net -0.0.0.0 vsii.spindox.net -0.0.0.0 w1.tcr112.tynt.com -0.0.0.0 warlog.info -0.0.0.0 warning-message.com -0.0.0.0 wau.tynt.com -0.0.0.0 web-counter.5u.com -0.0.0.0 web1.realtracker.com -0.0.0.0 web2.realtracker.com -0.0.0.0 web3.realtracker.com -0.0.0.0 web4.realtracker.com -0.0.0.0 webanalytics.globalthoughtz.com -0.0.0.0 webbug.seatreport.com -0.0.0.0 webcounter.com -0.0.0.0 webcounter.together.net -0.0.0.0 webhit.aftenposten.no -0.0.0.0 webhit.afterposten.no -0.0.0.0 webmasterkai.sitetracker.com -0.0.0.0 webpdp.gator.com -0.0.0.0 webtrends.telenet.be -0.0.0.0 webtrends.thisis.co.uk -0.0.0.0 webtrends.townhall.com -0.0.0.0 whentheyopened.com -0.0.0.0 windows-tech-help.com -0.0.0.0 wtnj.worldnow.com -0.0.0.0 www.0stats.com -0.0.0.0 www.123count.com -0.0.0.0 www.123counter.superstats.com -0.0.0.0 www.123stat.com -0.0.0.0 www.1quickclickrx.com -0.0.0.0 www.2001-007.com -0.0.0.0 www.3dstats.com -0.0.0.0 www.adalyser.com -0.0.0.0 www.addfreecounter.com -0.0.0.0 www.addfreestats.com -0.0.0.0 www.addtoany.com -0.0.0.0 www.ademails.com -0.0.0.0 www.admin.iesnare.co.uk -0.0.0.0 www.admin.iesnare.com -0.0.0.0 www.affiliatesuccess.net -0.0.0.0 www.bar.ry2002.02-ry014.snpr.hotmx.hair.zaam.net -0.0.0.0 www.belstat.nl -0.0.0.0 www.betcounter.com -0.0.0.0 www.bigbadted.com -0.0.0.0 www.bluestreak.com -0.0.0.0 www.c.thecounter.de -0.0.0.0 www.c1.thecounter.de -0.0.0.0 www.c2.thecounter.de -0.0.0.0 www.ci-mpsnare.iesnare.co.uk -0.0.0.0 www.ci-mpsnare.iesnare.com -0.0.0.0 www.clickclick.com -0.0.0.0 www.clickspring.net -0.0.0.0 www.clixgalore.com -0.0.0.0 www.connectionlead.com -0.0.0.0 www.counter.bloke.com -0.0.0.0 www.counter.sexhound.nl -0.0.0.0 www.counter.superstats.com -0.0.0.0 www.counter1.sextracker.be -0.0.0.0 www.counter10.sextracker.be -0.0.0.0 www.counter11.sextracker.be -0.0.0.0 www.counter12.sextracker.be -0.0.0.0 www.counter13.sextracker.be -0.0.0.0 www.counter14.sextracker.be -0.0.0.0 www.counter15.sextracker.be -0.0.0.0 www.counter16.sextracker.be -0.0.0.0 www.counter2.sextracker.be -0.0.0.0 www.counter3.sextracker.be -0.0.0.0 www.counter4.sextracker.be -0.0.0.0 www.counter4all.com -0.0.0.0 www.counter4all.de -0.0.0.0 www.counter5.sextracker.be -0.0.0.0 www.counter6.sextracker.be -0.0.0.0 www.counter7.sextracker.be -0.0.0.0 www.counter8.sextracker.be -0.0.0.0 www.counter9.sextracker.be -0.0.0.0 www.counterguide.com -0.0.0.0 www.cw.nu -0.0.0.0 www.directgrowthhormone.com -0.0.0.0 www.dpbolvw.net -0.0.0.0 www.dwclick.com -0.0.0.0 www.easycounter.com -0.0.0.0 www.emaildeals.biz -0.0.0.0 www.estats4all.com -0.0.0.0 www.fastcounter.linkexchange.nl -0.0.0.0 www.formalyzer.com -0.0.0.0 www.foxcounter.com -0.0.0.0 www.freestats.com -0.0.0.0 www.fxcounters.com -0.0.0.0 www.gator.com -0.0.0.0 www.googkle.com -0.0.0.0 www.hitstats.co.uk -0.0.0.0 www.iccee.com -0.0.0.0 www.iesnare.co.uk -0.0.0.0 www.iesnare.com -0.0.0.0 www.iovation.co.uk -0.0.0.0 www.iovation.com -0.0.0.0 www.jellycounter.com -0.0.0.0 www.kqzyfj.com -0.0.0.0 www.lansrv050.com -0.0.0.0 www.leadpub.com -0.0.0.0 www.linkcounter.com -0.0.0.0 www.marketscore.com -0.0.0.0 www.megacounter.de -0.0.0.0 www.metareward.com -0.0.0.0 www.mmstat.com -0.0.0.0 www.mpsnare.iesnare.co.uk -0.0.0.0 www.mpsnare.iesnare.com -0.0.0.0 www.naturalgrowthstore.biz -0.0.0.0 www.nedstat.com -0.0.0.0 www.nextgenstats.com -0.0.0.0 www.ntsearch.com -0.0.0.0 www.onestat.com -0.0.0.0 www.originalicons.com -0.0.0.0 www.paycounter.com -0.0.0.0 www.pointclicktrack.com -0.0.0.0 www.popuptrafic.com -0.0.0.0 www.precisioncounter.com -0.0.0.0 www.premiumsmail.net -0.0.0.0 www.printmail.biz -0.0.0.0 www.quantserve.com -0.0.0.0 www.quareclk.com -0.0.0.0 www.remotrk.com -0.0.0.0 www.rightmedia.net -0.0.0.0 www.rightstats.com -0.0.0.0 www.searchadv.com -0.0.0.0 www.sekel.ch -0.0.0.0 www.shockcounter.com -0.0.0.0 www.simplecounter.net -0.0.0.0 www.specificclick.com -0.0.0.0 www.specificpop.com -0.0.0.0 www.spklds.com -0.0.0.0 www.statcount.com -0.0.0.0 www.statcounter.com -0.0.0.0 www.statsession.com -0.0.0.0 www.stattrax.com -0.0.0.0 www.stiffnetwork.com -0.0.0.0 www.testracking.com -0.0.0.0 www.the-counter.net -0.0.0.0 www.thecounter.com -0.0.0.0 www.toolbarcounter.com -0.0.0.0 www.tradedoubler.com -0.0.0.0 www.tradedoubler.com.ar -0.0.0.0 www.trafficmagnet.net -0.0.0.0 www.trafic.ro -0.0.0.0 www.trendcounter.com -0.0.0.0 www.true-counter.com -0.0.0.0 www.tynt.com -0.0.0.0 www.ultimatecounter.com -0.0.0.0 www.v61.com -0.0.0.0 www.web-stat.com -0.0.0.0 www.webcounter.com -0.0.0.0 www.webstat.com -0.0.0.0 www.whereugetxxx.com -0.0.0.0 www.xxxcounter.com -0.0.0.0 www1.addfreestats.com -0.0.0.0 www1.counter.bloke.com -0.0.0.0 www1.tynt.com -0.0.0.0 www101.coolsavings.com -0.0.0.0 www2.addfreestats.com -0.0.0.0 www2.counter.bloke.com -0.0.0.0 www2.pagecount.com -0.0.0.0 www3.addfreestats.com -0.0.0.0 www3.click-fr.com -0.0.0.0 www3.counter.bloke.com -0.0.0.0 www4.addfreestats.com -0.0.0.0 www4.counter.bloke.com -0.0.0.0 www5.addfreestats.com -0.0.0.0 www5.counter.bloke.com -0.0.0.0 www6.addfreestats.com -0.0.0.0 www6.click-fr.com -0.0.0.0 www6.counter.bloke.com -0.0.0.0 www60.valueclick.com -0.0.0.0 www7.addfreestats.com -0.0.0.0 www7.counter.bloke.com -0.0.0.0 www8.addfreestats.com -0.0.0.0 www8.counter.bloke.com -0.0.0.0 www9.counter.bloke.com -0.0.0.0 x.cb.kount.com -0.0.0.0 xcnn.com -0.0.0.0 xyz.freelogs.com -0.0.0.0 zz.cqcounter.com -0.0.0.0 05tz2e9.com -0.0.0.0 09killspyware.com -0.0.0.0 11398.onceedge.ru -0.0.0.0 20-yrs-1.info -0.0.0.0 2006mindfreaklike.blogspot.com -0.0.0.0 59-106-20-39.r-bl100.sakura.ne.jp -0.0.0.0 662bd114b7c9.onceedge.ru -0.0.0.0 askbot.com -0.0.0.0 arrayshift.com -0.0.0.0 bonuscashh.com -0.0.0.0 iframecash.biz -0.0.0.0 osqa.com -0.0.0.0 question2answer.com -0.0.0.0 thebizmeet.com -0.0.0.0 a-scrip.org -0.0.0.0 a.kaytri.com -0.0.0.0 a.oix.com -0.0.0.0 a.oix.net -0.0.0.0 a.openinternetexchange.com -0.0.0.0 a.phormlabs.com -0.0.0.0 a.webwise.com -0.0.0.0 a.webwise.net -0.0.0.0 a.webwise.org -0.0.0.0 a15172379.alturo-server.de -0.0.0.0 aaukqiooaseseuke.org -0.0.0.0 abetterinternet.com -0.0.0.0 abruzzoinitaly.co.uk -0.0.0.0 acglgoa.com -0.0.0.0 acim.moqhixoz.cn -0.0.0.0 acnenomor.com -0.0.0.0 adshufffle.com -0.0.0.0 adwitty.com -0.0.0.0 adwords.google.lloymlincs.com -0.0.0.0 afantispy.com -0.0.0.0 afdbande.cn -0.0.0.0 ale-gratka.pl -0.0.0.0 alegratka.eu -0.0.0.0 allaskme.com -0.0.0.0 allhqpics.com -0.0.0.0 alltereg0.ru -0.0.0.0 alphabirdnetwork.com -0.0.0.0 ams1.ib.adnxs.com -0.0.0.0 android.bigresource.com -0.0.0.0 androiddev.orkitra.com -0.0.0.0 anouslab.cmail20.com -0.0.0.0 answerhub.com -0.0.0.0 antispywareexpert.com -0.0.0.0 antivirus-online-scan5.com -0.0.0.0 antivirus-scanner.com -0.0.0.0 antivirus-scanner8.com -0.0.0.0 apple-protection.info -0.0.0.0 apple.com------support.host -0.0.0.0 apple.com-onlinesupport.site -0.0.0.0 apple.com-safetyalert.com -0.0.0.0 apple.com-scan-virus-detected.com -0.0.0.0 apple.com-store.me -0.0.0.0 apple.com-supportcenter.website -0.0.0.0 apple.com.virus-mac.com -0.0.0.0 applestore.com-mobile.gift -0.0.0.0 armsart.com -0.0.0.0 articlefuns.cn -0.0.0.0 articleidea.cn -0.0.0.0 asianread.com -0.0.0.0 ask-coder.com -0.0.0.0 ask.webatall.com -0.0.0.0 askto.net -0.0.0.0 autohipnose.com -0.0.0.0 autoupdate.update4ever.xyz -0.0.0.0 b.oix.com -0.0.0.0 b.oix.net -0.0.0.0 b.webwise.com -0.0.0.0 b.webwise.net -0.0.0.0 b.webwise.org -0.0.0.0 beloysoff.ru -0.0.0.0 bgl1dr1-a-fixed.sancharnet.in -0.0.0.0 bgl1pp1-a-fixed.sancharnet.in -0.0.0.0 bhyuu.com -0.0.0.0 bighow.net -0.0.0.0 binsservicesonline.info -0.0.0.0 bir.snjack.info -0.0.0.0 bj02.cww.com -0.0.0.0 blackhat.be -0.0.0.0 blenz-me.net -0.0.0.0 bluescreenalert.com -0.0.0.0 bluescreenerrors.net -0.0.0.0 bnvxcfhdgf.blogspot.com.es -0.0.0.0 br.phorm.com -0.0.0.0 brunga.at -0.0.0.0 bt.phorm.com -0.0.0.0 bt.webwise.com -0.0.0.0 bt.webwise.net -0.0.0.0 bt.webwise.org -0.0.0.0 butt-head.mos.ru -0.0.0.0 c.oix.com -0.0.0.0 c.oix.net -0.0.0.0 c.webwise.com -0.0.0.0 c.webwise.net -0.0.0.0 c.webwise.org -0.0.0.0 cafecoc.com -0.0.0.0 cahoots.com -0.0.0.0 callawaypos.com -0.0.0.0 callbling.com -0.0.0.0 cambonanza.com -0.0.0.0 ccudl.com -0.0.0.0 cdn.radiatewheel.info -0.0.0.0 changduk26.com -0.0.0.0 chelick.net -0.0.0.0 ciiycode.com -0.0.0.0 cioco-froll.com -0.0.0.0 cira.login.cqr.ssl.igotmyloverback.com -0.0.0.0 cleanchain.net -0.0.0.0 click.get-answers-fast.com -0.0.0.0 clicktripz.com -0.0.0.0 clien.net -0.0.0.0 cnbc.com-article906773.us -0.0.0.0 co8vd.cn -0.0.0.0 codeexplain.com -0.0.0.0 codegur.com -0.0.0.0 codeotel.com -0.0.0.0 coderexception.com -0.0.0.0 com2err.xyz -0.0.0.0 connect.secure.ggj4m.wellsfarg0-onllne.net -0.0.0.0 coordino.com -0.0.0.0 cra-arc-gc-ca.noads.biz -0.0.0.0 cra-arc.gc.ca.bioder.com.tr -0.0.0.0 custom3hurricanedigitalmedia.com -0.0.0.0 d.oix.com -0.0.0.0 d.phormlabs.com -0.0.0.0 dbios.org -0.0.0.0 dcproxy1.thrunet.com -0.0.0.0 dhauzja511.co.cc -0.0.0.0 dietpharmacyrx.net -0.0.0.0 dmn2.bjpeu.edu.cn -0.0.0.0 dns2.net1.it -0.0.0.0 documents-signature.com -0.0.0.0 doors.co.kr -0.0.0.0 download.abetterinternet.com -0.0.0.0 drc-group.net -0.0.0.0 dubstep.onedumb.com -0.0.0.0 e-kasa.w8w.pl -0.0.0.0 east.05tz2e9.com -0.0.0.0 efreedom.net -0.0.0.0 en.likefever.org -0.0.0.0 enterprise.telesat.com.co -0.0.0.0 enteryouremail.net -0.0.0.0 eol1.egyptonline.com -0.0.0.0 err1.9939118.info -0.0.0.0 err2.9939118.info -0.0.0.0 err3.9939118.info -0.0.0.0 error-warning-alert-critical-5x.com -0.0.0.0 eviboli576.o-f.com -0.0.0.0 exasked.com -0.0.0.0 expertland.net -0.0.0.0 f150123.privacy4browsing.com -0.0.0.0 faceboook-replyei0ki.montadalitihad.com -0.0.0.0 facemail.com -0.0.0.0 faeecb0ock.info -0.0.0.0 faggotry.com -0.0.0.0 familyupport1.com -0.0.0.0 feaecebook.com -0.0.0.0 feedbackexplorer.com -0.0.0.0 fengyixin.com -0.0.0.0 filosvybfimpsv.ru.gg -0.0.0.0 fr.apple.com-services-assistance-recuperations-des-comptes.com -0.0.0.0 freedailydownload.com -0.0.0.0 froling.bee.pl -0.0.0.0 fromru.su -0.0.0.0 ftdownload.com -0.0.0.0 fu.golikeus.net -0.0.0.0 fw433.npic.ac.cn -0.0.0.0 gadgetsytecnologia.com -0.0.0.0 gambero3.cs.tin.it -0.0.0.0 gamelights.ru -0.0.0.0 gasasthe.freehostia.com -0.0.0.0 gate.technopolis.kirov.ru -0.0.0.0 get-answers-fast.com -0.0.0.0 gglcash4u.info -0.0.0.0 girlownedbypolicelike.blogspot.com -0.0.0.0 goggle.com -0.0.0.0 goobbe.com -0.0.0.0 greatarcadehits.com -0.0.0.0 gyros.es -0.0.0.0 h1317070.stratoserver.net -0.0.0.0 hackerz.ir -0.0.0.0 hakerzy.net -0.0.0.0 hakuba.janis.or.jp -0.0.0.0 hatrecord.ru -0.0.0.0 hellwert.biz -0.0.0.0 helpmedb.com -0.0.0.0 hieruu.apicultoresweb.com -0.0.0.0 hotchix.servepics.com -0.0.0.0 how-tosolve.com -0.0.0.0 howtobuildsoftware.com -0.0.0.0 hsb-canada.com -0.0.0.0 hsbconline.ca -0.0.0.0 icecars.com -0.0.0.0 idea21.org -0.0.0.0 ig.fp.oix.net -0.0.0.0 imms1.macau.ctm.net -0.0.0.0 indy.fjmu.edu.cn -0.0.0.0 infopaypal.com -0.0.0.0 installmac.com -0.0.0.0 invite.gezinti.com -0.0.0.0 ipadzu.net -0.0.0.0 ircleaner.com -0.0.0.0 istartsurf.com -0.0.0.0 iswwwup.com -0.0.0.0 itwititer.com -0.0.0.0 ity.elusmedic.ru -0.0.0.0 jajajaj-thats-you-really.com -0.0.0.0 janezk.50webs.co -0.0.0.0 jqueryscript.net -0.0.0.0 jujitsu-ostrava.info -0.0.0.0 jump.ewoss.net -0.0.0.0 jur.unn.ac.ru -0.0.0.0 juste.ru -0.0.0.0 kacstserv.kacst.edu.sa -0.0.0.0 kaytri.com -0.0.0.0 kczambians.com -0.0.0.0 kentsucks.youcanoptout.com -0.0.0.0 keybinary.com -0.0.0.0 kirgo.at -0.0.0.0 kitsjim.com -0.0.0.0 klowns4phun.com -0.0.0.0 known.counsellor.gov.cn -0.0.0.0 konflow.com -0.0.0.0 kplusd.far.ru -0.0.0.0 kpremium.com -0.0.0.0 kr.phorm.com -0.0.0.0 kserv.krldysh.ru -0.0.0.0 laleh.itrc.ac.ir -0.0.0.0 lank.ru -0.0.0.0 levenshteinanswer.com -0.0.0.0 lighthouse2k.com -0.0.0.0 like.likewut.net -0.0.0.0 likeportal.com -0.0.0.0 likespike.com -0.0.0.0 likethis.mbosoft.com -0.0.0.0 likethislist.biz -0.0.0.0 loseweight.asdjiiw.com -0.0.0.0 lucibad.home.ro -0.0.0.0 luxcart.ro -0.0.0.0 m0-s.san.ru -0.0.0.0 m01.oix.com -0.0.0.0 m01.oix.net -0.0.0.0 m01.webwise.com -0.0.0.0 m01.webwise.net -0.0.0.0 m01.webwise.org -0.0.0.0 m02.oix.com -0.0.0.0 m02.oix.net -0.0.0.0 m02.webwise.com -0.0.0.0 m02.webwise.net -0.0.0.0 m02.webwise.org -0.0.0.0 mac-os.apple.com-secured.online -0.0.0.0 mac-osx.message-warning.net -0.0.0.0 mac-protection.info -0.0.0.0 macmeasurmenthub.club -0.0.0.0 macmeasurmentpro.club -0.0.0.0 mail-gw.jbic.go.jp -0.0.0.0 mail.bangla.net -0.0.0.0 mail.cyberh.fr -0.0.0.0 mail.edi.edu.cn -0.0.0.0 mail.hallym.ac.kr -0.0.0.0 mail.hangzhouit.gov.cn -0.0.0.0 mail.hz.zh.cn -0.0.0.0 mail.imamu.edu.sa -0.0.0.0 mail.interq.or.jp -0.0.0.0 mail.ioc.ac.ru -0.0.0.0 mail.issas.ac.cn -0.0.0.0 mail.pmo.ac.cn -0.0.0.0 mail.siom.ac.cn -0.0.0.0 mail.tropmet.res.in -0.0.0.0 mail.tsinghua.edu.cn -0.0.0.0 mail.youcanoptout.com -0.0.0.0 mail.youcanoptout.net -0.0.0.0 mail.youcanoptout.org -0.0.0.0 mail.zzu.edu.cn -0.0.0.0 mail1.371.net -0.0.0.0 mailgate.sbell.com.cn -0.0.0.0 mailgw.thtf.com.cn -0.0.0.0 mailhub.minaffet.gov.rw -0.0.0.0 mails.cneic.com.cn -0.0.0.0 mailscan3.cau.ctm.net -0.0.0.0 mailsrv02.macau.ctm.net -0.0.0.0 mailsvra.macau.ctm.net -0.0.0.0 malware-live-pro-scanv1.com -0.0.0.0 massage-v-almaty.kz -0.0.0.0 maxi4.firstvds.ru -0.0.0.0 mbi3.kuicr.kyoto-u.ac.jp -0.0.0.0 mcd-su-2.mos.ru -0.0.0.0 megasurfin.com -0.0.0.0 meta.osqa.net -0.0.0.0 metcoc5cm.clarent.com -0.0.0.0 microsoft.com-msoft52.info -0.0.0.0 microsoftsupport.com-support0206.info -0.0.0.0 miercuri.gq -0.0.0.0 mipsa.ciae.ac.cn -0.0.0.0 mn.mn.co.cu -0.0.0.0 monitor.phorm.com -0.0.0.0 monkeyball.osa.pl -0.0.0.0 most.cob.net.ba -0.0.0.0 movies.701pages.com -0.0.0.0 mpkhi-bk.multi.net.pk -0.0.0.0 mplayerdownloader.com -0.0.0.0 ms0x0000001341.club -0.0.0.0 msgstore2.pldtprv.net -0.0.0.0 mshelp247.weebly.com -0.0.0.0 mtccsun.imtech.ernet.in -0.0.0.0 murcia-ban.es -0.0.0.0 mx01.openinternetexchange.com -0.0.0.0 mx01.openinternetexchange.net -0.0.0.0 mx01.webwise.com -0.0.0.0 mx03.phorm.com -0.0.0.0 mx1.freemail.ne.jp -0.0.0.0 my-uq.com -0.0.0.0 mylike.co.uk -0.0.0.0 myprivateemails.com -0.0.0.0 n02.unternehmen.com -0.0.0.0 nactx.com -0.0.0.0 natashyabaydesign.com -0.0.0.0 navegador.oi.com.br -0.0.0.0 navegador.telefonica.com.br -0.0.0.0 nd11mx1-a-fixed.sancharnet.in -0.0.0.0 ndl1mc1-a-fixed.sancharnet.in -0.0.0.0 ndl1mx1-a-fixed.sancharnet.in -0.0.0.0 ndl1pp1-a-fixed.sancharnet.in -0.0.0.0 new-dating-2012.info -0.0.0.0 new-vid-zone-1.blogspot.com.au -0.0.0.0 newtips.co -0.0.0.0 newwayscanner.info -0.0.0.0 nextbestgame.org -0.0.0.0 no1.unternehemen.com -0.0.0.0 no3.unternehmen.org -0.0.0.0 novemberrainx.com -0.0.0.0 ns.cac.com.cn -0.0.0.0 ns.huawei.com.cn -0.0.0.0 ns.nint.ac.cn -0.0.0.0 ns1.2911.net -0.0.0.0 ns1.multi.net.pk -0.0.0.0 ns1.oix.com -0.0.0.0 ns1.oix.net -0.0.0.0 ns1.openinternetexchange.com -0.0.0.0 ns1.phorm.com -0.0.0.0 ns1.webwise.com -0.0.0.0 ns1.webwise.net -0.0.0.0 ns1.webwise.org -0.0.0.0 ns2.oix.com -0.0.0.0 ns2.oix.net -0.0.0.0 ns2.openinternetexchange.com -0.0.0.0 ns2.phorm.com -0.0.0.0 ns2.rosprint.ru -0.0.0.0 ns2.webwise.com -0.0.0.0 ns2.webwise.net -0.0.0.0 ns2.webwise.org -0.0.0.0 ns2.xidian.edu.cn -0.0.0.0 ns2.youcanoptout.com -0.0.0.0 ns3.openinternetexchange.com -0.0.0.0 nufindings.info -0.0.0.0 oferty-online.com -0.0.0.0 office.officenet.co.kr -0.0.0.0 oi.webnavegador.com.br -0.0.0.0 oix-stage.net -0.0.0.0 oix.com -0.0.0.0 oix.net -0.0.0.0 oix.phorm.com -0.0.0.0 oixcrv-lab.net -0.0.0.0 oixcrv-stage.net -0.0.0.0 oixcrv.net -0.0.0.0 oixpre-stage.net -0.0.0.0 oixpre.net -0.0.0.0 oixssp-lab.net -0.0.0.0 oixssp.net -0.0.0.0 oj.likewut.net -0.0.0.0 online-antispym4.com -0.0.0.0 onlinewebfind.com -0.0.0.0 oo-na-na-pics.com -0.0.0.0 opcwdns.opcw.nl -0.0.0.0 openinternetexchange.com -0.0.0.0 openinternetexchange.net -0.0.0.0 openoverflow.com -0.0.0.0 opserver01.iti.net.pk -0.0.0.0 orange.npix.net -0.0.0.0 ordersildenafil.com -0.0.0.0 orion.platino.gov.ve -0.0.0.0 osqa.net -0.0.0.0 otsserver.com -0.0.0.0 outerinfo.com -0.0.0.0 outlets-online.pl -0.0.0.0 outweb.nudt.edu.cn -0.0.0.0 paincake.yoll.net -0.0.0.0 pc-scanner16.com -0.0.0.0 pc-virus-k7d4v9.online -0.0.0.0 pchealthcheckup.net -0.0.0.0 pcnetworkreliablecloudservices.online -0.0.0.0 pdns.nudt.edu.cn -0.0.0.0 personalantispy.com -0.0.0.0 petra.nic.gov.jo -0.0.0.0 phatthalung.go.th -0.0.0.0 phorm.biz.tr -0.0.0.0 phorm.ch -0.0.0.0 phorm.cl -0.0.0.0 phorm.co.in -0.0.0.0 phorm.co.uk -0.0.0.0 phorm.com -0.0.0.0 phorm.com.br -0.0.0.0 phorm.com.es -0.0.0.0 phorm.com.mx -0.0.0.0 phorm.com.tr -0.0.0.0 phorm.dk -0.0.0.0 phorm.es -0.0.0.0 phorm.hk -0.0.0.0 phorm.in -0.0.0.0 phorm.info.tr -0.0.0.0 phorm.jp -0.0.0.0 phorm.kr -0.0.0.0 phorm.nom.es -0.0.0.0 phorm.org.es -0.0.0.0 phorm.ro -0.0.0.0 phorm.tv.tr -0.0.0.0 phorm.web.tr -0.0.0.0 phpancake.com -0.0.0.0 picture-uploads.com -0.0.0.0 pigredoben12.sytes.net -0.0.0.0 pilltabletsrxbargain.net -0.0.0.0 pop.net21pk.com -0.0.0.0 post.netchina.com.cn -0.0.0.0 postbox.mos.ru -0.0.0.0 powabcyfqe.com -0.0.0.0 pple.com.virus-mac.com -0.0.0.0 premium-live-scan.com -0.0.0.0 premiumvideoupdates.com -0.0.0.0 prm-ext.phorm.com -0.0.0.0 products-gold.net -0.0.0.0 proflashdata.com -0.0.0.0 protectionupdatecenter.com -0.0.0.0 public2.zz.ha.cn -0.0.0.0 puush.in -0.0.0.0 pv.wantsfly.com -0.0.0.0 qenabled.com -0.0.0.0 qip.ru -0.0.0.0 qy.corrmedic.ru -0.0.0.0 rayo.pereira.multi.net.co -0.0.0.0 rd.alphabirdnetwork.com -0.0.0.0 readheadstick.biz -0.0.0.0 rickrolling.com -0.0.0.0 roifmd.info -0.0.0.0 romdiscover.com -0.0.0.0 rootbuzz.com -0.0.0.0 rpmdo.com -0.0.0.0 rtc.romdiscover.com -0.0.0.0 russian-sex.com -0.0.0.0 ry.znvzzptgblovers.download -0.0.0.0 ryanrhodes.net -0.0.0.0 s4d.in -0.0.0.0 safedownloadcenter.com -0.0.0.0 safedownloadsrus166.com -0.0.0.0 sc-spyware.com -0.0.0.0 scan.antispyware-free-scanner.com -0.0.0.0 scanner.best-click-av1.info -0.0.0.0 scanner.best-protect.info -0.0.0.0 scottishstuff-online.com -0.0.0.0 sea.net.edu.cn -0.0.0.0 search.buzzdock.com -0.0.0.0 search.conduit.com -0.0.0.0 search.privitize.com -0.0.0.0 securedliveuploads.com -0.0.0.0 securitas232maximus.xyz -0.0.0.0 securitas25maximus.xyz -0.0.0.0 securitas493maximus.xyz -0.0.0.0 securitas611maximus.xyz -0.0.0.0 security-alert.zs2vm.top -0.0.0.0 securityandroidupdate.dinamikaprinting.com -0.0.0.0 securityscan.us -0.0.0.0 sedesol.sedesol.gob.mx -0.0.0.0 seeques.com -0.0.0.0 segob.gob.mx -0.0.0.0 sexymarissa.net -0.0.0.0 shapado.com -0.0.0.0 shell.xhhow4.com -0.0.0.0 shop.skin-safety.com -0.0.0.0 shoppstop.comood.opsource.net -0.0.0.0 signin-ebay-com-ws-ebayisapi-dll-signin-webscr.ocom.pl -0.0.0.0 simplyfwd.com -0.0.0.0 sinera.org -0.0.0.0 sjguild.com -0.0.0.0 sky.kies.co.kr -0.0.0.0 smile-angel.com -0.0.0.0 smmu-ipv6.smmu.edu.cn -0.0.0.0 smtp.2911.net -0.0.0.0 smtp.macau.ctm.net -0.0.0.0 sn-gate.com -0.0.0.0 soclone.com -0.0.0.0 software-updates.co -0.0.0.0 software-wenc.co.cc -0.0.0.0 solutionscore.com -0.0.0.0 solveseek.com -0.0.0.0 someonewhocares.com -0.0.0.0 sonatns.sonatrach.dz -0.0.0.0 sousay.info -0.0.0.0 sparc.nour.net.sa -0.0.0.0 speedtestbeta.com -0.0.0.0 sps01.office.ctm.net -0.0.0.0 stackoverflow.dluat.com -0.0.0.0 stackoverflow.hex1.ru -0.0.0.0 stackoverflow.xyz -0.0.0.0 stacksee.lastestapk.com -0.0.0.0 standardsandpraiserepurpose.com -0.0.0.0 start.qip.ru -0.0.0.0 stats.oix.com -0.0.0.0 stopphoulplay.com -0.0.0.0 stopphoulplay.net -0.0.0.0 suddenplot.com -0.0.0.0 sunhe.jinr.ru -0.0.0.0 superegler.net -0.0.0.0 supernaturalart.com -0.0.0.0 superprotection10.com -0.0.0.0 support.com-support-help.online -0.0.0.0 sussi.cressoft.com.pk -0.0.0.0 sverd.net -0.0.0.0 sweet55ium55.com -0.0.0.0 system-kernel-disk-errorx001dsxx-microsoft-windows.55errors5353.net -0.0.0.0 tahoesup.com -0.0.0.0 tanieaukcje.com -0.0.0.0 taniezakupy.pl -0.0.0.0 tattooshaha.info -0.0.0.0 taxi-petr.by -0.0.0.0 tech9638514.ru -0.0.0.0 technicalconsumerreports.com -0.0.0.0 technology-revealed.com -0.0.0.0 techques.com -0.0.0.0 telefonica.webnavegador.com.br -0.0.0.0 terra.fp.oix.net -0.0.0.0 test.ishvara-yoga.com -0.0.0.0 thedatesafe.com -0.0.0.0 themoneyclippodcast.com -0.0.0.0 themusicnetwork.co.uk -0.0.0.0 thinstall.abetterinternet.com -0.0.0.0 tiku.io -0.0.0.0 tipsforall.xyz -0.0.0.0 tivvitter.com -0.0.0.0 tomorrownewstoday.com -0.0.0.0 toolbarbest.biz -0.0.0.0 toolbarbucks.biz -0.0.0.0 toolbarcool.biz -0.0.0.0 toolbardollars.biz -0.0.0.0 toolbarmoney.biz -0.0.0.0 toolbarnew.biz -0.0.0.0 toolbarsale.biz -0.0.0.0 toolbarweb.biz -0.0.0.0 torjackan.info -0.0.0.0 traffic.adwitty.com -0.0.0.0 trialreg.com -0.0.0.0 trovi.com -0.0.0.0 tvshowslist.com -0.0.0.0 twitter.login.kevanshome.org -0.0.0.0 twitter.secure.bzpharma.net -0.0.0.0 tx.micro.net.pk -0.0.0.0 uawj.moqhixoz.cn -0.0.0.0 ughmvqf.spitt.ru -0.0.0.0 ui.oix.net -0.0.0.0 ultra2.tsinghua.edu.cn -0.0.0.0 unk.vver.kiae.rr -0.0.0.0 unknown.counsellor.gov.cn -0.0.0.0 update.theplacetoupdating.pw -0.0.0.0 updateauto.preparevideosafesystem4unow.site -0.0.0.0 updateauto.preparevideosafesystem4unow.space -0.0.0.0 uqz.com -0.0.0.0 users16.jabry.com -0.0.0.0 utenti.lycos.it -0.0.0.0 vcipo.info -0.0.0.0 videos.dskjkiuw.com -0.0.0.0 videos.twitter.secure-logins01.com -0.0.0.0 virus-notice.com -0.0.0.0 voyager1.telesat.com.co -0.0.0.0 vxiframe.biz -0.0.0.0 w.oix.net -0.0.0.0 w3facility.org -0.0.0.0 waldenfarms.com -0.0.0.0 web-ccfr.tsinghua.edu.cn -0.0.0.0 weblover.info -0.0.0.0 webnavegador.com.br -0.0.0.0 webnetra.entelnet.bo -0.0.0.0 webpaypal.com -0.0.0.0 webserv.mos.ru -0.0.0.0 webwise.com -0.0.0.0 webwise.net -0.0.0.0 webwise.org -0.0.0.0 wellsfarg0-onllne.net -0.0.0.0 wenda.io -0.0.0.0 west.05tz2e9.com -0.0.0.0 wewillrocknow.com -0.0.0.0 wikidevs.com -0.0.0.0 willysy.com -0.0.0.0 wm.maxysearch.info -0.0.0.0 womo.corrmedic.ru -0.0.0.0 ws.xjb.ac.cn -0.0.0.0 www.1tracksource.online -0.0.0.0 www.abetterinternet.com -0.0.0.0 www.adshufffle.com -0.0.0.0 www.adwords.google.lloymlincs.com -0.0.0.0 www.afantispy.com -0.0.0.0 www.akoneplatit.sk -0.0.0.0 www.allhqpics.com -0.0.0.0 www.alrpost69.com -0.0.0.0 www.anatol.com -0.0.0.0 www.articlefuns.cn -0.0.0.0 www.articleidea.cn -0.0.0.0 www.asianread.com -0.0.0.0 www.backsim.ru -0.0.0.0 www.bankingservices.xyz -0.0.0.0 www.bankofamerica.com.ok.am -0.0.0.0 www.be4life.ru -0.0.0.0 www.blenz-me.net -0.0.0.0 www.bumerang.cc -0.0.0.0 www.cambonanza.com -0.0.0.0 www.caramail.com -0.0.0.0 www.chelick.net -0.0.0.0 www.commercialclientsgroup.ru -0.0.0.0 www.didata.bw -0.0.0.0 www.dietsecret.ru -0.0.0.0 www.eroyear.ru -0.0.0.0 www.exbays.com -0.0.0.0 www.faggotry.com -0.0.0.0 www.feaecebook.com -0.0.0.0 www.fictioncinema.com -0.0.0.0 www.fischereszter.hu -0.0.0.0 www.freedailydownload.com -0.0.0.0 www.froling.bee.pl -0.0.0.0 www.gezinti.com -0.0.0.0 www.gns-consola.com -0.0.0.0 www.goggle.com -0.0.0.0 www.gozatar.com -0.0.0.0 www.grouphappy.com -0.0.0.0 www.hakerzy.net -0.0.0.0 www.haoyunlaid.com -0.0.0.0 www.icecars.com -0.0.0.0 www.indesignstudioinfo.com -0.0.0.0 www.infopaypal.com -0.0.0.0 www.keybinary.com -0.0.0.0 www.kinomarathon.ru -0.0.0.0 www.kpremium.com -0.0.0.0 www.likeportal.com -0.0.0.0 www.likespike.com -0.0.0.0 www.likethis.mbosoft.com -0.0.0.0 www.likethislist.biz -0.0.0.0 www.lomalindasda.org -0.0.0.0 www.lovecouple.ru -0.0.0.0 www.lovetrust.ru -0.0.0.0 www.mikras.nl -0.0.0.0 www.monkeyball.osa.pl -0.0.0.0 www.monsonis.net -0.0.0.0 www.movie-port.ru -0.0.0.0 www.mplayerdownloader.com -0.0.0.0 www.mshelp247.weebly.com -0.0.0.0 www.mylike.co.uk -0.0.0.0 www.mylovecards.com -0.0.0.0 www.nine2rack.in -0.0.0.0 www.novemberrainx.com -0.0.0.0 www.nu26.com -0.0.0.0 www.objectopoly.info -0.0.0.0 www.oix.com -0.0.0.0 www.oix.net -0.0.0.0 www.onlyfreeoffersonline.com -0.0.0.0 www.openinternetexchange.com -0.0.0.0 www.oreidofitilho.com.br -0.0.0.0 www.otsserver.com -0.0.0.0 www.pay-pal.com-cgibin-canada.4mcmeta4v.cn -0.0.0.0 www.phormlabs.com -0.0.0.0 www.picture-uploads.com -0.0.0.0 www.portaldimensional.com -0.0.0.0 www.poxudeli.ru -0.0.0.0 www.proflashdata.com -0.0.0.0 www.puush.in -0.0.0.0 www.rickrolling.com -0.0.0.0 www.russian-sex.com -0.0.0.0 www.scotiaonline.scotiabank.salferreras.com -0.0.0.0 www.sdlpgift.com -0.0.0.0 www.securityscan.us -0.0.0.0 www.servertasarimbu.com -0.0.0.0 www.sexytiger.ru -0.0.0.0 www.shinilchurch.net -0.0.0.0 www.sinera.org -0.0.0.0 www.siom.ac.cn -0.0.0.0 www.someonewhocares.com -0.0.0.0 www.speedtestbeta.com -0.0.0.0 www.stopphoulplay.com -0.0.0.0 www.taba.site -0.0.0.0 www.tanger.com.br -0.0.0.0 www.tattooshaha.info -0.0.0.0 www.te81.net -0.0.0.0 www.thedatesafe.com -0.0.0.0 www.trucktirehotline.com -0.0.0.0 www.tvshowslist.com -0.0.0.0 www.upi6.pillsstore-c.com -0.0.0.0 www.uqz.com -0.0.0.0 www.venturead.com -0.0.0.0 www.via99.org -0.0.0.0 www.videolove.clanteam.com -0.0.0.0 www.videostan.ru -0.0.0.0 www.vippotexa.ru -0.0.0.0 www.wantsfly.com -0.0.0.0 www.webpaypal.com -0.0.0.0 www.webwise.com -0.0.0.0 www.webwise.net -0.0.0.0 www.webwise.org -0.0.0.0 www.wellsfarg0-onllne.net -0.0.0.0 www.wewillrocknow.com -0.0.0.0 www.willysy.com -0.0.0.0 www.youcanoptout.com -0.0.0.0 www.youcanoptout.net -0.0.0.0 www.youcanoptout.org -0.0.0.0 www.youfiletor.com -0.0.0.0 www1.bmo.com.hotfrio.com.br -0.0.0.0 www1.firesavez5.com -0.0.0.0 www1.firesavez6.com -0.0.0.0 www1.realsoft34.com -0.0.0.0 www21.counsellor.gov.cn -0.0.0.0 www4.gy7k.net -0.0.0.0 xfotosx01.fromru.su -0.0.0.0 xponlinescanner.com -0.0.0.0 xvrxyzba253.hotmail.ru -0.0.0.0 xxyyzz.youcanoptout.com -0.0.0.0 ymail-activate1.bugs3.com -0.0.0.0 youcanoptout.com -0.0.0.0 youcanoptout.net -0.0.0.0 youcanoptout.org -0.0.0.0 yrwap.cn -0.0.0.0 zarozinski.info -0.0.0.0 zb1.zeroredirect1.com -0.0.0.0 zenigameblinger.org -0.0.0.0 zettapetta.com -0.0.0.0 zfotos.fromru.su -0.0.0.0 zip.er.cz -0.0.0.0 ztrf.net -0.0.0.0 zviframe.biz -0.0.0.0 pubads.g.doubleclick.net -0.0.0.0 3ad.doubleclick.net -0.0.0.0 ad-emea.doubleclick.net -0.0.0.0 ad-yt-bfp.doubleclick.net -0.0.0.0 ad.3au.doubleclick.net -0.0.0.0 ad.ae.doubleclick.net -0.0.0.0 ad.be.doubleclick.net -0.0.0.0 ad.br.doubleclick.net -0.0.0.0 ad.de.doubleclick.net -0.0.0.0 ad.dk.doubleclick.net -0.0.0.0 ad.es.doubleclick.net -0.0.0.0 ad.fi.doubleclick.net -0.0.0.0 ad.fr.doubleclick.net -0.0.0.0 ad.it.doubleclick.net -0.0.0.0 ad.jp.doubleclick.net -0.0.0.0 ad.n2434.doubleclick.net -0.0.0.0 ad.nl.doubleclick.net -0.0.0.0 ad.no.doubleclick.net -0.0.0.0 ad.nz.doubleclick.net -0.0.0.0 ad.pl.doubleclick.net -0.0.0.0 ad.se.doubleclick.net -0.0.0.0 ad.sg.doubleclick.net -0.0.0.0 ad.uk.doubleclick.net -0.0.0.0 ad.ve.doubleclick.net -0.0.0.0 ad.za.doubleclick.net -0.0.0.0 ad2.doubleclick.net -0.0.0.0 adclick.g.doubleclick.net -0.0.0.0 amn.doubleclick.net -0.0.0.0 creative.cc-dt.com -0.0.0.0 ebaycn.doubleclick.net -0.0.0.0 ebaytw.doubleclick.net -0.0.0.0 exnjadgda1.doubleclick.net -0.0.0.0 exnjadgda2.doubleclick.net -0.0.0.0 exnjadgds1.doubleclick.net -0.0.0.0 exnjmdgda1.doubleclick.net -0.0.0.0 exnjmdgds1.doubleclick.net -0.0.0.0 feedads.g.doubleclick.net -0.0.0.0 fls.doubleclick.net -0.0.0.0 gd1.doubleclick.net -0.0.0.0 gd10.doubleclick.net -0.0.0.0 gd11.doubleclick.net -0.0.0.0 gd12.doubleclick.net -0.0.0.0 gd13.doubleclick.net -0.0.0.0 gd14.doubleclick.net -0.0.0.0 gd15.doubleclick.net -0.0.0.0 gd16.doubleclick.net -0.0.0.0 gd17.doubleclick.net -0.0.0.0 gd18.doubleclick.net -0.0.0.0 gd19.doubleclick.net -0.0.0.0 gd2.doubleclick.net -0.0.0.0 gd20.doubleclick.net -0.0.0.0 gd21.doubleclick.net -0.0.0.0 gd22.doubleclick.net -0.0.0.0 gd23.doubleclick.net -0.0.0.0 gd24.doubleclick.net -0.0.0.0 gd25.doubleclick.net -0.0.0.0 gd26.doubleclick.net -0.0.0.0 gd27.doubleclick.net -0.0.0.0 gd28.doubleclick.net -0.0.0.0 gd29.doubleclick.net -0.0.0.0 gd3.doubleclick.net -0.0.0.0 gd30.doubleclick.net -0.0.0.0 gd31.doubleclick.net -0.0.0.0 gd4.doubleclick.net -0.0.0.0 gd5.doubleclick.net -0.0.0.0 gd7.doubleclick.net -0.0.0.0 gd8.doubleclick.net -0.0.0.0 gd9.doubleclick.net -0.0.0.0 iv.doubleclick.net -0.0.0.0 ln.doubleclick.net -0.0.0.0 m.2mdn.net -0.0.0.0 m.de.2mdn.net -0.0.0.0 m.doubleclick.net -0.0.0.0 m1.2mdn.net -0.0.0.0 m1.ae.2mdn.net -0.0.0.0 m1.au.2mdn.net -0.0.0.0 m1.be.2mdn.net -0.0.0.0 m1.br.2mdn.net -0.0.0.0 m1.ca.2mdn.net -0.0.0.0 m1.cn.2mdn.net -0.0.0.0 m1.de.2mdn.net -0.0.0.0 m1.dk.2mdn.net -0.0.0.0 m1.doubleclick.net -0.0.0.0 m1.es.2mdn.net -0.0.0.0 m1.fi.2mdn.net -0.0.0.0 m1.fr.2mdn.net -0.0.0.0 m1.it.2mdn.net -0.0.0.0 m1.jp.2mdn.net -0.0.0.0 m1.nl.2mdn.net -0.0.0.0 m1.no.2mdn.net -0.0.0.0 m1.nz.2mdn.net -0.0.0.0 m1.pl.2mdn.net -0.0.0.0 m1.se.2mdn.net -0.0.0.0 m1.sg.2mdn.net -0.0.0.0 m1.uk.2mdn.net -0.0.0.0 m1.ve.2mdn.net -0.0.0.0 m1.za.2mdn.net -0.0.0.0 m2.ae.2mdn.net -0.0.0.0 m2.au.2mdn.net -0.0.0.0 m2.be.2mdn.net -0.0.0.0 m2.br.2mdn.net -0.0.0.0 m2.ca.2mdn.net -0.0.0.0 m2.cn.2mdn.net -0.0.0.0 m2.cn.doubleclick.net -0.0.0.0 m2.de.2mdn.net -0.0.0.0 m2.dk.2mdn.net -0.0.0.0 m2.doubleclick.net -0.0.0.0 m2.es.2mdn.net -0.0.0.0 m2.fi.2mdn.net -0.0.0.0 m2.fr.2mdn.net -0.0.0.0 m2.it.2mdn.net -0.0.0.0 m2.jp.2mdn.net -0.0.0.0 m2.nl.2mdn.net -0.0.0.0 m2.no.2mdn.net -0.0.0.0 m2.nz.2mdn.net -0.0.0.0 m2.pl.2mdn.net -0.0.0.0 m2.se.2mdn.net -0.0.0.0 m2.sg.2mdn.net -0.0.0.0 m2.uk.2mdn.net -0.0.0.0 m2.ve.2mdn.net -0.0.0.0 m2.za.2mdn.net -0.0.0.0 m3.ae.2mdn.net -0.0.0.0 m3.au.2mdn.net -0.0.0.0 m3.be.2mdn.net -0.0.0.0 m3.br.2mdn.net -0.0.0.0 m3.ca.2mdn.net -0.0.0.0 m3.cn.2mdn.net -0.0.0.0 m3.de.2mdn.net -0.0.0.0 m3.dk.2mdn.net -0.0.0.0 m3.doubleclick.net -0.0.0.0 m3.es.2mdn.net -0.0.0.0 m3.fi.2mdn.net -0.0.0.0 m3.fr.2mdn.net -0.0.0.0 m3.it.2mdn.net -0.0.0.0 m3.jp.2mdn.net -0.0.0.0 m3.nl.2mdn.net -0.0.0.0 m3.no.2mdn.net -0.0.0.0 m3.nz.2mdn.net -0.0.0.0 m3.pl.2mdn.net -0.0.0.0 m3.se.2mdn.net -0.0.0.0 m3.sg.2mdn.net -0.0.0.0 m3.uk.2mdn.net -0.0.0.0 m3.ve.2mdn.net -0.0.0.0 m3.za.2mdn.net -0.0.0.0 m4.ae.2mdn.net -0.0.0.0 m4.au.2mdn.net -0.0.0.0 m4.be.2mdn.net -0.0.0.0 m4.br.2mdn.net -0.0.0.0 m4.ca.2mdn.net -0.0.0.0 m4.cn.2mdn.net -0.0.0.0 m4.de.2mdn.net -0.0.0.0 m4.dk.2mdn.net -0.0.0.0 m4.doubleclick.net -0.0.0.0 m4.es.2mdn.net -0.0.0.0 m4.fi.2mdn.net -0.0.0.0 m4.fr.2mdn.net -0.0.0.0 m4.it.2mdn.net -0.0.0.0 m4.jp.2mdn.net -0.0.0.0 m4.nl.2mdn.net -0.0.0.0 m4.no.2mdn.net -0.0.0.0 m4.nz.2mdn.net -0.0.0.0 m4.pl.2mdn.net -0.0.0.0 m4.se.2mdn.net -0.0.0.0 m4.sg.2mdn.net -0.0.0.0 m4.uk.2mdn.net -0.0.0.0 m4.ve.2mdn.net -0.0.0.0 m4.za.2mdn.net -0.0.0.0 m5.ae.2mdn.net -0.0.0.0 m5.au.2mdn.net -0.0.0.0 m5.be.2mdn.net -0.0.0.0 m5.br.2mdn.net -0.0.0.0 m5.ca.2mdn.net -0.0.0.0 m5.cn.2mdn.net -0.0.0.0 m5.de.2mdn.net -0.0.0.0 m5.dk.2mdn.net -0.0.0.0 m5.doubleclick.net -0.0.0.0 m5.es.2mdn.net -0.0.0.0 m5.fi.2mdn.net -0.0.0.0 m5.fr.2mdn.net -0.0.0.0 m5.it.2mdn.net -0.0.0.0 m5.jp.2mdn.net -0.0.0.0 m5.nl.2mdn.net -0.0.0.0 m5.no.2mdn.net -0.0.0.0 m5.nz.2mdn.net -0.0.0.0 m5.pl.2mdn.net -0.0.0.0 m5.se.2mdn.net -0.0.0.0 m5.sg.2mdn.net -0.0.0.0 m5.uk.2mdn.net -0.0.0.0 m5.ve.2mdn.net -0.0.0.0 m5.za.2mdn.net -0.0.0.0 m6.ae.2mdn.net -0.0.0.0 m6.au.2mdn.net -0.0.0.0 m6.be.2mdn.net -0.0.0.0 m6.br.2mdn.net -0.0.0.0 m6.ca.2mdn.net -0.0.0.0 m6.cn.2mdn.net -0.0.0.0 m6.de.2mdn.net -0.0.0.0 m6.dk.2mdn.net -0.0.0.0 m6.doubleclick.net -0.0.0.0 m6.es.2mdn.net -0.0.0.0 m6.fi.2mdn.net -0.0.0.0 m6.fr.2mdn.net -0.0.0.0 m6.it.2mdn.net -0.0.0.0 m6.jp.2mdn.net -0.0.0.0 m6.nl.2mdn.net -0.0.0.0 m6.no.2mdn.net -0.0.0.0 m6.nz.2mdn.net -0.0.0.0 m6.pl.2mdn.net -0.0.0.0 m6.se.2mdn.net -0.0.0.0 m6.sg.2mdn.net -0.0.0.0 m6.uk.2mdn.net -0.0.0.0 m6.ve.2mdn.net -0.0.0.0 m6.za.2mdn.net -0.0.0.0 m7.ae.2mdn.net -0.0.0.0 m7.au.2mdn.net -0.0.0.0 m7.be.2mdn.net -0.0.0.0 m7.br.2mdn.net -0.0.0.0 m7.ca.2mdn.net -0.0.0.0 m7.cn.2mdn.net -0.0.0.0 m7.de.2mdn.net -0.0.0.0 m7.dk.2mdn.net -0.0.0.0 m7.doubleclick.net -0.0.0.0 m7.es.2mdn.net -0.0.0.0 m7.fi.2mdn.net -0.0.0.0 m7.fr.2mdn.net -0.0.0.0 m7.it.2mdn.net -0.0.0.0 m7.jp.2mdn.net -0.0.0.0 m7.nl.2mdn.net -0.0.0.0 m7.no.2mdn.net -0.0.0.0 m7.nz.2mdn.net -0.0.0.0 m7.pl.2mdn.net -0.0.0.0 m7.se.2mdn.net -0.0.0.0 m7.sg.2mdn.net -0.0.0.0 m7.uk.2mdn.net -0.0.0.0 m7.ve.2mdn.net -0.0.0.0 m7.za.2mdn.net -0.0.0.0 m8.ae.2mdn.net -0.0.0.0 m8.au.2mdn.net -0.0.0.0 m8.be.2mdn.net -0.0.0.0 m8.br.2mdn.net -0.0.0.0 m8.ca.2mdn.net -0.0.0.0 m8.cn.2mdn.net -0.0.0.0 m8.de.2mdn.net -0.0.0.0 m8.dk.2mdn.net -0.0.0.0 m8.doubleclick.net -0.0.0.0 m8.es.2mdn.net -0.0.0.0 m8.fi.2mdn.net -0.0.0.0 m8.fr.2mdn.net -0.0.0.0 m8.it.2mdn.net -0.0.0.0 m8.jp.2mdn.net -0.0.0.0 m8.nl.2mdn.net -0.0.0.0 m8.no.2mdn.net -0.0.0.0 m8.nz.2mdn.net -0.0.0.0 m8.pl.2mdn.net -0.0.0.0 m8.se.2mdn.net -0.0.0.0 m8.sg.2mdn.net -0.0.0.0 m8.uk.2mdn.net -0.0.0.0 m8.ve.2mdn.net -0.0.0.0 m8.za.2mdn.net -0.0.0.0 m9.ae.2mdn.net -0.0.0.0 m9.au.2mdn.net -0.0.0.0 m9.be.2mdn.net -0.0.0.0 m9.br.2mdn.net -0.0.0.0 m9.ca.2mdn.net -0.0.0.0 m9.cn.2mdn.net -0.0.0.0 m9.de.2mdn.net -0.0.0.0 m9.dk.2mdn.net -0.0.0.0 m9.doubleclick.net -0.0.0.0 m9.es.2mdn.net -0.0.0.0 m9.fi.2mdn.net -0.0.0.0 m9.fr.2mdn.net -0.0.0.0 m9.it.2mdn.net -0.0.0.0 m9.jp.2mdn.net -0.0.0.0 m9.nl.2mdn.net -0.0.0.0 m9.no.2mdn.net -0.0.0.0 m9.nz.2mdn.net -0.0.0.0 m9.pl.2mdn.net -0.0.0.0 m9.se.2mdn.net -0.0.0.0 m9.sg.2mdn.net -0.0.0.0 m9.uk.2mdn.net -0.0.0.0 m9.ve.2mdn.net -0.0.0.0 m9.za.2mdn.net -0.0.0.0 n3302ad.doubleclick.net -0.0.0.0 n3349ad.doubleclick.net -0.0.0.0 n4061ad.doubleclick.net -0.0.0.0 n4403ad.doubleclick.net -0.0.0.0 n479ad.doubleclick.net -0.0.0.0 optimize.doubleclick.net -0.0.0.0 pagead.l.doubleclick.net -0.0.0.0 rd.intl.doubleclick.net -0.0.0.0 stats.g.doubleclick.net -0.0.0.0 twx.2mdn.net -0.0.0.0 twx.doubleclick.net -0.0.0.0 ukrpts.net -0.0.0.0 uunyadgda1.doubleclick.net -0.0.0.0 uunyadgds1.doubleclick.net -0.0.0.0 www.ukrpts.net -0.0.0.0 5starhiphop.us.intellitxt.com -0.0.0.0 askmen2.us.intellitxt.com -0.0.0.0 bargainpda.us.intellitxt.com -0.0.0.0 businesspundit.us.intellitxt.com -0.0.0.0 canadafreepress.us.intellitxt.com -0.0.0.0 contactmusic.uk.intellitxt.com -0.0.0.0 ctv.us.intellitxt.com -0.0.0.0 designtechnica.us.intellitxt.com -0.0.0.0 devshed.us.intellitxt.com -0.0.0.0 digitaltrends.us.intellitxt.com -0.0.0.0 dnps.us.intellitxt.com -0.0.0.0 doubleviking.us.intellitxt.com -0.0.0.0 drizzydrake.us.intellitxt.com -0.0.0.0 ehow.us.intellitxt.com -0.0.0.0 entertainment.msnbc.us.intellitxt.com -0.0.0.0 examnotes.us.intellitxt.com -0.0.0.0 excite.us.intellitxt.com -0.0.0.0 experts.us.intellitxt.com -0.0.0.0 extremetech.us.intellitxt.com -0.0.0.0 ferrago.uk.intellitxt.com -0.0.0.0 filmschoolrejects.us.intellitxt.com -0.0.0.0 filmwad.us.intellitxt.com -0.0.0.0 firstshowing.us.intellitxt.com -0.0.0.0 flashmagazine.us.intellitxt.com -0.0.0.0 foxnews.us.intellitxt.com -0.0.0.0 foxtv.us.intellitxt.com -0.0.0.0 freedownloadcenter.uk.intellitxt.com -0.0.0.0 gadgets.fosfor.se.intellitxt.com -0.0.0.0 gamesradar.us.intellitxt.com -0.0.0.0 gannettbroadcast.us.intellitxt.com -0.0.0.0 gonintendo.us.intellitxt.com -0.0.0.0 gorillanation.us.intellitxt.com -0.0.0.0 hackedgadgets.us.intellitxt.com -0.0.0.0 hardcoreware.us.intellitxt.com -0.0.0.0 hardocp.us.intellitxt.com -0.0.0.0 hothardware.us.intellitxt.com -0.0.0.0 hotonlinenews.us.intellitxt.com -0.0.0.0 ign.us.intellitxt.com -0.0.0.0 images.intellitxt.com -0.0.0.0 itxt2.us.intellitxt.com -0.0.0.0 joblo.us.intellitxt.com -0.0.0.0 johnchow.us.intellitxt.com -0.0.0.0 laptopmag.us.intellitxt.com -0.0.0.0 linuxforums.us.intellitxt.com -0.0.0.0 maccity.it.intellitxt.com -0.0.0.0 macnn.us.intellitxt.com -0.0.0.0 macuser.uk.intellitxt.com -0.0.0.0 macworld.uk.intellitxt.com -0.0.0.0 metro.uk.intellitxt.com -0.0.0.0 mobile9.us.intellitxt.com -0.0.0.0 monstersandcritics.uk.intellitxt.com -0.0.0.0 moviesonline.ca.intellitxt.com -0.0.0.0 mustangevolution.us.intellitxt.com -0.0.0.0 neowin.us.intellitxt.com -0.0.0.0 newcarnet.uk.intellitxt.com -0.0.0.0 newlaunches.uk.intellitxt.com -0.0.0.0 nexys404.us.intellitxt.com -0.0.0.0 ohgizmo.us.intellitxt.com -0.0.0.0 pcadvisor.uk.intellitxt.com -0.0.0.0 pcgameshardware.de.intellitxt.com -0.0.0.0 pcmag.us.intellitxt.com -0.0.0.0 pcper.us.intellitxt.com -0.0.0.0 penton.us.intellitxt.com -0.0.0.0 physorg.uk.intellitxt.com -0.0.0.0 physorg.us.intellitxt.com -0.0.0.0 playfuls.uk.intellitxt.com -0.0.0.0 pocketlint.uk.intellitxt.com -0.0.0.0 popularmechanics.us.intellitxt.com -0.0.0.0 postchronicle.us.intellitxt.com -0.0.0.0 projectorreviews.us.intellitxt.com -0.0.0.0 psp3d.us.intellitxt.com -0.0.0.0 pspcave.uk.intellitxt.com -0.0.0.0 qj.us.intellitxt.com -0.0.0.0 rasmussenreports.us.intellitxt.com -0.0.0.0 rawstory.us.intellitxt.com -0.0.0.0 savemanny.us.intellitxt.com -0.0.0.0 sc.intellitxt.com -0.0.0.0 siliconera.us.intellitxt.com -0.0.0.0 slashphone.us.intellitxt.com -0.0.0.0 soft32.us.intellitxt.com -0.0.0.0 softpedia.uk.intellitxt.com -0.0.0.0 somethingawful.us.intellitxt.com -0.0.0.0 splashnews.uk.intellitxt.com -0.0.0.0 spymac.us.intellitxt.com -0.0.0.0 techeblog.us.intellitxt.com -0.0.0.0 technewsworld.us.intellitxt.com -0.0.0.0 technologyreview.us.intellitxt.com -0.0.0.0 techspot.us.intellitxt.com -0.0.0.0 tgdaily.us.intellitxt.com -0.0.0.0 the-gadgeteer.us.intellitxt.com -0.0.0.0 thelastboss.us.intellitxt.com -0.0.0.0 thetechzone.us.intellitxt.com -0.0.0.0 thoughtsmedia.us.intellitxt.com -0.0.0.0 tmcnet.us.intellitxt.com -0.0.0.0 toms.us.intellitxt.com -0.0.0.0 tomsnetworking.us.intellitxt.com -0.0.0.0 tribal.us.intellitxt.com -0.0.0.0 universetoday.us.intellitxt.com -0.0.0.0 us.intellitxt.com -0.0.0.0 warp2search.us.intellitxt.com -0.0.0.0 wi-fitechnology.uk.intellitxt.com -0.0.0.0 worldnetdaily.us.intellitxt.com -0.0.0.0 devfw.imrworldwide.com -0.0.0.0 fe-au.imrworldwide.com -0.0.0.0 fe1-au.imrworldwide.com -0.0.0.0 fe1-fi.imrworldwide.com -0.0.0.0 fe1-it.imrworldwide.com -0.0.0.0 fe2-au.imrworldwide.com -0.0.0.0 fe3-au.imrworldwide.com -0.0.0.0 fe3-gc.imrworldwide.com -0.0.0.0 fe3-uk.imrworldwide.com -0.0.0.0 fe4-uk.imrworldwide.com -0.0.0.0 lycos-eu.imrworldwide.com -0.0.0.0 ninemsn.imrworldwide.com -0.0.0.0 rc-au.imrworldwide.com -0.0.0.0 redsheriff.com -0.0.0.0 secure-jp.imrworldwide.com -0.0.0.0 secure-nz.imrworldwide.com -0.0.0.0 secure-uk.imrworldwide.com -0.0.0.0 secure-us.imrworldwide.com -0.0.0.0 secure-za.imrworldwide.com -0.0.0.0 server-au.imrworldwide.com -0.0.0.0 server-br.imrworldwide.com -0.0.0.0 server-by.imrworldwide.com -0.0.0.0 server-ca.imrworldwide.com -0.0.0.0 server-de.imrworldwide.com -0.0.0.0 server-dk.imrworldwide.com -0.0.0.0 server-ee.imrworldwide.com -0.0.0.0 server-fi.imrworldwide.com -0.0.0.0 server-fr.imrworldwide.com -0.0.0.0 server-hk.imrworldwide.com -0.0.0.0 server-it.imrworldwide.com -0.0.0.0 server-jp.imrworldwide.com -0.0.0.0 server-lt.imrworldwide.com -0.0.0.0 server-lv.imrworldwide.com -0.0.0.0 server-no.imrworldwide.com -0.0.0.0 server-nz.imrworldwide.com -0.0.0.0 server-oslo.imrworldwide.com -0.0.0.0 server-pl.imrworldwide.com -0.0.0.0 server-ru.imrworldwide.com -0.0.0.0 server-se.imrworldwide.com -0.0.0.0 server-sg.imrworldwide.com -0.0.0.0 server-stockh.imrworldwide.com -0.0.0.0 server-ua.imrworldwide.com -0.0.0.0 server-uk.imrworldwide.com -0.0.0.0 server-us.imrworldwide.com -0.0.0.0 server-za.imrworldwide.com -0.0.0.0 survey1-au.imrworldwide.com -0.0.0.0 telstra.imrworldwide.com -0.0.0.0 www.imrworldwide.com -0.0.0.0 www.imrworldwide.com.au -0.0.0.0 www.redsheriff.com -0.0.0.0 cydoor.com -0.0.0.0 j.2004cms.com -0.0.0.0 jbaventures.cjt1.net -0.0.0.0 jbeet.cjt1.net -0.0.0.0 jbit.cjt1.net -0.0.0.0 jcollegehumor.cjt1.net -0.0.0.0 jcontent.bns1.net -0.0.0.0 jdownloadacc.cjt1.net -0.0.0.0 jgen1.cjt1.net -0.0.0.0 jgen10.cjt1.net -0.0.0.0 jgen11.cjt1.net -0.0.0.0 jgen12.cjt1.net -0.0.0.0 jgen13.cjt1.net -0.0.0.0 jgen14.cjt1.net -0.0.0.0 jgen15.cjt1.net -0.0.0.0 jgen16.cjt1.net -0.0.0.0 jgen17.cjt1.net -0.0.0.0 jgen18.cjt1.net -0.0.0.0 jgen19.cjt1.net -0.0.0.0 jgen2.cjt1.net -0.0.0.0 jgen20.cjt1.net -0.0.0.0 jgen21.cjt1.net -0.0.0.0 jgen22.cjt1.net -0.0.0.0 jgen23.cjt1.net -0.0.0.0 jgen24.cjt1.net -0.0.0.0 jgen25.cjt1.net -0.0.0.0 jgen26.cjt1.net -0.0.0.0 jgen27.cjt1.net -0.0.0.0 jgen28.cjt1.net -0.0.0.0 jgen29.cjt1.net -0.0.0.0 jgen3.cjt1.net -0.0.0.0 jgen30.cjt1.net -0.0.0.0 jgen31.cjt1.net -0.0.0.0 jgen32.cjt1.net -0.0.0.0 jgen33.cjt1.net -0.0.0.0 jgen34.cjt1.net -0.0.0.0 jgen35.cjt1.net -0.0.0.0 jgen36.cjt1.net -0.0.0.0 jgen37.cjt1.net -0.0.0.0 jgen38.cjt1.net -0.0.0.0 jgen39.cjt1.net -0.0.0.0 jgen4.cjt1.net -0.0.0.0 jgen40.cjt1.net -0.0.0.0 jgen41.cjt1.net -0.0.0.0 jgen42.cjt1.net -0.0.0.0 jgen43.cjt1.net -0.0.0.0 jgen44.cjt1.net -0.0.0.0 jgen45.cjt1.net -0.0.0.0 jgen46.cjt1.net -0.0.0.0 jgen47.cjt1.net -0.0.0.0 jgen48.cjt1.net -0.0.0.0 jgen49.cjt1.net -0.0.0.0 jgen5.cjt1.net -0.0.0.0 jgen6.cjt1.net -0.0.0.0 jgen7.cjt1.net -0.0.0.0 jgen8.cjt1.net -0.0.0.0 jgen9.cjt1.net -0.0.0.0 jhumour.cjt1.net -0.0.0.0 jmbi58.cjt1.net -0.0.0.0 jnova.cjt1.net -0.0.0.0 jpirate.cjt1.net -0.0.0.0 jsandboxer.cjt1.net -0.0.0.0 jumcna.cjt1.net -0.0.0.0 jwebbsense.cjt1.net -0.0.0.0 www.cydoor.com -0.0.0.0 appleglobal.112.2o7.net -0.0.0.0 applestoreus.112.2o7.net -0.0.0.0 112.2o7.net -0.0.0.0 122.2o7.net -0.0.0.0 actforvictory.112.2o7.net -0.0.0.0 adbrite.112.2o7.net -0.0.0.0 americanbaby.112.2o7.net -0.0.0.0 ancestrymsn.112.2o7.net -0.0.0.0 ancestryuki.112.2o7.net -0.0.0.0 angtr.112.2o7.net -0.0.0.0 angts.112.2o7.net -0.0.0.0 angvac.112.2o7.net -0.0.0.0 anm.112.2o7.net -0.0.0.0 aolcareers.122.2o7.net -0.0.0.0 aolnsnews.122.2o7.net -0.0.0.0 aolpolls.112.2o7.net -0.0.0.0 aolturnercnnmoney.112.2o7.net -0.0.0.0 aolukglobal.122.2o7.net -0.0.0.0 aolwpaim.112.2o7.net -0.0.0.0 aolwpicq.122.2o7.net -0.0.0.0 aolwpmq.112.2o7.net -0.0.0.0 aolwpmqnoban.112.2o7.net -0.0.0.0 bbcnewscouk.112.2o7.net -0.0.0.0 bellca.112.2o7.net -0.0.0.0 bellglovemediapublishing.122.2o7.net -0.0.0.0 bellserviceeng.112.2o7.net -0.0.0.0 bhgmarketing.112.2o7.net -0.0.0.0 bidentonrccom.122.2o7.net -0.0.0.0 biwwltvcom.112.2o7.net -0.0.0.0 biwwltvcom.122.2o7.net -0.0.0.0 blackpress.122.2o7.net -0.0.0.0 bntbcstglobal.112.2o7.net -0.0.0.0 bosecom.112.2o7.net -0.0.0.0 bulldog.122.2o7.net -0.0.0.0 bzresults.122.2o7.net -0.0.0.0 cablevision.112.2o7.net -0.0.0.0 canwestcom.112.2o7.net -0.0.0.0 capcityadvcom.122.2o7.net -0.0.0.0 careers.112.2o7.net -0.0.0.0 cbaol.112.2o7.net -0.0.0.0 cbcca.112.2o7.net -0.0.0.0 cbcca.122.2o7.net -0.0.0.0 cbcincinnatienquirer.112.2o7.net -0.0.0.0 cbsncaasports.112.2o7.net -0.0.0.0 ccrbudgetca.112.2o7.net -0.0.0.0 cfrfa.112.2o7.net -0.0.0.0 classifiedscanada.112.2o7.net -0.0.0.0 cnhimcalesternews.122.2o7.net -0.0.0.0 cnhipicayuneitemv.112.2o7.net -0.0.0.0 cnhitribunestar.122.2o7.net -0.0.0.0 cnhitribunestara.122.2o7.net -0.0.0.0 cnhregisterherald.122.2o7.net -0.0.0.0 coxpalmbeachpost.112.2o7.net -0.0.0.0 diginet.112.2o7.net -0.0.0.0 digitalhomediscountptyltd.122.2o7.net -0.0.0.0 disccglobal.112.2o7.net -0.0.0.0 disccstats.112.2o7.net -0.0.0.0 dischannel.112.2o7.net -0.0.0.0 dixonslnkcouk.112.2o7.net -0.0.0.0 dogpile.112.2o7.net -0.0.0.0 donval.112.2o7.net -0.0.0.0 dowjones.122.2o7.net -0.0.0.0 dreammates.112.2o7.net -0.0.0.0 ebay1.112.2o7.net -0.0.0.0 ebaynonreg.112.2o7.net -0.0.0.0 ebayreg.112.2o7.net -0.0.0.0 ebayus.112.2o7.net -0.0.0.0 ebcom.112.2o7.net -0.0.0.0 ectestlampsplus1.112.2o7.net -0.0.0.0 edmundsinsideline.112.2o7.net -0.0.0.0 edsa.112.2o7.net -0.0.0.0 ehg-moma.hitbox.com.112.2o7.net -0.0.0.0 employ22.112.2o7.net -0.0.0.0 employ26.112.2o7.net -0.0.0.0 employment.112.2o7.net -0.0.0.0 enterprisenewsmedia.122.2o7.net -0.0.0.0 epost.122.2o7.net -0.0.0.0 ewstcpalm.112.2o7.net -0.0.0.0 execulink.112.2o7.net -0.0.0.0 expedia.ca.112.2o7.net -0.0.0.0 expedia4.112.2o7.net -0.0.0.0 f2ncracker.112.2o7.net -0.0.0.0 faceoff.112.2o7.net -0.0.0.0 fbkmnr.112.2o7.net -0.0.0.0 forbesattache.112.2o7.net -0.0.0.0 forbesauto.112.2o7.net -0.0.0.0 forbesautos.112.2o7.net -0.0.0.0 forbescom.112.2o7.net -0.0.0.0 foxsimpsons.112.2o7.net -0.0.0.0 georgewbush.112.2o7.net -0.0.0.0 georgewbushcom.112.2o7.net -0.0.0.0 gettyimages.122.2o7.net -0.0.0.0 gmchevyapprentice.112.2o7.net -0.0.0.0 gmhummer.112.2o7.net -0.0.0.0 gpaper104.112.2o7.net -0.0.0.0 gpaper105.112.2o7.net -0.0.0.0 gpaper107.112.2o7.net -0.0.0.0 gpaper108.112.2o7.net -0.0.0.0 gpaper109.112.2o7.net -0.0.0.0 gpaper110.112.2o7.net -0.0.0.0 gpaper111.112.2o7.net -0.0.0.0 gpaper112.112.2o7.net -0.0.0.0 gpaper113.112.2o7.net -0.0.0.0 gpaper114.112.2o7.net -0.0.0.0 gpaper115.112.2o7.net -0.0.0.0 gpaper116.112.2o7.net -0.0.0.0 gpaper117.112.2o7.net -0.0.0.0 gpaper118.112.2o7.net -0.0.0.0 gpaper119.112.2o7.net -0.0.0.0 gpaper120.112.2o7.net -0.0.0.0 gpaper121.112.2o7.net -0.0.0.0 gpaper122.112.2o7.net -0.0.0.0 gpaper123.112.2o7.net -0.0.0.0 gpaper124.112.2o7.net -0.0.0.0 gpaper125.112.2o7.net -0.0.0.0 gpaper126.112.2o7.net -0.0.0.0 gpaper127.112.2o7.net -0.0.0.0 gpaper128.112.2o7.net -0.0.0.0 gpaper129.112.2o7.net -0.0.0.0 gpaper131.112.2o7.net -0.0.0.0 gpaper132.112.2o7.net -0.0.0.0 gpaper133.112.2o7.net -0.0.0.0 gpaper138.112.2o7.net -0.0.0.0 gpaper139.112.2o7.net -0.0.0.0 gpaper140.112.2o7.net -0.0.0.0 gpaper141.112.2o7.net -0.0.0.0 gpaper142.112.2o7.net -0.0.0.0 gpaper144.112.2o7.net -0.0.0.0 gpaper145.112.2o7.net -0.0.0.0 gpaper147.112.2o7.net -0.0.0.0 gpaper149.112.2o7.net -0.0.0.0 gpaper151.112.2o7.net -0.0.0.0 gpaper154.112.2o7.net -0.0.0.0 gpaper156.112.2o7.net -0.0.0.0 gpaper157.112.2o7.net -0.0.0.0 gpaper158.112.2o7.net -0.0.0.0 gpaper162.112.2o7.net -0.0.0.0 gpaper164.112.2o7.net -0.0.0.0 gpaper166.112.2o7.net -0.0.0.0 gpaper167.112.2o7.net -0.0.0.0 gpaper169.112.2o7.net -0.0.0.0 gpaper170.112.2o7.net -0.0.0.0 gpaper171.112.2o7.net -0.0.0.0 gpaper172.112.2o7.net -0.0.0.0 gpaper173.112.2o7.net -0.0.0.0 gpaper174.112.2o7.net -0.0.0.0 gpaper176.112.2o7.net -0.0.0.0 gpaper177.112.2o7.net -0.0.0.0 gpaper180.112.2o7.net -0.0.0.0 gpaper183.112.2o7.net -0.0.0.0 gpaper184.112.2o7.net -0.0.0.0 gpaper191.112.2o7.net -0.0.0.0 gpaper192.112.2o7.net -0.0.0.0 gpaper193.112.2o7.net -0.0.0.0 gpaper194.112.2o7.net -0.0.0.0 gpaper195.112.2o7.net -0.0.0.0 gpaper196.112.2o7.net -0.0.0.0 gpaper197.112.2o7.net -0.0.0.0 gpaper198.112.2o7.net -0.0.0.0 gpaper202.112.2o7.net -0.0.0.0 gpaper204.112.2o7.net -0.0.0.0 gpaper205.112.2o7.net -0.0.0.0 gpaper212.112.2o7.net -0.0.0.0 gpaper214.112.2o7.net -0.0.0.0 gpaper219.112.2o7.net -0.0.0.0 gpaper223.112.2o7.net -0.0.0.0 heavycom.112.2o7.net -0.0.0.0 homesclick.112.2o7.net -0.0.0.0 hostdomainpeople.112.2o7.net -0.0.0.0 hostdomainpeopleca.112.2o7.net -0.0.0.0 hostpowermedium.112.2o7.net -0.0.0.0 hpglobal.112.2o7.net -0.0.0.0 hphqsearch.112.2o7.net -0.0.0.0 infomart.ca.112.2o7.net -0.0.0.0 infospace.com.112.2o7.net -0.0.0.0 intelcorpcim.112.2o7.net -0.0.0.0 intelglobal.112.2o7.net -0.0.0.0 jitmj4.122.2o7.net -0.0.0.0 kddi.122.2o7.net -0.0.0.0 krafteurope.112.2o7.net -0.0.0.0 ktva.112.2o7.net -0.0.0.0 ladieshj.112.2o7.net -0.0.0.0 ldsfch.112.2o7.net -0.0.0.0 lenovo.112.2o7.net -0.0.0.0 logoworksdev.112.2o7.net -0.0.0.0 losu.112.2o7.net -0.0.0.0 mailtribune.112.2o7.net -0.0.0.0 maxvr.112.2o7.net -0.0.0.0 mdamarillo.112.2o7.net -0.0.0.0 mdtopeka.112.2o7.net -0.0.0.0 mdwardmore.112.2o7.net -0.0.0.0 medbroadcast.112.2o7.net -0.0.0.0 meetupcom.112.2o7.net -0.0.0.0 mgwspa.112.2o7.net -0.0.0.0 microsoftconsumermarketing.112.2o7.net -0.0.0.0 mlbastros.112.2o7.net -0.0.0.0 mlbcolorado.112.2o7.net -0.0.0.0 mlbhouston.112.2o7.net -0.0.0.0 mlbstlouis.112.2o7.net -0.0.0.0 mlbtoronto.112.2o7.net -0.0.0.0 mmsshopcom.112.2o7.net -0.0.0.0 mnfidnahub.112.2o7.net -0.0.0.0 mngiyrkdr.112.2o7.net -0.0.0.0 mseuppremain.112.2o7.net -0.0.0.0 mtvu.112.2o7.net -0.0.0.0 natgeoeditco.112.2o7.net -0.0.0.0 nationalpost.112.2o7.net -0.0.0.0 nba.112.2o7.net -0.0.0.0 netrp.112.2o7.net -0.0.0.0 netsdartboards.122.2o7.net -0.0.0.0 nike.112.2o7.net -0.0.0.0 nikeplus.112.2o7.net -0.0.0.0 nmbrampton.112.2o7.net -0.0.0.0 nmcommancomedia.112.2o7.net -0.0.0.0 nmkawartha.112.2o7.net -0.0.0.0 nmmississauga.112.2o7.net -0.0.0.0 nmnandomedia.112.2o7.net -0.0.0.0 nmtoronto.112.2o7.net -0.0.0.0 nmtricity.112.2o7.net -0.0.0.0 nmyork.112.2o7.net -0.0.0.0 nytglobe.112.2o7.net -0.0.0.0 nythglobe.112.2o7.net -0.0.0.0 nytimesglobal.112.2o7.net -0.0.0.0 nytimesnonsampled.112.2o7.net -0.0.0.0 nytimesnoonsampled.112.2o7.net -0.0.0.0 nytmembercenter.112.2o7.net -0.0.0.0 nytrgadsden.112.2o7.net -0.0.0.0 nytrgainseville.112.2o7.net -0.0.0.0 nytrhouma.112.2o7.net -0.0.0.0 omnitureglobal.112.2o7.net -0.0.0.0 onlineindigoca.112.2o7.net -0.0.0.0 oracle.112.2o7.net -0.0.0.0 overstock.com.112.2o7.net -0.0.0.0 projectorpeople.112.2o7.net -0.0.0.0 publicationsunbound.112.2o7.net -0.0.0.0 pulharktheherald.112.2o7.net -0.0.0.0 pulpantagraph.112.2o7.net -0.0.0.0 rckymtnnws.112.2o7.net -0.0.0.0 rey3935.112.2o7.net -0.0.0.0 rezrezwhistler.112.2o7.net -0.0.0.0 rncgopcom.122.2o7.net -0.0.0.0 roxio.112.2o7.net -0.0.0.0 salesforce.122.2o7.net -0.0.0.0 santacruzsentinel.112.2o7.net -0.0.0.0 sciamglobal.112.2o7.net -0.0.0.0 scrippsbathvert.112.2o7.net -0.0.0.0 scrippswfts.112.2o7.net -0.0.0.0 scrippswxyz.112.2o7.net -0.0.0.0 sonycorporate.122.2o7.net -0.0.0.0 sonyglobal.112.2o7.net -0.0.0.0 southcoasttoday.112.2o7.net -0.0.0.0 spiketv.112.2o7.net -0.0.0.0 suncom.112.2o7.net -0.0.0.0 sunonesearch.112.2o7.net -0.0.0.0 survey.112.2o7.net -0.0.0.0 sympmsnsports.112.2o7.net -0.0.0.0 timebus2.112.2o7.net -0.0.0.0 timehealth.112.2o7.net -0.0.0.0 timeofficepirates.122.2o7.net -0.0.0.0 timepopsci.122.2o7.net -0.0.0.0 timerealsimple.112.2o7.net -0.0.0.0 timewarner.122.2o7.net -0.0.0.0 tmsscion.112.2o7.net -0.0.0.0 travidiathebrick.112.2o7.net -0.0.0.0 usun.112.2o7.net -0.0.0.0 vanns.112.2o7.net -0.0.0.0 verisonwildcard.112.2o7.net -0.0.0.0 vh1com.112.2o7.net -0.0.0.0 viaatomvideo.112.2o7.net -0.0.0.0 viasyndimedia.112.2o7.net -0.0.0.0 viralvideo.112.2o7.net -0.0.0.0 walmartcom.112.2o7.net -0.0.0.0 westjet.112.2o7.net -0.0.0.0 wileydumcom.112.2o7.net -0.0.0.0 wmg.112.2o7.net -0.0.0.0 wmgmulti.112.2o7.net -0.0.0.0 workopolis.122.2o7.net -0.0.0.0 xhealthmobiletools.112.2o7.net -0.0.0.0 youtube.112.2o7.net -0.0.0.0 yrkeve.112.2o7.net -0.0.0.0 1000ps.oewabox.at -0.0.0.0 afinder.oewabox.at -0.0.0.0 alphalux.oewabox.at -0.0.0.0 apodir.oewabox.at -0.0.0.0 arboe.oewabox.at -0.0.0.0 aschreib.oewabox.at -0.0.0.0 ascout24.oewabox.at -0.0.0.0 atvplus.oewabox.at -0.0.0.0 audi4e.oewabox.at -0.0.0.0 austria.oewabox.at -0.0.0.0 automobi.oewabox.at -0.0.0.0 automoto.oewabox.at -0.0.0.0 babyf.oewabox.at -0.0.0.0 bazar.oewabox.at -0.0.0.0 bdb.oewabox.at -0.0.0.0 bliga.oewabox.at -0.0.0.0 buschen.oewabox.at -0.0.0.0 car4you.oewabox.at -0.0.0.0 cinplex.oewabox.at -0.0.0.0 derstand.oewabox.at -0.0.0.0 dispatcher.oewabox.at -0.0.0.0 docfind.oewabox.at -0.0.0.0 doodle.oewabox.at -0.0.0.0 drei.oewabox.at -0.0.0.0 dropkick.oewabox.at -0.0.0.0 enerweb.oewabox.at -0.0.0.0 falstaff.oewabox.at -0.0.0.0 fanrep.oewabox.at -0.0.0.0 fflotte.oewabox.at -0.0.0.0 fitges.oewabox.at -0.0.0.0 fondprof.oewabox.at -0.0.0.0 fratz.oewabox.at -0.0.0.0 fscout24.oewabox.at -0.0.0.0 gamesw.oewabox.at -0.0.0.0 geizhals.oewabox.at -0.0.0.0 gillout.oewabox.at -0.0.0.0 gkueche.oewabox.at -0.0.0.0 gmx.oewabox.at -0.0.0.0 gofem.oewabox.at -0.0.0.0 heute.oewabox.at -0.0.0.0 immobili.oewabox.at -0.0.0.0 immosuch.oewabox.at -0.0.0.0 indumag.oewabox.at -0.0.0.0 induweb.oewabox.at -0.0.0.0 issges.oewabox.at -0.0.0.0 jobwohn.oewabox.at -0.0.0.0 karriere.oewabox.at -0.0.0.0 kinder.oewabox.at -0.0.0.0 kinowelt.oewabox.at -0.0.0.0 krone.oewabox.at -0.0.0.0 kronehit.oewabox.at -0.0.0.0 landwirt.oewabox.at -0.0.0.0 liportal.oewabox.at -0.0.0.0 mamilade.oewabox.at -0.0.0.0 manntv.oewabox.at -0.0.0.0 medpop.oewabox.at -0.0.0.0 megaplex.oewabox.at -0.0.0.0 metropol.oewabox.at -0.0.0.0 mmarkt.oewabox.at -0.0.0.0 monitor.oewabox.at -0.0.0.0 motorl.oewabox.at -0.0.0.0 msn.oewabox.at -0.0.0.0 newsnetw.oewabox.at -0.0.0.0 nickde.oewabox.at -0.0.0.0 noen.oewabox.at -0.0.0.0 notori.oewabox.at -0.0.0.0 oe24.oewabox.at -0.0.0.0 oeamtc.oewabox.at -0.0.0.0 oewa.oewabox.at -0.0.0.0 ooen.oewabox.at -0.0.0.0 orf.oewabox.at -0.0.0.0 parent.oewabox.at -0.0.0.0 radioat.oewabox.at -0.0.0.0 rtl.oewabox.at -0.0.0.0 salzburg.oewabox.at -0.0.0.0 schlager.oewabox.at -0.0.0.0 sdo.oewabox.at -0.0.0.0 seibli.oewabox.at -0.0.0.0 servustv.oewabox.at -0.0.0.0 skip.oewabox.at -0.0.0.0 skysport.oewabox.at -0.0.0.0 smedizin.oewabox.at -0.0.0.0 sms.oewabox.at -0.0.0.0 solidbau.oewabox.at -0.0.0.0 speising.oewabox.at -0.0.0.0 sportat.oewabox.at -0.0.0.0 ssl-compass.oewabox.at -0.0.0.0 ssl-geizhals.oewabox.at -0.0.0.0 ssl-helpgvat.oewabox.at -0.0.0.0 ssl-karriere.oewabox.at -0.0.0.0 ssl-msn.oewabox.at -0.0.0.0 ssl-top.oewabox.at -0.0.0.0 ssl-uspgvat.oewabox.at -0.0.0.0 ssl-willhab.oewabox.at -0.0.0.0 ssl-wko.oewabox.at -0.0.0.0 starchat.oewabox.at -0.0.0.0 sunny.oewabox.at -0.0.0.0 super.oewabox.at -0.0.0.0 supermed.oewabox.at -0.0.0.0 svpro7.oewabox.at -0.0.0.0 szene1.oewabox.at -0.0.0.0 tagpress.oewabox.at -0.0.0.0 tele.oewabox.at -0.0.0.0 tennis.oewabox.at -0.0.0.0 tips.oewabox.at -0.0.0.0 tirolcom.oewabox.at -0.0.0.0 top.oewabox.at -0.0.0.0 tramarkt.oewabox.at -0.0.0.0 tripwolf.oewabox.at -0.0.0.0 uncut.oewabox.at -0.0.0.0 unimed.oewabox.at -0.0.0.0 uwz.oewabox.at -0.0.0.0 vcm.oewabox.at -0.0.0.0 via.oewabox.at -0.0.0.0 viacom.oewabox.at -0.0.0.0 warda.oewabox.at -0.0.0.0 webprog.oewabox.at -0.0.0.0 wfussb.oewabox.at -0.0.0.0 wienerz.oewabox.at -0.0.0.0 wiengvat.oewabox.at -0.0.0.0 willhab.oewabox.at -0.0.0.0 wirtvlg.oewabox.at -0.0.0.0 woche.oewabox.at -0.0.0.0 wohnnet.oewabox.at -0.0.0.0 zfm.oewabox.at -0.0.0.0 ak.imgfarm.com -0.0.0.0 global.msads.net -0.0.0.0 lads.myspace.com -0.0.0.0 refer.ccbill.com -0.0.0.0 rmads.msn.com -0.0.0.0 www.apmebf.com -0.0.0.0 www.tkqlhce.com -0.0.0.0 ad.ca.doubleclick.net -0.0.0.0 transfer.go.com -0.0.0.0 140cc.v.fwmrm.net -0.0.0.0 ad.hulu.com -0.0.0.0 adf.ly -0.0.0.0 ads.channel4.com -0.0.0.0 b.scorecardresearch.com -0.0.0.0 cdn.vidible.tv -0.0.0.0 da.feedsportal.com -0.0.0.0 fbcdn-creative-a.akamaihd.net -0.0.0.0 iadsdk.apple.com -0.0.0.0 optimized-by.rubiconproject.com -0.0.0.0 pixel.quantserve.com -0.0.0.0 tap2-cdn.rubiconproject.com -0.0.0.0 www.awin1.com -0.0.0.0 0101011.com -0.0.0.0 0427d7.se -0.0.0.0 0d79ed.r.axf8.net -0.0.0.0 0pn.ru -0.0.0.0 0qizz.super-promo.hoxo.info -0.0.0.0 1.adbrite.com -0.0.0.0 1.allyes.com.cn -0.0.0.0 1.forgetstore.com -0.0.0.0 1.httpads.com -0.0.0.0 1.primaryads.com -0.0.0.0 10.im.cz -0.0.0.0 104231.dtiblog.com -0.0.0.0 1097834592.rsc.cdn77.org -0.0.0.0 10fbb07a4b0.se -0.0.0.0 121media.com -0.0.0.0 123.fluxads.com -0.0.0.0 123plays.com -0.0.0.0 123specialgifts.com -0.0.0.0 130.211.230.53 -0.0.0.0 1kdailyprofit.biz -0.0.0.0 1q0bjj4d39.top -0.0.0.0 2-art-coliseum.com -0.0.0.0 2.adbrite.com -0.0.0.0 2.marketbanker.com -0.0.0.0 2.speedknow.co -0.0.0.0 207-87-18-203.wsmg.digex.net -0.0.0.0 247adbiz.net -0.0.0.0 247playz.com -0.0.0.0 247support.adtech.fr -0.0.0.0 247support.adtech.us -0.0.0.0 24ratownik.hit.gemius.pl -0.0.0.0 24trk.com -0.0.0.0 25184.hittail.com -0.0.0.0 2754.btrll.com -0.0.0.0 2leep.com -0.0.0.0 3.adbrite.com -0.0.0.0 3.cennter.com -0.0.0.0 312.1d27c9b8fb.com -0.0.0.0 321cba.com -0.0.0.0 32red.it -0.0.0.0 360ads.com -0.0.0.0 3fns.com -0.0.0.0 4.adbrite.com -0.0.0.0 411playz.com -0.0.0.0 4c28d6.r.axf8.net -0.0.0.0 4qinvite.4q.iperceptions.com -0.0.0.0 59nmk4u.tech -0.0.0.0 6159.genieessp.com -0.0.0.0 7500.com -0.0.0.0 76.a.boom.ro -0.0.0.0 7adpower.com -0.0.0.0 7bpeople.data.7bpeople.com -0.0.0.0 7cnbcnews.com -0.0.0.0 7n0zz.300prize.7113879.com -0.0.0.0 829331534d183e7d1f6a-8d91cc88b27b979d0ea53a10ce8855ec.r96.cf5.rackcdn.com -0.0.0.0 85103.hittail.com -0.0.0.0 8574dnj3yzjace8c8io6zr9u3n.hop.clickbank.net -0.0.0.0 86file.megajoy.com -0.0.0.0 86get.joy.cn -0.0.0.0 86log.joy.cn -0.0.0.0 888casino.com -0.0.0.0 8cr.purredheanb.online -0.0.0.0 8ruzz.allcpa.006238.xyz -0.0.0.0 961.com -0.0.0.0 brapolice.com -0.0.0.0 cmrpolice.com -0.0.0.0 compolice.com -0.0.0.0 compolice.net -0.0.0.0 cyppolice.com -0.0.0.0 egypolice.com -0.0.0.0 egypolice.net -0.0.0.0 ethpolice.com -0.0.0.0 fvid.atm.youku.com -0.0.0.0 geopolice.com -0.0.0.0 gumpolice.com -0.0.0.0 indpolice.com -0.0.0.0 luxpolice.com -0.0.0.0 luxpolice.net -0.0.0.0 mcopolice.com -0.0.0.0 pakpolice.com -0.0.0.0 phlpolice.com -0.0.0.0 ruspolice.com -0.0.0.0 ruspolice.net -0.0.0.0 usapolice.com -0.0.0.0 a.1nimo.com -0.0.0.0 a.ad.playstation.net -0.0.0.0 a.admaxserver.com -0.0.0.0 a.adorika.net -0.0.0.0 a.adready.com -0.0.0.0 a.adroll.com -0.0.0.0 a.ads1.msn.com -0.0.0.0 a.ads2.msn.com -0.0.0.0 a.adstome.com -0.0.0.0 a.as-eu.falkag.net -0.0.0.0 a.as-us.falkag.net -0.0.0.0 a.backclick.net -0.0.0.0 a.baidu.com -0.0.0.0 a.boom.ro -0.0.0.0 a.cctv.com -0.0.0.0 a.cntv.cn -0.0.0.0 a.karmatrail.club -0.0.0.0 a.kerg.net -0.0.0.0 a.ligatus.com -0.0.0.0 a.ligatus.de -0.0.0.0 a.prisacom.com -0.0.0.0 a.rad.live.com -0.0.0.0 a.rad.msn.com -0.0.0.0 a.ss34.on9mail.com -0.0.0.0 a.tadd.react2media.com -0.0.0.0 a.total-media.net -0.0.0.0 a.tribalfusion.com -0.0.0.0 a.triggit.com -0.0.0.0 a.twiago.com -0.0.0.0 a.websponsors.com -0.0.0.0 a01.gestionpub.com -0.0.0.0 a1.greenadworks.net -0.0.0.0 a1.interclick.com -0.0.0.0 a2.mediagra.com -0.0.0.0 a2.websponsors.com -0.0.0.0 a200.yieldoptimizer.com -0.0.0.0 a3.suntimes.com -0.0.0.0 a3.websponsors.com -0.0.0.0 a4.websponsors.com -0.0.0.0 a5.websponsors.com -0.0.0.0 a98spolicies.com -0.0.0.0 aa-nb.marketgid.com -0.0.0.0 aa.newsblock.marketgid.com -0.0.0.0 aads.treehugger.com -0.0.0.0 aams1.aim4media.com -0.0.0.0 aan.amazon.com -0.0.0.0 aax-cpm.amazon-adsystem.com -0.0.0.0 aax-eu.amazon-adsystem.com -0.0.0.0 aax-us-pdx.amazon-adsystem.com -0.0.0.0 ab-gb.mgid.com -0.0.0.0 abcnews.footprint.net -0.0.0.0 abrogatesdv.info -0.0.0.0 abseckw.adtlgc.com -0.0.0.0 ac.atpanel.com -0.0.0.0 ac.tynt.com -0.0.0.0 acces.streaming-direct.co -0.0.0.0 achetezfacile.com -0.0.0.0 acs.56.com -0.0.0.0 acs.agent.56.com -0.0.0.0 acs.agent.v-56.com -0.0.0.0 action.ientry.net -0.0.0.0 action.mathtag.com -0.0.0.0 action.media6degrees.com -0.0.0.0 actiondesk.com -0.0.0.0 actionflash.com -0.0.0.0 acvs.mediaonenetwork.net -0.0.0.0 acvsrv.mediaonenetwork.net -0.0.0.0 ad-411.com -0.0.0.0 ad-audit.tubemogul.com -0.0.0.0 ad-clicks.com -0.0.0.0 ad-delivery.net -0.0.0.0 ad-feeds.com -0.0.0.0 ad-flow.com -0.0.0.0 ad-gb.mgid.com -0.0.0.0 ad-gbn.com -0.0.0.0 ad-indicator.com -0.0.0.0 ad-noise.net -0.0.0.0 ad-plus.cn -0.0.0.0 ad-server.co.za -0.0.0.0 ad-servicestats.net -0.0.0.0 ad-sponsor.com -0.0.0.0 ad-srv.net -0.0.0.0 ad-u.com -0.0.0.0 ad-uk.tiscali.com -0.0.0.0 ad-vice.biz -0.0.0.0 ad-void.com -0.0.0.0 ad.103092804.com -0.0.0.0 ad.23blogs.com -0.0.0.0 ad.360yield.com -0.0.0.0 ad.3dnews.ru -0.0.0.0 ad.accessmediaproductions.com -0.0.0.0 ad.adfunky.com -0.0.0.0 ad.adition.de -0.0.0.0 ad.adition.net -0.0.0.0 ad.adlantis.jp -0.0.0.0 ad.adlegend.com -0.0.0.0 ad.admarketplace.net -0.0.0.0 ad.adnet.biz -0.0.0.0 ad.adnet.de -0.0.0.0 ad.adnetwork.com.br -0.0.0.0 ad.adnetwork.net -0.0.0.0 ad.adorika.com -0.0.0.0 ad.adperium.com -0.0.0.0 ad.adriver.ru -0.0.0.0 ad.adserve.com -0.0.0.0 ad.adserverplus.com -0.0.0.0 ad.adsmart.net -0.0.0.0 ad.adtegrity.net -0.0.0.0 ad.adtoma.com -0.0.0.0 ad.advertstream.com -0.0.0.0 ad.adview.pl -0.0.0.0 ad.afilo.pl -0.0.0.0 ad.aftenposten.no -0.0.0.0 ad.aftonbladet.se -0.0.0.0 ad.agava.tbn.ru -0.0.0.0 ad.agilemedia.jp -0.0.0.0 ad.agkn.com -0.0.0.0 ad.airad.com -0.0.0.0 ad.ajanshaber.com -0.0.0.0 ad.allyes.cn -0.0.0.0 ad.aquamediadirect.com -0.0.0.0 ad.asv.de -0.0.0.0 ad.axyzconductor.jp -0.0.0.0 ad.bannerbank.ru -0.0.0.0 ad.bannerconnect.net -0.0.0.0 ad.brainer.jp -0.0.0.0 ad.cctv.com -0.0.0.0 ad.cibleclick.com -0.0.0.0 ad.clickdistrict.com -0.0.0.0 ad.clickotmedia.com -0.0.0.0 ad.dc2.adtech.de -0.0.0.0 ad.designtaxi.com -0.0.0.0 ad.deviantart.com -0.0.0.0 ad.dic.nicovideo.jp -0.0.0.0 ad.directmirror.com -0.0.0.0 ad.doganburda.com -0.0.0.0 ad.download.net -0.0.0.0 ad.duga.jp -0.0.0.0 ad.e-sport.com -0.0.0.0 ad.egloos.com -0.0.0.0 ad.ekonomikticaret.com -0.0.0.0 ad.eporner.com -0.0.0.0 ad.espn.starwave.com -0.0.0.0 ad.favod.net -0.0.0.0 ad.filmweb.pl -0.0.0.0 ad.firstadsolution.com -0.0.0.0 ad.floq.jp -0.0.0.0 ad.flux.com -0.0.0.0 ad.fnnews.com -0.0.0.0 ad.fo.net -0.0.0.0 ad.fout.jp -0.0.0.0 ad.funpic.de -0.0.0.0 ad.garantiarkadas.com -0.0.0.0 ad.gazeta.pl -0.0.0.0 ad.ghfusion.com -0.0.0.0 ad.goo.ne.jp -0.0.0.0 ad.gr.doubleclick.net -0.0.0.0 ad.gra.pl -0.0.0.0 ad.greenmarquee.com -0.0.0.0 ad.groupon.be -0.0.0.0 ad.groupon.co.uk -0.0.0.0 ad.groupon.com -0.0.0.0 ad.groupon.de -0.0.0.0 ad.groupon.fr -0.0.0.0 ad.groupon.net -0.0.0.0 ad.groupon.nl -0.0.0.0 ad.groupon.pl -0.0.0.0 ad.hankooki.com -0.0.0.0 ad.harrenmedianetwork.com -0.0.0.0 ad.horvitznewspapers.net -0.0.0.0 ad.host.bannerflow.com -0.0.0.0 ad.howstuffworks.com -0.0.0.0 ad.icasthq.com -0.0.0.0 ad.iconadserver.com -0.0.0.0 ad.iloveinterracial.com -0.0.0.0 ad.imad.co.kr -0.0.0.0 ad.impressbm.co.jp -0.0.0.0 ad.indomp3z.us -0.0.0.0 ad.insightexpressai.com -0.0.0.0 ad.investopedia.com -0.0.0.0 ad.ir.ru -0.0.0.0 ad.isohunt.com -0.0.0.0 ad.iwin.com -0.0.0.0 ad.jamster.ca -0.0.0.0 ad.jamster.com -0.0.0.0 ad.jokeroo.com -0.0.0.0 ad.jp.ap.valu.com -0.0.0.0 ad.kat.ph -0.0.0.0 ad.kataweb.it -0.0.0.0 ad.kau.li -0.0.0.0 ad.krutilka.ru -0.0.0.0 ad.land.to -0.0.0.0 ad.leadcrunch.com -0.0.0.0 ad.lgappstv.com -0.0.0.0 ad.lijit.com -0.0.0.0 ad.linkexchange.com -0.0.0.0 ad.linkstorms.com -0.0.0.0 ad.linksynergy.com -0.0.0.0 ad.livere.co.kr -0.0.0.0 ad.lyricswire.com -0.0.0.0 ad.mainichi.jp -0.0.0.0 ad.maist.jp -0.0.0.0 ad.mangareader.net -0.0.0.0 ad.mastermedia.ru -0.0.0.0 ad.moscowtimes.ru -0.0.0.0 ad.my.doubleclick.net -0.0.0.0 ad.mygamesol.com -0.0.0.0 ad.nate.com -0.0.0.0 ad.ne.com -0.0.0.0 ad.net -0.0.0.0 ad.network60.com -0.0.0.0 ad.nicovideo.jp -0.0.0.0 ad.ntvmsnbc.com -0.0.0.0 ad.ohmynews.com -0.0.0.0 ad.oret.jp -0.0.0.0 ad.ourgame.com -0.0.0.0 ad.parom.hu -0.0.0.0 ad.partis.si -0.0.0.0 ad.pgwticketshop.nl -0.0.0.0 ad.ph-prt.tbn.ru -0.0.0.0 ad.pickple.net -0.0.0.0 ad.pravda.ru -0.0.0.0 ad.preferences.com -0.0.0.0 ad.premiumonlinemedia.com -0.0.0.0 ad.pro-advertising.com -0.0.0.0 ad.propellerads.com -0.0.0.0 ad.proxy.sh -0.0.0.0 ad.qq.com -0.0.0.0 ad.qwapi.com -0.0.0.0 ad.qyer.com -0.0.0.0 ad.realist.gen.tr -0.0.0.0 ad.realmcdn.net -0.0.0.0 ad.reduxmediia.com -0.0.0.0 ad.reklamport.com -0.0.0.0 ad.repubblica.it -0.0.0.0 ad.response.jp -0.0.0.0 ad.ru.doubleclick.net -0.0.0.0 ad.search.ch -0.0.0.0 ad.searchina.ne.jp -0.0.0.0 ad.sensismediasmart.com -0.0.0.0 ad.sharethis.com -0.0.0.0 ad.showbizz.net -0.0.0.0 ad.slashgear.com -0.0.0.0 ad.sma.punto.net -0.0.0.0 ad.smni.com -0.0.0.0 ad.spielothek.so -0.0.0.0 ad.sponsoreo.com -0.0.0.0 ad.suprnova.org -0.0.0.0 ad.technoramedia.com -0.0.0.0 ad.text.tbn.ru -0.0.0.0 ad.tgdaily.com -0.0.0.0 ad.thehill.com -0.0.0.0 ad.thetyee.ca -0.0.0.0 ad.thisav.com -0.0.0.0 ad.thoughtsondance.info -0.0.0.0 ad.tiscali.com -0.0.0.0 ad.tomshardware.com -0.0.0.0 ad.trafficmp.com -0.0.0.0 ad.traffmonster.info -0.0.0.0 ad.ubnm.co.kr -0.0.0.0 ad.uk.tangozebra.com -0.0.0.0 ad.userporn.com -0.0.0.0 ad.valuecalling.com -0.0.0.0 ad.vidaroo.com -0.0.0.0 ad.vippers.jp -0.0.0.0 ad.vurts.com -0.0.0.0 ad.watch.impress.co.jp -0.0.0.0 ad.webisleri.com -0.0.0.0 ad.webprovider.com -0.0.0.0 ad.wiredvision.jp -0.0.0.0 ad.xtendmedia.com -0.0.0.0 ad.yemeksepeti.com -0.0.0.0 ad.yieldmanager.com -0.0.0.0 ad.zaman.com -0.0.0.0 ad.zaman.com.tr -0.0.0.0 ad.zodera.hu -0.0.0.0 ad0.haynet.com -0.0.0.0 ad001.ru -0.0.0.0 ad01.adonspot.com -0.0.0.0 ad01.focalink.com -0.0.0.0 ad02.focalink.com -0.0.0.0 ad03.focalink.com -0.0.0.0 ad04.focalink.com -0.0.0.0 ad05.focalink.com -0.0.0.0 ad06.focalink.com -0.0.0.0 ad07.focalink.com -0.0.0.0 ad08.focalink.com -0.0.0.0 ad09.focalink.com -0.0.0.0 ad1.adtitan.net -0.0.0.0 ad1.bannerbank.ru -0.0.0.0 ad1.checkm8.com -0.0.0.0 ad1.clickhype.com -0.0.0.0 ad1.emediate.se -0.0.0.0 ad1.gamezone.com -0.0.0.0 ad1.hotel.com -0.0.0.0 ad1.lbn.ru -0.0.0.0 ad1.nownews.com -0.0.0.0 ad1.peel.com -0.0.0.0 ad1.popcap.com -0.0.0.0 ad1.yomiuri.co.jp -0.0.0.0 ad1.yourmedia.com -0.0.0.0 ad10.bannerbank.ru -0.0.0.0 ad10.checkm8.com -0.0.0.0 ad10.focalink.com -0.0.0.0 ad101com.adbureau.net -0.0.0.0 ad10digital.checkm8.com -0.0.0.0 ad11.bannerbank.ru -0.0.0.0 ad11.checkm8.com -0.0.0.0 ad11.focalink.com -0.0.0.0 ad11digital.checkm8.com -0.0.0.0 ad12.bannerbank.ru -0.0.0.0 ad12.checkm8.com -0.0.0.0 ad12.focalink.com -0.0.0.0 ad12digital.checkm8.com -0.0.0.0 ad13.checkm8.com -0.0.0.0 ad13.focalink.com -0.0.0.0 ad130m.adpdx.com -0.0.0.0 ad131m.adk2.co -0.0.0.0 ad132m.adpdx.com -0.0.0.0 ad13digital.checkm8.com -0.0.0.0 ad14.checkm8.com -0.0.0.0 ad14.focalink.com -0.0.0.0 ad14digital.checkm8.com -0.0.0.0 ad15.checkm8.com -0.0.0.0 ad15.focalink.com -0.0.0.0 ad15digital.checkm8.com -0.0.0.0 ad16.checkm8.com -0.0.0.0 ad16.focalink.com -0.0.0.0 ad16digital.checkm8.com -0.0.0.0 ad17.checkm8.com -0.0.0.0 ad17.focalink.com -0.0.0.0 ad17digital.checkm8.com -0.0.0.0 ad18.checkm8.com -0.0.0.0 ad18.focalink.com -0.0.0.0 ad18digital.checkm8.com -0.0.0.0 ad19.checkm8.com -0.0.0.0 ad19.focalink.com -0.0.0.0 ad19digital.checkm8.com -0.0.0.0 ad1digital.checkm8.com -0.0.0.0 ad2.adecn.com -0.0.0.0 ad2.bal.dotandad.com -0.0.0.0 ad2.bannerbank.ru -0.0.0.0 ad2.bannerhost.ru -0.0.0.0 ad2.bbmedia.cz -0.0.0.0 ad2.checkm8.com -0.0.0.0 ad2.cooks.com -0.0.0.0 ad2.firehousezone.com -0.0.0.0 ad2.gammae.com -0.0.0.0 ad2.hotel.com -0.0.0.0 ad2.ip.ro -0.0.0.0 ad2.lbn.ru -0.0.0.0 ad2.nationalreview.com -0.0.0.0 ad2.neodatagroup.com -0.0.0.0 ad2.pamedia.com -0.0.0.0 ad2.parom.hu -0.0.0.0 ad2.peel.com -0.0.0.0 ad2.pl -0.0.0.0 ad2.pl.mediainter.net -0.0.0.0 ad2.sbisec.co.jp -0.0.0.0 ad2.smni.com -0.0.0.0 ad2.tr.mediainter.net -0.0.0.0 ad2.zapmedya.com -0.0.0.0 ad2.zophar.net -0.0.0.0 ad20.checkm8.com -0.0.0.0 ad20.net -0.0.0.0 ad20digital.checkm8.com -0.0.0.0 ad21.checkm8.com -0.0.0.0 ad21digital.checkm8.com -0.0.0.0 ad22.checkm8.com -0.0.0.0 ad22digital.checkm8.com -0.0.0.0 ad23.checkm8.com -0.0.0.0 ad234.prbn.ru -0.0.0.0 ad23digital.checkm8.com -0.0.0.0 ad24.checkm8.com -0.0.0.0 ad24digital.checkm8.com -0.0.0.0 ad25.checkm8.com -0.0.0.0 ad25digital.checkm8.com -0.0.0.0 ad26.checkm8.com -0.0.0.0 ad26digital.checkm8.com -0.0.0.0 ad27.checkm8.com -0.0.0.0 ad27digital.checkm8.com -0.0.0.0 ad28.checkm8.com -0.0.0.0 ad28digital.checkm8.com -0.0.0.0 ad29.checkm8.com -0.0.0.0 ad29digital.checkm8.com -0.0.0.0 ad2digital.checkm8.com -0.0.0.0 ad3.adfarm1.adition.com -0.0.0.0 ad3.bannerbank.ru -0.0.0.0 ad3.bb.ru -0.0.0.0 ad3.checkm8.com -0.0.0.0 ad3.eu -0.0.0.0 ad3.l3go.com -0.0.0.0 ad3.lbn.ru -0.0.0.0 ad3.nationalreview.com -0.0.0.0 ad3.rambler.ru -0.0.0.0 ad30.checkm8.com -0.0.0.0 ad30digital.checkm8.com -0.0.0.0 ad31.checkm8.com -0.0.0.0 ad31digital.checkm8.com -0.0.0.0 ad32.checkm8.com -0.0.0.0 ad32digital.checkm8.com -0.0.0.0 ad33.checkm8.com -0.0.0.0 ad33digital.checkm8.com -0.0.0.0 ad34.checkm8.com -0.0.0.0 ad34digital.checkm8.com -0.0.0.0 ad35.checkm8.com -0.0.0.0 ad35digital.checkm8.com -0.0.0.0 ad36.checkm8.com -0.0.0.0 ad36digital.checkm8.com -0.0.0.0 ad37.checkm8.com -0.0.0.0 ad37digital.checkm8.com -0.0.0.0 ad38.checkm8.com -0.0.0.0 ad38digital.checkm8.com -0.0.0.0 ad39.checkm8.com -0.0.0.0 ad39digital.checkm8.com -0.0.0.0 ad3digital.checkm8.com -0.0.0.0 ad4.adfarm1.adition.com -0.0.0.0 ad4.bannerbank.ru -0.0.0.0 ad4.checkm8.com -0.0.0.0 ad4.lbn.ru -0.0.0.0 ad4.liverail.com -0.0.0.0 ad4.speedbit.com -0.0.0.0 ad40.checkm8.com -0.0.0.0 ad40digital.checkm8.com -0.0.0.0 ad41.atlas.cz -0.0.0.0 ad41.checkm8.com -0.0.0.0 ad41digital.checkm8.com -0.0.0.0 ad42.checkm8.com -0.0.0.0 ad42digital.checkm8.com -0.0.0.0 ad43.checkm8.com -0.0.0.0 ad43digital.checkm8.com -0.0.0.0 ad44.checkm8.com -0.0.0.0 ad44digital.checkm8.com -0.0.0.0 ad45.checkm8.com -0.0.0.0 ad45digital.checkm8.com -0.0.0.0 ad46.checkm8.com -0.0.0.0 ad46digital.checkm8.com -0.0.0.0 ad47.checkm8.com -0.0.0.0 ad47digital.checkm8.com -0.0.0.0 ad48.checkm8.com -0.0.0.0 ad48digital.checkm8.com -0.0.0.0 ad49.checkm8.com -0.0.0.0 ad49digital.checkm8.com -0.0.0.0 ad4digital.checkm8.com -0.0.0.0 ad4partners.com -0.0.0.0 ad5.bannerbank.ru -0.0.0.0 ad5.checkm8.com -0.0.0.0 ad5.lbn.ru -0.0.0.0 ad50.checkm8.com -0.0.0.0 ad50digital.checkm8.com -0.0.0.0 ad5digital.checkm8.com -0.0.0.0 ad6.bannerbank.ru -0.0.0.0 ad6.checkm8.com -0.0.0.0 ad6.horvitznewspapers.net -0.0.0.0 ad6.liverail.com -0.0.0.0 ad6digital.checkm8.com -0.0.0.0 ad6media.fr -0.0.0.0 ad7.bannerbank.ru -0.0.0.0 ad7.checkm8.com -0.0.0.0 ad7digital.checkm8.com -0.0.0.0 ad8.adfarm1.adition.com -0.0.0.0 ad8.bannerbank.ru -0.0.0.0 ad8.checkm8.com -0.0.0.0 ad8digital.checkm8.com -0.0.0.0 ad9.bannerbank.ru -0.0.0.0 ad9.checkm8.com -0.0.0.0 ad9digital.checkm8.com -0.0.0.0 adagiobanner.s3.amazonaws.com -0.0.0.0 adaos-ads.net -0.0.0.0 adapd.com -0.0.0.0 adb.fling.com -0.0.0.0 adbg.hit.gemius.pl -0.0.0.0 adbit.co -0.0.0.0 adblockdetect.xyz -0.0.0.0 adblockerkillswebsites.pw -0.0.0.0 adbnr.ru -0.0.0.0 adbot.theonion.com -0.0.0.0 adbucks.brandreachsys.com -0.0.0.0 adc2.adcentriconline.com -0.0.0.0 adcache.aftenposten.no -0.0.0.0 adcanadian.com -0.0.0.0 adcarem.co -0.0.0.0 adcentric.randomseed.com -0.0.0.0 adclick.hit.gemius.pl -0.0.0.0 adclient-af.lp.uol.com.br -0.0.0.0 adcode.adengage.com -0.0.0.0 adcontent.reedbusiness.com -0.0.0.0 adcontent.videoegg.com -0.0.0.0 adcontrol.tudou.com -0.0.0.0 adcontroller.unicast.com -0.0.0.0 adcount.ohmynews.com -0.0.0.0 adcreative.tribuneinteractive.com -0.0.0.0 adcycle.footymad.net -0.0.0.0 adcycle.icpeurope.net -0.0.0.0 add.f5haber.com -0.0.0.0 addelivery.thestreet.com -0.0.0.0 addserver.mtv.com.tr -0.0.0.0 addthis.com -0.0.0.0 addthiscdn.com -0.0.0.0 ade.wooboo.com.cn -0.0.0.0 adengine.rt.ru -0.0.0.0 adexc.net -0.0.0.0 adexchangeprediction.com -0.0.0.0 adexpansion.com -0.0.0.0 adexprt.com -0.0.0.0 adexprt.me -0.0.0.0 adextensioncontrol.tudou.com -0.0.0.0 adfarm.mserve.ca -0.0.0.0 adfarm1.adition.com -0.0.0.0 adfiles.pitchforkmedia.com -0.0.0.0 adforce.ads.imgis.com -0.0.0.0 adforce.adtech.de -0.0.0.0 adforce.adtech.fr -0.0.0.0 adforce.adtech.us -0.0.0.0 adforce.imgis.com -0.0.0.0 adfu.blockstackers.com -0.0.0.0 adfusion.com -0.0.0.0 adgraphics.theonion.com -0.0.0.0 adgroup.naver.com -0.0.0.0 adguanggao.eee114.com -0.0.0.0 adhearus.com -0.0.0.0 adhese.nieuwsblad.be -0.0.0.0 adhitzads.com -0.0.0.0 adhref.pl -0.0.0.0 adi.mainichi.co.jp -0.0.0.0 adidm.idmnet.pl -0.0.0.0 adidm.supermedia.pl -0.0.0.0 adimage.asia1.com.sg -0.0.0.0 adimage.asiaone.com -0.0.0.0 adimage.blm.net -0.0.0.0 adimages.earthweb.com -0.0.0.0 adimages.mp3.com -0.0.0.0 adimages.watchmygf.net -0.0.0.0 adimg.activeadv.net -0.0.0.0 adin.bigpoint.com -0.0.0.0 adincl.gopher.com -0.0.0.0 adipics.com -0.0.0.0 adireland.com -0.0.0.0 adj1.thruport.com -0.0.0.0 adj10.thruport.com -0.0.0.0 adj11.thruport.com -0.0.0.0 adj12.thruport.com -0.0.0.0 adj13.thruport.com -0.0.0.0 adj14.thruport.com -0.0.0.0 adj15.thruport.com -0.0.0.0 adj16.thruport.com -0.0.0.0 adj16r1.thruport.com -0.0.0.0 adj17.thruport.com -0.0.0.0 adj18.thruport.com -0.0.0.0 adj19.thruport.com -0.0.0.0 adj2.thruport.com -0.0.0.0 adj22.thruport.com -0.0.0.0 adj23.thruport.com -0.0.0.0 adj24.thruport.com -0.0.0.0 adj25.thruport.com -0.0.0.0 adj26.thruport.com -0.0.0.0 adj27.thruport.com -0.0.0.0 adj28.thruport.com -0.0.0.0 adj29.thruport.com -0.0.0.0 adj3.thruport.com -0.0.0.0 adj30.thruport.com -0.0.0.0 adj31.thruport.com -0.0.0.0 adj32.thruport.com -0.0.0.0 adj33.thruport.com -0.0.0.0 adj34.thruport.com -0.0.0.0 adj35.thruport.com -0.0.0.0 adj36.thruport.com -0.0.0.0 adj37.thruport.com -0.0.0.0 adj38.thruport.com -0.0.0.0 adj39.thruport.com -0.0.0.0 adj4.thruport.com -0.0.0.0 adj40.thruport.com -0.0.0.0 adj41.thruport.com -0.0.0.0 adj43.thruport.com -0.0.0.0 adj44.thruport.com -0.0.0.0 adj45.thruport.com -0.0.0.0 adj46.thruport.com -0.0.0.0 adj47.thruport.com -0.0.0.0 adj48.thruport.com -0.0.0.0 adj49.thruport.com -0.0.0.0 adj5.thruport.com -0.0.0.0 adj50.thruport.com -0.0.0.0 adj51.thruport.com -0.0.0.0 adj52.thruport.com -0.0.0.0 adj53.thruport.com -0.0.0.0 adj54.thruport.com -0.0.0.0 adj55.thruport.com -0.0.0.0 adj56.thruport.com -0.0.0.0 adj6.thruport.com -0.0.0.0 adj7.thruport.com -0.0.0.0 adj8.thruport.com -0.0.0.0 adj9.thruport.com -0.0.0.0 adjmps.com -0.0.0.0 adjuggler.net -0.0.0.0 adkontekst.pl -0.0.0.0 adm.265g.com -0.0.0.0 adm.baidu.com -0.0.0.0 adm.funshion.com -0.0.0.0 adm.fwmrm.net -0.0.0.0 adm.shacknews.com -0.0.0.0 adm.shinobi.jp -0.0.0.0 adm.xmfish.com -0.0.0.0 adman.freeze.com -0.0.0.0 admanage.com -0.0.0.0 admanager.adam4adam.com -0.0.0.0 admanager.beweb.com -0.0.0.0 admanager.collegepublisher.com -0.0.0.0 admanager1.collegepublisher.com -0.0.0.0 admanager2.broadbandpublisher.com -0.0.0.0 admanager3.collegepublisher.com -0.0.0.0 admarkt.marktplaats.nl -0.0.0.0 admatch-syndication.mochila.com -0.0.0.0 admatcher.videostrip.com -0.0.0.0 admax.quisma.com -0.0.0.0 admd.yam.com -0.0.0.0 admedia.wsod.com -0.0.0.0 admedia.xoom.com -0.0.0.0 admedias.net -0.0.0.0 admeta.vo.llnwd.net -0.0.0.0 admez.com -0.0.0.0 admin.digitalacre.com -0.0.0.0 admin.hotkeys.com -0.0.0.0 admin.inq.com -0.0.0.0 admonkey.dapper.net -0.0.0.0 adms.physorg.com -0.0.0.0 adn.ebay.com -0.0.0.0 adn.kinkydollars.com -0.0.0.0 adn.zone-telechargement.com -0.0.0.0 adnet.chicago.tribune.com -0.0.0.0 adnet.com -0.0.0.0 adnetwork.nextgen.net -0.0.0.0 adnetwork.rovicorp.com -0.0.0.0 adnetxchange.com -0.0.0.0 adng.ascii24.com -0.0.0.0 adnxs.revsci.net -0.0.0.0 adobe.tt.omtrdc.net -0.0.0.0 adobee.com -0.0.0.0 adobur.com -0.0.0.0 adobur.net -0.0.0.0 adoburcrv.com -0.0.0.0 adonline.e-kolay.net -0.0.0.0 adopt.euroclick.com -0.0.0.0 adopt.precisead.com -0.0.0.0 adotube.com -0.0.0.0 adp.gazeta.pl -0.0.0.0 adpick.switchboard.com -0.0.0.0 adping.qq.com -0.0.0.0 adplay.tudou.com -0.0.0.0 adprovider.adlure.net -0.0.0.0 adpulse.ads.targetnet.com -0.0.0.0 adpush.dreamscape.com -0.0.0.0 adremote.pathfinder.com -0.0.0.0 adremote.timeinc.aol.com -0.0.0.0 adremote.timeinc.net -0.0.0.0 adroll.com -0.0.0.0 adrotate.se -0.0.0.0 adrunnr.com -0.0.0.0 ads-de.spray.net -0.0.0.0 ads-dev.youporn.com -0.0.0.0 ads-direct.prodigy.net -0.0.0.0 ads-hl.noktamedya.com.tr -0.0.0.0 ads-local.sixapart.com -0.0.0.0 ads-rm.looksmart.com -0.0.0.0 ads-rolandgarros.com -0.0.0.0 ads-rouge.haber7.com -0.0.0.0 ads-roularta.adhese.com -0.0.0.0 ads-stats.com -0.0.0.0 ads-t.ru -0.0.0.0 ads-web.mail.com -0.0.0.0 ads.7days.ae -0.0.0.0 ads.8833.com -0.0.0.0 ads.abs-cbn.com -0.0.0.0 ads.accelerator-media.com -0.0.0.0 ads.active.com -0.0.0.0 ads.activeagent.at -0.0.0.0 ads.ad-center.com -0.0.0.0 ads.ad-flow.com -0.0.0.0 ads.ad4game.com -0.0.0.0 ads.adamoads.com -0.0.0.0 ads.adap.tv -0.0.0.0 ads.adbrite.com -0.0.0.0 ads.adbroker.de -0.0.0.0 ads.adcorps.com -0.0.0.0 ads.addesktop.com -0.0.0.0 ads.addynamix.com -0.0.0.0 ads.adengage.com -0.0.0.0 ads.adgoto.com -0.0.0.0 ads.adhall.com -0.0.0.0 ads.adhearus.com -0.0.0.0 ads.adhostingsolutions.com -0.0.0.0 ads.adk2.com -0.0.0.0 ads.admaximize.com -0.0.0.0 ads.admonitor.net -0.0.0.0 ads.adn.com -0.0.0.0 ads.adroar.com -0.0.0.0 ads.adsag.com -0.0.0.0 ads.adsbookie.com -0.0.0.0 ads.adsinimages.com -0.0.0.0 ads.adsonar.com -0.0.0.0 ads.adsrvmedia.com -0.0.0.0 ads.adsrvmedia.net -0.0.0.0 ads.adsrvr.org -0.0.0.0 ads.adtegrity.net -0.0.0.0 ads.adtiger.de -0.0.0.0 ads.adviva.net -0.0.0.0 ads.advolume.com -0.0.0.0 ads.adworldnetwork.com -0.0.0.0 ads.adx.nu -0.0.0.0 ads.adxpansion.com -0.0.0.0 ads.adxpose.com -0.0.0.0 ads.adxpose.mpire.akadns.net -0.0.0.0 ads.aftonbladet.se -0.0.0.0 ads.ah-ha.com -0.0.0.0 ads.ahds.ac.uk -0.0.0.0 ads.aintitcool.com -0.0.0.0 ads.airamericaradio.com -0.0.0.0 ads.ak.facebook.com -0.0.0.0 ads.al.com -0.0.0.0 ads.albawaba.com -0.0.0.0 ads.allsites.com -0.0.0.0 ads.allvertical.com -0.0.0.0 ads.amarillo.com -0.0.0.0 ads.amateurmatch.com -0.0.0.0 ads.amazingmedia.com -0.0.0.0 ads.amgdgt.com -0.0.0.0 ads.ami-admin.com -0.0.0.0 ads.anm.co.uk -0.0.0.0 ads.anvato.com -0.0.0.0 ads.apartmenttherapy.com -0.0.0.0 ads.apn.co.za -0.0.0.0 ads.appleinsider.com -0.0.0.0 ads.araba.com -0.0.0.0 ads.arcadechain.com -0.0.0.0 ads.arkitera.net -0.0.0.0 ads.aroundtherings.com -0.0.0.0 ads.as4x.tmcs.ticketmaster.ca -0.0.0.0 ads.asia1.com -0.0.0.0 ads.asp.net -0.0.0.0 ads.aspentimes.com -0.0.0.0 ads.associatedcontent.com -0.0.0.0 ads.astalavista.us -0.0.0.0 ads.atlantamotorspeedway.com -0.0.0.0 ads.auctionads.com -0.0.0.0 ads.auctioncity.co.nz -0.0.0.0 ads.auctions.yahoo.com -0.0.0.0 ads.augusta.com -0.0.0.0 ads.aversion2.com -0.0.0.0 ads.aws.sitepoint.com -0.0.0.0 ads.azjmp.com -0.0.0.0 ads.b10f.jp -0.0.0.0 ads.baazee.com -0.0.0.0 ads.bangkokpost.co.th -0.0.0.0 ads.banner.t-online.de -0.0.0.0 ads.barnonedrinks.com -0.0.0.0 ads.battle.net -0.0.0.0 ads.bauerpublishing.com -0.0.0.0 ads.baventures.com -0.0.0.0 ads.bbcworld.com -0.0.0.0 ads.bcnewsgroup.com -0.0.0.0 ads.beeb.com -0.0.0.0 ads.beliefnet.com -0.0.0.0 ads.beta.itravel2000.com -0.0.0.0 ads.bfast.com -0.0.0.0 ads.bfm.valueclick.net -0.0.0.0 ads.bianca.com -0.0.0.0 ads.bidclix.com -0.0.0.0 ads.bidvertiser.com -0.0.0.0 ads.bigcitytools.com -0.0.0.0 ads.biggerboat.com -0.0.0.0 ads.bitsonthewire.com -0.0.0.0 ads.bizhut.com -0.0.0.0 ads.bizx.info -0.0.0.0 ads.blixem.nl -0.0.0.0 ads.blogherads.com -0.0.0.0 ads.blp.calueclick.net -0.0.0.0 ads.blp.valueclick.net -0.0.0.0 ads.bonnint.net -0.0.0.0 ads.box.sk -0.0.0.0 ads.brand.net -0.0.0.0 ads.bridgetrack.com -0.0.0.0 ads.britishexpats.com -0.0.0.0 ads.buscape.com.br -0.0.0.0 ads.businessclick.com -0.0.0.0 ads.calgarysun.com -0.0.0.0 ads.callofdutyblackopsforum.net -0.0.0.0 ads.camrecord.com -0.0.0.0 ads.cardea.se -0.0.0.0 ads.cardplayer.com -0.0.0.0 ads.carltononline.com -0.0.0.0 ads.carocean.co.uk -0.0.0.0 ads.catholic.org -0.0.0.0 ads.cavello.com -0.0.0.0 ads.cdfreaks.com -0.0.0.0 ads.cdnow.com -0.0.0.0 ads.cgchannel.com -0.0.0.0 ads.chalomumbai.com -0.0.0.0 ads.champs-elysees.com -0.0.0.0 ads.checkm8.co.za -0.0.0.0 ads.chipcenter.com -0.0.0.0 ads.chumcity.com -0.0.0.0 ads.cineville.nl -0.0.0.0 ads.cjonline.com -0.0.0.0 ads.clamav.net -0.0.0.0 ads.clara.net -0.0.0.0 ads.cleveland.com -0.0.0.0 ads.clickability.com -0.0.0.0 ads.clickad.com.pl -0.0.0.0 ads.clickagents.com -0.0.0.0 ads.clickhouse.com -0.0.0.0 ads.clicksor.com -0.0.0.0 ads.clickthru.net -0.0.0.0 ads.clicmanager.fr -0.0.0.0 ads.clubzone.com -0.0.0.0 ads.cluster01.oasis.zmh.zope.net -0.0.0.0 ads.cmediaworld.com -0.0.0.0 ads.cmg.valueclick.net -0.0.0.0 ads.cnn.com -0.0.0.0 ads.cnngo.com -0.0.0.0 ads.cobrad.com -0.0.0.0 ads.collegclub.com -0.0.0.0 ads.collegehumor.com -0.0.0.0 ads.collegemix.com -0.0.0.0 ads.comediagroup.hu -0.0.0.0 ads.comicbookresources.com -0.0.0.0 ads.coopson.com -0.0.0.0 ads.corusradionetwork.com -0.0.0.0 ads.courierpostonline.com -0.0.0.0 ads.cpsgsoftware.com -0.0.0.0 ads.crapville.com -0.0.0.0 ads.crosscut.com -0.0.0.0 ads.ctvdigital.net -0.0.0.0 ads.currantbun.com -0.0.0.0 ads.cvut.cz -0.0.0.0 ads.cyberfight.ru -0.0.0.0 ads.cybertrader.com -0.0.0.0 ads.danworld.net -0.0.0.0 ads.darkhardware.com -0.0.0.0 ads.dbforums.com -0.0.0.0 ads.ddj.com -0.0.0.0 ads.dealnews.com -0.0.0.0 ads.democratandchronicle.com -0.0.0.0 ads.designboom.com -0.0.0.0 ads.designtaxi.com -0.0.0.0 ads.developershed.com -0.0.0.0 ads.digitalacre.com -0.0.0.0 ads.digitalhealthcare.com -0.0.0.0 ads.dimcab.com -0.0.0.0 ads.discovery.com -0.0.0.0 ads.dk -0.0.0.0 ads.doclix.com -0.0.0.0 ads.dontpanicmedia.com -0.0.0.0 ads.dothads.com -0.0.0.0 ads.doubleviking.com -0.0.0.0 ads.drf.com -0.0.0.0 ads.drivelinemedia.com -0.0.0.0 ads.drugs.com -0.0.0.0 ads.dumpalink.com -0.0.0.0 ads.e-planning.net -0.0.0.0 ads.ecircles.com -0.0.0.0 ads.ecosalon.com -0.0.0.0 ads.edirectme.com -0.0.0.0 ads.eircom.net -0.0.0.0 ads.emeraldcoast.com -0.0.0.0 ads.enliven.com -0.0.0.0 ads.enrd.co -0.0.0.0 ads.erotism.com -0.0.0.0 ads.espn.adsonar.com -0.0.0.0 ads.eudora.com -0.0.0.0 ads.euniverseads.com -0.0.0.0 ads.examiner.net -0.0.0.0 ads.exhedra.com -0.0.0.0 ads.expekt.com -0.0.0.0 ads.fark.com -0.0.0.0 ads.fayettevillenc.com -0.0.0.0 ads.filecloud.com -0.0.0.0 ads.fileindexer.com -0.0.0.0 ads.first-response.be -0.0.0.0 ads.flabber.nl -0.0.0.0 ads.flashgames247.com -0.0.0.0 ads.fling.com -0.0.0.0 ads.floridatoday.com -0.0.0.0 ads.fox.com -0.0.0.0 ads.fredericksburg.com -0.0.0.0 ads.freebannertrade.com -0.0.0.0 ads.freeskreen.com -0.0.0.0 ads.freshmeat.net -0.0.0.0 ads.fresnobee.com -0.0.0.0 ads.fuckingmachines.com -0.0.0.0 ads.gamblinghit.com -0.0.0.0 ads.game.net -0.0.0.0 ads.gamecopyworld.no -0.0.0.0 ads.gameinformer.com -0.0.0.0 ads.gamelink.com -0.0.0.0 ads.gamespy.com -0.0.0.0 ads.garga.biz -0.0.0.0 ads.gateway.com -0.0.0.0 ads.gettools.com -0.0.0.0 ads.gigaom.com.php5-12.websitetestlink.com -0.0.0.0 ads.globeandmail.com -0.0.0.0 ads.globo.com -0.0.0.0 ads.gmg.valueclick.net -0.0.0.0 ads.god.co.uk -0.0.0.0 ads.golfweek.com -0.0.0.0 ads.gorillanation.com -0.0.0.0 ads.granadamedia.com -0.0.0.0 ads.greenbaypressgazette.com -0.0.0.0 ads.greenvilleonline.com -0.0.0.0 ads.gunaxin.com -0.0.0.0 ads.haber3.com -0.0.0.0 ads.haber7.net -0.0.0.0 ads.haberler.com -0.0.0.0 ads.halogennetwork.com -0.0.0.0 ads.hamptonroads.com -0.0.0.0 ads.hamtonroads.com -0.0.0.0 ads.hardwarezone.com -0.0.0.0 ads.he.valueclick.net -0.0.0.0 ads.herald-mail.com -0.0.0.0 ads.heraldnet.com -0.0.0.0 ads.heraldonline.com -0.0.0.0 ads.heraldsun.com -0.0.0.0 ads.heroldonline.com -0.0.0.0 ads.hitcents.com -0.0.0.0 ads.hlwd.valueclick.net -0.0.0.0 ads.hollandsentinel.com -0.0.0.0 ads.hooqy.com -0.0.0.0 ads.hosting.vcmedia.vn -0.0.0.0 ads.hothardware.com -0.0.0.0 ads.hulu.com.edgesuite.net -0.0.0.0 ads.humorbua.no -0.0.0.0 ads.i-am-bored.com -0.0.0.0 ads.i12.de -0.0.0.0 ads.i33.com -0.0.0.0 ads.iboost.com -0.0.0.0 ads.id-t.com -0.0.0.0 ads.iforex.com -0.0.0.0 ads.ihaberadserver.com -0.0.0.0 ads.illuminatednation.com -0.0.0.0 ads.imdb.com -0.0.0.0 ads.imposibil.ro -0.0.0.0 ads.indeed.com -0.0.0.0 ads.indya.com -0.0.0.0 ads.indystar.com -0.0.0.0 ads.inedomedia.com -0.0.0.0 ads.inetdirectories.com -0.0.0.0 ads.inetinteractive.com -0.0.0.0 ads.infospace.com -0.0.0.0 ads.injersey.com -0.0.0.0 ads.insidehighered.com -0.0.0.0 ads.intellicast.com -0.0.0.0 ads.intergi.com -0.0.0.0 ads.inthesidebar.com -0.0.0.0 ads.iol.co.il -0.0.0.0 ads.ireport.com -0.0.0.0 ads.isat-tech.com -0.0.0.0 ads.isum.de -0.0.0.0 ads.jacksonville.com -0.0.0.0 ads.jeneauempire.com -0.0.0.0 ads.jetpackdigital.com -0.0.0.0 ads.jetphotos.net -0.0.0.0 ads.jewcy.com -0.0.0.0 ads.jimworld.com -0.0.0.0 ads.jlisting.jp -0.0.0.0 ads.joetec.net -0.0.0.0 ads.jokaroo.com -0.0.0.0 ads.jornadavirtual.com.mx -0.0.0.0 ads.jossip.com -0.0.0.0 ads.juicyads.com -0.0.0.0 ads.juneauempire.com -0.0.0.0 ads.jwtt3.com -0.0.0.0 ads.kazaa.com -0.0.0.0 ads.keywordblocks.com -0.0.0.0 ads.kixer.com -0.0.0.0 ads.kleinman.com -0.0.0.0 ads.kmpads.com -0.0.0.0 ads.kokteyl.com -0.0.0.0 ads.koreanfriendfinder.com -0.0.0.0 ads.ksl.com -0.0.0.0 ads.kure.tv -0.0.0.0 ads.leo.org -0.0.0.0 ads.lfstmedia.com -0.0.0.0 ads.lilengine.com -0.0.0.0 ads.link4ads.com -0.0.0.0 ads.linksponsor.com -0.0.0.0 ads.linktracking.net -0.0.0.0 ads.list-universe.com -0.0.0.0 ads.live365.com -0.0.0.0 ads.ljworld.com -0.0.0.0 ads.lmmob.com -0.0.0.0 ads.lnkworld.com -0.0.0.0 ads.localnow.com -0.0.0.0 ads.lubbockonline.com -0.0.0.0 ads.lucidmedia.com -0.0.0.0 ads.lucidmedia.com.gslb.com -0.0.0.0 ads.lycos-europe.com -0.0.0.0 ads.lycos.com -0.0.0.0 ads.macnews.de -0.0.0.0 ads.macupdate.com -0.0.0.0 ads.madison.com -0.0.0.0 ads.madisonavenue.com -0.0.0.0 ads.magnetic.is -0.0.0.0 ads.mail.com -0.0.0.0 ads.mail3x.com -0.0.0.0 ads.maksimum.net -0.0.0.0 ads.mambocommunities.com -0.0.0.0 ads.mdchoice.com -0.0.0.0 ads.mediaforge.com -0.0.0.0 ads.mediamayhemcorp.com -0.0.0.0 ads.mediaturf.net -0.0.0.0 ads.mefeedia.com -0.0.0.0 ads.megaproxy.com -0.0.0.0 ads.meropar.jp -0.0.0.0 ads.metblogs.com -0.0.0.0 ads.metropolis.co.jp -0.0.0.0 ads.mindsetnetwork.com -0.0.0.0 ads.miniclip.com -0.0.0.0 ads.mininova.org -0.0.0.0 ads.mircx.com -0.0.0.0 ads.mixi.jp -0.0.0.0 ads.mixtraffic.com -0.0.0.0 ads.mlive.com -0.0.0.0 ads.mm.ap.org -0.0.0.0 ads.mndaily.com -0.0.0.0 ads.mobiledia.com -0.0.0.0 ads.mobygames.com -0.0.0.0 ads.modbee.com -0.0.0.0 ads.mofos.com -0.0.0.0 ads.monster.com -0.0.0.0 ads.morningstar.com -0.0.0.0 ads.mouseplanet.com -0.0.0.0 ads.movieweb.com -0.0.0.0 ads.mp3searchy.com -0.0.0.0 ads.mt.valueclick.net -0.0.0.0 ads.mtv.uol.com.br -0.0.0.0 ads.musiccity.com -0.0.0.0 ads.mustangworks.com -0.0.0.0 ads.mycricket.com -0.0.0.0 ads.mysimon.com -0.0.0.0 ads.mytelus.com -0.0.0.0 ads.nandomedia.com -0.0.0.0 ads.nationalreview.com -0.0.0.0 ads.nativeinstruments.de -0.0.0.0 ads.neoseeker.com -0.0.0.0 ads.neowin.net -0.0.0.0 ads.nerve.com -0.0.0.0 ads.netbul.com -0.0.0.0 ads.nethaber.com -0.0.0.0 ads.networkwcs.net -0.0.0.0 ads.networldmedia.net -0.0.0.0 ads.neudesicmediagroup.com -0.0.0.0 ads.newcity.com -0.0.0.0 ads.newcitynet.com -0.0.0.0 ads.newsbtc.com -0.0.0.0 ads.newsminerextra.com -0.0.0.0 ads.newsobserver.com -0.0.0.0 ads.newtention.net -0.0.0.0 ads.newtimes.com -0.0.0.0 ads.ngenuity.com -0.0.0.0 ads.nicovideo.jp -0.0.0.0 ads.northjersey.com -0.0.0.0 ads.novem.pl -0.0.0.0 ads.nowrunning.com -0.0.0.0 ads.npr.valueclick.net -0.0.0.0 ads.ntadvice.com -0.0.0.0 ads.nudecards.com -0.0.0.0 ads.nwsource.com.edgesuite.net -0.0.0.0 ads.nyjournalnews.com -0.0.0.0 ads.nyootv.com -0.0.0.0 ads.nypost.com -0.0.0.0 ads.omaha.com -0.0.0.0 ads.online.ie -0.0.0.0 ads.onlineathens.com -0.0.0.0 ads.onlinevenditatio.space -0.0.0.0 ads.onvertise.com -0.0.0.0 ads.open.pl -0.0.0.0 ads.opensubtitles.org -0.0.0.0 ads.oregonlive.com -0.0.0.0 ads.orsm.net -0.0.0.0 ads.osdn.com -0.0.0.0 ads.pandora.tv.net -0.0.0.0 ads.panoramtech.net -0.0.0.0 ads.paper.li -0.0.0.0 ads.papeteka.com -0.0.0.0 ads.parrysound.com -0.0.0.0 ads.partner2profit.com -0.0.0.0 ads.pastemagazine.com -0.0.0.0 ads.paxnet.co.kr -0.0.0.0 ads.pcper.com -0.0.0.0 ads.pdxguide.com -0.0.0.0 ads.peel.com -0.0.0.0 ads.peninsulaclarion.com -0.0.0.0 ads.pennyweb.com -0.0.0.0 ads.people.com.cn -0.0.0.0 ads.persgroep.net -0.0.0.0 ads.peteava.ro -0.0.0.0 ads.pg.valueclick.net -0.0.0.0 ads.phillyburbs.com -0.0.0.0 ads.pilotonline.com -0.0.0.0 ads.pitchforkmedia.com -0.0.0.0 ads.pittsburghlive.com -0.0.0.0 ads.pixiq.com -0.0.0.0 ads.place1.com -0.0.0.0 ads.planet-f1.com -0.0.0.0 ads.plantyours.com -0.0.0.0 ads.pno.net -0.0.0.0 ads.poconorecord.com -0.0.0.0 ads.pointroll.com -0.0.0.0 ads.portlandmercury.com -0.0.0.0 ads.postimees.ee -0.0.0.0 ads.premiumnetwork.com -0.0.0.0 ads.premiumnetwork.net -0.0.0.0 ads.pressdemo.com -0.0.0.0 ads.pricescan.com -0.0.0.0 ads.primaryclick.com -0.0.0.0 ads.primeinteractive.net -0.0.0.0 ads.pro-market.net -0.0.0.0 ads.pro-market.net.edgesuite.net -0.0.0.0 ads.profitsdeluxe.com -0.0.0.0 ads.profootballtalk.com -0.0.0.0 ads.prospect.org -0.0.0.0 ads.pruc.org -0.0.0.0 ads.queendom.com -0.0.0.0 ads.quicken.com -0.0.0.0 ads.rackshack.net -0.0.0.0 ads.rasmussenreports.com -0.0.0.0 ads.ratemyprofessors.com -0.0.0.0 ads.rcgroups.com -0.0.0.0 ads.rdstore.com -0.0.0.0 ads.realcastmedia.com -0.0.0.0 ads.realcities.com -0.0.0.0 ads.realmedia.de -0.0.0.0 ads.realtechnetwork.net -0.0.0.0 ads.reason.com -0.0.0.0 ads.redorbit.com -0.0.0.0 ads.register.com -0.0.0.0 ads.reklamatik.com -0.0.0.0 ads.reklamlar.net -0.0.0.0 ads.revenews.com -0.0.0.0 ads.revenue.net -0.0.0.0 ads.revsci.net -0.0.0.0 ads.rim.co.uk -0.0.0.0 ads.roanoke.com -0.0.0.0 ads.rockstargames.com -0.0.0.0 ads.rodale.com -0.0.0.0 ads.roiserver.com -0.0.0.0 ads.rondomondo.com -0.0.0.0 ads.rootzoo.com -0.0.0.0 ads.rottentomatoes.com -0.0.0.0 ads.rp-online.de -0.0.0.0 ads.ruralpress.com -0.0.0.0 ads.sabah.com.tr -0.0.0.0 ads.sacbee.com -0.0.0.0 ads.scabee.com -0.0.0.0 ads.schwabtrader.com -0.0.0.0 ads.scott-sports.com -0.0.0.0 ads.scottusa.com -0.0.0.0 ads.seattletimes.com -0.0.0.0 ads.seriouswheels.com -0.0.0.0 ads.sexier.com -0.0.0.0 ads.sfusion.com -0.0.0.0 ads.shiftdelete.net -0.0.0.0 ads.shoppingads.com -0.0.0.0 ads.shoutfile.com -0.0.0.0 ads.shovtvnet.com -0.0.0.0 ads.showtvnet.com -0.0.0.0 ads.sify.com -0.0.0.0 ads.simpli.fi -0.0.0.0 ads.simtel.com -0.0.0.0 ads.simtel.net -0.0.0.0 ads.sitemeter.com -0.0.0.0 ads.sixapart.com -0.0.0.0 ads.sl.interpals.net -0.0.0.0 ads.smartclicks.com -0.0.0.0 ads.smartclicks.net -0.0.0.0 ads.smowtion.com -0.0.0.0 ads.snowball.com -0.0.0.0 ads.socialtheater.com -0.0.0.0 ads.sohh.com -0.0.0.0 ads.somethingawful.com -0.0.0.0 ads.songs.pk -0.0.0.0 ads.specificclick.com -0.0.0.0 ads.specificmedia.com -0.0.0.0 ads.specificpop.com -0.0.0.0 ads.spilgames.com -0.0.0.0 ads.spintrade.com -0.0.0.0 ads.spymac.net -0.0.0.0 ads.starbanner.com -0.0.0.0 ads.stephensmedia.com -0.0.0.0 ads.stileproject.com -0.0.0.0 ads.stoiximan.gr -0.0.0.0 ads.stupid.com -0.0.0.0 ads.sumotorrent.com -0.0.0.0 ads.sunjournal.com -0.0.0.0 ads.sup.com -0.0.0.0 ads.superonline.com -0.0.0.0 ads.swiftnews.com -0.0.0.0 ads.switchboard.com -0.0.0.0 ads.tbs.com -0.0.0.0 ads.teamyehey.com -0.0.0.0 ads.technoratimedia.com -0.0.0.0 ads.techvibes.com -0.0.0.0 ads.techweb.com -0.0.0.0 ads.telecinco.es -0.0.0.0 ads.telegraaf.nl -0.0.0.0 ads.the15thinternet.com -0.0.0.0 ads.theawl.com -0.0.0.0 ads.thebugs.ws -0.0.0.0 ads.thecoolhunter.net -0.0.0.0 ads.thecrimson.com -0.0.0.0 ads.thefrisky.com -0.0.0.0 ads.thegauntlet.com -0.0.0.0 ads.theglobeandmail.com -0.0.0.0 ads.theindependent.com -0.0.0.0 ads.theolympian.com -0.0.0.0 ads.thesmokinggun.com -0.0.0.0 ads.thestranger.com -0.0.0.0 ads.thewebfreaks.com -0.0.0.0 ads.timesunion.com -0.0.0.0 ads.tiscali.fr -0.0.0.0 ads.tnt.tv -0.0.0.0 ads.top-banners.com -0.0.0.0 ads.top500.org -0.0.0.0 ads.toronto.com -0.0.0.0 ads.torrpedo.net -0.0.0.0 ads.tracfonewireless.com -0.0.0.0 ads.track.net -0.0.0.0 ads.trackitdown.net -0.0.0.0 ads.traderonline.com -0.0.0.0 ads.traffichaus.com -0.0.0.0 ads.trafficjunky.net -0.0.0.0 ads.traffikings.com -0.0.0.0 ads.treehugger.com -0.0.0.0 ads.tricityherald.com -0.0.0.0 ads.tromaville.com -0.0.0.0 ads.trutv.com -0.0.0.0 ads.tucows.com -0.0.0.0 ads.turkticaret.net -0.0.0.0 ads.tw.adsonar.com -0.0.0.0 ads.ucomics.com -0.0.0.0 ads.uigc.net -0.0.0.0 ads.ukclimbing.com -0.0.0.0 ads.ultimatesurrender.com -0.0.0.0 ads.unixathome.org -0.0.0.0 ads.update.com -0.0.0.0 ads.uproar.com -0.0.0.0 ads.urbandictionary.com -0.0.0.0 ads.us.e-planning.ne -0.0.0.0 ads.us.e-planning.net -0.0.0.0 ads.userfriendly.org -0.0.0.0 ads.v3exchange.com -0.0.0.0 ads.vaildaily.com -0.0.0.0 ads.valuead.com -0.0.0.0 ads.vegas.com -0.0.0.0 ads.veloxia.com -0.0.0.0 ads.ventivmedia.com -0.0.0.0 ads.veoh.com -0.0.0.0 ads.verkata.com -0.0.0.0 ads.vesperexchange.com -0.0.0.0 ads.vg.basefarm.net -0.0.0.0 ads.viddler.com -0.0.0.0 ads.videoadvertising.com -0.0.0.0 ads.viewlondon.co.uk -0.0.0.0 ads.virginislandsdailynews.com -0.0.0.0 ads.vnuemedia.com -0.0.0.0 ads.vs.co -0.0.0.0 ads.vs.com -0.0.0.0 ads.waframedia1.com -0.0.0.0 ads.wanadooregie.com -0.0.0.0 ads.warcry.com -0.0.0.0 ads.watershed-publishing.com -0.0.0.0 ads.wave.si -0.0.0.0 ads.weather.com -0.0.0.0 ads.web.alwayson-network.com -0.0.0.0 ads.web.compuserve.com -0.0.0.0 ads.web21.com -0.0.0.0 ads.webattack.com -0.0.0.0 ads.webcoretech.com -0.0.0.0 ads.webfeat.com -0.0.0.0 ads.webheat.com -0.0.0.0 ads.webhosting.info -0.0.0.0 ads.webindia123.com -0.0.0.0 ads.webisleri.com -0.0.0.0 ads.webmd.com -0.0.0.0 ads.webnet.advance.net -0.0.0.0 ads.websponsors.com -0.0.0.0 ads.weissinc.com -0.0.0.0 ads.whaleads.com -0.0.0.0 ads.winsite.com -0.0.0.0 ads.wnd.com -0.0.0.0 ads.worldstarhiphop.com -0.0.0.0 ads.wunderground.com -0.0.0.0 ads.x10.com -0.0.0.0 ads.x10.net -0.0.0.0 ads.x17online.com -0.0.0.0 ads.xbox-scene.com -0.0.0.0 ads.xboxic.com -0.0.0.0 ads.xposed.com -0.0.0.0 ads.xtra.ca -0.0.0.0 ads.xtramsn.co.nz -0.0.0.0 ads.xxxbunker.com -0.0.0.0 ads.yieldmedia.net -0.0.0.0 ads.yimg.com.edgesuite.net -0.0.0.0 ads.youporn.com -0.0.0.0 ads.zamunda.se -0.0.0.0 ads.zap2it.com -0.0.0.0 ads.zynga.com -0.0.0.0 ads0.okcupid.com -0.0.0.0 ads01.com -0.0.0.0 ads01.focalink.com -0.0.0.0 ads01.hyperbanner.net -0.0.0.0 ads02.focalink.com -0.0.0.0 ads02.hyperbanner.net -0.0.0.0 ads03.focalink.com -0.0.0.0 ads03.hyperbanner.net -0.0.0.0 ads04.focalink.com -0.0.0.0 ads04.hyperbanner.net -0.0.0.0 ads05.focalink.com -0.0.0.0 ads05.hyperbanner.net -0.0.0.0 ads06.focalink.com -0.0.0.0 ads06.hyperbanner.net -0.0.0.0 ads07.focalink.com -0.0.0.0 ads07.hyperbanner.net -0.0.0.0 ads08.focalink.com -0.0.0.0 ads08.hyperbanner.net -0.0.0.0 ads09.focalink.com -0.0.0.0 ads09.hyperbanner.net -0.0.0.0 ads1.activeagent.at -0.0.0.0 ads1.ad-flow.com -0.0.0.0 ads1.admedia.ro -0.0.0.0 ads1.advance.net -0.0.0.0 ads1.advertwizard.com -0.0.0.0 ads1.ami-admin.com -0.0.0.0 ads1.destructoid.com -0.0.0.0 ads1.empiretheatres.com -0.0.0.0 ads1.erotism.com -0.0.0.0 ads1.eudora.com -0.0.0.0 ads1.globeandmail.com -0.0.0.0 ads1.itadnetwork.co.uk -0.0.0.0 ads1.jev.co.za -0.0.0.0 ads1.msads.net -0.0.0.0 ads1.perfadbrite.com.akadns.net -0.0.0.0 ads1.performancingads.com -0.0.0.0 ads1.realcities.com -0.0.0.0 ads1.revenue.net -0.0.0.0 ads1.sptimes.com -0.0.0.0 ads1.theglobeandmail.com -0.0.0.0 ads1.ucomics.com -0.0.0.0 ads1.udc.advance.net -0.0.0.0 ads1.updated.com -0.0.0.0 ads1.virtumundo.com -0.0.0.0 ads1.zdnet.com -0.0.0.0 ads10.focalink.com -0.0.0.0 ads10.hyperbanner.net -0.0.0.0 ads10.udc.advance.net -0.0.0.0 ads11.focalink.com -0.0.0.0 ads11.hyperbanner.net -0.0.0.0 ads11.udc.advance.net -0.0.0.0 ads12.focalink.com -0.0.0.0 ads12.hyperbanner.net -0.0.0.0 ads12.udc.advance.net -0.0.0.0 ads13.focalink.com -0.0.0.0 ads13.hyperbanner.net -0.0.0.0 ads13.udc.advance.net -0.0.0.0 ads14.bpath.com -0.0.0.0 ads14.focalink.com -0.0.0.0 ads14.hyperbanner.net -0.0.0.0 ads14.udc.advance.net -0.0.0.0 ads15.bpath.com -0.0.0.0 ads15.focalink.com -0.0.0.0 ads15.hyperbanner.net -0.0.0.0 ads15.udc.advance.net -0.0.0.0 ads16.advance.net -0.0.0.0 ads16.focalink.com -0.0.0.0 ads16.hyperbanner.net -0.0.0.0 ads16.udc.advance.net -0.0.0.0 ads17.focalink.com -0.0.0.0 ads17.hyperbanner.net -0.0.0.0 ads18.focalink.com -0.0.0.0 ads18.hyperbanner.net -0.0.0.0 ads19.focalink.com -0.0.0.0 ads2-adnow.com -0.0.0.0 ads2.ad-flow.com -0.0.0.0 ads2.adbrite.com -0.0.0.0 ads2.advance.net -0.0.0.0 ads2.advertwizard.com -0.0.0.0 ads2.canoe.ca -0.0.0.0 ads2.clickad.com -0.0.0.0 ads2.collegclub.com -0.0.0.0 ads2.collegeclub.com -0.0.0.0 ads2.drivelinemedia.com -0.0.0.0 ads2.emeraldcoast.com -0.0.0.0 ads2.exhedra.com -0.0.0.0 ads2.firingsquad.com -0.0.0.0 ads2.haber3.com -0.0.0.0 ads2.ihaberadserver.com -0.0.0.0 ads2.ljworld.com -0.0.0.0 ads2.msn.com -0.0.0.0 ads2.newtimes.com -0.0.0.0 ads2.opensubtitles.org -0.0.0.0 ads2.osdn.com -0.0.0.0 ads2.pittsburghlive.com -0.0.0.0 ads2.realcities.com -0.0.0.0 ads2.revenue.net -0.0.0.0 ads2.rp.pl -0.0.0.0 ads2.theglobeandmail.com -0.0.0.0 ads2.udc.advance.net -0.0.0.0 ads2.virtumundo.com -0.0.0.0 ads2.weblogssl.com -0.0.0.0 ads2.zdnet.com -0.0.0.0 ads2.zeusclicks.com -0.0.0.0 ads20.focalink.com -0.0.0.0 ads21.focalink.com -0.0.0.0 ads22.focalink.com -0.0.0.0 ads23.focalink.com -0.0.0.0 ads24.focalink.com -0.0.0.0 ads25.focalink.com -0.0.0.0 ads2ads.net -0.0.0.0 ads2srv.com -0.0.0.0 ads3.ad-flow.com -0.0.0.0 ads3.adman.gr -0.0.0.0 ads3.advance.net -0.0.0.0 ads3.advertwizard.com -0.0.0.0 ads3.canoe.ca -0.0.0.0 ads3.freebannertrade.com -0.0.0.0 ads3.haber3.com -0.0.0.0 ads3.ihaberadserver.com -0.0.0.0 ads3.jubii.dk -0.0.0.0 ads3.realcities.com -0.0.0.0 ads3.udc.advance.net -0.0.0.0 ads3.virtumundo.com -0.0.0.0 ads3.zdnet.com -0.0.0.0 ads36.hyperbanner.net -0.0.0.0 ads360.com -0.0.0.0 ads4.ad-flow.com -0.0.0.0 ads4.advance.net -0.0.0.0 ads4.advertwizard.com -0.0.0.0 ads4.canoe.ca -0.0.0.0 ads4.realcities.com -0.0.0.0 ads4.udc.advance.net -0.0.0.0 ads4.virtumundo.com -0.0.0.0 ads4cheap.com -0.0.0.0 ads5.ad-flow.com -0.0.0.0 ads5.advance.net -0.0.0.0 ads5.advertwizard.com -0.0.0.0 ads5.fxdepo.com -0.0.0.0 ads5.mconetwork.com -0.0.0.0 ads5.sabah.com.tr -0.0.0.0 ads5.udc.advance.net -0.0.0.0 ads5.virtumundo.com -0.0.0.0 ads6.ad-flow.com -0.0.0.0 ads6.advance.net -0.0.0.0 ads6.advertwizard.com -0.0.0.0 ads6.udc.advance.net -0.0.0.0 ads7.ad-flow.com -0.0.0.0 ads7.advance.net -0.0.0.0 ads7.advertwizard.com -0.0.0.0 ads7.speedbit.com -0.0.0.0 ads7.udc.advance.net -0.0.0.0 ads8.ad-flow.com -0.0.0.0 ads8.advertwizard.com -0.0.0.0 ads8.udc.advance.net -0.0.0.0 ads80.com -0.0.0.0 ads9.ad-flow.com -0.0.0.0 ads9.advertwizard.com -0.0.0.0 ads9.udc.advance.net -0.0.0.0 adsadmin.aspentimes.com -0.0.0.0 adsadmin.corusradionetwork.com -0.0.0.0 adsadmin.vaildaily.com -0.0.0.0 adsbizsimple.com -0.0.0.0 adscendmedia.com -0.0.0.0 adsclick.qq.com -0.0.0.0 adsearch.adkontekst.pl -0.0.0.0 adsearch.pl -0.0.0.0 adsearch.wp.pl -0.0.0.0 adsentnetwork.com -0.0.0.0 adserer.ihigh.com -0.0.0.0 adserv.aip.org -0.0.0.0 adserv.bravenet.com -0.0.0.0 adserv.entriq.net -0.0.0.0 adserv.free6.com -0.0.0.0 adserv.geocomm.com -0.0.0.0 adserv.internetfuel.com -0.0.0.0 adserv.jupiter.com -0.0.0.0 adserv.lwmn.net -0.0.0.0 adserv.maineguide.com -0.0.0.0 adserv.muchosucko.com -0.0.0.0 adserv.mywebtimes.com -0.0.0.0 adserv.pitchforkmedia.com -0.0.0.0 adserv.postbulletin.com -0.0.0.0 adserv.quality-channel.de -0.0.0.0 adserv.usps.com -0.0.0.0 adserv001.adtech.de -0.0.0.0 adserv001.adtech.fr -0.0.0.0 adserv001.adtech.us -0.0.0.0 adserv002.adtech.de -0.0.0.0 adserv002.adtech.fr -0.0.0.0 adserv002.adtech.us -0.0.0.0 adserv003.adtech.de -0.0.0.0 adserv003.adtech.fr -0.0.0.0 adserv003.adtech.us -0.0.0.0 adserv004.adtech.de -0.0.0.0 adserv004.adtech.fr -0.0.0.0 adserv004.adtech.us -0.0.0.0 adserv005.adtech.de -0.0.0.0 adserv005.adtech.fr -0.0.0.0 adserv005.adtech.us -0.0.0.0 adserv006.adtech.de -0.0.0.0 adserv006.adtech.fr -0.0.0.0 adserv006.adtech.us -0.0.0.0 adserv007.adtech.de -0.0.0.0 adserv007.adtech.fr -0.0.0.0 adserv007.adtech.us -0.0.0.0 adserv008.adtech.de -0.0.0.0 adserv008.adtech.fr -0.0.0.0 adserv008.adtech.us -0.0.0.0 adserv2.bravenet.com -0.0.0.0 adservant.guj.de -0.0.0.0 adserve.adtoll.com -0.0.0.0 adserve.canadawidemagazines.com -0.0.0.0 adserve.city-ad.com -0.0.0.0 adserve.ehpub.com -0.0.0.0 adserve.gossipgirls.com -0.0.0.0 adserve.mizzenmedia.com -0.0.0.0 adserve.podaddies.com -0.0.0.0 adserve.profit-smart.com -0.0.0.0 adserve.shopzilla.com -0.0.0.0 adserve.splicetoday.com -0.0.0.0 adserve.viaarena.com -0.0.0.0 adserve5.nikkeibp.co.jp -0.0.0.0 adserver-2.ig.com.br -0.0.0.0 adserver-3.ig.com.br -0.0.0.0 adserver-4.ig.com.br -0.0.0.0 adserver-5.ig.com.br -0.0.0.0 adserver-espnet.sportszone.net -0.0.0.0 adserver-images.adikteev.com -0.0.0.0 adserver.100free.com -0.0.0.0 adserver.163.com -0.0.0.0 adserver.2618.com -0.0.0.0 adserver.3digit.de -0.0.0.0 adserver.a.in.monster.com -0.0.0.0 adserver.abv.bg -0.0.0.0 adserver.ad-it.dk -0.0.0.0 adserver.adreactor.com -0.0.0.0 adserver.adremedy.com -0.0.0.0 adserver.ads360.com -0.0.0.0 adserver.adserver.com.pl -0.0.0.0 adserver.adsimsar.net -0.0.0.0 adserver.adsincontext.com -0.0.0.0 adserver.adtech.fr -0.0.0.0 adserver.adtech.us -0.0.0.0 adserver.adtechus.com -0.0.0.0 adserver.advertist.com -0.0.0.0 adserver.affiliatemg.com -0.0.0.0 adserver.affiliation.com -0.0.0.0 adserver.aim4media.com -0.0.0.0 adserver.airmiles.ca -0.0.0.0 adserver.akqa.net -0.0.0.0 adserver.allheadlinenews.com -0.0.0.0 adserver.amnews.com -0.0.0.0 adserver.ancestry.com -0.0.0.0 adserver.anemo.com -0.0.0.0 adserver.anm.co.uk -0.0.0.0 adserver.archant.co.uk -0.0.0.0 adserver.artempireindustries.com -0.0.0.0 adserver.arttoday.com -0.0.0.0 adserver.atari.net -0.0.0.0 adserver.billiger-surfen.de -0.0.0.0 adserver.billiger-telefonieren.de -0.0.0.0 adserver.bizland-inc.net -0.0.0.0 adserver.bluereactor.com -0.0.0.0 adserver.bluereactor.net -0.0.0.0 adserver.bluewin.ch -0.0.0.0 adserver.buttonware.com -0.0.0.0 adserver.buttonware.net -0.0.0.0 adserver.cantv.net -0.0.0.0 adserver.cebu-online.com -0.0.0.0 adserver.cheatplanet.com -0.0.0.0 adserver.chickclick.com -0.0.0.0 adserver.click4cash.de -0.0.0.0 adserver.clubic.com -0.0.0.0 adserver.clundressed.com -0.0.0.0 adserver.co.il -0.0.0.0 adserver.colleges.com -0.0.0.0 adserver.com-solutions.com -0.0.0.0 adserver.comparatel.fr -0.0.0.0 adserver.conjelco.com -0.0.0.0 adserver.corusradionetwork.com -0.0.0.0 adserver.creative-asia.com -0.0.0.0 adserver.creativeinspire.com -0.0.0.0 adserver.dayrates.com -0.0.0.0 adserver.dbusiness.com -0.0.0.0 adserver.developersnetwork.com -0.0.0.0 adserver.devx.com -0.0.0.0 adserver.digitalpartners.com -0.0.0.0 adserver.directforce.com -0.0.0.0 adserver.directforce.net -0.0.0.0 adserver.dnps.com -0.0.0.0 adserver.dotmusic.com -0.0.0.0 adserver.eham.net -0.0.0.0 adserver.emapadserver.com -0.0.0.0 adserver.emporis.com -0.0.0.0 adserver.emulation64.com -0.0.0.0 adserver.eudora.com -0.0.0.0 adserver.eva2000.com -0.0.0.0 adserver.expatica.nxs.nl -0.0.0.0 adserver.ezzhosting.com -0.0.0.0 adserver.filefront.com -0.0.0.0 adserver.fmpub.net -0.0.0.0 adserver.fr.adtech.de -0.0.0.0 adserver.gameparty.net -0.0.0.0 adserver.gamesquad.net -0.0.0.0 adserver.garden.com -0.0.0.0 adserver.gecce.com -0.0.0.0 adserver.gorillanation.com -0.0.0.0 adserver.gr -0.0.0.0 adserver.gunaxin.com -0.0.0.0 adserver.harktheherald.com -0.0.0.0 adserver.harvestadsdepot.com -0.0.0.0 adserver.hellasnet.gr -0.0.0.0 adserver.hg-computer.de -0.0.0.0 adserver.hi-m.de -0.0.0.0 adserver.hispavista.com -0.0.0.0 adserver.hk.outblaze.com -0.0.0.0 adserver.home.pl -0.0.0.0 adserver.hostinteractive.com -0.0.0.0 adserver.humanux.com -0.0.0.0 adserver.hwupgrade.it -0.0.0.0 adserver.icmedienhaus.de -0.0.0.0 adserver.ifmagazine.com -0.0.0.0 adserver.ig.com.br -0.0.0.0 adserver.ign.com -0.0.0.0 adserver.ilounge.com -0.0.0.0 adserver.infinit.net -0.0.0.0 adserver.infotiger.com -0.0.0.0 adserver.interfree.it -0.0.0.0 adserver.inwind.it -0.0.0.0 adserver.ision.de -0.0.0.0 adserver.isonews.com -0.0.0.0 adserver.ixm.co.uk -0.0.0.0 adserver.jacotei.com.br -0.0.0.0 adserver.janes.net -0.0.0.0 adserver.janes.org -0.0.0.0 adserver.jolt.co.uk -0.0.0.0 adserver.journalinteractive.com -0.0.0.0 adserver.juicyads.com -0.0.0.0 adserver.kcilink.com -0.0.0.0 adserver.killeraces.com -0.0.0.0 adserver.kimia.es -0.0.0.0 adserver.kylemedia.com -0.0.0.0 adserver.lanacion.com.ar -0.0.0.0 adserver.lanepress.com -0.0.0.0 adserver.latimes.com -0.0.0.0 adserver.legacy-network.com -0.0.0.0 adserver.linktrader.co.uk -0.0.0.0 adserver.livejournal.com -0.0.0.0 adserver.lostreality.com -0.0.0.0 adserver.lunarpages.com -0.0.0.0 adserver.lycos.co.jp -0.0.0.0 adserver.m2kcore.com -0.0.0.0 adserver.magazyn.pl -0.0.0.0 adserver.matchcraft.com -0.0.0.0 adserver.merc.com -0.0.0.0 adserver.mindshare.de -0.0.0.0 adserver.mobsmith.com -0.0.0.0 adserver.monster.com -0.0.0.0 adserver.monstersandcritics.com -0.0.0.0 adserver.motonews.pl -0.0.0.0 adserver.myownemail.com -0.0.0.0 adserver.netcreators.nl -0.0.0.0 adserver.netshelter.net -0.0.0.0 adserver.newdigitalgroup.com -0.0.0.0 adserver.newmassmedia.net -0.0.0.0 adserver.news-journalonline.com -0.0.0.0 adserver.news.com -0.0.0.0 adserver.newtimes.com -0.0.0.0 adserver.nzoom.com -0.0.0.0 adserver.onwisconsin.com -0.0.0.0 adserver.passion.com -0.0.0.0 adserver.phatmax.net -0.0.0.0 adserver.phillyburbs.com -0.0.0.0 adserver.planet-multiplayer.de -0.0.0.0 adserver.plhb.com -0.0.0.0 adserver.pollstar.com -0.0.0.0 adserver.portal.pl -0.0.0.0 adserver.prodigy.net -0.0.0.0 adserver.proteinos.com -0.0.0.0 adserver.radio-canada.ca -0.0.0.0 adserver.ratestar.net -0.0.0.0 adserver.revver.com -0.0.0.0 adserver.ro -0.0.0.0 adserver.sabc.co.za -0.0.0.0 adserver.sabcnews.co.za -0.0.0.0 adserver.sandbox.cxad.cxense.com -0.0.0.0 adserver.scmp.com -0.0.0.0 adserver.securityfocus.com -0.0.0.0 adserver.sextracker.com -0.0.0.0 adserver.singnet.com -0.0.0.0 adserver.sl.kharkov.ua -0.0.0.0 adserver.smashtv.com -0.0.0.0 adserver.snowball.com -0.0.0.0 adserver.softonic.com -0.0.0.0 adserver.soloserver.com -0.0.0.0 adserver.swiatobrazu.pl -0.0.0.0 adserver.synergetic.de -0.0.0.0 adserver.te.pt -0.0.0.0 adserver.telalink.net -0.0.0.0 adserver.teracent.net -0.0.0.0 adserver.terra.com.br -0.0.0.0 adserver.terra.es -0.0.0.0 adserver.theknot.com -0.0.0.0 adserver.thirty4.com -0.0.0.0 adserver.thisislondon.co.uk -0.0.0.0 adserver.tilted.net -0.0.0.0 adserver.tqs.ca -0.0.0.0 adserver.track-star.com -0.0.0.0 adserver.trader.ca -0.0.0.0 adserver.trafficsyndicate.com -0.0.0.0 adserver.trb.com -0.0.0.0 adserver.tribuneinteractive.com -0.0.0.0 adserver.tsgadv.com -0.0.0.0 adserver.tulsaworld.com -0.0.0.0 adserver.tweakers.net -0.0.0.0 adserver.ugo.com -0.0.0.0 adserver.ugo.nl -0.0.0.0 adserver.ukplus.co.uk -0.0.0.0 adserver.uproxx.com -0.0.0.0 adserver.usermagnet.com -0.0.0.0 adserver.van.net -0.0.0.0 adserver.virgin.net -0.0.0.0 adserver.virtualminds.nl -0.0.0.0 adserver.virtuous.co.uk -0.0.0.0 adserver.voir.ca -0.0.0.0 adserver.webads.co.uk -0.0.0.0 adserver.webads.nl -0.0.0.0 adserver.wemnet.nl -0.0.0.0 adserver.wietforum.nl -0.0.0.0 adserver.x3.hu -0.0.0.0 adserver.ya.com -0.0.0.0 adserver.zaz.com.br -0.0.0.0 adserver.zeads.com -0.0.0.0 adserver01.ancestry.com -0.0.0.0 adserver1.adserver.com.pl -0.0.0.0 adserver1.adtech.com.tr -0.0.0.0 adserver1.economist.com -0.0.0.0 adserver1.eudora.com -0.0.0.0 adserver1.harvestadsdepot.com -0.0.0.0 adserver1.hookyouup.com -0.0.0.0 adserver1.isohunt.com -0.0.0.0 adserver1.lokitorrent.com -0.0.0.0 adserver1.mediainsight.de -0.0.0.0 adserver1.realtracker.com -0.0.0.0 adserver1.sonymusiceurope.com -0.0.0.0 adserver1.teracent.net -0.0.0.0 adserver1.wmads.com -0.0.0.0 adserver2.adserver.com.pl -0.0.0.0 adserver2.atman.pl -0.0.0.0 adserver2.christianitytoday.com -0.0.0.0 adserver2.condenast.co.uk -0.0.0.0 adserver2.creative.com -0.0.0.0 adserver2.eudora.com -0.0.0.0 adserver2.mediainsight.de -0.0.0.0 adserver2.news-journalonline.com -0.0.0.0 adserver2.popdata.de -0.0.0.0 adserver2.realtracker.com -0.0.0.0 adserver2.teracent.net -0.0.0.0 adserver3.eudora.com -0.0.0.0 adserver4.eudora.com -0.0.0.0 adserver9.contextad.com -0.0.0.0 adserverb.conjelco.com -0.0.0.0 adservices.google.com -0.0.0.0 adservices.picadmedia.com -0.0.0.0 adservicestats.com -0.0.0.0 adserving.cpxinteractive.com -0.0.0.0 adservingcentral.com -0.0.0.0 adserwer.o2.pl -0.0.0.0 adseu.novem.pl -0.0.0.0 adsfile.qq.com -0.0.0.0 adsgroup.qq.com -0.0.0.0 adshmct.qq.com -0.0.0.0 adshmmsg.qq.com -0.0.0.0 adsim.sabah.com.tr -0.0.0.0 adsinimages.com -0.0.0.0 adsino24.com -0.0.0.0 adsintl.starwave.com -0.0.0.0 adslvfile.qq.com -0.0.0.0 adslvseed.qq.com -0.0.0.0 adsm.soush.com -0.0.0.0 adsnew.internethaber.com -0.0.0.0 adsnew.userfriendly.org -0.0.0.0 adsniper.ru -0.0.0.0 adsomenoise.cdn01.rambla.be -0.0.0.0 adsp.ciner.com.tr -0.0.0.0 adsp.haberturk.com -0.0.0.0 adspace.zaman.com.tr -0.0.0.0 adspaces.ero-advertising.com -0.0.0.0 adspirit.net -0.0.0.0 adspiro.pl -0.0.0.0 adspr.haber7.net -0.0.0.0 adsqqclick.qq.com -0.0.0.0 adsr3pg.com.br -0.0.0.0 adsrc.bankrate.com -0.0.0.0 adsremote.scripps.com -0.0.0.0 adsremote.scrippsnetwork.com -0.0.0.0 adsrich.qq.com -0.0.0.0 adsrv.bankrate.com -0.0.0.0 adsrv.dispatch.com -0.0.0.0 adsrv.emporis.com -0.0.0.0 adsrv.heraldtribune.com -0.0.0.0 adsrv.hpg.com.br -0.0.0.0 adsrv.lua.pl -0.0.0.0 adsrv.news.com.au -0.0.0.0 adsrv.tuscaloosanews.com -0.0.0.0 adsrv.wilmingtonstar.com -0.0.0.0 adsrv2.wilmingtonstar.com -0.0.0.0 adsrvr.com -0.0.0.0 adssl01.adtech.de -0.0.0.0 adssl01.adtech.fr -0.0.0.0 adssl01.adtech.us -0.0.0.0 adssl02.adtech.de -0.0.0.0 adssl02.adtech.fr -0.0.0.0 adssl02.adtech.us -0.0.0.0 adsspace.net -0.0.0.0 adstest.reklamstore.com -0.0.0.0 adstextview.qq.com -0.0.0.0 adstil.indiatimes.com -0.0.0.0 adstogo.com -0.0.0.0 adstome.com -0.0.0.0 adstract.adk2x.com -0.0.0.0 adstream.cardboardfish.com -0.0.0.0 adstreams.org -0.0.0.0 adsvidsdouble.com -0.0.0.0 adsview.qq.com -0.0.0.0 adsview2.qq.com -0.0.0.0 adsvr.adknowledge.com -0.0.0.0 adsweb.tiscali.cz -0.0.0.0 adsyndication.msn.com -0.0.0.0 adsyndication.yelldirect.com -0.0.0.0 adtag.msn.ca -0.0.0.0 adtag.sympatico.ca -0.0.0.0 adtaily.com -0.0.0.0 adtaily.pl -0.0.0.0 adtcp.ru -0.0.0.0 adtech.com -0.0.0.0 adtech.panthercustomer.com -0.0.0.0 adtech.sabitreklam.com -0.0.0.0 adtegrity.spinbox.net -0.0.0.0 adtext.pl -0.0.0.0 adthru.com -0.0.0.0 adtigerpl.adspirit.net -0.0.0.0 adtlgc.com -0.0.0.0 adtology3.com -0.0.0.0 adtotal.pl -0.0.0.0 adtracking.vinden.nl -0.0.0.0 adtrader.com -0.0.0.0 adultadworld.com -0.0.0.0 adv-op2.joygames.me -0.0.0.0 adv.440net.com -0.0.0.0 adv.adgates.com -0.0.0.0 adv.adtotal.pl -0.0.0.0 adv.adview.pl -0.0.0.0 adv.bannercity.ru -0.0.0.0 adv.bbanner.it -0.0.0.0 adv.bookclubservices.ca -0.0.0.0 adv.federalpost.ru -0.0.0.0 adv.gazeta.pl -0.0.0.0 adv.lampsplus.com -0.0.0.0 adv.merlin.co.il -0.0.0.0 adv.netshelter.net -0.0.0.0 adv.publy.net -0.0.0.0 adv.strategy.it -0.0.0.0 adv.surinter.net -0.0.0.0 adv.virgilio.it -0.0.0.0 adv.zapal.ru -0.0.0.0 adv0005.247realmedia.com -0.0.0.0 adv0035.247realmedia.com -0.0.0.0 advancing-technology.com -0.0.0.0 advconversion.com -0.0.0.0 adveng.hiasys.com -0.0.0.0 adver.pengyou.com -0.0.0.0 adveraction.pl -0.0.0.0 advert.gameranger.com -0.0.0.0 advert.gittigidiyor.com -0.0.0.0 advert.istanbul.net -0.0.0.0 advert.uloz.to -0.0.0.0 advert.uzmantv.com -0.0.0.0 advertere.zamunda.net -0.0.0.0 adverteren.vakmedianet.nl -0.0.0.0 adverterenbijnh.nl -0.0.0.0 adverterenbijsbs.nl -0.0.0.0 advertisers.federatedmedia.net -0.0.0.0 advertising.aol.com -0.0.0.0 advertising.bbcworldwide.com -0.0.0.0 advertising.gfxartist.com -0.0.0.0 advertising.hiasys.com -0.0.0.0 advertising.illinimedia.com -0.0.0.0 advertising.online-media24.de -0.0.0.0 advertising.paltalk.com -0.0.0.0 advertising.wellpack.fr -0.0.0.0 advertising.zenit.org -0.0.0.0 advertisingbay.com -0.0.0.0 advertlets.com -0.0.0.0 advertpro.investorvillage.com -0.0.0.0 adverts.digitalspy.co.uk -0.0.0.0 adverts.ecn.co.uk -0.0.0.0 adverts.freeloader.com -0.0.0.0 adverts.im4ges.com -0.0.0.0 advice-ads-cdn.vice.com -0.0.0.0 advicepl.adocean.pl -0.0.0.0 adview.pl -0.0.0.0 advmaker.ru -0.0.0.0 advplace.com -0.0.0.0 advplace.nuggad.net -0.0.0.0 advserver.xyz -0.0.0.0 advstat.xunlei.com -0.0.0.0 advt.webindia123.com -0.0.0.0 advzilla.com -0.0.0.0 adw.sapo.pt -0.0.0.0 adware.kogaryu.com -0.0.0.0 adweb2.hornymatches.com -0.0.0.0 adwenturehelp.club -0.0.0.0 adx.adform.net -0.0.0.0 adx.adrenalinesk.sk -0.0.0.0 adx.gainesvillesun.com -0.0.0.0 adx.gainesvillsun.com -0.0.0.0 adx.groupstate.com -0.0.0.0 adx.hendersonvillenews.com -0.0.0.0 adx.heraldtribune.com -0.0.0.0 adx.starnewsonline.com -0.0.0.0 adx.theledger.com -0.0.0.0 adxite-ads.com -0.0.0.0 adz.afterdawn.net -0.0.0.0 adzone.ro -0.0.0.0 adzone.stltoday.com -0.0.0.0 adzservice.theday.com -0.0.0.0 ae-gb.mgid.com -0.0.0.0 ae.goodsblock.marketgid.com -0.0.0.0 afdyfxfrwbfy.com -0.0.0.0 afe.specificclick.net -0.0.0.0 afe2.specificclick.net -0.0.0.0 aff.foxtab.com -0.0.0.0 aff.gittigidiyor.com -0.0.0.0 aff.promodeals.nl -0.0.0.0 aff1.gittigidiyor.com -0.0.0.0 aff2.gittigidiyor.com -0.0.0.0 aff3.gittigidiyor.com -0.0.0.0 aff4.gittigidiyor.com -0.0.0.0 affiliate.2mdn.net -0.0.0.0 affiliate.a4dtracker.com -0.0.0.0 affiliate.aol.com -0.0.0.0 affiliate.baazee.com -0.0.0.0 affiliate.cfdebt.com -0.0.0.0 affiliate.exabytes.com.my -0.0.0.0 affiliate.fr.espotting.com -0.0.0.0 affiliate.googleusercontent.com -0.0.0.0 affiliate.hbytracker.com -0.0.0.0 affiliate.kitapyurdu.com -0.0.0.0 affiliate.mlntracker.com -0.0.0.0 affiliates.arvixe.com -0.0.0.0 affiliates.eblastengine.com -0.0.0.0 affiliates.genealogybank.com -0.0.0.0 affimg.pop6.com -0.0.0.0 afform.co.uk -0.0.0.0 affpartners.com -0.0.0.0 affrh2023.com -0.0.0.0 afi.adocean.pl -0.0.0.0 afilo.pl -0.0.0.0 afkarehroshan.com -0.0.0.0 afp.qiyi.com -0.0.0.0 afunnygames.com -0.0.0.0 agisdayra.com -0.0.0.0 agkn.com -0.0.0.0 ahzahg6ohb.com -0.0.0.0 aimg.haber3.com -0.0.0.0 aj.600z.com -0.0.0.0 ajcclassifieds.com -0.0.0.0 ak.buyservices.com -0.0.0.0 ak.maxserving.com -0.0.0.0 ak.p.openx.net -0.0.0.0 aka-cdn-ns.adtech.de -0.0.0.0 aka-cdn-ns.adtechus.com -0.0.0.0 aka-cdn.adtechus.com -0.0.0.0 akaads-espn.starwave.com -0.0.0.0 akamai.invitemedia.com -0.0.0.0 ako.cc -0.0.0.0 aksdk-images.adikteev.com -0.0.0.0 aktif.haberx.com -0.0.0.0 al1.sharethis.com -0.0.0.0 alert.police-patrol-agent.com -0.0.0.0 all.orfr.adgtw.orangeads.fr -0.0.0.0 alliance.adbureau.net -0.0.0.0 altfarm.mediaplex.com -0.0.0.0 alxsite.com -0.0.0.0 amazinggreentechshop.com -0.0.0.0 amch.questionmarket.com -0.0.0.0 americansingles.click-url.com -0.0.0.0 amplifypixel.outbrain.com -0.0.0.0 amrytt.adk2x.com -0.0.0.0 amscdn.btrll.com -0.0.0.0 analysis.fc2.com -0.0.0.0 analytics.ku6.com -0.0.0.0 analytics.kwebsoft.com -0.0.0.0 analytics.onesearch.id -0.0.0.0 analytics.percentmobile.com -0.0.0.0 analytics.services.kirra.nl -0.0.0.0 analytics.shareaholic.com -0.0.0.0 analytics.spotta.nl -0.0.0.0 analytics.verizonenterprise.com -0.0.0.0 analytics.vodafone.co.uk -0.0.0.0 analyzer51.fc2.com -0.0.0.0 anetit.tradedoubler.com -0.0.0.0 ankieta-online.pl -0.0.0.0 annuaire-autosurf.com -0.0.0.0 anonymousstats.keefox.org -0.0.0.0 anrtx.tacoda.net -0.0.0.0 answers.us.intellitxt.com -0.0.0.0 antyweb.push-ad.com -0.0.0.0 any-log.videe.tv -0.0.0.0 aos.gw.youmi.net -0.0.0.0 ap.read.mediation.pns.ap.orangeads.fr -0.0.0.0 ap76rmx3.accountant -0.0.0.0 api-public.addthis.com -0.0.0.0 api.adcalls.nl -0.0.0.0 api.addthis.com -0.0.0.0 api.adlure.net -0.0.0.0 api.admob.com -0.0.0.0 api.affinesystems.com -0.0.0.0 api.content.ad -0.0.0.0 api.linkgist.com -0.0.0.0 api.linkz.net -0.0.0.0 api.optnmnstr.com -0.0.0.0 api.sagent.io -0.0.0.0 api.shoppingminds.net -0.0.0.0 api.viglink.com -0.0.0.0 apopt.hbmediapro.com -0.0.0.0 app.datafastguru.info -0.0.0.0 app.getresponse.com -0.0.0.0 app.scanscout.com -0.0.0.0 app2.letmacwork.world -0.0.0.0 app3.letmacwork.world -0.0.0.0 app4.letslowbefast.today -0.0.0.0 apparelncs.com -0.0.0.0 appdev.addthis.com -0.0.0.0 apple.com--------scanner.bid -0.0.0.0 apple.com-----scanner.club -0.0.0.0 apple.com-internet-security-review.info -0.0.0.0 apple.com-internet-security-review.review -0.0.0.0 apple.com-supportcenter.pro -0.0.0.0 apple.com.clean-virus-mac.com -0.0.0.0 applicationpremium70.club -0.0.0.0 applyfix.tech -0.0.0.0 appnexus.com -0.0.0.0 apps5.oingo.com -0.0.0.0 appsrv1.madserving.cn -0.0.0.0 aptitude.newversionupdatefreshand4you.space -0.0.0.0 apx.moatads.com -0.0.0.0 arabtechmessenger.net -0.0.0.0 arbomedia.pl -0.0.0.0 arbopl.bbelements.com -0.0.0.0 arena.altitudeplatform.com -0.0.0.0 arm2pie.com -0.0.0.0 arsconsole.global-intermedia.com -0.0.0.0 art-music-rewardpath.com -0.0.0.0 art-offer.com -0.0.0.0 art-offer.net -0.0.0.0 art-photo-music-premiumblvd.com -0.0.0.0 art-photo-music-rewardempire.com -0.0.0.0 art-photo-music-savingblvd.com -0.0.0.0 as.5to1.com -0.0.0.0 as.adwise.bg -0.0.0.0 as.casalemedia.com -0.0.0.0 as.ebz.io -0.0.0.0 as.sexad.net -0.0.0.0 as.vs4entertainment.com -0.0.0.0 as1.falkag.de -0.0.0.0 as1.inoventiv.com -0.0.0.0 as1image1.adshuffle.com -0.0.0.0 as1image2.adshuffle.com -0.0.0.0 as2.falkag.de -0.0.0.0 as3.falkag.de -0.0.0.0 as4.falkag.de -0.0.0.0 asa.tynt.com -0.0.0.0 asb.tynt.com -0.0.0.0 asg01.casalemedia.com -0.0.0.0 asg02.casalemedia.com -0.0.0.0 asg03.casalemedia.com -0.0.0.0 asg04.casalemedia.com -0.0.0.0 asg05.casalemedia.com -0.0.0.0 asg06.casalemedia.com -0.0.0.0 asg07.casalemedia.com -0.0.0.0 asg08.casalemedia.com -0.0.0.0 asg09.casalemedia.com -0.0.0.0 asg10.casalemedia.com -0.0.0.0 asg11.casalemedia.com -0.0.0.0 asg12.casalemedia.com -0.0.0.0 asg13.casalemedia.com -0.0.0.0 ashow.pcpop.com -0.0.0.0 ask-gps.ru -0.0.0.0 asklots.com -0.0.0.0 askmen.thruport.com -0.0.0.0 asm2.z1.adserver.com -0.0.0.0 asm3.z1.adserver.com -0.0.0.0 asmedia.adsupplyssl.com -0.0.0.0 asn.advolution.de -0.0.0.0 asn.cunda.advolution.biz -0.0.0.0 assets.igapi.com -0.0.0.0 assets.kixer.com -0.0.0.0 assets.percentmobile.com -0.0.0.0 asv.nuggad.net -0.0.0.0 at-img1.tdimg.com -0.0.0.0 at-img2.tdimg.com -0.0.0.0 at-img3.tdimg.com -0.0.0.0 at.campaigns.f2.com.au -0.0.0.0 at.ceofreehost.com -0.0.0.0 at.m1.nedstatbasic.net -0.0.0.0 atemda.com -0.0.0.0 atm.youku.com -0.0.0.0 atout-energie-69.com -0.0.0.0 au.ads.link4ads.com -0.0.0.0 au.adserver.yahoo.com -0.0.0.0 aud.pubmatic.com -0.0.0.0 aureate.com -0.0.0.0 auslieferung.commindo-media-ressourcen.de -0.0.0.0 aussiemethod.com -0.0.0.0 aussieroadtosuccess.com -0.0.0.0 austria1.adverserve.net -0.0.0.0 autocontext.begun.ru -0.0.0.0 automotive-offer.com -0.0.0.0 automotive-rewardpath.com -0.0.0.0 avcounter10.com -0.0.0.0 avidnewssource.com -0.0.0.0 avpa.dzone.com -0.0.0.0 awesomevipoffers.com -0.0.0.0 awrz.net -0.0.0.0 axbetb2.com -0.0.0.0 axp.zedo.com -0.0.0.0 aynachatsrv.com -0.0.0.0 azcentra.app.ur.gcion.com -0.0.0.0 azoogleads.com -0.0.0.0 b.a2gw.com -0.0.0.0 b.admob.com -0.0.0.0 b.ads2.msn.com -0.0.0.0 b.am15.net -0.0.0.0 b.as-us.falkag.net -0.0.0.0 b.getprizenow.top -0.0.0.0 b.grabo.bg -0.0.0.0 b.liquidustv.com -0.0.0.0 b.myspace.com -0.0.0.0 b.rad.live.com -0.0.0.0 b.rad.msn.com -0.0.0.0 b1.adbrite.com -0.0.0.0 b1.azjmp.com -0.0.0.0 b2b.filecloud.me -0.0.0.0 b34rightym.com -0.0.0.0 babanetwork.adk2x.com -0.0.0.0 babycenter.tt.omtrdc.net -0.0.0.0 backoffice.evobinary.com -0.0.0.0 badservant.guj.de -0.0.0.0 badults.se -0.0.0.0 baiduccdn1.com -0.0.0.0 baidutv.baidu.com -0.0.0.0 bananacashback.com -0.0.0.0 banery.acr.pl -0.0.0.0 banery.netart.pl -0.0.0.0 banery.onet.pl -0.0.0.0 bang-hotties.com -0.0.0.0 banki.onet.pl -0.0.0.0 bankofamerica.tt.omtrdc.net -0.0.0.0 banlv.baidu.com -0.0.0.0 banman.nepsecure.co.uk -0.0.0.0 banner.1and1.co.uk -0.0.0.0 banner.affactive.com -0.0.0.0 banner.betroyalaffiliates.com -0.0.0.0 banner.betwwts.com -0.0.0.0 banner.cdpoker.com -0.0.0.0 banner.diamondclubcasino.com -0.0.0.0 banner.free6.com -0.0.0.0 banner.joylandcasino.com -0.0.0.0 banner.monacogoldcasino.com -0.0.0.0 banner.newyorkcasino.com -0.0.0.0 banner.oddcast.com -0.0.0.0 banner.piratos.de -0.0.0.0 banner.playgatecasino.com -0.0.0.0 banner.prestigecasino.com -0.0.0.0 banner.publisher.to -0.0.0.0 banner.ringofon.com -0.0.0.0 banner.tattomedia.com -0.0.0.0 banner.techarp.com -0.0.0.0 banner.usacasino.com -0.0.0.0 banner1.pornhost.com -0.0.0.0 banner2.inet-traffic.com -0.0.0.0 banner2.isobarturkiye.net -0.0.0.0 bannerads.anytimenews.com -0.0.0.0 bannerads.zwire.com -0.0.0.0 bannerdriven.ru -0.0.0.0 bannerfarm.ace.advertising.com -0.0.0.0 bannerhost.egamingonline.com -0.0.0.0 bannerimages.0catch.com -0.0.0.0 banners.adgoto.com -0.0.0.0 banners.affiliatefuel.com -0.0.0.0 banners.affiliatefuture.com -0.0.0.0 banners.aftrk.com -0.0.0.0 banners.blogads.com -0.0.0.0 banners.bol.se -0.0.0.0 banners.broadwayworld.com -0.0.0.0 banners.celebritybling.com -0.0.0.0 banners.crisscross.com -0.0.0.0 banners.dnastudio.com -0.0.0.0 banners.easysolutions.be -0.0.0.0 banners.ebay.com -0.0.0.0 banners.expressindia.com -0.0.0.0 banners.flair.be -0.0.0.0 banners.free6.com -0.0.0.0 banners.fuifbeest.be -0.0.0.0 banners.globovision.com -0.0.0.0 banners.img.uol.com.br -0.0.0.0 banners.ims.nl -0.0.0.0 banners.iop.org -0.0.0.0 banners.ipotd.com -0.0.0.0 banners.japantoday.com -0.0.0.0 banners.kfmb.com -0.0.0.0 banners.ksl.com -0.0.0.0 banners.looksmart.com -0.0.0.0 banners.nbcupromotes.com -0.0.0.0 banners.netcraft.com -0.0.0.0 banners.newsru.com -0.0.0.0 banners.nextcard.com -0.0.0.0 banners.pennyweb.com -0.0.0.0 banners.primaryclick.com -0.0.0.0 banners.rspworldwide.com -0.0.0.0 banners.sextracker.com -0.0.0.0 banners.spiceworks.com -0.0.0.0 banners.thegridwebmaster.com -0.0.0.0 banners.thestranger.com -0.0.0.0 banners.thgimages.co.uk -0.0.0.0 banners.tribute.ca -0.0.0.0 banners.tucson.com -0.0.0.0 banners.unibet.com -0.0.0.0 banners.valuead.com -0.0.0.0 banners.videosecrets.com -0.0.0.0 banners.webmasterplan.com -0.0.0.0 banners.zbs.ru -0.0.0.0 banners1.linkbuddies.com -0.0.0.0 banners2.castles.org -0.0.0.0 banners3.spacash.com -0.0.0.0 bannersurvey.biz -0.0.0.0 bannert.ru -0.0.0.0 bannerus1.axelsfun.com -0.0.0.0 bannerus3.axelsfun.com -0.0.0.0 banniere.reussissonsensemble.fr -0.0.0.0 banstex.com -0.0.0.0 bansys.onzin.com -0.0.0.0 bar.baidu.com -0.0.0.0 bargainbeautybuys.com -0.0.0.0 battleoftheprizes.club -0.0.0.0 bayoubuzz.advertserve.com -0.0.0.0 bazandegan.com -0.0.0.0 bb.crwdcntrl.net -0.0.0.0 bbcdn.delivery.reklamz.com -0.0.0.0 bbcdn.go.adlt.bbelements.com -0.0.0.0 bbcdn.go.adnet.bbelements.com -0.0.0.0 bbcdn.go.arbo.bbelements.com -0.0.0.0 bbcdn.go.arbopl.bbelements.com -0.0.0.0 bbcdn.go.cz.bbelements.com -0.0.0.0 bbcdn.go.eu.bbelements.com -0.0.0.0 bbcdn.go.ihned.bbelements.com -0.0.0.0 bbcdn.go.pl.bbelements.com -0.0.0.0 bbcdn.go.pol.bbelements.com -0.0.0.0 bbnaut.bbelements.com -0.0.0.0 bc685d37-266c-488e-824e-dd95d1c0e98b.statcamp.net -0.0.0.0 bcp.crwdcntrl.net -0.0.0.0 bdnad1.bangornews.com -0.0.0.0 bdv.bidvertiser.com -0.0.0.0 be.ads.justpremium.com -0.0.0.0 beacon-3.newrelic.com -0.0.0.0 beacon-us-west.rubiconproject.com -0.0.0.0 beacons.helium.com -0.0.0.0 beap.gemini.yahoo.com -0.0.0.0 bedach.stream -0.0.0.0 bell.adcentriconline.com -0.0.0.0 benimreklam.com -0.0.0.0 benrie.stream -0.0.0.0 beseenad.looksmart.com -0.0.0.0 bestgift4you.cn -0.0.0.0 bestorican.com -0.0.0.0 bestshopperrewards.com -0.0.0.0 bet-at-home.com -0.0.0.0 betclic.com -0.0.0.0 betterperformance.goldenopps.info -0.0.0.0 bfast.com -0.0.0.0 bid.openx.net -0.0.0.0 bidsystem.com -0.0.0.0 bidtraffic.com -0.0.0.0 bigads.guj.de -0.0.0.0 bigbrandpromotions.com -0.0.0.0 bigbrandrewards.com -0.0.0.0 bigfreelotto.com -0.0.0.0 biggestgiftrewards.com -0.0.0.0 bill.agent.56.com -0.0.0.0 bill.agent.v-56.com -0.0.0.0 billing.speedboink.com -0.0.0.0 bimg.abv.bg -0.0.0.0 bitburg.adtech.de -0.0.0.0 bitburg.adtech.fr -0.0.0.0 bitburg.adtech.us -0.0.0.0 bitcast-d.bitgravity.com -0.0.0.0 biz-offer.com -0.0.0.0 biz5.sandai.net -0.0.0.0 bizographics.com -0.0.0.0 bizopprewards.com -0.0.0.0 bj7kpvd.gandjaltilogoki.com -0.0.0.0 bl.wavecdn.de -0.0.0.0 blabla4u.adserver.co.il -0.0.0.0 blasphemysfhs.info -0.0.0.0 blatant8jh.info -0.0.0.0 blog.addthis.com -0.0.0.0 blogads.ebanner.nl -0.0.0.0 blogvertising.pl -0.0.0.0 blu.mobileads.msn.com -0.0.0.0 bluediamondoffers.com -0.0.0.0 bm.alimama.cn -0.0.0.0 bmvip.alimama.cn -0.0.0.0 bnmgr.adinjector.net -0.0.0.0 bnrs.ilm.ee -0.0.0.0 boksy.dir.onet.pl -0.0.0.0 boksy.onet.pl -0.0.0.0 bookclub-offer.com -0.0.0.0 books-media-edu-premiumblvd.com -0.0.0.0 books-media-edu-rewardempire.com -0.0.0.0 books-media-rewardpath.com -0.0.0.0 bostonsubwayoffer.com -0.0.0.0 bowlingle.com -0.0.0.0 bp.specificclick.net -0.0.0.0 br.adserver.yahoo.com -0.0.0.0 brandrewardcentral.com -0.0.0.0 brandsurveypanel.com -0.0.0.0 bravo.israelinfo.ru -0.0.0.0 bravospots.com -0.0.0.0 brittlefilet.com -0.0.0.0 broadcast.piximedia.fr -0.0.0.0 broadent.vo.llnwd.net -0.0.0.0 brokertraffic.com -0.0.0.0 browserbreckalarm.info -0.0.0.0 browsesafemac.com -0.0.0.0 bs.israelinfo.ru -0.0.0.0 bs.serving-sys.com -0.0.0.0 bsads.looksmart.com -0.0.0.0 bt.linkpulse.com -0.0.0.0 bumerangshowsites.hurriyet.com.tr -0.0.0.0 bundasnovinhas.com -0.0.0.0 burns.adtech.de -0.0.0.0 burns.adtech.fr -0.0.0.0 burns.adtech.us -0.0.0.0 business-rewardpath.com -0.0.0.0 businessdealsblog.com -0.0.0.0 businessdirectnessource.com -0.0.0.0 businessedgeadvance.com -0.0.0.0 buttcandy.com -0.0.0.0 buttons.googlesyndication.com -0.0.0.0 buzzbox.buzzfeed.com -0.0.0.0 bwp.lastfm.com.com -0.0.0.0 bwp.news.com -0.0.0.0 c.actiondesk.com -0.0.0.0 c.ad6media.fr -0.0.0.0 c.adroll.com -0.0.0.0 c.am10.ru -0.0.0.0 c.anytrx.com -0.0.0.0 c.ar.msn.com -0.0.0.0 c.as-us.falkag.net -0.0.0.0 c.at.msn.com -0.0.0.0 c.baidu.com -0.0.0.0 c.be.msn.com -0.0.0.0 c.blogads.com -0.0.0.0 c.br.msn.com -0.0.0.0 c.ca.msn.com -0.0.0.0 c.casalemedia.com -0.0.0.0 c.cl.msn.com -0.0.0.0 c.de.msn.com -0.0.0.0 c.dk.msn.com -0.0.0.0 c.eblastengine.com -0.0.0.0 c.es.msn.com -0.0.0.0 c.fi.msn.com -0.0.0.0 c.fr.msn.com -0.0.0.0 c.gr.msn.com -0.0.0.0 c.hk.msn.com -0.0.0.0 c.id.msn.com -0.0.0.0 c.ie.msn.com -0.0.0.0 c.il.msn.com -0.0.0.0 c.imedia.cz -0.0.0.0 c.in.msn.com -0.0.0.0 c.it.msn.com -0.0.0.0 c.jp.msn.com -0.0.0.0 c.l.qq.com -0.0.0.0 c.latam.msn.com -0.0.0.0 c.lomadee.com -0.0.0.0 c.mgid.com -0.0.0.0 c.mttwtrack.com -0.0.0.0 c.my.msn.com -0.0.0.0 c.ninemsn.com.au -0.0.0.0 c.nl.msn.com -0.0.0.0 c.no.msn.com -0.0.0.0 c.novostimira.biz -0.0.0.0 c.ph.msn.com -0.0.0.0 c.prodigy.msn.com -0.0.0.0 c.pt.msn.com -0.0.0.0 c.ru.msn.com -0.0.0.0 c.se.msn.com -0.0.0.0 c.sg.msn.com -0.0.0.0 c.silvinst.com -0.0.0.0 c.th.msn.com -0.0.0.0 c.tr.msn.com -0.0.0.0 c.tw.msn.com -0.0.0.0 c.uk.msn.com -0.0.0.0 c.za.msn.com -0.0.0.0 c1.popads.net -0.0.0.0 c1.teaser-goods.ru -0.0.0.0 c1.zedo.com -0.0.0.0 c11370896.c.youradexchange.com -0.0.0.0 c2.l.qq.com -0.0.0.0 c2.zedo.com -0.0.0.0 c2366475.c.youradexchange.com -0.0.0.0 c3.zedo.com -0.0.0.0 c35000246.c.youradexchange.com -0.0.0.0 c4.maxserving.com -0.0.0.0 c4.zedo.com -0.0.0.0 c5.zedo.com -0.0.0.0 c6.zedo.com -0.0.0.0 c7.zedo.com -0.0.0.0 c8.zedo.com -0.0.0.0 ca.adserver.yahoo.com -0.0.0.0 cache-dev.addthis.com -0.0.0.0 cache.addthis.com -0.0.0.0 cache.addthiscdn.com -0.0.0.0 cache.adm.cnzz.net -0.0.0.0 cache.blogads.com -0.0.0.0 cache.unicast.com -0.0.0.0 cacheserve.eurogrand.com -0.0.0.0 cacheserve.prestigecasino.com -0.0.0.0 califia.imaginemedia.com -0.0.0.0 cam2cam.xlovecam.com -0.0.0.0 camgeil.com -0.0.0.0 campaign.iitech.dk -0.0.0.0 campaign.indieclick.com -0.0.0.0 campaigns.interclick.com -0.0.0.0 canadaalltax.com -0.0.0.0 canuckmethod.com -0.0.0.0 canuckmethod.net -0.0.0.0 capath.com -0.0.0.0 car-truck-boat-bonuspath.com -0.0.0.0 car-truck-boat-premiumblvd.com -0.0.0.0 carambo.la -0.0.0.0 cardgamespidersolitaire.com -0.0.0.0 cards.virtuagirlhd.com -0.0.0.0 careers-rewardpath.com -0.0.0.0 careers.canwestad.net -0.0.0.0 carmuffler.net -0.0.0.0 carrier.bz -0.0.0.0 cas.clickability.com -0.0.0.0 cas.criteo.com -0.0.0.0 cashadvancework.com -0.0.0.0 cashback.co.uk -0.0.0.0 cashbackwow.co.uk -0.0.0.0 cashflowmarketing.com -0.0.0.0 casino770.com -0.0.0.0 caslemedia.com -0.0.0.0 casting.openv.com -0.0.0.0 catalinkcashback.com -0.0.0.0 catchvid.info -0.0.0.0 cb.alimama.cn -0.0.0.0 cb.baidu.com -0.0.0.0 cc-dt.com -0.0.0.0 ccas.clearchannel.com -0.0.0.0 ccpmo.com -0.0.0.0 cctv.adsunion.com -0.0.0.0 cd8iw9mh.cricket -0.0.0.0 cdn.8digits.com -0.0.0.0 cdn.adigniter.org -0.0.0.0 cdn.adikteev.com -0.0.0.0 cdn.adk2.com -0.0.0.0 cdn.adnxs.com -0.0.0.0 cdn.adplxmd.com -0.0.0.0 cdn.ads.ookla.com -0.0.0.0 cdn.adservingsolutionsinc.com -0.0.0.0 cdn.adsrvmedia.net -0.0.0.0 cdn.altitudeplatform.com -0.0.0.0 cdn.amateurmatch.com -0.0.0.0 cdn.amgdgt.com -0.0.0.0 cdn.askosshunt.com -0.0.0.0 cdn.assets.craveonline.com -0.0.0.0 cdn.atlassbx.com -0.0.0.0 cdn.augur.io -0.0.0.0 cdn.banners.scubl.com -0.0.0.0 cdn.bestssaker.com -0.0.0.0 cdn.carbonads.com -0.0.0.0 cdn.constafun.com -0.0.0.0 cdn.cpmstar.com -0.0.0.0 cdn.crowdignite.com -0.0.0.0 cdn.directrev.com -0.0.0.0 cdn.dustyorate.com -0.0.0.0 cdn.employchannel.info -0.0.0.0 cdn.epommarket.com -0.0.0.0 cdn.eyewonder.com -0.0.0.0 cdn.freefaits.com -0.0.0.0 cdn.freehalves.com -0.0.0.0 cdn.freehas.com -0.0.0.0 cdn.freehonor.com -0.0.0.0 cdn.freeimply.com -0.0.0.0 cdn.freeinfringe.com -0.0.0.0 cdn.freejabs.com -0.0.0.0 cdn.freejars.com -0.0.0.0 cdn.freejaw.com -0.0.0.0 cdn.freejax.com -0.0.0.0 cdn.freejlo.com -0.0.0.0 cdn.freelac.com -0.0.0.0 cdn.freelev.com -0.0.0.0 cdn.geni.us -0.0.0.0 cdn.go.arbo.bbelements.com -0.0.0.0 cdn.go.arbopl.bbelements.com -0.0.0.0 cdn.go.cz.bbelements.com -0.0.0.0 cdn.go.idmnet.bbelements.com -0.0.0.0 cdn.go.pol.bbelements.com -0.0.0.0 cdn.hadj7.adjuggler.net -0.0.0.0 cdn.hanaging.info -0.0.0.0 cdn.hauleddes.com -0.0.0.0 cdn.holdlads.com -0.0.0.0 cdn.imgtty.com -0.0.0.0 cdn.innovid.com -0.0.0.0 cdn.komoona.com -0.0.0.0 cdn.lazymem.com -0.0.0.0 cdn.lazymic.com -0.0.0.0 cdn.likeaced.com -0.0.0.0 cdn.mahmukhach.info -0.0.0.0 cdn.mediative.ca -0.0.0.0 cdn.mega-tags.com -0.0.0.0 cdn.merchenta.com -0.0.0.0 cdn.mobicow.com -0.0.0.0 cdn.nsimg.net -0.0.0.0 cdn.onescreen.net -0.0.0.0 cdn.palomatik.info -0.0.0.0 cdn.pickyopahs.com -0.0.0.0 cdn.sagent.io -0.0.0.0 cdn.shoppingminds.net -0.0.0.0 cdn.stat.easydate.biz -0.0.0.0 cdn.stickyadstv.com -0.0.0.0 cdn.syn.verticalacuity.com -0.0.0.0 cdn.tabnak.ir -0.0.0.0 cdn.taboola.com -0.0.0.0 cdn.trafficstars.com -0.0.0.0 cdn.udmserve.net -0.0.0.0 cdn.undertone.com -0.0.0.0 cdn.usabilitytracker.com -0.0.0.0 cdn.viglink.com -0.0.0.0 cdn.westbaud.com -0.0.0.0 cdn.wg.uproxx.com -0.0.0.0 cdn.wwwpromoter.com -0.0.0.0 cdn.yieldmedia.net -0.0.0.0 cdn.yottos.com -0.0.0.0 cdn.zeusclicks.com -0.0.0.0 cdn1.adexprt.com -0.0.0.0 cdn1.ads.contentabc.com -0.0.0.0 cdn1.ads.mofos.com -0.0.0.0 cdn1.eyewonder.com -0.0.0.0 cdn1.rmgserving.com -0.0.0.0 cdn1.traffichaus.com -0.0.0.0 cdn1.xlightmedia.com -0.0.0.0 cdn1sitescout.edgesuite.net -0.0.0.0 cdn2.adsdk.com -0.0.0.0 cdn2.amateurmatch.com -0.0.0.0 cdn2.emediate.eu -0.0.0.0 cdn3.adexprts.com -0.0.0.0 cdn3.telemetryverification.net -0.0.0.0 cdn454.telemetryverification.net -0.0.0.0 cdn5.tribalfusion.com -0.0.0.0 cdn6.emediate.eu -0.0.0.0 cdnads.cam4.com -0.0.0.0 cdnaws.mobidea.com -0.0.0.0 cdns.mydirtyhobby.com -0.0.0.0 cdns.privatamateure.com -0.0.0.0 cdnt.yottos.com -0.0.0.0 cdnw.ringtonepartner.com -0.0.0.0 cds.adecn.com -0.0.0.0 ced.sascdn.com -0.0.0.0 cell-phone-giveaways.com -0.0.0.0 cellphoneincentives.com -0.0.0.0 cent.adbureau.net -0.0.0.0 center-message-mobile.com -0.0.0.0 cf.kampyle.com -0.0.0.0 cfg.adsmogo.com -0.0.0.0 cfg.datafastguru.info -0.0.0.0 cgirm.greatfallstribune.com -0.0.0.0 cgm.adbureau.ne -0.0.0.0 cgm.adbureau.net -0.0.0.0 chainsawoffer.com -0.0.0.0 charging-technology.com -0.0.0.0 charmedno1.com -0.0.0.0 checkintocash.data.7bpeople.com -0.0.0.0 chefti.info -0.0.0.0 cherryhi.app.ur.gcion.com -0.0.0.0 chip.popmarker.com -0.0.0.0 chkpt.zdnet.com -0.0.0.0 choicedealz.com -0.0.0.0 choicesurveypanel.com -0.0.0.0 christianbusinessadvertising.com -0.0.0.0 cigape.net -0.0.0.0 cithingy.info -0.0.0.0 citrio.com -0.0.0.0 citrix.market2lead.com -0.0.0.0 citycash2.blogspot.com -0.0.0.0 cjhq.baidu.com -0.0.0.0 cl21.v4.adaction.se -0.0.0.0 cl320.v4.adaction.se -0.0.0.0 claimfreerewards.com -0.0.0.0 clashmediausa.com -0.0.0.0 classicjack.com -0.0.0.0 cleaningformac.com -0.0.0.0 clhctrk.com -0.0.0.0 click-find-save.com -0.0.0.0 click-see-save.com -0.0.0.0 click.adpile.net -0.0.0.0 click.am1.adm.cnzz.net -0.0.0.0 click.avenuea.com -0.0.0.0 click.go2net.com -0.0.0.0 click.israelinfo.ru -0.0.0.0 click.newviralmobistore.com -0.0.0.0 click.pulse360.com -0.0.0.0 click1.mainadv.com -0.0.0.0 click1.rbc.magna.ru -0.0.0.0 click2.rbc.magna.ru -0.0.0.0 click3.rbc.magna.ru -0.0.0.0 click4.rbc.magna.ru -0.0.0.0 clickad.eo.pl -0.0.0.0 clickarrows.com -0.0.0.0 clickbangpop.com -0.0.0.0 clickcdn.shareaholic.com -0.0.0.0 clickit.go2net.com -0.0.0.0 clicks.adhese.be -0.0.0.0 clicks.adultplex.com -0.0.0.0 clicks.deskbabes.com -0.0.0.0 clicks.hurriyet.com.tr -0.0.0.0 clicks.minimob.com -0.0.0.0 clicks.roularta.adhese.com -0.0.0.0 clicks.toteme.com -0.0.0.0 clicks.virtuagirl.com -0.0.0.0 clicks.virtuagirlhd.com -0.0.0.0 clicks.virtuaguyhd.com -0.0.0.0 clicks.walla.co.il -0.0.0.0 clicks2.virtuagirl.com -0.0.0.0 clickserv.sitescout.com -0.0.0.0 clickserve.dartsearch.net -0.0.0.0 clickserve.eu.dartsearch.net -0.0.0.0 clickserve.uk.dartsearch.net -0.0.0.0 clickserve.us2.dartsearch.net -0.0.0.0 clickthru.net -0.0.0.0 clickthrunet.net -0.0.0.0 clicktorrent.info -0.0.0.0 clien.info -0.0.0.0 clipserv.adclip.com -0.0.0.0 clk.addmt.com -0.0.0.0 clk.atdmt.com -0.0.0.0 clk.cloudyisland.com -0.0.0.0 clk.tradedoubler.com -0.0.0.0 clkuk.tradedoubler.com -0.0.0.0 closeoutproductsreview.com -0.0.0.0 cloudcrown.com -0.0.0.0 cluster.adultadworld.com -0.0.0.0 cluster3.adultadworld.com -0.0.0.0 cm.npc-hearst.overture.com -0.0.0.0 cm.the-n.overture.com -0.0.0.0 cm1359.com -0.0.0.0 cmads.sv.publicus.com -0.0.0.0 cmads.us.publicus.com -0.0.0.0 cmap.am.ace.advertising.com -0.0.0.0 cmap.an.ace.advertising.com -0.0.0.0 cmap.at.ace.advertising.com -0.0.0.0 cmap.dc.ace.advertising.com -0.0.0.0 cmap.ox.ace.advertising.com -0.0.0.0 cmap.pub.ace.advertising.com -0.0.0.0 cmap.rm.ace.advertising.com -0.0.0.0 cmap.rub.ace.advertising.com -0.0.0.0 cmhtml.overture.com -0.0.0.0 cmn1lsm2.beliefnet.com -0.0.0.0 cmps.mt50ad.com -0.0.0.0 cmweb.ilike.alibaba.com -0.0.0.0 cn.ad.adon.vpon.com -0.0.0.0 cn.adserver.yahoo.com -0.0.0.0 cn.img.adon.vpon.com -0.0.0.0 cnad.economicoutlook.net -0.0.0.0 cnad1.economicoutlook.net -0.0.0.0 cnad2.economicoutlook.net -0.0.0.0 cnad3.economicoutlook.net -0.0.0.0 cnad4.economicoutlook.net -0.0.0.0 cnad5.economicoutlook.net -0.0.0.0 cnad6.economicoutlook.net -0.0.0.0 cnad7.economicoutlook.net -0.0.0.0 cnad8.economicoutlook.net -0.0.0.0 cnad9.economicoutlook.net -0.0.0.0 cnf.adshuffle.com -0.0.0.0 cnt.trafficstars.com -0.0.0.0 cnt1.xhamster.com -0.0.0.0 code.adtlgc.com -0.0.0.0 code.vihub.ru -0.0.0.0 code2.adtlgc.com -0.0.0.0 coffeehausblog.com -0.0.0.0 coinurl.com -0.0.0.0 col.mobileads.msn.com -0.0.0.0 collectiveads.net -0.0.0.0 com.cool-premiums-now.com -0.0.0.0 com.htmlwww.youfck.com -0.0.0.0 com.shc-rebates.com -0.0.0.0 comadverts.bcmpweb.co.nz -0.0.0.0 come-see-it-all.com -0.0.0.0 commerce-offer.com -0.0.0.0 commerce-rewardpath.com -0.0.0.0 commerce.www.ibm.com -0.0.0.0 common.ziffdavisinternet.com -0.0.0.0 companion.adap.tv -0.0.0.0 computer-offer.com -0.0.0.0 computer-offer.net -0.0.0.0 computers-electronics-rewardpath.com -0.0.0.0 computersncs.com -0.0.0.0 computertechanalysis.com -0.0.0.0 config.getmyip.com -0.0.0.0 config.sensic.net -0.0.0.0 connect.247media.ads.link4ads.com -0.0.0.0 consumer-org.com -0.0.0.0 consumergiftcenter.com -0.0.0.0 consumerincentivenetwork.com -0.0.0.0 contaxe.com -0.0.0.0 content.ad-flow.com -0.0.0.0 content.aimatch.com -0.0.0.0 content.clipster.ws -0.0.0.0 content.codelnet.com -0.0.0.0 content.promoisland.net -0.0.0.0 content.yieldmanager.edgesuite.net -0.0.0.0 content.zontera.com -0.0.0.0 contentsearch.de.espotting.com -0.0.0.0 context.adshadow.net -0.0.0.0 context3.kanoodle.com -0.0.0.0 context5.kanoodle.com -0.0.0.0 contextad.pl -0.0.0.0 conv.adengage.com -0.0.0.0 conversion-pixel.invitemedia.com -0.0.0.0 cookie.pebblemedia.be -0.0.0.0 cookiecontainer.blox.pl -0.0.0.0 cookingtiprewards.com -0.0.0.0 cookonsea.com -0.0.0.0 cool-premiums-now.com -0.0.0.0 cool-premiums.com -0.0.0.0 coolpremiumsnow.com -0.0.0.0 coolsavings.com -0.0.0.0 coquine-dispo.com -0.0.0.0 corba.adtech.de -0.0.0.0 corba.adtech.fr -0.0.0.0 corba.adtech.us -0.0.0.0 core.adprotected.com -0.0.0.0 core.insightexpressai.com -0.0.0.0 core.videoegg.com -0.0.0.0 core.zontera.com -0.0.0.0 core0.node12.top.mail.ru -0.0.0.0 core2.adtlgc.com -0.0.0.0 coreg.flashtrack.net -0.0.0.0 coreglead.co.uk -0.0.0.0 cornflakes.pathfinder.com -0.0.0.0 corusads.dserv.ca -0.0.0.0 cosmeticscentre.uk.com -0.0.0.0 count.casino-trade.com -0.0.0.0 count6.51yes.com -0.0.0.0 cover.m2y.siemens.ch -0.0.0.0 cp.promoisland.net -0.0.0.0 cpm.admob.com -0.0.0.0 cpm2.admob.com -0.0.0.0 cpmadvisors.com -0.0.0.0 cpro.baidu.com -0.0.0.0 cpu.firingsquad.com -0.0.0.0 cpxdeliv.com -0.0.0.0 creatiby1.unicast.com -0.0.0.0 creative.ad121m.com -0.0.0.0 creative.ad131m.com -0.0.0.0 creative.adshuffle.com -0.0.0.0 creative.ak.facebook.com -0.0.0.0 creative.medianexusnetwork.com -0.0.0.0 creatives.rgadvert.com -0.0.0.0 creatrixads.com -0.0.0.0 crediblegfj.info -0.0.0.0 creditburner.blueadvertise.com -0.0.0.0 creditsoffer.blogspot.com -0.0.0.0 creview.adbureau.net -0.0.0.0 cribdare2no.com -0.0.0.0 crisptic01.net -0.0.0.0 crosspixel.demdex.net -0.0.0.0 crowdignite.com -0.0.0.0 crux.songline.com -0.0.0.0 cs.adxpansion.com -0.0.0.0 cs.prd.msys.playstation.net -0.0.0.0 cserver.mii.instacontent.net -0.0.0.0 csh.actiondesk.com -0.0.0.0 csm.rotator.hadj7.adjuggler.net -0.0.0.0 cspix.media6degrees.com -0.0.0.0 csr.onet.pl -0.0.0.0 cstatic.weborama.fr -0.0.0.0 ctbdev.net -0.0.0.0 cti.w55c.net -0.0.0.0 ctnsnet.com -0.0.0.0 cts.channelintelligence.com -0.0.0.0 ctxtad.tribalfusion.com -0.0.0.0 custom.allistracking.com -0.0.0.0 customerscreensavers.com -0.0.0.0 cxoadfarm.dyndns.info -0.0.0.0 cxtad.specificmedia.com -0.0.0.0 cyber-incentives.com -0.0.0.0 cz.bbelements.com -0.0.0.0 cz8.clickzs.com -0.0.0.0 d.101m3.com -0.0.0.0 d.admob.com -0.0.0.0 d.adnetxchange.com -0.0.0.0 d.ads.readwriteweb.com -0.0.0.0 d.adserve.com -0.0.0.0 d.adxcore.com -0.0.0.0 d.agkn.com -0.0.0.0 d.cntv.cn -0.0.0.0 d.serve-sys.com -0.0.0.0 d.sspcash.adxcore.com -0.0.0.0 d.wiyun.com -0.0.0.0 d1.openx.org -0.0.0.0 d1.zedo.com -0.0.0.0 d10.zedo.com -0.0.0.0 d11.zedo.com -0.0.0.0 d12.zedo.com -0.0.0.0 d14.zedo.com -0.0.0.0 d2.zedo.com -0.0.0.0 d3.zedo.com -0.0.0.0 d4.zedo.com -0.0.0.0 d5.zedo.com -0.0.0.0 d6.c5.b0.a2.top.mail.ru -0.0.0.0 d6.zedo.com -0.0.0.0 d7.zedo.com -0.0.0.0 d8.zedo.com -0.0.0.0 d9.zedo.com -0.0.0.0 da.2000888.com -0.0.0.0 dads.new.digg.com -0.0.0.0 daily-saver.com -0.0.0.0 damamaty.tk -0.0.0.0 damavandkuh.com -0.0.0.0 darakht.com -0.0.0.0 darmowe-liczniki.info -0.0.0.0 dart.chron.com -0.0.0.0 dash001.prxio.site -0.0.0.0 dashboard.adcalls.nl -0.0.0.0 dashboardnew.adcalls.nl -0.0.0.0 dashgreen.online -0.0.0.0 data.flurry.com -0.0.0.0 data.namesakeoscilloscopemarquis.com -0.0.0.0 data0.bell.ca -0.0.0.0 date.ventivmedia.com -0.0.0.0 datingadvertising.com -0.0.0.0 dawnnationaladvertiser.com -0.0.0.0 db4.net-filter.com -0.0.0.0 dc.sabela.com.pl -0.0.0.0 dcads.sina.com.cn -0.0.0.0 dctracking.com -0.0.0.0 de.ads.justpremium.com -0.0.0.0 de.adserver.yahoo.com -0.0.0.0 dearerfonder.info -0.0.0.0 del1.phillyburbs.com -0.0.0.0 delb.mspaceads.com -0.0.0.0 delivery.adyea.com -0.0.0.0 delivery.clickonometrics.pl -0.0.0.0 delivery.myswitchads.com -0.0.0.0 delivery.reklamz.com -0.0.0.0 delivery.swid.switchads.com -0.0.0.0 delivery.trafficjunky.net -0.0.0.0 delivery.us.myswitchads.com -0.0.0.0 delivery.w00tads.com -0.0.0.0 delivery.way2traffic.com -0.0.0.0 demr.mspaceads.com -0.0.0.0 demr.opt.fimserve.com -0.0.0.0 depo.realist.gen.tr -0.0.0.0 derkeiler.com -0.0.0.0 derstandard.nuggad.net -0.0.0.0 desb.mspaceads.com -0.0.0.0 descargas2.tuvideogratis.com -0.0.0.0 designbloxlive.com -0.0.0.0 desk.mspaceads.com -0.0.0.0 desk.opt.fimserve.com -0.0.0.0 dev.adforum.com -0.0.0.0 dev.sfbg.com -0.0.0.0 devart.adbureau.net -0.0.0.0 devlp1.linkpulse.com -0.0.0.0 dg.specificclick.net -0.0.0.0 dgm2.com -0.0.0.0 dgmaustralia.com -0.0.0.0 dietoftoday.ca.pn -0.0.0.0 diff1.smartadserver.com -0.0.0.0 diff4.smartadserver.com -0.0.0.0 diff5.smartadserver.com -0.0.0.0 dinoadserver1.roka.net -0.0.0.0 dinoadserver2.roka.net -0.0.0.0 dinsalgsvagt.adservinginternational.com -0.0.0.0 directpowerrewards.com -0.0.0.0 directrev.cloudapp.net -0.0.0.0 dirtyrhino.com -0.0.0.0 discount-savings-more.com -0.0.0.0 discoverdemo.com -0.0.0.0 discoverecommerce.tt.omtrdc.net -0.0.0.0 display.gestionpub.com -0.0.0.0 divx.adbureau.net -0.0.0.0 dizzcloud.com -0.0.0.0 djbanners.deadjournal.com -0.0.0.0 djugoogs.com -0.0.0.0 dk.adserver.yahoo.com -0.0.0.0 dl-plugin.com -0.0.0.0 dl.bestofupload.info -0.0.0.0 dl.ncbuy.com -0.0.0.0 dl.neodownload.webcam -0.0.0.0 dlvr.readserver.net -0.0.0.0 dnps.com -0.0.0.0 dnse.linkpulse.com -0.0.0.0 do-wn-lo-ad.com -0.0.0.0 dock.inmobi.com -0.0.0.0 domwpm.stream -0.0.0.0 donnez-votre-avis.org -0.0.0.0 dosugcz.biz -0.0.0.0 dot.wp.pl -0.0.0.0 dowelsobject.com -0.0.0.0 downads.com -0.0.0.0 download.filmfanatic.com -0.0.0.0 download.yesmessenger.com -0.0.0.0 downloadapps.tech -0.0.0.0 downloadcdn.com -0.0.0.0 downloadmpplayer.com -0.0.0.0 downloads.larivieracasino.com -0.0.0.0 downloads.mytvandmovies.com -0.0.0.0 dqs001.adtech.de -0.0.0.0 dqs001.adtech.fr -0.0.0.0 dqs001.adtech.us -0.0.0.0 dr.soso.com -0.0.0.0 dra.amazon-adsystem.com -0.0.0.0 drmcmm.baidu.com -0.0.0.0 drowle.com -0.0.0.0 ds.contextweb.com -0.0.0.0 ds.onet.pl -0.0.0.0 ds.serving-sys.com -0.0.0.0 dt.linkpulse.com -0.0.0.0 dtm.advertising.com -0.0.0.0 dub.mobileads.msn.com -0.0.0.0 dy.admerize.be -0.0.0.0 dyn.loolav.space -0.0.0.0 dzl.baidu.com -0.0.0.0 e-ltvp.inmobi.com -0.0.0.0 e.admob.com -0.0.0.0 e.as-eu.falkag.net -0.0.0.0 e.baidu.com -0.0.0.0 e1.addthis.com -0.0.0.0 e2.cdn.qnsr.com -0.0.0.0 e2.emediate.se -0.0.0.0 ead.sharethis.com -0.0.0.0 eads-adserving.com -0.0.0.0 earnmygift.com -0.0.0.0 earnpointsandgifts.com -0.0.0.0 eas4.emediate.eu -0.0.0.0 easyadservice.com -0.0.0.0 easyadvertonline.com -0.0.0.0 easyweb.tdcanadatrust.secureserver.host1.customer-identification-process.b88600d8.com -0.0.0.0 eatps.web.aol.com -0.0.0.0 eb.adbureau.net -0.0.0.0 ebayadvertising.triadretail.net -0.0.0.0 ebiads.ebiuniverse.com -0.0.0.0 eblastengine.upickem.net -0.0.0.0 eclkmpbn.com -0.0.0.0 eclkmpsa.com -0.0.0.0 eclkspbn.com -0.0.0.0 ecomadserver.com -0.0.0.0 ecs1.engageya.com -0.0.0.0 eddamedia.linkpulse.com -0.0.0.0 edge.bnmla.com -0.0.0.0 edge.quantserve.com -0.0.0.0 edirect.hotkeys.com -0.0.0.0 edu-offer.com -0.0.0.0 education-rewardpath.com -0.0.0.0 electronics-bonuspath.com -0.0.0.0 electronics-offer.net -0.0.0.0 electronics-rewardpath.com -0.0.0.0 electronicspresent.com -0.0.0.0 emailadvantagegroup.com -0.0.0.0 emailproductreview.com -0.0.0.0 emapadserver.com -0.0.0.0 emea-bidder.mathtag.com -0.0.0.0 emisja.adsearch.pl -0.0.0.0 engage.everyone.net -0.0.0.0 engage.speedera.net -0.0.0.0 engager.tmg.nl -0.0.0.0 engine.4chan-ads.org -0.0.0.0 engine.adbooth.com -0.0.0.0 engine.adland.ru -0.0.0.0 engine.adzerk.net -0.0.0.0 engine.carbonads.com -0.0.0.0 engine.influads.com -0.0.0.0 engine.phn.doublepimp.com -0.0.0.0 engine.rorer.ru -0.0.0.0 engine.spotscenered.info -0.0.0.0 engine2.adzerk.net -0.0.0.0 enirocode.adtlgc.com -0.0.0.0 enirodk.adtlgc.com -0.0.0.0 enn.advertserve.com -0.0.0.0 enquete-annuelle.info -0.0.0.0 entertainment-rewardpath.com -0.0.0.0 entertainment-specials.com -0.0.0.0 epomads2.4shared.com -0.0.0.0 erie.smartage.com -0.0.0.0 errorfixing.tech -0.0.0.0 es.adserver.yahoo.com -0.0.0.0 escape.insites.eu -0.0.0.0 espn.footprint.net -0.0.0.0 etad.telegraph.co.uk -0.0.0.0 eternal.reklamlab.com -0.0.0.0 etrk.asus.com -0.0.0.0 etype.adbureau.net -0.0.0.0 eu-pn4.adserver.yahoo.com -0.0.0.0 eu-sonar.sociomantic.com -0.0.0.0 eu.xtms.net -0.0.0.0 eu1.recompenses.win -0.0.0.0 eu2.madsone.com -0.0.0.0 euniverseads.com -0.0.0.0 europe.adserver.yahoo.com -0.0.0.0 eveley.club -0.0.0.0 event-log.videe.tv -0.0.0.0 events.streamrail.net -0.0.0.0 eventtracker.videostrip.com -0.0.0.0 excellent.michaelanthonyrobinson.com -0.0.0.0 exclusivegiftcards.com -0.0.0.0 exits1.webquest.net -0.0.0.0 exits2.webquest.net -0.0.0.0 exity.info -0.0.0.0 ezboard.bigbangmedia.com -0.0.0.0 f.admob.com -0.0.0.0 f.as-eu.falkag.net -0.0.0.0 f.qstatic.com -0.0.0.0 f1.p0y.com -0.0.0.0 f2.p0y.com -0.0.0.0 f3.p0y.com -0.0.0.0 f4.p0y.com -0.0.0.0 falkag.net -0.0.0.0 family-offer.com -0.0.0.0 farm.plista.com -0.0.0.0 fatcatrewards.com -0.0.0.0 fbfreegifts.com -0.0.0.0 fbi.gov.id402037057-8235504608.d9680.com -0.0.0.0 fcg.casino770.com -0.0.0.0 fdimages.fairfax.com.au -0.0.0.0 fe.lea.lycos.es -0.0.0.0 feedads.googleadservices.com -0.0.0.0 feeds.weselltraffic.com -0.0.0.0 fei.pro-market.net -0.0.0.0 fengfengtie.com.cn -0.0.0.0 fengfengtiecrv.com.cn -0.0.0.0 fengfengtiessp.com.cn -0.0.0.0 fervortracer.com -0.0.0.0 fhm.valueclick.net -0.0.0.0 fif49.info -0.0.0.0 file.ipinyou.com.cn -0.0.0.0 files.adbrite.com -0.0.0.0 fin.adbureau.net -0.0.0.0 fin.tips -0.0.0.0 finance-offer.com -0.0.0.0 finanzmeldungen.com -0.0.0.0 finder.cox.net -0.0.0.0 findsexguide.com -0.0.0.0 firstgame.xyz -0.0.0.0 fixbonus.com -0.0.0.0 fliteilex.com -0.0.0.0 float.2693.bm-impbus.prod.ams1.adnexus.net -0.0.0.0 floatingads.madisonavenue.com -0.0.0.0 floridat.app.ur.gcion.com -0.0.0.0 flower.bg -0.0.0.0 flowers-offer.com -0.0.0.0 fls-na.amazon.com -0.0.0.0 flu23.com -0.0.0.0 fmads.osdn.com -0.0.0.0 fnlpic.com -0.0.0.0 focusbaiduafp.allyes.com -0.0.0.0 focusin.ads.targetnet.com -0.0.0.0 fodder.qq.com -0.0.0.0 fodder.tc.qq.com -0.0.0.0 following-technology.com -0.0.0.0 folloyu.com -0.0.0.0 food-drink-bonuspath.com -0.0.0.0 food-drink-rewardpath.com -0.0.0.0 food-offer.com -0.0.0.0 foodmixeroffer.com -0.0.0.0 foreignpolicy.advertserve.com -0.0.0.0 forgotten-deals.com -0.0.0.0 foroushi.net -0.0.0.0 fp.oneshotdate.com -0.0.0.0 fp.uclo.net -0.0.0.0 fp.valueclick.com -0.0.0.0 fr.a2dfp.net -0.0.0.0 fr.adserver.yahoo.com -0.0.0.0 fr.classic.clickintext.net -0.0.0.0 free-gift-cards-now.com -0.0.0.0 free-gifts-comp.com -0.0.0.0 free-rewards.com-s.tv -0.0.0.0 free.hotsocialz.com -0.0.0.0 free.thesocialsexnetwork.com -0.0.0.0 freebiegb.co.uk -0.0.0.0 freecameraonus.com -0.0.0.0 freecameraprovider.com -0.0.0.0 freecamerasource.com -0.0.0.0 freecamerauk.co.uk -0.0.0.0 freecamsexposed.com -0.0.0.0 freecoolgift.com -0.0.0.0 freedesignerhandbagreviews.com -0.0.0.0 freedinnersource.com -0.0.0.0 freedvddept.com -0.0.0.0 freeelectronicscenter.com -0.0.0.0 freeelectronicsdepot.com -0.0.0.0 freeelectronicsonus.com -0.0.0.0 freeelectronicssource.com -0.0.0.0 freeentertainmentsource.com -0.0.0.0 freefoodprovider.com -0.0.0.0 freefoodsource.com -0.0.0.0 freefuelcard.com -0.0.0.0 freefuelcoupon.com -0.0.0.0 freegasonus.com -0.0.0.0 freegasprovider.com -0.0.0.0 freegiftcardsource.com -0.0.0.0 freegiftreward.com -0.0.0.0 freeipodnanouk.co.uk -0.0.0.0 freeipoduk.co.uk -0.0.0.0 freeipoduk.com -0.0.0.0 freelaptopgift.com -0.0.0.0 freelaptopnation.com -0.0.0.0 freelaptopreward.com -0.0.0.0 freelaptopwebsites.com -0.0.0.0 freenation.com -0.0.0.0 freeoffers-toys.com -0.0.0.0 freepayasyougotopupuk.co.uk -0.0.0.0 freeplasmanation.com -0.0.0.0 freerestaurantprovider.com -0.0.0.0 freerestaurantsource.com -0.0.0.0 freeshoppingprovider.com -0.0.0.0 freeshoppingsource.com -0.0.0.0 freevideodownloadforpc.com -0.0.0.0 freezemac.tech -0.0.0.0 fromslowmactofastmac.com -0.0.0.0 frontend-loadbalancer.meteorsolutions.com -0.0.0.0 functional-business.com -0.0.0.0 funtabsafe.com -0.0.0.0 fw.qq.com -0.0.0.0 fwdservice.com -0.0.0.0 g.admob.com -0.0.0.0 g.adnxs.com -0.0.0.0 g.thinktarget.com -0.0.0.0 g1.idg.pl -0.0.0.0 g2.gumgum.com -0.0.0.0 g3t4d5.madison.com -0.0.0.0 g4p.grt02.com -0.0.0.0 gadgeteer.pdamart.com -0.0.0.0 gam.adnxs.com -0.0.0.0 gameconsolerewards.com -0.0.0.0 gamerz123.com -0.0.0.0 games-toys-bonuspath.com -0.0.0.0 games-toys-free.com -0.0.0.0 games-toys-rewardpath.com -0.0.0.0 gar-tech.com -0.0.0.0 gasurvey.gemius.com -0.0.0.0 gate.hyperpaysys.com -0.0.0.0 gavzad.keenspot.com -0.0.0.0 gazeta.hit.gemius.pl -0.0.0.0 gazetteextra.advertserve.com -0.0.0.0 gbp.ebayadvertising.triadretail.net -0.0.0.0 gc.gcl.ru -0.0.0.0 gcads.osdn.com -0.0.0.0 gcdn.2mdn.net -0.0.0.0 gcir.gannett-tv.com -0.0.0.0 gcirm.argusleader.com -0.0.0.0 gcirm.argusleader.gcion.com -0.0.0.0 gcirm.battlecreekenquirer.com -0.0.0.0 gcirm.burlingtonfreepress.com -0.0.0.0 gcirm.centralohio.com -0.0.0.0 gcirm.centralohio.gcion.com -0.0.0.0 gcirm.cincinnati.com -0.0.0.0 gcirm.citizen-times.com -0.0.0.0 gcirm.clarionledger.com -0.0.0.0 gcirm.coloradoan.com -0.0.0.0 gcirm.courier-journal.com -0.0.0.0 gcirm.courierpostonline.com -0.0.0.0 gcirm.customcoupon.com -0.0.0.0 gcirm.dailyrecord.com -0.0.0.0 gcirm.delawareonline.com -0.0.0.0 gcirm.democratandchronicle.com -0.0.0.0 gcirm.desmoinesregister.com -0.0.0.0 gcirm.detnews.com -0.0.0.0 gcirm.dmp.gcion.com -0.0.0.0 gcirm.dmregister.com -0.0.0.0 gcirm.dnj.com -0.0.0.0 gcirm.flatoday.com -0.0.0.0 gcirm.gannett-tv.com -0.0.0.0 gcirm.gannettnetwork.com -0.0.0.0 gcirm.greatfallstribune.com -0.0.0.0 gcirm.greenvilleonline.com -0.0.0.0 gcirm.greenvilleonline.gcion.com -0.0.0.0 gcirm.honoluluadvertiser.gcion.com -0.0.0.0 gcirm.idahostatesman.com -0.0.0.0 gcirm.idehostatesman.com -0.0.0.0 gcirm.indystar.com -0.0.0.0 gcirm.injersey.com -0.0.0.0 gcirm.jacksonsun.com -0.0.0.0 gcirm.laregionalonline.com -0.0.0.0 gcirm.lsj.com -0.0.0.0 gcirm.montgomeryadvertiser.com -0.0.0.0 gcirm.muskogeephoenix.com -0.0.0.0 gcirm.news-press.com -0.0.0.0 gcirm.newsleader.com -0.0.0.0 gcirm.ozarksnow.com -0.0.0.0 gcirm.pensacolanewsjournal.com -0.0.0.0 gcirm.press-citizen.com -0.0.0.0 gcirm.pressconnects.com -0.0.0.0 gcirm.rgj.com -0.0.0.0 gcirm.sctimes.com -0.0.0.0 gcirm.stargazette.com -0.0.0.0 gcirm.statesmanjournal.com -0.0.0.0 gcirm.tallahassee.com -0.0.0.0 gcirm.tennessean.com -0.0.0.0 gcirm.thedailyjournal.com -0.0.0.0 gcirm.thedesertsun.com -0.0.0.0 gcirm.theithacajournal.com -0.0.0.0 gcirm.thejournalnews.com -0.0.0.0 gcirm.theolympian.com -0.0.0.0 gcirm.thespectrum.com -0.0.0.0 gcirm.tucson.com -0.0.0.0 gcirm.wisinfo.com -0.0.0.0 gcirm2.indystar.com -0.0.0.0 gde.adocean.pl -0.0.0.0 gdeee.hit.gemius.pl -0.0.0.0 gdelt.hit.gemius.pl -0.0.0.0 gdelv.hit.gemius.pl -0.0.0.0 gdyn.cnngo.com -0.0.0.0 gdyn.trutv.com -0.0.0.0 ge-0-0-1-edge1.sc9.admob.com -0.0.0.0 ge-0-0-43-crs1.sc9.admob.com -0.0.0.0 gem.pl -0.0.0.0 geo.precisionclick.com -0.0.0.0 geoads.osdn.com -0.0.0.0 geoloc11.geovisite.com -0.0.0.0 geoweb.e-kolay.net -0.0.0.0 getacool100.com -0.0.0.0 getacool500.com -0.0.0.0 getacoollaptop.com -0.0.0.0 getacooltv.com -0.0.0.0 getafreeiphone.org -0.0.0.0 getagiftonline.com -0.0.0.0 getmyads.com -0.0.0.0 getmyfreebabystuff.com -0.0.0.0 getmyfreegear.com -0.0.0.0 getmyfreegiftcard.com -0.0.0.0 getmyfreelaptop.com -0.0.0.0 getmyfreelaptophere.com -0.0.0.0 getmyfreeplasma.com -0.0.0.0 getmylaptopfree.com -0.0.0.0 getmynumber.net -0.0.0.0 getmyplasmatv.com -0.0.0.0 getspecialgifts.com -0.0.0.0 getyour5kcredits0.blogspot.com -0.0.0.0 getyourfreecomputer.com -0.0.0.0 getyourfreetv.com -0.0.0.0 getyourgiftnow2.blogspot.com -0.0.0.0 getyourgiftnow3.blogspot.com -0.0.0.0 gezinti.com -0.0.0.0 gg.adocean.pl -0.0.0.0 ghalibaft.com -0.0.0.0 ghmtr.hit.gemius.pl -0.0.0.0 gift-today85.online -0.0.0.0 giftcardchallenge.com -0.0.0.0 giftcardsurveys.us.com -0.0.0.0 giftrewardzone.com -0.0.0.0 gifts-flowers-rewardpath.com -0.0.0.0 gimg.baidu.com -0.0.0.0 gimmethatreward.com -0.0.0.0 gingert.net -0.0.0.0 global-promotions.internationalredirects.com -0.0.0.0 global.msmtrakk03a.com -0.0.0.0 global.ymtrack.com -0.0.0.0 globalnetworkanalys.com -0.0.0.0 globalwebads.com -0.0.0.0 gm.mmstat.com -0.0.0.0 gm.preferences.com -0.0.0.0 go-free-gifts.com -0.0.0.0 go.adee.bbelements.com -0.0.0.0 go.adlt.bbelements.com -0.0.0.0 go.adlv.bbelements.com -0.0.0.0 go.admulti.com -0.0.0.0 go.adnet.bbelements.com -0.0.0.0 go.arbo.bbelements.com -0.0.0.0 go.arbopl.bbelements.com -0.0.0.0 go.arboru.bbelements.com -0.0.0.0 go.bb007.bbelements.com -0.0.0.0 go.cz.bbelements.com -0.0.0.0 go.data1rtb.com -0.0.0.0 go.eu.bbelements.com -0.0.0.0 go.evolutionmedia.bbelements.com -0.0.0.0 go.idmnet.bbelements.com -0.0.0.0 go.idnes.bbelements.com -0.0.0.0 go.ihned.bbelements.com -0.0.0.0 go.intact.bbelements.com -0.0.0.0 go.lfstmedia.com -0.0.0.0 go.lotech.bbelements.com -0.0.0.0 go.padsdelivery.com -0.0.0.0 go.padstm.com -0.0.0.0 go.pl.bbelements.com -0.0.0.0 go.pol.bbelements.com -0.0.0.0 go.spaceshipads.com -0.0.0.0 go.stirshakead.com -0.0.0.0 go.trkreward.com -0.0.0.0 go.verymuchad.com -0.0.0.0 go2.hit.gemius.pl -0.0.0.0 goautofinance.com -0.0.0.0 gofreegifts.com -0.0.0.0 goldbach.hit.gemius.pl -0.0.0.0 goodbizez.com -0.0.0.0 goodbookbook.com -0.0.0.0 goodsblock.marketgid.com -0.0.0.0 goody-garage.com -0.0.0.0 googlewordpad.info -0.0.0.0 got2goshop.com -0.0.0.0 goto.mystreamdelivery.xyz -0.0.0.0 goto.trafficmultiplier.com -0.0.0.0 gozatar.com -0.0.0.0 gozing.directtrack.com -0.0.0.0 grabbit-rabbit.com -0.0.0.0 graphics.adultfriendfinder.com -0.0.0.0 graphics.pop6.com -0.0.0.0 gratkapl.adocean.pl -0.0.0.0 gravitron.chron.com -0.0.0.0 greasypalm.com -0.0.0.0 grfx.mp3.com -0.0.0.0 groupm.com -0.0.0.0 grz67.com -0.0.0.0 gs1.idsales.co.uk -0.0.0.0 gserv.cneteu.net -0.0.0.0 gspro.hit.gemius.pl -0.0.0.0 guanjia.baidu.com -0.0.0.0 gug.ku6cdn.com -0.0.0.0 guiaconsumidor.com -0.0.0.0 guide2poker.com -0.0.0.0 guptamedianetwork.com -0.0.0.0 guru.sitescout.netdna-cdn.com -0.0.0.0 gw.youmi.net -0.0.0.0 gwallet.com -0.0.0.0 gx-in-f109.1e100.net -0.0.0.0 h-afnetwww.adshuffle.com -0.0.0.0 h.admob.com -0.0.0.0 h.ppjol.com -0.0.0.0 hadik.info -0.0.0.0 halfords.ukrpts.net -0.0.0.0 haouzy.info -0.0.0.0 happydiscountspecials.com -0.0.0.0 harvest.adgardener.com -0.0.0.0 harvest176.adgardener.com -0.0.0.0 harvest284.adgardener.com -0.0.0.0 harvest285.adgardener.com -0.0.0.0 hathor.eztonez.com -0.0.0.0 havakhosh.com -0.0.0.0 haynet.adbureau.net -0.0.0.0 hbads.eboz.com -0.0.0.0 hbadz.eboz.com -0.0.0.0 hc.baidu.com -0.0.0.0 hdporium.com -0.0.0.0 health-beauty-rewardpath.com -0.0.0.0 health-beauty-savingblvd.com -0.0.0.0 healthbeautyncs.com -0.0.0.0 healthclicks.co.uk -0.0.0.0 hebdotop.com -0.0.0.0 help.adtech.de -0.0.0.0 help.adtech.fr -0.0.0.0 help.adtech.us -0.0.0.0 helpmymacfaster.club -0.0.0.0 hermes.airad.com -0.0.0.0 hikesearch.net -0.0.0.0 hilltopads.net -0.0.0.0 himediads.com -0.0.0.0 hipersushiads.com -0.0.0.0 hit.8digits.com -0.0.0.0 hit4.hotlog.ru -0.0.0.0 hk.adserver.yahoo.com -0.0.0.0 hlcc.ca -0.0.0.0 hlu9tseh.men -0.0.0.0 hm.baidu.com -0.0.0.0 hm.l.qq.com -0.0.0.0 hnfwg.voluumtrk.com -0.0.0.0 holiday-gift-offers.com -0.0.0.0 holidayproductpromo.com -0.0.0.0 holidayshoppingrewards.com -0.0.0.0 home-garden-premiumblvd.com -0.0.0.0 home-garden-rewardempire.com -0.0.0.0 home-garden-rewardpath.com -0.0.0.0 home4bizstart.ru -0.0.0.0 homeelectronicproducts.com -0.0.0.0 homeimprovementonus.com -0.0.0.0 honarkhabar.com -0.0.0.0 honarkhaneh.net -0.0.0.0 honolulu.app.ur.gcion.com -0.0.0.0 hooqy.com -0.0.0.0 host207.ewtn.com -0.0.0.0 hostedaje14.thruport.com -0.0.0.0 hosting.adjug.com -0.0.0.0 hot-daily-deal.com -0.0.0.0 hot-product-hangout.com -0.0.0.0 hotbar.dgndesign.com -0.0.0.0 hotgiftzone.com -0.0.0.0 housedman.com -0.0.0.0 hpad.www.infoseek.co.jp -0.0.0.0 html.atm.youku.com -0.0.0.0 html.centralmediaserver.com -0.0.0.0 htmlads.ru -0.0.0.0 htmlwww.youfck.com -0.0.0.0 http300.content.ru4.com -0.0.0.0 httpads.com -0.0.0.0 httpring.qq.com -0.0.0.0 httpwwwadserver.com -0.0.0.0 hub.com.pl -0.0.0.0 huis.istats.nl -0.0.0.0 huiwiw.hit.gemius.pl -0.0.0.0 huntingtonbank.tt.omtrdc.net -0.0.0.0 huomdgde.adocean.pl -0.0.0.0 hyperion.adtech.de -0.0.0.0 hyperion.adtech.fr -0.0.0.0 hyperion.adtech.us -0.0.0.0 hz.mmstat.com -0.0.0.0 i.admob.com -0.0.0.0 i.adwise.bg -0.0.0.0 i.blogads.com -0.0.0.0 i.casalemedia.com -0.0.0.0 i.hotkeys.com -0.0.0.0 i.interia.pl -0.0.0.0 i.laih.com -0.0.0.0 i.media.cz -0.0.0.0 i.pcp001.com -0.0.0.0 i.qitrck.com -0.0.0.0 i.radzolo.com -0.0.0.0 i.securecontactinfo.com -0.0.0.0 i.simpli.fi -0.0.0.0 i.static.zaplata.bg -0.0.0.0 i.total-media.net -0.0.0.0 i1.teaser-goods.ru -0.0.0.0 i4eg76.vindicated-shelter.space -0.0.0.0 iacas.adbureau.net -0.0.0.0 iadc.qwapi.com -0.0.0.0 ialaddin.genieesspv.jp -0.0.0.0 ib.adnxs.com -0.0.0.0 ibis.lgappstv.com -0.0.0.0 icanoptout.com -0.0.0.0 icon.clickthru.net -0.0.0.0 id11938.luxup.ru -0.0.0.0 id5576.al21.luxup.ru -0.0.0.0 idearc.tt.omtrdc.net -0.0.0.0 idpix.media6degrees.com -0.0.0.0 iebar.baidu.com -0.0.0.0 ieee.adbureau.net -0.0.0.0 if.bbanner.it -0.0.0.0 iftarvakitleri.net -0.0.0.0 ih2.gamecopyworld.com -0.0.0.0 ikcode.baidu.com -0.0.0.0 ilinks.industrybrains.com -0.0.0.0 im.adtech.de -0.0.0.0 im.banner.t-online.de -0.0.0.0 im.of.pl -0.0.0.0 im.xo.pl -0.0.0.0 imads.integral-marketing.com -0.0.0.0 image.click.livedoor.com -0.0.0.0 image.i1img.com -0.0.0.0 image.linkexchange.com -0.0.0.0 image2.pubmatic.com -0.0.0.0 imagec08.247realmedia.com -0.0.0.0 imagec12.247realmedia.com -0.0.0.0 imagec14.247realmedia.com -0.0.0.0 imageceu1.247realmedia.com -0.0.0.0 images-cdn.azoogleads.com -0.0.0.0 images.ads.fairfax.com.au -0.0.0.0 images.blogads.com -0.0.0.0 images.bluetime.com -0.0.0.0 images.clickfinders.com -0.0.0.0 images.conduit-banners.com -0.0.0.0 images.cybereps.com -0.0.0.0 images.directtrack.com -0.0.0.0 images.emapadserver.com -0.0.0.0 images.jambocast.com -0.0.0.0 images.linkwithin.com -0.0.0.0 images.mbuyu.nl -0.0.0.0 images.netcomvad.com -0.0.0.0 images.newsx.cc -0.0.0.0 images.people2people.com -0.0.0.0 images.persgroepadvertising.be -0.0.0.0 images.primaryads.com -0.0.0.0 images.sexlist.com -0.0.0.0 images.sohu.com -0.0.0.0 images.steamray.com -0.0.0.0 images.taboola.com -0.0.0.0 images.trafficmp.com -0.0.0.0 images2.laih.com -0.0.0.0 images3.linkwithin.com -0.0.0.0 imageserv.adtech.de -0.0.0.0 imageserv.adtech.fr -0.0.0.0 imageserv.adtech.us -0.0.0.0 imageserver1.thruport.com -0.0.0.0 imagesrv.adition.com -0.0.0.0 imarker.com -0.0.0.0 imarker.ru -0.0.0.0 imc.l.qq.com -0.0.0.0 img-a2.ak.imagevz.net -0.0.0.0 img-cdn.mediaplex.com -0.0.0.0 img.alibaba.com -0.0.0.0 img.blogads.com -0.0.0.0 img.directtrack.com -0.0.0.0 img.layer-ads.de -0.0.0.0 img.marketgid.com -0.0.0.0 img.sn00.net -0.0.0.0 img.soulmate.com -0.0.0.0 img.xnxx.com -0.0.0.0 img0.ru.redtram.com -0.0.0.0 img1.ru.redtram.com -0.0.0.0 img2.ru.redtram.com -0.0.0.0 img4.cdn.adjuggler.com -0.0.0.0 imgg-cdn.adskeeper.co.uk -0.0.0.0 imgg.dt00.net -0.0.0.0 imgg.marketgid.com -0.0.0.0 imgg.mgid.com -0.0.0.0 imgn.dt00.net -0.0.0.0 imgn.dt07.com -0.0.0.0 imgn.marketgid.com -0.0.0.0 imgserv.adbutler.com -0.0.0.0 immediadement-arretez-ezhez-identfcie-jasdasd1233-9057.com -0.0.0.0 imp.adsmogo.com -0.0.0.0 imp.partner2profit.com -0.0.0.0 impact.cossette-webpact.com -0.0.0.0 impbe.tradedoubler.com -0.0.0.0 imppl.tradedoubler.com -0.0.0.0 impressionaffiliate.com -0.0.0.0 impressionaffiliate.mobi -0.0.0.0 impressionlead.com -0.0.0.0 impressionperformance.biz -0.0.0.0 imrk.net -0.0.0.0 imrkcrv.net -0.0.0.0 imserv001.adtech.de -0.0.0.0 imserv001.adtech.fr -0.0.0.0 imserv001.adtech.us -0.0.0.0 imserv002.adtech.de -0.0.0.0 imserv002.adtech.fr -0.0.0.0 imserv002.adtech.us -0.0.0.0 imserv003.adtech.de -0.0.0.0 imserv003.adtech.fr -0.0.0.0 imserv003.adtech.us -0.0.0.0 imserv004.adtech.de -0.0.0.0 imserv004.adtech.fr -0.0.0.0 imserv004.adtech.us -0.0.0.0 imserv005.adtech.de -0.0.0.0 imserv005.adtech.fr -0.0.0.0 imserv005.adtech.us -0.0.0.0 imserv006.adtech.de -0.0.0.0 imserv006.adtech.fr -0.0.0.0 imserv006.adtech.us -0.0.0.0 imserv00x.adtech.de -0.0.0.0 imserv00x.adtech.fr -0.0.0.0 imserv00x.adtech.us -0.0.0.0 imssl01.adtech.de -0.0.0.0 imssl01.adtech.fr -0.0.0.0 imssl01.adtech.us -0.0.0.0 in.adserver.yahoo.com -0.0.0.0 in.getclicky.com -0.0.0.0 incentive-scene.com -0.0.0.0 incentivegateway.com -0.0.0.0 incentiverewardcenter.com -0.0.0.0 inclk.com -0.0.0.0 indexhu.adocean.pl -0.0.0.0 indisancal.com -0.0.0.0 industry-deals.com -0.0.0.0 infos-bourses.com -0.0.0.0 inklineglobal.com -0.0.0.0 inl.adbureau.net -0.0.0.0 inpagevideo.nl -0.0.0.0 input.insights.gravity.com -0.0.0.0 ins-offer.com -0.0.0.0 insightxe.pittsburghlive.com -0.0.0.0 insightxe.vtsgonline.com -0.0.0.0 installer.zutrack.com -0.0.0.0 insurance-rewardpath.com -0.0.0.0 intela.com -0.0.0.0 intensedigital.adk2x.com -0.0.0.0 interia.adsearch.adkontekst.pl -0.0.0.0 internet.billboard.cz -0.0.0.0 intnet-offer.com -0.0.0.0 intrack.pl -0.0.0.0 inv-nets.admixer.net -0.0.0.0 ioubes.press -0.0.0.0 ipacc1.adtech.de -0.0.0.0 ipacc1.adtech.fr -0.0.0.0 ipacc1.adtech.us -0.0.0.0 ipad2free4u.com -0.0.0.0 ipdata.adtech.de -0.0.0.0 ipdata.adtech.fr -0.0.0.0 ipdata.adtech.us -0.0.0.0 iphone-avril.offreflash.xyz -0.0.0.0 iq001.adtech.de -0.0.0.0 iq001.adtech.fr -0.0.0.0 iq001.adtech.us -0.0.0.0 ir-na.amazon-adsystem.com -0.0.0.0 is.casalemedia.com -0.0.0.0 isg01.casalemedia.com -0.0.0.0 isg02.casalemedia.com -0.0.0.0 isg03.casalemedia.com -0.0.0.0 isg04.casalemedia.com -0.0.0.0 isg05.casalemedia.com -0.0.0.0 isg06.casalemedia.com -0.0.0.0 isg07.casalemedia.com -0.0.0.0 isg08.casalemedia.com -0.0.0.0 isg09.casalemedia.com -0.0.0.0 islamicmarketing.net -0.0.0.0 istockbargains.com -0.0.0.0 it.adserver.yahoo.com -0.0.0.0 itemagic.net -0.0.0.0 itempana.site -0.0.0.0 itrackerpro.com -0.0.0.0 itsfree123.com -0.0.0.0 itxt.vibrantmedia.com -0.0.0.0 iwantmy-freelaptop.com -0.0.0.0 iwantmyfree-laptop.com -0.0.0.0 iwantmyfreelaptop.com -0.0.0.0 iwantmygiftcard.com -0.0.0.0 iwstat.tudou.com -0.0.0.0 j.adlooxtracking.com -0.0.0.0 j.admob.com -0.0.0.0 j.clickdensity.com -0.0.0.0 j3safetyismyname.com -0.0.0.0 jambocast.com -0.0.0.0 jb9clfifs6.s.ad6media.fr -0.0.0.0 jcarter.spinbox.net -0.0.0.0 jcrew.tt.omtrdc.net -0.0.0.0 jenno.adsb4all.com -0.0.0.0 jerichoplay.com -0.0.0.0 jersey-offer.com -0.0.0.0 jgedads.cjt.net -0.0.0.0 jh.revolvermaps.com -0.0.0.0 jingjia.qq.com -0.0.0.0 jivox.com -0.0.0.0 jl29jd25sm24mc29.com -0.0.0.0 jlinks.industrybrains.com -0.0.0.0 jmn.jangonetwork.com -0.0.0.0 jmvjmgofvxnu.com -0.0.0.0 jobs.nuwerk.monsterboard.nl -0.0.0.0 join1.winhundred.com -0.0.0.0 journal-des-bourses.com -0.0.0.0 js.adlink.net -0.0.0.0 js.admngr.com -0.0.0.0 js.adscale.de -0.0.0.0 js.adserverpub.com -0.0.0.0 js.adsonar.com -0.0.0.0 js.adsrvr.org -0.0.0.0 js.betburdaaffiliates.com -0.0.0.0 js.bizographics.com -0.0.0.0 js.goods.redtram.com -0.0.0.0 js.himediads.com -0.0.0.0 js.hotkeys.com -0.0.0.0 js.moatads.com -0.0.0.0 js.ru.redtram.com -0.0.0.0 js.selectornews.com -0.0.0.0 js.smi2.ru -0.0.0.0 js.softreklam.com -0.0.0.0 js.srcsmrtgs.com -0.0.0.0 js.zevents.com -0.0.0.0 js1.bloggerads.net -0.0.0.0 js77.neodatagroup.com -0.0.0.0 jsc.dt07.net -0.0.0.0 jsc.mgid.com -0.0.0.0 jsn.dt07.net -0.0.0.0 judo.salon.com -0.0.0.0 juggler.inetinteractive.com -0.0.0.0 jxliu.com -0.0.0.0 jzclick.soso.com -0.0.0.0 k.admob.com -0.0.0.0 k5ads.osdn.com -0.0.0.0 kaartenhuis.nl.site-id.nl -0.0.0.0 kansas.valueclick.com -0.0.0.0 katu.adbureau.net -0.0.0.0 kazaa.adserver.co.il -0.0.0.0 kermit.macnn.com -0.0.0.0 kestrel.ospreymedialp.com -0.0.0.0 keys.dmtracker.com -0.0.0.0 keywordblocks.com -0.0.0.0 keywords.adtlgc.com -0.0.0.0 khalto.info -0.0.0.0 kitaramarketplace.com -0.0.0.0 kitaramedia.com -0.0.0.0 kitaratrk.com -0.0.0.0 kithrup.matchlogic.com -0.0.0.0 kixer.com -0.0.0.0 klikk.linkpulse.com -0.0.0.0 klikmoney.net -0.0.0.0 kliks.affiliate4you.nl -0.0.0.0 klipads.dvlabs.com -0.0.0.0 klipmart.dvlabs.com -0.0.0.0 klipmart.forbes.com -0.0.0.0 kmdl101.com -0.0.0.0 knc.lv -0.0.0.0 knight.economist.com -0.0.0.0 kona.kontera.com -0.0.0.0 kona2.kontera.com -0.0.0.0 kona3.kontera.com -0.0.0.0 kona33.kontera.com -0.0.0.0 kona4.kontera.com -0.0.0.0 kona5.kontera.com -0.0.0.0 kona6.kontera.com -0.0.0.0 kona7.kontera.com -0.0.0.0 kona8.kontera.com -0.0.0.0 konax.kontera.com -0.0.0.0 kos.interseek.si -0.0.0.0 kreaffiliation.com -0.0.0.0 kropka.onet.pl -0.0.0.0 ktrackdata.com -0.0.0.0 ku6.allyes.com -0.0.0.0 ku6afp.allyes.com -0.0.0.0 kuhdi.com -0.0.0.0 kxrzz.superpromo.7112531.com -0.0.0.0 l-sspcash.adxcore.com -0.0.0.0 l.5min.com -0.0.0.0 l.admob.com -0.0.0.0 l.linkpulse.com -0.0.0.0 l.ohmyad.co -0.0.0.0 l.qq.com -0.0.0.0 l.yieldmanager.net -0.0.0.0 l2.l.qq.com -0.0.0.0 ladyclicks.ru -0.0.0.0 land.purifier.cc -0.0.0.0 lanzar.publicidadweb.com -0.0.0.0 laptopreportcard.com -0.0.0.0 laptoprewards.com -0.0.0.0 laptoprewardsgroup.com -0.0.0.0 laptoprewardszone.com -0.0.0.0 larivieracasino.com -0.0.0.0 lasthr.info -0.0.0.0 lastmeasure.zoy.org -0.0.0.0 latency.ttrraacckkrr.com -0.0.0.0 latestsearch.website -0.0.0.0 latribune.electronicpromotions2015.com -0.0.0.0 launch.adserver.yahoo.com -0.0.0.0 lb-adserver.ig.com.br -0.0.0.0 ld1.criteo.com -0.0.0.0 ld2.criteo.com -0.0.0.0 ldglob01.adtech.de -0.0.0.0 ldglob01.adtech.fr -0.0.0.0 ldglob01.adtech.us -0.0.0.0 ldglob02.adtech.de -0.0.0.0 ldglob02.adtech.fr -0.0.0.0 ldglob02.adtech.us -0.0.0.0 ldimage01.adtech.de -0.0.0.0 ldimage01.adtech.fr -0.0.0.0 ldimage01.adtech.us -0.0.0.0 ldimage02.adtech.de -0.0.0.0 ldimage02.adtech.fr -0.0.0.0 ldimage02.adtech.us -0.0.0.0 ldserv01.adtech.de -0.0.0.0 ldserv01.adtech.fr -0.0.0.0 ldserv01.adtech.us -0.0.0.0 ldserv02.adtech.de -0.0.0.0 ldserv02.adtech.fr -0.0.0.0 ldserv02.adtech.us -0.0.0.0 le1er.net -0.0.0.0 lead.program3.com -0.0.0.0 leadback.advertising.com -0.0.0.0 leader.linkexchange.com -0.0.0.0 leadsynaptic.go2jump.org -0.0.0.0 learning-offer.com -0.0.0.0 legal-rewardpath.com -0.0.0.0 leisure-offer.com -0.0.0.0 letmefind.co -0.0.0.0 letsfinder.com -0.0.0.0 levexis.com -0.0.0.0 lg.brandreachsys.com -0.0.0.0 liberty.gedads.com -0.0.0.0 ligtv.kokteyl.com -0.0.0.0 link2me.ru -0.0.0.0 linktracker.angelfire.com -0.0.0.0 linuxpark.adtech.de -0.0.0.0 linuxpark.adtech.fr -0.0.0.0 linuxpark.adtech.us -0.0.0.0 liones.nl -0.0.0.0 listennewsnetwork.com -0.0.0.0 livingnet.adtech.de -0.0.0.0 ll.atdmt.com -0.0.0.0 lnads.osdn.com -0.0.0.0 load.exelator.com -0.0.0.0 load.focalex.com -0.0.0.0 load.sumome.com -0.0.0.0 loadm.exelator.com -0.0.0.0 local.promoisland.net -0.0.0.0 log.feedjit.com -0.0.0.0 log.olark.com -0.0.0.0 log.pladform.ru -0.0.0.0 log.tagcade.com -0.0.0.0 logc252.xiti.com -0.0.0.0 logger.virgul.com -0.0.0.0 login.linkpulse.com -0.0.0.0 logs.spilgames.com -0.0.0.0 looksmartcollect.247realmedia.com -0.0.0.0 louisvil.app.ur.gcion.com -0.0.0.0 louisvil.ur.gcion.com -0.0.0.0 lp.empire.goodgamestudios.com -0.0.0.0 lp.jeux-lk.com -0.0.0.0 lp.sexyadults.eu -0.0.0.0 lp1.linkpulse.com -0.0.0.0 lp4.linkpulse.com -0.0.0.0 lpcloudsvr405.com -0.0.0.0 ls.hit.gemius.pl -0.0.0.0 lsassoc.com -0.0.0.0 lstat.youku.com -0.0.0.0 lstats.qip.ru -0.0.0.0 lt.andomedia.com -0.0.0.0 lt.angelfire.com -0.0.0.0 lucky-day-uk.com -0.0.0.0 lw1.gamecopyworld.com -0.0.0.0 lw2.gamecopyworld.com -0.0.0.0 lycos.247realmedia.com -0.0.0.0 m.adbridge.de -0.0.0.0 m.admob.com -0.0.0.0 m.fr.2mdn.net -0.0.0.0 m.fr.a2dfp.net -0.0.0.0 m.openv.tv -0.0.0.0 m.pl.pornzone.tv -0.0.0.0 m.tribalfusion.com -0.0.0.0 m.uk.2mdn.net -0.0.0.0 m1.emea.2mdn.net -0.0.0.0 m1.emea.2mdn.net.edgesuite.net -0.0.0.0 m2.media-box.co -0.0.0.0 m2.sexgarantie.nl -0.0.0.0 m3.2mdn.net -0.0.0.0 m4.afs.googleadservices.com -0.0.0.0 m4.media-box.co -0.0.0.0 m4ymh0220.tech -0.0.0.0 ma.baidu.com -0.0.0.0 mac-helper.site -0.0.0.0 mac.system-alert1.com -0.0.0.0 macaddictads.snv.futurenet.com -0.0.0.0 macads.net -0.0.0.0 maccleanersecurity.com -0.0.0.0 macfixingsoftware.space -0.0.0.0 mackeeperapp1.zeobit.com -0.0.0.0 mackeeperapp2.mackeeper.com -0.0.0.0 mackeeperapp3.mackeeper.com -0.0.0.0 macleaner.space -0.0.0.0 macleaner.work -0.0.0.0 macpurifier.com -0.0.0.0 mad2.brandreachsys.com -0.0.0.0 madadsmedia.com -0.0.0.0 mads.amazon-adsystem.com -0.0.0.0 mads.aol.com -0.0.0.0 mail.radar.imgsmail.ru -0.0.0.0 main.exoclick.com -0.0.0.0 main.vodonet.net -0.0.0.0 makemoneyrobot.com -0.0.0.0 manage001.adtech.de -0.0.0.0 manage001.adtech.fr -0.0.0.0 manage001.adtech.us -0.0.0.0 manager.rovion.com -0.0.0.0 mangler1.generals.ea.com -0.0.0.0 mangler10.generals.ea.com -0.0.0.0 mangler2.generals.ea.com -0.0.0.0 mangler3.generals.ea.com -0.0.0.0 mangler4.generals.ea.com -0.0.0.0 mangler5.generals.ea.com -0.0.0.0 mangler6.generals.ea.com -0.0.0.0 mangler7.generals.ea.com -0.0.0.0 mangler8.generals.ea.com -0.0.0.0 mangler9.generals.ea.com -0.0.0.0 manuel.theonion.com -0.0.0.0 mapleway2profit.com -0.0.0.0 marketgid.com -0.0.0.0 marketing-rewardpath.com -0.0.0.0 mashinkhabar.com -0.0.0.0 mastertracks.be -0.0.0.0 match.adsrvr.org -0.0.0.0 matomy.adk2.co -0.0.0.0 matrix.mediavantage.de -0.0.0.0 maxads.ruralpress.com -0.0.0.0 maxadserver.corusradionetwork.com -0.0.0.0 maximumpcads.imaginemedia.com -0.0.0.0 maxmedia.sgaonline.com -0.0.0.0 maxmusics.com -0.0.0.0 maxonclick.com -0.0.0.0 maxserving.com -0.0.0.0 mb01.com -0.0.0.0 mbox2.offermatica.com -0.0.0.0 mbox9.offermatica.com -0.0.0.0 mcagbtdcwklf.com -0.0.0.0 mcfg.sandai.net -0.0.0.0 mds.centrport.net -0.0.0.0 media-fire.org -0.0.0.0 media.888.com -0.0.0.0 media.adcentriconline.com -0.0.0.0 media.adrcdn.com -0.0.0.0 media.adrevolver.com -0.0.0.0 media.adrime.com -0.0.0.0 media.adshadow.net -0.0.0.0 media.b.lead.program3.com -0.0.0.0 media.betburdaaffiliates.com -0.0.0.0 media.bonnint.net -0.0.0.0 media.boomads.com -0.0.0.0 media.charter.com -0.0.0.0 media.contextweb.com -0.0.0.0 media.easyads.bg -0.0.0.0 media.elb-kind.de -0.0.0.0 media.espace-plus.net -0.0.0.0 media.fairlink.ru -0.0.0.0 media.markethealth.com -0.0.0.0 media.naked.com -0.0.0.0 media.nk-net.pl -0.0.0.0 media.ontarionorth.com -0.0.0.0 media.popmarker.com -0.0.0.0 media.popuptraffic.com -0.0.0.0 media.trafficfactory.biz -0.0.0.0 media.trafficjunky.net -0.0.0.0 media.ventivmedia.com -0.0.0.0 media.viwii.net -0.0.0.0 media.xxxnavy.com -0.0.0.0 media1.popmarker.com -0.0.0.0 media10.popmarker.com -0.0.0.0 media2.adshuffle.com -0.0.0.0 media2.legacy.com -0.0.0.0 media2.popmarker.com -0.0.0.0 media2.travelzoo.com -0.0.0.0 media2021.videostrip.com -0.0.0.0 media3.popmarker.com -0.0.0.0 media4.popmarker.com -0.0.0.0 media4021.videostrip.com -0.0.0.0 media5.popmarker.com -0.0.0.0 media5021.videostrip.com -0.0.0.0 media6.popmarker.com -0.0.0.0 media6.sitebrand.com -0.0.0.0 media6021.videostrip.com -0.0.0.0 media7.popmarker.com -0.0.0.0 media8.popmarker.com -0.0.0.0 media9.popmarker.com -0.0.0.0 mediafr.247realmedia.com -0.0.0.0 medialand.relax.ru -0.0.0.0 mediapst-images.adbureau.net -0.0.0.0 mediapst.adbureau.net -0.0.0.0 medias.clicks4ads.com -0.0.0.0 medias.europacash.com -0.0.0.0 mediative.ca -0.0.0.0 mediative.com -0.0.0.0 mediauk.247realmedia.com -0.0.0.0 mediaupdate41.com -0.0.0.0 medical-offer.com -0.0.0.0 medical-rewardpath.com -0.0.0.0 medusa.reklamlab.com -0.0.0.0 medya.e-kolay.net -0.0.0.0 meevehdar.com -0.0.0.0 mega.vast.mega-tags.com -0.0.0.0 megapanel.gem.pl -0.0.0.0 melding-technology.com -0.0.0.0 mercury.bravenet.com -0.0.0.0 messagent.duvalguillaume.com -0.0.0.0 messagent.sanomadigital.nl -0.0.0.0 messagia.adcentric.proximi-t.com -0.0.0.0 mesterads.com -0.0.0.0 metaapi.bulletproofserving.com -0.0.0.0 meter-svc.nytimes.com -0.0.0.0 metrics.ikea.com -0.0.0.0 metrics.natmags.co.uk -0.0.0.0 metrics.sfr.fr -0.0.0.0 metrics.target.com -0.0.0.0 mexico-mmm.net -0.0.0.0 mf.sitescout.com -0.0.0.0 mg.mgid.com -0.0.0.0 mhlnk.com -0.0.0.0 mi.adinterax.com -0.0.0.0 micmusik.com -0.0.0.0 micraamber.net -0.0.0.0 microsof.wemfbox.ch -0.0.0.0 mightymagoo.com -0.0.0.0 mii-image.adjuggler.com -0.0.0.0 milyondolar.com -0.0.0.0 mimageads.googleadservices.com -0.0.0.0 mimageads1.googleadservices.com -0.0.0.0 mimageads2.googleadservices.com -0.0.0.0 mimageads3.googleadservices.com -0.0.0.0 mimageads4.googleadservices.com -0.0.0.0 mimageads5.googleadservices.com -0.0.0.0 mimageads6.googleadservices.com -0.0.0.0 mimageads7.googleadservices.com -0.0.0.0 mimageads8.googleadservices.com -0.0.0.0 mimageads9.googleadservices.com -0.0.0.0 mimicrice.com -0.0.0.0 mini.videostrip.com -0.0.0.0 mirror.pointroll.com -0.0.0.0 mjx.ads.nwsource.com -0.0.0.0 mklik.gazeta.pl -0.0.0.0 mktg-offer.com -0.0.0.0 mlntracker.com -0.0.0.0 mm.admob.com -0.0.0.0 mm.chitika.net -0.0.0.0 mm1.vip.sc1.admob.com -0.0.0.0 mmv.admob.com -0.0.0.0 mobfactory.info -0.0.0.0 mobile.juicyads.com -0.0.0.0 mobileanalytics.us-east-1.amazonaws.com -0.0.0.0 mobileanalytics.us-east-2.amazonaws.com -0.0.0.0 mobileanalytics.us-west-1.amazonaws.com -0.0.0.0 mobileanalytics.us-west-2.amazonaws.com -0.0.0.0 mobrevflwms.com -0.0.0.0 mobscan.info -0.0.0.0 mobularity.com -0.0.0.0 mochibot.com -0.0.0.0 modescrips.info -0.0.0.0 mojofarm.mediaplex.com -0.0.0.0 monetate.net -0.0.0.0 moneybot.net -0.0.0.0 moneyraid.com -0.0.0.0 monster-ads.net -0.0.0.0 monstersandcritics.advertserve.com -0.0.0.0 moodoo.com.cn -0.0.0.0 moodoocrv.com.cn -0.0.0.0 morefreecamsecrets.com -0.0.0.0 morevisits.info -0.0.0.0 motd.pinion.gg -0.0.0.0 movieads.imgs.sapo.pt -0.0.0.0 movsflix.com -0.0.0.0 mp.tscapeplay.com -0.0.0.0 mp3playersource.com -0.0.0.0 mpartner.googleadservices.com -0.0.0.0 mpv.sandai.net -0.0.0.0 mr4evmd0r1.s.ad6media.fr -0.0.0.0 ms.yandex.ru -0.0.0.0 msn-cdn.effectivemeasure.net -0.0.0.0 msn.allyes.com -0.0.0.0 msn.tns-cs.net -0.0.0.0 msn.uvwbox.de -0.0.0.0 msn.wrating.com -0.0.0.0 msnbe-hp.metriweb.be -0.0.0.0 msnsearch.srv.girafa.com -0.0.0.0 mt58.mtree.com -0.0.0.0 mtvbrazil-services.vimn.com -0.0.0.0 mtvnlatservices.com -0.0.0.0 mu-in-f167.1e100.net -0.0.0.0 multi.xnxx.com -0.0.0.0 music611.com -0.0.0.0 musikzoo.com -0.0.0.0 mvonline.com -0.0.0.0 mx.adserver.yahoo.com -0.0.0.0 my-reward-channel.com -0.0.0.0 my-rewardsvault.com -0.0.0.0 my.blueadvertise.com -0.0.0.0 my.mystreamdelivery.xyz -0.0.0.0 my.trgino.com -0.0.0.0 my2.hizliizlefilm.net -0.0.0.0 my2.teknoter.com -0.0.0.0 myanyone.net -0.0.0.0 myao.adocean.pl -0.0.0.0 myasiantv.gsspcln.jp -0.0.0.0 mybinaryoptionsrobot.com -0.0.0.0 mycamptrack.com -0.0.0.0 mycashback.co.uk -0.0.0.0 mycelloffer.com -0.0.0.0 mychoicerewards.com -0.0.0.0 myclicknet.ro -0.0.0.0 myclicknet.romtelecom.ro -0.0.0.0 myexclusiverewards.com -0.0.0.0 myfreedinner.com -0.0.0.0 myfreegifts.co.uk -0.0.0.0 myfreemp3player.com -0.0.0.0 mygiftcardcenter.com -0.0.0.0 mygiftresource.com -0.0.0.0 mygreatrewards.com -0.0.0.0 myhousetechnews.com -0.0.0.0 myoffertracking.com -0.0.0.0 mysagagame.com -0.0.0.0 myseostats.com -0.0.0.0 myusersonline.com -0.0.0.0 myyearbookdigital.checkm8.com -0.0.0.0 n.admob.com -0.0.0.0 n01d05.cumulus-cloud.com -0.0.0.0 n339.asp-cc.com -0.0.0.0 n4g.us.intellitxt.com -0.0.0.0 n4p.ru.redtram.com -0.0.0.0 nanocluster.reklamz.com -0.0.0.0 nationalissuepanel.com -0.0.0.0 nationalpost.adperfect.com -0.0.0.0 nationalsurveypanel.com -0.0.0.0 native.sharethrough.com -0.0.0.0 nativead.tech -0.0.0.0 nb.netbreak.com.au -0.0.0.0 nbads.com -0.0.0.0 nbc.adbureau.net -0.0.0.0 nbimg.dt00.net -0.0.0.0 nc.ru.redtram.com -0.0.0.0 nctracking.com -0.0.0.0 nd1.gamecopyworld.com -0.0.0.0 nearbyad.com -0.0.0.0 needadvertising.com -0.0.0.0 neirong.baidu.com -0.0.0.0 netads.hotwired.com -0.0.0.0 netads.sohu.com -0.0.0.0 netadsrv.iworld.com -0.0.0.0 netcomm.spinbox.net -0.0.0.0 netpalnow.com -0.0.0.0 netshelter.adtrix.com -0.0.0.0 netspiderads2.indiatimes.com -0.0.0.0 netsponsors.com -0.0.0.0 network-ca.247realmedia.com -0.0.0.0 network.adsmarket.com -0.0.0.0 network.realmedia.com -0.0.0.0 network.realtechnetwork.net -0.0.0.0 networkads.net -0.0.0.0 new-ads.eurogamer.net -0.0.0.0 new.smartcontext.pl -0.0.0.0 newads.cmpnet.com -0.0.0.0 newadserver.interfree.it -0.0.0.0 newbs.hutz.co.il -0.0.0.0 newclk.com -0.0.0.0 newip427.changeip.net -0.0.0.0 newjunk4u.com -0.0.0.0 news-finances.com -0.0.0.0 news6health.com -0.0.0.0 newsblock.marketgid.com -0.0.0.0 newssourceoftoday.com -0.0.0.0 newsterminalvelocity.com -0.0.0.0 newtger.info -0.0.0.0 newversionupdate.space4update.pw -0.0.0.0 newversionupdate.space4updating.win -0.0.0.0 ng.virgul.com -0.0.0.0 ngads.smartage.com -0.0.0.0 nicappazaza.com -0.0.0.0 nickleplatedads.com -0.0.0.0 nitrous.exitfuel.com -0.0.0.0 nitrous.internetfuel.com -0.0.0.0 nivendas.net -0.0.0.0 nkcache.brandreachsys.com -0.0.0.0 nl.ads.justpremium.com -0.0.0.0 nl.adserver.yahoo.com -0.0.0.0 no.adserver.yahoo.com -0.0.0.0 nofreezingmac.space -0.0.0.0 nospartenaires.com -0.0.0.0 nothing-but-value.com -0.0.0.0 noticiasftpsrv.com -0.0.0.0 novafinanza.com -0.0.0.0 novem.onet.pl -0.0.0.0 nowinstallupgrade.clickforultimateandbest2updatingpc.top -0.0.0.0 nowruzbakher.com -0.0.0.0 nowtestpc.updatenewfresh4u.top -0.0.0.0 nqm.blackcurranthumidifiers.site -0.0.0.0 nrads.1host.co.il -0.0.0.0 nrkno.linkpulse.com -0.0.0.0 ns-vip1.hitbox.com -0.0.0.0 ns-vip2.hitbox.com -0.0.0.0 ns-vip3.hitbox.com -0.0.0.0 ns1.lalibco.com -0.0.0.0 ns1.primeinteractive.net -0.0.0.0 ns2.hitbox.com -0.0.0.0 ns2.lalibco.com -0.0.0.0 ns2.primeinteractive.net -0.0.0.0 nsads.hotwired.com -0.0.0.0 nsads.us.publicus.com -0.0.0.0 nsads4.us.publicus.com -0.0.0.0 nsclick.baidu.com -0.0.0.0 nspmotion.com -0.0.0.0 nst.broadcast.pm -0.0.0.0 nstat.tudou.com -0.0.0.0 ntbanner.digitalriver.com -0.0.0.0 nuwerk.monsterboard.nl -0.0.0.0 nx-adv0005.247realmedia.com -0.0.0.0 nxs.kidcolez.cn -0.0.0.0 nxtscrn.adbureau.net -0.0.0.0 nysubwayoffer.com -0.0.0.0 nytadvertising.nytimes.com -0.0.0.0 o.admob.com -0.0.0.0 o0.winfuture.de -0.0.0.0 o1.qnsr.com -0.0.0.0 o2.eyereturn.com -0.0.0.0 oads.cracked.com -0.0.0.0 oamsrhads.us.publicus.com -0.0.0.0 oas-1.rmuk.co.uk -0.0.0.0 oas-eu.247realmedia.com -0.0.0.0 oas.dn.se -0.0.0.0 oas.heise.de -0.0.0.0 oasads.whitepages.com -0.0.0.0 oasc02.247realmedia.com -0.0.0.0 oasc02023.247realmedia.com -0.0.0.0 oasc03.247realmedia.com -0.0.0.0 oasc04.247.realmedia.com -0.0.0.0 oasc05.247realmedia.com -0.0.0.0 oasc05050.247realmedia.com -0.0.0.0 oasc16.247realmedia.com -0.0.0.0 oascenral.phoenixnewtimes.com -0.0.0.0 oascentral.videodome.com -0.0.0.0 oasis.411affiliates.ca -0.0.0.0 oasis.nysun.com -0.0.0.0 oasis.promon.cz -0.0.0.0 oasis.realbeer.com -0.0.0.0 oasis.zmh.zope.com -0.0.0.0 oasis.zmh.zope.net -0.0.0.0 oasis2.advfn.com -0.0.0.0 oasn03.247realmedia.com -0.0.0.0 oassis.zmh.zope.com -0.0.0.0 objects.abcvisiteurs.com -0.0.0.0 objects.designbloxlive.com -0.0.0.0 obozua.adocean.pl -0.0.0.0 obs.nnm2.ru -0.0.0.0 observer.advertserve.com -0.0.0.0 ocdn.adsterra.com -0.0.0.0 ocslab.com -0.0.0.0 offer.alibaba.com -0.0.0.0 offerfactory.click -0.0.0.0 offerreality.com -0.0.0.0 offers.impower.com -0.0.0.0 offers.nordvpn.com -0.0.0.0 offers.royalvegascasino.com -0.0.0.0 offertrakking.info -0.0.0.0 offertunity.click -0.0.0.0 offerx.co.uk -0.0.0.0 ogulzxfxrmow.com -0.0.0.0 ohmydating.com -0.0.0.0 oidiscover.com -0.0.0.0 oik.mactechinfo.info -0.0.0.0 oimsgad.qq.com -0.0.0.0 oinadserve.com -0.0.0.0 oix-rubyem.net -0.0.0.0 oix-rubytest.net -0.0.0.0 oix0.net -0.0.0.0 oix1.net -0.0.0.0 oix2.net -0.0.0.0 oix3.net -0.0.0.0 oix4.net -0.0.0.0 oix5.net -0.0.0.0 oix6.net -0.0.0.0 oix7.net -0.0.0.0 oix8.net -0.0.0.0 oix9.net -0.0.0.0 oixchina.com -0.0.0.0 oixcrv-rubyem.net -0.0.0.0 oixcrv-rubytest.net -0.0.0.0 oixssp-rubyem.net -0.0.0.0 ok.internetmedia.si -0.0.0.0 old-darkroast.adknowledge.com -0.0.0.0 olqdh.top -0.0.0.0 om.elvenar.com -0.0.0.0 ometrics.warnerbros.com -0.0.0.0 onclkds.com -0.0.0.0 online1.webcams.com -0.0.0.0 onlineads.magicvalley.com -0.0.0.0 onlinebestoffers.net -0.0.0.0 only.best-games.today -0.0.0.0 only2date.com -0.0.0.0 onocollect.247realmedia.com -0.0.0.0 open.4info.net -0.0.0.0 openad.infobel.com -0.0.0.0 openadext.tf1.fr -0.0.0.0 openads.dimcab.com -0.0.0.0 openads.nightlifemagazine.ca -0.0.0.0 openads.smithmag.net -0.0.0.0 openads.zeads.com -0.0.0.0 opencandy.com -0.0.0.0 openload.info -0.0.0.0 opentable.tt.omtrdc.net -0.0.0.0 openx.adfactor.nl -0.0.0.0 openx.coolconcepts.nl -0.0.0.0 openx.shinyads.com -0.0.0.0 openx.xenium.pl -0.0.0.0 openx2.fotoflexer.com -0.0.0.0 openxxx.viragemedia.com -0.0.0.0 optimize.indieclick.com -0.0.0.0 optimized.by.vitalads.net -0.0.0.0 optimizedby.openx.com -0.0.0.0 optimzedby.rmxads.com -0.0.0.0 orange.fr-enqueteannuelle.xyz -0.0.0.0 orange.fr-enqueteofficielle.online -0.0.0.0 orange.fr-enqueteofficielle2015.xyz -0.0.0.0 orange.fr-felicitations.xyz -0.0.0.0 orange.fr-votre-opinion.xyz -0.0.0.0 orange.fr-votreopinion.xyz -0.0.0.0 orange.recompenses.win -0.0.0.0 orange.recompenses.xyz -0.0.0.0 orange.weborama.fr -0.0.0.0 ordie.adbureau.net -0.0.0.0 origin.chron.com -0.0.0.0 ortaklik.mynet.com -0.0.0.0 out.popads.net -0.0.0.0 outils.yesmessenger.com -0.0.0.0 overflow.adsoftware.com -0.0.0.0 owabgxis.wp.pl -0.0.0.0 ox-d.hbr.org -0.0.0.0 ox-d.hulkshare.com -0.0.0.0 ox-d.hypeads.org -0.0.0.0 ox-d.zenoviagroup.com -0.0.0.0 ox-i.zenoviagroup.com -0.0.0.0 ox.eurogamer.net -0.0.0.0 oz.valueclick.com -0.0.0.0 oz.valueclick.ne.jp -0.0.0.0 ozonemedia.adbureau.net -0.0.0.0 p.ic.tynt.com -0.0.0.0 p.l.qq.com -0.0.0.0 p.nexac.com -0.0.0.0 p.profistats.net -0.0.0.0 p.publico.es -0.0.0.0 p0rnuha.com -0.0.0.0 p1.adhitzads.com -0.0.0.0 p2.l.qq.com -0.0.0.0 p3p.alibaba.com -0.0.0.0 p3p.mmstat.com -0.0.0.0 p4psearch.china.alibaba.com -0.0.0.0 paclitor.com -0.0.0.0 page.0ffer.eu -0.0.0.0 pagead3.googlesyndication.com -0.0.0.0 pages.etology.com -0.0.0.0 pagespeed.report.qq.com -0.0.0.0 paid.outbrain.com -0.0.0.0 paix1.sc1.admob.com -0.0.0.0 panel.adtify.pl -0.0.0.0 paperg.com -0.0.0.0 paques-2016.offre-exceptionnelle.xyz -0.0.0.0 parserworld.info -0.0.0.0 parskabab.com -0.0.0.0 partner-ts.groupon.be -0.0.0.0 partner-ts.groupon.co.uk -0.0.0.0 partner-ts.groupon.com -0.0.0.0 partner-ts.groupon.de -0.0.0.0 partner-ts.groupon.fr -0.0.0.0 partner-ts.groupon.net -0.0.0.0 partner-ts.groupon.nl -0.0.0.0 partner-ts.groupon.pl -0.0.0.0 partner.ah-ha.com -0.0.0.0 partner.ceneo.pl -0.0.0.0 partner.join.com.ua -0.0.0.0 partner.magna.ru -0.0.0.0 partner.pobieraczek.pl -0.0.0.0 partner.tagscreator.com -0.0.0.0 partner.wapacz.pl -0.0.0.0 partner.wapster.pl -0.0.0.0 partner01.oingo.com -0.0.0.0 partner02.oingo.com -0.0.0.0 partner03.oingo.com -0.0.0.0 partnerprogramma.bol.com -0.0.0.0 partners.adklick.de -0.0.0.0 partners.salesforce.com -0.0.0.0 partners.sprintrade.com -0.0.0.0 partners.webmasterplan.com -0.0.0.0 partnerwebsites.mistermedia.nl -0.0.0.0 pathforpoints.com -0.0.0.0 paulsnetwork.com -0.0.0.0 pb.tynt.com -0.0.0.0 pbid.pro-market.net -0.0.0.0 pc-gizmos-ssl.com -0.0.0.0 pcookie.aliexpress.com -0.0.0.0 peaky.tags.yield-atx.com -0.0.0.0 pei-ads.playboy.com -0.0.0.0 people-choice-sites.com -0.0.0.0 persgroepadvertising.nl -0.0.0.0 personalcare-offer.com -0.0.0.0 personalcashbailout.com -0.0.0.0 pg2.solution.weborama.fr -0.0.0.0 ph-ad01.focalink.com -0.0.0.0 ph-ad02.focalink.com -0.0.0.0 ph-ad03.focalink.com -0.0.0.0 ph-ad04.focalink.com -0.0.0.0 ph-ad05.focalink.com -0.0.0.0 ph-ad06.focalink.com -0.0.0.0 ph-ad07.focalink.com -0.0.0.0 ph-ad08.focalink.com -0.0.0.0 ph-ad09.focalink.com -0.0.0.0 ph-ad10.focalink.com -0.0.0.0 ph-ad11.focalink.com -0.0.0.0 ph-ad12.focalink.com -0.0.0.0 ph-ad13.focalink.com -0.0.0.0 ph-ad14.focalink.com -0.0.0.0 ph-ad15.focalink.com -0.0.0.0 ph-ad16.focalink.com -0.0.0.0 ph-ad17.focalink.com -0.0.0.0 ph-ad18.focalink.com -0.0.0.0 ph-ad19.focalink.com -0.0.0.0 ph-ad20.focalink.com -0.0.0.0 ph-ad21.focalink.com -0.0.0.0 ph-cdn.effectivemeasure.net -0.0.0.0 phoenixads.co.in -0.0.0.0 phoneysoap.com -0.0.0.0 phormstandards.com -0.0.0.0 photobucket.adnxs.com -0.0.0.0 photos.daily-deals.analoganalytics.com -0.0.0.0 photos.pop6.com -0.0.0.0 photos0.pop6.com -0.0.0.0 photos1.pop6.com -0.0.0.0 photos2.pop6.com -0.0.0.0 photos3.pop6.com -0.0.0.0 photos4.pop6.com -0.0.0.0 photos5.pop6.com -0.0.0.0 photos6.pop6.com -0.0.0.0 photos7.pop6.com -0.0.0.0 photos8.pop6.com -0.0.0.0 phox2ey.bid -0.0.0.0 php.fark.com -0.0.0.0 phpads.astalavista.us -0.0.0.0 phpads.cnpapers.com -0.0.0.0 phpads.flipcorp.com -0.0.0.0 phpads.foundrymusic.com -0.0.0.0 phpads.i-merge.net -0.0.0.0 phpads.macbidouille.com -0.0.0.0 phpadsnew.gamefolk.de -0.0.0.0 phpadsnew.wn.com -0.0.0.0 pic.casee.cn -0.0.0.0 pick-savings.com -0.0.0.0 pickytime.com -0.0.0.0 ping.chartbeat.net -0.0.0.0 pingfore.qq.com -0.0.0.0 pingfore.soso.com -0.0.0.0 pink.habralab.ru -0.0.0.0 pix.revsci.net -0.0.0.0 pix01.revsci.net -0.0.0.0 pix521.adtech.de -0.0.0.0 pix521.adtech.fr -0.0.0.0 pix521.adtech.us -0.0.0.0 pix522.adtech.de -0.0.0.0 pix522.adtech.fr -0.0.0.0 pix522.adtech.us -0.0.0.0 pixel-secure.solvemedia.com -0.0.0.0 pixel.adssafeprotected.com -0.0.0.0 pixel.everesttech.net -0.0.0.0 pixel.mathtag.com -0.0.0.0 pixel.sitescout.com -0.0.0.0 pixel.watch -0.0.0.0 pl.ads.justpremium.com -0.0.0.0 pl.bbelements.com -0.0.0.0 pl.betclic.com -0.0.0.0 pl.spanel.gem.pl -0.0.0.0 plasmatv4free.com -0.0.0.0 plasmatvreward.com -0.0.0.0 platads.com -0.0.0.0 play.traffpartners.com -0.0.0.0 playinvaders.com -0.0.0.0 playlink.pl -0.0.0.0 playnow.guru -0.0.0.0 playtime.tubemogul.com -0.0.0.0 ploaz54.com -0.0.0.0 pm.w55c.net -0.0.0.0 pmelon.com -0.0.0.0 pmstrk.mercadolivre.com.br -0.0.0.0 pntm-images.adbureau.net -0.0.0.0 pntm.adbureau.net -0.0.0.0 pol.bbelements.com -0.0.0.0 poland.gift-today85.online -0.0.0.0 pole.6rooms.com -0.0.0.0 politicalopinionsurvey.com -0.0.0.0 polskasupermarkecie.website -0.0.0.0 pool-roularta.adhese.com -0.0.0.0 pool.admedo.com -0.0.0.0 pool.pebblemedia.adhese.com -0.0.0.0 pop.redirect.adsjudo.com -0.0.0.0 popadscdn.net -0.0.0.0 popclick.net -0.0.0.0 popmycash.com -0.0.0.0 poponclick.com -0.0.0.0 popunder.adsrevenue.net -0.0.0.0 popunder.loading-delivery1.com -0.0.0.0 popunder.paypopup.com -0.0.0.0 popup.softreklam.com -0.0.0.0 popup.taboola.com -0.0.0.0 popupclick.ru -0.0.0.0 popupdomination.com -0.0.0.0 popups.ad-logics.com -0.0.0.0 popups.afftrack001.com -0.0.0.0 pos.baidu.com -0.0.0.0 posed2shade.com -0.0.0.0 post.rmbn.ru -0.0.0.0 poster-op2joygames.me -0.0.0.0 poster.gamesprite.me -0.0.0.0 postmasterdirect.com -0.0.0.0 pp.free.fr -0.0.0.0 pp2.pptv.com -0.0.0.0 pq.stat.ku6.com -0.0.0.0 pr.ydp.yahoo.com -0.0.0.0 premium-reward-club.com -0.0.0.0 premium.ascensionweb.com -0.0.0.0 premiumholidayoffers.com -0.0.0.0 premiumproductsonline.com -0.0.0.0 prestoris.com -0.0.0.0 prexyone.appspot.com -0.0.0.0 primetime.ad.primetime.net -0.0.0.0 privitize.com -0.0.0.0 prizes.co.uk -0.0.0.0 prjcq.com -0.0.0.0 pro.letv.com -0.0.0.0 prod-e.sprtad.com -0.0.0.0 productopinionpanel.com -0.0.0.0 productresearchpanel.com -0.0.0.0 producttestpanel.com -0.0.0.0 profile.uproxx.com -0.0.0.0 profitboosterapp.com -0.0.0.0 promo.easy-dating.org -0.0.0.0 promo.mes-meilleurs-films.fr -0.0.0.0 promo.mobile.de -0.0.0.0 promo.streaming-illimite.net -0.0.0.0 promote-bz.net -0.0.0.0 promotion.partnercash.com -0.0.0.0 promoviral.com -0.0.0.0 protection.alpolice.com -0.0.0.0 protection.aspolice.com -0.0.0.0 protection.aupolice.com -0.0.0.0 protection.azpolice.com -0.0.0.0 protection.bspolice.com -0.0.0.0 protection.btpolice.com -0.0.0.0 protection.bypolice.com -0.0.0.0 protection.capolice.com -0.0.0.0 protection.ccpolice.com -0.0.0.0 protection.dkpolice.com -0.0.0.0 protection.espolice.com -0.0.0.0 protection.frpolice.com -0.0.0.0 protection.fxpolice.com -0.0.0.0 protection.gapolice.com -0.0.0.0 protection.grpolice.com -0.0.0.0 protection.hkpolice.com -0.0.0.0 protection.hnpolice.com -0.0.0.0 protection.idpolice.com -0.0.0.0 protection.ilpolice.com -0.0.0.0 protection.iqpolice.com -0.0.0.0 protection.itpolice.com -0.0.0.0 protection.itpolice.net -0.0.0.0 protection.jmpolice.com -0.0.0.0 protection.kppolice.com -0.0.0.0 protection.kypolice.com -0.0.0.0 protection.lapolice.com -0.0.0.0 protection.lapolice.net -0.0.0.0 protection.lbpolice.com -0.0.0.0 protection.lcpolice.com -0.0.0.0 protection.lipolice.com -0.0.0.0 protection.lrpolice.com -0.0.0.0 protection.lspolice.com -0.0.0.0 protection.lvpolice.com -0.0.0.0 protection.mapolice.com -0.0.0.0 protection.mcpolice.com -0.0.0.0 protection.mdpolice.com -0.0.0.0 protection.mepolice.com -0.0.0.0 protection.mnpolice.com -0.0.0.0 protection.mopolice.com -0.0.0.0 protection.mspolice.net -0.0.0.0 protection.napolice.com -0.0.0.0 protection.napolice.net -0.0.0.0 protection.ncpolice.com -0.0.0.0 protection.nzpolice.com -0.0.0.0 protection.papolice.com -0.0.0.0 protection.pfpolice.com -0.0.0.0 protection.pgpolice.com -0.0.0.0 protection.phpolice.com -0.0.0.0 protection.pkpolice.com -0.0.0.0 protection.prpolice.com -0.0.0.0 protection.ptpolice.com -0.0.0.0 protection.sbpolice.com -0.0.0.0 protection.scpolice.com -0.0.0.0 protection.sdpolice.com -0.0.0.0 protection.sipolice.com -0.0.0.0 protection.skpolice.com -0.0.0.0 protection.tkpolice.com -0.0.0.0 protection.tnpolice.com -0.0.0.0 protection.topolice.com -0.0.0.0 protection.vapolice.com -0.0.0.0 protection.vipolice.com -0.0.0.0 protection.stpolice.com -0.0.0.0 proximityads.flipcorp.com -0.0.0.0 proxy.blogads.com -0.0.0.0 pstatic.datafastguru.info -0.0.0.0 pt.trafficjunky.net -0.0.0.0 pt21na.com -0.0.0.0 ptrads.mp3.com -0.0.0.0 ptreklam.com -0.0.0.0 ptreklam.com.tr -0.0.0.0 ptreklam.net -0.0.0.0 ptreklamcrv.com -0.0.0.0 ptreklamcrv.com.tr -0.0.0.0 ptreklamcrv.net -0.0.0.0 ptreklamssp.com -0.0.0.0 ptreklamssp.com.tr -0.0.0.0 ptreklamssp.net -0.0.0.0 pttsite.com -0.0.0.0 pub.sapo.pt -0.0.0.0 pub.web.sapo.io -0.0.0.0 pubimgs.sapo.pt -0.0.0.0 publiads.com -0.0.0.0 publicidades.redtotalonline.com -0.0.0.0 publicis.adcentriconline.com -0.0.0.0 publish.bonzaii.no -0.0.0.0 publishers.adscholar.com -0.0.0.0 publishers.bidtraffic.com -0.0.0.0 publishers.brokertraffic.com -0.0.0.0 publishing.kalooga.com -0.0.0.0 pubshop.img.uol.com.br -0.0.0.0 purgecolon.net -0.0.0.0 purredheanb.online -0.0.0.0 purryowl.com -0.0.0.0 px10.net -0.0.0.0 q.admob.com -0.0.0.0 q.b.h.cltomedia.info -0.0.0.0 qip.magna.ru -0.0.0.0 qitrck.com -0.0.0.0 qqlogo.qq.com -0.0.0.0 qring-tms.qq.com -0.0.0.0 qss-client.qq.com -0.0.0.0 qto.reprintingstakeholder.com -0.0.0.0 qualifiedourspecialoffer.com -0.0.0.0 quickbrowsersearch.com -0.0.0.0 quickfilmz.com -0.0.0.0 quickupdateserv.com -0.0.0.0 quik-serv.com -0.0.0.0 r.ace.advertising.com -0.0.0.0 r.admob.com -0.0.0.0 r.chitika.net -0.0.0.0 r.domob.cn -0.0.0.0 r.ligatus.com -0.0.0.0 r.reklama.biz -0.0.0.0 r.turn.com -0.0.0.0 r1-ads.ace.advertising.com -0.0.0.0 r2.adwo.com -0.0.0.0 r7mediar.com -0.0.0.0 rad.live.com -0.0.0.0 radaronline.advertserve.com -0.0.0.0 rads.stackoverflow.com -0.0.0.0 rampagegramar.com -0.0.0.0 randevumads.com -0.0.0.0 rapidlyserv.com -0.0.0.0 ravel-rewardpath.com -0.0.0.0 rb.burstway.com -0.0.0.0 rb.newsru.com -0.0.0.0 rbqip.pochta.ru -0.0.0.0 rc.asci.freenet.de -0.0.0.0 rc.bt.ilsemedia.nl -0.0.0.0 rc.hotkeys.com -0.0.0.0 rc.rlcdn.com -0.0.0.0 rc.wl.webads.nl -0.0.0.0 rccl.bridgetrack.com -0.0.0.0 rcdna.gwallet.com -0.0.0.0 rcm-images.amazon.com -0.0.0.0 rcm-it.amazon.it -0.0.0.0 rdsa2012.com -0.0.0.0 re.directrev.com -0.0.0.0 re.kontera.com -0.0.0.0 realads.realmedia.com -0.0.0.0 realgfsbucks.com -0.0.0.0 realizemobicom.com -0.0.0.0 realizmobi.com -0.0.0.0 realmedia.advance.net -0.0.0.0 reboot.sitescout.com -0.0.0.0 record.commissionlounge.com -0.0.0.0 recreation-leisure-rewardpath.com -0.0.0.0 red.as-eu.falkag.net -0.0.0.0 red.as-us.falkag.net -0.0.0.0 red01.as-eu.falkag.net -0.0.0.0 red01.as-us.falkag.net -0.0.0.0 red02.as-eu.falkag.net -0.0.0.0 red02.as-us.falkag.net -0.0.0.0 red03.as-eu.falkag.net -0.0.0.0 red03.as-us.falkag.net -0.0.0.0 red04.as-eu.falkag.net -0.0.0.0 red04.as-us.falkag.net -0.0.0.0 redherring.ngadcenter.net -0.0.0.0 redirect.click2net.com -0.0.0.0 redirect.hotkeys.com -0.0.0.0 redirect.xmlheads.com -0.0.0.0 reduxads.valuead.com -0.0.0.0 reg.coolsavings.com -0.0.0.0 regflow.com -0.0.0.0 regie.espace-plus.net -0.0.0.0 regio.adlink.de -0.0.0.0 register.cinematrix.net -0.0.0.0 rehabretie.com -0.0.0.0 rek2.tascatlasa.com -0.0.0.0 reklam-1.com -0.0.0.0 reklam-one.com -0.0.0.0 reklam.arabul.com -0.0.0.0 reklam.ebiuniverse.com -0.0.0.0 reklam.memurlar.net -0.0.0.0 reklam.milliyet.com.tr -0.0.0.0 reklam.misli.com -0.0.0.0 reklam.mynet.com -0.0.0.0 reklam.softreklam.com -0.0.0.0 reklam.star.com.tr -0.0.0.0 reklam.vogel.com.tr -0.0.0.0 reklam.yonlendir.com -0.0.0.0 reklama.onet.pl -0.0.0.0 reklamagaci.com -0.0.0.0 reklamtrk.com -0.0.0.0 reklamy.sfd.pl -0.0.0.0 relestar.com -0.0.0.0 rencontreavenue.com -0.0.0.0 report02.adtech.de -0.0.0.0 report02.adtech.fr -0.0.0.0 report02.adtech.us -0.0.0.0 reporter.adtech.de -0.0.0.0 reporter.adtech.fr -0.0.0.0 reporter.adtech.us -0.0.0.0 reporter001.adtech.de -0.0.0.0 reporter001.adtech.fr -0.0.0.0 reporter001.adtech.us -0.0.0.0 reportimage.adtech.de -0.0.0.0 reportimage.adtech.fr -0.0.0.0 reportimage.adtech.us -0.0.0.0 req.adsmogo.com -0.0.0.0 resolvingserver.com -0.0.0.0 resources.infolinks.com -0.0.0.0 restaurantcom.tt.omtrdc.net -0.0.0.0 reverso.refr.adgtw.orangeads.fr -0.0.0.0 rewardblvd.com -0.0.0.0 rewardhotspot.com -0.0.0.0 rewardpoll.com -0.0.0.0 rewardsflow.com -0.0.0.0 rh.qq.com -0.0.0.0 rh.revolvermaps.com -0.0.0.0 rhads.sv.publicus.com -0.0.0.0 rich.qq.com -0.0.0.0 ridepush.com -0.0.0.0 rmbn.ru -0.0.0.0 rmcdn.2mdn.net -0.0.0.0 rmcdn.f.2mdn.net -0.0.0.0 rmm1u.checkm8.com -0.0.0.0 rms.admeta.com -0.0.0.0 ro.bbelements.com -0.0.0.0 romepartners.com -0.0.0.0 roosevelt.gjbig.com -0.0.0.0 rosettastone.tt.omtrdc.net -0.0.0.0 roshanavar.com -0.0.0.0 rotabanner100.utro.ru -0.0.0.0 rotabanner468.utro.ru -0.0.0.0 rotator.adjuggler.com -0.0.0.0 rotator.juggler.inetinteractive.com -0.0.0.0 rotobanner468.utro.ru -0.0.0.0 router.adlure.net -0.0.0.0 rovion.com -0.0.0.0 row-advil.waze.com -0.0.0.0 rp.hit.gemius.pl -0.0.0.0 rpc-php.trafficfactory.biz -0.0.0.0 rpc.trafficfactory.biz -0.0.0.0 rpm.newrelisc.com -0.0.0.0 rqtrk.eu -0.0.0.0 rs1.qq.com -0.0.0.0 rs2.qq.com -0.0.0.0 rscounter10.com -0.0.0.0 rsense-ad.realclick.co.kr -0.0.0.0 rss.buysellads.com -0.0.0.0 rt.visilabs.com -0.0.0.0 rt2.infolinks.com -0.0.0.0 rt3.infolinks.com -0.0.0.0 rtb-lb-event-sjc.tubemogul.com -0.0.0.0 rtb.pclick.yahoo.com -0.0.0.0 rtb.tubemogul.com -0.0.0.0 rtb1.adscience.nl -0.0.0.0 rtb10.adscience.nl -0.0.0.0 rtb11.adscience.nl -0.0.0.0 rtb12.adscience.nl -0.0.0.0 rtb13.adscience.nl -0.0.0.0 rtb14.adscience.nl -0.0.0.0 rtb15.adscience.nl -0.0.0.0 rtb16.adscience.nl -0.0.0.0 rtb17.adscience.nl -0.0.0.0 rtb18.adscience.nl -0.0.0.0 rtb19.adscience.nl -0.0.0.0 rtb2.adscience.nl -0.0.0.0 rtb20.adscience.nl -0.0.0.0 rtb21.adscience.nl -0.0.0.0 rtb22.adscience.nl -0.0.0.0 rtb23.adscience.nl -0.0.0.0 rtb24.adscience.nl -0.0.0.0 rtb25.adscience.nl -0.0.0.0 rtb26.adscience.nl -0.0.0.0 rtb27.adscience.nl -0.0.0.0 rtb28.adscience.nl -0.0.0.0 rtb29.adscience.nl -0.0.0.0 rtb3.adscience.nl -0.0.0.0 rtb30.adscience.nl -0.0.0.0 rtb4.adscience.nl -0.0.0.0 rtb5.adscience.nl -0.0.0.0 rtb6.adscience.nl -0.0.0.0 rtb7.adscience.nl -0.0.0.0 rtb8.adscience.nl -0.0.0.0 rtb9.adscience.nl -0.0.0.0 rtr.innovid.com -0.0.0.0 rts.sparkstudios.com -0.0.0.0 ru.bbelements.com -0.0.0.0 ru.redtram.com -0.0.0.0 rubi4edit.com -0.0.0.0 rubiccrum.com -0.0.0.0 rubriccrumb.com -0.0.0.0 rubyfortune.com -0.0.0.0 rubylan.net -0.0.0.0 rubytag.net -0.0.0.0 russ-shalavy.ru -0.0.0.0 rv.adcpx.v1.de.eusem.adaos-ads.net -0.0.0.0 rya.rockyou.com -0.0.0.0 s-adserver.sandbox.cxad.cxense.com -0.0.0.0 s.ad121m.com -0.0.0.0 s.ad131m.com -0.0.0.0 s.admob.com -0.0.0.0 s.admulti.com -0.0.0.0 s.as-us.falkag.net -0.0.0.0 s.atemda.com -0.0.0.0 s.baidu.com -0.0.0.0 s.boom.ro -0.0.0.0 s.clicktale.net -0.0.0.0 s.di.com.pl -0.0.0.0 s.domob.cn -0.0.0.0 s.flite.com -0.0.0.0 s.innovid.com -0.0.0.0 s.media-imdb.com -0.0.0.0 s.megaclick.com -0.0.0.0 s.moatads.com -0.0.0.0 s.oroll.com -0.0.0.0 s.ppjol.net -0.0.0.0 s.rev2pub.com -0.0.0.0 s.skimresources.com -0.0.0.0 s.tcimg.com -0.0.0.0 s.thebrighttag.com -0.0.0.0 s.visilabs.com -0.0.0.0 s.visilabs.net -0.0.0.0 s0b.bluestreak.com -0.0.0.0 s1.2mdn.net -0.0.0.0 s1.buysellads.com -0.0.0.0 s1.cz.adocean.pl -0.0.0.0 s1.gratkapl.adocean.pl -0.0.0.0 s2.buysellads.com -0.0.0.0 s3.adbers.com -0.0.0.0 s3.buysellads.com -0.0.0.0 s5.addthis.com -0.0.0.0 s7.addthis.com -0.0.0.0 sad.sharethis.com -0.0.0.0 safari-critical-alert.com -0.0.0.0 safe.bestapps.com-protection.info -0.0.0.0 safe.hyperpaysys.com -0.0.0.0 safebrowse.com -0.0.0.0 safenyplanet.in -0.0.0.0 sagent.io -0.0.0.0 salesforcecom.tt.omtrdc.net -0.0.0.0 samsung3.solution.weborama.fr -0.0.0.0 sanalreklam.com -0.0.0.0 sarah.dntrx.com -0.0.0.0 sas.decisionnews.com -0.0.0.0 sat-city-ads.com -0.0.0.0 saturn.tiser.com.au -0.0.0.0 save-plan.com -0.0.0.0 savings-specials.com -0.0.0.0 savings-time.com -0.0.0.0 sayac.hurriyet.com.tr -0.0.0.0 sayfabulunamadi.com -0.0.0.0 sb.freeskreen.com -0.0.0.0 sc1.admob.com -0.0.0.0 sc9.admob.com -0.0.0.0 scdown.qq.com -0.0.0.0 schumacher.adtech.de -0.0.0.0 schumacher.adtech.fr -0.0.0.0 schumacher.adtech.us -0.0.0.0 schwab.tt.omtrdc.net -0.0.0.0 scoremygift.com -0.0.0.0 scorepconline.club -0.0.0.0 scr.kliksaya.com -0.0.0.0 screen-mates.com -0.0.0.0 script.banstex.com -0.0.0.0 script.crsspxl.com -0.0.0.0 scripts.linkz.net -0.0.0.0 scripts.verticalacuity.com -0.0.0.0 sdk.streamrail.com -0.0.0.0 se.adserver.yahoo.com -0.0.0.0 search.addthis.com -0.0.0.0 search.freeonline.com -0.0.0.0 search.keywordblocks.com -0.0.0.0 search.netseer.com -0.0.0.0 search.spotxchange.com -0.0.0.0 searchportal.information.com -0.0.0.0 searchstats.usa.gov -0.0.0.0 searchwe.com -0.0.0.0 seasonalsamplerspecials.com -0.0.0.0 sebar.thand.info -0.0.0.0 sec.hit.gemius.pl -0.0.0.0 secimage.adtech.de -0.0.0.0 secimage.adtech.fr -0.0.0.0 secimage.adtech.us -0.0.0.0 secserv.adtech.de -0.0.0.0 secserv.adtech.fr -0.0.0.0 secserv.adtech.us -0.0.0.0 secure-js.kontera.com -0.0.0.0 secure.160117rd.xyz -0.0.0.0 secure.ace-tag.advertising.com -0.0.0.0 secure.addthis.com -0.0.0.0 secure.adnxs.com -0.0.0.0 secure.bidvertiser.com -0.0.0.0 secure.bidvertiserr.com -0.0.0.0 secure.img-cdn.mediaplex.com -0.0.0.0 secureads.ft.com -0.0.0.0 securecontactinfo.com -0.0.0.0 securemacfix.com -0.0.0.0 securerr.com -0.0.0.0 securerunner.com -0.0.0.0 seduction-zone.com -0.0.0.0 seemlessfixing.tech -0.0.0.0 seks-partner.com -0.0.0.0 sel.as-eu.falkag.net -0.0.0.0 sel.as-us.falkag.net -0.0.0.0 select001.adtech.de -0.0.0.0 select001.adtech.fr -0.0.0.0 select001.adtech.us -0.0.0.0 select002.adtech.de -0.0.0.0 select002.adtech.fr -0.0.0.0 select002.adtech.us -0.0.0.0 select003.adtech.de -0.0.0.0 select003.adtech.fr -0.0.0.0 select003.adtech.us -0.0.0.0 select004.adtech.de -0.0.0.0 select004.adtech.fr -0.0.0.0 select004.adtech.us -0.0.0.0 selective-business.com -0.0.0.0 sergarius.popunder.ru -0.0.0.0 serv-load.com -0.0.0.0 serv.ad-rotator.com -0.0.0.0 serv.adspeed.com -0.0.0.0 serv.tooplay.com -0.0.0.0 serv2.ad-rotator.com -0.0.0.0 servad.mynet.com -0.0.0.0 servads.aip.org -0.0.0.0 serve.adplxmd.com -0.0.0.0 serve.freegaypix.com -0.0.0.0 serve.mediayan.com -0.0.0.0 serve.popads.net -0.0.0.0 serve.prestigecasino.com -0.0.0.0 servedby.adcombination.com -0.0.0.0 servedby.advertising.com -0.0.0.0 servedby.dm3adserver.com -0.0.0.0 servedby.flashtalking.com -0.0.0.0 servedby.netshelter.net -0.0.0.0 servedby.precisionclick.com -0.0.0.0 server-ssl.yieldmanaged.com -0.0.0.0 server.as5000.com -0.0.0.0 server.bittads.com -0.0.0.0 server.cpmstar.com -0.0.0.0 server.zoiets.be -0.0.0.0 server01.popupmoney.com -0.0.0.0 server1.adpolestar.net -0.0.0.0 server2.as5000.com -0.0.0.0 server2.mediajmp.com -0.0.0.0 server3.yieldmanaged.com -0.0.0.0 server821.com -0.0.0.0 service.mm-r-prop-11-16-2.com -0.0.0.0 service.urchin.com -0.0.0.0 service001.adtech.de -0.0.0.0 service001.adtech.fr -0.0.0.0 service001.adtech.us -0.0.0.0 service002.adtech.de -0.0.0.0 service002.adtech.fr -0.0.0.0 service002.adtech.us -0.0.0.0 service003.adtech.de -0.0.0.0 service003.adtech.fr -0.0.0.0 service003.adtech.us -0.0.0.0 service004.adtech.fr -0.0.0.0 service004.adtech.us -0.0.0.0 service00x.adtech.de -0.0.0.0 service00x.adtech.fr -0.0.0.0 service00x.adtech.us -0.0.0.0 services.adtech.de -0.0.0.0 services.adtech.fr -0.0.0.0 services.adtech.us -0.0.0.0 services1.adtech.de -0.0.0.0 services1.adtech.fr -0.0.0.0 services1.adtech.us -0.0.0.0 serving.plexop.net -0.0.0.0 servserv.generals.ea.com -0.0.0.0 setupdate24.updateworkfreshandnew.space -0.0.0.0 setupdate24.updateworkfreshandnew.website -0.0.0.0 sex-now5.com -0.0.0.0 sexpartnerx.com -0.0.0.0 sexsponsors.com -0.0.0.0 sexzavod.com -0.0.0.0 sfads.osdn.com -0.0.0.0 sg.adserver.yahoo.com -0.0.0.0 sgs001.adtech.de -0.0.0.0 sgs001.adtech.fr -0.0.0.0 sgs001.adtech.us -0.0.0.0 sh4sure-images.adbureau.net -0.0.0.0 share-server.com -0.0.0.0 shareaholic.com -0.0.0.0 sharebar.addthiscdn.com -0.0.0.0 shc-rebates.com -0.0.0.0 sherkatkonandeh.com -0.0.0.0 sherkhundi.com -0.0.0.0 shinystat.shiny.it -0.0.0.0 shopperpromotions.com -0.0.0.0 shopping-offer.com -0.0.0.0 shoppingbox.partner.leguide.com -0.0.0.0 shoppingminds.net -0.0.0.0 shoppingsiterewards.com -0.0.0.0 shops-malls-rewardpath.com -0.0.0.0 shoptosaveenergy.com -0.0.0.0 show-msgch.qq.com -0.0.0.0 show.targead.com -0.0.0.0 showads1000.pubmatic.com -0.0.0.0 showadsak.pubmatic.com -0.0.0.0 shrek.6.cn -0.0.0.0 si.hit.gemius.pl -0.0.0.0 sifomedia.citypaketet.se -0.0.0.0 signoredom.com -0.0.0.0 signup.advance.net -0.0.0.0 simba.6.cn -0.0.0.0 simg.zedo.com -0.0.0.0 simpleads.net -0.0.0.0 simpli.fi -0.0.0.0 site.adform.com -0.0.0.0 siteimproveanalytics.com -0.0.0.0 sixapart.adbureau.net -0.0.0.0 sizzle-savings.com -0.0.0.0 skgde.adocean.pl -0.0.0.0 skill.skilljam.com -0.0.0.0 slayinglance.com -0.0.0.0 slider.plugrush.com -0.0.0.0 slimspots.com -0.0.0.0 slowmac.tech -0.0.0.0 smart.besonders.ru -0.0.0.0 smartclip.com -0.0.0.0 smartclip.net -0.0.0.0 smartcontext.pl -0.0.0.0 smartinit.webads.nl -0.0.0.0 smartshare.lgtvsdp.com -0.0.0.0 smile.modchipstore.com -0.0.0.0 smm.sitescout.com -0.0.0.0 smokersopinionpoll.com -0.0.0.0 smsmovies.net -0.0.0.0 sn.baventures.com -0.0.0.0 snaps.vidiemi.com -0.0.0.0 snip.answers.com -0.0.0.0 snipjs.answcdn.com -0.0.0.0 sobar.baidu.com -0.0.0.0 sobartop.baidu.com -0.0.0.0 sochr.com -0.0.0.0 social.bidsystem.com -0.0.0.0 softlinkers.popunder.ru -0.0.0.0 softreadynow.thespaceupdatespcandmac.info -0.0.0.0 softwarepiset.com -0.0.0.0 sokrates.adtech.de -0.0.0.0 sokrates.adtech.fr -0.0.0.0 sokrates.adtech.us -0.0.0.0 sol-images.adbureau.net -0.0.0.0 sol.adbureau.net -0.0.0.0 solicita.info -0.0.0.0 solitairetime.com -0.0.0.0 solution.weborama.fr -0.0.0.0 somethingawful.crwdcntrl.net -0.0.0.0 sonycomputerentertai.tt.omtrdc.net -0.0.0.0 soongu.info -0.0.0.0 spaces.slimspots.com -0.0.0.0 spanel.gem.pl -0.0.0.0 spanids.dictionary.com -0.0.0.0 spanids.thesaurus.com -0.0.0.0 spc.cekfmeoejdbfcfichgbfcgjf.vast2as3.glammedia-pubnet.northamerica.telemetryverification.net -0.0.0.0 spcode.baidu.com -0.0.0.0 spe.atdmt.com -0.0.0.0 specialgiftrewards.com -0.0.0.0 specialoffers.aol.com -0.0.0.0 specialonlinegifts.com -0.0.0.0 specials-rewardpath.com -0.0.0.0 speed.lstat.youku.com -0.0.0.0 speed.pointroll.com -0.0.0.0 speedboink.com -0.0.0.0 speedclicks.ero-advertising.com -0.0.0.0 speedcurve.com -0.0.0.0 speednetwork14.adk2x.com -0.0.0.0 speednetwork6.adk2x.com -0.0.0.0 speedynewsclips.com -0.0.0.0 spin.spinbox.net -0.0.0.0 spinbox.com -0.0.0.0 spinbox.consumerreview.com -0.0.0.0 spinbox.freedom.com -0.0.0.0 spinbox.macworld.com -0.0.0.0 sponsor1.com -0.0.0.0 sponsors.behance.com -0.0.0.0 sponsors.ezgreen.com -0.0.0.0 sponsorships.net -0.0.0.0 sports-bonuspath.com -0.0.0.0 sports-fitness-rewardpath.com -0.0.0.0 sports-offer.com -0.0.0.0 sports-offer.net -0.0.0.0 sports-premiumblvd.com -0.0.0.0 sq2trk2.com -0.0.0.0 srs.targetpoint.com -0.0.0.0 srv.juiceadv.com -0.0.0.0 srv.sayyac.com -0.0.0.0 ssads.osdn.com -0.0.0.0 ssl-nl.persgroep.edgekey.net -0.0.0.0 ssl4anyone5.com -0.0.0.0 sso.canada.com -0.0.0.0 ssp.adplus.co.id -0.0.0.0 ssp.anyclip-media.com -0.0.0.0 ssp.streamrail.net -0.0.0.0 sspcash.adxcore.com -0.0.0.0 st.blogads.com -0.0.0.0 st.marketgid.com -0.0.0.0 st.valueclick.com -0.0.0.0 st.videojam.tv -0.0.0.0 st.vq.ku6.cn -0.0.0.0 staging.snip.answers.com -0.0.0.0 stampen.adtlgc.com -0.0.0.0 stampen.linkpulse.com -0.0.0.0 stampscom.tt.omtrdc.net -0.0.0.0 stanzapub.advertserve.com -0.0.0.0 star-advertising.com -0.0.0.0 star.pulseonclick.com -0.0.0.0 start.badults.se -0.0.0.0 stat.56.com -0.0.0.0 stat.blogads.com -0.0.0.0 stat.detelefoongids.nl -0.0.0.0 stat.ebuzzing.com -0.0.0.0 stat.gw.youmi.net -0.0.0.0 stat.rolledwil.biz -0.0.0.0 stat.tudou.com -0.0.0.0 stat0.888.ku6.com -0.0.0.0 stat1.888.ku6.com -0.0.0.0 stat2.888.ku6.com -0.0.0.0 stat2.corp.56.com -0.0.0.0 stat3.888.ku6.com -0.0.0.0 static.2mdn.net -0.0.0.0 static.admaximize.com -0.0.0.0 static.adsonar.com -0.0.0.0 static.adtaily.pl -0.0.0.0 static.adwo.com -0.0.0.0 static.adzerk.net -0.0.0.0 static.aff-landing-tmp.foxtab.com -0.0.0.0 static.affiliation-france.com -0.0.0.0 static.carbonads.com -0.0.0.0 static.chartbeat.com -0.0.0.0 static.clickonometrics.pl -0.0.0.0 static.clicktorrent.info -0.0.0.0 static.creatives.livejasmin.com -0.0.0.0 static.criteo.net -0.0.0.0 static.doubleclick.net -0.0.0.0 static.eu.criteo.net -0.0.0.0 static.everyone.net -0.0.0.0 static.exoclick.com -0.0.0.0 static.fastpic.ru -0.0.0.0 static.firehunt.com -0.0.0.0 static.freenet.de -0.0.0.0 static.freeskreen.com -0.0.0.0 static.groupy.co.nz -0.0.0.0 static.hitfarm.com -0.0.0.0 static.ifa.camads.net -0.0.0.0 static.ku6.com -0.0.0.0 static.l3.cdn.adbucks.com -0.0.0.0 static.l3.cdn.adsucks.com -0.0.0.0 static.linkz.net -0.0.0.0 static.lstat.youku.com -0.0.0.0 static.mackeeper.com -0.0.0.0 static.mediav.com -0.0.0.0 static.nrelate.com -0.0.0.0 static.onlinevenditatio.space -0.0.0.0 static.oroll.com -0.0.0.0 static.plista.com -0.0.0.0 static.plugrush.com -0.0.0.0 static.pulse360.com -0.0.0.0 static.regiojobs.be -0.0.0.0 static.scanscout.com -0.0.0.0 static.tags.yield-atx.com -0.0.0.0 static.trackuity.com -0.0.0.0 static.trafficstars.com -0.0.0.0 static.unocdn.com -0.0.0.0 static.vertamedia.com -0.0.0.0 static.virgul.com -0.0.0.0 static.vpptechnologies.com -0.0.0.0 static.way2traffic.com -0.0.0.0 static.williamhill.com -0.0.0.0 static.wooboo.com.cn -0.0.0.0 static.youmi.net -0.0.0.0 static1.influads.com -0.0.0.0 staticb.mydirtyhobby.com -0.0.0.0 staticd.cdn.adblade.com -0.0.0.0 statistik-gallup.dk -0.0.0.0 stats.askmoses.com -0.0.0.0 stats.buzzparadise.com -0.0.0.0 stats.defense.gov -0.0.0.0 stats.fd.nl -0.0.0.0 stats.ipinyou.com -0.0.0.0 stats.jtvnw.net -0.0.0.0 stats.shopify.com -0.0.0.0 stats.tubemogul.com -0.0.0.0 stats.tudou.com -0.0.0.0 stats2.dooyoo.com -0.0.0.0 status.addthis.com -0.0.0.0 stephanie.tnctrx.com -0.0.0.0 stocker.bonnint.net -0.0.0.0 stoiximan.gr -0.0.0.0 storage.bulletproofserving.com -0.0.0.0 storage.softure.com -0.0.0.0 storage.trafic.ro -0.0.0.0 streamate.com -0.0.0.0 streamate.doublepimp.com -0.0.0.0 stts.rbc.ru -0.0.0.0 su.addthis.com -0.0.0.0 subad-server.com -0.0.0.0 subtracts.userplane.com -0.0.0.0 successful-marketing-now.com -0.0.0.0 suchaslowmac.tech -0.0.0.0 sudokuwhiz.com -0.0.0.0 sunmaker.com -0.0.0.0 support.sweepstakes.com -0.0.0.0 supremeadsonline.com -0.0.0.0 suresafe1.adsovo.com -0.0.0.0 surfsecured.net -0.0.0.0 surplus-suppliers.com -0.0.0.0 survey.china.alibaba.com -0.0.0.0 survey.nuggad.net -0.0.0.0 surveycentral.directinsure.info -0.0.0.0 surveymonkeycom.tt.omtrdc.net -0.0.0.0 surveypass.com -0.0.0.0 survymonkey.xyz -0.0.0.0 susi.adtech.fr -0.0.0.0 susi.adtech.us -0.0.0.0 svd.adtlgc.com -0.0.0.0 svd2.adtlgc.com -0.0.0.0 sview.avenuea.com -0.0.0.0 sweetsforfree.com -0.0.0.0 swfhostltd.com -0.0.0.0 symbiosting.com -0.0.0.0 syn.verticalacuity.com -0.0.0.0 synad.nuffnang.com.sg -0.0.0.0 synad2.nuffnang.com.cn -0.0.0.0 sync.mathtag.com -0.0.0.0 syncaccess.net -0.0.0.0 syndicated.mondominishows.com -0.0.0.0 syndication.exdynsrv.com -0.0.0.0 syndication.exoclick.com -0.0.0.0 syndication.traffichaus.com -0.0.0.0 sysadmin.map24.com -0.0.0.0 sysip.net -0.0.0.0 t-ads.adap.tv -0.0.0.0 t.admob.com -0.0.0.0 t.adonly.com -0.0.0.0 t.atpanel.com -0.0.0.0 t.cpmadvisors.com -0.0.0.0 t.frtyg.com -0.0.0.0 t.mdn2015x1.com -0.0.0.0 t.silvinst.com -0.0.0.0 t1.adserver.com -0.0.0.0 t4.liverail.com -0.0.0.0 t8t7frium3.s.ad6media.fr -0.0.0.0 tag.admeld.com -0.0.0.0 tag.contextweb.com -0.0.0.0 tag.regieci.com -0.0.0.0 tag.webcompteur.com -0.0.0.0 tag.yieldoptimizer.com -0.0.0.0 tag1.webabacus.com -0.0.0.0 tags.bluekai.com -0.0.0.0 tags.expo9.exponential.com -0.0.0.0 tags.hypeads.org -0.0.0.0 tags.rllcll.com -0.0.0.0 tags.tagcade.com -0.0.0.0 tags.toroadvertising.com -0.0.0.0 takeprofitsystem.com -0.0.0.0 taking-technology.com -0.0.0.0 taloussanomat.linkpulse.com -0.0.0.0 taobaoafp.allyes.cn -0.0.0.0 taobaoafp.allyes.com -0.0.0.0 targetctracker.com -0.0.0.0 tbtrack.zutrack.com -0.0.0.0 tcadops.ca -0.0.0.0 tcimg.com -0.0.0.0 tcss.qq.com -0.0.0.0 tdc.advertorials.dk -0.0.0.0 tdkads.ads.dk -0.0.0.0 te.kontera.com -0.0.0.0 team4heat.net -0.0.0.0 teatac4bath.com -0.0.0.0 tech.weeklytribune.net -0.0.0.0 techasiamusicsvr.com -0.0.0.0 technicads.com -0.0.0.0 technicaldigitalreporting.com -0.0.0.0 technicserv.com -0.0.0.0 technicupdate.com -0.0.0.0 techreview-images.adbureau.net -0.0.0.0 techreview.adbureau.net -0.0.0.0 techsupportpwr.com -0.0.0.0 teeser.ru -0.0.0.0 tel.geenstijl.nl -0.0.0.0 testapp.adhood.com -0.0.0.0 testpc24.profitableads.online -0.0.0.0 testpconly12.prepare2upvideosafesystem4setnow.online -0.0.0.0 text-link-ads-inventory.com -0.0.0.0 text-link-ads.ientry.com -0.0.0.0 textad.traficdublu.ro -0.0.0.0 textads.madisonavenue.com -0.0.0.0 textsrv.com -0.0.0.0 tf.nexac.com -0.0.0.0 tgpmanager.com -0.0.0.0 thanfocus.com -0.0.0.0 the-binary-trader.biz -0.0.0.0 the-path-gateway.com -0.0.0.0 the-smart-stop.com -0.0.0.0 thebrighttag.com -0.0.0.0 thebuzz.today -0.0.0.0 themaplemethod.com -0.0.0.0 thepiratetrader.com -0.0.0.0 thesuperdeliciousnews.com -0.0.0.0 theuploadbusiness.com -0.0.0.0 theuseful.com -0.0.0.0 theuseful.net -0.0.0.0 thinknyc.eu-adcenter.net -0.0.0.0 thinktarget.com -0.0.0.0 thinlaptoprewards.com -0.0.0.0 thirtydaychange.com -0.0.0.0 this.content.served.by.addshuffle.com -0.0.0.0 this.content.served.by.adshuffle.com -0.0.0.0 thoughtfully-free.com -0.0.0.0 timelywebsitehostesses.com -0.0.0.0 tiqcdn.com -0.0.0.0 tk.baidu.com -0.0.0.0 tkweb.baidu.com -0.0.0.0 tmp3.nexac.com -0.0.0.0 tmsads.tribune.com -0.0.0.0 tmx.technoratimedia.com -0.0.0.0 tn.adserve.com -0.0.0.0 toads.osdn.com -0.0.0.0 tommysbookmarks.com -0.0.0.0 tommysbookmarks.net -0.0.0.0 tongji.baidu.com -0.0.0.0 tons-to-see.com -0.0.0.0 toofanshadid.com -0.0.0.0 toolbar.adperium.com -0.0.0.0 toolbar.baidu.com -0.0.0.0 toolbar.soso.com -0.0.0.0 top1site.3host.com -0.0.0.0 top5.mail.ru -0.0.0.0 topbrandrewards.com -0.0.0.0 topconsumergifts.com -0.0.0.0 topdemaroc.com -0.0.0.0 topica.advertserve.com -0.0.0.0 toplist.eu -0.0.0.0 toplist.throughput.de -0.0.0.0 topmarketcenter.com -0.0.0.0 topsurvey-offers.com -0.0.0.0 touch.media-serving.com -0.0.0.0 touche.adcentric.proximi-t.com -0.0.0.0 tour.cineble.com -0.0.0.0 tower.adexpedia.com -0.0.0.0 toy-offer.com -0.0.0.0 toy-offer.net -0.0.0.0 tpads.ovguide.com -0.0.0.0 tpc.googlesyndication.com -0.0.0.0 tps30.doubleverify.com -0.0.0.0 tps31.doubleverify.com -0.0.0.0 tr.bigpoint.com -0.0.0.0 tr.tu.connect.wunderloop.net -0.0.0.0 tr.wl.webads.nl -0.0.0.0 traaaack.com -0.0.0.0 trace.qq.com -0.0.0.0 track-apmebf.cj.akadns.net -0.0.0.0 track.adbooth.net -0.0.0.0 track.adjal.com -0.0.0.0 track.bigbrandpromotions.com -0.0.0.0 track.e7r.com.br -0.0.0.0 track.omgpl.com -0.0.0.0 track.roularta.adhese.com -0.0.0.0 track.the-members-section.com -0.0.0.0 track.tooplay.com -0.0.0.0 track.traffcdn.com -0.0.0.0 track.vscash.com -0.0.0.0 track.whitespace57.com -0.0.0.0 track.zmsndy.com -0.0.0.0 trackadvertising.net -0.0.0.0 tracker.baidu.com -0.0.0.0 tracker.cdn-analytics.host -0.0.0.0 tracker.twenga.nl -0.0.0.0 trackers.1st-affiliation.fr -0.0.0.0 tracking.craktraffic.com -0.0.0.0 tracking.edvisors.com -0.0.0.0 tracking.eurowebaffiliates.com -0.0.0.0 tracking.feedmob.com -0.0.0.0 tracking.joker.com -0.0.0.0 tracking.keywordmax.com -0.0.0.0 tracking.trackmobistore.com -0.0.0.0 tracking.trksrv.com -0.0.0.0 tracking.veoxa.com -0.0.0.0 trackvoluum.com -0.0.0.0 tradearabia.advertserve.com -0.0.0.0 tradefx.advertserve.com -0.0.0.0 tradem.com -0.0.0.0 traffic.adxprts.com -0.0.0.0 traffic.getmyads.com -0.0.0.0 traffic.outbrain.com -0.0.0.0 trafficbee.com -0.0.0.0 trafficnetworkads24.com -0.0.0.0 trafficrevenue.net -0.0.0.0 traffictraders.com -0.0.0.0 traffprofit.com -0.0.0.0 trafmag.com -0.0.0.0 trafsearchonline.com -0.0.0.0 trafstarcurlms.com -0.0.0.0 traktum.com -0.0.0.0 travel-leisure-bonuspath.com -0.0.0.0 travel-leisure-premiumblvd.com -0.0.0.0 traveller-offer.com -0.0.0.0 traveller-offer.net -0.0.0.0 travelncs.com -0.0.0.0 trc.taboola.com -0.0.0.0 trekmedia.net -0.0.0.0 trendingpatrol.com -0.0.0.0 trendnews.com -0.0.0.0 trends.revcontent.com -0.0.0.0 trgde.adocean.pl -0.0.0.0 triangle.dealsaver.com -0.0.0.0 trk.ablogica.com -0.0.0.0 trk.alskeip.com -0.0.0.0 trk.etrigue.com -0.0.0.0 trk.yadomedia.com -0.0.0.0 tropiccritics.com -0.0.0.0 trustedmacleaner.click -0.0.0.0 trustedmacleaner.work -0.0.0.0 trustsitesite.com -0.0.0.0 trvlnet-images.adbureau.net -0.0.0.0 trvlnet.adbureau.net -0.0.0.0 tste.ivillage.com -0.0.0.0 tste.mcclatchyinteractive.com -0.0.0.0 tste.startribune.com -0.0.0.0 ttarget.adbureau.net -0.0.0.0 ttnet.yandex.com.tr -0.0.0.0 ttuk.offers4u.mobi -0.0.0.0 turnerapac.d1.sc.omtrdc.net -0.0.0.0 tv2no.linkpulse.com -0.0.0.0 tvshowsnow.tvmax.hop.clickbank.net -0.0.0.0 tw.adserver.yahoo.com -0.0.0.0 twnads.weather.ca -0.0.0.0 u-ads.adap.tv -0.0.0.0 u.admob.com -0.0.0.0 u85foldero.com -0.0.0.0 ua2.admixer.net -0.0.0.0 uac.advertising.com -0.0.0.0 uav.tidaltv.com -0.0.0.0 ubmcmm.baidustatic.com -0.0.0.0 uc.csc.adserver.yahoo.com -0.0.0.0 ucstat.baidu.com -0.0.0.0 uedata.amazon.com -0.0.0.0 uelbdc74fn.s.ad6media.fr -0.0.0.0 uf2.svrni.ca -0.0.0.0 ugo.eu-adcenter.net -0.0.0.0 ui.ppjol.com -0.0.0.0 uk-ads.openx.net -0.0.0.0 uk.adserver.yahoo.com -0.0.0.0 uktc.ijento.com -0.0.0.0 uleadstrk.com -0.0.0.0 ulic.baidu.com -0.0.0.0 ultimatefashiongifts.com -0.0.0.0 ultrabestportal.com -0.0.0.0 ultraministry.xyz -0.0.0.0 ultrasponsor.com -0.0.0.0 um.simpli.fi -0.0.0.0 undertonenetworks.com -0.0.0.0 uniclick.openv.com -0.0.0.0 union.56.com -0.0.0.0 union.6.cn -0.0.0.0 union.baidu.com -0.0.0.0 unite3tubes.com -0.0.0.0 unstat.baidu.com -0.0.0.0 unwashedsound.com -0.0.0.0 uole.ad.uol.com.br -0.0.0.0 updatehere.ultimatesetnewfreeallsoftupgradesystems.pw -0.0.0.0 upload.adtech.de -0.0.0.0 upload.adtech.fr -0.0.0.0 upload.adtech.us -0.0.0.0 uproar.com -0.0.0.0 uproar.fortunecity.com -0.0.0.0 urban.adspirit.de -0.0.0.0 urchin.lstat.youku.com -0.0.0.0 us-ads.openx.net -0.0.0.0 us-choicevalue.com -0.0.0.0 us-topsites.com -0.0.0.0 us.adserver.yahoo.com -0.0.0.0 usads.vibrantmedia.com -0.0.0.0 usatoday.app.ur.gcion.com -0.0.0.0 usatravel-specials.com -0.0.0.0 usatravel-specials.net -0.0.0.0 usemax.de -0.0.0.0 usr.marketgid.com -0.0.0.0 ut.addthis.com -0.0.0.0 utarget.ru -0.0.0.0 utility.baidu.com -0.0.0.0 utils.media-general.com -0.0.0.0 utils.mediageneral.com -0.0.0.0 utk.baidu.com -0.0.0.0 uvimage.56.com -0.0.0.0 v.admob.com -0.0.0.0 v.vomedia.tv -0.0.0.0 v0.stat.ku6.com -0.0.0.0 v1.stat.ku6.com -0.0.0.0 v16.56.com -0.0.0.0 v2.stat.ku6.com -0.0.0.0 v2profit.com -0.0.0.0 v3.stat.ku6.com -0.0.0.0 v3.toolbar.soso.com -0.0.0.0 vad.adbasket.net -0.0.0.0 vads.adbrite.com -0.0.0.0 vaitu.club -0.0.0.0 valb.atm.youku.com -0.0.0.0 valc.atm.youku.com -0.0.0.0 valf.atm.youku.com -0.0.0.0 valo.atm.youku.com -0.0.0.0 valp.atm.youku.com -0.0.0.0 van.ads.link4ads.com -0.0.0.0 vast.bp3845260.btrll.com -0.0.0.0 vast.bp3846806.btrll.com -0.0.0.0 vast.bp3846885.btrll.com -0.0.0.0 vast.deliads.com -0.0.0.0 vast.tubemogul.com -0.0.0.0 vast.vertamedia.com -0.0.0.0 vclick.adbrite.com -0.0.0.0 ve.tscapeplay.com -0.0.0.0 venus.goclick.com -0.0.0.0 versionsupport.set2updatenowsafesystemset4now.info -0.0.0.0 vht.tradedoubler.com -0.0.0.0 viamichelin.cdn11.contentabc.com -0.0.0.0 viamichelin.media.trafficjunky.net -0.0.0.0 vice-ads-cdn.vice.com -0.0.0.0 vid.atm.youku.com -0.0.0.0 video-game-rewards-central.com -0.0.0.0 video.cynogage.com -0.0.0.0 videobox.com -0.0.0.0 videocop.com -0.0.0.0 videoegg.adbureau.net -0.0.0.0 videogamerewardscentral.com -0.0.0.0 videomediagroep.nl -0.0.0.0 videos.fleshlight.com -0.0.0.0 videos.video-loader.com -0.0.0.0 videoslots.888.com -0.0.0.0 view.atdmt.com -0.0.0.0 view.avenuea.com -0.0.0.0 view.binlayer.com -0.0.0.0 view.iballs.a1.avenuea.com -0.0.0.0 view.jamba.de -0.0.0.0 view.netrams.com -0.0.0.0 views.m4n.nl -0.0.0.0 viglink.com -0.0.0.0 viglink.pgpartner.com -0.0.0.0 villagarden.pl -0.0.0.0 villagevoicecollect.247realmedia.com -0.0.0.0 vip1.tw.adserver.yahoo.com -0.0.0.0 vipfastmoney.com -0.0.0.0 viralture.com -0.0.0.0 vk.18sexporn.ru -0.0.0.0 vmcsatellite.com -0.0.0.0 vmix.adbureau.net -0.0.0.0 vms.boldchat.com -0.0.0.0 vn.grab-credit4u.com -0.0.0.0 vnu.eu-adcenter.net -0.0.0.0 vnumedia02.webtrekk.net -0.0.0.0 vnumedia03.webtrekk.net -0.0.0.0 vnumedia04.webtrekk.net -0.0.0.0 vocal-mess.com -0.0.0.0 vodafoneit.solution.weborama.fr -0.0.0.0 voluumtracker.com -0.0.0.0 voluumtrk2.com -0.0.0.0 voluumtrk3.com -0.0.0.0 voordeel.ad.nl -0.0.0.0 vox-static.liverail.com -0.0.0.0 vp.tscapeplay.com -0.0.0.0 vq91811.com -0.0.0.0 vu.veoxa.com -0.0.0.0 vzarabotke.ru -0.0.0.0 w.admob.com -0.0.0.0 w.bigames.online -0.0.0.0 w.ic.tynt.com -0.0.0.0 w.l.qq.com -0.0.0.0 w.prize44.com -0.0.0.0 w1.am15.net -0.0.0.0 w1.iyi.net -0.0.0.0 w1.webcompteur.com -0.0.0.0 w10.am15.net -0.0.0.0 w10.centralmediaserver.com -0.0.0.0 w100.am15.net -0.0.0.0 w101.am15.net -0.0.0.0 w102.am15.net -0.0.0.0 w103.am15.net -0.0.0.0 w104.am15.net -0.0.0.0 w105.am15.net -0.0.0.0 w106.am15.net -0.0.0.0 w107.am15.net -0.0.0.0 w108.am15.net -0.0.0.0 w109.am15.net -0.0.0.0 w11.am15.net -0.0.0.0 w11.centralmediaserver.com -0.0.0.0 w110.am15.net -0.0.0.0 w111.am15.net -0.0.0.0 w112.am15.net -0.0.0.0 w113.am15.net -0.0.0.0 w114.am15.net -0.0.0.0 w115.am15.net -0.0.0.0 w116.am15.net -0.0.0.0 w117.am15.net -0.0.0.0 w118.am15.net -0.0.0.0 w119.am15.net -0.0.0.0 w12.am15.net -0.0.0.0 w13.am15.net -0.0.0.0 w14.am15.net -0.0.0.0 w15.am15.net -0.0.0.0 w16.am15.net -0.0.0.0 w17.am15.net -0.0.0.0 w18.am15.net -0.0.0.0 w19.am15.net -0.0.0.0 w2.am15.net -0.0.0.0 w20.am15.net -0.0.0.0 w21.am15.net -0.0.0.0 w22.am15.net -0.0.0.0 w23.am15.net -0.0.0.0 w24.am15.net -0.0.0.0 w25.am15.net -0.0.0.0 w26.am15.net -0.0.0.0 w27.am15.net -0.0.0.0 w28.am15.net -0.0.0.0 w29.am15.net -0.0.0.0 w3.am15.net -0.0.0.0 w30.am15.net -0.0.0.0 w31.am15.net -0.0.0.0 w32.am15.net -0.0.0.0 w33.am15.net -0.0.0.0 w34.am15.net -0.0.0.0 w35.am15.net -0.0.0.0 w36.am15.net -0.0.0.0 w37.am15.net -0.0.0.0 w38.am15.net -0.0.0.0 w39.am15.net -0.0.0.0 w4.am15.net -0.0.0.0 w40.am15.net -0.0.0.0 w41.am15.net -0.0.0.0 w42.am15.net -0.0.0.0 w43.am15.net -0.0.0.0 w44.am15.net -0.0.0.0 w45.am15.net -0.0.0.0 w46.am15.net -0.0.0.0 w47.am15.net -0.0.0.0 w48.am15.net -0.0.0.0 w49.am15.net -0.0.0.0 w5.am15.net -0.0.0.0 w50.am15.net -0.0.0.0 w51.am15.net -0.0.0.0 w52.am15.net -0.0.0.0 w53.am15.net -0.0.0.0 w54.am15.net -0.0.0.0 w55.am15.net -0.0.0.0 w56.am15.net -0.0.0.0 w57.am15.net -0.0.0.0 w58.am15.net -0.0.0.0 w59.am15.net -0.0.0.0 w6.am15.net -0.0.0.0 w60.am15.net -0.0.0.0 w61.am15.net -0.0.0.0 w62.am15.net -0.0.0.0 w63.am15.net -0.0.0.0 w64.am15.net -0.0.0.0 w65.am15.net -0.0.0.0 w66.am15.net -0.0.0.0 w67.am15.net -0.0.0.0 w68.am15.net -0.0.0.0 w69.am15.net -0.0.0.0 w7.am15.net -0.0.0.0 w70.am15.net -0.0.0.0 w71.am15.net -0.0.0.0 w72.am15.net -0.0.0.0 w73.am15.net -0.0.0.0 w74.am15.net -0.0.0.0 w75.am15.net -0.0.0.0 w76.am15.net -0.0.0.0 w77.am15.net -0.0.0.0 w78.am15.net -0.0.0.0 w79.am15.net -0.0.0.0 w8.am15.net -0.0.0.0 w80.am15.net -0.0.0.0 w81.am15.net -0.0.0.0 w82.am15.net -0.0.0.0 w83.am15.net -0.0.0.0 w84.am15.net -0.0.0.0 w85.am15.net -0.0.0.0 w86.am15.net -0.0.0.0 w87.am15.net -0.0.0.0 w88.am15.net -0.0.0.0 w89.am15.net -0.0.0.0 w9.am15.net -0.0.0.0 w90.am15.net -0.0.0.0 w91.am15.net -0.0.0.0 w92.am15.net -0.0.0.0 w93.am15.net -0.0.0.0 w94.am15.net -0.0.0.0 w95.am15.net -0.0.0.0 w96.am15.net -0.0.0.0 w97.am15.net -0.0.0.0 w98.am15.net -0.0.0.0 w99.am15.net -0.0.0.0 wac.2ddcc.alphacdn.net -0.0.0.0 wafmedia3.com -0.0.0.0 wahoha.com -0.0.0.0 walp.atm.youku.com -0.0.0.0 wangluoruanjian.com -0.0.0.0 wangmeng.baidu.com -0.0.0.0 wap.casee.cn -0.0.0.0 warp.crystalad.com -0.0.0.0 wdm29.com -0.0.0.0 web.adblade.com -0.0.0.0 web.nyc.ads.juno.co -0.0.0.0 web1b.netreflector.com -0.0.0.0 webads.bizservers.com -0.0.0.0 webbizwild.com -0.0.0.0 webcamsex.nl -0.0.0.0 webcompteur.com -0.0.0.0 webhosting-ads.home.pl -0.0.0.0 weblogger.visilabs.com -0.0.0.0 webnavegador.com -0.0.0.0 webservices-rewardpath.com -0.0.0.0 websurvey.spa-mr.com -0.0.0.0 webtrekk.net -0.0.0.0 webuysupplystore.mooo.com -0.0.0.0 webwise.bt.com -0.0.0.0 wegetpaid.net -0.0.0.0 wegotmedia.co -0.0.0.0 welcome.faptitans.com -0.0.0.0 welcome.pussysaga.com -0.0.0.0 werkenbijliones.nl -0.0.0.0 widget.achetezfacile.com -0.0.0.0 widget.crowdignite.com -0.0.0.0 widget.nativly.com -0.0.0.0 widget.plugrush.com -0.0.0.0 widget3.linkwithin.com -0.0.0.0 widget5.linkwithin.com -0.0.0.0 widgets.outbrain.com -0.0.0.0 widgets.tcimg.com -0.0.0.0 wigetmedia.com -0.0.0.0 wikiforosh.ir -0.0.0.0 williamhill.es -0.0.0.0 windowserror7.tech -0.0.0.0 wineeniphone6.com-gen.online -0.0.0.0 winprizesapp.com -0.0.0.0 wm.baidu.com -0.0.0.0 wmedia.adk2x.com -0.0.0.0 wmedia.rotator.hadj7.adjuggler.net -0.0.0.0 worden.samenresultaat.nl -0.0.0.0 wordplaywhiz.com -0.0.0.0 work-offer.com -0.0.0.0 worry-free-savings.com -0.0.0.0 wowanalytics.co.uk -0.0.0.0 wppluginspro.com -0.0.0.0 ws.addthis.com -0.0.0.0 wtp101.com -0.0.0.0 ww690.smartadserver.com -0.0.0.0 wwbtads.com -0.0.0.0 www.123specialgifts.com -0.0.0.0 www.2-art-coliseum.com -0.0.0.0 www.2015rewardopportunities.com -0.0.0.0 www.247realmedia.com -0.0.0.0 www.321cba.com -0.0.0.0 www.360ads.com -0.0.0.0 www.3qqq.net -0.0.0.0 www.3turtles.com -0.0.0.0 www.404errorpage.com -0.0.0.0 www.5thavenue.com -0.0.0.0 www.7500.com -0.0.0.0 www.7bpeople.com -0.0.0.0 www.7cnbcnews.com -0.0.0.0 www.805m.com -0.0.0.0 www.888.com -0.0.0.0 www.888casino.com -0.0.0.0 www.888poker.com -0.0.0.0 www.961.com -0.0.0.0 www.a.websponsors.com -0.0.0.0 www.abrogatesdv.info -0.0.0.0 www.action.ientry.net -0.0.0.0 www.actiondesk.com -0.0.0.0 www.ad-up.com -0.0.0.0 www.ad-words.ru -0.0.0.0 www.ad.tgdaily.com -0.0.0.0 www.ad.tomshardware.com -0.0.0.0 www.ad.twitchguru.com -0.0.0.0 www.ad6media.fr -0.0.0.0 www.adbanner.gr -0.0.0.0 www.adbrite.com -0.0.0.0 www.adcanadian.com -0.0.0.0 www.adcash.com -0.0.0.0 www.addthis.com -0.0.0.0 www.addthiscdn.com -0.0.0.0 www.adengage.com -0.0.0.0 www.adexchangecloud.com -0.0.0.0 www.adfactor.nl -0.0.0.0 www.adfunkyserver.com -0.0.0.0 www.adfusion.com -0.0.0.0 www.adimages.beeb.com -0.0.0.0 www.adipics.com -0.0.0.0 www.adireland.com -0.0.0.0 www.adjmps.com -0.0.0.0 www.adjug.com -0.0.0.0 www.adloader.com -0.0.0.0 www.adlogix.com -0.0.0.0 www.admex.com -0.0.0.0 www.adnet.biz -0.0.0.0 www.adnet.com -0.0.0.0 www.adnet.de -0.0.0.0 www.adnxs.com -0.0.0.0 www.adobee.com -0.0.0.0 www.adobur.com -0.0.0.0 www.adocean.pl -0.0.0.0 www.adpepper.dk -0.0.0.0 www.adpowerzone.com -0.0.0.0 www.adquest3d.com -0.0.0.0 www.adreporting.com -0.0.0.0 www.ads.joetec.net -0.0.0.0 www.ads.revenue.net -0.0.0.0 www.ads2srv.com -0.0.0.0 www.adscience.nl -0.0.0.0 www.adsentnetwork.com -0.0.0.0 www.adserver-espnet.sportszone.net -0.0.0.0 www.adserver.co.il -0.0.0.0 www.adserver.com -0.0.0.0 www.adserver.com.my -0.0.0.0 www.adserver.com.pl -0.0.0.0 www.adserver.janes.net -0.0.0.0 www.adserver.janes.org -0.0.0.0 www.adserver.jolt.co.uk -0.0.0.0 www.adserver.net -0.0.0.0 www.adserver.ugo.nl -0.0.0.0 www.adservtech.com -0.0.0.0 www.adsinimages.com -0.0.0.0 www.adskeeper.co.uk -0.0.0.0 www.adsoftware.com -0.0.0.0 www.adspics.com -0.0.0.0 www.adsrvr.org -0.0.0.0 www.adstogo.com -0.0.0.0 www.adstreams.org -0.0.0.0 www.adsupplyads.com -0.0.0.0 www.adtaily.pl -0.0.0.0 www.adtechus.com -0.0.0.0 www.adtlgc.com -0.0.0.0 www.adtrader.com -0.0.0.0 www.adtrix.com -0.0.0.0 www.advaliant.com -0.0.0.0 www.advancedmaccleaner.com -0.0.0.0 www.advanpromo.com -0.0.0.0 www.advconversion.com -0.0.0.0 www.adverterenbijrtl.nl -0.0.0.0 www.adverterenbijsbs.nl -0.0.0.0 www.adverterenzeeland.nl -0.0.0.0 www.advertising-department.com -0.0.0.0 www.advertlets.com -0.0.0.0 www.advertpro.com -0.0.0.0 www.adverts.dcthomson.co.uk -0.0.0.0 www.advertyz.com -0.0.0.0 www.adview.cn -0.0.0.0 www.adzerk.net -0.0.0.0 www.afcyhf.com -0.0.0.0 www.affiliate-fr.com -0.0.0.0 www.affiliateclick.com -0.0.0.0 www.affiliation-france.com -0.0.0.0 www.afform.co.uk -0.0.0.0 www.affpartners.com -0.0.0.0 www.afterdownload.com -0.0.0.0 www.agkn.com -0.0.0.0 www.alexxe.com -0.0.0.0 www.algocashmaster.com -0.0.0.0 www.algocashmaster.net -0.0.0.0 www.allosponsor.com -0.0.0.0 www.amazing-opportunities.info -0.0.0.0 www.annuaire-autosurf.com -0.0.0.0 www.apparel-offer.com -0.0.0.0 www.apparelncs.com -0.0.0.0 www.applelounge.com -0.0.0.0 www.appleprotection.org -0.0.0.0 www.applicationwiki.com -0.0.0.0 www.appliedsemantics.com -0.0.0.0 www.appnexus.com -0.0.0.0 www.art-music-rewardpath.com -0.0.0.0 www.art-offer.com -0.0.0.0 www.art-offer.net -0.0.0.0 www.art-photo-music-premiumblvd.com -0.0.0.0 www.art-photo-music-rewardempire.com -0.0.0.0 www.art-photo-music-savingblvd.com -0.0.0.0 www.atpanel.com -0.0.0.0 www.auctionshare.net -0.0.0.0 www.aureate.com -0.0.0.0 www.aussiemoneymethod.com -0.0.0.0 www.autohipnose.com -0.0.0.0 www.automotive-offer.com -0.0.0.0 www.automotive-rewardpath.com -0.0.0.0 www.avcounter10.com -0.0.0.0 www.avsads.com -0.0.0.0 www.awesomevipoffers.com -0.0.0.0 www.awltovhc.com -0.0.0.0 www.backoffice.evobinary.com -0.0.0.0 www.baiduccdn.org -0.0.0.0 www.baiducdn.org -0.0.0.0 www.bananacashback.com -0.0.0.0 www.banner4all.dk -0.0.0.0 www.bannerads.de -0.0.0.0 www.bannerbackup.com -0.0.0.0 www.bannerconnect.net -0.0.0.0 www.banners.paramountzone.com -0.0.0.0 www.bannersurvey.biz -0.0.0.0 www.banstex.com -0.0.0.0 www.bargainbeautybuys.com -0.0.0.0 www.bbelements.com -0.0.0.0 www.best-games4you.top -0.0.0.0 www.best-iphone6s.com -0.0.0.0 www.bestshopperrewards.com -0.0.0.0 www.bet365.com -0.0.0.0 www.bhclicks.com -0.0.0.0 www.bidtraffic.com -0.0.0.0 www.bidvertiser.com -0.0.0.0 www.bigbangempire.com -0.0.0.0 www.bigbrandpromotions.com -0.0.0.0 www.bigbrandrewards.com -0.0.0.0 www.biggestgiftrewards.com -0.0.0.0 www.binarysystem4u.com -0.0.0.0 www.biz-offer.com -0.0.0.0 www.bizographics.com -0.0.0.0 www.bizopprewards.com -0.0.0.0 www.blasphemysfhs.info -0.0.0.0 www.blatant8jh.info -0.0.0.0 www.blazingtrader.biz -0.0.0.0 www.bluediamondoffers.com -0.0.0.0 www.bnnr.nl -0.0.0.0 www.bodog.eu -0.0.0.0 www.bonzi.com -0.0.0.0 www.bookclub-offer.com -0.0.0.0 www.books-media-edu-premiumblvd.com -0.0.0.0 www.books-media-edu-rewardempire.com -0.0.0.0 www.books-media-rewardpath.com -0.0.0.0 www.boonsolutions.com -0.0.0.0 www.bostonsubwayoffer.com -0.0.0.0 www.bostonwall.com -0.0.0.0 www.brandrewardcentral.com -0.0.0.0 www.brandsurveypanel.com -0.0.0.0 www.brightonclick.com -0.0.0.0 www.brokertraffic.com -0.0.0.0 www.budsinc.com -0.0.0.0 www.bugsbanner.it -0.0.0.0 www.bulkclicks.com -0.0.0.0 www.bulletads.com -0.0.0.0 www.burstnet.com -0.0.0.0 www.bus-offer.com -0.0.0.0 www.business-rewardpath.com -0.0.0.0 www.buttcandy.com -0.0.0.0 www.buwobarun.cn -0.0.0.0 www.buycheapadvertising.com -0.0.0.0 www.buyhitscheap.com -0.0.0.0 www.buzzonclick.com -0.0.0.0 www.cafecoquin.com -0.0.0.0 www.cam4.fr -0.0.0.0 www.canuckmethods.com -0.0.0.0 www.capath.com -0.0.0.0 www.car-truck-boat-bonuspath.com -0.0.0.0 www.car-truck-boat-premiumblvd.com -0.0.0.0 www.careers-rewardpath.com -0.0.0.0 www.cashback.co.uk -0.0.0.0 www.cashbackwow.co.uk -0.0.0.0 www.cashcount.com -0.0.0.0 www.casino770.com -0.0.0.0 www.catalinkcashback.com -0.0.0.0 www.cell-phone-giveaways.com -0.0.0.0 www.cellphoneincentives.com -0.0.0.0 www.chainsawoffer.com -0.0.0.0 www.chartbeat.com -0.0.0.0 www.choicedealz.com -0.0.0.0 www.choicesurveypanel.com -0.0.0.0 www.christianbusinessadvertising.com -0.0.0.0 www.ciqugasox.cn -0.0.0.0 www.claimfreerewards.com -0.0.0.0 www.clashmediausa.com -0.0.0.0 www.clevernt.com -0.0.0.0 www.click-find-save.com -0.0.0.0 www.click-see-save.com -0.0.0.0 www.click.alibaba.com -0.0.0.0 www.click10.com -0.0.0.0 www.click4click.com -0.0.0.0 www.clickbank.com -0.0.0.0 www.clickdensity.com -0.0.0.0 www.clicksgear.com -0.0.0.0 www.clicksor.com -0.0.0.0 www.clicksotrk.com -0.0.0.0 www.clicktale.com -0.0.0.0 www.clicktale.net -0.0.0.0 www.clickthrutraffic.com -0.0.0.0 www.clicktilluwin.com -0.0.0.0 www.clicktorrent.info -0.0.0.0 www.clickxchange.com -0.0.0.0 www.closeoutproductsreview.com -0.0.0.0 www.cm1359.com -0.0.0.0 www.come-see-it-all.com -0.0.0.0 www.commerce-offer.com -0.0.0.0 www.commerce-rewardpath.com -0.0.0.0 www.computer-offer.com -0.0.0.0 www.computer-offer.net -0.0.0.0 www.computers-electronics-rewardpath.com -0.0.0.0 www.computersncs.com -0.0.0.0 www.consumer-org.com -0.0.0.0 www.consumergiftcenter.com -0.0.0.0 www.consumerincentivenetwork.com -0.0.0.0 www.contaxe.com -0.0.0.0 www.contextuads.com -0.0.0.0 www.contextweb.com -0.0.0.0 www.conversantmedia.com -0.0.0.0 www.cookingtiprewards.com -0.0.0.0 www.cool-premiums-now.com -0.0.0.0 www.cool-premiums.com -0.0.0.0 www.coolconcepts.nl -0.0.0.0 www.coolpremiumsnow.com -0.0.0.0 www.coolsavings.com -0.0.0.0 www.coreglead.co.uk -0.0.0.0 www.cornomase.win -0.0.0.0 www.cosmeticscentre.uk.com -0.0.0.0 www.cpabank.com -0.0.0.0 www.cpmadvisors.com -0.0.0.0 www.crazypopups.com -0.0.0.0 www.crazywinnings.com -0.0.0.0 www.crediblegfj.info -0.0.0.0 www.crispads.com -0.0.0.0 www.crowdgravity.com -0.0.0.0 www.crowdignite.com -0.0.0.0 www.ctbdev.net -0.0.0.0 www.cyber-incentives.com -0.0.0.0 www.d03x2011.com -0.0.0.0 www.da-ads.com -0.0.0.0 www.daily-saver.com -0.0.0.0 www.datatech.es -0.0.0.0 www.datingadvertising.com -0.0.0.0 www.dctracking.com -0.0.0.0 www.depravedwhores.com -0.0.0.0 www.designbloxlive.com -0.0.0.0 www.destinationurl.com -0.0.0.0 www.dgmaustralia.com -0.0.0.0 www.dietoftoday.ca.pn -0.0.0.0 www.digimedia.com -0.0.0.0 www.directnetadvertising.net -0.0.0.0 www.directpowerrewards.com -0.0.0.0 www.dirtyrhino.com -0.0.0.0 www.discount-savings-more.com -0.0.0.0 www.djugoogs.com -0.0.0.0 www.dl-plugin.com -0.0.0.0 www.dllfilestab.com -0.0.0.0 www.drowle.com -0.0.0.0 www.dt1blog.com -0.0.0.0 www.dutchsales.org -0.0.0.0 www.e-bannerx.com -0.0.0.0 www.earnmygift.com -0.0.0.0 www.earnpointsandgifts.com -0.0.0.0 www.easy2date.net -0.0.0.0 www.easyadservice.com -0.0.0.0 www.ebayadvertising.com -0.0.0.0 www.ebaybanner.com -0.0.0.0 www.edu-offer.com -0.0.0.0 www.education-rewardpath.com -0.0.0.0 www.electronics-bonuspath.com -0.0.0.0 www.electronics-offer.net -0.0.0.0 www.electronics-rewardpath.com -0.0.0.0 www.electronicspresent.com -0.0.0.0 www.emailadvantagegroup.com -0.0.0.0 www.emailproductreview.com -0.0.0.0 www.emarketmakers.com -0.0.0.0 www.entertainment-rewardpath.com -0.0.0.0 www.entertainment-specials.com -0.0.0.0 www.eshopads2.com -0.0.0.0 www.euros4click.de -0.0.0.0 www.exasharetab.com -0.0.0.0 www.exclusive-games.website -0.0.0.0 www.exclusivegiftcards.com -0.0.0.0 www.eyeblaster-bs.com -0.0.0.0 www.eyewonder.com -0.0.0.0 www.falkag.de -0.0.0.0 www.family-offer.com -0.0.0.0 www.fast-adv.it -0.0.0.0 www.fastcash-ad.biz -0.0.0.0 www.fatcatrewards.com -0.0.0.0 www.feedjit.com -0.0.0.0 www.feedstermedia.com -0.0.0.0 www.fellent.eu -0.0.0.0 www.fif49.info -0.0.0.0 www.finance-offer.com -0.0.0.0 www.finder.cox.net -0.0.0.0 www.fineclicks.com -0.0.0.0 www.flagcounter.com -0.0.0.0 www.flowers-offer.com -0.0.0.0 www.flu23.com -0.0.0.0 www.focalex.com -0.0.0.0 www.folloyu.com -0.0.0.0 www.food-drink-bonuspath.com -0.0.0.0 www.food-drink-rewardpath.com -0.0.0.0 www.food-offer.com -0.0.0.0 www.foodmixeroffer.com -0.0.0.0 www.forboringbusinesses.com -0.0.0.0 www.fpctraffic2.com -0.0.0.0 www.free-gift-cards-now.com -0.0.0.0 www.free-gifts-comp.com -0.0.0.0 www.free-laptop-reward.com -0.0.0.0 www.freeadguru.com -0.0.0.0 www.freebiegb.co.uk -0.0.0.0 www.freecameraonus.com -0.0.0.0 www.freecameraprovider.com -0.0.0.0 www.freecamerasource.com -0.0.0.0 www.freecamerauk.co.uk -0.0.0.0 www.freecamsecrets.com -0.0.0.0 www.freecamsexposed.com -0.0.0.0 www.freecoolgift.com -0.0.0.0 www.freedesignerhandbagreviews.com -0.0.0.0 www.freedinnersource.com -0.0.0.0 www.freedvddept.com -0.0.0.0 www.freeelectronicscenter.com -0.0.0.0 www.freeelectronicsdepot.com -0.0.0.0 www.freeelectronicsonus.com -0.0.0.0 www.freeelectronicssource.com -0.0.0.0 www.freeentertainmentsource.com -0.0.0.0 www.freefoodprovider.com -0.0.0.0 www.freefoodsource.com -0.0.0.0 www.freefuelcard.com -0.0.0.0 www.freefuelcoupon.com -0.0.0.0 www.freegasonus.com -0.0.0.0 www.freegasprovider.com -0.0.0.0 www.freegiftcardsource.com -0.0.0.0 www.freegiftreward.com -0.0.0.0 www.freeipodnanouk.co.uk -0.0.0.0 www.freeipoduk.co.uk -0.0.0.0 www.freeipoduk.com -0.0.0.0 www.freelaptopgift.com -0.0.0.0 www.freelaptopnation.com -0.0.0.0 www.freelaptopreward.com -0.0.0.0 www.freelaptopwebsites.com -0.0.0.0 www.freemaintenancesysforpcandmac.top -0.0.0.0 www.freenation.com -0.0.0.0 www.freeoffers-toys.com -0.0.0.0 www.freepayasyougotopupuk.co.uk -0.0.0.0 www.freeplasmanation.com -0.0.0.0 www.freerestaurantprovider.com -0.0.0.0 www.freerestaurantsource.com -0.0.0.0 www.freeshoppingprovider.com -0.0.0.0 www.freeshoppingsource.com -0.0.0.0 www.freo-stats.nl -0.0.0.0 www.frontpagecash.com -0.0.0.0 www.ftjcfx.com -0.0.0.0 www.fusionbanners.com -0.0.0.0 www.gameconsolerewards.com -0.0.0.0 www.games-toys-bonuspath.com -0.0.0.0 www.games-toys-free.com -0.0.0.0 www.games-toys-rewardpath.com -0.0.0.0 www.gatoradvertisinginformationnetwork.com -0.0.0.0 www.getacool100.com -0.0.0.0 www.getacool500.com -0.0.0.0 www.getacoollaptop.com -0.0.0.0 www.getacooltv.com -0.0.0.0 www.getagiftonline.com -0.0.0.0 www.getfilemacgetdmg.com -0.0.0.0 www.getfilesmact.com -0.0.0.0 www.getloan.com -0.0.0.0 www.getmyads24.com -0.0.0.0 www.getmyfreebabystuff.com -0.0.0.0 www.getmyfreegear.com -0.0.0.0 www.getmyfreegiftcard.com -0.0.0.0 www.getmyfreelaptop.com -0.0.0.0 www.getmyfreelaptophere.com -0.0.0.0 www.getmyfreeplasma.com -0.0.0.0 www.getmylaptopfree.com -0.0.0.0 www.getmyplasmatv.com -0.0.0.0 www.getspecialgifts.com -0.0.0.0 www.getyourfreecomputer.com -0.0.0.0 www.getyourfreetv.com -0.0.0.0 www.giftcardchallenge.com -0.0.0.0 www.giftcardsurveys.us.com -0.0.0.0 www.giftrewardzone.com -0.0.0.0 www.gifts-flowers-rewardpath.com -0.0.0.0 www.gimmethatreward.com -0.0.0.0 www.gmads.net -0.0.0.0 www.go-free-gifts.com -0.0.0.0 www.gofreegifts.com -0.0.0.0 www.goody-garage.com -0.0.0.0 www.googleadservices.com -0.0.0.0 www.googlewordpad.info -0.0.0.0 www.gopopup.com -0.0.0.0 www.grabbit-rabbit.com -0.0.0.0 www.greasypalm.com -0.0.0.0 www.groupm.com -0.0.0.0 www.grz67.com -0.0.0.0 www.guesstheview.com -0.0.0.0 www.guptamedianetwork.com -0.0.0.0 www.happydiscountspecials.com -0.0.0.0 www.health-beauty-rewardpath.com -0.0.0.0 www.health-beauty-savingblvd.com -0.0.0.0 www.healthbeautyncs.com -0.0.0.0 www.healthclicks.co.uk -0.0.0.0 www.hebdotop.com -0.0.0.0 www.heusmarketing.nl -0.0.0.0 www.hightrafficads.com -0.0.0.0 www.histats.com -0.0.0.0 www.holiday-gift-offers.com -0.0.0.0 www.holidayproductpromo.com -0.0.0.0 www.holidayshoppingrewards.com -0.0.0.0 www.home-garden-premiumblvd.com -0.0.0.0 www.home-garden-rewardempire.com -0.0.0.0 www.home-garden-rewardpath.com -0.0.0.0 www.home4bizstart.ru -0.0.0.0 www.homeelectronicproducts.com -0.0.0.0 www.hooqy.com -0.0.0.0 www.hot-daily-deal.com -0.0.0.0 www.hot-product-hangout.com -0.0.0.0 www.hotchatdate.com -0.0.0.0 www.hotgiftzone.com -0.0.0.0 www.hotkeys.com -0.0.0.0 www.idealcasino.net -0.0.0.0 www.idirect.com -0.0.0.0 www.ifileyou.com -0.0.0.0 www.ihaberadserver.com -0.0.0.0 www.iicdn.com -0.0.0.0 www.ijacko.net -0.0.0.0 www.ilovemobi.com -0.0.0.0 www.impressionaffiliate.com -0.0.0.0 www.impressionaffiliate.mobi -0.0.0.0 www.impressionlead.com -0.0.0.0 www.impressionperformance.biz -0.0.0.0 www.incentive-scene.com -0.0.0.0 www.incentivegateway.com -0.0.0.0 www.incentiverewardcenter.com -0.0.0.0 www.inckamedia.com -0.0.0.0 www.indiads.com -0.0.0.0 www.infinite-ads.com -0.0.0.0 www.inpagevideo.nl -0.0.0.0 www.ins-offer.com -0.0.0.0 www.insurance-rewardpath.com -0.0.0.0 www.intela.com -0.0.0.0 www.interstitialzone.com -0.0.0.0 www.intnet-offer.com -0.0.0.0 www.invitefashion.com -0.0.0.0 www.is1.clixgalore.com -0.0.0.0 www.isfilebest.com -0.0.0.0 www.isoftibest.com -0.0.0.0 www.istats.nl -0.0.0.0 www.itrackerpro.com -0.0.0.0 www.itsfree123.com -0.0.0.0 www.iwantmy-freelaptop.com -0.0.0.0 www.iwantmyfree-laptop.com -0.0.0.0 www.iwantmyfreecash.com -0.0.0.0 www.iwantmyfreelaptop.com -0.0.0.0 www.iwantmygiftcard.com -0.0.0.0 www.jersey-offer.com -0.0.0.0 www.jetseeker.com -0.0.0.0 www.jivox.com -0.0.0.0 www.jl29jd25sm24mc29.com -0.0.0.0 www.joinfree.ro -0.0.0.0 www.jolic2.com -0.0.0.0 www.jxliu.com -0.0.0.0 www.kampanyatakip.net -0.0.0.0 www.keywordblocks.com -0.0.0.0 www.kitaramarketplace.com -0.0.0.0 www.kitaramedia.com -0.0.0.0 www.kitaratrk.com -0.0.0.0 www.kixer.com -0.0.0.0 www.klikdirect.com -0.0.0.0 www.kliksaya.com -0.0.0.0 www.kmdl101.com -0.0.0.0 www.kontera.com -0.0.0.0 www.konversation.com -0.0.0.0 www.kreaffiliation.com -0.0.0.0 www.kuhdi.com -0.0.0.0 www.ladyclicks.ru -0.0.0.0 www.laptopreportcard.com -0.0.0.0 www.laptoprewards.com -0.0.0.0 www.laptoprewardsgroup.com -0.0.0.0 www.laptoprewardszone.com -0.0.0.0 www.larivieracasino.com -0.0.0.0 www.lasthr.info -0.0.0.0 www.lduhtrp.net -0.0.0.0 www.le1er.net -0.0.0.0 www.leadgreed.com -0.0.0.0 www.learning-offer.com -0.0.0.0 www.legal-rewardpath.com -0.0.0.0 www.leisure-offer.com -0.0.0.0 www.lejournaldescarrieres.com -0.0.0.0 www.linkhut.com -0.0.0.0 www.linkpulse.com -0.0.0.0 www.linkredirect.biz -0.0.0.0 www.linkwithin.com -0.0.0.0 www.liones.nl -0.0.0.0 www.liveadexchanger.com -0.0.0.0 www.lldiettracker.com -0.0.0.0 www.lottoforever.com -0.0.0.0 www.lpcloudsvr302.com -0.0.0.0 www.lpmxp2014.com -0.0.0.0 www.lpmxp2015.com -0.0.0.0 www.lpmxp2016.com -0.0.0.0 www.lpmxp2017.com -0.0.0.0 www.lpmxp2018.com -0.0.0.0 www.lpmxp2019.com -0.0.0.0 www.lpmxp2020.com -0.0.0.0 www.lpmxp2021.com -0.0.0.0 www.lpmxp2022.com -0.0.0.0 www.lpmxp2023.com -0.0.0.0 www.lpmxp2024.com -0.0.0.0 www.lpmxp2025.com -0.0.0.0 www.lpmxp2026.com -0.0.0.0 www.lpmxp2027.com -0.0.0.0 www.lucky-day-uk.com -0.0.0.0 www.mac.com-w.net -0.0.0.0 www.macombdisplayads.com -0.0.0.0 www.market-buster.com -0.0.0.0 www.marketing-rewardpath.com -0.0.0.0 www.mastertracks.be -0.0.0.0 www.maxonclick.com -0.0.0.0 www.mb01.com -0.0.0.0 www.media-motor.com -0.0.0.0 www.media2.travelzoo.com -0.0.0.0 www.medical-offer.com -0.0.0.0 www.medical-rewardpath.com -0.0.0.0 www.merchantapp.com -0.0.0.0 www.merlin.co.il -0.0.0.0 www.methodcasino2015.com -0.0.0.0 www.methode-binaire.com -0.0.0.0 www.mgid.com -0.0.0.0 www.mightymagoo.com -0.0.0.0 www.mijnbladopdemat.nl -0.0.0.0 www.mktg-offer.com -0.0.0.0 www.mlntracker.com -0.0.0.0 www.mochibot.com -0.0.0.0 www.morefreecamsecrets.com -0.0.0.0 www.morevisits.info -0.0.0.0 www.mp3playersource.com -0.0.0.0 www.mpression.net -0.0.0.0 www.my-reward-channel.com -0.0.0.0 www.my-rewardsvault.com -0.0.0.0 www.my-stats.com -0.0.0.0 www.myadsl.co.za -0.0.0.0 www.myaffiliateprogram.com -0.0.0.0 www.myairbridge.com -0.0.0.0 www.mycashback.co.uk -0.0.0.0 www.mycelloffer.com -0.0.0.0 www.mychoicerewards.com -0.0.0.0 www.myexclusiverewards.com -0.0.0.0 www.myfreedinner.com -0.0.0.0 www.myfreegifts.co.uk -0.0.0.0 www.myfreemp3player.com -0.0.0.0 www.mygiftcardcenter.com -0.0.0.0 www.mygreatrewards.com -0.0.0.0 www.myoffertracking.com -0.0.0.0 www.myseostats.com -0.0.0.0 www.myuitm.com -0.0.0.0 www.myusersonline.com -0.0.0.0 www.na47.com -0.0.0.0 www.nakhit.com -0.0.0.0 www.nationalissuepanel.com -0.0.0.0 www.nationalsurveypanel.com -0.0.0.0 www.nctracking.com -0.0.0.0 www.nearbyad.com -0.0.0.0 www.needadvertising.com -0.0.0.0 www.neptuneads.com -0.0.0.0 www.netpalnow.com -0.0.0.0 www.netpaloffers.net -0.0.0.0 www.news6health.com -0.0.0.0 www.newssourceoftoday.com -0.0.0.0 www.nextlnk7.com -0.0.0.0 www.nospartenaires.com -0.0.0.0 www.nothing-but-value.com -0.0.0.0 www.nubijlage.nl -0.0.0.0 www.nutaku.com -0.0.0.0 www.nysubwayoffer.com -0.0.0.0 www.offerx.co.uk -0.0.0.0 www.oinadserve.com -0.0.0.0 www.onclicktop.com -0.0.0.0 www.onlinebestoffers.net -0.0.0.0 www.ontheweb.com -0.0.0.0 www.opendownload.de -0.0.0.0 www.openload.de -0.0.0.0 www.optiad.net -0.0.0.0 www.paperg.com -0.0.0.0 www.parsads.com -0.0.0.0 www.partner.googleadservices.com -0.0.0.0 www.partycasino.com -0.0.0.0 www.pathforpoints.com -0.0.0.0 www.paypopup.com -0.0.0.0 www.peachy18.com -0.0.0.0 www.people-choice-sites.com -0.0.0.0 www.persgroepadvertising.nl -0.0.0.0 www.personalcare-offer.com -0.0.0.0 www.personalcashbailout.com -0.0.0.0 www.pfhsystem.com -0.0.0.0 www.phoenixads.co.in -0.0.0.0 www.phorm.com -0.0.0.0 www.pick-savings.com -0.0.0.0 www.placelocal.com -0.0.0.0 www.plasmatv4free.com -0.0.0.0 www.plasmatvreward.com -0.0.0.0 www.politicalopinionsurvey.com -0.0.0.0 www.polskasupermarkecie.website -0.0.0.0 www.poponclick.com -0.0.0.0 www.popupad.net -0.0.0.0 www.popupdomination.com -0.0.0.0 www.popuptraffic.com -0.0.0.0 www.postmasterbannernet.com -0.0.0.0 www.postmasterdirect.com -0.0.0.0 www.postnewsads.com -0.0.0.0 www.predictivadnetwork.com -0.0.0.0 www.premium-reward-club.com -0.0.0.0 www.premiumholidayoffers.com -0.0.0.0 www.premiumproductsonline.com -0.0.0.0 www.prizes.co.uk -0.0.0.0 www.pro-partners.nl -0.0.0.0 www.probabilidades.net -0.0.0.0 www.productopinionpanel.com -0.0.0.0 www.productresearchpanel.com -0.0.0.0 www.producttestpanel.com -0.0.0.0 www.projectwonderful.com -0.0.0.0 www.psclicks.com -0.0.0.0 www.pubdirecte.com -0.0.0.0 www.pureadexchange.com -0.0.0.0 www.purredheanb.online -0.0.0.0 www.qitrck.com -0.0.0.0 www.quickbrowsersearch.com -0.0.0.0 www.quickcash-system.com -0.0.0.0 www.radiate.com -0.0.0.0 www.rankyou.com -0.0.0.0 www.ravel-rewardpath.com -0.0.0.0 www.recreation-leisure-rewardpath.com -0.0.0.0 www.redactiepartners.nl -0.0.0.0 www.regflow.com -0.0.0.0 www.registrarads.com -0.0.0.0 www.reklam3.net -0.0.0.0 www.reklamzadserver.com -0.0.0.0 www.resolvingserver.com -0.0.0.0 www.rewardblvd.com -0.0.0.0 www.rewardhotspot.com -0.0.0.0 www.rewardsflow.com -0.0.0.0 www.rhydel.site -0.0.0.0 www.ringtonepartner.com -0.0.0.0 www.romepartners.com -0.0.0.0 www.roulettebotplus.com -0.0.0.0 www.rovion.com -0.0.0.0 www.rscounter10.com -0.0.0.0 www.rtcode.com -0.0.0.0 www.rubyfortune.com -0.0.0.0 www.rwpads.net -0.0.0.0 www.sa44.net -0.0.0.0 www.safenetdir.com -0.0.0.0 www.safesoftware182.com -0.0.0.0 www.sagent.io -0.0.0.0 www.salesonline.ie -0.0.0.0 www.sanoma-adverteren.nl -0.0.0.0 www.save-plan.com -0.0.0.0 www.savings-specials.com -0.0.0.0 www.savings-time.com -0.0.0.0 www.sayfabulunamadi.com -0.0.0.0 www.scoremygift.com -0.0.0.0 www.screen-mates.com -0.0.0.0 www.searchwe.com -0.0.0.0 www.seasonalsamplerspecials.com -0.0.0.0 www.securecontactinfo.com -0.0.0.0 www.securerunner.com -0.0.0.0 www.servedby.advertising.com -0.0.0.0 www.sexadvertentiesite.nl -0.0.0.0 www.sexpartnerx.com -0.0.0.0 www.sexsponsors.com -0.0.0.0 www.share-server.com -0.0.0.0 www.shareasale.com -0.0.0.0 www.shc-rebates.com -0.0.0.0 www.shopperpromotions.com -0.0.0.0 www.shopping-offer.com -0.0.0.0 www.shoppingjobshere.com -0.0.0.0 www.shoppingminds.net -0.0.0.0 www.shoppingsiterewards.com -0.0.0.0 www.shops-malls-rewardpath.com -0.0.0.0 www.shoptosaveenergy.com -0.0.0.0 www.simpli.fi -0.0.0.0 www.sizzle-savings.com -0.0.0.0 www.smart-scripts.com -0.0.0.0 www.smarttargetting.com -0.0.0.0 www.smichovbike.cz -0.0.0.0 www.smokersopinionpoll.com -0.0.0.0 www.smspop.com -0.0.0.0 www.sochr.com -0.0.0.0 www.sociallypublish.com -0.0.0.0 www.soongu.info -0.0.0.0 www.specialgiftrewards.com -0.0.0.0 www.specialonlinegifts.com -0.0.0.0 www.specials-rewardpath.com -0.0.0.0 www.speedboink.com -0.0.0.0 www.speedyclick.com -0.0.0.0 www.spinbox.com -0.0.0.0 www.sponsorads.de -0.0.0.0 www.sponsoradulto.com -0.0.0.0 www.sports-bonuspath.com -0.0.0.0 www.sports-fitness-rewardpath.com -0.0.0.0 www.sports-offer.com -0.0.0.0 www.sports-offer.net -0.0.0.0 www.sports-premiumblvd.com -0.0.0.0 www.sq2trk2.com -0.0.0.0 www.star-advertising.com -0.0.0.0 www.startnewtab.com -0.0.0.0 www.subsitesadserver.co.uk -0.0.0.0 www.sudokuwhiz.com -0.0.0.0 www.superinterstitial.com -0.0.0.0 www.supremeadsonline.com -0.0.0.0 www.surplus-suppliers.com -0.0.0.0 www.sweetsforfree.com -0.0.0.0 www.symbiosting.com -0.0.0.0 www.syncaccess.net -0.0.0.0 www.system-live-media.cz -0.0.0.0 www.tao123.com -0.0.0.0 www.tcimg.com -0.0.0.0 www.terraclicks.com -0.0.0.0 www.text-link-ads.com -0.0.0.0 www.textbanners.net -0.0.0.0 www.textsrv.com -0.0.0.0 www.tgpmanager.com -0.0.0.0 www.thatrendsystem.com -0.0.0.0 www.the-binary-options-guide.com -0.0.0.0 www.the-binary-theorem.com -0.0.0.0 www.the-path-gateway.com -0.0.0.0 www.the-smart-stop.com -0.0.0.0 www.theprofitsmaker.net -0.0.0.0 www.thetraderinpajamas.com -0.0.0.0 www.theuseful.com -0.0.0.0 www.theuseful.net -0.0.0.0 www.thewaycloud.com -0.0.0.0 www.thinktarget.com -0.0.0.0 www.thinlaptoprewards.com -0.0.0.0 www.thoughtfully-free.com -0.0.0.0 www.thruport.com -0.0.0.0 www.tons-to-see.com -0.0.0.0 www.top20free.com -0.0.0.0 www.topbrandrewards.com -0.0.0.0 www.topconsumergifts.com -0.0.0.0 www.topdemaroc.com -0.0.0.0 www.toy-offer.com -0.0.0.0 www.toy-offer.net -0.0.0.0 www.tqlkg.com -0.0.0.0 www.track2cash.com -0.0.0.0 www.trackadvertising.net -0.0.0.0 www.tradeadexchange.com -0.0.0.0 www.tradem.com -0.0.0.0 www.trafficnetworkads24.com -0.0.0.0 www.trafficrevenue.net -0.0.0.0 www.traffictrader.net -0.0.0.0 www.traffictraders.com -0.0.0.0 www.trafsearchonline.com -0.0.0.0 www.traktrafficflow.com -0.0.0.0 www.traktum.com -0.0.0.0 www.travel-leisure-bonuspath.com -0.0.0.0 www.travel-leisure-premiumblvd.com -0.0.0.0 www.traveladvertising.com -0.0.0.0 www.traveller-offer.com -0.0.0.0 www.traveller-offer.net -0.0.0.0 www.travelncs.com -0.0.0.0 www.treeloot.com -0.0.0.0 www.trendnews.com -0.0.0.0 www.trendsonline.biz -0.0.0.0 www.trendsonline.me -0.0.0.0 www.trendsonline.mobi -0.0.0.0 www.trkfl.com -0.0.0.0 www.trndsys.mobi -0.0.0.0 www.ttnet.yandex.com.tr -0.0.0.0 www.turn.com -0.0.0.0 www.tutop.com -0.0.0.0 www.tuttosessogratis.org -0.0.0.0 www.ukbanners.com -0.0.0.0 www.uleadstrk.com -0.0.0.0 www.ultimatefashiongifts.com -0.0.0.0 www.uniqebrokeroffers.com -0.0.0.0 www.uproar.com -0.0.0.0 www.urdoot.win -0.0.0.0 www.us-choicevalue.com -0.0.0.0 www.us-topsites.com -0.0.0.0 www.usatravel-specials.com -0.0.0.0 www.usatravel-specials.net -0.0.0.0 www.usemax.de -0.0.0.0 www.utarget.co.uk -0.0.0.0 www.valueclick.com -0.0.0.0 www.via22.net -0.0.0.0 www.vibrantmedia.com -0.0.0.0 www.video-game-rewards-central.com -0.0.0.0 www.videogamerewardscentral.com -0.0.0.0 www.videohube.eu -0.0.0.0 www.videomediagroep.nl -0.0.0.0 www.view4cash.de -0.0.0.0 www.vipromoffers.com -0.0.0.0 www.virtumundo.com -0.0.0.0 www.vmcsatellite.com -0.0.0.0 www.voucher-for-you.online -0.0.0.0 www.w.nolimit-video.com -0.0.0.0 www.wdm29.com -0.0.0.0 www.webcashvideos.com -0.0.0.0 www.webcompteur.com -0.0.0.0 www.webservices-rewardpath.com -0.0.0.0 www.websitepromoten.be -0.0.0.0 www.websponsors.com -0.0.0.0 www.webtrekk.net -0.0.0.0 www.wegetpaid.net -0.0.0.0 www.werkenbijliones.nl -0.0.0.0 www.westreclameadvies.nl -0.0.0.0 www.whatuwhatuwhatuwant.com -0.0.0.0 www.widespace.com -0.0.0.0 www.widgetbucks.com -0.0.0.0 www.wigetmedia.com -0.0.0.0 www.williamhill.es -0.0.0.0 www.windaily.com -0.0.0.0 www.winnerschoiceservices.com -0.0.0.0 www.wordplaywhiz.com -0.0.0.0 www.work-offer.com -0.0.0.0 www.worry-free-savings.com -0.0.0.0 www.wppluginspro.com -0.0.0.0 www.wtp101.com -0.0.0.0 www.xaxis.com -0.0.0.0 www.xbn.ru -0.0.0.0 www.yceml.net -0.0.0.0 www.yibaruxet.cn -0.0.0.0 www.yieldmanager.net -0.0.0.0 www.yieldpartners.com -0.0.0.0 www.youf1le.com -0.0.0.0 www.youfck.com -0.0.0.0 www.youfileisoft.com -0.0.0.0 www.your-gift-zone.com -0.0.0.0 www.yourdvdplayer.com -0.0.0.0 www.yourfreegascard.com -0.0.0.0 www.yourgascards.com -0.0.0.0 www.yourgiftrewards.com -0.0.0.0 www.yourgiftzone.com -0.0.0.0 www.yourhandytips.com -0.0.0.0 www.yourhotgiftzone.com -0.0.0.0 www.youripad4free.com -0.0.0.0 www.yourrewardzone.com -0.0.0.0 www.yoursmartrewards.com -0.0.0.0 www.zbippirad.info -0.0.0.0 www.zemgo.com -0.0.0.0 www.zevents.com -0.0.0.0 www.zlothonline.info -0.0.0.0 www.zytpirwai.net -0.0.0.0 www1.ad.tomshardware.com -0.0.0.0 www1.adireland.com -0.0.0.0 www1.bannerspace.com -0.0.0.0 www1.belboon.de -0.0.0.0 www1.clicktorrent.info -0.0.0.0 www1.mpnrs.com -0.0.0.0 www1.popinads.com -0.0.0.0 www1.safenyplanet.in -0.0.0.0 www1.vip.sc9.admob.com -0.0.0.0 www1.xmediaserve.com -0.0.0.0 www1.zapadserver1.com -0.0.0.0 www10.ad.tomshardware.com -0.0.0.0 www10.glam.com -0.0.0.0 www10.indiads.com -0.0.0.0 www10.paypopup.com -0.0.0.0 www11.ad.tomshardware.com -0.0.0.0 www12.ad.tomshardware.com -0.0.0.0 www12.glam.com -0.0.0.0 www123.glam.com -0.0.0.0 www13.ad.tomshardware.com -0.0.0.0 www13.glam.com -0.0.0.0 www14.ad.tomshardware.com -0.0.0.0 www14.smartadserver.com -0.0.0.0 www15.ad.tomshardware.com -0.0.0.0 www17.glam.com -0.0.0.0 www18.glam.com -0.0.0.0 www2.ad.tomshardware.com -0.0.0.0 www2.adireland.com -0.0.0.0 www2.adserverpub.com -0.0.0.0 www2.bannerspace.com -0.0.0.0 www2.glam.com -0.0.0.0 www2.kampanyatakip.net -0.0.0.0 www2.pubdirecte.com -0.0.0.0 www2.zapadserver1.com -0.0.0.0 www210.paypopup.com -0.0.0.0 www211.paypopup.com -0.0.0.0 www212.paypopup.com -0.0.0.0 www213.paypopup.com -0.0.0.0 www24.glam.com -0.0.0.0 www24a.glam.com -0.0.0.0 www25.glam.com -0.0.0.0 www25a.glam.com -0.0.0.0 www3.ad.tomshardware.com -0.0.0.0 www3.addthis.com -0.0.0.0 www3.adireland.com -0.0.0.0 www3.bannerspace.com -0.0.0.0 www3.game-advertising-online.com -0.0.0.0 www3.haberturk.com -0.0.0.0 www3.ihaberadserver.com -0.0.0.0 www3.kampanyatakip.net -0.0.0.0 www3.oyunstar.com -0.0.0.0 www3.webhostingtalk.com -0.0.0.0 www3.zapadserver.com -0.0.0.0 www30.glam.com -0.0.0.0 www30a1-orig.glam.com -0.0.0.0 www30a1.glam.com -0.0.0.0 www30a2-orig.glam.com -0.0.0.0 www30a3-orig.glam.com -0.0.0.0 www30a3.glam.com -0.0.0.0 www30a7.glam.com -0.0.0.0 www30l2.glam.com -0.0.0.0 www30t1-orig.glam.com -0.0.0.0 www35f.glam.com -0.0.0.0 www35jm.glam.com -0.0.0.0 www35t.glam.com -0.0.0.0 www4.ad.tomshardware.com -0.0.0.0 www4.bannerspace.com -0.0.0.0 www4.glam.com -0.0.0.0 www4.kampanyatakip.net -0.0.0.0 www5.ad.tomshardware.com -0.0.0.0 www5.bannerspace.com -0.0.0.0 www5.kampanyatakip.net -0.0.0.0 www5.mackolik1.com -0.0.0.0 www6.ad.tomshardware.com -0.0.0.0 www6.bannerspace.com -0.0.0.0 www6.kampanyatakip.net -0.0.0.0 www7.ad.tomshardware.com -0.0.0.0 www7.bannerspace.com -0.0.0.0 www7.kampanyatakip.net -0.0.0.0 www74.valueclick.com -0.0.0.0 www8.ad.tomshardware.com -0.0.0.0 www8.bannerspace.com -0.0.0.0 www81.valueclick.com -0.0.0.0 www9.ad.tomshardware.com -0.0.0.0 www9.paypopup.com -0.0.0.0 wwww.8cr.purredheanb.online -0.0.0.0 x.admob.com -0.0.0.0 x.azjmp.com -0.0.0.0 x.iasrv.com -0.0.0.0 x.interia.pl -0.0.0.0 x.mochiads.com -0.0.0.0 x65zz.popularprizes.8981275.com -0.0.0.0 x86adserve006.adtech.de -0.0.0.0 xads.zedo.com -0.0.0.0 xaxis.com -0.0.0.0 xch.smrtgs.com -0.0.0.0 xkygmtrrjalx.com -0.0.0.0 xlivehost.com -0.0.0.0 xlonhcld.xlontech.net -0.0.0.0 xml.ad-maven.com -0.0.0.0 xml.adservme.com -0.0.0.0 xml.adtech.de -0.0.0.0 xml.adtech.fr -0.0.0.0 xml.adtech.us -0.0.0.0 xml.click9.com -0.0.0.0 xmlheads.com -0.0.0.0 xpantivirus.com -0.0.0.0 xpcs.ads.yahoo.com -0.0.0.0 xstatic.nk-net.pl -0.0.0.0 xsztfrlkphqy.com -0.0.0.0 y.admob.com -0.0.0.0 y.cdn.adblade.com -0.0.0.0 yepdigital.adk2x.com -0.0.0.0 yhit.press -0.0.0.0 yie4zooseif.info -0.0.0.0 yieldmanagement.adbooth.net -0.0.0.0 yllix.com -0.0.0.0 ym.adnxs.com -0.0.0.0 yodleeinc.tt.omtrdc.net -0.0.0.0 yotube.com -0.0.0.0 youcanoptin.com -0.0.0.0 youcanoptin.net -0.0.0.0 youcanoptin.org -0.0.0.0 youfck.com -0.0.0.0 your-free-iphone.com -0.0.0.0 your-gift-zone.com -0.0.0.0 your.dailytopdealz.com -0.0.0.0 yourdvdplayer.com -0.0.0.0 yourfreegascard.com -0.0.0.0 yourgascards.com -0.0.0.0 yourgiftrewards.com -0.0.0.0 yourgiftzone.com -0.0.0.0 yourhandytips.com -0.0.0.0 yourhotgiftzone.com -0.0.0.0 youripad4free.com -0.0.0.0 yourrewardzone.com -0.0.0.0 yoursmartrewards.com -0.0.0.0 ypn-js.overture.com -0.0.0.0 ysiu.freenation.com -0.0.0.0 ytaahg.vo.llnwd.net -0.0.0.0 yumenetworks.com -0.0.0.0 yx-in-f108.1e100.net -0.0.0.0 z.admob.com -0.0.0.0 z.blogads.com -0.0.0.0 z.ceotrk.com -0.0.0.0 z.moatads.com -0.0.0.0 z1.adserver.com -0.0.0.0 za1.sierra-fox.com -0.0.0.0 zads.zedo.com -0.0.0.0 zapadserver1.com -0.0.0.0 zc1.delta-boa.com -0.0.0.0 zc1.zeroredirect11.com -0.0.0.0 zdads.e-media.com -0.0.0.0 zeevex-online.com -0.0.0.0 zemgo.com -0.0.0.0 zeroredirect3.com -0.0.0.0 zeroredirect4.com -0.0.0.0 zevents.com -0.0.0.0 zhalehziba.com -0.0.0.0 zl1.bravo-deg.com -0.0.0.0 zlothonline.info -0.0.0.0 zu1.november-lax.com -0.0.0.0 zuzzer5.com -0.0.0.0 ct1.addthis.com -0.0.0.0 cya2.net -0.0.0.0 i.ligatus.com -0.0.0.0 images.revtrax.com -0.0.0.0 shorte.st -0.0.0.0 src.kitcode.net -0.0.0.0 stat.ringier.cz -0.0.0.0 ar.hao123.com -0.0.0.0 irs01.net -0.0.0.0 kiks.yandex.ru -0.0.0.0 simg.sinajs.cn -0.0.0.0 tv.sohu.com -0.0.0.0 y3.ifengimg.com -0.0.0.0 in.yimg.com -0.0.0.0 sg.yimg.com -0.0.0.0 uk.i1.yimg.com -0.0.0.0 us.b1.yimg.com -0.0.0.0 us.c1.yimg.com -0.0.0.0 us.d1.yimg.com -0.0.0.0 us.e1.yimg.com -0.0.0.0 us.f1.yimg.com -0.0.0.0 us.g1.yimg.com -0.0.0.0 us.h1.yimg.com -0.0.0.0 us.j1.yimg.com -0.0.0.0 us.k1.yimg.com -0.0.0.0 us.l1.yimg.com -0.0.0.0 us.m1.yimg.com -0.0.0.0 us.n1.yimg.com -0.0.0.0 us.o1.yimg.com -0.0.0.0 us.p1.yimg.com -0.0.0.0 us.q1.yimg.com -0.0.0.0 us.r1.yimg.com -0.0.0.0 us.s1.yimg.com -0.0.0.0 us.t1.yimg.com -0.0.0.0 us.u1.yimg.com -0.0.0.0 us.v1.yimg.com -0.0.0.0 us.w1.yimg.com -0.0.0.0 us.x1.yimg.com -0.0.0.0 us.y1.yimg.com -0.0.0.0 us.z1.yimg.com -0.0.0.0 1cgi.hitbox.com -0.0.0.0 2cgi.hitbox.com -0.0.0.0 adminec1.hitbox.com -0.0.0.0 ads.hitbox.com -0.0.0.0 ag1.hitbox.com -0.0.0.0 ahbn1.hitbox.com -0.0.0.0 ahbn2.hitbox.com -0.0.0.0 ahbn3.hitbox.com -0.0.0.0 ahbn4.hitbox.com -0.0.0.0 ai.hitbox.com -0.0.0.0 aibg.hitbox.com -0.0.0.0 aibl.hitbox.com -0.0.0.0 aics.hitbox.com -0.0.0.0 aiui.hitbox.com -0.0.0.0 bigip1.hitbox.com -0.0.0.0 bigip2.hitbox.com -0.0.0.0 blowfish.hitbox.com -0.0.0.0 cdb.hitbox.com -0.0.0.0 cgi.hitbox.com -0.0.0.0 counter.hitbox.com -0.0.0.0 counter2.hitbox.com -0.0.0.0 dev.hitbox.com -0.0.0.0 dev101.hitbox.com -0.0.0.0 dev102.hitbox.com -0.0.0.0 dev103.hitbox.com -0.0.0.0 download.hitbox.com -0.0.0.0 ec1.hitbox.com -0.0.0.0 ehg-247internet.hitbox.com -0.0.0.0 ehg-accuweather.hitbox.com -0.0.0.0 ehg-acdsystems.hitbox.com -0.0.0.0 ehg-adeptscience.hitbox.com -0.0.0.0 ehg-affinitynet.hitbox.com -0.0.0.0 ehg-aha.hitbox.com -0.0.0.0 ehg-amerix.hitbox.com -0.0.0.0 ehg-apcc.hitbox.com -0.0.0.0 ehg-associatenewmedia.hitbox.com -0.0.0.0 ehg-ati.hitbox.com -0.0.0.0 ehg-attenza.hitbox.com -0.0.0.0 ehg-autodesk.hitbox.com -0.0.0.0 ehg-baa.hitbox.com -0.0.0.0 ehg-backweb.hitbox.com -0.0.0.0 ehg-bestbuy.hitbox.com -0.0.0.0 ehg-bizjournals.hitbox.com -0.0.0.0 ehg-bmwna.hitbox.com -0.0.0.0 ehg-boschsiemens.hitbox.com -0.0.0.0 ehg-bskyb.hitbox.com -0.0.0.0 ehg-cafepress.hitbox.com -0.0.0.0 ehg-careerbuilder.hitbox.com -0.0.0.0 ehg-cbc.hitbox.com -0.0.0.0 ehg-cbs.hitbox.com -0.0.0.0 ehg-cbsradio.hitbox.com -0.0.0.0 ehg-cedarpoint.hitbox.com -0.0.0.0 ehg-clearchannel.hitbox.com -0.0.0.0 ehg-closetmaid.hitbox.com -0.0.0.0 ehg-commjun.hitbox.com -0.0.0.0 ehg-communityconnect.hitbox.com -0.0.0.0 ehg-communityconnet.hitbox.com -0.0.0.0 ehg-comscore.hitbox.com -0.0.0.0 ehg-corusentertainment.hitbox.com -0.0.0.0 ehg-coverityinc.hitbox.com -0.0.0.0 ehg-crain.hitbox.com -0.0.0.0 ehg-ctv.hitbox.com -0.0.0.0 ehg-cygnusbm.hitbox.com -0.0.0.0 ehg-datamonitor.hitbox.com -0.0.0.0 ehg-dig.hitbox.com -0.0.0.0 ehg-digg.hitbox.com -0.0.0.0 ehg-eckounlimited.hitbox.com -0.0.0.0 ehg-esa.hitbox.com -0.0.0.0 ehg-espn.hitbox.com -0.0.0.0 ehg-fifa.hitbox.com -0.0.0.0 ehg-findlaw.hitbox.com -0.0.0.0 ehg-foundation.hitbox.com -0.0.0.0 ehg-foxsports.hitbox.com -0.0.0.0 ehg-futurepub.hitbox.com -0.0.0.0 ehg-gamedaily.hitbox.com -0.0.0.0 ehg-gamespot.hitbox.com -0.0.0.0 ehg-gatehousemedia.hitbox.com -0.0.0.0 ehg-gatehoussmedia.hitbox.com -0.0.0.0 ehg-glam.hitbox.com -0.0.0.0 ehg-groceryworks.hitbox.com -0.0.0.0 ehg-groupernetworks.hitbox.com -0.0.0.0 ehg-guardian.hitbox.com -0.0.0.0 ehg-hasbro.hitbox.com -0.0.0.0 ehg-hellodirect.hitbox.com -0.0.0.0 ehg-himedia.hitbox.com -0.0.0.0 ehg-hitent.hitbox.com -0.0.0.0 ehg-hollywood.hitbox.com -0.0.0.0 ehg-idg.hitbox.com -0.0.0.0 ehg-idgentertainment.hitbox.com -0.0.0.0 ehg-ifilm.hitbox.com -0.0.0.0 ehg-ignitemedia.hitbox.com -0.0.0.0 ehg-intel.hitbox.com -0.0.0.0 ehg-ittoolbox.hitbox.com -0.0.0.0 ehg-itworldcanada.hitbox.com -0.0.0.0 ehg-kingstontechnology.hitbox.com -0.0.0.0 ehg-knightridder.hitbox.com -0.0.0.0 ehg-learningco.hitbox.com -0.0.0.0 ehg-legonewyorkinc.hitbox.com -0.0.0.0 ehg-liveperson.hitbox.com -0.0.0.0 ehg-macpublishingllc.hitbox.com -0.0.0.0 ehg-macromedia.hitbox.com -0.0.0.0 ehg-magicalia.hitbox.com -0.0.0.0 ehg-maplesoft.hitbox.com -0.0.0.0 ehg-mgnlimited.hitbox.com -0.0.0.0 ehg-mindshare.hitbox.com -0.0.0.0 ehg-mtv.hitbox.com -0.0.0.0 ehg-mybc.hitbox.com -0.0.0.0 ehg-newarkinone.hitbox.com.hitbox.com -0.0.0.0 ehg-newegg.hitbox.com -0.0.0.0 ehg-newscientist.hitbox.com -0.0.0.0 ehg-newsinternational.hitbox.com -0.0.0.0 ehg-nokiafin.hitbox.com -0.0.0.0 ehg-novell.hitbox.com -0.0.0.0 ehg-nvidia.hitbox.com -0.0.0.0 ehg-oreilley.hitbox.com -0.0.0.0 ehg-oreilly.hitbox.com -0.0.0.0 ehg-pacifictheatres.hitbox.com -0.0.0.0 ehg-pennwell.hitbox.com -0.0.0.0 ehg-peoplesoft.hitbox.com -0.0.0.0 ehg-philipsvheusen.hitbox.com -0.0.0.0 ehg-pizzahut.hitbox.com -0.0.0.0 ehg-playboy.hitbox.com -0.0.0.0 ehg-presentigsolutions.hitbox.com -0.0.0.0 ehg-qualcomm.hitbox.com -0.0.0.0 ehg-quantumcorp.hitbox.com -0.0.0.0 ehg-randomhouse.hitbox.com -0.0.0.0 ehg-redherring.hitbox.com -0.0.0.0 ehg-register.hitbox.com -0.0.0.0 ehg-researchinmotion.hitbox.com -0.0.0.0 ehg-rfa.hitbox.com -0.0.0.0 ehg-rodale.hitbox.com -0.0.0.0 ehg-salesforce.hitbox.com -0.0.0.0 ehg-salonmedia.hitbox.com -0.0.0.0 ehg-samsungusa.hitbox.com -0.0.0.0 ehg-seca.hitbox.com -0.0.0.0 ehg-shoppersdrugmart.hitbox.com -0.0.0.0 ehg-sonybssc.hitbox.com -0.0.0.0 ehg-sonycomputer.hitbox.com -0.0.0.0 ehg-sonyelec.hitbox.com -0.0.0.0 ehg-sonymusic.hitbox.com -0.0.0.0 ehg-sonyny.hitbox.com -0.0.0.0 ehg-space.hitbox.com -0.0.0.0 ehg-sportsline.hitbox.com -0.0.0.0 ehg-streamload.hitbox.com -0.0.0.0 ehg-superpages.hitbox.com -0.0.0.0 ehg-techtarget.hitbox.com -0.0.0.0 ehg-tfl.hitbox.com -0.0.0.0 ehg-thefirstchurchchrist.hitbox.com -0.0.0.0 ehg-tigerdirect.hitbox.com -0.0.0.0 ehg-tigerdirect2.hitbox.com -0.0.0.0 ehg-topps.hitbox.com -0.0.0.0 ehg-tribute.hitbox.com -0.0.0.0 ehg-tumbleweed.hitbox.com -0.0.0.0 ehg-ubisoft.hitbox.com -0.0.0.0 ehg-uniontrib.hitbox.com -0.0.0.0 ehg-usnewsworldreport.hitbox.com -0.0.0.0 ehg-verizoncommunications.hitbox.com -0.0.0.0 ehg-viacom.hitbox.com -0.0.0.0 ehg-vmware.hitbox.com -0.0.0.0 ehg-vonage.hitbox.com -0.0.0.0 ehg-wachovia.hitbox.com -0.0.0.0 ehg-wacomtechnology.hitbox.com -0.0.0.0 ehg-warner-brothers.hitbox.com -0.0.0.0 ehg-wizardsofthecoast.hitbox.com.hitbox.com -0.0.0.0 ehg-womanswallstreet.hitbox.com -0.0.0.0 ehg-wss.hitbox.com -0.0.0.0 ehg-xxolympicwintergames.hitbox.com -0.0.0.0 ehg-yellowpages.hitbox.com -0.0.0.0 ehg-youtube.hitbox.com -0.0.0.0 ehg.commjun.hitbox.com -0.0.0.0 ehg.hitbox.com -0.0.0.0 ehg.mindshare.hitbox.com -0.0.0.0 ejs.hitbox.com -0.0.0.0 enterprise-admin.hitbox.com -0.0.0.0 enterprise.hitbox.com -0.0.0.0 esg.hitbox.com -0.0.0.0 evwr.hitbox.com -0.0.0.0 get.hitbox.com -0.0.0.0 hg1.hitbox.com -0.0.0.0 hg10.hitbox.com -0.0.0.0 hg11.hitbox.com -0.0.0.0 hg12.hitbox.com -0.0.0.0 hg13.hitbox.com -0.0.0.0 hg14.hitbox.com -0.0.0.0 hg15.hitbox.com -0.0.0.0 hg16.hitbox.com -0.0.0.0 hg17.hitbox.com -0.0.0.0 hg2.hitbox.com -0.0.0.0 hg3.hitbox.com -0.0.0.0 hg4.hitbox.com -0.0.0.0 hg5.hitbox.com -0.0.0.0 hg6.hitbox.com -0.0.0.0 hg6a.hitbox.com -0.0.0.0 hg7.hitbox.com -0.0.0.0 hg8.hitbox.com -0.0.0.0 hg9.hitbox.com -0.0.0.0 hitboxbenchmarker.com -0.0.0.0 hitboxcentral.com -0.0.0.0 hitboxenterprise.com -0.0.0.0 hitboxwireless.com -0.0.0.0 host6.hitbox.com -0.0.0.0 ias.hitbox.com -0.0.0.0 ias2.hitbox.com -0.0.0.0 ibg.hitbox.com -0.0.0.0 ics.hitbox.com -0.0.0.0 idb.hitbox.com -0.0.0.0 js1.hitbox.com -0.0.0.0 lb.hitbox.com -0.0.0.0 lesbian-erotica.hitbox.com -0.0.0.0 lookup.hitbox.com -0.0.0.0 lookup2.hitbox.com -0.0.0.0 mrtg.hitbox.com -0.0.0.0 myhitbox.com -0.0.0.0 na.hitbox.com -0.0.0.0 narwhal.hitbox.com -0.0.0.0 nei.hitbox.com -0.0.0.0 noc-request.hitbox.com -0.0.0.0 noc.hitbox.com -0.0.0.0 nocboard.hitbox.com -0.0.0.0 ns1.hitbox.com -0.0.0.0 oas.hitbox.com -0.0.0.0 phg.hitbox.com -0.0.0.0 pure.hitbox.com -0.0.0.0 rainbowclub.hitbox.com -0.0.0.0 rd1.hitbox.com -0.0.0.0 reseller.hitbox.com -0.0.0.0 resources.hitbox.com -0.0.0.0 sitesearch.hitbox.com -0.0.0.0 specialtyclub.hitbox.com -0.0.0.0 ss.hitbox.com -0.0.0.0 stage.hitbox.com -0.0.0.0 stage101.hitbox.com -0.0.0.0 stage102.hitbox.com -0.0.0.0 stage103.hitbox.com -0.0.0.0 stage104.hitbox.com -0.0.0.0 stage105.hitbox.com -0.0.0.0 stats.hitbox.com -0.0.0.0 stats2.hitbox.com -0.0.0.0 stats3.hitbox.com -0.0.0.0 switch.hitbox.com -0.0.0.0 switch1.hitbox.com -0.0.0.0 switch10.hitbox.com -0.0.0.0 switch11.hitbox.com -0.0.0.0 switch5.hitbox.com -0.0.0.0 switch6.hitbox.com -0.0.0.0 switch8.hitbox.com -0.0.0.0 switch9.hitbox.com -0.0.0.0 tetra.hitbox.com -0.0.0.0 tools.hitbox.com -0.0.0.0 tools2.hitbox.com -0.0.0.0 toolsa.hitbox.com -0.0.0.0 ts1.hitbox.com -0.0.0.0 ts2.hitbox.com -0.0.0.0 vwr1.hitbox.com -0.0.0.0 vwr2.hitbox.com -0.0.0.0 vwr3.hitbox.com -0.0.0.0 w1.hitbox.com -0.0.0.0 w10.hitbox.com -0.0.0.0 w100.hitbox.com -0.0.0.0 w101.hitbox.com -0.0.0.0 w102.hitbox.com -0.0.0.0 w103.hitbox.com -0.0.0.0 w104.hitbox.com -0.0.0.0 w105.hitbox.com -0.0.0.0 w106.hitbox.com -0.0.0.0 w107.hitbox.com -0.0.0.0 w108.hitbox.com -0.0.0.0 w109.hitbox.com -0.0.0.0 w11.hitbox.com -0.0.0.0 w110.hitbox.com -0.0.0.0 w111.hitbox.com -0.0.0.0 w112.hitbox.com -0.0.0.0 w113.hitbox.com -0.0.0.0 w114.hitbox.com -0.0.0.0 w115.hitbox.com -0.0.0.0 w116.hitbox.com -0.0.0.0 w117.hitbox.com -0.0.0.0 w118.hitbox.com -0.0.0.0 w119.hitbox.com -0.0.0.0 w12.hitbox.com -0.0.0.0 w120.hitbox.com -0.0.0.0 w121.hitbox.com -0.0.0.0 w122.hitbox.com -0.0.0.0 w123.hitbox.com -0.0.0.0 w124.hitbox.com -0.0.0.0 w126.hitbox.com -0.0.0.0 w128.hitbox.com -0.0.0.0 w129.hitbox.com -0.0.0.0 w13.hitbox.com -0.0.0.0 w130.hitbox.com -0.0.0.0 w131.hitbox.com -0.0.0.0 w132.hitbox.com -0.0.0.0 w133.hitbox.com -0.0.0.0 w135.hitbox.com -0.0.0.0 w136.hitbox.com -0.0.0.0 w137.hitbox.com -0.0.0.0 w138.hitbox.com -0.0.0.0 w139.hitbox.com -0.0.0.0 w14.hitbox.com -0.0.0.0 w140.hitbox.com -0.0.0.0 w141.hitbox.com -0.0.0.0 w144.hitbox.com -0.0.0.0 w147.hitbox.com -0.0.0.0 w15.hitbox.com -0.0.0.0 w153.hitbox.com -0.0.0.0 w154.hitbox.com -0.0.0.0 w155.hitbox.com -0.0.0.0 w157.hitbox.com -0.0.0.0 w159.hitbox.com -0.0.0.0 w16.hitbox.com -0.0.0.0 w161.hitbox.com -0.0.0.0 w162.hitbox.com -0.0.0.0 w167.hitbox.com -0.0.0.0 w168.hitbox.com -0.0.0.0 w17.hitbox.com -0.0.0.0 w170.hitbox.com -0.0.0.0 w175.hitbox.com -0.0.0.0 w177.hitbox.com -0.0.0.0 w179.hitbox.com -0.0.0.0 w18.hitbox.com -0.0.0.0 w19.hitbox.com -0.0.0.0 w2.hitbox.com -0.0.0.0 w20.hitbox.com -0.0.0.0 w21.hitbox.com -0.0.0.0 w22.hitbox.com -0.0.0.0 w23.hitbox.com -0.0.0.0 w24.hitbox.com -0.0.0.0 w25.hitbox.com -0.0.0.0 w26.hitbox.com -0.0.0.0 w27.hitbox.com -0.0.0.0 w28.hitbox.com -0.0.0.0 w29.hitbox.com -0.0.0.0 w3.hitbox.com -0.0.0.0 w30.hitbox.com -0.0.0.0 w31.hitbox.com -0.0.0.0 w32.hitbox.com -0.0.0.0 w33.hitbox.com -0.0.0.0 w34.hitbox.com -0.0.0.0 w35.hitbox.com -0.0.0.0 w36.hitbox.com -0.0.0.0 w4.hitbox.com -0.0.0.0 w5.hitbox.com -0.0.0.0 w6.hitbox.com -0.0.0.0 w7.hitbox.com -0.0.0.0 w8.hitbox.com -0.0.0.0 w9.hitbox.com -0.0.0.0 webload101.hitbox.com -0.0.0.0 wss-gw-1.hitbox.com -0.0.0.0 wss-gw-3.hitbox.com -0.0.0.0 wvwr1.hitbox.com -0.0.0.0 ww1.hitbox.com -0.0.0.0 ww2.hitbox.com -0.0.0.0 ww3.hitbox.com -0.0.0.0 wwa.hitbox.com -0.0.0.0 wwb.hitbox.com -0.0.0.0 wwc.hitbox.com -0.0.0.0 wwd.hitbox.com -0.0.0.0 www.ehg-rr.hitbox.com -0.0.0.0 www.hitbox.com -0.0.0.0 www.hitboxwireless.com -0.0.0.0 y2k.hitbox.com -0.0.0.0 yang.hitbox.com -0.0.0.0 ying.hitbox.com -0.0.0.0 w2.extreme-dm.com -0.0.0.0 w3.extreme-dm.com -0.0.0.0 w4.extreme-dm.com -0.0.0.0 w5.extreme-dm.com -0.0.0.0 w6.extreme-dm.com -0.0.0.0 w7.extreme-dm.com -0.0.0.0 w8.extreme-dm.com -0.0.0.0 w9.extreme-dm.com -0.0.0.0 www.extreme-dm.com -0.0.0.0 ap.oasfile.aftenposten.no -0.0.0.0 imagenen1.247realmedia.com -0.0.0.0 oacentral.cepro.com -0.0.0.0 oas-central.east.realmedia.com -0.0.0.0 oas-central.realmedia.com -0.0.0.0 oas.adservingml.com -0.0.0.0 oas.adx.nu -0.0.0.0 oas.aurasports.com -0.0.0.0 oas.dispatch.com -0.0.0.0 oas.greensboro.com -0.0.0.0 oas.guardian.co.uk -0.0.0.0 oas.ibnlive.com -0.0.0.0 oas.lee.net -0.0.0.0 oas.nrjlink.fr -0.0.0.0 oas.nzz.ch -0.0.0.0 oas.portland.com -0.0.0.0 oas.publicitas.ch -0.0.0.0 oas.sciencemag.org -0.0.0.0 oas.signonsandiego.com -0.0.0.0 oas.startribune.com -0.0.0.0 oas.vtsgonline.com -0.0.0.0 oasc03012.247realmedia.com -0.0.0.0 oasc03049.247realmedia.com -0.0.0.0 oasc06006.247realmedia.com -0.0.0.0 oasc08008.247realmedia.com -0.0.0.0 oasc09.247realmedia.com -0.0.0.0 oascentral.123greetings.com -0.0.0.0 oascentral.abclocal.go.com -0.0.0.0 oascentral.adage.com -0.0.0.0 oascentral.adageglobal.com -0.0.0.0 oascentral.aircanada.com -0.0.0.0 oascentral.alanicnewsnet.ca -0.0.0.0 oascentral.alanticnewsnet.ca -0.0.0.0 oascentral.americanheritage.com -0.0.0.0 oascentral.artistdirect.com -0.0.0.0 oascentral.artistirect.com -0.0.0.0 oascentral.askmen.com -0.0.0.0 oascentral.aviationnow.com -0.0.0.0 oascentral.blackenterprises.com -0.0.0.0 oascentral.blogher.org -0.0.0.0 oascentral.bostonherald.com -0.0.0.0 oascentral.bostonphoenix.com -0.0.0.0 oascentral.businessinsider.com -0.0.0.0 oascentral.businessweeks.com -0.0.0.0 oascentral.buy.com -0.0.0.0 oascentral.canadaeast.com -0.0.0.0 oascentral.canadianliving.com -0.0.0.0 oascentral.charleston.net -0.0.0.0 oascentral.chron.com -0.0.0.0 oascentral.citypages.com -0.0.0.0 oascentral.clearchannel.com -0.0.0.0 oascentral.comcast.net -0.0.0.0 oascentral.comics.com -0.0.0.0 oascentral.construction.com -0.0.0.0 oascentral.consumerreports.org -0.0.0.0 oascentral.covers.com -0.0.0.0 oascentral.crainsdetroit.com -0.0.0.0 oascentral.crimelibrary.com -0.0.0.0 oascentral.cybereps.com -0.0.0.0 oascentral.dailybreeze.com -0.0.0.0 oascentral.dailyherald.com -0.0.0.0 oascentral.dilbert.com -0.0.0.0 oascentral.discovery.com -0.0.0.0 oascentral.drphil.com -0.0.0.0 oascentral.eastbayexpress.com -0.0.0.0 oascentral.encyclopedia.com -0.0.0.0 oascentral.fashionmagazine.com -0.0.0.0 oascentral.fayettevillenc.com -0.0.0.0 oascentral.feedroom.com -0.0.0.0 oascentral.forsythnews.com -0.0.0.0 oascentral.foxnews.com -0.0.0.0 oascentral.freedom.com -0.0.0.0 oascentral.g4techtv.com -0.0.0.0 oascentral.ggl.com -0.0.0.0 oascentral.gigex.com -0.0.0.0 oascentral.globalpost.com -0.0.0.0 oascentral.hamptonroads.com -0.0.0.0 oascentral.hamptoroads.com -0.0.0.0 oascentral.hamtoroads.com -0.0.0.0 oascentral.herenb.com -0.0.0.0 oascentral.hollywood.com -0.0.0.0 oascentral.houstonpress.com -0.0.0.0 oascentral.inq7.net -0.0.0.0 oascentral.investors.com -0.0.0.0 oascentral.investorwords.com -0.0.0.0 oascentral.itbusiness.ca -0.0.0.0 oascentral.killsometime.com -0.0.0.0 oascentral.laptopmag.com -0.0.0.0 oascentral.law.com -0.0.0.0 oascentral.laweekly.com -0.0.0.0 oascentral.looksmart.com -0.0.0.0 oascentral.lycos.com -0.0.0.0 oascentral.mailtribune.com -0.0.0.0 oascentral.mayoclinic.com -0.0.0.0 oascentral.medbroadcast.com -0.0.0.0 oascentral.metro.us -0.0.0.0 oascentral.minnpost.com -0.0.0.0 oascentral.mochila.com -0.0.0.0 oascentral.motherjones.com -0.0.0.0 oascentral.nerve.com -0.0.0.0 oascentral.newsmax.com -0.0.0.0 oascentral.nowtoronto.com -0.0.0.0 oascentral.onwisconsin.com -0.0.0.0 oascentral.phoenixnewtimes.com -0.0.0.0 oascentral.phoenixvillenews.com -0.0.0.0 oascentral.pitch.com -0.0.0.0 oascentral.poconorecord.com -0.0.0.0 oascentral.politico.com -0.0.0.0 oascentral.post-gazette.com -0.0.0.0 oascentral.pottsmerc.com -0.0.0.0 oascentral.princetonreview.com -0.0.0.0 oascentral.publicradio.org -0.0.0.0 oascentral.radaronline.com -0.0.0.0 oascentral.rcrnews.com -0.0.0.0 oascentral.redherring.com -0.0.0.0 oascentral.redorbit.com -0.0.0.0 oascentral.redstate.com -0.0.0.0 oascentral.reference.com -0.0.0.0 oascentral.regalinterative.com -0.0.0.0 oascentral.registerguard.com -0.0.0.0 oascentral.registguard.com -0.0.0.0 oascentral.riverfronttimes.com -0.0.0.0 oascentral.sacurrent.com -0.0.0.0 oascentral.salon.com -0.0.0.0 oascentral.santacruzsentinel.com -0.0.0.0 oascentral.sciam.com -0.0.0.0 oascentral.scientificamerican.com -0.0.0.0 oascentral.seacoastonline.com -0.0.0.0 oascentral.seattleweekly.com -0.0.0.0 oascentral.sfgate.com -0.0.0.0 oascentral.sfweekly.com -0.0.0.0 oascentral.sina.com -0.0.0.0 oascentral.sina.com.hk -0.0.0.0 oascentral.sparknotes.com -0.0.0.0 oascentral.sptimes.com -0.0.0.0 oascentral.starbulletin.com -0.0.0.0 oascentral.suntimes.com -0.0.0.0 oascentral.surfline.com -0.0.0.0 oascentral.thechronicleherald.ca -0.0.0.0 oascentral.thehockeynews.com -0.0.0.0 oascentral.thenation.com -0.0.0.0 oascentral.theonion.com -0.0.0.0 oascentral.theonionavclub.com -0.0.0.0 oascentral.thephoenix.com -0.0.0.0 oascentral.thesmokinggun.com -0.0.0.0 oascentral.thespark.com -0.0.0.0 oascentral.tmcnet.com -0.0.0.0 oascentral.tnr.com -0.0.0.0 oascentral.tourismvancouver.com -0.0.0.0 oascentral.townhall.com -0.0.0.0 oascentral.tribe.net -0.0.0.0 oascentral.trutv.com -0.0.0.0 oascentral.upi.com -0.0.0.0 oascentral.urbanspoon.com -0.0.0.0 oascentral.villagevoice.com -0.0.0.0 oascentral.virtualtourist.com -0.0.0.0 oascentral.warcry.com -0.0.0.0 oascentral.washtimes.com -0.0.0.0 oascentral.wciv.com -0.0.0.0 oascentral.westword.com -0.0.0.0 oascentral.where.ca -0.0.0.0 oascentral.wjla.com -0.0.0.0 oascentral.wkrn.com -0.0.0.0 oascentral.wwe.com -0.0.0.0 oascentral.yellowpages.com -0.0.0.0 oascentral.ywlloewpages.ca -0.0.0.0 oascentral.zwire.com -0.0.0.0 oascentralnx.comcast.net -0.0.0.0 oascentreal.adcritic.com -0.0.0.0 oascetral.laweekly.com -0.0.0.0 oasroanoke.com -0.0.0.0 media1.fastclick.net -0.0.0.0 media2.fastclick.net -0.0.0.0 media3.fastclick.net -0.0.0.0 media4.fastclick.net -0.0.0.0 media5.fastclick.net -0.0.0.0 media6.fastclick.net -0.0.0.0 media7.fastclick.net -0.0.0.0 media8.fastclick.net -0.0.0.0 media9.fastclick.net -0.0.0.0 media10.fastclick.net -0.0.0.0 media11.fastclick.net -0.0.0.0 media12.fastclick.net -0.0.0.0 media13.fastclick.net -0.0.0.0 media14.fastclick.net -0.0.0.0 media15.fastclick.net -0.0.0.0 media16.fastclick.net -0.0.0.0 media17.fastclick.net -0.0.0.0 media18.fastclick.net -0.0.0.0 media19.fastclick.net -0.0.0.0 media20.fastclick.net -0.0.0.0 media21.fastclick.net -0.0.0.0 media22.fastclick.net -0.0.0.0 media23.fastclick.net -0.0.0.0 media24.fastclick.net -0.0.0.0 media25.fastclick.net -0.0.0.0 media26.fastclick.net -0.0.0.0 media27.fastclick.net -0.0.0.0 media28.fastclick.net -0.0.0.0 media29.fastclick.net -0.0.0.0 media30.fastclick.net -0.0.0.0 media31.fastclick.net -0.0.0.0 media32.fastclick.net -0.0.0.0 media33.fastclick.net -0.0.0.0 media34.fastclick.net -0.0.0.0 media35.fastclick.net -0.0.0.0 media36.fastclick.net -0.0.0.0 media37.fastclick.net -0.0.0.0 media38.fastclick.net -0.0.0.0 media39.fastclick.net -0.0.0.0 media40.fastclick.net -0.0.0.0 media41.fastclick.net -0.0.0.0 media42.fastclick.net -0.0.0.0 media43.fastclick.net -0.0.0.0 media44.fastclick.net -0.0.0.0 media45.fastclick.net -0.0.0.0 media46.fastclick.net -0.0.0.0 media47.fastclick.net -0.0.0.0 media48.fastclick.net -0.0.0.0 media49.fastclick.net -0.0.0.0 media50.fastclick.net -0.0.0.0 media51.fastclick.net -0.0.0.0 media52.fastclick.net -0.0.0.0 media53.fastclick.net -0.0.0.0 media54.fastclick.net -0.0.0.0 media55.fastclick.net -0.0.0.0 media56.fastclick.net -0.0.0.0 media57.fastclick.net -0.0.0.0 media58.fastclick.net -0.0.0.0 media59.fastclick.net -0.0.0.0 media60.fastclick.net -0.0.0.0 media61.fastclick.net -0.0.0.0 media62.fastclick.net -0.0.0.0 media63.fastclick.net -0.0.0.0 media64.fastclick.net -0.0.0.0 media65.fastclick.net -0.0.0.0 media66.fastclick.net -0.0.0.0 media67.fastclick.net -0.0.0.0 media68.fastclick.net -0.0.0.0 media69.fastclick.net -0.0.0.0 media70.fastclick.net -0.0.0.0 media71.fastclick.net -0.0.0.0 media72.fastclick.net -0.0.0.0 media73.fastclick.net -0.0.0.0 media74.fastclick.net -0.0.0.0 media75.fastclick.net -0.0.0.0 media76.fastclick.net -0.0.0.0 media77.fastclick.net -0.0.0.0 media78.fastclick.net -0.0.0.0 media79.fastclick.net -0.0.0.0 media80.fastclick.net -0.0.0.0 media81.fastclick.net -0.0.0.0 media82.fastclick.net -0.0.0.0 media83.fastclick.net -0.0.0.0 media84.fastclick.net -0.0.0.0 media85.fastclick.net -0.0.0.0 media86.fastclick.net -0.0.0.0 media87.fastclick.net -0.0.0.0 media88.fastclick.net -0.0.0.0 media89.fastclick.net -0.0.0.0 media90.fastclick.net -0.0.0.0 media91.fastclick.net -0.0.0.0 media92.fastclick.net -0.0.0.0 media93.fastclick.net -0.0.0.0 media94.fastclick.net -0.0.0.0 media95.fastclick.net -0.0.0.0 media96.fastclick.net -0.0.0.0 media97.fastclick.net -0.0.0.0 media98.fastclick.net -0.0.0.0 media99.fastclick.net -0.0.0.0 te.about.com -0.0.0.0 te.adlandpro.com -0.0.0.0 te.advance.net -0.0.0.0 te.ap.org -0.0.0.0 te.astrology.com -0.0.0.0 te.audiencematch.net -0.0.0.0 te.belointeractive.com -0.0.0.0 te.boston.com -0.0.0.0 te.businessweek.com -0.0.0.0 te.chicagotribune.com -0.0.0.0 te.chron.com -0.0.0.0 te.cleveland.net -0.0.0.0 te.ctnow.com -0.0.0.0 te.dailycamera.com -0.0.0.0 te.dailypress.com -0.0.0.0 te.dentonrc.com -0.0.0.0 te.greenwichtime.com -0.0.0.0 te.idg.com -0.0.0.0 te.infoworld.com -0.0.0.0 te.ivillage.com -0.0.0.0 te.journalnow.com -0.0.0.0 te.latimes.com -0.0.0.0 te.mcall.com -0.0.0.0 te.mgnetwork.com -0.0.0.0 te.mysanantonio.com -0.0.0.0 te.newsday.com -0.0.0.0 te.nytdigital.com -0.0.0.0 te.orlandosentinel.com -0.0.0.0 te.scripps.com -0.0.0.0 te.scrippsnetworksprivacy.com -0.0.0.0 te.scrippsnewspapersprivacy.com -0.0.0.0 te.sfgate.com -0.0.0.0 te.signonsandiego.com -0.0.0.0 te.stamfordadvocate.com -0.0.0.0 te.sun-sentinel.com -0.0.0.0 te.sunspot.net -0.0.0.0 te.suntimes.com -0.0.0.0 te.tbo.com -0.0.0.0 te.thestar.ca -0.0.0.0 te.thestar.com -0.0.0.0 te.trb.com -0.0.0.0 te.versiontracker.com -0.0.0.0 te.wsls.com -0.0.0.0 24hwebsex.com -0.0.0.0 all-tgp.org -0.0.0.0 fioe.info -0.0.0.0 incestland.com -0.0.0.0 lesview.com -0.0.0.0 searchforit.com -0.0.0.0 www.asiansforu.com -0.0.0.0 www.bangbuddy.com -0.0.0.0 www.datanotary.com -0.0.0.0 www.entercasino.com -0.0.0.0 www.incestdot.com -0.0.0.0 www.incestgold.com -0.0.0.0 www.justhookup.com -0.0.0.0 www.mangayhentai.com -0.0.0.0 www.myluvcrush.ca -0.0.0.0 www.ourfuckbook.com -0.0.0.0 www.realincestvideos.com -0.0.0.0 www.searchforit.com -0.0.0.0 www.searchv.com -0.0.0.0 www.secretosx.com -0.0.0.0 www.seductiveamateurs.com -0.0.0.0 www.smsmovies.net -0.0.0.0 www.wowjs.1www.cn -0.0.0.0 www.xxxnations.com -0.0.0.0 www.xxxnightly.com -0.0.0.0 www.xxxtoolbar.com -0.0.0.0 www.yourfuckbook.com -0.0.0.0 123greetings.com -0.0.0.0 2000greetings.com -0.0.0.0 celebwelove.com -0.0.0.0 ecard4all.com -0.0.0.0 eforu.com -0.0.0.0 freewebcards.com -0.0.0.0 fukkad.com -0.0.0.0 fun-e-cards.com -0.0.0.0 funnyreign.com -0.0.0.0 funsilly.com -0.0.0.0 myfuncards.com -0.0.0.0 www.cool-downloads.com -0.0.0.0 www.cool-downloads.net -0.0.0.0 www.friend-card.com -0.0.0.0 www.friend-cards.com -0.0.0.0 www.friend-cards.net -0.0.0.0 www.friend-greeting.com -0.0.0.0 www.friend-greetings.com -0.0.0.0 www.friend-greetings.net -0.0.0.0 www.friendgreetings.com -0.0.0.0 www.friendgreetings.net -0.0.0.0 www.laugh-mail.com -0.0.0.0 www.laugh-mail.net -0.0.0.0 1und1.ivwbox.de -0.0.0.0 bild.ivwbox.de -0.0.0.0 faz.ivwbox.de -0.0.0.0 kicker.ivwbox.de -0.0.0.0 netzmarkt.ivwbox.de -0.0.0.0 ntv.ivwbox.de -0.0.0.0 onvis.ivwbox.de -0.0.0.0 spiegel.ivwbox.de -0.0.0.0 www.ivwbox.de -0.0.0.0 10pg.scl5fyd.info -0.0.0.0 21jewelry.com -0.0.0.0 24x7.soliday.org -0.0.0.0 2site.com -0.0.0.0 33b.b33r.net -0.0.0.0 48.2mydns.net -0.0.0.0 4allfree.com -0.0.0.0 55.2myip.com -0.0.0.0 6165.rapidforum.com -0.0.0.0 6pg.ryf3hgf.info -0.0.0.0 7x.cc -0.0.0.0 7x7.ruwe.net -0.0.0.0 911.x24hr.com -0.0.0.0 ab.5.p2l.info -0.0.0.0 aboutharrypotter.fasthost.tv -0.0.0.0 aciphex.about-tabs.com -0.0.0.0 actonel.about-tabs.com -0.0.0.0 actos.about-tabs.com -0.0.0.0 acyclovir.1.p2l.info -0.0.0.0 adderall.ourtablets.com -0.0.0.0 adderallxr.freespaces.com -0.0.0.0 adipex.1.p2l.info -0.0.0.0 adipex.24sws.ws -0.0.0.0 adipex.3.p2l.info -0.0.0.0 adipex.4.p2l.info -0.0.0.0 adipex.hut1.ru -0.0.0.0 adipex.ourtablets.com -0.0.0.0 adipex.shengen.ru -0.0.0.0 adipex.t-amo.net -0.0.0.0 adipexp.3xforum.ro -0.0.0.0 adsearch.www1.biz -0.0.0.0 adult.shengen.ru -0.0.0.0 aguileranude.1stok.com -0.0.0.0 ahh-teens.com -0.0.0.0 aid-golf-golfdust-training.tabrays.com -0.0.0.0 air-plane-ticket.beesearch.info -0.0.0.0 airline-ticket.gloses.net -0.0.0.0 ak.5.p2l.info -0.0.0.0 al.5.p2l.info -0.0.0.0 alcohol-treatment.gloses.net -0.0.0.0 all-sex.shengen.ru -0.0.0.0 allegra.1.p2l.info -0.0.0.0 allergy.1.p2l.info -0.0.0.0 alprazolam.ourtablets.com -0.0.0.0 alprazolamonline.findmenow.info -0.0.0.0 alyssamilano.1stok.com -0.0.0.0 alyssamilano.ca.tt -0.0.0.0 alyssamilano.home.sapo.pt -0.0.0.0 amateur-mature-sex.adaltabaza.net -0.0.0.0 ambien.1.p2l.info -0.0.0.0 ambien.3.p2l.info -0.0.0.0 ambien.4.p2l.info -0.0.0.0 ambien.ourtablets.com -0.0.0.0 amoxicillin.ourtablets.com -0.0.0.0 angelinajolie.1stok.com -0.0.0.0 angelinajolie.ca.tt -0.0.0.0 anklets.shengen.ru -0.0.0.0 annanicolesannanicolesmith.ca.tt -0.0.0.0 annanicolesmith.1stok.com -0.0.0.0 antidepressants.1.p2l.info -0.0.0.0 anxiety.1.p2l.info -0.0.0.0 aol.spb.su -0.0.0.0 ar.5.p2l.info -0.0.0.0 arcade.ya.com -0.0.0.0 armanix.white.prohosting.com -0.0.0.0 arthritis.atspace.com -0.0.0.0 as.5.p2l.info -0.0.0.0 aspirin.about-tabs.com -0.0.0.0 ativan.ourtablets.com -0.0.0.0 austria-car-rental.findworm.net -0.0.0.0 auto.allewagen.de -0.0.0.0 az.5.p2l.info -0.0.0.0 azz.badazz.org -0.0.0.0 balab.portx.net -0.0.0.0 balabass.peerserver.com -0.0.0.0 bbs.ws -0.0.0.0 bc.5.p2l.info -0.0.0.0 beauty.finaltips.com -0.0.0.0 berkleynude.ca.tt -0.0.0.0 bestlolaray.com -0.0.0.0 bet-online.petrovka.info -0.0.0.0 betting-online.petrovka.info -0.0.0.0 bextra-store.shengen.ru -0.0.0.0 bextra.ourtablets.com -0.0.0.0 bingo-online.petrovka.info -0.0.0.0 birth-control.1.p2l.info -0.0.0.0 bontril.1.p2l.info -0.0.0.0 bontril.ourtablets.com -0.0.0.0 br.rawcomm.net -0.0.0.0 britneyspears.1stok.com -0.0.0.0 britneyspears.ca.tt -0.0.0.0 bupropion-hcl.1.p2l.info -0.0.0.0 buspar.1.p2l.info -0.0.0.0 buspirone.1.p2l.info -0.0.0.0 butalbital-apap.1.p2l.info -0.0.0.0 buy-adipex-cheap-adipex-online.com -0.0.0.0 buy-adipex-online.md-online24.de -0.0.0.0 buy-adipex.aca.ru -0.0.0.0 buy-adipex.hut1.ru -0.0.0.0 buy-adipex.i-jogo.net -0.0.0.0 buy-adipex.petrovka.info -0.0.0.0 buy-carisoprodol.polybuild.ru -0.0.0.0 buy-cheap-phentermine.blogspot.com -0.0.0.0 buy-cheap-xanax.all.at -0.0.0.0 buy-cialis-cheap-cialis-online.info -0.0.0.0 buy-cialis-online.iscool.nl -0.0.0.0 buy-cialis-online.meperdoe.net -0.0.0.0 buy-cialis.freewebtools.com -0.0.0.0 buy-cialis.splinder.com -0.0.0.0 buy-diazepam.connect.to -0.0.0.0 buy-fioricet.hut1.ru -0.0.0.0 buy-flower.petrovka.info -0.0.0.0 buy-hydrocodone-cheap-hydrocodone-online.com -0.0.0.0 buy-hydrocodone-online.tche.com -0.0.0.0 buy-hydrocodone.aca.ru -0.0.0.0 buy-hydrocodone.este.ru -0.0.0.0 buy-hydrocodone.petrovka.info -0.0.0.0 buy-hydrocodone.polybuild.ru -0.0.0.0 buy-hydrocodone.quesaudade.net -0.0.0.0 buy-hydrocodone.scromble.com -0.0.0.0 buy-levitra-cheap-levitra-online.info -0.0.0.0 buy-lortab-cheap-lortab-online.com -0.0.0.0 buy-lortab-online.iscool.nl -0.0.0.0 buy-lortab.hut1.ru -0.0.0.0 buy-phentermine-cheap-phentermine-online.com -0.0.0.0 buy-phentermine-online.135.it -0.0.0.0 buy-phentermine-online.i-jogo.net -0.0.0.0 buy-phentermine-online.i-ltda.net -0.0.0.0 buy-phentermine.hautlynx.com -0.0.0.0 buy-phentermine.polybuild.ru -0.0.0.0 buy-phentermine.thepizza.net -0.0.0.0 buy-tamiflu.asian-flu-vaccine.com -0.0.0.0 buy-ultram-online.iscool.nl -0.0.0.0 buy-valium-cheap-valium-online.com -0.0.0.0 buy-valium.este.ru -0.0.0.0 buy-valium.hut1.ru -0.0.0.0 buy-valium.polybuild.ru -0.0.0.0 buy-viagra.aca.ru -0.0.0.0 buy-viagra.go.to -0.0.0.0 buy-viagra.polybuild.ru -0.0.0.0 buy-vicodin-cheap-vicodin-online.com -0.0.0.0 buy-vicodin-online.i-blog.net -0.0.0.0 buy-vicodin-online.seumala.net -0.0.0.0 buy-vicodin-online.supersite.fr -0.0.0.0 buy-vicodin.dd.vu -0.0.0.0 buy-vicodin.hut1.ru -0.0.0.0 buy-vicodin.iscool.nl -0.0.0.0 buy-xanax-cheap-xanax-online.com -0.0.0.0 buy-xanax-online.amovoce.net -0.0.0.0 buy-xanax.aztecaonline.net -0.0.0.0 buy-xanax.hut1.ru -0.0.0.0 buy-zyban.all.at -0.0.0.0 buycialisonline.7h.com -0.0.0.0 buycialisonline.bigsitecity.com -0.0.0.0 buyfioricet.findmenow.info -0.0.0.0 buyfioricetonline.7h.com -0.0.0.0 buyfioricetonline.bigsitecity.com -0.0.0.0 buyfioricetonline.freeservers.com -0.0.0.0 buyhydrocodone.all.at -0.0.0.0 buyhydrocodoneonline.findmenow.info -0.0.0.0 buylevitra.3xforum.ro -0.0.0.0 buylevitraonline.7h.com -0.0.0.0 buylevitraonline.bigsitecity.com -0.0.0.0 buylortabonline.7h.com -0.0.0.0 buylortabonline.bigsitecity.com -0.0.0.0 buypaxilonline.7h.com -0.0.0.0 buypaxilonline.bigsitecity.com -0.0.0.0 buyphentermineonline.7h.com -0.0.0.0 buyphentermineonline.bigsitecity.com -0.0.0.0 buyvalium.polybuild.ru -0.0.0.0 buyviagra.polybuild.ru -0.0.0.0 buyvicodinonline.veryweird.com -0.0.0.0 bx6.blrf.net -0.0.0.0 ca.5.p2l.info -0.0.0.0 camerondiaznude.1stok.com -0.0.0.0 camerondiaznude.ca.tt -0.0.0.0 car-donation.shengen.ru -0.0.0.0 car-insurance.inshurance-from.com -0.0.0.0 car-loan.shengen.ru -0.0.0.0 carisoprodol.1.p2l.info -0.0.0.0 carisoprodol.hut1.ru -0.0.0.0 carisoprodol.ourtablets.com -0.0.0.0 carisoprodol.polybuild.ru -0.0.0.0 carisoprodol.shengen.ru -0.0.0.0 carmenelectra.1stok.com -0.0.0.0 cash-advance.now-cash.com -0.0.0.0 casino-gambling-online.searchservice.info -0.0.0.0 casino-online.100gal.net -0.0.0.0 cat.onlinepeople.net -0.0.0.0 cc5f.dnyp.com -0.0.0.0 celebrex.1.p2l.info -0.0.0.0 celexa.1.p2l.info -0.0.0.0 celexa.3.p2l.info -0.0.0.0 celexa.4.p2l.info -0.0.0.0 cephalexin.ourtablets.com -0.0.0.0 charlizetheron.1stok.com -0.0.0.0 cheap-adipex.hut1.ru -0.0.0.0 cheap-carisoprodol.polybuild.ru -0.0.0.0 cheap-hydrocodone.go.to -0.0.0.0 cheap-hydrocodone.polybuild.ru -0.0.0.0 cheap-phentermine.polybuild.ru -0.0.0.0 cheap-valium.polybuild.ru -0.0.0.0 cheap-viagra.polybuild.ru -0.0.0.0 cheap-web-hosting-here.blogspot.com -0.0.0.0 cheap-xanax-here.blogspot.com -0.0.0.0 cheapxanax.hut1.ru -0.0.0.0 cialis-finder.com -0.0.0.0 cialis-levitra-viagra.com.cn -0.0.0.0 cialis-store.shengen.ru -0.0.0.0 cialis.1.p2l.info -0.0.0.0 cialis.3.p2l.info -0.0.0.0 cialis.4.p2l.info -0.0.0.0 cialis.ourtablets.com -0.0.0.0 co.5.p2l.info -0.0.0.0 co.dcclan.co.uk -0.0.0.0 codeine.ourtablets.com -0.0.0.0 creampie.afdss.info -0.0.0.0 credit-card-application.now-cash.com -0.0.0.0 credit-cards.shengen.ru -0.0.0.0 ct.5.p2l.info -0.0.0.0 cuiland.info -0.0.0.0 cyclobenzaprine.1.p2l.info -0.0.0.0 cyclobenzaprine.ourtablets.com -0.0.0.0 dal.d.la -0.0.0.0 danger-phentermine.allforyourlife.com -0.0.0.0 darvocet.ourtablets.com -0.0.0.0 dc.5.p2l.info -0.0.0.0 de.5.p2l.info -0.0.0.0 debt.shengen.ru -0.0.0.0 def.5.p2l.info -0.0.0.0 demimoorenude.1stok.com -0.0.0.0 deniserichards.1stok.com -0.0.0.0 detox-kit.com -0.0.0.0 detox.shengen.ru -0.0.0.0 diazepam.ourtablets.com -0.0.0.0 diazepam.razma.net -0.0.0.0 diazepam.shengen.ru -0.0.0.0 didrex.1.p2l.info -0.0.0.0 diet-pills.hut1.ru -0.0.0.0 digital-cable-descrambler.planet-high-heels.com -0.0.0.0 dir.opank.com -0.0.0.0 dos.velek.com -0.0.0.0 drewbarrymore.ca.tt -0.0.0.0 drug-online.petrovka.info -0.0.0.0 drug-testing.shengen.ru -0.0.0.0 drugdetox.shengen.ru -0.0.0.0 e-dot.hut1.ru -0.0.0.0 e-hosting.hut1.ru -0.0.0.0 eb.dd.bluelinecomputers.be -0.0.0.0 eb.prout.be -0.0.0.0 ed.at.is13.de -0.0.0.0 ed.at.thamaster.de -0.0.0.0 efam4.info -0.0.0.0 effexor-xr.1.p2l.info -0.0.0.0 ei.imbucurator-de-prost.com -0.0.0.0 eminemticket.freespaces.com -0.0.0.0 en.dd.blueline.be -0.0.0.0 en.ultrex.ru -0.0.0.0 enpresse.1.p2l.info -0.0.0.0 epson-printer-ink.beesearch.info -0.0.0.0 erectile.byethost33.com -0.0.0.0 esgic.1.p2l.info -0.0.0.0 fahrrad.bikesshop.de -0.0.0.0 famous-pics.com -0.0.0.0 famvir.1.p2l.info -0.0.0.0 farmius.org -0.0.0.0 fee-hydrocodone.bebto.com -0.0.0.0 female-v.1.p2l.info -0.0.0.0 femaleviagra.findmenow.info -0.0.0.0 fg.softguy.com -0.0.0.0 findmenow.info -0.0.0.0 fioricet-online.blogspot.com -0.0.0.0 fioricet.1.p2l.info -0.0.0.0 fioricet.3.p2l.info -0.0.0.0 fioricet.4.p2l.info -0.0.0.0 firstfinda.info -0.0.0.0 fl.5.p2l.info -0.0.0.0 flexeril.1.p2l.info -0.0.0.0 flextra.1.p2l.info -0.0.0.0 flonase.1.p2l.info -0.0.0.0 flonase.3.p2l.info -0.0.0.0 flonase.4.p2l.info -0.0.0.0 florineff.ql.st -0.0.0.0 flower-online.petrovka.info -0.0.0.0 fluoxetine.1.p2l.info -0.0.0.0 fo4n.com -0.0.0.0 forex-broker.hut1.ru -0.0.0.0 forex-chart.hut1.ru -0.0.0.0 forex-market.hut1.ru -0.0.0.0 forex-news.hut1.ru -0.0.0.0 forex-online.hut1.ru -0.0.0.0 forex-signal.hut1.ru -0.0.0.0 forex-trade.hut1.ru -0.0.0.0 forex-trading-benefits.blogspot.com -0.0.0.0 forextrading.hut1.ru -0.0.0.0 free-money.host.sk -0.0.0.0 free-viagra.polybuild.ru -0.0.0.0 free-virus-scan.100gal.net -0.0.0.0 free.hostdepartment.com -0.0.0.0 freechat.llil.de -0.0.0.0 ga.5.p2l.info -0.0.0.0 game-online-video.petrovka.info -0.0.0.0 gaming-online.petrovka.info -0.0.0.0 gastrointestinal.1.p2l.info -0.0.0.0 gen-hydrocodone.polybuild.ru -0.0.0.0 getcarisoprodol.polybuild.ru -0.0.0.0 gocarisoprodol.polybuild.ru -0.0.0.0 gsm-mobile-phone.beesearch.info -0.0.0.0 gu.5.p2l.info -0.0.0.0 guerria-skateboard-tommy.tabrays.com -0.0.0.0 gwynethpaltrow.ca.tt -0.0.0.0 h1.ripway.com -0.0.0.0 hair-dos.resourcesarchive.com -0.0.0.0 halleberrynude.ca.tt -0.0.0.0 heathergraham.ca.tt -0.0.0.0 herpes.1.p2l.info -0.0.0.0 herpes.3.p2l.info -0.0.0.0 herpes.4.p2l.info -0.0.0.0 hf.themafia.info -0.0.0.0 hi.5.p2l.info -0.0.0.0 hi.pacehillel.org -0.0.0.0 holobumo.info -0.0.0.0 homehre.bravehost.com -0.0.0.0 homehre.ifrance.com -0.0.0.0 homehre.tripod.com -0.0.0.0 hoodia.kogaryu.com -0.0.0.0 hotel-las-vegas.gloses.net -0.0.0.0 hydro.polybuild.ru -0.0.0.0 hydrocodone-buy-online.blogspot.com -0.0.0.0 hydrocodone.irondel.swisshost.by -0.0.0.0 hydrocodone.on.to -0.0.0.0 hydrocodone.shengen.ru -0.0.0.0 hydrocodone.t-amo.net -0.0.0.0 hydrocodone.visa-usa.ru -0.0.0.0 ia.5.p2l.info -0.0.0.0 ia.warnet-thunder.net -0.0.0.0 ibm-notebook-battery.wp-club.net -0.0.0.0 id.5.p2l.info -0.0.0.0 il.5.p2l.info -0.0.0.0 imitrex.1.p2l.info -0.0.0.0 imitrex.3.p2l.info -0.0.0.0 imitrex.4.p2l.info -0.0.0.0 in.5.p2l.info -0.0.0.0 ionamin.1.p2l.info -0.0.0.0 ionamin.t35.com -0.0.0.0 irondel.swisshost.by -0.0.0.0 japanese-girl-xxx.com -0.0.0.0 java-games.bestxs.de -0.0.0.0 jg.hack-inter.net -0.0.0.0 job-online.petrovka.info -0.0.0.0 jobs-online.petrovka.info -0.0.0.0 kitchen-island.mensk.us -0.0.0.0 konstantin.freespaces.com -0.0.0.0 ks.5.p2l.info -0.0.0.0 ky.5.p2l.info -0.0.0.0 la.5.p2l.info -0.0.0.0 lamictal.about-tabs.com -0.0.0.0 lamisil.about-tabs.com -0.0.0.0 levitra.1.p2l.info -0.0.0.0 levitra.3.p2l.info -0.0.0.0 levitra.4.p2l.info -0.0.0.0 lexapro.1.p2l.info -0.0.0.0 lexapro.3.p2l.info -0.0.0.0 lexapro.4.p2l.info -0.0.0.0 lo.ljkeefeco.com -0.0.0.0 loan.aol.msk.su -0.0.0.0 loan.maybachexelero.org -0.0.0.0 loestrin.1.p2l.info -0.0.0.0 lol.to -0.0.0.0 lortab-cod.hut1.ru -0.0.0.0 lortab.hut1.ru -0.0.0.0 ma.5.p2l.info -0.0.0.0 mailforfreedom.com -0.0.0.0 make-money.shengen.ru -0.0.0.0 maps-antivert58.eksuziv.net -0.0.0.0 maps-spyware251-300.eksuziv.net -0.0.0.0 marketing.beesearch.info -0.0.0.0 mb.5.p2l.info -0.0.0.0 mba-online.petrovka.info -0.0.0.0 md.5.p2l.info -0.0.0.0 me.5.p2l.info -0.0.0.0 medical.carway.net -0.0.0.0 mens.1.p2l.info -0.0.0.0 meridia.1.p2l.info -0.0.0.0 meridia.3.p2l.info -0.0.0.0 meridia.4.p2l.info -0.0.0.0 meridiameridia.3xforum.ro -0.0.0.0 mesotherapy.jino-net.ru -0.0.0.0 mi.5.p2l.info -0.0.0.0 micardiss.ql.st -0.0.0.0 microsoft-sql-server.wp-club.net -0.0.0.0 mn.5.p2l.info -0.0.0.0 mo.5.p2l.info -0.0.0.0 moc.silk.com -0.0.0.0 mortgage-memphis.hotmail.ru -0.0.0.0 mortgage-rates.now-cash.com -0.0.0.0 mp.5.p2l.info -0.0.0.0 mrjeweller.us -0.0.0.0 ms.5.p2l.info -0.0.0.0 mt.5.p2l.info -0.0.0.0 multimedia-projector.katrina.ru -0.0.0.0 muscle-relaxers.1.p2l.info -0.0.0.0 music102.awardspace.com -0.0.0.0 mydaddy.b0x.com -0.0.0.0 myphentermine.polybuild.ru -0.0.0.0 nasacort.1.p2l.info -0.0.0.0 nasonex.1.p2l.info -0.0.0.0 nb.5.p2l.info -0.0.0.0 nc.5.p2l.info -0.0.0.0 nd.5.p2l.info -0.0.0.0 ne.5.p2l.info -0.0.0.0 nellyticket.beast-space.com -0.0.0.0 nelsongod.ca -0.0.0.0 nexium.1.p2l.info -0.0.0.0 nextel-ringtone.komi.su -0.0.0.0 nextel-ringtone.spb.su -0.0.0.0 nf.5.p2l.info -0.0.0.0 nh.5.p2l.info -0.0.0.0 nj.5.p2l.info -0.0.0.0 nm.5.p2l.info -0.0.0.0 nordette.1.p2l.info -0.0.0.0 nordette.3.p2l.info -0.0.0.0 nordette.4.p2l.info -0.0.0.0 norton-antivirus-trial.searchservice.info -0.0.0.0 notebook-memory.searchservice.info -0.0.0.0 ns.5.p2l.info -0.0.0.0 nv.5.p2l.info -0.0.0.0 ny.5.p2l.info -0.0.0.0 o8.aus.cc -0.0.0.0 ofni.al0ne.info -0.0.0.0 oh.5.p2l.info -0.0.0.0 ok.5.p2l.info -0.0.0.0 on.5.p2l.info -0.0.0.0 online-auto-insurance.petrovka.info -0.0.0.0 online-bingo.petrovka.info -0.0.0.0 online-broker.petrovka.info -0.0.0.0 online-cash.petrovka.info -0.0.0.0 online-casino.shengen.ru -0.0.0.0 online-casino.webpark.pl -0.0.0.0 online-cigarettes.hitslog.net -0.0.0.0 online-college.petrovka.info -0.0.0.0 online-degree.petrovka.info -0.0.0.0 online-florist.petrovka.info -0.0.0.0 online-forex-trading-systems.blogspot.com -0.0.0.0 online-forex.hut1.ru -0.0.0.0 online-gaming.petrovka.info -0.0.0.0 online-job.petrovka.info -0.0.0.0 online-loan.petrovka.info -0.0.0.0 online-mortgage.petrovka.info -0.0.0.0 online-personal.petrovka.info -0.0.0.0 online-personals.petrovka.info -0.0.0.0 online-pharmacy-online.blogspot.com -0.0.0.0 online-pharmacy.petrovka.info -0.0.0.0 online-phentermine.petrovka.info -0.0.0.0 online-poker-gambling.petrovka.info -0.0.0.0 online-poker-game.petrovka.info -0.0.0.0 online-poker.shengen.ru -0.0.0.0 online-prescription.petrovka.info -0.0.0.0 online-school.petrovka.info -0.0.0.0 online-schools.petrovka.info -0.0.0.0 online-single.petrovka.info -0.0.0.0 online-tarot-reading.beesearch.info -0.0.0.0 online-travel.petrovka.info -0.0.0.0 online-university.petrovka.info -0.0.0.0 online-viagra.petrovka.info -0.0.0.0 online-xanax.petrovka.info -0.0.0.0 only-valium.go.to -0.0.0.0 only-valium.shengen.ru -0.0.0.0 onlypreteens.com -0.0.0.0 or.5.p2l.info -0.0.0.0 oranla.info -0.0.0.0 order-hydrocodone.polybuild.ru -0.0.0.0 order-phentermine.polybuild.ru -0.0.0.0 order-valium.polybuild.ru -0.0.0.0 orderadipex.findmenow.info -0.0.0.0 ortho-tri-cyclen.1.p2l.info -0.0.0.0 pa.5.p2l.info -0.0.0.0 pacific-poker.e-online-poker-4u.net -0.0.0.0 pain-relief.1.p2l.info -0.0.0.0 paintball-gun.tripod.com -0.0.0.0 patio-furniture.dreamhoster.com -0.0.0.0 paxil.1.p2l.info -0.0.0.0 pay-day-loans.beesearch.info -0.0.0.0 payday-loans.now-cash.com -0.0.0.0 pctuzing.php5.cz -0.0.0.0 pd1.funnyhost.com -0.0.0.0 pe.5.p2l.info -0.0.0.0 peter-north-cum-shot.blogspot.com -0.0.0.0 pets.finaltips.com -0.0.0.0 pharmacy-canada.forsearch.net -0.0.0.0 pharmacy-news.blogspot.com -0.0.0.0 pharmacy-online.petrovka.info -0.0.0.0 pharmacy.hut1.ru -0.0.0.0 phendimetrazine.1.p2l.info -0.0.0.0 phentermine-buy-online.hitslog.net -0.0.0.0 phentermine-buy.petrovka.info -0.0.0.0 phentermine-online.iscool.nl -0.0.0.0 phentermine-online.petrovka.info -0.0.0.0 phentermine.1.p2l.info -0.0.0.0 phentermine.3.p2l.info -0.0.0.0 phentermine.4.p2l.info -0.0.0.0 phentermine.aussie7.com -0.0.0.0 phentermine.petrovka.info -0.0.0.0 phentermine.polybuild.ru -0.0.0.0 phentermine.shengen.ru -0.0.0.0 phentermine.t-amo.net -0.0.0.0 phentermine.webpark.pl -0.0.0.0 phone-calling-card.exnet.su -0.0.0.0 plavix.shengen.ru -0.0.0.0 play-poker-free.forsearch.net -0.0.0.0 poker-games.e-online-poker-4u.net -0.0.0.0 pop.egi.biz -0.0.0.0 pr.5.p2l.info -0.0.0.0 prescription-drugs.easy-find.net -0.0.0.0 prescription-drugs.shengen.ru -0.0.0.0 preteenland.com -0.0.0.0 preteensite.com -0.0.0.0 prevacid.1.p2l.info -0.0.0.0 prevent-asian-flu.com -0.0.0.0 prilosec.1.p2l.info -0.0.0.0 propecia.1.p2l.info -0.0.0.0 protonix.shengen.ru -0.0.0.0 psorias.atspace.com -0.0.0.0 purchase.hut1.ru -0.0.0.0 qc.5.p2l.info -0.0.0.0 qz.informs.com -0.0.0.0 re.rutan.org -0.0.0.0 refinance.shengen.ru -0.0.0.0 relenza.asian-flu-vaccine.com -0.0.0.0 renova.1.p2l.info -0.0.0.0 replacement-windows.gloses.net -0.0.0.0 resanium.com -0.0.0.0 retin-a.1.p2l.info -0.0.0.0 ri.5.p2l.info -0.0.0.0 rise-media.ru -0.0.0.0 root.dns.bz -0.0.0.0 roulette-online.petrovka.info -0.0.0.0 router.googlecom.biz -0.0.0.0 s32.bilsay.com -0.0.0.0 samsclub33.pochta.ru -0.0.0.0 sc.5.p2l.info -0.0.0.0 sc10.net -0.0.0.0 sd.5.p2l.info -0.0.0.0 search-phentermine.hpage.net -0.0.0.0 search4you.50webs.com -0.0.0.0 searchpill.boom.ru -0.0.0.0 seasonale.1.p2l.info -0.0.0.0 shop.kauffes.de -0.0.0.0 single-online.petrovka.info -0.0.0.0 sk.5.p2l.info -0.0.0.0 skelaxin.1.p2l.info -0.0.0.0 skelaxin.3.p2l.info -0.0.0.0 skelaxin.4.p2l.info -0.0.0.0 skin-care.1.p2l.info -0.0.0.0 skocz.pl -0.0.0.0 sleep-aids.1.p2l.info -0.0.0.0 sleeper-sofa.dreamhoster.com -0.0.0.0 slf5cyd.info -0.0.0.0 sobolev.net.ru -0.0.0.0 soma-store.visa-usa.ru -0.0.0.0 soma.1.p2l.info -0.0.0.0 soma.3xforum.ro -0.0.0.0 sonata.1.p2l.info -0.0.0.0 sport-betting-online.hitslog.net -0.0.0.0 spyware-removers.shengen.ru -0.0.0.0 spyware-scan.100gal.net -0.0.0.0 spyware.usafreespace.com -0.0.0.0 sq7.co.uk -0.0.0.0 sql-server-driver.beesearch.info -0.0.0.0 starlix.ql.st -0.0.0.0 stop-smoking.1.p2l.info -0.0.0.0 supplements.1.p2l.info -0.0.0.0 sx.nazari.org -0.0.0.0 sx.z0rz.com -0.0.0.0 ta.at.ic5mp.net -0.0.0.0 ta.at.user-mode-linux.net -0.0.0.0 tamiflu-in-canada.asian-flu-vaccine.com -0.0.0.0 tamiflu-no-prescription.asian-flu-vaccine.com -0.0.0.0 tamiflu-purchase.asian-flu-vaccine.com -0.0.0.0 tamiflu-without-prescription.asian-flu-vaccine.com -0.0.0.0 tenuate.1.p2l.info -0.0.0.0 texas-hold-em.e-online-poker-4u.net -0.0.0.0 texas-holdem.shengen.ru -0.0.0.0 ticket20.tripod.com -0.0.0.0 tizanidine.1.p2l.info -0.0.0.0 tn.5.p2l.info -0.0.0.0 top.pcanywhere.net -0.0.0.0 topmeds10.com -0.0.0.0 toyota.cyberealhosting.com -0.0.0.0 tramadol.1.p2l.info -0.0.0.0 tramadol.3.p2l.info -0.0.0.0 tramadol.4.p2l.info -0.0.0.0 tramadol2006.3xforum.ro -0.0.0.0 travel-insurance-quotes.beesearch.info -0.0.0.0 triphasil.1.p2l.info -0.0.0.0 triphasil.3.p2l.info -0.0.0.0 triphasil.4.p2l.info -0.0.0.0 tx.5.p2l.info -0.0.0.0 uf2aasn.111adfueo.us -0.0.0.0 ultracet.1.p2l.info -0.0.0.0 ultram.1.p2l.info -0.0.0.0 united-airline-fare.100pantyhose.com -0.0.0.0 university-online.petrovka.info -0.0.0.0 urlcut.net -0.0.0.0 urshort.net -0.0.0.0 us.kopuz.com -0.0.0.0 ut.5.p2l.info -0.0.0.0 utairway.com -0.0.0.0 va.5.p2l.info -0.0.0.0 vacation.toppick.info -0.0.0.0 valium.este.ru -0.0.0.0 valium.hut1.ru -0.0.0.0 valium.ourtablets.com -0.0.0.0 valium.polybuild.ru -0.0.0.0 valiumvalium.3xforum.ro -0.0.0.0 valtrex.1.p2l.info -0.0.0.0 valtrex.3.p2l.info -0.0.0.0 valtrex.4.p2l.info -0.0.0.0 valtrex.7h.com -0.0.0.0 vaniqa.1.p2l.info -0.0.0.0 vi.5.p2l.info -0.0.0.0 viagra-online.petrovka.info -0.0.0.0 viagra-pill.blogspot.com -0.0.0.0 viagra-soft-tabs.1.p2l.info -0.0.0.0 viagra-store.shengen.ru -0.0.0.0 viagra.1.p2l.info -0.0.0.0 viagra.3.p2l.info -0.0.0.0 viagra.4.p2l.info -0.0.0.0 viagra.polybuild.ru -0.0.0.0 viagraviagra.3xforum.ro -0.0.0.0 vicodin-online.petrovka.info -0.0.0.0 vicodin-store.shengen.ru -0.0.0.0 vicodin.t-amo.net -0.0.0.0 viewtools.com -0.0.0.0 vioxx.1.p2l.info -0.0.0.0 vitalitymax.1.p2l.info -0.0.0.0 vt.5.p2l.info -0.0.0.0 vxv.phre.net -0.0.0.0 w0.drag0n.org -0.0.0.0 wa.5.p2l.info -0.0.0.0 water-bed.8p.org.uk -0.0.0.0 web-hosting.hitslog.net -0.0.0.0 webhosting.hut1.ru -0.0.0.0 weborg.hut1.ru -0.0.0.0 weight-loss.1.p2l.info -0.0.0.0 weight-loss.3.p2l.info -0.0.0.0 weight-loss.4.p2l.info -0.0.0.0 weight-loss.hut1.ru -0.0.0.0 wellbutrin.1.p2l.info -0.0.0.0 wellbutrin.3.p2l.info -0.0.0.0 wellbutrin.4.p2l.info -0.0.0.0 wellnessmonitor.bravehost.com -0.0.0.0 wi.5.p2l.info -0.0.0.0 world-trade-center.hawaiicity.com -0.0.0.0 wp-club.net -0.0.0.0 ws01.do.nu -0.0.0.0 ws02.do.nu -0.0.0.0 ws03.do.nu -0.0.0.0 ws03.home.sapo.pt -0.0.0.0 ws04.do.nu -0.0.0.0 ws04.home.sapo.pt -0.0.0.0 ws05.home.sapo.pt -0.0.0.0 ws06.home.sapo.pt -0.0.0.0 wv.5.p2l.info -0.0.0.0 www.31d.net -0.0.0.0 www.adspoll.com -0.0.0.0 www.adult-top-list.com -0.0.0.0 www.aektschen.de -0.0.0.0 www.aeqs.com -0.0.0.0 www.alladultdirectories.com -0.0.0.0 www.alladultdirectory.net -0.0.0.0 www.arbeitssuche-web.de -0.0.0.0 www.atlantis-asia.com -0.0.0.0 www.bestrxpills.com -0.0.0.0 www.bigsister-puff.cxa.de -0.0.0.0 www.bigsister.cxa.de -0.0.0.0 www.bitlocker.net -0.0.0.0 www.cheap-laptops-notebook-computers.info -0.0.0.0 www.cheap-online-stamp.cast.cc -0.0.0.0 www.codez-knacken.de -0.0.0.0 www.computerxchange.com -0.0.0.0 www.credit-dreams.com -0.0.0.0 www.edle-stuecke.de -0.0.0.0 www.exe-file.de -0.0.0.0 www.exttrem.de -0.0.0.0 www.fetisch-pornos.cxa.de -0.0.0.0 www.ficken-ficken-ficken.cxa.de -0.0.0.0 www.ficken-xxx.cxa.de -0.0.0.0 www.financial-advice-books.com -0.0.0.0 www.finanzmarkt2004.de -0.0.0.0 www.furnitureulimited.com -0.0.0.0 www.gewinnspiele-slotmachine.de -0.0.0.0 www.hardware4freaks.de -0.0.0.0 www.healthyaltprods.com -0.0.0.0 www.heimlich-gefilmt.cxa.de -0.0.0.0 www.huberts-kochseite.de -0.0.0.0 www.huren-verzeichnis.is4all.de -0.0.0.0 www.kaaza-legal.de -0.0.0.0 www.kajahdfssa.net -0.0.0.0 www.keyofhealth.com -0.0.0.0 www.kitchentablegang.org -0.0.0.0 www.km69.de -0.0.0.0 www.koch-backrezepte.de -0.0.0.0 www.kvr-systems.de -0.0.0.0 www.lesben-pornos.cxa.de -0.0.0.0 www.links-private-krankenversicherung.de -0.0.0.0 www.littledevildoubt.com -0.0.0.0 www.mailforfreedom.com -0.0.0.0 www.masterspace.biz -0.0.0.0 www.medical-research-books.com -0.0.0.0 www.microsoft2010.com -0.0.0.0 www.nelsongod.ca -0.0.0.0 www.nextstudent.com -0.0.0.0 www.ntdesk.de -0.0.0.0 www.nutten-verzeichnis.cxa.de -0.0.0.0 www.obesitycheck.com -0.0.0.0 www.pawnauctions.net -0.0.0.0 www.pills-home.com -0.0.0.0 www.poker-new.com -0.0.0.0 www.poker-unique.com -0.0.0.0 www.poker4spain.com -0.0.0.0 www.porno-lesben.cxa.de -0.0.0.0 www.prevent-asian-flu.com -0.0.0.0 www.randppro-cuts.com -0.0.0.0 www.romanticmaui.net -0.0.0.0 www.salldo.de -0.0.0.0 www.samsclub33.pochta.ru -0.0.0.0 www.schwarz-weisses.de -0.0.0.0 www.schwule-boys-nackt.cxa.de -0.0.0.0 www.shopping-artikel.de -0.0.0.0 www.showcaserealestate.net -0.0.0.0 www.skattabrain.com -0.0.0.0 www.softcha.com -0.0.0.0 www.striemline.de -0.0.0.0 www.talentbroker.net -0.0.0.0 www.the-discount-store.com -0.0.0.0 www.topmeds10.com -0.0.0.0 www.uniqueinternettexasholdempoker.com -0.0.0.0 www.viagra-home.com -0.0.0.0 www.vthought.com -0.0.0.0 www.vtoyshop.com -0.0.0.0 www.vulcannonibird.de -0.0.0.0 www.webabrufe.de -0.0.0.0 www.wilddreams.info -0.0.0.0 www.willcommen.de -0.0.0.0 www.xcr-286.com -0.0.0.0 www3.ddns.ms -0.0.0.0 www4.at.debianbase.de -0.0.0.0 www4.epac.to -0.0.0.0 www5.3-a.net -0.0.0.0 www6.ezua.com -0.0.0.0 www6.ns1.name -0.0.0.0 www69.bestdeals.at -0.0.0.0 www69.byinter.net -0.0.0.0 www69.dynu.com -0.0.0.0 www69.findhere.org -0.0.0.0 www69.fw.nu -0.0.0.0 www69.ugly.as -0.0.0.0 www7.ygto.com -0.0.0.0 www8.ns01.us -0.0.0.0 www9.compblue.com -0.0.0.0 www9.servequake.com -0.0.0.0 www9.trickip.org -0.0.0.0 www99.bounceme.net -0.0.0.0 www99.fdns.net -0.0.0.0 www99.zapto.org -0.0.0.0 wy.5.p2l.info -0.0.0.0 x-box.t35.com -0.0.0.0 x-hydrocodone.info -0.0.0.0 x-phentermine.info -0.0.0.0 x25.2mydns.com -0.0.0.0 x25.plorp.com -0.0.0.0 x4.lov3.net -0.0.0.0 x6x.a.la -0.0.0.0 x888x.myserver.org -0.0.0.0 x8x.dyndns.dk -0.0.0.0 x8x.trickip.net -0.0.0.0 xanax-online.dot.de -0.0.0.0 xanax-online.run.to -0.0.0.0 xanax-online.sms2.us -0.0.0.0 xanax-store.shengen.ru -0.0.0.0 xanax.ourtablets.com -0.0.0.0 xanax.t-amo.net -0.0.0.0 xanaxxanax.3xforum.ro -0.0.0.0 xcr-286.com -0.0.0.0 xenical.1.p2l.info -0.0.0.0 xenical.3.p2l.info -0.0.0.0 xenical.4.p2l.info -0.0.0.0 xr.h4ck.la -0.0.0.0 yasmin.1.p2l.info -0.0.0.0 yasmin.3.p2l.info -0.0.0.0 yasmin.4.p2l.info -0.0.0.0 yt.5.p2l.info -0.0.0.0 zanaflex.1.p2l.info -0.0.0.0 zebutal.1.p2l.info -0.0.0.0 zocor.about-tabs.com -0.0.0.0 zoloft.1.p2l.info -0.0.0.0 zoloft.3.p2l.info -0.0.0.0 zoloft.4.p2l.info -0.0.0.0 zoloft.about-tabs.com -0.0.0.0 zyban-store.shengen.ru -0.0.0.0 zyban.1.p2l.info -0.0.0.0 zyban.about-tabs.com -0.0.0.0 zyprexa.about-tabs.com -0.0.0.0 zyrtec.1.p2l.info -0.0.0.0 zyrtec.3.p2l.info -0.0.0.0 zyrtec.4.p2l.info -0.0.0.0 a-msedge.net -0.0.0.0 a.ads2.msads.net -0.0.0.0 adnexus.net -0.0.0.0 aidps.atdmt.com -0.0.0.0 az361816.vo.msecnd.net -0.0.0.0 az512334.vo.msecnd.net -0.0.0.0 b.ads1.msn.com -0.0.0.0 b.ads2.msads.net -0.0.0.0 c.atdmt.com -0.0.0.0 c.msn.com -0.0.0.0 cdn.atdmt.com -0.0.0.0 cds26.ams9.msecn.net -0.0.0.0 db3aqu.atdmt.com -0.0.0.0 ec.atdmt.com -0.0.0.0 feedback.microsoft-hohm.com -0.0.0.0 flex.msn.com -0.0.0.0 g.msn.com -0.0.0.0 h1.msn.com -0.0.0.0 lb1.www.ms.akadns.net -0.0.0.0 live.rads.msn.com -0.0.0.0 m.adnxs.com -0.0.0.0 msedge.net -0.0.0.0 msnbot-65-55-108-23.search.msn.com -0.0.0.0 msntest.serving-sys.com -0.0.0.0 preview.msn.com -0.0.0.0 reports.wes.df.telemetry.microsoft.com -0.0.0.0 so.2mdn.net -0.0.0.0 schemas.microsoft.akadns.net -0.0.0.0 secure.flashtalking.com -0.0.0.0 settings-win.data.microsoft.com -0.0.0.0 statsfe2.ws.microsoft.com -0.0.0.0 telemetry.appex.bing.net -0.0.0.0 wes.df.telemetry.microsoft.com -0.0.0.0 adobe-acrobat-reader-upgrade.com -0.0.0.0 adobe-update.org -0.0.0.0 adobe-updates.org -0.0.0.0 analytic-google.com -0.0.0.0 at1antis.com -0.0.0.0 avast-clean.com -0.0.0.0 avast-downloads.com -0.0.0.0 blacksnake.com -0.0.0.0 carrer-trade.com -0.0.0.0 clix2themax.net -0.0.0.0 disney-movie.org -0.0.0.0 europcareer.com -0.0.0.0 flashplayer-adobe.com -0.0.0.0 flashplayerindir.net -0.0.0.0 flashupdate.de -0.0.0.0 flvplayer-setup.com -0.0.0.0 ftpadobe.info -0.0.0.0 google-docs.info -0.0.0.0 google-tour.com -0.0.0.0 googleapps-espana.com -0.0.0.0 googleapps-jobs.com -0.0.0.0 googleapps-spain.com -0.0.0.0 googlechrome2013.com -0.0.0.0 gooqleapi.com -0.0.0.0 housecallsantivirus.com -0.0.0.0 iphonegames3g.com -0.0.0.0 keno-chance-game.com -0.0.0.0 linkrdin.ru -0.0.0.0 malwaredomainlists.com -0.0.0.0 medspfizer3.com -0.0.0.0 microsoft-update.name -0.0.0.0 microsoftmediaplayer.net -0.0.0.0 nacha-onlinereports.com -0.0.0.0 naughtywifepal.ru -0.0.0.0 ncaafacebook.com -0.0.0.0 neweurowork.com -0.0.0.0 online-skype-pro-download.com -0.0.0.0 online-skype-pro-upgrade.com -0.0.0.0 open-office-download.org -0.0.0.0 open-office-pro.com -0.0.0.0 open-office-software.com -0.0.0.0 paypai.org -0.0.0.0 paypal-servcies.com -0.0.0.0 skype-pro-upgrade.com -0.0.0.0 ssl-visa.net -0.0.0.0 sunonsunday.co.uk -0.0.0.0 sunonsunday.com -0.0.0.0 thesunonsunday.co.uk -0.0.0.0 thesunonsunday.com -0.0.0.0 verisigntrustedservice.com -0.0.0.0 vlcplayer-downloads.info -0.0.0.0 walgreenspharmacyrx.net -0.0.0.0 wikipediastore.ru -0.0.0.0 winmediaplayerplus.com -0.0.0.0 www.adobe-acrobat-reader-upgrade.com -0.0.0.0 www.adobe-update.org -0.0.0.0 www.adobe-updates.org -0.0.0.0 www.analytic-google.com -0.0.0.0 www.at1antis.com -0.0.0.0 www.avast-clean.com -0.0.0.0 www.avast-downloads.com -0.0.0.0 www.blacksnake.com -0.0.0.0 www.carrer-trade.com -0.0.0.0 www.clix2themax.net -0.0.0.0 www.disney-movie.org -0.0.0.0 www.europcareer.com -0.0.0.0 www.flashplayer-adobe.com -0.0.0.0 www.flashplayerindir.net -0.0.0.0 www.flashupdate.de -0.0.0.0 www.flvplayer-setup.com -0.0.0.0 www.ftpadobe.info -0.0.0.0 www.google-docs.info -0.0.0.0 www.google-tour.com -0.0.0.0 www.googleapps-espana.com -0.0.0.0 www.googleapps-jobs.com -0.0.0.0 www.googleapps-spain.com -0.0.0.0 www.googlechrome2013.com -0.0.0.0 www.gooqleapi.com -0.0.0.0 www.housecallsantivirus.com -0.0.0.0 www.iphonegames3g.com -0.0.0.0 www.keno-chance-game.com -0.0.0.0 www.linkrdin.ru -0.0.0.0 www.malwaredomainlists.com -0.0.0.0 www.medspfizer3.com -0.0.0.0 www.microsoft-update.name -0.0.0.0 www.microsoftmediaplayer.net -0.0.0.0 www.nacha-onlinereports.com -0.0.0.0 www.naughtywifepal.ru -0.0.0.0 www.ncaafacebook.com -0.0.0.0 www.neweurowork.com -0.0.0.0 www.online-skype-pro-download.com -0.0.0.0 www.online-skype-pro-upgrade.com -0.0.0.0 www.open-office-download.org -0.0.0.0 www.open-office-pro.com -0.0.0.0 www.open-office-software.com -0.0.0.0 www.paypai.org -0.0.0.0 www.paypal-servcies.com -0.0.0.0 www.skype-pro-upgrade.com -0.0.0.0 www.ssl-visa.net -0.0.0.0 www.sunonsunday.co.uk -0.0.0.0 www.thesunonsunday.co.uk -0.0.0.0 www.thesunonsunday.com -0.0.0.0 www.verisigntrustedservice.com -0.0.0.0 www.vlcplayer-downloads.info -0.0.0.0 www.walgreenspharmacyrx.net -0.0.0.0 www.wikipediastore.ru -0.0.0.0 www.winmediaplayerplus.com -0.0.0.0 www.wwwfacebook.com -0.0.0.0 wwwfacebook.com -0.0.0.0 mfr.a2dfp.net -0.0.0.0 asy.a8ww.net -0.0.0.0 static.a-ads.com -0.0.0.0 abcstats.com -0.0.0.0 a.abv.bg -0.0.0.0 adv.abv.bg -0.0.0.0 ca.abv.bg -0.0.0.0 track.acclaimnetwork.com -0.0.0.0 accuserveadsystem.com -0.0.0.0 www.accuserveadsystem.com -0.0.0.0 achmedia.com -0.0.0.0 ads.activepower.net -0.0.0.0 ad.activesolutions.cz -0.0.0.0 app.activetrail.com -0.0.0.0 traffic.acwebconnecting.com -0.0.0.0 office.ad1.ru -0.0.0.0 cms.ad2click.nl -0.0.0.0 content.ad20.net -0.0.0.0 core.ad20.net -0.0.0.0 tag1.adaptiveads.com -0.0.0.0 www.adbanner.ro -0.0.0.0 wad.adbasket.net -0.0.0.0 adbox.hu -0.0.0.0 b.adbox.lv -0.0.0.0 james.adbutler.de -0.0.0.0 www.adbutler.de -0.0.0.0 static.adclick.lt -0.0.0.0 engine.adclick.lv -0.0.0.0 show.adclick.lv -0.0.0.0 static.adclick.lv -0.0.0.0 www.adclick.lv -0.0.0.0 www.adcomplete.com -0.0.0.0 adcore.ru -0.0.0.0 pixel.adcrowd.com -0.0.0.0 static.uk.addynamo.com -0.0.0.0 www.adexit.com -0.0.0.0 s.adexpert.cz -0.0.0.0 222-33544_999.pub.adfirmative.com -0.0.0.0 c.adfirmative.com -0.0.0.0 www.adfirmative.com -0.0.0.0 adfocus.ru -0.0.0.0 dmp.adform.net -0.0.0.0 s1.adform.net -0.0.0.0 server.adform.net -0.0.0.0 server.adformdsp.net -0.0.0.0 adforce.ru -0.0.0.0 gazeta.adfox.ru -0.0.0.0 p.adframesrc.com -0.0.0.0 s.adframesrc.com -0.0.0.0 media.adfrontiers.com -0.0.0.0 www.adgitize.com -0.0.0.0 code.ad-gbn.com -0.0.0.0 findadvertise.engine.adglare.net -0.0.0.0 www.ad-groups.com -0.0.0.0 adhall.com -0.0.0.0 pool.adhese.be -0.0.0.0 ads.static.adhood.com -0.0.0.0 app.pubserver.adhood.com -0.0.0.0 app.winwords.adhood.com -0.0.0.0 ssl3.adhost.com -0.0.0.0 www2.adhost.com -0.0.0.0 aj.adjungle.com -0.0.0.0 rotator.hadj7.adjuggler.net -0.0.0.0 thewrap.rotator.hadj7.adjuggler.net -0.0.0.0 yorick.adjuggler.net -0.0.0.0 stat.adlabs.ru -0.0.0.0 www.adlantis.jp -0.0.0.0 publicidad.adlead.com -0.0.0.0 rc.de.adlink.net -0.0.0.0 tr.de.adlink.net -0.0.0.0 n.admagnet.net -0.0.0.0 gazzetta.adman.gr -0.0.0.0 talos.adman.gr -0.0.0.0 ads5.admatic.com.tr -0.0.0.0 cdn6.admatic.com.tr -0.0.0.0 admarket.cz -0.0.0.0 www.admarket.cz -0.0.0.0 bridge.ame.admarketplace.net -0.0.0.0 bridge.sf.admarketplace.net -0.0.0.0 bridge.sfo1.admarketplace.net -0.0.0.0 a1.admaster.net -0.0.0.0 img.admaster.net -0.0.0.0 w.admedia.com -0.0.0.0 admedien.com -0.0.0.0 www.admedien.com -0.0.0.0 apps.admission.net -0.0.0.0 appcache.admission.net -0.0.0.0 dt.admission.net -0.0.0.0 view.admission.net -0.0.0.0 ad.admitad.com -0.0.0.0 cdn.admitad.com -0.0.0.0 www.ad.admitad.com -0.0.0.0 cdn.admixer.net -0.0.0.0 ads.admodus.com -0.0.0.0 run.admost.com -0.0.0.0 assets3.admulti.com -0.0.0.0 ads.adnet.am -0.0.0.0 adnet.com.ua -0.0.0.0 delivery.adnetwork.vn -0.0.0.0 img.adnet.com.tr -0.0.0.0 www.ad-net.co.uk -0.0.0.0 adnext.fr -0.0.0.0 srv.adngin.com -0.0.0.0 ad.adnow.com -0.0.0.0 acdn.adnxs.com -0.0.0.0 speednetwork14.adk2.co -0.0.0.0 cdn.oas-c17.adnxs.com -0.0.0.0 tt11.adobe.com -0.0.0.0 ace.adoftheyear.com -0.0.0.0 ad02.adonspot.com -0.0.0.0 www.adperium.com -0.0.0.0 img.adplan-ds.com -0.0.0.0 res.adplus.co.id -0.0.0.0 e.adpower.bg -0.0.0.0 ab.adpro.com.ua -0.0.0.0 adpublimo.com -0.0.0.0 pop.adrent.net -0.0.0.0 rtt.adrolays.de -0.0.0.0 n.ads1-adnow.com -0.0.0.0 n.ads2-adnow.com -0.0.0.0 n.ads3-adnow.com -0.0.0.0 vu.adschoom.com -0.0.0.0 core1.adservingfactory.com -0.0.0.0 content.adservingfactory.com -0.0.0.0 track.adservingfactory.com -0.0.0.0 p78878.adskape.ru -0.0.0.0 mg.adskeeper.co.uk -0.0.0.0 map2.adsniper.ru -0.0.0.0 f-nod2.adsniper.ru -0.0.0.0 content.adspynet.com -0.0.0.0 engine.adspynet.com -0.0.0.0 ads.adsready.com -0.0.0.0 ads.adsurve.com -0.0.0.0 www.adsurve.com -0.0.0.0 cntr.adrime.com -0.0.0.0 images.adrime.com -0.0.0.0 content.adriver.ru -0.0.0.0 ssp.adriver.ru -0.0.0.0 r.adrolays.de -0.0.0.0 www.adrotate.net -0.0.0.0 delivery.ads-creativesyndicator.com -0.0.0.0 adsafiliados.com.br -0.0.0.0 v2.adsbookie.com -0.0.0.0 rh.adscale.de -0.0.0.0 api-cache.adsnative.com -0.0.0.0 assets.adtaily.com -0.0.0.0 adtgs.com -0.0.0.0 fusion.adtoma.com -0.0.0.0 engage2.advanstar.com -0.0.0.0 ddnk.advertur.ru -0.0.0.0 ds.advg.jp -0.0.0.0 m.adx.bg -0.0.0.0 www.adshost2.com -0.0.0.0 ih.adscale.de -0.0.0.0 adservicedomain.info -0.0.0.0 adserver-voice-online.co.uk -0.0.0.0 adsgangsta.com -0.0.0.0 ad.ad-srv.net -0.0.0.0 www.adshot.de -0.0.0.0 f-nod1.adsniper.ru -0.0.0.0 sync2.adsniper.ru -0.0.0.0 cdn6.adspirit.de -0.0.0.0 www.adspace.be -0.0.0.0 adsplius.lt -0.0.0.0 ads.adsponse.de -0.0.0.0 static.ads-twitter.com -0.0.0.0 openx.adtext.ro -0.0.0.0 au-01.adtomafusion.com -0.0.0.0 bn-01.adtomafusion.com -0.0.0.0 rek.adtotal.pl -0.0.0.0 www.adtrade.net -0.0.0.0 adtradr.com -0.0.0.0 ads.adtube.de -0.0.0.0 www.adultcommercial.net -0.0.0.0 adultmoneymakers.com -0.0.0.0 tracking.adultsense.com -0.0.0.0 www.adult-tracker.de -0.0.0.0 ad.aduserver.com -0.0.0.0 adv758968.ru -0.0.0.0 advaction.ru -0.0.0.0 euroad1.advantage.as -0.0.0.0 mf.advantage.as -0.0.0.0 mfad1.advantage.as -0.0.0.0 adve.net -0.0.0.0 ad.adver.com.tw -0.0.0.0 apps.advertlets.com -0.0.0.0 ads.advertise.net -0.0.0.0 img.adverticum.net -0.0.0.0 imgs.adverticum.net -0.0.0.0 www.advertising365.com -0.0.0.0 titan.advertserve.com -0.0.0.0 images.adviews.de -0.0.0.0 www.adviews.de -0.0.0.0 adp.adview.pl -0.0.0.0 bi.adview.pl -0.0.0.0 chart.advinion.com -0.0.0.0 advizi.ru -0.0.0.0 ads.adwitserver.com -0.0.0.0 serve.adworldmedia.com -0.0.0.0 ad.adworx.at -0.0.0.0 www.ad-z.de -0.0.0.0 show.adzpower.com -0.0.0.0 ads.afa.net -0.0.0.0 affbeat.com -0.0.0.0 affiliate.affdirect.com -0.0.0.0 sttc.affiliate.hu -0.0.0.0 tr.affiliate.hu -0.0.0.0 img.network.affiliando.com -0.0.0.0 view.network.affiliando.com -0.0.0.0 ads.affiliateclub.com -0.0.0.0 affiliategroove.com -0.0.0.0 media.affiliatelounge.com -0.0.0.0 js.affiliatelounge.com -0.0.0.0 record.affiliatelounge.com -0.0.0.0 web1.affiliatelounge.com -0.0.0.0 banners.affilimatch.de -0.0.0.0 adserwer.afilo.pl -0.0.0.0 ads.afraccess.com -0.0.0.0 stats.agent.co.il -0.0.0.0 stats.agentinteractive.com -0.0.0.0 ac.ajur.info -0.0.0.0 openx.ajur.info -0.0.0.0 adlik2.akavita.com -0.0.0.0 spotxchange-a.akamaihd.net -0.0.0.0 all2lnk.com -0.0.0.0 ads.allaccess.com.ph -0.0.0.0 adcontent2.allaccess.com.ph -0.0.0.0 adservice.aliexpress.com -0.0.0.0 bokee.allyes.com -0.0.0.0 eastmoney.allyes.com -0.0.0.0 sroomafp.allyes.com -0.0.0.0 tom.allyes.com -0.0.0.0 yeskyafp.allyes.com -0.0.0.0 pqwaker.altervista.org -0.0.0.0 adimg.alice.it -0.0.0.0 adv.alice.it -0.0.0.0 advloc.alice.it -0.0.0.0 altmedia101.com -0.0.0.0 adtools2.amakings.com -0.0.0.0 adserver.amna.gr -0.0.0.0 10394-127.ampxchange.com -0.0.0.0 10394-4254.ampxchange.com -0.0.0.0 10394-2468.ampxchange.com -0.0.0.0 vfdeprod.amobee.com -0.0.0.0 widgets.amung.us -0.0.0.0 analytics.analytics-egain.com -0.0.0.0 cloud-us.analytics-egain.com -0.0.0.0 www.anastasiasaffiliate.com -0.0.0.0 advert.ananzi.co.za -0.0.0.0 advert2.ananzi.co.za -0.0.0.0 rpt.anchorfree.net -0.0.0.0 a.androidandme.com -0.0.0.0 analytics.androidandme.com -0.0.0.0 antventure.com -0.0.0.0 webtracker.apicasystem.com -0.0.0.0 junior.apk.net -0.0.0.0 openx.apollo.lv -0.0.0.0 five.partner.archive-it.org -0.0.0.0 stats.asp24.pl -0.0.0.0 www.astalavista.us -0.0.0.0 logw349.ati-host.net -0.0.0.0 rules.atgsvcs.com -0.0.0.0 logw312.ati-host.net -0.0.0.0 d.audienceiq.com -0.0.0.0 ads.autoscout24.com -0.0.0.0 ads.autotrader.com -0.0.0.0 adserving.autotrader.com -0.0.0.0 profiling.avandor.com -0.0.0.0 avantlink.com -0.0.0.0 www.avantlink.com -0.0.0.0 rev.avsforum.com -0.0.0.0 ads.avusa.co.za -0.0.0.0 analytics.aweber.com -0.0.0.0 tracker.azet.sk -0.0.0.0 www.azmsoft.com -0.0.0.0 ads.badische-zeitung.de -0.0.0.0 ads.balkanec.bg -0.0.0.0 bambergerkennanchitinous.com.abbp2.pw -0.0.0.0 error.banan.cz -0.0.0.0 banerator.net -0.0.0.0 ads3.bangkokpost.co.th -0.0.0.0 www.banner.cz -0.0.0.0 www.banner-exchange.nl -0.0.0.0 www.bannerexchange.co.nz -0.0.0.0 banners.host.bannerflow.com -0.0.0.0 www.bannergratis.it -0.0.0.0 max.bannermanager.gr -0.0.0.0 www.bannermanagement.nl -0.0.0.0 www.banner-rotation.com -0.0.0.0 ad.batanga.com -0.0.0.0 ad.bauerverlag.de -0.0.0.0 ads.baz.ch -0.0.0.0 t.bbtrack.net -0.0.0.0 ad.beepworld.de -0.0.0.0 ads.be2hand.com -0.0.0.0 app.beanstalkdata.com -0.0.0.0 www.beead.co.uk -0.0.0.0 tracker.beezup.com -0.0.0.0 promo.begun.ru -0.0.0.0 referal.begun.ru -0.0.0.0 api.behavioralengine.com -0.0.0.0 cdn.behavioralengine.com -0.0.0.0 www.belstat.be -0.0.0.0 www.belstat.com -0.0.0.0 serving.bepolite.eu -0.0.0.0 webtrends.besite.be -0.0.0.0 www.best-top.ro -0.0.0.0 imstore.bet365affiliates.com -0.0.0.0 oddbanner.bet-at-home.com -0.0.0.0 ads1.beta.lt -0.0.0.0 banners.betcris.com -0.0.0.0 banner.betfred.com -0.0.0.0 ad.beritasatumedia.com -0.0.0.0 www.bettertextads.com -0.0.0.0 ads.bgfree.com -0.0.0.0 banners.bgmaps.com -0.0.0.0 bgtop100.com -0.0.0.0 ads.bgtop.net -0.0.0.0 bgwebads.com -0.0.0.0 counter.bigli.ru -0.0.0.0 api.bigmobileads.com -0.0.0.0 bpm.tags.bigpondmedia.com -0.0.0.0 intext.billboard.cz -0.0.0.0 code.intext.billboard.cz -0.0.0.0 bbcdn.code.intext.billboard.cz -0.0.0.0 ads.biscom.net -0.0.0.0 dc.bizjournals.com -0.0.0.0 ads2.blastro.com -0.0.0.0 ads3.blastro.com -0.0.0.0 blekko.com -0.0.0.0 trak-analytics.blic.rs -0.0.0.0 ads.blizzard.com -0.0.0.0 www.blogcatalog.com -0.0.0.0 blogcounter.com -0.0.0.0 track.blogcounter.de -0.0.0.0 www.blogcounter.de -0.0.0.0 ads.blogdrive.com -0.0.0.0 pixel.blog.hu -0.0.0.0 ads.blogtalkradio.com -0.0.0.0 ox-d.blogtalkradio.com -0.0.0.0 adserver.bloodhorse.com -0.0.0.0 stats.bluebillywig.com -0.0.0.0 watershed.bm23.com -0.0.0.0 t.bmmetrix.com -0.0.0.0 www.bmmetrix.com -0.0.0.0 bannermanager.bnr.bg -0.0.0.0 ads.boardtracker.com -0.0.0.0 ranks.boardtracker.com -0.0.0.0 ads.boerse-express.com -0.0.0.0 adv.bol.bg -0.0.0.0 adserver.borsaitaliana.it -0.0.0.0 adserver.borsonline.hu -0.0.0.0 reklama.botevgrad.com -0.0.0.0 www.box.bg -0.0.0.0 tracker.brainsins.com -0.0.0.0 ads.brandeins.de -0.0.0.0 dolce-sportro.count.brat-online.ro -0.0.0.0 cc.bridgetrack.com -0.0.0.0 citi.bridgetrack.com -0.0.0.0 goku.brightcove.com -0.0.0.0 www.browser-statistik.de -0.0.0.0 ads.bsplayer.com -0.0.0.0 ads.bta.bg -0.0.0.0 ads.btv.bg -0.0.0.0 ads.buljobs.bg -0.0.0.0 js.bunchofads.com -0.0.0.0 statistik.bundestag.de -0.0.0.0 ads.businessclick.pl -0.0.0.0 d.buyescorttraffic.com -0.0.0.0 buylicensekey.com -0.0.0.0 assets.buysellads.com -0.0.0.0 cdn.buysellads.com -0.0.0.0 traffic.buyservices.com -0.0.0.0 ads.buzzcity.net -0.0.0.0 txads.buzzcity.com -0.0.0.0 www.buzzclick.com -0.0.0.0 adnetwork.buzzlogic.com -0.0.0.0 tr.buzzlogic.com -0.0.0.0 byet.org -0.0.0.0 blog.byethost.com -0.0.0.0 145-ct.c3tag.com -0.0.0.0 298-ct.c3tag.com -0.0.0.0 687-ct.c3tag.com -0.0.0.0 755-ct.c3tag.com -0.0.0.0 ads.calgarystampede.com -0.0.0.0 www.cambodiaoutsourcing.com -0.0.0.0 openx.camelmedia.net -0.0.0.0 srv.carbonads.net -0.0.0.0 ads.cars.com -0.0.0.0 adv.casinopays.com -0.0.0.0 www.casinotropez.com -0.0.0.0 tracking.cdiscount.com -0.0.0.0 cn.ecritel.bench.cedexis.com -0.0.0.0 c.cfjump.com -0.0.0.0 t.cfjump.com -0.0.0.0 adsapi.chartbeat.com -0.0.0.0 code.checkstat.nl -0.0.0.0 www.checkstat.nl -0.0.0.0 err.chicappa.jp -0.0.0.0 ads.china.com -0.0.0.0 v5.chinoc.net -0.0.0.0 ads.city24.ee -0.0.0.0 ckstatic.com -0.0.0.0 cdn.clic2pub.com -0.0.0.0 crv.clickad.pl -0.0.0.0 publishers.clickbooth.com -0.0.0.0 adsense.clicking.com.tw -0.0.0.0 banners.clickon.co.il -0.0.0.0 track.clickon.co.il -0.0.0.0 static.clickpapa.com -0.0.0.0 www.clickpapa.com -0.0.0.0 tracktrue.clicktrue.biz -0.0.0.0 www.clickvalidator.net -0.0.0.0 www.clickhouse.com -0.0.0.0 banners.clips4sale.com -0.0.0.0 adserver.clubs1.bg -0.0.0.0 ads.clubz.bg -0.0.0.0 adserver.clix.pt -0.0.0.0 ad.cmfu.com -0.0.0.0 openx.cnews.ru -0.0.0.0 c.cnstats.ru -0.0.0.0 www.cnstats.com -0.0.0.0 www.co2stats.com -0.0.0.0 anchor.coadvertise.com -0.0.0.0 ad.coas2.co.kr -0.0.0.0 traffic.prod.cobaltgroup.com -0.0.0.0 vcu.collserve.com -0.0.0.0 adss.comeadvertisewithus.com -0.0.0.0 www.compactads.com -0.0.0.0 ads.comperia.pl -0.0.0.0 pixel.condenastdigital.com -0.0.0.0 ads.consumeraffairs.com -0.0.0.0 api.contentclick.co.uk -0.0.0.0 www.contextualadv.com -0.0.0.0 www.contextpanel.com -0.0.0.0 www.conversionruler.com -0.0.0.0 pings.conviva.com -0.0.0.0 banners.copyscape.com -0.0.0.0 data.de.coremetrics.com -0.0.0.0 www.count24.de -0.0.0.0 www.countit.ch -0.0.0.0 www.counter-gratis.com -0.0.0.0 www.counter4you.net -0.0.0.0 cdn.dmpcounter.com -0.0.0.0 www.counting4free.com -0.0.0.0 www.counter.cz -0.0.0.0 connectionzone.com -0.0.0.0 www.cpays.com -0.0.0.0 www.cpmterra.com -0.0.0.0 roitrack.cptgt.com -0.0.0.0 ads.cpxcenter.com -0.0.0.0 adserving.cpxadroit.com -0.0.0.0 cdn.cpxinteractive.com -0.0.0.0 panther1.cpxinteractive.com -0.0.0.0 static.crakbanner.com -0.0.0.0 sh.creativcdn.net -0.0.0.0 adverts.creativemark.co.uk -0.0.0.0 ads.crisppremium.com -0.0.0.0 ox-d.crisppremium.com -0.0.0.0 www.crm-metrix.fr -0.0.0.0 stg.widget.crowdignite.com -0.0.0.0 ads.crossworxs.eu -0.0.0.0 i.ctnsnet.com -0.0.0.0 ads.milliyet.cubecdn.net -0.0.0.0 cdn.cxense.com -0.0.0.0 www.cybereps.com -0.0.0.0 banner.cybertechdev.com -0.0.0.0 cybertown.ru -0.0.0.0 count.daem0n.com -0.0.0.0 t.dailymail.co.uk -0.0.0.0 rta.dailymail.co.uk -0.0.0.0 ted.dailymail.co.uk -0.0.0.0 ads.darikweb.com -0.0.0.0 sync.darikweb.com -0.0.0.0 www1.darikweb.com -0.0.0.0 www.dataforce.net -0.0.0.0 tag.datariver.ru -0.0.0.0 banner.date.com -0.0.0.0 banners.datecs.bg -0.0.0.0 mb.datingadzone.com -0.0.0.0 ox.dateland.co.il -0.0.0.0 count.dba.dk -0.0.0.0 daylogs.com -0.0.0.0 advertising.dclux.com -0.0.0.0 tracking.dc-storm.com -0.0.0.0 connect.decknetwork.net -0.0.0.0 adv.deltanews.bg -0.0.0.0 fast.gannett.demdex.net -0.0.0.0 piwik.denik.cz -0.0.0.0 www.dia-traffic.com -0.0.0.0 counter.dieit.de -0.0.0.0 openx.diena.lv -0.0.0.0 ads.digitalalchemy.tv -0.0.0.0 yield.audience.digitalmedia.bg -0.0.0.0 tag.digitaltarget.ru -0.0.0.0 vstats.digitaltrends.com -0.0.0.0 st.directadvert.ru -0.0.0.0 www.directadvert.ru -0.0.0.0 ai.direct-software.com -0.0.0.0 roitrack.directdisplayad.com -0.0.0.0 aserve.directorym.com -0.0.0.0 cache.directorym.com -0.0.0.0 www.direct-stats.com -0.0.0.0 glitter.services.disqus.com -0.0.0.0 disqusads.com -0.0.0.0 dltags.com -0.0.0.0 analyticsv2.dol.gr -0.0.0.0 banners.dol.gr -0.0.0.0 return.domainnamesales.com -0.0.0.0 ads.domainbg.com -0.0.0.0 publishers.domainadvertising.com -0.0.0.0 return.bs.domainnamesales.com -0.0.0.0 ad.donanimhaber.com -0.0.0.0 adv.dontcrack.com -0.0.0.0 script.dotmetrics.net -0.0.0.0 test-script.dotmetrics.net -0.0.0.0 ads.dotomi.com -0.0.0.0 iad-login.dotomi.com -0.0.0.0 ads.double.net -0.0.0.0 imp.double.net -0.0.0.0 track.double.net -0.0.0.0 ad03.doubleadx.com -0.0.0.0 marketing.doubleclickindustries.com -0.0.0.0 ads.draugas.lt -0.0.0.0 tracking.dsmmadvantage.com -0.0.0.0 tracking.dtiserv2.com -0.0.0.0 ad.dumedia.ru -0.0.0.0 track.dvdbox.com -0.0.0.0 www.dwin1.com -0.0.0.0 ads.dynamic-media.org -0.0.0.0 hits.e.cl -0.0.0.0 ad.eanalyzer.de -0.0.0.0 cdn.earnify.com -0.0.0.0 ay.eastmoney.com -0.0.0.0 cdn.easy-ads.com -0.0.0.0 top.easy.lv -0.0.0.0 web.easyresearch.se -0.0.0.0 web2.easyresearch.se -0.0.0.0 web3.easyresearch.se -0.0.0.0 www.ebannertraffic.com -0.0.0.0 ox.e-card.bg -0.0.0.0 ox-s.e-card.bg -0.0.0.0 prom.ecato.net -0.0.0.0 ads.eccentrix.com -0.0.0.0 c.ecliks.com -0.0.0.0 webstats.eco.de -0.0.0.0 ad.econet.hu -0.0.0.0 b.economedia.bg -0.0.0.0 ad.ecplaza.net -0.0.0.0 ads.ecrush.com -0.0.0.0 global.ecxtracking.com -0.0.0.0 ads.bridgetrack.com.edgesuite.net -0.0.0.0 ads.edipresse.pl -0.0.0.0 banners.e-dologic.co.il -0.0.0.0 pk-cdn.effectivemeasure.net -0.0.0.0 th-cdn.effectivemeasure.net -0.0.0.0 ads.e-go.gr -0.0.0.0 stats.e-go.gr -0.0.0.0 eisenstein.dk -0.0.0.0 global.ekmpinpoint.com -0.0.0.0 ads2.ekologia.pl -0.0.0.0 stat.ekologia.pl -0.0.0.0 ads.elmaz.com -0.0.0.0 www.ellads.com -0.0.0.0 s1415903351.t.eloqua.com -0.0.0.0 hits.eluniversal.com.mx -0.0.0.0 profitshare.emag.ro -0.0.0.0 email-reflex.com -0.0.0.0 cdn3.emediate.eu -0.0.0.0 cdn8.emediate.eu -0.0.0.0 eas5.emediate.eu -0.0.0.0 ism6.emediate.eu -0.0.0.0 dotnet.endai.com -0.0.0.0 trk.enecto.com -0.0.0.0 openx.engagedmediamags.com -0.0.0.0 adsrv.ads.eniro.com -0.0.0.0 cams.enjoy.be -0.0.0.0 publicidad.entelchile.net -0.0.0.0 sa.entireweb.com -0.0.0.0 entk.net -0.0.0.0 e-marketing.entelchile.net -0.0.0.0 adserving03.epi.es -0.0.0.0 code.etracker.com -0.0.0.0 www.etracker.de -0.0.0.0 top.er.cz -0.0.0.0 ads.ere.net -0.0.0.0 ads.ereklama.mk -0.0.0.0 ads.ersamedia.ch -0.0.0.0 tracking.euroads.dk -0.0.0.0 it.erosadv.com -0.0.0.0 ads.eurogamer.net -0.0.0.0 adserver.euronics.de -0.0.0.0 prm.europacash.com -0.0.0.0 geoads.eurorevenue.com -0.0.0.0 advert.eurotip.cz -0.0.0.0 pixel-user-1039.everesttech.net -0.0.0.0 venetian.evyy.net -0.0.0.0 ads2.evz.ro -0.0.0.0 advert.exaccess.ru -0.0.0.0 dynamic.exaccess.ru -0.0.0.0 static.exaccess.ru -0.0.0.0 www.exchangead.com -0.0.0.0 media.exchange.bg -0.0.0.0 www.exchange.bg -0.0.0.0 exclusiotv.be -0.0.0.0 www.experclick.com -0.0.0.0 expo-max.com -0.0.0.0 admedia.expedia.com -0.0.0.0 expired-targeted.com -0.0.0.0 ads.eyeonx.ch -0.0.0.0 resources.eyereturn.com -0.0.0.0 advertising.ezanga.com -0.0.0.0 1278725189.pub.ezanga.com -0.0.0.0 st.fanatics.com -0.0.0.0 a.farlex.com -0.0.0.0 fashion-tube.be -0.0.0.0 adsrv.fashion.bg -0.0.0.0 fastclick.co -0.0.0.0 fastclick.ir -0.0.0.0 fastonlineusers.com -0.0.0.0 counter1.fc2.com -0.0.0.0 error.fc2.com -0.0.0.0 as.featurelink.com -0.0.0.0 admega.feed.gr -0.0.0.0 banners.ffsbg.com -0.0.0.0 ads.fiat-bg.org -0.0.0.0 adboost.finalid.com -0.0.0.0 tracker.financialcontent.com -0.0.0.0 banner.finn.no -0.0.0.0 ecdn.firstimpression.io -0.0.0.0 s01.flagcounter.com -0.0.0.0 s02.flagcounter.com -0.0.0.0 s03.flagcounter.com -0.0.0.0 s04.flagcounter.com -0.0.0.0 s06.flagcounter.com -0.0.0.0 s07.flagcounter.com -0.0.0.0 s08.flagcounter.com -0.0.0.0 s09.flagcounter.com -0.0.0.0 s11.flagcounter.com -0.0.0.0 2.s09.flagcounter.com -0.0.0.0 s10.flagcounter.com -0.0.0.0 disco.flashbannernow.com -0.0.0.0 banners.flingguru.com -0.0.0.0 c.flx1.com -0.0.0.0 www.fncash.com -0.0.0.0 ads.focus-news.net -0.0.0.0 rnews.focus-news.net -0.0.0.0 controller.foreseeresults.com -0.0.0.0 forvideo.at -0.0.0.0 ads05.freecity.de -0.0.0.0 maurobb.freecounter.it -0.0.0.0 www.freecounter.it -0.0.0.0 freegeoip.net -0.0.0.0 a9.sc.freepornvs.com -0.0.0.0 www.free-toplisten.at -0.0.0.0 count.freett.com -0.0.0.0 counters.freewebs.com -0.0.0.0 error.freewebsites.com -0.0.0.0 www.freewebsites.com -0.0.0.0 nx.frosmo.com -0.0.0.0 tr1.frosmo.com -0.0.0.0 ads.fuelo.net -0.0.0.0 ads.fulltiltpoker.com -0.0.0.0 banners.fulltiltpoker.com -0.0.0.0 www.fusestats.com -0.0.0.0 fwbntw.com -0.0.0.0 fxyc0dwa.com -0.0.0.0 adserving.fyi-marketing.com -0.0.0.0 errdoc.gabia.net -0.0.0.0 adserver.gadu-gadu.pl -0.0.0.0 adsm.gameforge.de -0.0.0.0 tracking.gameforge.de -0.0.0.0 ingameads.gameloft.com -0.0.0.0 ads.gateway.bg -0.0.0.0 analytics.gazeta.pl -0.0.0.0 top.gde.ru -0.0.0.0 www.geoplugin.net -0.0.0.0 ads.geornmd.net -0.0.0.0 adv.gepime.com -0.0.0.0 cloud.getpopunder.com -0.0.0.0 getrank.net -0.0.0.0 www.getsmart.com -0.0.0.0 getstatistics.se -0.0.0.0 www.getstatistics.se -0.0.0.0 truehits.gits.net.th -0.0.0.0 truehits3.gits.net.th -0.0.0.0 www17-orig.glam.com -0.0.0.0 www30a6-orig.glam.com -0.0.0.0 insert.gloadmarket.com -0.0.0.0 promotools.globalmailer.com -0.0.0.0 promotools3.globalmailer.com -0.0.0.0 promotools4.globalmailer.com -0.0.0.0 ads.img.globo.com -0.0.0.0 at.gmads.net -0.0.0.0 dk.gmads.net -0.0.0.0 es.gmads.net -0.0.0.0 pl.gmads.net -0.0.0.0 c.gmtrack.com -0.0.0.0 affiliate.gmtracker.com -0.0.0.0 adserver2.goals365.com -0.0.0.0 counter.goingup.com -0.0.0.0 www.goldadvert.cz -0.0.0.0 js-at.goldbach.com -0.0.0.0 goldbach-targeting.ch -0.0.0.0 c.go-mpulse.net -0.0.0.0 engine.goodadvert.ru -0.0.0.0 files.goodadvert.ru -0.0.0.0 googlus.com -0.0.0.0 ads.gorillavid.in -0.0.0.0 adtools.gossipkings.com -0.0.0.0 www.gpr.hu -0.0.0.0 ad-incisive.grapeshot.co.uk -0.0.0.0 reed-cw.grapeshot.co.uk -0.0.0.0 adv.gratuito.st -0.0.0.0 rma-api.gravity.com -0.0.0.0 grmtech.net -0.0.0.0 de.grmtech.net -0.0.0.0 www.grmtech.net -0.0.0.0 tracker.gtarcade.com -0.0.0.0 fx.gtop.ro -0.0.0.0 static.gtop.ro -0.0.0.0 www.gtop.ro -0.0.0.0 fx.gtopstats.com -0.0.0.0 ads.gumgum.com -0.0.0.0 c.gumgum.com -0.0.0.0 cdn.gumgum.com -0.0.0.0 guruads.de -0.0.0.0 beacon.gutefrage.net -0.0.0.0 adhese.gva.be -0.0.0.0 tags.h12-media.com -0.0.0.0 cc12797.counter.hackers.lv -0.0.0.0 cc9905.counter.hackers.lv -0.0.0.0 hapjes-maken.eu -0.0.0.0 stats.berkman.harvard.edu -0.0.0.0 ads.haskovo.net -0.0.0.0 adhese.hbvl.be -0.0.0.0 helpingtrk.com -0.0.0.0 ads2.helpos.com -0.0.0.0 ads.hexun.com -0.0.0.0 hx.hexun.com -0.0.0.0 utrack.hexun.com -0.0.0.0 www.hey.lt -0.0.0.0 ads.highdefdigest.com -0.0.0.0 ad.hirekmedia.hu -0.0.0.0 adserver.hispanoclick.com -0.0.0.0 spravki-online.hit.bg -0.0.0.0 c.hit.ua -0.0.0.0 hit-now.com -0.0.0.0 hitslog.com -0.0.0.0 www.hittracker.org -0.0.0.0 hitwebcounter.com -0.0.0.0 images.hitwise.co.uk -0.0.0.0 hxtrack.holidayextras.co.uk -0.0.0.0 www.adserver.home.pl -0.0.0.0 homes.bg -0.0.0.0 cgi.honesty.com -0.0.0.0 e1.static.hoptopboy.com -0.0.0.0 ox.hoosiertimes.com -0.0.0.0 ad.hosting.pl -0.0.0.0 stats.hosting24.com -0.0.0.0 error.hostinger.eu -0.0.0.0 ads.hotarena.net -0.0.0.0 ad2.hotels.com -0.0.0.0 h06.hotrank.com.tw -0.0.0.0 www.hotranks.com -0.0.0.0 banner.hpmdnetwork.ru -0.0.0.0 click.html.it -0.0.0.0 js.hubspot.com -0.0.0.0 ads.hulu.com -0.0.0.0 ads.hurra.de -0.0.0.0 tracker.dev.hearst.nl -0.0.0.0 ads2000.hw.net -0.0.0.0 dserver.hw.net -0.0.0.0 www.hw-ad.de -0.0.0.0 www.hxtrack.com -0.0.0.0 www.hypertracker.com -0.0.0.0 ev.ib-ibi.com -0.0.0.0 r.ibg.bg -0.0.0.0 bbcdn-bbnaut.ibillboard.com -0.0.0.0 bbcdn-tag.ibillboard.com -0.0.0.0 www.ibis.cz -0.0.0.0 hits.icdirect.com -0.0.0.0 www.icentric.net -0.0.0.0 ado.icorp.ro -0.0.0.0 ads.icorp.ro -0.0.0.0 log.idg.no -0.0.0.0 adidm07.idmnet.pl -0.0.0.0 adsrv2.ihlassondakika.com -0.0.0.0 script.ioam.de -0.0.0.0 adserver.ilmessaggero.it -0.0.0.0 adv.ilsole24ore.it -0.0.0.0 ads.imarketservices.com -0.0.0.0 i.imedia.cz -0.0.0.0 ads.imeem.com -0.0.0.0 stats.immense.net -0.0.0.0 ads.imguol.com -0.0.0.0 tracking.immobilienscout24.de -0.0.0.0 affiliate.imperiaonline.org -0.0.0.0 secure-dcr.imrworldwide.com -0.0.0.0 x.imwx.com -0.0.0.0 adbox.inbox-online.com -0.0.0.0 aff.indirdik.com -0.0.0.0 ads.indexinfo.org -0.0.0.0 adcenter.in2.com -0.0.0.0 banners.inetfast.com -0.0.0.0 ads.inews.bg -0.0.0.0 servedby.informatm.com -0.0.0.0 stats.infomedia.net -0.0.0.0 stats.inist.fr -0.0.0.0 click.inn.co.il -0.0.0.0 bimonline.insites.be -0.0.0.0 ads.insmarket.bg -0.0.0.0 rs.instantservice.com -0.0.0.0 ads.inspirestudio.net -0.0.0.0 int.cdn.hw.installzone.info -0.0.0.0 counter.internet.ge -0.0.0.0 indiads.com -0.0.0.0 ads.inviziads.com -0.0.0.0 www.imiclk.com -0.0.0.0 avp.innity.com -0.0.0.0 www.innovateads.com -0.0.0.0 content.integral-marketing.com -0.0.0.0 media.intelia.it -0.0.0.0 www.intelli-tracker.com -0.0.0.0 geo.interia.pl -0.0.0.0 iwa.hit.interia.pl -0.0.0.0 cdn.interactivemedia.net -0.0.0.0 adserwer.intercon.pl -0.0.0.0 intermediads.com -0.0.0.0 www.interstats.nl -0.0.0.0 pl-engine.intextad.net -0.0.0.0 slo-engine.intextad.net -0.0.0.0 ox.invia.cz -0.0.0.0 ad.investor.bg -0.0.0.0 ad01.investor.bg -0.0.0.0 s1.inviziads.com -0.0.0.0 api.ipinfodb.com -0.0.0.0 ip-api.com -0.0.0.0 pro.ip-api.com -0.0.0.0 adserver.iprom.net -0.0.0.0 central.iprom.net -0.0.0.0 ipromsi.iprom.net -0.0.0.0 krater.iprom.net -0.0.0.0 tie.iprom.net -0.0.0.0 www.ipstat.com -0.0.0.0 delivery.ipvertising.com -0.0.0.0 www.iranwebads.com -0.0.0.0 ad2.ireklama.cz -0.0.0.0 clicktracker.iscan.nl -0.0.0.0 banman.isoftmarketing.com -0.0.0.0 isralink.net -0.0.0.0 ts.istrack.com -0.0.0.0 adshow.it168.com -0.0.0.0 stat.it168.com -0.0.0.0 itcompany.com -0.0.0.0 www.itcompany.com -0.0.0.0 stats.itweb.co.za -0.0.0.0 www.iws.ro -0.0.0.0 link.ixs1.net -0.0.0.0 raahenseutu.jainos.fi -0.0.0.0 ad.jamba.de -0.0.0.0 ad.janalta.com -0.0.0.0 adserver.janesguide.com -0.0.0.0 piwik.jccm.es -0.0.0.0 pagerank.jklir.net -0.0.0.0 ads.joemonster.org -0.0.0.0 site.johnlewis.com -0.0.0.0 www.jouwstats.nl -0.0.0.0 www.jscount.com -0.0.0.0 ck.juicyads.com -0.0.0.0 js.juicyads.com -0.0.0.0 ad.jugem.jp -0.0.0.0 a.jumptap.com -0.0.0.0 tracking.justpremium.com -0.0.0.0 ads.justpremium.nl -0.0.0.0 ads.justrelevant.com -0.0.0.0 ads.kaldata.com -0.0.0.0 events.kalooga.com -0.0.0.0 stats.kaltura.com -0.0.0.0 banner.kanald.com.tr -0.0.0.0 ads.kartu.lt -0.0.0.0 cache.ads.kartu.lt -0.0.0.0 scripts.kataweb.it -0.0.0.0 b.kavanga.ru -0.0.0.0 id.kbmg.cz -0.0.0.0 indianapolis.hosted.xms.keynote.com -0.0.0.0 webeffective.keynote.com -0.0.0.0 a.kickassunblock.net -0.0.0.0 adserve.kikizo.com -0.0.0.0 adserver.kissfm.ro -0.0.0.0 l.kavanga.ru -0.0.0.0 adsby.klikki.com -0.0.0.0 click.kmindex.ru -0.0.0.0 counter.kmindex.ru -0.0.0.0 counting.kmindex.ru -0.0.0.0 www.kmindex.ru -0.0.0.0 openx.kokoma.pl -0.0.0.0 images.kolmic.com -0.0.0.0 img.ads.kompas.com -0.0.0.0 ads3.kompasads.com -0.0.0.0 ads4.kompasads.com -0.0.0.0 ads5.kompasads.com -0.0.0.0 ads6.kompasads.com -0.0.0.0 ads.kozmetika-bg.com -0.0.0.0 sitestat.kpn-is.nl -0.0.0.0 beacon.krxd.net -0.0.0.0 recl.kulinar.bg -0.0.0.0 wa.kurier.at -0.0.0.0 ads.kurir-info.rs -0.0.0.0 cdn-analytics.ladmedia.fr -0.0.0.0 layer-ad.org -0.0.0.0 ads.layer-ad.org -0.0.0.0 banner.lbs.km.ru -0.0.0.0 lead-123.com -0.0.0.0 secure.leadforensics.com -0.0.0.0 vlog.leadformix.com -0.0.0.0 tracking.lengow.com -0.0.0.0 engine.letsstat.nl -0.0.0.0 pfa.levexis.com -0.0.0.0 res.levexis.com -0.0.0.0 visitors.lexus-europe.com -0.0.0.0 lib4.libstat.com -0.0.0.0 lib6.libstat.com -0.0.0.0 logos.libstat.com -0.0.0.0 d.ligatus.com -0.0.0.0 ms.ligatus.com -0.0.0.0 www.lifeforminc.com -0.0.0.0 adtrack.link.ch -0.0.0.0 link.ru -0.0.0.0 link.link.ru -0.0.0.0 ads.linki.nl -0.0.0.0 www.linkads.de -0.0.0.0 www.linkbuddies.com -0.0.0.0 www.linkconnector.com -0.0.0.0 content.linkoffers.net -0.0.0.0 track.linkoffers.net -0.0.0.0 linksexchange.net -0.0.0.0 www.linkworth.com -0.0.0.0 gr.linkwi.se -0.0.0.0 ad.lista.cz -0.0.0.0 ads.listingware.com -0.0.0.0 s1.listrakbi.com -0.0.0.0 livecams.nl -0.0.0.0 click.adv.livedoor.com -0.0.0.0 counter2.blog.livedoor.com -0.0.0.0 image.adv.livedoor.com -0.0.0.0 js.livehelper.com -0.0.0.0 newbrowse.livehelper.com -0.0.0.0 pixels.livingsocial.com -0.0.0.0 stats.livingsocial.com -0.0.0.0 a.livesportmedia.eu -0.0.0.0 advert.livesportmedia.eu -0.0.0.0 ads.livescore.com -0.0.0.0 ad.lkqd.net -0.0.0.0 omnituretrack.local.com -0.0.0.0 w10.localadbuy.com -0.0.0.0 err.lolipop.jp -0.0.0.0 adserver.lonuncavisto.com -0.0.0.0 r.looksmart.com -0.0.0.0 banners.lottoelite.com -0.0.0.0 partner.loveplanet.ru -0.0.0.0 gw003.lphbs.com -0.0.0.0 gwa.lphbs.com -0.0.0.0 gwb.lphbs.com -0.0.0.0 gwc.lphbs.com -0.0.0.0 gwd.lphbs.com -0.0.0.0 adsy.lsipack.com -0.0.0.0 is.luxup.ru -0.0.0.0 m2k.ru -0.0.0.0 images.m4n.nl -0.0.0.0 ad.m5prod.net -0.0.0.0 ad.m-adx.com -0.0.0.0 www3.macys.com -0.0.0.0 media.m-adx.com -0.0.0.0 ads.mail.bg -0.0.0.0 adsy.mail.bg -0.0.0.0 www.mainadv.com -0.0.0.0 ads.maleflixxx.tv -0.0.0.0 adv.mangoadv.com -0.0.0.0 ads.marica.bg -0.0.0.0 adv.marica.bg -0.0.0.0 pro.marinsm.com -0.0.0.0 t3.marinsm.com -0.0.0.0 tag.marinsm.com -0.0.0.0 internet.marsmediachannels.com -0.0.0.0 app.mashero.com -0.0.0.0 mass-traffic.com -0.0.0.0 mastertarget.ru -0.0.0.0 tags.mathtag.com -0.0.0.0 100.mbn.com.ua -0.0.0.0 120.mbn.com.ua -0.0.0.0 160.mbn.com.ua -0.0.0.0 classic.mbn.com.ua -0.0.0.0 vitals.tracking.mdxdata.com -0.0.0.0 mcmads.mediacapital.pt -0.0.0.0 piwik.medienhaus.com -0.0.0.0 ad.mediaprostor.cz -0.0.0.0 webtrekk.mediaset.net -0.0.0.0 advert.mediaswiss.rs -0.0.0.0 search.mediatarget.com -0.0.0.0 app.medyanetads.com -0.0.0.0 counter.megaindex.ru -0.0.0.0 banners.mellowads.com -0.0.0.0 openx.mercatormedia.com -0.0.0.0 www.mercuras.com -0.0.0.0 adserv2.meritdesigns.com -0.0.0.0 action.metaffiliation.com -0.0.0.0 tracking.metalyzer.com -0.0.0.0 www.metavertising.com -0.0.0.0 ads.mezimedia.com -0.0.0.0 mdctrail.com -0.0.0.0 pubs.mgn.net -0.0.0.0 beacon.mhtr.be -0.0.0.0 ads.miarroba.com -0.0.0.0 send.microad.jp -0.0.0.0 ssend.microad.jp -0.0.0.0 track.send.microad.jp -0.0.0.0 d-track.send.microad.jp -0.0.0.0 micosoft.com-web.support -0.0.0.0 mixmarket.biz -0.0.0.0 www.mktrack.com -0.0.0.0 www.mlclick.com -0.0.0.0 www.mmaaxx.com -0.0.0.0 mmgads.com -0.0.0.0 www.mmgads.com -0.0.0.0 mmptrack.com -0.0.0.0 ads.mnemosoft.com -0.0.0.0 tr.mobiadserv.com -0.0.0.0 ads.mobilemarketer.com -0.0.0.0 a.mobify.com -0.0.0.0 mola77.mobilenobo.com -0.0.0.0 a.moitepari.bg -0.0.0.0 adserver.moitepari.bg -0.0.0.0 ads.monetize-me.com -0.0.0.0 mein.monster.de -0.0.0.0 cookie.monster.com -0.0.0.0 www.mongoosemetrics.com -0.0.0.0 ib.mookie1.com -0.0.0.0 piwik.mortgageloan.com -0.0.0.0 webstats.motigo.com -0.0.0.0 m1.webstats.motigo.com -0.0.0.0 ads.mpm.com.mk -0.0.0.0 msgtag.com -0.0.0.0 img.msgtag.com -0.0.0.0 www.msgtag.com -0.0.0.0 bms.msk.bg -0.0.0.0 no.counter.mtgnewmedia.se -0.0.0.0 www.myclickbankads.com -0.0.0.0 get.mycounter.ua -0.0.0.0 scripts.mycounter.ua -0.0.0.0 get.mycounter.com.ua -0.0.0.0 scripts.mycounter.com.ua -0.0.0.0 ad.mylook.ee -0.0.0.0 www.mylottoadserv.com -0.0.0.0 affiliate.mymall.bg -0.0.0.0 banner.mymedia.bg -0.0.0.0 banners.mymedia.bg -0.0.0.0 rm.myoc.com -0.0.0.0 www.myreferer.com -0.0.0.0 stat.mystat.hu -0.0.0.0 www.mystats.nl -0.0.0.0 www2.mystats.nl -0.0.0.0 www.mytoplist.gen.tr -0.0.0.0 n180adserv.com -0.0.0.0 n251adserv.com -0.0.0.0 ads.naftemporiki.gr -0.0.0.0 www.nalook.com -0.0.0.0 sponsoredlinks.nationalgeographic.com -0.0.0.0 www3.nationalgeographic.com -0.0.0.0 ads.nationchannel.com -0.0.0.0 adssrv.nationmultimedia.com -0.0.0.0 labs.natpal.com -0.0.0.0 c1.navrcholu.cz -0.0.0.0 xml.nbcsearch.com -0.0.0.0 xml2.nbcsearch.com -0.0.0.0 www.ndparking.com -0.0.0.0 ads.neg.bg -0.0.0.0 reklama.neg.bg -0.0.0.0 adlev.neodatagroup.com -0.0.0.0 img.neogen.ro -0.0.0.0 openx.net.hr -0.0.0.0 www.netagent.cz -0.0.0.0 adserver.netcollex.co.uk -0.0.0.0 hits.netgeography.net -0.0.0.0 ad.netgoo.com -0.0.0.0 ads.netinfo.bg -0.0.0.0 adv.netinfo.bg -0.0.0.0 stat.netinfocompany.bg -0.0.0.0 ads.ads.netlog.com -0.0.0.0 pool.ads.netlog.com -0.0.0.0 script.netminers.dk -0.0.0.0 nl-moneyou.netmining.com -0.0.0.0 nl-saab.netmining.com -0.0.0.0 bkrntr.netmng.com -0.0.0.0 nan.netmng.com -0.0.0.0 com-quidco.netmng.com -0.0.0.0 rbk.netmng.com -0.0.0.0 www.netmaxx.com -0.0.0.0 ads.netrition.com -0.0.0.0 cl.netseer.com -0.0.0.0 evbeacon.networksolutions.com -0.0.0.0 ad.next2news.com -0.0.0.0 beacon-5.newrelic.com -0.0.0.0 delivery.ad.newsnow.net -0.0.0.0 b.nex.bg -0.0.0.0 e.nexac.com -0.0.0.0 f.nexac.com -0.0.0.0 r.nexac.com -0.0.0.0 turn.nexac.com -0.0.0.0 vte.nexteramedia.com -0.0.0.0 ngacm.com -0.0.0.0 ngastatic.com -0.0.0.0 www.nlbanner.nl -0.0.0.0 banner.nonstoppartner.de -0.0.0.0 ads.novinar.bg -0.0.0.0 adv.novinar.bg -0.0.0.0 ads.novsport.com -0.0.0.0 www.nowstat.com -0.0.0.0 bam.nr-data.net -0.0.0.0 imgcdn.nrelate.com -0.0.0.0 pp.nrelate.com -0.0.0.0 vt-1.nrelate.com -0.0.0.0 ntlligent.info -0.0.0.0 banner.nttnavi.co.jp -0.0.0.0 ntweb.org -0.0.0.0 i.nuseek.com -0.0.0.0 www1.nuseek.com -0.0.0.0 www2.nuseek.com -0.0.0.0 www3.nuseek.com -0.0.0.0 nxtck.com -0.0.0.0 p.nxtck.com -0.0.0.0 observare.de -0.0.0.0 banner-a.oddcast.com -0.0.0.0 banner-d.oddcast.com -0.0.0.0 tracking.oe24.at -0.0.0.0 www18.officedepot.com -0.0.0.0 reklama.offmedia.bg -0.0.0.0 r.offnews.bg -0.0.0.0 ads.ogdenpubs.com -0.0.0.0 counter.ok.ee -0.0.0.0 ads.olx.com -0.0.0.0 adserver.omroepflevoland.nl -0.0.0.0 logo.onlinewebstat.com -0.0.0.0 ads1.omdadget.com -0.0.0.0 track.omguk.com -0.0.0.0 www.on2url.com -0.0.0.0 emisjawidgeet.onet.pl -0.0.0.0 tracking.onefeed.co.uk -0.0.0.0 www.onestatfree.com -0.0.0.0 one.ru -0.0.0.0 stats0.one.ru -0.0.0.0 stats1.one.ru -0.0.0.0 stats2.one.ru -0.0.0.0 stats.media.onet.pl -0.0.0.0 ad.onlinechange.biz -0.0.0.0 404.online.net -0.0.0.0 aa.online-metrix.net -0.0.0.0 h.online-metrix.net -0.0.0.0 sayac.onlinewebstats.com -0.0.0.0 lifemediahouse1.onlinewelten.com -0.0.0.0 openstat.net -0.0.0.0 c1.openx.org -0.0.0.0 c3.openx.org -0.0.0.0 invitation.opinionbar.com -0.0.0.0 ad.orbitel.bg -0.0.0.0 servedby.orn-adserver.nl -0.0.0.0 otclick-adv.ru -0.0.0.0 otracking.com -0.0.0.0 odb.outbrain.com -0.0.0.0 pub.oxado.com -0.0.0.0 www.oxiads.fr -0.0.0.0 geoip.p24.hu -0.0.0.0 stat.p24.hu -0.0.0.0 www.pagerank10.co.uk -0.0.0.0 parkingcrew.net -0.0.0.0 paidstats.com -0.0.0.0 counter.paradise.net.nz -0.0.0.0 img.parked.ru -0.0.0.0 park.parkingpanel.com -0.0.0.0 www.partner-ads.com -0.0.0.0 stats.partypoker.com -0.0.0.0 ads.partystars.bg -0.0.0.0 ad.payclick.it -0.0.0.0 stat.pchome.net -0.0.0.0 catrg.peer39.net -0.0.0.0 trg.peer39.net -0.0.0.0 pt.peerius.com -0.0.0.0 counter.top100.penki.lt -0.0.0.0 tag.perfectaudience.com -0.0.0.0 b1.perfb.com -0.0.0.0 stats.persgroep.be -0.0.0.0 stats.persgroep.nl -0.0.0.0 count.pcpop.com -0.0.0.0 pixel.pcworld.com -0.0.0.0 viewer.peer39.com -0.0.0.0 ads.periodistadigital.com -0.0.0.0 utsdpp.persgroep.net -0.0.0.0 pgssl.com -0.0.0.0 pub.pgssl.com -0.0.0.0 pharmacyrxone.com -0.0.0.0 www.pheedo.com -0.0.0.0 ads.phillipsdata.us -0.0.0.0 ads.phillyadclub.com -0.0.0.0 ox.pigu.lt -0.0.0.0 ads.pimdesign.org -0.0.0.0 rum-collector.pingdom.net -0.0.0.0 rum-static.pingdom.net -0.0.0.0 ads.pinger.com -0.0.0.0 banners.pinnaclesports.com -0.0.0.0 www.pixazza.com -0.0.0.0 banner.play-asia.com -0.0.0.0 ads.playboy.bg -0.0.0.0 i.plug.it -0.0.0.0 adserver.playtv.fr -0.0.0.0 pu.plugrush.com -0.0.0.0 webstats.plus.net -0.0.0.0 pxl.pmsrvr.com -0.0.0.0 po.st -0.0.0.0 ads.po-zdravidnes.com -0.0.0.0 static.pochta.ru -0.0.0.0 cnt2.pocitadlo.cz -0.0.0.0 c.pocitadlo.sk -0.0.0.0 piwik.pokerlistings.com -0.0.0.0 www1.pollg.com -0.0.0.0 www.pollmonkey.com -0.0.0.0 c2.popads.net -0.0.0.0 www.popadvert.com -0.0.0.0 world.popadscdn.net -0.0.0.0 popcounter.com -0.0.0.0 partners.popmatters.com -0.0.0.0 chezh1.popmarker.com -0.0.0.0 ads.popularno.mk -0.0.0.0 popuptraf.ru -0.0.0.0 www.popuptraf.ru -0.0.0.0 cdn.popwin.net -0.0.0.0 ht.pornhub.com -0.0.0.0 porntraff.com -0.0.0.0 www2.portdetective.com -0.0.0.0 inapi.posst.co -0.0.0.0 prstats.postrelease.com -0.0.0.0 www.ppctracking.net -0.0.0.0 adtxt.prbn.ru -0.0.0.0 ad468.prbn.ru -0.0.0.0 www.predictad.com -0.0.0.0 a.press24.mk -0.0.0.0 www.pr-free.de -0.0.0.0 profitshare.bg -0.0.0.0 www.promobenef.com -0.0.0.0 track.promptfile.com -0.0.0.0 tr.prospecteye.com -0.0.0.0 profitshare.ro -0.0.0.0 www.profitzone.com -0.0.0.0 www.promo.com.au -0.0.0.0 ads-kurir.providus.rs -0.0.0.0 servedby.proxena-adserver.com -0.0.0.0 sdc.prudential.com -0.0.0.0 ptp4ever.net -0.0.0.0 www.ptp4ever.net -0.0.0.0 static.pubdirecte.com -0.0.0.0 bid.pubmatic.com -0.0.0.0 track.pubmatic.com -0.0.0.0 report-ads-to.pubnation.com -0.0.0.0 pubx.ch -0.0.0.0 pl11074444.puhtml.com -0.0.0.0 pl12258511.puhtml.com -0.0.0.0 u1.puls.lv -0.0.0.0 ads.puls24.mk -0.0.0.0 track.pulse360.com -0.0.0.0 ad.punto-informatico.it -0.0.0.0 www.qbop.com -0.0.0.0 e1.cdn.qnsr.com -0.0.0.0 l1.cdn.qnsr.com -0.0.0.0 qualityporn.biz -0.0.0.0 siteinterceptco1.qualtrics.com -0.0.0.0 reports.quisma.com -0.0.0.0 ads.racunalniske-novice.com -0.0.0.0 ads.radar.bg -0.0.0.0 ads.radioactive.se -0.0.0.0 stats2.radiocompanion.com -0.0.0.0 www.ranking-charts.de -0.0.0.0 srv1.rapidstats.de -0.0.0.0 www.random-logic.com -0.0.0.0 www.ranking-hits.de -0.0.0.0 counter.rapidcounter.com -0.0.0.0 www.rapidcounter.com -0.0.0.0 webstats.web.rcn.net -0.0.0.0 reactads.com -0.0.0.0 adserver.realhomesex.net -0.0.0.0 banners.realitycash.com -0.0.0.0 www.realist.gen.tr -0.0.0.0 go.realvu.net -0.0.0.0 noah.reddion.com -0.0.0.0 adworks.rediff.com -0.0.0.0 imadworks.rediff.com -0.0.0.0 redirectid.ru -0.0.0.0 redirectcpv.com -0.0.0.0 js.ua.redtram.com -0.0.0.0 n4p.ua.redtram.com -0.0.0.0 www.refer.ru -0.0.0.0 adserver.reklamstore.com -0.0.0.0 reklamanet.net -0.0.0.0 cdn.reporo.net -0.0.0.0 republer.com -0.0.0.0 custom-wrs.api.responsys.net -0.0.0.0 retaraga.ru -0.0.0.0 revcontent.com -0.0.0.0 cdn.revcontent.com -0.0.0.0 labs-cdn.revcontent.com -0.0.0.0 www.revcontent.com -0.0.0.0 ads.reviewcentre.com -0.0.0.0 rem.rezonmedia.eu -0.0.0.0 p.rfihub.com -0.0.0.0 richmedia247.com -0.0.0.0 ads.ripoffreport.com -0.0.0.0 db.riskwaters.com -0.0.0.0 mct.rkdms.com -0.0.0.0 ei.rlcdn.com -0.0.0.0 rd.rlcdn.com -0.0.0.0 sr.rlcdn.com -0.0.0.0 ads.rnmd.net -0.0.0.0 ro2.biz -0.0.0.0 www.rockingclicks.com -0.0.0.0 ads.rohea.com -0.0.0.0 ads.rol.ro -0.0.0.0 banners.romania-insider.com -0.0.0.0 adcode.rontar.com -0.0.0.0 laurel.rovicorp.com -0.0.0.0 gbjfc.rsvpgenius.com -0.0.0.0 analytics.rtbf.be -0.0.0.0 count.rtl.de -0.0.0.0 ad.rtl.hr -0.0.0.0 rtrgt2.com -0.0.0.0 ads.rtvslo.si -0.0.0.0 adserver.rtvutrechtreclame.nl -0.0.0.0 ads.rubiconproject.com -0.0.0.0 optimized-by.rubiconproject.com -0.0.0.0 pixel.rubiconproject.com -0.0.0.0 pixel-us-east.rubiconproject.com -0.0.0.0 advert.runescape.com -0.0.0.0 runslin.com -0.0.0.0 banners.rushcommerce.com -0.0.0.0 rutrk.org -0.0.0.0 rvpadvertisingnetwork.com -0.0.0.0 www.s2d6.com -0.0.0.0 s4le.net -0.0.0.0 ads.sagabg.net -0.0.0.0 sdc2.sakura.ad.jp -0.0.0.0 app2.salesmanago.pl -0.0.0.0 sacdcad01.salon.com -0.0.0.0 sacdcad03.salon.com -0.0.0.0 samtrack1.com -0.0.0.0 analytics.sanoma.fi -0.0.0.0 ads.sanomalehtimedia.fi -0.0.0.0 cdn-rtb.sape.ru -0.0.0.0 ads.sapo.pt -0.0.0.0 adserver.saxonsoft.hu -0.0.0.0 beacon.saymedia.com -0.0.0.0 dt.scanscout.com -0.0.0.0 media.scanscout.com -0.0.0.0 sat.scoutanalytics.com -0.0.0.0 scout.scoutanalytics.net -0.0.0.0 ads.search.bg -0.0.0.0 banner.search.bg -0.0.0.0 banex.search.bg -0.0.0.0 ad.searchhound.com -0.0.0.0 geoip.securitetotale.com -0.0.0.0 advertising.seenews.com -0.0.0.0 live.sekindo.com -0.0.0.0 www2.sellhealth.com -0.0.0.0 t.sellpoints.com -0.0.0.0 stir.semilo.com -0.0.0.0 ads.senddroid.com -0.0.0.0 sensic.net -0.0.0.0 www.seo-portal.ro -0.0.0.0 weblink.settrade.com -0.0.0.0 logs.sexy-parade.com -0.0.0.0 sdc.shawinc.com -0.0.0.0 aff.shopmania.bg -0.0.0.0 dc.sify.com -0.0.0.0 adimages.sina.com.hk -0.0.0.0 jsads.sina.com.hk -0.0.0.0 sinuatemedia.com -0.0.0.0 goska.siol.net -0.0.0.0 domainpark.sitelutions.com -0.0.0.0 www.sitestatslive.com -0.0.0.0 eon.tags.sitetagger.co.uk -0.0.0.0 www.sitetagger.co.uk -0.0.0.0 www.sixsigmatraffic.com -0.0.0.0 simplehitcounter.com -0.0.0.0 ads.sina.com -0.0.0.0 ads.skelbiu.lt -0.0.0.0 ads.sladur.com -0.0.0.0 ads.slava.bg -0.0.0.0 ad.smaclick.com -0.0.0.0 c.smartclick.net -0.0.0.0 ads.smartshoppingads.de -0.0.0.0 www.smartlog.ru -0.0.0.0 i.smartwebads.com -0.0.0.0 n2.smartyads.com -0.0.0.0 eu1.snoobi.com -0.0.0.0 l.socialsexnetwork.net -0.0.0.0 a.softconsultgroup.com -0.0.0.0 netsr.softonicads.com -0.0.0.0 web.softonic-analytics.net -0.0.0.0 pub.softonic.com -0.0.0.0 net.softonicads.com -0.0.0.0 proxy.softonicads.com -0.0.0.0 t1.softonicads.com -0.0.0.0 t2.softonicads.com -0.0.0.0 ads.sol.no -0.0.0.0 sacdcad02.salon.com -0.0.0.0 apex.go.sonobi.com -0.0.0.0 sync.go.sonobi.com -0.0.0.0 ivox.socratos.net -0.0.0.0 softonic-analytics.net -0.0.0.0 analytics.soup.io -0.0.0.0 analytic.spamfighter.com -0.0.0.0 tags.spider-mails.com -0.0.0.0 dp2.specificclick.net -0.0.0.0 www.speedcount.de -0.0.0.0 adv.speednet.bg -0.0.0.0 c.spiegel.de -0.0.0.0 count.spiegel.de -0.0.0.0 www.splem.net -0.0.0.0 analytics.spongecell.com -0.0.0.0 bms.sportal.ru -0.0.0.0 ads.sports.fr -0.0.0.0 js.spotx.tv -0.0.0.0 www.speedcounter.net -0.0.0.0 counter.spylog.com -0.0.0.0 js.stroeermediabrands.de -0.0.0.0 anchor.stailamedia.com -0.0.0.0 adn.static-files.com -0.0.0.0 pixel.staticworld.net -0.0.0.0 ads.stardoll.com -0.0.0.0 www.start-page.org -0.0.0.0 js.stats.de -0.0.0.0 tracker.stats.in.th -0.0.0.0 www.stats.in.th -0.0.0.0 www.statsector.hu -0.0.0.0 www.steamtraffic.com -0.0.0.0 ads001.stickam.com -0.0.0.0 js.stormiq.com -0.0.0.0 t1.stormiq.com -0.0.0.0 analytics.strangeloopnetworks.com -0.0.0.0 straightresults.com -0.0.0.0 go.straightresults.com -0.0.0.0 gsorder.berlin.strato.de -0.0.0.0 ads.strumarelax.com -0.0.0.0 adv.stznews.bg -0.0.0.0 webservices.sub2tech.com -0.0.0.0 cnt.sup.com -0.0.0.0 clix.superclix.de -0.0.0.0 www.superclix.de -0.0.0.0 www.surveynetworks.com -0.0.0.0 my.surveypopups.com -0.0.0.0 analytics.sutterhealth.org -0.0.0.0 adv.swzone.it -0.0.0.0 www.system4.nl -0.0.0.0 tracking.synthasite.net -0.0.0.0 c.t4ft.de -0.0.0.0 www.t5.ro -0.0.0.0 nr.taboola.com -0.0.0.0 www.t-analytics.com -0.0.0.0 www.tag4arm.com -0.0.0.0 files.tailsweep.com -0.0.0.0 script.tailsweep.com -0.0.0.0 b100.takru.com -0.0.0.0 b120.takru.com -0.0.0.0 b130.takru.com -0.0.0.0 b140.takru.com -0.0.0.0 b180.takru.com -0.0.0.0 banners.takru.com -0.0.0.0 talkaxis.com -0.0.0.0 tapestry.tapad.com -0.0.0.0 tarasoft.bg -0.0.0.0 dev.targetpoint.com -0.0.0.0 traffic.tcmagnet.com -0.0.0.0 adv.technews.bg -0.0.0.0 ads.tele.net -0.0.0.0 adserver.tele.net -0.0.0.0 sdc.tele.net -0.0.0.0 c2.tentaculos.net -0.0.0.0 t1.tentaculos.net -0.0.0.0 banner.terminal.hu -0.0.0.0 stf.terra.com.br -0.0.0.0 ad.terra.com.mx -0.0.0.0 dy.testnet.nl -0.0.0.0 textad.net -0.0.0.0 www.textads.biz -0.0.0.0 www.textlink.cz -0.0.0.0 ads.tdcanadatrust.com -0.0.0.0 adv.tgadvapps.it -0.0.0.0 market2.the-adult-company.com -0.0.0.0 media.the-adult-company.com -0.0.0.0 dmp.theadex.com -0.0.0.0 scripts.the-group.net -0.0.0.0 analytics.theknot.com -0.0.0.0 ads.themoneytizer.com -0.0.0.0 analytics.thenest.com -0.0.0.0 www.tjkckpytpnje.com -0.0.0.0 www.parkingcrew.net -0.0.0.0 www.thesocialsexnetwork.com -0.0.0.0 www.thickcash.com -0.0.0.0 ad.thinkmedia.cn -0.0.0.0 oas.tidningsnatet.se -0.0.0.0 www.tinbuadserv.com -0.0.0.0 www.tinka.ru -0.0.0.0 tns-counter.ru -0.0.0.0 kz.tns-counter.ru -0.0.0.0 www.tns-counter.ru -0.0.0.0 tns-gallup.dk -0.0.0.0 ad.tom.com -0.0.0.0 cachebanner.tonygpoker.com -0.0.0.0 hits.top.lv -0.0.0.0 ads.top.bg -0.0.0.0 counter.top.ge -0.0.0.0 www.top100.lt -0.0.0.0 www.topblogging.com -0.0.0.0 hit.topc.org -0.0.0.0 banners.topcities.com -0.0.0.0 topeuro.biz -0.0.0.0 www.toplist.sk -0.0.0.0 counter.topphoto.ru -0.0.0.0 www.top25.ro -0.0.0.0 www.top99.ro -0.0.0.0 www.top100.ro -0.0.0.0 www.top300.ro -0.0.0.0 www.topadult.ro -0.0.0.0 stats.topofblogs.com -0.0.0.0 www.top-rank.pl -0.0.0.0 www.topsites24.net -0.0.0.0 www.topsiteguide.com -0.0.0.0 www.topsiteuri.ro -0.0.0.0 ads.topwam.com -0.0.0.0 c.total-media.net -0.0.0.0 cdn.total-media.net -0.0.0.0 ams.toxity.biz -0.0.0.0 www.tr100.net -0.0.0.0 ad.track.us.org -0.0.0.0 trackad.cz -0.0.0.0 www.trackbacksecure.com -0.0.0.0 t.trackedlink.net -0.0.0.0 usage.trackjs.com -0.0.0.0 api.trackuity.com -0.0.0.0 ads.tradeads.eu -0.0.0.0 tm.tradetracker.net -0.0.0.0 cdn1ht.traffichaus.com -0.0.0.0 www.trafficresults.com -0.0.0.0 dm.travelocity.com -0.0.0.0 ad.triplemind.com -0.0.0.0 engine.trklnks.com -0.0.0.0 ad.touchnclick.co.kr -0.0.0.0 trackdiscovery.net -0.0.0.0 ads.trademe.co.nz -0.0.0.0 www.trafficcenter.de -0.0.0.0 s3.trafficmaxx.de -0.0.0.0 www.trafficbeamer.com -0.0.0.0 www.trafficbeamer.nl -0.0.0.0 delivery.trafficbroker.com -0.0.0.0 www.trafficzap.com -0.0.0.0 www.trafix.ro -0.0.0.0 media.travelzoo.com -0.0.0.0 advert.travlang.com -0.0.0.0 cdna.tremormedia.com -0.0.0.0 ads.triada.bg -0.0.0.0 ads.tripican.com -0.0.0.0 hits.truehits.in.th -0.0.0.0 lvs.truehits.in.th -0.0.0.0 tracker.truehits.in.th -0.0.0.0 hits3.truehits.net -0.0.0.0 tracker.truehits.net -0.0.0.0 origin-tracking.trulia.com -0.0.0.0 analytics.trutv.com -0.0.0.0 ht.tube8.com -0.0.0.0 google.tucows.com -0.0.0.0 stats.tunt.lv -0.0.0.0 d.turn.com -0.0.0.0 presentation-atl1.turn.com -0.0.0.0 adserver.tvcatchup.com -0.0.0.0 trax.tvguide.com -0.0.0.0 a.tvn.lv -0.0.0.0 ads.tvtv.bg -0.0.0.0 ads.twitter.com -0.0.0.0 twittercounter.com -0.0.0.0 srv2.twittercounter.com -0.0.0.0 et.twyn.com -0.0.0.0 tracknet.twyn.com -0.0.0.0 tx2.ru -0.0.0.0 cnt.tyxo.bg -0.0.0.0 adv.uauaclub.it -0.0.0.0 s212.ucoz.net -0.0.0.0 credity.ucoz.ru -0.0.0.0 shanding.ucoz.es -0.0.0.0 ucounter.ucoz.net -0.0.0.0 udmserve.net -0.0.0.0 creativos.ads.uigc.net -0.0.0.0 ukrbanner.net -0.0.0.0 tracking.ukwm.co.uk -0.0.0.0 www.ultimatetopsites.com -0.0.0.0 www.undertonenetworks.com -0.0.0.0 adserving.unibet.com -0.0.0.0 www.unicast.com -0.0.0.0 advertisment.unimatrix.si -0.0.0.0 ads.univision.com -0.0.0.0 web.unltd.info -0.0.0.0 adrequisitor-af.lp.uol.com.br -0.0.0.0 c.uarating.com -0.0.0.0 usabilitytesten.nl -0.0.0.0 usachoice.net -0.0.0.0 data.nal.usda.gov -0.0.0.0 analytics.usdm.net -0.0.0.0 tag.userreport.com -0.0.0.0 www.usenetjunction.com -0.0.0.0 ads.urlfan.com -0.0.0.0 ads.usercash.com -0.0.0.0 rotabanner.utro.ru -0.0.0.0 rotabanner234.utro.ru -0.0.0.0 openx.utv.bg -0.0.0.0 tracking.vacationsmadeeasy.com -0.0.0.0 ads.vador.com -0.0.0.0 feed.validclick.com -0.0.0.0 ad.jp.ap.valuecommerce.com -0.0.0.0 ads.vclick.vn -0.0.0.0 reklama.ve.lt -0.0.0.0 counters.vendio.com -0.0.0.0 cdsusa.veinteractive.com -0.0.0.0 config1.veinteractive.com -0.0.0.0 drs2.veinteractive.com -0.0.0.0 c.velaro.com -0.0.0.0 v.velaro.com -0.0.0.0 ab.vendemore.com -0.0.0.0 profiling.veoxa.com -0.0.0.0 ads32.vertamedia.com -0.0.0.0 ads33.vertamedia.com -0.0.0.0 ads34.vertamedia.com -0.0.0.0 www.vertadnet.com -0.0.0.0 ads31.vertamedia.com -0.0.0.0 p.vibrant.co -0.0.0.0 ads25.videe.tv -0.0.0.0 content.videoclick.ru -0.0.0.0 drive.videoclick.ru -0.0.0.0 chappel.videogamer.com -0.0.0.0 ads.videohub.tv -0.0.0.0 pilmedia.ads.visionweb.no -0.0.0.0 www.visits.lt -0.0.0.0 sniff.visistat.com -0.0.0.0 code.visitor-track.com -0.0.0.0 www.visitor-track.com -0.0.0.0 www.visitortracklog.com -0.0.0.0 optimized-by.vitalads.net -0.0.0.0 www.vjsoft.net -0.0.0.0 ads.vkushti.tv -0.0.0.0 ads.v-links.net -0.0.0.0 www.v-links.net -0.0.0.0 livetracker.voanews.eu -0.0.0.0 aa.voice2page.com -0.0.0.0 optimize-stats.voxmedia.com -0.0.0.0 ads.vporn.com -0.0.0.0 ads.vreme.bg -0.0.0.0 banner.vrs.cz -0.0.0.0 www.vstats.net -0.0.0.0 ads.w3hoster.de -0.0.0.0 fus.walla.co.il -0.0.0.0 beacon.walmart.com -0.0.0.0 beacon.affil.walmart.com -0.0.0.0 ad.wanderlist.com -0.0.0.0 btn.counter.weather.ca -0.0.0.0 pub.weatherbug.com -0.0.0.0 ads.web1tv.de -0.0.0.0 tr.webantenna.info -0.0.0.0 www.web-chart.de -0.0.0.0 webcounter.be -0.0.0.0 diapi.webgains.com -0.0.0.0 webgozar.com -0.0.0.0 www.webgozar.ir -0.0.0.0 ads.webground.bg -0.0.0.0 webhits.de -0.0.0.0 www.webhits.de -0.0.0.0 ads.webkinz.com -0.0.0.0 counter.web-marketolog.ru -0.0.0.0 ebayrelevancead.webmasterplan.com -0.0.0.0 astatic.weborama.fr -0.0.0.0 aerlingus2.solution.weborama.fr -0.0.0.0 aimfar.solution.weborama.fr -0.0.0.0 fnacmagasin.solution.weborama.fr -0.0.0.0 laredoute.solution.weborama.fr -0.0.0.0 counter.webservis.gen.tr -0.0.0.0 logo.webservis.gen.tr -0.0.0.0 dynad.website.bg -0.0.0.0 secure.webresint.com -0.0.0.0 www.website-hit-counters.com -0.0.0.0 www.webstat.se -0.0.0.0 www.webtistic.com -0.0.0.0 track.wesell.co.il -0.0.0.0 delivery.switch.whatculture.com -0.0.0.0 ads.whitelabelpros.com -0.0.0.0 whometrics.net -0.0.0.0 whosread.com -0.0.0.0 stats.widgadget.com -0.0.0.0 a.wikia-beacon.com -0.0.0.0 sdc8prod1.wiley.com -0.0.0.0 cacheserve.williamhill.com -0.0.0.0 serve.williamhill.com -0.0.0.0 banner-server.winecountry.com -0.0.0.0 api.wipmania.com -0.0.0.0 stats.wired.com -0.0.0.0 ctsde01.wiredminds.de -0.0.0.0 wba.wirtschaftsblatt.at -0.0.0.0 adv.wisdom.bg -0.0.0.0 f.wishabi.net -0.0.0.0 helper-stats.wondershare.com -0.0.0.0 clicktrack.wnu.com -0.0.0.0 tracker.wordstream.com -0.0.0.0 w00tpublishers.wootmedia.net -0.0.0.0 links.worldbannerexchange.com -0.0.0.0 analytics.worldnow.com -0.0.0.0 wtsdc.worldnow.com -0.0.0.0 ads.worthplaying.com -0.0.0.0 beacon.thred.woven.com -0.0.0.0 pixel.wp.com -0.0.0.0 stats.wp.com -0.0.0.0 badv.wp.pl -0.0.0.0 rek.www.wp.pl -0.0.0.0 wtvertnet.com -0.0.0.0 www.wysistat.com -0.0.0.0 www.wzueqhwf.com -0.0.0.0 engine.xclaimwords.net -0.0.0.0 hr-engine.xclaimwords.net -0.0.0.0 ad.xe.gr -0.0.0.0 148.xg4ken.com -0.0.0.0 506.xg4ken.com -0.0.0.0 531.xg4ken.com -0.0.0.0 www.xl-rank.com -0.0.0.0 xwell.ru -0.0.0.0 ads.xpg.com.br -0.0.0.0 ssl.xplosion.de -0.0.0.0 x-road.co.kr -0.0.0.0 nedstats.xs4all.nl -0.0.0.0 ad.xrea.com -0.0.0.0 xtainment.net -0.0.0.0 ht.xtube.com -0.0.0.0 track.xtrasize.nl -0.0.0.0 ads.xtargeting.com -0.0.0.0 www.xxxbannerswap.com -0.0.0.0 www.xyztraffic.com -0.0.0.0 quad.yadro.ru -0.0.0.0 ad2.yam.com -0.0.0.0 ads.yam.com -0.0.0.0 ybex.com -0.0.0.0 ads.yeshanews.com -0.0.0.0 ad.yieldlab.net -0.0.0.0 probe.yieldlab.net -0.0.0.0 counter.yesky.com -0.0.0.0 yieldbuild.com -0.0.0.0 hook.yieldbuild.com -0.0.0.0 payload.yieldbuild.com -0.0.0.0 yojxoefvnyrc.com -0.0.0.0 ad.yonhapnews.co.kr -0.0.0.0 go.youlamedia.com -0.0.0.0 cdn.static.youmiad.com -0.0.0.0 www.yourhitstats.com -0.0.0.0 pc2.yumenetworks.com -0.0.0.0 ads.zamunda.net -0.0.0.0 ads2.zamunda.net -0.0.0.0 static.zanox.com -0.0.0.0 www.zanox-affiliate.de -0.0.0.0 www.zapunited.com -0.0.0.0 analytics.zdbb.net -0.0.0.0 ea.zebestof.com -0.0.0.0 ads.zeusclicks.com -0.0.0.0 apibeta.zeti.com -0.0.0.0 in.zog.link -0.0.0.0 in3.zog.link -0.0.0.0 counter.zone.ee -0.0.0.0 a.zoot.ro -0.0.0.0 stattrack.0catch.com -0.0.0.0 www.1-1ads.com -0.0.0.0 1bg.net -0.0.0.0 100webads.com -0.0.0.0 www.123banners.com -0.0.0.0 ns1.123go.net -0.0.0.0 123stat.com -0.0.0.0 123-tracker.com -0.0.0.0 adclient.163.com -0.0.0.0 adgeo.163.com -0.0.0.0 20d625b48e.se -0.0.0.0 pr.20min.es -0.0.0.0 img.2leva.bg -0.0.0.0 event.2leva.bg -0.0.0.0 banners.2lipslive.com -0.0.0.0 ads.24.com -0.0.0.0 stats.24.com -0.0.0.0 counter.24log.es -0.0.0.0 counter.24log.it -0.0.0.0 counter.24log.ru -0.0.0.0 counter.24log.com -0.0.0.0 pixel.33across.com -0.0.0.0 imgad1.3conline.com -0.0.0.0 imgad2.3conline.com -0.0.0.0 imgad3.3conline.com -0.0.0.0 ads.3sfmedia.com -0.0.0.0 guannan.3322.net -0.0.0.0 cdn1.adspace.4tube.com -0.0.0.0 adserver.4clicks.org -0.0.0.0 r.4at1.com -0.0.0.0 static.4chan-ads.org -0.0.0.0 banners.4d5.net -0.0.0.0 ads.4rati.lv -0.0.0.0 ad.stat.4u.pl -0.0.0.0 softads.50webs.com -0.0.0.0 7-i.org -0.0.0.0 www.777tool.com -0.0.0.0 adfiles.o2.pl.sds.o2.pl -0.0.0.0 tools.ad-net.co.uk -0.0.0.0 am-display.com -0.0.0.0 statistik.polizei-beratung.de -0.0.0.0 advertising.ingame.de -0.0.0.0 uim.tifbs.net -0.0.0.0 fips.uimserv.net -0.0.0.0 uidbox.uimserv.net -0.0.0.0 xp.classifieds1000.com -0.0.0.0 www.elementnetwork.com -0.0.0.0 ads.emqus.com -0.0.0.0 server.siteamplifier.net -0.0.0.0 www.countok.de -0.0.0.0 collect.evisitanalyst.com -0.0.0.0 www.adranking.de -0.0.0.0 adsrv.advanced-television.tv -0.0.0.0 www.andyhoppe.com -0.0.0.0 www.free-counters.net -0.0.0.0 analytics.gameforge.de -0.0.0.0 delivery.ads.gfsrv.net -0.0.0.0 media.ads.gfsrv.net -0.0.0.0 www.gratis-counter-gratis.de -0.0.0.0 media.hauptbruch.de -0.0.0.0 www.ranking-counter.de -0.0.0.0 www.rankmaschine.de -0.0.0.0 a.trkme.net -0.0.0.0 s2.trafficmaxx.de -0.0.0.0 www.ineedhits.com -0.0.0.0 track.lativio.com -0.0.0.0 count3.51yes.com -0.0.0.0 count4.51yes.com -0.0.0.0 count5.51yes.com -0.0.0.0 count8.51yes.com -0.0.0.0 count10.51yes.com -0.0.0.0 count11.51yes.com -0.0.0.0 count12.51yes.com -0.0.0.0 count14.51yes.com -0.0.0.0 count15.51yes.com -0.0.0.0 count16.51yes.com -0.0.0.0 count17.51yes.com -0.0.0.0 count19.51yes.com -0.0.0.0 count20.51yes.com -0.0.0.0 count22.51yes.com -0.0.0.0 count24.51yes.com -0.0.0.0 count25.51yes.com -0.0.0.0 count27.51yes.com -0.0.0.0 count29.51yes.com -0.0.0.0 count30.51yes.com -0.0.0.0 count31.51yes.com -0.0.0.0 count32.51yes.com -0.0.0.0 count33.51yes.com -0.0.0.0 count35.51yes.com -0.0.0.0 count37.51yes.com -0.0.0.0 count38.51yes.com -0.0.0.0 count46.51yes.com -0.0.0.0 count47.51yes.com -0.0.0.0 count48.51yes.com -0.0.0.0 www.a1fax.com -0.0.0.0 advertisingagent.com -0.0.0.0 ajokeaday.com -0.0.0.0 bannersxchange.com -0.0.0.0 www.bannersxchange.com -0.0.0.0 www.buscamundo.com -0.0.0.0 internetsecurity.com -0.0.0.0 www.internetsecurity.com -0.0.0.0 www.payperranking.com -0.0.0.0 paypertext.com -0.0.0.0 seal.ranking.com -0.0.0.0 www.ranking.com -0.0.0.0 tracking.roispy.com -0.0.0.0 www.roispy.com -0.0.0.0 www.textadvertising.com -0.0.0.0 www.thetop10.com -0.0.0.0 trustgauge.com -0.0.0.0 www.trustgauge.com -0.0.0.0 seal.validatedsite.com -0.0.0.0 www.validatedsite.com -0.0.0.0 www.robsxxx.com -0.0.0.0 ztrack.net -0.0.0.0 phpadsnew.abac.com -0.0.0.0 www.obanner.net -0.0.0.0 hitslap.com -0.0.0.0 fast.cbsi.demdex.net -0.0.0.0 chewbacca.cybereps.com -0.0.0.0 ds.cybereps.com -0.0.0.0 yoda.cybereps.com -0.0.0.0 srv.bidvertiser.com -0.0.0.0 img.revcontent.com -0.0.0.0 cdn.adpacks.com -0.0.0.0 servedby.revcontent.com -0.0.0.0 clicks.about.com -0.0.0.0 f.about.com -0.0.0.0 home.about.com -0.0.0.0 images.about.com -0.0.0.0 2001positions.com -0.0.0.0 ifa.empflixlive.com -0.0.0.0 static.ifa.empflixlive.com -0.0.0.0 www.flyingcroc.com -0.0.0.0 ifa.hardsexmate.com -0.0.0.0 ifa.maxpornlive.com -0.0.0.0 clicktraq.mtree.com -0.0.0.0 dyntraq.mtree.com -0.0.0.0 mt1.mtree.com -0.0.0.0 mt2.mtree.com -0.0.0.0 mt4.mtree.com -0.0.0.0 mt10.mtree.com -0.0.0.0 mt11.mtree.com -0.0.0.0 mt12.mtree.com -0.0.0.0 mt15.mtree.com -0.0.0.0 mt32.mtree.com -0.0.0.0 mt34.mtree.com -0.0.0.0 mt35.mtree.com -0.0.0.0 mt37.mtree.com -0.0.0.0 mt55.mtree.com -0.0.0.0 mt83.mtree.com -0.0.0.0 mt94.mtree.com -0.0.0.0 mt103.mtree.com -0.0.0.0 mt113.mtree.com -0.0.0.0 mt124.mtree.com -0.0.0.0 mt127.mtree.com -0.0.0.0 porn.mtree.com -0.0.0.0 psy.mtree.com -0.0.0.0 ss.mtree.com -0.0.0.0 the.mtree.com -0.0.0.0 wm.mtree.com -0.0.0.0 xbs.mtree.com -0.0.0.0 xbs.pao.mtree.com -0.0.0.0 xbs.sea.mtree.com -0.0.0.0 www.mtree.com -0.0.0.0 dyn.naiadsystems.com -0.0.0.0 www.naiadsystems.com -0.0.0.0 banners.outster.com -0.0.0.0 c1.outster.com -0.0.0.0 c2.outster.com -0.0.0.0 c3.outster.com -0.0.0.0 clit50.outster.com -0.0.0.0 clit120.outster.com -0.0.0.0 links.outster.com -0.0.0.0 refer1.outster.com -0.0.0.0 refer20.outster.com -0.0.0.0 refer25.outster.com -0.0.0.0 refer46.outster.com -0.0.0.0 refer85.outster.com -0.0.0.0 refer100.outster.com -0.0.0.0 refer102.outster.com -0.0.0.0 rr1.outster.com -0.0.0.0 start.outster.com -0.0.0.0 stats.outster.com -0.0.0.0 cgi1.sexlist.com -0.0.0.0 enter.sexlist.com -0.0.0.0 links.sexlist.com -0.0.0.0 lobby.sexlist.com -0.0.0.0 vis5.sexlist.com -0.0.0.0 xit.sexlist.com -0.0.0.0 clit.sextracker.com -0.0.0.0 clit1.sextracker.com -0.0.0.0 clit3.sextracker.com -0.0.0.0 clit5.sextracker.com -0.0.0.0 clit11.sextracker.com -0.0.0.0 clit12.sextracker.com -0.0.0.0 clit14.sextracker.com -0.0.0.0 clit16.sextracker.com -0.0.0.0 elite.sextracker.com -0.0.0.0 graphics1.sextracker.com -0.0.0.0 graphics2.sextracker.com -0.0.0.0 hosting.sextracker.com -0.0.0.0 links.sextracker.com -0.0.0.0 mau.sextracker.com -0.0.0.0 moneytree.sextracker.com -0.0.0.0 ranks.sextracker.com -0.0.0.0 search.sextracker.com -0.0.0.0 start.sextracker.com -0.0.0.0 stats.sextracker.com -0.0.0.0 stx.sextracker.com -0.0.0.0 stx0.sextracker.com -0.0.0.0 stx1.sextracker.com -0.0.0.0 stx2.sextracker.com -0.0.0.0 stx3.sextracker.com -0.0.0.0 stx4.sextracker.com -0.0.0.0 stx5.sextracker.com -0.0.0.0 stx6.sextracker.com -0.0.0.0 stx7.sextracker.com -0.0.0.0 stx8.sextracker.com -0.0.0.0 stx9.sextracker.com -0.0.0.0 stx10.sextracker.com -0.0.0.0 stx11.sextracker.com -0.0.0.0 stx12.sextracker.com -0.0.0.0 stx13.sextracker.com -0.0.0.0 stx14.sextracker.com -0.0.0.0 stx15.sextracker.com -0.0.0.0 stxbans.sextracker.com -0.0.0.0 webmasters.sextracker.com -0.0.0.0 stx.banners.sextracker.com -0.0.0.0 wm.banners.sextracker.com -0.0.0.0 www.sextracker.com -0.0.0.0 ads.sexspaces.com -0.0.0.0 ifa.slutloadlive.com -0.0.0.0 static.gfx.streamen.com -0.0.0.0 www.streamen.com -0.0.0.0 static.gfx.streamate.com -0.0.0.0 teen.streamate.com -0.0.0.0 www.streamate.com -0.0.0.0 ifa.streamateaccess.com -0.0.0.0 www.streamatelive.com -0.0.0.0 www.thesexcinema.com -0.0.0.0 ifa.tnaflixlive.com -0.0.0.0 links.xxxcounter.com -0.0.0.0 start.xxxcounter.com -0.0.0.0 ifa.camads.net -0.0.0.0 ifa.keezlive.com -0.0.0.0 ifa.pornhublive.com -0.0.0.0 aphrodite.porntrack.com -0.0.0.0 stats1.porntrack.com -0.0.0.0 stats3.porntrack.com -0.0.0.0 www.seehits.com -0.0.0.0 adserver.spctl.com -0.0.0.0 asian.streamate.com -0.0.0.0 broadcaster.streamate.com -0.0.0.0 ebony.streamate.com -0.0.0.0 banners.weselltraffic.com -0.0.0.0 clicks.weselltraffic.com -0.0.0.0 webmaster.worldsex.com -0.0.0.0 ifa.xhamstercams.com -0.0.0.0 ifa.yobtcams.com -0.0.0.0 static.ifa.yobtcams.com -0.0.0.0 ifa.youjizzlive.com -0.0.0.0 ifa.youpornmate.com -0.0.0.0 secure-cert.imrworldwide.com -0.0.0.0 secure-drm.imrworldwide.com -0.0.0.0 secure-gl.imrworldwide.com -0.0.0.0 kissfmro.count.brat-online.ro -0.0.0.0 didacticro.count.brat-online.ro -0.0.0.0 ssl-vg03.met.vgwort.de -0.0.0.0 affinity.go2jump.org -0.0.0.0 mv.bidsystem.com -0.0.0.0 icon.cubics.com -0.0.0.0 bidsystem.adknowledge.com -0.0.0.0 bsclick.adknowledge.com -0.0.0.0 web.adknowledge.com -0.0.0.0 updates.desktop.ak-networks.com -0.0.0.0 vlogic.ak-networks.com -0.0.0.0 bspixel.bidsystem.com -0.0.0.0 adserver.digitalmedianet.com -0.0.0.0 metrics.impactengine.com -0.0.0.0 15minlt.adocean.pl -0.0.0.0 ad.adocean.pl -0.0.0.0 afilv.adocean.pl -0.0.0.0 aripaee.adocean.pl -0.0.0.0 b92rs.adocean.pl -0.0.0.0 bg.adocean.pl -0.0.0.0 bggde.adocean.pl -0.0.0.0 bggde-new.adocean.pl -0.0.0.0 blitzbg.adocean.pl -0.0.0.0 by.adocean.pl -0.0.0.0 cz.adocean.pl -0.0.0.0 delfiee.adocean.pl -0.0.0.0 delfilt.adocean.pl -0.0.0.0 delfilv.adocean.pl -0.0.0.0 diginet.adocean.pl -0.0.0.0 digital4ro.adocean.pl -0.0.0.0 edipresse.adocean.pl -0.0.0.0 ee.adocean.pl -0.0.0.0 eegde.adocean.pl -0.0.0.0 gspro.adocean.pl -0.0.0.0 hr.adocean.pl -0.0.0.0 hrgde.adocean.pl -0.0.0.0 hugde.adocean.pl -0.0.0.0 ilgde.adocean.pl -0.0.0.0 intactro.adocean.pl -0.0.0.0 investorbg.adocean.pl -0.0.0.0 keepaneyemk.adocean.pl -0.0.0.0 lrytaslt.adocean.pl -0.0.0.0 lt.adocean.pl -0.0.0.0 lv.adocean.pl -0.0.0.0 my.adocean.pl -0.0.0.0 ohtulehtee.adocean.pl -0.0.0.0 pracuj.adocean.pl -0.0.0.0 protvmd.adocean.pl -0.0.0.0 realitatero.adocean.pl -0.0.0.0 ringierro.adocean.pl -0.0.0.0 ringierrs.adocean.pl -0.0.0.0 ro.adocean.pl -0.0.0.0 ro1ro.adocean.pl -0.0.0.0 rogde.adocean.pl -0.0.0.0 rs.adocean.pl -0.0.0.0 rsgde.adocean.pl -0.0.0.0 s1.sk.adocean.pl -0.0.0.0 s1.czgde.adocean.pl -0.0.0.0 s1.delfilt.adocean.pl -0.0.0.0 s1.edipresse.adocean.pl -0.0.0.0 s1.gojobsru.adocean.pl -0.0.0.0 s1.my.adocean.pl -0.0.0.0 s1.myao.adocean.pl -0.0.0.0 s1.pracuj.adocean.pl -0.0.0.0 s1.skgde.adocean.pl -0.0.0.0 sk.adocean.pl -0.0.0.0 si.adocean.pl -0.0.0.0 sportalbg.adocean.pl -0.0.0.0 thinkdigitalro.adocean.pl -0.0.0.0 tvn.adocean.pl -0.0.0.0 tvn2.adocean.pl -0.0.0.0 ua.adocean.pl -0.0.0.0 vbbg.adocean.pl -0.0.0.0 webgroundbg.adocean.pl -0.0.0.0 www.adorigin.com -0.0.0.0 storage.adsolutions.nl -0.0.0.0 telgids.adsolutions.nl -0.0.0.0 adserver.webads.it -0.0.0.0 st-n.ads1-adnow.com -0.0.0.0 b.zog.link -0.0.0.0 st.adnow.com -0.0.0.0 st.ad.adnow.com -0.0.0.0 st.n.ads1-adnow.com -0.0.0.0 st.n.ads2-adnow.com -0.0.0.0 st.n.ads3-adnow.com -0.0.0.0 agevs.com -0.0.0.0 spots.ah-me.com -0.0.0.0 alfatraffic.com -0.0.0.0 www.antaraimedia.com -0.0.0.0 abc.doublegear.com -0.0.0.0 ads.fulldls.com -0.0.0.0 www.glxgroup.com -0.0.0.0 cdn.mirageads.net -0.0.0.0 st.ad.smaclick.com -0.0.0.0 teens24h.com -0.0.0.0 upads.info -0.0.0.0 cd-ads.com -0.0.0.0 delivery.hornyspots.com -0.0.0.0 pkpojhc.com -0.0.0.0 st-n.ads2-adnow.com -0.0.0.0 st.pc.adonweb.ru -0.0.0.0 st.pay-click.ru -0.0.0.0 rb-net.com -0.0.0.0 aalbc.advertserve.com -0.0.0.0 cdn.advertserve.com -0.0.0.0 circuit.advertserve.com -0.0.0.0 divavillage.advertserve.com -0.0.0.0 hometheaterreview.advertserve.com -0.0.0.0 imagevenue.advertserve.com -0.0.0.0 pridesource.advertserve.com -0.0.0.0 projectorreviews.advertserve.com -0.0.0.0 www.advertserve.com -0.0.0.0 adverserve.austriacomplus.at -0.0.0.0 squid.diepresse.com -0.0.0.0 werbung.diepresse.com -0.0.0.0 123.ichkoche.at -0.0.0.0 aus.laola1.tv -0.0.0.0 static.styria-digital.com -0.0.0.0 adstats.adviva.net -0.0.0.0 smp.adviva.net -0.0.0.0 de.ads.adviva.net -0.0.0.0 hippo.adultadworld.com -0.0.0.0 partners.adultadworld.com -0.0.0.0 textads.adultadworld.com -0.0.0.0 tigershark.adultadworld.com -0.0.0.0 cluster.adworldmedia.com -0.0.0.0 results.adworldmedia.com -0.0.0.0 www.adworldmedia.com -0.0.0.0 err.agava.ru -0.0.0.0 static.adtaily.com -0.0.0.0 ad.glossymedia.pl -0.0.0.0 bantam.ai.net -0.0.0.0 fiona.ai.net -0.0.0.0 ac2.valuead.com -0.0.0.0 adsignal.valuead.com -0.0.0.0 axxessads.valuead.com -0.0.0.0 hrads.valuead.com -0.0.0.0 moads.valuead.com -0.0.0.0 oin.valuead.com -0.0.0.0 pmads.valuead.com -0.0.0.0 redux.valuead.com -0.0.0.0 videodetectivenetwork.valuead.com -0.0.0.0 vdn.valuead.com -0.0.0.0 yahooads.valuead.com -0.0.0.0 tag.aticdn.net -0.0.0.0 a.bf-ad.net -0.0.0.0 ssum.casalemedia.com -0.0.0.0 ade.clmbtech.com -0.0.0.0 rainbow-de.mythings.com -0.0.0.0 rainbow-es.mythings.com -0.0.0.0 rainbow-fi.mythings.com -0.0.0.0 rainbow-mx.mythings.com -0.0.0.0 rainbow-no.mythings.com -0.0.0.0 rainbow-ru-ak.mythings.com -0.0.0.0 rainbow-ru.mythings.com -0.0.0.0 rainbow-sg.mythings.com -0.0.0.0 c.webtrends.com -0.0.0.0 tracking.admarketplace.net -0.0.0.0 static.ampxchange.com -0.0.0.0 p.bm23.com -0.0.0.0 ads.pictela.net -0.0.0.0 tag.researchnow.com -0.0.0.0 b.thanksearch.com -0.0.0.0 e.thanksearch.com -0.0.0.0 www.77tracking.com -0.0.0.0 ak1s.abmr.net -0.0.0.0 targeting.adwebster.com -0.0.0.0 cdn.betrad.com -0.0.0.0 c.betrad.com -0.0.0.0 ads.static.blip.tv -0.0.0.0 fast.ecs.demdex.net -0.0.0.0 fast.ford.demdex.net -0.0.0.0 fast.td.demdex.net -0.0.0.0 ma156-r.analytics.edgekey.net -0.0.0.0 79423.analytics.edgekey.net -0.0.0.0 my-cdn.effectivemeasure.net -0.0.0.0 m1.fwmrm.net -0.0.0.0 js.indexww.com -0.0.0.0 a01.korrelate.net -0.0.0.0 a02.korrelate.net -0.0.0.0 vastx.moatads.com -0.0.0.0 geo.nbcsports.com -0.0.0.0 sana.newsinc.com -0.0.0.0 cdn.optimatic.com -0.0.0.0 c1.rfihub.net -0.0.0.0 ad.sitemaji.com -0.0.0.0 ranker.springboardplatform.com -0.0.0.0 e1.zedo.com -0.0.0.0 e2.zedo.com -0.0.0.0 z1.zedo.com -0.0.0.0 redir.adap.tv -0.0.0.0 delivery-s3.adswizz.com -0.0.0.0 fast.fairfaxau.demdex.net -0.0.0.0 fast.philly.demdex.net -0.0.0.0 tiads.instyle.com -0.0.0.0 iocdn.coremetrics.com -0.0.0.0 update.hiconversion.com -0.0.0.0 by.essl.optimost.com -0.0.0.0 ak.quantcast.com -0.0.0.0 widget.quantcast.com -0.0.0.0 mediaserver.bwinpartypartners.com -0.0.0.0 www.everestjs.net -# 0.0.0.0 cdn.optimizely.com #[affects sigfig.com/ 2go.com] - -0.0.0.0 video.unrulymedia.com -0.0.0.0 cdn.static.zdbb.net -# [Akamai][AS20940][204.245.128.0 - 204.245.191.255] - -# [Akamai][AS7922][AS4436][AS7473][23.0.0.0 - 23.67.255.255] - -0.0.0.0 b.6sc.co -0.0.0.0 adsrvmedia.adk2.co -0.0.0.0 adtgs.adk2.co -0.0.0.0 cdn.adk2.co -0.0.0.0 ad-media.xe.gr -# 0.0.0.0 assets.adobedtm.com #[affects landsend.com] - -0.0.0.0 www.adobetag.com -0.0.0.0 www.adreadytractions.com -0.0.0.0 assets1.adroll.com -0.0.0.0 content.adtegrity.net -0.0.0.0 secure.uac.advertising.com -0.0.0.0 cdn2sitescout-a.akamaihd.net -0.0.0.0 static.adziff.com -0.0.0.0 rmd.atdmt.com -0.0.0.0 spd.atdmt.com -0.0.0.0 vid.atdmt.com -0.0.0.0 cdn.atomex.net -0.0.0.0 cdn.atwola.com -0.0.0.0 akamai.t.axf8.net -0.0.0.0 content.bannerconnect.net -0.0.0.0 cdn.bidvertiser.com -0.0.0.0 as-sec.casalemedia.com -0.0.0.0 ip.casalemedia.com -0.0.0.0 ads.cdnslate.com -0.0.0.0 cc.chango.com -0.0.0.0 ad-js.chip.de -0.0.0.0 cdn1.clkads.com -0.0.0.0 cdn1.clkmon.com -0.0.0.0 cdn1.clkrev.com -0.0.0.0 tiads.sportsillustrated.cnn.com -0.0.0.0 libs.de.coremetrics.com -0.0.0.0 mktgcdn.de.coremetrics.com -0.0.0.0 tmscdn.de.coremetrics.com -0.0.0.0 content.cpxinteractive.com -0.0.0.0 scdn.cxense.com -0.0.0.0 scomcluster.cxense.com -0.0.0.0 sp1cluster.cxense.com -0.0.0.0 fff.dailymail.co.uk -0.0.0.0 fast.adobe.demdex.net -0.0.0.0 fast.bet.demdex.net -0.0.0.0 fast.condenast.demdex.net -0.0.0.0 fast.de.demdex.net -0.0.0.0 fast.dm.demdex.net -0.0.0.0 fast.everydayhealth.demdex.net -0.0.0.0 fast.fedex.demdex.net -0.0.0.0 fast.gm.demdex.net -0.0.0.0 fast.iyogi.demdex.net -0.0.0.0 fast.marthastewart.demdex.net -0.0.0.0 fast.nfl.demdex.net -0.0.0.0 fast.postmedia.demdex.net -0.0.0.0 fast.sears.demdex.net -0.0.0.0 fast.swa.demdex.net -0.0.0.0 fast.telstra.demdex.net -0.0.0.0 fast.torontostar.demdex.net -0.0.0.0 fast.twc.demdex.net -0.0.0.0 analytics.disneyinternational.com -0.0.0.0 edge.aperture.displaymarketplace.com -0.0.0.0 ma74-r.analytics.edgesuite.net -0.0.0.0 ma76-c.analytics.edgesuite.net -0.0.0.0 ma204-r.analytics.edgesuite.net -0.0.0.0 img.en25.com -0.0.0.0 tiads.essence.com -0.0.0.0 tiads.ew.com -0.0.0.0 s.fl-ads.com -0.0.0.0 promo.freshdirect.com -0.0.0.0 www30a6.glam.com -0.0.0.0 b.grvcdn.com -0.0.0.0 tiads.health.com -0.0.0.0 ads-a-darwin.hulu.com -0.0.0.0 js-sec.indexww.com -0.0.0.0 cdn.innity.net -0.0.0.0 cdn.media.innity.net -0.0.0.0 s-static.innovid.com -0.0.0.0 secure.insightexpressai.com -# 0.0.0.0 s2.mdpcdn.com #[affects bhg.com] - -0.0.0.0 cdn.mediavoice.com -0.0.0.0 d-track.send.microadinc.com -0.0.0.0 mnet-ad.net -0.0.0.0 svastx.moatads.com -0.0.0.0 e.monetate.net -0.0.0.0 sb.monetate.net -0.0.0.0 se.monetate.net -0.0.0.0 ads2.msads.net -0.0.0.0 cdn.mxpnl.com -0.0.0.0 rainbow-nl.mythings.com -0.0.0.0 s.ntv.io -0.0.0.0 adcache.nymag.com -0.0.0.0 cdn3.optimizely.com -0.0.0.0 images.outbrain.com -0.0.0.0 storage.outbrain.com -0.0.0.0 cdn.polmontventures.com -0.0.0.0 a.postrelease.com -0.0.0.0 www.geolocation.performgroup.com -0.0.0.0 abo.prismamediadigital.com -0.0.0.0 aboutads.quantcast.com -0.0.0.0 adv.r7.com -0.0.0.0 p0.raasnet.com -0.0.0.0 imagec15.247realmedia.com -0.0.0.0 pr.realvu.net -0.0.0.0 c2.rfihub.net -0.0.0.0 b.rmgserving.com -0.0.0.0 c.rmgserving.com -0.0.0.0 d.rmgserving.com -0.0.0.0 content.rmxads.com -0.0.0.0 analytics.rogersmedia.com -0.0.0.0 m.servebom.com -0.0.0.0 secure-ds.serving-sys.com -0.0.0.0 wd-edge.sharethis.com -0.0.0.0 ws.sharethis.com -0.0.0.0 cms.springboardplatform.com -0.0.0.0 api.taboola.com -0.0.0.0 c2.taboola.com -0.0.0.0 netstorage.taboola.com -0.0.0.0 a.thanksearch.com -0.0.0.0 c.thanksearch.com -0.0.0.0 f.thanksearch.com -# 0.0.0.0 tiads.time.com #[affects Time.com] - -0.0.0.0 cdn.unityads.unity3d.com -# 0.0.0.0 cdn.vidible.tv #[affects Aol] - -0.0.0.0 sb.voicefive.com -0.0.0.0 content.womensforum.com -0.0.0.0 content.yieldmanager.com -0.0.0.0 content-ssl.yieldmanager.com -0.0.0.0 static.yieldmo.com -0.0.0.0 analytics.yolacdn.net -0.0.0.0 ss3.zedo.com -0.0.0.0 tt3.zedo.com -0.0.0.0 xp1.zedo.com -0.0.0.0 xp2.zedo.com -# [Akamai][AS16625][23.72.0.0 - 23.79.255.255] - -0.0.0.0 cdn.adstract.com -0.0.0.0 dsum-sec.casalemedia.com -# [Akamai][AS20940][69.192.0.0 - 69.192.255.255] - -0.0.0.0 s3.addthis.com -0.0.0.0 s9.addthis.com -0.0.0.0 ssltracking.esearchvision.com -# [Akamai][AS31377][72.246.0.0 - 72.247.255.255] - -0.0.0.0 aka.accortech.com -0.0.0.0 cdn.ad4game.com -0.0.0.0 c03.adsummos.net -0.0.0.0 supersonicads-a.akamaihd.net -0.0.0.0 e35fbf.t.axf8.net -0.0.0.0 www.bkrtx.com -0.0.0.0 i.l.cnn.net -0.0.0.0 dsa.csdata1.com -0.0.0.0 cdn.demdex.net -0.0.0.0 fast.bostonglobe.demdex.net -0.0.0.0 fast.nbcu.demdex.net -0.0.0.0 omnikool.discovery.com -0.0.0.0 aperture.displaymarketplace.com -0.0.0.0 cdn.doubleverify.com -0.0.0.0 79423.analytics.edgesuite.net -0.0.0.0 ma156-r.analytics.edgesuite.net -0.0.0.0 cdn.siteanalytics.evolvemediametrics.com -0.0.0.0 dl.futureus.com -0.0.0.0 a.giantrealm.com -0.0.0.0 www30a5.glam.com -0.0.0.0 hs.interpolls.com -0.0.0.0 ad.jamba.it -0.0.0.0 cdn.krxd.net -0.0.0.0 rt.liftdna.com -0.0.0.0 sr2.liveperson.net -0.0.0.0 contextual.media.net -0.0.0.0 traktr.news.com.au -0.0.0.0 dmeserv.newsinc.com -0.0.0.0 ad.policeone.com -# 0.0.0.0 media.richrelevance.com #[affects Walmart.ca] - -0.0.0.0 a.rmgserving.com -# 0.0.0.0 imagesak.secureserver.net #[affects GoDaddy] - -0.0.0.0 track.sitetag.us -0.0.0.0 as.specificmedia.com -0.0.0.0 anon.doubleclick.speedera.net -0.0.0.0 fms2.eyewonder.speedera.net -0.0.0.0 d.thanksearch.com -0.0.0.0 tribalfusion.speedera.net -0.0.0.0 ad2.turn.com -0.0.0.0 media-0.vpptechnologies.com -0.0.0.0 c14.zedo.com -# [Akamai][AS16625][95.101.240.0 - 95.101.255.255] - -0.0.0.0 static.atgsvcs.com -# [Akamai][AS20940][AS12989][96.16.0.0 - 96.17.255.255] - -0.0.0.0 content.budsinc.com -0.0.0.0 aa.connextra.com -0.0.0.0 bb.connextra.com -0.0.0.0 cc.connextra.com -0.0.0.0 dd.connextra.com -0.0.0.0 ee.connextra.com -0.0.0.0 ff.connextra.com -0.0.0.0 tmscdn.coremetrics.com -0.0.0.0 metrics.ctvdigital.net -0.0.0.0 adinterax.cnet.com.edgesuite.net -0.0.0.0 c6.edgesuite.net -0.0.0.0 citi.bridgetrack.com.edgesuite.net -0.0.0.0 akatracking.esearchvision.com -0.0.0.0 cdn.springboard.gorillanation.com -0.0.0.0 cdn.triggertag.gorillanation.com -0.0.0.0 static.inviziads.com -0.0.0.0 banner.missingkids.com -0.0.0.0 b.monetate.net -0.0.0.0 tracking.olx.com -0.0.0.0 i.cdn.openx.com -0.0.0.0 cdn.optmd.com -0.0.0.0 l1.qsstats.com -0.0.0.0 adimages.scrippsnetworks.com -0.0.0.0 ds-ll.serving-sys.com -0.0.0.0 cdn.turn.com -# [Akamai][AS20940][96.6.0.0 - 96.7.255.255] - -# [Akrino][AS44571][91.202.60.0 - 91.202.63.255] - -# [Alchemy / Vitalix][AS7296][205.144.160.0 - 205.144.175.255] - -0.0.0.0 www.nbcsearch.com -# [Alchemy / Tagworld][AS7296][208.76.216.0 - 208.76.219.255] - -0.0.0.0 t.flux.com -# [Alchemy][AS7296][209.132.192.0 - 209.132.255.255] - -0.0.0.0 zedoadservices.com -# [Alibaba][AS37963][115.124.16.0 - 115.124.31.255] - -0.0.0.0 cnzz.mmstat.com -# [Alibaba][AS37963][119.42.224.0 - 119.42.239.255] - -0.0.0.0 acookie.alimama.com -0.0.0.0 log.mmstat.com -0.0.0.0 pcookie.taobao.com -# [Alibaba][AS37963][140.205.248.253] - -0.0.0.0 ac.mmstat.com -# [Amazon.com][AS14618][107.20.0.0 - 107.23.255.255] - -0.0.0.0 fw.adsafeprotected.com -0.0.0.0 l.betrad.com -0.0.0.0 pixel.captora.com -0.0.0.0 statstracker.celebrity-gossip.net -0.0.0.0 tracking.clickmeter.com -0.0.0.0 www.clickmeter.com -0.0.0.0 tracking.conversionads.com -0.0.0.0 livingsocial.sp1.convertro.com -0.0.0.0 tag.crsspxl.com -0.0.0.0 cam.demdex.net -0.0.0.0 everydayhealth.demdex.net -0.0.0.0 fairfaxau.demdex.net -0.0.0.0 gm.demdex.net -0.0.0.0 nfl.demdex.net -0.0.0.0 philly.demdex.net -0.0.0.0 postmedia.demdex.net -0.0.0.0 swa.demdex.net -0.0.0.0 torontostar.demdex.net -0.0.0.0 toyota.demdex.net -0.0.0.0 ads.domainoptions.net -0.0.0.0 parkcloud.dynadot.com -0.0.0.0 st.dynamicyield.com -0.0.0.0 ads.ehealthcaresolutions.com -0.0.0.0 www.euroconcept.ro -0.0.0.0 track.eyeviewads.com -0.0.0.0 engine.fl-ads.com -0.0.0.0 click.gospect.com -0.0.0.0 a.idio.co -0.0.0.0 ads.incmd10.com -0.0.0.0 dts.innovid.com -0.0.0.0 bootstrap.livefyre.com -0.0.0.0 stream1.livefyre.com -0.0.0.0 flx367.lporirxe.com -0.0.0.0 stream1.marketwatch.fyre.co -0.0.0.0 heapanalytics.com -0.0.0.0 track.hubspot.com -0.0.0.0 c10048.ic-live.com -0.0.0.0 c10051.ic-live.com -0.0.0.0 c10054.ic-live.com -0.0.0.0 c10063.ic-live.com -0.0.0.0 c4.ic-live.com -0.0.0.0 c7.ic-live.com -0.0.0.0 geo.jetpackdigital.com -0.0.0.0 services.krxd.net -0.0.0.0 api.lanistaads.com -0.0.0.0 lc.livefyre.com -0.0.0.0 logs.loggly.com -0.0.0.0 cmi.netseer.com -0.0.0.0 h.nexac.com -0.0.0.0 tracking.optimatic.com -0.0.0.0 log3.optimizely.com -0.0.0.0 config.parsely.com -0.0.0.0 crm.pinion.gg -0.0.0.0 docs.pinion.gg -0.0.0.0 kermit.pinion.gg -0.0.0.0 log.pinion.gg -0.0.0.0 tix.pinion.gg -0.0.0.0 wiki.pinion.gg -0.0.0.0 www.pinion.gg -0.0.0.0 statdb.pressflex.com -0.0.0.0 ads1.qadabra.com -0.0.0.0 ads.qadserve.com -0.0.0.0 js4.ringrevenue.com -0.0.0.0 json4.ringrevenue.com -0.0.0.0 d.shareaholic.com -0.0.0.0 s.shopify.com -0.0.0.0 pix.silverpush.co -0.0.0.0 ads.skinected.com -0.0.0.0 l.springmetrics.com -# 0.0.0.0 analytics.supplyframe.com #[affects findchips.com] - -0.0.0.0 images.ads.supplyframe.com -0.0.0.0 b.t.tailtarget.com -0.0.0.0 ws.tapjoyads.com -0.0.0.0 beacon.tracelytics.com -0.0.0.0 ads.tracking202.com -0.0.0.0 rtd.tubemogul.com -0.0.0.0 ats.tumri.net -0.0.0.0 w.usabilla.com -0.0.0.0 geoservice.webengage.com -0.0.0.0 tracking.websitealive.com -0.0.0.0 pixel.yabidos.com -# [Amazon.com][AS14618][174.129.0.0 - 174.129.255.255] - -0.0.0.0 ad.adbull.com -0.0.0.0 ads20.adcolony.com -0.0.0.0 web-amz.adotube.com -0.0.0.0 insight.adsrvr.org -0.0.0.0 askads.ask.com -0.0.0.0 server1.beaconpush.com -0.0.0.0 static.brsrvr.com -0.0.0.0 www.caphyon-analytics.com -0.0.0.0 adunit.chango.ca -0.0.0.0 ads.chango.com -0.0.0.0 adunit.chango.com -0.0.0.0 sp1.convertro.com -0.0.0.0 nfl.sp1.convertro.com -0.0.0.0 b.ensighten.com -# 0.0.0.0 nexus.ensighten.com #[affects Subaru / Staples] - -0.0.0.0 cs.exitmonitor.com -0.0.0.0 stack9.collect.igodigital.com -0.0.0.0 wenner.collect.igodigital.com -0.0.0.0 clicks.izea.com -0.0.0.0 indium.openx.net -0.0.0.0 display.provenpixel.com -0.0.0.0 ads.reddit.com -0.0.0.0 www.reelcentric.com -0.0.0.0 tap.rubiconproject.com -0.0.0.0 l.sharethis.com -0.0.0.0 smaato.net -0.0.0.0 req.tidaltv.com -0.0.0.0 redirect.tracking202.com -0.0.0.0 static.tracking202.com -0.0.0.0 p1.tcr21.tynt.com -# 0.0.0.0 redirect.viglink.com #[affects disqus.com] - -0.0.0.0 www.w3counter.com -0.0.0.0 ots.optimize.webtrends.com -0.0.0.0 b.wishabi.com -0.0.0.0 track.yieldsoftware.com -0.0.0.0 stats.zmags.com -# [Amazon.com][AS38895][175.41.128.0 - 175.41.159.255] - -0.0.0.0 mi9.gscontxt.net -# [Amazon.com][AS16509][176.32.96.0 - 176.32.103.255] - -0.0.0.0 cdn.adbooth.net -0.0.0.0 rcm.amazon.com -0.0.0.0 fls-na.amazon-adsystem.com -0.0.0.0 rcm-eu.amazon-adsystem.com -0.0.0.0 ws-eu.amazon-adsystem.com -0.0.0.0 wms-eu.amazon-adsystem.com -0.0.0.0 wms-na.amazon-adsystem.com -0.0.0.0 ws-na.amazon-adsystem.com -# [Amazon.com][AS16509][176.34.184.0 - 176.34.191.255] - -0.0.0.0 tv4play-se.c.richmetrics.com -0.0.0.0 chuknu.sokrati.com -# [Amazon.com][AS16509][176.34.232.0 - 176.34.239.255] - -0.0.0.0 adsradios.adswizz.com -0.0.0.0 exchange.adswizz.com -0.0.0.0 synchrobox.adswizz.com -0.0.0.0 dni.agcdn.com -0.0.0.0 static-shareaholic.s3.amazonaws.com -0.0.0.0 pixelservice.apphb.com -0.0.0.0 tracker.leadenhancer.com -0.0.0.0 t13.intelliad.de -0.0.0.0 t23.intelliad.de -0.0.0.0 morehitserver.com -0.0.0.0 track.popmog.com -0.0.0.0 nationalpost-com.c.richmetrics.com -0.0.0.0 nj-com.c.richmetrics.com -0.0.0.0 track.shop2market.com -0.0.0.0 ad.sxp.smartclip.net -0.0.0.0 tracker.vinsight.de -0.0.0.0 r.yieldkit.com -0.0.0.0 srv.uk.znaptag.com -# [Amazon.com][AS16509][177.71.190.213] - -0.0.0.0 dm.demdex.net -# [Amazon.com][AS16509][178.236.0.0 - 178.236.7.255] - -0.0.0.0 ir-de.amazon-adsystem.com -0.0.0.0 ir-uk.amazon-adsystem.com -# [Amazon.com][AS16509][184.169.128.0 - 184.169.255.255] - -0.0.0.0 rainbow-us.mythings.com -0.0.0.0 rainbow-geo-p.mythings.com -0.0.0.0 abandonment.saas.seewhy.com -# [Amazon.com][AS14618][184.72.0.0 - 184.73.255.255] - -0.0.0.0 ads.adhub.co.nz -0.0.0.0 www.adtaily.com -0.0.0.0 aslads.ask.com -0.0.0.0 analytics.bleacherreport.com -0.0.0.0 s.btstatic.com -0.0.0.0 a.company-target.com -0.0.0.0 twc.demdex.net -0.0.0.0 marthastewart.demdex.net -0.0.0.0 hits.epochstats.com -0.0.0.0 js.geoads.com -0.0.0.0 a.goember.com -0.0.0.0 www.intellisuggest.com -0.0.0.0 ads.investingchannel.com -0.0.0.0 o1.inviziads.com -0.0.0.0 tracker.issuu.com -0.0.0.0 create.leadid.com -0.0.0.0 metrics-api.librato.com -0.0.0.0 media-match.com -0.0.0.0 pixel.newscred.com -0.0.0.0 r.openx.net -0.0.0.0 delivery.optimatic.com -0.0.0.0 u.optorb.com -0.0.0.0 clicks.pureleads.com -0.0.0.0 hitbox.realclearpolitics.com -0.0.0.0 pixel.realtor.com -0.0.0.0 howler.shareaholic.com -0.0.0.0 seg.sharethis.com -0.0.0.0 cdn.spectate.com -0.0.0.0 t.tellapart.com -0.0.0.0 track.securedvisit.com -0.0.0.0 api.stathat.com -# 0.0.0.0 id.trove.com #[prevents registration] - -0.0.0.0 general.visualdna-stats.com -0.0.0.0 www.webspectator.com -# [Amazon.com][AS14618][204.236.128.0 - 204.236.255.255] - -0.0.0.0 cdn.beaconpush.com -0.0.0.0 fedex.demdex.net -0.0.0.0 tags.deployads.com -0.0.0.0 track.keywordstrategy.org -0.0.0.0 a.klaviyo.com -0.0.0.0 cdn.segment.io -# [Amazon.com][AS38895][204.246.160.0 - 204.246.191.255] - -0.0.0.0 cdn.boomtrain.com -0.0.0.0 s.idio.co -0.0.0.0 cdn.yb0t.com -# [Amazon.com][AS16509][205.251.192.0 - 205.251.255.255] - -0.0.0.0 delivery-cdn-cf.adswizz.com -0.0.0.0 matchbin-assets.s3.amazonaws.com -0.0.0.0 springclick-ads.s3.amazonaws.com -0.0.0.0 d1zatounuylvwg.cloudfront.net -0.0.0.0 d26b395fwzu5fz.cloudfront.net -0.0.0.0 dc8xl0ndzn2cb.cloudfront.net -0.0.0.0 gernewt.info -0.0.0.0 ads.goodreads.com -0.0.0.0 cdn-gl.imrworldwide.com -0.0.0.0 lionstracking.com -0.0.0.0 t.mdn2015x3.com -0.0.0.0 asset.pagefair.net -# 0.0.0.0 widget-cdn.rpxnow.com #[affects amc.com] - -0.0.0.0 secureredirect101.com -0.0.0.0 static.springmetrics.com -0.0.0.0 trkmydomain.com -# [Amazon.com][AS16509][207.171.160.0 - 207.171.191.255] - -0.0.0.0 s.206solutions.com -0.0.0.0 aax.amazon-adsystem.com -0.0.0.0 htmlads.s3.amazonaws.com -0.0.0.0 mondoads.s3.amazonaws.com -0.0.0.0 vml1.s3.amazonaws.com -0.0.0.0 files.bannersnack.com -# [Amazon.com][AS16509][216.137.32.0 - 216.137.63.255] - -0.0.0.0 cache.adnet-media.net -0.0.0.0 ads.advertisespace.com -0.0.0.0 adflash.affairsclub.com -0.0.0.0 atrk.alexametrics.com -0.0.0.0 c.amazon-adsystem.com -0.0.0.0 cdn.brcdn.com -0.0.0.0 cdn.comparemetrics.com -0.0.0.0 beacon.jump-time.net -0.0.0.0 adimg.luminate.com -0.0.0.0 assets.luminate.com -0.0.0.0 static.luminate.com -0.0.0.0 content.mkt922.com -0.0.0.0 t.neodatagroup.com -0.0.0.0 track.netshelter.net -0.0.0.0 static.parsely.com -0.0.0.0 static.tellapart.com -0.0.0.0 ad01.tmgrup.com.tr -0.0.0.0 a1.vdna-assets.com -# [Amazon.com][AS14618][23.20.0.0 - 23.23.255.255] - -0.0.0.0 static.adk2.com -0.0.0.0 ad.adip.ly -0.0.0.0 rev.adip.ly -0.0.0.0 async01.admantx.com -0.0.0.0 data.adsrvr.org -0.0.0.0 avidtrak.com -0.0.0.0 recon.bleacherreport.com -0.0.0.0 metrics.brightcove.com -0.0.0.0 eue.collect-opnet.com -0.0.0.0 intuit.sp1.convertro.com -0.0.0.0 addshoppers.t.domdex.com -0.0.0.0 affinity-xml.t.domdex.com -0.0.0.0 magnetic.domdex.com -0.0.0.0 magnetic.t.domdex.com -0.0.0.0 theinternetworksltd-news.t.domdex.com -0.0.0.0 sourceforgemedia-computing.t.domdex.com -0.0.0.0 static.etracker.com -0.0.0.0 nova.collect.igodigital.com -0.0.0.0 papi.mynativeplatform.com -0.0.0.0 t.pswec.com -0.0.0.0 img.pulsemgr.com -0.0.0.0 siteintercept.qualtrics.com -0.0.0.0 adserv.roundrockmedia.com -0.0.0.0 load.scanscout.com -0.0.0.0 receive.inplay.scanscout.com -0.0.0.0 cm.shareaholic.com -0.0.0.0 affiliate.techstats.net -0.0.0.0 thelocalsearchnetwork.com -0.0.0.0 analytics.tout.com -0.0.0.0 stage.traffiliate.com -0.0.0.0 ads.tunein.com -0.0.0.0 services.webspectator.com -0.0.0.0 ads.yashi.com -# [Amazon.com][AS14618][34.192.0.0 - 34.255.255.255] - -0.0.0.0 mcafee-home.7eer.net -0.0.0.0 api.connatix.com -0.0.0.0 tracking.revimedia.com -0.0.0.0 trackcmp.net -# [Amazon.com][AS39111][35.152.0.0 - 35.183.255.255] - -0.0.0.0 ad.coupontime00.coupontime.co -0.0.0.0 www.currentupdateconcepts.com -0.0.0.0 api.segment.io -0.0.0.0 www.tagclearbits.com -0.0.0.0 ssp.videostat.com -# [Amazon.com][AS39111][46.137.0.0 - 46.137.127.255] - -0.0.0.0 c1926.ic-live.com -0.0.0.0 s248.meetrics.net -0.0.0.0 s282.meetrics.net -0.0.0.0 counter.personyze.com -0.0.0.0 dn.c.richmetrics.com -0.0.0.0 measure.richmetrics.com -0.0.0.0 sync.richmetrics.com -0.0.0.0 geo.sanoma.fi -0.0.0.0 abp.smartadcheck.de -0.0.0.0 collector.stats.webs.com -0.0.0.0 qa.stats.webs.com -0.0.0.0 prod-js.aws.y-track.com -# [Amazon.com][AS39111][46.51.128.0 - 46.51.191.255] - -0.0.0.0 go.affec.tv -0.0.0.0 stats.dailyrecord.co.uk -0.0.0.0 rainbow.mythings.com -# [Amazon.com][AS16509][50.112.0.0 - 50.112.255.255] - -0.0.0.0 www.collect.mentad.com -0.0.0.0 idsync.rlcdn.com -# [Amazon.com][AS14618][50.16.0.0 - 50.19.255.255] - -0.0.0.0 web-t.9gag.com -0.0.0.0 beta.f.adbull.com -0.0.0.0 ads.adual.net -0.0.0.0 vpc.altitude-arena.com -0.0.0.0 data.apn.co.nz -0.0.0.0 tracking.badgeville.com -0.0.0.0 barilliance.net -0.0.0.0 www.barilliance.net -0.0.0.0 alleyezonme-collection.buzzfeed.com -0.0.0.0 srv.clickfuse.com -0.0.0.0 baublebar.sp1.convertro.com -0.0.0.0 api.demandbase.com -0.0.0.0 adobe.demdex.net -0.0.0.0 condenast.demdex.net -0.0.0.0 fairfax.demdex.net -0.0.0.0 mtvn.demdex.net -0.0.0.0 a.dpmsrv.com -0.0.0.0 px.dynamicyield.com -0.0.0.0 beacon.examiner.com -0.0.0.0 gonzogrape.gumgum.com -0.0.0.0 ads.havenhomemedia.com -0.0.0.0 analytics.hgcdn.net -0.0.0.0 1168.ic-live.com -0.0.0.0 1687.ic-live.com -0.0.0.0 1839.ic-live.com -0.0.0.0 c1839.ic-live.com -0.0.0.0 c1921.ic-live.com -0.0.0.0 stack7.collect.igodigital.com -0.0.0.0 a.imonomy.com -0.0.0.0 www.jetpackdigital.com -0.0.0.0 c.jsrdn.com -0.0.0.0 a.komoona.com -0.0.0.0 ad.leadboltads.net -0.0.0.0 tags.mediaforge.com -0.0.0.0 engine.nectarads.com -0.0.0.0 d.neodatagroup.com -0.0.0.0 analytics.newsinc.com -0.0.0.0 ox-d.newstogram.com -0.0.0.0 script.opentracker.net -0.0.0.0 log.optimizely.com -0.0.0.0 ntracking.optimatic.com -0.0.0.0 stats.pagefair.com -0.0.0.0 ads.pe.com -0.0.0.0 adserve.postrelease.com -0.0.0.0 lt.retargeter.com -0.0.0.0 collect.rewardstyle.com -0.0.0.0 mrp.rubiconproject.com -0.0.0.0 zeroclick.sendori.com -0.0.0.0 reporting.singlefeed.com -0.0.0.0 go.sonobi.com -0.0.0.0 sync.search.spotxchange.com -0.0.0.0 cdn.targetfuel.com -0.0.0.0 e.targetfuel.com -0.0.0.0 sslt.tellapart.com -# 0.0.0.0 idvisitor.washingtonpost.com #[affects login] - -0.0.0.0 analytics.wishabi.ca -0.0.0.0 track.written.com -0.0.0.0 zdbb.net -# [Amazon.com][AS14618][52.0.0.0 - 52.31.255.255] - -0.0.0.0 ad.ad-arata.com -0.0.0.0 www.addwish.com -0.0.0.0 adsys.adk2x.com -0.0.0.0 www.adnigma.com -0.0.0.0 api.adrtx.net -0.0.0.0 cdn.adrtx.net -0.0.0.0 segments.adaptv.advertising.com -0.0.0.0 ac.eu.angsrvr.com -0.0.0.0 sy.eu.angsrvr.com -0.0.0.0 b-aws.aol.com -0.0.0.0 jump.aragontrack.com -0.0.0.0 ad.atdmt.com -0.0.0.0 track.atom-data.io -0.0.0.0 stats.bannersnack.com -0.0.0.0 api.boomtrain.com -0.0.0.0 events.boomtrain.com -0.0.0.0 promo.clicnscores.com -0.0.0.0 adserverc.cliipa.com -0.0.0.0 capture.condenastdigital.com -0.0.0.0 aexp.demdex.net -0.0.0.0 nbcu.demdex.net -0.0.0.0 inceptionads.go2cloud.org -0.0.0.0 track.happylifestylestoday.com -0.0.0.0 b-aws.huffingtonpost.com -0.0.0.0 k.intellitxt.com -0.0.0.0 fc.jouleadserver.com -0.0.0.0 us.ads.justpremium.com -0.0.0.0 us.tracking.justpremium.com -0.0.0.0 jwpltx.com -0.0.0.0 i.n.jwpltx.com -0.0.0.0 analytics.kaltura.com -0.0.0.0 ads.kiosked.com -0.0.0.0 beacon.livefyre.com -0.0.0.0 logs-01.loggly.com -0.0.0.0 js.matheranalytics.com -0.0.0.0 www.mftracking.com -0.0.0.0 c.newsinc.com -0.0.0.0 metrics-collector.onscroll.com -0.0.0.0 api.petametrics.com -0.0.0.0 widget.realo.be -0.0.0.0 r.remarketingpixel.com -0.0.0.0 pixel.mtrcs.samba.tv -0.0.0.0 tracker.samplicio.us -0.0.0.0 recommender.scarabresearch.com -0.0.0.0 track.scrillaspace.com -0.0.0.0 count-server.sharethis.com -0.0.0.0 init.supersonicads.com -0.0.0.0 rv-gateway.supersonicads.com -0.0.0.0 s.tagsrvcs.com -0.0.0.0 d.t.tailtarget.com -0.0.0.0 www.trackingclick.net -0.0.0.0 l54hx.ads.tremorhub.com -0.0.0.0 dsp07.ads.tremorhub.com -0.0.0.0 g8qxp.ads.tremorhub.com -0.0.0.0 trueclickads.net -0.0.0.0 onlgc.voluumtrk.com -0.0.0.0 dckappa.widespace.com -0.0.0.0 engine.widespace.com -0.0.0.0 inscreen.widespace.com -0.0.0.0 za2.zeroredirect8.com -0.0.0.0 t.zqtk.net -# [Amazon.com][AS14618][52.32.0.0 - 52.79.255.255] - -0.0.0.0 rudy.adsnative.com -0.0.0.0 sync.adaptv.advertising.com -0.0.0.0 www.apphostcapital.com -0.0.0.0 www.applicationsdeliveryupdate.com -0.0.0.0 www.bestfactorydelivery.com -0.0.0.0 ads.chargeads.com -0.0.0.0 www.chucklefunhead.com -0.0.0.0 www.conecptpackagecycle.com -0.0.0.0 www.conceptsbyteupdate.com -0.0.0.0 infinityid.condenastdigital.com -0.0.0.0 djibeacon.dowjoneson.com -0.0.0.0 c.f5mtrack.com -0.0.0.0 www.guardappsfarm.com -0.0.0.0 track.leadin.com -0.0.0.0 mantodea.mantisadnetwork.com -0.0.0.0 dk-gmtdmp.mookie1.com -0.0.0.0 us-gmtdmp.mookie1.com -0.0.0.0 us.pixel.newscgp.com -0.0.0.0 www.quickbitsdownloads.com -0.0.0.0 www.stockhostingvault.com -0.0.0.0 is-gateway.supersonicads.com -0.0.0.0 www.tagzone.site -0.0.0.0 go.tracksz.co -0.0.0.0 slckg-2p3vy.ads.tremorhub.com -0.0.0.0 dc.widespace.com -# [Amazon.com][AS14618][52.84.0.0 - 52.95.255.255] - -0.0.0.0 iau.adsiduous.com -0.0.0.0 fls-eu.amazon-adsystem.com -0.0.0.0 cdn.accelerator.arsdev.net -0.0.0.0 track.adthrive.com -0.0.0.0 cdn.cquotient.com -0.0.0.0 www.greatdownloadapps45.download -0.0.0.0 htl.bid -0.0.0.0 contentz.mkt61.net -0.0.0.0 cdn.my-pc-cleaner.org -0.0.0.0 cdn.permutive.com -0.0.0.0 dove.saymedia.com -0.0.0.0 static.site24x7rum.com -0.0.0.0 outcome.supersonicads.com -0.0.0.0 adserver.tappsgames.com -0.0.0.0 www.thedownloadpremiumfree36.com -0.0.0.0 rq.trackingadirect.com -# [Amazon.com][AS14618][54.144.0.0 - 54.159.255.255] - -0.0.0.0 t.adk2.com -0.0.0.0 adrzr.com -0.0.0.0 www.applicationsflashbinaries.com -0.0.0.0 www.bitsfarmclean.com -0.0.0.0 www.bitspresentdownload.com -0.0.0.0 www.bitstagcontent.com -0.0.0.0 www.bundlerepositorycontent.com -0.0.0.0 www.guardcyclequick.com -0.0.0.0 www.megagiftcity.com -0.0.0.0 collector-195.tvsquared.com -# [Amazon.com][AS14618][54.160.0.0 - 54.175.255.255] - -0.0.0.0 track.absoluteclickscom.com -0.0.0.0 t.acxiom-online.com -0.0.0.0 api.addnow.com -0.0.0.0 dy.adserve.io -0.0.0.0 tag.apxlv.com -0.0.0.0 rtb-px.content.ad -0.0.0.0 freecharge.demdex.net -0.0.0.0 iyogi.demdex.net -0.0.0.0 scripps.demdex.net -0.0.0.0 widgets.kiosked.com -0.0.0.0 tracking.listhub.net -0.0.0.0 stats.pckeeper.software -0.0.0.0 track.prizeglobal.net -0.0.0.0 trax.prostrax.com -0.0.0.0 p.pxl2015x1.com -0.0.0.0 beacon.sojern.com -0.0.0.0 srv.stackadapt.com -0.0.0.0 redirect.todayreward.net -0.0.0.0 track.todayreward.net -0.0.0.0 n9bcd.ads.tremorhub.com -0.0.0.0 partners.tremorhub.com -0.0.0.0 admediator.unityads.unity3d.com -# 0.0.0.0 wurfl.io #[affects Google] - -0.0.0.0 app.yieldify.com -# [Amazon.com][AS16509][54.176.0.0 - 54.191.255.255] - -0.0.0.0 tracker.freecharge.in -0.0.0.0 neo.go.sonobi.com -0.0.0.0 match.xg4ken.com -# [Amazon.com][AS16509][54.192.0.0 - 54.207.255.255] - -0.0.0.0 cdn.adpdx.com -0.0.0.0 admtpmp127.adsk2.co -0.0.0.0 adplexmedia.adk2.co -0.0.0.0 ad.adsrvr.org -0.0.0.0 ad.ad-stir.com -0.0.0.0 ads.adthrive.com -0.0.0.0 cdn.adtradr.com -0.0.0.0 cdn.appdynamics.com -0.0.0.0 promotions.betfred.com -0.0.0.0 cdn.blueconic.net -0.0.0.0 tag.bounceexchange.com -0.0.0.0 d1xfq2052q7thw.cloudfront.net -0.0.0.0 d1z2jf7jlzjs58.cloudfront.net -0.0.0.0 d2vg62nuq66wql.cloudfront.net -0.0.0.0 d2zah9y47r7bi2.cloudfront.net -0.0.0.0 d342r80tvdrdhm.cloudfront.net -0.0.0.0 d3qxwzhswv93jk.cloudfront.net -0.0.0.0 script.crazyegg.com -0.0.0.0 d.dc121677.com -0.0.0.0 cu.genesismedia.com -0.0.0.0 cucdn.genesismedia.com -0.0.0.0 php.genesismedia.com -0.0.0.0 gscounters.eu1.gigya.com -0.0.0.0 c1937.ic-live.com -0.0.0.0 seccdn-gl.imrworldwide.com -0.0.0.0 resources.kiosked.com -0.0.0.0 cdn.listrakbi.com -0.0.0.0 www.livefyre.com -0.0.0.0 cdn.matheranalytics.com -0.0.0.0 t.mdn2015x2.com -0.0.0.0 stag.mdotlabs.com -0.0.0.0 ads.mic.com -0.0.0.0 dbg52463.moatads.com -0.0.0.0 t.mtagmonetizationa.com -0.0.0.0 files.native.ad -0.0.0.0 ap.octopuspop.com -0.0.0.0 match.rundsp.com -0.0.0.0 tag.mtrcs.samba.tv -0.0.0.0 cdn.scarabresearch.com -0.0.0.0 code.adsales.snidigital.com -0.0.0.0 s5.spn.ee -0.0.0.0 ua.supersonicads.com -0.0.0.0 s.uadx.com -0.0.0.0 w.visualdna.com -0.0.0.0 wfpscripts.webspectator.com -0.0.0.0 cdn.yldbt.com -0.0.0.0 saxp.zedo.com -0.0.0.0 2664.tm.zedo.com -0.0.0.0 3211.tm.zedo.com -0.0.0.0 srv-us.znaptag.com -# [Amazon.com][AS16509][54.208.0.0 - 54.221.255.255] - -0.0.0.0 api.access-mc.com -0.0.0.0 ads.adaptv.advertising.com -0.0.0.0 video.adaptv.advertising.com -0.0.0.0 tracking.affiliates.de -0.0.0.0 arena.altitude-arena.com -0.0.0.0 ca.altitude-arena.com -0.0.0.0 pstats.blogworks.com -0.0.0.0 a.centrum.cz -0.0.0.0 stats.cloudwp.io -0.0.0.0 api.content-ad.net -0.0.0.0 bostonglobe.demdex.net -0.0.0.0 ford.demdex.net -0.0.0.0 swisscom.demdex.net -0.0.0.0 www.dntx.com -0.0.0.0 nz-ssl.effectivemeasure.net -0.0.0.0 s.effectivemeasure.net -0.0.0.0 cdn.firstimpression.io -0.0.0.0 j.flxpxl.com -0.0.0.0 c10060.ic-live.com -0.0.0.0 matcher.idtargeting.com -0.0.0.0 ccs.infospace.com -0.0.0.0 www.i.matheranalytics.com -0.0.0.0 banners.moreniche.com -0.0.0.0 analytics.cnd-motionmedia.de -0.0.0.0 odds.optimizely.com -0.0.0.0 c.pinkvisit.com -0.0.0.0 ad.pxlad.io -0.0.0.0 ad-us-east-1.pxlad.io -0.0.0.0 api.revcontent.com -0.0.0.0 bomcl.richmetrics.com -0.0.0.0 seb.scorecardresearch.com -0.0.0.0 d.tailtarget.com -0.0.0.0 j.traffichunt.com -0.0.0.0 eng.trkcnv.com -0.0.0.0 uadx.com -0.0.0.0 analytics.upworthy.com -0.0.0.0 rumds.wpdigital.net -0.0.0.0 i.yldbt.com -0.0.0.0 z2.zedo.com -0.0.0.0 segment-data.zqtk.net -# [Amazon.com][AS16509][54.224.0.0 - 54.239.255.255] - -0.0.0.0 s.206ads.com -0.0.0.0 ib.3lift.com -0.0.0.0 optimize.adpushup.com -0.0.0.0 ads-stream.com -0.0.0.0 js.apxlv.com -0.0.0.0 www.adbooth.com -0.0.0.0 cdn.adengage.com -0.0.0.0 code.adengage.com -0.0.0.0 srv.adengage.com -0.0.0.0 api.adip.ly -0.0.0.0 adbooth.adk2.co -0.0.0.0 files-www2.adsnative.com -0.0.0.0 static.adsnative.com -0.0.0.0 files.adspdbl.com -0.0.0.0 data.alexa.com -0.0.0.0 advice-ads.s3.amazonaws.com -0.0.0.0 ps-eu.amazon-adsystem.com -0.0.0.0 ps-us.amazon-adsystem.com -0.0.0.0 z-na.amazon-adsystem.com -0.0.0.0 cdn.installationsafe.net.s3.amazonaws.com -0.0.0.0 slate-ad-scripts.s3.amazonaws.com -0.0.0.0 znaptag-us.s3.amazonaws.com -0.0.0.0 as.eu.angsrvr.com -0.0.0.0 cdn.avmws.com -0.0.0.0 beachfrontio.com -0.0.0.0 t.beanstalkdata.com -0.0.0.0 ad.broadstreetads.com -0.0.0.0 cdn.broadstreetads.com -0.0.0.0 pageurl.btrll.com -0.0.0.0 pageurl-brx.btrll.com -0.0.0.0 pix.btrll.com -0.0.0.0 shim.btrll.com -0.0.0.0 vw.btrll.com -0.0.0.0 cdn.bttrack.com -0.0.0.0 adg.bzgint.com -0.0.0.0 dynamic.cannedbanners.com -0.0.0.0 data.captifymedia.com -0.0.0.0 t.channeladvisor.com -0.0.0.0 tracking2.channeladvisor.com -0.0.0.0 www.clicktripz.com -0.0.0.0 images1.cliqueclack.com -0.0.0.0 d1fc8wv8zag5ca.cloudfront.net -0.0.0.0 d1l6p2sc9645hc.cloudfront.net -0.0.0.0 d1piupybsgr6dr.cloudfront.net -0.0.0.0 d13dhn7ldhrcf6.cloudfront.net -0.0.0.0 d2nq0f8d9ofdwv.cloudfront.net -0.0.0.0 d2oh4tlt9mrke9.cloudfront.net -0.0.0.0 d31qbv1cthcecs.cloudfront.net -0.0.0.0 d3c3cq33003psk.cloudfront.net -0.0.0.0 d3dcugpvnepf41.cloudfront.net -0.0.0.0 d3ujids68p6xmq.cloudfront.net -0.0.0.0 d33f10u0pfpplc.cloudfront.net -0.0.0.0 d5nxst8fruw4z.cloudfront.net -0.0.0.0 d8rk54i4mohrb.cloudfront.net -0.0.0.0 dl1d2m8ri9v3j.cloudfront.net -0.0.0.0 dff7tx5c2qbxc.cloudfront.net -0.0.0.0 rec.convertale.com -0.0.0.0 cdn-1.convertexperiments.com -0.0.0.0 use.convertglobal.com -0.0.0.0 casper.sp1.convertro.com -0.0.0.0 livenation.sp1.convertro.com -0.0.0.0 magazines.sp1.convertro.com -0.0.0.0 p.cpx.to -0.0.0.0 admp-tc.delfi.lv -0.0.0.0 scripts.demandbase.com -0.0.0.0 bet.demdex.net -0.0.0.0 cbsi.demdex.net -0.0.0.0 de.demdex.net -0.0.0.0 foxnews.demdex.net -0.0.0.0 sears.demdex.net -0.0.0.0 intbrands.t.domdex.com -0.0.0.0 td.demdex.net -0.0.0.0 tags-cdn.deployads.com -0.0.0.0 pds.directrev.com -0.0.0.0 xch.directrev.com -0.0.0.0 tiscali.js.ad.dotandad.com -0.0.0.0 cdn.elasticad.net -0.0.0.0 col.eum-appdynamics.com -0.0.0.0 banner.euroads.no -0.0.0.0 imp.euroads.no -0.0.0.0 pool.euroads.no -0.0.0.0 tracking1.euroads.no -0.0.0.0 cdn.evergage.com -0.0.0.0 hj.flxpxl.com -0.0.0.0 beacon.guim.co.uk -0.0.0.0 cdn.heapanalytics.com -0.0.0.0 bundle-geoip.herokuapp.com -0.0.0.0 powr-counter.herokuapp.com -0.0.0.0 beam.hlserve.com -0.0.0.0 cdn.iasrv.com -0.0.0.0 c1349.ic-live.com -0.0.0.0 c1935.ic-live.com -0.0.0.0 c10050.ic-live.com -0.0.0.0 c10064.ic-live.com -0.0.0.0 1703.ic-live.com -0.0.0.0 cdn.idtargeting.com -0.0.0.0 cdn.ip.inpwrd.com -0.0.0.0 cdn.libraries.inpwrd.com -0.0.0.0 load.instinctiveads.com -0.0.0.0 a.cdn.intentmedia.net -0.0.0.0 prod-services.interactiveone.com -0.0.0.0 cdn.investingchannel.com -0.0.0.0 admp-tc.iltalehti.fi -0.0.0.0 beacon.jumptime.com -0.0.0.0 timeseg.modules.jumptime.com -0.0.0.0 cdn.kixer.com -0.0.0.0 stat.komoona.com -0.0.0.0 adserver.kontextua.com -0.0.0.0 cf.ads.kontextua.com -0.0.0.0 collector.leaddyno.com -0.0.0.0 d.liadm.com -0.0.0.0 p.liadm.com -0.0.0.0 d.lumatag.co.uk -0.0.0.0 bc.marfeel.com -0.0.0.0 tags.mdotlabs.com -0.0.0.0 js.ad.mediamond.it -0.0.0.0 edge.metroleads.com -0.0.0.0 contentz.mkt51.net -0.0.0.0 contentz.mkt912.com -0.0.0.0 content.mkt931.com -0.0.0.0 content.mkt932.com -0.0.0.0 contentz.mkt932.com -0.0.0.0 contentz.mkt941.com -0.0.0.0 w.mlv-cdn.com -0.0.0.0 track.moreniche.com -0.0.0.0 t.mtagmonetizationc.com -0.0.0.0 c.mtro.co -0.0.0.0 zdbb.netshelter.net -0.0.0.0 mix-test.uts.ngdata.com -0.0.0.0 eu.npario-inc.net -0.0.0.0 ninja.onap.io -0.0.0.0 cdn.onscroll.com -0.0.0.0 vast.optimatic.com -0.0.0.0 c.pebblemedia.be -0.0.0.0 analytics.dev.popdust.com -0.0.0.0 jadserve.postrelease.com -0.0.0.0 static.proximic.com -0.0.0.0 i.pxlad.io -0.0.0.0 static.pxlad.io -0.0.0.0 embed-stats.rbl.ms -0.0.0.0 frontpage-stats.rbl.ms -0.0.0.0 site-stats.rbl.ms -0.0.0.0 di.rlcdn.com -0.0.0.0 tap-secure.rubiconproject.com -0.0.0.0 savvyads.com -0.0.0.0 collector.savvyads.com -0.0.0.0 mtrx.go.sonobi.com -0.0.0.0 analytics.revee.com -0.0.0.0 di-se.c.richmetrics.com -0.0.0.0 di-banner-se.c.richmetrics.com -0.0.0.0 vancouversun-com.c.richmetrics.com -0.0.0.0 cdn.sail-horizon.com -0.0.0.0 cdn.siftscience.com -0.0.0.0 gsf-cf.softonic.com -0.0.0.0 pixel.sojern.com -0.0.0.0 eventlogger.soundcloud.com -0.0.0.0 a.teads.tv -0.0.0.0 cdn.teads.tv -0.0.0.0 t.teads.tv -0.0.0.0 static.tellaparts.com -0.0.0.0 swrap.tradedoubler.com -0.0.0.0 ads.traffichunt.com -0.0.0.0 cdn.traffichunt.com -0.0.0.0 assets.tapad.com -0.0.0.0 analytics.userreport.com -0.0.0.0 cdn.userreport.com -0.0.0.0 sdscdn.userreport.com -0.0.0.0 tracking.rce.veeseo.com -# 0.0.0.0 delivery.vidible.tv #[affects aol.com] - -0.0.0.0 wsc1.webspectator.com -0.0.0.0 zafiti01.webtrekk-us.net -0.0.0.0 sdk-controller.widespace.com -0.0.0.0 mb.zam.com -0.0.0.0 3165.tm.zedo.com -0.0.0.0 www.zergnet.com -# [Amazon.com][AS16509][54.240.0.0 - 54.255.255.255] - -0.0.0.0 d.254a.com -0.0.0.0 kwserver.adhispanic.com -0.0.0.0 ads.adiply.com -0.0.0.0 srv.admailtiser.com -0.0.0.0 app.adsbrook.com -0.0.0.0 cdn.adual.net -0.0.0.0 cdn.adquantix.com -0.0.0.0 p.adsymptotic.com -0.0.0.0 adactive-ads.aimatch.com -0.0.0.0 crtl.aimatch.com -0.0.0.0 tr-1.agilone.com -# 0.0.0.0 as.eu.angsrvr.com #[affects videos] - -0.0.0.0 cdn.appendad.com -0.0.0.0 www.badassjv.com -0.0.0.0 blockmetrics.com -0.0.0.0 cache.btrll.com -0.0.0.0 d12tr1cdjbyzav.cloudfront.net -0.0.0.0 d2vig74li2resi.cloudfront.net -0.0.0.0 desv383oqqc0.cloudfront.net -0.0.0.0 js.convertale.com -0.0.0.0 tc-s.convertro.com -0.0.0.0 track.customer.io -0.0.0.0 s.cxt.ms -0.0.0.0 dailymotion.demdex.net -0.0.0.0 error.demdex.net -0.0.0.0 gannett.demdex.net -0.0.0.0 links.services.disqus.com -0.0.0.0 hutchmedia.t.domdex.com -0.0.0.0 cdn5.js.ad.dotandad.com -0.0.0.0 filecdn2.dotandad.com -0.0.0.0 s.dpmsrv.com -0.0.0.0 cf.effectivemeasure.net -0.0.0.0 us-cdn.effectivemeasure.net -0.0.0.0 ps.eyeota.net -0.0.0.0 analytics.fairfax.com.au -0.0.0.0 fmsads.com -0.0.0.0 data.gosquared.com -0.0.0.0 data2.gosquared.com -0.0.0.0 ads.groupcommerce.com -0.0.0.0 c10013.ic-live.com -0.0.0.0 c1947.ic-live.com -0.0.0.0 c1950.ic-live.com -0.0.0.0 p1937.ic-live.com -0.0.0.0 ad.ipredictive.com -0.0.0.0 adserv.impactengine.com -0.0.0.0 adn.impactradius.com -0.0.0.0 scripts.kissmetrics.com -0.0.0.0 ads.lanistaads.com -0.0.0.0 napi.lanistaads.com -0.0.0.0 rev.lanistaads.com -0.0.0.0 content.mkt51.net -0.0.0.0 content.mkt941.com -0.0.0.0 f.monetate.net -0.0.0.0 tracker.mozo.com.au -0.0.0.0 papi.mynativeads.com -0.0.0.0 web-clients.mynativeads.com -0.0.0.0 static.nectarads.com -0.0.0.0 cl-c.netseer.com -0.0.0.0 js-agent.newrelic.com -0.0.0.0 pages-stats.rbl.ms -0.0.0.0 load.passionfruitads.com -0.0.0.0 traffic.pubexchange.com -0.0.0.0 ads.qadservice.com -0.0.0.0 orca.qubitproducts.com -0.0.0.0 ortc-ws2-useast1-s0005.realtime.co -0.0.0.0 a.remarketstats.com -0.0.0.0 vg-no.c.richmetrics.com -0.0.0.0 partner.shareaholic.com -0.0.0.0 traffic.shareaholic.com -0.0.0.0 cc.simplereach.com -0.0.0.0 edge.simplereach.com -0.0.0.0 analytics.sitewit.com -0.0.0.0 tracking.sokrati.com -0.0.0.0 traffic-offers.com -0.0.0.0 konnect.videoplaza.tv -0.0.0.0 trk.vidible.tv -# 0.0.0.0 id.washingtonpost.com #[affects login] - -0.0.0.0 scripts.webspectator.com -0.0.0.0 osc.optimize.webtrends.com -0.0.0.0 a.wishabi.com -0.0.0.0 track.youniversalmedia.com -0.0.0.0 geo.ziffdavis.com -# [Amazon.com][AS16509][54.64.0.0 - 54.71.255.255] - -0.0.0.0 api.proofpositivemedia.com -0.0.0.0 s.pubmine.com -# [Amazon.com][AS14618][54.72.0.0 - 54.95.255.255] - -0.0.0.0 t.254a.com -0.0.0.0 r.254a.com -0.0.0.0 yieldmanager.adbooth.com -0.0.0.0 admaven.adk2x.com -0.0.0.0 adstrac.adk2x.com -0.0.0.0 snwmedia.adk2x.com -0.0.0.0 synchroscript.adswizz.com -0.0.0.0 synchroscript.deliveryengine.adswizz.com -0.0.0.0 secure.adwebster.com -0.0.0.0 pixiedust.buzzfeed.com -0.0.0.0 tracking.crobo.com -0.0.0.0 comcast.demdex.net -0.0.0.0 ecs.demdex.net -0.0.0.0 collector.githubapp.com -0.0.0.0 geobeacon.ign.com -0.0.0.0 hlok.qertewrt.com -0.0.0.0 mmtrkpy.com -0.0.0.0 tracking.olx-st.com -0.0.0.0 api.optinmonster.com -0.0.0.0 t01.proximic.com -0.0.0.0 go.redirectingat.com -0.0.0.0 track.rtb-media.ru -0.0.0.0 a.rvttrack.com -0.0.0.0 b.siftscience.com -0.0.0.0 ardrone.swoop.com -0.0.0.0 collector-184.tvsquared.com -0.0.0.0 collector-428.tvsquared.com -0.0.0.0 a3.websitealive.com -0.0.0.0 zd1.zeroredirect6.com -0.0.0.0 zh1.zeroredirect11.com -# [Amazon.com][AS16509][67.202.0.0 - 67.202.63.255] - -# [Amazon.com][AS16509][72.21.192.0 - 72.21.223.255] - -0.0.0.0 adserver.advertisespace.com -0.0.0.0 aax-us-east-rtb.amazon-adsystem.com -0.0.0.0 rcm-na.amazon-adsystem.com -0.0.0.0 adtago.s3.amazonaws.com -0.0.0.0 sync.cmedia.s3.amazonaws.com -0.0.0.0 ecommstats.s3.amazonaws.com -0.0.0.0 exitsplash.s3.amazonaws.com -0.0.0.0 load.s3.amazonaws.com -0.0.0.0 ncads.s3.amazonaws.com -0.0.0.0 viewerstats.docstoc.com.s3.amazonaws.com -0.0.0.0 www.assoc-amazon.com -0.0.0.0 new.cetrk.com -0.0.0.0 trk.cetrk.com -0.0.0.0 dl.keywordstrategy.org -0.0.0.0 asset.pagefair.com -0.0.0.0 beacon.tunecore.com -# [Amazon.com][AS14618][72.44.32.0 - 72.44.63.255] - -0.0.0.0 adaptv.pixel.invitemedia.com -0.0.0.0 g-pixel.invitemedia.com -0.0.0.0 segment-pixel.invitemedia.com -0.0.0.0 t.invitemedia.com -# [Amazon.com][75.101.128.0 - 75.101.255.255] - -0.0.0.0 certify.alexametrics.com -0.0.0.0 analytics.brightedge.com -0.0.0.0 edge.analytics.brightedge.com -0.0.0.0 fhg.digitaldesire.com -0.0.0.0 tags.extole.com -0.0.0.0 clicks11.geoads.com -0.0.0.0 tracking.hubspot.com -0.0.0.0 of.inviziads.com -0.0.0.0 preview.leadmediapartners.com -0.0.0.0 ads.livepromotools.com -0.0.0.0 a.monetate.net -0.0.0.0 click.searchnation.net -0.0.0.0 ariel1.spaceprogram.com -0.0.0.0 revelations.trovus.co.uk -0.0.0.0 ev.yieldbuild.com -# [Amazon.com][AS39111][79.125.0.0 - 79.125.63.255] - -0.0.0.0 adv.ilsecoloxix.it -0.0.0.0 s32.research.de.com -0.0.0.0 d.skimresources.com -0.0.0.0 t.skimresources.com -0.0.0.0 app.ubertags.com -0.0.0.0 stats3.unrulymedia.com -# [Amazon.com][AS39111][87.238.82.0 - 87.238.83.255] - -# [Andriy Yuriyovich][AS50369][109.95.112.0 - 109.95.119.255] - -# [Anexia][AS42473][193.33.114.0 - 193.33.115.255] - -# [Anexia][AS42473][37.252.228.0 - 37.252.228.255] - -0.0.0.0 cdn.qbaka.net -# [America Online][AS1668][149.174.0.0 - 149.174.255.255] - -0.0.0.0 pixel.advertising.com -0.0.0.0 secure.ace.advertising.com -0.0.0.0 ads-us.pictela.net -0.0.0.0 pix.pulsemgr.com -# [America Online][AS1668][152.163.0.0 - 152.163.255.255] - -0.0.0.0 adserver-us.adtech.advertising.com -0.0.0.0 li.pxl.ace.advertising.com -# [AOL CNN / Turner][AS5662][157.166.0.0 - 157.166.255.255] - -0.0.0.0 cnn.dyn.cnn.com -0.0.0.0 gdyn.cnn.com -0.0.0.0 gdyn.nascar.com -0.0.0.0 gdyn.nba.com -0.0.0.0 www.ugdturner.com -0.0.0.0 gdyn.veryfunnyads.com -# [AOL / Advertising.com][209.225.0.0 - 209.225.0.127] - -0.0.0.0 dbs.advertising.com -0.0.0.0 opera1-servedby.advertising.com -0.0.0.0 rd.advertising.com -# [AOL / Advertising.com][209.225.4.64 - 209.225.5.95] - -0.0.0.0 bf.mocda1.com -# [AOL / Advertising.com][209.225.6.64 - 209.225.6.95] - -0.0.0.0 adserve.advertising.com -# [AOL / Advertising.com][209.225.11.224 - 209.225.34.255] - -0.0.0.0 wap.advertising.com -0.0.0.0 www.contextualclicks.com -# [AOL / AD TECH][194.117.224.0 - 194.117.225.255] - -0.0.0.0 img-dc2.adtech.de -0.0.0.0 img.bet-at-home.com -0.0.0.0 adsby.webtraffic.se -# [AOL / AD TECH][AS8939][194.126.131.0 - 194.126.132.255] - -0.0.0.0 ad-dc2.adtech.de -0.0.0.0 adserver.eyeonx.ch -0.0.0.0 hiq.fotolog.com -0.0.0.0 at.ontargetjobs.com -# [AOL / AD TECH][AS1668][195.93.64.0 - 195.93.127.255] - -0.0.0.0 adsrv.adplus.co.id -0.0.0.0 adssl-dc2.adtech.de -0.0.0.0 adserver-eu.adtech.advertising.com -0.0.0.0 adv.aftonbladet.se -0.0.0.0 ol.uk.at.atwola.com -0.0.0.0 ads.immobilienscout24.de -0.0.0.0 jt.india.com -0.0.0.0 adv.svd.se -# [AOL / Quigo][AS39988][208.68.56.0 - 208.68.59.255] - -0.0.0.0 newsletter.adsonar.com -0.0.0.0 redir.adsonar.com -# [America Online][AS1668][205.188.0.0 - 205.188.255.255] - -0.0.0.0 origin2.adsdk.com -0.0.0.0 free.aol.com -0.0.0.0 ar.atwola.com -0.0.0.0 ar7.atwola.com -0.0.0.0 tacoda.at.atwola.com -# [America Online][AS1668][207.200.64.0 - 207.200.127.255] - -0.0.0.0 ums.adtechus.com -0.0.0.0 adnet.affinity.com -# [America Online][AS1668][64.12.0.0 - 64.12.255.255] - -0.0.0.0 sl-retargeting.adsonar.com -0.0.0.0 demo.advertising.com -0.0.0.0 secure.leadback.advertising.com -0.0.0.0 smrtpxl.advertising.com -0.0.0.0 dynamic.aol.com -0.0.0.0 ar1.atwola.com -0.0.0.0 ar9.atwola.com -0.0.0.0 pixel.ingest.at.atwola.com -0.0.0.0 pr.atwola.com -0.0.0.0 uts-api.at.atwola.com -0.0.0.0 adserver.fixionmedia.com -0.0.0.0 ads.patch.com -# [America Online][AS1668][64.236.0.0 - 64.236.255.255] - -0.0.0.0 ssl-sl-retargeting.adsonar.com -0.0.0.0 glb.adtechus.com -0.0.0.0 ace-lb.advertising.com -0.0.0.0 ace-tag.advertising.com -0.0.0.0 p.ace.advertising.com -0.0.0.0 r1.ace.advertising.com -0.0.0.0 www.advertising.com -0.0.0.0 at.atwola.com -0.0.0.0 uk.at.atwola.com -0.0.0.0 helios.fvn.no -0.0.0.0 v.landingzone.se -# [Apa-it][AS5403][194.232.105.0 - 194.232.105.255] - -0.0.0.0 tracking.kurier.at -0.0.0.0 qs.oewabox.at -# [Applied Innovations][AS14519][216.167.192.0 - 216.167.207.255] - -# [Applied Technologies Internet] - -0.0.0.0 loga.hit-parade.com -0.0.0.0 logp.hit-parade.com -0.0.0.0 logc2.xiti.com -0.0.0.0 logc3.xiti.com -0.0.0.0 logc7.xiti.com -0.0.0.0 logc8.xiti.com -0.0.0.0 logc11.xiti.com -0.0.0.0 logc13.xiti.com -0.0.0.0 logc14.xiti.com -0.0.0.0 logc15.xiti.com -0.0.0.0 logc16.xiti.com -0.0.0.0 logc19.xiti.com -0.0.0.0 logc26.xiti.com -0.0.0.0 logc32.xiti.com -0.0.0.0 logc35.xiti.com -0.0.0.0 logc89.xiti.com -0.0.0.0 logc111.xiti.com -0.0.0.0 logc138.xiti.com -0.0.0.0 logc142.xiti.com -0.0.0.0 logc149.xiti.com -0.0.0.0 logc169.xiti.com -0.0.0.0 logc173.xiti.com -0.0.0.0 logc175.xiti.com -0.0.0.0 logc180.xiti.com -0.0.0.0 logc189.xiti.com -0.0.0.0 logc181.xiti.com -0.0.0.0 logc202.xiti.com -0.0.0.0 logc205.xiti.com -0.0.0.0 logc206.xiti.com -0.0.0.0 logc209.xiti.com -0.0.0.0 logc210.xiti.com -0.0.0.0 logc218.xiti.com -0.0.0.0 logc238.xiti.com -0.0.0.0 logc253.xiti.com -0.0.0.0 logc279.xiti.com -0.0.0.0 logc400.xiti.com -0.0.0.0 logc407.xiti.com -0.0.0.0 logi4.xiti.com -0.0.0.0 logi5.xiti.com -0.0.0.0 logi9.xiti.com -0.0.0.0 logi10.xiti.com -0.0.0.0 logi11.xiti.com -0.0.0.0 logi12.xiti.com -0.0.0.0 logi13.xiti.com -0.0.0.0 logi103.xiti.com -0.0.0.0 logi104.xiti.com -0.0.0.0 logi118.xiti.com -0.0.0.0 logi125.xiti.com -0.0.0.0 logc135.xiti.com -0.0.0.0 logi141.xiti.com -0.0.0.0 logi150.xiti.com -0.0.0.0 logi151.xiti.com -0.0.0.0 logi162.xiti.com -0.0.0.0 logi163.xiti.com -0.0.0.0 logi242.xiti.com -0.0.0.0 logliberation.xiti.com -0.0.0.0 logp.xiti.com -0.0.0.0 logp2.xiti.com -0.0.0.0 logs1125.xiti.com -0.0.0.0 logs1204.xiti.com -0.0.0.0 logs1242.xiti.com -0.0.0.0 logs1285.xiti.com -0.0.0.0 logv1.xiti.com -0.0.0.0 logv2.xiti.com -0.0.0.0 logv3.xiti.com -0.0.0.0 logv5.xiti.com -0.0.0.0 logv6.xiti.com -0.0.0.0 logv7.xiti.com -0.0.0.0 logv8.xiti.com -0.0.0.0 logv9.xiti.com -0.0.0.0 logv10.xiti.com -0.0.0.0 logv11.xiti.com -0.0.0.0 logv12.xiti.com -0.0.0.0 logv13.xiti.com -0.0.0.0 logv15.xiti.com -0.0.0.0 logv16.xiti.com -0.0.0.0 logv19.xiti.com -0.0.0.0 logv20.xiti.com -0.0.0.0 logv22.xiti.com -0.0.0.0 logv23.xiti.com -0.0.0.0 logv24.xiti.com -0.0.0.0 logv26.xiti.com -0.0.0.0 logv28.xiti.com -0.0.0.0 logv30.xiti.com -0.0.0.0 logv31.xiti.com -0.0.0.0 logv143.xiti.com -0.0.0.0 logv144.xiti.com -0.0.0.0 logv145.xiti.com -0.0.0.0 www.xiti.com -# [AppNexus][AS29990][185.33.222.0 - 185.33.223.255] - -0.0.0.0 secure-ams.adnxs.com -# [AppNexus][AS29990][204.13.192.0 - 204.13.199.255] - -0.0.0.0 rb.adnxs.com -0.0.0.0 oascentral.healthletter.mayoclinic.com -0.0.0.0 ib.reachjunction.com -# [AppNexus / Bandcon][AS29990][8.12.224.0 - 8.12.239.255] - -# 0.0.0.0 ib.adnxs.com #[affects Microsoft site] - -0.0.0.0 ads.dedicatedmedia.com -0.0.0.0 ag.yieldoptimizer.com -# [AppNexus / Bandcon][AS29990][8.19.16.0 - 8.19.31.255] - -0.0.0.0 px.admonkey.dapper.net -0.0.0.0 ad.himediadx.com -0.0.0.0 secure.media6degrees.com -# [AppNexus][AS29990][64.208.0.0 - 64.209.127.255] - -0.0.0.0 b.adnxs.com -0.0.0.0 nym1.b.adnxs.com -0.0.0.0 ads.bttbgroup.com -0.0.0.0 ad.dedicatedmedia.com -0.0.0.0 ads.matiro.com -0.0.0.0 ads.q1media.com -0.0.0.0 ads.reduxmediagroup.com -0.0.0.0 ad.retargeter.com -0.0.0.0 adan.xtendmedia.com -# [AppNexus][AS29990][68.67.128.0 - 68.67.191.255] - -0.0.0.0 go.accmgr.com -0.0.0.0 advs.adgorithms.com -0.0.0.0 ad2.adnetwork.net -0.0.0.0 float.2299.bm-impbus.prod.nym2.adnexus.net -0.0.0.0 mob.adnxs.com -0.0.0.0 nym1.ib.adnxs.com -0.0.0.0 sin1.g.adnxs.com -0.0.0.0 go.adversal.com -0.0.0.0 rtb-ads.avazu.net -0.0.0.0 tag.beanstock.co -0.0.0.0 servedby.bigfineads.com -0.0.0.0 optimizedby.brealtime.com -0.0.0.0 ads.captifymedia.com -0.0.0.0 x.clickcertain.com -0.0.0.0 ads.clovenetwork.com -0.0.0.0 ads.cpxinteractive.com -0.0.0.0 ads.deliads.com -0.0.0.0 ads.digitalthrottle.com -0.0.0.0 ads.fidelity-media.com -0.0.0.0 ads.gamned.com -0.0.0.0 tag.gayadnetwork.com -0.0.0.0 ad.imediaaudiences.com -0.0.0.0 secure-id.impressiondesk.com -0.0.0.0 tk.ads.mmondi.com -0.0.0.0 ad.netcommunities.com -0.0.0.0 ads.networkhm.com -0.0.0.0 ads.pubsqrd.com -0.0.0.0 ads.sonital.com -0.0.0.0 ads.sonobi.com -0.0.0.0 ads.suite6ixty6ix.com -0.0.0.0 ex.banner.t-online.de -0.0.0.0 ads.up-value.de -0.0.0.0 ads.vntsm.com -0.0.0.0 an.z5x.net -# [Appserve][AS23376][64.241.102.160 - 64.241.102.191] - -# [Argeweb][AS8315][193.34.150.0 - 193.34.151.255] - -0.0.0.0 b.ds1.nl -0.0.0.0 k1s.nl -# [Argeweb][AS8315][91.200.48.0 - 91.200.51.255] - -# [Aruba][AS31034][62.149.128.0 - 62.149.159.255] - -0.0.0.0 www.infotelsrl.com -0.0.0.0 www.juiceadv.com -0.0.0.0 www.prdirectory.biz -0.0.0.0 ads.vjaffiliates.com -# [Aruba][AS31034][95.110.200.0 - 95.110.207.255] - -# [Aruba][AS31034][95.110.200.0 - 95.110.207.255] - -0.0.0.0 advdl.ammadv.it -0.0.0.0 adv.arubamediamarketing.it -0.0.0.0 feed.hype-ads.com -# [Asp Ltd][AS35480][193.192.48.0 - 193.192.49.255] - -0.0.0.0 espresso-reklam.eu -0.0.0.0 openx.imoti.net -0.0.0.0 rot2.imoti.net -0.0.0.0 ads1.legalworld.bg -0.0.0.0 pagead.topobiavi.com -0.0.0.0 uppyads.com -0.0.0.0 ads.zajenata.bg -# [Aspect Networks][AS34848][195.190.31.0 - 195.190.31.255] - -0.0.0.0 media01.adservinghost.com -# [Aspectra-net][AS9100][212.47.170.0 - 212.47.173.255] - -0.0.0.0 bielertb.wemfbox.ch -0.0.0.0 blickonl.wemfbox.ch -0.0.0.0 bluewin.wemfbox.ch -0.0.0.0 bolero.wemfbox.ch -0.0.0.0 immosct.wemfbox.ch -0.0.0.0 moneyh.wemfbox.ch -0.0.0.0 nzz.wemfbox.ch -0.0.0.0 qs.wemfbox.ch -0.0.0.0 scout24.wemfbox.ch -0.0.0.0 si.wemfbox.ch -0.0.0.0 sport1.wemfbox.ch -0.0.0.0 swissinf.wemfbox.ch -0.0.0.0 wetter.wemfbox.ch -# [Atomz.com][AS19041][66.117.16.0 - 66.117.31.255] - -# [Aufeminin.com][AS39894][185.86.136.0 - 185.86.139.255] - -0.0.0.0 ww651.smartadserver.com -# [Aufeminin.com][AS39894][91.103.136.0 - 91.103.140.255] - -0.0.0.0 securite.01net.com -0.0.0.0 ads.20minutes.fr -0.0.0.0 smart.hola.com -0.0.0.0 www.meetic-partners.com -0.0.0.0 ad.prismamediadigital.com -0.0.0.0 ads.publicidad.net -0.0.0.0 addie.verticalnetwork.de -# [Autonomous][AS43489][193.232.159.0 - 193.232.159.255] - -# [Awknet Communications][AS17048][69.42.208.0 - 69.42.223.255] - -# [Axill][72.3.140.224 - 72.3.140.231] - -0.0.0.0 www.axill.com -# [Axill Europe][84.45.70.0 - 84.45.70.255] - -0.0.0.0 www.globe7.com -# [Axill Europe][AS41813][84.45.63.0 - 84.45.63.255] - -# [Axxa Commerce][AS3491][207.226.176.128 - 207.226.176.191] - -# [Aznet][AS44976][194.150.236.0 - 194.150.237.255] - -0.0.0.0 www.cashtrafic.com -# [Bahnhof][AS21503][AS8473][5.150.195.160 - 5.150.195.191] - -0.0.0.0 rotator.adxite.com -# [Baltic Center][AS49017][194.60.205.0 - 194.60.205.255] - -# [Bayan][AS6648][125.212.0.0 - 125.212.127.255] - -# [Bay Area / Visistat][AS7151][209.128.64.0 - 209.128.127.255] - -0.0.0.0 stats.sa-as.com -0.0.0.0 stats.visistat.com -# [Bay Area / Veruta][AS7151][72.172.176.0 - 72.172.191.255] - -0.0.0.0 adserver.veruta.com -# [Bay Area / Tumri][AS7151][72.20.120.0 - 72.20.120.255] - -0.0.0.0 images.tumri.net -0.0.0.0 www.tumri.net -# [Beanfield][AS21949][206.223.160.0 - 206.223.191.255] - -0.0.0.0 ard.sexplaycam.com -0.0.0.0 flashbanners.static.ard.sexplaycam.com -0.0.0.0 flashbanners.static.ard.xxxblackbook.com -0.0.0.0 geo.xxxblackbook.com -0.0.0.0 static.ard.xxxblackbook.com -# [Beanfield][AS21949][76.9.192.0 - 76.9.223.255] - -0.0.0.0 ard.sweetdiscreet.com -# [Bell Canada][AS6539][209.139.192.0 - 209.139.255.255] - -# [Bell Canada][AS6539][216.18.0.0 - 216.18.127.255] - -0.0.0.0 api.nrelate.com -# [Bell Globemedia Interactive][AS10808][199.246.60.0 - 199.246.71.255] - -0.0.0.0 adrates.theglobeandmail.com -0.0.0.0 ece5stats1.theglobeandmail.com -0.0.0.0 www1.theglobeandmail.com -# [Bellona][AS3.343][193.107.164.0 - 193.107.167.255] - -0.0.0.0 active.hit.stat24.com -0.0.0.0 home.hit.stat24.com -0.0.0.0 lt3.hit.stat24.com -0.0.0.0 nl4.hit.stat24.com -0.0.0.0 pro.hit.stat24.com -0.0.0.0 redefine.hit.stat24.com -0.0.0.0 redefine2.hit.stat24.com -0.0.0.0 ru2.hit.stat24.com -0.0.0.0 s1.hit.stat24.com -0.0.0.0 s2.hit.stat24.com -0.0.0.0 s3.hit.stat24.com -0.0.0.0 s4.hit.stat24.com -0.0.0.0 ua1.hit.stat24.com -0.0.0.0 ua2.hit.stat24.com -0.0.0.0 ua3.hit.stat24.com -0.0.0.0 ua4.hit.stat24.com -0.0.0.0 ua5.hit.stat24.com -0.0.0.0 uk4.hit.stat24.com -0.0.0.0 www.stat24.com -# [Beyond The Network][AS3491][205.177.0.0 - 205.177.255.255] - -# [Beyond The Network][AS3491][205.252.0.0 - 205.252.255.255] - -0.0.0.0 mirageads.net -0.0.0.0 protect-x.com -# [Beyond The Network][206.161.0.0 - 206.161.255.255] - -# [Beyond The Network][AS3491][207.176.0.0 - 207.176.127.255] - -0.0.0.0 www.homeoffun.com -# [Beyond The Network][AS3491][207.226.0.0 - 207.226.255.255] - -0.0.0.0 1directory.ru -0.0.0.0 1se.org -0.0.0.0 img.royal-cash.com -0.0.0.0 adds1.trafflow.com -0.0.0.0 tds.trafflow.com -0.0.0.0 ads.ynot.com -# [Beyond The Network][209.8.0.0 - 209.9.255.255] - -0.0.0.0 ads.svnt.com -# [Beyond The Network][63.216.0.0 - 63.223.255.255] - -0.0.0.0 bannersgomlm.buildreferrals.com -0.0.0.0 adds.trafflow.com -0.0.0.0 feed.trafflow.com -0.0.0.0 freeimghost.trafflow.com -# [Bezeq][AS8551][212.179.42.0 - 212.179.42.63] - -0.0.0.0 ds.keshet-i.com -0.0.0.0 adserv.mako.co.il -0.0.0.0 sdc.mako.co.il -0.0.0.0 stats.mako.co.il -0.0.0.0 banners.news1.co.il -# [Bezeq][AS8551][212.25.64.0 - 212.25.127.255] - -0.0.0.0 becl23.b2.gns.co.il -# [Bezeq][AS8551][62.219.0.0 - 62.219.21.255] - -0.0.0.0 adserver1.adbrands.co.il -0.0.0.0 ads.doctors.co.il -0.0.0.0 ads.metatron.co.il -0.0.0.0 service1.predictad.com -0.0.0.0 service2.predictad.com -# [Bezeq][AS8551][81.218.31.128 - 81.218.31.255] - -0.0.0.0 creative.xtendmedia.com -# [Bezeq][AS8551][82.80.204.0 - 82.80.239.255] - -0.0.0.0 ads.one.co.il -0.0.0.0 bandoc.d-group.co.il -0.0.0.0 geo.widdit.com -# [Bigmir][AS39468][193.239.68.0 - 193.239.71.255] - -0.0.0.0 ad1.bigmir.net -0.0.0.0 ad4.bigmir.net -0.0.0.0 ad5.bigmir.net -0.0.0.0 ad6.bigmir.net -0.0.0.0 ad7.bigmir.net -0.0.0.0 adi.bigmir.net -0.0.0.0 i.bigmir.net -# [Bigness Group][AS49093][195.88.190.0 - 195.88.191.255] - -# [Big Pipe][AS6327][74.3.128.0 - 74.3.191.255] - -0.0.0.0 t.nrelate.com -# [Bitgravity][AS40009][208.67.232.0 - 208.67.239.255] - -0.0.0.0 bitcast-a.v1.iad1.bitgravity.com -0.0.0.0 ads.devicebondage.com -0.0.0.0 ads.hogtied.com -0.0.0.0 ads.publicdisgrace.com -0.0.0.0 ads.sexandsubmission.com -0.0.0.0 ads.thetrainingofo.com -0.0.0.0 ads.whippedass.com -# [Blinkx][AS14743][69.25.102.0 - 69.25.102.255] - -0.0.0.0 bbtv.blinkx.com -# [BlueConnex][213.229.71.128 - 213.229.71.191] - -# [BlueConnex / Eukhost-ltd][AS29550][91.186.31.0 - 91.186.31.255] - -# [BlueConnex][92.48.64.0 - 92.48.127.255] - -# [BlueConnex][AS29550][94.76.208.0 - 94.76.208.63] - -# [Blue Gravity][AS15171][64.255.0.0 - 64.255.63.255] - -0.0.0.0 stats.ozwebsites.biz -# [Bluehost][AS11798][66.147.240.0 - 66.147.255.255] - -# [Bluehost][AS11798][69.89.16.0 - 69.89.31.255] - -# [Bluehost][74.220.192.0 - 74.220.223.255] - -# [Bluepark Solutions][AS29131][78.129.199.0 - 78.129.199.255] - -# [BraveNet][Tracking Service] - -0.0.0.0 bravenet.com -0.0.0.0 images.bravenet.com -0.0.0.0 pub2.bravenet.com -0.0.0.0 pub7.bravenet.com -0.0.0.0 pub9.bravenet.com -0.0.0.0 pub12.bravenet.com -0.0.0.0 pub13.bravenet.com -0.0.0.0 pub16.bravenet.com -0.0.0.0 pub23.bravenet.com -0.0.0.0 pub26.bravenet.com -0.0.0.0 pub27.bravenet.com -0.0.0.0 pub28.bravenet.com -0.0.0.0 pub29.bravenet.com -0.0.0.0 pub30.bravenet.com -0.0.0.0 pub31.bravenet.com -0.0.0.0 pub34.bravenet.com -0.0.0.0 pub39.bravenet.com -0.0.0.0 pub40.bravenet.com -0.0.0.0 pub42.bravenet.com -0.0.0.0 pub43.bravenet.com -0.0.0.0 pub45.bravenet.com -0.0.0.0 pub47.bravenet.com -0.0.0.0 pub49.bravenet.com -0.0.0.0 pub50.bravenet.com -0.0.0.0 xml.bravenet.com -# [BrightRoll][AS39995][162.208.20.0 - 162.208.23.255] - -0.0.0.0 geo-um.btrll.com -0.0.0.0 segs.btrll.com -0.0.0.0 vast.bp3855098.btrll.com -0.0.0.0 vast.bp3855099.btrll.com -0.0.0.0 vast.bp3854536.btrll.com -0.0.0.0 vast.bp3855984.btrll.com -0.0.0.0 vast.bp3855987.btrll.com -0.0.0.0 vast.bp3855989.btrll.com -0.0.0.0 vast.bp3855991.btrll.com -0.0.0.0 vast.bp3855992.btrll.com -0.0.0.0 yrtas.btrll.com -# [BrightRoll][AS39995][165.254.0.0 - 165.254.255.255] - -0.0.0.0 brxserv-21.btrll.com -0.0.0.0 geo-errserv.btrll.com -# [Broadband Enterprises][AS3561][64.15.238.64 - 64.15.238.127] - -0.0.0.0 addirector.vindicosuite.com -0.0.0.0 web.vindicosuite.com -# [Broadbandone][AS13645][64.135.0.0 - 64.135.127.255] - -0.0.0.0 ads.crawler.com -0.0.0.0 ads.websearch.com -# [Broadbandone][AS13645][75.119.128.0 - 75.119.191.255] - -0.0.0.0 tracking.godatafeed.com -# [BroadRiver][AS13703][208.52.128.0 - 208.52.191.255] - -0.0.0.0 www.cbeckads.com -0.0.0.0 atrd.netmng.com -0.0.0.0 brnys.netmng.com -0.0.0.0 com-kia.netmng.com -0.0.0.0 com-kodak.netmng.com -0.0.0.0 com-mitsubishi.netmng.com -0.0.0.0 com-morningstar.netmng.com -0.0.0.0 com-vw.netmng.com -0.0.0.0 dms.netmng.com -0.0.0.0 nbcustr.netmng.com -0.0.0.0 vw.netmng.com -# [BroadRiver][AS13703][63.135.160.0 - 63.135.175.255] - -0.0.0.0 a.netmng.com -0.0.0.0 display.digitalriver.com -# [Bso Network][AS31216][89.30.126.0 - 89.30.126.255] - -0.0.0.0 tracking.tomsguide.com -0.0.0.0 tracking.tomshardware.com -# [Bulgarian Teleco][AS8866][46.10.0.0 - 46.10.255.255] - -0.0.0.0 ads.bl-consulting.net -# [Bulgarian Teleco][AS8866][95.43.230.192 - 95.43.230.255] - -0.0.0.0 ads.gladen.bg -0.0.0.0 ads10.gladen.bg -0.0.0.0 ads.ibox.bg -0.0.0.0 ads.money.bg -# [Businessnet][AS13093][192.118.72.0 - 192.118.75.255] - -0.0.0.0 dclk.haaretz.com -# [Casalemedia][AS27381][192.40.32.0 - 192.40.39.255] - -0.0.0.0 a1589.casalemedia.com -0.0.0.0 a1653.casalemedia.com -0.0.0.0 a1664.casalemedia.com -0.0.0.0 a1681.casalemedia.com -# [Cash4Downloads][CidHelp Group][67.15.107.168] - -0.0.0.0 c4dl.com -0.0.0.0 www.c4dl.com -0.0.0.0 www.cash4downloads.com -# [C4L][AS25577][109.104.96.0 - 109.104.127.255] - -0.0.0.0 adserver.merciless.localstars.com -# [C4L][AS25577][82.197.70.0 - 82.197.70.127] - -0.0.0.0 statto.plus8.net -# [C4L / Globalcharge-net][AS25577][84.45.71.0 - 84.45.71.255] - -# [California Regional][AS10439][209.126.128.0 - 209.126.255.255] - -# [California Regional / i-Serve][AS10439][71.6.128.0 - 71.6.255.255] - -0.0.0.0 pluto.adcycle.com -0.0.0.0 www.adcycle.com -0.0.0.0 www.exchange-it.com -0.0.0.0 media.exchange-it.com -0.0.0.0 metacount.com -0.0.0.0 stats.metacount.com -0.0.0.0 www.metacount.com -0.0.0.0 popunder.com -0.0.0.0 media.popunder.com -0.0.0.0 www.popunder.com -0.0.0.0 www.rkdms.com -# [Calpop.com / Airlinereservations.com][206.125.40.0 - 206.125.47.255] - -0.0.0.0 cdn.engine.phn.doublepimp.com -0.0.0.0 rts.revfusion.net -# [Calpop.com / Airlinereservations.com][AS7796][208.70.72.0 - 208.70.79.255] - -0.0.0.0 qjex.net -# [Calpop.com / Atmlink][AS7796][216.240.128.0 - 216.240.159.255] - -0.0.0.0 ads.fuzzster.com -# [Calpop.com][AS7796][64.27.0.0 - 64.27.31.255] - -0.0.0.0 www.adsupply.com -0.0.0.0 ad1.doublepimp.com -0.0.0.0 ad2.doublepimp.com -0.0.0.0 dev.doublepimp.com -0.0.0.0 rts.doublepimp.com -0.0.0.0 gk.rts.sparkstudios.com -# [Camea Ltd][AS48180][91.209.48.0 - 91.209.48.255] - -# [Capital Communication][AS49829][89.114.97.0 - 89.114.97.255] - -# [Caravan][AS15756][212.24.47.224 - 212.24.47.255] - -# [Caravan / Lanways-net][AS15756][217.23.132.248 - 217.23.132.255] - -0.0.0.0 spytrack.tic.ru -# [Caravan / Mediadome][AS15756][62.213.100.0 - 62.213.100.255] - -# [Carmen Media][66.212.235.192 - 66.212.235.255] - -# [Caronet][AS13618][174.34.224.0 - 174.34.255.255] - -# [Caronet][AS13618][209.59.224.0 - 209.59.255.255] - -# [Caronet][AS13618][69.59.16.0 - 69.59.31.255] - -# [Caronet][AS13618][74.81.168.0 - 74.81.169.255] - -# [Caronet / Aebn][74.81.184.0 - 74.81.185.255] - -0.0.0.0 hostedbannerads.aebn.net -0.0.0.0 realtouchbannerwidget.aebn.net -0.0.0.0 ox.tossoffads.com -# [Caronet][74.81.187.56 - 74.81.187.63] - -0.0.0.0 affiliate.blucigs.com -0.0.0.0 bluhostedbanners.blucigs.com -# [Caronet][76.76.4.0 - 76.76.5.255] - -# [Caronet][76.76.8.0 - 76.76.9.255] - -0.0.0.0 ads.bnmedia.com -0.0.0.0 ads.iwangmedia.com -0.0.0.0 banners.rexmag.com -# [Caronet][91.213.157.0 - 91.213.157.255] - -# [Carpathia Hosting][AS29748][209.222.128.0 - 209.222.159.255] - -0.0.0.0 piwik.redtube.com -# [Carpathia Hosting][AS15226][66.197.0.0 - 66.197.127.255] - -0.0.0.0 webstats.oanda.com -# [Carpathia Hosting][AS29748][66.197.0.0 - 66.197.127.255] - -# [Casablanca][AS15685][109.123.202.0 - 109.123.202.255] - -0.0.0.0 static.ad.libimseti.cz -# [Casablanca / Inteso-it][AS15685][217.11.237.96 - 217.11.237.111] - -# [Casablanca / Hakenadam][AS15685][77.78.109.64 - 77.78.109.95] - -0.0.0.0 h.waudit.cz -0.0.0.0 hitx.waudit.cz -# [Casablanca][AS15685][82.208.46.0 - 82.208.46.255] - -0.0.0.0 intext.lookit.cz -0.0.0.0 ads.monogram.sk -# [Casale Media][Comspec Communications] - -0.0.0.0 a407.casalemedia.com -0.0.0.0 b.casalemedia.com -0.0.0.0 img.casalemedia.com -0.0.0.0 js.casalemedia.com -0.0.0.0 r.casalemedia.com -0.0.0.0 ssum-sec.casalemedia.com -0.0.0.0 www.casalemedia.com -0.0.0.0 www.oofun.com -0.0.0.0 00fun.com -0.0.0.0 www.00fun.com -# [Cassava Enterprises] - -0.0.0.0 chat.888.com -0.0.0.0 images.888.com -0.0.0.0 setupspcp1.888.com -0.0.0.0 casino-on-net.com -0.0.0.0 demogwa.casino-on-net.com -0.0.0.0 images.casino-on-net.com -0.0.0.0 java2.casino-on-net.com -0.0.0.0 www.casino-on-net.com -0.0.0.0 www.casinoonnet.com -0.0.0.0 download1.pacificpoker.com -0.0.0.0 images.pacificpoker.com -0.0.0.0 playersclub.reefclubcasino.com -0.0.0.0 www.pacificpoker.com -0.0.0.0 www.reefclubcasino.com -# [Castle Access][AS22489][69.43.160.0 - 69.43.160.255] - -0.0.0.0 park.above.com -0.0.0.0 www.needmorehits.com -0.0.0.0 www.res-x.com -0.0.0.0 openx.trellian.com -# [Cat Idc2][AS9931][122.155.160.0 - 122.155.191.255] - -0.0.0.0 banner.synergy-e.com -0.0.0.0 smart.synergy-e.com -0.0.0.0 stat.synergy-e.com -0.0.0.0 unitus.synergy-e.com -# [Cb3rob][AS34109][84.22.104.120 - 84.22.104.127] - -# [CBS Interactive / CNET Networks] - -0.0.0.0 stat.fengniao.com -0.0.0.0 ads.webshots.com -# [CBS Interactive / CNET Networks][AS6623][216.239.112.0 - 216.239.127.255] - -0.0.0.0 adimg.bnet.com -0.0.0.0 mads.bnet.com -0.0.0.0 ocp.bnet.com -0.0.0.0 adlog.cbsi.com -# 0.0.0.0 dw.cbsi.com #[affects CNET downloads] - -0.0.0.0 mads.cbs.com -0.0.0.0 track.cbs.com -0.0.0.0 mads.cbsnews.com -0.0.0.0 ocp.cbsnews.com -0.0.0.0 adimg.chow.com -0.0.0.0 mads.chow.com -0.0.0.0 remotead-internal.cnet.com -0.0.0.0 mads.cnettv.com -0.0.0.0 adimg.download.com -0.0.0.0 mads.download.com -0.0.0.0 adimg.gamefaqs.com -0.0.0.0 mads.gamefaqs.com -0.0.0.0 adimg.theinsider.com -0.0.0.0 mads.theinsider.com -0.0.0.0 adimg.mp3.com -0.0.0.0 bwp.mp3.com -0.0.0.0 mads.mp3.com -0.0.0.0 adimg.news.com -0.0.0.0 adimg.tv.com -0.0.0.0 mads.tv.com -0.0.0.0 adimg.zdnet.com -0.0.0.0 mads.zdnet.com -# [CBS Interactive / CNET Networks][AS6623][64.30.224.0 - 64.30.239.255] - -# [Ccbill][AS32161][64.38.212.0 - 64.38.213.255] - -0.0.0.0 bill.ccbill.com -0.0.0.0 images.ccbill.com -0.0.0.0 refer.ccbill.com -0.0.0.0 www.ccbill.com -# [Ccbill][AS32164][64.38.240.0 - 64.38.240.255] - -# [Cdnetworks][AS36408][14.0.32.0 - 14.0.63.255] - -0.0.0.0 widget.perfectmarket.com -# [Cdnetworks][AS36408][103.4.200.0 - 103.4.203.255] - -0.0.0.0 d-cache.microad.jp -# [Cdnetworks][AS36408][119.31.248.0 - 119.31.255.255] - -# [Cdnetworks][AS36408][151.249.93.0 - 151.249.93.255] - -# [Cdnetworks][AS36408][174.35.0.0 - 174.35.127.255] - -0.0.0.0 cdn.clicktale.net -0.0.0.0 d-cache.microadinc.com -0.0.0.0 media.netrefer.com -0.0.0.0 media2.netrefer.com -# [Cdnetworks][AS36408][61.110.192.0 - 61.110.255.255] - -0.0.0.0 js.octopuspop.com -# [Cdnetworks][AS36408][66.114.48.0 - 66.114.63.255] - -0.0.0.0 d.unanimis.co.uk -# [Centralux][AS43816][91.199.112.0 - 91.199.112.255] - -# [Cerfnet][AS4269][63.240.0.0 - 63.242.255.255] - -0.0.0.0 vs.forbes.com -0.0.0.0 datacapture.serving-sys.com -# [China Communication][AS37957][202.165.176.0 - 202.165.191.255] - -# [China Mobile][AS9808][221.176.0.0 - 221.183.255.255] - -# [China Telecom][AS4134][113.96.0.0 - 113.121.255.255] - -0.0.0.0 pop.dnparking.com -# [China Telecom / Chinanet][AS4812][124.74.0.0 - 124.75.255.255] - -0.0.0.0 a.ads99.cn -# [China Telecom / Chinanet][AS4812][180.152.0.0 - 180.159.255.255] - -0.0.0.0 dwtracking.sdo.com -# [China Telecom][AS4134][58.208.0.0 - 58.223.255.255] - -# [China Telecom / Qunying][AS4134][59.34.148.0 - 59.34.148.255] - -0.0.0.0 wwv.onetad.com -# [China Telecom / Chinanet][219.128.0.0 - 219.137.255.255] - -0.0.0.0 stats.dnparking.com -# [China Telecom][AS4134][220.163.0.0 - 220.165.255.255] - -# [China Telecom / Chinanet][222.64.0.0 - 222.79.255.255] - -0.0.0.0 stat1.vipstat.com -# [China Telecom / Chinanet][59.52.0.0 - 61.152.255.255] - -# [Choopa][AS20473][107.191.48.0/22] - -# [Choopa][AS20473][108.61.3.160 - 108.61.3.167] - -0.0.0.0 cdn.epicgameads.com -# [Choopa][AS20473][173.199.64.0 - 173.199.127.255] - -# [Choopa][AS11508][206.221.176.0/20] - -0.0.0.0 mfas.safesslredirect.com -# [Choopa][AS11508][208.167.224.0 - 208.167.255.255] - -0.0.0.0 www.aptrafficnetwork.com -0.0.0.0 ads.gameservers.com -0.0.0.0 as.pmates.com -# [Choopa][AS20473][209.222.0.0 - 209.222.31.255] - -0.0.0.0 ab.goodsblock.dt07.net -0.0.0.0 jsg.dt07.net -0.0.0.0 imgg.dt07.net -# [Choopa][216.155.128.0 - 216.155.159.255] - -0.0.0.0 www.epicgameads.com -0.0.0.0 www.freepornsubmits.com -0.0.0.0 adserver.weakgame.com -0.0.0.0 xfuckbook.com -0.0.0.0 delivery.yourfuckbook.com -# [Choopa][AS20473][45.63.0.0 - 45.63.127.255] - -# [Choopa][64.237.32.0 - 64.237.63.255] - -0.0.0.0 v2.adgoto.com -# [Choopa][AS20473][66.55.128.0 - 66.55.159.255] - -0.0.0.0 www.18access.com -0.0.0.0 adv.sexcounter.com -0.0.0.0 support.sextronix.com -0.0.0.0 www.sextronix.com -# [Choopa][66.55.139.0 - 66.55.139.255] - -0.0.0.0 ads.asredas.com -# [Choopa][68.232.160.0 - 68.232.191.255] - -# [Chunghwa Telecom][AS3462][210.242.128.0 - 210.242.255.255] - -0.0.0.0 secure-yt.imrworldwide.com -# [ClaraNET][AS8426][213.221.106.192 - 213.221.106.223] - -0.0.0.0 www.econda-monitor.de -# [ClaraNET][AS8426][62.80.0.0 - 62.80.63.255] - -0.0.0.0 piwik.n24.de -0.0.0.0 ads.planet49.com -# [ClaraNET][AS8426][78.40.37.128 - 78.40.37.135] - -# [ClaraNET][AS8426][95.0.0.0 - 95.255.255.255] - -0.0.0.0 ads.adnet-media.net -0.0.0.0 3amcouk.skimlinks.com -0.0.0.0 bikeforumsnet.skimlinks.com -0.0.0.0 complexcom.skimlinks.com -0.0.0.0 dirtytalk101com.skimlinks.com -0.0.0.0 freeforumsorg.skimlinks.com -0.0.0.0 handbagcom.skimlinks.com -0.0.0.0 hothardwarecom.skimlinks.com -0.0.0.0 mirrorcoukcelebs.skimlinks.com -0.0.0.0 projectw.skimlinks.com -0.0.0.0 reviewcentrecom.skimlinks.com -0.0.0.0 skimlinkscom.skimlinks.com -0.0.0.0 static.skimlinks.com -0.0.0.0 techradarcom.skimlinks.com -0.0.0.0 techspotcom.skimlinks.com -0.0.0.0 telegraphcouk.skimlinks.com -0.0.0.0 tidbitscom.skimlinks.com -0.0.0.0 toplessrobotcom.skimlinks.com -0.0.0.0 wirelessforumsorg.skimlinks.com -0.0.0.0 wordpresscom.skimlinks.com -0.0.0.0 wwwchipchickcom.skimlinks.com -0.0.0.0 wwwcultofmaccom.skimlinks.com -0.0.0.0 xmarkscom.skimlinks.com -# [ClearBlue / Connors Communications][AS5067][168.75.0.0 - 168.75.255.255] - -0.0.0.0 bh.contextweb.com -0.0.0.0 cdslog.contextweb.com -# [ClearBlue][AS5067][AS5061][204.168.0.0 - 204.168.255.255] - -# [Clickability][AS14393][208.80.56.0 - 208.80.59.255] - -0.0.0.0 btn.clickability.com -0.0.0.0 button.clickability.com -0.0.0.0 ri.clickability.com -0.0.0.0 sftp.clickability.com -# [Cloudflare][AS13335][104.16.0.0 - 104.31.255.255] - -0.0.0.0 click.adpremium.org -0.0.0.0 hts2.adpremium.org -0.0.0.0 hts4.adpremium.org -0.0.0.0 js.adpremium.org -0.0.0.0 ms.adpremium.org -0.0.0.0 run.adrizer.com -0.0.0.0 analytics.amilliamilli.com -0.0.0.0 antiscan.online -0.0.0.0 www.appfindr.org -0.0.0.0 tracker.bang.com -0.0.0.0 srv.bebi.com -0.0.0.0 banners.bghelp.co.uk -0.0.0.0 cdnmedia.xyz -0.0.0.0 wp1.cor-natty.com -0.0.0.0 count.im -0.0.0.0 datattro.xyz -0.0.0.0 cdn.districtm.ca -0.0.0.0 cdn.exoticads.com -0.0.0.0 content.exoticads.com -0.0.0.0 ox.furaffinity.net -0.0.0.0 rv.furaffinity.net -0.0.0.0 www.game-clicks.com -0.0.0.0 serve.getpopunder.com -0.0.0.0 grabtrk.com -0.0.0.0 www.hostadserver.com -0.0.0.0 tag.imonomy.com -0.0.0.0 us-tracker.inside-graph.com -0.0.0.0 embed.insticator.com -0.0.0.0 ju2g8tzj.com -0.0.0.0 ads.kickasstorrents.video -0.0.0.0 ads.mmediatags.com -0.0.0.0 ssl.mousestats.com -0.0.0.0 multioptik.com -0.0.0.0 myfukbuddy.com -0.0.0.0 oneopenclose.click -0.0.0.0 www.os-downloads.com -0.0.0.0 mh.pip-pip-pop.com -0.0.0.0 cdn.www1.pip-pip-pop.com -0.0.0.0 www1.pip-pip-pop.com -0.0.0.0 code.poptm.com -0.0.0.0 ads.proboards.com -0.0.0.0 promable.com -0.0.0.0 proudclick.com -0.0.0.0 cdn.pubexchange.com -0.0.0.0 qikdownloads.com -0.0.0.0 ads.reembed.com -0.0.0.0 a10.reflexcash.com -0.0.0.0 ads.reflexcash.com -0.0.0.0 retracker.com -0.0.0.0 www.searchapps.me -0.0.0.0 counter.snackly.co -0.0.0.0 cdn.spoutable.com -0.0.0.0 engine.spoutable.com -0.0.0.0 code.theads.me -0.0.0.0 cdn.tynt.com -0.0.0.0 cnt.tyxo.com -0.0.0.0 s.tyxo.com -0.0.0.0 xclusive.ly -0.0.0.0 pixel.yola.com -0.0.0.0 s.zkcdn.net -0.0.0.0 in4.zog.link -0.0.0.0 cdn1.zopiny.com -# [Cloudflare][AS13335][108.162.192.0 - 108.162.255.255] - -0.0.0.0 adfoc.us -0.0.0.0 api.adquality.ch -0.0.0.0 ads.akademika.bg -0.0.0.0 img.avatraffic.com -0.0.0.0 ads.casumoaffiliates.com -0.0.0.0 cmtrading.ck-cdn.com -0.0.0.0 mh.ogercron.com -0.0.0.0 ozertesa.com -0.0.0.0 pinion.gg -0.0.0.0 bin.pinion.gg -0.0.0.0 cdn.pinion.gg -0.0.0.0 www.pstats.com -0.0.0.0 www.xyfex.com -# [Cloudflare][AS13335][141.101.112.0 - 141.101.119.255] - -0.0.0.0 7vws1j1j.com -0.0.0.0 adsbookie.com -0.0.0.0 t.cqq5id8n.com -# 0.0.0.0 js.maxmind.com #[affects marchon.com / directvnow.com] - -0.0.0.0 ads.mylikes.com -0.0.0.0 www.mystat.pl -0.0.0.0 odzb5nkp.com -0.0.0.0 serials.ws -0.0.0.0 www.serials.ws -0.0.0.0 trafficg.com -0.0.0.0 www.trafficg.com -0.0.0.0 trw12.com -0.0.0.0 ad.zompmedia.com -0.0.0.0 pop.zompmedia.com -0.0.0.0 clicks.zwaar.org -# [Cloudflare][AS13335][162.158.0.0 - 162.159.255.255] - -0.0.0.0 25643e662a2.com -0.0.0.0 www.adworld.com.tr -0.0.0.0 ads.ayads.co -0.0.0.0 click.bounceads.net -0.0.0.0 errorception.com -0.0.0.0 beacon.errorception.com -0.0.0.0 www.fulltraffic.net -0.0.0.0 static.kameleoon.com -0.0.0.0 lognormal.net -0.0.0.0 cdn.luckyorange.com -0.0.0.0 w1.luckyorange.com -0.0.0.0 www2.mousestats.com -# [Cloudflare][AS13335][173.245.48.0 - 173.245.63.255] - -0.0.0.0 bokotraffic.com -0.0.0.0 bororango.com -# [Cloudflare][AS13335][190.93.240/20] - -0.0.0.0 www.adhexa.com -0.0.0.0 geoservice.curse.com -0.0.0.0 ems2bmen.com -0.0.0.0 pixxur.com -# [Cloudflare][AS13335][198.41.128.0 - 198.41.255.255] - -0.0.0.0 analytics.codigo.se -0.0.0.0 cdn.directtrk.com -0.0.0.0 i.isohunt.to -0.0.0.0 popmyads.com -0.0.0.0 cdn.popmyads.com -0.0.0.0 assets.popmarker.com -# [Cnzz] - -0.0.0.0 c.cnzz.com -0.0.0.0 hos1.cnzz.com -0.0.0.0 hzs1.cnzz.com -0.0.0.0 hzs2.cnzz.com -0.0.0.0 hzs4.cnzz.com -0.0.0.0 hzs8.cnzz.com -0.0.0.0 hzs10.cnzz.com -0.0.0.0 hzs13.cnzz.com -0.0.0.0 hzs15.cnzz.com -0.0.0.0 hzs22.cnzz.com -0.0.0.0 icon.cnzz.com -0.0.0.0 pcookie.cnzz.com -0.0.0.0 pw.cnzz.com -0.0.0.0 s1.cnzz.com -0.0.0.0 s3.cnzz.com -0.0.0.0 s4.cnzz.com -0.0.0.0 s5.cnzz.com -0.0.0.0 s7.cnzz.com -0.0.0.0 s8.cnzz.com -0.0.0.0 s9.cnzz.com -0.0.0.0 s10.cnzz.com -0.0.0.0 s11.cnzz.com -0.0.0.0 s12.cnzz.com -0.0.0.0 s13.cnzz.com -0.0.0.0 s14.cnzz.com -0.0.0.0 s15.cnzz.com -0.0.0.0 s16.cnzz.com -0.0.0.0 s18.cnzz.com -0.0.0.0 s19.cnzz.com -0.0.0.0 s20.cnzz.com -0.0.0.0 s22.cnzz.com -0.0.0.0 s23.cnzz.com -0.0.0.0 s24.cnzz.com -0.0.0.0 s26.cnzz.com -0.0.0.0 s28.cnzz.com -0.0.0.0 s29.cnzz.com -0.0.0.0 s30.cnzz.com -0.0.0.0 s33.cnzz.com -0.0.0.0 s34.cnzz.com -0.0.0.0 s37.cnzz.com -0.0.0.0 s38.cnzz.com -0.0.0.0 s47.cnzz.com -0.0.0.0 s48.cnzz.com -0.0.0.0 s50.cnzz.com -0.0.0.0 s51.cnzz.com -0.0.0.0 s54.cnzz.com -0.0.0.0 s55.cnzz.com -0.0.0.0 s61.cnzz.com -0.0.0.0 s62.cnzz.com -0.0.0.0 s63.cnzz.com -0.0.0.0 s65.cnzz.com -0.0.0.0 s66.cnzz.com -0.0.0.0 s68.cnzz.com -0.0.0.0 s69.cnzz.com -0.0.0.0 s70.cnzz.com -0.0.0.0 s76.cnzz.com -0.0.0.0 s80.cnzz.com -0.0.0.0 s83.cnzz.com -0.0.0.0 s84.cnzz.com -0.0.0.0 s85.cnzz.com -0.0.0.0 s88.cnzz.com -0.0.0.0 s89.cnzz.com -0.0.0.0 s92.cnzz.com -0.0.0.0 s94.cnzz.com -0.0.0.0 s95.cnzz.com -0.0.0.0 s99.cnzz.com -0.0.0.0 s101.cnzz.com -0.0.0.0 s102.cnzz.com -0.0.0.0 s103.cnzz.com -0.0.0.0 s105.cnzz.com -0.0.0.0 s106.cnzz.com -0.0.0.0 s108.cnzz.com -0.0.0.0 s109.cnzz.com -0.0.0.0 s110.cnzz.com -0.0.0.0 s111.cnzz.com -0.0.0.0 s112.cnzz.com -0.0.0.0 s113.cnzz.com -0.0.0.0 s115.cnzz.com -0.0.0.0 s116.cnzz.com -0.0.0.0 s118.cnzz.com -0.0.0.0 s120.cnzz.com -0.0.0.0 s130.cnzz.com -0.0.0.0 s131.cnzz.com -0.0.0.0 s132.cnzz.com -0.0.0.0 s137.cnzz.com -0.0.0.0 s142.cnzz.com -0.0.0.0 v3.cnzz.com -0.0.0.0 v4.cnzz.com -0.0.0.0 v5.cnzz.com -0.0.0.0 v7.cnzz.com -0.0.0.0 v9.cnzz.com -0.0.0.0 w.cnzz.com -0.0.0.0 zs11.cnzz.com -0.0.0.0 zs16.cnzz.com -# [Cogent / Psinet][AS174][149.13.0.0 - 149.13.255.255] - -# [Cogent][AS174][208.72.36.0 - 208.72.39.255] - -# [Cogent / Psinet][AS174][38.0.0.0 - 38.255.255.255] - -0.0.0.0 3xtraffic.com -0.0.0.0 33video.33universal.com -0.0.0.0 acuityplatform.com -0.0.0.0 click-west.acuityplatform.com -0.0.0.0 serve-east.acuityplatform.com -0.0.0.0 c1.adform.net -0.0.0.0 a2.adform.net -0.0.0.0 v.bsvideos.com -0.0.0.0 hfm.checkm8.com -0.0.0.0 qlipso.checkm8.com -0.0.0.0 sagedigital.checkm8.com -0.0.0.0 creative.clicksor.com -0.0.0.0 stat.designntrend.com -0.0.0.0 ppc-parked.domainsite.com -0.0.0.0 vcontent.e-messenger.net -0.0.0.0 partner.finditquick.com -0.0.0.0 fwdbreuse.xyz -0.0.0.0 ad.internetradioinc.com -0.0.0.0 click.linkstattrack.com -0.0.0.0 marirtr1.com -0.0.0.0 www.ngads.com -0.0.0.0 adimg.ngfiles.com -0.0.0.0 ads.onemodelplace.com -0.0.0.0 www.pythonpays.com -0.0.0.0 tor.redlightcenter.com -0.0.0.0 ad.trident.net -# [Cogent][AS174][50.7.0.0 - 50.7.255.255] - -0.0.0.0 cache.betweendigital.com -0.0.0.0 dispenser-rtb.sape.ru -# [Cogent / Psinet][AS174][66.28.0.0 - 66.28.255.255] - -0.0.0.0 static.hatid.com -0.0.0.0 piwik.ientry.com -0.0.0.0 images.indiads.com -0.0.0.0 servedby.indiads.com -# [Colo4dallas][AS30496][206.123.64.0 - 206.123.127.255] - -# [Colo4dallas][AS30496][65.99.192.0 - 65.99.255.255] - -0.0.0.0 e.nspmotion.com -# [Colo4dallas][AS30496][67.222.133.86 - 67.222.133.93] - -0.0.0.0 imgc.psychcentral.com -# [Coloc8][AS33536][64.128.87.0 - 64.128.87.255] - -# [Colocall][AS15497][31.28.161.16 - 31.28.161.31] - -0.0.0.0 ua.adriver.ru -0.0.0.0 ua-content.adriver.ru -# [Colocall][AS15497][62.149.28.0 - 62.149.28.255] - -0.0.0.0 e2.molbuk.ua -# [Colocation Clients][85.14.38.16 - 85.14.38.255] - -0.0.0.0 ads.premiership.bg -# [Colocation Clients][AS8262][85.14.6.0 - 85.14.6.255] - -0.0.0.0 bms.xenium.bg -# [Colocation Hosting][AS2588][79.135.152.0 - 79.135.152.255] - -# [Colocation Subnet][AS30968][92.243.64.0 - 92.243.67.0] - -0.0.0.0 adfun.ru -0.0.0.0 ad1.adfun.ru -# [Co-location Customers][AS44997][91.203.93.1 - 91.203.93.128] - -# [Colo-cation][AS11110][66.244.144.0 - 66.244.159.255] - -0.0.0.0 redir.juicyads.com -0.0.0.0 xapi.juicyads.com -0.0.0.0 www.juicyads.com -# [Colosseum Online][AS19842][209.47.169.0 - 209.47.169.255] - -0.0.0.0 textad.eroticmatch.com -0.0.0.0 pod.manplay.com -0.0.0.0 textad.manplay.com -0.0.0.0 openx.sexsearchcom.com -0.0.0.0 wt.sexsearch.com -0.0.0.0 textad.sexsearchcom.com -0.0.0.0 wt.sexsearchcom.com -0.0.0.0 textad.xpress.com -0.0.0.0 textad.xxxcupid.com -0.0.0.0 textad.xxxmatch.com -# [Colosseum Online][209.47.244.144 - 209.47.244.151] - -# [Colosseum Online][216.105.94.64 - 216.105.94.95] - -0.0.0.0 www.clickedyclick.com -0.0.0.0 pod.infinitypersonals.com -0.0.0.0 textad.socialsex.com -# [Colt][AS8220][195.234.154.0 - 195.234.154.255] - -# [Colt][AS8220][213.215.228.0 - 213.215.228.255] - -# [Coltengine-net][AS8220][213.215.208.48 - 213.215.208.63] - -0.0.0.0 adv.domino.it -# [Colt / Eurologon-net][AS8220][213.215.228.0 - 213.215.228.255] - -0.0.0.0 count.vivistats.com -# [Colt-hqs][AS8220][217.110.73.160 - 217.110.73.167] - -0.0.0.0 www.ranking-links.de -0.0.0.0 api.zanox.com -# [Columbus Network Access][AS10297][173.45.111.112 - 173.45.111.127] - -0.0.0.0 ads.all-free-download.com -0.0.0.0 us1.siteimprove.com -0.0.0.0 us2.siteimprove.com -# [Columbus Network Access][AS10297][207.182.128.0 - 207.182.159.255] - -# [Columbus Network Access][AS10297][209.190.0.0 - 209.190.127.255] - -0.0.0.0 www.top100lists.ca -# [Comscore / Relevant Knowledge] - -0.0.0.0 siterecruit.comscore.com -0.0.0.0 oss-content.securestudies.com -0.0.0.0 sb.scorecardresearch.com -0.0.0.0 www2.survey-poll.com -# [Comscore Network][AS3561][165.193.78.128 - 165.193.78.255] - -0.0.0.0 www.premieropinion.com -0.0.0.0 a.scorecardresearch.com -0.0.0.0 c.scorecardresearch.com -0.0.0.0 post.securestudies.com -0.0.0.0 www.voicefive.com -# [Comscore Network][AS3561][205.218.0.0 - 205.219.255.255] - -0.0.0.0 udm.ia8.scorecardresearch.com -0.0.0.0 udm.ia9.scorecardresearch.com -# [Comscore Network][AS3561][66.119.33.128 - 66.119.33.191] - -0.0.0.0 beacon.securestudies.com -0.0.0.0 ar.voicefive.com -# [Comscore Network][66.119.34.32 - 66.119.34.63] - -0.0.0.0 rules.securestudies.com -# [Comscore Network][66.119.41.0 - 66.119.41.127] - -0.0.0.0 www.permissionresearch.com -0.0.0.0 relevantknowledge.com -0.0.0.0 www.relevantknowledge.com -0.0.0.0 web.survey-poll.com -0.0.0.0 www.surveysite.com -0.0.0.0 survey2.voicefive.com -# [Coreexpress][AS7796][64.69.32.0 - 64.69.47.255] - -# [Coremetrics][AS46589][74.121.132.0 - 74.121.135.255] - -0.0.0.0 data.abebooks.com -0.0.0.0 www25.bathandbodyworks.com -0.0.0.0 testdata.coremetrics.com -# [Core Technology][AS23421][64.29.176.0 - 64.29.191.255] - -0.0.0.0 www.linkshare.com -# [Cotendo][AS46281][184.169.64.0 - 184.169.127.255] - -0.0.0.0 rainbow-uk.mythings.com -# [Cotendo][AS46281][208.93.136.0 - 208.93.143.255] - -0.0.0.0 www.ad4mat.ch -0.0.0.0 t.p.mybuys.com -0.0.0.0 w.p.mybuys.com -# [Cotendo][AS46281][98.142.96.0 - 98.142.111.255] - -0.0.0.0 cdn.dsultra.com -# [Coulomb][AS16238][217.73.64.0 - 217.73.64.255] - -# [Coulomb][AS16238][217.73.66.0 - 217.73.67.255] - -# [Criteo][AS44788][178.250.0.0 - 178.250.3.255] - -# [Criteo][AS55569][182.161.73.0 - 182.161.73.255] - -0.0.0.0 sslwidget.criteo.com -# [Criteo][AS19750][74.119.116.0 - 74.119.119.255] - -0.0.0.0 dis.criteo.com -0.0.0.0 dis.eu.criteo.com -0.0.0.0 dis.ny.us.criteo.com -0.0.0.0 dis.sv.us.criteo.com -0.0.0.0 dis.us.criteo.com -0.0.0.0 rtax.criteo.com -0.0.0.0 sapatoru.widget.criteo.com -0.0.0.0 widget.criteo.com -0.0.0.0 www.criteo.com -# [Cable & Wireless][AS1273][63.130.0.0 - 63.130.255.255] - -0.0.0.0 search.ipromote.com -# [Cybercon / Ratchaga][AS7393][216.15.223.224 - 216.15.223.255] - -# [Cybercon][AS7393][64.37.82.96 - 64.37.82.127] - -0.0.0.0 api.wundercounter.com -0.0.0.0 www.wundercounter.com -# [Cyber Technology][82.98.193.0 - 82.98.193.255] - -0.0.0.0 www.traficmax.fr -# [Cyberwebhosting][AS8893][212.72.183.0 - 212.72.183.255] - -0.0.0.0 www.deltahost.de -0.0.0.0 www.gratis-toplist.de -# [Cybernet Quest] - -0.0.0.0 img.cqcounter.com -0.0.0.0 nl.cqcounter.com -0.0.0.0 no.2.cqcounter.com -0.0.0.0 se.cqcounter.com -0.0.0.0 xxx.cqcounter.com -0.0.0.0 ar.2.cqcounter.com -0.0.0.0 au.2.cqcounter.com -0.0.0.0 bg.2.cqcounter.com -0.0.0.0 ca.2.cqcounter.com -0.0.0.0 de.2.cqcounter.com -0.0.0.0 fr.2.cqcounter.com -0.0.0.0 nz.2.cqcounter.com -0.0.0.0 si.2.cqcounter.com -0.0.0.0 th.2.cqcounter.com -0.0.0.0 tr.2.cqcounter.com -0.0.0.0 uk.2.cqcounter.com -0.0.0.0 1au.cqcounter.com -0.0.0.0 1bm.cqcounter.com -0.0.0.0 1de.cqcounter.com -0.0.0.0 1es.cqcounter.com -0.0.0.0 1fr.cqcounter.com -0.0.0.0 1in.cqcounter.com -0.0.0.0 1it.cqcounter.com -0.0.0.0 1jo.cqcounter.com -0.0.0.0 1nl.cqcounter.com -0.0.0.0 1pt.cqcounter.com -0.0.0.0 1se.cqcounter.com -0.0.0.0 1si.cqcounter.com -0.0.0.0 1th.cqcounter.com -0.0.0.0 1tr.cqcounter.com -0.0.0.0 1ua.cqcounter.com -0.0.0.0 www2.cqcounter.com -0.0.0.0 www.cqcounter.com -0.0.0.0 ns2.w3open.com -# [Dacom / Korea Network][AS3786][117.52.0.0 - 117.52.255.255] - -0.0.0.0 ad.koreadaily.com -# [Dacom / Korea Network][AS3786][211.234.96.0 - 211.234.127.255] - -0.0.0.0 gtb5.acecounter.com -0.0.0.0 gtb19.acecounter.com -0.0.0.0 gtp1.acecounter.com -0.0.0.0 gtp16.acecounter.com -0.0.0.0 wgc1.acecounter.com -# [Dacom / Korea Network][AS3786][222.231.0.0 - 222.231.63.255] - -0.0.0.0 ads.fooyoh.com -# [Dako Systems][AS40824][193.169.40.0 - 193.169.41.255] - -# [Data Centers / AdOn Network][AS12025][69.71.57.0 - 69.71.57.255] - -0.0.0.0 tags.adcde.com -0.0.0.0 rmedia.adonnetwork.com -0.0.0.0 tags.bannercde.com -# [Data Centers / Dark Castle][AS12025][72.44.193.0 - 72.44.193.255] - -0.0.0.0 banners.camdough.com -# [Datacenter D.o.o][AS41427][193.164.137.0 - 193.164.141.255] - -0.0.0.0 aurelius.httpool.com -0.0.0.0 trajan.httpool.com -# [Datagroup][AS21219][80.91.176.128 - 80.91.176.255] - -# [Datapipe][AS24043][122.200.132.0 - 122.200.135.255] - -0.0.0.0 ads.atomex.net -0.0.0.0 sync.atomex.net -0.0.0.0 trk.atomex.net -# [DataPipe][AS22205][206.188.0.0 - 206.188.31.255] - -# [DataPipe][AS14492][63.131.128.0 - 63.131.159.255] - -0.0.0.0 www.xg4ken.com -# [DataPipe][AS14492][64.106.128.0 - 64.106.255.255] - -0.0.0.0 www.admarketplace.net -0.0.0.0 beacon.searchlinks.com -# [DataPipe][AS14492]64.27.64.0 - 64.27.127.255] - -0.0.0.0 pixel.adblade.com -0.0.0.0 pixel.industrybrains.com -0.0.0.0 web.industrybrains.com -# [DataPipe / STANDARD INTERNET][65.17.198.120 - 65.17.198.129] - -0.0.0.0 adserv.net -# [DataPipe][66.70.0.0 - 66.70.127.255] - -0.0.0.0 www.adwarespy.com -0.0.0.0 affiliates.bhphotovideo.com -0.0.0.0 www.buildtraffic.com -0.0.0.0 www.buildtrafficx.com -0.0.0.0 www.eliteconcepts.com -0.0.0.0 www.loggerx.com -0.0.0.0 tracking.validclick.com -# [DataPipe][AS22576][69.170.128.0 - 69.170.143.255] - -# [Data-xata][AS8870][91.197.128.0 - 91.197.131.255] - -# [Dedicated Server Range][AS5413][212.241.250.0 - 212.241.251.255] - -0.0.0.0 www.almondnetworks.com -# [Defender Technologies][AS14383][74.200.64.0 - 74.200.95.255] - -0.0.0.0 ads.cdrinfo.com -# [Delta][AS3.608][195.189.80.0 - 195.189.83.255] - -# [DemandMedia][AS21740][8.5.0.0 - 8.5.3.255] - -# [DemandMedia / Enom][AS21740][64.74.223.0 - 64.74.223.255] - -0.0.0.0 bluehparking.com -# [DemandMedia / Enom][AS21740][69.64.144.0 - 69.64.159.255] - -0.0.0.0 extended.dmtracker.com -0.0.0.0 video.dmtracker.com -0.0.0.0 beacon.ehow.com -# [DemandMedia / Enom Incorporated][98.124.192.0 - 98.124.255.255] - -0.0.0.0 beacon.cracked.com -0.0.0.0 external.dmtracker.com -0.0.0.0 parking.dmtracker.com -0.0.0.0 search.dmtracker.com -0.0.0.0 rte-img.nuseek.com -# [Denit / Cust-denit-id][AS25542][81.93.57.128 - 81.93.57.255] - -0.0.0.0 rotator.tradetracker.net -0.0.0.0 ti.tradetracker.net -0.0.0.0 rotator.tradetracker.nl -0.0.0.0 ti.tradetracker.nl -# [Desync / Affinity][AS30217][66.230.192.0 - 66.230.239.255] - -0.0.0.0 banneradvertising.adclickmedia.com -# [Desync / Neucom][AS30217][66.230.192.0 - 66.230.239.255] - -0.0.0.0 www.linkreferral.com -0.0.0.0 mmm.vindy.com -# [Detik][AS24211][203.190.240.0 - 203.190.247.255] - -0.0.0.0 adsbox.detik.com -0.0.0.0 analytic.detik.com -0.0.0.0 imagescroll.detik.com -0.0.0.0 beta.newopenx.detik.com -0.0.0.0 o.detik.com -0.0.0.0 detik.serving-sys.com -# [Deutsche Telekom][AS3320][80.156.84.0 - 80.156.87.255] - -0.0.0.0 geolocation.t-online.de -# [Digital Network/ Cjsc][AS12695][213.248.36.0 - 213.248.36.255] - -0.0.0.0 hit32.hotlog.ru -0.0.0.0 hit33.hotlog.ru -0.0.0.0 hit35.hotlog.ru -0.0.0.0 hit38.hotlog.ru -# [Digital Network/ Hosting and Colocation][AS12695][89.208.144.0 - 89.208.159.255] - -0.0.0.0 lycosu.com -0.0.0.0 go.oneund.ru -# [Digital Network/ Cjsc][AS12695][95.163.0.0 - 95.163.255.255] - -0.0.0.0 hit39.hotlog.ru -0.0.0.0 hit41.hotlog.ru -0.0.0.0 js.hotlog.ru -# [Digital River][AS32081][174.46.0.0 - 174.47.255.255] - -# [Digital River][AS8182][207.250.205.0 - 207.250.205.255] - -0.0.0.0 partners.mysavings.com -# [Digital River][Direct Response Technologies][AS8182][207.67.0.0 - 207.67.0.255] - -0.0.0.0 network.advplace.com -0.0.0.0 cashcownetworks.com -0.0.0.0 media.cashcownetworks.com -0.0.0.0 adultadworld.directtrack.com -0.0.0.0 affiliace.directtrack.com -0.0.0.0 ampedmedia.directtrack.com -0.0.0.0 asseenonpc.directtrack.com -0.0.0.0 battleon.directtrack.com -0.0.0.0 bingorevenue.directtrack.com -0.0.0.0 cpacampaigns.directtrack.com -0.0.0.0 dcsmarketing.directtrack.com -0.0.0.0 doubleyourdating.directtrack.com -0.0.0.0 imagecache.directtrack.com -0.0.0.0 ino.directtrack.com -0.0.0.0 latin3.directtrack.com -0.0.0.0 maxxaffiliate.directtrack.com -0.0.0.0 mysavings.directtrack.com -0.0.0.0 niteflirt.directtrack.com -0.0.0.0 nitropayouts.directtrack.com -0.0.0.0 offersquest.directtrack.com -0.0.0.0 rapidresponse.directtrack.com -0.0.0.0 revenuegateway.directtrack.com -0.0.0.0 secure.directtrack.com -0.0.0.0 trafficneeds.directtrack.com -0.0.0.0 varsityads.directtrack.com -0.0.0.0 www.directtrack.com -0.0.0.0 tracking.fathomseo.com -0.0.0.0 keywordmax.com -0.0.0.0 www.keywordmax.com -0.0.0.0 login.tracking101.com -# [DIR.BG AD][AS8860][194.145.63.0 - 194.145.63.255] - -0.0.0.0 ads.dir.bg -0.0.0.0 banners.dir.bg -0.0.0.0 r.dir.bg -0.0.0.0 r5.dir.bg -# [Direct Information Group][Parking Service] - -0.0.0.0 images.bmnq.com -0.0.0.0 images.cnomy.com -0.0.0.0 images.skenzo.com -0.0.0.0 img.skenzo.com -0.0.0.0 pics.skenzo.com -# [Disney Company][ABC News][INFOSEEK] - -# 127.0.0.1 hb.disney.go.com #[disabled affects links] - -0.0.0.0 seavideo-ak.espn.go.com -0.0.0.0 adsatt.disney.starwave.com -0.0.0.0 adsatt.familyfun.starwave.com -0.0.0.0 adsatt.movies.starwave.com -0.0.0.0 espn-ak.starwave.com -0.0.0.0 odc.starwave.com -# [Disney Online][AS8137][198.105.192.0 - 198.105.199.255] - -0.0.0.0 dcapps.disney.go.com -# [Disney Worldwide][199.181.129.0 - 199.181.135.255] - -0.0.0.0 ngads.go.com -# [Disney Online][68.71.208.0 - 68.71.223.255] - -0.0.0.0 ad.go.com -0.0.0.0 ctologger01.analytics.go.com -# [Dotster Inc][AS14744][66.11.230.0 - 66.11.230.255] - -# [Doubleverify][AS36062][204.154.110.0 - 204.154.111.255] - -0.0.0.0 rtb3.doubleverify.com -# [DreamHost][208.113.128.0 - 208.113.255.255] - -# [DreamHost][AS26347][64.111.96.0 - 64.111.127.255] - -# [DreamHost][66.33.192.0 - 66.33.223.255] - -# [DreamHost][AS26347][69.163.128.0 - 69.163.191.255] - -0.0.0.0 ads.dkelseymedia.com -0.0.0.0 www.superbanner.org -0.0.0.0 traffk.info -# [Dwd Technologies][AS46173][208.92.160.0 - 208.92.167.255] - -# [e Machines / Quinstreet][AS25878][70.42.22.0 - 70.42.23.255] - -0.0.0.0 didtal.com -0.0.0.0 hartim.com -0.0.0.0 www.qsstats.com -# [Eastgate / Tm Net Sdn Bhd][AS17971][210.48.144.0 - 210.48.159.255] - -0.0.0.0 synad.nuffnang.com.my -0.0.0.0 synad2.nuffnang.com.my -# [Eastnet-ua-net / Limited Corp][AS40965][195.95.151.0 - 195.95.151.255] - -# [Easyspeedy][82.103.128.0 - 82.103.143.255] - -0.0.0.0 www.livewebstats.dk -# [E-Commerce][AS26505][200.124.128/20] - -# [EdgeCast][AS15133][117.18.232.0 - 117.18.239.255] - -# [EdgeCast Networks][AS15133][192.229.128.0 - 192.229.255.255] - -0.0.0.0 vlibs.advertising.com -0.0.0.0 cdata.carambo.la -0.0.0.0 static-bp.kameleoon.com -0.0.0.0 secure-ads.pictela.net -# [EdgeCast][AS15133][68.232.32.0 - 68.232.47.255] - -0.0.0.0 cdn.engine.4dsply.com -0.0.0.0 pxl.ibpxl.com -0.0.0.0 cdn.tagcommander.com -0.0.0.0 cdn.tradelab.fr -# [EdgeCast][AS15133][72.21.80.0 - 72.21.95.255] - -0.0.0.0 adv.0tub.com -0.0.0.0 cdn1.adadvisor.net -0.0.0.0 cdn.adgear.com -0.0.0.0 www.ad4mat.at -0.0.0.0 www.ad4mat.de -0.0.0.0 cdn.engine.adsupply.com -0.0.0.0 media.adxpansion.com -0.0.0.0 edge.ayboll.com -0.0.0.0 hat.bmanpn.com -0.0.0.0 static.clicktripz.com -0.0.0.0 stats.complex.com -0.0.0.0 cdn.complexmedianetwork.com -0.0.0.0 cdn.crowdtwist.com -0.0.0.0 media.go2speed.org -0.0.0.0 e.invodo.com -0.0.0.0 sec.levexis.com -0.0.0.0 mproxy.banner.linksynergy.com -0.0.0.0 media.livepromotools.com -0.0.0.0 graphics.medleyads.com -0.0.0.0 ads.millionairemate.com -0.0.0.0 cdn.orbengine.com -0.0.0.0 cdn.pardot.com -0.0.0.0 content.pop6.com -0.0.0.0 media.pussycash.com -0.0.0.0 tdn.r42tag.com -0.0.0.0 include.reinvigorate.net -0.0.0.0 cdna.runadtag.com -0.0.0.0 img.ads.sanomamobileads.nl -0.0.0.0 cdn1.skinected.com -0.0.0.0 rome.specificclick.net -0.0.0.0 cdn1.steelhousemedia.com -0.0.0.0 cdn4s.steelhousemedia.com -0.0.0.0 www.synovite-scripts.com -0.0.0.0 loader.topadvert.ru -0.0.0.0 cts.w55c.net -0.0.0.0 images.webads.it -0.0.0.0 images.webads.nl -0.0.0.0 images.webads.co.uk -0.0.0.0 static.woopra.com -# [EdgeCast][AS15133][93.184.216.0 - 93.184.223.255] - -0.0.0.0 g.3gl.net -0.0.0.0 adcdn.33universal.com -0.0.0.0 static.cdn.adblade.com -0.0.0.0 adunit.cdn.auditude.com -0.0.0.0 ndn.cdn.auditude.com -0.0.0.0 m.burt.io -0.0.0.0 cv.bsvideos.com -# 0.0.0.0 livepassdl.conviva.com #[affects videos] - -0.0.0.0 banners.crakcash.com -0.0.0.0 pixel.indieclick.com -0.0.0.0 staticd.cdn.industrybrains.com -0.0.0.0 electosake.com -0.0.0.0 c.supert.ag -# 0.0.0.0 tags.tiqcdn.com #[affects Intel.com/Shaw] - -0.0.0.0 tororango.com -0.0.0.0 cdn.engine.trklnks.com -0.0.0.0 ads.w55c.net -0.0.0.0 img1.zergnet.com -0.0.0.0 img2.zergnet.com -0.0.0.0 img3.zergnet.com -0.0.0.0 img4.zergnet.com -# [Elite Internet][AS36643][208.65.200.0 - 208.65.203.255] - -0.0.0.0 dynamic1.anandtech.com -0.0.0.0 dynamic2.anandtech.com -0.0.0.0 dynamic1.dailytech.com -# [Eloqua / Oracle][AS54253][209.167.0.0 - 209.167.255.255] - -0.0.0.0 now.eloqua.com -0.0.0.0 s323.t.eloqua.com -0.0.0.0 s1184.t.eloqua.com -0.0.0.0 s1471.t.eloqua.com -0.0.0.0 s1481.t.eloqua.com -0.0.0.0 s2150.t.eloqua.com -0.0.0.0 s3015.t.eloqua.com -# [Endurance / Spry Com][AS29873][64.79.192.0 - 64.79.223.255] - -# [Endurance International][65.254.224.0 - 65.254.255.255] - -0.0.0.0 www.trafficflame.com -# [Endurance International][AS29873][66.96.128.0 - 66.96.191.255] - -0.0.0.0 hitpro.us -0.0.0.0 www.hitpro.us -0.0.0.0 iframes.us -0.0.0.0 www.iframes.us -0.0.0.0 www.targeted-banners.com -# [ePlanet / Nettaddiction][AS28716][80.94.114.128 - 80.94.114.191] - -0.0.0.0 www.adventertainment.it -# [Equinoxe Media][AS35070][80.89.112.0 - 80.89.118.127] - -# [Equinoxe Media / EdenCast BV] - -0.0.0.0 599.stats.misstrends.com -0.0.0.0 602.stats.misstrends.com -0.0.0.0 604.stats.misstrends.com -0.0.0.0 606.stats.misstrends.com -0.0.0.0 654.stats.misstrends.com -0.0.0.0 671.stats.misstrends.com -0.0.0.0 680.stats.misstrends.com -0.0.0.0 699.stats.misstrends.com -0.0.0.0 726.stats.misstrends.com -0.0.0.0 750.stats.misstrends.com -0.0.0.0 803.stats.misstrends.com -0.0.0.0 879.stats.misstrends.com -0.0.0.0 986.stats.misstrends.com -0.0.0.0 1559.stats.misstrends.com -0.0.0.0 1800.stats.misstrends.com -0.0.0.0 1867.stats.misstrends.com -0.0.0.0 2278.stats.misstrends.com -0.0.0.0 4184.stats.misstrends.com -# [Eserver][AS42244][178.218.208.0 - 178.218.223.255] - -0.0.0.0 cm.marketgid.com -0.0.0.0 jsc.marketgid.com -0.0.0.0 videoclick.ru -# [Ethernext][AS10607][205.237.192.0 - 205.237.207.255] - -# [Ethernetix / LivePerson][AS11054][208.89.12.0 - 208.89.15.255] - -0.0.0.0 www.humanclick.com -# 0.0.0.0 wizard.liveperson.com - -# 0.0.0.0 www.liveperson.com #[affects citi.com] - -# 0.0.0.0 liveperson.net - -# 0.0.0.0 lptag.liveperson.net - -# 0.0.0.0 sales.liveperson.net #[affects Live Chat] - -# 0.0.0.0 sec1.liveperson.net - -# 0.0.0.0 server.iad.liveperson.net - -# [Euroaccess][AS34305][193.138.220.0 - 193.138.231.255] - -0.0.0.0 www.hostedbanners.com -0.0.0.0 landingpages.sunnytoolz.com -# [Euroaccess][AS34305][85.12.0.0 - 85.12.63.255] - -# [Eurocolo][AS35230][83.143.168.0 - 83.143.175.255] - -# [Eurohost][AS48841][91.212.65.0 - 91.212.65.255] - -# [Euro Web][AS35393][91.191.144.0 - 91.191.144.255] - -0.0.0.0 banner.adserverpub.com -# [Eveloz][AS27716][200.63.46.128/29] - -# [Everydns][AS15135][208.76.56.0 - 208.76.63.255] - -# [eXact Advertising LLC][Innovation Interactive][360i LLC] - -0.0.0.0 results.cafefind.net -0.0.0.0 leadgenetwork.com -0.0.0.0 www.leadgenetwork.com -# [Express Technologies][AS4378][216.74.0.0 - 216.74.63.255] - -0.0.0.0 gamevance.com -0.0.0.0 www.gamevance.com -# [Extended Host][AS42598][194.110.160.0 - 194.110.163.255] - -# [Ezzi.net][AS15149][216.150.64.0 - 216.150.95.255] - -0.0.0.0 ad7.literotica.com -0.0.0.0 r1.literotica.com -# [Facebook][AS32934][31.13.71.0 - 31.13.71.255] - -0.0.0.0 cx.atdmt.com -0.0.0.0 pixel.facebook.com -# [Fasthosts][AS15418][77.68.32.0 - 77.68.63.255] - -0.0.0.0 ads.skupe.net -# [Fasthosts][AS15418][88.208.228.0 - 88.208.251.255] - -0.0.0.0 005.free-counter.co.uk -0.0.0.0 008.free-counter.co.uk -0.0.0.0 008.free-counters.co.uk -# [Fastighetsinvest][AS12552][82.99.53.128 - 82.99.53.191] - -# [Fastit-de-dus1-ADITION][AS24961][217.79.188.0 - 217.79.188.63] - -0.0.0.0 ad1.adfarm1.adition.com -0.0.0.0 ad2.adfarm1.adition.com -0.0.0.0 static.adfarm1.adition.com -# [Fast It Colocation][AS24961][85.114.140.0 - 85.114.143.255] - -0.0.0.0 ad11.adfarm1.adition.com -0.0.0.0 dsp.adfarm1.adition.com -0.0.0.0 rtb.metrigo.com -0.0.0.0 ad.traffique.net -# [Fast It Colocation][AS24961][89.163.128.0 - 89.163.255.255] - -0.0.0.0 xpl.theadex.com -# [Fdcservers.net][AS30058][208.53.128.0 - 208.53.191.255] - -# [Fdcservers.net / Acceas Partners][66.90.64.0 - 66.90.127.255] - -0.0.0.0 www.tostadomedia.com -# [Fdcservers.net][67.159.0.0 - 67.159.63.255] - -# [Fdcservers.net][74.63.64.0 - 74.63.95.255] - -0.0.0.0 www.1freecounter.com -# [Fdcservers.net][76.73.0.0 - 76.73.127.255] - -0.0.0.0 jizzads.com -0.0.0.0 www.jizzads.com -# [Fiber Hosting][AS46176][207.126.166.0 - 207.126.166.255] - -# [Fibernet][AS5048][216.83.128.0 - 216.83.159.255] - -0.0.0.0 dce.nextstat.com -0.0.0.0 hv3.webstat.com -# [Firstlook][AS40634][208.87.148.0 - 208.87.151.255] - -# [Fluent Ltd][AS39779][195.78.94.0 - 195.78.95.255] - -0.0.0.0 uk.ads.hexus.net -0.0.0.0 adserver4.fluent.ltd.uk -# [Fortune Science][AS47434][195.242.161.0 - 195.242.161.255] - -# [Fox Interactive Media / News Corp] - -0.0.0.0 nb.myspace.com -0.0.0.0 t.snowball.com -# [Fox Interactive / MySpace][216.178.32.0 - 216.178.47.255] - -0.0.0.0 fimserve.askmen.com -0.0.0.0 fimserve.ign.com -0.0.0.0 delb.myspace.com -0.0.0.0 delb2.myspace.com -0.0.0.0 demr.myspace.com -0.0.0.0 fimserve.myspace.com -# [Fox Interactive / MySpace][AS33739][63.135.80.0 - 63.135.95.255] - -0.0.0.0 mpp.specificclick.net -0.0.0.0 mpp.vindicosuite.com -# [Fox Interactive / Ign Entertainment][207.38.8.0 - 207.38.15.255] - -# [Fox Interactive / Ign Entertainment][216.35.19.128 - 216.35.19.191] - -# [Fox Interactive / Ign Entertainment][69.10.16.0 - 69.10.31.255] - -0.0.0.0 atax.askmen.com -0.0.0.0 wrapper.askmen.com -0.0.0.0 wrapper.fileplanet.com -0.0.0.0 atax.gamermetrics.com -0.0.0.0 wrapper.gamespyid.com -0.0.0.0 wrapper.giga.de -0.0.0.0 atax.ign.com -0.0.0.0 wrapper.ign.com -0.0.0.0 atax.teamxbox.com -0.0.0.0 wrapper.teamxbox.com -# [France Telecom][AS24600][193.252.121.0 - 193.252.121.255] - -0.0.0.0 aujourdhui.refr.adgtw.orangeads.fr -# [Freenet Ag][AS5430][194.97.45.0 - 194.97.45.127] - -# [Freenet Ag][AS5430][62.104.23.64 - 62.104.23.127] - -0.0.0.0 ad.cashdorado.de -0.0.0.0 cdn.stroeerdigitalmedia.de -# [Freewheel Media][AS26558][217.156.128.0 - 217.156.255.255] - -0.0.0.0 5d406.v.fwmrm.net -0.0.0.0 5d427.v.fwmrm.net -# [Freewheel Media][AS26558][63.251.0.0 - 63.251.255.255] - -0.0.0.0 2822.v.fwmrm.net -0.0.0.0 2945.v.fwmrm.net -0.0.0.0 5be16.v.fwmrm.net -0.0.0.0 5d0dd.v.fwmrm.net -0.0.0.0 5d4a1.v.fwmrm.net -0.0.0.0 bd0dc.v.fwmrm.net -0.0.0.0 g1.v.fwmrm.net -# [Freewheel Media][AS26558][74.217.66.0 - 74.217.66.255] - -0.0.0.0 1c6e2.v.fwmrm.net -0.0.0.0 2a86.v.fwmrm.net -0.0.0.0 2df7e.v.fwmrm.net -0.0.0.0 5bde1.v.fwmrm.net -# 0.0.0.0 140cc.v.fwmrm.net #[affects videos] - -0.0.0.0 165a7.v.fwmrm.net -0.0.0.0 2915d.v.fwmrm.net -0.0.0.0 2915dc.v.fwmrm.net -0.0.0.0 2912a.v.fwmrm.net -0.0.0.0 2975c.v.fwmrm.net -0.0.0.0 29773.v.fwmrm.net -0.0.0.0 bea4.v.fwmrm.net -0.0.0.0 m.v.fwmrm.net -# [Freewheel Media][AS26558][75.98.70.0 - 75.98.70.255] - -0.0.0.0 2ab7f.v.fwmrm.net -0.0.0.0 9cf9.v.fwmrm.net -# [Friendfinder Networks][AS25875][AS32527][208.88.176.0 - 208.88.183.255] - -0.0.0.0 cover9.adultfriendfinder.com -0.0.0.0 guest.adultfriendfinder.com -0.0.0.0 iframe.adultfriendfinder.com -0.0.0.0 option9.adultfriendfinder.com -0.0.0.0 pop6.adultfriendfinder.com -0.0.0.0 tgp.adultfriendfinder.com -0.0.0.0 www.adultfriendfinder.com -0.0.0.0 banners.alt.com -0.0.0.0 adserver.asiafriendfinder.com -0.0.0.0 banners.bigchurch.com -0.0.0.0 ads.bondage.com -0.0.0.0 adserver.bondage.com -0.0.0.0 geobanner.friendfinder.com -0.0.0.0 banners.fuckbookhookups.com -0.0.0.0 banners.gayfriendfinder.com -0.0.0.0 banners.germanfriendfinder.com -0.0.0.0 banners.icams.com -0.0.0.0 banners.jewishfriendfinder.com -0.0.0.0 www.medleyads.com -0.0.0.0 adserver.millionairemate.com -0.0.0.0 banners.millionairemate.com -0.0.0.0 adserver.outpersonals.com -0.0.0.0 banner.passion.com -0.0.0.0 geobanner.passion.com -0.0.0.0 banners.penthouse.com -0.0.0.0 glean.pop6.com -0.0.0.0 adserver.seniorfriendfinder.com -0.0.0.0 banners.seniorfriendfinder.com -0.0.0.0 geobanner.seniorfriendfinder.com -0.0.0.0 banners.swapfinder.com -# [Friendfinder][AS25875][69.165.96.0 - 69.165.111.255] - -0.0.0.0 secure.medleyads.com -# [Fusepoint][AS16941][216.176.48.0 - 216.176.63.255] - -# [Fusepoint][AS16941][72.35.0.0 - 72.35.31.255] - -0.0.0.0 media.foundry42.com -# [Gamma / Ifuzion][AS14720][38.80.66.0/24] - -0.0.0.0 ads.pornerbros.com -# [Gamma Networking][AS14720][66.152.64.0 - 66.152.95.255] - -0.0.0.0 cs1.adxpansion.com -0.0.0.0 dev.media.adxpansion.com -0.0.0.0 www.adxpansion.com -0.0.0.0 internalads.gammae.com -0.0.0.0 ads.givemegay.com -0.0.0.0 www.linkfame.com -0.0.0.0 1274.mediatraffic.com -0.0.0.0 www.mediatraffic.com -0.0.0.0 www.surfaccuracy.com -0.0.0.0 ads.sxx.com -0.0.0.0 ads.vipcams.com -# [GeMius] - -0.0.0.0 15minadlt.hit.gemius.pl -0.0.0.0 hit.gemius.pl -0.0.0.0 activeby.hit.gemius.pl -0.0.0.0 ad.hit.gemius.pl -0.0.0.0 adactiongapl.hit.gemius.pl -0.0.0.0 adafi.hit.gemius.pl -0.0.0.0 adcz.hit.gemius.pl -0.0.0.0 adee.hit.gemius.pl -0.0.0.0 adhr.hit.gemius.pl -0.0.0.0 adlt.hit.gemius.pl -0.0.0.0 adlv.hit.gemius.pl -0.0.0.0 adnet.hit.gemius.pl -0.0.0.0 adnetgalt.hit.gemius.pl -0.0.0.0 adocean-by.hit.gemius.pl -0.0.0.0 adocean-cz.hit.gemius.pl -0.0.0.0 adocean-ee.hit.gemius.pl -0.0.0.0 adocean-hr.hit.gemius.pl -0.0.0.0 adocean-lt.hit.gemius.pl -0.0.0.0 adocean-lv.hit.gemius.pl -0.0.0.0 adocean-pl.hit.gemius.pl -0.0.0.0 adocean-ro.hit.gemius.pl -0.0.0.0 adocean-si.hit.gemius.pl -0.0.0.0 adocean-ua.hit.gemius.pl -0.0.0.0 adro.hit.gemius.pl -0.0.0.0 adrs.hit.gemius.pl -0.0.0.0 advice.hit.gemius.pl -0.0.0.0 advicead.hit.gemius.pl -0.0.0.0 aolt.hit.gemius.pl -0.0.0.0 aolv.hit.gemius.pl -0.0.0.0 apolloadlv.hit.gemius.pl -0.0.0.0 aripaadee.hit.gemius.pl -0.0.0.0 avt.hit.gemius.pl -0.0.0.0 allegro.hit.gemius.pl -0.0.0.0 axel.hit.gemius.pl -0.0.0.0 b92adrs.hit.gemius.pl -0.0.0.0 bestjobs.hit.gemius.pl -0.0.0.0 bg.hit.gemius.pl -0.0.0.0 blitzadbg.hit.gemius.pl -0.0.0.0 ghm_bulgaria.hit.gemius.pl -0.0.0.0 centrumcz.hit.gemius.pl -0.0.0.0 ua.cnt.gemius.pl -0.0.0.0 corm.hit.gemius.pl -0.0.0.0 counter.gemius.pl -0.0.0.0 cz.hit.gemius.pl -0.0.0.0 darikspaceadbg.hit.gemius.pl -0.0.0.0 delfiadlt.hit.gemius.pl -0.0.0.0 delfiadlv.hit.gemius.pl -0.0.0.0 delfiadee.hit.gemius.pl -0.0.0.0 delfilv.hit.gemius.pl -0.0.0.0 diginetlt.hit.gemius.pl -0.0.0.0 digital4adro.hit.gemius.pl -0.0.0.0 dirbg.hit.gemius.pl -0.0.0.0 edipresse.hit.gemius.pl -0.0.0.0 ee.hit.gemius.pl -0.0.0.0 eega.hit.gemius.pl -0.0.0.0 eniro.hit.gemius.pl -0.0.0.0 gaae.hit.gemius.pl -0.0.0.0 gaat.hit.gemius.pl -0.0.0.0 gaba.hit.gemius.pl -0.0.0.0 gabe.hit.gemius.pl -0.0.0.0 gabg.hit.gemius.pl -0.0.0.0 gaby.hit.gemius.pl -0.0.0.0 gacz.hit.gemius.pl -0.0.0.0 gadk.hit.gemius.pl -0.0.0.0 gaee.hit.gemius.pl -0.0.0.0 gadnet.hit.gemius.pl -0.0.0.0 gahu.hit.gemius.pl -0.0.0.0 gajo.hit.gemius.pl -0.0.0.0 gail.hit.gemius.pl -0.0.0.0 gakz.hit.gemius.pl -0.0.0.0 galb.hit.gemius.pl -0.0.0.0 galindia.hit.gemius.pl -0.0.0.0 galt.hit.gemius.pl -0.0.0.0 galv.hit.gemius.pl -0.0.0.0 gamd.hit.gemius.pl -0.0.0.0 gamk.hit.gemius.pl -0.0.0.0 gars.hit.gemius.pl -0.0.0.0 garo.hit.gemius.pl -0.0.0.0 garu.hit.gemius.pl -0.0.0.0 gask.hit.gemius.pl -0.0.0.0 gatr.hit.gemius.pl -0.0.0.0 gaua.hit.gemius.pl -0.0.0.0 gdebg.hit.gemius.pl -0.0.0.0 gdeil.hit.gemius.pl -0.0.0.0 gdecz.hit.gemius.pl -0.0.0.0 gdesk.hit.gemius.pl -0.0.0.0 gders.hit.gemius.pl -0.0.0.0 gdetr.hit.gemius.pl -0.0.0.0 gemadhu.hit.gemius.pl -0.0.0.0 generalmediaadhu.hit.gemius.pl -0.0.0.0 gg.hit.gemius.pl -0.0.0.0 gde-default.hit.gemius.pl -0.0.0.0 ghmme.hit.gemius.pl -0.0.0.0 ghmbg.hit.gemius.pl -0.0.0.0 ghmpl.hit.gemius.pl -0.0.0.0 ghmrs.hit.gemius.pl -0.0.0.0 gtlt.hit.gemius.pl -0.0.0.0 gtlv.hit.gemius.pl -0.0.0.0 idg.hit.gemius.pl -0.0.0.0 hr.hit.gemius.pl -0.0.0.0 hu.hit.gemius.pl -0.0.0.0 huadn.hit.gemius.pl -0.0.0.0 icorpadro.hit.gemius.pl -0.0.0.0 interia.hit.gemius.pl -0.0.0.0 investoradbg.hit.gemius.pl -0.0.0.0 keepaneyeadmk.hit.gemius.pl -0.0.0.0 kon.hit.gemius.pl -0.0.0.0 lrytasadlt.hit.gemius.pl -0.0.0.0 lt.hit.gemius.pl -0.0.0.0 lv.hit.gemius.pl -0.0.0.0 mbank.hit.gemius.pl -0.0.0.0 mediaregad.hit.gemius.pl -0.0.0.0 metagaua.hit.gemius.pl -0.0.0.0 mreg.hit.gemius.pl -0.0.0.0 negadbg.hit.gemius.pl -0.0.0.0 netsprint.hit.gemius.pl -0.0.0.0 neogenadro.hit.gemius.pl -0.0.0.0 o2.hit.gemius.pl -0.0.0.0 o2adpl.hit.gemius.pl -0.0.0.0 oglasnikadhr.hit.gemius.pl -0.0.0.0 ohtulehtadee.hit.gemius.pl -0.0.0.0 olx.hit.gemius.pl -0.0.0.0 onet.hit.gemius.pl -0.0.0.0 opt.hit.gemius.pl -0.0.0.0 prefix.hit.gemius.pl -0.0.0.0 pracuj.hit.gemius.pl -0.0.0.0 pro.hit.gemius.pl -0.0.0.0 protvadmd.hit.gemius.pl -0.0.0.0 rbcgaru.hit.gemius.pl -0.0.0.0 realitateadro.hit.gemius.pl -0.0.0.0 ringieradrs.hit.gemius.pl -0.0.0.0 ringieradro.hit.gemius.pl -0.0.0.0 ro.hit.gemius.pl -0.0.0.0 ro1adro.hit.gemius.pl -0.0.0.0 scz.hit.gemius.pl -0.0.0.0 see.hit.gemius.pl -0.0.0.0 sk.hit.gemius.pl -0.0.0.0 slovakia.hit.gemius.pl -0.0.0.0 spir.hit.gemius.pl -0.0.0.0 spl.hit.gemius.pl -0.0.0.0 sportaladbg.hit.gemius.pl -0.0.0.0 st.hit.gemius.pl -0.0.0.0 std1.hit.gemius.pl -0.0.0.0 str.hit.gemius.pl -0.0.0.0 stua.hit.gemius.pl -0.0.0.0 thinkdigitaladro.hit.gemius.pl -0.0.0.0 tr.hit.gemius.pl -0.0.0.0 tvn.hit.gemius.pl -0.0.0.0 ua.hit.gemius.pl -0.0.0.0 vbadbg.hit.gemius.pl -0.0.0.0 webgroundadbg.hit.gemius.pl -0.0.0.0 wp.hit.gemius.pl -0.0.0.0 wykop.hit.gemius.pl -0.0.0.0 home.hit.stat.pl -0.0.0.0 onet.hit.stat.pl -0.0.0.0 s1.hit.stat.pl -0.0.0.0 s2.hit.stat.pl -0.0.0.0 s4.hit.stat.pl -0.0.0.0 sisco.hit.stat.pl -0.0.0.0 www.stat.pl -# [Ghnet][AS34275][91.150.192.0 - 91.150.223.255] - -# [Gigacodes][AS44949][195.160.200.0 - 195.160.203.255] - -# [Giga-hosting][AS51167][178.238.233.0 - 178.238.233.255] - -0.0.0.0 baner.energy-torrent.com -# [Gigenet][AS32181][209.212.144.0 - 209.212.159.255] - -0.0.0.0 contentwidgets.net -# [Gigenet][AS32181][216.38.0.0 - 216.38.31.255] - -# [Gigenet / Cloud][AS32181][66.55.80.0 - 66.55.95.255] - -0.0.0.0 ads-by.madadsmedia.com -0.0.0.0 ads-by.yieldselect.com -# [Gigenet][AS32181][69.39.224.0 - 69.39.239.255] - -0.0.0.0 intermediaceli.com -# [Gigenet][AS32181][69.65.0.0 - 69.65.63.255] - -0.0.0.0 adtrade.ro -0.0.0.0 www.adtrade.ro -0.0.0.0 c0.amazingcounters.com -0.0.0.0 c1.amazingcounters.com -0.0.0.0 c2.amazingcounters.com -0.0.0.0 c3.amazingcounters.com -0.0.0.0 c4.amazingcounters.com -0.0.0.0 c5.amazingcounters.com -0.0.0.0 c6.amazingcounters.com -0.0.0.0 c7.amazingcounters.com -0.0.0.0 c8.amazingcounters.com -0.0.0.0 c9.amazingcounters.com -0.0.0.0 cb.amazingcounters.com -0.0.0.0 www.amazingcounters.com -0.0.0.0 m.usersonline.com -# [Gigya][AS44399][74.120.148.0 - 74.120.151.255] - -0.0.0.0 gscounters.gigya.com -0.0.0.0 gscounters.us1.gigya.com -# [Global Compass / Cyber Wurx][AS22653][66.154.0.0 - 66.154.95.255] - -0.0.0.0 www.adultadbroker.com -0.0.0.0 www.buy404s.com -0.0.0.0 domainplayersclub.com -0.0.0.0 ebtmarketing.com -0.0.0.0 www.ebtmarketing.com -0.0.0.0 www.exitforcash.com -0.0.0.0 www.fpctraffic.com -0.0.0.0 www.freeezinebucks.com -0.0.0.0 frontpagecash.com -0.0.0.0 www.toppornblogs.com -# [Global Compass][AS22653][69.61.0.0 - 69.61.127.255] - -0.0.0.0 hitexchange.net -0.0.0.0 gif.hitexchange.net -0.0.0.0 img.hitexchange.net -0.0.0.0 www.hitexchange.net -0.0.0.0 hitx.net -0.0.0.0 gif.hitx.net -0.0.0.0 www.hitx.net -# [Global Crossing][AS29973][206.165.0.0 - 206.165.255.255] - -0.0.0.0 www.clickaction.net -0.0.0.0 server2.discountclick.com -# 0.0.0.0 link.p0.com #[Affects email newsletters] - -# [Global Crossing][AS3549][208.48.224.0 - 208.51.255.255] - -0.0.0.0 a.hspvst.com -# [Global Crossing][AS3549][64.211.0.0 - 64.214.223.255] - -# 0.0.0.0 secure.footprint.net #[affects nfl.com] - -# [Global Crossing][AS3549][64.208.42.0 - 64.208.43.255] - -0.0.0.0 van.redlightcenter.com -0.0.0.0 webmaster.utherverse.com -# [Global Net Access][207.210.64.0 - 207.210.127.255] - -# [Global Net Access][216.180.224.0 - 216.180.255.255] - -0.0.0.0 www.cpx24.com -0.0.0.0 ourbesthits.com -# [Global Net Access][AS3595][63.247.64.0 - 63.247.95.255] - -0.0.0.0 www.edomz.com -# [Global Net Access][AS3595][64.22.64.0 - 64.22.127.255] - -0.0.0.0 secure.gaug.es -# [Global Net Access][65.254.32.0 - 65.254.63.255] - -# [Global Net Access][72.9.224.0 - 72.9.255.255] - -0.0.0.0 flagcounter.com -0.0.0.0 spads.yamx.com -# [Global Net Access][AS3595][74.207.224.0 - 74.207.255.255] - -# [Global Net Access][AS27413][74.81.64.0 - 74.81.95.255] - -0.0.0.0 dft.cl.dynad.net -# [Global Net Access][75.127.64.0 - 75.127.127.255] - -# [Global Netoptex][AS26914][69.80.192.0 - 69.80.223.255] - -0.0.0.0 stat001.mylivepage.com -0.0.0.0 stat002.mylivepage.com -0.0.0.0 stat003.mylivepage.com -0.0.0.0 stat004.mylivepage.com -0.0.0.0 stat005.mylivepage.com -0.0.0.0 stat006.mylivepage.com -0.0.0.0 stat007.mylivepage.com -0.0.0.0 stat008.mylivepage.com -0.0.0.0 stat009.mylivepage.com -0.0.0.0 stat010.mylivepage.com -# [GloboTech][AS36666][67.215.0.0 - 67.215.15.255] - -# [Global Virtual][AS46549][12.204.164.0 - 12.204.164.255] - -# [Global Virtual][AS46549][12.68.140.0 - 12.68.140.255] - -# [Go2online][AS7796][216.240.134.128 - 216.240.134.255] - -# [Godaddy.com][AS26496][118.0.0.0 - 118.255.255.255] - -# [Godaddy.com][AS26496][162.209.0.0 - 162.209.127.255] - -0.0.0.0 bounceexchange.com -# [Godaddy.com][AS26496][173.201.0.0 - 173.204.255.255] - -# [Godaddy.com][AS26496][184.168.0.0 - 184.168.255.255] - -0.0.0.0 ads.admnx.com -# [Godaddy.com Netherlands][AS26496][188.121.32.0 - 188.121.63.255] - -0.0.0.0 wms-tools.com -# [Godaddy.com][208.109.0.0 - 208.109.255.255] - -0.0.0.0 www.affordablewebsitetraffic.com -0.0.0.0 codeads.com -0.0.0.0 www.codeads.com -0.0.0.0 14.ca.enwebsearch.com -0.0.0.0 www.freehitwebcounters.com -0.0.0.0 www.milesdebanners.com -0.0.0.0 redemptionengine.com -0.0.0.0 www.redemptionengine.com -# [Godaddy.com][50.62.0.0 - 50.63.255.255] - -# [Godaddy.com][64.202.160.0 - 64.202.191.255] - -0.0.0.0 images.secureserver.net -# [Godaddy.com][68.178.128.0 - 68.178.255.255] - -0.0.0.0 www.standardinternet.com -# [Godaddy.com][AS26496][72.167.0.0 - 72.167.255.255] - -0.0.0.0 max.gunggo.com -0.0.0.0 g.p.mybuys.com -# [Godaddy.com][97.74.0.0 - 97.74.255.255] - -0.0.0.0 errorkillers.net -0.0.0.0 highpro1.com -# [Google][AS15169][104.154.0.0 - 104.199.255.255] - -0.0.0.0 adsrvmedia.adk2x.com -0.0.0.0 clic2pub.adk2x.com -0.0.0.0 gotagy.adk2x.com -0.0.0.0 hlamedia.adk2x.com -0.0.0.0 static-trackers.adtarget.me -0.0.0.0 www.buzzadnetwork.com -0.0.0.0 b.codeonclick.com -0.0.0.0 c.codeonclick.com -0.0.0.0 pixel.meteora.us -0.0.0.0 www.nanoadexchange.com -0.0.0.0 pureadexchange.com -0.0.0.0 pwrfcia.com -# [Google][AS15169][107.178.192.0 - 107.178.255.255] - -0.0.0.0 trackers.adtarget.me -0.0.0.0 ado.pro-market.net -# [Google][AS15169][108.170.192.0 - 108.170.255.255] - -# [Google][AS15169][130.211.0.0 - 130.211.255.255] - -0.0.0.0 mottnow.adk2x.com -0.0.0.0 tracker.departapp.com -0.0.0.0 e100.yt.srs.doubleverify.com -0.0.0.0 e101.yt.srs.doubleverify.com -0.0.0.0 e102.yt.srs.doubleverify.com -0.0.0.0 e103.yt.srs.doubleverify.com -0.0.0.0 e104.yt.srs.doubleverify.com -0.0.0.0 e105.yt.srs.doubleverify.com -0.0.0.0 e106.yt.srs.doubleverify.com -0.0.0.0 e107.yt.srs.doubleverify.com -0.0.0.0 e108.yt.srs.doubleverify.com -0.0.0.0 e109.yt.srs.doubleverify.com -0.0.0.0 e110.yt.srs.doubleverify.com -0.0.0.0 e111.yt.srs.doubleverify.com -0.0.0.0 e112.yt.srs.doubleverify.com -0.0.0.0 s.ktxtr.com -0.0.0.0 www.totaladperformance.com -# [Google][AS15169][146.148.0.0 - 146.148.127.255] - -0.0.0.0 www.buzzadexchange.com -# [Google][AS22577][165.193.245.0 - 165.193.245.255] - -0.0.0.0 jp.admob.com -# [Google][AS15169][172.217.0.0 - 172.217.255.255] - -0.0.0.0 geoapi123.appspot.com -0.0.0.0 3642305.fls.doubleclick.net -0.0.0.0 3765329.fls.doubleclick.net -0.0.0.0 4514783.fls.doubleclick.net -0.0.0.0 googleads4.g.doubleclick.net -0.0.0.0 pagead46.l.doubleclick.net -0.0.0.0 partnerad.l.doubleclick.net -0.0.0.0 pagead-googlehosted.l.google.com -# [Google][AS15169][173.194.0.0 - 173.194.255.255] - -0.0.0.0 5362399.fls.doubleclick.net -0.0.0.0 video-ad-stats.googlesyndication.com -# 0.0.0.0 redirector.googlevideo.com #[affects video playback] - -# [Google / DoubleClick][AS15169][173.194.0.0 - 173.194.255.255] - -0.0.0.0 dp.g.doubleclick.net -# [Google][AS15169][173.255.112.0 - 173.255.127.255] - -# [Google / DoubleClick][AS15169][209.85.128.0 - 209.85.255.255] - -0.0.0.0 analytics-api-samples.googlecode.com -# [Google][AS15169][216.58.192.0 - 216.58.223.255] - -0.0.0.0 www.adsensecustomsearchads.com -0.0.0.0 1435575.fls.doubleclick.net -0.0.0.0 2542116.fls.doubleclick.net -0.0.0.0 4053494.fls.doubleclick.net -0.0.0.0 4236808.fls.doubleclick.net -0.0.0.0 www.googletagmanager.com -# [Google / DoubleClick][AS6432][216.73.80.0 - 216.73.95.255] - -# [Google][AS15169][23.251.128.0 - 23.251.159.255] - -0.0.0.0 adplexmedia.adk2x.com -0.0.0.0 trafficedge.adk2x.com -0.0.0.0 lesechos.ezakus.net -# [Google][AS15169][35.184.0.0 - 35.191.255.255] - -# [Google / DoubleClick][AS15169][64.233.160.0 - 64.233.191.255] - -0.0.0.0 ad.ar.doubleclick.net -0.0.0.0 ad.at.doubleclick.net -0.0.0.0 ad.au.doubleclick.net -0.0.0.0 ad.ca.doubleclick.net -0.0.0.0 ad.ch.doubleclick.net -0.0.0.0 ad.cl.doubleclick.net -0.0.0.0 ad.cn.doubleclick.net -0.0.0.0 ad.hk.doubleclick.net -0.0.0.0 ad.hr.doubleclick.net -0.0.0.0 ad.hu.doubleclick.net -0.0.0.0 ad.ie.doubleclick.net -0.0.0.0 ad.in.doubleclick.net -0.0.0.0 ad.kr.doubleclick.net -0.0.0.0 ad.pt.doubleclick.net -0.0.0.0 ad.ro.doubleclick.net -0.0.0.0 ad.si.doubleclick.net -0.0.0.0 ad.terra.doubleclick.net -0.0.0.0 ad.th.doubleclick.net -0.0.0.0 ad.tw.doubleclick.net -0.0.0.0 ad.us.doubleclick.net -0.0.0.0 creatives.doubleclick.net -0.0.0.0 dfp.doubleclick.net -0.0.0.0 fls.uk.doubleclick.net -0.0.0.0 ir.doubleclick.net -0.0.0.0 motifcdn.doubleclick.net -0.0.0.0 motifcdn2.doubleclick.net -0.0.0.0 n4052ad.doubleclick.net -0.0.0.0 paypalssl.doubleclick.net -0.0.0.0 s2.video.doubleclick.net -0.0.0.0 survey.g.doubleclick.net -0.0.0.0 doubleclick.ne.jp -0.0.0.0 www3.doubleclick.net -0.0.0.0 www.doubleclick.net -0.0.0.0 www2.doubleclick.com -0.0.0.0 www3.doubleclick.com -0.0.0.0 www.doubleclick.com -0.0.0.0 www.bt.emsecure.net -# 0.0.0.0 www.youtube-nocookie.com #[affects various videos] - -# [Google / DoubleClick][AS15169][66.249.64.0 - 66.249.95.255] - -0.0.0.0 ad.rs.doubleclick.net -# [Google][AS22577][70.32.128.0 - 70.32.159.255] - -# [Google / DoubleClick][AS15169][72.14.192.0 - 72.14.255.255] - -# 0.0.0.0 s0.2mdn.net #[affects video stream] - -# 0.0.0.0 static.2mdn.net #[affects Youtube] - -0.0.0.0 ad-apac.doubleclick.net -0.0.0.0 gan.doubleclick.net -0.0.0.0 googleads2.g.doubleclick.net -0.0.0.0 n4061ad.hk.doubleclick.net -# [Google / DoubleClick][AS15169][74.125.0.0 - 74.125.255.255] - -0.0.0.0 ip-geo.appspot.com -0.0.0.0 nojsstats.appspot.com -0.0.0.0 gae.caspion.com -0.0.0.0 ad-ace.doubleclick.net -0.0.0.0 ad.bg.doubleclick.net -0.0.0.0 bid.g.doubleclick.net -0.0.0.0 cm.g.doubleclick.net -0.0.0.0 4360661.fls.doubleclick.net -0.0.0.0 4488352.fls.doubleclick.net -0.0.0.0 4684100.fls.doubleclick.net -0.0.0.0 fls.au.doubleclick.net -0.0.0.0 www.doubleclickbygoogle.com -0.0.0.0 ssl.google-analytics.com -0.0.0.0 www.google-analytics.com -0.0.0.0 4.afs.googleadservices.com -0.0.0.0 pagead2.googleadservices.com -0.0.0.0 partner.googleadservices.com -0.0.0.0 domains.googlesyndication.com -0.0.0.0 www.linksalpha.com -# [Gossamer][AS36483][208.70.244.0 - 208.70.247.255] - -0.0.0.0 web.acumenpi.com -0.0.0.0 ads.bloodhorse.com -0.0.0.0 st.magnify.net -0.0.0.0 ads.thehorse.com -# [Grafix Internet][AS16131][84.243.192.0 - 84.243.255.255] - -# [GTS Nextra / Etargetsh-ba][AS5578][195.168.10.128 - 195.168.10.255] - -0.0.0.0 search.etargetnet.com -0.0.0.0 bg.search.etargetnet.com -0.0.0.0 cz.search.etargetnet.com -0.0.0.0 hr.search.etargetnet.com -0.0.0.0 hu.search.etargetnet.com -0.0.0.0 pl.search.etargetnet.com -0.0.0.0 ro.search.etargetnet.com -0.0.0.0 rs.search.etargetnet.com -0.0.0.0 sk.search.etargetnet.com -0.0.0.0 bg.static.etargetnet.com -0.0.0.0 cz.static.etargetnet.com -0.0.0.0 hr.static.etargetnet.com -0.0.0.0 hu.static.etargetnet.com -0.0.0.0 rs.static.etargetnet.com -# [GTS Nextra / PrimeInteractive][AS5578][85.248.229.0 - 85.248.229.255] - -0.0.0.0 ad.sitelement.sk -# [Hanaro Telecom][AS9318][114.200.0.0 - 114.207.255.255] - -# [Hetzner][AS24940][144.76.0.0 - 144.76.255.255] - -0.0.0.0 www.adylalahb.ru -0.0.0.0 c.am11.ru -0.0.0.0 ads.gadget.ro -0.0.0.0 cdn.iqcontentplatform.de -0.0.0.0 l.lp4.io -0.0.0.0 p.lp4.io -0.0.0.0 rtbproxy.mgid.com -0.0.0.0 switch.rtbsystem.com -0.0.0.0 s62.research.de.com -0.0.0.0 show.smartcontext.pl -0.0.0.0 level.turboads.de -0.0.0.0 piwik.wsws.org -# [Hetzner][AS24940][148.251.64.162 - 148.251.64.162] - -0.0.0.0 t.goadservices.com -0.0.0.0 e.maxtraffic.com -0.0.0.0 track.recreativ.ru -# [Hetzner][AS24940][176.9.0.0 - 176.9.255.255] - -0.0.0.0 adsfeed3.brabys.co.za -0.0.0.0 advertising.fussball-liveticker.eu -0.0.0.0 adv.medicine.bg -0.0.0.0 delivery1.topad.mobi -0.0.0.0 ads.people-group.net -0.0.0.0 mp.pianomedia.eu -0.0.0.0 click.plista.com -0.0.0.0 app3.rutarget.ru -0.0.0.0 us-sonar.sociomantic.com -0.0.0.0 adserver.spritmonitor.de -0.0.0.0 xblasterads1.com -# [Hetzner][AS24940][178.63.0.0 - 178.63.255.255] - -0.0.0.0 scambiobanner.altervista.org -0.0.0.0 avazudsp.net -0.0.0.0 test.wiredminds.de -0.0.0.0 wm.wiredminds.de -# [Hetzner][AS24940][188.40.0.0 - 188.40.255.255] - -0.0.0.0 eps-analyzer.de -0.0.0.0 openx.itsmassive.com -0.0.0.0 openads.motorrad-net.at -0.0.0.0 static.openads.motorrad-net.at -0.0.0.0 ads.sysmesh.com -# [Hetzner][213.133.96.0 - 213.133.111.255] - -0.0.0.0 mmotraffic.com -0.0.0.0 sonar.sociomantic.com -# [Hetzner][213.239.202.128 - 213.239.202.255] - -0.0.0.0 api.7segments.com -0.0.0.0 a.mobile.toboads.com -0.0.0.0 relay.mobile.toboads.com -0.0.0.0 count.yandeg.ru -# [Hetzner][AS24940][46.4.23.192 - 46.4.69.95] - -0.0.0.0 adbuka.com -0.0.0.0 www.adbuka.com -0.0.0.0 www.blogads.de -0.0.0.0 ads.energy-torrent.com -0.0.0.0 ads.moitesdelki.bg -0.0.0.0 ads3.moitepari.bg -0.0.0.0 ads.newsgeek.co.il -0.0.0.0 stats.warenform.de -# [Hetzner][AS24940][5.9.144.56 - 5.9.90.95] - -0.0.0.0 media.adcarousel.pl -0.0.0.0 www.adcarousel.pl -0.0.0.0 www.adtraff.ru -0.0.0.0 advombat.ru -0.0.0.0 ads.betweendigital.com -0.0.0.0 cdn.contentspread.net -0.0.0.0 ads.finzoom.com.tr -0.0.0.0 js.e-generator.com -0.0.0.0 target.e-generator.com -0.0.0.0 target.net.finam.ru -0.0.0.0 track.idtargeting.com -0.0.0.0 jadcenter.com -0.0.0.0 s300.meetrics.net -0.0.0.0 wh.motorpresse-statistik.de -0.0.0.0 target.smi2.net -0.0.0.0 stats.virtuemart.net -# [Hetzner][78.46.0.0 - 78.47.255.255] - -0.0.0.0 park.beenetworks.net -0.0.0.0 lb.fruitflan.com -0.0.0.0 adcentre.it-advanced.com -0.0.0.0 dc61.s290.meetrics.net -0.0.0.0 partnerearning.com -0.0.0.0 www2.stats4free.de -0.0.0.0 www.stats4free.de -0.0.0.0 ads.videofen.com -0.0.0.0 wmapp.wiredminds.de -# [Hetzner-rz-nbg-net][78.46.32.0 - 78.46.95.255] - -0.0.0.0 dc56.s290.meetrics.net -0.0.0.0 ad10.play3.de -# [Hetzner][AS24940][85.10.192.0 - 85.10.207.255] - -0.0.0.0 scripts.conversionattribution.com -0.0.0.0 banner.finzoom.ro -# [Hetzner][AS24940][88.198.0.0 - 88.198.255.255] - -0.0.0.0 cpm.adspine.com -0.0.0.0 de1.frosmo.com -0.0.0.0 ireklama.mk -0.0.0.0 tt.onthe.io -0.0.0.0 www.sitecounter.be -0.0.0.0 www.weitclick.de -0.0.0.0 wm-goldenclick.ru -# [Hi-media][AS45050][195.158.240.0 - 195.158.241.255] - -0.0.0.0 br.comclick.com -0.0.0.0 bdx.comclick.com -0.0.0.0 ct2.comclick.com -0.0.0.0 ihm01.ct2.comclick.com -0.0.0.0 www.comclick.com -# [Hi-media][AS45050][46.182.41.0 - 46.182.41.255] - -# [Hiskyhost][AS43355][78.108.177.0 - 78.108.177.255] - -# [Hivelocity / Noc4hosts][AS29802][68.233.224.0 - 68.233.255.255] - -0.0.0.0 c.adforgeinc.com -0.0.0.0 www.adshost3.com -# [Hivelocity][AS29802][69.46.0.0 - 69.46.31.255] - -# [Hivelocity / Noc4hosts][AS29802][68.233.224.0 - 68.233.255.255] - -0.0.0.0 c7.adforgeinc.com -# [Hivelocity / Noc4hosts][AS29802][74.50.96.0 - 74.50.127.255] - -0.0.0.0 c6.adforgeinc.com -# [Hizmetleri][77.92.131.0 - 77.92.131.255] - -# [Hknet Company][AS4645][203.169.160.0 - 203.169.191.255] - -# [Hong Kong Limited][202.83.192.0 - 202.83.223.255] - -# [Hopone][AS14361][209.160.0.0 - 209.160.79.255] - -0.0.0.0 ad.db3nf.com -0.0.0.0 go.jetswap.com -0.0.0.0 tracksy.com -# [Hopone][209.61.192.0 - 209.61.255.255] - -# [Hopone][66.148.64.0 - 66.148.127.255] - -0.0.0.0 findfavour.com -# [Hopone][66.235.160.0 - 66.235.191.255] - -# [Hopone][AS14361][66.36.224.0 - 66.36.255.255] - -# [Hosteurope][AS20773][176.28.24.0 - 176.28.27.255] - -0.0.0.0 get.mirando.de -# [Hosteurope][AS20773][178.77.88.0 - 178.77.91.255] - -0.0.0.0 r.refinedads.com -# [Hosteurope / Centron Gmbh][AS20773][212.223.168.0 - 212.223.168.255] - -0.0.0.0 limg.adspirit.de -# [Hosteurope][AS20773][46.163.120.0 - 46.163.123.255] - -0.0.0.0 taz.adspirit.de -# [Hosteurope][AS20773][80.237.180.0 - 80.237.180.127] - -0.0.0.0 admention.adspirit.de -0.0.0.0 adx.adspirit.de -0.0.0.0 lidlretargeting.adspirit.de -0.0.0.0 ruemedia.adspirit.net -0.0.0.0 sgmedia.adspirit.net -0.0.0.0 ja.revolvermaps.com -0.0.0.0 jb.revolvermaps.com -0.0.0.0 jc.revolvermaps.com -0.0.0.0 jd.revolvermaps.com -0.0.0.0 je.revolvermaps.com -0.0.0.0 jf.revolvermaps.com -0.0.0.0 jg.revolvermaps.com -0.0.0.0 ji.revolvermaps.com -0.0.0.0 jk.revolvermaps.com -0.0.0.0 rb.revolvermaps.com -0.0.0.0 rc.revolvermaps.com -0.0.0.0 rd.revolvermaps.com -0.0.0.0 re.revolvermaps.com -0.0.0.0 rg.revolvermaps.com -0.0.0.0 ri.revolvermaps.com -0.0.0.0 rk.revolvermaps.com -# [Hosteurope][AS20773][83.169.0.0 - 83.169.7.255] - -0.0.0.0 folkd.put.omnimon.de -0.0.0.0 openx.omniton.net -# [Hosteurope][AS20773][87.230.55.0 - 87.230.55.255] - -0.0.0.0 cdn.adspirit.de -# [Hosteurope][AS20773][92.51.184.0 - 92.51.187.255] - -0.0.0.0 ad4mat.de -# [Hosting Consulting][AS30502][199.88.56.0 - 199.88.63.255] - -0.0.0.0 serve.oxcluster.com -0.0.0.0 seekbang.com -0.0.0.0 www.seekbang.com -# [Hosting Consulting / RK Netmedia][AS40539][208.78.92.0 - 208.78.95.255] - -0.0.0.0 adc.brandreachsys.com -0.0.0.0 fe.brandreachsys.com -0.0.0.0 lg1.brandreachsys.com -0.0.0.0 media.brandreachsys.com -0.0.0.0 br.fling.com -0.0.0.0 track.fling.com -0.0.0.0 www.freecamdollars.com -0.0.0.0 kaizentraffic.com -0.0.0.0 br.meetlocals.com -0.0.0.0 clicks.nastydollars.com -0.0.0.0 graphics.nastydollars.com -0.0.0.0 webmasters.nastydollars.com -0.0.0.0 www-old.nastydollars.com -0.0.0.0 br.realitykings.com -0.0.0.0 track.realitykings.com -0.0.0.0 br.rk.com -# [Hosting Consulting / Global Personals][208.91.207.0 - 208.91.207.255] - -0.0.0.0 www.camsoda1.com -0.0.0.0 promos.meetlocals.com -0.0.0.0 gallysorig.nastydollars.com -0.0.0.0 grab.nastydollars.com -0.0.0.0 promos.wealthymen.com -# [Hosting Consulting][AS30502][64.7.203.0 - 64.7.203.255] - -# [Hosting Consulting][AS30502][66.165.186.0 - 66.165.186.255] - -# [Hosting Centre][AS41126][89.111.176.0 - 89.111.176.31] - -# [Hosting Ltd][AS13147][87.120.40.0 - 87.120.41.255] - -0.0.0.0 ads.blitz.bg -0.0.0.0 ads.hobyto.com -0.0.0.0 ads.popfolkstars.com -0.0.0.0 ad.sbb.bg -0.0.0.0 reklama.wisdom.bg -# [HostDime.com][AS33182][198.49.64.0 - 198.49.79.255] - -0.0.0.0 www.totalfax.net -# [HostDime.com][AS33182][66.7.192.0 - 66.7.223.255] - -0.0.0.0 s2.tracemyip.org -0.0.0.0 www.tracemyip.org -# [HostDime.com][AS33182][67.23.224.0 - 67.23.255.255] - -# [Hostoffice][AS47885][195.228.74.0 - 195.228.74.255] - -# [Hosting Solutions][AS30083][209.239.112.0 - 209.239.127.255] - -# [Hosting Solutions][AS30083][50.30.32.0 - 50.30.47.255] - -0.0.0.0 px.adhigh.net -# [Hosting Solutions][69.64.32.0 - 69.64.63.255] - -0.0.0.0 tracker.databrain.com -0.0.0.0 www.iperbanner.com -0.0.0.0 ads.iwannawatch.to -# [Hostit][AS9166][212.113.80.0 - 212.113.95.255] - -0.0.0.0 abs.beweb.com -0.0.0.0 bps.beweb.com -0.0.0.0 abs.proxistore.com -0.0.0.0 bps.tesial-tech.be -# [Hostpro Hosting][AS15497][62.149.18.0 - 62.149.19.255] - -# [Host-system-net][AS43355][78.108.185.0 - 78.108.185.255] - -# [HostVentures.com][AS15189][199.85.208.0 - 199.85.215.255] - -# [Hostway / Affinity/ SouthWeb Ventures][AS32400][207.150.192.0 - 207.150.199.255] - -0.0.0.0 www.adroz.com -0.0.0.0 axsrv.com -0.0.0.0 tracker.u-link.me -# [Hostway][AS7097][216.139.208.0 - 216.139.255.255] - -0.0.0.0 hits.convergetrack.com -# [Hostway][AS20401][216.36.192.0 - 216.36.255.255] - -0.0.0.0 ads.worddictionary.co.uk -# [Hostworks][AS9667][202.58.32.0 - 202.58.63.255] - -# [HOTLOG] - -0.0.0.0 click.hotlog.ru -0.0.0.0 hit.hotlog.ru -0.0.0.0 hit1.hotlog.ru -0.0.0.0 hit3.hotlog.ru -0.0.0.0 hit6.hotlog.ru -0.0.0.0 hit7.hotlog.ru -0.0.0.0 hit9.hotlog.ru -0.0.0.0 hit13.hotlog.ru -0.0.0.0 hit14.hotlog.ru -0.0.0.0 hit15.hotlog.ru -0.0.0.0 hit16.hotlog.ru -0.0.0.0 hit17.hotlog.ru -0.0.0.0 hit18.hotlog.ru -0.0.0.0 hit19.hotlog.ru -0.0.0.0 hit20.hotlog.ru -0.0.0.0 hit21.hotlog.ru -0.0.0.0 hit22.hotlog.ru -0.0.0.0 hit23.hotlog.ru -0.0.0.0 hit24.hotlog.ru -0.0.0.0 hit25.hotlog.ru -0.0.0.0 hit26.hotlog.ru -0.0.0.0 hit27.hotlog.ru -0.0.0.0 hit28.hotlog.ru -0.0.0.0 hit29.hotlog.ru -0.0.0.0 hit30.hotlog.ru -0.0.0.0 hit40.hotlog.ru -0.0.0.0 www.hotlog.ru -# [HTTPool][AS8558][91.209.18.0 - 91.209.18.255] - -0.0.0.0 relay-ba.ads.httpool.com -0.0.0.0 relay-bg.ads.httpool.com -0.0.0.0 relay-cz.ads.httpool.com -0.0.0.0 relay-ks.ads.httpool.com -0.0.0.0 relay-mk.ads.httpool.com -0.0.0.0 relay-rs.ads.httpool.com -0.0.0.0 static.httpool.com.mk -0.0.0.0 adtier.toboads.com -0.0.0.0 relay-ba.toboads.com -0.0.0.0 relay-bg.toboads.com -0.0.0.0 relay-si.toboads.com -0.0.0.0 tas2.toboads.si -0.0.0.0 tas-ba.toboads.com -0.0.0.0 tas-bg.toboads.com -0.0.0.0 tas-cz.toboads.com -0.0.0.0 tas-hr.toboads.com -0.0.0.0 tas-ks.toboads.com -0.0.0.0 tas-mk.toboads.com -0.0.0.0 tas-rs.toboads.com -0.0.0.0 tas-si.toboads.com -# [Hungarian Telecom / Invitel][AS12301][195.184.19.0 - 195.184.19.255] - -0.0.0.0 stat.axelspringer.hu -# [Hungarian Telecom / T-online][AS12301][195.228.75.0 - 195.228.75.255] - -0.0.0.0 www.best-top.hu -# [Hungarian Telecom / T-online][217.6.164.0 - 217.6.167.255] - -0.0.0.0 bw.ads.t-online.de -0.0.0.0 data.ads.t-online.de -0.0.0.0 red.ads.t-online.de -# [Hungarian Telecom / T-online][62.153.158.0 - 62.153.159.255] - -0.0.0.0 a.ads.t-online.de -0.0.0.0 admin.ads.t-online.de -0.0.0.0 s.ads.t-online.de -# [Hungarian Telecom / T-online][80.150.6.0 - 80.150.7.255] - -0.0.0.0 homepage.t-online.de -# [Hunt Brothers / Parked.com][AS32592][69.46.224.0 - 69.46.239.255] - -0.0.0.0 www.directnicparking.com -0.0.0.0 images.parked.com -# [Hunt Brothers / Parked.com][AS32592][74.117.112.0 - 74.117.119.255] - -# [Hurricane Electric][AS6939][173.255.192.0 - 173.255.255.255] - -0.0.0.0 stats.pusher.com -# [Hurricane Electric][AS6939][184.104.0.0 - 184.105.255.255] - -# [Hurricane Electric][AS6939][198.74.48.0 - 198.74.63.255] - -0.0.0.0 revenue.com -# [Hurricane Electric / 800 Pound][216.218.206.32 - 216.218.206.63] - -0.0.0.0 ads.artsopolis.com -0.0.0.0 www.logging.to -# [Hurricane Electric][AS32911][216.66.0.0 - 216.66.95.255] - -0.0.0.0 configusa.veinteractive.com -# [Hurricane Electric][AS6939][50.116.0.0 - 50.116.63.255] - -0.0.0.0 cdn.mercent.com -# [Hurricane Electric][AS6939][64.62.128.0 - 64.62.255.255] - -0.0.0.0 ox-d.beforeitsnews.com -0.0.0.0 ad.epochtimes.com -0.0.0.0 www.e-traffic.com -0.0.0.0 www.etraffic.com -0.0.0.0 ads.footballmedia.com -# [Hurricane Electric][AS6939][64.71.142.0 - 64.71.142.127] - -0.0.0.0 o-oe.com -# [Hurricane Electric / Clickman][64.89.16.0 - 64.89.31.255] - -0.0.0.0 feeds.global-intermedia.com -0.0.0.0 error.pimproll.com -0.0.0.0 promo.pimproll.com -# [Hurricane Electric][AS6939][66.220.0.0 - 66.220.31.255] - -# [Hurricane Electric][AS6939][74.82.51.0 - 74.82.51.255] - -# [Icdsoft][AS8739][195.8.222.0 - 195.8.223.255] - -0.0.0.0 ads.burgasinfo.com -0.0.0.0 ads.manager.bg -# [ICN][AS49699][130.185.253.0 - 130.185.253.255] - -0.0.0.0 ads.sport1.bg -0.0.0.0 ads.trafficnews.bg -# [ICN][AS49699][77.77.150.87] - -0.0.0.0 ads.football24.bg -# [ICN][AS49699][91.215.216.0 - 91.215.219.255] - -0.0.0.0 bgbaner.com -0.0.0.0 www.bgbaner.com -0.0.0.0 ads.icn.bg -0.0.0.0 ads.laptop.bg -0.0.0.0 ads.mixbg.net -0.0.0.0 ads.petvet.bg -0.0.0.0 advert.technews.bg -0.0.0.0 ad.thesimplecomplex.bg -0.0.0.0 revive.vkushti.tv -# [ICN][AS49699][91.230.192.0 - 91.230.195.255] - -0.0.0.0 advertisement.bg -0.0.0.0 adverts.novatv.bg -0.0.0.0 ad.petel.bg -# [Icon Innovations][AS16617][67.211.161.42 - 67.211.161.49] - -# [IDG][AS13797][66.186.112.0 - 66.186.127.255] - -0.0.0.0 ads.idgworldexpo.com -# [Ieurop Sas Network][AS29629][82.196.5.0 - 82.196.5.255] - -# [Ih Networks][AS33494][72.34.32.0 - 72.34.63.255] - -# [IMR Worldwide][Nielsen/NetRatings] - -0.0.0.0 nt-es.imrworldwide.com -0.0.0.0 safe-es.imrworldwide.com -0.0.0.0 secure-asia.imrworldwide.com -0.0.0.0 secure-au.imrworldwide.com -0.0.0.0 secure-dk.imrworldwide.com -0.0.0.0 secure-it.imrworldwide.com -0.0.0.0 secure-sg.imrworldwide.com -# [In2net][AS26753][64.151.225.0 - 64.151.225.255] - -# [In2net / Doteasy Technology][AS26753][65.61.192.0 - 65.61.255.255] - -0.0.0.0 adserve.doteasy.com -0.0.0.0 pbg2cs01.doteasy.com -0.0.0.0 hitcounter01.xspp.com -# [Ines][AS12310][80.86.106.0 - 80.86.106.255] - -0.0.0.0 9am.count.brat-online.ro -0.0.0.0 24fun.count.brat-online.ro -0.0.0.0 onefm.count.brat-online.ro -0.0.0.0 bestjobs.count.brat-online.ro -0.0.0.0 capital.count.brat-online.ro -0.0.0.0 cotidianul.count.brat-online.ro -0.0.0.0 g-f5fun.count.brat-online.ro -0.0.0.0 g-f5news.count.brat-online.ro -0.0.0.0 g-protv.count.brat-online.ro -0.0.0.0 gsp.count.brat-online.ro -0.0.0.0 hotnews.count.brat-online.ro -0.0.0.0 profm.count.brat-online.ro -0.0.0.0 mtv.count.brat-online.ro -0.0.0.0 myvideo.count.brat-online.ro -0.0.0.0 qds.count.brat-online.ro -0.0.0.0 realitatea.count.brat-online.ro -0.0.0.0 sport.count.brat-online.ro -0.0.0.0 viva.count.brat-online.ro -0.0.0.0 wall-streetro.count.brat-online.ro -0.0.0.0 error.intuitext.ro -0.0.0.0 promo.intuitext.ro -# [Ines][AS12310][83.166.201.160 - 83.166.201.175] - -0.0.0.0 admon1.count.brat-online.ro -# [INET / Securenetz-de][212.162.12.0 - 212.162.15.255] - -0.0.0.0 link4link.com -0.0.0.0 plus.link4link.com -0.0.0.0 ad.sexcount.de -# [INET / Securenetz][212.162.52.0 - 212.162.53.255] - -0.0.0.0 www.sexcount.de -# [INET / Secure Netz][AS25074][212.162.12.0 - 212.162.15.255] - -# [INET / Fliks Gmbh][AS25074][213.203.216.0 - 213.203.216.127] - -0.0.0.0 show.communiad.com -0.0.0.0 adserver.trojaner-info.de -# [Inet][AS3313][213.92.16.0 - 213.92.19.255] - -0.0.0.0 data.kataweb.it -0.0.0.0 oasjs.kataweb.it -0.0.0.0 adagiof3.repubblica.it -# [INET][AS25074][78.138.104.0 - 78.138.119.255] - -0.0.0.0 m.exactag.com -0.0.0.0 pxc.otto.de -# [Inflow / myGeek.com][AS19292][12.47.196.39 - 12.47.196.56] - -# [Inflow / myGeek.com][66.179.234.160 - 66.179.234.191] - -0.0.0.0 banner.adtrgt.com -0.0.0.0 popunder.adtrgt.com -0.0.0.0 transition.adtrgt.com -0.0.0.0 url.adtrgt.com -# [Inflow / Coremetrics][AS19296][66.179.5.0 - 66.179.5.127] - -0.0.0.0 jsfp.coremetrics.com -0.0.0.0 test.coremetrics.com -0.0.0.0 twci.coremetrics.com -# [Inflow / myGeek.com][AS19292][66.45.56.96 - 66.45.56.127] - -0.0.0.0 redirect.ad-feeds.net -0.0.0.0 roitrack.adtrgt.com -0.0.0.0 redirect.ad-feeds.com -0.0.0.0 113693url.displayadfeed.com -0.0.0.0 redirect.xmladfeed.com -# [Inflow][AS19292][67.217.224.0 - 67.217.255.255] - -0.0.0.0 c1024.ic-live.com -0.0.0.0 c10014.ic-live.com -# [Infonline][AS43407][193.46.63.0 - 193.46.63.255] - -0.0.0.0 spiegel.met.vgwort.de -# [Infonline][AS43407][91.215.100.0 - 91.215.103.255] - -0.0.0.0 de.ioam.de -0.0.0.0 bm.met.vgwort.de -0.0.0.0 focus.met.vgwort.de -0.0.0.0 handelsblatt.met.vgwort.de -0.0.0.0 n-tv.met.vgwort.de -0.0.0.0 rp-online.met.vgwort.de -0.0.0.0 sz.met.vgwort.de -0.0.0.0 zeit.met.vgwort.de -# [Infolink / Serverpronto][AS15083][ - 64.251.25.182] - -0.0.0.0 static.dynad.net -# [Infolink / Serverpronto][AS15083][69.60.114.0 - 69.60.125.255] - -0.0.0.0 www.freestats.tv -# [Info-media][AS3.196][91.213.29.0 - 91.213.29.255] - -# [InfoSpace][AS22293][67.63.48.0 - 67.63.63.255] - -0.0.0.0 om.metacrawler.com -0.0.0.0 om.webcrawler.com -# [Intelenet][AS5693][207.38.96.0 - 207.38.127.255] - -0.0.0.0 dp.specificclick.net -0.0.0.0 smp.specificmedia.com -0.0.0.0 specificmedia.com -0.0.0.0 www.specificmedia.com -# [Intelenet][AS5693][216.23.160.0 - 216.23.191.255] - -0.0.0.0 clients.bluecava.com -# [InterActiveCorp / Focus Interactive] - -0.0.0.0 c4.iwon.com -0.0.0.0 cc.iwon.com -0.0.0.0 docs1.iwon.com -0.0.0.0 my.iwon.com -0.0.0.0 plus.iwon.com -0.0.0.0 prizemachine.games.iwon.com -0.0.0.0 search.iwon.com -0.0.0.0 searchassistant.iwon.com -0.0.0.0 www1.iwon.com -# [IAC Search Media][AS16798][66.235.112.0 - 66.235.127.255] - -0.0.0.0 utm.cursormania.com -0.0.0.0 utm.trk.cursormania.com -0.0.0.0 utm.excite.co.uk -0.0.0.0 utm.trk.excite.com -0.0.0.0 utm.excite.it -0.0.0.0 utm.myfuncards.com -0.0.0.0 utm.trk.myfuncards.com -0.0.0.0 utm.popswatter.com -0.0.0.0 utm.trk.popswatter.com -0.0.0.0 utm.smileycentral.com -0.0.0.0 utm2.smileycentral.com -0.0.0.0 utm.trk.smileycentral.com -0.0.0.0 utmtrk2.smileycentral.com -0.0.0.0 utm.webfetti.com -0.0.0.0 utm.trk.webfetti.com -0.0.0.0 utm.zwinky.com -0.0.0.0 utm.trk.zwinky.com -0.0.0.0 www.funbuddyicons.com -# 0.0.0.0 wzus1.reference.com #[affects Dictonary.com] - -# [InterConnect / Viper][AS9150][213.207.92.0 - 213.207.97.255] - -0.0.0.0 www.erodynamics.nl -0.0.0.0 ads.happyidiots.nl -# [Interdata][AS42657][193.105.146.0 - 193.105.146.255] - -0.0.0.0 ads3.ipon.lt -0.0.0.0 v2.ads3.ipon.lt -0.0.0.0 sa1.ipon.lt -0.0.0.0 sa2.ipon.lt -# [Interdata][AS42657][193.200.124.0 - 193.200.125.255] - -0.0.0.0 keytarget.adnet.lt -# [Interforum][AS47867][91.212.132.0 - 91.212.132.255] - -# [Interland / Web.com][AS36476][209.237.128.0 - 209.237.191.255] - -# [Internap][AS12180][199.34.124.96 - 199.34.124.103] - -0.0.0.0 keisu02.eproof.com -# [Internap / Customer Acquisition][AS12180][216.52.167.64 - 216.52.167.95] - -0.0.0.0 control.adap.tv -# [Internap][AS10912][216.52.234.128 - 216.52.234.255] - -0.0.0.0 elv3-tslogging.touchcommerce.com -# [Internap][AS10913][23.92.176.0 - 23.92.191.255] - -0.0.0.0 s-adserver.cxad.cxense.com -# [Internap][AS13789][63.251.0.0 - 63.251.255.255] - -0.0.0.0 ad.batanga.net -0.0.0.0 tracking.batanga.com -0.0.0.0 tracking.batanga.net -0.0.0.0 horizon.mashable.com -0.0.0.0 s.webtrends.com -# [Internap / Gomez][AS14742][63.251.134.0 - 63.251.134.255] - -0.0.0.0 0532a9.r.axf8.net -0.0.0.0 064bdf.r.axf8.net -0.0.0.0 0d7292.r.axf8.net -0.0.0.0 0f36f3.r.axf8.net -0.0.0.0 1bb261.r.axf8.net -0.0.0.0 247590.r.axf8.net -0.0.0.0 276bf6.r.axf8.net -0.0.0.0 332645.r.axf8.net -0.0.0.0 3bb4f0.r.axf8.net -0.0.0.0 51af72.r.axf8.net -0.0.0.0 5b008e.r.axf8.net -0.0.0.0 5ebec5.r.axf8.net -0.0.0.0 72d329.r.axf8.net -0.0.0.0 8b3439.r.axf8.net -0.0.0.0 8cb8a3.r.axf8.net -0.0.0.0 8d6274.r.axf8.net -0.0.0.0 8d6274.t.axf8.net -0.0.0.0 9dacbd.r.axf8.net -0.0.0.0 9d060c.r.axf8.net -0.0.0.0 994119.r.axf8.net -0.0.0.0 1018d7.r.axf8.net -0.0.0.0 ab44aa.r.axf8.net -0.0.0.0 ac9d98.r.axf8.net -0.0.0.0 b3a70b.t.axf8.net -0.0.0.0 b5057c.r.axf8.net -0.0.0.0 c2c738.r.axf8.net -0.0.0.0 caea4e.r.axf8.net -0.0.0.0 caea4e.t.axf8.net -0.0.0.0 c6530e.r.axf8.net -0.0.0.0 d077aa.r.axf8.net -0.0.0.0 d3fd89.r.axf8.net -0.0.0.0 d9d0e0.r.axf8.net -0.0.0.0 e3f364.r.axf8.net -0.0.0.0 fdff44.r.axf8.net -0.0.0.0 fdff44.t.axf8.net -# [Internap / ClickSpring][AS14742][63.251.135.0 - 63.251.135.63] - -# [Internap][AS12180][64.187.110.8 - 64.187.110.15] - -# [Internap][AS12182][64.7.192.0 - 64.7.223.255] - -# [Internap][AS10912][64.74.0.0 - 64.74.255.255] - -0.0.0.0 pixel.admedia.com -# [Internap / Sk Intertainment][AS19024][64.74.108.64 - 64.74.108.127] - -0.0.0.0 ads.mrskin.com -# [Internap][AS14742][64.94.0.0 - 64.95.255.255] - -0.0.0.0 p.chango.com -0.0.0.0 bannerads.mantecabulletin.com -# [Internap / Namemedia][AS14742][64.95.64.0 - 64.95.64.255] - -0.0.0.0 adserver.sitesense.com -# [Internap][AS10913][66.150.0.0 - 66.151.255.255] - -0.0.0.0 ebdr2.com -0.0.0.0 p.ebdr2.com -0.0.0.0 cdn.visiblemeasures.com -# [Internap / Webhosting][AS12180][67.215.160.0 - 67.215.191.255] - -# [Internap / VPP Technologies][AS19024][69.25.152.0 - 69.25.152.255] - -# [Internap / IntegraClick][AS19024][69.25.190.0 - 69.25.190.255] - -0.0.0.0 www.clickboothlnk.com -# [Internap / Visible Measures][AS14742][69.25.201.0 - 69.25.201.127] - -# [Internap / Rich Relevance][AS10913][69.25.31.240 - 69.25.31.255] - -0.0.0.0 recs.richrelevance.com -# [Internap / Adap.tv][AS12182][69.25.60.128 - 69.25.60.255] - -# [Internap / Trueffect][AS14745][69.25.86.0 - 69.25.86.31] - -0.0.0.0 log.adap.tv -0.0.0.0 qlog.adap.tv -0.0.0.0 media.adlegend.com -# [Internap][AS14743][70.42.0.0 - 70.42.255.255] - -0.0.0.0 b.admedia.com -0.0.0.0 footerroll.admedia.com -0.0.0.0 g.admedia.com -0.0.0.0 inline.admedia.com -0.0.0.0 m.admedia.com -0.0.0.0 v.admedia.com -0.0.0.0 vslider.admedia.com -0.0.0.0 pixel.adadvisor.net -0.0.0.0 www.adadvisor.net -0.0.0.0 click.cheapstuff.com -0.0.0.0 delivery.first-impression.com -0.0.0.0 sftrack.searchforce.net -0.0.0.0 click.top10sites.com -0.0.0.0 usadserver.com -0.0.0.0 www.usadserver.com -0.0.0.0 analytics.vast.com -# [Internap / Howstuffworks][AS10913][70.42.150.0 - 70.42.150.255] - -# [Internap / Turn][AS12182][70.42.138.0 - 70.42.138.255] - -# [Internap][AS19024][72.44.88.83] - -0.0.0.0 adsharenetwork.com -# [Internap / Gwallet][AS12182]AS14745[72.5.64.0 - 72.5.92.127] - -0.0.0.0 rs.gwallet.com -0.0.0.0 www.ojrq.net -# [Internap / Atrinsic][AS14743][72.5.175.0 - 72.5.175.63] - -# [Internap / Adify][AS12182][74.201.118.0 - 74.201.118.255] - -0.0.0.0 feed.afy11.net -# [Internap / Outbrain][AS13789][74.201.198.64 - 74.201.198.95] - -0.0.0.0 hpr.outbrain.com -0.0.0.0 log.outbrain.com -# [Internap / Gather][AS12182][74.201.33.0 - 74.201.33.255] - -0.0.0.0 tracking.skyword.com -# [Internap / Adap.tv][AS12182][74.201.86.224 - 74.201.86.255] - -# [Internap][AS19024][74.217.0.0 - 74.217.255.255] - -0.0.0.0 media1.ancestry.com -0.0.0.0 media.gsimedia.net -0.0.0.0 jsl.revsci.net -0.0.0.0 revsci.tvguide.com -# [Internap / Adify][74.217.212.0 - 74.217.212.255] - -0.0.0.0 beacon.afy11.net -# [Internap / Jolokia][74.217.67.0 - 74.217.67.255] - -0.0.0.0 ads.yankscash.com -# [Internap][AS13789][75.98.0.0 - 75.98.95.255] - -0.0.0.0 ads.healthline.com -0.0.0.0 a.rfihub.com -0.0.0.0 ads.p.veruta.com -# [Internap][AS48910][95.172.69.0 - 95.172.69.63] - -0.0.0.0 pq-direct.revsci.net -# [Internet4you][AS29014][93.92.128.0 - 93.92.135.255] - -0.0.0.0 containertags.belboon.de -# [Internet Billboard][AS5588][194.213.62.32 - 194.213.62.47] - -0.0.0.0 go.goldbachpoland.bbelements.com -# [Internet Billboard][AS2819][62.168.44.112 - 62.168.44.127] - -0.0.0.0 bbcdn.go.adevolution.bbelements.com -0.0.0.0 go.adevolution.bbelements.com -0.0.0.0 bbcdn.go.adlv.bbelements.com -0.0.0.0 bbcdn.go.evolutionmedia.bbelements.com -0.0.0.0 bbcdn.go.idmnet.bbelements.com -0.0.0.0 go.gba.bbelements.com -# [Internet Billboard][AS2819][62.209.227.208 - 62.209.227.223] - -# [Internet Initiative Japan][AS2497][58.138.128.0 - 58.138.191.255] - -0.0.0.0 as.yl.impact-ad.jp -# [Internet Media][AS12008][204.69.234.0 - 204.69.234.255] - -0.0.0.0 cdn.brsrvr.com -# [Internet Media][AS12008][204.74.64.0 - 204.74.127.255] - -# [Interserver][AS19318][209.159.144.0 - 209.159.159.255] - -0.0.0.0 launch.zugo.com -# [Interserver][AS19318][64.20.32.0 - 64.20.63.255] - -0.0.0.0 gamersad.com -0.0.0.0 i.zugo.com -0.0.0.0 zoek.zugo.com -0.0.0.0 www.zugo.com -# [Interserver][66.45.224.0 - 66.45.255.255] - -0.0.0.0 rotor6.newzfind.com -0.0.0.0 sutra.newzfind.com -0.0.0.0 outwar.com -0.0.0.0 fabar.outwar.com -0.0.0.0 sigil.outwar.com -0.0.0.0 torax.outwar.com -0.0.0.0 www.outwar.com -0.0.0.0 ads.rampidads.com -0.0.0.0 main.rampidads.com -0.0.0.0 www.rampidads.com -0.0.0.0 track.zugo.com -# [Interserver][AS19318][69.10.32.0 - 69.10.63.255] - -0.0.0.0 www.classifieds1000.com -0.0.0.0 ads.meredithads.com -# [InterWeb Media][AS21793][76.76.96.0 - 76.76.127.255] - -# [InterWebvertising][AS9150][213.206.254.64 - 213.206.254.127] - -0.0.0.0 ads.ero-advertising.com -0.0.0.0 api.ero-advertising.com -0.0.0.0 apo.ero-advertising.com -0.0.0.0 banners.ero-advertising.com -0.0.0.0 invideo.ero-advertising.com -0.0.0.0 layerads.ero-advertising.com -0.0.0.0 redirects.ero-advertising.com -0.0.0.0 thumbs.ero-advertising.com -# [Iomart][AS20860][95.154.251.0 - 95.154.251.255] - -0.0.0.0 delivery.platform.switchads.com -0.0.0.0 delivery.a.switchadhub.com -0.0.0.0 delivery.d.switchadhub.com -0.0.0.0 delivery.e.switchadhub.com -0.0.0.0 delivery.g.switchadhub.com -# [IP Exchange / Udusegbe][AS15598][62.146.117.0 - 62.146.117.127] - -0.0.0.0 adc-serv.net -0.0.0.0 ad.adc-serv.net -0.0.0.0 r.adc-serv.net -0.0.0.0 ad.adserver01.de -0.0.0.0 r.adserver01.de -# [IP Exchange / Bigpoint-net][AS15598][62.146.190.0 - 62.146.191.255] - -# [IP Exchange / Leo Gmbh][AS15598][62.146.26.32 - 62.146.26.63] - -0.0.0.0 advert.leo.org -# [IP Exchange / Pepper Media][AS15598][62.146.88.96 - 62.146.88.127] - -0.0.0.0 www.webstats4u.com -# [IP Exchange / Webtrekk][AS15598][80.190.151.0 - 80.190.151.127] - -0.0.0.0 adx.chip.de -0.0.0.0 douglas01.webtrekk.net -0.0.0.0 handelsblatt01.webtrekk.net -0.0.0.0 jade01.webtrekk.net -0.0.0.0 lastampa01.webtrekk.net -0.0.0.0 prosieben01.webtrekk.net -0.0.0.0 sapato01.webtrekk.net -0.0.0.0 sofa01.webtrekk.net -0.0.0.0 tiscaliadv01.webtrekk.net -0.0.0.0 track.webtrekk.de -0.0.0.0 trendmicroeuropa01.webtrekk.net -0.0.0.0 triboo01.webtrekk.net -0.0.0.0 vnumedia01.webtrekk.net -0.0.0.0 weltonline01.webtrekk.net -0.0.0.0 zeit01.webtrekk.net -# [Ipx Server][AS24900][80.190.246.0 - 80.190.246.255] - -0.0.0.0 www.counti.de -0.0.0.0 statistiq.com -0.0.0.0 www.topsites24.de -0.0.0.0 ads.webtools24.net -0.0.0.0 banner.webtools24.net -# [Ironpath Networks][AS36217][67.209.176.0 - 67.209.191.255] - -# [ISP UATelecom][AS44997][91.203.92.0 - 91.203.95.255] - -# [Isprime][AS23393][104.37.176.0 - 104.37.183.255] - -0.0.0.0 ads.exdynsrv.com -# [Isprime][AS23393][64.111.192.0 - 64.111.223.255] - -0.0.0.0 www.gbcash.com -0.0.0.0 syndication.jsadapi.com -0.0.0.0 peakclick.com -0.0.0.0 feed.peakclick.com -0.0.0.0 www.peakclick.com -0.0.0.0 www.stats.net -0.0.0.0 t2lgo.com -# [Isprime][AS23393][64.188.48.0 - 64.188.63.255] - -0.0.0.0 g.promosrv.com -0.0.0.0 www.singlesadnetwork.com -0.0.0.0 vom.sitescout.com -0.0.0.0 wam-ads.sitescout.com -0.0.0.0 monk.sitescoutadserver.com -# [Isprime][66.230.128.0 - 66.230.191.255] - -0.0.0.0 www.ads180.com -0.0.0.0 www.exitmoney.com -0.0.0.0 track.oainternetservices.com -0.0.0.0 clicks2.oxcash.com -0.0.0.0 popup.oxcash.com -0.0.0.0 track.oxcash.com -0.0.0.0 exit.oxcash2.com -0.0.0.0 realbannerads.com -0.0.0.0 www.realtextads.com -0.0.0.0 banners.thiswillshockyou.com -# [ISPrime / Reality Check][64.111.206.0 - 64.111.208.255] - -# [ISPrime / Reality Check][64.111.216.0 - 64.111.217.255] - -0.0.0.0 banners.amfibi.com -# [ISPrime / Reality Check][AS23393][66.230.161.0 - 66.230.161.255] - -# [ISPrime][68.169.64.0 - 68.169.95.255] - -0.0.0.0 adsgen.bangbros.com -0.0.0.0 adsrv.bangbros.com -0.0.0.0 tck.bangbros.com -0.0.0.0 www.fuckbookdating.com -0.0.0.0 webmasters.h2porn.com -0.0.0.0 ads.nudereviews.com -0.0.0.0 www.oainternet.com -0.0.0.0 stepnation.com -0.0.0.0 images.ads.whaleads.com -# [ISPrime / Reality Check][AS46652][141.0.172.0 - 141.0.175.255] - -0.0.0.0 banners.advidi.com -0.0.0.0 20996-1061.link.iwanttodeliver.com -0.0.0.0 243029-18685.link.iwanttodeliver.com -0.0.0.0 244657-12903.link.iwanttodeliver.com -0.0.0.0 38707-223419.link.iwanttodeliver.com -0.0.0.0 4902-145639.link.iwanttodeliver.com -0.0.0.0 www.loading-delivery1.com -0.0.0.0 www.loading-delivery2.com -0.0.0.0 banners.meccahoo.com -0.0.0.0 banners.swingers-match.com -0.0.0.0 www.targetingnow.com -# [ISPrime / Reality Check / Serverstack][AS23393][AS46652][69.55.48.0 - 69.55.63.255] - -0.0.0.0 banners.askmecca.com -0.0.0.0 avenfeld.com -0.0.0.0 d.plugrush.com -0.0.0.0 mobile.plugrush.com -0.0.0.0 w.plugrush.com -0.0.0.0 widget.supercounters.com -# [Isprime][76.9.0.0 - 76.9.31.255] - -0.0.0.0 vip.adstatic.com -0.0.0.0 corporate.crakmedia.com -0.0.0.0 www.crakmedia.com -0.0.0.0 ftvcash.com -0.0.0.0 404.fuckyoucash.com -0.0.0.0 bloggers.fuckyoucash.com -0.0.0.0 internal.fuckyoucash.com -0.0.0.0 affiliates.lifeselector.com -0.0.0.0 media.lead.program3.com -0.0.0.0 www.program3.com -0.0.0.0 moo.sitescout.com -0.0.0.0 ads2.vasmg.com -# [Ispsystem][AS29182][188.120.232.0 - 188.120.239.255] - -# [Ispsystem][AS29182][37.230.114.0 - 37.230.115.255] - -0.0.0.0 flash4promo.ru -# [Ispsystem At Nac][AS8001][66.228.32.0 - 66.228.63.255] - -0.0.0.0 dev.visualwebsiteoptimizer.com -# [ISWest / Trade News][AS5033][207.178.151.0 - 207.178.151.255] - -0.0.0.0 actvtrack.com -0.0.0.0 coolwebstats.com -0.0.0.0 www.coolwebstats.com -0.0.0.0 flashmediaportal.com -0.0.0.0 flttracksecure.com -0.0.0.0 ads.ibtracking.com -0.0.0.0 sascentral.com -# [It S Ltd][AS48772][195.88.32.0 - 195.88.33.255] - -# [Iweb Technologies][AS32613][174.142.0.0 - 174.142.255.255] - -0.0.0.0 community.adlandpro.com -0.0.0.0 ads.affbuzzads.com -0.0.0.0 www.affbuzzads.com -0.0.0.0 www.yourdedicatedhost.com -# [Iweb][AS32613][184.107.0.0 - 184.107.255.255] - -# [Iweb Technologies][AS32613][198.72.96.0 - 198.72.127.255] - -# [Iweb / Innovastreams][209.172.45.0 - 209.172.45.255] - -0.0.0.0 ads.iawsnetwork.com -0.0.0.0 oreo.iawsnetwork.com -# [iWeb Dedicated HD][209.172.51.96 - 209.172.51.127] - -# [iWeb Dedicated HD][64.15.136.96 - 64.15.136.127] - -0.0.0.0 stats.parstools.com -# [Iweb Dedicated Cl][AS32613][67.205.64.0 - 67.205.127.255] - -# [Iweb Technologies][67.205.101.32 - 67.205.75.15] - -0.0.0.0 revotrack.revotas.com -# [Iweb][70.38.0.0 - 70.38.127.255] - -0.0.0.0 ads2.iweb.cortica.com -0.0.0.0 adserver-static1.iweb.cortica.com -0.0.0.0 ads.mondogames.com -# [iWeb Dedicated CL2][70.38.78.96 - 70.38.78.127] - -0.0.0.0 bannerco-op.com -# [Iweb Dedicated][209.172.32.0 - 209.172.63.255] - -# [Iweb Dedicated][72.55.128.0 - 72.55.191.255] - -0.0.0.0 www.bannersgomlm.com -0.0.0.0 ads.cinemaden.com -# [Iweb Dedicated Cl][AS32613][72.55.153.128 - 72.55.153.159] - -# [Iweb Dedicated Cl][AS32613][72.55.165.64 - 72.55.165.95] - -0.0.0.0 www.freestat.ws -0.0.0.0 www.hiperstat.com -0.0.0.0 www.specialstat.com -# [Iweb Dedicated Cl][72.55.174.192 - 72.55.174.223] - -# [Iweb / Panelbox][72.55.186.0 - 72.55.187.255] - -# [Jasmin Media Group][AS34655][80.77.113.0 - 80.77.113.255] - -0.0.0.0 counter.awempire.com -0.0.0.0 counter.jasmin.hu -# [Jasmin Media Group / Lalib Lda][AS34655][93.93.53.0 - 93.93.53.255] - -# [Joint Multimedia / Isp Imc][AS34187][195.245.118.0 - 195.245.119.255] - -# [Joint Multimedia][AS34187][78.26.161.0 - 78.26.191.255] - -# [Junik][AS8206][213.182.197.0 - 213.182.197.15] - -# [Jupiter Hosting / ICS Entertainment][AS29814][64.255.160.0 - 64.255.191.255] - -0.0.0.0 ads.gofuckyourself.com -# [Keyweb Ag][AS31103][217.114.208.0 - 217.114.208.255] - -0.0.0.0 static.unister-adservices.com -# [Keyweb Ag][AS31103][84.19.176.0 - 84.19.191.255] - -# [Keyweb Ag][87.118.82.0 - 87.118.95.255] - -0.0.0.0 exchangecash.de -# [Keyweb Ag][87.118.96.0 - 87.118.127.255] - -0.0.0.0 pr-cy.ru -# [Keyweb][95.169.186.0 - 95.169.187.255] - -0.0.0.0 s1.rotaban.ru -# [Korea Telecom][218.144.0.0 - 218.159.255.255] - -0.0.0.0 cad.chosun.com -0.0.0.0 hitlog2.chosun.com -0.0.0.0 counter.joins.com -0.0.0.0 adplus.yonhapnews.co.kr -# [Korea Telecom][222.96.0.0 - 222.122.255.255] - -# [Kvantel][AS41572][77.88.106.96 - 77.88.106.127] - -0.0.0.0 allerinternett.tns-cs.net -0.0.0.0 amedia.tns-cs.net -0.0.0.0 api.tns-cs.net -0.0.0.0 e24dp.tns-cs.net -0.0.0.0 eddamedia.tns-cs.net -0.0.0.0 eniro.tns-cs.net -0.0.0.0 hmortensen.tns-cs.net -0.0.0.0 idg.tns-cs.net -0.0.0.0 med-tek.tns-cs.net -0.0.0.0 na.tns-cs.net -0.0.0.0 mno.tns-cs.net -0.0.0.0 mtg.tns-cs.net -0.0.0.0 nrk.tns-cs.net -0.0.0.0 polaris.tns-cs.net -0.0.0.0 test.tns-cs.net -0.0.0.0 tunmedia.tns-cs.net -0.0.0.0 vg.tns-cs.net -# [LambdaNet / Ipilum.com][AS13237][80.86.167.128 - 80.86.167.255] - -# [Layer42.net][AS8121][64.13.128.0 - 64.13.191.255] - -# 0.0.0.0 www.luminate.com #[affects login] - -# [Layer42.net][AS8121][69.36.224.0 - 69.36.255.255] - -# [Layered Technologies][AS22576][72.232.0.0 - 72.233.127.255] - -0.0.0.0 openx.4shared.com -0.0.0.0 www.fastusersonline.com -0.0.0.0 adsnew.gsmarena.com -0.0.0.0 pingomatic.com -0.0.0.0 ads.phonearena.com -0.0.0.0 bannerexchange.troglod.com -0.0.0.0 www.usersonlinecounter.com -0.0.0.0 botd2.wordpress.com -0.0.0.0 xxx-r.com -# [Layered Technologies][AS3561][72.36.128.0 - 72.36.255.255] - -# [Layered Technologies][74.200.192.0 - 74.200.255.255] - -0.0.0.0 pagerank.scambiositi.com -0.0.0.0 www.statsforever.com -0.0.0.0 www.widebanner.com -# [Leaseweb][AS30633][108.59.0.0 - 108.59.15.255] - -0.0.0.0 reactads.engine.adglare.net -0.0.0.0 p491.atemda.com -# [Leaseweb][AS16265][109.237.208.0 - 109.237.219.255] - -0.0.0.0 feeds.wise-click.com -# [Leaseweb][AS16265][109.69.56.0 - 109.69.59.255] - -0.0.0.0 tgptraffic.biz -# [Leaseweb][AS28753][178.162.137.96 - 178.162.137.223] - -# [Leaseweb][AS16265][188.72.204.0 - 188.72.204.255] - -# [Leaseweb][AS16265][195.200.82.0 - 195.200.83.255] - -# [Leaseweb][AS30633][198.7.56.0 - 198.7.63.255] - -# [Leaseweb][AS30633][199.58.84.0 - 199.58.87.255] - -# [Leaseweb][AS30633][207.244.64.0 - 207.244.127.255] - -0.0.0.0 static.hotjar.com -# [Leaseweb][AS7203][209.58.128.0 - 209.58.143.255] - -0.0.0.0 utraffic.engine.adglare.net -# [Leaseweb][AS28753][212.95.32.0 - 212.95.63.255] - -0.0.0.0 ads.directcorp.de -0.0.0.0 adserver.directcorp.de -# [Leaseweb][AS28753][217.19.1.0 - 217.20.112.255] - -0.0.0.0 exit-ad.de -0.0.0.0 www.exit-ad.de -0.0.0.0 www.little-help.com -# [Leaseweb][AS28753][37.1.216.0 - 37.1.223.255] - -# [Leaseweb][AS60781][37.48.64.0 - 37.48.120.255] - -0.0.0.0 promo-m.bongacash.com -0.0.0.0 smartxads.com -# [Leaseweb][AS16265][46.165.240.0 - 46.165.247.255] - -# [Leaseweb][AS16265][46.243.0.0 - 46.243.7.255] - -0.0.0.0 www.awmads.com -0.0.0.0 vktr073.net -# [Leaseweb][AS16265][5.61.32.0 - 5.61.47.255] - -0.0.0.0 assculo.com -# [Leaseweb][AS16265][5.79.64.0 - 5.79.127.255] - -0.0.0.0 adservone.com -# [Leaseweb][AS16265][62.212.66.0 - 62.212.84.255] - -0.0.0.0 ads.adhood.com -0.0.0.0 www.ad-skills.nl -0.0.0.0 www.hubtraffic.com -# [Leaseweb][82.192.69.0 - 82.192.88.127] - -0.0.0.0 zhirok.com -# [Leaseweb][83.149.105.0 - 83.149.105.255] - -# [Leaseweb][83.149.110.0 - 83.149.110.255] - -# [Leaseweb][83.149.112.0 - 83.149.125.191] - -0.0.0.0 promo.bongacash.com -# [Leaseweb][83.149.85.0 - 83.149.85.255] - -# [Leaseweb][83.149.87.128 - 83.149.87.255] - -# [Leaseweb][AS28753][84.16.226.0 - 84.16.226.255] - -# [Leaseweb][AS16265][85.17.111.0 - 85.17.94.255] - -0.0.0.0 3animalsex.com -0.0.0.0 www.3animalsex.com -0.0.0.0 www.adcode.ws -0.0.0.0 adv.adultpartnership.com -0.0.0.0 counter.cam-content.com -0.0.0.0 piwik.cam-content.com -0.0.0.0 www.crackserver.com -0.0.0.0 ads2.ero-advertising.com -0.0.0.0 askjolene.ero-advertising.com -0.0.0.0 banners2.ero-advertising.com -0.0.0.0 imads.ero-advertising.com -0.0.0.0 js.ero-advertising.com -0.0.0.0 popads.ero-advertising.com -0.0.0.0 tracker.ero-advertising.com -0.0.0.0 adman.kathimerini.gr -0.0.0.0 www.promotion-campaigns.com -0.0.0.0 ads.rude.com -0.0.0.0 banners.rude.com -0.0.0.0 banners.content.rude.com -0.0.0.0 stat-tracker.net -0.0.0.0 uberads.net -0.0.0.0 ad.velmedia.net -0.0.0.0 www.velmedia.net -# [Leaseweb][Euronoc Networks][85.17.161.0 - 85.17.161.255] - -0.0.0.0 artwork.aim4media.com -0.0.0.0 www.aim4media.com -0.0.0.0 www.popupmoney.com -# [Leaseweb][AS16265][88.208.52.0 - 88.208.57.255] - -0.0.0.0 n.adonweb.ru -0.0.0.0 pc.adonweb.ru -0.0.0.0 wu.adonweb.ru -0.0.0.0 n.pcads.ru -# [Leaseweb][AS28753][89.149.194.0 - 89.149.255.255] - -0.0.0.0 www.ipcounter.de -0.0.0.0 counter.xeanon.com -# [Leaseweb / Kolido.net][91.184.48.0 - 91.184.55.191] - -# [Leaseweb][91.191.160.0 - 91.191.167.255] - -# [Leaseweb][94.75.198.0 - 94.75.198.255] - -# [Leaseweb][94.75.216.0 - 94.75.235.255] - -# [Nl-leaseweb][94.75.192.0 - 94.75.255.255] - -0.0.0.0 www.adhood.com -0.0.0.0 amateurdevils.com -0.0.0.0 webdata.vidz.com -# [Leaseweb][95.168.163.0 - 95.168.191.255] - -# [Leaseweb][AS16265][AS60781][95.211.0.0 - 95.211.255.255] - -0.0.0.0 ads.ad4max.com -0.0.0.0 static.adman.gr -0.0.0.0 ads.adone.com -0.0.0.0 cache.ad-serverparc.nl -0.0.0.0 cluster.ad-serverparc.nl -0.0.0.0 clickbux.ru -0.0.0.0 adserve.donanimhaber.com -0.0.0.0 ads.discreetad.com -0.0.0.0 pops.ero-advertising.com -0.0.0.0 a.heavy-r.com -0.0.0.0 openx.iamexpat.nl -0.0.0.0 itmcash.com -0.0.0.0 ads.itmcash.com -0.0.0.0 s6.lebenna.com -0.0.0.0 wwa.pacific-yield.com -0.0.0.0 adv.rockstar.bg -0.0.0.0 webmasters.videarn.com -0.0.0.0 ad.wingads.com -# [Legendum LLC][Tracking Service] - -0.0.0.0 db0.net-filter.com -0.0.0.0 db2.net-filter.com -0.0.0.0 db3.net-filter.com -0.0.0.0 db5.net-filter.com -0.0.0.0 db6.net-filter.com -0.0.0.0 db7.net-filter.com -0.0.0.0 sitestats.com -0.0.0.0 db0.sitestats.com -0.0.0.0 db1.sitestats.com -0.0.0.0 db2.sitestats.com -0.0.0.0 db3.sitestats.com -0.0.0.0 db4.sitestats.com -0.0.0.0 db5.sitestats.com -0.0.0.0 db6.sitestats.com -0.0.0.0 db7.sitestats.com -0.0.0.0 www.sitestats.com -# [Level3 / Lee][AS3356][192.104.182.0 - 192.104.231.255] - -0.0.0.0 stats-newyork1.bloxcms.com -# [Level3][AS3356][198.76.0.0 - 198.79.255.255] - -# [Level3][AS3356][199.92.0.0 - 199.95.255.255] - -0.0.0.0 sscdn.banners.advidi.com -# [Level3][AS3356][205.128.0.0 - 205.131.255.255] - -0.0.0.0 promo.lifeselector.com -# [Level3][AS3356][207.120.0.0 - 207.123.255.255] - -# [Level3 / InsightExpress][AS3356][209.244.0.0 - 209.247.255.255] - -0.0.0.0 ad.insightexpress.com -0.0.0.0 invite.insightexpress.com -0.0.0.0 www.insightexpress.com -0.0.0.0 icompass.insightexpressai.com -0.0.0.0 rb.insightexpressai.com -0.0.0.0 insightexpresserdd.com -# [Level3][AS3356][209.41.64.0 - 209.41.95.255] - -# [Level3][AS26667][213.19.162.0 - 213.19.162.255] - -0.0.0.0 pixel-eu.rubiconproject.com -# [Level3 / eXTReMe][AS3356][213.244.183.192 - 213.244.183.223] - -# [Level3][4.0.0.0 - 4.255.255.255] - -0.0.0.0 level3.applifier.com -0.0.0.0 ads-v-darwin.hulu.com -0.0.0.0 nbc.interpolls.com -0.0.0.0 pollserver.interpolls.com -0.0.0.0 ps2.interpolls.com -0.0.0.0 ps.interpolls.com -0.0.0.0 sw.interpolls.com -0.0.0.0 wb.interpolls.com -0.0.0.0 cdn.program3.com -0.0.0.0 m.sancdn.net -0.0.0.0 udm.ri1.scorecardresearch.com -0.0.0.0 udm.ri2.scorecardresearch.com -0.0.0.0 udm.ri3.scorecardresearch.com -0.0.0.0 udm.ri4.scorecardresearch.com -0.0.0.0 udm.ri5.scorecardresearch.com -0.0.0.0 udm.ri6.scorecardresearch.com -0.0.0.0 udm.ri7.scorecardresearch.com -0.0.0.0 udm.ri8.scorecardresearch.com -0.0.0.0 udm.ri9.scorecardresearch.com -# [Level3][62.140.0.0 - 62.140.31.255] - -0.0.0.0 cv.apprupt.com -# [Level3][63.208.0.0 - 63.215.255.255] - -0.0.0.0 www.clickmanage.com -# [Level3][64.152.0.0 - 64.159.255.255] - -# [Level3 / Internext Media][67.29.139.128 - 67.29.139.255] - -0.0.0.0 www.abcjmp.com -0.0.0.0 3151.77152.blueseek.com -0.0.0.0 4802.170.blueseek.com -0.0.0.0 5740.4785.blueseek.com -0.0.0.0 5882.1158.blueseek.com -0.0.0.0 5990.findit.blueseek.com -0.0.0.0 7457.accessaw.blueseek.com -0.0.0.0 7457.pownit.blueseek.com -0.0.0.0 7979.nosubid.blueseek.com -0.0.0.0 itc.2081.blueseek.com -0.0.0.0 itcg3.c5369.blueseek.com -0.0.0.0 2183.jsjmlejl.clickshield.net -0.0.0.0 redirect.clickshield.net -0.0.0.0 whatseek.com -# [Level 3 / Extra Security][AS12129][67.29.152.0 - 67.29.155.255] - -# [Level 3][AS3356][67.72.0.0 - 67.75.255.255] - -0.0.0.0 ads.empoweringmedia.net -# [Level3][AS3356][AS26667][AS11946][8.0.0.0 - 8.255.255.255] - -0.0.0.0 tag.1rx.io -0.0.0.0 cdn.adstatic.com -0.0.0.0 exityield.advertise.com -0.0.0.0 network.advertise.com -0.0.0.0 www.advertise.com -0.0.0.0 d.aggregateknowledge.com -0.0.0.0 cdn.alleliteads.com -0.0.0.0 adbcache.brandreachsys.com -0.0.0.0 cdn1.ads.brazzers.com -0.0.0.0 i.cdnpark.com -0.0.0.0 connect5364.com -0.0.0.0 ads.cracked.com -0.0.0.0 track.cracked.com -0.0.0.0 ping.crowdscience.com -0.0.0.0 adsvr.deviantart.com -0.0.0.0 ads.exoclick.com -0.0.0.0 msnads-wm9.fplive.net -0.0.0.0 cdntest.gand.de -0.0.0.0 ips-invite.iperceptions.com -0.0.0.0 img.metaffiliation.com -0.0.0.0 a.global.msads.net -0.0.0.0 global.msads.net -0.0.0.0 cdn.promo.pimproll.com -0.0.0.0 cdn.g.promosrv.com -0.0.0.0 cdn.redlightcenter.com -0.0.0.0 http100.content.ru4.com -0.0.0.0 http.content.ru4.com -0.0.0.0 bcbb.rubiconproject.com -0.0.0.0 beacon-us-iad2.rubiconproject.com -0.0.0.0 fastlane.rubiconproject.com -0.0.0.0 banners.securedataimages.com -0.0.0.0 e.sexad.net -0.0.0.0 pod.sexsearch.com -# 0.0.0.0 api.solvemedia.com #[affects captcha] - -0.0.0.0 pixel.solvemedia.com -0.0.0.0 fms2.pointroll.speedera.net -0.0.0.0 ad-cdn.technoratimedia.com -0.0.0.0 demoq.use-trade.com -# [Level3 / Joyent][8.17.168.0 - 8.17.171.255] - -# [Lightningcast][AS32288][216.52.117.0 - 216.52.117.255] - -0.0.0.0 stats.lightningcast.net -0.0.0.0 stats2.lightningcast.net -# [Lightstorm Communications][AS42005][92.240.234.0 - 92.240.237.255] - -0.0.0.0 adserver2.blueadvertise.com -0.0.0.0 cbpublishing.blueadvertise.com -0.0.0.0 cdxninteractive.blueadvertise.com -# [LiteUp][AS32959][69.22.132.0 - 69.22.135.255] - -# [Limelight][AS22822][208.111.128.0 - 208.111.191.255] - -0.0.0.0 qlipsodigital.checkm8.com -0.0.0.0 static.cpalead.com -0.0.0.0 cache.daredorm.com -0.0.0.0 cachewww.europacasino.com -0.0.0.0 cdn.intermarkets.net -0.0.0.0 intermrkts.vo.llnwd.net -0.0.0.0 wbads.vo.llnwd.net -0.0.0.0 scripts.mofos.com -0.0.0.0 cache.realitykings.com -0.0.0.0 media.sexinyourcity.com -0.0.0.0 cdn1.telemetryverification.net -0.0.0.0 ff1.telemetryverification.net -0.0.0.0 cdn.banner.thumbplay.com -0.0.0.0 creativeby2.unicast.com -0.0.0.0 pl1.yumenetworks.com -# [Limelight][68.142.64.0 - 68.142.127.255] - -0.0.0.0 static.ads.crakmedia.com -0.0.0.0 static.fleshlight.com -0.0.0.0 content.ipro.com -0.0.0.0 cdn-01.yumenetworks.com -# [Limelight][69.164.0.0 - 69.164.63.255] - -0.0.0.0 tealium.hs.llnwd.net -0.0.0.0 img100-321.xvideos.com -# [Limelight][69.28.128.0 - 69.28.191.255] - -0.0.0.0 im.afy11.net -# 0.0.0.0 libs.coremetrics.com #[affects tMobile/EverBank] - -0.0.0.0 cdn.content.exoticads.com -0.0.0.0 munchkin.marketo.net -# [Limestone][AS46475][69.162.64.0 - 69.162.127.255] - -0.0.0.0 ox.fashion.bg -0.0.0.0 e.freewebhostingarea.com -# [Limestone][AS46475][74.63.224.172] - -0.0.0.0 spns.seriousads.net -# [Limited Liability][AS28870][82.179.204.0 - 82.179.205.255] - -# [Liquid Web][AS32244][209.59.128.0 - 209.59.191.255] - -0.0.0.0 www.adspeed.com -# [Liquid Web][AS32244][50.28.0.0 - 50.28.127.255] - -0.0.0.0 filter.eclickz.com -0.0.0.0 ads.localyokelmedia.com -0.0.0.0 attribution.webmarketing123.com -# [Liquid Web][67.225.128.0 - 67.225.255.255] - -0.0.0.0 www.adimpact.com -0.0.0.0 blogadswap.com -0.0.0.0 clixtk.com -0.0.0.0 www.iwstats.com -0.0.0.0 maxtracker.net -# [Liquid Web][67.227.128.0 - 67.227.255.255] - -0.0.0.0 www.adworkmedia.com -0.0.0.0 quik2link.com -# [Liquid Web][AS32244][69.167.128.0 - 69.167.191.255] - -# [Liquid Web][69.16.192.0 - 69.16.255.255] - -0.0.0.0 search.eclickz.com -0.0.0.0 www.freeusersonline.com -# [Liquid Web][72.52.128.0 - 72.52.255.255] - -0.0.0.0 adspserving.com -0.0.0.0 www.adversal.com -0.0.0.0 adv.blogupp.com -0.0.0.0 www.chrumedia.com -0.0.0.0 www.hit-counts.com -0.0.0.0 www.validview.com -0.0.0.0 ads.peoplespharmacy.com -0.0.0.0 www.yieldtraffic.com -# [Lirex][AS8262][164.138.220.0 - 164.138.221.255] - -0.0.0.0 ads.3e-news.net -0.0.0.0 b.detetoigrae.com -0.0.0.0 a.kik.bg -0.0.0.0 openx.stand.bg -# [Lirex][AS8262][193.107.68.0 - 193.107.71.255] - -# [Lirex][AS8262][194.12.240.128 - 194.12.240.159] - -0.0.0.0 ads.start.bg -# [Lirex][AS8262][195.191.148.0 - 195.191.149.255] - -0.0.0.0 www.banners.bgcatalog.net -0.0.0.0 track.make-a-site.net -# [Lirex][AS8262][82.119.84.0 - 82.119.84.255] - -0.0.0.0 ads.pik.bg -# [Lirex][AS8262][85.14.21.0 - 85.14.22.255] - -0.0.0.0 o.ibg.bg -0.0.0.0 r01.ibg.bg -# [Lirex][AS8262][89.252.247.0 - 89.252.247.255] - -# [Lirex / SuperHosting.BG][AS8262][91.196.124.0 - 91.196.127.255] - -0.0.0.0 www.cpmfun.com -0.0.0.0 ex-traffic.com -0.0.0.0 forexadv.eu -0.0.0.0 stat.ganbox.com -0.0.0.0 ads.ka6tata.com -0.0.0.0 ads.lifesport.bg -0.0.0.0 adds.misiamoiatdom.com -0.0.0.0 ad.moreto.net -0.0.0.0 banner.sedem.bg -0.0.0.0 openx.vizzia.bg -0.0.0.0 ads.webcafe.bg -# [LL Limelight / Sobonito][AS31958][66.6.16.0 - 66.6.31.255] - -0.0.0.0 analytic.gatewayinterface.com -0.0.0.0 analyticcdn.globalmailer.com -0.0.0.0 mediaview.globalmailer.com -0.0.0.0 rt.globalmailer.com -0.0.0.0 pcash.globalmailer5.com -0.0.0.0 ads.streamlivesex.com -0.0.0.0 pcash.wildmatch.com -# [Logicalsolutions.net][AS14242][216.36.48.0 - 216.36.63.255] - -# [Lotame][AS40787][74.217.85.0 - 74.217.85.255] - -0.0.0.0 ag.tags.crwdcntrl.net -0.0.0.0 bebo.crwdcntrl.net -0.0.0.0 blogtalkradio.crwdcntrl.net -0.0.0.0 cdn.crwdcntrl.net -0.0.0.0 celebslam.tags.crwdcntrl.net -0.0.0.0 cnnmoney.tags.crwdcntrl.net -0.0.0.0 coop.crwdcntrl.net -0.0.0.0 deviantart.crwdcntrl.net -0.0.0.0 fotolog.crwdcntrl.net -0.0.0.0 huffingtonpost.crwdcntrl.net -0.0.0.0 justjared.crwdcntrl.net -0.0.0.0 livejournal.tags.crwdcntrl.net -0.0.0.0 multiply.crwdcntrl.net -0.0.0.0 nbcu.tags.crwdcntrl.net -0.0.0.0 perfspot.crwdcntrl.net -0.0.0.0 sociallitelife.tags.crwdcntrl.net -0.0.0.0 sportsillustrated.tags.crwdcntrl.net -0.0.0.0 superficial.crwdcntrl.net -0.0.0.0 tags.crwdcntrl.net -0.0.0.0 videogum.tags.crwdcntrl.net -0.0.0.0 vidilife.crwdcntrl.net -0.0.0.0 wwtdd.tags.crwdcntrl.net -0.0.0.0 yardbarker.tags.crwdcntrl.net -# [LV Radio Networks][AS8206][195.216.175.112 - 195.216.175.127] - -# [Lycos Europe][AS12832][213.193.8.0 - 213.193.8.127] - -0.0.0.0 fe.lea.jubii.dk -0.0.0.0 fe.lea.lycos.de -0.0.0.0 fe.lea.spray.se -# [Mail.RU][AS47764][217.69.128.0 - 217.69.135.255] - -0.0.0.0 top-fwz1.mail.ru -# [Mail.RU][AS47764][94.100.176.0 - 94.100.183.255] - -0.0.0.0 list.ru -0.0.0.0 top1.list.ru -0.0.0.0 top3.list.ru -0.0.0.0 top6.list.ru -# [Mail.RU][AS47764][94.100.184.0 - 94.100.191.255] - -0.0.0.0 host4.list.ru -# [Majordomo][AS43362][78.108.81.0 - 78.108.85.255] - -# [MakeNewMedia][AS44765][92.61.62.40 - 92.61.62.47] - -# [Managed Solutions][AS27645][205.209.128.0 - 205.209.191.255] - -# [Marchex][AS40495][AS14126][174.137.112.0 - 174.137.127.255] - -0.0.0.0 images.enhance.com -0.0.0.0 www.enhance.com -0.0.0.0 gflinks.industrybrains.com -0.0.0.0 imglinks.industrybrains.com -0.0.0.0 links.industrybrains.com -0.0.0.0 shlinks.industrybrains.com -# [Marchex][66.116.109.0 - 66.116.109.127] - -0.0.0.0 mdnhinc.com -# [Marchex][66.116.125.0 - 66.116.125.255] - -0.0.0.0 c.enhance.com -0.0.0.0 goclick.com -0.0.0.0 c.mdnhinc.com -0.0.0.0 cb.mdnhinc.com -0.0.0.0 title.mximg.com -# [Marchex][8.14.168.0 - 8.14.171.255] - -0.0.0.0 adtrack.voicestar.com -# [Master / Fast Internet][149.62.148.0 - 149.62.148.255] - -0.0.0.0 banners.yllix.com -0.0.0.0 click2.yllix.com -0.0.0.0 promo.love-money.de -# [Master / Fast Internet][AS24971][89.185.228.0 - 89.185.234.255] - -0.0.0.0 data.emimino.cz -0.0.0.0 expressdelivery.biz -0.0.0.0 www.expressdelivery.biz -0.0.0.0 www.hypercounter.com -# [Masterforex][AS48974][92.38.0.0 - 92.38.7.255] - -# [Masterhost][AS25532][217.16.27.0 - 217.16.27.255] - -0.0.0.0 engine.turboroller.ru -# [Masterhost][83.222.30.0 - 83.222.31.255] - -0.0.0.0 foreign.dt00.net -0.0.0.0 mytraf.info -0.0.0.0 www.mytraf.info -0.0.0.0 mytraf.ru -0.0.0.0 www.mytraf.ru -# [Masterhost][AS25532][87.242.72.0 - 87.242.91.255] - -0.0.0.0 banners.adfox.ru -0.0.0.0 rq.adfox.ru -0.0.0.0 sup.adfox.ru -0.0.0.0 sedu.adhands.ru -0.0.0.0 img.dt00.net -0.0.0.0 counter.hitmir.ru -0.0.0.0 a.marketgid.com -0.0.0.0 aa-gb.marketgid.com -0.0.0.0 ab-nb.marketgid.com -0.0.0.0 ac-nb.marketgid.com -0.0.0.0 af-gb.marketgid.com -0.0.0.0 ah-gb.marketgid.com -0.0.0.0 ai-gb.marketgid.com -0.0.0.0 ak-gb.marketgid.com -0.0.0.0 autocounter.marketgid.com -0.0.0.0 c.marketgid.com -0.0.0.0 cdn.marketgid.com -0.0.0.0 counter.marketgid.com -0.0.0.0 mg.marketgid.com -0.0.0.0 parking.reg.ru -0.0.0.0 com.adv.vz.ru -0.0.0.0 234x120.adv.vz.ru -0.0.0.0 p2p.adv.vz.ru -0.0.0.0 txt.adv.vz.ru -0.0.0.0 tizer.adv.vz.ru -# [Masterhost][AS25532][90.156.178.0 - 90.156.179.255] - -0.0.0.0 gs.spylog.ru -0.0.0.0 hits.spylog.com -0.0.0.0 www.spylog.com -0.0.0.0 spylog.ru -0.0.0.0 www.spylog.ru -# [Masterhost / Spylog][AS25532][90.156.194.0 - 90.156.194.255] - -# [Maxolution][AS42557][193.239.248.0 - 193.239.249.255] - -0.0.0.0 promotion.partnercash.de -# [Maxolution][AS42557][91.195.94.0 - 91.195.95.255] - -# [Mccolo][AS26780][208.72.168.0 - 208.72.175.255] - -# [Mecuriuz][AS48172][188.127.224.0 - 188.127.231.255] - -0.0.0.0 advert.rare.ru -# [Mecuriuz / Mc Host.ru][AS6854][83.229.252.0 - 83.229.253.255] - -# [Mecuriuz / McHost.Ru][AS48172][94.198.53.0 - 94.198.53.255] - -# [Media Breakaway / OptinRealBig.com][AS32311][69.6.27.0 - 69.6.27.255] - -0.0.0.0 www.cpaempire.com -0.0.0.0 ekmas.com -# [Mediametrie Estat][AS34980][194.126.156.0 - 194.126.157.255] - -0.0.0.0 prof.beta.estat.com -0.0.0.0 s.estat.com -0.0.0.0 sky.estat.com -0.0.0.0 w.estat.com -0.0.0.0 www.estat.com -# [Mediametrie Estat][AS34980][91.213.146.0 - 91.213.146.255] - -# 0.0.0.0 stat3.cybermonitor.com #[affects podcasts] - -# [Media Temple][AS31815][205.186.128.0 - 205.186.191.255] - -# [Media Temple][AS31815][216.70.64.0 - 216.70.127.255] - -0.0.0.0 www.adpeepshosted.com -0.0.0.0 evtrk.com -# [Media Temple][AS31815][64.13.192.0 - 64.13.255.255] - -# [Media Temple][AS31815][64.207.128.0 - 64.207.191.255] - -0.0.0.0 ping.hellobar.com -# [Media Temple][AS31815][72.47.192.0 - 72.47.255.255] - -0.0.0.0 adklip.com -0.0.0.0 topads.rrstar.com -# [MegaPath Networks][AS4565][216.132.0.0 - 216.133.223.255] - -# [Microsoft][AS8075][104.208.0.0 - 104.215.255.255] - -# [Microsoft][AS8069][111.221.16.0 - 111.221.31.255] - -0.0.0.0 iact.atdmt.com -# [Microsoft][AS8075][131.253.12.0 - 131.253.18.255] - -# [Microsoft][AS8075][137.116.0.0 - 137.116.255.255] - -0.0.0.0 otf.msn.com -0.0.0.0 trafficgateway.research-int.se -# [Microsoft][AS8075][137.135.0.0 - 137.135.255.255] - -0.0.0.0 my.trackjs.com -# [Microsoft][AS8075][157.54.0.0 - 157.60.255.255] - -0.0.0.0 image.atdmt.com -0.0.0.0 img.atdmt.com -# 0.0.0.0 switch.atdmt.com #[affects Hotmail signup] - -# 0.0.0.0 view.atdmt.com #[affects Microsoft / Sprint.com] - -0.0.0.0 www.atdmt.com -0.0.0.0 analytics.newsvine.com -# [Microsoft][AS8075][168.61.0.0 - 168.63.255.255] - -0.0.0.0 tracking.bannerflow.com -# [Microsoft][AS8075][191.232/14] - -0.0.0.0 analytics-eu.clickdimensions.com -# [Microsoft][AS8075][191.236/14] - -0.0.0.0 universal.iperceptions.com -# [Microsoft][AS8075][207.46.0.0 - 207.46.255.255] - -0.0.0.0 api.atdmt.com -0.0.0.0 www.bidclix.net -0.0.0.0 www.deepmetrix.com -0.0.0.0 log.newsvine.com -# [Microsoft][AS8075][23.96.0.0 - 23.103.255.255] - -0.0.0.0 e3.adpushup.com -0.0.0.0 mt.adquality.ch -0.0.0.0 api.iperceptions.com -0.0.0.0 adserver.pressboard.ca -0.0.0.0 data.queryly.com -# [Microsoft][AS8075][65.52.0.0 - 65.55.255.255] - -0.0.0.0 analytics.atdmt.com -0.0.0.0 c1.atdmt.com -0.0.0.0 h.atdmt.com -0.0.0.0 bat.bing.com -0.0.0.0 c.bing.com -0.0.0.0 analytics.breakingnews.com -0.0.0.0 analytics.clickdimensions.com -0.0.0.0 digg.analytics.live.com -0.0.0.0 madserver.net -0.0.0.0 a.ads1.msads.net -0.0.0.0 analytics.msn.com -0.0.0.0 images.adsyndication.msn.com -0.0.0.0 arc2.msn.com -0.0.0.0 arc3.msn.com -0.0.0.0 arc9.msn.com -0.0.0.0 analytics.r.msn.com -# 0.0.0.0 rad.msn.com #[affects MSN Messenger] - -0.0.0.0 rmads.eu.msn.com -0.0.0.0 rpt.rad.msn.com -0.0.0.0 analytics.msnbc.com -0.0.0.0 msn.serving-sys.com -# [Microsoft][AS8075][70.37.0.0 - 70.37.191.255] - -# [Microsoft][AS8075][94.245.64.0 - 94.245.127.255] - -# 0.0.0.0 clk.atdmt.com #[affects MS downloads] - -0.0.0.0 jact.atdmt.com -# [Mirror Image][AS12168][216.38.160.0 - 216.38.175.255] - -0.0.0.0 beacon.clickequations.net -0.0.0.0 js.clickequations.net -0.0.0.0 cachebanner.europacasino.com -0.0.0.0 servedby.o2.co.uk -0.0.0.0 cachebanner.titanpoker.com -0.0.0.0 creativeby1.unicast.com -0.0.0.0 ping1.unicast.com -0.0.0.0 cachebanner.vegasred.com -0.0.0.0 i.w55c.net -# [Miva Corporation][AS14745][66.150.51.0 - 66.150.51.255] - -# [Miva Corporation][Starware] - -0.0.0.0 v10.xmlsearch.miva.com -# [Mohawk][AS14537][109.202.114.224 - 109.202.114.255] - -0.0.0.0 partners.10bet.com -# [Mohawk Internet / Gaming Limited][AS14537][66.212.242.64 - 66.212.242.95] - -0.0.0.0 affiliates.bet-at-home.com -0.0.0.0 sportingbeteur.adsrv.eacdn.com -0.0.0.0 partners.fanduel.com -0.0.0.0 affiliates.neteller.com -0.0.0.0 affiliates.pinnaclesports.com -0.0.0.0 partner.sbaffiliates.com -0.0.0.0 banners.victor.com -# [Mohawk Internet][AS14537][67.211.96.0 - 67.211.111.255] - -0.0.0.0 ecess1.cdn.continent8.com -# [MojoHost][AS27589][199.182.106.32 - 199.182.106.47] - -0.0.0.0 one.cam4ads.com -0.0.0.0 ads.yvmads.com -# [MojoHost][AS13477][199.19.200.0 - 199.19.207.255] - -# [MojoHost / Easy Online Solutions][208.122.192.0 - 208.122.223.255] - -0.0.0.0 adserver.gallerytrafficservice.com -0.0.0.0 www.gallerytrafficservice.com -0.0.0.0 beta.galleries.paperstreetcash.com -0.0.0.0 pepipo.com -0.0.0.0 www.pepipo.com -# [MojoHost / Easy Online Solutions][64.59.64.0 - 64.59.127.255] - -0.0.0.0 a.adnium.com -0.0.0.0 popit.mediumpimpin.com -# [MojoHost / Aw Telecom][AS27589][64.59.82.128 - 64.59.82.159] - -0.0.0.0 promo.sensationalcash.com -# [MojoHost / Easy Online Solutions][AS27589][74.206.160.0 - 74.206.191.255] - -0.0.0.0 www.spunkycash.com -# [MojoHost / Webquest][AS27589][99.192.140.32 - 99.192.140.47] - -0.0.0.0 ads.camfuze.com -0.0.0.0 flashadtools.com -0.0.0.0 www.flashadtools.com -0.0.0.0 geo.gexo.com -0.0.0.0 ads.hornypharaoh.com -0.0.0.0 tools.pacinocash.com -0.0.0.0 analytics.pimproll.com -0.0.0.0 dev.trafficforce.com -0.0.0.0 ads.voyit.com -# [Momentum Solutions][AS23136][69.77.186.0 - 69.77.186.255] - -0.0.0.0 board.classifieds1000.com -# [Momentum Solutions][AS23136][69.77.188.0 - 69.77.188.255] - -# [Moskvacom][AS2118][195.95.155.0 - 195.95.155.255] - -# [Mstar.net][AS40201][72.8.64.0 - 72.8.127.255] - -# [Mts Allstream][AS15290][64.4.64.0 - 64.4.95.255] - -0.0.0.0 pk.adlandpro.com -0.0.0.0 trafficex.adlandpro.com -0.0.0.0 www.adlandpro.com -# [Multacom][AS35916][198.52.96.0 - 198.52.127.255] - -# [Multacom][TrekEight][AS35916][72.44.64.0 - 72.44.79.255] - -0.0.0.0 www.errornuker.com -0.0.0.0 www.evidencenuker.com -# [Munt Internet][AS21392][85.255.208.0 - 85.255.223.255] - -# [Mynet][AS12858][212.101.96.0 - 212.101.127.255] - -0.0.0.0 adserver.adklik.com.tr -0.0.0.0 s.adklik.com.tr -0.0.0.0 ads2.mynet.com -# [Natcoweb][AS46636][204.62.12.0 - 204.62.15.255] - -0.0.0.0 getmailcounter.com -# [Natcoweb][AS46636][88.214.197.0 - 88.214.197.255] - -0.0.0.0 1empiredirect.com -0.0.0.0 hstraffa.com -0.0.0.0 mysearchweb.net -# [Nationalnet][AS22384][173.0.64.0 - 173.0.79.255] - -0.0.0.0 peelads.hustler.com -# [Nationalnet][AS22384][173.45.172.0 - 173.45.172.255] - -0.0.0.0 redroomnetwork.com -0.0.0.0 www.redroomnetwork.com -# [Nationalnet / Certified Hosting][204.15.248.0 - 204.15.255.255] - -0.0.0.0 ads.trafficpimps.com -# [Nationalnet / Certified Hosting][AS22384][205.196.16.0 - 205.196.23.255] - -# [Nationalnet][216.201.80.0 - 216.201.95.255] - -0.0.0.0 nats4.fetishbucks.com -0.0.0.0 www.ninjadollars.com -# [Nationalnet / Live Interactive][AS22384][66.115.128.0 - 66.115.191.255] - -0.0.0.0 www.99stats.com -0.0.0.0 static.99widgets.com -0.0.0.0 advertising.justusboys.net -0.0.0.0 ocxxx.com -0.0.0.0 ads.oxymoronent.com -0.0.0.0 advertising.rockettube.net -0.0.0.0 stats.xxxrewards.com -0.0.0.0 rewards.macandbumble.com -0.0.0.0 secure6.platinumbucks.com -0.0.0.0 ayboll.sgsrv.com -0.0.0.0 sureads.com -# [Nationalnet][AS22384][69.50.128.0 - 69.50.143.255] - -0.0.0.0 www.adregistry.com -0.0.0.0 applicationstat.com -0.0.0.0 www.mediareps.com -0.0.0.0 www.secretbehindporn.com -0.0.0.0 link.siccash.com -0.0.0.0 vmn.net -# [NaviSite][AS14135][216.236.224.0 - 216.236.239.255] - -0.0.0.0 sony.tcliveus.com -0.0.0.0 tc.zionsbank.com -# [NaviSite / Joyent][AS14135][72.2.112.0 - 72.2.127.255] - -0.0.0.0 realtimeads.com -# [Net2ez][AS558][173.245.2.0 - 173.245.2.127] - -0.0.0.0 ads.eqads.com -0.0.0.0 e-ads.eqads.com -# [Net2ez][AS558][208.68.156.0 - 208.68.159.255] - -# [Net2EZ / Visionaire][AS558][64.93.64.0 - 64.93.95.255] - -0.0.0.0 broadspring.com -0.0.0.0 www.broadspring.com -0.0.0.0 partners.content.ad -0.0.0.0 xml.intelligenttrafficsystem.com -# [Net2ez / Privatesystems][AS558][67.222.0.0 - 67.222.31.255] - -# [Net2ez][AS558][69.89.64.0 - 69.89.95.255] - -0.0.0.0 engine.4dsply.com -0.0.0.0 engine.adsupply.com -0.0.0.0 tracking.1betternetwork.com -0.0.0.0 cpatrack.leadn.com -0.0.0.0 tracking.opienetwork.com -# [Net2ez][AS558][72.172.64.0 - 72.172.95.255] - -0.0.0.0 www.adminder.com -0.0.0.0 analytics.atomiconline.com -0.0.0.0 geo.gorillanation.com -0.0.0.0 cms.springboard.gorillanation.com -0.0.0.0 analytics.springboardvideo.com -0.0.0.0 analytics.stg.springboardvideo.com -# [Net Access][AS8001][173.255.192.0 - 173.255.255.255] - -# [Net Access][AS8001][50.116.0.0 - 50.116.63.255] - -# [Net Access / Cdnetworks][AS8001][66.114.48.0 - 66.114.63.255] - -0.0.0.0 img.linkstorm.net -# [Net Access][AS8001][66.175.208.0 - 66.175.223.255] - -# [Net Access][AS8001][66.228.32.0 - 66.228.63.255] - -0.0.0.0 tracking.onespot.com -# [Net Access][AS8001][66.29.0.0 - 66.29.127.255] - -# [Net Access][AS8001][69.164.192.0 - 69.164.223.255] - -# [Net Access / Linode][97.107.128.0 - 97.107.143.255] - -# [NetBridge][AS20616][217.156.103.0 - 217.156.103.255] - -0.0.0.0 ads.softure.com -0.0.0.0 adserver.softure.com -0.0.0.0 log.trafic.ro -# [Netcen][AS3.535][46.245.163.1 - 46.245.163.255] - -0.0.0.0 ads.dijitalvarliklar.com -0.0.0.0 banner-img.haber7.com -# [Netelligent][AS10929][192.154.136.0 - 192.154.143.255] - -# [Netelligent][AS10929][205.204.64.0 - 205.204.95.255] - -0.0.0.0 a.kickass.to -# [Netelligent][AS10929][209.44.96.0 - 209.44.127.255] - -# [Netelligent / SearchAnyway][64.15.72.0 - 64.15.72.127] - -# [Netelligent][AS10929][68.71.32.0 - 68.71.63.255] - -# [NetHolding][AS24730][81.173.64.0 - 81.173.64.255] - -# [Netinfo][AS13147][194.153.145.0 - 194.153.145.255] - -0.0.0.0 www.adwise.bg -0.0.0.0 ads.jenite.bg -# [Netinfo][AS13147][217.174.144.0 - 217.174.159.255] - -0.0.0.0 banners.alo.bg -0.0.0.0 adserver.economic.bg -0.0.0.0 adv.starozagorci.com -0.0.0.0 openx.vsekiden.com -# [Netinfo][AS13147][78.128.0.0 - 78.128.63.255] - -0.0.0.0 ads.3bay.bg -0.0.0.0 ads.biznews.bg -# [Netinfo][AS13147][79.124.64.0 - 79.124.95.255] - -0.0.0.0 adv.alo.bg -0.0.0.0 adsys.insert.bg -0.0.0.0 ads.kulinar.bg -0.0.0.0 adv.webvariant.com -# [Netinfo][AS13147][87.120.40.0 - 87.120.41.255] - -0.0.0.0 adv.consadbg.com -# [NetNation][AS14280][64.40.96.0 - 64.40.127.255] - -0.0.0.0 www.revisitors.com -0.0.0.0 content.thrixxx.com -# [Netsaits BV] - -0.0.0.0 cz2.clickzs.com -0.0.0.0 cz4.clickzs.com -0.0.0.0 cz5.clickzs.com -0.0.0.0 cz7.clickzs.com -0.0.0.0 cz9.clickzs.com -0.0.0.0 cz11.clickzs.com -0.0.0.0 js3.clickzs.com -0.0.0.0 js4.clickzs.com -0.0.0.0 js5.clickzs.com -0.0.0.0 js6.clickzs.com -0.0.0.0 js7.clickzs.com -0.0.0.0 js8.clickzs.com -0.0.0.0 js9.clickzs.com -0.0.0.0 js11.clickzs.com -0.0.0.0 jsp.clickzs.com -0.0.0.0 jsp2.clickzs.com -0.0.0.0 vip2.clickzs.com -0.0.0.0 www.clickzs.com -0.0.0.0 www.hit-now.com -# [Nedstat][AS42320][212.72.32.0 - 212.72.63.255] - -0.0.0.0 www.netdirect.nl -0.0.0.0 startpunt.nu.site-id.nl -0.0.0.0 www.site-id.nl -# [Nedstat][AS42320][77.72.112.0 - 77.72.113.255] - -0.0.0.0 www.nedstat.nl -0.0.0.0 m1.nedstatpro.net -0.0.0.0 www.nedstat.co.uk -0.0.0.0 fr.sitestat.com -0.0.0.0 www.sitestat.com -# [Nedstat BV][AS16243][87.249.105.0 - 87.249.105.255] - -0.0.0.0 nedstat.net -0.0.0.0 be.nedstat.net -0.0.0.0 es.nedstat.net -0.0.0.0 uk.nedstat.net -0.0.0.0 nl.nedstatpro.net -0.0.0.0 uk.nedstatpro.net -0.0.0.0 es.sitestat.com -# 0.0.0.0 nl.sitestat.com #[affects Netherlands DigiD] - -0.0.0.0 us.sitestat.com -# [Net Ground][AS41445 ][87.250.141.0 - 87.250.141.255] - -0.0.0.0 geoaddicted.net -# [Netrouting][AS47869][109.235.48.0 - 109.235.48.255] - -# [Neterra][AS34224][212.73.143.48 - 212.73.143.63] - -0.0.0.0 sms-ads.com -# [Neterra][AS34224][31.13.222.80 - 31.13.222.95] - -0.0.0.0 affiliate.bfashion.com -# [Neterra][AS34224][87.120.176.0 - 87.121.59.255] - -0.0.0.0 ads2.nextmedia.bg -0.0.0.0 banners.nova.bg -# [Neterra][AS34224][94.156.102.0 - 94.156.102.255] - -0.0.0.0 ads.bg-mamma.com -0.0.0.0 adx.darikweb.com -0.0.0.0 stats.darikweb.com -# [Netvertising][][84.2.34.0 - 84.2.34.63] - -0.0.0.0 adedy.com -# [NetVision][AS1680][192.116.32.0 - 192.116.63.255] - -0.0.0.0 realmedia.nana.co.il -# [NetVision][AS1680][199.203.83.0 - 199.203.88.255] - -0.0.0.0 xwbe.wcdn.co.il -# [NetVision / Elron][AS1680][207.232.0.0 - 207.232.63.255] - -0.0.0.0 dm.mlstat.com -0.0.0.0 www.mlstat.com -# [NetVision][AS1680][212.143.22.0 - 212.143.22.255] - -0.0.0.0 ads.downloadaccelerator.com -0.0.0.0 ad1.speedbit.com -0.0.0.0 ad2.speedbit.com -0.0.0.0 ad3.speedbit.com -0.0.0.0 ad5.speedbit.com -0.0.0.0 ad6.speedbit.com -0.0.0.0 ad7.speedbit.com -0.0.0.0 ad8.speedbit.com -0.0.0.0 ad9.speedbit.com -0.0.0.0 ad10.speedbit.com -0.0.0.0 ads1.speedbit.com -0.0.0.0 ads2.speedbit.com -0.0.0.0 ads3.speedbit.com -0.0.0.0 ads4.speedbit.com -0.0.0.0 ads5.speedbit.com -0.0.0.0 ads6.speedbit.com -0.0.0.0 ads8.speedbit.com -0.0.0.0 ads9.speedbit.com -0.0.0.0 mirrorsearch.speedbit.com -# [NetVision][AS8584][212.150.0.0 - 212.150.255.255] - -0.0.0.0 ads.cursorinfo.co.il -0.0.0.0 protizer.ru -0.0.0.0 rm.tapuz.co.il -# [NetVision][AS1680][212.29.254.192 - 212.29.254.255] - -0.0.0.0 geo.yad2.co.il -0.0.0.0 pics.yad2.co.il -0.0.0.0 walla.yad2.co.il -0.0.0.0 yad1.yad2.co.il -# [NetVision / Adperform][AS1680][62.90.134.16 - 62.90.134.31] - -0.0.0.0 www.adoptim.com -0.0.0.0 ariboo.com -0.0.0.0 www.ariboo.com -# [NetVision][AS1680][82.166.0.0 - 82.166.255.255] - -0.0.0.0 ads.globescale.com -0.0.0.0 cursor.kvada.globescale.com -# [Network Data Center][AS33322][208.67.180.0 - 208.67.183.255] - -0.0.0.0 crazyegg.com -# [Network Engineering][AS29809][208.74.168.0 - 208.85.183.255] - -# [Network Operations][AS21788][173.212.192.0 - 173.212.255.255] - -0.0.0.0 ads.kyalon.net -# [Network Operations][AS21788][64.120.128.0 - 64.120.255.255] - -# [Network Operations][AS21788][64.191.0.0 - 64.191.127.255] - -# [Network Solutions][AS6245][205.178.128.0 - 205.178.191.255] - -0.0.0.0 www.antarasystems.com -0.0.0.0 ads.netsol.com -0.0.0.0 stats.netsolads.com -0.0.0.0 code.superstats.com -# [NeverBlue Media][Vertrue Inc] - -0.0.0.0 kvors.com -0.0.0.0 rotator.nbjmp.com -# [Newmedia Express][AS38001][203.174.80.0 - 203.174.87.255] - -# [Nexica][AS24592][212.92.32.0 - 212.92.63.255] - -0.0.0.0 codead.impresionesweb.com -0.0.0.0 codenew.impresionesweb.com -0.0.0.0 gad.impresionesweb.com -# [Nexica][AS24592][217.13.124.64 - 217.13.124.127] - -0.0.0.0 ad.impresionesweb.com -0.0.0.0 alt.impresionesweb.com -0.0.0.0 code.impresionesweb.com -0.0.0.0 gb.impresionesweb.com -0.0.0.0 paneles.impresionesweb.com -0.0.0.0 www.impresionesweb.com -0.0.0.0 alternativos.iw-advertising.com -0.0.0.0 ad.sgdgjarfpp123.com -# [MISC NEWS SITES] - -0.0.0.0 ads.admaxasia.com -0.0.0.0 visualscience.external.bbc.co.uk -0.0.0.0 ads.bninews.com -0.0.0.0 ads.butlereagle.com -0.0.0.0 oasad.cantv.net -0.0.0.0 ads1.capitalinteractive.co.uk -0.0.0.0 as1.casinocity.com -0.0.0.0 adtrack.cimedia.net -0.0.0.0 realaudio.cimedia.net -0.0.0.0 fr.64.clickintext.net -0.0.0.0 ads.clubplanet.com -0.0.0.0 ads3.condenast.co.uk -0.0.0.0 clips.coolerads.com -0.0.0.0 ads.cnpapers.com -0.0.0.0 openx.cnpapers.com -0.0.0.0 ads.dixcom.com -0.0.0.0 www.dolanadserver.com -0.0.0.0 ads.eastbayexpress.com -0.0.0.0 adv.ecape.com -0.0.0.0 advertising.embarcaderopublishing.com -0.0.0.0 iklan.emedia.com.my -0.0.0.0 ads.emol.com -0.0.0.0 ads.empowher.com -0.0.0.0 unit2.euro2day.gr -0.0.0.0 tracking.fccinteractive.com -0.0.0.0 redirect.fairfax.com.au -0.0.0.0 ad1.firehousezone.com -0.0.0.0 onset.freedom.com -0.0.0.0 ads.globalsportsmedia.com -0.0.0.0 www.gcmadvertising.com -0.0.0.0 ads.grupozeta.es -0.0.0.0 web2.harris-pub.com -0.0.0.0 ads.hellomagazine.com -0.0.0.0 id.hellomagazine.com -0.0.0.0 webtrend25.hemscott.com -0.0.0.0 adserver.heraldextra.com -0.0.0.0 tag-stats.huffingtonpost.com -0.0.0.0 adscontent2.indiatimes.com -0.0.0.0 netspiderads.indiatimes.com -0.0.0.0 netspiderads3.indiatimes.com -0.0.0.0 html.knbc.com -0.0.0.0 ad1.logger.co.kr -0.0.0.0 trk14.logger.co.kr -0.0.0.0 oas.mainetoday.com -0.0.0.0 tracking.military.com -0.0.0.0 ad.mirror.co.uk -0.0.0.0 ads1.moneycontrol.com -0.0.0.0 partners.cfl.mybrighthouse.com -0.0.0.0 mouads.com -0.0.0.0 html.nbc10.com -0.0.0.0 promos.newsok.com -0.0.0.0 up.nytimes.com -0.0.0.0 rm.ocregister.com -0.0.0.0 ads.pagina12.com.ar -0.0.0.0 adserver.passagemaker.com -0.0.0.0 webtrends.randallpub.com -0.0.0.0 bst.reedbusiness.com -0.0.0.0 ads.rttnews.com -0.0.0.0 ads.signonsandiego.com -0.0.0.0 ads.sportingnews.com -0.0.0.0 suads.sulekha.com -0.0.0.0 dcs.swiftnews.com -0.0.0.0 m.teamsugar.com -0.0.0.0 test.theeagle.com -0.0.0.0 ads.thehour.com -0.0.0.0 mercury.tiser.com.au -0.0.0.0 ads.trackentertainment.com -0.0.0.0 ads.victoriaadvocate.com -0.0.0.0 ads2.victoriaadvocate.com -0.0.0.0 admanage.wescompapers.com -0.0.0.0 ads.wfmz.com -0.0.0.0 html.wnbc.com -# [Misc News via Advance Publications Group][69.2.96.0 - 69.2.127.255] - -0.0.0.0 geoip.cleveland.com -0.0.0.0 ads.gulflive.com -0.0.0.0 geoip.gulflive.com -0.0.0.0 ads.lehighvalleylive.com -0.0.0.0 geoip.lehighvalleylive.com -0.0.0.0 ads.masslive.com -0.0.0.0 geoip.masslive.com -0.0.0.0 geoip.mlive.com -0.0.0.0 science.mlive.com -0.0.0.0 geoip.nj.com -0.0.0.0 geoip.nola.com -0.0.0.0 geoip.oregonlive.com -0.0.0.0 ads.pennlive.com -0.0.0.0 geoip.pennlive.com -0.0.0.0 ads.silive.com -0.0.0.0 geoip.silive.com -0.0.0.0 ads.syracuse.com -0.0.0.0 geoip.syracuse.com -# [Misc News via American Media] - -0.0.0.0 cms1.ami-admin.com -0.0.0.0 ads.fitpregnancy.com -0.0.0.0 ads.muscleandfitness.com -0.0.0.0 ads.muscleandfitnesshers.com -0.0.0.0 ads.starmagazine.com -# [Misc News via Belo Interactive] - -# [Misc News via Clear Channel][207.230.128.0 - 207.230.159.255] - -0.0.0.0 dart.clearchannel.com -# [Misc News via Gannett Media / USA Today][159.54.0.0 - 159.54.255.255] - -0.0.0.0 atpco.ur.gcion.com -0.0.0.0 q.pni.com -0.0.0.0 c.usatoday.com -# [Misc News via Gannett Media] - -0.0.0.0 gannett.gcion.com -# [Scripps Newspaper Group] - -0.0.0.0 apptap.scripps.com -0.0.0.0 railads.scripps.com -# [Misc News via Village Voice Media] - -0.0.0.0 adindex.laweekly.com -0.0.0.0 adindex.ocweekly.com -0.0.0.0 adindex.villagevoice.com -# [Nforce][AS43350][77.247.176.32 - 77.247.176.63] - -# [Nforce][77.247.177.0 - 77.247.177.127] - -0.0.0.0 bestoffers.activeshopper.com -0.0.0.0 e-zshopper.activeshopper.com -0.0.0.0 mini.activeshopper.com -0.0.0.0 mobile.activeshopper.com -0.0.0.0 uk.activeshopper.com -0.0.0.0 ads2.mediashakers.com -# [Nforce][77.247.178.0 - 77.247.178.255] - -0.0.0.0 www.admez.com -0.0.0.0 ads.identads.com -0.0.0.0 www.urlcash.net -# [Nforce][AS16265][85.17.52.0 - 85.17.52.255] - -0.0.0.0 bugsforum.com -# [Nforce][AS43350][85.159.232.0 - 85.159.232.63] - -0.0.0.0 stats.ventivmedia.com -# [Nforce][AS43350][85.159.233.0 - 85.159.233.255] - -# [NHN][AS23576][103.6.172.0 - 103.6.175.255] - -0.0.0.0 ad.naver.com -0.0.0.0 adcreative.naver.com -0.0.0.0 nv1.ad.naver.com -0.0.0.0 nv2.ad.naver.com -# [Nine Internet Solutions][AS29691][217.150.247.0 - 217.150.247.63] - -0.0.0.0 ad.amiadogroup.com -# [nLayer][AS4436][108.161.176.0 - 108.161.191.255] - -0.0.0.0 vistabet-affiliate.host.bannerflow.com -0.0.0.0 cdn.beaconads.com -0.0.0.0 assets.customer.io -0.0.0.0 cdn.app.exitmonitor.com -0.0.0.0 pixels.mentad.com -0.0.0.0 cdn.popcash.net -0.0.0.0 tags.api.umbel.com -# [nLayer][AS4436][198.232.112.0 - 198.232.127.255] - -0.0.0.0 backfill.ph.affinity.com -0.0.0.0 inm.affinitymatrix.com -0.0.0.0 cdn.chitika.net -0.0.0.0 adn.fusionads.net -0.0.0.0 cdn.petametrics.com -# [Noc4hosts][AS29802][206.51.224.0 - 206.51.239.255] - -0.0.0.0 ad.reachppc.com -# [Noc4Hosts / Intensive][74.50.104.0 - 74.50.111.255] - -0.0.0.0 pubs.hiddennetwork.com -# [Noc4hosts][AS29802][74.50.96.0 - 74.50.127.255] - -# [Noc4hosts][AS29802][96.31.64.0 - 96.31.95.255] - -# [Nova-net][AS48031][91.207.60.0 - 91.207.61.255] - -# [Nozone Inc][AS33386][208.100.0.0 - 208.100.63.255] - -0.0.0.0 pixel1097.everesttech.net -0.0.0.0 pixel1324.everesttech.net -0.0.0.0 pixel1350.everesttech.net -0.0.0.0 pixel1370.everesttech.net -0.0.0.0 pixel1553.everesttech.net -0.0.0.0 pixel1739.everesttech.net -# [Nozone][AS32748][216.86.144.0 - 216.86.159.255] - -# [NTColo / Plitochnik][AS48669][194.165.4.0 - 194.165.5.255] - -# [Ntt America][AS2914][122.255.90.176] - -0.0.0.0 ad.digitimes.com.tw -# [Ntt America][AS2914][128.121.0.0 - 128.121.255.255] - -# [Ntt America][128.242.0.0 - 128.242.255.255] - -# [Ntt America][AS2914][161.58.0.0 - 161.58.255.255] - -0.0.0.0 ads.mediatwo.com -# [Ntt America][AS2914][165.254.0.0 - 165.254.255.255] - -0.0.0.0 mads.dailymail.co.uk -0.0.0.0 in-cdn.effectivemeasure.net -# [Ntt America][168.143.0.0 - 168.143.255.255] - -0.0.0.0 scripts.chitika.net -0.0.0.0 rtbcdn.doubleverify.com -0.0.0.0 s.marketwatch.com -# [Ntt America][198.104.0.0 - 198.104.255.255] - -0.0.0.0 www.zipitfast.com -# [Ntt America][198.63.0.0 - 198.66.255.255] - -# [Ntt America][199.236.0.0 - 199.239.255.255] - -0.0.0.0 www.tsgonline.com -# [Ntt America][199.4.64.0 - 199.4.127.255] - -0.0.0.0 nana10.checkm8.com -0.0.0.0 nana10digital.checkm8.com -0.0.0.0 nrg.checkm8.com -0.0.0.0 nrgdigital.checkm8.com -0.0.0.0 sport5.checkm8.com -0.0.0.0 sport5digital.checkm8.com -# [Ntt America][204.0.0.0 - 204.3.255.255] - -0.0.0.0 ds.eyeblaster.com -0.0.0.0 contextlinks.netseer.com -0.0.0.0 asd.tynt.com -# [Ntt America][AS2914][204.245.128.0 - 204.245.191.255] - -0.0.0.0 c04.adsummos.net -0.0.0.0 cdn.at.atwola.com -0.0.0.0 ads.chango.ca -0.0.0.0 me-cdn.effectivemeasure.net -0.0.0.0 za-cdn.effectivemeasure.net -0.0.0.0 www8.effectivemeasure.net -0.0.0.0 cdn.flashtalking.com -0.0.0.0 stat.flashtalking.com -0.0.0.0 video.flashtalking.com -0.0.0.0 ads.germanfriendfinder.com -0.0.0.0 a.huluad.com -0.0.0.0 adt.m7z.net -0.0.0.0 tap-cdn.rubiconproject.com -0.0.0.0 bridgetrack.speedera.r3h.net -0.0.0.0 media-1.vpptechnologies.com -0.0.0.0 media-2.vpptechnologies.com -0.0.0.0 media-4.vpptechnologies.com -0.0.0.0 media-5.vpptechnologies.com -0.0.0.0 media-6.vpptechnologies.com -0.0.0.0 media-8.vpptechnologies.com -0.0.0.0 media-a.vpptechnologies.com -0.0.0.0 media-b.vpptechnologies.com -0.0.0.0 media-c.vpptechnologies.com -0.0.0.0 media-d.vpptechnologies.com -0.0.0.0 media-e.vpptechnologies.com -0.0.0.0 media-f.vpptechnologies.com -# [Ntt America][204.0.0.0 - 204.3.255.255] - -# [Ntt America][207.198.128.0 - 207.198.255.255] - -0.0.0.0 web.checkm8.com -0.0.0.0 web2.checkm8.com -# [Ntt America][207.56.0.0 - 207.57.255.255] - -# [Ntt America][209.157.0.0 - 209.157.255.255] - -0.0.0.0 stats.homestead.com -0.0.0.0 track2.homestead.com -# [Ntt America][209.207.128.0 - 209.207.255.255] - -# [Ntt America][83.231.216.128 - 83.231.216.255] - -0.0.0.0 ads.boursorama.com -0.0.0.0 analytics.youramigo.com -# [Nugg.ad][AS48173][80.82.201.80 - 80.82.201.95] - -0.0.0.0 24m.nuggad.net -0.0.0.0 abcno.nuggad.net -0.0.0.0 asqcondenast.nuggad.net -0.0.0.0 axdget-sync.nuggad.net -0.0.0.0 ebayit-dp.nuggad.net -0.0.0.0 heise.nuggad.net -0.0.0.0 lokalavisendk.nuggad.net -0.0.0.0 lpm-francetv.nuggad.net -0.0.0.0 lpm-lagardere.nuggad.net -0.0.0.0 lpm-tf1.nuggad.net -0.0.0.0 mobilede-dp.nuggad.net -0.0.0.0 n24se.nuggad.net -0.0.0.0 naftemporiki.nuggad.net -0.0.0.0 om.nuggad.net -0.0.0.0 tuno.nuggad.net -0.0.0.0 ri.nuggad.net -0.0.0.0 tv2dk.nuggad.net -0.0.0.0 websystem24.nuggad.net -# [Nugg-ad-net][AS48173][94.198.59.128 - 94.198.59.143] - -0.0.0.0 3w.nuggad.net -0.0.0.0 71i.nuggad.net -0.0.0.0 ad.u.nuggad.net -0.0.0.0 adcloud-dp.nuggad.net -0.0.0.0 adselect.nuggad.net -0.0.0.0 asqlesechos.nuggad.net -0.0.0.0 asqnext.nuggad.net -0.0.0.0 bei.nuggad.net -0.0.0.0 berldk.nuggad.net -0.0.0.0 billboard.nuggad.net -0.0.0.0 ci.nuggad.net -0.0.0.0 dbadk.nuggad.net -0.0.0.0 eu.nuggad.net -0.0.0.0 gwp.nuggad.net -0.0.0.0 ip.nuggad.net -0.0.0.0 jpdk.nuggad.net -0.0.0.0 jobzdk.nuggad.net -0.0.0.0 jubdk.nuggad.net -0.0.0.0 jppol.nuggad.net -0.0.0.0 krone.nuggad.net -0.0.0.0 medienhaus.nuggad.net -0.0.0.0 mobilede.nuggad.net -0.0.0.0 msnad.nuggad.net -0.0.0.0 mtv.nuggad.net -0.0.0.0 nettno.nuggad.net -0.0.0.0 nuggad.nuggad.net -0.0.0.0 oms.nuggad.net -0.0.0.0 poldk.nuggad.net -0.0.0.0 rmsi.nuggad.net -0.0.0.0 si.nuggad.net -0.0.0.0 yahoo.nuggad.net -# [NuVox][AS11456][65.23.0.0 - 65.23.63.255] - -# [NuVox][AS11456][70.43.0.0 - 70.43.255.255] - -# [Oc3 Networks][AS29761][173.254.192.0 - 173.254.255.255] - -# [Oc3 Networks][AS29761][204.152.192.0 - 204.152.223.255] - -0.0.0.0 counter.dt07.net -# [Oc3 Networks][AS29761][72.11.128.0 - 72.11.159.255] - -0.0.0.0 blue.sexer.com -0.0.0.0 hello.sexer.com -0.0.0.0 white.sexer.com -# [Oc3 Networks][AS29761][96.44.128.0 - 96.44.191.255] - -# [Oleksandr Oleksandrovich][AS45045][91.203.144.0 - 91.203.147.255] - -# [Olm][AS19916][65.18.128.0 - 65.18.223.255] - -0.0.0.0 it.bannerout.com -0.0.0.0 www.firebanner.com -0.0.0.0 www.scambiobanner.tv -# [Olm][AS19916][69.94.0.0 - 69.94.127.255] - -0.0.0.0 s3.pageranktop.com -# [Omniture / Adobe][AS15224][192.243.224.0 - 192.243.255.255] - -# [Omniture / Adobe][AS15224][66.117.16.0 - 66.117.31.255] - -0.0.0.0 foxnews.tt.omtrdc.net -# [Omniture / Adobe][AS15224][66.235.128.0 - 66.235.159.255] - -0.0.0.0 som.aeroplan.com -0.0.0.0 tracking.everydayhealth.com -0.0.0.0 omni.focus.de -0.0.0.0 metrics.ilsole24ore.com -0.0.0.0 metrics.laredoute.fr -0.0.0.0 stats2.luckymag.com -0.0.0.0 metrics.necn.com -# 0.0.0.0 citicorpcreditservic.tt.omtrdc.net - -0.0.0.0 metrics.rcsmetrics.it -0.0.0.0 metrics.td.com -0.0.0.0 tracking.whattoexpect.com -# [Omniture][AS15224][Wildcard DNS] - -# 0.0.0.0 appleglobal.112.2o7.net #[affects Apple site] - -0.0.0.0 byubroadcast.112.2o7.net -0.0.0.0 kasperthreatpostprod.112.2o7.net -0.0.0.0 kaspersky.122.2o7.net -0.0.0.0 nautilus.122.2o7.net -# 0.0.0.0 survey.112.2o7.net #[affect Sprint.com] - -0.0.0.0 tirerackcom.112.2o7.net -0.0.0.0 stats.esomniture.com -0.0.0.0 www.omniture.com -0.0.0.0 www.touchclarity.com -# [Omniture via Misc Sites] - -0.0.0.0 nossl.aafp.org -0.0.0.0 metrics.aarp.org -0.0.0.0 ewstv.abc15.com -0.0.0.0 metrics.acehardware.com -# 0.0.0.0 stats.adobe.com #[affects MacOS updates] - -0.0.0.0 analytic.ae.com -0.0.0.0 metrics.aetn.com -0.0.0.0 metric.allrecipes.com -0.0.0.0 stats2.allure.com -0.0.0.0 b.alot.com -0.0.0.0 analytics.amakings.com -0.0.0.0 metrics.amd.com -0.0.0.0 metrics.americancityandcounty.com -# 0.0.0.0 metrics.ancestry.co.uk #[affects login] - -0.0.0.0 metric.angieslist.com -0.0.0.0 o.sa.aol.com -0.0.0.0 s.sa.aol.com -0.0.0.0 metrics.apartmentfinder.com -# 0.0.0.0 metrics.apple.com #[affects Apple site/MacOS] - -# 0.0.0.0 securemetrics.apple.com #[affects Apple site/MacOS] - -0.0.0.0 metrics.ariba.com -0.0.0.0 omniture.artinstitutes.edu -0.0.0.0 stats2.arstechnica.com -0.0.0.0 vs.asianave.com -0.0.0.0 metrics.autotrader.co.uk -0.0.0.0 metrics.autobytel.com -0.0.0.0 metrics.automobilemag.com -0.0.0.0 www2.autopartswarehouse.com -0.0.0.0 metrics.azfamily.com -0.0.0.0 metrics.babycenter.com -0.0.0.0 metrics.babycentre.co.uk -0.0.0.0 stats.backcountry.com -0.0.0.0 omni.basspro.com -0.0.0.0 sa.bbc.co.uk -0.0.0.0 metrics.beachbody.com -0.0.0.0 a.beliefnet.com -0.0.0.0 metrics.bestbuy.com -0.0.0.0 metrics.bet.com -0.0.0.0 n.betus.com -0.0.0.0 metrics.bhg.com -0.0.0.0 metrics.bitdefender.com -0.0.0.0 metric.bizjournals.com -0.0.0.0 metrics.blackberry.com -0.0.0.0 vs.blackplanet.com -0.0.0.0 om.blockbuster.com -0.0.0.0 metrics.bloomberg.com -0.0.0.0 o.bluewin.ch -0.0.0.0 n.bodybuilding.com -0.0.0.0 stats.bookingbuddy.com -0.0.0.0 metrics.bose.com -0.0.0.0 om.businessweek.com -0.0.0.0 stats.buycostumes.com -0.0.0.0 omni.canadiantire.ca -0.0.0.0 metrics.car.com -0.0.0.0 metrics.caranddriver.com -0.0.0.0 metrics.cars.com -0.0.0.0 metrics.carbonite.com -0.0.0.0 metrics.carphonewarehouse.com -0.0.0.0 omni.cash.ch -0.0.0.0 om.cbsi.com -0.0.0.0 mtrics.cdc.gov -0.0.0.0 metrics.centex.com -0.0.0.0 metrics.chacha.com -0.0.0.0 omniture.chip.de -0.0.0.0 metrics.chron.com -# 0.0.0.0 metrics1.citibank.com #[affects login] - -0.0.0.0 om.cnet.co.uk -0.0.0.0 track.collegeboard.com -0.0.0.0 serviceo.comcast.net -0.0.0.0 metrics.compactappliance.com -# 0.0.0.0 metrics.consumerreports.org #[affects login] - -0.0.0.0 metrics.corus.ca -0.0.0.0 metrics.cosmopolitan.co.uk -0.0.0.0 omn.crackle.com -0.0.0.0 om.craftsman.com -0.0.0.0 smetrics.creditreport.com -0.0.0.0 metrics.crystalcruises.com -0.0.0.0 omni.csc.com -0.0.0.0 metrics.dailymotion.com -0.0.0.0 metrics.dailystrength.org -0.0.0.0 nsm.dell.com -0.0.0.0 metrics.delta.com -0.0.0.0 metrics.dentonrc.com -0.0.0.0 stats2.details.com -0.0.0.0 metrics.dickssportinggoods.com -0.0.0.0 stats.dice.com -0.0.0.0 img.discovery.com -0.0.0.0 metrics.discovery.com -0.0.0.0 omni.dispatch.com -0.0.0.0 metrics.divinecaroline.com -0.0.0.0 metrics.diy.com -0.0.0.0 metrics.doctoroz.com -0.0.0.0 metrics.dollargeneral.com -0.0.0.0 om.dowjoneson.com -0.0.0.0 stats.drugstore.com -0.0.0.0 metrics.dunkindonuts.com -0.0.0.0 metrics.ems.com -0.0.0.0 wa.eonline.com -0.0.0.0 wa.essent.nl -0.0.0.0 om.expedia.com -0.0.0.0 metrics.express.com -0.0.0.0 metrics.expressen.se -0.0.0.0 o.fandango.com -0.0.0.0 metrics.fedex.com -0.0.0.0 metrics.finishline.com -0.0.0.0 metrics.fitnessmagazine.com -0.0.0.0 metrics.ford.com -0.0.0.0 metrics.foreignpolicy.com -0.0.0.0 smetrics.freecreditreport.com -0.0.0.0 metrics.frontlineshop.com -0.0.0.0 metrics.flyingmag.com -0.0.0.0 metrics.fnac.es -0.0.0.0 sc-forbes.forbes.com -0.0.0.0 a.fox.com -0.0.0.0 track.futureshop.ca -0.0.0.0 metrics.gamestop.com -0.0.0.0 metrics.gcimetrics.com -0.0.0.0 stats2.gq.com -0.0.0.0 stats2.glamour.com -0.0.0.0 metrics.gnc.com -0.0.0.0 stats2.golfdigest.com -0.0.0.0 metrics.govexec.com -0.0.0.0 stats.grubstreet.com -# 0.0.0.0 w88.go.com #[affects espn.com] - -0.0.0.0 metrics.harley-davidson.com -0.0.0.0 analytics.hayneedle.com -0.0.0.0 metrics.hbogo.com -0.0.0.0 minerva.healthcentral.com -0.0.0.0 metrics.hhgregg.com -0.0.0.0 metrics.homebase.co.uk -0.0.0.0 omt.honda.com -0.0.0.0 metrics.hoovers.com -0.0.0.0 metrics.howstuffworks.com -0.0.0.0 my.iheartradio.com -0.0.0.0 sc.independent.co.uk -0.0.0.0 metrics.imvu.com -0.0.0.0 www91.intel.com -0.0.0.0 metrics.store.irobot.com -0.0.0.0 dc.kaboodle.com -0.0.0.0 metrics.kbb.com -0.0.0.0 ww9.kohls.com -0.0.0.0 metrics.lawyers.com -0.0.0.0 metrics.lehighvalleylive.com -0.0.0.0 metrics.us.levi.com -0.0.0.0 metrics.lexus.com -0.0.0.0 stats.libresse.no -0.0.0.0 om.lonelyplanet.com -# 0.0.0.0 omni.macworld.com #[affects Safari] - -0.0.0.0 analytics.mail-corp.com -0.0.0.0 metric.makemytrip.com -0.0.0.0 metric.marthastewart.com -0.0.0.0 metrics.mcafee.com -0.0.0.0 tracking.medpagetoday.com -0.0.0.0 metrics.mercola.com -0.0.0.0 report.mitsubishicars.com -0.0.0.0 an.mlb.com -0.0.0.0 metric.modcloth.com -0.0.0.0 metrics.moneymart.ca -0.0.0.0 metrics.more.com -0.0.0.0 stats.mvilivestats.com -0.0.0.0 metric.mylife.com -0.0.0.0 oimg.nbcuni.com -0.0.0.0 om.neimanmarcus.com -0.0.0.0 ometrics.netapp.com -0.0.0.0 metrics.newcars.com -0.0.0.0 metrics.nissanusa.com -0.0.0.0 metrics.nj.com -0.0.0.0 metrics.nola.com -0.0.0.0 metrics.nutrisystem.com -0.0.0.0 stats.nymag.com -0.0.0.0 om.onlineshoes.com -0.0.0.0 o.opentable.com -0.0.0.0 metrics.oprah.com -0.0.0.0 metrics.pagoda.com -0.0.0.0 stats.pandora.com -0.0.0.0 metrics.parents.com -0.0.0.0 metrics.pe.com -0.0.0.0 metrics.pennlive.com -0.0.0.0 metrics.penton.com -0.0.0.0 metric.petinsurance.com -0.0.0.0 metrics.petsmart.com -0.0.0.0 metrics.us.playstation.com -0.0.0.0 metrics.politico.com -0.0.0.0 metrics.performgroup.com -0.0.0.0 metrics.radioshack.com -0.0.0.0 metrics.ralphlauren.com -0.0.0.0 mtrcs.redhat.com -0.0.0.0 metric.rent.com -0.0.0.0 metrics.retailmenot.com -0.0.0.0 data.ritzcarlton.com -0.0.0.0 om.rogersmedia.com -0.0.0.0 metrics.seattlepi.com -0.0.0.0 metrics.seenon.com -0.0.0.0 stats2.self.com -0.0.0.0 om.sfgate.com -0.0.0.0 metrics.sharecare.com -0.0.0.0 ou.shutterfly.com -0.0.0.0 metrics.shoedazzle.com -0.0.0.0 metrics.shopoon.fr -0.0.0.0 omniture.shopstyle.com -0.0.0.0 metrics.silive.com -0.0.0.0 b.skinstore.com -0.0.0.0 metrics.sky.com -# 0.0.0.0 metrics.skype.com - -0.0.0.0 metrics.slate.com -0.0.0.0 metrics.speedousa.com -0.0.0.0 omni.sportingnews.com -0.0.0.0 metrics.solarwinds.com -0.0.0.0 metrics.sony.com -0.0.0.0 omn.sonypictures.com -0.0.0.0 metrics.southwest.com -# 0.0.0.0 metrics.sprint.com #[affects login] - -0.0.0.0 metrics.starwoodhotels.com -0.0.0.0 omniture.stuff.co.nz -0.0.0.0 stats.style.com -0.0.0.0 metric.superpages.com -0.0.0.0 metrics.svd.se -0.0.0.0 om.symantec.com -0.0.0.0 metrics.syracuse.com -0.0.0.0 analytics.tbs.com -0.0.0.0 metrics.teambeachbody.com -0.0.0.0 stats2.teenvogue.com -0.0.0.0 info.telstra.com -0.0.0.0 metrics.tgw.com -0.0.0.0 metrics.thinkgeek.com -0.0.0.0 metrics.three.co.uk -0.0.0.0 metrics.ticketmaster.com -0.0.0.0 tgd.timesonline.co.uk -# 0.0.0.0 metric.timewarnercable.com #[affects billing?] - -0.0.0.0 metrics.tlc.com -0.0.0.0 metrics.toptenreviews.com -0.0.0.0 metrics.toysrus.com -0.0.0.0 metrics.traderonline.com -0.0.0.0 om.truecar.com -0.0.0.0 metric.trulia.com -0.0.0.0 metrics.turner.com -0.0.0.0 metrics.tvguide.com -0.0.0.0 metrics.uol.com.br -0.0.0.0 sleep.vermontteddybear.com -0.0.0.0 metrics.vividseats.com -0.0.0.0 sc.vmware.com -0.0.0.0 metrics.vodafone.co.uk -0.0.0.0 metric.volkswagen.com -0.0.0.0 webstats.volvo.com -0.0.0.0 stats.voyages-sncf.com -0.0.0.0 stats.vulture.com -0.0.0.0 wa.and.co.uk -# 0.0.0.0 metrics.washingtonpost.com #[affects login] - -0.0.0.0 webanalyticsnossl.websense.com -0.0.0.0 std.o.webmd.com -0.0.0.0 metrics.which.co.uk -0.0.0.0 metrics.winsupersite.com -0.0.0.0 stats2.wmagazine.com -0.0.0.0 an.worldbaseballclassic.com -0.0.0.0 metric.worldcat.org -0.0.0.0 metrics.worldmarket.com -# 0.0.0.0 metric.wtop.com #[affects login] - -0.0.0.0 s.xbox.com -0.0.0.0 smetrics.yellowbook.com -0.0.0.0 metric.yellowpages.com -0.0.0.0 track.www.zazzle.com -# [Omniture / Offermatica][66.150.139.0 - 66.150.139.63] - -0.0.0.0 mbox.offermatica.intuit.com -0.0.0.0 mbox12.offermatica.com -# [Omniture][AS15224][66.235.128.0 - 66.235.159.255] - -0.0.0.0 metrics.iconfitness.com -# [Omniture / Offermatica][70.42.13.0 - 70.42.13.255] - -0.0.0.0 mbox3.offermatica.com -0.0.0.0 mbox3e.offermatica.com -0.0.0.0 mbox4.offermatica.com -0.0.0.0 mbox4e.offermatica.com -0.0.0.0 mbox9e.offermatica.com -# [Omniture / Offermatica][72.5.238.0 - 72.5.238.63] - -0.0.0.0 geo.offermatica.com -# [Omniture / Offermatica] - -0.0.0.0 mbox6.offermatica.com -# [Omniture / Adobe][AS10763] - -0.0.0.0 a.advanstar.com -0.0.0.0 a.amd.com -0.0.0.0 a.answers.com -0.0.0.0 a.autoexpress.co.uk -0.0.0.0 a.bizarremag.com -0.0.0.0 a.cbc.ca -0.0.0.0 vendorweb.citibank.com -0.0.0.0 b.computerworlduk.com -0.0.0.0 a.custompc.co.uk -0.0.0.0 ap101.curves.com -0.0.0.0 b.digitalartsonline.co.uk -0.0.0.0 a.environmentaldefense.org -0.0.0.0 a.evo.co.uk -0.0.0.0 a.fandango.com -0.0.0.0 wss.hbpl.co.uk -0.0.0.0 a.heretv.com -0.0.0.0 h.hollywood.com -0.0.0.0 a.independent.co.uk -0.0.0.0 a.itpro.co.uk -0.0.0.0 a.law.com -0.0.0.0 a.macuser.co.uk -0.0.0.0 a.modernmedicine.com -0.0.0.0 cs.montrealplus.ca -0.0.0.0 a.networkworld.com -0.0.0.0 a.pcpro.co.uk -0.0.0.0 a.pokerplayermagazine.co.uk -0.0.0.0 c.realtytrac.com -0.0.0.0 a.shop.com -0.0.0.0 a.spicetv.com -0.0.0.0 h.spill.com -0.0.0.0 a.tempurpedic.com -0.0.0.0 ngd.thesun.co.uk -0.0.0.0 a.tiscali.co.uk -0.0.0.0 a.vonage.com -0.0.0.0 ws.yellowpages.ca -# [Online S.a.s][AS12876][163.172.0.0 - 163.172.255.255] - -0.0.0.0 imgg.adskeeper.co.uk -0.0.0.0 servicer.adskeeper.co.uk -0.0.0.0 wsp.adskeeper.co.uk -0.0.0.0 adexchange.guru -# [Online S.a.s][AS12876][195.154.128.0 - 195.154.255.255] - -0.0.0.0 admedit.net -0.0.0.0 www.freestats.ws -# [Online S.a.s][AS12876][212.129.0.0 - 212.129.21.255] - -0.0.0.0 geoip.edagames.com -# [Online S.a.s][AS12876][212.83.153.103] - -# [Online S.a.s][AS12876][62.210.128.0 - 62.210.255.255] - -0.0.0.0 5advertise.com -0.0.0.0 s42.cpmaffiliation.com -0.0.0.0 www.cpmaffiliation.com -# [Online S.a.s][AS12876][62.4.27.32 - 62.4.27.63] - -0.0.0.0 code.d-agency.net -0.0.0.0 switch.d-agency.net -0.0.0.0 code.rtbsystem.com -# [Openminds][AS30961][188.93.102.23 - 188.93.103.255] - -0.0.0.0 ads-colruytgroup.adhese.com -0.0.0.0 ads-nrc.adhese.com -0.0.0.0 pool-nrc.adhese.com -0.0.0.0 ads.pebblemedia.adhese.com -0.0.0.0 ads.persgroep.adhese.com -0.0.0.0 pool-colruytgroup.adhese.com -0.0.0.0 pool.persgroep.adhese.com -0.0.0.0 ads.roularta.adhese.com -0.0.0.0 pool.roularta.adhese.com -0.0.0.0 pebble-adhese.gva.be -0.0.0.0 pebble-adhese.hbvl.be -# [Openminds][AS30961][37.72.160.15] - -0.0.0.0 ads-pebblemedia.adhese.com -0.0.0.0 user-sync.adhese.com -# [Openx][AS36089][173.241.240.0 - 173.241.255.255] - -0.0.0.0 ox-d.buddytv.com -0.0.0.0 ox-d.cloud9-media.net -0.0.0.0 ox-d.digiday.com -0.0.0.0 ox-d.eluniversal.com -0.0.0.0 ox-d.footballmedia.com -0.0.0.0 ox-d.gamer-network.net -0.0.0.0 ox-d.gamerpublishing.com -0.0.0.0 ox-d.globalpost.com -0.0.0.0 ox-d.hdcmedia.nl -0.0.0.0 ox-d.iflscience.com -0.0.0.0 ox-d.johnstonpress.co.uk -0.0.0.0 ox-d.majorgeeks.com -0.0.0.0 ox-d.mirror-digital.com -0.0.0.0 ox-d.mm1x.nl -0.0.0.0 ox-d.mmaadnet.com -0.0.0.0 ox-d.motogp.com -0.0.0.0 ox-d.officer.com -0.0.0.0 33across-d.openx.net -0.0.0.0 aa-d.openx.net -0.0.0.0 amu-d.openx.net -0.0.0.0 advancedigital-d.openx.net -0.0.0.0 bizjournals-d.openx.net -0.0.0.0 bloggernetwork-d.openx.net -0.0.0.0 boston-d.openx.net -0.0.0.0 brainfall-d.openx.net -0.0.0.0 brainyquote-d.openx.net -0.0.0.0 coed-d.openx.net -0.0.0.0 complex-media-d.openx.net -0.0.0.0 condenast-d.openx.net -0.0.0.0 digikulture-d.openx.net -0.0.0.0 digitaltrends-d.openx.net -0.0.0.0 digitalfirst-d.openx.net -0.0.0.0 elitedaily-d.openx.net -0.0.0.0 eu-u.openx.net -0.0.0.0 fanserv-d.openx.net -0.0.0.0 freestar-d.openx.net -0.0.0.0 funnyordie-d.openx.net -0.0.0.0 hsw-d.openx.net -0.0.0.0 idguk1-d.openx.net -0.0.0.0 insticator-d.openx.net -0.0.0.0 jp-u.openx.net -0.0.0.0 kiosked-d.openx.net -0.0.0.0 kiplinger-d.openx.net -0.0.0.0 mailonline-d.openx.net -0.0.0.0 majorgeeks-d.openx.net -0.0.0.0 mediadc-d.openx.net -0.0.0.0 media122-d.openx.net -0.0.0.0 mediavine-d.openx.net -0.0.0.0 meredithlocal-d.openx.net -0.0.0.0 monkey-broker-d.openx.net -0.0.0.0 motleyfool-d.openx.net -0.0.0.0 olxro-d.openx.net -0.0.0.0 oxjapan-d.openx.net -0.0.0.0 paste-d.openx.net -0.0.0.0 philly-d.openx.net -0.0.0.0 pmc-d.openx.net -0.0.0.0 publir-d.openx.net -0.0.0.0 prod-d.openx.com -0.0.0.0 propermedia-d.openx.net -0.0.0.0 reuters-d.openx.net -0.0.0.0 sbnationbidder-d.openx.net -0.0.0.0 spanishdict-d.openx.net -0.0.0.0 spinmedia-d.openx.net -0.0.0.0 stroer-d.openx.net -0.0.0.0 tango-d.openx.net -0.0.0.0 thehill-d.openx.net -0.0.0.0 titangate-d.openx.net -0.0.0.0 topix-d.openx.net -0.0.0.0 u.openx.net -0.0.0.0 us-u.openx.net -0.0.0.0 universal-d.openx.net -0.0.0.0 veuhub-d.openx.net -0.0.0.0 warnerbros-d.openx.net -0.0.0.0 wetpaint-d.openx.net -0.0.0.0 zealotnetworks-d.openx.net -0.0.0.0 ox-d.openxadexchange.com -0.0.0.0 d.peoplesearchads.com -0.0.0.0 ox-d.photobucket.com -0.0.0.0 ax-d.pixfuture.net -0.0.0.0 ox-d.popmatters.com -0.0.0.0 ox-d.rantsports.com -0.0.0.0 ox-d.ask.servedbyopenx.com -0.0.0.0 ox-d.apax.servedbyopenx.com -0.0.0.0 ox-d.bauer.servedbyopenx.com -0.0.0.0 ox-d.bizjournals.servedbyopenx.com -0.0.0.0 ox-d.boston.servedbyopenx.com -0.0.0.0 ox-d.cheezburger.servedbyopenx.com -0.0.0.0 ox-d.concourse.servedbyopenx.com -0.0.0.0 ox-d.curse.servedbyopenx.com -0.0.0.0 ox-d.evolvemedia.servedbyopenx.com -0.0.0.0 ox-d.futurenet.servedbyopenx.com -0.0.0.0 ox-d.ibt.servedbyopenx.com -0.0.0.0 ox-d.imgur.servedbyopenx.com -0.0.0.0 ox-d.leessp.servedbyopenx.com -0.0.0.0 ox-d.mediavine.servedbyopenx.com -0.0.0.0 ox-d.nydailynews.servedbyopenx.com -0.0.0.0 ox-d.philly.servedbyopenx.com -0.0.0.0 ox-d.publisherdesk.servedbyopenx.com -0.0.0.0 ox-d.ranker.servedbyopenx.com -0.0.0.0 ox-d.realtor.servedbyopenx.com -0.0.0.0 ox-d.sinclair.servedbyopenx.com -0.0.0.0 ox-d.thechive.servedbyopenx.com -0.0.0.0 ox-d.venturebeat.servedbyopenx.com -0.0.0.0 ox-d.sidereel.com -0.0.0.0 adserv.bulletinmarketing.com -0.0.0.0 a.unanimis.co.uk -0.0.0.0 ox-d.verivox.de -0.0.0.0 ox-d.viralnova.com -0.0.0.0 ox-d.washingtonpost.servedbyopenx.com -0.0.0.0 ads.webcamclub.com -# [Opsource][AS19461][209.34.64.0 - 209.34.95.255] - -0.0.0.0 www.avnads.com -# [Orange County][AS20155][216.171.160.0 - 216.171.175.255] - -# [Orcs Web][AS19271][206.72.112.0 - 206.72.127.255] - -0.0.0.0 314.hittail.com -0.0.0.0 815.hittail.com -0.0.0.0 922.hittail.com -0.0.0.0 1262.hittail.com -0.0.0.0 30811.hittail.com -0.0.0.0 3241.hittail.com -0.0.0.0 3415.hittail.com -0.0.0.0 3463.hittail.com -0.0.0.0 3918.hittail.com -0.0.0.0 3933.hittail.com -0.0.0.0 3957.hittail.com -0.0.0.0 4134.hittail.com -0.0.0.0 4560.hittail.com -0.0.0.0 4612.hittail.com -0.0.0.0 8260.hittail.com -0.0.0.0 8959.hittail.com -0.0.0.0 9394.hittail.com -0.0.0.0 9446.hittail.com -0.0.0.0 9547.hittail.com -0.0.0.0 9563.hittail.com -0.0.0.0 9571.hittail.com -0.0.0.0 10006.hittail.com -0.0.0.0 10168.hittail.com -0.0.0.0 12877.hittail.com -0.0.0.0 13223.hittail.com -0.0.0.0 14228.hittail.com -0.0.0.0 15141.hittail.com -0.0.0.0 15628.hittail.com -0.0.0.0 15694.hittail.com -0.0.0.0 16565.hittail.com -0.0.0.0 19097.hittail.com -0.0.0.0 19500.hittail.com -0.0.0.0 19533.hittail.com -0.0.0.0 20909.hittail.com -0.0.0.0 21807.hittail.com -0.0.0.0 22537.hittail.com -0.0.0.0 23315.hittail.com -0.0.0.0 23837.hittail.com -0.0.0.0 24725.hittail.com -0.0.0.0 24809.hittail.com -0.0.0.0 25057.hittail.com -0.0.0.0 26288.hittail.com -0.0.0.0 27460.hittail.com -0.0.0.0 27891.hittail.com -0.0.0.0 28305.hittail.com -0.0.0.0 30001.hittail.com -0.0.0.0 31335.hittail.com -0.0.0.0 31870.hittail.com -0.0.0.0 34673.hittail.com -0.0.0.0 35385.hittail.com -0.0.0.0 71158.hittail.com -0.0.0.0 73091.hittail.com -0.0.0.0 77266.hittail.com -0.0.0.0 78843.hittail.com -0.0.0.0 93367.hittail.com -0.0.0.0 99400.hittail.com -0.0.0.0 100065.hittail.com -0.0.0.0 103532.hittail.com -0.0.0.0 106242.hittail.com -0.0.0.0 108411.hittail.com -0.0.0.0 tracking.hittail.com -0.0.0.0 tracking2.hittail.com -# [Oversee.net][AS33626][204.13.160.0 - 204.13.163.255] - -0.0.0.0 images.domainsponsor.com -0.0.0.0 spi.domainsponsor.com -0.0.0.0 dsparking.com -# [Oversee.net][208.73.208.0 - 208.73.215.255] - -0.0.0.0 dsnextgen.com -0.0.0.0 www.dsnextgen.com -# [Oversee.net / Seevast][Moniker][Kanoodle] - -0.0.0.0 www.kanoodle.com -0.0.0.0 content.pulse360.com -# [Ovh Sas][AS16276][142.4.192.0 - 142.4.223.255] - -0.0.0.0 ads.videoadex.com -# [Ovh Sas][AS16276][158.69.0.0 - 158.69.255.255] - -0.0.0.0 plug.plugerr.com -# [Ovh Sas][AS16276][176.31.145.136 - 176.31.145.139] - -0.0.0.0 geoloc4.geovisite.com -0.0.0.0 adyoulike.omnitagjs.com -0.0.0.0 prosearchs.in -0.0.0.0 whoads.net -# [Ovh Sas][AS16276][178.32.18.128 - 178.33.18.191] - -0.0.0.0 cpm1.affiz.net -0.0.0.0 creativecdn.com -0.0.0.0 www.efficienttraffic.com -0.0.0.0 c1.onedmp.com -0.0.0.0 banners.oxiads.fr -# [Ovh Sas][AS16276][188.165.192.0 - 188.165.255.255] - -0.0.0.0 hub.adlpartner.com -0.0.0.0 tracking.propellerads.com -# [Ovh Sas][AS16276][192.95.0.0 - 192.95.63.255] - -0.0.0.0 www5.afsanalytics.com -0.0.0.0 ad.asntown.net -0.0.0.0 marketingenhanced.com -0.0.0.0 www2.yidsense.com -# [Ovh Sas][AS16276][192.99.0.0 - 192.99.255.255] - -0.0.0.0 www8.afsanalytics.com -0.0.0.0 www.yidsense.com -# [Ovh Sas][198.27.64.0 - 198.50.255.255] - -0.0.0.0 cdn.tapstream.com -# [Ovh Sas][213.186.33.0 - 213.186.33.255] - -0.0.0.0 static.canalstat.com -0.0.0.0 www.geoworldonline.com -0.0.0.0 metriweb.be -# [Ovh Sas / Eurobarre][213.186.49.64 - 213.186.49.79] - -# [Ovh Sas][213.251.131.0 - 213.251.131.255] - -# [Ovh Sas][213.251.176.0 - 213.251.183.255] - -# [Ovh Sas][AS16276][37.187.128.0 - 37.187.135.255] - -0.0.0.0 go27.net -0.0.0.0 eu1.heatmap.it -0.0.0.0 oxybe.com -0.0.0.0 pubted.com -0.0.0.0 ucoxa.work -# [Ovh Sas][37.59.0.0 - 37.59.63.255] - -0.0.0.0 www.frameptp.com -0.0.0.0 geoloc16.geovisite.com -# [Ovh Sas][46.105.96.0 - 46.105.127.255] - -0.0.0.0 fwg0b0sfig.s.ad6media.fr -0.0.0.0 ads.databrainz.com -0.0.0.0 geoloc2.geovisite.com -0.0.0.0 u.heatmap.it -0.0.0.0 megapopads.com -0.0.0.0 sender.megapopads.com -0.0.0.0 tracking.veille-referencement.com -# [Ovh Sas][AS16276][5.135.203.32 - 5.135.203.47] - -0.0.0.0 static.adbutter.net -0.0.0.0 ads.clipconverter.cc -0.0.0.0 sender.hipersushiads.com -0.0.0.0 fo-api.omnitagjs.com -0.0.0.0 stabx.net -# [Ovh Sas][AS16276][5.39.39.136 - 5.39.50.123] - -0.0.0.0 st-1.1fichier.com -0.0.0.0 r.ad6media.fr -0.0.0.0 adbanner.adxcore.com -0.0.0.0 l.adxcore.com -0.0.0.0 ad.adxcore.com -0.0.0.0 ad.ohmyad.co -# [Ovh Sas][87.98.240.0 - 87.98.247.255] - -0.0.0.0 adplans.net -0.0.0.0 www.alenty.com -0.0.0.0 secure.audienceinsights.net -0.0.0.0 ox2.sterta.pl -# [Ovh Sas][91.121.144.0 - 91.121.191.255] - -0.0.0.0 server1.affiz.net -0.0.0.0 apicit.net -0.0.0.0 www.canalstat.com -0.0.0.0 stats.click-internet.fr -0.0.0.0 www.diffusionpub.com -0.0.0.0 dreamad.org -0.0.0.0 3wregie.ezakus.net -0.0.0.0 overblog.ezakus.net -0.0.0.0 ads.freecaster.tv -0.0.0.0 geoloc12.geovisite.com -0.0.0.0 geoloc13.geovisite.com -0.0.0.0 geoloc14.geovisite.com -0.0.0.0 www.net-pratique.fr -0.0.0.0 ads1.nexdra.com -0.0.0.0 www.noowho.com -0.0.0.0 piwik.org -0.0.0.0 hit.reference-sexe.com -0.0.0.0 tracker.squidanalytics.com -0.0.0.0 ads.stickyadstv.com -0.0.0.0 script.yeb.biz -# [Ovh Sas][AS16276][94.23.0.0 - 94.23.63.255] - -0.0.0.0 fr.1sponsor.com -0.0.0.0 adv.440network.com -0.0.0.0 fr.cim.clickintext.net -0.0.0.0 fr.slidein.clickintext.net -0.0.0.0 fr.85.clickintext.net -0.0.0.0 top.c-stat.eu -0.0.0.0 exgfsbucks.com -0.0.0.0 geoloc17.geovisite.com -0.0.0.0 www.livecount.fr -0.0.0.0 adtools.matrix-cash.com -0.0.0.0 adhosting.ohmyad.co -0.0.0.0 www.one-door.com -0.0.0.0 c.thestat.net -0.0.0.0 www.toptracker.ru -0.0.0.0 www.pro.webstat.pl -0.0.0.0 tracking.wisepops.com -0.0.0.0 www.xstat.pl -0.0.0.0 zbiornik.com -# [Panther Express][AS36408][66.114.48.0 - 66.114.63.255] - -0.0.0.0 cache.adviva.net -0.0.0.0 media.baventures.com -0.0.0.0 rkcache.brandreachsys.com -0.0.0.0 images.ddc.com -0.0.0.0 cdn.firstlook.com -# 0.0.0.0 adm.fwmrm.net #[affects nhl.com] - -0.0.0.0 m2.fwmrm.net -0.0.0.0 cache.gfrevenge.com -0.0.0.0 cache.izearanks.com -0.0.0.0 cdn.media6degrees.com -0.0.0.0 static.meteorsolutions.com -0.0.0.0 tas.orangeads.fr -0.0.0.0 cache.specificmedia.com -0.0.0.0 wp.vizu.com -# [Peer 1][AS13768][107.6.0.0 - 107.6.63.255] - -0.0.0.0 cm.eyereturn.com -# [Peer 1][AS13768][176.74.176.160 - 176.74.176.191] - -0.0.0.0 return.uk.domainnamesales.com -# [Peer 1][AS13768][207.198.64.0 - 207.198.127.255] - -# [Peer 1][AS13768][209.15.0.0 - 209.15.255.255] - -0.0.0.0 use-tor.adsrvr.org -0.0.0.0 btprmnav.com -0.0.0.0 pixel.crosspixel.net -# [Peer 1][209.25.128.0 - 209.25.255.255] - -0.0.0.0 tracking.aimediagroup.com -# [Peer 1][216.122.0.0 - 216.122.255.255] - -0.0.0.0 as1.mistupid.com -# [Peer 1][AS13768][216.151.208.0 - 216.151.223.255] - -# [Peer 1][216.157.0.0 - 216.157.111.255] - -0.0.0.0 androidsdk.ads.mp.mydas.mobi -0.0.0.0 bank01.ads.dt.mydas.mobi -0.0.0.0 bank02.ads.dt.mydas.mobi -0.0.0.0 bank03.ads.dt.mydas.mobi -0.0.0.0 bank04.ads.dt.mydas.mobi -0.0.0.0 bank05.ads.dt.mydas.mobi -0.0.0.0 bank06.ads.dt.mydas.mobi -0.0.0.0 bank07.ads.dt.mydas.mobi -0.0.0.0 bank08.ads.dt.mydas.mobi -0.0.0.0 bank09.ads.dt.mydas.mobi -0.0.0.0 bank10.ads.dt.mydas.mobi -0.0.0.0 bank11.ads.dt.mydas.mobi -0.0.0.0 bank12.ads.dt.mydas.mobi -0.0.0.0 bank13.ads.dt.mydas.mobi -0.0.0.0 bank15.ads.dt.mydas.mobi -0.0.0.0 bank16.ads.dt.mydas.mobi -0.0.0.0 bank17.ads.dt.mydas.mobi -0.0.0.0 bank18.ads.dt.mydas.mobi -0.0.0.0 bank19.ads.dt.mydas.mobi -0.0.0.0 bank20.ads.dt.mydas.mobi -0.0.0.0 bank01.ads.mp.mydas.mobi -0.0.0.0 bank02.ads.mp.mydas.mobi -0.0.0.0 bank03.ads.mp.mydas.mobi -0.0.0.0 bank04.ads.mp.mydas.mobi -0.0.0.0 bank05.ads.mp.mydas.mobi -0.0.0.0 bank06.ads.mp.mydas.mobi -0.0.0.0 bank07.ads.mp.mydas.mobi -0.0.0.0 bank08.ads.mp.mydas.mobi -0.0.0.0 bank09.ads.mp.mydas.mobi -0.0.0.0 bank10.ads.mp.mydas.mobi -0.0.0.0 bank11.ads.mp.mydas.mobi -0.0.0.0 bank12.ads.mp.mydas.mobi -0.0.0.0 bank13.ads.mp.mydas.mobi -0.0.0.0 bank15.ads.mp.mydas.mobi -0.0.0.0 bank16.ads.mp.mydas.mobi -0.0.0.0 bank17.ads.mp.mydas.mobi -0.0.0.0 bank18.ads.mp.mydas.mobi -0.0.0.0 bank19.ads.mp.mydas.mobi -0.0.0.0 bank20.ads.mp.mydas.mobi -# [Peer 1][AS13768][46.20.119.247 - 46.20.119.247] - -0.0.0.0 srv.buysellads.com -# [Peer 1][AS11305][64.224.0.0 - 64.227.255.255] - -0.0.0.0 www.iboard.com -0.0.0.0 cg-global.maxymiser.com -0.0.0.0 www.mcsqd.com -# [Peer 1 / Canadawebhosting][64.33.132.0 - 64.34.132.255] - -0.0.0.0 ab163949.adbutler-kaon.com -0.0.0.0 ads.d-msquared.com -0.0.0.0 1.ofsnetwork.com -0.0.0.0 centro.pixel.ad -0.0.0.0 ads.sportsblog.com -0.0.0.0 ab159015.adbutler-zilon.com -# [Peer 1 / Canadawebhosting][AS13768][65.39.128.0 - 65.39.255.255] - -0.0.0.0 pub17.bravenet.com -0.0.0.0 www.countmypage.com -0.0.0.0 www.cpalist.com -# [Peer 1 / Serverbeach][64.34.0.0 - 64.34.255.255] - -0.0.0.0 click.icetraffic.com -0.0.0.0 pix.lfstmedia.com -0.0.0.0 map.media6degrees.com -0.0.0.0 d6y5.ads.pof.com -0.0.0.0 t.ads.pof.com -# [Peer 1][AS13601][66.132.128.0 - 66.132.255.255] - -0.0.0.0 archive.coolerads.com -0.0.0.0 counter.co.kz -0.0.0.0 hitmodel.net -# [Peer 1 / Serverbeach][66.135.32.0 - 66.135.63.255] - -0.0.0.0 openads.hiphopsite.com -# [Peer 1][AS13768][66.155.16.0 - 66.155.97.255] - -0.0.0.0 connexionsafe.com -0.0.0.0 geo.crtracklink.com -0.0.0.0 delivery.c.switchadhub.com -# [Peer 1][66.199.128.0 - 66.199.191.255] - -0.0.0.0 banner.titanpoker.com -# [Peer 1][AS11388][66.33.0.0 - 66.33.127.255] - -# [Peer 1][AS11388][66.40.0.0 - 66.40.255.25550] - -0.0.0.0 coolinc.info -0.0.0.0 www.mb57.com -# [Peer 1 / Dmcontact.com][69.28.197.128 - 69.28.197.159] - -# [Peer 1][AS13768][69.90.0.0 - 69.90.255.255] - -0.0.0.0 d.adgear.com -0.0.0.0 o.adgear.com -0.0.0.0 purefuck.com -0.0.0.0 ads.purefuck.com -0.0.0.0 adwords2.paretologic.revenuewire.net -0.0.0.0 members.sexroulette.com -# [Peer 1][70.33.192.0 - 70.33.255.255] - -0.0.0.0 www.ab4tn.com -0.0.0.0 bb.o2.eyereturn.com -0.0.0.0 musicmembersarea.com -# [Peer 1][AS13768][72.51.0.0 - 72.51.63.255] - -0.0.0.0 www.apponic.com -# [Peer 1][76.74.128.0 - 76.74.255.255] - -0.0.0.0 www.adelixir.com -0.0.0.0 geo.connexionsecure.com -0.0.0.0 eyereact.eyereturn.com -0.0.0.0 timespent.eyereturn.com -0.0.0.0 geo.hyperlinksecure.com -0.0.0.0 stats.polldaddy.com -0.0.0.0 geo.safelinktracker.com -0.0.0.0 seethisinaction.com -0.0.0.0 spc.cefhdghhafdgceifiehdfdad.iban.telemetryverification.net -0.0.0.0 www.webmoblink.com -0.0.0.0 botd.wordpress.com -# [Peer 1][AS13768][83.222.232.69 - 83.222.232.69] - -# [Pegasus / Fortressitx][AS25653][208.116.0.0 - 208.116.63.255] - -# [Pegasus / Fortressitx][69.57.160.0 - 69.57.191.255] - -0.0.0.0 ads.adtrustmedia.com -# [Pegasus / Fortressitx][69.72.128.0 - 69.72.255.255] - -0.0.0.0 adserver.exgfnetwork.com -# [Perimeter][AS27582][24.249.224.0 - 24.249.227.255] - -# [PeterHost.Ru][AS35295][80.93.49.0 - 80.93.49.255] - -0.0.0.0 p543.adskape.ru -0.0.0.0 p13178.adskape.ru -0.0.0.0 p1574.adskape.ru -0.0.0.0 p2408.adskape.ru -0.0.0.0 p4010.adskape.ru -0.0.0.0 p9762.adskape.ru -# [Peterhost.ru][AS35569][80.93.56.0 - 80.93.59.255] - -# [Phonera][AS21503][80.252.160.0 - 80.252.191.255] - -0.0.0.0 www.hit-counter-download.com -0.0.0.0 rotator.offpageads.com -# [Phyber / Adconion][AS7012][207.171.14.0 - 207.171.15.255] - -0.0.0.0 ae.amgdgt.com -0.0.0.0 at.amgdgt.com -0.0.0.0 cdns.amgdgt.com -# [Pilosoft][AS26627][69.172.128.0 - 69.172.143.255] - -0.0.0.0 topcounts.com -# [Pilosoft][AS26627][69.31.0.0 - 69.31.143.255] - -0.0.0.0 astalavista.box.sk -# [Platinum eMedia / Marketing Extensions][AS40818][207.246.196.0 - 207.246.199.255] - -0.0.0.0 www.platinumbucks.com -0.0.0.0 www.sexfind.com -# [Plurimedia][AS8839][212.95.67.0 - 212.95.67.255] - -0.0.0.0 pvpub.paruvendu.fr -# [Plurimedia][AS8839][212.95.70.0 - 212.95.71.255] - -0.0.0.0 ad2play.ftv-publicite.fr -# [Plus.Line / Wegener][AS12306][213.83.9.128 - 213.83.9.191] - -# [PlusServer][AS8972][188.138.0.0 - 188.138.129.255] - -0.0.0.0 ox.forexbrokerz.com -0.0.0.0 ad.inmatads.info -0.0.0.0 ad.inpizdads.info -0.0.0.0 ad.inpulds.info -0.0.0.0 ad.lazynerd.info -0.0.0.0 adv.p2pbg.com -0.0.0.0 ad.philipstreehouse.info -0.0.0.0 ad.sethads.info -0.0.0.0 ad.theequalground.info -0.0.0.0 pops.velmedia.net -0.0.0.0 ad.zoglafi.info -0.0.0.0 ads.9mp.ro -# [PlusServer / Server4you][AS8972][217.172.182.0 - 217.172.183.255] - -0.0.0.0 a.mouseflow.com -0.0.0.0 www.onlinewebservice3.de -# [PlusServer][AS8972][62.75.177.0 - 62.75.219.255] - -0.0.0.0 track.celeb.gate.cc -0.0.0.0 www.hitmaster.de -0.0.0.0 www.webanalyser.net -# [PlusServer / 24 interactive][AS8972][62.75.239.64 - 62.75.239.127] - -0.0.0.0 evania.adspirit.de -# [PlusServer / Server4you][AS8972][80.86.83.0 - 80.86.83.255] - -# [PlusServer / Bsb-service][85.25.120.0 - 85.25.127.255] - -# [PlusServer][AS8972][85.25.129.0 - 85.25.251.255] - -0.0.0.0 ad.ad24.ru -0.0.0.0 234.adru.net -0.0.0.0 bdgadv.ru -0.0.0.0 ads.dailystar.com.lb -0.0.0.0 openads.flagman.bg -0.0.0.0 www.klamm-counter.de -0.0.0.0 promoserver.net -0.0.0.0 scripts.psyma.com -0.0.0.0 aff.summercart.com -0.0.0.0 banners.tempobet.com -# [PlusServer][85.25.28.128 - 85.25.28.255] - -0.0.0.0 img6.adspirit.de -0.0.0.0 img7.adspirit.de -# [PlusServer][85.25.83.0 - 85.25.83.127] - -# [PointRoll][Gannett] - -0.0.0.0 ev.ads.pointroll.com -# [PointRoll][72.32.153.176 - 72.32.153.183] - -0.0.0.0 clk.pointroll.com -0.0.0.0 media.pointroll.com -0.0.0.0 t.pointroll.com -0.0.0.0 track.pointroll.com -0.0.0.0 www.pointroll.com -# [Pret En Print / Fr-carpe-diem][AS16080][193.110.146.0 - 193.110.146.255] - -0.0.0.0 media.yesmessenger.com -0.0.0.0 outils.yes-messenger.com -# [Pret En Print / Fr-carpe-diem][AS16080][193.138.90.0 - 193.138.90.255] - -# [Prime / Seekio][AS15082][216.7.87.0 - 216.7.90.255] - -0.0.0.0 avalon.topbucks.com -0.0.0.0 botw.topbucks.com -0.0.0.0 clickheat.topbucks.com -0.0.0.0 cluster-03.topbucks.com -0.0.0.0 mainstream.topbucks.com -0.0.0.0 rainbow.topbucks.com -0.0.0.0 referral.topbucks.com -0.0.0.0 vod.topbucks.com -0.0.0.0 referral.vod.topbucks.com -0.0.0.0 webmaster.topbucks.com -# [Priority Colo][AS30176][204.11.48.0 - 204.11.55.255] - -0.0.0.0 keywords.fmpub.net -0.0.0.0 tenzing.fmpub.net -# [Priority Colo / Enthropia][AS30176][204.11.52.64 - 204.11.52.127] - -0.0.0.0 mapstats.blogflux.com -0.0.0.0 topsites.blogflux.com -0.0.0.0 www.blogtopsites.com -0.0.0.0 www.topblogs.com.ph -# [Probe Networks / Planet-hosting.cz][AS29686][85.190.34.0 - 85.190.34.31] - -# [Probe Networks / Artergo][AS29686][85.197.104.0 - 85.197.104.255] - -0.0.0.0 www.maxxxhits.com -# [Prolexic / Confluence][AS40034][103.53.40.0 - 103.53.43.255] - -# [Prolexic / Confluence][AS40034][208.91.196.0 - 208.91.199.255] - -# [Prolexic][AS32787][207.8.128.0 - 207.8.255.255] - -# [Prolexic / Confluence][AS40034][208.91.196.0 - 208.91.199.255] - -0.0.0.0 www.bnmq.com -0.0.0.0 pics.cnomy.com -0.0.0.0 pics.kolmic.com -# [Prolexic / Crown Solution][AS32787][209.200.162.192 - 209.200.162.223] - -0.0.0.0 www.webtrackerplus.com -# [Prolexic / Confluence][AS40034][50.58.0.0 - 50.59.255.255] - -0.0.0.0 www.mnetads.com -# [Prolexic][AS32787][72.52.0.0 - 72.52.63.255] - -0.0.0.0 tour.affbuzzads.com -# [Proxad][AS12322][212.27.60.0 - 212.83.156.255] - -0.0.0.0 cloud-observer.ip-label.net -# [Proxad][AS12322][62.210.0.0 - 62.210.255.255] - -0.0.0.0 ad.caradisiac-publicite.com -# [Proxad / Dedibox Sas][AS12322][88.191.3.0 - 88.191.248.255] - -# [Prq-net-colo][AS33837][88.80.2.0 - 88.80.7.255] - -# [Q9 Networks][AS12188][216.220.32.0 - 216.220.63.255] - -0.0.0.0 geo.deepmetrix.com -0.0.0.0 www.incentaclick.com -# [Q9 Networks][AS36031][67.210.208.0 - 67.210.223.255] - -# [Quantcast][AS27281][64.94.107.0 - 64.94.107.255] - -0.0.0.0 www.edge.quantserve.com -0.0.0.0 flash.quantserve.com -0.0.0.0 pixel.quantserve.com -0.0.0.0 secure.quantserve.com -0.0.0.0 segapi.quantserve.com -# [Quantcast][AS27281][74.217.63.0 - 74.217.63.255] - -0.0.0.0 cms.quantserve.com -# [Qwest / United][AS209][192.155.49.0 - 192.155.49.255] - -# [Qwest / Satellite][AS209][208.76.176.0 - 208.76.183.255] - -# [Qwest / Web Metro][63.147.18.0 - 63.147.18.255] - -0.0.0.0 client.roiadtracker.com -# [Qwest][AS209][63.151.44.11] - -0.0.0.0 ds-aksb-a.akamaihd.net -# [Qwest][AS209][63.232.0.0 - 63.235.255.255] - -# [Qwest][AS209][63.236.0.0 - 63.236.127.255] - -0.0.0.0 cdn.publicidad.net -0.0.0.0 get.whitesmoke.com -0.0.0.0 www.whitesmoke.com -0.0.0.0 www.whitesmoke.us -# [Qwest][AS209][63.144.0.0 - 63.151.255.255] - -0.0.0.0 ak1.abmr.net -0.0.0.0 ads.xda-developers.com -# [Qwest][AS209][65.112.0.0 - 65.127.255.255] - -0.0.0.0 ads.sidekick.condenast.com -0.0.0.0 cache.dtmpub.com -0.0.0.0 t.omkt.co -# [Qwest][AS209][67.144.0.0 - 67.148.255.255] - -0.0.0.0 tiads.people.com -0.0.0.0 ads.vimg.net -# [Qwest / Conduit Ltd][Effective-i][AS209][66.77.197.0 - 66.77.197.255] - -0.0.0.0 apps.conduit-banners.com -0.0.0.0 www.conduit-banners.com -# [Qwest / Lowermybills.com][66.77.208.0 - 66.77.211.255] - -0.0.0.0 r1.affiliatefuel.com -0.0.0.0 www.affiliatefuel.com -0.0.0.0 aftrk.com -# [Qwest / CMP Media][AS209][66.77.24.0 - 66.77.27.255] - -# [Qwest / Opinion Lab][AS209][66.77.28.64 - 66.77.28.127] - -0.0.0.0 ccc00.opinionlab.com -0.0.0.0 ccc01.opinionlab.com -0.0.0.0 rate.opinionlab.com -0.0.0.0 www.opinionlab.com -# [Qwest / Akamai][AS209][67.148.147.0 - 67.148.147.255] - -# 0.0.0.0 static.chartbeat.com #[affects Healthcare.gov] - -0.0.0.0 csma95349.analytics.edgesuite.net -# [Qwest / Akamai][AS209][69.192.0.0 - 69.192.255.255] - -0.0.0.0 an.secure.tacoda.net -# [Qwest / Tarrob][69.8.202.0 - 69.8.202.127] - -0.0.0.0 ads.tarrobads.com -# [Qwest][70.56.0.0 - 70.59.255.255] - -0.0.0.0 hu.2.cqcounter.com -# [Qwest / Akamai][AS209][96.6.0.0 - 96.7.255.255] - -# [Race Technologies][AS30041][64.201.96.0 - 64.201.127.255] - -# [Rack911][AS62710][184.174.0.0 - 184.174.127.255] - -0.0.0.0 creative.wwwpromoter.com -# [Rackco.com][AS36529][208.94.64.0 - 208.94.67.255] - -# [Rackco.com][AS36529][38.112.0.0 - 38.119.255.255] - -0.0.0.0 c4tracking01.com -# [Rackforce Hosting][AS19875][64.46.32.0 - 64.46.63.255] - -# [Rackhosting][AS31590][77.247.64.0 - 77.247.79.255] - -0.0.0.0 stats.sbstv.dk -# [Rackmy.com / Xiolink][AS27467][63.246.0.0 - 63.246.31.255 ] - -# [Rackmy.com / Xiolink][AS27467][67.221.224.0 - 67.221.239.255] - -0.0.0.0 analytics.juggle.com -# [Rackspace.com][AS19994][104.130.0.0 - 104.130.255.255] - -0.0.0.0 adtradradservices.com -0.0.0.0 www.earnify.com -# [Rackspace.com][AS27357][146.20.0.0 - 146.20.255.255] - -0.0.0.0 ssp.lkqd.net -0.0.0.0 v.lkqd.net -# [Rackspace.com][AS33070][148.62.0.0 - 148.62.255.255] - -0.0.0.0 my-pc-cleaner.org -# [Rackspace.com][AS15395][162.13.136.0 - 162.13.143.255] - -0.0.0.0 ads2.williamhill.com -# [Rackspace.com][AS19994][162.209.0.0 - 162.209.127.255] - -0.0.0.0 api.cheatsheet.me -0.0.0.0 www.tr553.com -# [Rackspace.com][AS27357][162.242.128.0 - 162.242.255.255] - -0.0.0.0 track.blogmeetsbrand.com -0.0.0.0 interyield.td553.com -# [Rackspace.com][AS15395][164.177.147.0 - 164.177.147.255] - -0.0.0.0 admarket.entireweb.com -# [Rackspace.com][AS33070][166.78.40.0 - 166.78.41.255] - -0.0.0.0 ad.download.cnet.com -0.0.0.0 ml314.com -# [Rackspace.com][AS33070][AS19994][173.203.0.0 - 173.203.255.255] - -0.0.0.0 api.adsnative.com -0.0.0.0 offers.affiliatetraction.com -0.0.0.0 track.ionicmedia.com -0.0.0.0 api.mixpanel.com -0.0.0.0 live.monitus.net -# [Rackspace.com][AS33070][174.143.0.0 - 174.143.255.255] - -0.0.0.0 adx.bixee.com -0.0.0.0 banners.brinkin.com -0.0.0.0 zfhg.digitaldesire.com -0.0.0.0 adsrv.ea.com -0.0.0.0 adx.ibibo.com -0.0.0.0 pixel.parsely.com -0.0.0.0 www.pixeltrack66.com -0.0.0.0 px.steelhousemedia.com -0.0.0.0 tag.tlvmedia.com -0.0.0.0 winknewsads.com -# [Rackspace.com][AS19994][184.106.0.0 - 184.106.255.255] - -0.0.0.0 api.bounceexchange.com -0.0.0.0 iluv.clickbooth.com -0.0.0.0 cpatraffictracker.com -0.0.0.0 immanalytics.com -0.0.0.0 tracking.intermundomedia.com -0.0.0.0 cdnt.meteorsolutions.com -0.0.0.0 naughtyadserve.com -0.0.0.0 distillery.wistia.com -# [Rackspace.com][AS19994][192.237.147.16 - 192.237.147.19] - -0.0.0.0 tools.ranker.com -# [Rackspace.com][AS19994][198.254.64.0 - 198.254.79.255] - -0.0.0.0 gmdtrk.com -0.0.0.0 tsmtrk.com -# [Rackspace.com][AS19994][198.61.128.0 - 198.61.255.255] - -0.0.0.0 www.clear-request.com -0.0.0.0 dcs.netbiscuits.net -0.0.0.0 lb.web-stat.com -0.0.0.0 server2.web-stat.com -# [Rackspace.com][AS27357][204.232.128.0 - 204.232.255.255] - -0.0.0.0 www.electronicpromotion.com -0.0.0.0 www.webhostingcounter.com -# [Rackspace.com][AS33070][209.61.179.88 - 209.61.179.95] - -0.0.0.0 www.trackingstatalytics.com -# [Rackspace.com][AS15395][212.100.244.244 - 212.100.244.245] - -0.0.0.0 www.smartlinks.dianomi.com -0.0.0.0 www.dianomioffers.co.uk -# [Rackspace.com][AS19994][23.253.0.0 - 23.253.255.255] - -0.0.0.0 n.ad-back.net -0.0.0.0 bcanalytics.bigcommerce.com -0.0.0.0 www.oktrk.com -0.0.0.0 pipedream.wistia.com -# [Rackspace.com][AS15395][31.222.175.0 - 31.222.175.255] - -# [Rackspace.com][AS15395][46.38.178.0 - 46.38.179.255] - -0.0.0.0 www.ist-track.com -# [Rackspace.com][AS15395][5.79.32.232 - 5.79.32.239] - -0.0.0.0 www.powerlinks.com -# [Rackspace.com][AS19994][50.56.4.216 - 50.57.4.223] - -0.0.0.0 comcluster.cxense.com -0.0.0.0 lfscpttracking.com -0.0.0.0 ads.referlocal.com -0.0.0.0 interyield.td563.com -0.0.0.0 www.trkr1.com -# [Rackspace][AS10532][64.49.192.0 - 64.49.255.255] - -0.0.0.0 adexcite.com -0.0.0.0 q1mediahydraplatform.com -# [Rackspace / Solvware][AS10532][65.61.156.32 - 65.61.156.47] - -0.0.0.0 123count.com -0.0.0.0 count1.compteur.fr -0.0.0.0 www.countercentral.com -0.0.0.0 server4.web-stat.com -0.0.0.0 seomatrix.webtrackingservices.com -# [Rackspace.com][67.192.0.0 - 67.192.255.255] - -0.0.0.0 adreadytractions.com -0.0.0.0 www.adversalservers.com -0.0.0.0 clickgooroo.com -0.0.0.0 bigapple.contextuads.com -0.0.0.0 cowboy.contextuads.com -0.0.0.0 loadus.exelator.com -0.0.0.0 container.pointroll.com -0.0.0.0 www.sexinyourcity.com -0.0.0.0 www1.sexinyourcity.com -0.0.0.0 swtkes.com -# [Rackspace.com / Slicehost][AS12200][67.23.0.0 - 67.23.47.255] - -0.0.0.0 cdn.linksmart.com -# [Rackspace.com][69.20.0.0 - 69.20.127.255] - -# [Rackspace.com / Acez Software][72.3.128.0 - 72.3.255.255] - -0.0.0.0 www.acez.com -0.0.0.0 data.cpalead.com -0.0.0.0 www.cpalead.com -0.0.0.0 www.performics.com -# [Rackspace.com][AS33070][72.32.0.0 - 72.32.255.255] - -0.0.0.0 members.commissionmonster.com -0.0.0.0 track.dmipartners.com -0.0.0.0 gd.geobytes.com -0.0.0.0 ism2trk.com -0.0.0.0 clk.madisonlogic.com -0.0.0.0 jsc.madisonlogic.com -0.0.0.0 oamtrk.com -0.0.0.0 clients.pointroll.com -0.0.0.0 ads.psxextreme.com -0.0.0.0 secure2.segpay.com -0.0.0.0 adserver.softwareonline.com -0.0.0.0 www.textlinkads.com -0.0.0.0 www.vivo7.com -0.0.0.0 secure.w3track.com -# [Rackspace.com][74.205.0.0 - 74.205.127.255] - -0.0.0.0 sinettrk.com -0.0.0.0 b.sli-spark.com -# [Rackspace.com][AS15395][78.136.16.48 - 78.136.16.55] - -0.0.0.0 track.childrensalon.com -# [Rackspace.com][AS15395][83.138.128.0 - 83.138.191.255] - -0.0.0.0 adserver.powerlinks.com -# [Rackspace / IP Space][AS15395][89.234.32.248 - 89.234.32.255] - -0.0.0.0 ads.adhsm.adhese.com -0.0.0.0 ads.nrc.adhese.com -0.0.0.0 pool.adhsm.adhese.com -0.0.0.0 pool.nrc.adhese.com -0.0.0.0 pool.sanoma.adhese.com -# [Rackspace.com][AS15395]92.52.109.160 - 92.52.109.167] - -# [Rackspace.com][AS15395]92.52.72.160 - 92.52.72.191] - -0.0.0.0 metering.pagesuite.com -# [Rackspace / IP Space][AS15395][94.236.103.0 - 94.236.103.63] - -0.0.0.0 ads.comeon.com -0.0.0.0 inskinad.com -0.0.0.0 ads.mrgreen.com -0.0.0.0 ads.offsidebet.com -0.0.0.0 ads.o-networkaffiliates.com -0.0.0.0 t.wowanalytics.co.uk -# [Rackspace.com][AS15395]94.236.90.16 - 94.236.90.31] - -0.0.0.0 ads.betsafe.com -0.0.0.0 www.inskinad.com -0.0.0.0 ads.mybet.com -# [Rackspace.com][AS15395][95.138.128.0 - 95.138.191.255] - -# [Rackspace.com][98.129.0.0 - 98.129.255.255] - -0.0.0.0 adserv.adbonus.com -0.0.0.0 www.adbonus.com -0.0.0.0 www.metricsimage.com -0.0.0.0 p.placemypixel.com -0.0.0.0 ads.radiatemedia.com -0.0.0.0 analytics.radiatemedia.com -# [Rambler][AS24638][81.19.70.0 - 81.19.70.255] - -0.0.0.0 ad2.rambler.ru -# 0.0.0.0 id.rambler.ru #[affects Rambler email] - -0.0.0.0 images.rambler.ru -0.0.0.0 info-images.rambler.ru -0.0.0.0 scnt.rambler.ru -0.0.0.0 scounter.rambler.ru -0.0.0.0 top100.rambler.ru -0.0.0.0 st.top100.ru -# [Rapidswitch][AS29131][109.169.13.128 - 109.169.13.255] - -0.0.0.0 delivery.switchadhub.com -# [Rapidswitch][AS29131][78.129.142.0 - 78.129.142.255] - -# [Rapidswitch / Zenex 5ive][AS29131][78.129.244.64 - 78.129.244.127] - -# [Rapidswitch][87.117.192.0 - 87.117.207.255] - -0.0.0.0 adserving.muppetism.com -# [Realon Service][AS41671][194.54.80.0 - 194.54.83.255] - -# [Reasonnet / Janerus][AS25525][213.189.11.0 - 213.189.15.255] - -# [Reasonnet][AS25525][83.98.203.128 - 83.98.203.255] - -0.0.0.0 gfx.webmasterprofitcenter.com -0.0.0.0 promo.webmasterprofitcenter.com -0.0.0.0 promo.worldprofitcenter.com -# [Reflected Networks][AS29789][208.99.64.0 - 208.99.95.255] - -# [Reflected Networks][AS29789][209.239.160.0 - 209.239.175.255] - -0.0.0.0 ads.playboy.com -0.0.0.0 a.submityourflicks.com -0.0.0.0 delivery.trafficforce.com -0.0.0.0 www.traffichaus.com -0.0.0.0 www.yvmads.com -# [Reflected Networks][AS29789][216.18.160.0 - 216.18.191.255] - -0.0.0.0 aff.adsurve.com -0.0.0.0 ads.amakings.com -0.0.0.0 ads.amaland.com -0.0.0.0 ads.bigrebelads.com -0.0.0.0 adserver2.exgfnetwork.com -0.0.0.0 analytics.fuckingawesome.com -0.0.0.0 ads.jo-games.com -0.0.0.0 ads.myjizztube.com -0.0.0.0 www.tubehits.com -0.0.0.0 ads.watchmygf.net -0.0.0.0 openx.watchmygf.net -0.0.0.0 stats.watchmygf.com -# [Reflected Networks][AS29789][64.210.128.0 - 64.210.159.255] - -0.0.0.0 ab.adrecreate.com -0.0.0.0 cdn.teamskeetimages.com -# [Reflected Networks][AS29789][66.254.96.0 - 66.254.127.255] - -0.0.0.0 z.gameslivetv.com -0.0.0.0 tackthisclick.com -0.0.0.0 ctrack.trafficjunky.net -0.0.0.0 static.trafficjunky.net -# [Register.it][AS39729][81.88.48.64 - 81.88.48.127] - -0.0.0.0 histats2014.simply-webspace.it -# [Relcom][AS2118][194.58.155.0 - 194.58.155.255] - -# [ReliableHosting][AS22781][216.131.64.0 - 216.131.127.255] - -0.0.0.0 www.naughty-traffic.com -# [Righthosting.com][AS14576][66.78.16.0 - 66.78.31.255] - -# [Righthosting.com / ZMac][AS14576][67.220.139.64 - 67.220.139.127] - -0.0.0.0 ads.host.camz.com -# [Righthosting.com][AS14576][67.220.140.0 - 67.220.141.255] - -# [RTComm.ru][AS8342][81.176.236.0 - 81.176.78.255] - -0.0.0.0 code.directadvert.ru -0.0.0.0 ad.oyy.ru -# [RTComm.ru][AS8342][81.177.32.0 - 81.177.37.255] - -0.0.0.0 cityads.ru -0.0.0.0 promo.cityads.ru -0.0.0.0 www.cityads.ru -0.0.0.0 track.seorate.ru -# [Saferoute][AS7415][69.172.216.0 - 69.172.216.255] - -0.0.0.0 5726.bapi.adsafeprotected.com -0.0.0.0 6063.bapi.adsafeprotected.com -0.0.0.0 dt.adsafeprotected.com -0.0.0.0 pm.adsafeprotected.com -0.0.0.0 static.adsafeprotected.com -0.0.0.0 spixel.adsafeprotected.com -# [Sago][207.150.160.0 - 207.150.191.255] - -0.0.0.0 adlik.akavita.com -# [Sago][65.110.32.0 - 65.110.63.255] - -0.0.0.0 www.hobwelt.com -# [Sago / United Colocation][AS21840][66.111.32.0 - 66.111.63.255] - -# [Sago][66.118.128.0 - 66.118.191.255] - -0.0.0.0 top.addfreestats.com -0.0.0.0 www9.addfreestats.com -0.0.0.0 www.mvav.com -# [Savvis][AS3561][205.138.0.0 - 205.140.175.255] - -0.0.0.0 bbads.sx.atl.publicus.com -# [Savvis][AS3561][205.216.0.0 - 205.217.223.255] - -# 0.0.0.0 d.xp1.ru4.com #[affects Battlefield] - -0.0.0.0 udm.ia6.scorecardresearch.com -0.0.0.0 udm.ia7.scorecardresearch.com -# [Savvis / Comscore][AS3561][205.218.0.0 - 205.219.255.255] - -0.0.0.0 sa.scorecardresearch.com -# [Savvis][AS3561][209.185.0.0 - 209.185.255.255] - -0.0.0.0 banners.weboverdrive.com -# [Savvis / Lycos][209.202.192.0 - 209.202.255.255] - -0.0.0.0 ads1.tripod.com -0.0.0.0 nedstat.tripod.com -0.0.0.0 cm8.lycos.com -# [Savvis][AS3561][209.225.16.144 - 209.225.16.159] - -# [Savvis][AS3561][216.34.181.0 - 216.35.255.255] - -0.0.0.0 e89.friendfinder.com -0.0.0.0 analytics.slashdotmedia.com -0.0.0.0 events.webflowmetrics.com -# [Savvis / Nextpoint][216.69.224.0 - 216.69.239.255] - -0.0.0.0 track1.breakmedia.com -# [Savvis / Creative Media][216.74.128.0 - 216.74.191.255] - -0.0.0.0 alt.webtraxs.com -0.0.0.0 www.webtraxs.com -# [Savvis / Icdsoft][64.14.68.0 - 64.14.79.255] - -# [Savvis / AlmondNet][64.14.90.224 - 64.14.90.239] - -# [Savvis][64.41.128.0 - 64.41.255.255] - -0.0.0.0 spd.atdmt.speedera.net -# [Savvis][AS3561][64.58.64.0 - 64.58.95.255] - -# [Savvis][AS3561][64.79.160.0 - 64.79.175.255] - -0.0.0.0 ads.fmwinc.com -0.0.0.0 images.specificclick.net -# [SBC][AS7132][64.149.32.0 - 64.149.47.255] - -# [SBC][AS7132][64.252.250.0 - 64.252.251.255] - -# [SBC / Net Applications][AS16966][66.161.36.128 - 66.161.36.159] - -0.0.0.0 profiles.hitslink.com -0.0.0.0 www2.hitslink.com -0.0.0.0 www.hitslink.com -# [Schibsted][AS21171][152.90.0.0 - 152.90.255.255] - -0.0.0.0 click.trafikkfondet.no -# [Schibsted][AS21171][80.91.37.0 - 80.91.37.255] - -0.0.0.0 aa.oasfile.aftenposten.no -0.0.0.0 helios.finn.no -# [SecurePrivateNetwork / OC3 Networks][204.152.192.0 - 204.152.223.255] - -0.0.0.0 s05.flagcounter.com -# [SecurePrivateNetwork / OC3 Networks][207.150.160.110 - 207.150.160.119] - -# [SecurePrivateNetwork / OC3 Networks][AS22298][216.45.48.0 - 216.45.63.255] - -0.0.0.0 partners.badongo.com -0.0.0.0 ua.badongo.com -# [SecurePrivateNetwork / Assertivenet][AS22298][66.154.96.0 - 66.154.127.255] - -0.0.0.0 www.1adult.com -0.0.0.0 i.11zz.com -0.0.0.0 in.11zz.com -0.0.0.0 www.acmexxx.com -0.0.0.0 adultlinksco.com -0.0.0.0 www.adultlinksco.com -0.0.0.0 cashcount.com -0.0.0.0 cttracking08.com -0.0.0.0 in.cybererotica.com -0.0.0.0 in.ff5.com -0.0.0.0 tgp.pornsponsors.com -0.0.0.0 www.pornsponsors.com -0.0.0.0 bigtits.xxxallaccesspass.com -# [Secured Servers][AS20454][108.170.0.0 - 108.170.63.255] - -# [Secured Servers][AS20454][184.171.160.0 - 184.171.175.255] - -0.0.0.0 tags.adonly.com -# [Secured Servers][AS20454][198.15.64.0 - 198.15.127.255] - -# [Secured Servers][AS20454][209.188.14.0 - 209.188.14.255] - -0.0.0.0 banners.lativio.com -# [Secured Servers][AS20454][64.152.0.0 - 64.159.255.255] - -0.0.0.0 join4free.com -# [Secured Servers][AS20454][64.38.192.0 - 64.38.255.255] - -0.0.0.0 serve.ads.chaturbate.com -0.0.0.0 bill.ecsuite.com -0.0.0.0 adserver.exoticads.com -0.0.0.0 ads.xprofiles.com -# [Sedo LLC Group] - -0.0.0.0 www.adsedo.com -0.0.0.0 www.sedotracker.com -0.0.0.0 www.sedotracker.de -# [Sedo / Cachenetworks][AS23352][AS30081][205.234.175.0 - 205.234.175.255] - -0.0.0.0 js.dmtry.com -0.0.0.0 static.parkingpanel.com -0.0.0.0 img.sedoparking.com -# [Sedo][82.98.86.0 - 82.98.86.255] - -0.0.0.0 traffic.revenuedirect.com -0.0.0.0 www.sedoparking.com -0.0.0.0 www1.sedoparking.com -# [ServePath][157.22.32.0 - 157.22.47.255] - -0.0.0.0 www.incentivenetworks2.com -# [ServePath][173.1.0.0 - 173.1.127.255] - -0.0.0.0 ggo.directrev.com -# [ServePath][AS26228][173.204.0.0 - 173.204.255.255] - -# [ServePath][AS26228][204.51.128.0 - 204.51.255.255] - -0.0.0.0 ideoclick.com -# [ServePath][AS26228][208.96.0.0 - 208.96.63.255] - -0.0.0.0 partners.realgirlsmedia.com -# [ServePath][AS26228][216.121.0.0 - 216.121.127.255] - -0.0.0.0 www30a4.glam.com -0.0.0.0 ignitad.com -# [ServePath][AS26228][216.93.160.0 - 216.93.191.255] - -0.0.0.0 hookedmediagroup.com -0.0.0.0 ads.hookedmediagroup.com -0.0.0.0 beacon.hookedmediagroup.com -0.0.0.0 www.hookedmediagroup.com -0.0.0.0 t4.trackalyzer.com -0.0.0.0 t6.trackalyzer.com -# [ServePath][AS26228][64.151.64.0 - 64.151.127.255] - -0.0.0.0 t5.trackalyzer.com -# [ServePath][AS26228][69.59.128.0 - 69.59.191.255] - -0.0.0.0 t1.trackalyzer.com -0.0.0.0 t2.trackalyzer.com -0.0.0.0 t3.trackalyzer.com -# [ServePath][AS26228][74.3.192.0 - 74.3.255.255] - -# [Server Central Network][AS23352][204.93.128.0 - 204.93.255.255] - -0.0.0.0 beacon-2.newrelic.com -0.0.0.0 beacon-4.newrelic.com -0.0.0.0 beacon-6.newrelic.com -# [Server Central Network][AS23352][205.234.128.0 - 205.234.255.255] - -0.0.0.0 delivery.adrecover.com -# [Server Central / TrackingSoft][AS23352][216.246.14.0 - 216.246.14.63] - -0.0.0.0 fcds.affiliatetracking.net -0.0.0.0 our.affiliatetracking.net -0.0.0.0 www.affiliatetracking.net -0.0.0.0 www.affiliatetracking.com -0.0.0.0 ads.evtv1.com -0.0.0.0 ads.vidsense.com -0.0.0.0 st.wetrack.it -# [Server Central][AS23352][50.31.128.0 - 50.31.255.255] - -0.0.0.0 vrp.outbrain.com -# [Server Central Network][AS23352][66.225.192.0/18] - -0.0.0.0 gamesiteads.com -# [Serverconnect][AS29518][83.233.165.0 - 83.233.30.255] - -# [ServerStack][AS46652][141.0.172.0 - 141.0.175.255] - -0.0.0.0 118605-5437.link.iwanttodeliver.com -0.0.0.0 145639-4902.link.iwanttodeliver.com -0.0.0.0 www.iwanttodeliver.com -# [ServerStack][AS46652][192.81.208.0 - 192.81.223.255] - -0.0.0.0 servads.fansshare.com -# [ServerStack][AS46652][198.199.64.0 - 198.199.127.255] - -0.0.0.0 pagetracking.popmarker.com -# [ServerStack][AS46652][37.139.16.0 - 37.139.23.255] - -0.0.0.0 beacon.mediahuis.be -# [ServerStack][AS46652][69.55.48.0 - 69.55.63.255] - -0.0.0.0 prscripts.com -# [Serverstream][AS42129][91.151.208.0 - 91.151.223.255] - -0.0.0.0 info.intelli-direct.com -0.0.0.0 oxfam.intelli-direct.com -0.0.0.0 tui.intelli-direct.com -0.0.0.0 www.intelli-direct.com -# [Serveur-express-nerim][AS13193][80.65.232.0 - 80.65.232.255] - -# [ServInt][AS25847][199.230.52.0 - 199.230.55.255] - -# [ServInt / BackBeat Media][AS25847][207.58.150.192 - 207.58.150.223] - -# [ServInt / Funix][AS25847][216.38.58.0 - 216.38.58.31] - -# [Singlehop][AS32475][107.6.128.0 - 107.6.191.255] - -0.0.0.0 advertising.bayoubuzz.com -# [Singlehop][AS32475][108.178.4.98] - -# [Singlehop][AS32475][173.236.0.0 - 173.236.127.255] - -0.0.0.0 banners.popads.net -# [Singlehop][AS32475][184.154.0.0 - 184.154.255.255] - -0.0.0.0 affiliates.date-connected.com -0.0.0.0 track.justcloud.com -0.0.0.0 www.liveadclicks.com -0.0.0.0 www.pixelpmm.info -# [Singlehop][AS32475][198.143.128.0 - 198.143.191.255] - -# [Singlehop][AS32475][198.20.64.0 - 198.20.127.255] - -# [Singlehop][AS32475][216.104.32.0 - 216.104.47.255] - -0.0.0.0 tally.upsideout.com -# [Singlehop][AS32475][65.60.0.0 - 65.60.63.255] - -0.0.0.0 www.virtualsurfer.com -0.0.0.0 www.youho.com -# [Singlehop][AS32475][67.212.160.0 - 67.212.191.255] - -# [Singlehop][AS32475][69.175.0.0 - 69.175.127.255] - -0.0.0.0 a.gsmarena.com -0.0.0.0 tracksitetraffic1.com -0.0.0.0 www.universal-traffic.com -# [Shiny][AS6665][195.210.96.0 - 195.210.127.255] - -0.0.0.0 codice.shinystat.com -0.0.0.0 codicebusiness.shinystat.com -0.0.0.0 codicefl.shinystat.com -0.0.0.0 codiceisp.shinystat.com -0.0.0.0 s1.shinystat.com -0.0.0.0 s2.shinystat.com -0.0.0.0 s3.shinystat.com -0.0.0.0 s9.shinystat.com -0.0.0.0 www.shinystat.com -0.0.0.0 codice.shinystat.it -0.0.0.0 codiceisp.shinystat.it -0.0.0.0 s2.shinystat.it -0.0.0.0 s3.shinystat.it -0.0.0.0 s4.shinystat.it -0.0.0.0 www.shinystat.it -# [Sia Css Group][AS48662][94.142.128.0 - 94.142.129.127] - -# [Sia Nano It][AS43513][91.203.68.0 - 91.203.71.255] - -# [Sia Teron][AS35695][195.88.80.0 - 195.88.81.255] - -# [Sia Vps][AS56617][91.226.32.0 - 91.226.33.255] - -# [Simpli Hosting / Rampell][208.69.176.0 - 208.69.183.255] - -0.0.0.0 www.didtheyreadit.com -0.0.0.0 www.readnotify.com -0.0.0.0 xpostmail.com -# [Simpliq / Sc Globe Hosting][AS39758][89.47.236.0 - 89.47.237.255] - -# [Simpliq][AS39758][93.115.248.0 - 93.115.251.255] - -# [SiteMeter] - -0.0.0.0 s40.sitemeter.com -0.0.0.0 s49.sitemeter.com -0.0.0.0 s50.sitemeter.com -0.0.0.0 s51.sitemeter.com -0.0.0.0 www.sitemeter.com -# [Skyline / Believe][AS22361][208.74.32.0 - 208.74.39.255] - -0.0.0.0 ads.net-ad-vantage.com -0.0.0.0 ia.spinbox.net -0.0.0.0 www.spinbox.net -# [Skyline][AS22361][65.220.52.0 - 65.220.53.255] - -# [Sky-Media / Rax.RU][AS39134][88.212.196.64 - 88.212.196.127] - -0.0.0.0 ad.bannerhost.ru -0.0.0.0 ads.photosight.ru -0.0.0.0 ads.yadro.ru -0.0.0.0 sticker.yadro.ru -0.0.0.0 upstats.yadro.ru -# [Sky-Media / Ooo Medialand][AS39134][88.212.200.0 - 88.212.200.127] - -0.0.0.0 100-100.ru -0.0.0.0 www.100-100.ru -0.0.0.0 business.lbn.ru -0.0.0.0 www.business.lbn.ru -0.0.0.0 fun.lbn.ru -0.0.0.0 www.fun.lbn.ru -0.0.0.0 234.media.lbn.ru -# [Smartlogic Ltd][AS35118][80.90.112.0 - 80.90.115.255] - -# [Smart][AS44553][87.119.79.0 - 87.119.79.255] - -0.0.0.0 www.europerank.com -0.0.0.0 ads.glasove.com -# [Smart][AS44553][87.239.152.0 - 87.239.159.255] - -0.0.0.0 delfin.bg -0.0.0.0 ads.delfin.bg -# [Smartadserver][AS201081][185.86.137.17] - -0.0.0.0 mobile.smartadserver.com -0.0.0.0 rtb-csync.smartadserver.com -0.0.0.0 www5.smartadserver.com -0.0.0.0 www6.smartadserver.com -0.0.0.0 ww38.smartadserver.com -0.0.0.0 ww62.smartadserver.com -0.0.0.0 ww135.smartadserver.com -0.0.0.0 ww147.smartadserver.com -0.0.0.0 ww150.smartadserver.com -0.0.0.0 ww206.smartadserver.com -0.0.0.0 ww400.smartadserver.com -0.0.0.0 ww691.smartadserver.com -0.0.0.0 ww797.smartadserver.com -0.0.0.0 ww965.smartadserver.com -0.0.0.0 ww1003.smartadserver.com -0.0.0.0 ww1097.smartadserver.com -0.0.0.0 ww1270.smartadserver.com -0.0.0.0 ww2026.smartadserver.com -0.0.0.0 smart.styria-digital.com -0.0.0.0 ww881.smartadserver.com -# [Smartadserver][AS47043][199.187.192.0 - 199.187.195.255] - -0.0.0.0 www8.smartadserver.com -0.0.0.0 www9.smartadserver.com -# [Smartwave][AS2379][207.30.25.0 - 207.30.25.127] - -# [Softlayer][AS36351][104.200.16.0 - 104.200.31.255] - -0.0.0.0 delivery.thebloggernetwork.com -0.0.0.0 logs.thebloggernetwork.com -# [Softlayer][AS36351][108.167.128.0 - 108.168.255.255] - -0.0.0.0 www.adforgames.com -0.0.0.0 clkmon.com -0.0.0.0 p30839.clksite.com -0.0.0.0 p69523.clksite.com -0.0.0.0 tag.navdmp.com -0.0.0.0 device.maxmind.com -0.0.0.0 rhtag.com -0.0.0.0 www.rightmedia.com -0.0.0.0 c.securepaths.com -0.0.0.0 www.securepaths.com -0.0.0.0 srvpub.com -0.0.0.0 dx.steelhousemedia.com -# [Softlayer][AS36351][119.81.0.0 - 119.81.255.255] - -0.0.0.0 adr.adplus.co.id -# [Softlayer][AS36351][173.192.0.0 - 173.193.255.255] - -0.0.0.0 d1.24counter.com -0.0.0.0 www.admixxer.com -0.0.0.0 affrh2019.com -0.0.0.0 analytics.bluekai.com -0.0.0.0 stags.bluekai.com -0.0.0.0 c.chango.com -0.0.0.0 d.chango.com -0.0.0.0 dnetshelter3.d.chango.com -0.0.0.0 realtime.services.disqus.com -0.0.0.0 tempest.services.disqus.com -0.0.0.0 s4is.histats.com -0.0.0.0 ad5.netshelter.net -0.0.0.0 px.owneriq.net -0.0.0.0 session.owneriq.net -0.0.0.0 spx.owneriq.net -0.0.0.0 stats.snacktools.net -0.0.0.0 tags.t.tailtarget.com -0.0.0.0 h.verticalscope.com -0.0.0.0 w55c.net -0.0.0.0 tags.w55c.net -0.0.0.0 ads.wellsmedia.com -# [Softlayer / Hosting Services][AS36351][173.244.192.0 - 173.244.223.255] - -0.0.0.0 ad.looktraffic.com -# [Softlayer][174.127.0.0 - 174.37.255.255] - -0.0.0.0 www.1800banners.com -0.0.0.0 addjump.com -0.0.0.0 aff.adventory.com -0.0.0.0 www.besthitsnow.com -0.0.0.0 www.cashlayer.com -0.0.0.0 ads1.cricbuzz.com -0.0.0.0 juggler.services.disqus.com -0.0.0.0 ads.imaging-resource.com -0.0.0.0 optimum-hits.com -0.0.0.0 www.optimum-hits.com -0.0.0.0 ads.right-ads.com -0.0.0.0 www.supremehits.net -0.0.0.0 www.whalecashads.com -# [Softlayer][181.224.156/24] - -# [Softlayer][AS36351][184.172.0.0 - 184.173.255.255] - -0.0.0.0 ad.a-ads.com -0.0.0.0 convusmp.admailtiser.com -0.0.0.0 fqtag.com -0.0.0.0 c.fqtag.com -0.0.0.0 navdmp.com -0.0.0.0 px.splittag.com -# [Softlayer][AS36351][192.200.160.0 - 192.200.191.255] - -0.0.0.0 analytics.bigcommerce.com -# [Softlayer][AS36351][198.23.64.0 - 198.58.127.255] - -0.0.0.0 ping.qbaka.net -# [Softlayer / Hosting Services][AS36351][206.217.192.0 - 206.217.223.255] - -0.0.0.0 adultdatingtest.worlddatingforum.com -# [SoftLayer][AS36351][208.43.0.0 - 208.43.255.255] - -0.0.0.0 banners.adventory.com -0.0.0.0 as.autoforums.com -0.0.0.0 as2.autoforums.com -0.0.0.0 b.collective-media.net -0.0.0.0 www.counters4u.com -0.0.0.0 odin.goo.mx -0.0.0.0 c1.gostats.com -0.0.0.0 c4.gostats.com -0.0.0.0 gostats.ir -0.0.0.0 c3.gostats.ir -0.0.0.0 gostats.pl -0.0.0.0 gostats.ro -0.0.0.0 gostats.ru -0.0.0.0 c4.gostats.ru -0.0.0.0 monster.gostats.ru -0.0.0.0 s11.histats.com -0.0.0.0 s128.histats.com -0.0.0.0 s129js.histats.com -0.0.0.0 sstatic1.histats.com -0.0.0.0 in-appadvertising.com -0.0.0.0 widget6.linkwithin.com -0.0.0.0 ad1.netshelter.net -0.0.0.0 ad2.netshelter.net -0.0.0.0 ad4.netshelter.net -0.0.0.0 peerfly.com -0.0.0.0 ads.somd.com -0.0.0.0 webstats.thaindian.com -0.0.0.0 www.trafficpace.com -# [Softlayer][216.172.160.0 - 216.172.191.255] - -# [Softlayer][AS36351][37.58.82.248 - 37.58.82.255] - -0.0.0.0 service.clicksvenue.com -0.0.0.0 eu-px.steelhousemedia.com -0.0.0.0 ww-eu.steelhousemedia.com -# [Softlayer][AS36351][5.10.68.176 - 5.10.68.183] - -0.0.0.0 ads.eu.e-planning.net -# [Softlayer][AS36351][5.153.20.24 - 5.153.20.27] - -# [Softlayer][50.116.64.0 - 50.97.255.255] - -0.0.0.0 probes.cedexis.com -0.0.0.0 adplus.goo.mx -0.0.0.0 www.klixmedia.com -0.0.0.0 static.realmediadigital.com -0.0.0.0 reseller.sexyads.com -0.0.0.0 www.sexyads.net -0.0.0.0 servedby.studads.com -0.0.0.0 a.thoughtleadr.com -0.0.0.0 wp-stats.com -# [Softlayer][66.228.112.0 - 66.228.127.255] - -0.0.0.0 ad01.advertise.com -# [Softlayer / Hosting Services][67.213.208.0 - 67.213.223.255] - -# [Softlayer][AS36351][67.228.0.0 - 67.228.255.255] - -0.0.0.0 cn.clickable.net -0.0.0.0 www2.clustrmaps.com -0.0.0.0 www3.clustrmaps.com -0.0.0.0 www4.clustrmaps.com -0.0.0.0 www.clustrmaps.com -0.0.0.0 referrer.disqus.com -0.0.0.0 adv.elaana.com -0.0.0.0 hitstatus.com -0.0.0.0 rt.legolas-media.com -0.0.0.0 my.mobfox.com -0.0.0.0 banners.mynakedweb.com -# 0.0.0.0 api.nanigans.com #[affects 2go.com] - -0.0.0.0 pi.pardot.com -0.0.0.0 www.seekways.com -0.0.0.0 www.toplistim.com -# [Softlayer / Hosting Services][69.4.224.0 - 69.4.239.255] - -# [Softlayer][74.120.236.0 - 74.120.239.255] - -0.0.0.0 r.bid4keywords.com -# [Softlayer][74.86.0.0 - 74.86.255.255] - -0.0.0.0 adserverus.info -0.0.0.0 www.arcadebanners.com -0.0.0.0 www.autosurfpro.com -0.0.0.0 www2.game-advertising-online.com -0.0.0.0 mycounter.tinycounter.com -0.0.0.0 urlstats.com -0.0.0.0 ads.verticalscope.com -# [Softlayer][75.126.0.0 - 75.126.255.255] - -0.0.0.0 error.000webhost.com -0.0.0.0 arank.com -0.0.0.0 b3d.com -0.0.0.0 www.b3d.com -0.0.0.0 www.game-advertising-online.com -0.0.0.0 www.mypagerank.net -0.0.0.0 obeus.com -0.0.0.0 by.uservoice.com -0.0.0.0 www.vizury.com -0.0.0.0 window1.com -# [Sophus][AS29017][89.145.118.0 - 89.145.118.255] - -0.0.0.0 scripts.sophus3.com -0.0.0.0 gm.touchclarity.com -0.0.0.0 traffic.webtrafficagents.com -# [Sovintel][AS3216][194.67.0.0 - 194.67.63.255] - -0.0.0.0 adv.aport.ru -0.0.0.0 stat.aport.ru -0.0.0.0 stat.stars.ru -# [Sovintel][AS3216][195.239.111.0 - 195.239.111.255] - -0.0.0.0 engine.rbc.medialand.ru -# [Sovintel][AS3216][195.68.160.0 - 195.68.160.255] - -0.0.0.0 click.readme.ru -0.0.0.0 img.readme.ru -# [Sovintel][AS3216][213.221.0.0 - 213.221.63.255] - -# [Spectrum][AS8717][195.34.113.48 - 195.34.113.63] - -0.0.0.0 ads.fresh.bg -# [Spectrum][AS8717][212.50.12.80 - 212.50.12.95] - -0.0.0.0 ads.standartnews.com -0.0.0.0 op.standartnews.com -# [Spectrum][AS8717][92.247.8.0 - 92.247.15.255] - -0.0.0.0 openx.bmwpower-bg.net -0.0.0.0 vm3.parabol.object.bg -0.0.0.0 ads.tv7.bg -0.0.0.0 ads.tv7.sporta.bg -# [Srvg-net-fl1-h][AS29671][77.232.66.0 - 77.232.73.255] - -0.0.0.0 www.islamic-banners.com -# [SSERV / Adlink][AS24679][91.209.81.0 - 91.209.81.255] - -0.0.0.0 tc.adlink.net -# [Starhubinternet][AS4657][124.155.192.0 - 124.155.223.255] - -0.0.0.0 cdn.tracking.bannerflow.com -# [Starhubinternet / Akamai][AS4657][125.252.192.0 - 125.252.255.255] - -0.0.0.0 aka-cdn.adtech.de -# [Starhubinternet][AS4657][202.27.16.0 - 202.27.31.255] - -0.0.0.0 adtag.asiaone.com -# [Starhubinternet][AS4657][203.116.0.0 - 203.118.63.255] - -0.0.0.0 dws.reporting.dnitv.com -# [Starline][AS39823][92.62.101.0 - 92.62.101.255] - -# [Starnet][AS31252][95.65.26.0 - 95.65.26.255] - -# [Startphone][AS47344][94.100.124.0 - 94.100.127.255] - -0.0.0.0 ads.dichtbij.adhese.com -0.0.0.0 pool.dichtbij.adhese.com -# [Statcounter][Aodhan Cullen] - -0.0.0.0 c2.statcounter.com -0.0.0.0 c18.statcounter.com -0.0.0.0 c19.statcounter.com -0.0.0.0 c20.statcounter.com -0.0.0.0 c21.statcounter.com -0.0.0.0 c22.statcounter.com -0.0.0.0 c23.statcounter.com -0.0.0.0 c24.statcounter.com -0.0.0.0 c25.statcounter.com -0.0.0.0 c26.statcounter.com -0.0.0.0 c27.statcounter.com -0.0.0.0 c28.statcounter.com -0.0.0.0 c29.statcounter.com -0.0.0.0 c30.statcounter.com -0.0.0.0 c31.statcounter.com -0.0.0.0 c32.statcounter.com -0.0.0.0 c33.statcounter.com -0.0.0.0 c34.statcounter.com -0.0.0.0 c35.statcounter.com -0.0.0.0 c36.statcounter.com -0.0.0.0 c37.statcounter.com -0.0.0.0 c38.statcounter.com -0.0.0.0 c39.statcounter.com -0.0.0.0 c40.statcounter.com -0.0.0.0 c41.statcounter.com -0.0.0.0 c42.statcounter.com -0.0.0.0 c43.statcounter.com -0.0.0.0 c45.statcounter.com -0.0.0.0 c46.statcounter.com -0.0.0.0 my.statcounter.com -0.0.0.0 my8.statcounter.com -0.0.0.0 secure.statcounter.com -# [Steadfast Networks][AS32748][67.202.64.0 - 67.202.127.255] - -0.0.0.0 www.clixtrac.com -0.0.0.0 ic.tynt.com -# [Steephost.com][AS47142][195.190.13.0 - 195.190.13.255] - -# [Suavemente / IzoWeb][AS14572][66.11.113.0 - 66.11.114.255] - -0.0.0.0 freakads.com -# [SuperHost.pl][AS41079][193.218.152.0 - 193.218.155.255] - -# [Superhosting.bg][AS201200][164.138.216.0 - 164.138.217.255] - -0.0.0.0 ads.359group.com -0.0.0.0 ads.kidssports.bg -0.0.0.0 ads.news359.bg -# [Superhosting.bg][AS201200][91.196.124.0 - 91.196.127.255] - -0.0.0.0 ads.kanal3.bg -# [SuperNetwork][AS39392][185.93.0.0 - 185.93.0.255] - -# [SuperNetwork][AS39392][46.234.113.0 - 46.234.113.255] - -0.0.0.0 cdn.adrotator.se -0.0.0.0 cdn.exactag.com -# [SuperNetwork][AS39392][88.86.96.0 - 88.86.127.255] - -0.0.0.0 link.bannersystem.cz -0.0.0.0 counter.prohledat.cz -0.0.0.0 www.toplist.cz -0.0.0.0 toplist.sk -0.0.0.0 bannerlink.xxxtreams.com -# [SuperNetwork][AS39392][95.168.216.0 - 95.168.216.255] - -0.0.0.0 monitoring.profi-webhosting.cz -# [Swift Ventures][AS25700][204.8.32.0 - 204.8.35.255] - -0.0.0.0 clicks2.traffictrader.net -# [Swift Ventures][AS25700][204.13.164.0 - 204.13.167.255] - -0.0.0.0 clicks3.traffictrader.net -0.0.0.0 weownthetraffic.com -0.0.0.0 www.weownthetraffic.com -0.0.0.0 stats.xxxkey.com -# [Swift Ventures][AS25700][204.15.224.192 - 204.15.231.255] - -0.0.0.0 clicks.traffictrader.net -0.0.0.0 clicks.eutopia.traffictrader.net -# [Swiftwill][AS30361][146.82.200.0 - 146.82.207.255] - -0.0.0.0 banners.dogfart.com -0.0.0.0 theshemalesurvey.com -# [Swiftwill][AS30361][64.210.128.0 - 64.210.159.255] - -0.0.0.0 adhealers.com -0.0.0.0 ab.adrevivify.com -0.0.0.0 ab.advertiserurl.com -0.0.0.0 syndication.trafficreps.com -# [Swiftwill][AS30361][64.88.240.0 - 64.88.255.255] - -0.0.0.0 ads.genericlink.com -0.0.0.0 ads.ghettotube.com -0.0.0.0 ads.iknowthatgirl.com -0.0.0.0 ads.ireel.com -0.0.0.0 ads.videobash.com -0.0.0.0 ads.weownthetraffic.com -0.0.0.0 www.ypmadserver.com -# [Tacoda Systems][AOL][209.50.160.0 - 209.50.191.255] - -0.0.0.0 anad.tacoda.net -0.0.0.0 anat.tacoda.net -# [TAM Network][AS32070][69.8.176.0 - 69.8.191.255] - -# [Tata / Market Engines/Rack Engines][AS6453][63.243.188.0 - 63.243.188.255] - -0.0.0.0 click.cashengines.com -0.0.0.0 www.cashengines.com -0.0.0.0 click.interactivebrands.com -0.0.0.0 safepay2.interactivebrands.com -0.0.0.0 www.interactivebrands.com -0.0.0.0 helpdesk.marketbill.com -0.0.0.0 www.marketbill.com -0.0.0.0 download2.marketengines.com -0.0.0.0 secure.marketengines.com -0.0.0.0 secure3.marketengines.com -# [Tata][AS6453][64.86.0.0 - 64.86.255.255] - -0.0.0.0 gwmtracking.com -# [TDC Data][AS3292][193.88.186.0 - 193.88.186.255] - -0.0.0.0 kt.tns-gallup.dk -# [TDC Data][AS3292][194.100.98.64 - 194.100.98.95] - -0.0.0.0 ajakkirj.spring-tns.net -0.0.0.0 delfi.spring-tns.net -0.0.0.0 err.spring-tns.net -0.0.0.0 kainari.spring-tns.net -0.0.0.0 kotikokki.spring-tns.net -0.0.0.0 lehtimedia.spring-tns.net -0.0.0.0 is.spring-tns.net -0.0.0.0 mtv3.spring-tns.net -0.0.0.0 myyjaosta.spring-tns.net -0.0.0.0 ohtuleht.spring-tns.net -0.0.0.0 postimees.spring-tns.net -0.0.0.0 smf.spring-tns.net -0.0.0.0 talsa.spring-tns.net -0.0.0.0 telkku.spring-tns.net -0.0.0.0 vuokraovi.spring-tns.net -# [TDC Data][AS3292][194.182.249.0 - 194.182.249.255] - -0.0.0.0 sdc.flysas.com -# [TDC Data][AS3292][213.236.166.0 - 213.236.166.255] - -0.0.0.0 piwik.onlinemagasinet.no -# [TDC Data][AS3292][80.63.11.64 - 80.63.11.127] - -0.0.0.0 dr.adservinginternational.com -0.0.0.0 fynskemedieradmin.adservinginternational.com -0.0.0.0 media.adservinginternational.com -# [TDC Data][AS3292][93.160.60.0 - 93.160.60.255] - -0.0.0.0 dk1.siteimprove.com -0.0.0.0 ssl.siteimprove.com -# [Techie Hosting][AS13909][199.80.56.0 - 199.80.63.255] - -0.0.0.0 ads.lovercash.com -0.0.0.0 media.lovercash.com -0.0.0.0 ads.singlescash.com -# [Techie Hosting][AS13909][208.90.152.0 - 208.90.155.255] - -0.0.0.0 www.cashthat.com -# [Technorati][AS16936][208.66.64.0 - 208.66.67.255] - -# [TekChannel][AS36700][98.124.128.0 - 98.124.191.255] - -0.0.0.0 au.effectivemeasure.net -0.0.0.0 id-cdn.effectivemeasure.net -0.0.0.0 me.effectivemeasure.net -0.0.0.0 my.effectivemeasure.net -0.0.0.0 sea.effectivemeasure.net -0.0.0.0 yahoo.effectivemeasure.net -0.0.0.0 www6.effectivemeasure.net -0.0.0.0 www8-ssl.effectivemeasure.net -0.0.0.0 www9.effectivemeasure.net -0.0.0.0 www.effectivemeasure.net -# [Telecitygroup][AS15830][109.74.200.0 - 109.74.207.255] - -0.0.0.0 ads.netcommunities.com -# [Telecitygroup][AS15830][176.58.120.0 - 176.58.127.255] - -0.0.0.0 adv2.expres.ua -0.0.0.0 ms.onscroll.com -# [Telecitygroup][AS15830][178.79.152.0 - 178.79.159.255] - -0.0.0.0 www.cheekybanners.com -0.0.0.0 ping.onscroll.com -# [Telecitygroup][AS15830][212.71.236.0 - 212.71.239.255] - -0.0.0.0 adgebra.co.in -# [Telecitygroup][AS15830][213.52.252.0 - 213.52.255.255] - -# [Telecitygroup][AS15830][62.216.253.128 - 62.216.253.255] - -0.0.0.0 platform.communicatorcorp.com -# [Telecitygroup][AS15830][80.252.92.0 - 80.252.92.63] - -0.0.0.0 textads.sexmoney.com -# [Telecitygroup][AS15830][82.199.79.0 - 82.199.79.255] - -0.0.0.0 bannerrotation.sexmoney.com -0.0.0.0 click.sexmoney.com -0.0.0.0 imageads.sexmoney.com -0.0.0.0 pagepeels.sexmoney.com -0.0.0.0 www.sexmoney.com -0.0.0.0 counter.sexsuche.tv -# [Telecitygroup][AS15830][85.90.254.32 - 85.90.254.63] - -0.0.0.0 de.hosting.adjug.com -0.0.0.0 com-cdiscount.netmng.com -# [Telemark Info-Media] - -0.0.0.0 adx.ocala.com -0.0.0.0 adx.starbanner.com -0.0.0.0 adx.telegram.com -0.0.0.0 adx.timesdaily.com -0.0.0.0 nyads.ny.publicus.com -0.0.0.0 bbads.sv.publicus.com -0.0.0.0 beads.sx.atl.publicus.com -0.0.0.0 crimg.sv.publicus.com -0.0.0.0 fdads.sv.publicus.com -0.0.0.0 nsads.sv.publicus.com -0.0.0.0 ptads.sv.publicus.com -0.0.0.0 siads.sv.publicus.com -0.0.0.0 tpads.sv.publicus.com -0.0.0.0 lladinserts.us.publicus.com -# [Telenet][AS6848][212.123.12.128 - 212.123.12.159] - -0.0.0.0 ads.adhese.be -0.0.0.0 host2.adhese.be -0.0.0.0 host3.adhese.be -0.0.0.0 host4.adhese.be -0.0.0.0 adhese.standaard.be -# [Telia / Emediate][AS1299][195.12.228.160 - 195.12.228.191] - -0.0.0.0 eas1.emediate.eu -0.0.0.0 eas2.emediate.eu -0.0.0.0 eas3.emediate.eu -0.0.0.0 ad2.emediate.se -0.0.0.0 eas.hitta.se -0.0.0.0 rig.idg.no -# [Telia / Akamai][AS1299][209.170.64.0 - 209.170.127.255] - -# [Telia / Trade Doubler][AS1299][217.212.240.160 - 217.212.240.191] - -0.0.0.0 anet.tradedoubler.com -0.0.0.0 anetch.tradedoubler.com -0.0.0.0 anetdk.tradedoubler.com -0.0.0.0 anetfi.tradedoubler.com -0.0.0.0 anetlt.tradedoubler.com -0.0.0.0 anetse.tradedoubler.com -0.0.0.0 clkde.tradedoubler.com -0.0.0.0 hstde.tradedoubler.com -0.0.0.0 hstes.tradedoubler.com -0.0.0.0 hstfr.tradedoubler.com -0.0.0.0 hstgb.tradedoubler.com -0.0.0.0 hstit.tradedoubler.com -0.0.0.0 hstno.tradedoubler.com -0.0.0.0 hstpl.tradedoubler.com -0.0.0.0 hstus.tradedoubler.com -0.0.0.0 img.tradedoubler.com -0.0.0.0 imp.tradedoubler.com -0.0.0.0 impat.tradedoubler.com -0.0.0.0 impcz.tradedoubler.com -0.0.0.0 impfi.tradedoubler.com -0.0.0.0 implt.tradedoubler.com -0.0.0.0 impru.tradedoubler.com -0.0.0.0 tbl.tradedoubler.com -0.0.0.0 tbs.tradedoubler.com -0.0.0.0 wrap.tradedoubler.com -# [Telia][AS1299][80.239.175.32 - 80.239.175.63] - -0.0.0.0 active.cache.el-mundo.net -0.0.0.0 eas3.emediate.se -0.0.0.0 eas8.emediate.eu -0.0.0.0 adv.punto-informatico.it -# [Telia / Trade Doubler][AS25473][82.196.187.128 - 82.196.187.255] - -0.0.0.0 anetno.tradedoubler.com -0.0.0.0 stardk.tradedoubler.com -0.0.0.0 tarno.tradedoubler.com -# [Telnetnetwork][AS24589][193.111.244.0 - 193.111.247.255] - -# [Telos Solutions][AS49087][91.212.127.0 - 91.212.127.255] - -# [Theplanet.com][AS21844][173.255.192.0 - 174.123.255.255] - -0.0.0.0 24counter.com -0.0.0.0 dev.flurry.com -0.0.0.0 the-best-track.com -0.0.0.0 advertising.thediabetesnetwork.com -0.0.0.0 w-tres.info -# [Theplanet.com][174.132.0.0 - 174.133.255.255] - -0.0.0.0 adtactics.com -0.0.0.0 www.adtactics.com -0.0.0.0 adscampaign.net -0.0.0.0 www.adscampaign.net -0.0.0.0 adsvert.com -0.0.0.0 ads.betternetworker.com -0.0.0.0 xyz.freeweblogger.com -0.0.0.0 www.htmate2.com -0.0.0.0 www.pantanalvip.com.br -0.0.0.0 www.persianstat.com -# [Theplanet.com][205.251.128.0 - 205.251.159.255] - -# [Theplanet.com][207.44.128.0 - 207.44.255.255] - -0.0.0.0 mmaadnet.ad-control-panel.com -0.0.0.0 as.gostats.com -0.0.0.0 ded.gostats.com -# [Theplanet.com][209.62.0.0 - 209.62.127.255] - -0.0.0.0 advertisingnemesis.com -0.0.0.0 adportal.advertisingnemesis.com -0.0.0.0 ads.advertisingnemesis.com -# [Theplanet.com][209.85.0.0 - 209.85.127.255] - -# [Theplanet.com / Loseout.com][209.85.40.128 - 209.85.40.191] - -0.0.0.0 ads.freeonlinegames.com -0.0.0.0 stats.freeonlinegames.com -# [Theplanet.com][216.12.192.0 - 216.12.223.255] - -0.0.0.0 ads.desktopscans.com -0.0.0.0 stats.ircfast.com -# [Theplanet.com][64.246.0.0 - 64.246.63.255] - -# [Theplanet.com][66.98.128.0 - 66.98.255.255] - -0.0.0.0 007.free-counter.co.uk -# [ThePlanet.com][67.15.0.0 - 67.15.255.255] - -0.0.0.0 ads.asexstories.com -0.0.0.0 www.traffic4u.com -# [Theplanet.com / Privacy Protect][209.85.87.0 - 209.85.87.255] - -0.0.0.0 cm3.bnmq.com -# [Theplanet.com / Privacy Protect][67.15.35.0 - 67.15.35.255] - -0.0.0.0 images.bnmq.com -0.0.0.0 search.in -# [Theplanet.com][67.18.0.0 - 67.19.255.255] - -0.0.0.0 g.adspeed.net -0.0.0.0 www.dating-banners.com -0.0.0.0 www.free-hardcoresex.org -0.0.0.0 ad4.gueb.com -0.0.0.0 ad7.gueb.com -0.0.0.0 ext.host-tracker.com -0.0.0.0 ads.loveshack.org -0.0.0.0 www.megastats.com -0.0.0.0 webads.tradeholding.com -# [Theplanet.com][69.56.128.0 - 69.56.255.255] - -0.0.0.0 www.adultdatingtraffic.com -0.0.0.0 counter.relmaxtop.com -0.0.0.0 www.relmaxtop.com -# [Theplanet.com][69.57.128.0 - 69.57.159.255] - -# [Theplanet.com][69.93.0.0 - 69.93.255.255] - -0.0.0.0 advertising.entensity.net -# [Theplanet.com][70.84.0.0 - 70.87.255.255] - -0.0.0.0 www.1trac.com -0.0.0.0 www.adscampaign.com -0.0.0.0 www.adultdatelink.com -0.0.0.0 www.atomictime.net -0.0.0.0 network.clickconversion.net -0.0.0.0 bar.freelogs.com -0.0.0.0 goo.freelogs.com -0.0.0.0 ico.freelogs.com -0.0.0.0 joe.freelogs.com -0.0.0.0 mom.freelogs.com -0.0.0.0 st1.freeonlineusers.com -0.0.0.0 www.herbalsmokeshops.com -0.0.0.0 service.persianstat.com -0.0.0.0 www.persianstat.ir -0.0.0.0 www.websitealive3.com -0.0.0.0 counter.yakcash.com -# [Theplanet.com][AS21844][74.52.0.0 - 74.55.255.255] - -0.0.0.0 adsystem.adbull.com -0.0.0.0 www.adgroups.net -0.0.0.0 www.adszooks.com -0.0.0.0 www.adultblogtoplist.com -0.0.0.0 www.adultlinkexchange.com -0.0.0.0 www.blogtoplist.com -0.0.0.0 www.commissionempire.com -0.0.0.0 easyhitcounters.com -0.0.0.0 fishclix.com -0.0.0.0 www.fishclix.com -0.0.0.0 www.funklicks.com -0.0.0.0 advertising.goldseek.com -0.0.0.0 ads.gravytrainproductions.com -0.0.0.0 ads.gusanito.com -0.0.0.0 tracking.hostgator.com -0.0.0.0 ads.infomediainc.com -0.0.0.0 www.knacads.com -0.0.0.0 ads.mindviz.com -0.0.0.0 traffic.mindviz.com -0.0.0.0 ft.mvtracker.com -0.0.0.0 www.mvtracker.com -0.0.0.0 sayac.onlinewebstat.com -0.0.0.0 ads.retirementjobs.com -0.0.0.0 silveragesoftware.com -0.0.0.0 www.silveragesoftware.com -0.0.0.0 www.top1.ro -0.0.0.0 www.top90.ro -0.0.0.0 counter.yakbucks.com -# [Theplanet.com][74.54.156.234] - -# [Theplanet.com][75.125.0.0 - 75.125.255.255] - -0.0.0.0 www.3bsoftware.com -0.0.0.0 bunny-net.com -0.0.0.0 www.cbproads.com -0.0.0.0 pulsix.com -0.0.0.0 www.pulsix.com -# [Thoughtconvergence.com][AS31898][209.59.195.0 - 209.59.195.255] - -0.0.0.0 landing.trafficz.com -0.0.0.0 landings.trafficz.com -# [Thruport Technologies][AS15266][64.237.96.0 - 64.237.111.255] - -0.0.0.0 www.adjuggler.com -0.0.0.0 adprudence.rotator.hadj7.adjuggler.net -0.0.0.0 amc.rotator.hadj1.adjuggler.net -0.0.0.0 bullzeye.rotator.hadj1.adjuggler.net -0.0.0.0 cdmedia.rotator.hadj7.adjuggler.net -0.0.0.0 fidelity.rotator.hadj7.adjuggler.net -0.0.0.0 forum.rotator.hadj7.adjuggler.net -0.0.0.0 ientry.rotator.hadj1.adjuggler.net -0.0.0.0 rebellionmedia.rotator.hadj7.adjuggler.net -0.0.0.0 ssprings.rotator.hadj7.adjuggler.net -0.0.0.0 traffiqexchange.rotator.hadj7.adjuggler.net -0.0.0.0 ads.bootcampmedia.com -0.0.0.0 aj.daniweb.com -0.0.0.0 ads.gamersmedia.com -0.0.0.0 ads.gamesbannernet.com -0.0.0.0 ads.greenerworldmedia.com -0.0.0.0 7.rotator.wigetmedia.com -# [Ticketmaster][AS46318][209.104.32.0 - 209.104.63.255] - -# [Tiggee][AS16552][208.94.144.0 - 208.94.151.255] - -0.0.0.0 ak.sail-horizon.com -# [Tiggee][AS16552][216.21.13.15] - -0.0.0.0 klakcdiqmgxq.com -# [Tintel][AS21221][212.29.171.0 - 212.29.171.255] - -# [Tinet SpA][AS3257][108.161.176.0 - 108.161.191.255] - -0.0.0.0 servedby.integraclick.com -# [Tinet SpA / Akamai][AS3257][2.18.176.0 - 2.18.191.255] - -0.0.0.0 fast.mtvn.demdex.net -# [Tinet SpA][AS3257][23.192.0.0 - 23.223.255.255] - -0.0.0.0 ads.scorecardresearch.com -# [Tinet SpA][AS8612][213.200.36.0 - 213.205.39.255] - -0.0.0.0 ma211-r.analytics.edgesuite.net -0.0.0.0 adsweb.tiscali.it -# [Tinet SpA][AS3257][46.33.64.0 - 46.33.77.255] - -0.0.0.0 au-cdn.effectivemeasure.net -# [Tinet SpA][AS3257][77.67.102.0 - 77.67.102.255] - -0.0.0.0 ma76-r.analytics.edgesuite.net -0.0.0.0 c.effectivemeasure.net -0.0.0.0 nz-cdn.effectivemeasure.net -0.0.0.0 sg-cdn.effectivemeasure.net -0.0.0.0 fast.fairfax.demdex.net -0.0.0.0 tiads.timeinc.net -# [Tinet SpA][AS3257][77.67.53.192 - 77.67.53.223] - -0.0.0.0 front.adproved.net -0.0.0.0 ads.msvp.net -# [Todayhost][AS47143][178.214.96.0 - 178.214.127.255] - -# [Todayhost / Bogal Ab][195.42.102.0 - 195.42.103.255] - -# [Total Server][AS40426][208.78.40.0 - 208.78.43.255] - -0.0.0.0 api.instantdollarz.com -# [Total Server][AS46562][208.93.192.0 - 208.93.195.255] - -# [Transoptics][AS36024][65.99.250.0 - 65.99.251.255] - -# [Tranquil][AS13647][208.79.80.0 - 208.79.83.255] - -0.0.0.0 piwik.datawrapper.de -# [Transquality C.v][AS44259][91.205.232.0 - 91.205.235.255] - -# [Trans World][AS26972][216.25.240.0 - 216.25.255.255] - -# [Tribal Fusion][Dilip DaSilva][AS33419][204.11.108.0 - 204.11.111.255] - -0.0.0.0 cdn1.tribalfusion.com -0.0.0.0 ctxt.tribalfusion.com -0.0.0.0 s.tribalfusion.com -0.0.0.0 www.tribalfusion.com -# [Trip.net][AS17393][64.8.96.0 - 64.8.127.255] - -0.0.0.0 g.websponsors.com -# [Trueserver][AS15703][87.233.13.0 - 87.233.13.255] - -# [Trueserver][87.233.141.0 - 87.233.228.255] - -0.0.0.0 a3.adzs.nl -0.0.0.0 a4.adzs.nl -0.0.0.0 img.adzs.nl -0.0.0.0 www.cash4members.com -0.0.0.0 webmaster.privatamateure.com -0.0.0.0 www.privatamateure.com -# [Turk Telekom][AS9121][212.174.200.96 - 212.174.200.127] - -# [Turk Telekom][AS9121][85.96.0.0 - 85.111.255.255] - -# [TutHost / Samotlortelecom][AS44820][91.203.4.0 - 91.203.7.255] - -# [Tw Telecom][AS4323][174.46.0.0 - 174.47.255.255] - -0.0.0.0 servedby.ipromote.com -# [Tw Telecom][AS4323][206.80.0.0 - 206.80.31.255] - -0.0.0.0 pureleads.com -# [Tw Telecom][AS4323][216.120.224.0 - 216.120.255.255] - -0.0.0.0 boloz.com -# [Tw Telecom][AS4323][216.136.0.0 - 216.136.127.255] - -0.0.0.0 feed3.hype-ads.com -# [Tw Telecom][AS4323][66.192.0.0 - 66.195.255.255] - -0.0.0.0 testats.inuvo.com -0.0.0.0 tracking.inuvo.com -0.0.0.0 myap.liveperson.com -0.0.0.0 img1.ncsreporting.com -0.0.0.0 www.ncsreporting.com -0.0.0.0 aff.primaryads.com -0.0.0.0 ads.proz.com -0.0.0.0 theaffiliateprogram.com -0.0.0.0 www.theaffiliateprogram.com -# [UK2.net][AS13213][109.123.95.0 - 109.123.95.255] - -# [UK2.net][AS13213][83.170.64.0 - 83.170.127.255] - -0.0.0.0 error404.000webhost.com -# [Uaonline-ipipe][AS46636][80.77.81.0 - 80.77.86.255] - -0.0.0.0 www.adultvalleycash.com -# [Uaonline / iPipe Inc][AS46636][88.214.209.0 - 88.214.209.255] - -# [Uaonline / Real International][AS46636][88.214.192.0 - 88.214.255.255] - -0.0.0.0 ehho.com -0.0.0.0 gbscript.com -0.0.0.0 403.hqhost.net -0.0.0.0 404.hqhost.net -0.0.0.0 tr-af.com -0.0.0.0 zr0.net -# [Ukrtelnet][AS6849][212.113.49.0 - 212.113.49.255] - -0.0.0.0 adnet.pravda.com.ua -# [Ukrtelnet / Datacenter Networks][AS6849][213.186.114.0 - 213.186.114.255] - -0.0.0.0 a.abnad.net -0.0.0.0 b.abnad.net -0.0.0.0 c.abnad.net -0.0.0.0 d.abnad.net -0.0.0.0 e.abnad.net -0.0.0.0 t.abnad.net -0.0.0.0 z.abnad.net -0.0.0.0 advert.ru.redtram.com -0.0.0.0 js.redtram.com -0.0.0.0 js.en.redtram.com -# [Unistars][AS28699][188.130.250.0 - 188.130.251.255] - -# [Unitedlayer][AS23342][207.7.128.0 - 207.7.159.255] - -0.0.0.0 ban.xpays.com -0.0.0.0 exit.xpays.com -0.0.0.0 www.xpays.com -# [United Online / Juno][AS13446][64.136.0.0 - 64.136.63.255] - -0.0.0.0 banner.50megs.com -0.0.0.0 aboutwebservices.com -0.0.0.0 downloadz.us -0.0.0.0 free-stats.com -0.0.0.0 free-stats.i8.com -0.0.0.0 banner.freeservers.com -0.0.0.0 eegad.freeservers.com -0.0.0.0 abbyssh.freestats.com -0.0.0.0 insurancejournal.freestats.com -0.0.0.0 site-stats.i8.com -0.0.0.0 sitetracker.com -0.0.0.0 pomeranian99.sitetracker.com -0.0.0.0 www.sitetracker.com -0.0.0.0 www2a.sitetracker.com -0.0.0.0 cyclops.prod.untd.com -0.0.0.0 nztv.prod.untd.com -0.0.0.0 track.untd.com -# [Upl-net-customers][AS43355][78.108.180.0 - 78.108.184.255] - -0.0.0.0 adv.drtuber.com -0.0.0.0 links-and-traffic.com -0.0.0.0 www.links-and-traffic.com -# [Upl-net-customers][AS43355][94.198.240.0 - 94.198.243.255] - -0.0.0.0 promo.hdvbucks.com -0.0.0.0 bn.premiumhdv.com -# [Uptilt][AS36699][208.66.204.0 - 208.66.207.255] - -0.0.0.0 stats.clicktracks.com -0.0.0.0 stats3.clicktracks.com -0.0.0.0 stats4.clicktracks.com -0.0.0.0 www.clicktracks.com -# [US Signal][AS26554][64.186.32.0 - 64.186.63.255] - -0.0.0.0 webalize.net -0.0.0.0 www.webalize.net -# [UUnet / Iperceptions][AS701][207.176.215.192 - 207.176.215.255] - -0.0.0.0 group11.iperceptions.com -# [UUnet Technologies][AS701][208.192.0.0 - 208.255.255.255] - -# [UUnet Technologies][AS701][63.76.184.0 - 63.76.187.255] - -# [UUnet / Worldata][AS701][63.77.84.0 - 63.77.84.255] - -0.0.0.0 webconnect.net -0.0.0.0 www.webconnect.net -0.0.0.0 www.worldata.com -# [UUnet / Microsoft.Avenue A][AS7046][65.203.229.0 - 65.203.229.255] - -0.0.0.0 ads.adagent.chacha.com -0.0.0.0 adecn-w.atdmt.com -0.0.0.0 srch.atdmt.com -0.0.0.0 atlasdmt.com -0.0.0.0 www.atlasdmt.com -0.0.0.0 www.avenuea.com -0.0.0.0 www.bidclix.com -# [UUnet / Yesup][AS701][66.48.81.128 - 66.48.81.255] - -0.0.0.0 serving.xxxwebtraffic.com -# [Valueclick][AS25751][216.34.207.0 - 216.34.207.255] - -# [ValueClick / Commission Junction[216.34.209.0 - 216.34.209.31] - -0.0.0.0 www.anrdoezrs.net -0.0.0.0 mp.apmebf.com -0.0.0.0 www.apmebf.com -0.0.0.0 www.commission-junction.com -0.0.0.0 www.emjcd.com -0.0.0.0 www.jdoqocy.com -0.0.0.0 qksrv.com -0.0.0.0 www.qksrv.net -0.0.0.0 www.qksz.net -0.0.0.0 www.tkqlhce.com -# [Valueclick][AS25751][64.152.0.0 - 64.159.255.255] - -0.0.0.0 csp.fastclick.net -0.0.0.0 cdn.mplxtms.com -0.0.0.0 n.mplxtms.com -0.0.0.0 t.mplxtms.com -# [Valueclick / Conversant][AS25751][8.18.45.0 - 8.18.45.255] - -0.0.0.0 cj.dotomi.com -# [Vanoppen.biz / Accretive Technology][AS11404][216.243.0.0 - 216.243.63.255] - -0.0.0.0 adrotator.com -0.0.0.0 www.adrotator.com -0.0.0.0 vote.sparklit.com -0.0.0.0 webpoll.sparklit.com -# [Vdhost Ltd][AS35057][78.157.142.0 - 78.157.142.255] - -# [Velcom / Rcp.net][AS30407][206.53.48.0 - 206.53.63.255] - -0.0.0.0 abtracker.adultbouncer.com -# [Velcom / Teleglobe][AS30407][64.86.16.0 - 64.86.17.255] - -# [Velocity Networks][AS8018][207.182.224.0 - 207.182.255.255] - -# [Velocity Networks][AS8018][66.102.128.0 - 66.102.143.255] - -0.0.0.0 ads.xbiz.com -0.0.0.0 exchange.xbiz.com -# [Vendare Group][AS36468][216.108.240.0 - 216.108.255.255] - -# [Ventrex][AS48856][95.129.144.0 - 95.129.145.255] - -# [VeriCenter / Coremetrics][204.77.28.0 - 204.77.31.255] - -# [VeriCenter / Coremetrics][209.235.28.0 - 209.235.28.255] - -0.0.0.0 data.cmcore.com -0.0.0.0 analytics.harpercollins.com -0.0.0.0 d1.playboy.com -0.0.0.0 www62.runningtimes.com -0.0.0.0 www9.swansonvitamins.com -# [VeriCenter / Coremetrics][66.179.0.0 - 66.179.255.255] - -0.0.0.0 www2.kiehls.com -# [VeriCenter / Coremetrics][66.179.217.0 - 66.179.217.255] - -# [VeriCenter / Coremetrics][69.48.237.0 - 69.48.237.255] - -0.0.0.0 log.aebn.net -0.0.0.0 cerberus.entertainment.com -0.0.0.0 c.maccosmetics.com -0.0.0.0 site.puritan.com -# [VeriCenter][AS33502][216.205.80.0 - 216.205.95.255] - -0.0.0.0 www3.bloomingdales.com -0.0.0.0 core.bluefly.com -0.0.0.0 www9.collectiblestoday.com -0.0.0.0 cmd.customink.com -0.0.0.0 rpt.footlocker.com -0.0.0.0 ww62.hsn.com -0.0.0.0 1901.nordstrom.com -# [Verizon][AS702][193.67.160.0 - 193.67.167.255] - -0.0.0.0 webtrends1.britishgas.co.uk -# [Verizon Europe / Tranent][AS702][195.54.71.0 - 195.54.71.255] - -# [Verizon][AS702][212.153.70.0 - 212.155.198.31] - -0.0.0.0 secure-eu.imrworldwide.com -# [Verizon Europe][AS702][213.129.10.0 - 213.129.10.255] - -# [Viacom][AS7256][206.220.40.0 - 206.220.43.255] - -# [ViaWest][AS13649][204.238.82.0 - 204.238.82.255] - -# 0.0.0.0 www.securitymetrics.com #[affects bank login] - -# [ViaWest][AS13649][206.71.64.0 - 206.71.95.255] - -0.0.0.0 mv.treehousei.com -# [ViaWest][AS13649][216.24.128.0 - 216.24.159.255] - -0.0.0.0 ap.lijit.com -0.0.0.0 beacon.lijit.com -0.0.0.0 www.lijit.com -# [ViaWest][AS13649][216.38.192.0 - 216.38.223.255] - -0.0.0.0 www.hugedomains.com -# [ViaWest][AS13649][216.46.160.0 - 216.46.191.255] - -# [ViaWest][AS14825][67.208.128.0 - 67.208.143.255] - -0.0.0.0 www.dicarlotrack.com -0.0.0.0 www.jmpads.com -0.0.0.0 www.leadtrackgo.com -0.0.0.0 www.rsptrack.com -0.0.0.0 www.xy7track.com -0.0.0.0 affiliates.yourapprovaltracker.com -# [ViaWest][AS13649][74.63.128.0 - 74.63.191.255] - -0.0.0.0 www.shopathome.com -# [Vibrant Media][AS17131] - -0.0.0.0 uk.intellitxt.com -0.0.0.0 www.intellitxt.com -0.0.0.0 mamamia.au.intellitxt.com -0.0.0.0 zdnet.be.intellitxt.com -0.0.0.0 ad-hoc-news.de.intellitxt.com -0.0.0.0 atspace.de.intellitxt.com -0.0.0.0 audio.de.intellitxt.com -0.0.0.0 awardspace.de.intellitxt.com -0.0.0.0 bild.de.intellitxt.com -0.0.0.0 chip.de.intellitxt.com -0.0.0.0 castingshow-news.de.intellitxt.com -0.0.0.0 computerbase.de.intellitxt.com -0.0.0.0 computerbild.de.intellitxt.com -0.0.0.0 computerhilfen.de.intellitxt.com -0.0.0.0 computerwoche.de.intellitxt.com -0.0.0.0 digital-world.de.intellitxt.com -0.0.0.0 ghacks.de.intellitxt.com -0.0.0.0 golem.de.intellitxt.com -0.0.0.0 gulli.de.intellitxt.com -0.0.0.0 inquake.de.intellitxt.com -0.0.0.0 loady.de.intellitxt.com -0.0.0.0 macwelt.de.intellitxt.com -0.0.0.0 msmobiles.de.intellitxt.com -0.0.0.0 news.de.intellitxt.com -0.0.0.0 pcwelt.de.intellitxt.com -0.0.0.0 php-mag.de.intellitxt.com -0.0.0.0 php-magnet.de.intellitxt.com -0.0.0.0 softonic.de.intellitxt.com -0.0.0.0 supernature-forum.de.intellitxt.com -0.0.0.0 supportnet.de.intellitxt.com -0.0.0.0 tecchannel.de.intellitxt.com -0.0.0.0 winfuture.de.intellitxt.com -0.0.0.0 wg-gesucht.de.intellitxt.com -0.0.0.0 womenshealth.de.intellitxt.com -0.0.0.0 actualite-de-stars.fr.intellitxt.com -0.0.0.0 telefonica.es.intellitxt.com -0.0.0.0 cowcotland.fr.intellitxt.com -0.0.0.0 froggytest.fr.intellitxt.com -0.0.0.0 generation-nt.fr.intellitxt.com -0.0.0.0 hiphopgalaxy.fr.intellitxt.com -0.0.0.0 infos-du-net.fr.intellitxt.com -0.0.0.0 memoclic.fr.intellitxt.com -0.0.0.0 neteco.fr.intellitxt.com -0.0.0.0 pcinpact.fr.intellitxt.com -0.0.0.0 pc-infopratique.fr.intellitxt.com -0.0.0.0 presence-pc.fr.intellitxt.com -0.0.0.0 programme-tv.fr.intellitxt.com -0.0.0.0 reseaux-telecoms.fr.intellitxt.com -0.0.0.0 tomshardware.fr.intellitxt.com -0.0.0.0 zataz.fr.intellitxt.com -0.0.0.0 techgadgets.in.intellitxt.com -0.0.0.0 telefonino.it.intellitxt.com -0.0.0.0 computeridee.nl.intellitxt.com -0.0.0.0 computertotaal.nl.intellitxt.com -0.0.0.0 techworld.nl.intellitxt.com -0.0.0.0 techzine.nl.intellitxt.com -0.0.0.0 topdownloads.nl.intellitxt.com -0.0.0.0 webwereld.nl.intellitxt.com -0.0.0.0 compulenta.ru.intellitxt.com -0.0.0.0 rbmods.se.intellitxt.com -0.0.0.0 tomshardware.se.intellitxt.com -0.0.0.0 4thegame.uk.intellitxt.com -0.0.0.0 amygrindhouse.uk.intellitxt.com -0.0.0.0 anorak.uk.intellitxt.com -0.0.0.0 bink.uk.intellitxt.com -0.0.0.0 bit-tech.uk.intellitxt.com -0.0.0.0 biosmagazine.uk.intellitxt.com -0.0.0.0 cbronline.uk.intellitxt.com -0.0.0.0 computeractive.uk.intellitxt.com -0.0.0.0 computing.uk.intellitxt.com -0.0.0.0 digit-life.uk.intellitxt.com -0.0.0.0 efluxmedia.uk.intellitxt.com -0.0.0.0 express.uk.intellitxt.com -0.0.0.0 femalefirst.uk.intellitxt.com -0.0.0.0 fhm.uk.intellitxt.com -0.0.0.0 footymad.uk.intellitxt.com -0.0.0.0 freedownloadmanager.uk.intellitxt.com -0.0.0.0 freewarepalm.uk.intellitxt.com -0.0.0.0 futurepublications.uk.intellitxt.com -0.0.0.0 gamesindustry.uk.intellitxt.com -0.0.0.0 handbag.uk.intellitxt.com -0.0.0.0 hellomagazine.uk.intellitxt.com -0.0.0.0 hexus.uk.intellitxt.com -0.0.0.0 itpro.uk.intellitxt.com -0.0.0.0 itreviews.uk.intellitxt.com -0.0.0.0 knowyourmobile.uk.intellitxt.com -0.0.0.0 legitreviews-uk.intellitxt.com -0.0.0.0 letsgodigital.uk.intellitxt.com -0.0.0.0 lse.uk.intellitxt.com -0.0.0.0 mad.uk.intellitxt.com -0.0.0.0 mobilecomputermag.uk.intellitxt.com -0.0.0.0 nodevice.uk.intellitxt.com -0.0.0.0 ok.uk.intellitxt.com -0.0.0.0 pcadvisor-uk.intellitxt.com -0.0.0.0 pcgamer.uk.intellitxt.com -0.0.0.0 pcpro.uk.intellitxt.com -0.0.0.0 pcw.uk.intellitxt.com -0.0.0.0 product-reviews.uk.intellitxt.com -0.0.0.0 sharecast.uk.intellitxt.com -0.0.0.0 sofeminine.uk.intellitxt.com -0.0.0.0 squarefootball.uk.intellitxt.com -0.0.0.0 tcmagazine.uk.intellitxt.com -0.0.0.0 teamtalk.uk.intellitxt.com -0.0.0.0 techradar.uk.intellitxt.com -0.0.0.0 thehollywoodnews.uk.intellitxt.com -0.0.0.0 theinquirer.uk.intellitxt.com -0.0.0.0 theregister.uk.intellitxt.com -0.0.0.0 thetechherald.uk.intellitxt.com -0.0.0.0 videojug.uk.intellitxt.com -0.0.0.0 vitalfootball.uk.intellitxt.com -0.0.0.0 vnunet.uk.intellitxt.com -0.0.0.0 webuser.uk.intellitxt.com -0.0.0.0 windows7news.uk.intellitxt.com -0.0.0.0 worldtravelguide.uk.intellitxt.com -0.0.0.0 247wallstreet.us.intellitxt.com -0.0.0.0 2snaps.us.intellitxt.com -0.0.0.0 2spyware.us.intellitxt.com -0.0.0.0 24wrestling.us.intellitxt.com -0.0.0.0 411mania.us.intellitxt.com -0.0.0.0 4w-wrestling.us.intellitxt.com -0.0.0.0 5starsupport.us.intellitxt.com -0.0.0.0 9down.us.intellitxt.com -0.0.0.0 10best.us.intellitxt.com -0.0.0.0 able2know.us.intellitxt.com -0.0.0.0 accuweather.us.intellitxt.com -0.0.0.0 aceshowbiz.us.intellitxt.com -0.0.0.0 aclasscelebs.us.intellitxt.com -0.0.0.0 activewin.us.intellitxt.com -0.0.0.0 actionscript.us.intellitxt.com -0.0.0.0 advancedmn.us.intellitxt.com -0.0.0.0 adwarereport.us.intellitxt.com -0.0.0.0 afterdawn.us.intellitxt.com -0.0.0.0 afraidtoask.us.intellitxt.com -0.0.0.0 ajc.us.intellitxt.com -0.0.0.0 akihabaranews.us.intellitxt.com -0.0.0.0 alive.us.intellitxt.com -0.0.0.0 allcarselectric.us.intellitxt.com -0.0.0.0 allgetaways.us.intellitxt.com -0.0.0.0 allhiphop.us.intellitxt.com -0.0.0.0 allrefer.us.intellitxt.com -0.0.0.0 allwomenstalk.us.intellitxt.com -0.0.0.0 amdzone.us.intellitxt.com -0.0.0.0 americanmedia.us.intellitxt.com -0.0.0.0 andpop.us.intellitxt.com -0.0.0.0 androidandme.us.intellitxt.com -0.0.0.0 androidcentral.us.intellitxt.com -0.0.0.0 androidcommunity.us.intellitxt.com -0.0.0.0 answerbag.us.intellitxt.com -0.0.0.0 antimusic.us.intellitxt.com -0.0.0.0 anythinghollywood.us.intellitxt.com -0.0.0.0 appscout.us.intellitxt.com -0.0.0.0 artistdirect.us.intellitxt.com -0.0.0.0 askmen.us.intellitxt.com -0.0.0.0 aquasoft.us.intellitxt.com -0.0.0.0 architecturaldesigns.us.intellitxt.com -0.0.0.0 autoforums.us.intellitxt.com -0.0.0.0 automobilemag.us.intellitxt.com -0.0.0.0 automotive.us.intellitxt.com -0.0.0.0 autospies.us.intellitxt.com -0.0.0.0 autoworldnews.us.intellitxt.com -0.0.0.0 away.us.intellitxt.com -0.0.0.0 aximsite.us.intellitxt.com -0.0.0.0 b5media.us.intellitxt.com -0.0.0.0 backseatcuddler.us.intellitxt.com -0.0.0.0 balleralert.us.intellitxt.com -0.0.0.0 baselinemag.us.intellitxt.com -0.0.0.0 bastardly.us.intellitxt.com -0.0.0.0 beautyden.us.intellitxt.com -0.0.0.0 becomegorgeous.us.intellitxt.com -0.0.0.0 beliefnet.us.intellitxt.com -0.0.0.0 betanews.us.intellitxt.com -0.0.0.0 beyondhollywood.us.intellitxt.com -0.0.0.0 bigbigforums.us.intellitxt.com -0.0.0.0 bittenandbound.us.intellitxt.com -0.0.0.0 blacksportsonline.us.intellitxt.com -0.0.0.0 blastro.us.intellitxt.com -0.0.0.0 bleepingcomputer.us.intellitxt.com -0.0.0.0 blisstree.us.intellitxt.com -0.0.0.0 boldride.us.intellitxt.com -0.0.0.0 bootdaily.us.intellitxt.com -0.0.0.0 boxingscene.us.intellitxt.com -0.0.0.0 bradpittnow.us.intellitxt.com -0.0.0.0 bricksandstonesgossip.us.intellitxt.com -0.0.0.0 brighthub.us.intellitxt.com -0.0.0.0 brothersoft.us.intellitxt.com -0.0.0.0 bukisa.us.intellitxt.com -0.0.0.0 bullz-eye.us.intellitxt.com -0.0.0.0 bumpshack.us.intellitxt.com -0.0.0.0 businessinsider.us.intellitxt.com -0.0.0.0 businessknowhow.us.intellitxt.com -0.0.0.0 bustedcoverage.us.intellitxt.com -0.0.0.0 buzzfoto.us.intellitxt.com -0.0.0.0 buzzhumor.us.intellitxt.com -0.0.0.0 bolt.us.intellitxt.com -0.0.0.0 cadillacforums.us.intellitxt.com -0.0.0.0 cafemom.us.intellitxt.com -0.0.0.0 canmag.us.intellitxt.com -0.0.0.0 car-stuff.us.intellitxt.com -0.0.0.0 cavemancircus.us.intellitxt.com -0.0.0.0 cbstv.us.intellitxt.com -0.0.0.0 newyork.cbslocal.us.intellitxt.com -0.0.0.0 cdreviews.us.intellitxt.com -0.0.0.0 cdrinfo.us.intellitxt.com -0.0.0.0 cdrom-guide.us.intellitxt.com -0.0.0.0 celebitchy.us.intellitxt.com -0.0.0.0 celebridoodle.us.intellitxt.com -0.0.0.0 celebrity-babies.us.intellitxt.com -0.0.0.0 celebritytoob.us.intellitxt.com -0.0.0.0 celebridiot.us.intellitxt.com -0.0.0.0 celebrifi.us.intellitxt.com -0.0.0.0 celebritymound.us.intellitxt.com -0.0.0.0 celebritynation.us.intellitxt.com -0.0.0.0 celebrityodor.us.intellitxt.com -0.0.0.0 celebrity-rightpundits.us.intellitxt.com -0.0.0.0 celebritysmackblog.us.intellitxt.com -0.0.0.0 celebrityviplounge.us.intellitxt.com -0.0.0.0 celebslam.us.intellitxt.com -0.0.0.0 celebrity-gossip.us.intellitxt.com -0.0.0.0 celebritypwn.us.intellitxt.com -0.0.0.0 celebritywonder.us.intellitxt.com -0.0.0.0 celebuzz.us.intellitxt.com -0.0.0.0 channelinsider.us.intellitxt.com -0.0.0.0 cheatcc.us.intellitxt.com -0.0.0.0 cheatingdome.us.intellitxt.com -0.0.0.0 chevelles.us.intellitxt.com -0.0.0.0 cmp.us.intellitxt.com -0.0.0.0 cnet.us.intellitxt.com -0.0.0.0 coedmagazine.us.intellitxt.com -0.0.0.0 collegefootballnews.us.intellitxt.com -0.0.0.0 comicbookmovie.us.intellitxt.com -0.0.0.0 comicbookresources.us.intellitxt.com -0.0.0.0 comingsoon.us.intellitxt.com -0.0.0.0 complex.us.intellitxt.com -0.0.0.0 compnet.us.intellitxt.com -0.0.0.0 consumerreview.us.intellitxt.com -0.0.0.0 contactmusic.us.intellitxt.com -0.0.0.0 cooksrecipes.us.intellitxt.com -0.0.0.0 cooltechzone.us.intellitxt.com -0.0.0.0 counselheal.us.intellitxt.com -0.0.0.0 countryweekly.us.intellitxt.com -0.0.0.0 courierpostonline.us.intellitxt.com -0.0.0.0 coxtv.us.intellitxt.com -0.0.0.0 crmbuyer.us.intellitxt.com -0.0.0.0 csharpcorner.us.intellitxt.com -0.0.0.0 csnation.us.intellitxt.com -0.0.0.0 dabcc.us.intellitxt.com -0.0.0.0 dailycaller.us.intellitxt.com -0.0.0.0 dailygab.us.intellitxt.com -0.0.0.0 dailystab.us.intellitxt.com -0.0.0.0 dailytech.us.intellitxt.com -0.0.0.0 damnimcute.us.intellitxt.com -0.0.0.0 danasdirt.us.intellitxt.com -0.0.0.0 daniweb.us.intellitxt.com -0.0.0.0 darkhorizons.us.intellitxt.com -0.0.0.0 darlamack.us.intellitxt.com -0.0.0.0 dbtechno.us.intellitxt.com -0.0.0.0 delawareonline.us.intellitxt.com -0.0.0.0 delconewsnetwork.us.intellitxt.com -0.0.0.0 destructoid.us.intellitxt.com -0.0.0.0 demonews.us.intellitxt.com -0.0.0.0 denguru.us.intellitxt.com -0.0.0.0 derekhail.us.intellitxt.com -0.0.0.0 dietsinreview.us.intellitxt.com -0.0.0.0 digitalhome.us.intellitxt.com -0.0.0.0 digitalmediaonline.us.intellitxt.com -0.0.0.0 digitalmediawire.us.intellitxt.com -0.0.0.0 diyfood.us.intellitxt.com -0.0.0.0 dlmag.us.intellitxt.com -0.0.0.0 download32.us.intellitxt.com -0.0.0.0 drdobbs.us.intellitxt.com -0.0.0.0 driverguide.us.intellitxt.com -0.0.0.0 drugscom.us.intellitxt.com -0.0.0.0 eastsideboxing.us.intellitxt.com -0.0.0.0 eatingwell.us.intellitxt.com -0.0.0.0 ebaumsworld.us.intellitxt.com -0.0.0.0 ecanadanow.us.intellitxt.com -0.0.0.0 ecommercetimes.us.intellitxt.com -0.0.0.0 eepn.us.intellitxt.com -0.0.0.0 efanguide.us.intellitxt.com -0.0.0.0 egotastic.us.intellitxt.com -0.0.0.0 eharmony.us.intellitxt.com -0.0.0.0 ehomeupgrade.us.intellitxt.com -0.0.0.0 electronista.us.intellitxt.com -0.0.0.0 emaxhealth.us.intellitxt.com -0.0.0.0 encyclocentral.us.intellitxt.com -0.0.0.0 entrepreneur.us.intellitxt.com -0.0.0.0 entertainmentwise.us.intellitxt.com -0.0.0.0 eontarionow.us.intellitxt.com -0.0.0.0 estelle.us.intellitxt.com -0.0.0.0 eten-users.us.intellitxt.com -0.0.0.0 everyjoe.us.intellitxt.com -0.0.0.0 evilbeetgossip.us.intellitxt.com -0.0.0.0 eweek.us.intellitxt.com -0.0.0.0 extntechnologies.us.intellitxt.com -0.0.0.0 extremeoverclocking.us.intellitxt.com -0.0.0.0 eztracks.us.intellitxt.com -0.0.0.0 fangoria.us.intellitxt.com -0.0.0.0 faqts.us.intellitxt.com -0.0.0.0 fatbackandcollards.us.intellitxt.com -0.0.0.0 fatbackmedia.us.intellitxt.com -0.0.0.0 fatfreekitchen.us.intellitxt.com -0.0.0.0 feedsweep.us.intellitxt.com -0.0.0.0 fhmonline.us.intellitxt.com -0.0.0.0 fightline.us.intellitxt.com -0.0.0.0 filmdrunk.us.intellitxt.com -0.0.0.0 filedudes.us.intellitxt.com -0.0.0.0 filmstew.us.intellitxt.com -0.0.0.0 filmthreat.us.intellitxt.com -0.0.0.0 firingsquad.us.intellitxt.com -0.0.0.0 fixya.us.intellitxt.com -0.0.0.0 flyingmag.us.intellitxt.com -0.0.0.0 forbes.us.intellitxt.com -0.0.0.0 fortunecity.us.intellitxt.com -0.0.0.0 forumediainc.us.intellitxt.com -0.0.0.0 foxsports.us.intellitxt.com -0.0.0.0 freecodecs.us.intellitxt.com -0.0.0.0 freewarehome.us.intellitxt.com -0.0.0.0 friendtest.us.intellitxt.com -0.0.0.0 futurelooks.us.intellitxt.com -0.0.0.0 g2.us.intellitxt.com -0.0.0.0 g3.us.intellitxt.com -0.0.0.0 g4.us.intellitxt.com -0.0.0.0 g5.us.intellitxt.com -0.0.0.0 gabsmash.us.intellitxt.com -0.0.0.0 gamedev.us.intellitxt.com -0.0.0.0 gamerstemple.us.intellitxt.com -0.0.0.0 gannettwisconsin.us.intellitxt.com -0.0.0.0 gardenweb.us.intellitxt.com -0.0.0.0 gather.us.intellitxt.com -0.0.0.0 geek.us.intellitxt.com -0.0.0.0 geekstogo.us.intellitxt.com -0.0.0.0 genmay.us.intellitxt.com -0.0.0.0 gigwise.us.intellitxt.com -0.0.0.0 girlsaskguys.us.intellitxt.com -0.0.0.0 givememyremote.us.intellitxt.com -0.0.0.0 goal.us.intellitxt.com -0.0.0.0 gossipcenter.us.intellitxt.com -0.0.0.0 gossiponthis.us.intellitxt.com -0.0.0.0 gossipteen.us.intellitxt.com -0.0.0.0 gottabemobile.us.intellitxt.com -0.0.0.0 govpro.us.intellitxt.com -0.0.0.0 graytv.us.intellitxt.com -0.0.0.0 gsmarena.us.intellitxt.com -0.0.0.0 gtmedia.us.intellitxt.com -0.0.0.0 guardianlv.us.intellitxt.com -0.0.0.0 guru3d.us.intellitxt.com -0.0.0.0 hairboutique.us.intellitxt.com -0.0.0.0 hardforum.us.intellitxt.com -0.0.0.0 hardwaregeeks.us.intellitxt.com -0.0.0.0 hardwarezone.us.intellitxt.com -0.0.0.0 harmony-central.us.intellitxt.com -0.0.0.0 haveuheard.us.intellitxt.com -0.0.0.0 helium.us.intellitxt.com -0.0.0.0 hiphoprx.us.intellitxt.com -0.0.0.0 hiphopdx.us.intellitxt.com -0.0.0.0 hiphoplead.us.intellitxt.com -0.0.0.0 hngn.com.us.intellitxt.com -0.0.0.0 hollyrude.us.intellitxt.com -0.0.0.0 hollywood.us.intellitxt.com -0.0.0.0 hollywooddame.us.intellitxt.com -0.0.0.0 hollywoodbackwash.us.intellitxt.com -0.0.0.0 hollywoodchicago.us.intellitxt.com -0.0.0.0 hollywoodstreetking.us.intellitxt.com -0.0.0.0 hollywoodtuna.us.intellitxt.com -0.0.0.0 hometheaterhifi.us.intellitxt.com -0.0.0.0 hongkiat.us.intellitxt.com -0.0.0.0 hoopsworld.us.intellitxt.com -0.0.0.0 hoovers.us.intellitxt.com -0.0.0.0 horoscope.us.intellitxt.com -0.0.0.0 hostboard.us.intellitxt.com -0.0.0.0 hotmommagossip.us.intellitxt.com -0.0.0.0 howardchui.us.intellitxt.com -0.0.0.0 hq-celebrity.us.intellitxt.com -0.0.0.0 huliq.us.intellitxt.com -0.0.0.0 i4u.us.intellitxt.com -0.0.0.0 iamnotageek.us.intellitxt.com -0.0.0.0 icentric.us.intellitxt.com -0.0.0.0 ichef.us.intellitxt.com -0.0.0.0 icydk.us.intellitxt.com -0.0.0.0 idontlikeyouinthatway.us.intellitxt.com -0.0.0.0 iesb.us.intellitxt.com -0.0.0.0 india-forums.us.intellitxt.com -0.0.0.0 babes.ign.us.intellitxt.com -0.0.0.0 cars.ign.us.intellitxt.com -0.0.0.0 comics.ign.us.intellitxt.com -0.0.0.0 cube.ign.us.intellitxt.com -0.0.0.0 ds.ign.us.intellitxt.com -0.0.0.0 filmforcedvd.ign.us.intellitxt.com -0.0.0.0 gameboy.ign.us.intellitxt.com -0.0.0.0 music.ign.us.intellitxt.com -0.0.0.0 psp.ign.us.intellitxt.com -0.0.0.0 ps2.ign.us.intellitxt.com -0.0.0.0 psx.ign.us.intellitxt.com -0.0.0.0 revolution.ign.us.intellitxt.com -0.0.0.0 sports.ign.us.intellitxt.com -0.0.0.0 wireless.ign.us.intellitxt.com -0.0.0.0 xbox.ign.us.intellitxt.com -0.0.0.0 xbox360.ign.us.intellitxt.com -0.0.0.0 idm.us.intellitxt.com -0.0.0.0 i-hacked.us.intellitxt.com -0.0.0.0 imnotobsessed.us.intellitxt.com -0.0.0.0 impactwrestling.us.intellitxt.com -0.0.0.0 imreportcard.us.intellitxt.com -0.0.0.0 infopackets.us.intellitxt.com -0.0.0.0 insidemacgames.us.intellitxt.com -0.0.0.0 intermix.us.intellitxt.com -0.0.0.0 internetautoguide.us.intellitxt.com -0.0.0.0 intogossip.us.intellitxt.com -0.0.0.0 intomobile.us.intellitxt.com -0.0.0.0 investingchannel.us.intellitxt.com -0.0.0.0 investopedia.us.intellitxt.com -0.0.0.0 ittoolbox.us.intellitxt.com -0.0.0.0 itxt3.us.intellitxt.com -0.0.0.0 itworld.us.intellitxt.com -0.0.0.0 ivillage.us.intellitxt.com -0.0.0.0 s.ivillage.us.intellitxt.com -0.0.0.0 iwon.us.intellitxt.com -0.0.0.0 jacksonsun.us.intellitxt.com -0.0.0.0 jakeludington.us.intellitxt.com -0.0.0.0 jkontherun.us.intellitxt.com -0.0.0.0 juicyceleb.us.intellitxt.com -0.0.0.0 juicy-news.blogspot.us.intellitxt.com -0.0.0.0 jupiter.us.intellitxt.com -0.0.0.0 justjared.us.intellitxt.com -0.0.0.0 justmovietrailers.us.intellitxt.com -0.0.0.0 jutiagroup.us.intellitxt.com -0.0.0.0 kaboose.us.intellitxt.com -0.0.0.0 kasterborous.us.intellitxt.com -0.0.0.0 killerstartups.us.intellitxt.com -0.0.0.0 kissingsuzykolber.us.intellitxt.com -0.0.0.0 knac.us.intellitxt.com -0.0.0.0 kpopstarz.us.intellitxt.com -0.0.0.0 laboroflove.us.intellitxt.com -0.0.0.0 laineygossip.us.intellitxt.com -0.0.0.0 laptoplogic.us.intellitxt.com -0.0.0.0 lat34.us.intellitxt.com -0.0.0.0 latinpost.us.intellitxt.com -0.0.0.0 letsrun.us.intellitxt.com -0.0.0.0 latinoreview.us.intellitxt.com -0.0.0.0 lifescript.us.intellitxt.com -0.0.0.0 linuxdevcenter.us.intellitxt.com -0.0.0.0 linuxjournal.us.intellitxt.com -0.0.0.0 livescience.us.intellitxt.com -0.0.0.0 livestrong.us.intellitxt.com -0.0.0.0 lmcd.us.intellitxt.com -0.0.0.0 lockergnome.us.intellitxt.com -0.0.0.0 lohud.us.intellitxt.com -0.0.0.0 longhornblogs.us.intellitxt.com -0.0.0.0 lxer.us.intellitxt.com -0.0.0.0 lyrics.us.intellitxt.com -0.0.0.0 macdailynews.us.intellitxt.com -0.0.0.0 macnewsworld.us.intellitxt.com -0.0.0.0 macgamefiles.us.intellitxt.com -0.0.0.0 macmegasite.us.intellitxt.com -0.0.0.0 macobserver.us.intellitxt.com -0.0.0.0 madamenoire.us.intellitxt.com -0.0.0.0 madpenguin.us.intellitxt.com -0.0.0.0 mainstreet.us.intellitxt.com -0.0.0.0 majorgeeks.us.intellitxt.com -0.0.0.0 makeherup.us.intellitxt.com -0.0.0.0 makemeheal.us.intellitxt.com -0.0.0.0 makeushot.us.intellitxt.com -0.0.0.0 masalatalk.us.intellitxt.com -0.0.0.0 mazdaworld.us.intellitxt.com -0.0.0.0 medicinenet.us.intellitxt.com -0.0.0.0 medindia.us.intellitxt.com -0.0.0.0 memphisrap.us.intellitxt.com -0.0.0.0 meredithtv.us.intellitxt.com -0.0.0.0 methodshop.us.intellitxt.com -0.0.0.0 military.us.intellitxt.com -0.0.0.0 missjia.us.intellitxt.com -0.0.0.0 mobileburn.us.intellitxt.com -0.0.0.0 mobiletechreview.us.intellitxt.com -0.0.0.0 mobilewhack.us.intellitxt.com -0.0.0.0 mobilityguru.us.intellitxt.com -0.0.0.0 modifiedlife.us.intellitxt.com -0.0.0.0 mommyish.us.intellitxt.com -0.0.0.0 morningstar.us.intellitxt.com -0.0.0.0 motortrend.us.intellitxt.com -0.0.0.0 moviehole.us.intellitxt.com -0.0.0.0 movie-list.us.intellitxt.com -0.0.0.0 movies.us.intellitxt.com -0.0.0.0 movieweb.us.intellitxt.com -0.0.0.0 msfn.us.intellitxt.com -0.0.0.0 msnbc.us.intellitxt.com -0.0.0.0 autos.msnbc.us.intellitxt.com -0.0.0.0 business.msnbc.us.intellitxt.com -0.0.0.0 health.msnbc.us.intellitxt.com -0.0.0.0 nbcsports.us.intellitxt.com -0.0.0.0 news.msnbc.us.intellitxt.com -0.0.0.0 sports.msnbc.us.intellitxt.com -0.0.0.0 technology.msnbc.us.intellitxt.com -0.0.0.0 travel-and-weather.msnbc.us.intellitxt.com -0.0.0.0 mmafighting.us.intellitxt.com -0.0.0.0 entertainment.msn.us.intellitxt.com -0.0.0.0 muscleandfitnesshers.us.intellitxt.com -0.0.0.0 mydigitallife.us.intellitxt.com -0.0.0.0 myfavoritegames.us.intellitxt.com -0.0.0.0 mydailymoment.us.intellitxt.com -0.0.0.0 nasioc.us.intellitxt.com -0.0.0.0 nationalledger.us.intellitxt.com -0.0.0.0 nationalenquirer.us.intellitxt.com -0.0.0.0 naturalhealth.us.intellitxt.com -0.0.0.0 natureworldnews.us.intellitxt.com -0.0.0.0 nbcnewyork.us.intellitxt.com -0.0.0.0 nbcuniversaltv.us.intellitxt.com -0.0.0.0 neoseeker.us.intellitxt.com -0.0.0.0 nextround.us.intellitxt.com -0.0.0.0 newsoxy.us.intellitxt.com -0.0.0.0 newstoob.us.intellitxt.com -0.0.0.0 nihoncar.us.intellitxt.com -0.0.0.0 ninjadude.us.intellitxt.com -0.0.0.0 ntcompatible.us.intellitxt.com -0.0.0.0 oceanup.us.intellitxt.com -0.0.0.0 octools.us.intellitxt.com -0.0.0.0 ocworkbench.us.intellitxt.com -0.0.0.0 officer.us.intellitxt.com -0.0.0.0 okmagazine.us.intellitxt.com -0.0.0.0 onlamp.us.intellitxt.com -0.0.0.0 ontheflix.us.intellitxt.com -0.0.0.0 oocenter.us.intellitxt.com -0.0.0.0 osdir.us.intellitxt.com -0.0.0.0 ostg.us.intellitxt.com -0.0.0.0 outofsightmedia.us.intellitxt.com -0.0.0.0 overclockersonline.us.intellitxt.com -0.0.0.0 overthelimit.us.intellitxt.com -0.0.0.0 pal-item.us.intellitxt.com -0.0.0.0 perezhilton.us.intellitxt.com -0.0.0.0 philadelphia_cbslocal.us.intellitxt.com -0.0.0.0 phonearena.us.intellitxt.com -0.0.0.0 pickmeupnews.us.intellitxt.com -0.0.0.0 pinkisthenewblog.us.intellitxt.com -0.0.0.0 popdirt.us.intellitxt.com -0.0.0.0 popfill.us.intellitxt.com -0.0.0.0 popoholic.us.intellitxt.com -0.0.0.0 poponthepop.us.intellitxt.com -0.0.0.0 prettyboring.us.intellitxt.com -0.0.0.0 priusonline.us.intellitxt.com -0.0.0.0 profootballweekly.us.intellitxt.com -0.0.0.0 programmerworld.us.intellitxt.com -0.0.0.0 pro-networks.us.intellitxt.com -0.0.0.0 ps3news.us.intellitxt.com -0.0.0.0 punchjump.us.intellitxt.com -0.0.0.0 puppytoob.us.intellitxt.com -0.0.0.0 pwinsider.us.intellitxt.com -0.0.0.0 quickpwn.us.intellitxt.com -0.0.0.0 quinstreet.us.intellitxt.com -0.0.0.0 rankmytattoos.us.intellitxt.com -0.0.0.0 rantsports.us.intellitxt.com -0.0.0.0 rcpmag.us.intellitxt.com -0.0.0.0 realitytea.us.intellitxt.com -0.0.0.0 realitytvmagazine.us.intellitxt.com -0.0.0.0 recipeland.us.intellitxt.com -0.0.0.0 redbalcony.us.intellitxt.com -0.0.0.0 reelmovienews.us.intellitxt.com -0.0.0.0 rickey.us.intellitxt.com -0.0.0.0 ringsurf.us.intellitxt.com -0.0.0.0 rnbdirt.us.intellitxt.com -0.0.0.0 rumorfix.us.intellitxt.com -0.0.0.0 sports.rightpundits.us.intellitxt.com -0.0.0.0 rojakpot.us.intellitxt.com -0.0.0.0 rpg.us.intellitxt.com -0.0.0.0 rx8club.us.intellitxt.com -0.0.0.0 rydium.us.intellitxt.com -0.0.0.0 scanwith.us.intellitxt.com -0.0.0.0 scienceworldreport.us.intellitxt.com -0.0.0.0 screensavers.us.intellitxt.com -0.0.0.0 sdcexecs.us.intellitxt.com -0.0.0.0 shallownation.us.intellitxt.com -0.0.0.0 shebudgets.us.intellitxt.com -0.0.0.0 sheknows.us.intellitxt.com -0.0.0.0 shoutwire.us.intellitxt.com -0.0.0.0 slashfilm.us.intellitxt.com -0.0.0.0 smartabouthealth.us.intellitxt.com -0.0.0.0 smartcarfinder.us.intellitxt.com -0.0.0.0 smartdevicecentral.us.intellitxt.com -0.0.0.0 sportingnews.us.intellitxt.com -0.0.0.0 soccergaming.us.intellitxt.com -0.0.0.0 socialanxietysupport.us.intellitxt.com -0.0.0.0 socialitelife.us.intellitxt.com -0.0.0.0 softpedia.us.intellitxt.com -0.0.0.0 sohh.us.intellitxt.com -0.0.0.0 space.us.intellitxt.com -0.0.0.0 speedguide.us.intellitxt.com -0.0.0.0 speedtv.us.intellitxt.com -0.0.0.0 sportscarillustrated.us.intellitxt.com -0.0.0.0 sprintusers.us.intellitxt.com -0.0.0.0 sqlservercentral.us.intellitxt.com -0.0.0.0 starcasm.us.intellitxt.com -0.0.0.0 starpulse.us.intellitxt.com -0.0.0.0 steadyhealth.us.intellitxt.com -0.0.0.0 stockgroup.us.intellitxt.com -0.0.0.0 storknet.us.intellitxt.com -0.0.0.0 stupidcelebrities.us.intellitxt.com -0.0.0.0 styleblazer.us.intellitxt.com -0.0.0.0 supercars.us.intellitxt.com -0.0.0.0 superherohype.us.intellitxt.com -0.0.0.0 surebaby.us.intellitxt.com -0.0.0.0 symbianone.us.intellitxt.com -0.0.0.0 symbian-freak.us.intellitxt.com -0.0.0.0 taletela.us.intellitxt.com -0.0.0.0 tbohiphop.us.intellitxt.com -0.0.0.0 tech-faq.us.intellitxt.com -0.0.0.0 techgage.us.intellitxt.com -0.0.0.0 techguy.us.intellitxt.com -0.0.0.0 techimo.us.intellitxt.com -0.0.0.0 technobuffalo.us.intellitxt.com -0.0.0.0 technologyguide.us.intellitxt.com -0.0.0.0 techpowerup.us.intellitxt.com -0.0.0.0 techsupportforum.us.intellitxt.com -0.0.0.0 tenmagazines.us.intellitxt.com -0.0.0.0 thathappened.us.intellitxt.com -0.0.0.0 theadvertiser.us.intellitxt.com -0.0.0.0 theblemish.us.intellitxt.com -0.0.0.0 thebosh.us.intellitxt.com -0.0.0.0 thecarconnection.us.intellitxt.com -0.0.0.0 thecelebritycafe.us.intellitxt.com -0.0.0.0 theeldergeek.us.intellitxt.com -0.0.0.0 thefinalfantasy.us.intellitxt.com -0.0.0.0 theforce.us.intellitxt.com -0.0.0.0 thefrisky.us.intellitxt.com -0.0.0.0 thefutoncritic.us.intellitxt.com -0.0.0.0 thegauntlet.us.intellitxt.com -0.0.0.0 theglobeandmail.us.intellitxt.com -0.0.0.0 thegloss.us.intellitxt.com -0.0.0.0 thehdroom.us.intellitxt.com -0.0.0.0 thehollywoodgossip.us.intellitxt.com -0.0.0.0 themanroom.us.intellitxt.com -0.0.0.0 theonenetwork.us.intellitxt.com -0.0.0.0 thepaparazzis.us.intellitxt.com -0.0.0.0 thestreet.us.intellitxt.com -0.0.0.0 thesuperficial.us.intellitxt.com -0.0.0.0 thetechlounge.us.intellitxt.com -0.0.0.0 theunwired.us.intellitxt.com -0.0.0.0 theybf.us.intellitxt.com -0.0.0.0 thinkcomputers.us.intellitxt.com -0.0.0.0 threadwatch.us.intellitxt.com -0.0.0.0 tmz.us.intellitxt.com -0.0.0.0 todayshow.us.intellitxt.com -0.0.0.0 toofab.us.intellitxt.com -0.0.0.0 tomsforumz.us.intellitxt.com -0.0.0.0 tomshardware.us.intellitxt.com -0.0.0.0 topsocialite.us.intellitxt.com -0.0.0.0 topnews.us.intellitxt.com -0.0.0.0 toptechreviews.us.intellitxt.com -0.0.0.0 toptenreviews.us.intellitxt.com -0.0.0.0 topspeed.us.intellitxt.com -0.0.0.0 torquenews.us.intellitxt.com -0.0.0.0 tothecenter.us.intellitxt.com -0.0.0.0 traileraddict.us.intellitxt.com -0.0.0.0 trekweb.us.intellitxt.com -0.0.0.0 triumphrat.us.intellitxt.com -0.0.0.0 tsxclub.us.intellitxt.com -0.0.0.0 tutorialoutpost.us.intellitxt.com -0.0.0.0 tvfanatic.us.intellitxt.com -0.0.0.0 tv-now.us.intellitxt.com -0.0.0.0 tv-rightcelebrity.us.intellitxt.com -0.0.0.0 tvseriesfinale.us.intellitxt.com -0.0.0.0 tweaks.us.intellitxt.com -0.0.0.0 tweaktown.us.intellitxt.com -0.0.0.0 tweakvista.us.intellitxt.com -0.0.0.0 tweetsoup.us.intellitxt.com -0.0.0.0 twitchguru.us.intellitxt.com -0.0.0.0 ubergizmo.us.intellitxt.com -0.0.0.0 unathleticmag.us.intellitxt.com -0.0.0.0 universityherald.us.intellitxt.com -0.0.0.0 upi.us.intellitxt.com -0.0.0.0 vault9.us.intellitxt.com -0.0.0.0 viaarena.us.intellitxt.com -0.0.0.0 vibe.us.intellitxt.com -0.0.0.0 videocodezone.us.intellitxt.com -0.0.0.0 vidnet.us.intellitxt.com -0.0.0.0 voodoofiles.us.intellitxt.com -0.0.0.0 warcry.us.intellitxt.com -0.0.0.0 washingtontimes.us.intellitxt.com -0.0.0.0 weightlossforall.us.intellitxt.com -0.0.0.0 whatthetech.us.intellitxt.com -0.0.0.0 whoateallthepies.uk.intellitxt.com -0.0.0.0 wincert.us.intellitxt.com -0.0.0.0 windowsbbs.us.intellitxt.com -0.0.0.0 windowsitpro.us.intellitxt.com -0.0.0.0 winmatrix.us.intellitxt.com -0.0.0.0 winterrowd.us.intellitxt.com -0.0.0.0 wiregirl.us.intellitxt.com -0.0.0.0 withleather.us.intellitxt.com -0.0.0.0 wm5fixsite.us.intellitxt.com -0.0.0.0 womensforum.us.intellitxt.com -0.0.0.0 wowinterface.us.intellitxt.com -0.0.0.0 wrestling-edge.us.intellitxt.com -0.0.0.0 wwtdd.us.intellitxt.com -0.0.0.0 x17online.us.intellitxt.com -0.0.0.0 xmlpitstop.us.intellitxt.com -0.0.0.0 yeeeah.us.intellitxt.com -0.0.0.0 yourtango.us.intellitxt.com -0.0.0.0 zatznotfunny.us.intellitxt.com -0.0.0.0 zeldalily.us.intellitxt.com -0.0.0.0 zug.us.intellitxt.com -# [Virtualxs][AS15535][62.129.128.0 - 62.129.159.255] - -0.0.0.0 banners.payserve.com -# [Visible Measures][AS14742][64.95.73.0 - 64.95.73.31] - -# 0.0.0.0 cdn.visiblemeasures.com #[affects Collegehumor.com] - -0.0.0.0 video.od.visiblemeasures.com -# [Vladlen Turkevich][AS41665][213.155.2.32 - 213.155.2.39] - -# [Voxel][AS29791][107.6.64.0 - 107.6.127.255] - -0.0.0.0 optimize.innity.com -# [Voxel][AS29791][208.122.0.0 - 208.122.63.255] - -0.0.0.0 api.adrenalads.com -# [Voxel][AS29791][208.122.0.0 - 208.122.63.255] - -0.0.0.0 f.blogads.com -0.0.0.0 g.blogads.com -0.0.0.0 weblog.blogads.com -0.0.0.0 t.blogreaderproject.com -0.0.0.0 ads.exactseek.com -0.0.0.0 tracer.perezhilton.com -0.0.0.0 ads.pressflex.com -0.0.0.0 adserver.pressflex.com -0.0.0.0 fishadz.pressflex.net -# [Voxel][AS29791][23.92.176.0 - 23.92.191.255] - -0.0.0.0 mydmp.exelator.com -# [Voxel][69.9.160.0 - 69.9.191.255] - -0.0.0.0 banners.absolpublisher.com -0.0.0.0 tracking.absolstats.com -0.0.0.0 www.blogads.com -# [Voxel][72.251.192.0 - 72.251.255.255] - -0.0.0.0 loadeu.exelator.com -0.0.0.0 tracking.m6r.eu -# [Voxel][AS29791][74.63.32.0 - 74.63.63.255] - -0.0.0.0 p.raasnet.com -0.0.0.0 ads.sfomedia.com -0.0.0.0 stats.twistage.com -# [W Net Isp][AS15772][217.20.160.0 - 217.20.163.255] - -0.0.0.0 stat.delo.ua -# [W Net Isp][AS15772][217.20.175.0 - 217.20.175.127] - -0.0.0.0 c.mystat-in.net -0.0.0.0 ___id___.c.mystat-in.net -0.0.0.0 011707160008.c.mystat-in.net -0.0.0.0 121807150325.c.mystat-in.net -0.0.0.0 122907224924.c.mystat-in.net -0.0.0.0 061606084448.c.mystat-in.net -0.0.0.0 070806142521.c.mystat-in.net -0.0.0.0 090906042103.c.mystat-in.net -0.0.0.0 092706152958.c.mystat-in.net -0.0.0.0 102106151057.c.mystat-in.net -0.0.0.0 112006133326.c.mystat-in.net -# [W Net Isp][AS15772][92.60.176.0 - 92.60.191.255] - -# [Wahome / 2x4.ru][AS41947][92.241.168.0 - 92.241.169.254] - -# [WAN Worldcom / Live Technology][AS11486][206.65.169.128 - 206.65.169.191] - -0.0.0.0 14713804a.l2m.net -0.0.0.0 30280827a.l2m.net -0.0.0.0 jmm.livestat.com -0.0.0.0 www.livestat.com -# [WAN Worldcom / Digital Ink][AS11486][63.123.224.0 - 63.123.231.255] - -# [WAN Worldcom / LinkShare][63.123.248.0 - 63.123.248.63] - -0.0.0.0 analytics.clickpathmedia.com -# [Way Internet][AS13890][216.133.242.224 - 216.133.242.255] - -0.0.0.0 trafficads.com -0.0.0.0 www.trafficads.com -# [Way Internet][AS13890][216.133.243.0 - 216.133.243.63] - -0.0.0.0 click.zipcodez.com -# [Webair][AS27257][173.239.42.214] - -0.0.0.0 filter.adxfactory.com -0.0.0.0 xml.adxfactory.com -0.0.0.0 cpanel.nativeads.com -0.0.0.0 xml.plusfind.net -0.0.0.0 cpv.popxml.com -0.0.0.0 xml.quiveradnet.com -0.0.0.0 app.super-links.net -0.0.0.0 cpm.super-links.net -0.0.0.0 cpm.tz4.com -# [Webair][AS36057][174.137.128.0 - 174.137.191.255] - -0.0.0.0 adx.adosx.com -0.0.0.0 cdn.adosx.com -0.0.0.0 affiliates.hookup.com -0.0.0.0 xml.mxsads.com -0.0.0.0 ads.sexforums.com -# [Webair][AS36057][198.134.112.230] - -0.0.0.0 pl120422.puhtml.com -0.0.0.0 pl3087.puhtml.com -0.0.0.0 pl5102.puhtml.com -0.0.0.0 pl5318.puhtml.com -0.0.0.0 pl1978.puhtml.com -0.0.0.0 pl106067.puhtml.com -0.0.0.0 pl107977.puhtml.com -0.0.0.0 pl108062.puhtml.com -0.0.0.0 pl109504.puhtml.com -0.0.0.0 pl137937.puhtml.com -0.0.0.0 pl176754.puhtml.com -0.0.0.0 pl3861661.puhtml.com -0.0.0.0 pl6429510.puhtml.com -# [Webair][209.200.0.0 - 209.200.63.255] - -0.0.0.0 exits.adultcash.com -0.0.0.0 popfree.adultcash.com -0.0.0.0 www.adultcash.com -0.0.0.0 www.bnhtml.com -0.0.0.0 cdn.dabhit.com -0.0.0.0 www.lonelycheatingwives.com -0.0.0.0 www.spookylinks.com -# [Webair][AS27257][209.51.178.0 - 209.51.178.255] - -# [Webair][216.130.160.0 - 216.130.191.255] - -0.0.0.0 dn.adzerver.com -0.0.0.0 temp.adzerver.com -# [Webair][AS27257][66.207.43.232] - -0.0.0.0 www.clickterra.net -# [Webair][67.55.64.0 - 67.55.127.255] - -0.0.0.0 xml.admanage.com -0.0.0.0 push.poptm.com -0.0.0.0 www.professionalcash.com -0.0.0.0 pl136883.puhtml.com -0.0.0.0 www.terrapops.com -# [Webair][69.42.64.0 - 69.42.95.255] - -0.0.0.0 ov2ochu.bid -# [Webair][74.206.224.0 - 74.206.255.255] - -# [WebApps][AS12180][67.215.170.0 - 67.215.170.255] - -0.0.0.0 affiliate.adgtracker.com -# [WebaZilla][AS35415][178.208.83.0 - 178.208.83.255] - -# [WebaZilla][AS35415][185.49.144.0 - 185.49.147.255] - -0.0.0.0 go.ad2up.com -0.0.0.0 adsvids.com -0.0.0.0 padsdel.cdnads.com -0.0.0.0 go.padsdel.com -# [WebaZilla][AS35415][188.164.249.128 - 188.164.249.255] - -0.0.0.0 a2pub.com -# [WebaZilla][AS35415][188.72.201.34] - -0.0.0.0 go.ad2upapp.com -0.0.0.0 go.deliverymodo.com -# [WebaZilla][AS35415][193.105.200.0 - 193.105.200.255] - -0.0.0.0 rmbn.net -# [WebaZilla][AS35415][206.54.160.0 - 206.54.191.255] - -0.0.0.0 aclickads.com -0.0.0.0 go.mooncklick.com -# [WebaZilla][AS35415][5.11.80.0 - 5.11.87.255] - -0.0.0.0 39o9mcr2.party -0.0.0.0 xbfk51p7.review -0.0.0.0 04dn8g4f.space -# [WebaZilla][AS35415][74.117.176.0/21] - -# [WebaZilla / Nl-webazilla][AS35415][78.140.128.0 - 78.140.191.255] - -0.0.0.0 1phads.com -0.0.0.0 www2.acint.net -0.0.0.0 jsc.adskeeper.co.uk -0.0.0.0 adsyst.biz -0.0.0.0 adultcomix.biz -0.0.0.0 free.adultcomix.biz -0.0.0.0 metrics.aviasales.ru -0.0.0.0 cartoonpornguide.com -0.0.0.0 free.cartoonpornguide.com -0.0.0.0 www.cartoonpornguide.com -0.0.0.0 ads.depositfiles.com -0.0.0.0 jsn.dt00.net -0.0.0.0 dvdhentai.net -0.0.0.0 www.fhserve.com -0.0.0.0 secure.fhserve.com -0.0.0.0 jsn.marketgid.com -0.0.0.0 go.mobisla.com -0.0.0.0 go.mobtrks.com -0.0.0.0 go.mobytrks.com -0.0.0.0 go.oclasrv.com -0.0.0.0 otherprofit.com -0.0.0.0 t.otherprofit.com -0.0.0.0 popunder.net -0.0.0.0 www.postads24.com -0.0.0.0 propellerpops.com -0.0.0.0 go.pub2srv.com -0.0.0.0 rake2mysweeps.com -0.0.0.0 www.reduxmediia.com -0.0.0.0 www.scoreadate.com -0.0.0.0 xml.seekandsee.com -0.0.0.0 ads.shorte.st -0.0.0.0 c1.smartclick.net -0.0.0.0 traffic.ru -0.0.0.0 ad.trafficshop.com -0.0.0.0 pu.trafficshop.com -0.0.0.0 webmasters.tubealliance.com -0.0.0.0 affiliates.upforitnetworks.com -0.0.0.0 stat.upforitnetworks.com -0.0.0.0 www.yourlustmedia.com -# [Webazilla][AS35415][88.85.64.0 - 88.85.95.255] - -0.0.0.0 rotator.7x3.net -0.0.0.0 adultimate.net -0.0.0.0 ads.alphaporno.com -0.0.0.0 www.bravospots.com -0.0.0.0 ad.depositfiles.com -0.0.0.0 ad3.depositfiles.com -0.0.0.0 www.feyads.com -0.0.0.0 helltraffic.com -0.0.0.0 www.helltraffic.com -0.0.0.0 jsu.mgid.com -0.0.0.0 echo.teasernet.ru -0.0.0.0 tmserver-1.com -0.0.0.0 static.traffic.ru -0.0.0.0 xxxreactor.com -# [WebaZilla][AS35415][93.170.104.0 - 93.170.111.255] - -# [Web Clients][AS23045][64.8.21.0 - 64.8.21.255] - -0.0.0.0 webclients.net -0.0.0.0 www.webclients.net -0.0.0.0 ocs.websponsors.com -# [Web & Mail Hosting][AS18106][202.73.57.0 - 202.73.57.31] - -# [Webmd][AS46244][208.93.168.0 - 208.93.175.255] - -0.0.0.0 bi.medscape.com -0.0.0.0 adv.medscape.com -0.0.0.0 as.medscape.com -# [Webnx][AS18450][100.42.208.0 - 100.42.223.255] - -# [Webnx][AS18450][173.231.0.0 - 173.231.63.255] - -0.0.0.0 img.jizzads.com -# [Webnx][AS18450][50.115.32.0 - 50.115.47.255] - -0.0.0.0 ads4pubs.com -# [Webnx][AS18450][67.220.192.0 - 67.220.223.255] - -0.0.0.0 fttcj.com -0.0.0.0 ads.socialreach.com -# [Webpower][AS22783][209.60.76.0 - 209.60.76.255] - -# [Webpower][65.212.89.0 - 65.212.89.255] - -# [Websupport][AS51013][195.210.28.0 - 195.210.29.255] - -# [Websupport][AS51013][37.9.168.0 - 37.9.168.127] - -# [WebTone][AS25961][204.13.8.0 - 204.13.8.255] - -0.0.0.0 pmetrics.getclicky.com -0.0.0.0 static.getclicky.com -0.0.0.0 pmetrics.performancing.com -0.0.0.0 stats.webleads-tracker.com -# [Webtrekk][AS60164][185.54.148.0 - 185.54.151.255] - -0.0.0.0 verivox01.webtrekk.net -# [Webtrends][AS11944][216.64.169.0 - 216.64.169.255] - -0.0.0.0 www.webtrends.net -# [Webtrends][AS11944][63.251.0.0 - 63.251.255.255] - -0.0.0.0 hm.webtrends.com -0.0.0.0 scs.webtrends.com -# [Webtrends][63.88.212.0 - 63.88.213.255] - -# [Webtrends][AS10913][66.150.117.0 - 66.150.117.127] - -0.0.0.0 ctix8.cheaptickets.com -0.0.0.0 rd.clickshift.com -0.0.0.0 wt.o.nytimes.com -0.0.0.0 dc.webtrends.com -0.0.0.0 dcs.wtlive.com -0.0.0.0 dcstest.wtlive.com -# [Webtrends via Misc Sites] - -0.0.0.0 wtrs.101com.com -0.0.0.0 sdc.acc.org -0.0.0.0 sdc.caranddriver.com -0.0.0.0 sdc.brightcove.com -0.0.0.0 sdc.ca.com -0.0.0.0 sdc.dishnetwork.com -0.0.0.0 sdc.dn.no -0.0.0.0 sdc.entertainment.com -0.0.0.0 ssdc.icelandair.com -0.0.0.0 sdc.jumptheshark.com -0.0.0.0 sdc.lef.org -0.0.0.0 sdc.livingchoices.com -0.0.0.0 sdc.mcafee.com -0.0.0.0 sdc.netiq.com -0.0.0.0 sdc.plannedparenthood.org -0.0.0.0 sdc.radio-canada.ca -0.0.0.0 sdc.roadandtrack.com -0.0.0.0 sdc.sanofi-aventis.us -0.0.0.0 sdc.traderonline.com -0.0.0.0 sdc.tvguide.com -0.0.0.0 sdc.usps.com -0.0.0.0 sdc.vml.com -0.0.0.0 sdc.windowsmarketplace.com -0.0.0.0 wdcs.trendmicro.com -# [Winstar / Inferno][AS19969][204.27.56.72 - 204.27.57.231] - -# [WireSix][AS14141][66.71.240.0 - 66.71.255.255] - -# [WireSix][AS14141][98.142.208.0 - 98.142.223.255] - -# [Wolfgang Lanzrath][] - -0.0.0.0 aidu.ivwbox.de -0.0.0.0 chip.ivwbox.de -0.0.0.0 ciao.ivwbox.de -0.0.0.0 daserste.ivwbox.de -0.0.0.0 freecast.ivwbox.de -0.0.0.0 finatime.ivwbox.de -0.0.0.0 gsea.ivwbox.de -0.0.0.0 handbl.ivwbox.de -0.0.0.0 heute.ivwbox.de -0.0.0.0 mclient.ivwbox.de -0.0.0.0 mdr.ivwbox.de -0.0.0.0 mobile.ivwbox.de -0.0.0.0 morgpost.ivwbox.de -0.0.0.0 netzeitu.ivwbox.de -0.0.0.0 newsclic.ivwbox.de -0.0.0.0 qs.ivwbox.de -0.0.0.0 rtl.ivwbox.de -0.0.0.0 schuelvz.ivwbox.de -0.0.0.0 studivz.ivwbox.de -0.0.0.0 sueddeut.ivwbox.de -0.0.0.0 swr.ivwbox.de -0.0.0.0 tagessch.ivwbox.de -0.0.0.0 yahoo.ivwbox.de -0.0.0.0 zdf.ivwbox.de -0.0.0.0 zeitonl.ivwbox.de -# [Worldnet Data][AS34450][86.106.97.0 - 86.106.97.255] - -# [Worldstream][AS49981][109.236.81.0 - 109.236.81.255] - -0.0.0.0 nottided.xyz -0.0.0.0 event.ohmyad.co -# [Worldstream][AS15435][93.190.139.0 - 93.190.142.255] - -# [Worldstream][AS49981][94.100.26.0 - 94.100.27.255] - -# [WPP Group via 24/7 Real Media Inc] - -0.0.0.0 imagec05.247realmedia.com -0.0.0.0 imagec07.247realmedia.com -0.0.0.0 imagec09.247realmedia.com -0.0.0.0 imagec10.247realmedia.com -0.0.0.0 imagec11.247realmedia.com -0.0.0.0 imagec16.247realmedia.com -0.0.0.0 imagec17.247realmedia.com -0.0.0.0 oasc06.247realmedia.com -0.0.0.0 oasc08.247realmedia.com -0.0.0.0 oasc10.247realmedia.com -0.0.0.0 oasc11.247realmedia.com -0.0.0.0 oasc12.247realmedia.com -0.0.0.0 oasc17.247realmedia.com -0.0.0.0 oasc04052.247realmedia.com -0.0.0.0 oasc05024.247realmedia.com -0.0.0.0 oasc05134.247realmedia.com -0.0.0.0 oasc05135.247realmedia.com -0.0.0.0 oasc05139.247realmedia.com -0.0.0.0 oasc08006.247realmedia.com -0.0.0.0 oasc08011.247realmedia.com -0.0.0.0 oasc08024.247realmedia.com -0.0.0.0 oasc10015.247realmedia.com -0.0.0.0 oasc11009.247realmedia.com -0.0.0.0 oasc12001.247realmedia.com -0.0.0.0 oasc12016.247realmedia.com -0.0.0.0 oasc12056.247realmedia.com -0.0.0.0 oasc14008.247realmedia.com -0.0.0.0 oasc18005.247realmedia.com -0.0.0.0 openadstream-eu1.247realmedia.com -0.0.0.0 ads.realmedia.com.br -0.0.0.0 ad.realmedia.co.kr -0.0.0.0 tech.realmedia.co.kr -0.0.0.0 tracking.247search.com -0.0.0.0 realmedia-a592.d4p.net -0.0.0.0 rusads.toysrus.com -# [24/7 Real Media via various][AS33694][208.71.120.0 - 208.71.127.255] - -0.0.0.0 oascentral.aeroplan.com -0.0.0.0 sifomedia.aftonbladet.se -0.0.0.0 oascentral.arkansasonline.com -0.0.0.0 as.bankrate.com -0.0.0.0 oascentral.beliefnet.com -0.0.0.0 ads.benefitspro.com -0.0.0.0 ads.bhmedianetwork.com -0.0.0.0 a.diximedia.es -0.0.0.0 oascentral.dominionenterprises.com -0.0.0.0 ads.epi.es -0.0.0.0 oascentral.fiercemarkets.com -0.0.0.0 ads.fora.tv -0.0.0.0 sifomedia.idg.se -0.0.0.0 ads.itzdigital.com -0.0.0.0 ads.lifehealthpro.com -0.0.0.0 oas.monster.com -0.0.0.0 b3.mookie1.com -0.0.0.0 premium.mookie1.com -0.0.0.0 t.mookie1.com -0.0.0.0 ads.mrtones.com -0.0.0.0 mig.nexac.com -0.0.0.0 ads.propertycasualty360.com -0.0.0.0 oas.providencejournal.com -0.0.0.0 oas.247sports.com -0.0.0.0 oas.ad-vice.biz -0.0.0.0 oascentral.hosted.ap.org -0.0.0.0 oascentral.autoweek.com -0.0.0.0 oascentral.blackenterprise.com -0.0.0.0 oascentral.bigfishgames.com -0.0.0.0 oascentral.bristolpress.com -0.0.0.0 oascentral.broadway.com -0.0.0.0 oascentral.browardpalmbeach.com -0.0.0.0 oascentral.businessinsurance.com -0.0.0.0 oascentral.buysell.com -0.0.0.0 oascentral.capecodonline.com -0.0.0.0 oascentral.careerbuilder.com -0.0.0.0 oascentral.citypaper.com -0.0.0.0 realmedia.channel4.com -0.0.0.0 oascentral.crainsnewyork.com -0.0.0.0 oascentral.cygnusb2b.com -0.0.0.0 oascentral.dailylocal.com -0.0.0.0 oas.dallasnews.com -0.0.0.0 oascentral.datasphere.com -0.0.0.0 oas.deejay.it -0.0.0.0 oascentral.dollargeneral.com -0.0.0.0 oascentral.emarketer.com -0.0.0.0 oascentral.emedicine.com -0.0.0.0 oascentral.escapistmagazine.com -0.0.0.0 oas.five.tv -0.0.0.0 oascentral.fosters.com -0.0.0.0 oascentral.goerie.com -0.0.0.0 oascentral.gotriad.com -0.0.0.0 oascentral.grandparents.com -0.0.0.0 oascentral.greenevillesun.com -0.0.0.0 oascentral.herald-dispatch.com -0.0.0.0 oascentral.hispanicbusiness.com -0.0.0.0 oascentral.hitfix.com -0.0.0.0 oascentral.internetretailer.com -0.0.0.0 oascentral.investingmediasolutions.com -0.0.0.0 oascentral.investmentnews.com -0.0.0.0 oascentral.katv.com -0.0.0.0 oascentral.lifetimetv.com -0.0.0.0 oas.maktoobblog.com -0.0.0.0 oascentral.metrotimes.com -0.0.0.0 oascentral.metrowestdailynews.com -0.0.0.0 oascentral.miaminewtimes.com -0.0.0.0 oascentral.modernhealthcare.com -0.0.0.0 oascentral.movietickets.com -0.0.0.0 oascentral.nationalunderwriter.com -0.0.0.0 oascentral.necn.com -0.0.0.0 oascentral.nephrologynews.com -0.0.0.0 oascentral.netnewscheck.com -0.0.0.0 oascentral.news-record.com -0.0.0.0 oascentral.newstimeslive.com -0.0.0.0 oas-fr.video.on.nytimes.com -0.0.0.0 oascentral.ocweekly.com -0.0.0.0 oascentral.onthesnow.com -0.0.0.0 oascentral.oprah.com -0.0.0.0 oascentral.planetatv.com -0.0.0.0 oascentral.pressdemocrat.com -0.0.0.0 oascentral.prodivnet.com -0.0.0.0 oascentral.recordnet.com -0.0.0.0 oascentral.recordonline.com -0.0.0.0 oascentral.record-eagle.com -0.0.0.0 oascentral.recroom.com -0.0.0.0 oascentral.recyclebank.com -0.0.0.0 oascentral.red7media.com -0.0.0.0 oas.rivals.com -0.0.0.0 oascentral.salemweb.net -0.0.0.0 oascentral.samsclub.com -0.0.0.0 oascentral.spineuniverse.com -0.0.0.0 oascentral.southjerseylocalnews.com -0.0.0.0 oascentral.sportsfanlive.com -0.0.0.0 oascentral.s-t.com -0.0.0.0 oascentral.stackmag.com -0.0.0.0 oascentral.stansberryresearch.com -0.0.0.0 oascentral.stripes.com -0.0.0.0 oascentral.superpages.com -0.0.0.0 ads.tdbank.com -0.0.0.0 oascentral.timesfreepress.com -0.0.0.0 oascentral.thedailymeal.com -0.0.0.0 oascentral.thepostgame.com -0.0.0.0 oascentral.theweek.com -0.0.0.0 oascentral.tophosts.com -0.0.0.0 oascentral.traffic.com -0.0.0.0 oascentral.travelzoo.com -0.0.0.0 oascentral.trentonian.com -0.0.0.0 oas.trustnet.com -0.0.0.0 oascentral.tvnewscheck.com -0.0.0.0 oascentral.walmartwom.com -0.0.0.0 oascentral.wickedlocal.com -0.0.0.0 oascentral.yakimaherald.com -0.0.0.0 coriolis.accuweather.com -0.0.0.0 panel.research-int.se -# [24/7 Real Media via various][AS36805][208.81.232.0 - 208.81.235.255] - -0.0.0.0 oas.autotrader.co.uk -0.0.0.0 kantarmedia.guardian.co.uk -0.0.0.0 oas.guardiannews.com -0.0.0.0 oas.ilsecoloxix.it -0.0.0.0 deliv.lexpress.fr -0.0.0.0 b3-uk.mookie1.com -0.0.0.0 oas.northernandshell.co.uk -0.0.0.0 oas.offremedia.com -0.0.0.0 ads.pennnet.com -0.0.0.0 oas.populisengage.com -0.0.0.0 oas.rcsadv.it -0.0.0.0 panel2.research-int.se -0.0.0.0 oas.theguardian.com -0.0.0.0 oas.stv.tv -# [24/7 Real Media][AS33694][64.191.192.0 - 64.191.255.255] - -# [Wz Communications][AS40824][199.80.52.0 - 199.80.55.255] - -0.0.0.0 cpaclickoffer.com -0.0.0.0 jsn.mgid.com -# [Wz Communications][199.101.132.0 - 199.101.135.255] - -0.0.0.0 www.adshost1.com -# [Wz Communications][AS40824][204.155.144.0 - 204.155.159.255] - -0.0.0.0 track.ad4mmo.com -0.0.0.0 n44adshostnet.com -0.0.0.0 cdn.mgid.com -# [Wz Communications][AS40824][206.54.177.0 - 206.54.177.255] - -0.0.0.0 x.cnt.my -# [Wz Communications][208.88.224.0 - 208.88.227.255] - -0.0.0.0 aka-root.com -0.0.0.0 ads.h2porn.com -0.0.0.0 adv.h2porn.com -# [Wz Communications / Soft-Com.biz][AS40824][208.94.235.0 - 208.94.235.255] - -# [Wz Communications][AS40824][74.117.176.0 - 74.117.183.255] - -0.0.0.0 adv.freepornvs.com -0.0.0.0 a.mgid.com -0.0.0.0 aa-gb.mgid.com -0.0.0.0 ac-gb.mgid.com -0.0.0.0 cm.mgid.com -0.0.0.0 counter.mgid.com -0.0.0.0 servicer.mgid.com -0.0.0.0 i3.putags.com -# [Xentronix][AS16265][85.12.43.0 - 85.12.43.255] - -# [X-host.ua Network][AS25456][193.200.255.0 - 193.200.255.255] - -# [XO Communications][AS2828][206.111.0.0 - 206.111.255.255] - -0.0.0.0 http.edge.ru4.com -# [XO Communications][AS40935][208.36.0.0 - 208.37.255.255] - -0.0.0.0 smartad.mercadolibre.com.ar -0.0.0.0 smartad.mercadolivre.com.br -# [XO Communications][209.116.0.0 - 209.119.255.255] - -0.0.0.0 33universal.adprimemedia.com -0.0.0.0 video1.adprimemedia.com -# [XO Communications][AS40935][209.31.0.0 - 209.31.255.255] - -# [XO Communications][216.0.0.0 - 216.5.255.255] - -# [XO Communications][64.244.0.0 - 64.245.255.255] - -0.0.0.0 advert.funimation.com -0.0.0.0 webiq005.webiqonline.com -# [XO Communications][AS2828][65.104.0.0 - 65.107.255.255] - -# [XO Communications][AS2828][66.104.0.0 - 66.107.255.255] - -0.0.0.0 advertising.finditt.com -# [XO Communications][AS2828][67.104.0.0 - 67.111.255.255] - -# [X Plus One][AS53563][75.98.46.0 - 75.98.46.255] - -0.0.0.0 https.edge.ru4.com -0.0.0.0 s.xp1.ru4.com -# [Xs4all Internet][AS3265][213.222.29.96 - 213.222.29.127] - -# [Xs4all Internet][AS3265][82.161.231.0 - 82.161.231.255] - -0.0.0.0 www.mediahighway.net -0.0.0.0 www.netpoll.nl -0.0.0.0 business.realtracker.com -0.0.0.0 free.realtracker.com -0.0.0.0 layout1.realtracker.com -0.0.0.0 project2.realtracker.com -0.0.0.0 tpl1.realtracker.com -0.0.0.0 tpl2.realtracker.com -0.0.0.0 free1.usa.realtracker.com -0.0.0.0 www.realtracker.com -# [Xs4all Internet][AS3265][83.68.16.0 - 83.68.16.255] - -# [Xtraordinary][AS30827][82.113.144.0 - 82.113.151.255] - -0.0.0.0 banners.delivery.addynamo.com -0.0.0.0 s01.delivery.addynamo.com -0.0.0.0 s01-delivery.addynamo.net -0.0.0.0 static.addynamo.net -0.0.0.0 static-uk.addynamo.net -# [YabaMedia][AS49097][91.212.135.0 - 91.212.135.255] - -# [Yahoo][AS38689][119.161.0.0 - 119.161.31.255] - -# [Yahoo Taiwan][AS24506][116.214.0.0 - 116.214.15.255] - -0.0.0.0 ad.wretch.cc -# [Yahoo SG1][124.108.112.0 - 124.108.127.255] - -0.0.0.0 nz.adserver.yahoo.com -# [Yahoo Brasil][200.152.160/20] - -# [Yahoo China][202.43.192.0 - 202.43.223.255] - -# [Yahoo India][AS38072][202.43.192.0 - 202.43.223.255] - -# [Yahoo TPC][203.84.192.0 - 203.84.223.255] - -# [Yahoo][AS36129][206.190.32.0 - 206.190.63.255] - -0.0.0.0 e.yieldmanager.net -# [Yahoo / Right Media][208.67.64.0 - 208.67.71.255] - -0.0.0.0 my.adtegrity.net -0.0.0.0 ym.bannerconnect.net -0.0.0.0 reporting.cpxinteractive.com -0.0.0.0 api.yieldmanager.com -0.0.0.0 my.yieldmanager.com -# [Yahoo][209.191.64.0 - 209.191.127.255] - -# [Yahoo Europe][AS15635][217.12.3.0 - 217.12.4.255] - -0.0.0.0 be.adserver.yahoo.com -# [Yahoo Europe][217.146.184.0 - 217.146.191.47] - -0.0.0.0 gr.adserver.yahoo.com -# [Yahoo Europe][217.163.20.0 - 217.163.21.255] - -# [Yahoo / BlueLithium] - -0.0.0.0 gambling911.adrevolver.com -0.0.0.0 aps.media.adrevolver.com -# [Yahoo][AS14779][66.196.64.0 - 66.196.127.255] - -0.0.0.0 hostingprod.com -0.0.0.0 geo.yahoo.com -0.0.0.0 nol.yahoo.com -# [Yahoo][AS26101][66.196.64.0 - 66.196.127.255] - -# [Yahoo][AS26101][68.142.192.0 - 68.142.255.255] - -0.0.0.0 partnerads.ysm.yahoo.com -# [Yahoo][AS36752][68.180.128.0 - 68.180.255.255] - -0.0.0.0 ts.richmedia.yahoo.com -# [Yahoo][AS26101][69.147.64.0 - 69.147.127.255] - -# [Yahoo / Inktomi][AS14778][72.30.0.0 - 72.30.255.255] - -0.0.0.0 srv1.wa.marketingsolutions.yahoo.com -0.0.0.0 srv2.wa.marketingsolutions.yahoo.com -0.0.0.0 srv3.wa.marketingsolutions.yahoo.com -# [Yahoo][AS14778][76.13.0.0 - 76.13.255.255] - -0.0.0.0 ad.creafi.com -0.0.0.0 ad.hi5.com -0.0.0.0 ae.adserver.yahoo.com -0.0.0.0 ar.adserver.yahoo.com -0.0.0.0 cn2.adserver.yahoo.com -0.0.0.0 eu-pn2.adserver.yahoo.com -0.0.0.0 pn1.adserver.yahoo.com -0.0.0.0 tw2.adserver.yahoo.com -0.0.0.0 csc.beap.bc.yahoo.com -0.0.0.0 clicks.beap.ad.yieldmanager.net -0.0.0.0 csc.beap.ad.yieldmanager.net -0.0.0.0 open.ad.yieldmanager.net -# [Yahoo Europe][77.238.160.0 - 77.238.167.255] - -# [Yahoo][AS42173][87.248.122.0 - 87.248.123.255] - -# [Yahoo][AS26101][98.136.0.0 - 98.139.255.255] - -0.0.0.0 www.adinterax.com -0.0.0.0 np.lexity.com -0.0.0.0 na.ads.yahoo.com -# 0.0.0.0 beap.adss.yahoo.com #[affects Yahoo video] - -0.0.0.0 beap.adx.yahoo.com -0.0.0.0 sp.analytics.yahoo.com -0.0.0.0 analytics.query.yahoo.com -0.0.0.0 gd.ads.vip.gq1.yahoo.com -0.0.0.0 geo.query.yahoo.com -0.0.0.0 ci.beap.ad.yieldmanager.net -0.0.0.0 ac.ybinst0.ec.yimg.com -0.0.0.0 ac.ybinst1.ec.yimg.com -0.0.0.0 ac.ybinst2.ec.yimg.com -0.0.0.0 ac.ybinst3.ec.yimg.com -0.0.0.0 ac.ybinst4.ec.yimg.com -0.0.0.0 ac.ybinst5.ec.yimg.com -0.0.0.0 ac.ybinst6.ec.yimg.com -0.0.0.0 ac.ybinst7.ec.yimg.com -0.0.0.0 ac.ybinst8.ec.yimg.com -0.0.0.0 ac.ybinst9.ec.yimg.com -0.0.0.0 ybinst0.ec.yimg.com -0.0.0.0 ybinst1.ec.yimg.com -0.0.0.0 ybinst2.ec.yimg.com -0.0.0.0 ybinst3.ec.yimg.com -0.0.0.0 ybinst4.ec.yimg.com -0.0.0.0 ybinst5.ec.yimg.com -0.0.0.0 ybinst6.ec.yimg.com -0.0.0.0 ybinst7.ec.yimg.com -0.0.0.0 ybinst8.ec.yimg.com -0.0.0.0 ybinst9.ec.yimg.com -# [Yandex][AS13238][178.154.131.0 - 178.154.131.255] - -# 0.0.0.0 yastatic.net #[affects Yandex Mail] - -# [Yandex][AS13238][213.180.193.0 - 213.180.193.255] - -# [Yandex][AS13238][87.250.250.0 - 87.250.250.255] - -0.0.0.0 advertising.yandex.ru -0.0.0.0 bs-meta.yandex.ru -# 0.0.0.0 clck.yandex.ru - -# 0.0.0.0 grade.market.yandex.ru - -0.0.0.0 informer.yandex.ru -0.0.0.0 yandexadexchange.net -# [Yaris Industries][AS40824][91.210.56.0 - 91.210.59.255] - -# [Yesup][AS22923][199.21.148.0 - 199.21.151.255] - -0.0.0.0 serv.clicksor.net -0.0.0.0 serw.myroitracking.com -0.0.0.0 tr1.myroitracking.com -0.0.0.0 track.visitorpath.com -# [Yesup Ecommerce Solutions][66.48.78.192 - 66.48.78.255] - -0.0.0.0 banner.adsrevenue.net -0.0.0.0 main.clicksor.com -0.0.0.0 mci12.clicksor.com -0.0.0.0 search.clicksor.com -0.0.0.0 serw.clicksor.com -0.0.0.0 track.clicksor.com -0.0.0.0 mp.clicksor.net -0.0.0.0 myad.clicksor.net -0.0.0.0 pub.clicksor.net -0.0.0.0 www.infinityads.com -0.0.0.0 multipops.com -0.0.0.0 service.multi-pops.com -0.0.0.0 www1.multipops.com -0.0.0.0 www2.multipops.com -0.0.0.0 www.multipops.com -0.0.0.0 www.xxxwebtraffic.com -# [Yesup Ecommerce Solutions][AS701][66.48.81.128 - 66.48.81.255] - -0.0.0.0 ads.adonion.com -0.0.0.0 serving.adsrevenue.clicksor.net -0.0.0.0 www.myroitracking.com -0.0.0.0 yourstats.net -0.0.0.0 www.yourstats.net -# [Zao National][AS30968][92.243.72.0 - 92.243.75.255] - -# [ZEDO][AS26914][64.127.125.112 - 64.127.125.127] - -0.0.0.0 l7.zedo.com -0.0.0.0 click.zxxds.net -# [ZEDO] - -0.0.0.0 ads.zedo.com -0.0.0.0 g.zedo.com -0.0.0.0 gw.zedo.com -0.0.0.0 h.zedo.com -0.0.0.0 l1.zedo.com -0.0.0.0 l2.zedo.com -0.0.0.0 l3.zedo.com -0.0.0.0 l4.zedo.com -0.0.0.0 l5.zedo.com -0.0.0.0 l6.zedo.com -0.0.0.0 l8.zedo.com -0.0.0.0 r1.zedo.com -0.0.0.0 ss1.zedo.com -0.0.0.0 ss2.zedo.com -0.0.0.0 ss7.zedo.com -0.0.0.0 yads.zedo.com -0.0.0.0 www.zedo.com -0.0.0.0 c1.zxxds.net -# [Zero Lag][AS20093][67.201.0.0 - 67.201.63.255] - -# [Zero Lag][AS20093][68.71.240.0 - 68.71.255.255] - -0.0.0.0 rt.udmserve.net -# [Zero Lag][AS20093][72.37.216.0 - 72.37.217.255] - -0.0.0.0 www.stickylogic.com -# [end of entries generated by MVPS HOSTS] - -#===================================== - -# Hosts contributed by Steven Black - -# http://stevenblack.com - -0.0.0.0 1493361689.rsc.cdn77.org -0.0.0.0 30-day-change.com -0.0.0.0 2468.go2cloud.org -0.0.0.0 adsmws.cloudapp.net -0.0.0.0 annualconsumersurvey.com -0.0.0.0 apps.id.net -0.0.0.0 breaksurvey.com -0.0.0.0 data.cnn.com -0.0.0.0 canuck-method.com -0.0.0.0 com-notice.info -0.0.0.0 www.com-notice.info -0.0.0.0 apple.com-notice.info -0.0.0.0 www.apple.com-notice.info -0.0.0.0 support.apple.com-notice.info -0.0.0.0 www.support.apple.com-notice.info -0.0.0.0 dobre-programy.pl -0.0.0.0 www.canuck-method.com -0.0.0.0 login.dotomi.com -0.0.0.0 login.dotomi.net -0.0.0.0 external.stealthedeal.com -0.0.0.0 goodblock.gladly.io -0.0.0.0 help.evernote.com -0.0.0.0 mackeeperapp.zeobit.com -0.0.0.0 montrealgazette.stats.com -0.0.0.0 fgoogle.com -0.0.0.0 hosted.stats.com -0.0.0.0 hosted.stats.com.edgesuite.net -0.0.0.0 howupdateworks.amazingupdates4youtoday.website -0.0.0.0 mywot.com -0.0.0.0 mywot.net -0.0.0.0 onlineusagesurveys.com -0.0.0.0 promotions.yourfirstmillion.biz -0.0.0.0 quickcash-system.com -0.0.0.0 save-your-pc.info -0.0.0.0 sportsinteraction.com -0.0.0.0 www.sportsinteraction.com -0.0.0.0 embed.sendtonews.com -0.0.0.0 ext.privacyassistant.net -0.0.0.0 www.pussysaga.com -0.0.0.0 promotion.com-rewards.club -0.0.0.0 rereddit.com -0.0.0.0 specialsections.siteseer.ca -0.0.0.0 stealthedeal.com -0.0.0.0 tags.news.com.au -0.0.0.0 twitter.cm -0.0.0.0 ttwitter.com -0.0.0.0 virtual.thewhig.com -0.0.0.0 www.dobre-programy.pl -0.0.0.0 www.diptanuinfo.co.cc -0.0.0.0 www.mywot.com -0.0.0.0 www.mywot.net -0.0.0.0 www.torrenty-org.pl - - -# Gambling Sites - -0.0.0.0 www.10bet.com -0.0.0.0 10luxury39.com -0.0.0.0 www.10luxury39.com -0.0.0.0 www.12bet.com -0.0.0.0 1337bid.com -0.0.0.0 www.1337bid.com -0.0.0.0 138.com -0.0.0.0 www.138.com -0.0.0.0 180bets.com -0.0.0.0 www.180bets.com -0.0.0.0 188bet.com -0.0.0.0 www.188bet.com -0.0.0.0 18bet.com -0.0.0.0 www.18bet.com -0.0.0.0 www.1bet.com -0.0.0.0 1bet2bet.com -0.0.0.0 www.1bet2bet.com -0.0.0.0 1stlines.com -0.0.0.0 www.1stlines.com -0.0.0.0 1vice.ag -0.0.0.0 www.1vice.ag -0.0.0.0 1x2plus.com -0.0.0.0 www.1x2plus.com -0.0.0.0 1xbet.com -0.0.0.0 www.1xbet.com -0.0.0.0 24hbet.com -0.0.0.0 www.24hbet.com -0.0.0.0 2betab.com -0.0.0.0 www.2betab.com -0.0.0.0 2betesi.com -0.0.0.0 www.2betesi.com -0.0.0.0 2winbet.gr -0.0.0.0 www.2winbet.gr -0.0.0.0 32redsport.com -0.0.0.0 www.32redsport.com -0.0.0.0 368bet.com -0.0.0.0 www.368bet.com -0.0.0.0 377bet.com -0.0.0.0 www.377bet.com -0.0.0.0 444sports.com -0.0.0.0 www.444sports.com -0.0.0.0 5dimes.com -0.0.0.0 www.5dimes.com -0.0.0.0 724sports.com -0.0.0.0 www.724sports.com -0.0.0.0 777bets.co.uk -0.0.0.0 7epta7.com -0.0.0.0 www.7epta7.com -0.0.0.0 888sport.com -0.0.0.0 www.888sport.com -0.0.0.0 88asia88.com -0.0.0.0 www.88asia88.com -0.0.0.0 88sports.com -0.0.0.0 www.88sports.com -0.0.0.0 88winners.com -0.0.0.0 90dakika.com -0.0.0.0 www.90dakika.com -0.0.0.0 99bet.com -0.0.0.0 www.99bet.com -0.0.0.0 a1casino.com -0.0.0.0 www.a1casino.com -0.0.0.0 abcislands.ag -0.0.0.0 www.abcislands.ag -0.0.0.0 ace-skins.com -0.0.0.0 www.ace-skins.com -0.0.0.0 action24.com -0.0.0.0 actionbets.com -0.0.0.0 actiononsports.com -0.0.0.0 www.actiononsports.com -0.0.0.0 acttab.com.au -0.0.0.0 www.acttab.com.au -0.0.0.0 adjarabet.com -0.0.0.0 allhorseracing.ag -0.0.0.0 www.allhorseracing.ag -0.0.0.0 allpro.eu -0.0.0.0 www.allpro.eu -0.0.0.0 allstarbet.com -0.0.0.0 www.allstarbet.com -0.0.0.0 allstarsportsbook.com -0.0.0.0 www.allstarsportsbook.com -0.0.0.0 allyoubet.ag -0.0.0.0 www.allyoubet.ag -0.0.0.0 alphadraft.com -0.0.0.0 www.alphadraft.com -0.0.0.0 amcleanbookmakers.com -0.0.0.0 www.amcleanbookmakers.com -0.0.0.0 americanfootballbetting.com -0.0.0.0 www.americanfootballbetting.com -0.0.0.0 americasbookie.com -0.0.0.0 www.americasbookie.com -0.0.0.0 anonibet.com -0.0.0.0 www.anonibet.com -0.0.0.0 apollobet.com -0.0.0.0 www.apollobet.com -0.0.0.0 arena-bet.com -0.0.0.0 www.arena-bet.com -0.0.0.0 artemisbet10.com -0.0.0.0 asianbeta.com -0.0.0.0 www.asianbeta.com -0.0.0.0 axbet.com -0.0.0.0 www.axbet.com -0.0.0.0 bananajackpot.com -0.0.0.0 www.bananajackpot.com -0.0.0.0 beatthebook.eu -0.0.0.0 www.beatthebook.eu -0.0.0.0 belmont.ag -0.0.0.0 www.belmont.ag -0.0.0.0 bestbet.com -0.0.0.0 www.bestbet.com -0.0.0.0 bestbettoday.com -0.0.0.0 www.bestbettoday.com -0.0.0.0 bestecasino.com -0.0.0.0 www.bestecasino.com -0.0.0.0 bestsportslines.com -0.0.0.0 bet-52.com -0.0.0.0 www.bet-52.com -0.0.0.0 www.bet-at-home.com -0.0.0.0 bet-csgo.com -0.0.0.0 www.bet-csgo.com -0.0.0.0 bet.co.za -0.0.0.0 www.bet.co.za -0.0.0.0 bet.pkr.com -0.0.0.0 bet1128.com -0.0.0.0 www.bet1128.com -0.0.0.0 bet11888.com -0.0.0.0 www.bet11888.com -0.0.0.0 bet2290.com -0.0.0.0 www.bet2290.com -0.0.0.0 bet2875.com -0.0.0.0 www.bet2875.com -0.0.0.0 bet2earn.net -0.0.0.0 www.bet2earn.net -0.0.0.0 bet3000.com -0.0.0.0 www.bet3000.com -0.0.0.0 bet33.com -0.0.0.0 www.bet33.com -0.0.0.0 bet7days.com -0.0.0.0 www.bet7days.com -0.0.0.0 bet90.com -0.0.0.0 www.bet90.com -0.0.0.0 betadonis55.com -0.0.0.0 www.betadonis55.com -0.0.0.0 betadria.com -0.0.0.0 www.betadria.com -0.0.0.0 betaland.com -0.0.0.0 www.betaland.com -0.0.0.0 betamerica.com -0.0.0.0 www.betamerica.com -0.0.0.0 betandclick.com -0.0.0.0 www.betandclick.com -0.0.0.0 betanysports.eu -0.0.0.0 www.betanysports.eu -0.0.0.0 betbanks.com -0.0.0.0 www.betbanks.com -0.0.0.0 betboro.com -0.0.0.0 www.betboro.com -0.0.0.0 betbright.com -0.0.0.0 www.betbright.com -0.0.0.0 betbuckeyesports.com -0.0.0.0 www.betbuckeyesports.com -0.0.0.0 betbyrne.com -0.0.0.0 www.betbyrne.com -0.0.0.0 betcanadian.com -0.0.0.0 www.betcanadian.com -0.0.0.0 betcapri.com -0.0.0.0 www.betcapri.com -0.0.0.0 betcascade.com -0.0.0.0 www.betcascade.com -0.0.0.0 betcatalinasports.com -0.0.0.0 betcave.com -0.0.0.0 www.betcave.com -0.0.0.0 betcc.com -0.0.0.0 www.betcc.com -0.0.0.0 betcityru.com -0.0.0.0 www.betcityru.com -0.0.0.0 www.betclic.com -0.0.0.0 betclock.com -0.0.0.0 www.betclock.com -0.0.0.0 betcostarica.ag -0.0.0.0 www.betcostarica.ag -0.0.0.0 betcris.com -0.0.0.0 www.betcris.com -0.0.0.0 betdaq.com -0.0.0.0 www.betdaq.com -0.0.0.0 betdon.com -0.0.0.0 www.betdon.com -0.0.0.0 betdsi.eu -0.0.0.0 www.betdsi.eu -0.0.0.0 betelephant.com -0.0.0.0 www.betelephant.com -0.0.0.0 betepic.com -0.0.0.0 www.betepic.com -0.0.0.0 betextratime.com -0.0.0.0 www.betextratime.com -0.0.0.0 betezy.com.au -0.0.0.0 www.betezy.com.au -0.0.0.0 betfair.com -0.0.0.0 www.betfair.com -0.0.0.0 betfirst-en.dhnet.be -0.0.0.0 www.betfirst-en.dhnet.be -0.0.0.0 betflag.com -0.0.0.0 www.betflag.com -0.0.0.0 betflash.co.za -0.0.0.0 www.betflash.co.za -0.0.0.0 betfred.com -0.0.0.0 www.betfred.com -0.0.0.0 betfreesports.com -0.0.0.0 www.betfreesports.com -0.0.0.0 betgolf.com.au -0.0.0.0 www.betgolf.com.au -0.0.0.0 betgoto.com -0.0.0.0 www.betgoto.com -0.0.0.0 betgrande.com -0.0.0.0 www.betgrande.com -0.0.0.0 betguardian.me -0.0.0.0 betgun.com -0.0.0.0 www.betgun.com -0.0.0.0 betin.com -0.0.0.0 www.betin.com -0.0.0.0 betin1.com -0.0.0.0 www.betin1.com -0.0.0.0 betinternet.com -0.0.0.0 www.betinternet.com -0.0.0.0 betjamaica.com -0.0.0.0 www.betjamaica.com -0.0.0.0 betjambo.com -0.0.0.0 www.betjambo.com -0.0.0.0 betklass.com -0.0.0.0 www.betklass.com -0.0.0.0 betland.com -0.0.0.0 www.betland.com -0.0.0.0 betlatina.com -0.0.0.0 www.betlatina.com -0.0.0.0 betline.com -0.0.0.0 www.betline.com -0.0.0.0 betliner.com -0.0.0.0 www.betliner.com -0.0.0.0 betlm.eu -0.0.0.0 www.betlm.eu -0.0.0.0 betmania.ag -0.0.0.0 www.betmania.ag -0.0.0.0 betmclean.com -0.0.0.0 www.betmclean.com -0.0.0.0 betmira.com -0.0.0.0 www.betmira.com -0.0.0.0 betmotion.com -0.0.0.0 www.betmotion.com -0.0.0.0 betmyline.com -0.0.0.0 www.betmyline.com -0.0.0.0 betn1.com -0.0.0.0 www.betn1.com -0.0.0.0 betngo.com -0.0.0.0 www.betngo.com -0.0.0.0 betondunhill.com -0.0.0.0 www.betondunhill.com -0.0.0.0 betonline.ag -0.0.0.0 www.betonline.ag -0.0.0.0 betonline247.com -0.0.0.0 www.betonline247.com -0.0.0.0 betonusa.ag -0.0.0.0 www.betonusa.ag -0.0.0.0 betorca.com -0.0.0.0 www.betorca.com -0.0.0.0 betoto.com -0.0.0.0 www.betoto.com -0.0.0.0 betowi.com -0.0.0.0 www.betowi.com -0.0.0.0 betpack.com -0.0.0.0 www.betpack.com -0.0.0.0 betpanther.com -0.0.0.0 www.betpanther.com -0.0.0.0 betpassion.uno -0.0.0.0 www.betpassion.uno -0.0.0.0 betpci.com -0.0.0.0 www.betpci.com -0.0.0.0 betphoenix.ag -0.0.0.0 www.betphoenix.ag -0.0.0.0 betplay.com -0.0.0.0 www.betplay.com -0.0.0.0 betpop.eu -0.0.0.0 www.betpop.eu -0.0.0.0 betprestige.com -0.0.0.0 www.betprestige.com -0.0.0.0 betprimetime.com -0.0.0.0 www.betprimetime.com -0.0.0.0 betqs.com -0.0.0.0 www.betqs.com -0.0.0.0 betquick.com -0.0.0.0 www.betquick.com -0.0.0.0 betrally.com -0.0.0.0 betrebels.com -0.0.0.0 www.betrebels.com -0.0.0.0 betredkings.com -0.0.0.0 www.betredkings.com -0.0.0.0 betrevolution.com -0.0.0.0 www.betrevolution.com -0.0.0.0 betrockit.com -0.0.0.0 www.betrockit.com -0.0.0.0 betrogers.com -0.0.0.0 www.betrogers.com -0.0.0.0 betroyal.com -0.0.0.0 www.betroyal.com -0.0.0.0 bets10go.com -0.0.0.0 www.bets10go.com -0.0.0.0 bets4all.com -0.0.0.0 www.bets4all.com -0.0.0.0 betsafe.com -0.0.0.0 www.betsafe.com -0.0.0.0 betsbi.com -0.0.0.0 www.betsbi.com -0.0.0.0 betshop.com -0.0.0.0 www.betshop.com -0.0.0.0 betsking11.com -0.0.0.0 www.betsking11.com -0.0.0.0 betsocial.net -0.0.0.0 www.betsocial.net -0.0.0.0 betsonic.com -0.0.0.0 www.betsonic.com -0.0.0.0 betsson.com -0.0.0.0 www.betsson.com -0.0.0.0 betstar.com.au -0.0.0.0 www.betstar.com.au -0.0.0.0 betstars.com -0.0.0.0 www.betstars.com -0.0.0.0 betswar.com -0.0.0.0 www.betswar.com -0.0.0.0 bettap.com -0.0.0.0 www.bettap.com -0.0.0.0 bettbet.com -0.0.0.0 www.bettbet.com -0.0.0.0 bettheglobe.eu -0.0.0.0 www.bettheglobe.eu -0.0.0.0 betting195.com -0.0.0.0 bettingchamps.eu -0.0.0.0 bettingexpress.com -0.0.0.0 www.bettingexpress.com -0.0.0.0 bettingworld.co.za -0.0.0.0 www.bettingworld.co.za -0.0.0.0 bettopsport.com -0.0.0.0 www.bettopsport.com -0.0.0.0 bettor.com -0.0.0.0 www.bettor.com -0.0.0.0 bettripledraw.com -0.0.0.0 www.bettripledraw.com -0.0.0.0 bettrojan.com -0.0.0.0 www.bettrojan.com -0.0.0.0 bettropics.com -0.0.0.0 www.bettropics.com -0.0.0.0 bettvs.com -0.0.0.0 www.bettvs.com -0.0.0.0 bettylue.com -0.0.0.0 www.bettylue.com -0.0.0.0 betuniq.eu -0.0.0.0 www.betuniq.eu -0.0.0.0 betus.com.pa -0.0.0.0 www.betus.com.pa -0.0.0.0 betusa.ag -0.0.0.0 www.betusa.ag -0.0.0.0 betvictor.com -0.0.0.0 www.betvictor.com -0.0.0.0 betway.com -0.0.0.0 www.betway.com -0.0.0.0 betworks.com -0.0.0.0 www.betworks.com -0.0.0.0 betxchange.co.za -0.0.0.0 www.betxchange.co.za -0.0.0.0 betzone.com -0.0.0.0 www.betzone.com -0.0.0.0 bgbet.com -0.0.0.0 www.bgbet.com -0.0.0.0 bigbetworld.com -0.0.0.0 www.bigbetworld.com -0.0.0.0 bingoscotland.net -0.0.0.0 www.bingoscotland.net -0.0.0.0 bingostreet.com -0.0.0.0 www.bingostreet.com -0.0.0.0 bingotime.co.uk -0.0.0.0 www.bingotime.co.uk -0.0.0.0 bingowags.com -0.0.0.0 www.bingowags.com -0.0.0.0 bingoyard.com -0.0.0.0 www.bingoyard.com -0.0.0.0 bitcoinsports.eu -0.0.0.0 www.bitcoinsports.eu -0.0.0.0 bitsaloon.com -0.0.0.0 www.bitsaloon.com -0.0.0.0 bobetting.com -0.0.0.0 www.bobetting.com -0.0.0.0 bodog.eu -0.0.0.0 bodugi.com -0.0.0.0 www.bodugi.com -0.0.0.0 bola88.com -0.0.0.0 www.bola88.com -0.0.0.0 bombaybets.eu -0.0.0.0 www.bombaybets.eu -0.0.0.0 book247.eu -0.0.0.0 www.book247.eu -0.0.0.0 bookies.com.au -0.0.0.0 www.bookies.com.au -0.0.0.0 bookmaker.com.au -0.0.0.0 www.bookmaker.com.au -0.0.0.0 bookmaker.eu -0.0.0.0 www.bookmaker.eu -0.0.0.0 bookmaker7.com -0.0.0.0 www.bookmaker7.com -0.0.0.0 bookmakerclub.com -0.0.0.0 www.bookmakerclub.com -0.0.0.0 botbcasino.com -0.0.0.0 www.botbcasino.com -0.0.0.0 bovada.lv -0.0.0.0 www.bovada.lv -0.0.0.0 boylesports.com -0.0.0.0 www.boylesports.com -0.0.0.0 britsbingo.co.uk -0.0.0.0 www.britsbingo.co.uk -0.0.0.0 browncowbingo.com -0.0.0.0 www.browncowbingo.com -0.0.0.0 brucebetting.com -0.0.0.0 www.brucebetting.com -0.0.0.0 btcsportsbet.com -0.0.0.0 www.btcsportsbet.com -0.0.0.0 bubblebonusbingo.com -0.0.0.0 www.bubblebonusbingo.com -0.0.0.0 bulldog777.com -0.0.0.0 www.bulldog777.com -0.0.0.0 bulletbets.com -0.0.0.0 www.bulletbets.com -0.0.0.0 butterflybingo.com -0.0.0.0 www.butterflybingo.com -0.0.0.0 bwin.com -0.0.0.0 www.bwin.com -0.0.0.0 canadasbookie.com -0.0.0.0 www.canadasbookie.com -0.0.0.0 candisbingo.co.uk -0.0.0.0 www.candisbingo.co.uk -0.0.0.0 candyshopbingo.com -0.0.0.0 www.candyshopbingo.com -0.0.0.0 carbonsports.ag -0.0.0.0 www.carbonsports.ag -0.0.0.0 cardbet.com -0.0.0.0 www.cardbet.com -0.0.0.0 caribsports.com -0.0.0.0 www.caribsports.com -0.0.0.0 cashpoint.com -0.0.0.0 www.cashpoint.com -0.0.0.0 casineto.net -0.0.0.0 www.casineto.net -0.0.0.0 casinobitco.in -0.0.0.0 www.casinobitco.in -0.0.0.0 cbmsport.com -0.0.0.0 www.cbmsport.com -0.0.0.0 cc898.com -0.0.0.0 www.cc898.com -0.0.0.0 celebbingo.com -0.0.0.0 www.celebbingo.com -0.0.0.0 centrebet.com -0.0.0.0 www.centrebet.com -0.0.0.0 champagnebingo.com -0.0.0.0 www.champagnebingo.com -0.0.0.0 championsbet.net -0.0.0.0 www.championsbet.net -0.0.0.0 chinesebookie.eu -0.0.0.0 www.chinesebookie.eu -0.0.0.0 chisholmbet.com -0.0.0.0 www.chisholmbet.com -0.0.0.0 circlebet.com -0.0.0.0 www.circlebet.com -0.0.0.0 circusbingo.com -0.0.0.0 www.circusbingo.com -0.0.0.0 citybingo.com -0.0.0.0 www.citybingo.com -0.0.0.0 ciwox.com -0.0.0.0 www.ciwox.com -0.0.0.0 clickngamble.ag -0.0.0.0 www.clickngamble.ag -0.0.0.0 cmdbet.com -0.0.0.0 www.cmdbet.com -0.0.0.0 coastalsportsbook.com -0.0.0.0 www.coastalsportsbook.com -0.0.0.0 cocktailbingo.com -0.0.0.0 www.cocktailbingo.com -0.0.0.0 coffeebingo.com -0.0.0.0 www.coffeebingo.com -0.0.0.0 colossusbets.com -0.0.0.0 www.colossusbets.com -0.0.0.0 comebackskins.com -0.0.0.0 www.comebackskins.com -0.0.0.0 comeon.com -0.0.0.0 www.comeon.com -0.0.0.0 completesportsbetting.com.au -0.0.0.0 www.completesportsbetting.com.au -0.0.0.0 contorabet.com -0.0.0.0 www.contorabet.com -0.0.0.0 coral.co.uk -0.0.0.0 www.coral.co.uk -0.0.0.0 corbettsports.com -0.0.0.0 www.corbettsports.com -0.0.0.0 costabingo.com -0.0.0.0 www.costabingo.com -0.0.0.0 costagames.com -0.0.0.0 www.costagames.com -0.0.0.0 counterluck.com -0.0.0.0 www.counterluck.com -0.0.0.0 creditwagering.com -0.0.0.0 www.creditwagering.com -0.0.0.0 cricketbetlive.com -0.0.0.0 www.cricketbetlive.com -0.0.0.0 crowin24.com -0.0.0.0 www.crowin24.com -0.0.0.0 crsportsbetting.com -0.0.0.0 www.crsportsbetting.com -0.0.0.0 csgo-casino.com -0.0.0.0 www.csgo-casino.com -0.0.0.0 csgo-dream.com -0.0.0.0 www.csgo-dream.com -0.0.0.0 csgo-easy.com -0.0.0.0 www.csgo-easy.com -0.0.0.0 csgo-gambler.com -0.0.0.0 www.csgo-gambler.com -0.0.0.0 csgo-games.net -0.0.0.0 www.csgo-games.net -0.0.0.0 csgo-house.com -0.0.0.0 www.csgo-house.com -0.0.0.0 csgo-jackpots.com -0.0.0.0 csgo-raffle.com -0.0.0.0 www.csgo-raffle.com -0.0.0.0 csgo-saloon.com -0.0.0.0 www.csgo-saloon.com -0.0.0.0 csgo-skin-raffle.com -0.0.0.0 www.csgo-skin-raffle.com -0.0.0.0 csgo-slots.com -0.0.0.0 www.csgo-slots.com -0.0.0.0 csgo-try.com -0.0.0.0 www.csgo-try.com -0.0.0.0 csgo777.com -0.0.0.0 www.csgo777.com -0.0.0.0 csgoace.com -0.0.0.0 www.csgoace.com -0.0.0.0 csgoaimpot.com -0.0.0.0 www.csgoaimpot.com -0.0.0.0 csgobig.com -0.0.0.0 www.csgobig.com -0.0.0.0 csgobigbets.com -0.0.0.0 www.csgobigbets.com -0.0.0.0 csgobird.com -0.0.0.0 www.csgobird.com -0.0.0.0 csgoblackjack.com -0.0.0.0 www.csgoblackjack.com -0.0.0.0 csgobooth.com -0.0.0.0 www.csgobooth.com -0.0.0.0 csgobrawl.com -0.0.0.0 www.csgobrawl.com -0.0.0.0 csgobud.com -0.0.0.0 www.csgobud.com -0.0.0.0 csgocardgames.com -0.0.0.0 www.csgocardgames.com -0.0.0.0 csgocasual.com -0.0.0.0 www.csgocasual.com -0.0.0.0 csgochance.com -0.0.0.0 www.csgochance.com -0.0.0.0 csgochips.com -0.0.0.0 www.csgochips.com -0.0.0.0 csgocytosis.com -0.0.0.0 www.csgocytosis.com -0.0.0.0 csgodealer.com -0.0.0.0 www.csgodealer.com -0.0.0.0 csgodice.com -0.0.0.0 www.csgodice.com -0.0.0.0 csgodices.com -0.0.0.0 www.csgodices.com -0.0.0.0 csgodivine.com -0.0.0.0 www.csgodivine.com -0.0.0.0 csgodouble.com -0.0.0.0 www.csgodouble.com -0.0.0.0 csgodoubleup.com -0.0.0.0 www.csgodoubleup.com -0.0.0.0 csgoearth.com -0.0.0.0 www.csgoearth.com -0.0.0.0 csgoezknife.com -0.0.0.0 csgofakebet.com -0.0.0.0 www.csgofakebet.com -0.0.0.0 csgofunpot.com -0.0.0.0 www.csgofunpot.com -0.0.0.0 csgohollow.com -0.0.0.0 www.csgohollow.com -0.0.0.0 csgohunt.com -0.0.0.0 www.csgohunt.com -0.0.0.0 csgojackpot.com -0.0.0.0 www.csgojackpot.com -0.0.0.0 csgolden.eu -0.0.0.0 www.csgolden.eu -0.0.0.0 csgoldpot.com -0.0.0.0 www.csgoldpot.com -0.0.0.0 csgoleap.com -0.0.0.0 www.csgoleap.com -0.0.0.0 csgolotto.net -0.0.0.0 www.csgolotto.net -0.0.0.0 csgolounge.com -0.0.0.0 www.csgolounge.com -0.0.0.0 csgolucky.com -0.0.0.0 www.csgolucky.com -0.0.0.0 csgoluckywheel.com -0.0.0.0 www.csgoluckywheel.com -0.0.0.0 csgoparty.com -0.0.0.0 www.csgoparty.com -0.0.0.0 csgopoker.com -0.0.0.0 www.csgopoker.com -0.0.0.0 csgopot.win -0.0.0.0 www.csgopot.win -0.0.0.0 csgopull.com -0.0.0.0 www.csgopull.com -0.0.0.0 csgoput.com -0.0.0.0 csgoraffling.com -0.0.0.0 www.csgoraffling.com -0.0.0.0 csgorage.com -0.0.0.0 www.csgorage.com -0.0.0.0 csgorambopot.com -0.0.0.0 www.csgorambopot.com -0.0.0.0 csgoreactor.com -0.0.0.0 www.csgoreactor.com -0.0.0.0 csgoreaper.com -0.0.0.0 www.csgoreaper.com -0.0.0.0 csgoresort.com -0.0.0.0 www.csgoresort.com -0.0.0.0 csgorich.com -0.0.0.0 www.csgorich.com -0.0.0.0 csgoshuffle.com -0.0.0.0 www.csgoshuffle.com -0.0.0.0 csgoskinlottery.com -0.0.0.0 www.csgoskinlottery.com -0.0.0.0 csgoskins.com -0.0.0.0 www.csgoskins.com -0.0.0.0 csgospeed.com -0.0.0.0 www.csgospeed.com -0.0.0.0 csgostakes.com -0.0.0.0 www.csgostakes.com -0.0.0.0 csgovaults.com -0.0.0.0 www.csgovaults.com -0.0.0.0 csgowealth.com -0.0.0.0 www.csgowealth.com -0.0.0.0 csgowheel.com -0.0.0.0 www.csgowheel.com -0.0.0.0 cshub.net -0.0.0.0 www.cshub.net -0.0.0.0 cspotluck.com -0.0.0.0 www.cspotluck.com -0.0.0.0 cupcakebingo.co.uk -0.0.0.0 www.cupcakebingo.co.uk -0.0.0.0 cupcakebingo.com -0.0.0.0 www.cupcakebingo.com -0.0.0.0 dadobet.com -0.0.0.0 www.dadobet.com -0.0.0.0 dafabet.com -0.0.0.0 www.dafabet.com -0.0.0.0 dailydime.eu -0.0.0.0 www.dailydime.eu -0.0.0.0 daisybingo.com -0.0.0.0 www.daisybingo.com -0.0.0.0 dakotacasino.com -0.0.0.0 dashbet.com -0.0.0.0 www.dashbet.com -0.0.0.0 desertnightscasino.co.uk -0.0.0.0 www.desertnightscasino.co.uk -0.0.0.0 dhoze.com -0.0.0.0 www.dhoze.com -0.0.0.0 dialabet.com.au -0.0.0.0 www.dialabet.com.au -0.0.0.0 dicestrike.com -0.0.0.0 www.dicestrike.com -0.0.0.0 diegocasino.com -0.0.0.0 www.diegocasino.com -0.0.0.0 digibet.com -0.0.0.0 www.digibet.com -0.0.0.0 dimeline.eu -0.0.0.0 dinobingo.com -0.0.0.0 www.dinobingo.com -0.0.0.0 divabingo.com -0.0.0.0 www.divabingo.com -0.0.0.0 dobet.com -0.0.0.0 docbet.com -0.0.0.0 www.docbet.com -0.0.0.0 doribet.com -0.0.0.0 www.doribet.com -0.0.0.0 doxxbet.com -0.0.0.0 www.doxxbet.com -0.0.0.0 dynabet.com.au -0.0.0.0 www.dynabet.com.au -0.0.0.0 easytowager.com -0.0.0.0 www.easytowager.com -0.0.0.0 ebetusa.com -0.0.0.0 www.ebetusa.com -0.0.0.0 eccobet.com -0.0.0.0 www.eccobet.com -0.0.0.0 ed3688.com -0.0.0.0 www.ed3688.com -0.0.0.0 efbet.com -0.0.0.0 www.efbet.com -0.0.0.0 egamingbets.com -0.0.0.0 www.egamingbets.com -0.0.0.0 ehorse.com -0.0.0.0 www.ehorse.com -0.0.0.0 elitebetkenya.com -0.0.0.0 www.elitebetkenya.com -0.0.0.0 emeraldbet.com -0.0.0.0 www.emeraldbet.com -0.0.0.0 enterbet.com -0.0.0.0 www.enterbet.com -0.0.0.0 eqraffle.com -0.0.0.0 www.eqraffle.com -0.0.0.0 esball.net -0.0.0.0 www.esball.net -0.0.0.0 espnsportsbook.com -0.0.0.0 www.espnsportsbook.com -0.0.0.0 esportscasino.com -0.0.0.0 www.esportscasino.com -0.0.0.0 etopaz.az -0.0.0.0 www.etopaz.az -0.0.0.0 euro24sports.com -0.0.0.0 www.euro24sports.com -0.0.0.0 europe-bet.com -0.0.0.0 www.europe-bet.com -0.0.0.0 evobet.com -0.0.0.0 www.evobet.com -0.0.0.0 exbeteu.com -0.0.0.0 www.exbeteu.com -0.0.0.0 exebet.com -0.0.0.0 www.exebet.com -0.0.0.0 expekt.com -0.0.0.0 www.expekt.com -0.0.0.0 extreme-sportsbetting.com -0.0.0.0 www.extreme-sportsbetting.com -0.0.0.0 eypobet.com -0.0.0.0 www.eypobet.com -0.0.0.0 ezbets.ag -0.0.0.0 www.ezbets.ag -0.0.0.0 ezsportsbetting.com -0.0.0.0 www.ezsportsbetting.com -0.0.0.0 ezsportsbettingonline.com -0.0.0.0 www.ezsportsbettingonline.com -0.0.0.0 ezstreetsports.com -0.0.0.0 www.ezstreetsports.com -0.0.0.0 falconbet.com -0.0.0.0 www.falconbet.com -0.0.0.0 favbet.com -0.0.0.0 www.favbet.com -0.0.0.0 favourit.com -0.0.0.0 www.favourit.com -0.0.0.0 flemingtonsportsbet.com.au -0.0.0.0 www.flemingtonsportsbet.com.au -0.0.0.0 fonbet.com -0.0.0.0 www.fonbet.com -0.0.0.0 footballpools.com -0.0.0.0 www.footballpools.com -0.0.0.0 forsportspicks.com -0.0.0.0 www.forsportspicks.com -0.0.0.0 fullbetter.com -0.0.0.0 www.fullbetter.com -0.0.0.0 fun-bet.com -0.0.0.0 www.fun-bet.com -0.0.0.0 fun88.co.uk -0.0.0.0 www.fun88.co.uk -0.0.0.0 galaxybetting.com -0.0.0.0 www.galaxybetting.com -0.0.0.0 galaxysports.com -0.0.0.0 www.galaxysports.com -0.0.0.0 gamblecsgo.com -0.0.0.0 www.gamblecsgo.com -0.0.0.0 gamebookers.com -0.0.0.0 www.gamebookers.com -0.0.0.0 gamerjackpot.com -0.0.0.0 www.gamerjackpot.com -0.0.0.0 gametime88.com -0.0.0.0 www.gametime88.com -0.0.0.0 gentingcasino.com -0.0.0.0 www.gentingcasino.com -0.0.0.0 geobet.com -0.0.0.0 www.geobet.com -0.0.0.0 geoff-banks.com -0.0.0.0 www.geoff-banks.com -0.0.0.0 getabet.com -0.0.0.0 www.getabet.com -0.0.0.0 giocoreale.com -0.0.0.0 www.giocoreale.com -0.0.0.0 globalwagering.ws -0.0.0.0 www.globalwagering.ws -0.0.0.0 globetworld.com -0.0.0.0 www.globetworld.com -0.0.0.0 go50.net -0.0.0.0 www.go50.net -0.0.0.0 goalbetint.com -0.0.0.0 www.goalbetint.com -0.0.0.0 goalwin.com -0.0.0.0 www.goalwin.com -0.0.0.0 gobetgo.com -0.0.0.0 www.gobetgo.com -0.0.0.0 gohorsebetting.ag -0.0.0.0 www.gohorsebetting.ag -0.0.0.0 golazobet.com -0.0.0.0 www.golazobet.com -0.0.0.0 goldbetsports.com -0.0.0.0 www.goldbetsports.com -0.0.0.0 goldenbetsng.com -0.0.0.0 www.goldenbetsng.com -0.0.0.0 goldmedalbingo.com -0.0.0.0 www.goldmedalbingo.com -0.0.0.0 gossipbingo.com -0.0.0.0 www.gossipbingo.com -0.0.0.0 gotocasino.com -0.0.0.0 www.gotocasino.com -0.0.0.0 gotosportsbook.com -0.0.0.0 www.gotosportsbook.com -0.0.0.0 gowildcasino.net -0.0.0.0 www.gowildcasino.net -0.0.0.0 gr88.com -0.0.0.0 www.gr88.com -0.0.0.0 gracesbingo.com -0.0.0.0 www.gracesbingo.com -0.0.0.0 gtbets.eu -0.0.0.0 www.gtbets.eu -0.0.0.0 guestlistbingo.com -0.0.0.0 www.guestlistbingo.com -0.0.0.0 gunnersgaming.com -0.0.0.0 www.gunnersgaming.com -0.0.0.0 guts.com -0.0.0.0 www.guts.com -0.0.0.0 gutshot.com -0.0.0.0 www.gutshot.com -0.0.0.0 gwbet.com -0.0.0.0 www.gwbet.com -0.0.0.0 hamsterbet.com -0.0.0.0 www.hamsterbet.com -0.0.0.0 hanplayer.com -0.0.0.0 www.hanplayer.com -0.0.0.0 hawaiicasino.com -0.0.0.0 www.hawaiicasino.com -0.0.0.0 heavenbet.com -0.0.0.0 www.heavenbet.com -0.0.0.0 heritagesports.eu -0.0.0.0 www.heritagesports.eu -0.0.0.0 herobet.com.br -0.0.0.0 www.herobet.com.br -0.0.0.0 heypoker.com -0.0.0.0 www.heypoker.com -0.0.0.0 highheelsbingo.com -0.0.0.0 www.highheelsbingo.com -0.0.0.0 highlifebingo.com -0.0.0.0 www.highlifebingo.com -0.0.0.0 hippobingo.com -0.0.0.0 www.hippobingo.com -0.0.0.0 hititbet.com -0.0.0.0 www.hititbet.com -0.0.0.0 hollywoodbets.net -0.0.0.0 www.hollywoodbets.net -0.0.0.0 hollywoodsportsbook.eu -0.0.0.0 www.hollywoodsportsbook.eu -0.0.0.0 homerunsportsbetting.com -0.0.0.0 www.homerunsportsbetting.com -0.0.0.0 horizonsports.es -0.0.0.0 www.horizonsports.es -0.0.0.0 hotlinecsgo.com -0.0.0.0 www.hotlinecsgo.com -0.0.0.0 hpbet.com -0.0.0.0 www.hpbet.com -0.0.0.0 hrwager.ag -0.0.0.0 www.hrwager.ag -0.0.0.0 hughesbet.com -0.0.0.0 www.hughesbet.com -0.0.0.0 hunkybingo.com -0.0.0.0 www.hunkybingo.com -0.0.0.0 iasbet.com -0.0.0.0 www.iasbet.com -0.0.0.0 ibet789.com -0.0.0.0 www.ibet789.com -0.0.0.0 ibetcasino.com -0.0.0.0 www.ibetcasino.com -0.0.0.0 inbet88.com -0.0.0.0 www.inbet88.com -0.0.0.0 infinitybet.com -0.0.0.0 www.infinitybet.com -0.0.0.0 instantactionsports.com -0.0.0.0 www.instantactionsports.com -0.0.0.0 interapostas.com -0.0.0.0 www.interapostas.com -0.0.0.0 interbet.co.za -0.0.0.0 www.interbet.co.za -0.0.0.0 intertops.eu -0.0.0.0 www.intertops.eu -0.0.0.0 interwetten.com -0.0.0.0 www.interwetten.com -0.0.0.0 irisheyesbet.com -0.0.0.0 www.irisheyesbet.com -0.0.0.0 ironbet.com -0.0.0.0 www.ironbet.com -0.0.0.0 islandcasino.com -0.0.0.0 www.islandcasino.com -0.0.0.0 isleofbingo.com -0.0.0.0 www.isleofbingo.com -0.0.0.0 isportbet.net -0.0.0.0 www.isportbet.net -0.0.0.0 itvbingo.com -0.0.0.0 www.itvbingo.com -0.0.0.0 jackpotbingo.co.uk -0.0.0.0 www.jackpotbingo.co.uk -0.0.0.0 jackpotcity.com -0.0.0.0 www.jackpotcity.com -0.0.0.0 jammyduck.com -0.0.0.0 www.jammyduck.com -0.0.0.0 jaxx.com -0.0.0.0 www.jaxx.com -0.0.0.0 jazzsports.ag -0.0.0.0 www.jazzsports.ag -0.0.0.0 jebetting.com -0.0.0.0 www.jebetting.com -0.0.0.0 jenningsbet.com -0.0.0.0 www.jenningsbet.com -0.0.0.0 jesterjackpots.co.uk -0.0.0.0 www.jesterjackpots.co.uk -0.0.0.0 jesterjackpots.com -0.0.0.0 www.jesterjackpots.com -0.0.0.0 jetbull.com -0.0.0.0 www.jetbull.com -0.0.0.0 jinglebingo.com -0.0.0.0 www.jinglebingo.com -0.0.0.0 joinbet.eu -0.0.0.0 www.joinbet.eu -0.0.0.0 justbet.co.za -0.0.0.0 www.justbet.co.za -0.0.0.0 justbet.cx -0.0.0.0 www.justbet.cx -0.0.0.0 justforbettors.com -0.0.0.0 www.justforbettors.com -0.0.0.0 kashmobet.com -0.0.0.0 www.kashmobet.com -0.0.0.0 katiesbingo.com -0.0.0.0 www.katiesbingo.com -0.0.0.0 keyarena.gg -0.0.0.0 www.keyarena.gg -0.0.0.0 kingneptunescasino.com -0.0.0.0 www.kingneptunescasino.com -0.0.0.0 kingneptunescasino.eu -0.0.0.0 www.kingneptunescasino.eu -0.0.0.0 kingswaybingoonline.com -0.0.0.0 www.kingswaybingoonline.com -0.0.0.0 kissmybingo.com -0.0.0.0 www.kissmybingo.com -0.0.0.0 krugerbets.com -0.0.0.0 www.krugerbets.com -0.0.0.0 ksbingo.com -0.0.0.0 www.ksbingo.com -0.0.0.0 ladbrokes.com -0.0.0.0 www.ladbrokes.com -0.0.0.0 laspalmassportsbook.com -0.0.0.0 www.laspalmassportsbook.com -0.0.0.0 latinopoker.eu -0.0.0.0 www.latinopoker.eu -0.0.0.0 lazvegas.com -0.0.0.0 www.lazvegas.com -0.0.0.0 legendsportsbook.com -0.0.0.0 www.legendsportsbook.com -0.0.0.0 leisure888.com -0.0.0.0 www.leisure888.com -0.0.0.0 leojackpot.com -0.0.0.0 www.leojackpot.com -0.0.0.0 leonbets.net -0.0.0.0 www.leonbets.net -0.0.0.0 liga365.com -0.0.0.0 www.liga365.com -0.0.0.0 lightbet.com -0.0.0.0 www.lightbet.com -0.0.0.0 link2bet.com -0.0.0.0 www.link2bet.com -0.0.0.0 lionbet.com -0.0.0.0 www.lionbet.com -0.0.0.0 lippybingo.com -0.0.0.0 www.lippybingo.com -0.0.0.0 littlebigbingo.com -0.0.0.0 www.littlebigbingo.com -0.0.0.0 livebetting.com -0.0.0.0 www.livebetting.com -0.0.0.0 livebingo.com -0.0.0.0 www.livebingo.com -0.0.0.0 llamabet.co.uk -0.0.0.0 lmbookmaker.com -0.0.0.0 www.lmbookmaker.com -0.0.0.0 loadsabingo.com -0.0.0.0 www.loadsabingo.com -0.0.0.0 lookbingo.com -0.0.0.0 www.lookbingo.com -0.0.0.0 loonybingo.co.uk -0.0.0.0 www.loonybingo.co.uk -0.0.0.0 loonybingo.com -0.0.0.0 www.loonybingo.com -0.0.0.0 looselines.com -0.0.0.0 www.looselines.com -0.0.0.0 lopocasport.com -0.0.0.0 www.lopocasport.com -0.0.0.0 loquaxbingo.co.uk -0.0.0.0 www.loquaxbingo.co.uk -0.0.0.0 lotto24bingo.com -0.0.0.0 www.lotto24bingo.com -0.0.0.0 louisvillecasino.com -0.0.0.0 www.louisvillecasino.com -0.0.0.0 lowvig.ag -0.0.0.0 www.lowvig.ag -0.0.0.0 lsbet.com -0.0.0.0 www.lsbet.com -0.0.0.0 luckycharmbingo.com -0.0.0.0 www.luckycharmbingo.com -0.0.0.0 lumibet.com -0.0.0.0 www.lumibet.com -0.0.0.0 luxbet.com -0.0.0.0 www.luxbet.com -0.0.0.0 m8bet.net -0.0.0.0 www.m8bet.net -0.0.0.0 m8poker.com -0.0.0.0 www.m8poker.com -0.0.0.0 macaubet.com -0.0.0.0 www.macaubet.com -0.0.0.0 macauslot.com -0.0.0.0 www.macauslot.com -0.0.0.0 magicbet.com -0.0.0.0 www.magicbet.com -0.0.0.0 majorbet.net -0.0.0.0 www.majorbet.net -0.0.0.0 majorsportsbetting.com -0.0.0.0 www.majorsportsbetting.com -0.0.0.0 mansion88.com -0.0.0.0 www.mansion88.com -0.0.0.0 marathonbet.com -0.0.0.0 www.marathonbet.com -0.0.0.0 markjarvisbet.com -0.0.0.0 www.markjarvisbet.com -0.0.0.0 marsbet12.com -0.0.0.0 www.marsbet12.com -0.0.0.0 marsbet200.com -0.0.0.0 www.marsbet200.com -0.0.0.0 marsbet300.com -0.0.0.0 www.marsbet300.com -0.0.0.0 marsbet400.com -0.0.0.0 www.marsbet400.com -0.0.0.0 matchbook.com -0.0.0.0 www.matchbook.com -0.0.0.0 mayansports.eu -0.0.0.0 www.mayansports.eu -0.0.0.0 mbet.co.za -0.0.0.0 www.mbet.co.za -0.0.0.0 mcbookie.com -0.0.0.0 www.mcbookie.com -0.0.0.0 megasportsworld.com -0.0.0.0 www.megasportsworld.com -0.0.0.0 meridianbet.com -0.0.0.0 www.meridianbet.com -0.0.0.0 metspoker.com -0.0.0.0 www.metspoker.com -0.0.0.0 miamicasino.com -0.0.0.0 www.miamicasino.com -0.0.0.0 middlebet.com -0.0.0.0 www.middlebet.com -0.0.0.0 mobilbet.com -0.0.0.0 www.mobilbet.com -0.0.0.0 monacoaces.com -0.0.0.0 www.monacoaces.com -0.0.0.0 moneyplayscasino.com -0.0.0.0 www.moneyplayscasino.com -0.0.0.0 morganbet.eu -0.0.0.0 www.morganbet.eu -0.0.0.0 mozzartbet.com -0.0.0.0 www.mozzartbet.com -0.0.0.0 mrringo.com -0.0.0.0 www.mrringo.com -0.0.0.0 mvpaction.ag -0.0.0.0 www.mvpaction.ag -0.0.0.0 mybet.com -0.0.0.0 www.mybet.com -0.0.0.0 mysportsbook.ag -0.0.0.0 www.mysportsbook.ag -0.0.0.0 naijabet.com -0.0.0.0 www.naijabet.com -0.0.0.0 nairabet.com -0.0.0.0 www.nairabet.com -0.0.0.0 nairastake.com -0.0.0.0 www.nairastake.com -0.0.0.0 nanos365.com -0.0.0.0 www.nanos365.com -0.0.0.0 nederbet.com -0.0.0.0 www.nederbet.com -0.0.0.0 needforbet.com -0.0.0.0 www.needforbet.com -0.0.0.0 netbet.com -0.0.0.0 www.netbet.com -0.0.0.0 neverfelted.eu -0.0.0.0 www.neverfelted.eu -0.0.0.0 nightwoodbookmakers.co.uk -0.0.0.0 www.nightwoodbookmakers.co.uk -0.0.0.0 nikebet.net -0.0.0.0 www.nikebet.net -0.0.0.0 ninjackpot.com -0.0.0.0 www.ninjackpot.com -0.0.0.0 nitrogensports.eu -0.0.0.0 www.nitrogensports.eu -0.0.0.0 nordicbet.com -0.0.0.0 www.nordicbet.com -0.0.0.0 novibet.com -0.0.0.0 www.novibet.com -0.0.0.0 noxwin.com -0.0.0.0 www.noxwin.com -0.0.0.0 oddsmaker.ag -0.0.0.0 www.oddsmaker.ag -0.0.0.0 oddsring.com -0.0.0.0 www.oddsring.com -0.0.0.0 odinbet.com -0.0.0.0 www.odinbet.com -0.0.0.0 offsidebet.com -0.0.0.0 www.offsidebet.com -0.0.0.0 ohiocasino.com -0.0.0.0 www.ohiocasino.com -0.0.0.0 ohmbet.com -0.0.0.0 www.ohmbet.com -0.0.0.0 olimp.com -0.0.0.0 www.olimp.com -0.0.0.0 olybet.com -0.0.0.0 www.olybet.com -0.0.0.0 onlywinners.com -0.0.0.0 www.onlywinners.com -0.0.0.0 opcrates.com -0.0.0.0 www.opcrates.com -0.0.0.0 optibet.com -0.0.0.0 www.optibet.com -0.0.0.0 optionsports.com -0.0.0.0 www.optionsports.com -0.0.0.0 orakulas.lt -0.0.0.0 www.orakulas.lt -0.0.0.0 orlandocasino.com -0.0.0.0 www.orlandocasino.com -0.0.0.0 ourpricebet.com -0.0.0.0 www.ourpricebet.com -0.0.0.0 overtheodds.com.au -0.0.0.0 www.overtheodds.com.au -0.0.0.0 ozbet.com.au -0.0.0.0 www.ozbet.com.au -0.0.0.0 paddypower.com -0.0.0.0 www.paddypower.com -0.0.0.0 paf.com -0.0.0.0 www.paf.com -0.0.0.0 palladiumcasino.eu -0.0.0.0 www.palladiumcasino.eu -0.0.0.0 pandabet.net -0.0.0.0 www.pandabet.net -0.0.0.0 paradisewin.com -0.0.0.0 parasino.com -0.0.0.0 www.parasino.com -0.0.0.0 parimatch.com -0.0.0.0 www.parimatch.com -0.0.0.0 pasarbola.com -0.0.0.0 www.pasarbola.com -0.0.0.0 pinnaclesports.com -0.0.0.0 www.pinnaclesports.com -0.0.0.0 planetofbets.com -0.0.0.0 www.planetofbets.com -0.0.0.0 planetwin365.com -0.0.0.0 www.planetwin365.com -0.0.0.0 playbet.com -0.0.0.0 www.playbet.com -0.0.0.0 plexodds.com -0.0.0.0 www.plexodds.com -0.0.0.0 pointcasino.com -0.0.0.0 www.pointcasino.com -0.0.0.0 pokerdassi360.com -0.0.0.0 www.pokerdassi360.com -0.0.0.0 pokerimaa.com -0.0.0.0 www.pokerimaa.com -0.0.0.0 pokermax.com -0.0.0.0 www.pokermax.com -0.0.0.0 pokerstars.eu -0.0.0.0 www.pokerstars.eu -0.0.0.0 pridmorebookmakers.com -0.0.0.0 www.pridmorebookmakers.com -0.0.0.0 primebet.com.mt -0.0.0.0 www.primebet.com.mt -0.0.0.0 pro-factory.com -0.0.0.0 www.pro-factory.com -0.0.0.0 propawin.com -0.0.0.0 www.propawin.com -0.0.0.0 punchbets.com -0.0.0.0 www.punchbets.com -0.0.0.0 purepoker.eu -0.0.0.0 www.purepoker.eu -0.0.0.0 racebets.com -0.0.0.0 www.racebets.com -0.0.0.0 rajahbet.com -0.0.0.0 www.rajahbet.com -0.0.0.0 rb88.com -0.0.0.0 www.rb88.com -0.0.0.0 readytobet.com -0.0.0.0 realbet.eu -0.0.0.0 www.realbet.eu -0.0.0.0 realdealbet.com -0.0.0.0 www.realdealbet.com -0.0.0.0 rebatewager.ag -0.0.0.0 www.rebatewager.ag -0.0.0.0 redbet.com -0.0.0.0 www.redbet.com -0.0.0.0 redmilebets.com -0.0.0.0 www.redmilebets.com -0.0.0.0 redstarsports.eu -0.0.0.0 www.redstarsports.eu -0.0.0.0 rivalo.com -0.0.0.0 www.rivalo.com -0.0.0.0 roadbet.com -0.0.0.0 www.roadbet.com -0.0.0.0 royalcspot.com -0.0.0.0 www.royalcspot.com -0.0.0.0 rubet.com -0.0.0.0 www.rubet.com -0.0.0.0 safaribet.com.gh -0.0.0.0 www.safaribet.com.gh -0.0.0.0 saharabet.com -0.0.0.0 www.saharabet.com -0.0.0.0 samvo.com -0.0.0.0 www.samvo.com -0.0.0.0 sanfrancasino.com -0.0.0.0 www.sanfrancasino.com -0.0.0.0 saturnplay.com -0.0.0.0 www.saturnplay.com -0.0.0.0 sbgglobal.eu -0.0.0.0 www.sbgglobal.eu -0.0.0.0 sbobet.com -0.0.0.0 www.sbobet.com -0.0.0.0 score99.net -0.0.0.0 www.score99.net -0.0.0.0 scotbet.com -0.0.0.0 www.scotbet.com -0.0.0.0 seabet.com -0.0.0.0 www.seabet.com -0.0.0.0 seangraham.com -0.0.0.0 www.seangraham.com -0.0.0.0 seaniemac.com -0.0.0.0 www.seaniemac.com -0.0.0.0 sectorbet.com -0.0.0.0 www.sectorbet.com -0.0.0.0 secure.bkbet.eu -0.0.0.0 sesbet.com -0.0.0.0 www.sesbet.com -0.0.0.0 setantabet.com -0.0.0.0 www.setantabet.com -0.0.0.0 sirbobet.com -0.0.0.0 www.sirbobet.com -0.0.0.0 sjbet.at -0.0.0.0 www.sjbet.at -0.0.0.0 skedina.com -0.0.0.0 www.skedina.com -0.0.0.0 skinarena.com -0.0.0.0 www.skinarena.com -0.0.0.0 skinbet.com -0.0.0.0 www.skinbet.com -0.0.0.0 skinduel.com -0.0.0.0 www.skinduel.com -0.0.0.0 skingaben.com -0.0.0.0 www.skingaben.com -0.0.0.0 skinhell.com -0.0.0.0 www.skinhell.com -0.0.0.0 skinhunt.com -0.0.0.0 www.skinhunt.com -0.0.0.0 skinprofit.com -0.0.0.0 www.skinprofit.com -0.0.0.0 skinsdream.com -0.0.0.0 www.skinsdream.com -0.0.0.0 skybet.com -0.0.0.0 www.skybet.com -0.0.0.0 skybook.ag -0.0.0.0 www.skybook.ag -0.0.0.0 skytowersportsbook.com -0.0.0.0 www.skytowersportsbook.com -0.0.0.0 slbet.com -0.0.0.0 www.slbet.com -0.0.0.0 smarkets.com -0.0.0.0 smashsportsbetting.com -0.0.0.0 www.smashsportsbetting.com -0.0.0.0 socalsportbook.com -0.0.0.0 www.socalsportbook.com -0.0.0.0 softbet.eu -0.0.0.0 www.softbet.eu -0.0.0.0 spindipity.com -0.0.0.0 www.spindipity.com -0.0.0.0 sport-gewin.com -0.0.0.0 www.sport-gewin.com -0.0.0.0 sportbet.com -0.0.0.0 www.sportbet.com -0.0.0.0 sportfanatik.com -0.0.0.0 www.sportfanatik.com -0.0.0.0 sportingbet.com.au -0.0.0.0 www.sportingbet.com.au -0.0.0.0 sportingbet.com -0.0.0.0 www.sportingbet.com -0.0.0.0 sportingindex.com -0.0.0.0 www.sportingindex.com -0.0.0.0 sportlife.com.mk -0.0.0.0 www.sportlife.com.mk -0.0.0.0 sportodds.com -0.0.0.0 sports-gambling.com -0.0.0.0 www.sports-gambling.com -0.0.0.0 sports.magicred.com -0.0.0.0 www.sports.magicred.com -0.0.0.0 sports.partypoker.com -0.0.0.0 sports.smartlivegaming.com -0.0.0.0 sports.winner.com -0.0.0.0 sportsbet.co.za -0.0.0.0 www.sportsbet.co.za -0.0.0.0 sportsbet.com.au -0.0.0.0 www.sportsbet.com.au -0.0.0.0 sportsbetting.ag -0.0.0.0 www.sportsbetting.ag -0.0.0.0 sportsbetting.com.au -0.0.0.0 www.sportsbetting.com.au -0.0.0.0 sportsbettingonline.ag -0.0.0.0 www.sportsbettingonline.ag -0.0.0.0 sportsbook-uk.com -0.0.0.0 www.sportsbook-uk.com -0.0.0.0 sportsbook.ca -0.0.0.0 www.sportsbook.ca -0.0.0.0 sportsbook.com -0.0.0.0 www.sportsbook.com -0.0.0.0 sportsbook.kingdomcasino.com -0.0.0.0 sportsbooks.com -0.0.0.0 www.sportsbooks.com -0.0.0.0 sportsbookusa.com -0.0.0.0 www.sportsbookusa.com -0.0.0.0 sportsspread.com -0.0.0.0 www.sportsspread.com -0.0.0.0 sporttime.net -0.0.0.0 www.sporttime.net -0.0.0.0 sportzbookz.com -0.0.0.0 www.sportzbookz.com -0.0.0.0 spreadex.com -0.0.0.0 www.spreadex.com -0.0.0.0 sssbet.com -0.0.0.0 www.sssbet.com -0.0.0.0 stanjames.com -0.0.0.0 www.stanjames.com -0.0.0.0 starlottosport.com -0.0.0.0 www.starlottosport.com -0.0.0.0 statusbet.com -0.0.0.0 www.statusbet.com -0.0.0.0 strikewin.com -0.0.0.0 www.strikewin.com -0.0.0.0 supabets.com.gh -0.0.0.0 www.supabets.com.gh -0.0.0.0 super88.club -0.0.0.0 super8casino.com -0.0.0.0 www.super8casino.com -0.0.0.0 superbet.com -0.0.0.0 www.superbet.com -0.0.0.0 superlenny.com -0.0.0.0 www.superlenny.com -0.0.0.0 supersoccer.co.uk -0.0.0.0 www.supersoccer.co.uk -0.0.0.0 supersportsbook.com -0.0.0.0 www.supersportsbook.com -0.0.0.0 superusacasino.com -0.0.0.0 www.superusacasino.com -0.0.0.0 tab.co.nz -0.0.0.0 www.tab.co.nz -0.0.0.0 tab.com.au -0.0.0.0 www.tab.com.au -0.0.0.0 tabgold.co.za -0.0.0.0 www.tabgold.co.za -0.0.0.0 tatts.com -0.0.0.0 tempobet.com -0.0.0.0 www.tempobet.com -0.0.0.0 texascasino.com -0.0.0.0 www.texascasino.com -0.0.0.0 thebetarena.com -0.0.0.0 www.thebetarena.com -0.0.0.0 thegreek.com -0.0.0.0 www.thegreek.com -0.0.0.0 tipbet.com -0.0.0.0 www.tipbet.com -0.0.0.0 tipico.com -0.0.0.0 www.tipico.com -0.0.0.0 tipwin.com -0.0.0.0 www.tipwin.com -0.0.0.0 titanbet.com -0.0.0.0 www.titanbet.com -0.0.0.0 titansbet.com.au -0.0.0.0 www.titansbet.com.au -0.0.0.0 toals.co.uk -0.0.0.0 www.toals.co.uk -0.0.0.0 tommyfrench.com -0.0.0.0 www.tommyfrench.com -0.0.0.0 tomwaterhouse.com -0.0.0.0 www.tomwaterhouse.com -0.0.0.0 tonybet.com -0.0.0.0 www.tonybet.com -0.0.0.0 topbet.eu -0.0.0.0 www.topbet.eu -0.0.0.0 topbetta.com -0.0.0.0 www.topbetta.com -0.0.0.0 topcatsports.ag -0.0.0.0 www.topcatsports.ag -0.0.0.0 topodds.com.au -0.0.0.0 www.topodds.com.au -0.0.0.0 topplay.cc -0.0.0.0 www.topplay.cc -0.0.0.0 topsport.com.au -0.0.0.0 www.topsport.com.au -0.0.0.0 topsportwetten.com -0.0.0.0 www.topsportwetten.com -0.0.0.0 topwin.cc -0.0.0.0 www.topwin.cc -0.0.0.0 totalbets.com -0.0.0.0 www.totalbets.com -0.0.0.0 totesport.com -0.0.0.0 www.totesport.com -0.0.0.0 totobet.com -0.0.0.0 www.totobet.com -0.0.0.0 totobet24.com -0.0.0.0 www.totobet24.com -0.0.0.0 toxicjackpot.com -0.0.0.0 www.toxicjackpot.com -0.0.0.0 triobet.com -0.0.0.0 www.triobet.com -0.0.0.0 uberskins.net -0.0.0.0 ubet.com -0.0.0.0 www.ubet.com -0.0.0.0 ucabet.co -0.0.0.0 www.ucabet.co -0.0.0.0 ultimate-odds.com -0.0.0.0 www.ultimate-odds.com -0.0.0.0 unibet.com -0.0.0.0 www.unibet.com -0.0.0.0 unionbet.com -0.0.0.0 www.unionbet.com -0.0.0.0 usapriceperhead.com -0.0.0.0 www.usapriceperhead.com -0.0.0.0 usbetting.co.za -0.0.0.0 www.usbetting.co.za -0.0.0.0 vandersports.com -0.0.0.0 www.vandersports.com -0.0.0.0 vbet.com -0.0.0.0 www.vbet.com -0.0.0.0 vernons.com -0.0.0.0 www.vernons.com -0.0.0.0 vestabet365.com -0.0.0.0 www.vestabet365.com -0.0.0.0 vierklee.com -0.0.0.0 www.vierklee.com -0.0.0.0 vietbet.eu -0.0.0.0 www.vietbet.eu -0.0.0.0 villabet.com -0.0.0.0 www.villabet.com -0.0.0.0 vipsports.eu -0.0.0.0 www.vipsports.eu -0.0.0.0 vitalbet.com -0.0.0.0 www.vitalbet.com -0.0.0.0 voltbet.com -0.0.0.0 www.voltbet.com -0.0.0.0 vulcun.com -0.0.0.0 www.vulcun.com -0.0.0.0 vwin.com -0.0.0.0 www.vwin.com -0.0.0.0 wager.dm -0.0.0.0 www.wager.dm -0.0.0.0 wager123.com -0.0.0.0 www.wager123.com -0.0.0.0 wager7.eu -0.0.0.0 www.wager7.eu -0.0.0.0 wagerallin.com -0.0.0.0 www.wagerallin.com -0.0.0.0 wagermadness.com -0.0.0.0 www.wagermadness.com -0.0.0.0 wagerweb.ag -0.0.0.0 www.wagerweb.ag -0.0.0.0 webbookmakers.com -0.0.0.0 www.webbookmakers.com -0.0.0.0 wettpunkt.com -0.0.0.0 www.wettpunkt.com -0.0.0.0 wgh.ag -0.0.0.0 www.wgh.ag -0.0.0.0 whalegaming.co.uk -0.0.0.0 www.whalegaming.co.uk -0.0.0.0 whitebet.com -0.0.0.0 www.whitebet.com -0.0.0.0 williamhill.com -0.0.0.0 www.williamhill.com -0.0.0.0 wilsonbet.com -0.0.0.0 www.wilsonbet.com -0.0.0.0 win29.com -0.0.0.0 www.win29.com -0.0.0.0 winmasters.com -0.0.0.0 www.winmasters.com -0.0.0.0 winningft.com -0.0.0.0 www.winningft.com -0.0.0.0 worldofsport.co.za -0.0.0.0 www.worldofsport.co.za -0.0.0.0 worldsportsbetting.co.za -0.0.0.0 www.worldsportsbetting.co.za -0.0.0.0 worldstar.co.ug -0.0.0.0 www.worldstar.co.ug -0.0.0.0 worldwidegamble.com -0.0.0.0 www.worldwidegamble.com -0.0.0.0 wwin.ba -0.0.0.0 www.wwin.ba -0.0.0.0 xinweide.com -0.0.0.0 www.xinweide.com -0.0.0.0 yabet.com -0.0.0.0 www.yabet.com -0.0.0.0 youwager.eu -0.0.0.0 www.youwager.eu -0.0.0.0 youwin.com -0.0.0.0 www.youwin.com -0.0.0.0 zebrabet.com.au -0.0.0.0 www.zebrabet.com.au -0.0.0.0 zetpoker.eu -0.0.0.0 www.zetpoker.eu - - -# Porn Sites - - -# Porn Domains - -0.0.0.0 0013langford.tumblr.com -0.0.0.0 0xxx.ws -0.0.0.0 1-last-fight.tumblr.com -0.0.0.0 1.hot-dances.com -0.0.0.0 100200film.com -0.0.0.0 100amateurvideos.com -0.0.0.0 101sexsecret.com -0.0.0.0 110percentnatural.com -0.0.0.0 11inchesbuffed.tumblr.com -0.0.0.0 18-teen-xxx.com -0.0.0.0 18andabused.tv -0.0.0.0 18comix.com -0.0.0.0 18eighteenz.com -0.0.0.0 18phd.com -0.0.0.0 18porno.tv -0.0.0.0 18teenvid.com -0.0.0.0 18tubehd.com -0.0.0.0 18yearsold.com -0.0.0.0 18yo.pics -0.0.0.0 1905cglr.tumblr.com -0.0.0.0 19angels.net -0.0.0.0 1on1sexwebcams.com -0.0.0.0 1sexsex.com -0.0.0.0 1st-virgin.com -0.0.0.0 1stmovieclub.net -0.0.0.0 1virgins.net -0.0.0.0 1watchmygf.com -0.0.0.0 2013znakomstva.datingsprivate2013.com -0.0.0.0 2017porn.com -0.0.0.0 21x.org -0.0.0.0 24h-porn.net -0.0.0.0 2bigtobetrue.com -0.0.0.0 2busty.net -0.0.0.0 2damnhot.com -0.0.0.0 2gfx.com -0.0.0.0 2girls1gif.tumblr.com -0.0.0.0 2virgins.com -0.0.0.0 2wjk.tumblr.com -0.0.0.0 300webcams.com -0.0.0.0 321webcams.com -0.0.0.0 3angelsvideo.com -0.0.0.0 3arabporn.com -0.0.0.0 3at3ot.com -0.0.0.0 3dbadgirls.com -0.0.0.0 3dxchat.com -0.0.0.0 3movs.com -0.0.0.0 3redangels.com -0.0.0.0 3sex.com -0.0.0.0 3thehardway.nl -0.0.0.0 3virgin.com -0.0.0.0 3x.ro -0.0.0.0 3xplanet.com -0.0.0.0 404.elitedollars.com -0.0.0.0 404.quickbuck.com -0.0.0.0 404.ragecash.com -0.0.0.0 40best.com -0.0.0.0 4desiz.blogspot.com -0.0.0.0 4gifporn.tumblr.com -0.0.0.0 4porn.com -0.0.0.0 4porngifs.tumblr.com -0.0.0.0 4sex4.com -0.0.0.0 4sexwebcams.com -0.0.0.0 4tube.com -0.0.0.0 5fing.com -0.0.0.0 5starangels.com -0.0.0.0 69-webcams.com -0.0.0.0 69games.xxx -0.0.0.0 69prasempre.tumblr.com -0.0.0.0 6eez.net -0.0.0.0 777porn.com -0.0.0.0 7virgin.com -0.0.0.0 85porn.net -0.0.0.0 88cum.com -0.0.0.0 88fuck.com -0.0.0.0 88gals.com -0.0.0.0 8maturepornmovies.com -0.0.0.0 8muses.com -0.0.0.0 8teenbay.net -0.0.0.0 8teenxxx.com -0.0.0.0 8thstreetlatinas.com -0.0.0.0 91porn.com -0.0.0.0 99cams.com -0.0.0.0 99webcams.com -0.0.0.0 9hz.com -0.0.0.0 a-angel.skyblog.com -0.0.0.0 a-fodidinha.tumblr.com -0.0.0.0 a.gaytube.com -0.0.0.0 a4w.cc -0.0.0.0 a5.x-traceur.com -0.0.0.0 a7.x-traceur.com -0.0.0.0 aampmaps.com -0.0.0.0 aaronsangels.com -0.0.0.0 abbyaae.angelfire.com -0.0.0.0 abbygirlgirl.com -0.0.0.0 abbywinters.com -0.0.0.0 abl-angels.deluxepass.com -0.0.0.0 aboutagentleman.tumblr.com -0.0.0.0 aboutangelinajolie.com -0.0.0.0 aboutgirlslove.com -0.0.0.0 aboutsexxx.com -0.0.0.0 abrutis.com -0.0.0.0 abs.redbills.com -0.0.0.0 absolute-live.com -0.0.0.0 achaudry4.tumblr.com -0.0.0.0 acmexxx.com -0.0.0.0 actual-porn.org -0.0.0.0 ad.blackystars.com -0.0.0.0 ad.pornfuzepremium.videobox.com -0.0.0.0 adamandeve.com -0.0.0.0 adameve.com -0.0.0.0 adcontrol.lonestarnaughtygirls.com -0.0.0.0 address.9hz.com -0.0.0.0 adenofdevils.tumblr.com -0.0.0.0 adimages.myjizztube.com -0.0.0.0 admin.amateurgalls.com -0.0.0.0 admin.oldpornsite.com -0.0.0.0 admost.nl -0.0.0.0 adressesx.com -0.0.0.0 adriana-sage.org -0.0.0.0 ads.adultpopunders.com -0.0.0.0 ads.eropower.de -0.0.0.0 ads.jerk2it.com -0.0.0.0 ads.mucunki.com -0.0.0.0 ads.premiumaccounts.com -0.0.0.0 ads.privatefeeds.com -0.0.0.0 ads.sextvx.com -0.0.0.0 ads.usualgirls.com -0.0.0.0 ads.virgin.net -0.0.0.0 ads.waterbondage.com -0.0.0.0 ads.wiredpussy.com -0.0.0.0 ads.wtfpeople.com -0.0.0.0 ads0.videosz.com -0.0.0.0 ads01.9hz.com -0.0.0.0 ads1.tuccus.com -0.0.0.0 ads2.tuccus.com -0.0.0.0 adserver.juicybucks.com -0.0.0.0 adserver.penthouse.com -0.0.0.0 adult-adv.com -0.0.0.0 adult-arab.com -0.0.0.0 adult-banner-ads.com -0.0.0.0 adult-clips.us -0.0.0.0 adult-dating-ads.com -0.0.0.0 adult-extreme.com -0.0.0.0 adult-models.org -0.0.0.0 adult-profit-files.com -0.0.0.0 adult-profit-files2.com -0.0.0.0 adult-targeted-traffic.com -0.0.0.0 adult-top.worlddatingforum.com -0.0.0.0 adult-tracker.de -0.0.0.0 adult.adrevservice.com -0.0.0.0 adult.find-fm.com -0.0.0.0 adult.master-tv.net -0.0.0.0 adult.phoneaccess.com -0.0.0.0 adultadbroker.com -0.0.0.0 adultads.biz -0.0.0.0 adultbanners.co.uk -0.0.0.0 adultbay.org -0.0.0.0 adultblogcollection.tumblr.com -0.0.0.0 adultblogtoplist.com -0.0.0.0 adultcash.com -0.0.0.0 adultcashtraffic.com -0.0.0.0 adultcommercial.net -0.0.0.0 adultdatelink.com -0.0.0.0 adultdatingtraffic.com -0.0.0.0 adultdialersolution.com -0.0.0.0 adultdvdhits.com -0.0.0.0 adultempire.com -0.0.0.0 adultfreex.com -0.0.0.0 adultfriendfinders.com -0.0.0.0 adultfriendfinders.net -0.0.0.0 adultfriendfinders.us -0.0.0.0 adultfriendfinderz.com -0.0.0.0 adultfriendsearch.com -0.0.0.0 adulthostedblogs.com -0.0.0.0 adultlinkexchange.com -0.0.0.0 adultmoviegroup.com -0.0.0.0 adultoffline.com -0.0.0.0 adultpopunders.com -0.0.0.0 adultrevenueservice.com -0.0.0.0 adultscandy.com -0.0.0.0 adulttrafficads.com -0.0.0.0 adultvalleycash.com -0.0.0.0 adultvideofinder.com -0.0.0.0 adultvideosteens.com -0.0.0.0 adultwebmastersonline.com -0.0.0.0 adventuretimeporn.xyz -0.0.0.0 adverts.trojanpublishing.net -0.0.0.0 advertx.net -0.0.0.0 aebn.net -0.0.0.0 aerisdies.com -0.0.0.0 affairsclub.com -0.0.0.0 affiliate-cash.tied-angels.com -0.0.0.0 affiliation-int.com -0.0.0.0 affiliation.porn.fr -0.0.0.0 aflamneek.com -0.0.0.0 aflamporn.com -0.0.0.0 africancasting.com -0.0.0.0 agangels.net -0.0.0.0 agentur-angelina.de -0.0.0.0 agnesangel.com -0.0.0.0 ah-me.com -0.0.0.0 aintgo.angelfire.com -0.0.0.0 akibaangels.com -0.0.0.0 akibathewolf.tumblr.com -0.0.0.0 alaa168.angelfire.com -0.0.0.0 alamalditasea.tumblr.com -0.0.0.0 alcuda.com -0.0.0.0 aleexball.tumblr.com -0.0.0.0 alexa-xxx.com -0.0.0.0 alexisvirgin.com -0.0.0.0 alfamina.com -0.0.0.0 alison-angel-1.com -0.0.0.0 alison-angel.biz -0.0.0.0 alison-angel.org -0.0.0.0 alisonangel.at -0.0.0.0 alisonangel.cc -0.0.0.0 alisonangel.com -0.0.0.0 alisonangel.fr -0.0.0.0 alisonangelmovie.com -0.0.0.0 alisonangelrocks.com -0.0.0.0 alisonangelzone.com -0.0.0.0 alivegirls.com -0.0.0.0 alldayanalgifs.tumblr.com -0.0.0.0 allevaangelina.com -0.0.0.0 allfordrocher.com -0.0.0.0 allgaybdsm.com -0.0.0.0 allhotcams.com -0.0.0.0 allinternal.com -0.0.0.0 allisonangel.com -0.0.0.0 allisonangel.info -0.0.0.0 allisonsangels.com -0.0.0.0 allisonvirgin.com -0.0.0.0 alljapanesepass.com -0.0.0.0 allmyxxxit.tumblr.com -0.0.0.0 allofx.com -0.0.0.0 allsexblogs.com -0.0.0.0 allteeens.com -0.0.0.0 allvirgins.com -0.0.0.0 almostvirgins.com -0.0.0.0 alochucknorris.tumblr.com -0.0.0.0 alohatube.com -0.0.0.0 alonso962.tumblr.com -0.0.0.0 alotporn.com -0.0.0.0 alphaporno.com -0.0.0.0 alrincon.com -0.0.0.0 alsangel.com -0.0.0.0 alsangels.com -0.0.0.0 alsscan.com -0.0.0.0 alsscanangels.com -0.0.0.0 alt-angel.com -0.0.0.0 alt-girls-paradise.tumblr.com -0.0.0.0 alt.com -0.0.0.0 altassafadeza.tumblr.com -0.0.0.0 altingramfiyati.org -0.0.0.0 amabitch.com -0.0.0.0 amadorasblog.tumblr.com -0.0.0.0 amaland.com -0.0.0.0 amamilfs.com -0.0.0.0 amaporn.com -0.0.0.0 amateur-porn-links.com -0.0.0.0 amateur.wedoo.com -0.0.0.0 amateuralbum.net -0.0.0.0 amateurcool.com -0.0.0.0 amateurcurves.tumblr.com -0.0.0.0 amateurdumper.com -0.0.0.0 amateurfarm.net -0.0.0.0 amateurgalore.net -0.0.0.0 amateurindex.com -0.0.0.0 amateurmpeg.net -0.0.0.0 amateurpalooza.tumblr.com -0.0.0.0 amateurs-gone-wild.com -0.0.0.0 amateurseite.com -0.0.0.0 amateursexpert.com -0.0.0.0 amateursexy.net -0.0.0.0 amateurvoyeurforum.com -0.0.0.0 amateurxtv.com -0.0.0.0 amazingsexx.com -0.0.0.0 americanvirgins.net -0.0.0.0 amorix.biz -0.0.0.0 amourangels.com -0.0.0.0 amourangels.eu -0.0.0.0 amp.st.virgin.net -0.0.0.0 amsterdam-webcams.com -0.0.0.0 amsterdamned.com -0.0.0.0 amsterdamnightlife.com -0.0.0.0 amyvirgin.com -0.0.0.0 anal-porn76.tumblr.com -0.0.0.0 anal-webcams.com -0.0.0.0 analdildolesbians.com -0.0.0.0 analdin.com -0.0.0.0 analxtv.com -0.0.0.0 anawjarrate.info -0.0.0.0 andi-pink.babelogbook.com -0.0.0.0 angel-anime.com -0.0.0.0 angel-archives.com -0.0.0.0 angel-black.fr.st -0.0.0.0 angel-cassidy.net -0.0.0.0 angel-collection.com -0.0.0.0 angel-companions.co.uk -0.0.0.0 angel-dana.net.tc -0.0.0.0 angel-dark.org -0.0.0.0 angel-delite.co.uk -0.0.0.0 angel-exhib.com -0.0.0.0 angel-eyes.cjb.net -0.0.0.0 angel-of-heels.com -0.0.0.0 angel-picpost.com -0.0.0.0 angel-search.com -0.0.0.0 angel-wave.com -0.0.0.0 angel-x.com -0.0.0.0 angel-x.fr.st -0.0.0.0 angel.arings.com -0.0.0.0 angel.cn8828.com -0.0.0.0 angel.comcen.com.au -0.0.0.0 angel.ne.jp -0.0.0.0 angel.se -0.0.0.0 angel20.com -0.0.0.0 angel4christyb.com -0.0.0.0 angel4host.com -0.0.0.0 angel4u.linkarena.com -0.0.0.0 angela-devi.net -0.0.0.0 angela-taylor.org -0.0.0.0 angela.ai.net -0.0.0.0 angela.nl -0.0.0.0 angela.nu -0.0.0.0 angela.ts.free.fr -0.0.0.0 angela.uw.hu -0.0.0.0 angela1.book.fr -0.0.0.0 angela2000.de -0.0.0.0 angela21.com -0.0.0.0 angelaandrews.com -0.0.0.0 angelaathomas.com -0.0.0.0 angelacappetta.com -0.0.0.0 angeladevi.com -0.0.0.0 angeladevi.free.fr -0.0.0.0 angelagrant.com -0.0.0.0 angelalittle.net -0.0.0.0 angelamelini.com -0.0.0.0 angelarchives.com -0.0.0.0 angelartemis.an.ohost.de -0.0.0.0 angelaryan.com -0.0.0.0 angelas-sin-city.com -0.0.0.0 angelas-team.de -0.0.0.0 angelasalvagno.com -0.0.0.0 angelasavage.com -0.0.0.0 angelascloset.com -0.0.0.0 angelass.com -0.0.0.0 angelasummers.com -0.0.0.0 angelataylor.org -0.0.0.0 angelatiger.com -0.0.0.0 angelbabedebs.com -0.0.0.0 angelband.org -0.0.0.0 angelbaseball.com -0.0.0.0 angelbodywear.com -0.0.0.0 angelbust.com -0.0.0.0 angelbutton.com -0.0.0.0 angelbutton.info -0.0.0.0 angelcam.nl -0.0.0.0 angelcassidey.com -0.0.0.0 angelcassidy.com -0.0.0.0 angelcasting.net -0.0.0.0 angelcat02.skyblog.com -0.0.0.0 angelcharmswizard.com -0.0.0.0 angelchic.com -0.0.0.0 angelclip.info -0.0.0.0 angelclub.cz -0.0.0.0 angelcrack.com -0.0.0.0 angelcream.com -0.0.0.0 angeldark.nl -0.0.0.0 angeldarkhoney.com -0.0.0.0 angeldarkmovies.com -0.0.0.0 angeldarkvideos.com -0.0.0.0 angelday.info -0.0.0.0 angeldesign.org -0.0.0.0 angeldollars.com -0.0.0.0 angeldust24.com -0.0.0.0 angele-coquine.com -0.0.0.0 angelelle.com -0.0.0.0 angelesangelwitch.com -0.0.0.0 angelesbuenos.com.ar -0.0.0.0 angelescitysexguide.com -0.0.0.0 angelesdelared.webcindario.com -0.0.0.0 angelesdivinos.webcindario.com -0.0.0.0 angelesurbanos.com -0.0.0.0 angeleyes.ca -0.0.0.0 angelface.canalblog.com -0.0.0.0 angelface.hu -0.0.0.0 angelfier.com -0.0.0.0 angelfotostudio.com -0.0.0.0 angelfuns.net.tf -0.0.0.0 angelfuns.over-blog.com -0.0.0.0 angelgabriel.over-blog.com -0.0.0.0 angelglam.com -0.0.0.0 angelgo885.tumblr.com -0.0.0.0 angelheat.com -0.0.0.0 angelhousematernityhome.net -0.0.0.0 angeliberty.centerblog.net -0.0.0.0 angelic.book.fr -0.0.0.0 angelica.bella.free.fr -0.0.0.0 angelica.fr.st -0.0.0.0 angelica.tvn.hu -0.0.0.0 angelicabella.com -0.0.0.0 angelicablack.net -0.0.0.0 angelicabridges.too.it -0.0.0.0 angelicaheart.com -0.0.0.0 angelicales.com -0.0.0.0 angelicasin.com -0.0.0.0 angelicasin.net -0.0.0.0 angelicavamp.ukf.net -0.0.0.0 angelicax.free.fr -0.0.0.0 angelicbebe.vox.com -0.0.0.0 angelicfilms.com -0.0.0.0 angelicjeanette.00go.com -0.0.0.0 angelicmichele.com -0.0.0.0 angelicmusick.com -0.0.0.0 angelicumalumni.com -0.0.0.0 angelie.com -0.0.0.0 angelien.isheet.nl -0.0.0.0 angelife02.skyblog.com -0.0.0.0 angelika-club.com -0.0.0.0 angelika-l.de.nr -0.0.0.0 angelika.de -0.0.0.0 angelika.myblox.fr -0.0.0.0 angelika.net -0.0.0.0 angelikaminsk.com -0.0.0.0 angelina-and-friends.com -0.0.0.0 angelina-and-friends.eu -0.0.0.0 angelina-croft.com -0.0.0.0 angelina-jolie-nue.com -0.0.0.0 angelina-jolie.startkabel.nl -0.0.0.0 angelina-nue.over-blog.com -0.0.0.0 angelina.cz -0.0.0.0 angelina.de -0.0.0.0 angelina.home.sapo.pt -0.0.0.0 angelina4eva.tripod.com -0.0.0.0 angelinaamour.com -0.0.0.0 angelinaashe.com -0.0.0.0 angelinaashe.net -0.0.0.0 angelinaasheblog.com -0.0.0.0 angelinabamboo.com -0.0.0.0 angelinacrow.net -0.0.0.0 angelinacrow.org -0.0.0.0 angelinadevil.jouwpagina.nl -0.0.0.0 angelinajolie.abcpic.com -0.0.0.0 angelinajolie.forumfree.net -0.0.0.0 angelinajolie.nl -0.0.0.0 angelinalee.net -0.0.0.0 angelinalove.net -0.0.0.0 angelinarossi.com -0.0.0.0 angelinas-bodytalk.com -0.0.0.0 angelinas-cam.de -0.0.0.0 angelinas-heels.de -0.0.0.0 angelinavalentineblog.net -0.0.0.0 angelinavirgin.com -0.0.0.0 angelinax.fr.st -0.0.0.0 angelindevilsboots.org -0.0.0.0 angeline.webcindario.com -0.0.0.0 angelinna.free.fr -0.0.0.0 angelinoscoffee.com -0.0.0.0 angelion2.home.sapo.pt -0.0.0.0 angelique.arch.free.fr -0.0.0.0 angelique.net -0.0.0.0 angelique134.over-blog.com -0.0.0.0 angelique21.over-blog.com -0.0.0.0 angeliquejerone.com -0.0.0.0 angeliquekithos.com -0.0.0.0 angeliques.forumactif.net -0.0.0.0 angelitacosta.free.fr -0.0.0.0 angelitas.com.ar -0.0.0.0 angelitas.net -0.0.0.0 angelkiss.jp -0.0.0.0 angelkissedfeet.com -0.0.0.0 angell-summers.over-blog.com -0.0.0.0 angellafaith.com -0.0.0.0 angellong.com -0.0.0.0 angellsummers.com -0.0.0.0 angelmassage.fw.hu -0.0.0.0 angelmode.com -0.0.0.0 angelmodel.book.fr -0.0.0.0 angelmodel.info -0.0.0.0 angelmovies.com -0.0.0.0 angelmpegs.com -0.0.0.0 angelnicole.co.uk -0.0.0.0 angelochec.net -0.0.0.0 angeloflondon.com -0.0.0.0 angelofmalevolence.com -0.0.0.0 angelopetibatoo.free.fr -0.0.0.0 angelphoto.over-blog.com -0.0.0.0 angelphotos.dr.ag -0.0.0.0 angelplace.com -0.0.0.0 angels-and-demon.com -0.0.0.0 angels-archive.com -0.0.0.0 angels-bound.com -0.0.0.0 angels-devils4u.com -0.0.0.0 angels-feet.de -0.0.0.0 angels-from-asia.com -0.0.0.0 angels-heaven.fr.st -0.0.0.0 angels-in-ukraine.net -0.0.0.0 angels-of-london.com -0.0.0.0 angels-of-pain.de -0.0.0.0 angels-of-sin.com -0.0.0.0 angels-place.com -0.0.0.0 angels-sydney.over-blog.com -0.0.0.0 angels-tokyo.com -0.0.0.0 angels-videos.com -0.0.0.0 angels.altenpflege.board.de -0.0.0.0 angels.jp.land.to -0.0.0.0 angels.satyrslair.com -0.0.0.0 angels.us.tf -0.0.0.0 angels2u.co.uk -0.0.0.0 angels4you.co.uk -0.0.0.0 angels4youleeds.co.uk -0.0.0.0 angels4yousheffield.co.uk -0.0.0.0 angelsamazing.com -0.0.0.0 angelsanddaggers.com -0.0.0.0 angelscarebohol.com -0.0.0.0 angelscasting.net -0.0.0.0 angelsdemonsmasons.com -0.0.0.0 angelsdream.virtue.nu -0.0.0.0 angelsdublin.com -0.0.0.0 angelsexclusive.nl -0.0.0.0 angelsfeetsite.com -0.0.0.0 angelsfire.nl -0.0.0.0 angelsfirstaid.com -0.0.0.0 angelsgalaxy.int.tf -0.0.0.0 angelshellmouth.faithweb.com -0.0.0.0 angelshot.net -0.0.0.0 angelsinnmanali.com -0.0.0.0 angelsinsatin.com -0.0.0.0 angelsinwetts.cjb.net -0.0.0.0 angelslinks.com -0.0.0.0 angelslinks.net -0.0.0.0 angelslinks.org -0.0.0.0 angelsmist.com -0.0.0.0 angelsofalabama.com -0.0.0.0 angelsofamsterdam.com -0.0.0.0 angelsofamsterdam.nl -0.0.0.0 angelsofbeauty.fsn.net -0.0.0.0 angelsofblood.forumfree.net -0.0.0.0 angelsofdeath.info -0.0.0.0 angelsofindia.com -0.0.0.0 angelsoflondon.com -0.0.0.0 angelsofmemphis.com -0.0.0.0 angelsofmercy.org -0.0.0.0 angelsofneworleans.com -0.0.0.0 angelsofnight.com -0.0.0.0 angelsofthenight.co.uk -0.0.0.0 angelsofthenight.kostenloses-forum.be -0.0.0.0 angelsofuniverse.forumfree.net -0.0.0.0 angelsofwar.nl -0.0.0.0 angelsoi26.kt.fc2.com -0.0.0.0 angelsordevils.co.uk -0.0.0.0 angelsordevils.com -0.0.0.0 angelsouris.free.fr -0.0.0.0 angelsscort.com.mx -0.0.0.0 angelstolove.com -0.0.0.0 angelstpg.com -0.0.0.0 angelsunlimited.com -0.0.0.0 angelsupport.missioncollege.org -0.0.0.0 angelsweb.nl -0.0.0.0 angelswife.com -0.0.0.0 angelswifelovers.com -0.0.0.0 angeltel.net -0.0.0.0 angelusagi.envy.nu -0.0.0.0 angelvalentine.org -0.0.0.0 angelveil.org -0.0.0.0 angelwhite.extra.hu -0.0.0.0 angelwoods.com -0.0.0.0 angelys-club.fr -0.0.0.0 anicegoodboy.tumblr.com -0.0.0.0 animal-cartoons.com -0.0.0.0 animal6.net -0.0.0.0 animalrating.com -0.0.0.0 animals.takezoo.com -0.0.0.0 animalsex-planet.com -0.0.0.0 animatedpornblog.com -0.0.0.0 anime-angels.net -0.0.0.0 animediablo.com -0.0.0.0 animephile.com -0.0.0.0 animepornmov.com -0.0.0.0 ankaraescortbayan.net -0.0.0.0 ankaraliescort.org -0.0.0.0 ann-angel-1.com -0.0.0.0 ann-angel.com -0.0.0.0 anna-angel.com -0.0.0.0 annangel.com -0.0.0.0 annangel.fan.free.fr -0.0.0.0 annangel.net -0.0.0.0 annangel.org -0.0.0.0 annangelishot.com -0.0.0.0 annas-angels.co.uk -0.0.0.0 annasangels.co.uk -0.0.0.0 annasassets.com -0.0.0.0 annavirgin.com -0.0.0.0 annuaire-x.com -0.0.0.0 anony-sex.tumblr.com -0.0.0.0 anotherpornblog.tumblr.com -0.0.0.0 antarvasnapornvideos.com -0.0.0.0 antivirgins.com -0.0.0.0 anyporn.com -0.0.0.0 anysex.com -0.0.0.0 ao-putaria.tumblr.com -0.0.0.0 apetube.com -0.0.0.0 apina.biz -0.0.0.0 apinaporn.com -0.0.0.0 apornmovie.com -0.0.0.0 applefoam.angelfire.com -0.0.0.0 aquiwebcams.com -0.0.0.0 arab66.com -0.0.0.0 arabgfvideos.com -0.0.0.0 arabgirlsinthehood.info -0.0.0.0 arabialoveseats.info -0.0.0.0 arabianchicks.com -0.0.0.0 arabictopics.com -0.0.0.0 arabks.com -0.0.0.0 arabsexweb.com -0.0.0.0 arabvirgin.com -0.0.0.0 arabvirgins.com -0.0.0.0 arbkos.com -0.0.0.0 archangels.ws -0.0.0.0 archangelschool.org -0.0.0.0 ard.ihookup.com -0.0.0.0 arenaporno.com -0.0.0.0 arhangelsk.name -0.0.0.0 arkhangelskiy.com -0.0.0.0 arrobapay.com -0.0.0.0 artworks-blog.tumblr.com -0.0.0.0 arxhamster.com -0.0.0.0 asciipr0n.com -0.0.0.0 asertukko.angelfire.com -0.0.0.0 ashemaletube.com -0.0.0.0 ashemaletv.com -0.0.0.0 ashengineer1.tumblr.com -0.0.0.0 ashleymadison.com -0.0.0.0 asia-virgins.com -0.0.0.0 asiablue.com -0.0.0.0 asian.xxxcounter.com -0.0.0.0 asianbabesdatabase.com -0.0.0.0 asianbaes.tumblr.com -0.0.0.0 asianhumps.com -0.0.0.0 asianparade.com -0.0.0.0 asianplayboy.com -0.0.0.0 asiantubesex.com -0.0.0.0 asianxtv.com -0.0.0.0 askjolene.com -0.0.0.0 asktiava.com -0.0.0.0 asmhentai.com -0.0.0.0 ass-overdose.tumblr.com -0.0.0.0 ass1st.com -0.0.0.0 ass2waist.com -0.0.0.0 assandbuttfanclub.tumblr.com -0.0.0.0 assangels.com -0.0.0.0 assdumper.com -0.0.0.0 assesinpublicblogg.thumblogger.com -0.0.0.0 asso69110.org -0.0.0.0 asstomouthangels.ws -0.0.0.0 asstr.org -0.0.0.0 asstraffic.com -0.0.0.0 asstraffic.xlogz.com -0.0.0.0 assvirgin.com -0.0.0.0 assvirgins.com -0.0.0.0 assvirgins.net -0.0.0.0 astridsangelcash.com -0.0.0.0 astridsangels.com -0.0.0.0 ateentube.tv -0.0.0.0 athleticpleasure.tumblr.com -0.0.0.0 atk-archives.com -0.0.0.0 atkarchives.com -0.0.0.0 atkexotics.com -0.0.0.0 atkgirlfriends.com -0.0.0.0 atkhairy.com -0.0.0.0 atkmodels.com -0.0.0.0 atkpetites.com -0.0.0.0 atkpremium.com -0.0.0.0 atkpussies.com -0.0.0.0 atmmovieblog.angelfire.com -0.0.0.0 attractivesex.com -0.0.0.0 auctions.playboy.com -0.0.0.0 auntjudys.com -0.0.0.0 auntmia.com -0.0.0.0 austrian-angels.at -0.0.0.0 autolinkweb.com -0.0.0.0 avalaurenblog.com -0.0.0.0 avatarcash.com -0.0.0.0 avenida18.tumblr.com -0.0.0.0 avn.com -0.0.0.0 avseesee.com -0.0.0.0 awmads.com -0.0.0.0 awsum.me -0.0.0.0 ayanaangel.com -0.0.0.0 az7t1.com -0.0.0.0 az7t2.com -0.0.0.0 aziangals.com -0.0.0.0 azkempire.com -0.0.0.0 aztecaporno.com -0.0.0.0 b44.com -0.0.0.0 babe-lounge.com -0.0.0.0 babedump.com -0.0.0.0 babelogbook.com -0.0.0.0 babepedia.com -0.0.0.0 babesandstars.com -0.0.0.0 babesmachine.com -0.0.0.0 babesnetwork.com -0.0.0.0 babesonwebcams.com -0.0.0.0 babezblog.com -0.0.0.0 baby-angelesb.skyblog.com -0.0.0.0 baby-angelesb.skyrock.com -0.0.0.0 babygotaphatass.tumblr.com -0.0.0.0 backdoor.thumblogger.com -0.0.0.0 backseatbangers.com -0.0.0.0 badashley.com -0.0.0.0 badassangels.com -0.0.0.0 badbitchgifs.tumblr.com -0.0.0.0 baddieshumiliated.tumblr.com -0.0.0.0 badfishforums.com -0.0.0.0 badgirlsblog.com -0.0.0.0 badjojo.com -0.0.0.0 badoinkvr.com -0.0.0.0 badvirgin.com -0.0.0.0 badvirgins.com -0.0.0.0 baise-webcams.com -0.0.0.0 baisepartout.com -0.0.0.0 bak-itup.tumblr.com -0.0.0.0 balanced.gtsadsdistributed.com -0.0.0.0 ball-pain.tumblr.com -0.0.0.0 ballbustermx.tumblr.com -0.0.0.0 ballbusting-barbara.tumblr.com -0.0.0.0 ballbusting-chix.tumblr.com -0.0.0.0 ballbusting-germany.tumblr.com -0.0.0.0 ballbustingbitchesbrigade.tumblr.com -0.0.0.0 ballbustingcbt.tumblr.com -0.0.0.0 ballbustingdommes.tumblr.com -0.0.0.0 ballbustingpics.tumblr.com -0.0.0.0 ballbustingtorture.tumblr.com -0.0.0.0 ballbustingtube.com -0.0.0.0 ballerinabondagefairies.tumblr.com -0.0.0.0 baltictop.com -0.0.0.0 ban.erovideo.ru -0.0.0.0 bananabunny.com -0.0.0.0 banatdream.com -0.0.0.0 banditmovies.com -0.0.0.0 banduraangels.com -0.0.0.0 baneoftheangels.proboards106.com -0.0.0.0 bang.com -0.0.0.0 bangbros.com -0.0.0.0 bangbros1.com -0.0.0.0 bangbrosnetwork.bangbros1.com -0.0.0.0 bangbrosnetwork.com -0.0.0.0 bangbrosteenporn.com -0.0.0.0 bangbrothers.com -0.0.0.0 bangbus.com -0.0.0.0 bangbus.xlogz.com -0.0.0.0 bangxxxteens.com -0.0.0.0 bangyoulater.com -0.0.0.0 banjosack.tumblr.com -0.0.0.0 bankpower.tumblr.com -0.0.0.0 bannedcelebs.com -0.0.0.0 bannedsextapes.com -0.0.0.0 banner.celebrity-fakes.net -0.0.0.0 banner.czech-sex.cz -0.0.0.0 bannerout.com -0.0.0.0 banners.777-xxx.com -0.0.0.0 banners.adultrevenueservice.com -0.0.0.0 banners.amateurtour.com -0.0.0.0 banners.animeerotico.com -0.0.0.0 banners.bookofsex.com -0.0.0.0 banners.celebtaboo.com -0.0.0.0 banners.chicashumedas.com -0.0.0.0 banners.colegialasdesvirgadas.com -0.0.0.0 banners.eroadvertising.com -0.0.0.0 banners.fuckingdrunks.com -0.0.0.0 banners.hornywife.com -0.0.0.0 banners.lesbianascerdas.com -0.0.0.0 banners.passeilimitado.com -0.0.0.0 banners.prazerlesbico.com -0.0.0.0 banners.sotransexuais.com -0.0.0.0 banners.voyeurweb.com -0.0.0.0 banners2.eroadvertising.com -0.0.0.0 barbaruivo.tumblr.com -0.0.0.0 barefootvixens.com -0.0.0.0 barevirgins.com -0.0.0.0 basal.ca -0.0.0.0 bbp.juggcrew.com -0.0.0.0 bbsex.org -0.0.0.0 bbw.sexyads.com -0.0.0.0 bbwsexpicsmovies.com -0.0.0.0 bcfakes.com -0.0.0.0 bctapertadinhaa.tumblr.com -0.0.0.0 bdsmboard.org -0.0.0.0 bdsmcafe.com -0.0.0.0 bdsmlibrary.com -0.0.0.0 bdsmpichunter.com -0.0.0.0 bdsmstreak.com -0.0.0.0 bdsmtheory.com -0.0.0.0 bdsmxxxmovies.com -0.0.0.0 beachtoplist.com -0.0.0.0 beardysfilthemporium.tumblr.com -0.0.0.0 beat-pussy.tumblr.com -0.0.0.0 beautifulangels.com -0.0.0.0 beautifulass.sensualwriter.com -0.0.0.0 beautifullchicks.tumblr.com -0.0.0.0 beaverbattle.com -0.0.0.0 beeg.com -0.0.0.0 beemtube.com -0.0.0.0 beerandshots.com -0.0.0.0 befuck.com -0.0.0.0 bellebulle.tumblr.com -0.0.0.0 belloporno.it -0.0.0.0 benbigben7.tumblr.com -0.0.0.0 bertox.tumblr.com -0.0.0.0 best-paypornsites.com -0.0.0.0 best-virgins.com -0.0.0.0 bestangels.de -0.0.0.0 bestarabpicinthenet.info -0.0.0.0 bestarabtube.com -0.0.0.0 bestcrazyvideos.com -0.0.0.0 besteffinggifs.tumblr.com -0.0.0.0 besthotdates.com -0.0.0.0 bestlistofporn.com -0.0.0.0 bestphatchicks.com -0.0.0.0 bestpornever2014.tumblr.com -0.0.0.0 bestporngifs-ever.tumblr.com -0.0.0.0 bestporngifs.com -0.0.0.0 bestpornstardb.com -0.0.0.0 bestsexgiffer.tumblr.com -0.0.0.0 bestsexualpleasure.com -0.0.0.0 bestsexygifsontheweb.tumblr.com -0.0.0.0 betterfap.com -0.0.0.0 between-thy-sheets.tumblr.com -0.0.0.0 betweenu2.tumblr.com -0.0.0.0 bffs.com -0.0.0.0 bi-sexuall.tumblr.com -0.0.0.0 bibijonesanddillonharperrule.tumblr.com -0.0.0.0 bigbangempire.com -0.0.0.0 bigboobsalert.com -0.0.0.0 bigboobsfilm.com -0.0.0.0 bigboobsparadise.com -0.0.0.0 bigboobswebcams.com -0.0.0.0 bigbootygifs.tumblr.com -0.0.0.0 biggestboobguns.tumblr.com -0.0.0.0 biggested.tumblr.com -0.0.0.0 bigmchoy.tumblr.com -0.0.0.0 bigmouthfuls.com -0.0.0.0 bignatural.ws -0.0.0.0 bignaturalknockers.com -0.0.0.0 bignaturals-movies.com -0.0.0.0 bignaturals.com -0.0.0.0 bignaturals.de -0.0.0.0 bigtitangels.com -0.0.0.0 bigtits.com -0.0.0.0 bigtitsintightclothing.tumblr.com -0.0.0.0 bigtitslovess.tumblr.com -0.0.0.0 bigtitsonwebcams.com -0.0.0.0 biguy7.tumblr.com -0.0.0.0 bikiniporn.pics -0.0.0.0 billpics.com -0.0.0.0 bisexualtensions.tumblr.com -0.0.0.0 bitchdump.com -0.0.0.0 bitingass.tumblr.com -0.0.0.0 bizzarre.adult.directnic.com -0.0.0.0 black.xxxcounter.com -0.0.0.0 blackandshiny.com -0.0.0.0 blackangel-halle.de -0.0.0.0 blackangelica.com -0.0.0.0 blackangelvideo.com -0.0.0.0 blackassangels.com -0.0.0.0 blacked.com -0.0.0.0 blackgfs.com -0.0.0.0 blackvirgins.com -0.0.0.0 blackystars.com -0.0.0.0 blaze312.tumblr.com -0.0.0.0 bleedingvirgins.com -0.0.0.0 blitz-natursekt.de -0.0.0.0 blog.cartoonvalley.com -0.0.0.0 blog.ferronetwork.com -0.0.0.0 blog.freejuicywebcams.com -0.0.0.0 blog.gfrevenge.com -0.0.0.0 blog.yobt.com -0.0.0.0 blogangela.com -0.0.0.0 blogbang.com -0.0.0.0 blogbugs.org -0.0.0.0 blogs-list.com -0.0.0.0 blogtur.com -0.0.0.0 blondangel.de -0.0.0.0 blondangels.de -0.0.0.0 blondewebcams.com -0.0.0.0 blondexxxmag.com -0.0.0.0 bloodangels.com -0.0.0.0 bloodyvirgin.com -0.0.0.0 blow-jobs.me -0.0.0.0 blowingangels.com -0.0.0.0 blowingkisses.net -0.0.0.0 blueangel.nl -0.0.0.0 blueangel57.over-blog.com -0.0.0.0 bluewebcams.com -0.0.0.0 board.freeones.com -0.0.0.0 bob.crazyshit.com -0.0.0.0 bobiporn.com -0.0.0.0 bonabanners.co.uk -0.0.0.0 bondage-shock.com -0.0.0.0 bondage.adult.directnic.com -0.0.0.0 bondagecompanion.com -0.0.0.0 bondagefeed.tumblr.com -0.0.0.0 bondagegifslideshow.tumblr.com -0.0.0.0 bondageman.tumblr.com -0.0.0.0 bondagetube.tv -0.0.0.0 bondagewebcams.com -0.0.0.0 bonerthrob.tumblr.com -0.0.0.0 boobcritic.com -0.0.0.0 boobdrop.tumblr.com -0.0.0.0 boobieblog.com -0.0.0.0 boobies-daily.org -0.0.0.0 boobies.site -0.0.0.0 boobiesforus2.tumblr.com -0.0.0.0 boobs-4u.com -0.0.0.0 boobsaroundtheworld.com -0.0.0.0 boobsbouncing.tumblr.com -0.0.0.0 boobscategory.com -0.0.0.0 boobsinmotion.tumblr.com -0.0.0.0 boobsloverplace.tumblr.com -0.0.0.0 boobsrme1.tumblr.com -0.0.0.0 boobstr.com -0.0.0.0 boodigo.com -0.0.0.0 bookmarklinks.com -0.0.0.0 bookofsex.com -0.0.0.0 booty-walk.tumblr.com -0.0.0.0 bootycallfriends.com -0.0.0.0 bootyfix.com -0.0.0.0 bootyoftheday.co -0.0.0.0 bootyoptics.tumblr.com -0.0.0.0 bootytape.com -0.0.0.0 boquetei-ra.tumblr.com -0.0.0.0 born2bownedbyblack.tumblr.com -0.0.0.0 bos.so -0.0.0.0 bouncing-man.tumblr.com -0.0.0.0 boundandbanged.com -0.0.0.0 boxingbeanscbtblog.tumblr.com -0.0.0.0 boyfriendnetwork.com -0.0.0.0 boysfood.com -0.0.0.0 br.youporn.com -0.0.0.0 brandibelle.bangbros1.com -0.0.0.0 brandys-box.com -0.0.0.0 brasiltudoliberado.com -0.0.0.0 bravoteens.com -0.0.0.0 bravotube.net -0.0.0.0 bravsbookmarks.com -0.0.0.0 brazilvirgin.com -0.0.0.0 brazilvirgina.com -0.0.0.0 brazzers.com -0.0.0.0 brazzersnetwork.com -0.0.0.0 brdteengal.com -0.0.0.0 breathlessangel.com -0.0.0.0 briceangel.over-blog.com -0.0.0.0 brickhousebetty.net -0.0.0.0 brilliantboobsworld.tumblr.com -0.0.0.0 britishcoeds.com -0.0.0.0 britlascivious.tumblr.com -0.0.0.0 britneyvirgin.com -0.0.0.0 bronzeadultblogs.com -0.0.0.0 brothelangelsladies.com -0.0.0.0 brownbunnies.com -0.0.0.0 browneyedangel83.freewebpages.org -0.0.0.0 brunetteangel.com -0.0.0.0 brunetteangels.com -0.0.0.0 brutal-cock-ball-torture.tumblr.com -0.0.0.0 brutalviolence.com -0.0.0.0 btas.juggcrew.com -0.0.0.0 bubblebuttbonanza.com -0.0.0.0 bubblebuttsgalore.com -0.0.0.0 buck-angel.com -0.0.0.0 buckangel.blog-paradijs.com -0.0.0.0 buckangel.com -0.0.0.0 buckangel.maakjestart.nl -0.0.0.0 buckangel.nl -0.0.0.0 buckangelbucks.com -0.0.0.0 buckangelvod.com -0.0.0.0 bulktube.com -0.0.0.0 bullporn.com -0.0.0.0 bunnyteensmovies.com -0.0.0.0 burningangel.com -0.0.0.0 burningangel.net -0.0.0.0 burningcamel.com -0.0.0.0 burningcamel.org -0.0.0.0 bursa.escortgirl.asia -0.0.0.0 bursahaliyikamak.com -0.0.0.0 bursasporteam.com -0.0.0.0 buscadordewebcams.com -0.0.0.0 business-angel.info -0.0.0.0 bustnow.com -0.0.0.0 busty-and-hot.tumblr.com -0.0.0.0 busty-asian.org -0.0.0.0 bustyasians.site -0.0.0.0 bustygirlsblog.com -0.0.0.0 bustyvixen.net -0.0.0.0 buttgifs.com -0.0.0.0 buttnakedinthestreets.com -0.0.0.0 buttsinmotion.tumblr.com -0.0.0.0 buzzwebcams.com -0.0.0.0 bwlesbians.com -0.0.0.0 bx.pornotgp.net -0.0.0.0 byot.adultrevenueservice.com -0.0.0.0 c.urvy.org -0.0.0.0 c1.x-traceur.com -0.0.0.0 cadillacangels.com -0.0.0.0 cafedeangel.net -0.0.0.0 cagnaporno.com -0.0.0.0 cai-dee-boca.tumblr.com -0.0.0.0 caiunoxvideos.com.br -0.0.0.0 californiavirgins.com -0.0.0.0 calll-home.tumblr.com -0.0.0.0 callmeyourbbygirl.tumblr.com -0.0.0.0 cam4.com -0.0.0.0 camcaps.net -0.0.0.0 camcrush.com -0.0.0.0 camelcookie.com -0.0.0.0 camelmedia.net -0.0.0.0 camelstyle.net -0.0.0.0 camgasm.com -0.0.0.0 camplacelatinas.com -0.0.0.0 campreferral.angelfire.com -0.0.0.0 cams.com -0.0.0.0 camsangels.com -0.0.0.0 camshowdownloads.com -0.0.0.0 camshunt.com -0.0.0.0 camsoda.com -0.0.0.0 camster.com -0.0.0.0 camwhores.co -0.0.0.0 camwhores.tv -0.0.0.0 camworld.nl -0.0.0.0 camz.com -0.0.0.0 camzter.com -0.0.0.0 canalporno.com -0.0.0.0 canalwebcams.com -0.0.0.0 candidbeachangels.com -0.0.0.0 cantender.com -0.0.0.0 cantfitinbikeshorts.tumblr.com -0.0.0.0 cantstophentai.tumblr.com -0.0.0.0 captainramirez123.tumblr.com -0.0.0.0 captcrunch24.tumblr.com -0.0.0.0 captiveangels.com -0.0.0.0 cardsgate-cs.com -0.0.0.0 carlhardwick.com -0.0.0.0 carpediem.fr -0.0.0.0 cartoon-3x.com -0.0.0.0 cartoonpornvideos.com -0.0.0.0 cartoontube.com -0.0.0.0 cartoonvalley.com -0.0.0.0 carumbas.com -0.0.0.0 casalingheporno.it -0.0.0.0 cashangel.de -0.0.0.0 cassies-classy-lassies.thumblogger.com -0.0.0.0 cat-clothes.angelfire.com -0.0.0.0 cbentai.tumblr.com -0.0.0.0 cbird.sextracker.com -0.0.0.0 cbmb1.tumblr.com -0.0.0.0 cbt-fetish.tumblr.com -0.0.0.0 cbtextremeuk.tumblr.com -0.0.0.0 cbtforfun.tumblr.com -0.0.0.0 ccgals.com -0.0.0.0 ccleaner.com -0.0.0.0 cdn-i-am-bored.com -0.0.0.0 cdn.ftvgirls.com -0.0.0.0 cdn.mb.datingadzone.com -0.0.0.0 cdn.watchmygf.com -0.0.0.0 cdn1.premiumhdv.com -0.0.0.0 cdn2.ads.datinggold.com -0.0.0.0 cearalynch.tumblr.com -0.0.0.0 celeb.gate.cc -0.0.0.0 celebflix.us -0.0.0.0 celebritiesonvideo.thumblogger.com -0.0.0.0 celebrity-fakes.net -0.0.0.0 celebritywar.com -0.0.0.0 celebsking.com -0.0.0.0 celebsnudeworld.com -0.0.0.0 celebsroulette.com -0.0.0.0 celebsuncensored.com -0.0.0.0 celebtaboo.com -0.0.0.0 celebuzz.com -0.0.0.0 cesky-sex.cz -0.0.0.0 cfake.com -0.0.0.0 cfnmidol.com -0.0.0.0 champnewgameronline.angelfire.com -0.0.0.0 chan.sankakucomplex.com -0.0.0.0 changelingpress.com -0.0.0.0 changels.net -0.0.0.0 charlisangels.com -0.0.0.0 charming-angels.net -0.0.0.0 charnelz.tumblr.com -0.0.0.0 chastityjam.tumblr.com -0.0.0.0 chat-webcams.com -0.0.0.0 chat.adultfriendfinder.com -0.0.0.0 chatboxwebcams.com -0.0.0.0 chatischat.com -0.0.0.0 chatroulette.com -0.0.0.0 chaturbate.com -0.0.0.0 chaturbatetrans.com -0.0.0.0 chatzozo.com -0.0.0.0 cheapadultdvd.com -0.0.0.0 cheekybanners.com -0.0.0.0 cheerleader-webcams.com -0.0.0.0 cheggit.me -0.0.0.0 cherry-boobssex.tumblr.com -0.0.0.0 cherrynovelty.com -0.0.0.0 chezangelique.free.fr -0.0.0.0 chibiangel86.bravejournal.com -0.0.0.0 chicaangelical.com.ar -0.0.0.0 chicasconwebcams.com.ar -0.0.0.0 chicasenwebcams.com -0.0.0.0 chicashumedas.com -0.0.0.0 chicaswebcams.com -0.0.0.0 chickenbanners.com -0.0.0.0 chickenhost.com -0.0.0.0 chikcz.tumblr.com -0.0.0.0 chinese-angels.com -0.0.0.0 chinmaster.com -0.0.0.0 chloes-angels.com -0.0.0.0 chris.virginradioblog.fr -0.0.0.0 chrisangel.canalblog.com -0.0.0.0 christinaangel.com -0.0.0.0 chubby-teen.com -0.0.0.0 chumleaf.com -0.0.0.0 chunkyangels.com -0.0.0.0 chunkybutts.com -0.0.0.0 chunkytgp.net -0.0.0.0 chupaminhabct.tumblr.com -0.0.0.0 chupandocomhallspreto.tumblr.com -0.0.0.0 chupo-vc.tumblr.com -0.0.0.0 chyoa.com -0.0.0.0 cinemaden.com -0.0.0.0 cinextravadaz.blogs.allocine.fr -0.0.0.0 circleofxxx.com -0.0.0.0 citysex.com -0.0.0.0 clamsangels.com -0.0.0.0 classy-angel.com -0.0.0.0 classyangel.com -0.0.0.0 click.dtiserv2.com -0.0.0.0 click.revsharecash.com -0.0.0.0 click.xxxofferz.com -0.0.0.0 clicks.babylon-x.com -0.0.0.0 clickthru.aebn.net -0.0.0.0 clipcake.com -0.0.0.0 cliphunter.com -0.0.0.0 clit1.sex-tracker.com -0.0.0.0 clit1.sextracker.de -0.0.0.0 clit10.sex-tracker.com -0.0.0.0 clit10.sextracker.de -0.0.0.0 clit11.sex-tracker.com -0.0.0.0 clit11.sextracker.de -0.0.0.0 clit12.sex-tracker.com -0.0.0.0 clit12.sextracker.de -0.0.0.0 clit2.sex-tracker.com -0.0.0.0 clit2.sextracker.de -0.0.0.0 clit3.sex-tracker.com -0.0.0.0 clit3.sextracker.de -0.0.0.0 clit4.sex-tracker.com -0.0.0.0 clit4.sextracker.de -0.0.0.0 clit5.sex-tracker.com -0.0.0.0 clit5.sextracker.de -0.0.0.0 clit6.sex-tracker.com -0.0.0.0 clit6.sextracker.de -0.0.0.0 clit7.sex-tracker.com -0.0.0.0 clit7.sextracker.de -0.0.0.0 clit8.sex-tracker.com -0.0.0.0 clit8.sextracker.de -0.0.0.0 clit9.sex-tracker.com -0.0.0.0 clit9.sextracker.de -0.0.0.0 cliter.com -0.0.0.0 clitgames.com -0.0.0.0 cliti.com -0.0.0.0 clothedfemalesnudewomen.tumblr.com -0.0.0.0 club-angelinavalentine.com -0.0.0.0 club-ass.tumblr.com -0.0.0.0 club-evaangelina.com -0.0.0.0 club-virgins.com -0.0.0.0 clubaudriannaangel.com -0.0.0.0 clubbestangels.de -0.0.0.0 cluberosatlanta.com -0.0.0.0 clubevaangelina.net -0.0.0.0 clubrejal.com -0.0.0.0 clubseventeen.com -0.0.0.0 clubseventeenvideos.com -0.0.0.0 clubvirgins.com -0.0.0.0 cnnamador.com -0.0.0.0 cock-crazy.tumblr.com -0.0.0.0 cock-desire.tumblr.com -0.0.0.0 cockyeyedtwat.tumblr.com -0.0.0.0 cocogals.com -0.0.0.0 codecguide.com -0.0.0.0 coedcherry.com -0.0.0.0 colegialasdesvirgadas.com -0.0.0.0 colegialasdeverdad.com -0.0.0.0 collectionofbestporn -0.0.0.0 collectionofbestporn.com -0.0.0.0 collectionofbestporn.comvideoashlyn-rae-loves-her-sweet-pussy-fucked.html -0.0.0.0 college-teen-sex.com -0.0.0.0 college-webcams.com -0.0.0.0 collegegirlwebcams.com -0.0.0.0 collegerules.com -0.0.0.0 collegevirgins.com -0.0.0.0 collegewildparties.com -0.0.0.0 colliderporn.com -0.0.0.0 comicunivers.com -0.0.0.0 commetvidsnow.com -0.0.0.0 confessionangel.canalblog.com -0.0.0.0 conquerorofvirgins.com -0.0.0.0 content.adameve.com -0.0.0.0 content1.adameve.com -0.0.0.0 content2.adameve.com -0.0.0.0 content3.adameve.com -0.0.0.0 contents.sex-explorer.com -0.0.0.0 coomgirls.com -0.0.0.0 coopguy.tumblr.com -0.0.0.0 copyrait.angelfire.com -0.0.0.0 coqnu.com -0.0.0.0 coquine-angeline.net -0.0.0.0 corta-pra-18-sp.tumblr.com -0.0.0.0 corta-pra-18.tumblr.com -0.0.0.0 cougar-rencontre.net -0.0.0.0 cougarlife.com -0.0.0.0 cougarsandcream.com -0.0.0.0 count.fuckunion.com -0.0.0.0 counter1.sextracker.de -0.0.0.0 counter10.sextracker.de -0.0.0.0 counter11.sextracker.de -0.0.0.0 counter12.sextracker.de -0.0.0.0 counter2.sextracker.de -0.0.0.0 counter3.sextracker.de -0.0.0.0 counter4.sextracker.de -0.0.0.0 counter5.sextracker.de -0.0.0.0 counter6.sextracker.de -0.0.0.0 counter7.sextracker.de -0.0.0.0 counter8.sextracker.de -0.0.0.0 counter9.sextracker.de -0.0.0.0 counterimg1.adultrevenueservice.com -0.0.0.0 couplesseduceteens.com -0.0.0.0 courtneyvirgin.com -0.0.0.0 cousinherm.tumblr.com -0.0.0.0 crazyasiangfs.com -0.0.0.0 crazycollegegfs.com -0.0.0.0 crazydumper.com -0.0.0.0 crazyhotemoteens.tumblr.com -0.0.0.0 crazyshit.com -0.0.0.0 crazywebcams.com -0.0.0.0 crazyxxx3dworld.com -0.0.0.0 creamasia.adult.directnic.com -0.0.0.0 creamgoodies.com -0.0.0.0 creamyangels.com -0.0.0.0 crefviby.angelfire.com -0.0.0.0 creoads.com -0.0.0.0 crocotube.com -0.0.0.0 crookedfedora.tumblr.com -0.0.0.0 cryangel.com -0.0.0.0 cstarty.tumblr.com -0.0.0.0 ctc.japaneseanime.com -0.0.0.0 cuckold69.com -0.0.0.0 cum4all.tumblr.com -0.0.0.0 cumforcover.com -0.0.0.0 cumlouder.com -0.0.0.0 cummingwithconsequences.tumblr.com -0.0.0.0 cummypantyhose.com -0.0.0.0 cumonmybody.tumblr.com -0.0.0.0 cumonprintedpics.com -0.0.0.0 cumpleaser.com -0.0.0.0 cumridden.com -0.0.0.0 cumshotscenes.com -0.0.0.0 cumswap.net -0.0.0.0 cumwithfriends.tumblr.com -0.0.0.0 cunt-zz.tumblr.com -0.0.0.0 cuntest.com -0.0.0.0 cupofsingles.com -0.0.0.0 curvyangel.com -0.0.0.0 curvyerotic.com -0.0.0.0 custom.videosz.com -0.0.0.0 cute-virgins.net -0.0.0.0 cuteagexoxo.tumblr.com -0.0.0.0 cutegurlz.com -0.0.0.0 cuteincuffs.tumblr.com -0.0.0.0 cuterussianboys.com -0.0.0.0 cuteteenvideo.com -0.0.0.0 cutewebcams.com -0.0.0.0 cutiesinstockings.com -0.0.0.0 cutiesintights.com -0.0.0.0 cyberangels.org -0.0.0.0 cybercouple.tumblr.com -0.0.0.0 cybererotica.com -0.0.0.0 cybereroticamobile.com -0.0.0.0 cybertoplists.com -0.0.0.0 cynegetic.tumblr.com -0.0.0.0 cynicalangel.com -0.0.0.0 cz.pornhub.com -0.0.0.0 czech-teens.com -0.0.0.0 czech-virgins.com -0.0.0.0 czechav.com -0.0.0.0 czechfantasy.com -0.0.0.0 czechhd.net -0.0.0.0 czechvr.com -0.0.0.0 d2r2xsm2cbt.tumblr.com -0.0.0.0 dacash.com -0.0.0.0 daclick.com -0.0.0.0 daddyscumkittens.tumblr.com -0.0.0.0 daddystigerlily.tumblr.com -0.0.0.0 daddysworstnightmare.com -0.0.0.0 dafeet.thumblogger.com -0.0.0.0 daftporn.com -0.0.0.0 dailee.com -0.0.0.0 dailybasis.com -0.0.0.0 dakarlove.virginradioblog.fr -0.0.0.0 damimage.com -0.0.0.0 damnage.com -0.0.0.0 damnhellasskings.com -0.0.0.0 damnlinks.com -0.0.0.0 damselsandothersexyness.tumblr.com -0.0.0.0 dan81.com -0.0.0.0 dancefox.net -0.0.0.0 dancingbear.com -0.0.0.0 dangeloalicante.com -0.0.0.0 dangelopalace.com -0.0.0.0 danimiles.com -0.0.0.0 dansmovies.com -0.0.0.0 daphnerougeworld.tumblr.com -0.0.0.0 daporn.com -0.0.0.0 daporno.tumblr.com -0.0.0.0 dare-to-be-bare96.tumblr.com -0.0.0.0 daredorm.com -0.0.0.0 dark-angel.nl -0.0.0.0 darkangel-sm.de -0.0.0.0 darkangel.com -0.0.0.0 darkangellair.com -0.0.0.0 darkangelonline.nl -0.0.0.0 darkangels12.14.forumer.com -0.0.0.0 darkangelsuni52.jun.pl -0.0.0.0 darkcruisingay.tumblr.com -0.0.0.0 data-ero-advertising.com -0.0.0.0 dating-banners.com -0.0.0.0 dating.friendsearch.com -0.0.0.0 datingamateurs.com -0.0.0.0 daundhier.tumblr.com -0.0.0.0 davecummings.com -0.0.0.0 davidsangels.net -0.0.0.0 dbnaked.com -0.0.0.0 dddtits.com -0.0.0.0 ddfnetwork.com -0.0.0.0 ddorfprivat.de -0.0.0.0 ddvdja.angelfire.com -0.0.0.0 de.porn.com -0.0.0.0 de.pornhub.com -0.0.0.0 de.youporn.com -0.0.0.0 deep-in-me-please.tumblr.com -0.0.0.0 deesseangelina.free.fr -0.0.0.0 definebabe.com -0.0.0.0 definefetish.com -0.0.0.0 degrade-the-bitch.tumblr.com -0.0.0.0 delhisexchat.com -0.0.0.0 deluxebabes.com -0.0.0.0 depositodevideos.com.br -0.0.0.0 depravedangel.unblog.fr -0.0.0.0 depravedangels.com -0.0.0.0 dequatroprosexo.tumblr.com -0.0.0.0 der-wallstreet-trick.eu -0.0.0.0 desadesangels.com -0.0.0.0 descobertasdoprazer.tumblr.com -0.0.0.0 desibees.com -0.0.0.0 desihotpoint.com -0.0.0.0 desikahani.net -0.0.0.0 desipapa.com -0.0.0.0 desire-released.tumblr.com -0.0.0.0 desktopangels.net -0.0.0.0 destinyangel.net -0.0.0.0 deviantclip.com -0.0.0.0 devicebondage.com -0.0.0.0 devil-galleries.com -0.0.0.0 devils-angels.com -0.0.0.0 devirginize.com -0.0.0.0 devirginized.com -0.0.0.0 dex59.exmasters.com -0.0.0.0 dex75.exmasters.com -0.0.0.0 dgyjeic.angelfire.com -0.0.0.0 dia-traffic.com -0.0.0.0 dick-n-jane.com -0.0.0.0 dickievirgin.com -0.0.0.0 dickievirgin.org -0.0.0.0 dicktricks.com -0.0.0.0 digitalangelblog.com -0.0.0.0 digitalangeldollars.com -0.0.0.0 digitaldesire.com -0.0.0.0 digitalplayground.com -0.0.0.0 diksex.tumblr.com -0.0.0.0 dilf.com -0.0.0.0 dimosquit.tumblr.com -0.0.0.0 dinathumbs.com -0.0.0.0 dinotube.com -0.0.0.0 directgov-co-uk.9hz.com -0.0.0.0 direction-x.com -0.0.0.0 directmaster.tumblr.com -0.0.0.0 directorio-webcams.com -0.0.0.0 directoriowebcams.com -0.0.0.0 directtrafficlink.com -0.0.0.0 diredhead.tumblr.com -0.0.0.0 dirty101.com -0.0.0.0 dirtybay.tumblr.com -0.0.0.0 dirtybetty.tumblr.com -0.0.0.0 dirtybondagetgp.com -0.0.0.0 dirtydeniseworld.tumblr.com -0.0.0.0 dirtydirtyangels.com -0.0.0.0 dirtyfinder.com -0.0.0.0 dirtygifsnotmore.tumblr.com -0.0.0.0 dirtygifts.tumblr.com -0.0.0.0 dirtyhippysub.tumblr.com -0.0.0.0 dirtylesbo.com -0.0.0.0 dirtypornpics.tumblr.com -0.0.0.0 dirtypornvids.com -0.0.0.0 dirtyrottenwhore.com -0.0.0.0 dirtyroulette.com -0.0.0.0 dirtyshack.com -0.0.0.0 dirwebcams.com -0.0.0.0 disappointedvirginity.com -0.0.0.0 discreetangels.net -0.0.0.0 disney-xxx.net -0.0.0.0 dixiedonovanlive.tumblr.com -0.0.0.0 dla3hotbanat.info -0.0.0.0 dlisted.com -0.0.0.0 dmssapp.tumblr.com -0.0.0.0 dnvideos.com -0.0.0.0 doctor-adventures.xlogz.com -0.0.0.0 doctorvoluptua.com -0.0.0.0 dodaivirgin.fora.pl -0.0.0.0 dogdick.smackjeeves.com -0.0.0.0 dogfartnetwork.com -0.0.0.0 dogmeout.tumblr.com -0.0.0.0 doidaporsexo.tumblr.com -0.0.0.0 dollyvisha.tumblr.com -0.0.0.0 dolphin-angel-readings.com -0.0.0.0 dominate-me-pls.tumblr.com -0.0.0.0 dominationwebcams.com -0.0.0.0 dominawebcams.com -0.0.0.0 dommevee.tumblr.com -0.0.0.0 domofslaves.tumblr.com -0.0.0.0 donfreeporn.com -0.0.0.0 donkparty.com -0.0.0.0 dontstayvirgin.movielol.org -0.0.0.0 doublepenetrationvids.com -0.0.0.0 doubleviking.com -0.0.0.0 doujin-moe.us -0.0.0.0 doujins.com -0.0.0.0 download.cnet.com -0.0.0.0 drago99.com -0.0.0.0 drainednutz.tumblr.com -0.0.0.0 drchaoss.tumblr.com -0.0.0.0 dreamamateurs.com -0.0.0.0 dreamangelsny.com -0.0.0.0 dreambabes.eu -0.0.0.0 dreameskisehir.com -0.0.0.0 dreamgirlonline.com -0.0.0.0 dreammovies.com -0.0.0.0 drstrangelove.com -0.0.0.0 drtuber.com -0.0.0.0 drunkpichunter.com -0.0.0.0 drunkporn.us -0.0.0.0 drunksexygirls.com -0.0.0.0 dumbvirgins.com -0.0.0.0 dump.xxx -0.0.0.0 dumppix.com -0.0.0.0 dungeonvirgins.com -0.0.0.0 dutchangels.nl -0.0.0.0 dvangels.com -0.0.0.0 dvdboys.com -0.0.0.0 dvdtrailertube.com -0.0.0.0 dylansballs26.tumblr.com -0.0.0.0 e-orgasm.org -0.0.0.0 eastdown67.tumblr.com -0.0.0.0 easy.9hz.com -0.0.0.0 easypic.com -0.0.0.0 easysex.com -0.0.0.0 easysexdate.com -0.0.0.0 ebaumsworld.com -0.0.0.0 ebonypichunter.com -0.0.0.0 ebonywankbank.tumblr.com -0.0.0.0 ebonyxxxnsfw74982875937y.tumblr.com -0.0.0.0 eccie.net -0.0.0.0 edenfantasys.com -0.0.0.0 edgarsalas7928.tumblr.com -0.0.0.0 efukt.com -0.0.0.0 egbo.com -0.0.0.0 ejzbrokenangelz.com -0.0.0.0 ekyolou.angelfire.com -0.0.0.0 elangelito.com -0.0.0.0 elegantangel.com -0.0.0.0 elegantangelblog.com -0.0.0.0 elegantangelppv.com -0.0.0.0 elegantangelvod.com -0.0.0.0 elegantdirtyporn.tumblr.com -0.0.0.0 elenaangel.canalblog.com -0.0.0.0 elephanttube.com -0.0.0.0 elisitas.angelfire.com -0.0.0.0 elunesangels.com -0.0.0.0 emeraldporn.com -0.0.0.0 eminotobursa.com -0.0.0.0 emo-porn.com -0.0.0.0 emoandscenegirls.com -0.0.0.0 empflix.com -0.0.0.0 empireamateurs.com -0.0.0.0 empornium.me -0.0.0.0 en.gay-lounge.net -0.0.0.0 enature.net -0.0.0.0 enaturist.com -0.0.0.0 enjoragif.tumblr.com -0.0.0.0 enjoy3dporn.com -0.0.0.0 enjoyangels.com -0.0.0.0 entensity.net -0.0.0.0 enter.babesnetwork.com -0.0.0.0 enter.brazzersnetwork.com -0.0.0.0 enter.iknowthatgirl.com -0.0.0.0 enter.javhd.com -0.0.0.0 enter.mofosnetwork.com -0.0.0.0 enter.mommygotboobs.com -0.0.0.0 enter.sexproadventures.com -0.0.0.0 enter.teenslikeitbig.com -0.0.0.0 eporner.com -0.0.0.0 erinvirgin.com -0.0.0.0 erito.com -0.0.0.0 ero-love.com -0.0.0.0 eroadvertising.com -0.0.0.0 erodynamics.nl -0.0.0.0 erogarden.blogspot.com -0.0.0.0 erooups.com -0.0.0.0 eroprofile.com -0.0.0.0 eros.com -0.0.0.0 erosberry.com -0.0.0.0 erosblog.com -0.0.0.0 eroshare.com -0.0.0.0 eroswebcams.com -0.0.0.0 erotic-behavior.tumblr.com -0.0.0.0 erotic-endeavors.tumblr.com -0.0.0.0 erotic-pictures-blog.com -0.0.0.0 erotica-addiction.tumblr.com -0.0.0.0 erotica7.com -0.0.0.0 erotically-ridiculous.tumblr.com -0.0.0.0 eroticarabstories.info -0.0.0.0 eroticast.net -0.0.0.0 eroticbeauties.net -0.0.0.0 eroticdisney.com -0.0.0.0 erotici.angelcities.com -0.0.0.0 eroticity.net -0.0.0.0 eroticmatch.com -0.0.0.0 eroticmonkey.com -0.0.0.0 eroticsymphonies.com -0.0.0.0 erotikbaskent.tumblr.com -0.0.0.0 erotique-webcams.com -0.0.0.0 erotische-webcams.com -0.0.0.0 erotizer.info -0.0.0.0 erowebcams.com -0.0.0.0 eroxia.com -0.0.0.0 es.porn.com -0.0.0.0 es.pornhub.com -0.0.0.0 es.youporn.com -0.0.0.0 escort23.com -0.0.0.0 escortankarada.org -0.0.0.0 escortankarali.net -0.0.0.0 escortbayanankaratc.net -0.0.0.0 escortdirectory.com -0.0.0.0 escortguide.com -0.0.0.0 escortvips.net -0.0.0.0 escravadoprazer.tumblr.com -0.0.0.0 eskisehirhayal.com -0.0.0.0 eskisehiryenigun.com -0.0.0.0 essexbill.tumblr.com -0.0.0.0 estudiosexual.com -0.0.0.0 eswebcams.com -0.0.0.0 eternallyedged.tumblr.com -0.0.0.0 ethnicangel.com -0.0.0.0 eudelicia-elesafado.tumblr.com -0.0.0.0 euphoriaporn.com -0.0.0.0 euro-angels.com -0.0.0.0 eurogalz.com -0.0.0.0 eurogirlsescort.com -0.0.0.0 european-angels.com -0.0.0.0 europewebcams.com -0.0.0.0 europornstar.com -0.0.0.0 eva-angelina-1.com -0.0.0.0 eva-angelina-pics.com -0.0.0.0 eva-angelina.info -0.0.0.0 eva-angelina.net -0.0.0.0 evaangel.net -0.0.0.0 evaangelina-tube.com -0.0.0.0 evaangelina.canalblog.com -0.0.0.0 evaangelina.fr -0.0.0.0 evaangelina.org -0.0.0.0 evaangelina.ws -0.0.0.0 evaangelinablog.com -0.0.0.0 evaangelinablog.net -0.0.0.0 evaangelinaonline.com -0.0.0.0 evaangelinapics.com -0.0.0.0 evaangelinavideos.net -0.0.0.0 evaangelinax.com -0.0.0.0 evababy90.tumblr.com -0.0.0.0 evaevangelina.net -0.0.0.0 evangelicaloutpost.com -0.0.0.0 evangelicaloutreach.org -0.0.0.0 evangelineanderson.com -0.0.0.0 evangelinehaughney.com -0.0.0.0 evangelinelilly.free.fr -0.0.0.0 evangelio.com -0.0.0.0 evangelion-lemon.freehostia.com -0.0.0.0 evasiveangels.com -0.0.0.0 evavirgin.com -0.0.0.0 eve-angel.com -0.0.0.0 eveangel.com -0.0.0.0 eveangel.hu -0.0.0.0 eveangel.sensualwriter.com -0.0.0.0 eveangel.us -0.0.0.0 eveangelfreetour.com -0.0.0.0 eveangeli.free.fr -0.0.0.0 eveangelina.net -0.0.0.0 eveangelpic.com -0.0.0.0 everybodygethorny.tumblr.com -0.0.0.0 everyfetishyoucouldthinkof.tumblr.com -0.0.0.0 evilangel.com -0.0.0.0 evilangel.fr -0.0.0.0 evilangel.over-blog.com -0.0.0.0 evilangelcash.com -0.0.0.0 evilangeldirect.com -0.0.0.0 evilangellive.com -0.0.0.0 evilangelppv.com -0.0.0.0 evilangelvideo.com -0.0.0.0 ex1.exmasters.com -0.0.0.0 ex10.exmasters.com -0.0.0.0 ex11.exmasters.com -0.0.0.0 ex12.exmasters.com -0.0.0.0 ex13.exmasters.com -0.0.0.0 ex14.exmasters.com -0.0.0.0 ex2.exmasters.com -0.0.0.0 ex3.exmasters.com -0.0.0.0 ex4.exmasters.com -0.0.0.0 ex5.exmasters.com -0.0.0.0 ex6.exmasters.com -0.0.0.0 ex7.exmasters.com -0.0.0.0 ex8.exmasters.com -0.0.0.0 ex9.exmasters.com -0.0.0.0 excellentwebcams.com -0.0.0.0 exgecash.de -0.0.0.0 excittingteenbabes.tumblr.com -0.0.0.0 exclusive.bannedcelebs.com -0.0.0.0 exclusivepussy.com -0.0.0.0 execistern.tumblr.com -0.0.0.0 exgfphotos.com -0.0.0.0 exgfpics.com -0.0.0.0 exit.ptekcom.com -0.0.0.0 exit.zoodollars.com -0.0.0.0 exits.adultpaymaster.com -0.0.0.0 exquisiteangelz.com -0.0.0.0 exquisiteerotica.tumblr.com -0.0.0.0 exsentrik.tumblr.com -0.0.0.0 exteriorexpertsofvirginia.com -0.0.0.0 extremebig.com -0.0.0.0 extremetube.com -0.0.0.0 extrime-list.com -0.0.0.0 exwifesexbook.com -0.0.0.0 exxxtrasmall.com -0.0.0.0 eyehandy.com -0.0.0.0 ez-pornbabes.tumblr.com -0.0.0.0 ez5ez5xxx.info -0.0.0.0 ezazrakfriends.info -0.0.0.0 eztzvuzvuz.info -0.0.0.0 faaascu.angelfire.com -0.0.0.0 faapy.com -0.0.0.0 fablesofanhedonia.tumblr.com -0.0.0.0 facebook-girl.com -0.0.0.0 facebook-of-sex.com -0.0.0.0 facebook-pour-adulte.over-blog.fr -0.0.0.0 facebook.bi -0.0.0.0 facebookofporn.com -0.0.0.0 facebookofsex.over-blog.com -0.0.0.0 facebooksex.over-blog.com -0.0.0.0 facebooksexo.com -0.0.0.0 faceporn.com -0.0.0.0 facialsaregoodforskin.tumblr.com -0.0.0.0 faithvirgin.com -0.0.0.0 fakehub.com -0.0.0.0 fakethebitch.com -0.0.0.0 fakku.net -0.0.0.0 fallen-angels-production.de -0.0.0.0 fallenangelfuns.com -0.0.0.0 fallenangelproductions.com -0.0.0.0 fallenangelvideo.com -0.0.0.0 fallenvirgin.com -0.0.0.0 familystrokes.com -0.0.0.0 famous-babes.net -0.0.0.0 famous-people-nude.com -0.0.0.0 famousboard.com -0.0.0.0 fanlistings.angelic-trust.net -0.0.0.0 fantasti.cc -0.0.0.0 fantasy4you.info -0.0.0.0 fantasyhd.com -0.0.0.0 fantasywebcams.com -0.0.0.0 faontk.tumblr.com -0.0.0.0 fap1.com -0.0.0.0 fapd.com -0.0.0.0 fapdu.com -0.0.0.0 fapgay.com -0.0.0.0 fappers.org -0.0.0.0 fappingclub.com -0.0.0.0 fappingtogifs.tumblr.com -0.0.0.0 fappyness.com -0.0.0.0 fapset.com -0.0.0.0 fapteentube.com -0.0.0.0 faptube.com -0.0.0.0 faptv.com -0.0.0.0 fapulike.com -0.0.0.0 fapvidhd.com -0.0.0.0 farmingideas.tumblr.com -0.0.0.0 fartfantasyxxx.tumblr.com -0.0.0.0 fastsexdate.com -0.0.0.0 fastsurf.9hz.com -0.0.0.0 fatangel.com -0.0.0.0 fatbackmedia.com -0.0.0.0 fatbeurettess.tumblr.com -0.0.0.0 fatchickens.net -0.0.0.0 fatpichunter.com -0.0.0.0 fattyangels.com -0.0.0.0 favouritecash.com -0.0.0.0 fbbtop100.com -0.0.0.0 fcklady.tumblr.com -0.0.0.0 feetwebcams.com -0.0.0.0 felony-angel.blogdrive.com -0.0.0.0 felonyangel.com -0.0.0.0 femalecoming.com -0.0.0.0 femdom-stuff-world.tumblr.com -0.0.0.0 femdom-tube.com -0.0.0.0 femdom.sensualwriter.com -0.0.0.0 femdomblueballs.tumblr.com -0.0.0.0 femdomcc.com -0.0.0.0 femdomdraw.com -0.0.0.0 femdomfiles.tumblr.com -0.0.0.0 femdomgif.tumblr.com -0.0.0.0 femdomporn.site -0.0.0.0 femdomruinedorgasms.tumblr.com -0.0.0.0 femdomspotlight.tumblr.com -0.0.0.0 femdomworld.com -0.0.0.0 femjoyangels.com -0.0.0.0 feralsex.com -0.0.0.0 ferronetwork.com -0.0.0.0 fetisch-webcams.com -0.0.0.0 fetish.xxxcounter.com -0.0.0.0 fetishbabes.tumblr.com -0.0.0.0 fetishdollars.net -0.0.0.0 fetishfantasyfreak.tumblr.com -0.0.0.0 fetishforbeauty.com -0.0.0.0 fetishfreakwebcams.com -0.0.0.0 fetishgle.tumblr.com -0.0.0.0 fetishnetwork.com -0.0.0.0 fetishpapa.com -0.0.0.0 fetishshrine.com -0.0.0.0 fetishvideos.tumblr.com -0.0.0.0 fffrankk.tumblr.com -0.0.0.0 ffkk.me -0.0.0.0 fhg.dacash.com -0.0.0.0 fhg.dirty101.com -0.0.0.0 fhg.iknowthatgirl.com -0.0.0.0 fhg.lezbohoneys.com -0.0.0.0 fhg.lezcuties.com -0.0.0.0 fhg.stormmedia.com -0.0.0.0 figaitaliana.com -0.0.0.0 fightingangels.fsn.net -0.0.0.0 filediva.com -0.0.0.0 filefactory.com -0.0.0.0 filestube.com -0.0.0.0 filipinavirgin.net -0.0.0.0 filipinawebcams.com -0.0.0.0 fill.juicyads.com -0.0.0.0 filles-webcams.com -0.0.0.0 film-x-gratos.com -0.0.0.0 filmikiporno.tv -0.0.0.0 filmxxx.it -0.0.0.0 filthygifs.tumblr.com -0.0.0.0 finder-x.com -0.0.0.0 findtubes.com -0.0.0.0 fineartteens.com -0.0.0.0 finegirlsdailydeepthroat.tumblr.com -0.0.0.0 finevids.xxx -0.0.0.0 fioxeug.angelfire.com -0.0.0.0 first-mature.com -0.0.0.0 fisgonclub.com -0.0.0.0 fisherlicious.tumblr.com -0.0.0.0 fisting-maniacs.com -0.0.0.0 flagrasamadores.net -0.0.0.0 flashapp.xziptv.com -0.0.0.0 flashingblog.com -0.0.0.0 flashme2.tumblr.com -0.0.0.0 flashwebcams.com -0.0.0.0 flashybabes.com -0.0.0.0 flatchestedangels.com -0.0.0.0 flavinha.com -0.0.0.0 flawlessteenz.tumblr.com -0.0.0.0 fleetwoodfilmsltd.com -0.0.0.0 fleshbot.com -0.0.0.0 fleshhole.com -0.0.0.0 fleshlight.com -0.0.0.0 fleshlightgirls.com -0.0.0.0 fleshlightreviews.net -0.0.0.0 fling.com -0.0.0.0 flingtube.com -0.0.0.0 flyflv.com -0.0.0.0 flyingjizz.com -0.0.0.0 fncash.com -0.0.0.0 foaks.com -0.0.0.0 foo6bordelsonthenet.info -0.0.0.0 fookgle.com -0.0.0.0 footangels.com -0.0.0.0 footfetishchicks.com -0.0.0.0 footfootage.com -0.0.0.0 footjobdiary.com -0.0.0.0 fooxy.com -0.0.0.0 forcedorgasmdomination.tumblr.com -0.0.0.0 foreqew.angelfire.com -0.0.0.0 forgotten-angels.de -0.0.0.0 forgotten_dark_angel.tripod.com -0.0.0.0 forum.adultdvdtalk.com -0.0.0.0 forum.oneclickchicks.com -0.0.0.0 forum.phun.org -0.0.0.0 forum.xnxx.com -0.0.0.0 forum.yobt.com -0.0.0.0 forumophilia.com -0.0.0.0 forums.neswangy.net -0.0.0.0 forums.sexyandfunny.com -0.0.0.0 foto-bugil.tumblr.com -0.0.0.0 foto-porno.it -0.0.0.0 foxhq.com -0.0.0.0 foxporns.com -0.0.0.0 foxyreviews.com -0.0.0.0 fpfreegals.com -0.0.0.0 fr.porn.com -0.0.0.0 fr.pornhub.com -0.0.0.0 fr.wedoo.com -0.0.0.0 fr.youporn.com -0.0.0.0 franco.evangelista.free.fr -0.0.0.0 frathousefuckfest.com -0.0.0.0 frauenhasser.info -0.0.0.0 freakygirlsarethehottest.tumblr.com -0.0.0.0 free--webcams.com -0.0.0.0 free-asian-webcams.com -0.0.0.0 free-babes-webcams.com -0.0.0.0 free-famous-toons.com -0.0.0.0 free-gay-webcams.com -0.0.0.0 free-hardcoresex.org -0.0.0.0 free-lesbian-pic.in -0.0.0.0 free-nylon-porn.com -0.0.0.0 free-porn-galleries.biz -0.0.0.0 free-sex-cat.com -0.0.0.0 free-sex-sexy-gallery.net -0.0.0.0 free-the-nipple.tumblr.com -0.0.0.0 free-toplisten.at -0.0.0.0 free-webcams.com -0.0.0.0 free.angels-list.com -0.0.0.0 free.atkpremium.com -0.0.0.0 free.femdomdraw.com -0.0.0.0 free.fuckbook.cm -0.0.0.0 free.slavecomics.com -0.0.0.0 free.vidz.com -0.0.0.0 free18.net -0.0.0.0 freeadultmedia.com -0.0.0.0 freeadultsource.com -0.0.0.0 freeamateurstube.com -0.0.0.0 freeamatureporn.com -0.0.0.0 freeandeasyangels.homestead.com -0.0.0.0 freeatkgals.com -0.0.0.0 freebestsexstories.com -0.0.0.0 freeblogsearch.com -0.0.0.0 freecc.sex-explorer.com -0.0.0.0 freedailyvirgins.com -0.0.0.0 freefuckvidz.com -0.0.0.0 freehindisexstories.com -0.0.0.0 freehqsex.com -0.0.0.0 freeinterracialgalleries.com -0.0.0.0 freejav.us -0.0.0.0 freejpgseries.com -0.0.0.0 freejuicywebcams.com -0.0.0.0 freelive-webcams.com -0.0.0.0 freematureworld.com -0.0.0.0 freeones.com -0.0.0.0 freepicsandmovies.com -0.0.0.0 freepicsmovies.net -0.0.0.0 freeporn.com -0.0.0.0 freepornbr.com -0.0.0.0 freepornhq.xxx -0.0.0.0 freepornofreeporn.com -0.0.0.0 freepornsubmits.com -0.0.0.0 freesexdoor.com -0.0.0.0 freesexnavigator.com -0.0.0.0 freesexparadise.com -0.0.0.0 freesexyindians.com -0.0.0.0 freeshemalewebcams.com -0.0.0.0 freespanking.com.ar -0.0.0.0 freeviewmovies.com -0.0.0.0 freewebcams.com -0.0.0.0 freewebcams.com.au -0.0.0.0 freexxxpages.net -0.0.0.0 fresh-n-tender.com -0.0.0.0 freshangel.com -0.0.0.0 freshpornline.com -0.0.0.0 freshxxxclips.com -0.0.0.0 freudbox.com -0.0.0.0 frhsex.com -0.0.0.0 fritchy.com -0.0.0.0 frwebcams.com -0.0.0.0 ftop.ru -0.0.0.0 ftvblog.info -0.0.0.0 ftvgirls.com -0.0.0.0 fuck-babes.tumblr.com -0.0.0.0 fuck-me-till-the-end.tumblr.com -0.0.0.0 fuckbook.cm -0.0.0.0 fuckbook.com -0.0.0.0 fuckcksmxnxjs.tumblr.com -0.0.0.0 fuckedvirgingirls.com -0.0.0.0 fuckervids.com -0.0.0.0 fuckherass.net -0.0.0.0 fucking-good-porn.tumblr.com -0.0.0.0 fuckinsilly.com -0.0.0.0 fuckler.com -0.0.0.0 fucklikeagod.tumblr.com -0.0.0.0 fuckmaturewhore.com -0.0.0.0 fuckmyindiangf.com -0.0.0.0 fuckmymoistcunt.tumblr.com -0.0.0.0 fuckmymommyandme.com -0.0.0.0 fuckmysarah.tumblr.com -0.0.0.0 fucksluts.adult.directnic.com -0.0.0.0 fuckstarts.net -0.0.0.0 fucksucknswallow.tumblr.com -0.0.0.0 fuckteenpussy.net -0.0.0.0 fuckthatwasgreat.tumblr.com -0.0.0.0 fuckthegifs.tumblr.com -0.0.0.0 fucktheworld5150.tumblr.com -0.0.0.0 fucktube.com -0.0.0.0 fuckuh.com -0.0.0.0 fuckvideo.org -0.0.0.0 fuckyeahballbusting.tumblr.com -0.0.0.0 fuckyoucash.com -0.0.0.0 fudochi.angelfire.com -0.0.0.0 fukfantasi3s.tumblr.com -0.0.0.0 fullhdxxx.com -0.0.0.0 fullteensporn.com -0.0.0.0 fullxxxmovies.net -0.0.0.0 funpic.hu -0.0.0.0 funwebcams.com -0.0.0.0 fuq.com -0.0.0.0 fuqer.com -0.0.0.0 furious-angel.com -0.0.0.0 fuskator.com -0.0.0.0 futahentai.com -0.0.0.0 futanarizone.tumblr.com -0.0.0.0 fux.com -0.0.0.0 fuxybabes.com -0.0.0.0 fymeir.angelfire.com -0.0.0.0 g-o-z-a-r.tumblr.com -0.0.0.0 g.e-hentai.org -0.0.0.0 gabe6146.tumblr.com -0.0.0.0 gabrio.com -0.0.0.0 gaggedandtied.tumblr.com -0.0.0.0 galerie.olduvsen.cz -0.0.0.0 galleries.aboutgirlslove.com -0.0.0.0 galleries.aebn.net -0.0.0.0 galleries.analdildolesbians.com -0.0.0.0 galleries.bwlesbians.com -0.0.0.0 galleries.dacash.com -0.0.0.0 galleries.danimiles.com -0.0.0.0 galleries.elitedollars.com -0.0.0.0 galleries.fuckingdrunks.com -0.0.0.0 galleries.lesanal.com -0.0.0.0 galleries.mallcom.com -0.0.0.0 galleries.payserve.com -0.0.0.0 galleries.pimproll.com -0.0.0.0 galleries.realblacklesbians.com -0.0.0.0 galleries.sterlingcash.com -0.0.0.0 galleries.teensexmovs.com -0.0.0.0 galleries.titanime.com -0.0.0.0 galleries.videosz.com -0.0.0.0 galleries1.mastersitepass.com -0.0.0.0 galleries2.ftvcash.com -0.0.0.0 gallerygalore.net -0.0.0.0 gallfree.com -0.0.0.0 galls.maniacpass.com -0.0.0.0 gallys.gfrevenge.com -0.0.0.0 gals.teachtwinks.com -0.0.0.0 gamcore.com -0.0.0.0 gamelink.com -0.0.0.0 gameofporn.net -0.0.0.0 games.filestube.com -0.0.0.0 gamesofdesire.com -0.0.0.0 gangbanganal.com -0.0.0.0 gangbangsquad.com -0.0.0.0 gangster-angel.startertjes.nl -0.0.0.0 ganik97.tumblr.com -0.0.0.0 gapingangels.com -0.0.0.0 garrett95959595.tumblr.com -0.0.0.0 gatelevel.angelfire.com -0.0.0.0 gay-webcams.com -0.0.0.0 gay.xxxcounter.com -0.0.0.0 gayhitlist.com -0.0.0.0 gaymaletube.com -0.0.0.0 gaysexwebcams.com -0.0.0.0 gaysonwebcams.com -0.0.0.0 gayswebcams.com -0.0.0.0 gaytwinkwebcams.com -0.0.0.0 gaywebcams.com -0.0.0.0 gbcash.com -0.0.0.0 gdoeuut.angelfire.com -0.0.0.0 geempired.tumblr.com -0.0.0.0 gelbooru.com -0.0.0.0 genericporn.tumblr.com -0.0.0.0 gentlemansjack.tumblr.com -0.0.0.0 getbigvids.com -0.0.0.0 getfiredup4.tumblr.com -0.0.0.0 getfirefox.com -0.0.0.0 getnudies.com -0.0.0.0 gettinghardertoshowit.tumblr.com -0.0.0.0 gfleaks.com -0.0.0.0 gfrevenge.com -0.0.0.0 gfx2.slickcams.com -0.0.0.0 gfy-porn.com -0.0.0.0 ggurls.com -0.0.0.0 ghettotube.com -0.0.0.0 gibby666.tumblr.com -0.0.0.0 gif-porn.com -0.0.0.0 giffies.com -0.0.0.0 gifmeat.tumblr.com -0.0.0.0 gifmeporn-net.tumblr.com -0.0.0.0 gifporndaily.tumblr.com -0.0.0.0 gifpornheaven.tumblr.com -0.0.0.0 gifporntube.com -0.0.0.0 gifs-24.tumblr.com -0.0.0.0 gifs-of-god-nsfw.tumblr.com -0.0.0.0 gifsfor.com -0.0.0.0 gifshub.com -0.0.0.0 giftube.com -0.0.0.0 girlfriend-selfies.tumblr.com -0.0.0.0 girlfriendgalleries.net -0.0.0.0 girlfriendsfilms.com -0.0.0.0 girlfriendvideos.com -0.0.0.0 girlfriendvids.net -0.0.0.0 girlishcuriosity.tumblr.com -0.0.0.0 girlmovieit.tumblr.com -0.0.0.0 girlongirlong1rl.tumblr.com -0.0.0.0 girls-girls-girls-only.tumblr.com -0.0.0.0 girlscanner.com -0.0.0.0 girlsdoporn.com -0.0.0.0 girlsgirlsand-moregirls.tumblr.com -0.0.0.0 girlsgonewild.com -0.0.0.0 girlslovejizz.tumblr.com -0.0.0.0 girlsongirlstube.com -0.0.0.0 girlsontheknees.tumblr.com -0.0.0.0 girlsphotohunting.tumblr.com -0.0.0.0 girlsway.com -0.0.0.0 girlswithgirlsarehot.tumblr.com -0.0.0.0 girlycherrygalaxy.tumblr.com -0.0.0.0 girlygifporn.tumblr.com -0.0.0.0 givemepink.xlogz.com -0.0.0.0 gjuoloi.angelfire.com -0.0.0.0 glamour-tgp.com -0.0.0.0 glamourmilf.com -0.0.0.0 glamourmodelsdirectory.com -0.0.0.0 glossyangels.info -0.0.0.0 glxgroup.com -0.0.0.0 gmattsaki.tumblr.com -0.0.0.0 go-sexogostoso.tumblr.com -0.0.0.0 gobdsm.com -0.0.0.0 goddessblessyou2.thumblogger.com -0.0.0.0 godefloration.net -0.0.0.0 godsartnudes.com -0.0.0.0 gogoangels.com -0.0.0.0 goldhdtube.com -0.0.0.0 goldteenvideos.com -0.0.0.0 gonorar.com -0.0.0.0 goobenz.tumblr.com -0.0.0.0 goodcleansex.tumblr.com -0.0.0.0 gotowebcams.com -0.0.0.0 gotporn.com -0.0.0.0 gotwhatideserved.tumblr.com -0.0.0.0 gqigjgs.angelfire.com -0.0.0.0 gramponante.com -0.0.0.0 grandmasterscone.tumblr.com -0.0.0.0 grannyangel.com -0.0.0.0 graphics.cams.com -0.0.0.0 graphics.friendfinder.com -0.0.0.0 graphics.passion.com -0.0.0.0 gratuit.porn.fr -0.0.0.0 grayvee.com -0.0.0.0 grazzier.hopto.org -0.0.0.0 greatvirgins.com -0.0.0.0 greenangelonline.com -0.0.0.0 greenfox15.tumblr.com -0.0.0.0 gregorie.angelfire.com -0.0.0.0 groovybus.com -0.0.0.0 groupandsex.com -0.0.0.0 groups.filestube.com -0.0.0.0 grow-it-bigger.tumblr.com -0.0.0.0 grupomedicosanangel.com -0.0.0.0 gtaangels.net -0.0.0.0 guaranteedsexdate.com -0.0.0.0 guardalaporno.com -0.0.0.0 guarrasdelporno.xxx -0.0.0.0 guitarmaniac9405.tumblr.com -0.0.0.0 guterporn.xxx -0.0.0.0 gymnastsnude.com -0.0.0.0 h---o---t.tumblr.com -0.0.0.0 h-top.com -0.0.0.0 h2porn.com -0.0.0.0 haarige-angelegenheit.de -0.0.0.0 hacky-gif.tumblr.com -0.0.0.0 hairtostaywebcams.com -0.0.0.0 hairypichunter.com -0.0.0.0 hanime.tv -0.0.0.0 happy-porn.com -0.0.0.0 hard-tube-hd.com -0.0.0.0 hardanime.com -0.0.0.0 hardassed.com -0.0.0.0 hardasses.com -0.0.0.0 hardcartoon.com -0.0.0.0 hardcore.xxxcounter.com -0.0.0.0 hardcorefuckpics.tumblr.com -0.0.0.0 harddaddy.com -0.0.0.0 harddickproject.com -0.0.0.0 hardfreshmen.com -0.0.0.0 hardgirls.nl -0.0.0.0 hardhut.com -0.0.0.0 hardissimo.org -0.0.0.0 hardjpegs.com -0.0.0.0 hardlads.com -0.0.0.0 hardlatinavideos.com -0.0.0.0 hardlicks.com -0.0.0.0 hardnastygifs.tumblr.com -0.0.0.0 hardnstraight.com -0.0.0.0 hardsexpleasures.com -0.0.0.0 hardsextube.com -0.0.0.0 hardsu.net -0.0.0.0 hardtobuy.com -0.0.0.0 hardtv.com -0.0.0.0 hardvirgins.com -0.0.0.0 hardwayout.com -0.0.0.0 hardwomen.com -0.0.0.0 hardxtc.com -0.0.0.0 hardxxxclips.com -0.0.0.0 hardxxxvids.com -0.0.0.0 hardyoungporn.com -0.0.0.0 hazehim.com -0.0.0.0 hbobs-tube.com -0.0.0.0 hbrowse.com -0.0.0.0 hc0303.tumblr.com -0.0.0.0 hclips.com -0.0.0.0 hd-easyporn.com -0.0.0.0 hdhighresporn.tumblr.com -0.0.0.0 hdmmovies.sex -0.0.0.0 hdmovz.com -0.0.0.0 hdporn.net -0.0.0.0 hdpornclimb.com -0.0.0.0 hdpornclub.org -0.0.0.0 hdporner720.com -0.0.0.0 hdpornfull.com -0.0.0.0 hdpornmobilex.com -0.0.0.0 hdpornochief.com -0.0.0.0 hdpornstar.com -0.0.0.0 hdpornvideo.xxx -0.0.0.0 hdqualitymovies.com -0.0.0.0 hdxxx.me -0.0.0.0 hdzog.com -0.0.0.0 heartfeltangels.com -0.0.0.0 heartless-angels.discutfree.com -0.0.0.0 heaven666.org -0.0.0.0 heavenlytranny.com -0.0.0.0 heavensangelsreadings.com -0.0.0.0 hegixic.angelfire.com -0.0.0.0 hell-angel.com -0.0.0.0 hellporno.com -0.0.0.0 hentai-foundry.com -0.0.0.0 hentai-hole.tumblr.com -0.0.0.0 hentai-top100.com -0.0.0.0 hentai.ms -0.0.0.0 hentai.xxx -0.0.0.0 hentai2read.com -0.0.0.0 hentai2w.com -0.0.0.0 hentai4manga.com -0.0.0.0 hentaicrunch.com -0.0.0.0 hentaifit.com -0.0.0.0 hentaifromhell.org -0.0.0.0 hentaigasm.com -0.0.0.0 hentaihaven.org -0.0.0.0 hentaihere.com -0.0.0.0 hentailisting.com -0.0.0.0 hentaipassport.com -0.0.0.0 hentaiplay.net -0.0.0.0 hentairules.net -0.0.0.0 hentaischool.com -0.0.0.0 hentaiseeker.com -0.0.0.0 hentaistream.com -0.0.0.0 hentaitoonami.com -0.0.0.0 hentaivideoworld.com -0.0.0.0 hentaiweeb.com -0.0.0.0 hentaixtv.com -0.0.0.0 her69.net -0.0.0.0 heretocheeruup.tumblr.com -0.0.0.0 herfirstanalsex.com -0.0.0.0 herfirstbigcock.com -0.0.0.0 herfirstdv.biz -0.0.0.0 herfirstlesbiansex.com -0.0.0.0 herrin-angela.ch -0.0.0.0 herrin-angela.de -0.0.0.0 hesporn.com -0.0.0.0 hetero.xxxcounter.com -0.0.0.0 hetewebcams.com -0.0.0.0 heyculito.tumblr.com -0.0.0.0 hiddenwebcams.com -0.0.0.0 hide-porn.winsite.com -0.0.0.0 hidefporn.ws -0.0.0.0 hideip.9hz.com -0.0.0.0 highonsex.net -0.0.0.0 highschoolvirgin.com -0.0.0.0 highwaydude.angelfire.com -0.0.0.0 hipstertits.com -0.0.0.0 hirsutewebcams.com -0.0.0.0 his-ruined-orgasm.tumblr.com -0.0.0.0 hitahottie.com -0.0.0.0 hitx.xxxstatistics.com -0.0.0.0 hmrc-gov-uk.9hz.com -0.0.0.0 hobomovies.com -0.0.0.0 hogclips.com -0.0.0.0 holloporn.com -0.0.0.0 hollywoodlife.com -0.0.0.0 hollywoodtuna.com -0.0.0.0 holylol.com -0.0.0.0 holytaco.com -0.0.0.0 holywebcams.com -0.0.0.0 homegrownfreaks.net -0.0.0.0 homegrownvideo.com -0.0.0.0 homemadevids.net -0.0.0.0 homemoviestube.com -0.0.0.0 homepornvideotube.com -0.0.0.0 homevideoplace.com -0.0.0.0 homexfiles.com -0.0.0.0 homo6.com -0.0.0.0 homosrus.com -0.0.0.0 honeyvirgins.com -0.0.0.0 hoodamateurs.com -0.0.0.0 hookup.com -0.0.0.0 hoozurdaddy.tumblr.com -0.0.0.0 hopma002.tumblr.com -0.0.0.0 horade-prazer.tumblr.com -0.0.0.0 hornbunny.com -0.0.0.0 horndog-millionaire.tumblr.com -0.0.0.0 horny-katy.tumblr.com -0.0.0.0 horny-maker.tumblr.com -0.0.0.0 hornymatches.com -0.0.0.0 hornyncurvy.tumblr.com -0.0.0.0 hornypharaoh.com -0.0.0.0 hornysophie.tumblr.com -0.0.0.0 hornyspots.com -0.0.0.0 hornythoughts.tumblr.com -0.0.0.0 hornywhores.net -0.0.0.0 hornywhoreslovecock.tumblr.com -0.0.0.0 hornywife.com -0.0.0.0 hoseangel.com -0.0.0.0 hostave4.net -0.0.0.0 hosted.met-art.com -0.0.0.0 hosting01.hotchyx.com -0.0.0.0 hot-dailygirls.tumblr.com -0.0.0.0 hot-girls-suck-dick.tumblr.com -0.0.0.0 hot-lesbian-girls-on.tumblr.com -0.0.0.0 hot-porn-clips.com -0.0.0.0 hot-sexgifs.tumblr.com -0.0.0.0 hot-webcams.com -0.0.0.0 hot-yesmessenger.com -0.0.0.0 hotadultstuff.com -0.0.0.0 hotanalxxxpics.tumblr.com -0.0.0.0 hotarabchat.com -0.0.0.0 hotassholefever.thumblogger.com -0.0.0.0 hotbabespix.tumblr.com -0.0.0.0 hotbabeswithundercut.tumblr.com -0.0.0.0 hotbodies.thumblogger.com -0.0.0.0 hotboy42.tumblr.com -0.0.0.0 hotcams.com -0.0.0.0 hotcandyland.com -0.0.0.0 hotcartoonstore.com -0.0.0.0 hotchapatialbums.info -0.0.0.0 hotchickwebcams.com -0.0.0.0 hotchyx.com -0.0.0.0 hotclips24.com -0.0.0.0 hotdamnsam.com -0.0.0.0 hotelangel.co.jp -0.0.0.0 hotelmgp.com -0.0.0.0 hotfapfapgirls.tumblr.com -0.0.0.0 hotfetishwebcams.com -0.0.0.0 hotfreesex4all.com -0.0.0.0 hotfreewebcams.com -0.0.0.0 hotgfselfshots.tumblr.com -0.0.0.0 hotgirlcentral.com -0.0.0.0 hotgirlsfc.tumblr.com -0.0.0.0 hothothotpixxx.tumblr.com -0.0.0.0 hotmalepics.com -0.0.0.0 hotmasturbatingchicks.tumblr.com -0.0.0.0 hotmilfpictures.com -0.0.0.0 hotmomfree.com -0.0.0.0 hotmovs.com -0.0.0.0 hotnakedmoms.com -0.0.0.0 hotporndaily.tumblr.com -0.0.0.0 hotpornshow.com -0.0.0.0 hotsaunababes.info -0.0.0.0 hotscope.tv -0.0.0.0 hotshame.com -0.0.0.0 hotshemalewebcams.com -0.0.0.0 hotsologirlz.net -0.0.0.0 hotsouthindiansex.com -0.0.0.0 hotstunners.com -0.0.0.0 hottest-gif.tumblr.com -0.0.0.0 hottestfuckingporngifs.tumblr.com -0.0.0.0 hottestvids.tumblr.com -0.0.0.0 hottestville.tumblr.com -0.0.0.0 hottiesinheat.thumblogger.com -0.0.0.0 hottrimmedpussy.tumblr.com -0.0.0.0 hottystop.com -0.0.0.0 hotwettube.com -0.0.0.0 hotyoungnude.com -0.0.0.0 housewifebangers.com -0.0.0.0 housewifewebcams.com -0.0.0.0 hpiffnt.angelfire.com -0.0.0.0 hpjav.com -0.0.0.0 hq69.com -0.0.0.0 hqbabes.com -0.0.0.0 hqboobs.com -0.0.0.0 hqbutt.com -0.0.0.0 hqgal.com -0.0.0.0 hqonlinemovies.com -0.0.0.0 hqporner.com -0.0.0.0 hqporner.comstudiowow-girls -0.0.0.0 hqpornweb.com -0.0.0.0 hqprn.com -0.0.0.0 hqtgp.com -0.0.0.0 hqtube.com -0.0.0.0 hqualityporn.com -0.0.0.0 hqvirgins.com -0.0.0.0 hqyoungtube.com -0.0.0.0 hsvirgins.com -0.0.0.0 html.sxx.com -0.0.0.0 hugeboobsgalore.com -0.0.0.0 hugecockshotgirls.tumblr.com -0.0.0.0 hugetraffic.com -0.0.0.0 hughsangels.proboards27.com -0.0.0.0 hulahoopnaked.tumblr.com -0.0.0.0 humiliated-male.tumblr.com -0.0.0.0 humoron.com -0.0.0.0 humoronline.com -0.0.0.0 hungangels.com -0.0.0.0 hungarian-babes.com -0.0.0.0 huntedangels.com -0.0.0.0 hunting-for-bambi.com -0.0.0.0 hurbel.tumblr.com -0.0.0.0 hush-inspiration.tumblr.com -0.0.0.0 hushaccess.com -0.0.0.0 hushpass.com -0.0.0.0 hustlaz.com -0.0.0.0 hustler.com -0.0.0.0 hyperku.info -0.0.0.0 i-am-bored.com -0.0.0.0 i-likeitrough-ok.tumblr.com -0.0.0.0 i-want-to-fuckyou.tumblr.com -0.0.0.0 i.voffka.com -0.0.0.0 i3.fvporn.com -0.0.0.0 i4.fvporn.com -0.0.0.0 iafd.com -0.0.0.0 iamincognito45.tumblr.com -0.0.0.0 ibannerx.com -0.0.0.0 icams.com -0.0.0.0 icanhazchat.com -0.0.0.0 iceporn.com -0.0.0.0 ichan.org -0.0.0.0 icoodvd.com -0.0.0.0 icoonet.com -0.0.0.0 ifriends.net -0.0.0.0 ifwcash.com -0.0.0.0 ih4.gamecopyworld.com -0.0.0.0 ihookup.com -0.0.0.0 iknowthatgirl.com -0.0.0.0 ilike6996.tumblr.com -0.0.0.0 ilikeandloveallporn.tumblr.com -0.0.0.0 iliy-mineevyp8x.tumblr.com -0.0.0.0 ilovealisonangel.com -0.0.0.0 ilovebdsm.net -0.0.0.0 iloveboobsdaily.tumblr.com -0.0.0.0 ilovemixedwrestling.tumblr.com -0.0.0.0 ilovesafad3za.tumblr.com -0.0.0.0 ilovetsgirlstwinksbbc.tumblr.com -0.0.0.0 imagearn.com -0.0.0.0 imagebam.com -0.0.0.0 imagefap.com -0.0.0.0 imagepost.com -0.0.0.0 images.adster.com -0.0.0.0 images.brookeskye.com -0.0.0.0 images.galleries.pornpros.com -0.0.0.0 images.partie-privee.com -0.0.0.0 images.pimproll.com -0.0.0.0 images.sexsearch.com -0.0.0.0 images.streamray.com -0.0.0.0 images3.bustyvixen.net -0.0.0.0 imagevenue.com -0.0.0.0 imageweb.ws -0.0.0.0 imagezilla.net -0.0.0.0 imagezog.com -0.0.0.0 img.celeb.gate.cc -0.0.0.0 img.freexxxpages.net -0.0.0.0 img.gallfree.com -0.0.0.0 img.persiankitty.com -0.0.0.0 img.xziptv.com -0.0.0.0 img01.redtubefiles.com -0.0.0.0 img01.xziptv.com -0.0.0.0 img02.redtubefiles.com -0.0.0.0 img02.xziptv.com -0.0.0.0 img03.redtubefiles.com -0.0.0.0 img03.xziptv.com -0.0.0.0 img04.redtubefiles.com -0.0.0.0 img04.xziptv.com -0.0.0.0 img1.hotcartoonstore.com -0.0.0.0 img100.xvideos.com -0.0.0.0 img2.hotcartoonstore.com -0.0.0.0 img24.org -0.0.0.0 img3.hotcartoonstore.com -0.0.0.0 imgbox.com -0.0.0.0 imgtaxi.com -0.0.0.0 imgtornado.com -0.0.0.0 imlive.com -0.0.0.0 immxdzc.angelfire.com -0.0.0.0 imperiodefamosas.com -0.0.0.0 impornoaddict.tumblr.com -0.0.0.0 imzog.com -0.0.0.0 in.blondexxxmag.com -0.0.0.0 in.hardasses.com -0.0.0.0 inaturist.com -0.0.0.0 incestflix.com -0.0.0.0 incestqueen.tumblr.com -0.0.0.0 incognitopartyservice.com -0.0.0.0 incubeangel.over-blog.com -0.0.0.0 indapool.com -0.0.0.0 indeedy.tumblr.com -0.0.0.0 independent-angels.co.uk -0.0.0.0 indianangels.net -0.0.0.0 indiangfvideos.com -0.0.0.0 indianhiddencams.com -0.0.0.0 indianpharma.info -0.0.0.0 indianpichunter.com -0.0.0.0 indianpornvideos.com -0.0.0.0 indiansexmms.co -0.0.0.0 indiansexstories.net -0.0.0.0 indiansexxxtube.com -0.0.0.0 indienudes.com -0.0.0.0 inflamescabaret.tumblr.com -0.0.0.0 ingrid.angeloglou.free.fr -0.0.0.0 inmyshoes13.tumblr.com -0.0.0.0 innocent-beauty.com -0.0.0.0 innocenthentai.com -0.0.0.0 insanebooty.tumblr.com -0.0.0.0 insanecockbrothas.com -0.0.0.0 insideangels.forumcommunity.net -0.0.0.0 insideevilangel.com -0.0.0.0 instant-access.sex-explorer.com -0.0.0.0 instantfap.com -0.0.0.0 internetsbestsluts.tumblr.com -0.0.0.0 interracial-porn-gifs.tumblr.com -0.0.0.0 inthecrack.com -0.0.0.0 intimatewebcams.com -0.0.0.0 intoxicatingirls.tumblr.com -0.0.0.0 intporn.com -0.0.0.0 inxporn.com -0.0.0.0 ipadporns.xxx -0.0.0.0 iphide.9hz.com -0.0.0.0 ipornogratis.xxx -0.0.0.0 ipornovideos.xxx -0.0.0.0 iptorrents.com -0.0.0.0 irathur.tumblr.com -0.0.0.0 iron-jawed-angels.com -0.0.0.0 ironic-testicles.tumblr.com -0.0.0.0 irvirgins.deluxepass.com -0.0.0.0 isaboteadori.tumblr.com -0.0.0.0 iseekgirls.com -0.0.0.0 iseekyoung.com -0.0.0.0 isexychat.com -0.0.0.0 ishootporn.com -0.0.0.0 islivewebcams.com -0.0.0.0 it.porn.com -0.0.0.0 it.pornhub.com -0.0.0.0 it.youporn.com -0.0.0.0 italiahard.it -0.0.0.0 ithinkthatshot.com -0.0.0.0 itsallaboutfaces.tumblr.com -0.0.0.0 itsgonnahurt.com -0.0.0.0 itskelseyobsession.tumblr.com -0.0.0.0 iuehulb.angelfire.com -0.0.0.0 ivanafukalot.com -0.0.0.0 ivhunter.com -0.0.0.0 iwank.tv -0.0.0.0 iwantporn.net -0.0.0.0 iwanttocrushmyballs.tumblr.com -0.0.0.0 iwantu.com -0.0.0.0 iwillalwayslustyou.tumblr.com -0.0.0.0 ixior-nl.tumblr.com -0.0.0.0 ixtractor.com -0.0.0.0 ixxx.com -0.0.0.0 iyottube.com -0.0.0.0 izporn.net -0.0.0.0 jabcomix.com -0.0.0.0 jackboxharddrive.com -0.0.0.0 jackcollinsm.tumblr.com -0.0.0.0 janesguide.com -0.0.0.0 japan-whores.com -0.0.0.0 japanangels.com -0.0.0.0 japanese-porn-gif.tumblr.com -0.0.0.0 japanese-virgins.com -0.0.0.0 japaneseanime.com -0.0.0.0 japanxangels.com -0.0.0.0 jartna-fadaih.com -0.0.0.0 jartna.com -0.0.0.0 jasmin-webcams.com -0.0.0.0 jasmin.com -0.0.0.0 jasminsangels.com -0.0.0.0 jav247.net -0.0.0.0 jav789.com -0.0.0.0 javchan.me -0.0.0.0 javclub.net -0.0.0.0 javdude.com -0.0.0.0 javeu.com -0.0.0.0 javfree.org -0.0.0.0 javhd.com -0.0.0.0 javhd.today -0.0.0.0 javhd3x.com -0.0.0.0 javhdfree.net -0.0.0.0 javhq.net -0.0.0.0 javleak.com -0.0.0.0 javmobile.net -0.0.0.0 javsd.net -0.0.0.0 javstreams.me -0.0.0.0 javtasty.com -0.0.0.0 jb1341.tumblr.com -0.0.0.0 jbace1.tumblr.com -0.0.0.0 jdforum.net -0.0.0.0 jdownloader.org -0.0.0.0 jealoussissy.tumblr.com -0.0.0.0 jeeves28.tumblr.com -0.0.0.0 jennavirgin.com -0.0.0.0 jenniporn.com -0.0.0.0 jerk2it.com -0.0.0.0 jerkoknet.tumblr.com -0.0.0.0 jesse.9hz.com -0.0.0.0 jessfink.com -0.0.0.0 jessicavirgin.com -0.0.0.0 jessyjames85.tumblr.com -0.0.0.0 jet-set-angels.com -0.0.0.0 jgalz.net -0.0.0.0 jigglegifs.com -0.0.0.0 jiggleholic.com -0.0.0.0 jigglytitts.tumblr.com -0.0.0.0 jigolojigola.net -0.0.0.0 jizz.xxx -0.0.0.0 jizzboat.com -0.0.0.0 jizzbox.com -0.0.0.0 jizzbunker.com -0.0.0.0 jizzman.com -0.0.0.0 jizztubeaz.tumblr.com -0.0.0.0 jizztubeporn.com -0.0.0.0 jlist.com -0.0.0.0 joannaangel.com -0.0.0.0 joannaangelbucks.com -0.0.0.0 joesvirgins.com -0.0.0.0 join.18onlygirls.com -0.0.0.0 join.alljapanesepass.com -0.0.0.0 join.allofgfs.com -0.0.0.0 join.avidolz.com -0.0.0.0 join.crazyfetishpass.com -0.0.0.0 join.ddfnetwork.com -0.0.0.0 join.digitaldesire.com -0.0.0.0 join.digitalplayground.com -0.0.0.0 join.exxxtrasmall.com -0.0.0.0 join.foxyjacky.com -0.0.0.0 join.hookup.com -0.0.0.0 join.javhq.com -0.0.0.0 join.mycuteasian.com -0.0.0.0 join.myveryfirsttime.com -0.0.0.0 join.perfectgonzo.com -0.0.0.0 join.personalcams.com -0.0.0.0 join.playboy.com -0.0.0.0 join.playboy.tv -0.0.0.0 join.pornprosnetwork.com -0.0.0.0 join.puffynetwork.com -0.0.0.0 join.realsexdates.com -0.0.0.0 join.spizoo.com -0.0.0.0 join.teamskeet.com -0.0.0.0 join.teensdoporn.com -0.0.0.0 join.thestripperexperience.com -0.0.0.0 join.tiny4k.com -0.0.0.0 join.wickedpictures.com -0.0.0.0 jojos.sexypleasure.com -0.0.0.0 jolieangelina.free.fr -0.0.0.0 joliewebcams.com -0.0.0.0 jollywebcams.com -0.0.0.0 jovemexcitado.tumblr.com -0.0.0.0 joy-of-life.at -0.0.0.0 joyangeles.com -0.0.0.0 joyourself.com -0.0.0.0 joysporn.com -0.0.0.0 joywebcams.com -0.0.0.0 jp.porn.com -0.0.0.0 jp.pornhub.com -0.0.0.0 jp.youporn.com -0.0.0.0 jpangels.com -0.0.0.0 judeporn.com -0.0.0.0 judvouj.angelfire.com -0.0.0.0 jugesoya.angelfire.com -0.0.0.0 juggsarea.com -0.0.0.0 juiceadv.com -0.0.0.0 juicywebcams.com -0.0.0.0 julesjordan.com -0.0.0.0 just-hot-models-here-xxx.tumblr.com -0.0.0.0 justbarelylegal.com -0.0.0.0 justblowjobgifs.tumblr.com -0.0.0.0 justhookup.com -0.0.0.0 justicehentai.com -0.0.0.0 justjared.com -0.0.0.0 justmatureporn.com -0.0.0.0 justmouthfuls.com -0.0.0.0 justusboys.com -0.0.0.0 justusboys.net -0.0.0.0 jwswinging.tumblr.com -0.0.0.0 kadu-amadoras.tumblr.com -0.0.0.0 kagbz.com -0.0.0.0 kaotic.com -0.0.0.0 kaplog.com -0.0.0.0 karupsbabes.com -0.0.0.0 karupsgals.com -0.0.0.0 kaskoos.com -0.0.0.0 kateeowengif.tumblr.com -0.0.0.0 katestube.com -0.0.0.0 katys-hotpussy.tumblr.com -0.0.0.0 kazatube.com -0.0.0.0 keandra.com -0.0.0.0 keep2share.cc -0.0.0.0 keepersecurity.com -0.0.0.0 keezlive.com -0.0.0.0 keezmovies.com -0.0.0.0 kellyfind.com -0.0.0.0 kicknuts.tumblr.com -0.0.0.0 kickpom.tumblr.com -0.0.0.0 kidzilla.info -0.0.0.0 kievescortangels.com -0.0.0.0 killerj21.tumblr.com -0.0.0.0 killerpilze.virginradioblog.fr -0.0.0.0 kindgirls.com -0.0.0.0 kinggoochgifs.tumblr.com -0.0.0.0 kingpinmedia.net -0.0.0.0 kingspeach.tumblr.com -0.0.0.0 kink-fetish-filth.tumblr.com -0.0.0.0 kink.com -0.0.0.0 kinky-sensual.tumblr.com -0.0.0.0 kinkygurls.tumblr.com -0.0.0.0 kinkyrandombits.tumblr.com -0.0.0.0 kipafaqi.angelfire.com -0.0.0.0 kissingangels.deluxepass.com -0.0.0.0 kissteenclub.com -0.0.0.0 kitnkayboodle.comicgenesis.com -0.0.0.0 kittysangels.com -0.0.0.0 km-pics.phncdn.com -0.0.0.0 knigi-po-ginekologii-chitat.angelfire.com -0.0.0.0 koalascosplaybabes.tumblr.com -0.0.0.0 kodiefiles.nl -0.0.0.0 kolyomfilm.com -0.0.0.0 kontaktbox.de -0.0.0.0 koolhotsauce.angelfire.com -0.0.0.0 korean720.com -0.0.0.0 korriangel.com -0.0.0.0 kos3araby.com -0.0.0.0 kpanther.tumblr.com -0.0.0.0 krisltep.tumblr.com -0.0.0.0 krissylove.com -0.0.0.0 kuntfutube.com -0.0.0.0 l-m-c-x.tumblr.com -0.0.0.0 l-virgin.biz -0.0.0.0 l-virgin.com -0.0.0.0 l-virgin.info -0.0.0.0 l-virgin.us -0.0.0.0 l-virgin.ws -0.0.0.0 l-x-x-v-i-i-i.tumblr.com -0.0.0.0 la-xxx.com -0.0.0.0 labatidora.net -0.0.0.0 lacynylon.blogtur.com -0.0.0.0 ladies360.tumblr.com -0.0.0.0 ladiesofjuarez.com -0.0.0.0 ladycomfort.com.ar -0.0.0.0 ladylust.com -0.0.0.0 ladyofpornconnoisseur.tumblr.com -0.0.0.0 laineygossip.com -0.0.0.0 lanaporno.tumblr.com -0.0.0.0 langelul.nl -0.0.0.0 laotk.tumblr.com -0.0.0.0 largehdtube.comen -0.0.0.0 largeporntube.com -0.0.0.0 late-lust.tumblr.com -0.0.0.0 latenightwebcams.com -0.0.0.0 latestalisonangel.com -0.0.0.0 latexangel.com -0.0.0.0 latexangel.net -0.0.0.0 latexangelic.com -0.0.0.0 latin-angel.com -0.0.0.0 latin-webcams.com -0.0.0.0 latinacast.com -0.0.0.0 latinafucktour.com -0.0.0.0 latinasextapes.com -0.0.0.0 latinavirgins.com -0.0.0.0 latinexposure.com -0.0.0.0 latinovirgin.com -0.0.0.0 latintubeporn.com -0.0.0.0 laura-angel.com -0.0.0.0 lauraangel.multimania.com -0.0.0.0 lauraangelonline.com -0.0.0.0 laylasa5en.info -0.0.0.0 leakingclitty.tumblr.com -0.0.0.0 leche69.com -0.0.0.0 lector04.tumblr.com -0.0.0.0 lee1424.tumblr.com -0.0.0.0 leechporn.com -0.0.0.0 leftearthquakemusic.tumblr.com -0.0.0.0 legal-virgins.com -0.0.0.0 legendarylars.com -0.0.0.0 legionofborg.tumblr.com -0.0.0.0 lemonmov.com -0.0.0.0 lenaporn.net -0.0.0.0 leporno.org -0.0.0.0 lesanal.com -0.0.0.0 lesbian-daily.tumblr.com -0.0.0.0 lesbian-sins.tumblr.com -0.0.0.0 lesbian.xxxcounter.com -0.0.0.0 lesbian8.com -0.0.0.0 lesbianfanatics.com -0.0.0.0 lesbianlunchhour.com -0.0.0.0 lesbianpornvideos.com -0.0.0.0 lesbo-gifs.tumblr.com -0.0.0.0 leslieelwerbook95.tumblr.com -0.0.0.0 lessonofpassion.com -0.0.0.0 leswebcams.com -0.0.0.0 letigrecoda.tumblr.com -0.0.0.0 letme-fuck-you.tumblr.com -0.0.0.0 letsjerk.com -0.0.0.0 letterstoanangel.com -0.0.0.0 levelsex.com -0.0.0.0 lewild.tumblr.com -0.0.0.0 leyesmessenger.com -0.0.0.0 lezbohoneys.com -0.0.0.0 lezcuties.com -0.0.0.0 lfd993.tumblr.com -0.0.0.0 licentiousdesires.tumblr.com -0.0.0.0 lickaliciouschicks.tumblr.com -0.0.0.0 lietoblog.tumblr.com -0.0.0.0 life-of-lance.tumblr.com -0.0.0.0 lifeselector.com -0.0.0.0 lighthouseangels.net -0.0.0.0 lilangels4u.50megs.com -0.0.0.0 lilbabes.com -0.0.0.0 lilcdub2500.tumblr.com -0.0.0.0 lilieetangelina.free.fr -0.0.0.0 lindaevangelista.cjb.net -0.0.0.0 lindsaybum82.tumblr.com -0.0.0.0 lingeriesins.com -0.0.0.0 lingkilla.tumblr.com -0.0.0.0 link-o-rama.com -0.0.0.0 linkfame.com -0.0.0.0 links.pimproll.com -0.0.0.0 lipstixxx-noir.tumblr.com -0.0.0.0 lisaangeline.com -0.0.0.0 literotica.com -0.0.0.0 little-lupe.info -0.0.0.0 little-virgins.da.ru -0.0.0.0 littlefuckholes.com -0.0.0.0 littleteenvideo.com -0.0.0.0 littlethumbs.com -0.0.0.0 littlevirgin.com -0.0.0.0 littlevirgins04.ci.st -0.0.0.0 littlevirgins05.ci.st -0.0.0.0 littlevirgins05.fu.st -0.0.0.0 littlevirginvideos.com -0.0.0.0 live-free-webcams.com -0.0.0.0 live-lesbian-webcams.com -0.0.0.0 live-shows-webcams.com -0.0.0.0 live-yesmessenger.com -0.0.0.0 live.sex-explorer.com -0.0.0.0 live.wickedpictures.com -0.0.0.0 livecamfun.com -0.0.0.0 livegaywebcams.com -0.0.0.0 livejasmin-babes.com -0.0.0.0 livejasmin.net -0.0.0.0 livejasmin.tv -0.0.0.0 livejasminfetish.com -0.0.0.0 livejasminlatina.com -0.0.0.0 livejasminlesbian.com -0.0.0.0 livejasminwebcams.com -0.0.0.0 livematurewebcams.com -0.0.0.0 liveprivates.com -0.0.0.0 lives.sex-explorer.com -0.0.0.0 livesex.xpg.com.br -0.0.0.0 livesexasian.com -0.0.0.0 liveshemalewebcams.com -0.0.0.0 livestat.com -0.0.0.0 livetrannywebcams.com -0.0.0.0 livetubecams.com -0.0.0.0 livewebcams.com -0.0.0.0 livewebcams.com.au -0.0.0.0 lkatpis.angelfire.com -0.0.0.0 lneglecti.tumblr.com -0.0.0.0 loa6.com -0.0.0.0 lockedyuusui.tumblr.com -0.0.0.0 lolhentai.net -0.0.0.0 lollypopeauthor.tumblr.com -0.0.0.0 londonescortslist.net -0.0.0.0 lonestarnaughtygirls.com -0.0.0.0 longandwide.tumblr.com -0.0.0.0 longipongi.tumblr.com -0.0.0.0 longporn.com -0.0.0.0 lookformilf.com -0.0.0.0 lookordie.com -0.0.0.0 lookvirgin.com -0.0.0.0 losangeles.backpage.com -0.0.0.0 losangeles.metromix.com -0.0.0.0 losangelesbanners.com -0.0.0.0 losangelesmassage.net -0.0.0.0 losmejoresojetes.tumblr.com -0.0.0.0 lossofvirginity.com -0.0.0.0 lostangel.ws -0.0.0.0 lostmyvirginity.com -0.0.0.0 lostvirgin.chat.ru -0.0.0.0 lostvirgin.com -0.0.0.0 lotzawebcams.com -0.0.0.0 loungeangelina.tr.gg -0.0.0.0 love-angels-berlin.de -0.0.0.0 love-tits.tumblr.com -0.0.0.0 love.voffka.com -0.0.0.0 lovehomeporn.com -0.0.0.0 lovekicked.tumblr.com -0.0.0.0 lovely-virgins.com -0.0.0.0 lovenylons.com -0.0.0.0 loveshack.org -0.0.0.0 lovevoodoo.com -0.0.0.0 lrhmuyl.angelfire.com -0.0.0.0 lswebcams.com -0.0.0.0 lubeyourtube.com -0.0.0.0 luciemakesporn.com -0.0.0.0 lucifersdarkangel.co.uk -0.0.0.0 luckyvirginz.com -0.0.0.0 lupoporno.com -0.0.0.0 luscious.net -0.0.0.0 lushstories.com -0.0.0.0 lustpin.com -0.0.0.0 lustporngifs.tumblr.com -0.0.0.0 lustywebcams.com -0.0.0.0 lux-angels.com -0.0.0.0 lyrics.filestube.com -0.0.0.0 m-ulata.tumblr.com -0.0.0.0 m.cliphunter.com -0.0.0.0 m.eporner.com -0.0.0.0 m.fuckmymommyandme.com -0.0.0.0 m.sextvx.com -0.0.0.0 m.yobt.com -0.0.0.0 m0002.gamecopyworld.com -0.0.0.0 machovideo.com -0.0.0.0 madamezelda.smackjeeves.com -0.0.0.0 madporngifs.tumblr.com -0.0.0.0 madteenporno.com -0.0.0.0 madthumbs.com -0.0.0.0 maduraswebcams.com -0.0.0.0 magicmovies.com -0.0.0.0 magicwebcams.com -0.0.0.0 magnetic--blue.tumblr.com -0.0.0.0 magnushjelm.angelfire.com -0.0.0.0 makeangelskneel.com -0.0.0.0 malatyaescortlar.org -0.0.0.0 malatyaeskortlar.org -0.0.0.0 male-exposure.com -0.0.0.0 malewebcams.com -0.0.0.0 mandatory.com -0.0.0.0 mangelsdesigns.com -0.0.0.0 mangoangel.com -0.0.0.0 maniacpass.com -0.0.0.0 manos-heracleio.tumblr.com -0.0.0.0 manytitsandasses.tumblr.com -0.0.0.0 market1.the-adult-company.com -0.0.0.0 mart4angel.freeuk.com -0.0.0.0 marylovesporn.tumblr.com -0.0.0.0 masterreb.tumblr.com -0.0.0.0 mastersitepass.com -0.0.0.0 masterwanker.com -0.0.0.0 mastporm.tumblr.com -0.0.0.0 maswebcams.com -0.0.0.0 mature-maniacs.com -0.0.0.0 mature-sex-movies.com -0.0.0.0 mature-sex-video.com -0.0.0.0 mature-webcams.com -0.0.0.0 maturehills.com -0.0.0.0 maturetubeporn.com -0.0.0.0 maturewebcams.com -0.0.0.0 maxesangels.com -0.0.0.0 maxim.com -0.0.0.0 maxjizztube.com -0.0.0.0 maxsnudecelebritygifs.tumblr.com -0.0.0.0 maxxxhits.com -0.0.0.0 mayored.angelfire.com -0.0.0.0 mazolporn.com -0.0.0.0 mazopajas.tumblr.com -0.0.0.0 mb.smartmovies.net -0.0.0.0 mb.wendise.com -0.0.0.0 mbs.tube8live.com -0.0.0.0 mbs.youjizzlive.com -0.0.0.0 mcstories.com -0.0.0.0 meandmyasian.com -0.0.0.0 meandmylatina.com -0.0.0.0 meatbeerbabes.com -0.0.0.0 media.100200film.com -0.0.0.0 media.bestarabpicinthenet.info -0.0.0.0 media.camelmedia.net -0.0.0.0 media.clubrejal.com -0.0.0.0 media.fantasy4you.info -0.0.0.0 media.gfy-porn.com -0.0.0.0 media.hotarabchat.com -0.0.0.0 media.hotchapatialbums.info -0.0.0.0 media.inthecrack.com -0.0.0.0 media.joebucks.com -0.0.0.0 media.kolyomfilm.com -0.0.0.0 media.monliveshow.com -0.0.0.0 media.mot3atbestbordels.info -0.0.0.0 media.pileoffiles.com -0.0.0.0 media.rasazrak.info -0.0.0.0 media.sticking.com -0.0.0.0 media.wowporn.net -0.0.0.0 media.yalladownload.com -0.0.0.0 media.zebkbeer.com -0.0.0.0 media1.camelmedia.net -0.0.0.0 media2.flashmediaportal.com -0.0.0.0 media2.pileoffiles.com -0.0.0.0 mediadetective.com -0.0.0.0 meetav.com -0.0.0.0 meetlocals.com -0.0.0.0 megasesso.com -0.0.0.0 megaupload-xxx.com -0.0.0.0 megayoungsex.com -0.0.0.0 melissasdirtydiary.tumblr.com -0.0.0.0 mellowvirgins.com -0.0.0.0 members.abl-angels.deluxepass.com -0.0.0.0 members.cfnmidol.com -0.0.0.0 members.flashybabes.com -0.0.0.0 members.irvirgins.deluxepass.com -0.0.0.0 members.kissingangels.deluxepass.com -0.0.0.0 members.notanangel.deluxepass.com -0.0.0.0 members.realsexdates.com -0.0.0.0 memebase.com -0.0.0.0 men-in-pantyhose.com -0.0.0.0 menagea3.net -0.0.0.0 meningitis-angels.org -0.0.0.0 menshealth.com -0.0.0.0 menssexguide.com -0.0.0.0 menude.tumblr.com -0.0.0.0 merchant.xxxcounter.com -0.0.0.0 merry-angels-top.ma.cx -0.0.0.0 merryangels.com -0.0.0.0 merryangels.info -0.0.0.0 messyandgaping.tumblr.com -0.0.0.0 metametallic.tumblr.com -0.0.0.0 metangels.com -0.0.0.0 metaporn.com -0.0.0.0 mexicanvirgin.com -0.0.0.0 mhbakker.tumblr.com -0.0.0.0 mikangel.free.fr -0.0.0.0 mike7388.tumblr.com -0.0.0.0 miki151964.tumblr.com -0.0.0.0 mikouaa.angelfire.com -0.0.0.0 milanohotels.org -0.0.0.0 milfaholic.com -0.0.0.0 milfbondage.tumblr.com -0.0.0.0 milfseeker.com -0.0.0.0 milkyangels.com -0.0.0.0 milkydick.com -0.0.0.0 milkyway74.tumblr.com -0.0.0.0 milovana.com -0.0.0.0 milta1980.co.uk -0.0.0.0 miltoncage.tumblr.com -0.0.0.0 mimadinha--safada.tumblr.com -0.0.0.0 minxteens.tumblr.com -0.0.0.0 mirangelov.com -0.0.0.0 mirror-selfies.tumblr.com -0.0.0.0 mirrorgirls.com -0.0.0.0 misguidedangel.nu -0.0.0.0 miss-angelique.book.fr -0.0.0.0 miss-porno.ru -0.0.0.0 misshellenroxx.tumblr.com -0.0.0.0 missysixx69.tumblr.com -0.0.0.0 mistresswebcams.com -0.0.0.0 mixtermickey42033.tumblr.com -0.0.0.0 mixx.com -0.0.0.0 mkangels.co.uk -0.0.0.0 mlib.brazzers.com -0.0.0.0 mmaaxx.com -0.0.0.0 mmksir.tumblr.com -0.0.0.0 mnfclub.com -0.0.0.0 mofonetwork.net -0.0.0.0 mofos.com -0.0.0.0 mofosex.com -0.0.0.0 mofosnetwork.com -0.0.0.0 mogliescopata.com -0.0.0.0 moglietroia.it -0.0.0.0 molnijenosniy.tumblr.com -0.0.0.0 mom-video.com -0.0.0.0 mommygotboobs.com -0.0.0.0 mommyneedsmoney.com -0.0.0.0 momsbangteens.com -0.0.0.0 momsextube.xxx -0.0.0.0 mon-yesmessenger.com -0.0.0.0 monkeycock.net -0.0.0.0 monliveshow.com -0.0.0.0 monstersandangels.com -0.0.0.0 monzy.org -0.0.0.0 moonangel.com -0.0.0.0 moonangelcash.com -0.0.0.0 mooning24-7.tumblr.com -0.0.0.0 morefunforyou.com -0.0.0.0 moregonzo.com -0.0.0.0 moregonzo.xlogz.com -0.0.0.0 morena-seex.tumblr.com -0.0.0.0 moreporngif.tumblr.com -0.0.0.0 moresexo.tumblr.com -0.0.0.0 morewebcams.com -0.0.0.0 moronisangels.com -0.0.0.0 moshadron.tumblr.com -0.0.0.0 mostplays.com -0.0.0.0 mot3atbestbordels.info -0.0.0.0 motel69.com -0.0.0.0 motherless.com -0.0.0.0 motorbikeladies.info -0.0.0.0 movgalleries.cummypantyhose.com -0.0.0.0 movie2k.to -0.0.0.0 movieaccess.com -0.0.0.0 moviebox.com -0.0.0.0 moviedollars.com -0.0.0.0 moviefreaker.com -0.0.0.0 moviegalls1.teenburg.com -0.0.0.0 moviegalls1.teensexreality.com -0.0.0.0 moviegalls2.teenburg.com -0.0.0.0 moviemix.net -0.0.0.0 moviemonster.com -0.0.0.0 movies.toppornonline.com -0.0.0.0 movies4adults.com -0.0.0.0 moviesand.com -0.0.0.0 moviesexserver.com -0.0.0.0 moviesguy.com -0.0.0.0 moviezentral.com -0.0.0.0 movimentolouco.tumblr.com -0.0.0.0 mozazbnat.info -0.0.0.0 moztna.com -0.0.0.0 mp3mixx.com -0.0.0.0 mpmcash.com -0.0.0.0 mr-phallus.tumblr.com -0.0.0.0 mrscaro.virginradioblog.fr -0.0.0.0 mrskin.com -0.0.0.0 mrsnake.com -0.0.0.0 mrstiff.com -0.0.0.0 mrvideoporno.xxx -0.0.0.0 mrvideoscaseros.xxx -0.0.0.0 msbehaviour.co.uk -0.0.0.0 msxolne.angelfire.com -0.0.0.0 mulherescomcigarros.com -0.0.0.0 mulhollanddriveatnight.tumblr.com -0.0.0.0 multiplos-orgasmos.tumblr.com -0.0.0.0 muscleangels.com -0.0.0.0 muslimsexwebcams.com -0.0.0.0 muunprece.tumblr.com -0.0.0.0 muycerdas.xxx -0.0.0.0 muyzorras.com -0.0.0.0 mviakog.angelfire.com -0.0.0.0 mvp009.tumblr.com -0.0.0.0 my-angel-funs.com -0.0.0.0 my-erotic-girlfriends-photos-xxx.tumblr.com -0.0.0.0 my-erotic-models-pics-xxx.tumblr.com -0.0.0.0 my-hidden-secretz.tumblr.com -0.0.0.0 my-mistress-is-the-best.tumblr.com -0.0.0.0 my.srandel.com -0.0.0.0 my.sweet-angels.net -0.0.0.0 my18tube.com -0.0.0.0 myadultguide.net -0.0.0.0 myanalangel.com -0.0.0.0 mybdsmgf.com -0.0.0.0 mybestfriendporn.com -0.0.0.0 myblackangels.com -0.0.0.0 mycams.com -0.0.0.0 mydaughtersfuckingablackdude.com -0.0.0.0 mydirtyporngifs.tumblr.com -0.0.0.0 mydulcemadness.tumblr.com -0.0.0.0 myebonygf.com -0.0.0.0 myex.com -0.0.0.0 myfappening.org -0.0.0.0 myfreeblack.com -0.0.0.0 mygaysites.com -0.0.0.0 mygaywebcams.com -0.0.0.0 mygirlsperfect.tumblr.com -0.0.0.0 myhentai.tv -0.0.0.0 myhomeclip.com -0.0.0.0 myhotsluts.tumblr.com -0.0.0.0 myiplayground.com -0.0.0.0 myjizztube.com -0.0.0.0 mykindosexy.tumblr.com -0.0.0.0 mylesbogf.com -0.0.0.0 mylust.com -0.0.0.0 mymomsfuckingblackzilla.com -0.0.0.0 mynakedweb.com -0.0.0.0 mynationporn.com -0.0.0.0 mypleasuregirl.tumblr.com -0.0.0.0 mypornbible.com -0.0.0.0 myporngay.com -0.0.0.0 myporngifs.tumblr.com -0.0.0.0 mypornstarbook.net -0.0.0.0 mypreciousvirgins.com -0.0.0.0 mysexgames.com -0.0.0.0 mysexpin.tumblr.com -0.0.0.0 mystarlets.com -0.0.0.0 mystyquelounge.tumblr.com -0.0.0.0 mytrannycams.com -0.0.0.0 myvirginity.com -0.0.0.0 mywetdreaminvolvedtits.tumblr.com -0.0.0.0 mywifesex.net -0.0.0.0 myxvids.com -0.0.0.0 myxxxcentral.com -0.0.0.0 n-sex.net -0.0.0.0 n3neshofarfesh.info -0.0.0.0 naaedhooola.tumblr.com -0.0.0.0 naargumen.tumblr.com -0.0.0.0 nabdh-alm3ani.net -0.0.0.0 nadasissy.tumblr.com -0.0.0.0 nadiavirgin.com -0.0.0.0 nadiavirgin.net -0.0.0.0 naijaporn.xxx -0.0.0.0 naijaporntube.com -0.0.0.0 nailedhard.tv -0.0.0.0 nakdhoola.tumblr.com -0.0.0.0 nakedlivewebcams.com -0.0.0.0 nakednews.com -0.0.0.0 nakednudesgirls.tumblr.com -0.0.0.0 nakedonthestreets.com -0.0.0.0 nakedpornphotos.com -0.0.0.0 nakedteenporn.com -0.0.0.0 nakedtongues.tumblr.com -0.0.0.0 nakedundertaker.tumblr.com -0.0.0.0 nalex420.tumblr.com -0.0.0.0 nannygoat.smackjeeves.com -0.0.0.0 naoconto.com -0.0.0.0 naomiangel.com -0.0.0.0 nastydisney.com -0.0.0.0 nastypornostars.com -0.0.0.0 nathaliediangelo.com -0.0.0.0 nationass.tumblr.com -0.0.0.0 nats.castingcouch-hd.com -0.0.0.0 nats.goldloot.com -0.0.0.0 nats.netvideogirls.com -0.0.0.0 nats.virginoff.com -0.0.0.0 natur.nl -0.0.0.0 natural-angels.com -0.0.0.0 naturalangels.com -0.0.0.0 naturalangels01.wo.st -0.0.0.0 naturalangels26.wo.st -0.0.0.0 naturally-bouncy.tumblr.com -0.0.0.0 naturaltitmovies.com -0.0.0.0 naturalwondersoftheworld.com -0.0.0.0 naturalwonderz.com -0.0.0.0 naturistbeach.com -0.0.0.0 naturistcamp.com -0.0.0.0 naturiste.be -0.0.0.0 naturistonline.com -0.0.0.0 naturists.com -0.0.0.0 naturistville.com -0.0.0.0 natursekt-geil.com -0.0.0.0 natursekt.bz -0.0.0.0 natursekt.de -0.0.0.0 natursekt.nl -0.0.0.0 natursekt.tv -0.0.0.0 natursekt1a.net -0.0.0.0 natursekt24.com -0.0.0.0 natursektcam.de -0.0.0.0 natursektquelle.de -0.0.0.0 natursektweb.com -0.0.0.0 natursektweb.de -0.0.0.0 naughtiest-angels.com -0.0.0.0 naughty-his-and-hers.tumblr.com -0.0.0.0 naughty-hot-gif.tumblr.com -0.0.0.0 naughty-traffic.com -0.0.0.0 naughtyadult.tumblr.com -0.0.0.0 naughtyamerica.com -0.0.0.0 naughtyamericavr.com -0.0.0.0 naughtyblog.org -0.0.0.0 naughtymachinima.com -0.0.0.0 naughtypigtails.reelgalleries.com -0.0.0.0 naughtyreviews.com -0.0.0.0 naughtywebcams.com -0.0.0.0 ncc.sex-explorer.com -0.0.0.0 ndcontent.com -0.0.0.0 neangel.com -0.0.0.0 neathdporn.com -0.0.0.0 nedporno.com -0.0.0.0 needkinkysexx.tumblr.com -0.0.0.0 nemo-movies.com -0.0.0.0 neovirgins.com -0.0.0.0 nerd2extreme.tumblr.com -0.0.0.0 neswangy.net -0.0.0.0 netbulb.angelfire.com -0.0.0.0 netnet50.com -0.0.0.0 netphuck.com -0.0.0.0 netplayground.com -0.0.0.0 netpornsex.com -0.0.0.0 netvirgin.com -0.0.0.0 networkwestvirginia.com -0.0.0.0 neu.cash4members.com -0.0.0.0 never-too-much-sex.tumblr.com -0.0.0.0 nevercumalwaysedge.tumblr.com -0.0.0.0 new.livejasmin.com -0.0.0.0 newangelicseduction.com -0.0.0.0 newbienudes.com -0.0.0.0 newestxxx.com -0.0.0.0 newsfilter.org -0.0.0.0 newstats.sexlist.com -0.0.0.0 newvirgineveryday.com -0.0.0.0 newwebmaster.net -0.0.0.0 next-layers.com -0.0.0.0 nextdoorgrannies.co.uk -0.0.0.0 nextdoornikki.com -0.0.0.0 nextdoortease.com -0.0.0.0 nextpic.com -0.0.0.0 nfsx.com -0.0.0.0 nhentai.net -0.0.0.0 niarkman.tumblr.com -0.0.0.0 nicebuttnaughty.tumblr.com -0.0.0.0 nicepinkwarmpussy.tumblr.com -0.0.0.0 nichearena.com -0.0.0.0 nichewebcams.com -0.0.0.0 nicolegravesvideo.com -0.0.0.0 nifty.org -0.0.0.0 nightangel.com -0.0.0.0 nikicamsex.tumblr.com -0.0.0.0 ninavirgin.com -0.0.0.0 nineteenporn.com -0.0.0.0 nite2silent.tumblr.com -0.0.0.0 nl.porn.com -0.0.0.0 nl.pornhub.com -0.0.0.0 nl.youporn.com -0.0.0.0 nm.xxxeuropean.com -0.0.0.0 nnangels.com -0.0.0.0 nnwebcams.com -0.0.0.0 nomnoms34.tumblr.com -0.0.0.0 nonk.nonk.info -0.0.0.0 nonnudeballbusting.tumblr.com -0.0.0.0 nooditay.thumblogger.com -0.0.0.0 norskporno.xxx -0.0.0.0 northern-angels.co.uk -0.0.0.0 nostringsattached.com -0.0.0.0 not2muchnot2littlealilboudoir.tumblr.com -0.0.0.0 notanangel.deluxepass.com -0.0.0.0 notarangelo.com -0.0.0.0 notesonvirginia.com -0.0.0.0 nothingtoseehere000.tumblr.com -0.0.0.0 noveltrove.com -0.0.0.0 noviceamateurs.com -0.0.0.0 novinhagozada.com -0.0.0.0 novinhasanonimas.tumblr.com -0.0.0.0 novinhasdozap.com -0.0.0.0 novinhasdozapzap.com -0.0.0.0 novinhasmusa.tumblr.com -0.0.0.0 nownorthwestern.tumblr.com -0.0.0.0 nrvhomes.angelfire.com -0.0.0.0 ns4w.org -0.0.0.0 nsfw-nation.tumblr.com -0.0.0.0 nsfw-pics.com -0.0.0.0 nsfw-selfie.tumblr.com -0.0.0.0 nsfw-xx-x.tumblr.com -0.0.0.0 nsfwgalleryxx.tumblr.com -0.0.0.0 nsfwio.tumblr.com -0.0.0.0 nsfwjpg.com -0.0.0.0 nsfwonyourscreen.tumblr.com -0.0.0.0 nsfwphotography.tumblr.com -0.0.0.0 nsfwxxxgifs.tumblr.com -0.0.0.0 nsfwyoutube.com -0.0.0.0 nsgalleries.com -0.0.0.0 nubilefilms.com -0.0.0.0 nubiles-porn.com -0.0.0.0 nubiles-videos.com -0.0.0.0 nubiles.net -0.0.0.0 nubilesblog.com -0.0.0.0 nudecelebforum.com -0.0.0.0 nudecelebvideo.net -0.0.0.0 nudeflix.com -0.0.0.0 nudegalleries.org -0.0.0.0 nudennaked.tumblr.com -0.0.0.0 nudeselfiespics.com -0.0.0.0 nudesfromdownunder.com -0.0.0.0 nudeshall.com -0.0.0.0 nudesonline.com -0.0.0.0 nudespuri.com -0.0.0.0 nudeteenporn.me -0.0.0.0 nudeteenpornpics.com -0.0.0.0 nudevista.com -0.0.0.0 nudez.com -0.0.0.0 nudist.topamateurforum.com -0.0.0.0 nungav.com -0.0.0.0 nurglesnymphs.com -0.0.0.0 nurglestube.com -0.0.0.0 nutaku.net -0.0.0.0 nutcruchgirls.tumblr.com -0.0.0.0 nuttit.com -0.0.0.0 nuvid.com -0.0.0.0 nwsgifs.com -0.0.0.0 nxgx.com -0.0.0.0 nxtcomics.me -0.0.0.0 nycpass.angelfire.com -0.0.0.0 nylon-and-pantyhose.thumblogger.com -0.0.0.0 nylonclit.com -0.0.0.0 nyloner.com -0.0.0.0 nylonglamour.blogbugs.org -0.0.0.0 nylonglamour.thumblogger.com -0.0.0.0 nymphogirls.com -0.0.0.0 oascentral.alladultchannel.com -0.0.0.0 obedienceisearned.tumblr.com -0.0.0.0 oceangelina.canalblog.com -0.0.0.0 odawfq.angelfire.com -0.0.0.0 officesex101.com -0.0.0.0 offporn.com -0.0.0.0 oglaf.com -0.0.0.0 oguuril.angelfire.com -0.0.0.0 ohfree.net -0.0.0.0 oiledangels.com -0.0.0.0 old-virgins.info -0.0.0.0 old.smoder.com -0.0.0.0 oldconsolevideo.com -0.0.0.0 oldpichunter.com -0.0.0.0 oldpornsite.com -0.0.0.0 olduvsen.cz -0.0.0.0 olgasangels.net -0.0.0.0 omanko-exposure.com -0.0.0.0 omwex.com -0.0.0.0 oneclickwebcams.com -0.0.0.0 onegaysex.com -0.0.0.0 onegranny.com -0.0.0.0 onemilliongifs.tumblr.com -0.0.0.0 oneshemale.com -0.0.0.0 onewindedangels.creezvotreforum.com -0.0.0.0 onlineangels.com -0.0.0.0 onlineanime.org -0.0.0.0 onlinehotwebcams.com -0.0.0.0 onlinesuperheroes.com -0.0.0.0 only-passionate-girlfriends-here.tumblr.com -0.0.0.0 only-porn-models-here-xxx.tumblr.com -0.0.0.0 only-sexy-teens-here-xxx.tumblr.com -0.0.0.0 onlyankara.com -0.0.0.0 onlybestsex.com -0.0.0.0 onlybigmovies.com -0.0.0.0 onlyfatchiks.com -0.0.0.0 onlynylon.blogbugs.org -0.0.0.0 onlyshecums.tumblr.com -0.0.0.0 onmpeg.com -0.0.0.0 openx.filestube.com -0.0.0.0 opssgozeimuito.tumblr.com -0.0.0.0 opujem.com -0.0.0.0 oralgirlfriend.net -0.0.0.0 orgarsm-best-thing.tumblr.com -0.0.0.0 orgasm.com -0.0.0.0 orgasmes-ruines.tumblr.com -0.0.0.0 orgasmos-intensos.tumblr.com -0.0.0.0 orgasmruin.tumblr.com -0.0.0.0 orgiasreales.com -0.0.0.0 orientalangel.moonfruit.com -0.0.0.0 orientalangelsmovs.com -0.0.0.0 orientalvirgins.com -0.0.0.0 otty-hotties.com -0.0.0.0 ousaada69.tumblr.com -0.0.0.0 outinpublic.com -0.0.0.0 outlawedvirgin.com -0.0.0.0 overdistracted.tumblr.com -0.0.0.0 overthehillganglosangeles.org -0.0.0.0 overthumbs.com -0.0.0.0 ovriaxd.angelfire.com -0.0.0.0 oxotube.com -0.0.0.0 oyeloca.com -0.0.0.0 oyundas.org -0.0.0.0 p-angels.com -0.0.0.0 p-utariapontocom.tumblr.com -0.0.0.0 p.videosz.com -0.0.0.0 p0rntub3.net -0.0.0.0 p3rv3ct-gifs.tumblr.com -0.0.0.0 pacinocash.com -0.0.0.0 packfuck.com -0.0.0.0 pacoloca.angelfire.com -0.0.0.0 page-x.com -0.0.0.0 pages-angelfire.whowhere.com -0.0.0.0 paixaoasiatica.com -0.0.0.0 paixaogay.com -0.0.0.0 palevo.com -0.0.0.0 palimas.com -0.0.0.0 palmtube.com -0.0.0.0 pamela-sandersin.info -0.0.0.0 pamswebcams.com -0.0.0.0 pandamovie.net -0.0.0.0 pandemos.ccnwebcams.com -0.0.0.0 pantiehoseladies.blogtur.com -0.0.0.0 pantydirectory.com -0.0.0.0 pantyhosetv.net -0.0.0.0 panzertraffic.com -0.0.0.0 paparaco.me -0.0.0.0 paparazzifilth.com -0.0.0.0 paraisowebcams.com -0.0.0.0 paridaida.tumblr.com -0.0.0.0 partie-privee.com -0.0.0.0 passeilimitado.com -0.0.0.0 passion--xxx.tumblr.com -0.0.0.0 passion.com -0.0.0.0 pawg.site -0.0.0.0 pawn.se -0.0.0.0 pawrnography.tumblr.com -0.0.0.0 pbjjqx.angelfire.com -0.0.0.0 pcangel.com -0.0.0.0 peach-angel.com -0.0.0.0 peachangel.com -0.0.0.0 peachyforum.com -0.0.0.0 peekvids.com -0.0.0.0 pendejas.com.ar -0.0.0.0 penisbot.com -0.0.0.0 penix.fr -0.0.0.0 pepsaga.com -0.0.0.0 peqotif.angelfire.com -0.0.0.0 perezhilton.com -0.0.0.0 perfect-curves.tumblr.com -0.0.0.0 perfect10.com -0.0.0.0 perfectangels.org -0.0.0.0 perfectcuckold.tumblr.com -0.0.0.0 perfectdepravity.tumblr.com -0.0.0.0 perfectgirls.net -0.0.0.0 perfectnaked.com -0.0.0.0 perfectnudegirls.com -0.0.0.0 performance-angel.com -0.0.0.0 persian-slutwife.tumblr.com -0.0.0.0 persiankitty.com -0.0.0.0 persianwomen.info -0.0.0.0 personalcams.com -0.0.0.0 pertunda.com -0.0.0.0 pervclips.com -0.0.0.0 pervertedwebcams.com -0.0.0.0 pervertslut.com -0.0.0.0 pervnetwork.com -0.0.0.0 pervsonpatrol.com -0.0.0.0 pervygames.com -0.0.0.0 petardas.com -0.0.0.0 petardashd.com -0.0.0.0 petiteteenager.com -0.0.0.0 petras-angels.de -0.0.0.0 pgporn.top -0.0.0.0 ph-pics.phncdn.com -0.0.0.0 phallosdei.com -0.0.0.0 phatbydefinition.tumblr.com -0.0.0.0 phatwebcams.com -0.0.0.0 phicatube.net -0.0.0.0 phil-flash.com -0.0.0.0 phone-angel.de -0.0.0.0 phoneangels.com -0.0.0.0 phonevirgin.com -0.0.0.0 photo-angels.biz -0.0.0.0 photo.voffka.com -0.0.0.0 photonaturals.com -0.0.0.0 photos.cams.com -0.0.0.0 photos.freeones.com -0.0.0.0 photosex.biz -0.0.0.0 photosys.angelfire.com -0.0.0.0 photovirgins.com -0.0.0.0 phun.org -0.0.0.0 pic.aebn.net -0.0.0.0 picahottie.com -0.0.0.0 picgalleries.cummypantyhose.com -0.0.0.0 pichunter.com -0.0.0.0 picladies.com -0.0.0.0 pics.youjizz.com -0.0.0.0 pictoa.com -0.0.0.0 picxx.net -0.0.0.0 picxxnetwork.com -0.0.0.0 piggypainslut.smackjeeves.com -0.0.0.0 piglet-diaries.tumblr.com -0.0.0.0 pimpandhost.com -0.0.0.0 pimpwebcams.com -0.0.0.0 pin-up-angels.net -0.0.0.0 pinaccesscode.com -0.0.0.0 pinkbabes.net -0.0.0.0 pinkcherryaffiliate.com -0.0.0.0 pinkfineart.com -0.0.0.0 pinkrod.com -0.0.0.0 pinkvisualhdgalleries.com -0.0.0.0 pinkvisualpad.com -0.0.0.0 pinkwebcam.com -0.0.0.0 pinkworld.com -0.0.0.0 pinkytoy.com -0.0.0.0 pinporngifs.tumblr.com -0.0.0.0 piporno.com -0.0.0.0 piradinhas.com -0.0.0.0 pirocapretaba.tumblr.com -0.0.0.0 piwebcams.com -0.0.0.0 pix.sexyads.net -0.0.0.0 pix4dicks.com -0.0.0.0 pk5.net -0.0.0.0 pl.porn.com -0.0.0.0 pl.pornhub.com -0.0.0.0 pl.youporn.com -0.0.0.0 planet-katie.info -0.0.0.0 planetsexblogs.com -0.0.0.0 planetsuzy.org -0.0.0.0 plashporn.com -0.0.0.0 play-angel.com -0.0.0.0 play-boom.com -0.0.0.0 playblog.org -0.0.0.0 playblog.ws -0.0.0.0 playboy.bg -0.0.0.0 playboy.com -0.0.0.0 playboy.com.br -0.0.0.0 playboy.com.mx -0.0.0.0 playboy.com.tw -0.0.0.0 playboynet.playboy.com -0.0.0.0 playforceone.com -0.0.0.0 playindianporn.com -0.0.0.0 playingboy.com -0.0.0.0 playingmatures.com -0.0.0.0 playmatewebcams.com -0.0.0.0 playmatewebcams.streamray.com -0.0.0.0 playmymovie.com -0.0.0.0 playporngames.com -0.0.0.0 playsexgames.xxx -0.0.0.0 playwithme.com -0.0.0.0 pleasurecage.info -0.0.0.0 plib.brazzers.com -0.0.0.0 plib.juggcrew.com -0.0.0.0 plugin-x.com -0.0.0.0 plumpchicks.net -0.0.0.0 plumpersworld.com -0.0.0.0 plumpteens.net -0.0.0.0 plzbustme.tumblr.com -0.0.0.0 poisonangel.citymax.com -0.0.0.0 pokeherstars.com -0.0.0.0 polandtoday.org -0.0.0.0 polarpornhd.com -0.0.0.0 polish-angels.com -0.0.0.0 poopchuteprincess.tumblr.com -0.0.0.0 poopeegirls.com -0.0.0.0 popporn.com -0.0.0.0 porn-disney.com -0.0.0.0 porn-gif-overload.tumblr.com -0.0.0.0 porn-gif-tube.tumblr.com -0.0.0.0 porn-gifs-archive.tumblr.com -0.0.0.0 porn-n-hentai-bloging.tumblr.com -0.0.0.0 porn-space.com -0.0.0.0 porn-wanted.com -0.0.0.0 porn.com -0.0.0.0 porn.es -0.0.0.0 porn.hu -0.0.0.0 porn.it -0.0.0.0 porn.org -0.0.0.0 porn.to -0.0.0.0 porn.xxx -0.0.0.0 porn18sex.com -0.0.0.0 porn2.com -0.0.0.0 porn4ladies.tumblr.com -0.0.0.0 porn8.com -0.0.0.0 pornaccess.com -0.0.0.0 pornado-hotspot.tumblr.com -0.0.0.0 pornaf.com -0.0.0.0 pornalized.com -0.0.0.0 pornative.com -0.0.0.0 pornattitude.com -0.0.0.0 pornbb.org -0.0.0.0 pornbibi.com -0.0.0.0 pornbits.net -0.0.0.0 pornblade.comcategoryanal-porn -0.0.0.0 pornbraze.com -0.0.0.0 pornburst.xxx -0.0.0.0 porncash.de -0.0.0.0 porncash.tv -0.0.0.0 pornclub.com -0.0.0.0 porncomics.biz -0.0.0.0 porncomix.info -0.0.0.0 porncomixonline.com -0.0.0.0 porncor.com -0.0.0.0 porndex.com -0.0.0.0 porndig.com -0.0.0.0 porndiglesbian.com -0.0.0.0 porndish.com -0.0.0.0 porndisney.com -0.0.0.0 porndoe.com -0.0.0.0 porndoepremium.com -0.0.0.0 porndoepremium.comcategories -0.0.0.0 porndreamer.com -0.0.0.0 porneq.com -0.0.0.0 pornerbros.com -0.0.0.0 pornfine.tumblr.com -0.0.0.0 pornfun.com -0.0.0.0 porngalleriesz.com -0.0.0.0 porngames.com -0.0.0.0 porngif-paradise.tumblr.com -0.0.0.0 porngifaddict.tumblr.com -0.0.0.0 porngifbay.tumblr.com -0.0.0.0 porngifguy.tumblr.com -0.0.0.0 porngifmania.tumblr.com -0.0.0.0 porngifs.com -0.0.0.0 pornhan.com -0.0.0.0 pornhd.com -0.0.0.0 pornhd.xyz -0.0.0.0 pornhd3x.net -0.0.0.0 pornhd4k.com -0.0.0.0 pornheed.com -0.0.0.0 pornhost.com -0.0.0.0 pornhub.com -0.0.0.0 pornhubarab.com -0.0.0.0 pornhubb.top -0.0.0.0 pornhubcasino.com -0.0.0.0 pornhublive.com -0.0.0.0 pornhubshemale.com -0.0.0.0 pornication.com -0.0.0.0 pornicom.com -0.0.0.0 porniq.com -0.0.0.0 pornislikeairimportant.tumblr.com -0.0.0.0 pornjam.com -0.0.0.0 pornjog.com -0.0.0.0 pornkay.net -0.0.0.0 pornkino.to -0.0.0.0 pornktube.com -0.0.0.0 pornleech.com -0.0.0.0 pornloversdream.tumblr.com -0.0.0.0 pornmail.com -0.0.0.0 pornmaki.com -0.0.0.0 pornmaxim.com -0.0.0.0 pornmd.com -0.0.0.0 pornmustbebeautiful.tumblr.com -0.0.0.0 porno-disney.com -0.0.0.0 porno-maniac.net -0.0.0.0 porno-sutra.com -0.0.0.0 porno-teens-free.com -0.0.0.0 porno-videot.com -0.0.0.0 pornoamador.xxx -0.0.0.0 pornoamateurvip.com -0.0.0.0 pornoamatoriali.net -0.0.0.0 pornobanner.com -0.0.0.0 pornobw.tumblr.com -0.0.0.0 pornocaldo.it -0.0.0.0 pornocarioca.com -0.0.0.0 pornocolombia.com.co -0.0.0.0 pornodrome.tv -0.0.0.0 pornofica.net -0.0.0.0 pornofico.com -0.0.0.0 pornofolies.com -0.0.0.0 pornogasmo.tumblr.com -0.0.0.0 pornohotvideos.com -0.0.0.0 pornoid.com -0.0.0.0 pornoinitaliano.it -0.0.0.0 pornoinside.com -0.0.0.0 pornoitalia.it -0.0.0.0 pornoitaliane.it -0.0.0.0 pornoitaliano.com -0.0.0.0 pornoitaliano.eu -0.0.0.0 pornokarhu.com -0.0.0.0 pornokura.it -0.0.0.0 pornolaan.com -0.0.0.0 pornolab.net -0.0.0.0 pornolaba.com -0.0.0.0 pornolandia.xxx -0.0.0.0 pornomexicana.com.mx -0.0.0.0 pornomovies.com -0.0.0.0 pornoorzel.com -0.0.0.0 pornopics.co -0.0.0.0 pornopim.com -0.0.0.0 pornopin.me -0.0.0.0 pornorake.com -0.0.0.0 pornorama.com -0.0.0.0 pornorips.com -0.0.0.0 pornosvane.com -0.0.0.0 pornotorrent.com.br -0.0.0.0 pornototale.com -0.0.0.0 pornotrio.com -0.0.0.0 pornovideoshub.com -0.0.0.0 pornoxo.com -0.0.0.0 pornoxxx.it -0.0.0.0 pornoxxxclips.com -0.0.0.0 pornpics.com -0.0.0.0 pornpicsmovies.net -0.0.0.0 pornpin.com -0.0.0.0 pornplanner.com -0.0.0.0 pornprosnetwork.com -0.0.0.0 pornprox.com -0.0.0.0 pornrabbit.com -0.0.0.0 pornroxxx.com -0.0.0.0 pornsavant.com -0.0.0.0 pornsblr.tumblr.com -0.0.0.0 pornscrape.com -0.0.0.0 pornsharia.com -0.0.0.0 pornsharing.com -0.0.0.0 pornsia.com -0.0.0.0 pornsitechoice.com -0.0.0.0 pornstarbook.com -0.0.0.0 pornstarcompendium.com -0.0.0.0 pornstarslikeitbig.co.uk -0.0.0.0 pornstreams.eu -0.0.0.0 porntitan.com -0.0.0.0 porntracker.com -0.0.0.0 porntrex.com -0.0.0.0 porntube.com -0.0.0.0 porntube69.net -0.0.0.0 porntubedirect.info -0.0.0.0 porntubese.com -0.0.0.0 pornurl.pw -0.0.0.0 pornusers.com -0.0.0.0 pornvibe.org -0.0.0.0 pornvideos.com -0.0.0.0 pornvil.com -0.0.0.0 pornwaiter.com -0.0.0.0 pornwhite.com -0.0.0.0 pornworms.com -0.0.0.0 pornxs.com -0.0.0.0 pornyeah.com -0.0.0.0 pornzeus.com -0.0.0.0 portablesex.com -0.0.0.0 portaladelaide.com.br -0.0.0.0 portalangels.com.sapo.pt -0.0.0.0 poseparty.com -0.0.0.0 postimage.org -0.0.0.0 postyourgirls.com -0.0.0.0 potrr2.com -0.0.0.0 ppkario.tumblr.com -0.0.0.0 praetor1981.tumblr.com -0.0.0.0 praisemybigblackcock.tumblr.com -0.0.0.0 pratefuder.tumblr.com -0.0.0.0 prazererotico.tumblr.com -0.0.0.0 preggowebcams.com -0.0.0.0 premierimagehosting.com -0.0.0.0 premium.pervnetwork.com -0.0.0.0 premiumhdv.com -0.0.0.0 prendiporno.tv -0.0.0.0 pretty-angels.de -0.0.0.0 pretty-virgins.com -0.0.0.0 prettyvirgins.com -0.0.0.0 primebreasts.net -0.0.0.0 primecups.com -0.0.0.0 primecups.xlogz.com -0.0.0.0 primeskype.com -0.0.0.0 princesa-safada.tumblr.com -0.0.0.0 princessblueyez.com -0.0.0.0 private-angels.net -0.0.0.0 privatecams.ws -0.0.0.0 privatefeeds.com -0.0.0.0 privatelivewebcams.com -0.0.0.0 privatepornfilms.com -0.0.0.0 privatesangels.com -0.0.0.0 privatewebcams.com -0.0.0.0 pro-ana-angels.wetpaint.com -0.0.0.0 profiles.met-art.com -0.0.0.0 promo.aebn.net -0.0.0.0 promo.ashleyscandy.com -0.0.0.0 promo.cravingcarmen.com -0.0.0.0 promo.diddylicious.com -0.0.0.0 promo.heidiscandy.com -0.0.0.0 promo.karenloveskate.com -0.0.0.0 promo.moviemonster.com -0.0.0.0 promo.premiumpass.com -0.0.0.0 promo.shegotknockedup.com -0.0.0.0 promo.tristastevens.com -0.0.0.0 pron.tv -0.0.0.0 proporn.com -0.0.0.0 prosexxx.com -0.0.0.0 prostate-milking.tumblr.com -0.0.0.0 protizer.net -0.0.0.0 proud-but-never-satisfied.tumblr.com -0.0.0.0 proxy.poseparty.com -0.0.0.0 psbbanners.com -0.0.0.0 psychoticsexlife.tumblr.com -0.0.0.0 pt.porn.com -0.0.0.0 pt.pornhub.com -0.0.0.0 pt.youporn.com -0.0.0.0 public.porn.fr -0.0.0.0 publicexposurephotos.com -0.0.0.0 publicexposurepics.com -0.0.0.0 publicexposurepictures.com -0.0.0.0 publicpornhd.com -0.0.0.0 pubzone.virginradiothailand.com -0.0.0.0 pufisi.com -0.0.0.0 pulpo69.com -0.0.0.0 punchpin.com -0.0.0.0 punishteens.com -0.0.0.0 punky-boobster.tumblr.com -0.0.0.0 pure-angel.net -0.0.0.0 puredee.com -0.0.0.0 purefaces.com -0.0.0.0 purelynsfw.com -0.0.0.0 purematureporn.com -0.0.0.0 purepov.com -0.0.0.0 pussisex.com -0.0.0.0 pussy.com -0.0.0.0 pussy.org -0.0.0.0 pussybabes.net -0.0.0.0 pussycalor.com -0.0.0.0 pussyeasy.com -0.0.0.0 pussyharem.com -0.0.0.0 pussyinmymind.tumblr.com -0.0.0.0 pussymoms.com -0.0.0.0 pussypornpics.com -0.0.0.0 pussypush.com -0.0.0.0 pussyspace.com -0.0.0.0 pussytorrents.org -0.0.0.0 putaria-da-alta.tumblr.com -0.0.0.0 putariadanet.tumblr.com -0.0.0.0 putarialesbica.tumblr.com -0.0.0.0 putasconwebcams.com -0.0.0.0 putinhasafada.tumblr.com -0.0.0.0 putitasangelicales.com -0.0.0.0 qahkurm.angelfire.com -0.0.0.0 qoqoz.com -0.0.0.0 qualityfap.tumblr.com -0.0.0.0 qualitysextube.com -0.0.0.0 quewebcams.com -0.0.0.0 r.sex-toplista.zy.pl -0.0.0.0 rabbits3x.tumblr.com -0.0.0.0 rabbitsreviews.com -0.0.0.0 rainbowbooty.tumblr.com -0.0.0.0 ralouse.tumblr.com -0.0.0.0 ramiarkan.tumblr.com -0.0.0.0 random29.tumblr.com -0.0.0.0 rapid-xxx.com -0.0.0.0 rapidgator.net -0.0.0.0 rarbg.com -0.0.0.0 rarecandygirl.tumblr.com -0.0.0.0 rarescandals.xyz -0.0.0.0 rareteenporn.com -0.0.0.0 rasazrak.info -0.0.0.0 rashatemraa.com -0.0.0.0 ratchetny.tumblr.com -0.0.0.0 rateme.km.ru -0.0.0.0 ratiugle.tumblr.com -0.0.0.0 rawporn.org -0.0.0.0 rawporno.tumblr.com -0.0.0.0 rawtube.com -0.0.0.0 readindiansexstories.com -0.0.0.0 real-virgins.net -0.0.0.0 real-wife-stories.com -0.0.0.0 realandnatural.com -0.0.0.0 realblacklesbians.com -0.0.0.0 realdoll.com -0.0.0.0 realfatgirls.net -0.0.0.0 realgfporn.com -0.0.0.0 realgijoe.tumblr.com -0.0.0.0 realitykingsnetwork.com -0.0.0.0 realjapanesepornvideos.com -0.0.0.0 realporn.tumblr.com -0.0.0.0 realpussyluva.tumblr.com -0.0.0.0 realsexdates.com -0.0.0.0 realsexwebcams.com -0.0.0.0 realteengirlfriends.com -0.0.0.0 realteengirls.org -0.0.0.0 realvirgin.com -0.0.0.0 rebecca-loves-cock.tumblr.com -0.0.0.0 reblop.com -0.0.0.0 recordedwebcams.com -0.0.0.0 redangel.hu -0.0.0.0 redangels.se -0.0.0.0 redheadwebcams.com -0.0.0.0 redir.webshots.com -0.0.0.0 redlightcenter.com -0.0.0.0 redneek.com -0.0.0.0 redporn.net -0.0.0.0 redtube.com -0.0.0.0 redtubelesbian.com -0.0.0.0 reelgalleries.com -0.0.0.0 refinery29.com -0.0.0.0 regretfulmorning.com -0.0.0.0 rehgdia.angelfire.com -0.0.0.0 reihesg.angelfire.com -0.0.0.0 rejalsgays.info -0.0.0.0 relationship-resources.com -0.0.0.0 rencontres-webcams.com -0.0.0.0 returnofthefingtoons.tumblr.com -0.0.0.0 rexmag.com -0.0.0.0 rexxx.com -0.0.0.0 richardkern.com -0.0.0.0 richardsonmag.com -0.0.0.0 rideyourcamels.info -0.0.0.0 rijpevrouwenwebcams.com -0.0.0.0 rindaman123.tumblr.com -0.0.0.0 rivcams.com -0.0.0.0 rk.com -0.0.0.0 rnosh.com -0.0.0.0 ro89.com -0.0.0.0 rob89ben.tumblr.com -0.0.0.0 robsxxx.com -0.0.0.0 roccomovies.net -0.0.0.0 rockinamababes.tumblr.com -0.0.0.0 romancingyourwhore.tumblr.com -0.0.0.0 romcomics.com -0.0.0.0 ronnel75.tumblr.com -0.0.0.0 ronsangels.com -0.0.0.0 rosebuttboard.com -0.0.0.0 rosettastonecomic.com -0.0.0.0 rotanaz.com -0.0.0.0 roundandbrown.com -0.0.0.0 royalan1489.tumblr.com -0.0.0.0 royalbluemedia.com -0.0.0.0 rt.pornhub.com -0.0.0.0 rtalabel.org -0.0.0.0 ru-denial.tumblr.com -0.0.0.0 ru.porn.com -0.0.0.0 rubias19.com -0.0.0.0 rubmaps.com -0.0.0.0 rude.com -0.0.0.0 rudefuck.com -0.0.0.0 rudeteenporn.com -0.0.0.0 rufi22.tumblr.com -0.0.0.0 ruin-my-o.tumblr.com -0.0.0.0 ruinedcumshots.tumblr.com -0.0.0.0 ruinedorgasm.tumblr.com -0.0.0.0 ruinedorgasms.site -0.0.0.0 rule34.paheal.net -0.0.0.0 rule34.xxx -0.0.0.0 ruleporn.com -0.0.0.0 rumrunners.us -0.0.0.0 runawayangels.com -0.0.0.0 rusangels.net -0.0.0.0 russian-virgin.us -0.0.0.0 russianangels.com -0.0.0.0 russianangels.info -0.0.0.0 russianmistress.femdomworld.com -0.0.0.0 russianparadise.com -0.0.0.0 russianpornoxxx.com -0.0.0.0 russiantwinksecrets.com -0.0.0.0 russianvirginz.com -0.0.0.0 russianvirginz.info -0.0.0.0 s-angel.net -0.0.0.0 s-angels.com -0.0.0.0 s-e-x-o-l-a-n-d-i-a.tumblr.com -0.0.0.0 s-sexo.tumblr.com -0.0.0.0 s.angelo.over-blog.org -0.0.0.0 s3xads.com -0.0.0.0 s7lob.com -0.0.0.0 s7lob.net -0.0.0.0 sa7you.com -0.0.0.0 saccyclones.angelfire.com -0.0.0.0 sadistikvirgin.fr.st -0.0.0.0 saff.cc -0.0.0.0 saharanights.info -0.0.0.0 sakuralive.com -0.0.0.0 salamtakehoh.info -0.0.0.0 salasdewebcams.com -0.0.0.0 salopepoitrine.angelfire.com -0.0.0.0 sambaporno.com -0.0.0.0 sancdn.net -0.0.0.0 sandralatina.com -0.0.0.0 santasporngirls.com -0.0.0.0 sapphicangels.com -0.0.0.0 saraangell.com -0.0.0.0 sarahsnaughtyplace.tumblr.com -0.0.0.0 sashafucksdasha.com -0.0.0.0 sassy-angels.com -0.0.0.0 sassyangel.com -0.0.0.0 sativarose.xlogz.com -0.0.0.0 savannavirgin.com -0.0.0.0 saxumeda.angelfire.com -0.0.0.0 saythankyoumaster.tumblr.com -0.0.0.0 sboob.com -0.0.0.0 scatrina.com -0.0.0.0 scene-porn.com -0.0.0.0 schizogirl.blogs.allocine.fr -0.0.0.0 school-virgins.net -0.0.0.0 schoolofvirgins.com -0.0.0.0 score-video.com -0.0.0.0 scoreadate.com -0.0.0.0 scripts.adultcheck.com -0.0.0.0 sdc.com -0.0.0.0 sdfasdf.vangangelt.info -0.0.0.0 se.porn.com -0.0.0.0 sea-angels.ru -0.0.0.0 seaporn.org -0.0.0.0 searchingforavatar.tumblr.com -0.0.0.0 searchsexblogs.com -0.0.0.0 searchwebcams.com -0.0.0.0 searchxfind.com -0.0.0.0 seavirgin.com -0.0.0.0 secehira.angelfire.com -0.0.0.0 secretaryofficesex.tumblr.com -0.0.0.0 secretbehindporn.com -0.0.0.0 secretfriendswebcams.com -0.0.0.0 secretlittle.com -0.0.0.0 secretteenvideo.com -0.0.0.0 section7boobs.tumblr.com -0.0.0.0 secure.collegerules.com -0.0.0.0 secure.euro-angels.com -0.0.0.0 secure.hazehim.com -0.0.0.0 secure.hustler.com -0.0.0.0 secure.itsgonnahurt.com -0.0.0.0 secure.myanalangel.com -0.0.0.0 secure.outinpublic.com -0.0.0.0 secure.thegfnetwork.com -0.0.0.0 secure.twistysnetwork.com -0.0.0.0 secure.watchmygf.com -0.0.0.0 secure.watchmygf.net -0.0.0.0 secure.webpower.com -0.0.0.0 secure.wicked.com -0.0.0.0 secure1.stunningangels.com -0.0.0.0 seducedangel.com -0.0.0.0 seemygf.com -0.0.0.0 seeteenvideos.com -0.0.0.0 selfie-village.tumblr.com -0.0.0.0 selfiesamateurblog.tumblr.com -0.0.0.0 selfishselfies.tumblr.com -0.0.0.0 selfpicshotbabes.tumblr.com -0.0.0.0 selinakylsucks.tumblr.com -0.0.0.0 seniorhousingvirginabeach.com -0.0.0.0 senpai-kimochiii.tumblr.com -0.0.0.0 sensexion.com -0.0.0.0 sensual-kiss.tumblr.com -0.0.0.0 sensualcinderella.tumblr.com -0.0.0.0 sensualphonemistress.tumblr.com -0.0.0.0 sensualwriter.com -0.0.0.0 sentrypc.com -0.0.0.0 seo1.org -0.0.0.0 seoprofit.biz -0.0.0.0 serilobe.angelfire.com -0.0.0.0 serpornostes.tumblr.com -0.0.0.0 serviporno.com -0.0.0.0 sesso-gratis.info -0.0.0.0 seventeenvideo.com -0.0.0.0 sex-and-animals.com -0.0.0.0 sex-cubed.tumblr.com -0.0.0.0 sex-explorer.com -0.0.0.0 sex-gifs-bag.tumblr.com -0.0.0.0 sex-gifs-for-years.tumblr.com -0.0.0.0 sex-harder.tumblr.com -0.0.0.0 sex-maniacs.tumblr.com -0.0.0.0 sex-o-rgia.tumblr.com -0.0.0.0 sex-toplista.zy.pl -0.0.0.0 sex.com -0.0.0.0 sex2arab.com -0.0.0.0 sex2inc.com -0.0.0.0 sex3.com -0.0.0.0 sexangels.net -0.0.0.0 sexcess.net -0.0.0.0 sexcount.de -0.0.0.0 sexdating -0.0.0.0 sexdildoking.com -0.0.0.0 sexdisney.com -0.0.0.0 sexfangallery.tumblr.com -0.0.0.0 sexfans.org -0.0.0.0 sexfg.com -0.0.0.0 sexfind.com -0.0.0.0 sexforums.com -0.0.0.0 sexgalaxy.net -0.0.0.0 sexgangsters.com -0.0.0.0 sexgif-net.tumblr.com -0.0.0.0 sexgifbay.tumblr.com -0.0.0.0 sexhunter.x0.nl -0.0.0.0 sexicallysexical.tumblr.com -0.0.0.0 sexier.com -0.0.0.0 sexit.fr -0.0.0.0 sexix.net -0.0.0.0 sexiz.net -0.0.0.0 sexleech.com -0.0.0.0 sexloading.com -0.0.0.0 sexmaxx.com -0.0.0.0 sexmoney.com -0.0.0.0 sexo-sem-hora.tumblr.com -0.0.0.0 sexole.com -0.0.0.0 sexoteric.com -0.0.0.0 sexpeeper.com -0.0.0.0 sexporncaptions.tumblr.com -0.0.0.0 sexproadventures.com -0.0.0.0 sexsearchtgp.com -0.0.0.0 sexskype.za.pl -0.0.0.0 sexthing69.tumblr.com -0.0.0.0 sextingforum.net -0.0.0.0 sextop1.net -0.0.0.0 sextronix.com -0.0.0.0 sextube.desi -0.0.0.0 sextubehd.xxx -0.0.0.0 sextvx.com -0.0.0.0 sexu.com -0.0.0.0 sexualblondes.net -0.0.0.0 sexualpleasureguide.com -0.0.0.0 sexvid.xxx -0.0.0.0 sexworldgermany.tumblr.com -0.0.0.0 sexx-love-sex.tumblr.com -0.0.0.0 sexxxoul.tumblr.com -0.0.0.0 sexxxygirlsonly.tumblr.com -0.0.0.0 sexy-69-hum.tumblr.com -0.0.0.0 sexy-in-web.tumblr.com -0.0.0.0 sexy-xxx-gif.tumblr.com -0.0.0.0 sexy.fling.com -0.0.0.0 sexyads.com -0.0.0.0 sexyads.net -0.0.0.0 sexyandfunny.com -0.0.0.0 sexybitchbible.tumblr.com -0.0.0.0 sexybunnylove.com -0.0.0.0 sexycfnmballbustteasthandjob.tumblr.com -0.0.0.0 sexydenisemilani1.tumblr.com -0.0.0.0 sexyfashions.angelcities.com -0.0.0.0 sexyfuckgames.com -0.0.0.0 sexyfuckingmachines.tumblr.com -0.0.0.0 sexygifs-majkel.tumblr.com -0.0.0.0 sexygirlbutts.com -0.0.0.0 sexygorgeouswomen.com -0.0.0.0 sexyhumorgames.com -0.0.0.0 sexymaturethumbs.com -0.0.0.0 sexyoung.us -0.0.0.0 sexypornstargifs.tumblr.com -0.0.0.0 sexytout.com -0.0.0.0 sf1-1.yobt.com -0.0.0.0 sf1-2.yobt.com -0.0.0.0 sf1-3.yobt.com -0.0.0.0 sf1-4.yobt.com -0.0.0.0 sf1-5.yobt.com -0.0.0.0 sfb2-1.yobt.com -0.0.0.0 sfb2-2.yobt.com -0.0.0.0 sfb2-3.yobt.com -0.0.0.0 sfb2-4.yobt.com -0.0.0.0 sfb2-5.yobt.com -0.0.0.0 shabbyvirgins.com -0.0.0.0 shameless.com -0.0.0.0 shamelessangel.com -0.0.0.0 sharday.us -0.0.0.0 shared.juicybucks.com -0.0.0.0 shareporno.com -0.0.0.0 sharingwifes.tumblr.com -0.0.0.0 shavkunovayb4a.tumblr.com -0.0.0.0 sheballbustsforliving.tumblr.com -0.0.0.0 shefuckedmybully.tumblr.com -0.0.0.0 shegotass.info -0.0.0.0 sheisangel.com -0.0.0.0 shelbyvirgin.com -0.0.0.0 shemale-clubs.com -0.0.0.0 shemalebot.com -0.0.0.0 shemalemodelstube.com -0.0.0.0 shemalemovies.us -0.0.0.0 shemalepepper.com -0.0.0.0 shemaleswebcams.com -0.0.0.0 shemaletubevideos.com -0.0.0.0 shentai.org -0.0.0.0 shentai.xyz -0.0.0.0 sheposes.com -0.0.0.0 shesfreaky.com -0.0.0.0 shinangel9.free.fr -0.0.0.0 shinyangels.com -0.0.0.0 shivizeh.tumblr.com -0.0.0.0 shockingmovies.com -0.0.0.0 shooshtime.com -0.0.0.0 shopgiggles.com -0.0.0.0 showdeinfieles.com -0.0.0.0 showdewebcams.com.ar -0.0.0.0 showjav.com -0.0.0.0 showmenudes.com -0.0.0.0 showmewebcams.com -0.0.0.0 showwebcams.com -0.0.0.0 shuttur.com -0.0.0.0 shy-angels.over-blog.com -0.0.0.0 shy-virgins.com -0.0.0.0 shyguy3636.tumblr.com -0.0.0.0 shyteentube.com -0.0.0.0 shyvirgin.net -0.0.0.0 shyvirgins.com -0.0.0.0 sicflics.com -0.0.0.0 sideboobies.com -0.0.0.0 signup.hegre-art.com -0.0.0.0 signup.teamskeet.com -0.0.0.0 silkangels.com -0.0.0.0 silkyangels.com -0.0.0.0 simmo5018.tumblr.com -0.0.0.0 simonaaltimari.tumblr.com -0.0.0.0 simplenu.com -0.0.0.0 simply-hentai.com -0.0.0.0 sindystroker.tumblr.com -0.0.0.0 sinfulsexualdesire.tumblr.com -0.0.0.0 singlesadnetwork.com -0.0.0.0 sinisterangel.com -0.0.0.0 sinistercams.com -0.0.0.0 sinistercamslive.com -0.0.0.0 sinnandskinn.com -0.0.0.0 siska.tv -0.0.0.0 sislovesme.com -0.0.0.0 sissycedric.smackjeeves.com -0.0.0.0 site.img.4tube.com -0.0.0.0 siterips.org -0.0.0.0 sizzlinghotpix.tumblr.com -0.0.0.0 sksawi.info -0.0.0.0 skype.nexxen.cz -0.0.0.0 skypecam.com -0.0.0.0 skypecam.streamray.com -0.0.0.0 skypeofsex.over-blog.com -0.0.0.0 skypesex.over-blog.com -0.0.0.0 skypesex.ru -0.0.0.0 slaveballs.tumblr.com -0.0.0.0 slavecomics.com -0.0.0.0 slavestube.com -0.0.0.0 sleazstak.tumblr.com -0.0.0.0 sleazyangels.com -0.0.0.0 sleazyneasy.com -0.0.0.0 sleepingbitch.com -0.0.0.0 slickcams.com -0.0.0.0 slimythief.com -0.0.0.0 slothtraffic.com -0.0.0.0 slumsluts.net -0.0.0.0 slutload.com -0.0.0.0 slutroulette.com -0.0.0.0 sluttyred.com -0.0.0.0 slutwebcams.com -0.0.0.0 sly-little-minx.tumblr.com -0.0.0.0 smartmovies.net -0.0.0.0 smoking-hot-chicks.tumblr.com -0.0.0.0 smrd7.net -0.0.0.0 smu-t.tumblr.com -0.0.0.0 smut-planet.com -0.0.0.0 smutbdsm.com -0.0.0.0 smutsational.tumblr.com -0.0.0.0 smutty.com -0.0.0.0 smutwebcams.com -0.0.0.0 soaringoveryou.tumblr.com -0.0.0.0 socalmovies.com -0.0.0.0 social-media-porn.tumblr.com -0.0.0.0 socialsexnetwork.net -0.0.0.0 softcoretube.org -0.0.0.0 softpornmustdie.tumblr.com -0.0.0.0 software.filestube.com -0.0.0.0 sollunadivine.tumblr.com -0.0.0.0 solocazzienormi.com -0.0.0.0 sologirlguide.com -0.0.0.0 soloporno.xxx -0.0.0.0 solotouch.com -0.0.0.0 solowebcams.com.ar -0.0.0.0 somaiores-pinkpussy.tumblr.com -0.0.0.0 sophiassecrets.com -0.0.0.0 sotransexuais.com -0.0.0.0 sovujva.angelfire.com -0.0.0.0 spamfreeforums.com -0.0.0.0 spank-otk.com -0.0.0.0 spankbang -0.0.0.0 spankbang.com -0.0.0.0 spankingtube.com -0.0.0.0 spankoff-the-smoke.tumblr.com -0.0.0.0 spankwire.com -0.0.0.0 speedriven1.tumblr.com -0.0.0.0 spunkysheets.com -0.0.0.0 squirters0.thumblogger.com -0.0.0.0 squirtinggirlshub.tumblr.com -0.0.0.0 srandel.com -0.0.0.0 srfire8.tumblr.com -0.0.0.0 srta-sexo-afins.tumblr.com -0.0.0.0 srv2.frescoporno.com -0.0.0.0 sss828.welovecpa.com -0.0.0.0 st.virgin.net -0.0.0.0 st3.xhamster.com -0.0.0.0 start.9hz.com -0.0.0.0 stat.easydate.biz -0.0.0.0 static.ccnwebcams.com -0.0.0.0 static.contents.sex-explorer.com -0.0.0.0 static.filestube.com -0.0.0.0 static.gfx.slickcams.com -0.0.0.0 static.justhookup.com -0.0.0.0 static.kissteenclub.com -0.0.0.0 static.rarbg.com -0.0.0.0 static.sex-explorer.com -0.0.0.0 static.wickedcdn.com -0.0.0.0 static.xvideos.com -0.0.0.0 stats.adultrevenueservice.com -0.0.0.0 stats.boyfriendnetwork.com -0.0.0.0 stats.pimproll.com -0.0.0.0 statstools.porn.fr -0.0.0.0 statsv3.carpediem.fr -0.0.0.0 stcontent.premiumhdv.com -0.0.0.0 steamtraffic.com -0.0.0.0 steponmyballs.com -0.0.0.0 stickywebcams.com -0.0.0.0 stiffville.com -0.0.0.0 stileproject.com -0.0.0.0 stimul8tion4u.tumblr.com -0.0.0.0 stocking-divas.com -0.0.0.0 stocking-pages.com -0.0.0.0 stocking-porn.com -0.0.0.0 stoooone.tumblr.com -0.0.0.0 stooorage.com -0.0.0.0 store.playboy.com -0.0.0.0 storiesonline.net -0.0.0.0 straightboygalleries.com -0.0.0.0 strangeland.com -0.0.0.0 strangeland.net -0.0.0.0 strangeland.org -0.0.0.0 strangelove.com.au -0.0.0.0 strangewishes.com -0.0.0.0 stream.pussyharem.com -0.0.0.0 streamateasian.com -0.0.0.0 streamateebony.com -0.0.0.0 streamen.com -0.0.0.0 streaming.tv69.com -0.0.0.0 streamlivesex.com -0.0.0.0 streamsex.com -0.0.0.0 streamxxx.tv -0.0.0.0 streetblowjobs.com -0.0.0.0 stripchat.com -0.0.0.0 stripgalleries.net -0.0.0.0 studiofow.com -0.0.0.0 stufferdb.com -0.0.0.0 stunningangels.com -0.0.0.0 sua-ruivinha-safada.tumblr.com -0.0.0.0 suagosto-sa.tumblr.com -0.0.0.0 subirporno.com -0.0.0.0 sublimedirectory.com -0.0.0.0 submissed.com -0.0.0.0 submityourflicks.com -0.0.0.0 suburbansensations.tumblr.com -0.0.0.0 suburbanwebcams.com -0.0.0.0 sucarpeppergirls.info -0.0.0.0 sucksex.com -0.0.0.0 sugarangels.com -0.0.0.0 suicideangel.com -0.0.0.0 suicidegirls.tumblr.com -0.0.0.0 sultanswomen.com -0.0.0.0 sumptuousdaydreams.tumblr.com -0.0.0.0 sunny-thumbs.com -0.0.0.0 sunporn.com -0.0.0.0 sunporno.com -0.0.0.0 super-virgin.online-golie-skachat.info -0.0.0.0 superb-naked-gilrs.tumblr.com -0.0.0.0 superdeefox.tumblr.com -0.0.0.0 superhotwtf.tumblr.com -0.0.0.0 superporbbaa.ru -0.0.0.0 superspine79.tumblr.com -0.0.0.0 supertightvirgins.com -0.0.0.0 superwebcams.com -0.0.0.0 superzooi.com -0.0.0.0 surreal-visions.tumblr.com -0.0.0.0 svetlanapornblog.tumblr.com -0.0.0.0 swapfinder.com -0.0.0.0 swapsmut.com -0.0.0.0 swebcams.com -0.0.0.0 sweet-angels.com -0.0.0.0 sweet.sweet-angels.net -0.0.0.0 sweetandpussy.com -0.0.0.0 sweetangel.tv -0.0.0.0 sweetbabesblog.com -0.0.0.0 sweetbigshemalecock.tumblr.com -0.0.0.0 sweetdiscreet.com -0.0.0.0 sweethotteens.com -0.0.0.0 sweetkiss.me -0.0.0.0 sweetkrissy.com -0.0.0.0 sweetness-and-delight.tumblr.com -0.0.0.0 sweetofsex.tumblr.com -0.0.0.0 sweetshow.com -0.0.0.0 sweetvirgin.com -0.0.0.0 sweetvirgins.com -0.0.0.0 swinginsteve.tumblr.com -0.0.0.0 swissangels.ch -0.0.0.0 swolangedijk.angelfire.com -0.0.0.0 sxe-girls.tumblr.com -0.0.0.0 sxx.com -0.0.0.0 sybianvirgins.com -0.0.0.0 t-s-s-a.com -0.0.0.0 taboosex.club -0.0.0.0 tac.xcams.com -0.0.0.0 tainster.com -0.0.0.0 takezoo.com -0.0.0.0 tantoporno.com -0.0.0.0 taradosacana.tumblr.com -0.0.0.0 tastyangels.com -0.0.0.0 tatagirls.com -0.0.0.0 tats.cybererotica.com -0.0.0.0 taxidrivermovie.com -0.0.0.0 taxindecente.com -0.0.0.0 taylorbow.xlogz.com -0.0.0.0 tbhplsstaph.tumblr.com -0.0.0.0 tblop.com -0.0.0.0 tdarkangel.com -0.0.0.0 tds.extrime-list.com -0.0.0.0 teachtwinks.com -0.0.0.0 teamskeet.com -0.0.0.0 teasedanddenieddomination.tumblr.com -0.0.0.0 teasinganddenial.tumblr.com -0.0.0.0 teen-gay-boys.net -0.0.0.0 teen-mail.com -0.0.0.0 teen-make-selfies.tumblr.com -0.0.0.0 teen-porn.biz -0.0.0.0 teen-sex.tv -0.0.0.0 teen-tube.tv -0.0.0.0 teen.imlive.com -0.0.0.0 teen.xxxcounter.com -0.0.0.0 teenbookmark.com -0.0.0.0 teenburg.com -0.0.0.0 teencumdumpsters.com -0.0.0.0 teendaporn.com -0.0.0.0 teenextube.com -0.0.0.0 teenfucktory.com -0.0.0.0 teenfunzone.com -0.0.0.0 teengirlsporn.com -0.0.0.0 teengirlstub.com -0.0.0.0 teenhost.net -0.0.0.0 teenmegaworld.net -0.0.0.0 teenpicspussy.com -0.0.0.0 teenpies.com -0.0.0.0 teenporn00.com -0.0.0.0 teenpornb.com -0.0.0.0 teenporncloud.com -0.0.0.0 teenpornmovieshd.net -0.0.0.0 teenpornporn.com -0.0.0.0 teenpussy.tv -0.0.0.0 teens-list.net -0.0.0.0 teens-ok.com -0.0.0.0 teens.teenssites.net -0.0.0.0 teenscoreclub.com -0.0.0.0 teenselfpix.com -0.0.0.0 teensexmovs.com -0.0.0.0 teensexreality.com -0.0.0.0 teensforcash.com -0.0.0.0 teensgotboobs.net -0.0.0.0 teenshdtube.com -0.0.0.0 teenshorde.com -0.0.0.0 teensinasia.com -0.0.0.0 teenslikeitbig.com -0.0.0.0 teenslikeitbig.info -0.0.0.0 teensloveblackcocks.com -0.0.0.0 teensondicks.com -0.0.0.0 teensporn.net -0.0.0.0 teenssites.net -0.0.0.0 teensxxxvideoz.com -0.0.0.0 teentubexxxl.com -0.0.0.0 teeny.thumblogger.com -0.0.0.0 teenyblack.com -0.0.0.0 teenywebcams.com -0.0.0.0 tel.adult-arab.com -0.0.0.0 telefonsexpalast.de -0.0.0.0 temploangelina.com -0.0.0.0 temptingangels.org -0.0.0.0 tenderboys.net -0.0.0.0 tendervirgins.com -0.0.0.0 tenmilliongalleries.com -0.0.0.0 teqajopi.angelfire.com -0.0.0.0 tesao-vs-prazer.tumblr.com -0.0.0.0 teu-macho.tumblr.com -0.0.0.0 teufelchens.tv -0.0.0.0 tgirlmeat.com -0.0.0.0 tgirlp.tumblr.com -0.0.0.0 tgp.pornaccess.com -0.0.0.0 tgzleif.angelfire.com -0.0.0.0 thatsfucked.org -0.0.0.0 the-adult-company.com -0.0.0.0 the-erotic-collection-ru.tumblr.com -0.0.0.0 the-mezo.tumblr.com -0.0.0.0 the-pork.com -0.0.0.0 the-you-i-never-knew.tumblr.com -0.0.0.0 theamourangels.com -0.0.0.0 theangelina.com -0.0.0.0 theater.aebn.net -0.0.0.0 thebeautyoflust.tumblr.com -0.0.0.0 thebestblowjobgifs.tumblr.com -0.0.0.0 thebestpornvid.tumblr.com -0.0.0.0 thebreastpage.tumblr.com -0.0.0.0 theclassicporn.com -0.0.0.0 thecolorofangels.com -0.0.0.0 thedepravedmanor.tumblr.com -0.0.0.0 thefallenangels.webcindario.com -0.0.0.0 thefappening.so -0.0.0.0 thefappening.wiki -0.0.0.0 thefappening2015.com -0.0.0.0 thefappeningnew.com -0.0.0.0 thefreenude.com -0.0.0.0 thegfnetwork.com -0.0.0.0 thegifer.tumblr.com -0.0.0.0 thegootube.com -0.0.0.0 thehollywoodgossip.com -0.0.0.0 thehunteresssociety.tumblr.com -0.0.0.0 theindianporn.com -0.0.0.0 thejay1.tumblr.com -0.0.0.0 thelandofeuphoria.tumblr.com -0.0.0.0 themasturbatoreum.tumblr.com -0.0.0.0 themeetlocal.com -0.0.0.0 themoretheorgier.tumblr.com -0.0.0.0 thenewporn.com -0.0.0.0 thenipslip.com -0.0.0.0 thenude.eu -0.0.0.0 thenudeceleb.com -0.0.0.0 theotherside.adult.directnic.com -0.0.0.0 theporn1.com -0.0.0.0 theporndude.com -0.0.0.0 theporndudecom.tumblr.com -0.0.0.0 thepornlist.net -0.0.0.0 thepregnantsex.com -0.0.0.0 theprincessmadison.tumblr.com -0.0.0.0 theprofe25.tumblr.com -0.0.0.0 therealbobbybrown.tumblr.com -0.0.0.0 thesex-landia.tumblr.com -0.0.0.0 thesexcinema.com -0.0.0.0 thesocialsexnetwork.com -0.0.0.0 thespankingblog.com -0.0.0.0 thestrangeangels.com -0.0.0.0 thesuperficial.com -0.0.0.0 thesweetelite.tumblr.com -0.0.0.0 thetalkingcunt.nl -0.0.0.0 theteenbay.co -0.0.0.0 theunderall.tumblr.com -0.0.0.0 theybf.com -0.0.0.0 theyfuckwewatch.com -0.0.0.0 theync.com -0.0.0.0 theyxxx.com -0.0.0.0 thickbbwforum.com -0.0.0.0 thickdickricannyc.tumblr.com -0.0.0.0 thicknessdelux.tumblr.com -0.0.0.0 thirdmovies.com -0.0.0.0 this-is-a-blog-for-porn.tumblr.com -0.0.0.0 thisasianporn.tumblr.com -0.0.0.0 thisav.com -0.0.0.0 thisvid.com -0.0.0.0 thomasetvirginie.over-blog.com -0.0.0.0 thongsaroundtheworld.com -0.0.0.0 thrixxx.com -0.0.0.0 thumblogger.com -0.0.0.0 thumbs.1stmovieclub.net -0.0.0.0 thumbs.ah-me.com -0.0.0.0 thumbs.juggworld.com -0.0.0.0 thumbs.lonely-wolf.com -0.0.0.0 thumbs.myhomeclip.com -0.0.0.0 thumbsweek.com -0.0.0.0 thumbzilla.com -0.0.0.0 tiasenwebcams.com.ar -0.0.0.0 tiava.com -0.0.0.0 tiavasforum.com -0.0.0.0 tiavaswebcams.com -0.0.0.0 tibalkani.tumblr.com -0.0.0.0 ticklegasms.tumblr.com -0.0.0.0 tight-virgins.com -0.0.0.0 tightangels.com -0.0.0.0 tightteela.com -0.0.0.0 tightvirgins.com.ar -0.0.0.0 tim47802.tumblr.com -0.0.0.0 tinaangel.com -0.0.0.0 tiny-virginz.com -0.0.0.0 tiny4k.com -0.0.0.0 tinychat.com -0.0.0.0 tinyeve.net -0.0.0.0 tinylittlevirgin.com -0.0.0.0 tinynibbles.com -0.0.0.0 tinyvirgins.cjb.net -0.0.0.0 titepants.tumblr.com -0.0.0.0 titflicks.com -0.0.0.0 tits-and-ass-fan.tumblr.com -0.0.0.0 titsandass20.tumblr.com -0.0.0.0 titsbrew.sex2inc.com -0.0.0.0 titshits.com -0.0.0.0 titsthatjiggleabit.com -0.0.0.0 titten-kitty-natursekt.de -0.0.0.0 tittyfuckingftw.tumblr.com -0.0.0.0 tittylicious78.tumblr.com -0.0.0.0 tjoob.com -0.0.0.0 tlornas.tumblr.com -0.0.0.0 tmcallist.tumblr.com -0.0.0.0 tnaflix.com -0.0.0.0 todoporn.com -0.0.0.0 todowebcams.com -0.0.0.0 togtfo.com -0.0.0.0 tokyoangels.com -0.0.0.0 tokyoteenies.com -0.0.0.0 tommmmmmy.tumblr.com -0.0.0.0 tongues-wet-vagina.tumblr.com -0.0.0.0 tools.porn.fr -0.0.0.0 toonaddict.com -0.0.0.0 toonpass.com -0.0.0.0 toons-for-adult.com -0.0.0.0 tootrash.com -0.0.0.0 top-porn-sites.info -0.0.0.0 top.amateuralbum.net -0.0.0.0 top.angels-list.com -0.0.0.0 top.photo-angels.info -0.0.0.0 top.x--x--x.com -0.0.0.0 top1porn.com -0.0.0.0 topadult.ro -0.0.0.0 topadult10.com -0.0.0.0 topamateurforum.com -0.0.0.0 topamateursexvideos.com -0.0.0.0 topfreaks.com -0.0.0.0 topfreepornvideos.com -0.0.0.0 tophd.xxx -0.0.0.0 topheavywebcams.com -0.0.0.0 tophomevideos.com -0.0.0.0 toplistwebcams.com -0.0.0.0 topmodel_virginie.cmonbook.com -0.0.0.0 topmomvideos.com -0.0.0.0 topnotchwebcams.com -0.0.0.0 toppornblogs.com -0.0.0.0 toppornsites.com -0.0.0.0 toprealvideos.com -0.0.0.0 topsexart.com -0.0.0.0 topsites.naturalangels.com -0.0.0.0 topsites24.net -0.0.0.0 topsiteuri.ro -0.0.0.0 toptoonsites.com -0.0.0.0 topwebcams.com -0.0.0.0 torinoerotica.com -0.0.0.0 torontoangels.com -0.0.0.0 toroporno.com -0.0.0.0 torrentsgroup.com -0.0.0.0 torture.adult-extreme.com -0.0.0.0 totalexposure.com -0.0.0.0 totallynsfw.com -0.0.0.0 toteme.com -0.0.0.0 tour.cybererotica.com -0.0.0.0 tour.ihookup.com -0.0.0.0 tours.playboy.com -0.0.0.0 tours.webcams.com -0.0.0.0 tr.porn.com -0.0.0.0 tr.youporn.com -0.0.0.0 track.adultdialersolution.com -0.0.0.0 track.braincash.com -0.0.0.0 track.justhookup.com -0.0.0.0 track.pornaccess.com -0.0.0.0 tradehardlinks.com -0.0.0.0 tradgardshus.angelfire.com -0.0.0.0 trailerwmv.com -0.0.0.0 trampararam.net -0.0.0.0 tranceangel.startmee.nl -0.0.0.0 tranent.nl -0.0.0.0 tranny.com -0.0.0.0 trannypichunter.com -0.0.0.0 trannysurprise.com -0.0.0.0 trans-angelina.de -0.0.0.0 trans500.com -0.0.0.0 transexual-webcams.com -0.0.0.0 transladyboy.com -0.0.0.0 transsexualhut.com -0.0.0.0 travestisconwebcams.com -0.0.0.0 traxxxa.com -0.0.0.0 tray13me.tumblr.com -0.0.0.0 trial.sex-explorer.com -0.0.0.0 triplexangels.com -0.0.0.0 triplexposure.com -0.0.0.0 troiaitaliana.com -0.0.0.0 trueangels.com -0.0.0.0 truecash.com -0.0.0.0 truthordarepics.com -0.0.0.0 tryboobs.com -0.0.0.0 tryfap.tumblr.com -0.0.0.0 trymeout2.tumblr.com -0.0.0.0 tscumfetishx.tumblr.com -0.0.0.0 tsdreamangel.com -0.0.0.0 tuakcba.angelfire.com -0.0.0.0 tubaholic.com -0.0.0.0 tube.smoder.com -0.0.0.0 tube18.sex -0.0.0.0 tube18.xxx -0.0.0.0 tube555.com -0.0.0.0 tubeanalporn.com -0.0.0.0 tubedupe.com -0.0.0.0 tubegalore.com -0.0.0.0 tubegals.com -0.0.0.0 tubekitty.com -0.0.0.0 tubeon.com -0.0.0.0 tubepleasure.com -0.0.0.0 tubeporn.com -0.0.0.0 tubepornclassic.com -0.0.0.0 tubepornteen.com -0.0.0.0 tubeq.xxx -0.0.0.0 tubesafari.com -0.0.0.0 tubesimple.com -0.0.0.0 tubestack.com -0.0.0.0 tubeteencam.com -0.0.0.0 tubeteener.com -0.0.0.0 tubething.com -0.0.0.0 tubewolf.com -0.0.0.0 tuboff.com -0.0.0.0 tubxporn.com -0.0.0.0 tuccus.com -0.0.0.0 tukif.com -0.0.0.0 tumview.com -0.0.0.0 turbine25.tumblr.com -0.0.0.0 turbo-angels.forummotion.com -0.0.0.0 turnporn.com -0.0.0.0 tushy.com -0.0.0.0 tushyporn.net -0.0.0.0 tv69.com -0.0.0.0 tvclubtour.playboy.com -0.0.0.0 twatgod.com -0.0.0.0 twerk-girls.tumblr.com -0.0.0.0 twerkgifs.com -0.0.0.0 twerkgifs.tumblr.com -0.0.0.0 twerkgifsuncutxxx.tumblr.com -0.0.0.0 twilight-angels.com -0.0.0.0 twinksonwebcams.com -0.0.0.0 twistedblogs.com -0.0.0.0 twistys.com -0.0.0.0 twistysnetwork.com -0.0.0.0 twizporn.com -0.0.0.0 tyme2play.ucgalleries.com -0.0.0.0 tys-ties.tumblr.com -0.0.0.0 ucgalleries.com -0.0.0.0 uflash.tv -0.0.0.0 uk-webcams.com -0.0.0.0 ukn0wuwantit.tumblr.com -0.0.0.0 uknothatoneguy.tumblr.com -0.0.0.0 ultimattdoom.tumblr.com -0.0.0.0 ultimoaura04hd.tumblr.com -0.0.0.0 ultra-pornstars.com -0.0.0.0 ultrawebcams.com -0.0.0.0 ultrayoungsex.com -0.0.0.0 underboobed.com -0.0.0.0 underground1970.tumblr.com -0.0.0.0 unitedhomeporn.com -0.0.0.0 unitedtechguys.com -0.0.0.0 universallove7.tumblr.com -0.0.0.0 unpard-pervert-idos.tumblr.com -0.0.0.0 unscathedcorpse.blogspot.com -0.0.0.0 unshavedwebcams.com -0.0.0.0 unuzroe.angelfire.com -0.0.0.0 updatenationwide.9hz.com -0.0.0.0 updatetube.com -0.0.0.0 upforit.com -0.0.0.0 upforitnetworks.com -0.0.0.0 upornia.com -0.0.0.0 urge.info -0.0.0.0 urhentai.com -0.0.0.0 urlgalleries.net -0.0.0.0 usa-webcams.com -0.0.0.0 usasexlovers.com -0.0.0.0 usearchx.com -0.0.0.0 usedpanties.tumblr.com -0.0.0.0 uselessjunk.com -0.0.0.0 usercash.com -0.0.0.0 userporn.com -0.0.0.0 users.dacash.com -0.0.0.0 usexvideos.com -0.0.0.0 usualgirls.com -0.0.0.0 usvirgin.com -0.0.0.0 usvirgins.com -0.0.0.0 utherverse.com -0.0.0.0 v3.allurecash.net -0.0.0.0 va-ua.com -0.0.0.0 valentina-nappi.it -0.0.0.0 vampire-ass.tumblr.com -0.0.0.0 vanillafucker.tumblr.com -0.0.0.0 vemkeselambusa.tumblr.com -0.0.0.0 vemsentir-prazer.tumblr.com -0.0.0.0 veporn.net -0.0.0.0 veraezz.angelfire.com -0.0.0.0 verbalangels.com -0.0.0.0 veritiesandbald3rdash.tumblr.com -0.0.0.0 veronica-steam.tumblr.com -0.0.0.0 veronicasdiary.com -0.0.0.0 verwebcams.com -0.0.0.0 verydemotivational.memebase.com -0.0.0.0 veryspecialporn.tumblr.com -0.0.0.0 veryvirgin.com -0.0.0.0 viacrux.angelfire.com -0.0.0.0 viagra-shop.com.ua -0.0.0.0 vibrasian.com -0.0.0.0 vickyvirgin.com -0.0.0.0 vid2c.com -0.0.0.0 vidbang.com -0.0.0.0 video-angels.ru.tf -0.0.0.0 video-one.com -0.0.0.0 video-porno-gratuit.pornofolies.com -0.0.0.0 video-virgin.net -0.0.0.0 video-virgins.com -0.0.0.0 video.filestube.com -0.0.0.0 video69.ru -0.0.0.0 videoangels.com -0.0.0.0 videodirectory10.info -0.0.0.0 videolovesyou.com -0.0.0.0 videos2stars.com -0.0.0.0 videos666.com -0.0.0.0 videosexperts.com -0.0.0.0 videoso.withsex.com -0.0.0.0 videosywebcams.com -0.0.0.0 videosz.com -0.0.0.0 videovirgins.com -0.0.0.0 videowood.tv -0.0.0.0 vidxnet.com -0.0.0.0 vidz.com -0.0.0.0 vidz7.com -0.0.0.0 viewdesisex.com -0.0.0.0 vikiporn.com -0.0.0.0 villoumoristic.blogs.allocine.fr -0.0.0.0 vintage-erotica-forum.com -0.0.0.0 vintagepinupgirls.net -0.0.0.0 vipangelz.com -0.0.0.0 vipergirls.to -0.0.0.0 vipissy.com -0.0.0.0 viptube.com -0.0.0.0 virgin-cocks.com -0.0.0.0 virgin-coconut-oil.info -0.0.0.0 virgin-experience.com -0.0.0.0 virgin-films.com -0.0.0.0 virgin-international.de -0.0.0.0 virgin-movies.com -0.0.0.0 virgin-nubiles.com -0.0.0.0 virgin-paradise.com -0.0.0.0 virgin-paradize.com -0.0.0.0 virgin-pics.com -0.0.0.0 virgin-tv.tv -0.0.0.0 virgin-world.com -0.0.0.0 virgin.cjbb.net -0.0.0.0 virgin.inq.com -0.0.0.0 virgin.online-golie-skachat.info -0.0.0.0 virgin4free.com -0.0.0.0 virgin50.com -0.0.0.0 virgin66.freehostpage.com -0.0.0.0 virginalena.com -0.0.0.0 virginals.com -0.0.0.0 virginanime.com -0.0.0.0 virginass.com -0.0.0.0 virginbody.com -0.0.0.0 virgincards.com -0.0.0.0 virgincity.com -0.0.0.0 virginconfession.com -0.0.0.0 virgindot.com -0.0.0.0 virginfestival2008.com -0.0.0.0 virginfilms.com -0.0.0.0 virginfisters.net -0.0.0.0 virginfriend.info -0.0.0.0 virgingalactic.ca -0.0.0.0 virgingaming.com -0.0.0.0 virginhaven.com -0.0.0.0 virginhigh.com -0.0.0.0 virginhoney.com -0.0.0.0 virginhood.com -0.0.0.0 virginia-model.info -0.0.0.0 virginia-personals.com -0.0.0.0 virginia-the-model.book.fr -0.0.0.0 virginia.in -0.0.0.0 virginia.lover.free.fr -0.0.0.0 virginia.newmail.ru -0.0.0.0 virginiaannterrell.net -0.0.0.0 virginiabeachattorneyinfo.com -0.0.0.0 virginiablueridge.com -0.0.0.0 virginiadiocese.org -0.0.0.0 virginiasanden.deviantart.com -0.0.0.0 virginiasteger.com -0.0.0.0 virginiatechmurders.com -0.0.0.0 virginidad.com -0.0.0.0 virginidad.nl -0.0.0.0 virginie.daviaud.free.fr -0.0.0.0 virginie.efira.free.fr -0.0.0.0 virginie.efira.nue.online.fr -0.0.0.0 virginie.efira.online.fr -0.0.0.0 virginie.elfira.online.fr -0.0.0.0 virginie.et.karl.free.fr -0.0.0.0 virginie.ledoyen.online.fr -0.0.0.0 virginiecaprice.com -0.0.0.0 virginieh.cmonbook.com -0.0.0.0 virginietvsoumise.photo.doctissimo.fr -0.0.0.0 virgininterview.com -0.0.0.0 virginity.fun.ms -0.0.0.0 virginkitty.com -0.0.0.0 virginladies.com -0.0.0.0 virginlove.mistypark.com -0.0.0.0 virginmaleass.com -0.0.0.0 virginmedia.ed10.net -0.0.0.0 virginmedianet.com -0.0.0.0 virginmobile.fr -0.0.0.0 virginmobileringtones.weebly.com -0.0.0.0 virginnextdoor.com -0.0.0.0 virginoff.biz -0.0.0.0 virginoff.co.uk -0.0.0.0 virginoff.com -0.0.0.0 virginoff.com.ar -0.0.0.0 virginoff.info -0.0.0.0 virginopener.com -0.0.0.0 virginpalace.de -0.0.0.0 virginpass.com -0.0.0.0 virginpassword.com -0.0.0.0 virginphoto.com -0.0.0.0 virginplace.com -0.0.0.0 virginradio.fr -0.0.0.0 virginriches.com -0.0.0.0 virginriver.com -0.0.0.0 virgins-candid.com -0.0.0.0 virgins-club.com -0.0.0.0 virgins-off.com -0.0.0.0 virgins-x.com -0.0.0.0 virgins.allcj.com -0.0.0.0 virgins.fsn.net -0.0.0.0 virgins.info -0.0.0.0 virgins.org -0.0.0.0 virgins.pl -0.0.0.0 virgins19.com -0.0.0.0 virgins4free.com -0.0.0.0 virgins4freegold.com -0.0.0.0 virginsadist.com -0.0.0.0 virginsbbs.com -0.0.0.0 virginsblog.com -0.0.0.0 virginsclub.com -0.0.0.0 virginsclub.net -0.0.0.0 virginscrazy.com -0.0.0.0 virginsdontskydive.com -0.0.0.0 virginseries.com -0.0.0.0 virginsexstory.com -0.0.0.0 virginsexweb.com -0.0.0.0 virginsexx.com -0.0.0.0 virginsfresh.com -0.0.0.0 virginshack.com -0.0.0.0 virginshow.com -0.0.0.0 virginsisterdotcum.com -0.0.0.0 virginslits.com -0.0.0.0 virginsmag.com -0.0.0.0 virginsmania.com -0.0.0.0 virginsnack.com -0.0.0.0 virginsrus.com -0.0.0.0 virginstories.com -0.0.0.0 virginsuicide.com -0.0.0.0 virginsvids.com -0.0.0.0 virgintemple.com -0.0.0.0 virgintime.com -0.0.0.0 virgintwat.com -0.0.0.0 virginworld.mylivepage.ru -0.0.0.0 virginx.com -0.0.0.0 virginz.info -0.0.0.0 virginz.net -0.0.0.0 virginz.nl -0.0.0.0 virginz.tv -0.0.0.0 virginzinfo4.ye.st -0.0.0.0 virtuagirlhd.com -0.0.0.0 virtualrealporn.com -0.0.0.0 virtuangels.com -0.0.0.0 visodangelo.com -0.0.0.0 vivatube.com -0.0.0.0 vividceleb.com -0.0.0.0 vivud.com -0.0.0.0 vixen.com -0.0.0.0 viximporn.org -0.0.0.0 vjav.com -0.0.0.0 vlxll.tumblr.com -0.0.0.0 voayeurs.com -0.0.0.0 voffka.com -0.0.0.0 voglioporno.com -0.0.0.0 voktel.com -0.0.0.0 voluptuous.naturalwonderz.com -0.0.0.0 vou-te-fazer-sentir-prazer.tumblr.com -0.0.0.0 voyeurhit.com -0.0.0.0 voyeurpornweb.com -0.0.0.0 voyeurweb.com -0.0.0.0 vozer.voffka.com -0.0.0.0 vporn.com -0.0.0.0 vpornvideos.com -0.0.0.0 vrbangers.com -0.0.0.0 vuioirq.angelfire.com -0.0.0.0 walking-angel.com -0.0.0.0 wank.net -0.0.0.0 wankerhut.com -0.0.0.0 wankflix.com -0.0.0.0 wankoz.com -0.0.0.0 wankspider.com -0.0.0.0 wankz.com -0.0.0.0 wankzvr.com -0.0.0.0 wanttoneed.tumblr.com -0.0.0.0 war2kotshena.info -0.0.0.0 wastedamateurs.com -0.0.0.0 wasteland.com -0.0.0.0 watchersweb.com -0.0.0.0 watchindianporn.net -0.0.0.0 watchjavonline.com -0.0.0.0 watchmygf.com -0.0.0.0 watchmygf.me -0.0.0.0 watchmygirlfriend.gfpornvideos.com -0.0.0.0 watchmynewgf.com -0.0.0.0 watchporn.com -0.0.0.0 watchpornx.com -0.0.0.0 watchxxxfree.com -0.0.0.0 waytoomuchcum.tumblr.com -0.0.0.0 wbaiema.angelfire.com -0.0.0.0 wbfbyr.angelfire.com -0.0.0.0 we-want-nudity.tumblr.com -0.0.0.0 web-angels.de -0.0.0.0 webcampornblog.net -0.0.0.0 webcams.com -0.0.0.0 webcamsdancer.com -0.0.0.0 webcamtop100.com -0.0.0.0 webgirlsonline.net -0.0.0.0 webmasters.flipscash.com -0.0.0.0 webmasters.hugetraffic.com -0.0.0.0 wegifu.tumblr.com -0.0.0.0 welcome.ivanafukalot.com -0.0.0.0 welcome.sashafucksdasha.com -0.0.0.0 welivetogether.com -0.0.0.0 welovewatchporn.tumblr.com -0.0.0.0 weluvnsfw.tumblr.com -0.0.0.0 welve6.angelfire.com -0.0.0.0 wendise.com -0.0.0.0 wet-babe.com -0.0.0.0 wetandpissy.com -0.0.0.0 wetangels.com -0.0.0.0 wetchan.org -0.0.0.0 wetforsexxx.tumblr.com -0.0.0.0 wetplace.com -0.0.0.0 wetpussy.com -0.0.0.0 wetpussygames.com -0.0.0.0 wetvirgin.net -0.0.0.0 wetvirgins.com -0.0.0.0 wetwebcams.com -0.0.0.0 what-i-like-doing93.tumblr.com -0.0.0.0 whataporn.com -0.0.0.0 whatever-makes-my-dong-hard.tumblr.com -0.0.0.0 whatgetsy0u0ff.tumblr.com -0.0.0.0 whatpornsite.com -0.0.0.0 whatporntoday.com -0.0.0.0 whitneywisconsin.tumblr.com -0.0.0.0 wicked.com -0.0.0.0 wickedpictures.com -0.0.0.0 wickedwildwives.tumblr.com -0.0.0.0 wifepornpics.com -0.0.0.0 wifeysworld.ws -0.0.0.0 wikiangela.com -0.0.0.0 wild-teenz.com -0.0.0.0 wild1050.tumblr.com -0.0.0.0 wildebonylovers.com -0.0.0.0 wildfireextrem.tumblr.com -0.0.0.0 wildmatch.com -0.0.0.0 wildnudegirls.com -0.0.0.0 wildsugaray.tumblr.com -0.0.0.0 wildxangel.com -0.0.0.0 williamjamesxo.tumblr.com -0.0.0.0 winporn.com -0.0.0.0 wintermission.tumblr.com -0.0.0.0 wiredpussy.com -0.0.0.0 wisevirgin.com -0.0.0.0 wolrdteenparadise.com -0.0.0.0 women-fuck-men.tumblr.com -0.0.0.0 women-pickup.com -0.0.0.0 womenofplayboy.com -0.0.0.0 won.images.streamray.com -0.0.0.0 wooyeoh.angelfire.com -0.0.0.0 world4angelina.com -0.0.0.0 worlddatingforum.com -0.0.0.0 worldsex.com -0.0.0.0 worldwidewives.com -0.0.0.0 worthymoms.com -0.0.0.0 wowteenass.com -0.0.0.0 wqw.planetsuzy.org -0.0.0.0 wt.eroticmatch.com -0.0.0.0 wt.xxxcupid.com -0.0.0.0 wtfpeople.com -0.0.0.0 wts.sexrouter.net -0.0.0.0 wukme.tumblr.com -0.0.0.0 wunbuck.com -0.0.0.0 wvasilevcampers.krovatka.su -0.0.0.0 ww.angelswifelovers.com -0.0.0.0 ww1.massiveaccess-cartoonx.com -0.0.0.0 www-old.hugetraffic.com -0.0.0.0 www1.chickenhost.com -0.0.0.0 www16.japaneseanime.com -0.0.0.0 www2.barebree.com -0.0.0.0 www2.chickenhost.com -0.0.0.0 www2.unionfilesexchnges.su -0.0.0.0 www3.chickenhost.com -0.0.0.0 www4.chickenhost.com -0.0.0.0 www5.chickenhost.com -0.0.0.0 wwwalisonangel.com -0.0.0.0 wylinsneaky88.tumblr.com -0.0.0.0 x--x--x.com -0.0.0.0 x-bangbus.bangbros1.com -0.0.0.0 x-bigmouthfuls.bangbros1.com -0.0.0.0 x-bigtitsroundasses.bangbros1.com -0.0.0.0 x-curves01.tumblr.com -0.0.0.0 x-milflessons.bangbros1.com -0.0.0.0 x-milfsoup.bangbros1.com -0.0.0.0 x-preview.com -0.0.0.0 x-tugjobs.bangbros1.com -0.0.0.0 x-videoz.org -0.0.0.0 x.teenssites.net -0.0.0.0 x18.xxx -0.0.0.0 x3xtube.com -0.0.0.0 xachirpin.tumblr.com -0.0.0.0 xafohet.angelfire.com -0.0.0.0 xangels.canalblog.com -0.0.0.0 xanimeporn.com -0.0.0.0 xartmodels.com -0.0.0.0 xbabe.com -0.0.0.0 xbnat.com -0.0.0.0 xcafe.com -0.0.0.0 xcams.com -0.0.0.0 xdapaeq.angelfire.com -0.0.0.0 xdating.com -0.0.0.0 xfapzap.com -0.0.0.0 xfig.net -0.0.0.0 xfreehd.com -0.0.0.0 xgallsx.com -0.0.0.0 xhamster-teens.com -0.0.0.0 xhamster.com -0.0.0.0 xhamstercams.com -0.0.0.0 xhamsterhq.com -0.0.0.0 xhamsterlesbian.com -0.0.0.0 xhit.com -0.0.0.0 xhookups.com -0.0.0.0 xhqtube.com -0.0.0.0 xitalian.com -0.0.0.0 xkeezmovies.com -0.0.0.0 xkxempire.com -0.0.0.0 xl-porn.com -0.0.0.0 xl-toons.com -0.0.0.0 xlivewebcams.com -0.0.0.0 xlogz.com -0.0.0.0 xmissy.nl -0.0.0.0 xnprhl6qa.angelfire.com -0.0.0.0 xnxx.com -0.0.0.0 xogogo.com -0.0.0.0 xonline.vip -0.0.0.0 xossip.com -0.0.0.0 xoxojoannaangel.com -0.0.0.0 xpaja.net -0.0.0.0 xpee.com -0.0.0.0 xpornking.com -0.0.0.0 xpornz.com -0.0.0.0 xratedtracking.com -0.0.0.0 xsimduu.angelfire.com -0.0.0.0 xstigma.com -0.0.0.0 xtapes.to -0.0.0.0 xtheatre.net -0.0.0.0 xtoplist.com -0.0.0.0 xtoplists.com -0.0.0.0 xuk.ru -0.0.0.0 xvideohard.com -0.0.0.0 xvideos.com -0.0.0.0 xvideosx.com.br -0.0.0.0 xvirgins.com -0.0.0.0 xwebcams.com -0.0.0.0 xxparceroxx.xpg.com.br -0.0.0.0 xxvideoss.org -0.0.0.0 xxx-art.us -0.0.0.0 xxx-hd-teens.net -0.0.0.0 xxx-hd-tube.com -0.0.0.0 xxx-hitz.org -0.0.0.0 xxx-mom.com -0.0.0.0 xxx.com -0.0.0.0 xxx4live.com -0.0.0.0 xxxadultcinema.com -0.0.0.0 xxxaporn.com -0.0.0.0 xxxbannerswap.com -0.0.0.0 xxxbunker.com -0.0.0.0 xxxcosplaypics.com -0.0.0.0 xxxcosplaypics.tumblr.com -0.0.0.0 xxxcupid.com -0.0.0.0 xxxdating.com -0.0.0.0 xxxgifsource.tumblr.com -0.0.0.0 xxxhornymilfsluts.tumblr.com -0.0.0.0 xxxhotgifs.tumblr.com -0.0.0.0 xxxkingtube.com -0.0.0.0 xxxmalltheaters.tumblr.com -0.0.0.0 xxxonxxx.com -0.0.0.0 xxxpasswordsite.com -0.0.0.0 xxxpawn.com -0.0.0.0 xxxporndrawings.com -0.0.0.0 xxxpornsgifsxxx.tumblr.com -0.0.0.0 xxxsalteexxx.tumblr.com -0.0.0.0 xxxsexxx.tumblr.com -0.0.0.0 xxxstreams.eu -0.0.0.0 xxxstreams.org -0.0.0.0 xxxtubedot.com -0.0.0.0 xxxvideoporno.it -0.0.0.0 xxxvogue.net -0.0.0.0 xxxwebtraffic.com -0.0.0.0 xxxx-porn.tumblr.com -0.0.0.0 xxxxnsfwultra.tumblr.com -0.0.0.0 xxxylive.com -0.0.0.0 xxxymovies.com -0.0.0.0 xyzcomics.com -0.0.0.0 xyztraffic.com -0.0.0.0 yalladownload.com -0.0.0.0 yallainternethotnights.info -0.0.0.0 yanks.com -0.0.0.0 yaoislash.virginradioblog.fr -0.0.0.0 yasalambanat.info -0.0.0.0 yasukeji.angelfire.com -0.0.0.0 yazum.com -0.0.0.0 yellowrose53.tumblr.com -0.0.0.0 yemzuho.angelfire.com -0.0.0.0 yeptube.com -0.0.0.0 yes.xxx -0.0.0.0 yesforsexxxappeal.tumblr.com -0.0.0.0 yesmessenger.com -0.0.0.0 yesmessenger.eu -0.0.0.0 yesmessenger.hu -0.0.0.0 yesorgasmcontrol.tumblr.com -0.0.0.0 yespornplease.com -0.0.0.0 yetisblog.com -0.0.0.0 yezzclips.com -0.0.0.0 ygxiewp.angelfire.com -0.0.0.0 yobt.com -0.0.0.0 yobt.tv -0.0.0.0 yobtcams.com -0.0.0.0 yobtdvd.com -0.0.0.0 yobthd.com -0.0.0.0 yobtlive.com -0.0.0.0 yoloselfie.com -0.0.0.0 yoslut.com -0.0.0.0 youanmeme.tumblr.com -0.0.0.0 youav.com -0.0.0.0 youhavetofaponthesebeforeyoudie.tumblr.com -0.0.0.0 youhdporno.com -0.0.0.0 youho.com -0.0.0.0 youjizz.com -0.0.0.0 young-and-virgin.com -0.0.0.0 young-girlfriends.com -0.0.0.0 youngandhorny.com -0.0.0.0 youngandready.com -0.0.0.0 youngbusty.com -0.0.0.0 youngfuck.xyz -0.0.0.0 youngheaven.com -0.0.0.0 youngmovieclips.com -0.0.0.0 youngpornpictures.com -0.0.0.0 youngpornvideos.com -0.0.0.0 youngsex.club -0.0.0.0 youngsex.me -0.0.0.0 youngsex.org -0.0.0.0 youngsexhub.com -0.0.0.0 youngsexmoviez.com -0.0.0.0 youngteensexhd.com -0.0.0.0 youngthroats.com -0.0.0.0 youngtubemovies.com -0.0.0.0 youngxxxvideoz.com -0.0.0.0 youporn.com -0.0.0.0 youporn.lc -0.0.0.0 youpornbook.com -0.0.0.0 youpornhd.co -0.0.0.0 youpornmate.com -0.0.0.0 youpornru.com -0.0.0.0 youpunish.com -0.0.0.0 your-bootylover-stuff.tumblr.com -0.0.0.0 your-daily-girl.com -0.0.0.0 youramateurporn.com -0.0.0.0 yourdailygirls.com -0.0.0.0 yourdailypornstars.com -0.0.0.0 yourdailypornvideos.com -0.0.0.0 yourdarkqueenisis.tumblr.com -0.0.0.0 yourdirtymind.com -0.0.0.0 yourfreeporn.tv -0.0.0.0 yourfreeporn.us -0.0.0.0 yourfuckbook.com -0.0.0.0 yourlust.com -0.0.0.0 yourlustmedia.com -0.0.0.0 yourlustmovies.com -0.0.0.0 yourporn.sexy -0.0.0.0 yourpornjizz.com -0.0.0.0 yoursexwebcams.com -0.0.0.0 youupornhub.com -0.0.0.0 youx.xxx -0.0.0.0 yporn.tv -0.0.0.0 ysporn.com -0.0.0.0 ytaakk.angelfire.com -0.0.0.0 yteenporn.com -0.0.0.0 yumedream.netangels.ru -0.0.0.0 yumm.net -0.0.0.0 yummy-cummy.ccnwebcams.com -0.0.0.0 yuotubeporno.tripod.com -0.0.0.0 yuvutu.com -0.0.0.0 ywebcams.com -0.0.0.0 za3ror.com -0.0.0.0 zasians.com -0.0.0.0 zebkbeer.com -0.0.0.0 zendog2121.tumblr.com -0.0.0.0 zevera.com -0.0.0.0 zimbio.com -0.0.0.0 zloeradio.net -0.0.0.0 zmature.com -0.0.0.0 zoig.com -0.0.0.0 zonawebcams.com -0.0.0.0 zonewebcams.com -0.0.0.0 zoo-fuck.net -0.0.0.0 zoodollars.com -0.0.0.0 zoomgirls.net -0.0.0.0 zooporntube365.tripod.com -0.0.0.0 zoosextv.com -0.0.0.0 zorglist.com -0.0.0.0 zossip.com -0.0.0.0 ztod.com -0.0.0.0 zuzandra.com -0.0.0.0 zzcartoon.com -0.0.0.0 zzgays.com -# Porn hosts - -# Updated May 10, 2016 - - - -0.0.0.0 www.007angels.com -0.0.0.0 www.00webcams.com -0.0.0.0 www.100200film.com -0.0.0.0 www.100amateurvideos.com -0.0.0.0 www.101sexsecret.com -0.0.0.0 www.110percentnatural.com -0.0.0.0 www.18-teen-xxx.com -0.0.0.0 www.18andabused.tv -0.0.0.0 www.18eighteenz.com -0.0.0.0 www.18porno.tv -0.0.0.0 www.18tubehd.com -0.0.0.0 www.18yearsold.com -0.0.0.0 www.18yo.pics -0.0.0.0 www.19angels.net -0.0.0.0 www.1on1sexwebcams.com -0.0.0.0 www.1sexsex.com -0.0.0.0 www.1st-virgin.com -0.0.0.0 www.1stmovieclub.net -0.0.0.0 www.1virgins.net -0.0.0.0 www.2001positions.com -0.0.0.0 www.21x.org -0.0.0.0 www.2bigtobetrue.com -0.0.0.0 www.2damnhot.com -0.0.0.0 www.2gfx.com -0.0.0.0 www.2virgins.com -0.0.0.0 www.300webcams.com -0.0.0.0 www.321webcams.com -0.0.0.0 www.3angelsvideo.com -0.0.0.0 www.3at3ot.com -0.0.0.0 www.3movs.com -0.0.0.0 www.3redangels.com -0.0.0.0 www.3sex.com -0.0.0.0 www.3thehardway.nl -0.0.0.0 www.3virgin.com -0.0.0.0 www.3x.ro -0.0.0.0 www.3xtraffic.com -0.0.0.0 www.40best.com -0.0.0.0 www.4affiliate.net -0.0.0.0 www.4desiz.blogspot.com -0.0.0.0 www.4sex4.com -0.0.0.0 www.4sexwebcams.com -0.0.0.0 www.4tube.com -0.0.0.0 www.5fing.com -0.0.0.0 www.5starangels.com -0.0.0.0 www.69-webcams.com -0.0.0.0 www.6eez.net -0.0.0.0 www.7virgin.com -0.0.0.0 www.88cum.com -0.0.0.0 www.8maturepornmovies.com -0.0.0.0 www.8muses.com -0.0.0.0 www.8teenxxx.com -0.0.0.0 www.91porn.com -0.0.0.0 www.99cams.com -0.0.0.0 www.99webcams.com -0.0.0.0 www.9hz.com -0.0.0.0 www.a4w.cc -0.0.0.0 www.aaronsangels.com -0.0.0.0 www.abbywinters.com -0.0.0.0 www.aboutangelinajolie.com -0.0.0.0 www.aboutgirlslove.com -0.0.0.0 www.aboutsexxx.com -0.0.0.0 www.abrutis.com -0.0.0.0 www.absolute-live.com -0.0.0.0 www.adamandeve.com -0.0.0.0 www.adameve.com -0.0.0.0 www.adressesx.com -0.0.0.0 www.adriana-sage.org -0.0.0.0 www.adsgangsta.com -0.0.0.0 www.adult-adv.com -0.0.0.0 www.adult-arab.com -0.0.0.0 www.adult-banner-ads.com -0.0.0.0 www.adult-clips.us -0.0.0.0 www.adult-dating-ads.com -0.0.0.0 www.adult-extreme.com -0.0.0.0 www.adult-models.org -0.0.0.0 www.adult-profit-files.com -0.0.0.0 www.adult-profit-files2.com -0.0.0.0 www.adult-targeted-traffic.com -0.0.0.0 www.adultads.biz -0.0.0.0 www.adultadworld.com -0.0.0.0 www.adultbanners.co.uk -0.0.0.0 www.adultbay.org -0.0.0.0 www.adultcashtraffic.com -0.0.0.0 www.adultcomix.biz -0.0.0.0 www.adultdialersolution.com -0.0.0.0 www.adultdvdhits.com -0.0.0.0 www.adultfriendfinders.com -0.0.0.0 www.adultfriendfinders.net -0.0.0.0 www.adultfriendfinders.us -0.0.0.0 www.adultfriendfinderz.com -0.0.0.0 www.adultfriendsearch.com -0.0.0.0 www.adulthostedblogs.com -0.0.0.0 www.adultmoda.com -0.0.0.0 www.adultmoviegroup.com -0.0.0.0 www.adultpopunders.com -0.0.0.0 www.adultrevenueservice.com -0.0.0.0 www.adultscandy.com -0.0.0.0 www.adulttrafficads.com -0.0.0.0 www.adultvideosteens.com -0.0.0.0 www.adultwebmastersonline.com -0.0.0.0 www.advertx.net -0.0.0.0 www.aebn.net -0.0.0.0 www.affairsclub.com -0.0.0.0 www.affiliation-int.com -0.0.0.0 www.agangels.net -0.0.0.0 www.agentur-angelina.de -0.0.0.0 www.agnesangel.com -0.0.0.0 www.ah-me.com -0.0.0.0 www.akibaangels.com -0.0.0.0 www.alcuda.com -0.0.0.0 www.alexa-xxx.com -0.0.0.0 www.alexisvirgin.com -0.0.0.0 www.alfamina.com -0.0.0.0 www.alison-angel-1.com -0.0.0.0 www.alison-angel.biz -0.0.0.0 www.alison-angel.org -0.0.0.0 www.alisonangel.at -0.0.0.0 www.alisonangel.cc -0.0.0.0 www.alisonangel.com -0.0.0.0 www.alisonangel.fr -0.0.0.0 www.alisonangelmovie.com -0.0.0.0 www.alisonangelrocks.com -0.0.0.0 www.alisonangelzone.com -0.0.0.0 www.alivegirls.com -0.0.0.0 www.allevaangelina.com -0.0.0.0 www.allfordrocher.com -0.0.0.0 www.allgaybdsm.com -0.0.0.0 www.allhotcams.com -0.0.0.0 www.allinternal.com -0.0.0.0 www.allisonangel.com -0.0.0.0 www.allisonangel.info -0.0.0.0 www.allisonsangels.com -0.0.0.0 www.allisonvirgin.com -0.0.0.0 www.allsexblogs.com -0.0.0.0 www.allteeens.com -0.0.0.0 www.allvirgins.com -0.0.0.0 www.almostvirgins.com -0.0.0.0 www.alohatube.com -0.0.0.0 www.alotporn.com -0.0.0.0 www.alphaporno.com -0.0.0.0 www.alsangel.com -0.0.0.0 www.alsangels.com -0.0.0.0 www.alsscan.com -0.0.0.0 www.alsscanangels.com -0.0.0.0 www.alt-angel.com -0.0.0.0 www.alt.com -0.0.0.0 www.altingramfiyati.org -0.0.0.0 www.amabitch.com -0.0.0.0 www.amaland.com -0.0.0.0 www.amamilfs.com -0.0.0.0 www.amateur-porn-links.com -0.0.0.0 www.amateuralbum.net -0.0.0.0 www.amateurcool.com -0.0.0.0 www.amateurdevils.com -0.0.0.0 www.amateurdumper.com -0.0.0.0 www.amateurfarm.net -0.0.0.0 www.amateurgalls.com -0.0.0.0 www.amateurmatch.com -0.0.0.0 www.amateurmpeg.net -0.0.0.0 www.amateurs-gone-wild.com -0.0.0.0 www.amateurseite.com -0.0.0.0 www.amateursexpert.com -0.0.0.0 www.amateursexy.net -0.0.0.0 www.amazingsexx.com -0.0.0.0 www.americanvirgins.net -0.0.0.0 www.amorix.biz -0.0.0.0 www.amourangels.com -0.0.0.0 www.amourangels.eu -0.0.0.0 www.amsterdam-webcams.com -0.0.0.0 www.amsterdamned.com -0.0.0.0 www.amsterdamnightlife.com -0.0.0.0 www.amyvirgin.com -0.0.0.0 www.anal-webcams.com -0.0.0.0 www.analdildolesbians.com -0.0.0.0 www.analdin.com -0.0.0.0 www.anawjarrate.info -0.0.0.0 www.angel-anime.com -0.0.0.0 www.angel-archives.com -0.0.0.0 www.angel-cassidy.net -0.0.0.0 www.angel-collection.com -0.0.0.0 www.angel-companions.co.uk -0.0.0.0 www.angel-dana.net.tc -0.0.0.0 www.angel-dark.org -0.0.0.0 www.angel-delite.co.uk -0.0.0.0 www.angel-exhib.com -0.0.0.0 www.angel-of-heels.com -0.0.0.0 www.angel-picpost.com -0.0.0.0 www.angel-search.com -0.0.0.0 www.angel-wave.com -0.0.0.0 www.angel-x.com -0.0.0.0 www.angel.ne.jp -0.0.0.0 www.angel.se -0.0.0.0 www.angel20.com -0.0.0.0 www.angel4christyb.com -0.0.0.0 www.angel4host.com -0.0.0.0 www.angela-devi.net -0.0.0.0 www.angela-taylor.org -0.0.0.0 www.angela.nl -0.0.0.0 www.angela.nu -0.0.0.0 www.angela2000.de -0.0.0.0 www.angela21.com -0.0.0.0 www.angelaandrews.com -0.0.0.0 www.angelaathomas.com -0.0.0.0 www.angelacappetta.com -0.0.0.0 www.angeladevi.com -0.0.0.0 www.angelagrant.com -0.0.0.0 www.angelalittle.net -0.0.0.0 www.angelamelini.com -0.0.0.0 www.angelarchives.com -0.0.0.0 www.angelaryan.com -0.0.0.0 www.angelas-sin-city.com -0.0.0.0 www.angelas-team.de -0.0.0.0 www.angelasalvagno.com -0.0.0.0 www.angelasavage.com -0.0.0.0 www.angelascloset.com -0.0.0.0 www.angelass.com -0.0.0.0 www.angelasummers.com -0.0.0.0 www.angelataylor.org -0.0.0.0 www.angelatiger.com -0.0.0.0 www.angelbabedebs.com -0.0.0.0 www.angelband.org -0.0.0.0 www.angelbaseball.com -0.0.0.0 www.angelbodywear.com -0.0.0.0 www.angelbust.com -0.0.0.0 www.angelbutton.com -0.0.0.0 www.angelbutton.info -0.0.0.0 www.angelcam.nl -0.0.0.0 www.angelcassidey.com -0.0.0.0 www.angelcassidy.com -0.0.0.0 www.angelcasting.net -0.0.0.0 www.angelcharmswizard.com -0.0.0.0 www.angelchic.com -0.0.0.0 www.angelclip.info -0.0.0.0 www.angelclub.cz -0.0.0.0 www.angelcrack.com -0.0.0.0 www.angelcream.com -0.0.0.0 www.angeldark.nl -0.0.0.0 www.angeldarkhoney.com -0.0.0.0 www.angeldarkmovies.com -0.0.0.0 www.angeldarkvideos.com -0.0.0.0 www.angelday.info -0.0.0.0 www.angeldesign.org -0.0.0.0 www.angeldollars.com -0.0.0.0 www.angeldust24.com -0.0.0.0 www.angele-coquine.com -0.0.0.0 www.angelelle.com -0.0.0.0 www.angelesangelwitch.com -0.0.0.0 www.angelesbuenos.com.ar -0.0.0.0 www.angelescitysexguide.com -0.0.0.0 www.angelesurbanos.com -0.0.0.0 www.angeleyes.ca -0.0.0.0 www.angelface.hu -0.0.0.0 www.angelfier.com -0.0.0.0 www.angelfotostudio.com -0.0.0.0 www.angelfuns.net.tf -0.0.0.0 www.angelglam.com -0.0.0.0 www.angelheat.com -0.0.0.0 www.angelhousematernityhome.net -0.0.0.0 www.angelicabella.com -0.0.0.0 www.angelicablack.net -0.0.0.0 www.angelicaheart.com -0.0.0.0 www.angelicales.com -0.0.0.0 www.angelicasin.com -0.0.0.0 www.angelicasin.net -0.0.0.0 www.angelicfilms.com -0.0.0.0 www.angelicmichele.com -0.0.0.0 www.angelicmusick.com -0.0.0.0 www.angelicumalumni.com -0.0.0.0 www.angelie.com -0.0.0.0 www.angelika-club.com -0.0.0.0 www.angelika.de -0.0.0.0 www.angelika.net -0.0.0.0 www.angelikaminsk.com -0.0.0.0 www.angelina-and-friends.com -0.0.0.0 www.angelina-and-friends.eu -0.0.0.0 www.angelina-croft.com -0.0.0.0 www.angelina-jolie-nue.com -0.0.0.0 www.angelina.cz -0.0.0.0 www.angelina.de -0.0.0.0 www.angelinaamour.com -0.0.0.0 www.angelinaashe.com -0.0.0.0 www.angelinaashe.net -0.0.0.0 www.angelinaasheblog.com -0.0.0.0 www.angelinabamboo.com -0.0.0.0 www.angelinacrow.net -0.0.0.0 www.angelinacrow.org -0.0.0.0 www.angelinajolie.nl -0.0.0.0 www.angelinalee.net -0.0.0.0 www.angelinalove.net -0.0.0.0 www.angelinarossi.com -0.0.0.0 www.angelinas-bodytalk.com -0.0.0.0 www.angelinas-cam.de -0.0.0.0 www.angelinas-heels.de -0.0.0.0 www.angelinavalentineblog.net -0.0.0.0 www.angelinavirgin.com -0.0.0.0 www.angelindevilsboots.org -0.0.0.0 www.angelinoscoffee.com -0.0.0.0 www.angelique.net -0.0.0.0 www.angeliquejerone.com -0.0.0.0 www.angeliquekithos.com -0.0.0.0 www.angelitas.com.ar -0.0.0.0 www.angelitas.net -0.0.0.0 www.angelkiss.jp -0.0.0.0 www.angelkissedfeet.com -0.0.0.0 www.angellafaith.com -0.0.0.0 www.angellong.com -0.0.0.0 www.angellsummers.com -0.0.0.0 www.angelmode.com -0.0.0.0 www.angelmodel.info -0.0.0.0 www.angelmovies.com -0.0.0.0 www.angelmpegs.com -0.0.0.0 www.angelnicole.co.uk -0.0.0.0 www.angelochec.net -0.0.0.0 www.angeloflondon.com -0.0.0.0 www.angelofmalevolence.com -0.0.0.0 www.angelplace.com -0.0.0.0 www.angels-and-demon.com -0.0.0.0 www.angels-archive.com -0.0.0.0 www.angels-bound.com -0.0.0.0 www.angels-devils4u.com -0.0.0.0 www.angels-feet.de -0.0.0.0 www.angels-from-asia.com -0.0.0.0 www.angels-in-ukraine.net -0.0.0.0 www.angels-of-london.com -0.0.0.0 www.angels-of-pain.de -0.0.0.0 www.angels-of-sin.com -0.0.0.0 www.angels-place.com -0.0.0.0 www.angels-tokyo.com -0.0.0.0 www.angels-videos.com -0.0.0.0 www.angels2u.co.uk -0.0.0.0 www.angels4you.co.uk -0.0.0.0 www.angels4youleeds.co.uk -0.0.0.0 www.angels4yousheffield.co.uk -0.0.0.0 www.angelsamazing.com -0.0.0.0 www.angelsanddaggers.com -0.0.0.0 www.angelscarebohol.com -0.0.0.0 www.angelscasting.net -0.0.0.0 www.angelsdemonsmasons.com -0.0.0.0 www.angelsdublin.com -0.0.0.0 www.angelsexclusive.nl -0.0.0.0 www.angelsfeetsite.com -0.0.0.0 www.angelsfire.nl -0.0.0.0 www.angelsfirstaid.com -0.0.0.0 www.angelshot.net -0.0.0.0 www.angelsinnmanali.com -0.0.0.0 www.angelsinsatin.com -0.0.0.0 www.angelslinks.com -0.0.0.0 www.angelslinks.net -0.0.0.0 www.angelslinks.org -0.0.0.0 www.angelsmist.com -0.0.0.0 www.angelsofalabama.com -0.0.0.0 www.angelsofamsterdam.com -0.0.0.0 www.angelsofamsterdam.nl -0.0.0.0 www.angelsofdeath.info -0.0.0.0 www.angelsofindia.com -0.0.0.0 www.angelsoflondon.com -0.0.0.0 www.angelsofmemphis.com -0.0.0.0 www.angelsofmercy.org -0.0.0.0 www.angelsofneworleans.com -0.0.0.0 www.angelsofnight.com -0.0.0.0 www.angelsofthenight.co.uk -0.0.0.0 www.angelsofwar.nl -0.0.0.0 www.angelsordevils.co.uk -0.0.0.0 www.angelsordevils.com -0.0.0.0 www.angelsscort.com.mx -0.0.0.0 www.angelstolove.com -0.0.0.0 www.angelstpg.com -0.0.0.0 www.angelsunlimited.com -0.0.0.0 www.angelsweb.nl -0.0.0.0 www.angelswife.com -0.0.0.0 www.angelswifelovers.com -0.0.0.0 www.angeltel.net -0.0.0.0 www.angelvalentine.org -0.0.0.0 www.angelveil.org -0.0.0.0 www.angelwoods.com -0.0.0.0 www.angelys-club.fr -0.0.0.0 www.animal-cartoons.com -0.0.0.0 www.animal6.net -0.0.0.0 www.animalrating.com -0.0.0.0 www.animalsex-planet.com -0.0.0.0 www.anime-angels.net -0.0.0.0 www.animediablo.com -0.0.0.0 www.animepornmov.com -0.0.0.0 www.ankaraescortbayan.net -0.0.0.0 www.ankaraliescort.org -0.0.0.0 www.ann-angel-1.com -0.0.0.0 www.ann-angel.com -0.0.0.0 www.anna-angel.com -0.0.0.0 www.annangel.com -0.0.0.0 www.annangel.net -0.0.0.0 www.annangel.org -0.0.0.0 www.annangelishot.com -0.0.0.0 www.annas-angels.co.uk -0.0.0.0 www.annasangels.co.uk -0.0.0.0 www.annasassets.com -0.0.0.0 www.annavirgin.com -0.0.0.0 www.annuaire-x.com -0.0.0.0 www.antivirgins.com -0.0.0.0 www.apornmovie.com -0.0.0.0 www.aquiwebcams.com -0.0.0.0 www.arab66.com -0.0.0.0 www.arabgirlsinthehood.info -0.0.0.0 www.arabialoveseats.info -0.0.0.0 www.arabictopics.com -0.0.0.0 www.arabks.com -0.0.0.0 www.arabvirgin.com -0.0.0.0 www.arabvirgins.com -0.0.0.0 www.arbkos.com -0.0.0.0 www.archangels.ws -0.0.0.0 www.archangelschool.org -0.0.0.0 www.arenaporno.com -0.0.0.0 www.arhangelsk.name -0.0.0.0 www.arkhangelskiy.com -0.0.0.0 www.arrobapay.com -0.0.0.0 www.arxhamster.com -0.0.0.0 www.asia-virgins.com -0.0.0.0 www.asiablue.com -0.0.0.0 www.asianparade.com -0.0.0.0 www.asianplayboy.com -0.0.0.0 www.asianxtv.com -0.0.0.0 www.asktiava.com -0.0.0.0 www.ass1st.com -0.0.0.0 www.ass2waist.com -0.0.0.0 www.assangels.com -0.0.0.0 www.assdumper.com -0.0.0.0 www.asso69110.org -0.0.0.0 www.asstomouthangels.ws -0.0.0.0 www.asstr.org -0.0.0.0 www.asstraffic.com -0.0.0.0 www.assvirgin.com -0.0.0.0 www.assvirgins.com -0.0.0.0 www.assvirgins.net -0.0.0.0 www.astridsangelcash.com -0.0.0.0 www.astridsangels.com -0.0.0.0 www.atk-archives.com -0.0.0.0 www.atkarchives.com -0.0.0.0 www.atkexotics.com -0.0.0.0 www.atkgirlfriends.com -0.0.0.0 www.atkhairy.com -0.0.0.0 www.atkmodels.com -0.0.0.0 www.atkpetites.com -0.0.0.0 www.atkpremium.com -0.0.0.0 www.atkpussies.com -0.0.0.0 www.attractivesex.com -0.0.0.0 www.auntjudys.com -0.0.0.0 www.auntmia.com -0.0.0.0 www.austrian-angels.at -0.0.0.0 www.autolinkweb.com -0.0.0.0 www.avalaurenblog.com -0.0.0.0 www.avatarcash.com -0.0.0.0 www.avseesee.com -0.0.0.0 www.awempire.com -0.0.0.0 www.ayanaangel.com -0.0.0.0 www.az7t1.com -0.0.0.0 www.az7t2.com -0.0.0.0 www.aziangals.com -0.0.0.0 www.azkempire.com -0.0.0.0 www.b44.com -0.0.0.0 www.babedump.com -0.0.0.0 www.babelogbook.com -0.0.0.0 www.babesandstars.com -0.0.0.0 www.babesmachine.com -0.0.0.0 www.babesonwebcams.com -0.0.0.0 www.babezblog.com -0.0.0.0 www.backseatbangers.com -0.0.0.0 www.badassangels.com -0.0.0.0 www.badvirgin.com -0.0.0.0 www.badvirgins.com -0.0.0.0 www.baise-webcams.com -0.0.0.0 www.baisepartout.com -0.0.0.0 www.ballbustingtube.com -0.0.0.0 www.baltictop.com -0.0.0.0 www.bananabunny.com -0.0.0.0 www.banatdream.com -0.0.0.0 www.banditmovies.com -0.0.0.0 www.banduraangels.com -0.0.0.0 www.bangbros1.com -0.0.0.0 www.bangbrosteenporn.com -0.0.0.0 www.bangxxxteens.com -0.0.0.0 www.bangyoulater.com -0.0.0.0 www.bannedcelebs.com -0.0.0.0 www.bannerout.com -0.0.0.0 www.barefootvixens.com -0.0.0.0 www.barevirgins.com -0.0.0.0 www.basal.ca -0.0.0.0 www.bbwsexpicsmovies.com -0.0.0.0 www.bcfakes.com -0.0.0.0 www.bdsmlibrary.com -0.0.0.0 www.bdsmpichunter.com -0.0.0.0 www.bdsmstreak.com -0.0.0.0 www.bdsmtheory.com -0.0.0.0 www.bdsmxxxmovies.com -0.0.0.0 www.beachtoplist.com -0.0.0.0 www.beautifulangels.com -0.0.0.0 www.beerandshots.com -0.0.0.0 www.befuck.com -0.0.0.0 www.best-virgins.com -0.0.0.0 www.bestangels.de -0.0.0.0 www.bestarabpicinthenet.info -0.0.0.0 www.bestarabtube.com -0.0.0.0 www.bestcrazyvideos.com -0.0.0.0 www.besthotdates.com -0.0.0.0 www.bestphatchicks.com -0.0.0.0 www.bestsexualpleasure.com -0.0.0.0 www.bigboobswebcams.com -0.0.0.0 www.bignatural.ws -0.0.0.0 www.bignaturalknockers.com -0.0.0.0 www.bignaturals-movies.com -0.0.0.0 www.bignaturals.com -0.0.0.0 www.bignaturals.de -0.0.0.0 www.bigtitangels.com -0.0.0.0 www.bigtits.com -0.0.0.0 www.bigtitsonwebcams.com -0.0.0.0 www.billpics.com -0.0.0.0 www.bitchdump.com -0.0.0.0 www.blackandshiny.com -0.0.0.0 www.blackangel-halle.de -0.0.0.0 www.blackangelica.com -0.0.0.0 www.blackangelvideo.com -0.0.0.0 www.blackassangels.com -0.0.0.0 www.blackvirgins.com -0.0.0.0 www.blackystars.com -0.0.0.0 www.bleedingvirgins.com -0.0.0.0 www.blitz-natursekt.de -0.0.0.0 www.blogangela.com -0.0.0.0 www.blogbang.com -0.0.0.0 www.blogbugs.org -0.0.0.0 www.blogs-list.com -0.0.0.0 www.blogtur.com -0.0.0.0 www.blondangel.de -0.0.0.0 www.blondangels.de -0.0.0.0 www.blondewebcams.com -0.0.0.0 www.blondexxxmag.com -0.0.0.0 www.bloodangels.com -0.0.0.0 www.bloodyvirgin.com -0.0.0.0 www.blowingangels.com -0.0.0.0 www.blowingkisses.net -0.0.0.0 www.blueangel.nl -0.0.0.0 www.bluewebcams.com -0.0.0.0 www.bobiporn.com -0.0.0.0 www.bonabanners.co.uk -0.0.0.0 www.bondagecompanion.com -0.0.0.0 www.bondagewebcams.com -0.0.0.0 www.boobs-4u.com -0.0.0.0 www.boobscategory.com -0.0.0.0 www.bookmarklinks.com -0.0.0.0 www.bookofsex.com -0.0.0.0 www.bootycallfriends.com -0.0.0.0 www.bootyoftheday.co -0.0.0.0 www.bootytape.com -0.0.0.0 www.boundandbanged.com -0.0.0.0 www.boyfriendnetwork.com -0.0.0.0 www.boysfood.com -0.0.0.0 www.brandys-box.com -0.0.0.0 www.bravoteens.com -0.0.0.0 www.bravotube.net -0.0.0.0 www.bravsbookmarks.com -0.0.0.0 www.brazilvirgin.com -0.0.0.0 www.brazilvirgina.com -0.0.0.0 www.brazzers.com -0.0.0.0 www.brazzersnetwork.com -0.0.0.0 www.brdteengal.com -0.0.0.0 www.breathlessangel.com -0.0.0.0 www.brickhousebetty.net -0.0.0.0 www.britishcoeds.com -0.0.0.0 www.britneyvirgin.com -0.0.0.0 www.bronzeadultblogs.com -0.0.0.0 www.brothelangelsladies.com -0.0.0.0 www.brunetteangel.com -0.0.0.0 www.brunetteangels.com -0.0.0.0 www.brutalviolence.com -0.0.0.0 www.bubblebuttsgalore.com -0.0.0.0 www.buck-angel.com -0.0.0.0 www.buckangel.com -0.0.0.0 www.buckangel.nl -0.0.0.0 www.buckangelbucks.com -0.0.0.0 www.buckangelvod.com -0.0.0.0 www.bunny-net.com -0.0.0.0 www.bunnyteensmovies.com -0.0.0.0 www.burningangel.com -0.0.0.0 www.burningangel.net -0.0.0.0 www.burningcamel.com -0.0.0.0 www.burningcamel.org -0.0.0.0 www.bursahaliyikamak.com -0.0.0.0 www.bursasporteam.com -0.0.0.0 www.buscadordewebcams.com -0.0.0.0 www.business-angel.info -0.0.0.0 www.busty-asian.org -0.0.0.0 www.bustyvixen.net -0.0.0.0 www.buttnakedinthestreets.com -0.0.0.0 www.buzzwebcams.com -0.0.0.0 www.bwlesbians.com -0.0.0.0 www.cadillacangels.com -0.0.0.0 www.cafedeangel.net -0.0.0.0 www.californiavirgins.com -0.0.0.0 www.cam4.com -0.0.0.0 www.camelcookie.com -0.0.0.0 www.camelmedia.net -0.0.0.0 www.camelstyle.net -0.0.0.0 www.cams.com -0.0.0.0 www.camsangels.com -0.0.0.0 www.camshunt.com -0.0.0.0 www.camworld.nl -0.0.0.0 www.camz.com -0.0.0.0 www.camzter.com -0.0.0.0 www.canalwebcams.com -0.0.0.0 www.candidbeachangels.com -0.0.0.0 www.cantender.com -0.0.0.0 www.captiveangels.com -0.0.0.0 www.cardsgate-cs.com -0.0.0.0 www.carlhardwick.com -0.0.0.0 www.carpediem.fr -0.0.0.0 www.cartoon-3x.com -0.0.0.0 www.cartoonpornvideos.com -0.0.0.0 www.cartoontube.com -0.0.0.0 www.cartoonvalley.com -0.0.0.0 www.carumbas.com -0.0.0.0 www.cashangel.de -0.0.0.0 www.ccgals.com -0.0.0.0 cdn-www.i-am-bored.com -0.0.0.0 www.celebflix.us -0.0.0.0 www.celebrity-fakes.net -0.0.0.0 www.celebritywar.com -0.0.0.0 www.celebsking.com -0.0.0.0 www.celebtaboo.com -0.0.0.0 www.celebuzz.com -0.0.0.0 www.cfake.com -0.0.0.0 www.cfnmidol.com -0.0.0.0 www.changelingpress.com -0.0.0.0 www.changels.net -0.0.0.0 www.charlisangels.com -0.0.0.0 www.charming-angels.net -0.0.0.0 www.chat-webcams.com -0.0.0.0 www.chatboxwebcams.com -0.0.0.0 www.chatischat.com -0.0.0.0 www.chatroulette.com -0.0.0.0 www.chaturbate.com -0.0.0.0 www.chatzozo.com -0.0.0.0 www.cheapadultdvd.com -0.0.0.0 www.cheerleader-webcams.com -0.0.0.0 www.cherrynovelty.com -0.0.0.0 www.chicaangelical.com.ar -0.0.0.0 www.chicasconwebcams.com.ar -0.0.0.0 www.chicasenwebcams.com -0.0.0.0 www.chicashumedas.com -0.0.0.0 www.chicaswebcams.com -0.0.0.0 www.chickenbanners.com -0.0.0.0 www.chickenhost.com -0.0.0.0 www.chinese-angels.com -0.0.0.0 www.chinmaster.com -0.0.0.0 www.chloes-angels.com -0.0.0.0 www.christinaangel.com -0.0.0.0 www.chubby-teen.com -0.0.0.0 www.chunkyangels.com -0.0.0.0 www.chunkybutts.com -0.0.0.0 www.chunkytgp.net -0.0.0.0 www.cinemaden.com -0.0.0.0 www.circleofxxx.com -0.0.0.0 www.citysex.com -0.0.0.0 www.clamsangels.com -0.0.0.0 www.classy-angel.com -0.0.0.0 www.classyangel.com -0.0.0.0 www.clipcake.com -0.0.0.0 www.cliphunter.com -0.0.0.0 www.cliter.com -0.0.0.0 www.clitgames.com -0.0.0.0 www.cliti.com -0.0.0.0 www.club-angelinavalentine.com -0.0.0.0 www.club-evaangelina.com -0.0.0.0 www.club-virgins.com -0.0.0.0 www.clubaudriannaangel.com -0.0.0.0 www.clubbestangels.de -0.0.0.0 www.cluberosatlanta.com -0.0.0.0 www.clubevaangelina.net -0.0.0.0 www.clubrejal.com -0.0.0.0 www.clubseventeen.com -0.0.0.0 www.clubseventeenvideos.com -0.0.0.0 www.clubvirgins.com -0.0.0.0 www.cnnamador.com -0.0.0.0 www.cocogals.com -0.0.0.0 www.coedcherry.com -0.0.0.0 www.colegialasdesvirgadas.com -0.0.0.0 www.collectionofbestporn.com -0.0.0.0 www.college-teen-sex.com -0.0.0.0 www.college-webcams.com -0.0.0.0 www.collegegirlwebcams.com -0.0.0.0 www.collegerules.com -0.0.0.0 www.collegevirgins.com -0.0.0.0 www.collegewildparties.com -0.0.0.0 www.commetvidsnow.com -0.0.0.0 www.conquerorofvirgins.com -0.0.0.0 www.coquine-angeline.net -0.0.0.0 www.cougar-rencontre.net -0.0.0.0 www.cougarsandcream.com -0.0.0.0 www.couplesseduceteens.com -0.0.0.0 www.courtneyvirgin.com -0.0.0.0 www.crazydumper.com -0.0.0.0 www.crazyshit.com -0.0.0.0 www.crazywebcams.com -0.0.0.0 www.creamgoodies.com -0.0.0.0 www.creamyangels.com -0.0.0.0 www.creoads.com -0.0.0.0 www.cryangel.com -0.0.0.0 www.cumforcover.com -0.0.0.0 www.cummypantyhose.com -0.0.0.0 www.cumpleaser.com -0.0.0.0 www.cumridden.com -0.0.0.0 www.cumshotscenes.com -0.0.0.0 www.cumswap.net -0.0.0.0 www.cupofsingles.com -0.0.0.0 www.curvyangel.com -0.0.0.0 www.cute-virgins.net -0.0.0.0 www.cutegurlz.com -0.0.0.0 www.cuterussianboys.com -0.0.0.0 www.cuteteenvideo.com -0.0.0.0 www.cutewebcams.com -0.0.0.0 www.cutiesinstockings.com -0.0.0.0 www.cutiesintights.com -0.0.0.0 www.cyberangels.org -0.0.0.0 www.cybererotica.com -0.0.0.0 www.cybereroticamobile.com -0.0.0.0 www.cybertoplists.com -0.0.0.0 www.cynicalangel.com -0.0.0.0 www.czech-teens.com -0.0.0.0 www.czech-virgins.com -0.0.0.0 www.czechfantasy.com -0.0.0.0 www.dacash.com -0.0.0.0 www.daclick.com -0.0.0.0 www.daddysworstnightmare.com -0.0.0.0 www.daftporn.com -0.0.0.0 www.dailybasis.com -0.0.0.0 www.damnage.com -0.0.0.0 www.damnhellasskings.com -0.0.0.0 www.damnlinks.com -0.0.0.0 www.dan81.com -0.0.0.0 www.dancefox.net -0.0.0.0 www.dancingbear.com -0.0.0.0 www.dangeloalicante.com -0.0.0.0 www.dangelopalace.com -0.0.0.0 www.danimiles.com -0.0.0.0 www.daporn.com -0.0.0.0 www.daredorm.com -0.0.0.0 www.dark-angel.nl -0.0.0.0 www.darkangel-sm.de -0.0.0.0 www.darkangel.com -0.0.0.0 www.darkangellair.com -0.0.0.0 www.darkangelonline.nl -0.0.0.0 www.data-ero-advertising.com -0.0.0.0 www.datingamateurs.com -0.0.0.0 www.davecummings.com -0.0.0.0 www.davidsangels.net -0.0.0.0 www.ddorfprivat.de -0.0.0.0 www.definebabe.com -0.0.0.0 www.definefetish.com -0.0.0.0 www.depositodevideos.com.br -0.0.0.0 www.depravedangels.com -0.0.0.0 www.der-wallstreet-trick.eu -0.0.0.0 www.desadesangels.com -0.0.0.0 www.desihotpoint.com -0.0.0.0 www.desktopangels.net -0.0.0.0 www.destinyangel.net -0.0.0.0 www.deviantclip.com -0.0.0.0 www.devicebondage.com -0.0.0.0 www.devil-galleries.com -0.0.0.0 www.devils-angels.com -0.0.0.0 www.devirginize.com -0.0.0.0 www.devirginized.com -0.0.0.0 www.dickievirgin.com -0.0.0.0 www.dickievirgin.org -0.0.0.0 www.dicktricks.com -0.0.0.0 www.digitalangelblog.com -0.0.0.0 www.digitalangeldollars.com -0.0.0.0 www.digitaldesire.com -0.0.0.0 www.dilf.com -0.0.0.0 www.dinathumbs.com -0.0.0.0 www.direction-x.com -0.0.0.0 www.directorio-webcams.com -0.0.0.0 www.directoriowebcams.com -0.0.0.0 www.directtrafficlink.com -0.0.0.0 www.dirty101.com -0.0.0.0 www.dirtybondagetgp.com -0.0.0.0 www.dirtyfinder.com -0.0.0.0 www.dirtylesbo.com -0.0.0.0 www.dirtypornvids.com -0.0.0.0 www.dirtyroulette.com -0.0.0.0 www.dirtyshack.com -0.0.0.0 www.dirwebcams.com -0.0.0.0 www.disappointedvirginity.com -0.0.0.0 www.discreetangels.net -0.0.0.0 www.disney-xxx.net -0.0.0.0 www.dla3hotbanat.info -0.0.0.0 www.dlisted.com -0.0.0.0 www.dnvideos.com -0.0.0.0 www.dolphin-angel-readings.com -0.0.0.0 www.domainplayersclub.com -0.0.0.0 www.dominationwebcams.com -0.0.0.0 www.dominawebcams.com -0.0.0.0 www.doublepenetrationvids.com -0.0.0.0 www.doublepimp.com -0.0.0.0 www.doubleviking.com -0.0.0.0 www.drago99.com -0.0.0.0 www.dreamamateurs.com -0.0.0.0 www.dreamangelsny.com -0.0.0.0 www.dreameskisehir.com -0.0.0.0 www.dreamgirlonline.com -0.0.0.0 www.dreammovies.com -0.0.0.0 www.drstrangelove.com -0.0.0.0 www.drtuber.com -0.0.0.0 www.drunkpichunter.com -0.0.0.0 www.drunkporn.us -0.0.0.0 www.drunksexygirls.com -0.0.0.0 www.dumbvirgins.com -0.0.0.0 www.dump.xxx -0.0.0.0 www.dungeonvirgins.com -0.0.0.0 www.dutchangels.nl -0.0.0.0 www.dvangels.com -0.0.0.0 www.dvdboys.com -0.0.0.0 www.e-orgasm.org -0.0.0.0 www.easypic.com -0.0.0.0 www.easysexdate.com -0.0.0.0 www.ebonypichunter.com -0.0.0.0 www.efukt.com -0.0.0.0 www.egbo.com -0.0.0.0 www.ehho.com -0.0.0.0 www.ejzbrokenangelz.com -0.0.0.0 www.elangelito.com -0.0.0.0 www.elegantangel.com -0.0.0.0 www.elegantangelblog.com -0.0.0.0 www.elegantangelppv.com -0.0.0.0 www.elegantangelvod.com -0.0.0.0 www.elitedollars.com -0.0.0.0 www.elunesangels.com -0.0.0.0 www.eminotobursa.com -0.0.0.0 www.empireamateurs.com -0.0.0.0 www.enature.net -0.0.0.0 www.enaturist.com -0.0.0.0 www.enjoyangels.com -0.0.0.0 www.entensity.net -0.0.0.0 www.eporner.com -0.0.0.0 www.erinvirgin.com -0.0.0.0 www.ero-advertising.com -0.0.0.0 www.eroadvertising.com -0.0.0.0 www.erooups.com -0.0.0.0 www.eros.com -0.0.0.0 www.eroshare.com -0.0.0.0 www.eroswebcams.com -0.0.0.0 www.erotic-pictures-blog.com -0.0.0.0 www.eroticarabstories.info -0.0.0.0 www.eroticdisney.com -0.0.0.0 www.eroticmatch.com -0.0.0.0 www.erotique-webcams.com -0.0.0.0 www.erotische-webcams.com -0.0.0.0 www.erotizer.info -0.0.0.0 www.erowebcams.com -0.0.0.0 www.eroxia.com -0.0.0.0 www.escort23.com -0.0.0.0 www.escortankarada.org -0.0.0.0 www.escortankarali.net -0.0.0.0 www.escortbayanankaratc.net -0.0.0.0 www.eskisehirhayal.com -0.0.0.0 www.eskisehiryenigun.com -0.0.0.0 www.estudiosexual.com -0.0.0.0 www.eswebcams.com -0.0.0.0 www.ethnicangel.com -0.0.0.0 www.euphoriaporn.com -0.0.0.0 www.euro-angels.com -0.0.0.0 www.eurogalz.com -0.0.0.0 www.eurogirlsescort.com -0.0.0.0 www.european-angels.com -0.0.0.0 www.europewebcams.com -0.0.0.0 www.europornstar.com -0.0.0.0 www.eva-angelina-1.com -0.0.0.0 www.eva-angelina-pics.com -0.0.0.0 www.eva-angelina.info -0.0.0.0 www.eva-angelina.net -0.0.0.0 www.evaangel.net -0.0.0.0 www.evaangelina-tube.com -0.0.0.0 www.evaangelina.fr -0.0.0.0 www.evaangelina.org -0.0.0.0 www.evaangelina.ws -0.0.0.0 www.evaangelinablog.com -0.0.0.0 www.evaangelinablog.net -0.0.0.0 www.evaangelinaonline.com -0.0.0.0 www.evaangelinapics.com -0.0.0.0 www.evaangelinavideos.net -0.0.0.0 www.evaangelinax.com -0.0.0.0 www.evaevangelina.net -0.0.0.0 www.evangelicaloutpost.com -0.0.0.0 www.evangelicaloutreach.org -0.0.0.0 www.evangelineanderson.com -0.0.0.0 www.evangelinehaughney.com -0.0.0.0 www.evangelio.com -0.0.0.0 www.evasiveangels.com -0.0.0.0 www.evavirgin.com -0.0.0.0 www.eve-angel.com -0.0.0.0 www.eveangel.com -0.0.0.0 www.eveangel.hu -0.0.0.0 www.eveangel.us -0.0.0.0 www.eveangelfreetour.com -0.0.0.0 www.eveangelina.net -0.0.0.0 www.eveangelpic.com -0.0.0.0 www.evilangel.com -0.0.0.0 www.evilangel.fr -0.0.0.0 www.evilangelcash.com -0.0.0.0 www.evilangeldirect.com -0.0.0.0 www.evilangelppv.com -0.0.0.0 www.evilangelvideo.com -0.0.0.0 www.excellentwebcams.com -0.0.0.0 www.exchangecash.de -0.0.0.0 www.exclusivepussy.com -0.0.0.0 www.exgfsbucks.com -0.0.0.0 www.exquisiteangelz.com -0.0.0.0 www.exteriorexpertsofvirginia.com -0.0.0.0 www.extremebig.com -0.0.0.0 www.extremetracking.com -0.0.0.0 www.extremetube.com -0.0.0.0 www.extrime-list.com -0.0.0.0 www.exwifesexbook.com -0.0.0.0 www.ez5ez5xxx.info -0.0.0.0 www.ezazrakfriends.info -0.0.0.0 www.eztzvuzvuz.info -0.0.0.0 www.facebook-girl.com -0.0.0.0 www.facebook-of-sex.com -0.0.0.0 www.facebook.bi -0.0.0.0 www.facebookofporn.com -0.0.0.0 www.facebooksexo.com -0.0.0.0 www.faceporn.com -0.0.0.0 www.faithvirgin.com -0.0.0.0 www.fakethebitch.com -0.0.0.0 www.fallen-angels-production.de -0.0.0.0 www.fallenangelfuns.com -0.0.0.0 www.fallenangelproductions.com -0.0.0.0 www.fallenangelvideo.com -0.0.0.0 www.fallenvirgin.com -0.0.0.0 www.famous-people-nude.com -0.0.0.0 www.famousboard.com -0.0.0.0 www.fantasy4you.info -0.0.0.0 www.fantasywebcams.com -0.0.0.0 www.faptube.com -0.0.0.0 www.fapvidhd.com -0.0.0.0 www.fastsexdate.com -0.0.0.0 www.fatangel.com -0.0.0.0 www.fatbackmedia.com -0.0.0.0 www.fatchickens.net -0.0.0.0 www.fatpichunter.com -0.0.0.0 www.fattyangels.com -0.0.0.0 www.favouritecash.com -0.0.0.0 www.fbbtop100.com -0.0.0.0 www.felonyangel.com -0.0.0.0 www.femdomdraw.com -0.0.0.0 www.femdomworld.com -0.0.0.0 www.femjoyangels.com -0.0.0.0 www.feralsex.com -0.0.0.0 www.ferronetwork.com -0.0.0.0 www.fetisch-webcams.com -0.0.0.0 www.fetishdollars.net -0.0.0.0 www.fetishfreakwebcams.com -0.0.0.0 www.fetishpapa.com -0.0.0.0 www.fetishshrine.com -0.0.0.0 www.figaitaliana.com -0.0.0.0 www.filestube.com -0.0.0.0 www.filipinavirgin.net -0.0.0.0 www.filipinawebcams.com -0.0.0.0 www.filles-webcams.com -0.0.0.0 www.film-x-gratos.com -0.0.0.0 www.finder-x.com -0.0.0.0 www.findtubes.com -0.0.0.0 www.finevids.xxx -0.0.0.0 www.first-mature.com -0.0.0.0 www.fisgonclub.com -0.0.0.0 www.fisting-maniacs.com -0.0.0.0 www.flagrasamadores.net -0.0.0.0 www.flashmediaportal.com -0.0.0.0 www.flashwebcams.com -0.0.0.0 www.flashybabes.com -0.0.0.0 www.flatchestedangels.com -0.0.0.0 www.flavinha.com -0.0.0.0 www.fleetwoodfilmsltd.com -0.0.0.0 www.fleshbot.com -0.0.0.0 www.fleshlight.com -0.0.0.0 www.fleshlightgirls.com -0.0.0.0 www.fleshlightreviews.net -0.0.0.0 www.fling.com -0.0.0.0 www.flirt4free.com -0.0.0.0 www.flyflv.com -0.0.0.0 www.flyingjizz.com -0.0.0.0 www.foaks.com -0.0.0.0 www.foo6bordelsonthenet.info -0.0.0.0 www.footangels.com -0.0.0.0 www.footfetishchicks.com -0.0.0.0 www.footfootage.com -0.0.0.0 www.footjobdiary.com -0.0.0.0 www.fooxy.com -0.0.0.0 www.forgotten-angels.de -0.0.0.0 www.forumophilia.com -0.0.0.0 www.foxporns.com -0.0.0.0 foxtube.com -0.0.0.0 www.foxtube.com -0.0.0.0 www.foxyreviews.com -0.0.0.0 www.fpfreegals.com -0.0.0.0 www.fr.youporn.com -0.0.0.0 www.frathousefuckfest.com -0.0.0.0 www.frauenhasser.info -0.0.0.0 www.free-asian-webcams.com -0.0.0.0 www.free-babes-webcams.com -0.0.0.0 www.free-famous-toons.com -0.0.0.0 www.free-gay-webcams.com -0.0.0.0 www.free-lesbian-pic.in -0.0.0.0 www.free-nylon-porn.com -0.0.0.0 www.free-porn-galleries.biz -0.0.0.0 www.free-sex-cat.com -0.0.0.0 www.free-sex-sexy-gallery.net -0.0.0.0 www.free-webcams.com -0.0.0.0 www.free18.net -0.0.0.0 www.freeadultmedia.com -0.0.0.0 www.freeamatureporn.com -0.0.0.0 www.freeatkgals.com -0.0.0.0 www.freebestsexstories.com -0.0.0.0 www.freeblogsearch.com -0.0.0.0 www.freedailyvirgins.com -0.0.0.0 www.freefuckvidz.com -0.0.0.0 www.freehqsex.com -0.0.0.0 www.freeinterracialgalleries.com -0.0.0.0 www.freejpgseries.com -0.0.0.0 www.freejuicywebcams.com -0.0.0.0 www.freelive-webcams.com -0.0.0.0 www.freematureworld.com -0.0.0.0 www.freepicsandmovies.com -0.0.0.0 www.freepicsmovies.net -0.0.0.0 www.freeporn.com -0.0.0.0 www.freepornhq.xxx -0.0.0.0 www.freepornofreeporn.com -0.0.0.0 www.freesexdoor.com -0.0.0.0 www.freesexnavigator.com -0.0.0.0 www.freesexparadise.com -0.0.0.0 www.freeshemalewebcams.com -0.0.0.0 www.freeviewmovies.com -0.0.0.0 www.freewebcams.com -0.0.0.0 www.freewebcams.com.au -0.0.0.0 www.freexxxpages.net -0.0.0.0 www.fresh-n-tender.com -0.0.0.0 www.freshangel.com -0.0.0.0 www.freshpornline.com -0.0.0.0 www.freshxxxclips.com -0.0.0.0 www.frhsex.com -0.0.0.0 www.fritchy.com -0.0.0.0 www.frwebcams.com -0.0.0.0 www.ftvblog.info -0.0.0.0 www.ftvgirls.com -0.0.0.0 www.fuckbook.cm -0.0.0.0 www.fuckbook.com -0.0.0.0 www.fuckedvirgingirls.com -0.0.0.0 fuckingawesome.com -0.0.0.0 www.fuckingawesome.com -0.0.0.0 www.fuckervids.com -0.0.0.0 www.fuckherass.net -0.0.0.0 www.fuckinsilly.com -0.0.0.0 www.fuckmaturewhore.com -0.0.0.0 www.fuckmymommyandme.com -0.0.0.0 www.fuckstarts.net -0.0.0.0 www.fuckteenpussy.net -0.0.0.0 www.fuckvideo.org -0.0.0.0 www.fuckyoucash.com -0.0.0.0 www.fullhdxxx.com -0.0.0.0 www.fullteensporn.com -0.0.0.0 www.funwebcams.com -0.0.0.0 www.fuq.com -0.0.0.0 www.furious-angel.com -0.0.0.0 www.fuskator.com -0.0.0.0 www.fux.com -0.0.0.0 www.fuxybabes.com -0.0.0.0 www.gabrio.com -0.0.0.0 www.gallfree.com -0.0.0.0 www.gamelink.com -0.0.0.0 www.gangbanganal.com -0.0.0.0 www.gangbangsquad.com -0.0.0.0 www.gapingangels.com -0.0.0.0 www.gay-webcams.com -0.0.0.0 www.gayhitlist.com -0.0.0.0 www.gaysexwebcams.com -0.0.0.0 www.gaysonwebcams.com -0.0.0.0 www.gayswebcams.com -0.0.0.0 www.gaytube.com -0.0.0.0 www.gaytwinkwebcams.com -0.0.0.0 www.gaywebcams.com -0.0.0.0 www.gelbooru.com -0.0.0.0 www.getbigvids.com -0.0.0.0 www.gfrevenge.com -0.0.0.0 www.ghettotube.com -0.0.0.0 www.gifporntube.com -0.0.0.0 www.girlfriendgalleries.net -0.0.0.0 www.girlfriendvideos.com -0.0.0.0 www.girlfriendvids.net -0.0.0.0 www.girlscanner.com -0.0.0.0 www.girlsgonewild.com -0.0.0.0 www.glamour-tgp.com -0.0.0.0 www.glamourmilf.com -0.0.0.0 www.glamourmodelsdirectory.com -0.0.0.0 www.glossyangels.info -0.0.0.0 www.godefloration.net -0.0.0.0 www.gogoangels.com -0.0.0.0 www.goldhdtube.com -0.0.0.0 www.goldteenvideos.com -0.0.0.0 www.gonorar.com -0.0.0.0 www.gotowebcams.com -0.0.0.0 www.gotporn.com -0.0.0.0 www.grannyangel.com -0.0.0.0 www.grayvee.com -0.0.0.0 www.greatvirgins.com -0.0.0.0 www.greenangelonline.com -0.0.0.0 www.groovybus.com -0.0.0.0 www.groupandsex.com -0.0.0.0 www.grupomedicosanangel.com -0.0.0.0 www.gtaangels.net -0.0.0.0 www.guaranteedsexdate.com -0.0.0.0 www.h-top.com -0.0.0.0 www.h2porn.com -0.0.0.0 www.haarige-angelegenheit.de -0.0.0.0 www.hairtostaywebcams.com -0.0.0.0 www.hairypichunter.com -0.0.0.0 www.hardanime.com -0.0.0.0 www.hardassed.com -0.0.0.0 www.hardasses.com -0.0.0.0 www.hardcartoon.com -0.0.0.0 www.hardcorepornparty.com -0.0.0.0 www.harddaddy.com -0.0.0.0 www.harddickproject.com -0.0.0.0 www.hardfreshmen.com -0.0.0.0 www.hardgirls.nl -0.0.0.0 www.hardhut.com -0.0.0.0 www.hardissimo.org -0.0.0.0 www.hardjpegs.com -0.0.0.0 www.hardlads.com -0.0.0.0 www.hardlatinavideos.com -0.0.0.0 www.hardlicks.com -0.0.0.0 www.hardnstraight.com -0.0.0.0 www.hardsexpleasures.com -0.0.0.0 www.hardsextube.com -0.0.0.0 www.hardsu.net -0.0.0.0 www.hardtobuy.com -0.0.0.0 www.hardtv.com -0.0.0.0 www.hardvirgins.com -0.0.0.0 www.hardwayout.com -0.0.0.0 www.hardwomen.com -0.0.0.0 www.hardxtc.com -0.0.0.0 www.hazehim.com -0.0.0.0 www.hbrowse.com -0.0.0.0 www.hclips.com -0.0.0.0 www.hdmmovies.sex -0.0.0.0 www.hdmovz.com -0.0.0.0 www.hdpornclimb.com -0.0.0.0 www.hdpornvideo.xxx -0.0.0.0 www.hdqualitymovies.com -0.0.0.0 www.hdzog.com -0.0.0.0 www.heartfeltangels.com -0.0.0.0 www.heaven666.org -0.0.0.0 www.heavenlytranny.com -0.0.0.0 www.heavensangelsreadings.com -0.0.0.0 www.hell-angel.com -0.0.0.0 www.hentai-top100.com -0.0.0.0 www.hentai.ms -0.0.0.0 www.hentailisting.com -0.0.0.0 www.hentaiseeker.com -0.0.0.0 www.hentaistream.com -0.0.0.0 www.hentaitoonami.com -0.0.0.0 www.herfirstanalsex.com -0.0.0.0 www.herfirstbigcock.com -0.0.0.0 www.herfirstdv.biz -0.0.0.0 www.herfirstlesbiansex.com -0.0.0.0 www.herrin-angela.ch -0.0.0.0 www.herrin-angela.de -0.0.0.0 www.hetewebcams.com -0.0.0.0 www.hiddenwebcams.com -0.0.0.0 www.hidefporn.ws -0.0.0.0 www.highschoolvirgin.com -0.0.0.0 www.hirsutewebcams.com -0.0.0.0 www.hitahottie.com -0.0.0.0 www.hobomovies.com -0.0.0.0 www.holloporn.com -0.0.0.0 www.hollywoodtuna.com -0.0.0.0 www.holylol.com -0.0.0.0 www.holytaco.com -0.0.0.0 www.holywebcams.com -0.0.0.0 www.homemadevids.net -0.0.0.0 www.homemoviestube.com -0.0.0.0 www.homepornvideotube.com -0.0.0.0 www.homevideoplace.com -0.0.0.0 www.homexfiles.com -0.0.0.0 www.homo6.com -0.0.0.0 www.homosrus.com -0.0.0.0 www.honeyvirgins.com -0.0.0.0 www.hoodamateurs.com -0.0.0.0 www.hookup.com -0.0.0.0 www.hornbunny.com -0.0.0.0 www.hornypharaoh.com -0.0.0.0 www.hornyspots.com -0.0.0.0 www.hornywhores.net -0.0.0.0 www.hornywife.com -0.0.0.0 www.hoseangel.com -0.0.0.0 www.hostave4.net -0.0.0.0 www.hot-porn-clips.com -0.0.0.0 www.hot-webcams.com -0.0.0.0 www.hot-yesmessenger.com -0.0.0.0 www.hotadultstuff.com -0.0.0.0 www.hotarabchat.com -0.0.0.0 www.hotcams.com -0.0.0.0 www.hotcartoonstore.com -0.0.0.0 www.hotchapatialbums.info -0.0.0.0 www.hotchickwebcams.com -0.0.0.0 www.hotchyx.com -0.0.0.0 www.hotdamnsam.com -0.0.0.0 www.hotelangel.co.jp -0.0.0.0 www.hotelmgp.com -0.0.0.0 www.hotfetishwebcams.com -0.0.0.0 www.hotfreesex4all.com -0.0.0.0 www.hotfreewebcams.com -0.0.0.0 www.hotgirlcentral.com -0.0.0.0 www.hotmalepics.com -0.0.0.0 www.hotmilfpictures.com -0.0.0.0 www.hotmomfree.com -0.0.0.0 www.hotnakedmoms.com -0.0.0.0 www.hotpornshow.com -0.0.0.0 www.hotsaunababes.info -0.0.0.0 www.hotshame.com -0.0.0.0 www.hotshemalewebcams.com -0.0.0.0 www.hotsologirlz.net -0.0.0.0 www.hotstunners.com -0.0.0.0 www.hotwettube.com -0.0.0.0 www.housewifebangers.com -0.0.0.0 www.housewifewebcams.com -0.0.0.0 www.hqbutt.com -0.0.0.0 www.hqgal.com -0.0.0.0 www.hqonlinemovies.com -0.0.0.0 www.hqpornweb.com -0.0.0.0 www.hqtube.com -0.0.0.0 www.hqualityporn.com -0.0.0.0 www.hqvirgins.com -0.0.0.0 www.hsvirgins.com -0.0.0.0 bobs-tube.com -0.0.0.0 www.empflix.com -0.0.0.0 www.francodirect.com -0.0.0.0 www.hdpornt.com -0.0.0.0 www.mofozxxx.com -0.0.0.0 www.hugeboobsgalore.com -0.0.0.0 www.hugetraffic.com -0.0.0.0 www.humoron.com -0.0.0.0 www.humoronline.com -0.0.0.0 www.hungangels.com -0.0.0.0 www.hungarian-babes.com -0.0.0.0 www.huntedangels.com -0.0.0.0 www.hunting-for-bambi.com -0.0.0.0 www.hushaccess.com -0.0.0.0 www.hushpass.com -0.0.0.0 www.hyperku.info -0.0.0.0 www.i-am-bored.com -0.0.0.0 www.iafd.com -0.0.0.0 www.ibannerx.com -0.0.0.0 www.icams.com -0.0.0.0 www.iceporn.com -0.0.0.0 www.ichan.org -0.0.0.0 www.icoodvd.com -0.0.0.0 www.icoonet.com -0.0.0.0 www.ifwcash.com -0.0.0.0 www.ihookup.com -0.0.0.0 www.iknowthatgirl.com -0.0.0.0 www.ilovealisonangel.com -0.0.0.0 www.ilovebdsm.net -0.0.0.0 www.imagebam.com -0.0.0.0 imagechan.com -0.0.0.0 www.imagechan.com -0.0.0.0 www.imagefap.com -0.0.0.0 www.imagevenue.com -0.0.0.0 www.imagezilla.net -0.0.0.0 www.imgbox.com -0.0.0.0 www.imlive.com -0.0.0.0 www.imperiodefamosas.com -0.0.0.0 www.inaturist.com -0.0.0.0 www.incestflix.com -0.0.0.0 www.incognitopartyservice.com -0.0.0.0 www.indapool.com -0.0.0.0 www.independent-angels.co.uk -0.0.0.0 www.indianangels.net -0.0.0.0 www.indianpharma.info -0.0.0.0 www.indianpichunter.com -0.0.0.0 www.innocent-beauty.com -0.0.0.0 www.innocenthentai.com -0.0.0.0 www.insanecockbrothas.com -0.0.0.0 www.insideevilangel.com -0.0.0.0 www.inthecrack.com -0.0.0.0 www.intimatewebcams.com -0.0.0.0 www.intporn.com -0.0.0.0 www.ipadporns.xxx -0.0.0.0 www.iron-jawed-angels.com -0.0.0.0 www.islivewebcams.com -0.0.0.0 www.italiahard.it -0.0.0.0 www.itsgonnahurt.com -0.0.0.0 www.ivanafukalot.com -0.0.0.0 www.iwank.tv -0.0.0.0 www.iwantu.com -0.0.0.0 www.ixtractor.com -0.0.0.0 www.ixxx.com -0.0.0.0 www.jackboxharddrive.com -0.0.0.0 www.janesguide.com -0.0.0.0 www.japanangels.com -0.0.0.0 www.japanese-virgins.com -0.0.0.0 www.japaneseanime.com -0.0.0.0 www.japanxangels.com -0.0.0.0 www.jartna-fadaih.com -0.0.0.0 www.jartna.com -0.0.0.0 www.jasmin-webcams.com -0.0.0.0 www.jasminsangels.com -0.0.0.0 www.javhq.net -0.0.0.0 www.jdownloader.org -0.0.0.0 www.jennavirgin.com -0.0.0.0 www.jenniporn.com -0.0.0.0 www.jerk2it.com -0.0.0.0 www.jessicavirgin.com -0.0.0.0 www.jet-set-angels.com -0.0.0.0 www.jgalz.net -0.0.0.0 www.jigolojigola.net -0.0.0.0 www.jizzboat.com -0.0.0.0 www.joannaangel.com -0.0.0.0 www.joannaangelbucks.com -0.0.0.0 www.joesvirgins.com -0.0.0.0 www.join4free.com -0.0.0.0 www.joliewebcams.com -0.0.0.0 www.jollywebcams.com -0.0.0.0 www.joy-of-life.at -0.0.0.0 www.joyangeles.com -0.0.0.0 www.joywebcams.com -0.0.0.0 www.jpangels.com -0.0.0.0 www.juggsarea.com -0.0.0.0 www.juicywebcams.com -0.0.0.0 www.justbarelylegal.com -0.0.0.0 www.justjared.com -0.0.0.0 www.justmatureporn.com -0.0.0.0 www.justmouthfuls.com -0.0.0.0 www.justusboys.net -0.0.0.0 www.kagbz.com -0.0.0.0 www.kaotic.com -0.0.0.0 www.karupsbabes.com -0.0.0.0 www.karupsgals.com -0.0.0.0 www.kaskoos.com -0.0.0.0 www.katestube.com -0.0.0.0 www.keezlive.com -0.0.0.0 www.keezmovies.com -0.0.0.0 www.kidzilla.info -0.0.0.0 www.kievescortangels.com -0.0.0.0 www.kingpinmedia.net -0.0.0.0 www.kissteenclub.com -0.0.0.0 www.kittysangels.com -0.0.0.0 www.kolyomfilm.com -0.0.0.0 www.kontaktbox.de -0.0.0.0 www.korriangel.com -0.0.0.0 www.kos3araby.com -0.0.0.0 www.krissylove.com -0.0.0.0 www.l-virgin.biz -0.0.0.0 www.l-virgin.com -0.0.0.0 www.l-virgin.info -0.0.0.0 www.l-virgin.us -0.0.0.0 www.l-virgin.ws -0.0.0.0 www.ladiesofjuarez.com -0.0.0.0 www.ladycomfort.com.ar -0.0.0.0 www.ladylust.com -0.0.0.0 www.langelul.nl -0.0.0.0 www.latenightwebcams.com -0.0.0.0 www.latestalisonangel.com -0.0.0.0 www.latexangel.com -0.0.0.0 www.latexangel.net -0.0.0.0 www.latexangelic.com -0.0.0.0 www.latin-angel.com -0.0.0.0 www.latin-webcams.com -0.0.0.0 www.latinavirgins.com -0.0.0.0 www.latinexposure.com -0.0.0.0 www.latinovirgin.com -0.0.0.0 www.laura-angel.com -0.0.0.0 www.lauraangelonline.com -0.0.0.0 www.laylasa5en.info -0.0.0.0 www.legal-virgins.com -0.0.0.0 www.legendarylars.com -0.0.0.0 www.lemonmov.com -0.0.0.0 www.lesanal.com -0.0.0.0 www.lesbianfanatics.com -0.0.0.0 www.lesbianlunchhour.com -0.0.0.0 www.lesbianpornvideos.com -0.0.0.0 www.leswebcams.com -0.0.0.0 www.letsjerk.com -0.0.0.0 www.letterstoanangel.com -0.0.0.0 www.leyesmessenger.com -0.0.0.0 www.lezbohoneys.com -0.0.0.0 www.lezcuties.com -0.0.0.0 www.lifeselector.com -0.0.0.0 www.lighthouseangels.net -0.0.0.0 www.lilbabes.com -0.0.0.0 www.lingeriesins.com -0.0.0.0 www.linksexchange.net -0.0.0.0 www.lisaangeline.com -0.0.0.0 www.little-lupe.info -0.0.0.0 www.littlefuckholes.com -0.0.0.0 www.littleteenvideo.com -0.0.0.0 www.littlevirgin.com -0.0.0.0 www.littlevirginvideos.com -0.0.0.0 www.live-free-webcams.com -0.0.0.0 www.live-lesbian-webcams.com -0.0.0.0 www.live-shows-webcams.com -0.0.0.0 www.live-yesmessenger.com -0.0.0.0 www.livecams.nl -0.0.0.0 www.livegaywebcams.com -0.0.0.0 www.livejasmin-babes.com -0.0.0.0 www.livejasmin.net -0.0.0.0 www.livejasmin.tv -0.0.0.0 www.livejasminwebcams.com -0.0.0.0 www.livematurewebcams.com -0.0.0.0 www.livesex.xpg.com.br -0.0.0.0 www.liveshemalewebcams.com -0.0.0.0 www.livetrannywebcams.com -0.0.0.0 www.livetubecams.com -0.0.0.0 www.livewebcams.com -0.0.0.0 www.livewebcams.com.au -0.0.0.0 www.loa6.com -0.0.0.0 www.londonescortslist.net -0.0.0.0 www.lonestarnaughtygirls.com -0.0.0.0 www.lookformilf.com -0.0.0.0 www.lookordie.com -0.0.0.0 www.lookvirgin.com -0.0.0.0 www.losangelesbanners.com -0.0.0.0 www.losangelesmassage.net -0.0.0.0 www.lossofvirginity.com -0.0.0.0 www.lostangel.ws -0.0.0.0 www.lostmyvirginity.com -0.0.0.0 www.lostvirgin.com -0.0.0.0 www.lotzawebcams.com -0.0.0.0 www.love-angels-berlin.de -0.0.0.0 www.lovely-virgins.com -0.0.0.0 www.lovenylons.com -0.0.0.0 www.loveshack.org -0.0.0.0 www.lovevoodoo.com -0.0.0.0 www.lswebcams.com -0.0.0.0 www.lubeyourtube.com -0.0.0.0 www.lucifersdarkangel.co.uk -0.0.0.0 www.luckyvirginz.com -0.0.0.0 www.luscious.net -0.0.0.0 www.lustywebcams.com -0.0.0.0 www.lux-angels.com -0.0.0.0 www.madthumbs.com -0.0.0.0 www.maduraswebcams.com -0.0.0.0 www.magicmovies.com -0.0.0.0 www.magicwebcams.com -0.0.0.0 www.makeangelskneel.com -0.0.0.0 www.malatyaescortlar.org -0.0.0.0 www.malatyaeskortlar.org -0.0.0.0 www.male-exposure.com -0.0.0.0 www.malewebcams.com -0.0.0.0 www.mangelsdesigns.com -0.0.0.0 www.mangoangel.com -0.0.0.0 www.maniacpass.com -0.0.0.0 www.mastersitepass.com -0.0.0.0 www.masterwanker.com -0.0.0.0 www.maswebcams.com -0.0.0.0 www.mature-maniacs.com -0.0.0.0 www.mature-sex-movies.com -0.0.0.0 www.mature-sex-video.com -0.0.0.0 www.maturehills.com -0.0.0.0 www.maturewebcams.com -0.0.0.0 www.maxesangels.com -0.0.0.0 www.mcstories.com -0.0.0.0 www.mdnhinc.com -0.0.0.0 www.meetlocals.com -0.0.0.0 www.megaupload-xxx.com -0.0.0.0 www.megayoungsex.com -0.0.0.0 www.mellowvirgins.com -0.0.0.0 www.memebase.com -0.0.0.0 www.men-in-pantyhose.com -0.0.0.0 www.meningitis-angels.org -0.0.0.0 www.menssexguide.com -0.0.0.0 www.merryangels.com -0.0.0.0 www.merryangels.info -0.0.0.0 www.metangels.com -0.0.0.0 www.metaporn.com -0.0.0.0 www.mexicanvirgin.com -0.0.0.0 www.milanohotels.org -0.0.0.0 www.milfseeker.com -0.0.0.0 www.milkyangels.com -0.0.0.0 www.milta1980.co.uk -0.0.0.0 www.mirangelov.com -0.0.0.0 www.mirrorgirls.com -0.0.0.0 www.misguidedangel.nu -0.0.0.0 www.miss-porno.ru -0.0.0.0 www.mistresswebcams.com -0.0.0.0 www.mixx.com -0.0.0.0 www.mkangels.co.uk -0.0.0.0 www.mofonetwork.net -0.0.0.0 www.mofos.com -0.0.0.0 www.mofosex.com -0.0.0.0 www.mom-video.com -0.0.0.0 www.mommygotboobs.com -0.0.0.0 www.mommyneedsmoney.com -0.0.0.0 www.momsextube.xxx -0.0.0.0 www.mon-yesmessenger.com -0.0.0.0 www.monkeycock.net -0.0.0.0 www.monliveshow.com -0.0.0.0 www.monstersandangels.com -0.0.0.0 www.moonangel.com -0.0.0.0 www.moonangelcash.com -0.0.0.0 www.moregonzo.com -0.0.0.0 www.morewebcams.com -0.0.0.0 www.moronisangels.com -0.0.0.0 www.mostplays.com -0.0.0.0 www.mot3atbestbordels.info -0.0.0.0 www.motel69.com -0.0.0.0 www.motherless.com -0.0.0.0 www.motorbikeladies.info -0.0.0.0 www.movie2k.to -0.0.0.0 www.movieaccess.com -0.0.0.0 www.moviebox.com -0.0.0.0 www.moviedollars.com -0.0.0.0 www.moviefreaker.com -0.0.0.0 www.moviemix.net -0.0.0.0 www.moviemonster.com -0.0.0.0 www.movies4adults.com -0.0.0.0 www.moviesexserver.com -0.0.0.0 www.moviezentral.com -0.0.0.0 www.mozazbnat.info -0.0.0.0 www.moztna.com -0.0.0.0 www.mp3mixx.com -0.0.0.0 www.mpmcash.com -0.0.0.0 www.msbehaviour.co.uk -0.0.0.0 www.mulherescomcigarros.com -0.0.0.0 www.muscleangels.com -0.0.0.0 www.muslimsexwebcams.com -0.0.0.0 www.my-angel-funs.com -0.0.0.0 www.myadultguide.net -0.0.0.0 www.myanalangel.com -0.0.0.0 www.myblackangels.com -0.0.0.0 www.mycams.com -0.0.0.0 www.mydaughtersfuckingablackdude.com -0.0.0.0 www.myex.com -0.0.0.0 www.mygaywebcams.com -0.0.0.0 www.myhentai.tv -0.0.0.0 www.myhomeclip.com -0.0.0.0 www.myiplayground.com -0.0.0.0 www.myjizztube.com -0.0.0.0 www.mymomsfuckingblackzilla.com -0.0.0.0 www.mynakedweb.com -0.0.0.0 www.mypreciousvirgins.com -0.0.0.0 www.mystarlets.com -0.0.0.0 www.myvirginity.com -0.0.0.0 www.myxvids.com -0.0.0.0 www.n-sex.net -0.0.0.0 www.n3neshofarfesh.info -0.0.0.0 www.nabdh-alm3ani.net -0.0.0.0 www.nadiavirgin.com -0.0.0.0 www.nadiavirgin.net -0.0.0.0 www.nailedhard.tv -0.0.0.0 www.nakedlivewebcams.com -0.0.0.0 www.nakedpornphotos.com -0.0.0.0 www.nakedteenporn.com -0.0.0.0 www.naomiangel.com -0.0.0.0 www.nastydisney.com -0.0.0.0 www.nathaliediangelo.com -0.0.0.0 www.natur.nl -0.0.0.0 www.natural-angels.com -0.0.0.0 www.naturalangels.com -0.0.0.0 www.naturaltitmovies.com -0.0.0.0 www.naturalwondersoftheworld.com -0.0.0.0 www.naturalwonderz.com -0.0.0.0 www.naturistbeach.com -0.0.0.0 www.naturistcamp.com -0.0.0.0 www.naturiste.be -0.0.0.0 www.naturistonline.com -0.0.0.0 www.naturists.com -0.0.0.0 www.naturistville.com -0.0.0.0 www.natursekt-geil.com -0.0.0.0 www.natursekt.bz -0.0.0.0 www.natursekt.de -0.0.0.0 www.natursekt.nl -0.0.0.0 www.natursekt.tv -0.0.0.0 www.natursekt1a.net -0.0.0.0 www.natursekt24.com -0.0.0.0 www.natursektcam.de -0.0.0.0 www.natursektquelle.de -0.0.0.0 www.natursektweb.com -0.0.0.0 www.natursektweb.de -0.0.0.0 www.naughtiest-angels.com -0.0.0.0 www.naughtyadserve.com -0.0.0.0 www.naughtyamerica.com -0.0.0.0 www.naughtywebcams.com -0.0.0.0 www.ndcontent.com -0.0.0.0 www.neangel.com -0.0.0.0 www.nemo-movies.com -0.0.0.0 www.neovirgins.com -0.0.0.0 www.neswangy.net -0.0.0.0 www.netnet50.com -0.0.0.0 www.netphuck.com -0.0.0.0 www.netplayground.com -0.0.0.0 www.netvirgin.com -0.0.0.0 www.networkwestvirginia.com -0.0.0.0 www.newangelicseduction.com -0.0.0.0 www.newsfilter.org -0.0.0.0 www.newvirgineveryday.com -0.0.0.0 www.newwebmaster.net -0.0.0.0 www.next-layers.com -0.0.0.0 www.nextdoorgrannies.co.uk -0.0.0.0 www.nextdoornikki.com -0.0.0.0 www.nextpic.com -0.0.0.0 www.nfsx.com -0.0.0.0 www.nichearena.com -0.0.0.0 www.nichewebcams.com -0.0.0.0 www.nicolegravesvideo.com -0.0.0.0 www.nifty.org -0.0.0.0 www.nightangel.com -0.0.0.0 www.ninavirgin.com -0.0.0.0 www.nineteenporn.com -0.0.0.0 www.nnangels.com -0.0.0.0 www.nnwebcams.com -0.0.0.0 www.northern-angels.co.uk -0.0.0.0 www.notarangelo.com -0.0.0.0 www.notesonvirginia.com -0.0.0.0 www.noviceamateurs.com -0.0.0.0 www.ns4w.org -0.0.0.0 www.nsgalleries.com -0.0.0.0 www.nubiles-videos.com -0.0.0.0 www.nubiles.net -0.0.0.0 www.nudebeachgalleries.net -0.0.0.0 www.nudeflix.com -0.0.0.0 www.nudegalleries.org -0.0.0.0 www.nudesonline.com -0.0.0.0 www.nudeteenpornpics.com -0.0.0.0 www.nudevista.com -0.0.0.0 www.nuvid.com -0.0.0.0 www.nxtcomics.me -0.0.0.0 www.nylonclit.com -0.0.0.0 www.nyloner.com -0.0.0.0 www.nymphogirls.com -0.0.0.0 www.ocxxx.com -0.0.0.0 www.officesex101.com -0.0.0.0 www.offporn.com -0.0.0.0 www.oiledangels.com -0.0.0.0 www.old-virgins.info -0.0.0.0 www.oldconsolevideo.com -0.0.0.0 www.oldpichunter.com -0.0.0.0 www.oldpornsite.com -0.0.0.0 www.olduvsen.cz -0.0.0.0 www.olgasangels.net -0.0.0.0 www.omanko-exposure.com -0.0.0.0 www.omegle.com -0.0.0.0 www.omwex.com -0.0.0.0 www.oneclickwebcams.com -0.0.0.0 www.onegaysex.com -0.0.0.0 www.onegranny.com -0.0.0.0 www.oneshemale.com -0.0.0.0 www.onlineangels.com -0.0.0.0 www.onlinehotwebcams.com -0.0.0.0 www.onlinesuperheroes.com -0.0.0.0 www.onlyankara.com -0.0.0.0 www.onlybestsex.com -0.0.0.0 www.onlybigmovies.com -0.0.0.0 www.onlyfatchiks.com -0.0.0.0 www.onmpeg.com -0.0.0.0 www.oralgirlfriend.net -0.0.0.0 www.orgasm.com -0.0.0.0 www.orgiasreales.com -0.0.0.0 www.orientalangelsmovs.com -0.0.0.0 www.orientalvirgins.com -0.0.0.0 www.outinpublic.com -0.0.0.0 www.outlawedvirgin.com -0.0.0.0 www.outpersonals.com -0.0.0.0 www.outporn.com -0.0.0.0 www.overthehillganglosangeles.org -0.0.0.0 www.oxcash.com -0.0.0.0 www.oyundas.org -0.0.0.0 www.p-angels.com -0.0.0.0 www.pacinocash.com -0.0.0.0 www.packfuck.com -0.0.0.0 www.page-x.com -0.0.0.0 www.paixaoasiatica.com -0.0.0.0 www.paixaogay.com -0.0.0.0 www.pamela-sandersin.info -0.0.0.0 www.pamswebcams.com -0.0.0.0 www.pantydirectory.com -0.0.0.0 www.pantyhosetv.net -0.0.0.0 www.panzertraffic.com -0.0.0.0 www.paparazzifilth.com -0.0.0.0 www.paraisowebcams.com -0.0.0.0 www.partie-privee.com -0.0.0.0 www.passeilimitado.com -0.0.0.0 www.passion.com -0.0.0.0 www.paulsnetwork.com -0.0.0.0 www.payserve.com -0.0.0.0 www.pcangel.com -0.0.0.0 www.peach-angel.com -0.0.0.0 www.peachangel.com -0.0.0.0 www.peekvids.com -0.0.0.0 www.penisbot.com -0.0.0.0 www.penix.fr -0.0.0.0 www.perezhilton.com -0.0.0.0 www.perfect10.com -0.0.0.0 www.perfectangels.org -0.0.0.0 www.perfectgirls.net -0.0.0.0 www.perfectnudegirls.com -0.0.0.0 www.performance-angel.com -0.0.0.0 www.persiankitty.com -0.0.0.0 www.persianwomen.info -0.0.0.0 www.personalcams.com -0.0.0.0 www.pertunda.com -0.0.0.0 www.pervclips.com -0.0.0.0 www.pervertedwebcams.com -0.0.0.0 www.pervnetwork.com -0.0.0.0 www.pervygames.com -0.0.0.0 www.petras-angels.de -0.0.0.0 www.pgporn.top -0.0.0.0 www.phallosdei.com -0.0.0.0 www.phatwebcams.com -0.0.0.0 www.phil-flash.com -0.0.0.0 www.phone-angel.de -0.0.0.0 www.phoneangels.com -0.0.0.0 www.phonevirgin.com -0.0.0.0 www.photo-angels.biz -0.0.0.0 www.photo.voffka.com -0.0.0.0 www.photonaturals.com -0.0.0.0 www.photosex.biz -0.0.0.0 www.photovirgins.com -0.0.0.0 www.picahottie.com -0.0.0.0 www.pichunter.com -0.0.0.0 www.picladies.com -0.0.0.0 www.pictoa.com -0.0.0.0 www.picxx.net -0.0.0.0 www.picxxnetwork.com -0.0.0.0 pigward.com -0.0.0.0 www.pigward.com -0.0.0.0 www.pimpandhost.com -0.0.0.0 www.pimproll.com -0.0.0.0 www.pimpwebcams.com -0.0.0.0 www.pin-up-angels.net -0.0.0.0 www.pinaccesscode.com -0.0.0.0 www.pinkbabes.net -0.0.0.0 www.pinkrod.com -0.0.0.0 www.pinkvisualhdgalleries.com -0.0.0.0 www.pinkvisualpad.com -0.0.0.0 www.pinkwebcam.com -0.0.0.0 www.pinkytoy.com -0.0.0.0 www.piporno.com -0.0.0.0 www.piradinhas.com -0.0.0.0 www.piwebcams.com -0.0.0.0 www.pix4dicks.com -0.0.0.0 www.planet-katie.info -0.0.0.0 www.planetsexblogs.com -0.0.0.0 www.planetsuzy.org -0.0.0.0 www.play-angel.com -0.0.0.0 www.play-boom.com -0.0.0.0 www.playblog.org -0.0.0.0 www.playblog.ws -0.0.0.0 www.playboy.bg -0.0.0.0 www.playboy.com -0.0.0.0 www.playboy.com.br -0.0.0.0 www.playboy.com.mx -0.0.0.0 www.playboy.com.tw -0.0.0.0 www.playingboy.com -0.0.0.0 www.playingmatures.com -0.0.0.0 www.playmatewebcams.com -0.0.0.0 www.playmymovie.com -0.0.0.0 www.pleasurecage.info -0.0.0.0 www.plugin-x.com -0.0.0.0 www.plumpchicks.net -0.0.0.0 www.plumpersworld.com -0.0.0.0 www.plumpteens.net -0.0.0.0 www.pokeherstars.com -0.0.0.0 www.polandtoday.org -0.0.0.0 www.polarpornhd.com -0.0.0.0 www.polish-angels.com -0.0.0.0 www.popander.mobi -0.0.0.0 www.popcash.net -0.0.0.0 www.porn-disney.com -0.0.0.0 www.porn.com -0.0.0.0 www.porn.es -0.0.0.0 www.porn.hu -0.0.0.0 www.porn.org -0.0.0.0 www.porn.to -0.0.0.0 www.porn.xxx -0.0.0.0 www.porn18sex.com -0.0.0.0 www.porn2.com -0.0.0.0 www.pornaccess.com -0.0.0.0 pornaddik.com -0.0.0.0 www.pornaddik.com -0.0.0.0 www.pornalized.com -0.0.0.0 www.pornattitude.com -0.0.0.0 www.pornbibi.com -0.0.0.0 www.pornburst.xxx -0.0.0.0 www.porncash.de -0.0.0.0 www.porncash.tv -0.0.0.0 www.pornclub.com -0.0.0.0 www.porndig.com -0.0.0.0 www.porndisney.com -0.0.0.0 www.porndreamer.com -0.0.0.0 www.porneq.com -0.0.0.0 www.pornerbros.com -0.0.0.0 pornfapr.com -0.0.0.0 www.pornfapr.com -0.0.0.0 www.porngalleriesz.com -0.0.0.0 www.pornhd.com -0.0.0.0 www.pornhd.xyz -0.0.0.0 www.pornhost.com -0.0.0.0 www.pornhub.com -0.0.0.0 www.pornhubb.top -0.0.0.0 www.pornhublive.com -0.0.0.0 www.pornicom.com -0.0.0.0 www.pornmail.com -0.0.0.0 www.pornmaxim.com -0.0.0.0 www.pornmd.com -0.0.0.0 www.porno-disney.com -0.0.0.0 www.porno-teens-free.com -0.0.0.0 www.pornobanner.com -0.0.0.0 www.pornofolies.com -0.0.0.0 www.pornohotvideos.com -0.0.0.0 www.pornoid.com -0.0.0.0 www.pornoinside.com -0.0.0.0 www.pornoitalia.it -0.0.0.0 www.pornolab.net -0.0.0.0 www.pornolaba.com -0.0.0.0 www.pornolandia.xxx -0.0.0.0 www.pornomovies.com -0.0.0.0 www.pornopim.com -0.0.0.0 www.pornopin.me -0.0.0.0 www.pornorama.com -0.0.0.0 www.pornoxo.com -0.0.0.0 www.pornoxxxclips.com -0.0.0.0 www.pornpics.com -0.0.0.0 www.pornpicsmovies.net -0.0.0.0 www.pornroxxx.com -0.0.0.0 www.pornstarslikeitbig.co.uk -0.0.0.0 www.porntracker.com -0.0.0.0 www.porntube.com -0.0.0.0 www.porntube69.net -0.0.0.0 www.porntubedirect.info -0.0.0.0 www.pornurl.pw -0.0.0.0 www.pornvideos.com -0.0.0.0 www.pornvil.com -0.0.0.0 www.pornwhite.com -0.0.0.0 www.pornworms.com -0.0.0.0 www.pornyeah.com -0.0.0.0 www.pornzeus.com -0.0.0.0 www.portaladelaide.com.br -0.0.0.0 www.poseparty.com -0.0.0.0 www.postimage.org -0.0.0.0 www.preggowebcams.com -0.0.0.0 www.premierimagehosting.com -0.0.0.0 www.premiumhdv.com -0.0.0.0 www.pretty-angels.de -0.0.0.0 www.pretty-virgins.com -0.0.0.0 www.prettyvirgins.com -0.0.0.0 www.primebreasts.net -0.0.0.0 www.primecups.com -0.0.0.0 www.primeskype.com -0.0.0.0 www.princessblueyez.com -0.0.0.0 www.private-angels.net -0.0.0.0 www.privatecams.ws -0.0.0.0 www.privatelivewebcams.com -0.0.0.0 www.privatesangels.com -0.0.0.0 www.privatewebcams.com -0.0.0.0 www.proporn.com -0.0.0.0 www.prosexxx.com -0.0.0.0 www.protizer.net -0.0.0.0 www.psbbanners.com -0.0.0.0 www.publicexposurephotos.com -0.0.0.0 www.publicexposurepics.com -0.0.0.0 www.publicexposurepictures.com -0.0.0.0 www.pufisi.com -0.0.0.0 www.punchpin.com -0.0.0.0 www.pure-angel.net -0.0.0.0 www.puredee.com -0.0.0.0 www.purefaces.com -0.0.0.0 www.purefuck.com -0.0.0.0 www.purepov.com -0.0.0.0 www.pussisex.com -0.0.0.0 www.pussy.com -0.0.0.0 www.pussy.org -0.0.0.0 www.pussybabes.net -0.0.0.0 www.pussycalor.com -0.0.0.0 www.pussyeasy.com -0.0.0.0 www.pussyharem.com -0.0.0.0 www.pussymoms.com -0.0.0.0 www.pussypornpics.com -0.0.0.0 www.pussyspace.com -0.0.0.0 www.putasconwebcams.com -0.0.0.0 www.putitasangelicales.com -0.0.0.0 www.qualityporn.biz -0.0.0.0 www.qualitysextube.com -0.0.0.0 www.quewebcams.com -0.0.0.0 www.rabbitsreviews.com -0.0.0.0 www.rapid-xxx.com -0.0.0.0 www.rarbg.com -0.0.0.0 www.rasazrak.info -0.0.0.0 www.rashatemraa.com -0.0.0.0 www.rawporn.org -0.0.0.0 www.rawtube.com -0.0.0.0 www.real-virgins.net -0.0.0.0 www.real-wife-stories.com -0.0.0.0 www.realandnatural.com -0.0.0.0 www.realblacklesbians.com -0.0.0.0 www.realfatgirls.net -0.0.0.0 www.realitykings.com -0.0.0.0 www.realitykingsnetwork.com -0.0.0.0 www.realsexdates.com -0.0.0.0 www.realsexwebcams.com -0.0.0.0 www.realteengirlfriends.com -0.0.0.0 www.realvirgin.com -0.0.0.0 www.recordedwebcams.com -0.0.0.0 www.redangel.hu -0.0.0.0 www.redangels.se -0.0.0.0 www.redheadwebcams.com -0.0.0.0 www.redlightcenter.com -0.0.0.0 www.redtube.com -0.0.0.0 www.reelgalleries.com -0.0.0.0 www.refinery29.com -0.0.0.0 www.rejalsgays.info -0.0.0.0 www.relationship-resources.com -0.0.0.0 www.rencontres-webcams.com -0.0.0.0 www.rexmag.com -0.0.0.0 www.richardkern.com -0.0.0.0 www.rideyourcamels.info -0.0.0.0 www.rijpevrouwenwebcams.com -0.0.0.0 www.rk.com -0.0.0.0 www.rnosh.com -0.0.0.0 www.roccomovies.net -0.0.0.0 www.ronsangels.com -0.0.0.0 www.rotanaz.com -0.0.0.0 www.royalbluemedia.com -0.0.0.0 www.ru-traffic.com -0.0.0.0 www.rudefuck.com -0.0.0.0 www.rumrunners.us -0.0.0.0 www.runawayangels.com -0.0.0.0 www.rusangels.net -0.0.0.0 www.russian-virgin.us -0.0.0.0 www.russianangels.com -0.0.0.0 www.russianangels.info -0.0.0.0 www.russianparadise.com -0.0.0.0 www.russianpornoxxx.com -0.0.0.0 www.russiantwinksecrets.com -0.0.0.0 www.russianvirginz.com -0.0.0.0 www.russianvirginz.info -0.0.0.0 www.s-angel.net -0.0.0.0 www.s-angels.com -0.0.0.0 www.s3xads.com -0.0.0.0 www.s7lob.com -0.0.0.0 www.s7lob.net -0.0.0.0 www.sa7you.com -0.0.0.0 www.saharanights.info -0.0.0.0 www.salamtakehoh.info -0.0.0.0 www.salasdewebcams.com -0.0.0.0 www.sancdn.net -0.0.0.0 www.sandralatina.com -0.0.0.0 www.sapphicangels.com -0.0.0.0 www.saraangell.com -0.0.0.0 www.sashafucksdasha.com -0.0.0.0 www.sassy-angels.com -0.0.0.0 www.sassyangel.com -0.0.0.0 www.savannavirgin.com -0.0.0.0 www.sboob.com -0.0.0.0 www.scatrina.com -0.0.0.0 www.school-virgins.net -0.0.0.0 www.schoolofvirgins.com -0.0.0.0 www.score-video.com -0.0.0.0 www.sdc.com -0.0.0.0 www.sea-angels.ru -0.0.0.0 www.searchsexblogs.com -0.0.0.0 www.searchwebcams.com -0.0.0.0 www.searchxfind.com -0.0.0.0 www.seavirgin.com -0.0.0.0 www.secretfriendswebcams.com -0.0.0.0 www.secretlittle.com -0.0.0.0 www.secretteenvideo.com -0.0.0.0 www.seducedangel.com -0.0.0.0 www.seemygf.com -0.0.0.0 www.seniorhousingvirginabeach.com -0.0.0.0 www.sensexion.com -0.0.0.0 www.sensualwriter.com -0.0.0.0 www.seo1.org -0.0.0.0 www.seoprofit.biz -0.0.0.0 www.sesso-gratis.info -0.0.0.0 www.seventeenvideo.com -0.0.0.0 www.sex-and-animals.com -0.0.0.0 www.sex-explorer.com -0.0.0.0 www.sex-tracker.com -0.0.0.0 www.sex-tracker.de -0.0.0.0 www.sex-watch.com -0.0.0.0 www.sex.com -0.0.0.0 www.sex2inc.com -0.0.0.0 www.sexad.net -0.0.0.0 www.sexangels.net -0.0.0.0 www.sexcess.net -0.0.0.0 www.sexcounter.com -0.0.0.0 www.sexdildoking.com -0.0.0.0 www.sexdisney.com -0.0.0.0 www.sexfg.com -0.0.0.0 www.sexleech.com -0.0.0.0 www.sexlist.com -0.0.0.0 www.sexmaxx.com -0.0.0.0 www.sexole.com -0.0.0.0 www.sexpeeper.com -0.0.0.0 www.sexproadventures.com -0.0.0.0 www.sexsearch.com -0.0.0.0 www.sexsearchtgp.com -0.0.0.0 www.sexskype.za.pl -0.0.0.0 www.sextubehd.xxx -0.0.0.0 www.sextvx.com -0.0.0.0 www.sexualblondes.net -0.0.0.0 www.sexualpleasureguide.com -0.0.0.0 www.sexvid.xxx -0.0.0.0 www.sexyads.com -0.0.0.0 www.sexyandfunny.com -0.0.0.0 www.sexybunnylove.com -0.0.0.0 www.sexygirlbutts.com -0.0.0.0 www.sexyhumorgames.com -0.0.0.0 www.sexymaturethumbs.com -0.0.0.0 www.sexyoung.us -0.0.0.0 www.sexytout.com -0.0.0.0 www.sexzoznamka.eu -0.0.0.0 www.shabbyvirgins.com -0.0.0.0 www.shamelessangel.com -0.0.0.0 www.sharday.us -0.0.0.0 www.shareporno.com -0.0.0.0 www.shegotass.info -0.0.0.0 www.sheisangel.com -0.0.0.0 www.shelbyvirgin.com -0.0.0.0 www.shemale-clubs.com -0.0.0.0 www.shemalebot.com -0.0.0.0 www.shemalemovies.us -0.0.0.0 www.shemalepepper.com -0.0.0.0 www.shemaleswebcams.com -0.0.0.0 www.shesfreaky.com -0.0.0.0 www.shinyangels.com -0.0.0.0 www.shopgiggles.com -0.0.0.0 showbeauty.com -0.0.0.0 www.showbeauty.com -0.0.0.0 www.showdeinfieles.com -0.0.0.0 www.showdewebcams.com.ar -0.0.0.0 www.showmewebcams.com -0.0.0.0 www.showwebcams.com -0.0.0.0 www.shy-virgins.com -0.0.0.0 www.shyvirgin.net -0.0.0.0 www.shyvirgins.com -0.0.0.0 www.sicflics.com -0.0.0.0 www.silkangels.com -0.0.0.0 www.silkyangels.com -0.0.0.0 www.sinisterangel.com -0.0.0.0 www.sinistercams.com -0.0.0.0 www.sinistercamslive.com -0.0.0.0 www.siska.tv -0.0.0.0 www.sksawi.info -0.0.0.0 www.skypecam.com -0.0.0.0 www.skypesex.ru -0.0.0.0 www.slavecomics.com -0.0.0.0 www.slavestube.com -0.0.0.0 www.sleazyangels.com -0.0.0.0 www.sleazyneasy.com -0.0.0.0 www.sleepingbitch.com -0.0.0.0 www.slickcams.com -0.0.0.0 www.slothtraffic.com -0.0.0.0 www.slumsluts.net -0.0.0.0 www.slutload.com -0.0.0.0 www.smartmovies.net -0.0.0.0 www.smrd7.net -0.0.0.0 www.smut-planet.com -0.0.0.0 www.smutbdsm.com -0.0.0.0 www.smutwebcams.com -0.0.0.0 www.socalmovies.com -0.0.0.0 www.socialsexnetwork.net -0.0.0.0 www.solocazzienormi.com -0.0.0.0 www.sologirlguide.com -0.0.0.0 www.solotouch.com -0.0.0.0 www.solowebcams.com.ar -0.0.0.0 www.sophiassecrets.com -0.0.0.0 www.sotransexuais.com -0.0.0.0 www.spankbang.com -0.0.0.0 www.spankingtube.com -0.0.0.0 www.spankwire.com -0.0.0.0 www.spunkysheets.com -0.0.0.0 www.srandel.com -0.0.0.0 www.stepnation.com -0.0.0.0 www.stickywebcams.com -0.0.0.0 www.stileproject.com -0.0.0.0 www.stocking-divas.com -0.0.0.0 www.stocking-pages.com -0.0.0.0 www.stocking-porn.com -0.0.0.0 www.stooorage.com -0.0.0.0 www.straightboygalleries.com -0.0.0.0 www.strangeland.com -0.0.0.0 www.strangeland.net -0.0.0.0 www.strangeland.org -0.0.0.0 www.strangelove.com.au -0.0.0.0 www.strangewishes.com -0.0.0.0 www.streamlivesex.com -0.0.0.0 www.streamsex.com -0.0.0.0 www.stripgalleries.net -0.0.0.0 www.stunningangels.com -0.0.0.0 www.sublimedirectory.com -0.0.0.0 www.submityourflicks.com -0.0.0.0 www.suburbanwebcams.com -0.0.0.0 www.sucarpeppergirls.info -0.0.0.0 www.sucksex.com -0.0.0.0 www.sugarangels.com -0.0.0.0 www.suicideangel.com -0.0.0.0 www.sultanswomen.com -0.0.0.0 www.sunny-thumbs.com -0.0.0.0 www.sunporn.com -0.0.0.0 www.sunporno.com -0.0.0.0 www.supertightvirgins.com -0.0.0.0 www.superwebcams.com -0.0.0.0 www.swapfinder.com -0.0.0.0 www.swebcams.com -0.0.0.0 www.sweet-angels.com -0.0.0.0 www.sweetangel.tv -0.0.0.0 www.sweetdiscreet.com -0.0.0.0 www.sweethotteens.com -0.0.0.0 www.sweetkiss.me -0.0.0.0 www.sweetkrissy.com -0.0.0.0 www.sweetshow.com -0.0.0.0 www.sweetvirgin.com -0.0.0.0 www.sweetvirgins.com -0.0.0.0 www.swissangels.ch -0.0.0.0 www.sxx.com -0.0.0.0 www.sybianvirgins.com -0.0.0.0 www.taboosex.club -0.0.0.0 www.takezoo.com -0.0.0.0 www.tastyangels.com -0.0.0.0 www.tatagirls.com -0.0.0.0 www.taxindecente.com -0.0.0.0 www.tblop.com -0.0.0.0 www.tdarkangel.com -0.0.0.0 www.teachtwinks.com -0.0.0.0 www.teen-gay-boys.net -0.0.0.0 www.teen-mail.com -0.0.0.0 www.teenbookmark.com -0.0.0.0 www.teenburg.com -0.0.0.0 www.teencumdumpsters.com -0.0.0.0 www.teendaporn.com -0.0.0.0 www.teenfucktory.com -0.0.0.0 www.teenfunzone.com -0.0.0.0 www.teengirlsporn.com -0.0.0.0 www.teengirlstub.com -0.0.0.0 www.teenhost.net -0.0.0.0 www.teenpicspussy.com -0.0.0.0 www.teenporn00.com -0.0.0.0 www.teenpornmovieshd.net -0.0.0.0 www.teens-list.net -0.0.0.0 www.teens24h.com -0.0.0.0 www.teenscoreclub.com -0.0.0.0 www.teensexmovs.com -0.0.0.0 www.teensexreality.com -0.0.0.0 www.teensforcash.com -0.0.0.0 www.teensgotboobs.net -0.0.0.0 www.teenshorde.com -0.0.0.0 www.teenslikeitbig.com -0.0.0.0 www.teenslikeitbig.info -0.0.0.0 www.teensondicks.com -0.0.0.0 www.teenssites.net -0.0.0.0 www.teensxxxvideoz.com -0.0.0.0 www.teenywebcams.com -0.0.0.0 www.telefonsexpalast.de -0.0.0.0 www.temploangelina.com -0.0.0.0 www.temptingangels.org -0.0.0.0 www.tenderboys.net -0.0.0.0 www.tendervirgins.com -0.0.0.0 www.tenmilliongalleries.com -0.0.0.0 www.tgirlmeat.com -0.0.0.0 www.tgptraffic.biz -0.0.0.0 www.thatsfucked.org -0.0.0.0 www.the-adult-company.com -0.0.0.0 www.theamourangels.com -0.0.0.0 www.theangelina.com -0.0.0.0 www.thecolorofangels.com -0.0.0.0 www.thefreenude.com -0.0.0.0 www.themeetlocal.com -0.0.0.0 www.thenewporn.com -0.0.0.0 www.thenipslip.com -0.0.0.0 www.theporn1.com -0.0.0.0 www.thepornlist.net -0.0.0.0 www.thepregnantsex.com -0.0.0.0 www.thestrangeangels.com -0.0.0.0 www.thesuperficial.com -0.0.0.0 www.theteenbay.co -0.0.0.0 www.theybf.com -0.0.0.0 www.thickbbwforum.com -0.0.0.0 www.thirdmovies.com -0.0.0.0 www.thisav.com -0.0.0.0 www.thisvid.com -0.0.0.0 www.thrixxx.com -0.0.0.0 www.thumblogger.com -0.0.0.0 www.thumbsweek.com -0.0.0.0 www.thumbzilla.com -0.0.0.0 www.tiasenwebcams.com.ar -0.0.0.0 www.tiavaswebcams.com -0.0.0.0 www.tight-virgins.com -0.0.0.0 www.tightangels.com -0.0.0.0 www.tightteela.com -0.0.0.0 www.tightvirgins.com.ar -0.0.0.0 www.tinaangel.com -0.0.0.0 www.tiny-virginz.com -0.0.0.0 www.tinychat.com -0.0.0.0 www.tinylittlevirgin.com -0.0.0.0 www.titflicks.com -0.0.0.0 www.titten-kitty-natursekt.de -0.0.0.0 www.tnaflix.com -0.0.0.0 www.todoporn.com -0.0.0.0 www.todowebcams.com -0.0.0.0 www.tokyoangels.com -0.0.0.0 www.toonaddict.com -0.0.0.0 www.toons-for-adult.com -0.0.0.0 www.tootrash.com -0.0.0.0 www.top-porn-sites.info -0.0.0.0 www.topadult10.com -0.0.0.0 www.topamateurforum.com -0.0.0.0 www.topamateursexvideos.com -0.0.0.0 www.topbucks.com -0.0.0.0 www.topfreaks.com -0.0.0.0 www.topheavywebcams.com -0.0.0.0 www.tophomevideos.com -0.0.0.0 www.toplistwebcams.com -0.0.0.0 www.topmomvideos.com -0.0.0.0 www.topnotchwebcams.com -0.0.0.0 www.topsexart.com -0.0.0.0 www.toptoonsites.com -0.0.0.0 www.topwebcams.com -0.0.0.0 www.torontoangels.com -0.0.0.0 www.totalexposure.com -0.0.0.0 www.toteme.com -0.0.0.0 www.tr-af.com -0.0.0.0 www.tradehardlinks.com -0.0.0.0 www.traffic.ru -0.0.0.0 www.trafficholder.com -0.0.0.0 www.trailerwmv.com -0.0.0.0 www.trampararam.net -0.0.0.0 www.tranent.nl -0.0.0.0 www.trannypichunter.com -0.0.0.0 www.trans-angelina.de -0.0.0.0 www.transexual-webcams.com -0.0.0.0 www.transladyboy.com -0.0.0.0 www.transsexualhut.com -0.0.0.0 www.travestisconwebcams.com -0.0.0.0 www.triplexangels.com -0.0.0.0 www.triplexposure.com -0.0.0.0 www.trueangels.com -0.0.0.0 www.truecash.com -0.0.0.0 www.tryboobs.com -0.0.0.0 www.tsdreamangel.com -0.0.0.0 www.tube18.sex -0.0.0.0 www.tube8.com -0.0.0.0 www.tubeanalporn.com -0.0.0.0 www.tubegalore.com -0.0.0.0 www.tubekitty.com -0.0.0.0 www.tubeon.com -0.0.0.0 www.tubepornteen.com -0.0.0.0 www.tubewolf.com -0.0.0.0 www.tuboff.com -0.0.0.0 www.tuccus.com -0.0.0.0 www.tushyporn.net -0.0.0.0 www.tv69.com -0.0.0.0 www.twatgod.com -0.0.0.0 www.twilight-angels.com -0.0.0.0 www.twinksonwebcams.com -0.0.0.0 www.twistedblogs.com -0.0.0.0 www.txxx.com -0.0.0.0 www.ucgalleries.com -0.0.0.0 www.uk-webcams.com -0.0.0.0 www.ultra-pornstars.com -0.0.0.0 www.ultrawebcams.com -0.0.0.0 www.ultrayoungsex.com -0.0.0.0 www.unitedtechguys.com -0.0.0.0 www.unshavedwebcams.com -0.0.0.0 www.upforit.com -0.0.0.0 www.upforitnetworks.com -0.0.0.0 www.usa-webcams.com -0.0.0.0 www.usasexlovers.com -0.0.0.0 www.usearchx.com -0.0.0.0 www.usercash.com -0.0.0.0 www.usexvideos.com -0.0.0.0 www.usualgirls.com -0.0.0.0 www.usvirgin.com -0.0.0.0 www.usvirgins.com -0.0.0.0 www.utherverse.com -0.0.0.0 www.va-ua.com -0.0.0.0 www.veporn.net -0.0.0.0 www.verbalangels.com -0.0.0.0 www.veronicasdiary.com -0.0.0.0 www.verwebcams.com -0.0.0.0 www.veryvirgin.com -0.0.0.0 www.vette-porno.nl -0.0.0.0 www.viagra-shop.com.ua -0.0.0.0 www.vibrasian.com -0.0.0.0 www.vickyvirgin.com -0.0.0.0 www.vid2c.com -0.0.0.0 www.vidbang.com -0.0.0.0 www.video-virgin.net -0.0.0.0 www.video-virgins.com -0.0.0.0 www.video69.ru -0.0.0.0 www.videoangels.com -0.0.0.0 www.videodirectory10.info -0.0.0.0 www.videos2stars.com -0.0.0.0 www.videos666.com -0.0.0.0 www.videosexperts.com -0.0.0.0 www.videosywebcams.com -0.0.0.0 www.videosz.com -0.0.0.0 www.videovirgins.com -0.0.0.0 www.vidz.com -0.0.0.0 www.vikiporn.com -0.0.0.0 www.vipangelz.com -0.0.0.0 www.vipissy.com -0.0.0.0 www.viptube.com -0.0.0.0 www.virgin-cocks.com -0.0.0.0 www.virgin-coconut-oil.info -0.0.0.0 www.virgin-experience.com -0.0.0.0 www.virgin-films.com -0.0.0.0 www.virgin-international.de -0.0.0.0 www.virgin-movies.com -0.0.0.0 www.virgin-nubiles.com -0.0.0.0 www.virgin-paradise.com -0.0.0.0 www.virgin-paradize.com -0.0.0.0 www.virgin-pics.com -0.0.0.0 www.virgin-tv.tv -0.0.0.0 www.virgin-world.com -0.0.0.0 www.virgin4free.com -0.0.0.0 www.virgin50.com -0.0.0.0 www.virginalena.com -0.0.0.0 www.virginals.com -0.0.0.0 www.virginanime.com -0.0.0.0 www.virginass.com -0.0.0.0 www.virginbody.com -0.0.0.0 www.virgincards.com -0.0.0.0 www.virgincity.com -0.0.0.0 www.virginconfession.com -0.0.0.0 www.virgindot.com -0.0.0.0 www.virginfestival2008.com -0.0.0.0 www.virginfilms.com -0.0.0.0 www.virginfisters.net -0.0.0.0 www.virginfriend.info -0.0.0.0 www.virgingalactic.ca -0.0.0.0 www.virgingaming.com -0.0.0.0 www.virginhaven.com -0.0.0.0 www.virginhigh.com -0.0.0.0 www.virginhoney.com -0.0.0.0 www.virginhood.com -0.0.0.0 www.virginia-model.info -0.0.0.0 www.virginia-personals.com -0.0.0.0 www.virginia.in -0.0.0.0 www.virginiaannterrell.net -0.0.0.0 www.virginiabeachattorneyinfo.com -0.0.0.0 www.virginiablueridge.com -0.0.0.0 www.virginiadiocese.org -0.0.0.0 www.virginiasteger.com -0.0.0.0 www.virginiatechmurders.com -0.0.0.0 www.virginidad.com -0.0.0.0 www.virginidad.nl -0.0.0.0 www.virginiecaprice.com -0.0.0.0 www.virgininterview.com -0.0.0.0 www.virginkitty.com -0.0.0.0 www.virginladies.com -0.0.0.0 www.virginmaleass.com -0.0.0.0 www.virginmedianet.com -0.0.0.0 www.virginmobile.fr -0.0.0.0 www.virginnextdoor.com -0.0.0.0 www.virginoff.biz -0.0.0.0 www.virginoff.co.uk -0.0.0.0 www.virginoff.com -0.0.0.0 www.virginoff.com.ar -0.0.0.0 www.virginoff.info -0.0.0.0 www.virginopener.com -0.0.0.0 www.virginpalace.de -0.0.0.0 www.virginpass.com -0.0.0.0 www.virginpassword.com -0.0.0.0 www.virginphoto.com -0.0.0.0 www.virginplace.com -0.0.0.0 www.virginradio.fr -0.0.0.0 www.virginriches.com -0.0.0.0 www.virginriver.com -0.0.0.0 www.virgins-candid.com -0.0.0.0 www.virgins-club.com -0.0.0.0 www.virgins-off.com -0.0.0.0 www.virgins-x.com -0.0.0.0 www.virgins.info -0.0.0.0 www.virgins.org -0.0.0.0 www.virgins.pl -0.0.0.0 www.virgins19.com -0.0.0.0 www.virgins4free.com -0.0.0.0 www.virgins4freegold.com -0.0.0.0 www.virginsadist.com -0.0.0.0 www.virginsbbs.com -0.0.0.0 www.virginsblog.com -0.0.0.0 www.virginsclub.com -0.0.0.0 www.virginsclub.net -0.0.0.0 www.virginscrazy.com -0.0.0.0 www.virginsdontskydive.com -0.0.0.0 www.virginseries.com -0.0.0.0 www.virginsexstory.com -0.0.0.0 www.virginsexweb.com -0.0.0.0 www.virginsexx.com -0.0.0.0 www.virginsfresh.com -0.0.0.0 www.virginshack.com -0.0.0.0 www.virginshow.com -0.0.0.0 www.virginsisterdotcum.com -0.0.0.0 www.virginslits.com -0.0.0.0 www.virginsmag.com -0.0.0.0 www.virginsmania.com -0.0.0.0 www.virginsnack.com -0.0.0.0 www.virginsrus.com -0.0.0.0 www.virginstories.com -0.0.0.0 www.virginsuicide.com -0.0.0.0 www.virginsvids.com -0.0.0.0 www.virgintemple.com -0.0.0.0 www.virgintime.com -0.0.0.0 www.virgintwat.com -0.0.0.0 www.virginx.com -0.0.0.0 www.virginz.info -0.0.0.0 www.virginz.net -0.0.0.0 www.virginz.nl -0.0.0.0 www.virginz.tv -0.0.0.0 www.virtuagirlhd.com -0.0.0.0 www.virtuangels.com -0.0.0.0 www.visodangelo.com -0.0.0.0 www.vivatube.com -0.0.0.0 www.viximporn.org -0.0.0.0 www.vjav.com -0.0.0.0 www.voffka.com -0.0.0.0 www.voktel.com -0.0.0.0 www.voyeurpornweb.com -0.0.0.0 www.voyeurweb.com -0.0.0.0 www.vporn.com -0.0.0.0 www.walking-angel.com -0.0.0.0 www.wank.net -0.0.0.0 www.wankerhut.com -0.0.0.0 www.wankoz.com -0.0.0.0 www.wankz.com -0.0.0.0 www.wankzvr.com -0.0.0.0 www.war2kotshena.info -0.0.0.0 www.wastedamateurs.com -0.0.0.0 www.watchmygf.com -0.0.0.0 www.watchmygf.me -0.0.0.0 www.watchmygf.net -0.0.0.0 www.watchmynewgf.com -0.0.0.0 www.watchporn.com -0.0.0.0 www.web-angels.de -0.0.0.0 www.webcams.com -0.0.0.0 www.webcamsdancer.com -0.0.0.0 www.webcamtop100.com -0.0.0.0 www.webtraffic.se -0.0.0.0 www.wendise.com -0.0.0.0 www.wetangels.com -0.0.0.0 www.wetchan.org -0.0.0.0 www.wetplace.com -0.0.0.0 www.wetvirgin.net -0.0.0.0 www.wetvirgins.com -0.0.0.0 www.wetwebcams.com -0.0.0.0 www.whataporn.com -0.0.0.0 www.whatpornsite.com -0.0.0.0 www.wicked.com -0.0.0.0 www.wickedpictures.com -0.0.0.0 www.wifeysworld.ws -0.0.0.0 www.wikiangela.com -0.0.0.0 www.wild-teenz.com -0.0.0.0 www.wildebonylovers.com -0.0.0.0 www.wildxangel.com -0.0.0.0 www.winporn.com -0.0.0.0 www.wiredpussy.com -0.0.0.0 www.wisevirgin.com -0.0.0.0 www.wolrdteenparadise.com -0.0.0.0 www.women-pickup.com -0.0.0.0 www.womenofplayboy.com -0.0.0.0 www.world4angelina.com -0.0.0.0 www.worlddatingforum.com -0.0.0.0 www.worldsex.com -0.0.0.0 www.worthymoms.com -0.0.0.0 www.wtfpeople.com -0.0.0.0 www.wunbuck.com -0.0.0.0 www.wwwalisonangel.com -0.0.0.0 www.x--x--x.com -0.0.0.0 www.x-preview.com -0.0.0.0 www.x-traceur.com -0.0.0.0 www.x-videoz.org -0.0.0.0 www.x3xtube.com -0.0.0.0 www.xanimeporn.com -0.0.0.0 www.xdating.com -0.0.0.0 www.xfig.net -0.0.0.0 www.xfuckbook.com -0.0.0.0 www.xgallsx.com -0.0.0.0 www.xhamster.com -0.0.0.0 www.xhamstercams.com -0.0.0.0 www.xhamsterhq.com -0.0.0.0 www.xhit.com -0.0.0.0 www.xkxempire.com -0.0.0.0 www.xl-toons.com -0.0.0.0 www.xlivewebcams.com -0.0.0.0 www.xlogz.com -0.0.0.0 www.xnxx.com -0.0.0.0 www.xossip.com -0.0.0.0 xoteens.com -0.0.0.0 im1.xoteens.com -0.0.0.0 www.xoteens.com -0.0.0.0 www.xoxojoannaangel.com -0.0.0.0 www.xponsor.com -0.0.0.0 www.xpornking.com -0.0.0.0 www.xratedtracking.com -0.0.0.0 www.xstigma.com -0.0.0.0 www.xtapes.to -0.0.0.0 www.xtheatre.net -0.0.0.0 www.xtoplist.com -0.0.0.0 www.xtoplists.com -0.0.0.0 www.xvideos.com -0.0.0.0 www.xvirgins.com -0.0.0.0 www.xwebcams.com -0.0.0.0 www.xxparceroxx.xpg.com.br -0.0.0.0 www.xxx-art.us -0.0.0.0 www.xxx-hd-teens.net -0.0.0.0 www.xxx-hitz.org -0.0.0.0 www.xxx-mom.com -0.0.0.0 www.xxx-r.com -0.0.0.0 www.xxx.com -0.0.0.0 www.xxx4live.com -0.0.0.0 www.xxxadultcinema.com -0.0.0.0 www.xxxbunker.com -0.0.0.0 www.xxxcupid.com -0.0.0.0 www.xxxonxxx.com -0.0.0.0 www.xxxpasswordsite.com -0.0.0.0 www.xxxreactor.com -0.0.0.0 www.xxxvogue.net -0.0.0.0 www.xxxylive.com -0.0.0.0 www.xxxymovies.com -0.0.0.0 www.yalladownload.com -0.0.0.0 www.yallainternethotnights.info -0.0.0.0 www.yanks.com -0.0.0.0 www.yasalambanat.info -0.0.0.0 www.yeptube.com -0.0.0.0 www.yesmessenger.com -0.0.0.0 www.yesmessenger.eu -0.0.0.0 www.yesmessenger.hu -0.0.0.0 www.yetisblog.com -0.0.0.0 www.yobt.com -0.0.0.0 www.yobt.tv -0.0.0.0 www.yobtcams.com -0.0.0.0 www.yobtdvd.com -0.0.0.0 www.yobthd.com -0.0.0.0 www.yobtlive.com -0.0.0.0 www.yoslut.com -0.0.0.0 www.youjizz.com -0.0.0.0 www.young-and-virgin.com -0.0.0.0 www.young-girlfriends.com -0.0.0.0 www.youngandhorny.com -0.0.0.0 www.youngandready.com -0.0.0.0 www.youngbusty.com -0.0.0.0 www.youngmovieclips.com -0.0.0.0 www.youngpornpictures.com -0.0.0.0 www.youngpornvideos.com -0.0.0.0 www.youngsex.club -0.0.0.0 www.youngsexmoviez.com -0.0.0.0 www.youngthroats.com -0.0.0.0 www.youngxxxvideoz.com -0.0.0.0 www.youporn.com -0.0.0.0 www.youpornmate.com -0.0.0.0 www.youramateurporn.com -0.0.0.0 www.yoursexwebcams.com -0.0.0.0 www.youx.xxx -0.0.0.0 www.yumm.net -0.0.0.0 www.yuvutu.com -0.0.0.0 www.ywebcams.com -0.0.0.0 www.za3ror.com -0.0.0.0 www.zasians.com -0.0.0.0 www.zbiornik.com -0.0.0.0 www.zebkbeer.com -0.0.0.0 www.zhirok.com -0.0.0.0 www.zloeradio.net -0.0.0.0 www.zmature.com -0.0.0.0 www.zonawebcams.com -0.0.0.0 www.zonewebcams.com -0.0.0.0 www.zoo-fuck.net -0.0.0.0 www.zoodollars.com -0.0.0.0 www.zoomgirls.net -0.0.0.0 www.zoosextv.com -0.0.0.0 www.zorglist.com -0.0.0.0 www.ztod.com -0.0.0.0 www.zzcartoon.com - - -# Social Media - -# Facebook - -0.0.0.0 0-act.channel.facebook.com -0.0.0.0 0-edge-chat.facebook.com -0.0.0.0 1-act.channel.facebook.com -0.0.0.0 1-edge-chat.facebook.com -0.0.0.0 2-act.channel.facebook.com -0.0.0.0 2-edge-chat.facebook.com -0.0.0.0 3-act.channel.facebook.com -0.0.0.0 3-edge-chat.facebook.com -0.0.0.0 4-act.channel.facebook.com -0.0.0.0 4-edge-chat.facebook.com -0.0.0.0 5-act.channel.facebook.com -0.0.0.0 5-edge-chat.facebook.com -0.0.0.0 6-act.channel.facebook.com -0.0.0.0 6-edge-chat.facebook.com -0.0.0.0 act.channel.facebook.com -0.0.0.0 api-read.facebook.com -0.0.0.0 api.ak.facebook.com -0.0.0.0 api.connect.facebook.com -0.0.0.0 api.facebook.com -0.0.0.0 app.facebook.com -0.0.0.0 apps.facebook.com -0.0.0.0 ar-ar.facebook.com -0.0.0.0 attachment.fbsbx.com -0.0.0.0 attachments.facebook.com -0.0.0.0 b-api.facebook.com -0.0.0.0 b-graph.facebook.com -0.0.0.0 b.static.ak.facebook.com -0.0.0.0 b.static.ak.fbcdn.net -0.0.0.0 badge.facebook.com -0.0.0.0 beta-chat-01-05-ash3.facebook.com -0.0.0.0 bigzipfiles.facebook.com -0.0.0.0 blog.facebook.com -0.0.0.0 channel-ecmp-05-ash3.facebook.com -0.0.0.0 channel-staging-ecmp-05-ash3.facebook.com -0.0.0.0 channel-testing-ecmp-05-ash3.facebook.com -0.0.0.0 check4.facebook.com -0.0.0.0 check6.facebook.com -0.0.0.0 code.facebook.com -0.0.0.0 connect.facebook.com -0.0.0.0 connect.facebook.net -0.0.0.0 creative.ak.fbcdn.net -0.0.0.0 d.facebook.com -0.0.0.0 de-de.facebook.com -0.0.0.0 developers.facebook.com -0.0.0.0 edge-chat.facebook.com -0.0.0.0 ent-a.xx.fbcdn.net -0.0.0.0 ent-b.xx.fbcdn.net -0.0.0.0 ent-c.xx.fbcdn.net -0.0.0.0 ent-d.xx.fbcdn.net -0.0.0.0 ent-e.xx.fbcdn.net -0.0.0.0 es-la.facebook.com -0.0.0.0 external.ak.fbcdn.net -0.0.0.0 facebook.com -0.0.0.0 facebook.de -0.0.0.0 facebook.fr -0.0.0.0 fb.me -0.0.0.0 fbcdn-creative-a.akamaihd.net -0.0.0.0 fbcdn-photos-a.akamaihd.net -0.0.0.0 fbcdn-photos-e-a.akamaihd.net -0.0.0.0 fbcdn-profile-a.akamaihd.net -0.0.0.0 fbcdn-sphotos-a-a.akamaihd.net -0.0.0.0 fbcdn-sphotos-a.akamaihd.net -0.0.0.0 fbcdn-sphotos-b-a.akamaihd.net -0.0.0.0 fbcdn-sphotos-c-a.akamaihd.net -0.0.0.0 fbcdn-sphotos-d-a.akamaihd.net -0.0.0.0 fbcdn-sphotos-e-a.akamaihd.net -0.0.0.0 fbcdn-sphotos-f-a.akamaihd.net -0.0.0.0 fbcdn-sphotos-g-a.akamaihd.net -0.0.0.0 fbcdn-sphotos-h-a.akamaihd.net -0.0.0.0 fbcdn-video-a-a.akamaihd.net -0.0.0.0 fbcdn-video-b-a.akamaihd.net -0.0.0.0 fbcdn-video-c-a.akamaihd.net -0.0.0.0 fbcdn-video-d-a.akamaihd.net -0.0.0.0 fbcdn-video-e-a.akamaihd.net -0.0.0.0 fbcdn-video-f-a.akamaihd.net -0.0.0.0 fbcdn-video-g-a.akamaihd.net -0.0.0.0 fbcdn-video-h-a.akamaihd.net -0.0.0.0 fbcdn-video-i-a.akamaihd.net -0.0.0.0 fbcdn-video-j-a.akamaihd.net -0.0.0.0 fbcdn-video-k-a.akamaihd.net -0.0.0.0 fbcdn-video-l-a.akamaihd.net -0.0.0.0 fbcdn-video-m-a.akamaihd.net -0.0.0.0 fbcdn-video-n-a.akamaihd.net -0.0.0.0 fbcdn-video-o-a.akamaihd.net -0.0.0.0 fbcdn-video-p-a.akamaihd.net -0.0.0.0 fbcdn-vthumb-a.akamaihd.net -0.0.0.0 fbcdn.com -0.0.0.0 fbcdn.net -0.0.0.0 fbexternal-a.akamaihd.net -0.0.0.0 fbstatic-a.akamaihd.net -0.0.0.0 fr-fr.facebook.com -0.0.0.0 graph.facebook.com -0.0.0.0 hi-in.facebook.com -0.0.0.0 inyour-slb-01-05-ash3.facebook.com -0.0.0.0 it-it.facebook.com -0.0.0.0 ja-jp.facebook.com -0.0.0.0 login.facebook.com -0.0.0.0 m.facebook.com -0.0.0.0 messages-facebook.com -0.0.0.0 mqtt.facebook.com -0.0.0.0 newsroom.fb.com -0.0.0.0 orcart.facebook.com -0.0.0.0 origincache-ai-01-05-ash3.fbcdn.net -0.0.0.0 origincache-starfacebook-ai-01-05-ash3.facebook.com -0.0.0.0 photos-a.ak.fbcdn.net -0.0.0.0 photos-b.ak.fbcdn.net -0.0.0.0 photos-c.ak.fbcdn.net -0.0.0.0 photos-d.ak.fbcdn.net -0.0.0.0 photos-e.ak.fbcdn.net -0.0.0.0 photos-f.ak.fbcdn.net -0.0.0.0 photos-g.ak.fbcdn.net -0.0.0.0 photos-h.ak.fbcdn.net -0.0.0.0 profile.ak.facebook.com -0.0.0.0 profile.ak.fbcdn.net -0.0.0.0 pt-br.facebook.com -0.0.0.0 s-external.ak.fbcdn.net -0.0.0.0 s-static.ak.facebook.com -0.0.0.0 s-static.ak.fbcdn.net -0.0.0.0 s-static.facebook.com -0.0.0.0 scontent-a-lax.xx.fbcdn.net -0.0.0.0 scontent-a-sin.xx.fbcdn.net -0.0.0.0 scontent-a.xx.fbcdn.net -0.0.0.0 scontent-b-lax.xx.fbcdn.net -0.0.0.0 scontent-b-sin.xx.fbcdn.net -0.0.0.0 scontent-b.xx.fbcdn.net -0.0.0.0 scontent-c.xx.fbcdn.net -0.0.0.0 scontent-d.xx.fbcdn.net -0.0.0.0 scontent-e.xx.fbcdn.net -0.0.0.0 scontent-mxp.xx.fbcdn.net -0.0.0.0 scontent.xx.fbcdn.net -0.0.0.0 secure-profile.facebook.com -0.0.0.0 secure.facebook.com -0.0.0.0 sphotos-a.xx.fbcdn.net -0.0.0.0 ssl.connect.facebook.com -0.0.0.0 ssl.facebook.com -0.0.0.0 star.c10r.facebook.com -0.0.0.0 star.facebook.com -0.0.0.0 static.ak.connect.facebook.com -0.0.0.0 static.ak.facebook.com -0.0.0.0 static.ak.fbcdn.net -0.0.0.0 static.thefacebook.com -0.0.0.0 staticxx.facebook.com -0.0.0.0 touch.facebook.com -0.0.0.0 upload.facebook.com -0.0.0.0 video.xx.fbcdn.net -0.0.0.0 vpn.tfbnw.net -0.0.0.0 vthumb.ak.fbcdn.net -0.0.0.0 vupload.facebook.com -0.0.0.0 vupload2.vvv.facebook.com -0.0.0.0 www.connect.facebook.net -0.0.0.0 www.facebook.com -0.0.0.0 www.facebook.de -0.0.0.0 www.facebook.fr -0.0.0.0 www.fbcdn.com -0.0.0.0 www.fbcdn.net -0.0.0.0 www.login.facebook.com -0.0.0.0 zh-cn.facebook.com -0.0.0.0 zh-tw.facebook.com -0.0.0.0 igcdn-photos-aa.akamaihd.net -0.0.0.0 igcdn-photos-ba.akamaihd.net -0.0.0.0 igcdn-photos-ca.akamaihd.net -0.0.0.0 igcdn-photos-da.akamaihd.net -0.0.0.0 igcdn-photos-ea.akamaihd.net -0.0.0.0 igcdn-photos-fa.akamaihd.net -0.0.0.0 igcdn-photos-ga.akamaihd.net -0.0.0.0 igcdn-photos-ha.akamaihd.net -0.0.0.0 instagram.com -0.0.0.0 scontent-iad3-1.cdninstagram.com -0.0.0.0 scontent.cdninstagram.com -0.0.0.0 www.instagram.com - - -# LinkedIn - -0.0.0.0 static.licdn.com -0.0.0.0 www.linkedin.com -0.0.0.0 media.licdn.com -0.0.0.0 platform.linkedin.com - - -# MySpace - -0.0.0.0 browseusers.myspace.com -0.0.0.0 classifieds.myspace.com -0.0.0.0 collect.myspace.com -0.0.0.0 events.myspace.com -0.0.0.0 favorites.myspace.com -0.0.0.0 forum.myspace.com -0.0.0.0 groups.myspace.com -0.0.0.0 home.myspace.com -0.0.0.0 invite.myspace.com -0.0.0.0 linux.myspace.com -0.0.0.0 log.myspace.com -0.0.0.0 login.myspace.com -0.0.0.0 mail.myspace.com -0.0.0.0 message.myspace.com -0.0.0.0 messages.myspace.com -0.0.0.0 music.myspace.com -0.0.0.0 mx2.myspace.com -0.0.0.0 myspace.com -0.0.0.0 ns1.myspace.com -0.0.0.0 ns2.myspace.com -0.0.0.0 profile.myspace.com -0.0.0.0 rio.myspace.com -0.0.0.0 search.myspace.com -0.0.0.0 security.myspace.com -0.0.0.0 signup.myspace.com -0.0.0.0 videos.myspace.com -0.0.0.0 vids.myspace.com -0.0.0.0 viewmorepics.myspace.com -0.0.0.0 vmta01.myspace.com -0.0.0.0 vmta02.myspace.com -0.0.0.0 vmta03.myspace.com -0.0.0.0 vmta04.myspace.com -0.0.0.0 vmta05.myspace.com -0.0.0.0 vmta06.myspace.com -0.0.0.0 vmta07.myspace.com -0.0.0.0 vmta08.myspace.com -0.0.0.0 vmta09.myspace.com -0.0.0.0 vmta10.myspace.com -0.0.0.0 vmta11.myspace.com -0.0.0.0 vmta12.myspace.com -0.0.0.0 vmta13.myspace.com -0.0.0.0 www.myspace.com -0.0.0.0 www1.myspace.com - - -# pinterest - -0.0.0.0 pinterest.com -0.0.0.0 www.pinterest.com -0.0.0.0 s-passets-cache-ak0.pinimg.com - - -# tumblr - -0.0.0.0 cookiex.ngd.yahoo.com -0.0.0.0 px.srvcs.tumblr.com -0.0.0.0 secure.assets.tumblr.com diff --git a/surf/arg.h b/surf/arg.h deleted file mode 100644 index ba3fb3f..0000000 --- a/surf/arg.h +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copy me if you can. - * by 20h - */ - -#ifndef ARG_H__ -#define ARG_H__ - -extern char *argv0; - -/* use main(int argc, char *argv[]) */ -#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ - argv[0] && argv[0][0] == '-'\ - && argv[0][1];\ - argc--, argv++) {\ - char argc_;\ - char **argv_;\ - int brk_;\ - if (argv[0][1] == '-' && argv[0][2] == '\0') {\ - argv++;\ - argc--;\ - break;\ - }\ - for (brk_ = 0, argv[0]++, argv_ = argv;\ - argv[0][0] && !brk_;\ - argv[0]++) {\ - if (argv_ != argv)\ - break;\ - argc_ = argv[0][0];\ - switch (argc_) -#define ARGEND }\ - } - -#define ARGC() argc_ - -#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ - ((x), abort(), (char *)0) :\ - (brk_ = 1, (argv[0][1] != '\0')?\ - (&argv[0][1]) :\ - (argc--, argv++, argv[0]))) - -#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ - (char *)0 :\ - (brk_ = 1, (argv[0][1] != '\0')?\ - (&argv[0][1]) :\ - (argc--, argv++, argv[0]))) - -#endif diff --git a/surf/common.h b/surf/common.h deleted file mode 100644 index 3990c42..0000000 --- a/surf/common.h +++ /dev/null @@ -1 +0,0 @@ -#define MSGBUFSZ 8 diff --git a/surf/config.def.h b/surf/config.def.h deleted file mode 100644 index 9545af2..0000000 --- a/surf/config.def.h +++ /dev/null @@ -1,245 +0,0 @@ -/* modifier 0 means no modifier */ -static int surfuseragent = 1; /* Append Surf version to default WebKit user agent */ -static int extendedtitle = 0; /* 0 to not append surf's toggle and page status to title. */ -static char *fulluseragent = ""; /* Or override the whole user agent string */ -static char *scriptfile = "~/.surf/script.js"; -static char *styledir = "~/.surf/styles/"; -static char *certdir = "~/.surf/certificates/"; -static char *cachedir = "~/.surf/cache/"; -static char *cookiefile = "~/.surf/cookies.txt"; -static char *historyfile = "~/.surf/history.txt"; - - -/* Webkit default features */ -/* Highest priority value will be used. - * Default parameters are priority 0 - * Per-uri parameters are priority 1 - * Command parameters are priority 2 - */ -static Parameter defconfig[ParameterLast] = { - /* parameter Arg value priority */ - [AccessMicrophone] = { { .i = 0 }, }, - [AccessWebcam] = { { .i = 0 }, }, - [Certificate] = { { .i = 0 }, }, - [CaretBrowsing] = { { .i = 0 }, }, - [CookiePolicies] = { { .v = "@Aa" }, }, - [DefaultCharset] = { { .v = "UTF-8" }, }, - [DiskCache] = { { .i = 1 }, }, - [DNSPrefetch] = { { .i = 0 }, }, - [Ephemeral] = { { .i = 0 }, }, - [FileURLsCrossAccess] = { { .i = 0 }, }, - [FontSize] = { { .i = 12 }, }, - [FrameFlattening] = { { .i = 0 }, }, - [Geolocation] = { { .i = 0 }, }, - [HideBackground] = { { .i = 0 }, }, - [Inspector] = { { .i = 0 }, }, - [Java] = { { .i = 1 }, }, - [JavaScript] = { { .i = 1 }, }, - [KioskMode] = { { .i = 0 }, }, - [LoadImages] = { { .i = 1 }, }, - [MediaManualPlay] = { { .i = 1 }, }, - [PreferredLanguages] = { { .v = (char *[]){ NULL } }, }, - [RunInFullscreen] = { { .i = 0 }, }, - [ScrollBars] = { { .i = 1 }, }, - [ShowIndicators] = { { .i = 1 }, }, - [SiteQuirks] = { { .i = 1 }, }, - [SmoothScrolling] = { { .i = 0 }, }, - [SpellChecking] = { { .i = 0 }, }, - [SpellLanguages] = { { .v = ((char *[]){ "en_US", NULL }) }, }, - [StrictTLS] = { { .i = 1 }, }, - [Style] = { { .i = 1 }, }, - [WebGL] = { { .i = 0 }, }, - [ZoomLevel] = { { .f = 1.0 }, }, -}; - -static UriParameters uriparams[] = { - { "(://|\\.)suckless\\.org(/|$)", { - [JavaScript] = { { .i = 0 }, 1 }, - }, }, -}; - -/* default window size: width, height */ -static int winsize[] = { 800, 600 }; - -static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | - WEBKIT_FIND_OPTIONS_WRAP_AROUND; - -#define PROMPT_GO "Go:" -#define PROMPT_FIND "Find:" - -/* SETPROP(readprop, setprop, prompt)*/ -#define SETPROP(r, s, p) { \ - .v = (const char *[]){ "/bin/sh", "-c", \ - "prop=\"$(printf '%b' \"$(xprop -id $1 $2 " \ - "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\" && cat ~/.surf/bookmarks)\" " \ - "| dmenu -l 10 -p \"$4\" -w $1)\" && " \ - "xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ - "surf-setprop", winid, r, s, p, NULL \ - } \ -} - -#define SEARCH() { \ - .v = (const char *[]){ "/bin/sh", "-c", \ - "xprop -id $1 -f $2 8s -set $2 \"" \ - "$(dmenu -p Search: -w $1 < /dev/null)\"", \ - "surf-search", winid, "_SURF_SEARCH", NULL \ - } \ -} - -#define SEARCH() { \ - .v = (const char *[]){ "/bin/sh", "-c", \ - "xprop -id $1 -f $2 8s -set $2 \"" \ - "$(dmenu -p Search: -w $1 < /dev/null)\"", \ - "surf-search", winid, "_SURF_SEARCH", NULL \ - } \ -} - -#define SEARCH() { \ - .v = (const char *[]){ "/bin/sh", "-c", \ - "xprop -id $1 -f $2 8s -set $2 \"" \ - "$(dmenu -p Search: -w $1 < /dev/null)\"", \ - "surf-search", winid, "_SURF_SEARCH", NULL \ - } \ -} - -#define SEARCH() { \ - .v = (const char *[]){ "/bin/sh", "-c", \ - "xprop -id $1 -f $2 8s -set $2 \"" \ - "$(dmenu -p Search: -w $1 < /dev/null)\"", \ - "surf-search", winid, "_SURF_SEARCH", NULL \ - } \ -} - -/* DOWNLOAD(URI, referer) */ -#define DOWNLOAD(u, r) { \ - .v = (const char *[]){ "st", "-e", "/bin/sh", "-c",\ - "curl -g -L -J -O -A \"$1\" -b \"$2\" -c \"$2\"" \ - " -e \"$3\" \"$4\"; read", \ - "surf-download", useragent, cookiefile, r, u, NULL \ - } \ -} - -/* PLUMB(URI) */ -/* This called when some URI which does not begin with "about:", - * "http://" or "https://" should be opened. - */ -#define PLUMB(u) {\ - .v = (const char *[]){ "/bin/sh", "-c", \ - "xdg-open \"$0\"", u, NULL \ - } \ -} - -/* VIDEOPLAY(URI) */ -#define VIDEOPLAY(u) {\ - .v = (const char *[]){ "/bin/sh", "-c", \ - "mpv --really-quiet \"$0\"", u, NULL \ - } \ -} - -/* BM_ADD(readprop) */ -#define BM_ADD(r) {\ - .v = (const char *[]){ "/bin/sh", "-c", \ - "(echo $(xprop -id $0 $1) | cut -d '\"' -f2 " \ - "| sed 's/.*https*:\\/\\/\\(www\\.\\)\\?//' && cat ~/.surf/bookmarks) " \ - "| awk '!seen[$0]++' > ~/.surf/bookmarks.tmp && " \ - "mv ~/.surf/bookmarks.tmp ~/.surf/bookmarks", \ - winid, r, NULL \ - } \ -} - -/* styles */ -/* - * The iteration will stop at the first match, beginning at the beginning of - * the list. - */ -static SiteSpecific styles[] = { - /* regexp file in $styledir */ - { ".*", "default.css" }, -}; - -/* certificates */ -/* - * Provide custom certificate for urls - */ -static SiteSpecific certs[] = { - /* regexp file in $certdir */ - { "://suckless\\.org/", "suckless.org.crt" }, -}; - -#define MODKEY GDK_CONTROL_MASK - -/* hotkeys */ -/* - * If you use anything else but MODKEY and GDK_SHIFT_MASK, don't forget to - * edit the CLEANMASK() macro. - */ -static Key keys[] = { - /* modifier keyval function arg */ - { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, - { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, - { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, - { MODKEY, GDK_KEY_m, spawn, BM_ADD("_SURF_URI") }, - { MODKEY, GDK_KEY_s, spawn, SEARCH() }, - - - { 0, GDK_KEY_Escape, stop, { 0 } }, - { MODKEY, GDK_KEY_c, stop, { 0 } }, - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_r, reload, { .i = 1 } }, - { MODKEY, GDK_KEY_r, reload, { .i = 0 } }, - - { MODKEY, GDK_KEY_l, navigate, { .i = +1 } }, - { MODKEY, GDK_KEY_h, navigate, { .i = -1 } }, - - /* vertical and horizontal scrolling, in viewport percentage */ - { MODKEY, GDK_KEY_j, scrollv, { .i = +10 } }, - { MODKEY, GDK_KEY_k, scrollv, { .i = -10 } }, - { MODKEY, GDK_KEY_space, scrollv, { .i = +50 } }, - { MODKEY, GDK_KEY_b, scrollv, { .i = -50 } }, - { MODKEY, GDK_KEY_i, scrollh, { .i = +10 } }, - { MODKEY, GDK_KEY_u, scrollh, { .i = -10 } }, - - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_j, zoom, { .i = -1 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_k, zoom, { .i = +1 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_q, zoom, { .i = 0 } }, - { MODKEY, GDK_KEY_minus, zoom, { .i = -1 } }, - { MODKEY, GDK_KEY_plus, zoom, { .i = +1 } }, - - { MODKEY, GDK_KEY_p, clipboard, { .i = 1 } }, - { MODKEY, GDK_KEY_y, clipboard, { .i = 0 } }, - - { MODKEY, GDK_KEY_n, find, { .i = +1 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_n, find, { .i = -1 } }, - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_p, print, { 0 } }, - { MODKEY, GDK_KEY_t, showcert, { 0 } }, - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_a, togglecookiepolicy, { 0 } }, - { 0, GDK_KEY_F11, togglefullscreen, { 0 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_o, toggleinspector, { 0 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_e, toggletitle, { 0 } }, - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_c, toggle, { .i = CaretBrowsing } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_f, toggle, { .i = FrameFlattening } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_g, toggle, { .i = Geolocation } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_s, toggle, { .i = JavaScript } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_i, toggle, { .i = LoadImages } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_b, toggle, { .i = ScrollBars } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_t, toggle, { .i = StrictTLS } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_m, toggle, { .i = Style } }, -}; - -/* button definitions */ -/* target can be OnDoc, OnLink, OnImg, OnMedia, OnEdit, OnBar, OnSel, OnAny */ -static Button buttons[] = { - /* target event mask button function argument stop event */ - { OnLink, 0, 2, clicknewwindow, { .i = 0 }, 1 }, - { OnLink, MODKEY, 2, clicknewwindow, { .i = 1 }, 1 }, - { OnLink, MODKEY, 1, clicknewwindow, { .i = 1 }, 1 }, - { OnAny, 0, 8, clicknavigate, { .i = -1 }, 1 }, - { OnAny, 0, 9, clicknavigate, { .i = +1 }, 1 }, - { OnMedia, MODKEY, 1, clickexternplayer, { 0 }, 1 }, -}; - -#define HOMEPAGE "https://duckduckgo.com/" diff --git a/surf/config.h b/surf/config.h deleted file mode 100644 index 22dca0d..0000000 --- a/surf/config.h +++ /dev/null @@ -1,221 +0,0 @@ -/* modifier 0 means no modifier */ -static int surfuseragent = 1; /* Append Surf version to default WebKit user agent */ -static int extendedtitle = 0; /* 0 to not append surf's toggle and page status to title. */ -static char *fulluseragent = ""; /* Or override the whole user agent string */ -static char *scriptfile = "~/.config/surf/script.js"; -static char *styledir = "~/.config/surf/styles/"; -static char *certdir = "~/.config/surf/certificates/"; -static char *cachedir = "~/.config/surf/cache/"; -static char *cookiefile = "~/.config/surf/cookies.txt"; -static char *historyfile = "~/.config/surf/history.txt"; -static char *searchurl = "duckduckgo.com/?q=%s"; - -/* Webkit default features */ -/* Highest priority value will be used. - * Default parameters are priority 0 - * Per-uri parameters are priority 1 - * Command parameters are priority 2 - */ -static Parameter defconfig[ParameterLast] = { - /* parameter Arg value priority */ - [AccessMicrophone] = { { .i = 0 }, }, - [AccessWebcam] = { { .i = 0 }, }, - [Certificate] = { { .i = 0 }, }, - [CaretBrowsing] = { { .i = 0 }, }, - [CookiePolicies] = { { .v = "@Aa" }, }, - [DefaultCharset] = { { .v = "UTF-8" }, }, - [DiskCache] = { { .i = 1 }, }, - [DNSPrefetch] = { { .i = 0 }, }, - [Ephemeral] = { { .i = 0 }, }, - [FileURLsCrossAccess] = { { .i = 0 }, }, - [FontSize] = { { .i = 12 }, }, - [FrameFlattening] = { { .i = 0 }, }, - [Geolocation] = { { .i = 0 }, }, - [HideBackground] = { { .i = 0 }, }, - [Inspector] = { { .i = 0 }, }, - [Java] = { { .i = 1 }, }, - [JavaScript] = { { .i = 1 }, }, - [KioskMode] = { { .i = 0 }, }, - [LoadImages] = { { .i = 1 }, }, - [MediaManualPlay] = { { .i = 1 }, }, - [PreferredLanguages] = { { .v = (char *[]){ NULL } }, }, - [RunInFullscreen] = { { .i = 0 }, }, - [ScrollBars] = { { .i = 1 }, }, - [ShowIndicators] = { { .i = 1 }, }, - [SiteQuirks] = { { .i = 1 }, }, - [SmoothScrolling] = { { .i = 0 }, }, - [SpellChecking] = { { .i = 0 }, }, - [SpellLanguages] = { { .v = ((char *[]){ "en_US", NULL }) }, }, - [StrictTLS] = { { .i = 1 }, }, - [Style] = { { .i = 1 }, }, - [WebGL] = { { .i = 0 }, }, - [ZoomLevel] = { { .f = 1.0 }, }, -}; - -static UriParameters uriparams[] = { - { "(://|\\.)suckless\\.org(/|$)", { - [JavaScript] = { { .i = 0 }, 1 }, - }, }, -}; - -/* default window size: width, height */ -static int winsize[] = { 800, 600 }; - -static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | - WEBKIT_FIND_OPTIONS_WRAP_AROUND; - -#define PROMPT_GO "Go:" -#define PROMPT_FIND "Find:" - -/* SETPROP(readprop, setprop, prompt)*/ -#define SETPROP(r, s, p) { \ - .v = (const char *[]){ "/bin/sh", "-c", \ - "prop=\"$(printf '%b' \"$(xprop -id $1 $2 " \ - "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\" && cat ~/.config/surf/bookmarks)\" " \ - "| dmenu -l 10 -p \"$4\" -w $1)\" && " \ - "xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ - "surf-setprop", winid, r, s, p, NULL \ - } \ -} - -#define SEARCH() { \ - .v = (const char *[]){ "/bin/sh", "-c", \ - "xprop -id $1 -f $2 8s -set $2 \"" \ - "$(dmenu -p Search: -w $1 < /dev/null)\"", \ - "surf-search", winid, "_SURF_SEARCH", NULL \ - } \ -} - -/* DOWNLOAD(URI, referer) */ -#define DOWNLOAD(u, r) { \ - .v = (const char *[]){ "st", "-e", "/bin/sh", "-c",\ - "curl -g -L -J -O -A \"$1\" -b \"$2\" -c \"$2\"" \ - " -e \"$3\" \"$4\"; read", \ - "surf-download", useragent, cookiefile, r, u, NULL \ - } \ -} - -/* PLUMB(URI) */ -/* This called when some URI which does not begin with "about:", - * "http://" or "https://" should be opened. - */ -#define PLUMB(u) {\ - .v = (const char *[]){ "/bin/sh", "-c", \ - "xdg-open \"$0\"", u, NULL \ - } \ -} - -/* VIDEOPLAY(URI) */ -#define VIDEOPLAY(u) {\ - .v = (const char *[]){ "/bin/sh", "-c", \ - "mpv --really-quiet \"$0\"", u, NULL \ - } \ -} - -/* BM_ADD(readprop) */ -#define BM_ADD(r) {\ - .v = (const char *[]){ "/bin/sh", "-c", \ - "(echo $(xprop -id $0 $1) | cut -d '\"' -f2 " \ - "| sed 's/.*https*:\\/\\/\\(www\\.\\)\\?//' && cat ~/.config/surf/bookmarks) " \ - "| awk '!seen[$0]++' > ~/.config/surf/bookmarks.tmp && " \ - "mv ~/.config/surf/bookmarks.tmp ~/.config/surf/bookmarks", \ - winid, r, NULL \ - } \ -} - -/* styles */ -/* - * The iteration will stop at the first match, beginning at the beginning of - * the list. - */ -static SiteSpecific styles[] = { - /* regexp file in $styledir */ - { ".*", "default.css" }, -}; - -/* certificates */ -/* - * Provide custom certificate for urls - */ -static SiteSpecific certs[] = { - /* regexp file in $certdir */ - { "://suckless\\.org/", "suckless.org.crt" }, -}; - -#define MODKEY GDK_CONTROL_MASK - -/* hotkeys */ -/* - * If you use anything else but MODKEY and GDK_SHIFT_MASK, don't forget to - * edit the CLEANMASK() macro. - */ -static Key keys[] = { - /* modifier keyval function arg */ - { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, - { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, - { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, - { MODKEY, GDK_KEY_m, spawn, BM_ADD("_SURF_URI") }, - { MODKEY, GDK_KEY_s, spawn, SEARCH() }, - - - { 0, GDK_KEY_Escape, stop, { 0 } }, - { MODKEY, GDK_KEY_c, stop, { 0 } }, - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_r, reload, { .i = 1 } }, - { MODKEY, GDK_KEY_r, reload, { .i = 0 } }, - - { MODKEY, GDK_KEY_l, navigate, { .i = +1 } }, - { MODKEY, GDK_KEY_h, navigate, { .i = -1 } }, - - /* vertical and horizontal scrolling, in viewport percentage */ - { MODKEY, GDK_KEY_j, scrollv, { .i = +10 } }, - { MODKEY, GDK_KEY_k, scrollv, { .i = -10 } }, - { MODKEY, GDK_KEY_space, scrollv, { .i = +50 } }, - { MODKEY, GDK_KEY_b, scrollv, { .i = -50 } }, - { MODKEY, GDK_KEY_i, scrollh, { .i = +10 } }, - { MODKEY, GDK_KEY_u, scrollh, { .i = -10 } }, - - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_j, zoom, { .i = -1 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_k, zoom, { .i = +1 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_q, zoom, { .i = 0 } }, - { MODKEY, GDK_KEY_minus, zoom, { .i = -1 } }, - { MODKEY, GDK_KEY_plus, zoom, { .i = +1 } }, - - { MODKEY, GDK_KEY_p, clipboard, { .i = 1 } }, - { MODKEY, GDK_KEY_y, clipboard, { .i = 0 } }, - - { MODKEY, GDK_KEY_n, find, { .i = +1 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_n, find, { .i = -1 } }, - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_p, print, { 0 } }, - { MODKEY, GDK_KEY_t, showcert, { 0 } }, - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_a, togglecookiepolicy, { 0 } }, - { 0, GDK_KEY_F11, togglefullscreen, { 0 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_o, toggleinspector, { 0 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_e, toggletitle, { 0 } }, - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_c, toggle, { .i = CaretBrowsing } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_f, toggle, { .i = FrameFlattening } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_g, toggle, { .i = Geolocation } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_s, toggle, { .i = JavaScript } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_i, toggle, { .i = LoadImages } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_b, toggle, { .i = ScrollBars } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_t, toggle, { .i = StrictTLS } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_m, toggle, { .i = Style } }, -}; - -/* button definitions */ -/* target can be OnDoc, OnLink, OnImg, OnMedia, OnEdit, OnBar, OnSel, OnAny */ -static Button buttons[] = { - /* target event mask button function argument stop event */ - { OnLink, 0, 2, clicknewwindow, { .i = 0 }, 1 }, - { OnLink, MODKEY, 2, clicknewwindow, { .i = 1 }, 1 }, - { OnLink, MODKEY, 1, clicknewwindow, { .i = 1 }, 1 }, - { OnAny, 0, 8, clicknavigate, { .i = -1 }, 1 }, - { OnAny, 0, 9, clicknavigate, { .i = +1 }, 1 }, - { OnMedia, MODKEY, 1, clickexternplayer, { 0 }, 1 }, -}; - -#define HOMEPAGE "https://duckduckgo.com/" diff --git a/surf/config.mk b/surf/config.mk deleted file mode 100644 index 3b53c9c..0000000 --- a/surf/config.mk +++ /dev/null @@ -1,33 +0,0 @@ -include ../config.mk - -# surf version -VERSION = 2.1 - -# Customize below to fit your system - -# paths -MANPREFIX = $(PREFIX)/share/man -LIBPREFIX = $(PREFIX)/lib -LIBDIR = $(LIBPREFIX)/surf - -X11INC = `pkg-config --cflags x11` -X11LIB = `pkg-config --libs x11` - -GTKINC = `pkg-config --cflags gtk+-3.0 gcr-3 webkit2gtk-4.1` -GTKLIB = `pkg-config --libs gtk+-3.0 gcr-3 webkit2gtk-4.1` -WEBEXTINC = `pkg-config --cflags webkit2gtk-4.1 webkit2gtk-web-extension-4.1 gio-2.0` -WEBEXTLIBS = `pkg-config --libs webkit2gtk-4.1 webkit2gtk-web-extension-4.1 gio-2.0` - -# includes and libs -INCS = $(X11INC) $(GTKINC) -LIBS = $(X11LIB) $(GTKLIB) -lgthread-2.0 - -# flags -CPPFLAGS = -DVERSION=\"$(VERSION)\" -DGCR_API_SUBJECT_TO_CHANGE \ - -DLIBPREFIX=\"$(LIBPREFIX)\" -DWEBEXTDIR=\"$(LIBDIR)\" \ - -D_DEFAULT_SOURCE -SURFCFLAGS = -fPIC $(INCS) $(CPPFLAGS) -WEBEXTCFLAGS = -fPIC $(WEBEXTINC) - -# compiler -#CC = c99 diff --git a/surf/patch/surf-2.0-homepage.diff b/surf/patch/surf-2.0-homepage.diff deleted file mode 100644 index f32016f..0000000 --- a/surf/patch/surf-2.0-homepage.diff +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/config.def.h b/config.def.h ---- a/config.def.h -+++ b/config.def.h -@@ -164,3 +164,5 @@ static Button buttons[] = { - { OnAny, 0, 9, clicknavigate, { .i = +1 }, 1 }, - { OnMedia, MODKEY, 1, clickexternplayer, { 0 }, 1 }, - }; -+ -+#define HOMEPAGE "https://duckduckgo.com/" -diff --git a/surf.c b/surf.c ---- a/surf.c -+++ b/surf.c -@@ -1751,7 +1751,11 @@ main(int argc, char *argv[]) - if (argc > 0) - arg.v = argv[0]; - else -+#ifdef HOMEPAGE -+ arg.v = HOMEPAGE; -+#else - arg.v = "about:blank"; -+#endif - - setup(); - c = newclient(NULL); diff --git a/surf/patch/surf-2.1-history.diff b/surf/patch/surf-2.1-history.diff deleted file mode 100644 index 453750d..0000000 --- a/surf/patch/surf-2.1-history.diff +++ /dev/null @@ -1,68 +0,0 @@ -diff --git a/config.def.h b/config.def.h -index b6ae4fc..74b1968 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -6,6 +6,8 @@ static char *styledir = "~/.surf/styles/"; - static char *certdir = "~/.surf/certificates/"; - static char *cachedir = "~/.surf/cache/"; - static char *cookiefile = "~/.surf/cookies.txt"; -+static char *historyfile = "~/.surf/history.txt"; -+ - - /* Webkit default features */ - /* Highest priority value will be used. -diff --git a/surf.c b/surf.c -index e709f35..d7c2166 100644 ---- a/surf.c -+++ b/surf.c -@@ -347,9 +347,10 @@ setup(void) - curconfig = defconfig; - - /* dirs and files */ -- cookiefile = buildfile(cookiefile); -- scriptfile = buildfile(scriptfile); -- certdir = buildpath(certdir); -+ cookiefile = buildfile(cookiefile); -+ historyfile = buildfile(historyfile); -+ scriptfile = buildfile(scriptfile); -+ certdir = buildpath(certdir); - if (curconfig[Ephemeral].val.i) - cachedir = NULL; - else -@@ -589,6 +590,7 @@ loaduri(Client *c, const Arg *a) - } else { - webkit_web_view_load_uri(c->view, url); - updatetitle(c); -+ updatehistory(url); - } - - g_free(url); -@@ -659,6 +661,20 @@ updatetitle(Client *c) - } - } - -+void -+updatehistory(const char *url) -+{ -+ FILE *f; -+ f = fopen(historyfile, "a+"); -+ -+ char timestamp[20]; -+ time_t now = time (0); -+ strftime (timestamp, 20, "%Y-%m-%dT%H:%M:%S", localtime (&now)); -+ -+ fprintf(f, "%s %s\n", timestamp, url); -+ fclose(f); -+} -+ - void - gettogglestats(Client *c) - { -@@ -1085,6 +1101,7 @@ cleanup(void) - close(spair[0]); - close(spair[1]); - g_free(cookiefile); -+ g_free(historyfile); - g_free(scriptfile); - g_free(stylefile); - g_free(cachedir); diff --git a/surf/patch/surf-bookmarks-20170722-723ff26.diff b/surf/patch/surf-bookmarks-20170722-723ff26.diff deleted file mode 100644 index 323ba55..0000000 --- a/surf/patch/surf-bookmarks-20170722-723ff26.diff +++ /dev/null @@ -1,42 +0,0 @@ -diff --git a/config.def.h b/config.def.h -index 2e735bf..43ad9ab 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -69,8 +69,9 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | - #define SETPROP(r, s, p) { \ - .v = (const char *[]){ "/bin/sh", "-c", \ - "prop=\"$(printf '%b' \"$(xprop -id $1 $2 " \ -- "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\")\" " \ -- "| dmenu -p \"$4\" -w $1)\" && xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ -+ "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\" && cat ~/.surf/bookmarks)\" " \ -+ "| dmenu -l 10 -p \"$4\" -w $1)\" && " \ -+ "xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ - "surf-setprop", winid, r, s, p, NULL \ - } \ - } -@@ -101,6 +102,17 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | - } \ - } - -+/* BM_ADD(readprop) */ -+#define BM_ADD(r) {\ -+ .v = (const char *[]){ "/bin/sh", "-c", \ -+ "(echo $(xprop -id $0 $1) | cut -d '\"' -f2 " \ -+ "| sed 's/.*https*:\\/\\/\\(www\\.\\)\\?//' && cat ~/.surf/bookmarks) " \ -+ "| awk '!seen[$0]++' > ~/.surf/bookmarks.tmp && " \ -+ "mv ~/.surf/bookmarks.tmp ~/.surf/bookmarks", \ -+ winid, r, NULL \ -+ } \ -+} -+ - /* styles */ - /* - * The iteration will stop at the first match, beginning at the beginning of -@@ -132,6 +144,7 @@ static Key keys[] = { - { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, - { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, - { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, -+ { MODKEY, GDK_KEY_m, spawn, BM_ADD("_SURF_URI") }, - - { 0, GDK_KEY_Escape, stop, { 0 } }, - { MODKEY, GDK_KEY_c, stop, { 0 } }, diff --git a/surf/patch/surf-short-title-20210206-7dcce9e.diff b/surf/patch/surf-short-title-20210206-7dcce9e.diff deleted file mode 100644 index 4a0a8a4..0000000 --- a/surf/patch/surf-short-title-20210206-7dcce9e.diff +++ /dev/null @@ -1,115 +0,0 @@ -From d5437333d64ff5eb7aaab19e4d42b11d6773a7b0 Mon Sep 17 00:00:00 2001 -From: Harsh Parekh -Date: Sat, 6 Feb 2021 08:33:49 -0500 -Subject: [PATCH] Hide status from title. - -You can pass -E 1 to show the extended title. ---- - config.def.h | 2 ++ - surf.1 | 7 +++++++ - surf.c | 31 ++++++++++++++++++++++++------- - 3 files changed, 33 insertions(+), 7 deletions(-) - -diff --git a/config.def.h b/config.def.h -index be168ab..2783e4d 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -1,5 +1,6 @@ - /* modifier 0 means no modifier */ - static int surfuseragent = 1; /* Append Surf version to default WebKit user agent */ -+static int extendedtitle = 0; /* 0 to not append surf's toggle and page status to title. */ - static char *fulluseragent = ""; /* Or override the whole user agent string */ - static char *scriptfile = "~/.surf/script.js"; - static char *styledir = "~/.surf/styles/"; -@@ -176,6 +177,7 @@ static Key keys[] = { - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_a, togglecookiepolicy, { 0 } }, - { 0, GDK_KEY_F11, togglefullscreen, { 0 } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_o, toggleinspector, { 0 } }, -+ { MODKEY|GDK_SHIFT_MASK, GDK_KEY_e, toggletitle, { 0 } }, - - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_c, toggle, { .i = CaretBrowsing } }, - { MODKEY|GDK_SHIFT_MASK, GDK_KEY_f, toggle, { .i = FrameFlattening } }, -diff --git a/surf.1 b/surf.1 -index 45c31bb..0e15c61 100644 ---- a/surf.1 -+++ b/surf.1 -@@ -55,6 +55,13 @@ Enable the disk cache. - Reparents to window specified by - .IR xid . - .TP -+.B \-E [1|0] -+Show or hide -+.I indicators of operation -+and -+.I indicators of web page -+in the title. -+.TP - .B \-f - Start surf in windowed mode (not fullscreen). - .TP -diff --git a/surf.c b/surf.c -index ac832ff..bca0b91 100644 ---- a/surf.c -+++ b/surf.c -@@ -234,6 +234,7 @@ static void toggle(Client *c, const Arg *a); - static void togglefullscreen(Client *c, const Arg *a); - static void togglecookiepolicy(Client *c, const Arg *a); - static void toggleinspector(Client *c, const Arg *a); -+static void toggletitle(Client *c, const Arg *a); - static void find(Client *c, const Arg *a); - - /* Buttons */ -@@ -649,13 +650,19 @@ updatetitle(Client *c) - gettogglestats(c); - getpagestats(c); - -- if (c->progress != 100) -- title = g_strdup_printf("[%i%%] %s:%s | %s", -- c->progress, togglestats, pagestats, name); -- else -- title = g_strdup_printf("%s:%s | %s", -- togglestats, pagestats, name); -- -+ if (c->progress != 100) { -+ if (!extendedtitle) -+ title = g_strdup_printf("[%i%%] %s", c->progress, name); -+ else -+ title = g_strdup_printf("[%i%%] %s:%s | %s", -+ c->progress, togglestats, pagestats, name); -+ } else { -+ if (!extendedtitle) -+ title = g_strdup_printf("%s", name); -+ else -+ title = g_strdup_printf("%s:%s | %s", -+ togglestats, pagestats, name); -+ } - gtk_window_set_title(GTK_WINDOW(c->win), title); - g_free(title); - } else { -@@ -1953,6 +1960,13 @@ toggleinspector(Client *c, const Arg *a) - webkit_web_inspector_show(c->inspector); - } - -+void -+toggletitle(Client *c, const Arg *a) -+{ -+ extendedtitle = !extendedtitle; -+ updatetitle(c); -+} -+ - void - find(Client *c, const Arg *a) - { -@@ -2042,6 +2056,9 @@ main(int argc, char *argv[]) - case 'e': - embed = strtol(EARGF(usage()), NULL, 0); - break; -+ case 'E': -+ extendedtitle = strtol(EARGF(usage()), NULL, 0); -+ break; - case 'f': - defconfig[RunInFullscreen].val.i = 0; - defconfig[RunInFullscreen].prio = 2; --- -2.30.0 - diff --git a/surf/patch/surf-websearch-20190510-d068a38.diff b/surf/patch/surf-websearch-20190510-d068a38.diff deleted file mode 100644 index 7e7f92a..0000000 --- a/surf/patch/surf-websearch-20190510-d068a38.diff +++ /dev/null @@ -1,107 +0,0 @@ -From c5ca896c5ba969b90f1e098d117c205a9b71d0db Mon Sep 17 00:00:00 2001 -From: Bryon Meinka -Date: Sat, 11 May 2019 00:52:29 -0400 -Subject: [PATCH] Web Search - ---- - config.def.h | 10 ++++++++++ - surf.c | 20 +++++++++++++++++++- - 2 files changed, 29 insertions(+), 1 deletion(-) - -diff --git a/config.def.h b/config.def.h -index 34265f6..69657bf 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -6,6 +6,7 @@ static char *styledir = "~/.surf/styles/"; - static char *certdir = "~/.surf/certificates/"; - static char *cachedir = "~/.surf/cache/"; - static char *cookiefile = "~/.surf/cookies.txt"; -+static char *searchurl = "duckduckgo.com/?q=%s"; - - /* Webkit default features */ - /* Highest priority value will be used. -@@ -76,6 +77,14 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | - } \ - } - -+#define SEARCH() { \ -+ .v = (const char *[]){ "/bin/sh", "-c", \ -+ "xprop -id $1 -f $2 8s -set $2 \"" \ -+ "$(dmenu -p Search: -w $1 < /dev/null)\"", \ -+ "surf-search", winid, "_SURF_SEARCH", NULL \ -+ } \ -+} -+ - /* DOWNLOAD(URI, referer) */ - #define DOWNLOAD(u, r) { \ - .v = (const char *[]){ "st", "-e", "/bin/sh", "-c",\ -@@ -133,6 +142,7 @@ static Key keys[] = { - { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, - { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, - { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, -+ { MODKEY, GDK_KEY_s, spawn, SEARCH() }, - - { 0, GDK_KEY_Escape, stop, { 0 } }, - { MODKEY, GDK_KEY_c, stop, { 0 } }, -diff --git a/surf.c b/surf.c -index 2b54e3c..077fb76 100644 ---- a/surf.c -+++ b/surf.c -@@ -35,7 +35,7 @@ - #define LENGTH(x) (sizeof(x) / sizeof(x[0])) - #define CLEANMASK(mask) (mask & (MODKEY|GDK_SHIFT_MASK)) - --enum { AtomFind, AtomGo, AtomUri, AtomLast }; -+enum { AtomFind, AtomSearch, AtomGo, AtomUri, AtomLast }; - - enum { - OnDoc = WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT, -@@ -231,6 +231,7 @@ static void togglefullscreen(Client *c, const Arg *a); - static void togglecookiepolicy(Client *c, const Arg *a); - static void toggleinspector(Client *c, const Arg *a); - static void find(Client *c, const Arg *a); -+static void search(Client *c, const Arg *a); - - /* Buttons */ - static void clicknavigate(Client *c, const Arg *a, WebKitHitTestResult *h); -@@ -326,6 +327,7 @@ setup(void) - - /* atoms */ - atoms[AtomFind] = XInternAtom(dpy, "_SURF_FIND", False); -+ atoms[AtomSearch] = XInternAtom(dpy, "_SURF_SEARCH", False); - atoms[AtomGo] = XInternAtom(dpy, "_SURF_GO", False); - atoms[AtomUri] = XInternAtom(dpy, "_SURF_URI", False); - -@@ -577,6 +579,19 @@ loaduri(Client *c, const Arg *a) - g_free(url); - } - -+void -+search(Client *c, const Arg *a) -+{ -+ Arg arg; -+ char *url; -+ -+ url = g_strdup_printf(searchurl, a->v); -+ arg.v = url; -+ loaduri(c, &arg); -+ -+ g_free(url); -+} -+ - const char * - geturi(Client *c) - { -@@ -1311,6 +1326,9 @@ processx(GdkXEvent *e, GdkEvent *event, gpointer d) - find(c, NULL); - - return GDK_FILTER_REMOVE; -+ } else if (ev->atom == atoms[AtomSearch]) { -+ a.v = getatom(c, AtomSearch); -+ search(c, &a); - } else if (ev->atom == atoms[AtomGo]) { - a.v = getatom(c, AtomGo); - loaduri(c, &a); --- -2.21.0 - diff --git a/surf/script.js b/surf/script.js deleted file mode 100644 index f33fca3..0000000 --- a/surf/script.js +++ /dev/null @@ -1,308 +0,0 @@ -// ==UserScript== -// @name vimkeybindings -// @namespace renevier.fdn.fr -// @author arno -// @licence GPL/LGPL/MPL -// @description use vim keybingings (i, j, k, l, …) to navigate a web page. -// ==/UserScript== -/* -* If you're a vim addict, and you always find yourself typing j or k in a web -* page, then wondering why it just does not go up and down like any good -* software, that user script is what you have been looking for. -*/ -function up() { - if (window.scrollByLines) - window.scrollByLines(-1); // gecko - else - window.scrollBy(0, -12); // webkit -} -function down() { - if (window.scrollByLines) - window.scrollByLines(1); // gecko - else - window.scrollBy(0, 12); // webkit -} -function pageup() { - if (window.scrollByPages) - window.scrollByPages(-1); // gecko - else - window.scrollBy(0, 0 - _pageScroll()); // webkit -} -function pagedown() { - if (window.scrollByPages) - window.scrollByPages(1); // gecko - else - window.scrollBy(0, _pageScroll()); // webkit -} -function right() { - window.scrollBy(15, 0); -} -function left() { - window.scrollBy(-15, 0); -} -function home() { - window.scroll(0, 0); -} -function bottom() { - window.scroll(document.width, document.height); -} -// If you don't like default key bindings, customize here. -// if you want to use the combination 'Ctrl + b' (for example), use '^b' -var bindings = { - 'h' : left, - 'l' : right, - 'k' : up, - 'j' : down, - 'g' : home, - 'G' : bottom, - //'^b': pageup, - //'^f': pagedown, -} -function isEditable(element) { - - if (element.nodeName.toLowerCase() == "textarea") - return true; - // we don't get keypress events for text input, but I don't known - // if it's a bug, so let's test that - if (element.nodeName.toLowerCase() == "input" && element.type == "text") - return true; - // element is editable - if (document.designMode == "on" || element.contentEditable == "true") { - return true; - } - - return false; -} -function keypress(evt) { - var target = evt.target; - - // if we're on a editable element, we probably don't want to catch - // keypress, we just want to write the typed character. - if (isEditable(target)) - return; - var key = String.fromCharCode(evt.charCode); - if (evt.ctrlKey) { - key = '^' + key; - } - var fun = bindings[key]; - if (fun) - fun(); -} -function _pageScroll() { - // Gecko algorithm - // ---------------- - // The page increment is the size of the page, minus the smaller of - // 10% of the size or 2 lines. - return window.innerHeight - Math.min(window.innerHeight / 10, 24); -} -window.addEventListener("keypress", keypress, false); - -// easy links for surf -// christian hahn , sep 2010 -testcomplete = function() { - if(document.readyState=="complete") { - run(); return; - } - window.setTimeout("testcomplete()",200); -} -testcomplete(); -run=function() { - // config , any css - var modkey = 18; //ctrl=17, alt=18 - var cancelkey = 67; // c - var newwinkey = 84; // t - var openkey = 70; // f - var label_style = {"color":"black","fontSize":"10px","backgroundColor":"#27FF27","fontWeight":"normal","margin":"0px","padding":"0px","position":"absolute","zIndex":99}; - var hl_style = {"backgroundColor":"#E3FF38","fontSize":"15px"}; - var nr_base = 5; // >=10 : normal integer, - // globals - var ankers = document.getElementsByTagName("a"); - var labels = new Object(); - var ui_visible = false; - var input = ""; - // functions - hl=function(t) { - for(var id in labels) { - if (t && id.match("^"+t)==t) - for(var s in hl_style) - labels[id].rep.style[s]=hl_style[s]; - else - for(var s in label_style) - labels[id].rep.style[s]=label_style[s]; - } - } - open_link=function(id, new_win) { - try { - var a = labels[input].a; - if(a && !new_win) window.location.href=a.href; - if(a && new_win) window.open(a.href,a.href); - } catch (e) {} - } - set_ui=function(s) { - var pos = "static"; - ui_visible = true; - if(s == "hidden") { - ui_visible = false; - pos = "absolute"; - input=""; - } - for(var id in labels) { - labels[id].rep.style.visibility=s; - labels[id].rep.style.position=pos; - } - } - base=function(n, b) { - if(b>=10) return n.toString(); - var res = new Array(); - while(n) { - res.push( (n%b +1).toString() ) - n=parseInt(n/b); - } - return res.reverse().join(""); - } - // main - // create labels - for (var i=0; i tags that are direct children of parenttag */ - function count_p(parenttag) - { - var n = 0; - var c = parenttag.childNodes; - for (var i = 0; i < c.length; i++) { - if (c[i].tagName == "p" || c[i].tagName == "P") - n++; - } - return n; - } - - var doc; - doc = (document.body === undefined) - ? window.content.document : document; - - /* if simplyread_original is set, then the simplyread version is currently active, - * so switch to the simplyread_original html */ - if (doc.simplyread_original) { - doc.body.innerHTML = doc.simplyread_original; - for (var i = 0; i < doc.styleSheets.length; i++) - doc.styleSheets[i].disabled = false; - doc.simplyread_original = false - return 0; - } - - doc.simplyread_original = doc.body.innerHTML; - doc.body.innerHTML = doc.body.innerHTML.replace(/]*>\s*]*>/g, "

"); - - var biggest_num = 0; - var biggest_tag; - - /* search for tag with most direct children

tags */ - var t = doc.getElementsByTagName("*"); - for (var i = 0; i < t.length; i++) { - var p_num = count_p(t[i]); - if (p_num > biggest_num) { - biggest_num = p_num; - biggest_tag = t[i]; - } - } - - if (biggest_num == 0) return 1; - - /* save and sanitise content of chosen tag */ - var fresh = doc.createElement("div"); - fresh.innerHTML = biggest_tag.innerHTML; - fresh.innerHTML = fresh.innerHTML.replace(/<\/?font[^>]*>/g, ""); - fresh.innerHTML = fresh.innerHTML.replace(/style="[^"]*"/g, ""); - if(nolinks) - fresh.innerHTML = fresh.innerHTML.replace(/<\/?a[^>]*>/g, ""); - fresh.innerHTML = fresh.innerHTML.replace(/<\/?span[^>]*>/g, ""); - fresh.innerHTML = fresh.innerHTML.replace(/]*>/g, "" + - "

" + "

"+doc.title+"

" + fresh.innerHTML + "
"; - - return 0; -} diff --git a/surf/surf-open.sh b/surf/surf-open.sh deleted file mode 100755 index c22edc2..0000000 --- a/surf/surf-open.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -# -# See the LICENSE file for copyright and license details. -# - -xidfile="$HOME/tmp/tabbed-surf.xid" -uri="" - -if [ "$#" -gt 0 ]; -then - uri="$1" -fi - -runtabbed() { - tabbed -dn tabbed-surf -r 2 surf -e '' "$uri" >"$xidfile" \ - 2>/dev/null & -} - -if [ ! -r "$xidfile" ]; -then - runtabbed -else - xid=$(cat "$xidfile") - xprop -id "$xid" >/dev/null 2>&1 - if [ $? -gt 0 ]; - then - runtabbed - else - surf -e "$xid" "$uri" >/dev/null 2>&1 & - fi -fi - diff --git a/surf/surf.1 b/surf/surf.1 deleted file mode 100644 index 38d76ec..0000000 --- a/surf/surf.1 +++ /dev/null @@ -1,312 +0,0 @@ -.TH SURF 1 surf\-VERSION -.SH NAME -surf \- simple webkit-based browser -.SH SYNOPSIS -.B surf -.RB [-bBdDfFgGiIkKmMnNpPsStTvwxX] -.RB [-a\ cookiepolicies] -.RB [-c\ cookiefile] -.RB [-C\ stylefile] -.RB [-e\ xid] -.RB [-r\ scriptfile] -.RB [-u\ useragent] -.RB [-z\ zoomlevel] -.RB [URI] -.SH DESCRIPTION -surf is a simple Web browser based on WebKit/GTK+. It is able -to display websites and follow links. It supports the XEmbed protocol -which makes it possible to embed it in another application. Furthermore, -one can point surf to another URI by setting its XProperties. -.SH OPTIONS -.TP -.B \-a cookiepolicies -Define the order of -.I cookie policies\fR. -The default is "@Aa" but could be -redefined in the -.IR config.h , -with "A" meaning to -accept all cookies, "a" to deny all cookies and "@", which tells surf to -accept no third party cookies. -.TP -.B \-b -Disable Scrollbars. -.TP -.B \-B -Enable Scrollbars. -.TP -.B \-c cookiefile -Specify the -.I cookiefile -to use. -.TP -.B \-C stylefile -Specify the user -.IR stylefile . -This does disable the site-specific styles. -.TP -.B \-d -Disable the disk cache. -.TP -.B \-D -Enable the disk cache. -.TP -.B \-e xid -Reparents to window specified by -.IR xid . -.TP -.B \-E [1|0] -Show or hide -.I indicators of operation -and -.I indicators of web page -in the title. -.TP -.B \-f -Start surf in windowed mode (not fullscreen). -.TP -.B \-F -Start surf in fullscreen mode. -.TP -.B \-g -Disable giving the geolocation to websites. -.TP -.B \-G -Enable giving the geolocation to websites. -.TP -.B \-i -Disable Images. -.TP -.B \-I -Enable Images. -.TP -.B \-k -Disable kiosk mode (disable key strokes and right click). -.TP -.B \-K -Enable kiosk mode (disable key strokes and right click). -.TP -.B \-m -Disable application of user style sheets. -.TP -.B \-M -Enable application of user style sheets. -.TP -.B \-n -Disable the Web Inspector (Developer Tools). -.TP -.B \-N -Enable the Web Inspector (Developer Tools). -.TP -.B \-r scriptfile -Specify the user -.IR scriptfile . -.TP -.B \-s -Disable Javascript. -.TP -.B \-S -Enable Javascript. -.TP -.B \-t -Disable strict TLS check. -.TP -.B \-T -Enable strict TLS check. -.TP -.B \-u useragent -Specify the -.I useragent -which surf should use. -.TP -.B \-v -Prints version information to standard output, then exits. -.TP -.B \-w -Prints xid to standard output. This can be used to script the browser in for -example -.BR xdotool(1) . -.TP -.B -x -Disable custom certificates. -.TP -.B -X -Enable custom certificates. -.TP -.B \-z zoomlevel -Specify the -.I zoomlevel -which surf should use. -.SH USAGE -.B Escape -Stops loading current page or stops download. -.TP -.B Ctrl\-h -Walks back the history. -.TP -.B Ctrl\-l -Walks forward the history. -.TP -.B Ctrl\-k -Scrolls page upwards. -.TP -.B Ctrl\-j -Scrolls page downwards. -.TP -.B Ctrl\-b -Scroll up one whole page view. -.TP -.B Ctrl\-Space -Scroll down one whole page view. -.TP -.B Ctrl\-i -Scroll horizontally to the right. -.TP -.B Ctrl\-u -Scroll horizontally to the left. -.TP -.B Ctrl\-Shift\-k or Ctrl\-+ -Zooms page in. -.TP -.B Ctrl\-Shift\-j or Ctrl\-- -Zooms page out. -.TP -.B Ctrl\-Shift\-q -Resets Zoom. -.TP -.B Ctrl\-f and Ctrl\-/ -Opens the search-bar. -.TP -.B Ctrl\-n -Go to next search result. -.TP -.B Ctrl\-Shift\-n -Go to previous search result. -.TP -.B Ctrl\-g -Opens the URL-bar (requires dmenu installed). -.TP -.B Ctrl\-p -Loads URI from primary selection. -.TP -.B Ctrl\-Shift\-p -Calls Printpage Dialog. -.TP -.B Ctrl\-r -Reloads the website. -.TP -.B Ctrl\-Shift\-r -Reloads the website without using the cache. -.TP -.B Ctrl\-y -Copies current URI to primary selection. -.TP -.B Ctrl\-t -Display the current TLS certificate in a popup window. -.TP -.B Ctrl\-Shift\-a -Toggle through the the -.I cookie policies\fR. -This will not reload the page. -.TP -.B Ctrl\-Shift\-b -Toggle scrollbars. This will reload the page. -.TP -.B Ctrl\-Shift\-c -Toggle caret browsing. This will reload the page. -.TP -.B Ctrl\-Shift\-i -Toggle auto-loading of images. This will reload the page. -.TP -.B Ctrl\-Shift\-m -Toggle if the -.I stylefile -file should be loaded. This will reload the page. -.TP -.B Ctrl\-Shift\-o -Open the Web Inspector (Developer Tools) window for the current page. -.TP -.B Ctrl\-Shift\-s -Toggle script execution. This will reload the page. -.TP -.B Ctrl\-Shift\-t -Toggle strict TLS check. This will reload the page. -.TP -.B F11 -Toggle fullscreen mode. -.SH INDICATORS OF OPERATION -Surf is showing indicators of operation in front of the site title. -For all indicators, unless otherwise specified, a lower case letter means disabled and an upper case letter means enabled. -.TP -.B A -all cookies accepted -.TP -.B a -no cookies accepted -.TP -.B @ -all except third-party cookies accepted -.TP -.B c C -caret browsing -.TP -.B g G -geolocation -.TP -.B d D -disk cache -.TP -.B i I -images -.TP -.B s S -scripts -.TP -.B m M -styles -.TP -.B f F -frame flattening -.TP -.B x X -custom certificates -.TP -.B t T -strict TLS -.SH INDICATORS OF WEB PAGE -The second part of the indicators specifies modes of the web page itself. -.SS First character: encryption -.TP -.B - -unencrypted -.TP -.B T -encrypted (TLS) -.TP -.B U -attempted encryption but failed -.SS Second character: proxying -.TP -.B - -no proxy -.TP -.B P -using proxy -.SH ENVIRONMENT -.B SURF_USERAGENT -If this variable is set upon startup, surf will use it as the -.I useragent -string. -.TP -.B http_proxy -If this variable is set and not empty upon startup, surf will use it as the http proxy. -.SH SIGNALS -Surf will reload the current page on -.BR SIGHUP . -.SH SEE ALSO -.BR dmenu(1), -.BR xprop(1), -.BR tabbed(1), -.BR xdotool(1) -.SH BUGS -Please report them! diff --git a/surf/surf.c b/surf/surf.c deleted file mode 100644 index 252a79a..0000000 --- a/surf/surf.c +++ /dev/null @@ -1,2187 +0,0 @@ -/* See LICENSE file for copyright and license details. - * - * To understand surf, start reading main(). - */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "arg.h" -#include "common.h" - -#define LENGTH(x) (sizeof(x) / sizeof(x[0])) -#define CLEANMASK(mask) (mask & (MODKEY|GDK_SHIFT_MASK)) - -enum { AtomFind, AtomSearch, AtomGo, AtomUri, AtomLast }; - -enum { - OnDoc = WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT, - OnLink = WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK, - OnImg = WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE, - OnMedia = WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA, - OnEdit = WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE, - OnBar = WEBKIT_HIT_TEST_RESULT_CONTEXT_SCROLLBAR, - OnSel = WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION, - OnAny = OnDoc | OnLink | OnImg | OnMedia | OnEdit | OnBar | OnSel, -}; - -typedef enum { - AccessMicrophone, - AccessWebcam, - CaretBrowsing, - Certificate, - CookiePolicies, - DiskCache, - DefaultCharset, - DNSPrefetch, - Ephemeral, - FileURLsCrossAccess, - FontSize, - FrameFlattening, - Geolocation, - HideBackground, - Inspector, - Java, - JavaScript, - KioskMode, - LoadImages, - MediaManualPlay, - PreferredLanguages, - RunInFullscreen, - ScrollBars, - ShowIndicators, - SiteQuirks, - SmoothScrolling, - SpellChecking, - SpellLanguages, - StrictTLS, - Style, - WebGL, - ZoomLevel, - ParameterLast -} ParamName; - -typedef union { - int i; - float f; - const void *v; -} Arg; - -typedef struct { - Arg val; - int prio; -} Parameter; - -typedef struct Client { - GtkWidget *win; - WebKitWebView *view; - WebKitWebInspector *inspector; - WebKitFindController *finder; - WebKitHitTestResult *mousepos; - GTlsCertificate *cert, *failedcert; - GTlsCertificateFlags tlserr; - Window xid; - guint64 pageid; - int progress, fullscreen, https, insecure, errorpage; - const char *title, *overtitle, *targeturi; - const char *needle; - struct Client *next; -} Client; - -typedef struct { - guint mod; - guint keyval; - void (*func)(Client *c, const Arg *a); - const Arg arg; -} Key; - -typedef struct { - unsigned int target; - unsigned int mask; - guint button; - void (*func)(Client *c, const Arg *a, WebKitHitTestResult *h); - const Arg arg; - unsigned int stopevent; -} Button; - -typedef struct { - const char *uri; - Parameter config[ParameterLast]; - regex_t re; -} UriParameters; - -typedef struct { - char *regex; - char *file; - regex_t re; -} SiteSpecific; - -/* Surf */ -static void die(const char *errstr, ...); -static void usage(void); -static void setup(void); -static void sigchld(int unused); -static void sighup(int unused); -static char *buildfile(const char *path); -static char *buildpath(const char *path); -static char *untildepath(const char *path); -static const char *getuserhomedir(const char *user); -static const char *getcurrentuserhomedir(void); -static Client *newclient(Client *c); -static void loaduri(Client *c, const Arg *a); -static const char *geturi(Client *c); -static void setatom(Client *c, int a, const char *v); -static const char *getatom(Client *c, int a); -static void updatetitle(Client *c); -static void gettogglestats(Client *c); -static void getpagestats(Client *c); -static WebKitCookieAcceptPolicy cookiepolicy_get(void); -static char cookiepolicy_set(const WebKitCookieAcceptPolicy p); -static void seturiparameters(Client *c, const char *uri, ParamName *params); -static void setparameter(Client *c, int refresh, ParamName p, const Arg *a); -static const char *getcert(const char *uri); -static void setcert(Client *c, const char *file); -static const char *getstyle(const char *uri); -static void setstyle(Client *c, const char *file); -static void runscript(Client *c); -static void evalscript(Client *c, const char *jsstr, ...); -static void updatewinid(Client *c); -static void handleplumb(Client *c, const char *uri); -static void newwindow(Client *c, const Arg *a, int noembed); -static void spawn(Client *c, const Arg *a); -static void msgext(Client *c, char type, const Arg *a); -static void destroyclient(Client *c); -static void cleanup(void); - -/* GTK/WebKit */ -static WebKitWebView *newview(Client *c, WebKitWebView *rv); -static void initwebextensions(WebKitWebContext *wc, Client *c); -static GtkWidget *createview(WebKitWebView *v, WebKitNavigationAction *a, - Client *c); -static gboolean buttonreleased(GtkWidget *w, GdkEvent *e, Client *c); -static GdkFilterReturn processx(GdkXEvent *xevent, GdkEvent *event, - gpointer d); -static gboolean winevent(GtkWidget *w, GdkEvent *e, Client *c); -static gboolean readsock(GIOChannel *s, GIOCondition ioc, gpointer unused); -static void showview(WebKitWebView *v, Client *c); -static GtkWidget *createwindow(Client *c); -static gboolean loadfailedtls(WebKitWebView *v, gchar *uri, - GTlsCertificate *cert, - GTlsCertificateFlags err, Client *c); -static void loadchanged(WebKitWebView *v, WebKitLoadEvent e, Client *c); -static void progresschanged(WebKitWebView *v, GParamSpec *ps, Client *c); -static void titlechanged(WebKitWebView *view, GParamSpec *ps, Client *c); -static void mousetargetchanged(WebKitWebView *v, WebKitHitTestResult *h, - guint modifiers, Client *c); -static gboolean permissionrequested(WebKitWebView *v, - WebKitPermissionRequest *r, Client *c); -static gboolean decidepolicy(WebKitWebView *v, WebKitPolicyDecision *d, - WebKitPolicyDecisionType dt, Client *c); -static void decidenavigation(WebKitPolicyDecision *d, Client *c); -static void decidenewwindow(WebKitPolicyDecision *d, Client *c); -static void decideresource(WebKitPolicyDecision *d, Client *c); -static void insecurecontent(WebKitWebView *v, WebKitInsecureContentEvent e, - Client *c); -static void downloadstarted(WebKitWebContext *wc, WebKitDownload *d, - Client *c); -static void responsereceived(WebKitDownload *d, GParamSpec *ps, Client *c); -static void download(Client *c, WebKitURIResponse *r); -static void webprocessterminated(WebKitWebView *v, - WebKitWebProcessTerminationReason r, - Client *c); -static void closeview(WebKitWebView *v, Client *c); -static void destroywin(GtkWidget* w, Client *c); - -/* Hotkeys */ -static void pasteuri(GtkClipboard *clipboard, const char *text, gpointer d); -static void reload(Client *c, const Arg *a); -static void print(Client *c, const Arg *a); -static void showcert(Client *c, const Arg *a); -static void clipboard(Client *c, const Arg *a); -static void zoom(Client *c, const Arg *a); -static void scrollv(Client *c, const Arg *a); -static void scrollh(Client *c, const Arg *a); -static void navigate(Client *c, const Arg *a); -static void stop(Client *c, const Arg *a); -static void toggle(Client *c, const Arg *a); -static void togglefullscreen(Client *c, const Arg *a); -static void togglecookiepolicy(Client *c, const Arg *a); -static void toggleinspector(Client *c, const Arg *a); -static void toggletitle(Client *c, const Arg *a); -static void find(Client *c, const Arg *a); -static void search(Client *c, const Arg *a); - -/* Buttons */ -static void clicknavigate(Client *c, const Arg *a, WebKitHitTestResult *h); -static void clicknewwindow(Client *c, const Arg *a, WebKitHitTestResult *h); -static void clickexternplayer(Client *c, const Arg *a, WebKitHitTestResult *h); - -static char winid[64]; -static char togglestats[12]; -static char pagestats[2]; -static Atom atoms[AtomLast]; -static Window embed; -static int showxid; -static int cookiepolicy; -static Display *dpy; -static Client *clients; -static GdkDevice *gdkkb; -static char *stylefile; -static const char *useragent; -static Parameter *curconfig; -static int modparams[ParameterLast]; -static int spair[2]; -char *argv0; - -static ParamName loadtransient[] = { - Certificate, - CookiePolicies, - DiskCache, - DNSPrefetch, - FileURLsCrossAccess, - JavaScript, - LoadImages, - PreferredLanguages, - ShowIndicators, - StrictTLS, - ParameterLast -}; - -static ParamName loadcommitted[] = { -// AccessMicrophone, -// AccessWebcam, - CaretBrowsing, - DefaultCharset, - FontSize, - FrameFlattening, - Geolocation, - HideBackground, - Inspector, - Java, -// KioskMode, - MediaManualPlay, - RunInFullscreen, - ScrollBars, - SiteQuirks, - SmoothScrolling, - SpellChecking, - SpellLanguages, - Style, - ZoomLevel, - ParameterLast -}; - -static ParamName loadfinished[] = { - ParameterLast -}; - -/* configuration, allows nested code to access above variables */ -#include "config.h" - -void -die(const char *errstr, ...) -{ - va_list ap; - - va_start(ap, errstr); - vfprintf(stderr, errstr, ap); - va_end(ap); - exit(1); -} - -void -usage(void) -{ - die("usage: surf [-bBdDfFgGiIkKmMnNpPsStTvwxX]\n" - "[-a cookiepolicies ] [-c cookiefile] [-C stylefile] [-e xid]\n" - "[-r scriptfile] [-u useragent] [-z zoomlevel] [uri]\n"); -} - -void -setup(void) -{ - GIOChannel *gchanin; - GdkDisplay *gdpy; - int i, j; - - /* clean up any zombies immediately */ - sigchld(0); - if (signal(SIGHUP, sighup) == SIG_ERR) - die("Can't install SIGHUP handler"); - - if (!(dpy = XOpenDisplay(NULL))) - die("Can't open default display"); - - /* atoms */ - atoms[AtomFind] = XInternAtom(dpy, "_SURF_FIND", False); - atoms[AtomSearch] = XInternAtom(dpy, "_SURF_SEARCH", False); - atoms[AtomGo] = XInternAtom(dpy, "_SURF_GO", False); - atoms[AtomUri] = XInternAtom(dpy, "_SURF_URI", False); - - gtk_init(NULL, NULL); - - gdpy = gdk_display_get_default(); - - curconfig = defconfig; - - /* dirs and files */ - cookiefile = buildfile(cookiefile); - historyfile = buildfile(historyfile); - scriptfile = buildfile(scriptfile); - certdir = buildpath(certdir); - if (curconfig[Ephemeral].val.i) - cachedir = NULL; - else - cachedir = buildpath(cachedir); - - gdkkb = gdk_seat_get_keyboard(gdk_display_get_default_seat(gdpy)); - - if (socketpair(AF_UNIX, SOCK_DGRAM, 0, spair) < 0) { - fputs("Unable to create sockets\n", stderr); - spair[0] = spair[1] = -1; - } else { - gchanin = g_io_channel_unix_new(spair[0]); - g_io_channel_set_encoding(gchanin, NULL, NULL); - g_io_channel_set_flags(gchanin, g_io_channel_get_flags(gchanin) - | G_IO_FLAG_NONBLOCK, NULL); - g_io_channel_set_close_on_unref(gchanin, TRUE); - g_io_add_watch(gchanin, G_IO_IN, readsock, NULL); - } - - - for (i = 0; i < LENGTH(certs); ++i) { - if (!regcomp(&(certs[i].re), certs[i].regex, REG_EXTENDED)) { - certs[i].file = g_strconcat(certdir, "/", certs[i].file, - NULL); - } else { - fprintf(stderr, "Could not compile regex: %s\n", - certs[i].regex); - certs[i].regex = NULL; - } - } - - if (!stylefile) { - styledir = buildpath(styledir); - for (i = 0; i < LENGTH(styles); ++i) { - if (!regcomp(&(styles[i].re), styles[i].regex, - REG_EXTENDED)) { - styles[i].file = g_strconcat(styledir, "/", - styles[i].file, NULL); - } else { - fprintf(stderr, "Could not compile regex: %s\n", - styles[i].regex); - styles[i].regex = NULL; - } - } - g_free(styledir); - } else { - stylefile = buildfile(stylefile); - } - - for (i = 0; i < LENGTH(uriparams); ++i) { - if (regcomp(&(uriparams[i].re), uriparams[i].uri, - REG_EXTENDED)) { - fprintf(stderr, "Could not compile regex: %s\n", - uriparams[i].uri); - uriparams[i].uri = NULL; - continue; - } - - /* copy default parameters with higher priority */ - for (j = 0; j < ParameterLast; ++j) { - if (defconfig[j].prio >= uriparams[i].config[j].prio) - uriparams[i].config[j] = defconfig[j]; - } - } -} - -void -sigchld(int unused) -{ - if (signal(SIGCHLD, sigchld) == SIG_ERR) - die("Can't install SIGCHLD handler"); - while (waitpid(-1, NULL, WNOHANG) > 0) - ; -} - -void -sighup(int unused) -{ - Arg a = { .i = 0 }; - Client *c; - - for (c = clients; c; c = c->next) - reload(c, &a); -} -void -search(Client *c, const Arg *a) -{ - Arg arg; - char *url; - - url = g_strdup_printf(searchurl, a->v); - arg.v = url; - loaduri(c, &arg); - - g_free(url); - } -char * -buildfile(const char *path) -{ - char *dname, *bname, *bpath, *fpath; - FILE *f; - - dname = g_path_get_dirname(path); - bname = g_path_get_basename(path); - - bpath = buildpath(dname); - g_free(dname); - - fpath = g_build_filename(bpath, bname, NULL); - g_free(bpath); - g_free(bname); - - if (!(f = fopen(fpath, "a"))) - die("Could not open file: %s\n", fpath); - - g_chmod(fpath, 0600); /* always */ - fclose(f); - - return fpath; -} - -static const char* -getuserhomedir(const char *user) -{ - struct passwd *pw = getpwnam(user); - - if (!pw) - die("Can't get user %s login information.\n", user); - - return pw->pw_dir; -} - -static const char* -getcurrentuserhomedir(void) -{ - const char *homedir; - const char *user; - struct passwd *pw; - - homedir = getenv("HOME"); - if (homedir) - return homedir; - - user = getenv("USER"); - if (user) - return getuserhomedir(user); - - pw = getpwuid(getuid()); - if (!pw) - die("Can't get current user home directory\n"); - - return pw->pw_dir; -} - -char * -buildpath(const char *path) -{ - char *apath, *fpath; - - if (path[0] == '~') - apath = untildepath(path); - else - apath = g_strdup(path); - - /* creating directory */ - if (g_mkdir_with_parents(apath, 0700) < 0) - die("Could not access directory: %s\n", apath); - - fpath = realpath(apath, NULL); - g_free(apath); - - return fpath; -} - -char * -untildepath(const char *path) -{ - char *apath, *name, *p; - const char *homedir; - - if (path[1] == '/' || path[1] == '\0') { - p = (char *)&path[1]; - homedir = getcurrentuserhomedir(); - } else { - if ((p = strchr(path, '/'))) - name = g_strndup(&path[1], p - (path + 1)); - else - name = g_strdup(&path[1]); - - homedir = getuserhomedir(name); - g_free(name); - } - apath = g_build_filename(homedir, p, NULL); - return apath; -} - -Client * -newclient(Client *rc) -{ - Client *c; - - if (!(c = calloc(1, sizeof(Client)))) - die("Cannot malloc!\n"); - - c->next = clients; - clients = c; - - c->progress = 100; - c->view = newview(c, rc ? rc->view : NULL); - - return c; -} - -void -loaduri(Client *c, const Arg *a) -{ - struct stat st; - char *url, *path, *apath; - const char *uri = a->v; - - if (g_strcmp0(uri, "") == 0) - return; - - if (g_str_has_prefix(uri, "http://") || - g_str_has_prefix(uri, "https://") || - g_str_has_prefix(uri, "file://") || - g_str_has_prefix(uri, "about:")) { - url = g_strdup(uri); - } else { - if (uri[0] == '~') - apath = untildepath(uri); - else - apath = (char *)uri; - if (!stat(apath, &st) && (path = realpath(apath, NULL))) { - url = g_strdup_printf("file://%s", path); - free(path); - } else { - url = g_strdup_printf("http://%s", uri); - } - if (apath != uri) - free(apath); - } - - setatom(c, AtomUri, url); - - if (strcmp(url, geturi(c)) == 0) { - reload(c, a); - } else { - webkit_web_view_load_uri(c->view, url); - updatetitle(c); - updatehistory(url); - } - - g_free(url); -} - -const char * -geturi(Client *c) -{ - const char *uri; - - if (!(uri = webkit_web_view_get_uri(c->view))) - uri = "about:blank"; - return uri; -} - -void -setatom(Client *c, int a, const char *v) -{ - XChangeProperty(dpy, c->xid, - atoms[a], XA_STRING, 8, PropModeReplace, - (unsigned char *)v, strlen(v) + 1); - XSync(dpy, False); -} - -const char * -getatom(Client *c, int a) -{ - static char buf[BUFSIZ]; - Atom adummy; - int idummy; - unsigned long ldummy; - unsigned char *p = NULL; - - XSync(dpy, False); - XGetWindowProperty(dpy, c->xid, atoms[a], 0L, BUFSIZ, False, XA_STRING, - &adummy, &idummy, &ldummy, &ldummy, &p); - if (p) - strncpy(buf, (char *)p, LENGTH(buf) - 1); - else - buf[0] = '\0'; - XFree(p); - - return buf; -} - -void -updatetitle(Client *c) -{ - char *title; - const char *name = c->overtitle ? c->overtitle : - c->title ? c->title : ""; - - if (curconfig[ShowIndicators].val.i) { - gettogglestats(c); - getpagestats(c); - - if (c->progress != 100) { - if (!extendedtitle) - title = g_strdup_printf("[%i%%] %s", c->progress, name); - else - title = g_strdup_printf("[%i%%] %s:%s | %s", - c->progress, togglestats, pagestats, name); - } else { - if (!extendedtitle) - title = g_strdup_printf("%s", name); - else - title = g_strdup_printf("%s:%s | %s", - togglestats, pagestats, name); - } - gtk_window_set_title(GTK_WINDOW(c->win), title); - g_free(title); - } else { - gtk_window_set_title(GTK_WINDOW(c->win), name); - } -} - -void -updatehistory(const char *url) -{ - FILE *f; - f = fopen(historyfile, "a+"); - - char timestamp[20]; - time_t now = time (0); - strftime (timestamp, 20, "%Y-%m-%dT%H:%M:%S", localtime (&now)); - - fprintf(f, "%s %s\n", timestamp, url); - fclose(f); -} - -void -gettogglestats(Client *c) -{ - togglestats[0] = cookiepolicy_set(cookiepolicy_get()); - togglestats[1] = curconfig[CaretBrowsing].val.i ? 'C' : 'c'; - togglestats[2] = curconfig[Geolocation].val.i ? 'G' : 'g'; - togglestats[3] = curconfig[DiskCache].val.i ? 'D' : 'd'; - togglestats[4] = curconfig[LoadImages].val.i ? 'I' : 'i'; - togglestats[5] = curconfig[JavaScript].val.i ? 'S' : 's'; - togglestats[7] = curconfig[Style].val.i ? 'M' : 'm'; - togglestats[8] = curconfig[FrameFlattening].val.i ? 'F' : 'f'; - togglestats[9] = curconfig[Certificate].val.i ? 'X' : 'x'; - togglestats[10] = curconfig[StrictTLS].val.i ? 'T' : 't'; - togglestats[11] = '\0'; -} - -void -getpagestats(Client *c) -{ - if (c->https) - pagestats[0] = (c->tlserr || c->insecure) ? 'U' : 'T'; - else - pagestats[0] = '-'; - pagestats[1] = '\0'; -} - -WebKitCookieAcceptPolicy -cookiepolicy_get(void) -{ - switch (((char *)curconfig[CookiePolicies].val.v)[cookiepolicy]) { - case 'a': - return WEBKIT_COOKIE_POLICY_ACCEPT_NEVER; - case '@': - return WEBKIT_COOKIE_POLICY_ACCEPT_NO_THIRD_PARTY; - default: /* fallthrough */ - case 'A': - return WEBKIT_COOKIE_POLICY_ACCEPT_ALWAYS; - } -} - -char -cookiepolicy_set(const WebKitCookieAcceptPolicy p) -{ - switch (p) { - case WEBKIT_COOKIE_POLICY_ACCEPT_NEVER: - return 'a'; - case WEBKIT_COOKIE_POLICY_ACCEPT_NO_THIRD_PARTY: - return '@'; - default: /* fallthrough */ - case WEBKIT_COOKIE_POLICY_ACCEPT_ALWAYS: - return 'A'; - } -} - -void -seturiparameters(Client *c, const char *uri, ParamName *params) -{ - Parameter *config, *uriconfig = NULL; - int i, p; - - for (i = 0; i < LENGTH(uriparams); ++i) { - if (uriparams[i].uri && - !regexec(&(uriparams[i].re), uri, 0, NULL, 0)) { - uriconfig = uriparams[i].config; - break; - } - } - - curconfig = uriconfig ? uriconfig : defconfig; - - for (i = 0; (p = params[i]) != ParameterLast; ++i) { - switch(p) { - default: /* FALLTHROUGH */ - if (!(defconfig[p].prio < curconfig[p].prio || - defconfig[p].prio < modparams[p])) - continue; - case Certificate: - case CookiePolicies: - case Style: - setparameter(c, 0, p, &curconfig[p].val); - } - } -} - -void -setparameter(Client *c, int refresh, ParamName p, const Arg *a) -{ - GdkRGBA bgcolor = { 0 }; - WebKitSettings *s = webkit_web_view_get_settings(c->view); - - modparams[p] = curconfig[p].prio; - - switch (p) { - case AccessMicrophone: - return; /* do nothing */ - case AccessWebcam: - return; /* do nothing */ - case CaretBrowsing: - webkit_settings_set_enable_caret_browsing(s, a->i); - refresh = 0; - break; - case Certificate: - if (a->i) - setcert(c, geturi(c)); - return; /* do not update */ - case CookiePolicies: - webkit_cookie_manager_set_accept_policy( - webkit_web_context_get_cookie_manager( - webkit_web_view_get_context(c->view)), - cookiepolicy_get()); - refresh = 0; - break; - case DiskCache: - webkit_web_context_set_cache_model( - webkit_web_view_get_context(c->view), a->i ? - WEBKIT_CACHE_MODEL_WEB_BROWSER : - WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER); - return; /* do not update */ - case DefaultCharset: - webkit_settings_set_default_charset(s, a->v); - return; /* do not update */ - case DNSPrefetch: - webkit_settings_set_enable_dns_prefetching(s, a->i); - return; /* do not update */ - case FileURLsCrossAccess: - webkit_settings_set_allow_file_access_from_file_urls(s, a->i); - webkit_settings_set_allow_universal_access_from_file_urls(s, a->i); - return; /* do not update */ - case FontSize: - webkit_settings_set_default_font_size(s, a->i); - return; /* do not update */ - case FrameFlattening: - webkit_settings_set_enable_frame_flattening(s, a->i); - break; - case Geolocation: - refresh = 0; - break; - case HideBackground: - if (a->i) - webkit_web_view_set_background_color(c->view, &bgcolor); - return; /* do not update */ - case Inspector: - webkit_settings_set_enable_developer_extras(s, a->i); - return; /* do not update */ - case Java: - webkit_settings_set_enable_java(s, a->i); - return; /* do not update */ - case JavaScript: - webkit_settings_set_enable_javascript(s, a->i); - break; - case KioskMode: - return; /* do nothing */ - case LoadImages: - webkit_settings_set_auto_load_images(s, a->i); - break; - case MediaManualPlay: - webkit_settings_set_media_playback_requires_user_gesture(s, a->i); - break; - case PreferredLanguages: - return; /* do nothing */ - case RunInFullscreen: - return; /* do nothing */ - case ScrollBars: - /* Disabled until we write some WebKitWebExtension for - * manipulating the DOM directly. - enablescrollbars = !enablescrollbars; - evalscript(c, "document.documentElement.style.overflow = '%s'", - enablescrollbars ? "auto" : "hidden"); - */ - return; /* do not update */ - case ShowIndicators: - break; - case SmoothScrolling: - webkit_settings_set_enable_smooth_scrolling(s, a->i); - return; /* do not update */ - case SiteQuirks: - webkit_settings_set_enable_site_specific_quirks(s, a->i); - break; - case SpellChecking: - webkit_web_context_set_spell_checking_enabled( - webkit_web_view_get_context(c->view), a->i); - return; /* do not update */ - case SpellLanguages: - return; /* do nothing */ - case StrictTLS: - webkit_web_context_set_tls_errors_policy( - webkit_web_view_get_context(c->view), a->i ? - WEBKIT_TLS_ERRORS_POLICY_FAIL : - WEBKIT_TLS_ERRORS_POLICY_IGNORE); - break; - case Style: - webkit_user_content_manager_remove_all_style_sheets( - webkit_web_view_get_user_content_manager(c->view)); - if (a->i) - setstyle(c, getstyle(geturi(c))); - refresh = 0; - break; - case WebGL: - webkit_settings_set_enable_webgl(s, a->i); - break; - case ZoomLevel: - webkit_web_view_set_zoom_level(c->view, a->f); - return; /* do not update */ - default: - return; /* do nothing */ - } - - updatetitle(c); - if (refresh) - reload(c, a); -} - -const char * -getcert(const char *uri) -{ - int i; - - for (i = 0; i < LENGTH(certs); ++i) { - if (certs[i].regex && - !regexec(&(certs[i].re), uri, 0, NULL, 0)) - return certs[i].file; - } - - return NULL; -} - -void -setcert(Client *c, const char *uri) -{ - const char *file = getcert(uri); - char *host; - GTlsCertificate *cert; - - if (!file) - return; - - if (!(cert = g_tls_certificate_new_from_file(file, NULL))) { - fprintf(stderr, "Could not read certificate file: %s\n", file); - return; - } - - if ((uri = strstr(uri, "https://"))) { - uri += sizeof("https://") - 1; - host = g_strndup(uri, strchr(uri, '/') - uri); - webkit_web_context_allow_tls_certificate_for_host( - webkit_web_view_get_context(c->view), cert, host); - g_free(host); - } - - g_object_unref(cert); - -} - -const char * -getstyle(const char *uri) -{ - int i; - - if (stylefile) - return stylefile; - - for (i = 0; i < LENGTH(styles); ++i) { - if (styles[i].regex && - !regexec(&(styles[i].re), uri, 0, NULL, 0)) - return styles[i].file; - } - - return ""; -} - -void -setstyle(Client *c, const char *file) -{ - gchar *style; - - if (!g_file_get_contents(file, &style, NULL, NULL)) { - fprintf(stderr, "Could not read style file: %s\n", file); - return; - } - - webkit_user_content_manager_add_style_sheet( - webkit_web_view_get_user_content_manager(c->view), - webkit_user_style_sheet_new(style, - WEBKIT_USER_CONTENT_INJECT_ALL_FRAMES, - WEBKIT_USER_STYLE_LEVEL_USER, - NULL, NULL)); - - g_free(style); -} - -void -runscript(Client *c) -{ - gchar *script; - gsize l; - - if (g_file_get_contents(scriptfile, &script, &l, NULL) && l) - evalscript(c, "%s", script); - g_free(script); -} - -void -evalscript(Client *c, const char *jsstr, ...) -{ - va_list ap; - gchar *script; - - va_start(ap, jsstr); - script = g_strdup_vprintf(jsstr, ap); - va_end(ap); - - webkit_web_view_run_javascript(c->view, script, NULL, NULL, NULL); - g_free(script); -} - -void -updatewinid(Client *c) -{ - snprintf(winid, LENGTH(winid), "%lu", c->xid); -} - -void -handleplumb(Client *c, const char *uri) -{ - Arg a = (Arg)PLUMB(uri); - spawn(c, &a); -} - -void -newwindow(Client *c, const Arg *a, int noembed) -{ - int i = 0; - char tmp[64]; - const char *cmd[29], *uri; - const Arg arg = { .v = cmd }; - - cmd[i++] = argv0; - cmd[i++] = "-a"; - cmd[i++] = curconfig[CookiePolicies].val.v; - cmd[i++] = curconfig[ScrollBars].val.i ? "-B" : "-b"; - if (cookiefile && g_strcmp0(cookiefile, "")) { - cmd[i++] = "-c"; - cmd[i++] = cookiefile; - } - if (stylefile && g_strcmp0(stylefile, "")) { - cmd[i++] = "-C"; - cmd[i++] = stylefile; - } - cmd[i++] = curconfig[DiskCache].val.i ? "-D" : "-d"; - if (embed && !noembed) { - cmd[i++] = "-e"; - snprintf(tmp, LENGTH(tmp), "%lu", embed); - cmd[i++] = tmp; - } - cmd[i++] = curconfig[RunInFullscreen].val.i ? "-F" : "-f" ; - cmd[i++] = curconfig[Geolocation].val.i ? "-G" : "-g" ; - cmd[i++] = curconfig[LoadImages].val.i ? "-I" : "-i" ; - cmd[i++] = curconfig[KioskMode].val.i ? "-K" : "-k" ; - cmd[i++] = curconfig[Style].val.i ? "-M" : "-m" ; - cmd[i++] = curconfig[Inspector].val.i ? "-N" : "-n" ; - if (scriptfile && g_strcmp0(scriptfile, "")) { - cmd[i++] = "-r"; - cmd[i++] = scriptfile; - } - cmd[i++] = curconfig[JavaScript].val.i ? "-S" : "-s"; - cmd[i++] = curconfig[StrictTLS].val.i ? "-T" : "-t"; - if (fulluseragent && g_strcmp0(fulluseragent, "")) { - cmd[i++] = "-u"; - cmd[i++] = fulluseragent; - } - if (showxid) - cmd[i++] = "-w"; - cmd[i++] = curconfig[Certificate].val.i ? "-X" : "-x" ; - /* do not keep zoom level */ - cmd[i++] = "--"; - if ((uri = a->v)) - cmd[i++] = uri; - cmd[i] = NULL; - - spawn(c, &arg); -} - -void -spawn(Client *c, const Arg *a) -{ - if (fork() == 0) { - if (dpy) - close(ConnectionNumber(dpy)); - close(spair[0]); - close(spair[1]); - setsid(); - execvp(((char **)a->v)[0], (char **)a->v); - fprintf(stderr, "%s: execvp %s", argv0, ((char **)a->v)[0]); - perror(" failed"); - exit(1); - } -} - -void -destroyclient(Client *c) -{ - Client *p; - - webkit_web_view_stop_loading(c->view); - /* Not needed, has already been called - gtk_widget_destroy(c->win); - */ - - for (p = clients; p && p->next != c; p = p->next) - ; - if (p) - p->next = c->next; - else - clients = c->next; - free(c); -} - -void -cleanup(void) -{ - while (clients) - destroyclient(clients); - - close(spair[0]); - close(spair[1]); - g_free(cookiefile); - g_free(historyfile); - g_free(scriptfile); - g_free(stylefile); - g_free(cachedir); - XCloseDisplay(dpy); -} - -WebKitWebView * -newview(Client *c, WebKitWebView *rv) -{ - WebKitWebView *v; - WebKitSettings *settings; - WebKitWebContext *context; - WebKitCookieManager *cookiemanager; - WebKitUserContentManager *contentmanager; - - /* Webview */ - if (rv) { - v = WEBKIT_WEB_VIEW(webkit_web_view_new_with_related_view(rv)); - } else { - settings = webkit_settings_new_with_settings( - "allow-file-access-from-file-urls", curconfig[FileURLsCrossAccess].val.i, - "allow-universal-access-from-file-urls", curconfig[FileURLsCrossAccess].val.i, - "auto-load-images", curconfig[LoadImages].val.i, - "default-charset", curconfig[DefaultCharset].val.v, - "default-font-size", curconfig[FontSize].val.i, - "enable-caret-browsing", curconfig[CaretBrowsing].val.i, - "enable-developer-extras", curconfig[Inspector].val.i, - "enable-dns-prefetching", curconfig[DNSPrefetch].val.i, - "enable-frame-flattening", curconfig[FrameFlattening].val.i, - "enable-html5-database", curconfig[DiskCache].val.i, - "enable-html5-local-storage", curconfig[DiskCache].val.i, - "enable-java", curconfig[Java].val.i, - "enable-javascript", curconfig[JavaScript].val.i, - "enable-site-specific-quirks", curconfig[SiteQuirks].val.i, - "enable-smooth-scrolling", curconfig[SmoothScrolling].val.i, - "enable-webgl", curconfig[WebGL].val.i, - "media-playback-requires-user-gesture", curconfig[MediaManualPlay].val.i, - NULL); -/* For more interesting settings, have a look at - * http://webkitgtk.org/reference/webkit2gtk/stable/WebKitSettings.html */ - - if (strcmp(fulluseragent, "")) { - webkit_settings_set_user_agent(settings, fulluseragent); - } else if (surfuseragent) { - webkit_settings_set_user_agent_with_application_details( - settings, "Surf", VERSION); - } - useragent = webkit_settings_get_user_agent(settings); - - contentmanager = webkit_user_content_manager_new(); - - if (curconfig[Ephemeral].val.i) { - context = webkit_web_context_new_ephemeral(); - } else { - context = webkit_web_context_new_with_website_data_manager( - webkit_website_data_manager_new( - "base-cache-directory", cachedir, - "base-data-directory", cachedir, - NULL)); - } - - - cookiemanager = webkit_web_context_get_cookie_manager(context); - - /* rendering process model, can be a shared unique one - * or one for each view */ - webkit_web_context_set_process_model(context, - WEBKIT_PROCESS_MODEL_MULTIPLE_SECONDARY_PROCESSES); - /* TLS */ - webkit_web_context_set_tls_errors_policy(context, - curconfig[StrictTLS].val.i ? WEBKIT_TLS_ERRORS_POLICY_FAIL : - WEBKIT_TLS_ERRORS_POLICY_IGNORE); - /* disk cache */ - webkit_web_context_set_cache_model(context, - curconfig[DiskCache].val.i ? WEBKIT_CACHE_MODEL_WEB_BROWSER : - WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER); - - /* Currently only works with text file to be compatible with curl */ - if (!curconfig[Ephemeral].val.i) - webkit_cookie_manager_set_persistent_storage(cookiemanager, - cookiefile, WEBKIT_COOKIE_PERSISTENT_STORAGE_TEXT); - /* cookie policy */ - webkit_cookie_manager_set_accept_policy(cookiemanager, - cookiepolicy_get()); - /* languages */ - webkit_web_context_set_preferred_languages(context, - curconfig[PreferredLanguages].val.v); - webkit_web_context_set_spell_checking_languages(context, - curconfig[SpellLanguages].val.v); - webkit_web_context_set_spell_checking_enabled(context, - curconfig[SpellChecking].val.i); - - g_signal_connect(G_OBJECT(context), "download-started", - G_CALLBACK(downloadstarted), c); - g_signal_connect(G_OBJECT(context), "initialize-web-extensions", - G_CALLBACK(initwebextensions), c); - - v = g_object_new(WEBKIT_TYPE_WEB_VIEW, - "settings", settings, - "user-content-manager", contentmanager, - "web-context", context, - NULL); - } - - g_signal_connect(G_OBJECT(v), "notify::estimated-load-progress", - G_CALLBACK(progresschanged), c); - g_signal_connect(G_OBJECT(v), "notify::title", - G_CALLBACK(titlechanged), c); - g_signal_connect(G_OBJECT(v), "button-release-event", - G_CALLBACK(buttonreleased), c); - g_signal_connect(G_OBJECT(v), "close", - G_CALLBACK(closeview), c); - g_signal_connect(G_OBJECT(v), "create", - G_CALLBACK(createview), c); - g_signal_connect(G_OBJECT(v), "decide-policy", - G_CALLBACK(decidepolicy), c); - g_signal_connect(G_OBJECT(v), "insecure-content-detected", - G_CALLBACK(insecurecontent), c); - g_signal_connect(G_OBJECT(v), "load-failed-with-tls-errors", - G_CALLBACK(loadfailedtls), c); - g_signal_connect(G_OBJECT(v), "load-changed", - G_CALLBACK(loadchanged), c); - g_signal_connect(G_OBJECT(v), "mouse-target-changed", - G_CALLBACK(mousetargetchanged), c); - g_signal_connect(G_OBJECT(v), "permission-request", - G_CALLBACK(permissionrequested), c); - g_signal_connect(G_OBJECT(v), "ready-to-show", - G_CALLBACK(showview), c); - g_signal_connect(G_OBJECT(v), "web-process-terminated", - G_CALLBACK(webprocessterminated), c); - - return v; -} - -static gboolean -readsock(GIOChannel *s, GIOCondition ioc, gpointer unused) -{ - static char msg[MSGBUFSZ]; - GError *gerr = NULL; - gsize msgsz; - - if (g_io_channel_read_chars(s, msg, sizeof(msg), &msgsz, &gerr) != - G_IO_STATUS_NORMAL) { - if (gerr) { - fprintf(stderr, "surf: error reading socket: %s\n", - gerr->message); - g_error_free(gerr); - } - return TRUE; - } - if (msgsz < 2) { - fprintf(stderr, "surf: message too short: %d\n", msgsz); - return TRUE; - } - - return TRUE; -} - -void -initwebextensions(WebKitWebContext *wc, Client *c) -{ - GVariant *gv; - - if (spair[1] < 0) - return; - - gv = g_variant_new("i", spair[1]); - - webkit_web_context_set_web_extensions_initialization_user_data(wc, gv); - webkit_web_context_set_web_extensions_directory(wc, WEBEXTDIR); -} - -GtkWidget * -createview(WebKitWebView *v, WebKitNavigationAction *a, Client *c) -{ - Client *n; - - switch (webkit_navigation_action_get_navigation_type(a)) { - case WEBKIT_NAVIGATION_TYPE_OTHER: /* fallthrough */ - /* - * popup windows of type “other” are almost always triggered - * by user gesture, so inverse the logic here - */ -/* instead of this, compare destination uri to mouse-over uri for validating window */ - if (webkit_navigation_action_is_user_gesture(a)) - return NULL; - case WEBKIT_NAVIGATION_TYPE_LINK_CLICKED: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_FORM_SUBMITTED: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_BACK_FORWARD: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_RELOAD: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_FORM_RESUBMITTED: - n = newclient(c); - break; - default: - return NULL; - } - - return GTK_WIDGET(n->view); -} - -gboolean -buttonreleased(GtkWidget *w, GdkEvent *e, Client *c) -{ - WebKitHitTestResultContext element; - int i; - - element = webkit_hit_test_result_get_context(c->mousepos); - - for (i = 0; i < LENGTH(buttons); ++i) { - if (element & buttons[i].target && - e->button.button == buttons[i].button && - CLEANMASK(e->button.state) == CLEANMASK(buttons[i].mask) && - buttons[i].func) { - buttons[i].func(c, &buttons[i].arg, c->mousepos); - return buttons[i].stopevent; - } - } - - return FALSE; -} - -GdkFilterReturn -processx(GdkXEvent *e, GdkEvent *event, gpointer d) -{ - Client *c = (Client *)d; - XPropertyEvent *ev; - Arg a; - - if (((XEvent *)e)->type == PropertyNotify) { - ev = &((XEvent *)e)->xproperty; - if (ev->state == PropertyNewValue) { - if (ev->atom == atoms[AtomFind]) { - find(c, NULL); - - return GDK_FILTER_REMOVE; - } else if (ev->atom == atoms[AtomSearch]) { - a.v = getatom(c, AtomSearch); - search(c, &a); - } else if (ev->atom == atoms[AtomGo]) { - a.v = getatom(c, AtomGo); - loaduri(c, &a); - - return GDK_FILTER_REMOVE; - } - } - } - return GDK_FILTER_CONTINUE; -} - -gboolean -winevent(GtkWidget *w, GdkEvent *e, Client *c) -{ - int i; - - switch (e->type) { - case GDK_ENTER_NOTIFY: - c->overtitle = c->targeturi; - updatetitle(c); - break; - case GDK_KEY_PRESS: - if (!curconfig[KioskMode].val.i) { - for (i = 0; i < LENGTH(keys); ++i) { - if (gdk_keyval_to_lower(e->key.keyval) == - keys[i].keyval && - CLEANMASK(e->key.state) == keys[i].mod && - keys[i].func) { - updatewinid(c); - keys[i].func(c, &(keys[i].arg)); - return TRUE; - } - } - } - case GDK_LEAVE_NOTIFY: - c->overtitle = NULL; - updatetitle(c); - break; - case GDK_WINDOW_STATE: - if (e->window_state.changed_mask == - GDK_WINDOW_STATE_FULLSCREEN) - c->fullscreen = e->window_state.new_window_state & - GDK_WINDOW_STATE_FULLSCREEN; - break; - default: - break; - } - - return FALSE; -} - -void -showview(WebKitWebView *v, Client *c) -{ - GdkRGBA bgcolor = { 0 }; - GdkWindow *gwin; - - c->finder = webkit_web_view_get_find_controller(c->view); - c->inspector = webkit_web_view_get_inspector(c->view); - - c->pageid = webkit_web_view_get_page_id(c->view); - c->win = createwindow(c); - - gtk_container_add(GTK_CONTAINER(c->win), GTK_WIDGET(c->view)); - gtk_widget_show_all(c->win); - gtk_widget_grab_focus(GTK_WIDGET(c->view)); - - gwin = gtk_widget_get_window(GTK_WIDGET(c->win)); - c->xid = gdk_x11_window_get_xid(gwin); - updatewinid(c); - if (showxid) { - gdk_display_sync(gtk_widget_get_display(c->win)); - puts(winid); - fflush(stdout); - } - - if (curconfig[HideBackground].val.i) - webkit_web_view_set_background_color(c->view, &bgcolor); - - if (!curconfig[KioskMode].val.i) { - gdk_window_set_events(gwin, GDK_ALL_EVENTS_MASK); - gdk_window_add_filter(gwin, processx, c); - } - - if (curconfig[RunInFullscreen].val.i) - togglefullscreen(c, NULL); - - if (curconfig[ZoomLevel].val.f != 1.0) - webkit_web_view_set_zoom_level(c->view, - curconfig[ZoomLevel].val.f); - - setatom(c, AtomFind, ""); - setatom(c, AtomUri, "about:blank"); -} - -GtkWidget * -createwindow(Client *c) -{ - char *wmstr; - GtkWidget *w; - - if (embed) { - w = gtk_plug_new(embed); - } else { - w = gtk_window_new(GTK_WINDOW_TOPLEVEL); - - wmstr = g_path_get_basename(argv0); - gtk_window_set_wmclass(GTK_WINDOW(w), wmstr, "Surf"); - g_free(wmstr); - - wmstr = g_strdup_printf("%s[%"PRIu64"]", "Surf", c->pageid); - gtk_window_set_role(GTK_WINDOW(w), wmstr); - g_free(wmstr); - - gtk_window_set_default_size(GTK_WINDOW(w), winsize[0], winsize[1]); - } - - g_signal_connect(G_OBJECT(w), "destroy", - G_CALLBACK(destroywin), c); - g_signal_connect(G_OBJECT(w), "enter-notify-event", - G_CALLBACK(winevent), c); - g_signal_connect(G_OBJECT(w), "key-press-event", - G_CALLBACK(winevent), c); - g_signal_connect(G_OBJECT(w), "leave-notify-event", - G_CALLBACK(winevent), c); - g_signal_connect(G_OBJECT(w), "window-state-event", - G_CALLBACK(winevent), c); - - return w; -} - -gboolean -loadfailedtls(WebKitWebView *v, gchar *uri, GTlsCertificate *cert, - GTlsCertificateFlags err, Client *c) -{ - GString *errmsg = g_string_new(NULL); - gchar *html, *pem; - - c->failedcert = g_object_ref(cert); - c->tlserr = err; - c->errorpage = 1; - - if (err & G_TLS_CERTIFICATE_UNKNOWN_CA) - g_string_append(errmsg, - "The signing certificate authority is not known.
"); - if (err & G_TLS_CERTIFICATE_BAD_IDENTITY) - g_string_append(errmsg, - "The certificate does not match the expected identity " - "of the site that it was retrieved from.
"); - if (err & G_TLS_CERTIFICATE_NOT_ACTIVATED) - g_string_append(errmsg, - "The certificate's activation time " - "is still in the future.
"); - if (err & G_TLS_CERTIFICATE_EXPIRED) - g_string_append(errmsg, "The certificate has expired.
"); - if (err & G_TLS_CERTIFICATE_REVOKED) - g_string_append(errmsg, - "The certificate has been revoked according to " - "the GTlsConnection's certificate revocation list.
"); - if (err & G_TLS_CERTIFICATE_INSECURE) - g_string_append(errmsg, - "The certificate's algorithm is considered insecure.
"); - if (err & G_TLS_CERTIFICATE_GENERIC_ERROR) - g_string_append(errmsg, - "Some error occurred validating the certificate.
"); - - g_object_get(cert, "certificate-pem", &pem, NULL); - html = g_strdup_printf("

Could not validate TLS for “%s”
%s

" - "

You can inspect the following certificate " - "with Ctrl-t (default keybinding).

" - "

%s

", uri, errmsg->str, pem); - g_free(pem); - g_string_free(errmsg, TRUE); - - webkit_web_view_load_alternate_html(c->view, html, uri, NULL); - g_free(html); - - return TRUE; -} - -void -loadchanged(WebKitWebView *v, WebKitLoadEvent e, Client *c) -{ - const char *uri = geturi(c); - - switch (e) { - case WEBKIT_LOAD_STARTED: - setatom(c, AtomUri, uri); - c->title = uri; - c->https = c->insecure = 0; - seturiparameters(c, uri, loadtransient); - if (c->errorpage) - c->errorpage = 0; - else - g_clear_object(&c->failedcert); - break; - case WEBKIT_LOAD_REDIRECTED: - setatom(c, AtomUri, uri); - c->title = uri; - seturiparameters(c, uri, loadtransient); - break; - case WEBKIT_LOAD_COMMITTED: - setatom(c, AtomUri, uri); - c->title = uri; - seturiparameters(c, uri, loadcommitted); - c->https = webkit_web_view_get_tls_info(c->view, &c->cert, - &c->tlserr); - break; - case WEBKIT_LOAD_FINISHED: - seturiparameters(c, uri, loadfinished); - /* Disabled until we write some WebKitWebExtension for - * manipulating the DOM directly. - evalscript(c, "document.documentElement.style.overflow = '%s'", - enablescrollbars ? "auto" : "hidden"); - */ - runscript(c); - break; - } - updatetitle(c); -} - -void -progresschanged(WebKitWebView *v, GParamSpec *ps, Client *c) -{ - c->progress = webkit_web_view_get_estimated_load_progress(c->view) * - 100; - updatetitle(c); -} - -void -titlechanged(WebKitWebView *view, GParamSpec *ps, Client *c) -{ - c->title = webkit_web_view_get_title(c->view); - updatetitle(c); -} - -void -mousetargetchanged(WebKitWebView *v, WebKitHitTestResult *h, guint modifiers, - Client *c) -{ - WebKitHitTestResultContext hc = webkit_hit_test_result_get_context(h); - - /* Keep the hit test to know where is the pointer on the next click */ - c->mousepos = h; - - if (hc & OnLink) - c->targeturi = webkit_hit_test_result_get_link_uri(h); - else if (hc & OnImg) - c->targeturi = webkit_hit_test_result_get_image_uri(h); - else if (hc & OnMedia) - c->targeturi = webkit_hit_test_result_get_media_uri(h); - else - c->targeturi = NULL; - - c->overtitle = c->targeturi; - updatetitle(c); -} - -gboolean -permissionrequested(WebKitWebView *v, WebKitPermissionRequest *r, Client *c) -{ - ParamName param = ParameterLast; - - if (WEBKIT_IS_GEOLOCATION_PERMISSION_REQUEST(r)) { - param = Geolocation; - } else if (WEBKIT_IS_USER_MEDIA_PERMISSION_REQUEST(r)) { - if (webkit_user_media_permission_is_for_audio_device( - WEBKIT_USER_MEDIA_PERMISSION_REQUEST(r))) - param = AccessMicrophone; - else if (webkit_user_media_permission_is_for_video_device( - WEBKIT_USER_MEDIA_PERMISSION_REQUEST(r))) - param = AccessWebcam; - } else { - return FALSE; - } - - if (curconfig[param].val.i) - webkit_permission_request_allow(r); - else - webkit_permission_request_deny(r); - - return TRUE; -} - -gboolean -decidepolicy(WebKitWebView *v, WebKitPolicyDecision *d, - WebKitPolicyDecisionType dt, Client *c) -{ - switch (dt) { - case WEBKIT_POLICY_DECISION_TYPE_NAVIGATION_ACTION: - decidenavigation(d, c); - break; - case WEBKIT_POLICY_DECISION_TYPE_NEW_WINDOW_ACTION: - decidenewwindow(d, c); - break; - case WEBKIT_POLICY_DECISION_TYPE_RESPONSE: - decideresource(d, c); - break; - default: - webkit_policy_decision_ignore(d); - break; - } - return TRUE; -} - -void -decidenavigation(WebKitPolicyDecision *d, Client *c) -{ - WebKitNavigationAction *a = - webkit_navigation_policy_decision_get_navigation_action( - WEBKIT_NAVIGATION_POLICY_DECISION(d)); - - switch (webkit_navigation_action_get_navigation_type(a)) { - case WEBKIT_NAVIGATION_TYPE_LINK_CLICKED: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_FORM_SUBMITTED: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_BACK_FORWARD: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_RELOAD: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_FORM_RESUBMITTED: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_OTHER: /* fallthrough */ - default: - /* Do not navigate to links with a "_blank" target (popup) */ - if (webkit_navigation_policy_decision_get_frame_name( - WEBKIT_NAVIGATION_POLICY_DECISION(d))) { - webkit_policy_decision_ignore(d); - } else { - /* Filter out navigation to different domain ? */ - /* get action→urirequest, copy and load in new window+view - * on Ctrl+Click ? */ - webkit_policy_decision_use(d); - } - break; - } -} - -void -decidenewwindow(WebKitPolicyDecision *d, Client *c) -{ - Arg arg; - WebKitNavigationAction *a = - webkit_navigation_policy_decision_get_navigation_action( - WEBKIT_NAVIGATION_POLICY_DECISION(d)); - - - switch (webkit_navigation_action_get_navigation_type(a)) { - case WEBKIT_NAVIGATION_TYPE_LINK_CLICKED: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_FORM_SUBMITTED: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_BACK_FORWARD: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_RELOAD: /* fallthrough */ - case WEBKIT_NAVIGATION_TYPE_FORM_RESUBMITTED: - /* Filter domains here */ -/* If the value of “mouse-button” is not 0, then the navigation was triggered by a mouse event. - * test for link clicked but no button ? */ - arg.v = webkit_uri_request_get_uri( - webkit_navigation_action_get_request(a)); - newwindow(c, &arg, 0); - break; - case WEBKIT_NAVIGATION_TYPE_OTHER: /* fallthrough */ - default: - break; - } - - webkit_policy_decision_ignore(d); -} - -void -decideresource(WebKitPolicyDecision *d, Client *c) -{ - int i, isascii = 1; - WebKitResponsePolicyDecision *r = WEBKIT_RESPONSE_POLICY_DECISION(d); - WebKitURIResponse *res = - webkit_response_policy_decision_get_response(r); - const gchar *uri = webkit_uri_response_get_uri(res); - - if (g_str_has_suffix(uri, "/favicon.ico")) { - webkit_policy_decision_ignore(d); - return; - } - - if (!g_str_has_prefix(uri, "http://") - && !g_str_has_prefix(uri, "https://") - && !g_str_has_prefix(uri, "about:") - && !g_str_has_prefix(uri, "file://") - && !g_str_has_prefix(uri, "data:") - && !g_str_has_prefix(uri, "blob:") - && strlen(uri) > 0) { - for (i = 0; i < strlen(uri); i++) { - if (!g_ascii_isprint(uri[i])) { - isascii = 0; - break; - } - } - if (isascii) { - handleplumb(c, uri); - webkit_policy_decision_ignore(d); - return; - } - } - - if (webkit_response_policy_decision_is_mime_type_supported(r)) { - webkit_policy_decision_use(d); - } else { - webkit_policy_decision_ignore(d); - download(c, res); - } -} - -void -insecurecontent(WebKitWebView *v, WebKitInsecureContentEvent e, Client *c) -{ - c->insecure = 1; -} - -void -downloadstarted(WebKitWebContext *wc, WebKitDownload *d, Client *c) -{ - g_signal_connect(G_OBJECT(d), "notify::response", - G_CALLBACK(responsereceived), c); -} - -void -responsereceived(WebKitDownload *d, GParamSpec *ps, Client *c) -{ - download(c, webkit_download_get_response(d)); - webkit_download_cancel(d); -} - -void -download(Client *c, WebKitURIResponse *r) -{ - Arg a = (Arg)DOWNLOAD(webkit_uri_response_get_uri(r), geturi(c)); - spawn(c, &a); -} - -void -webprocessterminated(WebKitWebView *v, WebKitWebProcessTerminationReason r, - Client *c) -{ - fprintf(stderr, "web process terminated: %s\n", - r == WEBKIT_WEB_PROCESS_CRASHED ? "crashed" : "no memory"); - closeview(v, c); -} - -void -closeview(WebKitWebView *v, Client *c) -{ - gtk_widget_destroy(c->win); -} - -void -destroywin(GtkWidget* w, Client *c) -{ - destroyclient(c); - if (!clients) - gtk_main_quit(); -} - -void -pasteuri(GtkClipboard *clipboard, const char *text, gpointer d) -{ - Arg a = {.v = text }; - if (text) - loaduri((Client *) d, &a); -} - -void -reload(Client *c, const Arg *a) -{ - if (a->i) - webkit_web_view_reload_bypass_cache(c->view); - else - webkit_web_view_reload(c->view); -} - -void -print(Client *c, const Arg *a) -{ - webkit_print_operation_run_dialog(webkit_print_operation_new(c->view), - GTK_WINDOW(c->win)); -} - -void -showcert(Client *c, const Arg *a) -{ - GTlsCertificate *cert = c->failedcert ? c->failedcert : c->cert; - GcrCertificate *gcrt; - GByteArray *crt; - GtkWidget *win; - GcrCertificateWidget *wcert; - - if (!cert) - return; - - g_object_get(cert, "certificate", &crt, NULL); - gcrt = gcr_simple_certificate_new(crt->data, crt->len); - g_byte_array_unref(crt); - - win = gtk_window_new(GTK_WINDOW_TOPLEVEL); - wcert = gcr_certificate_widget_new(gcrt); - g_object_unref(gcrt); - - gtk_container_add(GTK_CONTAINER(win), GTK_WIDGET(wcert)); - gtk_widget_show_all(win); -} - -void -clipboard(Client *c, const Arg *a) -{ - if (a->i) { /* load clipboard uri */ - gtk_clipboard_request_text(gtk_clipboard_get( - GDK_SELECTION_PRIMARY), - pasteuri, c); - } else { /* copy uri */ - gtk_clipboard_set_text(gtk_clipboard_get( - GDK_SELECTION_PRIMARY), c->targeturi - ? c->targeturi : geturi(c), -1); - } -} - -void -zoom(Client *c, const Arg *a) -{ - if (a->i > 0) - webkit_web_view_set_zoom_level(c->view, - curconfig[ZoomLevel].val.f + 0.1); - else if (a->i < 0) - webkit_web_view_set_zoom_level(c->view, - curconfig[ZoomLevel].val.f - 0.1); - else - webkit_web_view_set_zoom_level(c->view, 1.0); - - curconfig[ZoomLevel].val.f = webkit_web_view_get_zoom_level(c->view); -} - -static void -msgext(Client *c, char type, const Arg *a) -{ - static char msg[MSGBUFSZ]; - int ret; - - if (spair[0] < 0) - return; - - if ((ret = snprintf(msg, sizeof(msg), "%c%c%c", c->pageid, type, a->i)) - >= sizeof(msg)) { - fprintf(stderr, "surf: message too long: %d\n", ret); - return; - } - - if (send(spair[0], msg, ret, 0) != ret) - fprintf(stderr, "surf: error sending: %u%c%d (%d)\n", - c->pageid, type, a->i, ret); -} - -void -scrollv(Client *c, const Arg *a) -{ - msgext(c, 'v', a); -} - -void -scrollh(Client *c, const Arg *a) -{ - msgext(c, 'h', a); -} - -void -navigate(Client *c, const Arg *a) -{ - if (a->i < 0) - webkit_web_view_go_back(c->view); - else if (a->i > 0) - webkit_web_view_go_forward(c->view); -} - -void -stop(Client *c, const Arg *a) -{ - webkit_web_view_stop_loading(c->view); -} - -void -toggle(Client *c, const Arg *a) -{ - curconfig[a->i].val.i ^= 1; - setparameter(c, 1, (ParamName)a->i, &curconfig[a->i].val); -} - -void -togglefullscreen(Client *c, const Arg *a) -{ - /* toggling value is handled in winevent() */ - if (c->fullscreen) - gtk_window_unfullscreen(GTK_WINDOW(c->win)); - else - gtk_window_fullscreen(GTK_WINDOW(c->win)); -} - -void -togglecookiepolicy(Client *c, const Arg *a) -{ - ++cookiepolicy; - cookiepolicy %= strlen(curconfig[CookiePolicies].val.v); - - setparameter(c, 0, CookiePolicies, NULL); -} - -void -toggleinspector(Client *c, const Arg *a) -{ - if (webkit_web_inspector_is_attached(c->inspector)) - webkit_web_inspector_close(c->inspector); - else if (curconfig[Inspector].val.i) - webkit_web_inspector_show(c->inspector); -} - -void -toggletitle(Client *c, const Arg *a) -{ - extendedtitle = !extendedtitle; - updatetitle(c); -} - -void -find(Client *c, const Arg *a) -{ - const char *s, *f; - - if (a && a->i) { - if (a->i > 0) - webkit_find_controller_search_next(c->finder); - else - webkit_find_controller_search_previous(c->finder); - } else { - s = getatom(c, AtomFind); - f = webkit_find_controller_get_search_text(c->finder); - - if (g_strcmp0(f, s) == 0) /* reset search */ - webkit_find_controller_search(c->finder, "", findopts, - G_MAXUINT); - - webkit_find_controller_search(c->finder, s, findopts, - G_MAXUINT); - - if (strcmp(s, "") == 0) - webkit_find_controller_search_finish(c->finder); - } -} - -void -clicknavigate(Client *c, const Arg *a, WebKitHitTestResult *h) -{ - navigate(c, a); -} - -void -clicknewwindow(Client *c, const Arg *a, WebKitHitTestResult *h) -{ - Arg arg; - - arg.v = webkit_hit_test_result_get_link_uri(h); - newwindow(c, &arg, a->i); -} - -void -clickexternplayer(Client *c, const Arg *a, WebKitHitTestResult *h) -{ - Arg arg; - - arg = (Arg)VIDEOPLAY(webkit_hit_test_result_get_media_uri(h)); - spawn(c, &arg); -} - -int -main(int argc, char *argv[]) -{ - Arg arg; - Client *c; - - memset(&arg, 0, sizeof(arg)); - - /* command line args */ - ARGBEGIN { - case 'a': - defconfig[CookiePolicies].val.v = EARGF(usage()); - defconfig[CookiePolicies].prio = 2; - break; - case 'b': - defconfig[ScrollBars].val.i = 0; - defconfig[ScrollBars].prio = 2; - break; - case 'B': - defconfig[ScrollBars].val.i = 1; - defconfig[ScrollBars].prio = 2; - break; - case 'c': - cookiefile = EARGF(usage()); - break; - case 'C': - stylefile = EARGF(usage()); - break; - case 'd': - defconfig[DiskCache].val.i = 0; - defconfig[DiskCache].prio = 2; - break; - case 'D': - defconfig[DiskCache].val.i = 1; - defconfig[DiskCache].prio = 2; - break; - case 'e': - embed = strtol(EARGF(usage()), NULL, 0); - break; - case 'E': - extendedtitle = strtol(EARGF(usage()), NULL, 0); - break; - case 'f': - defconfig[RunInFullscreen].val.i = 0; - defconfig[RunInFullscreen].prio = 2; - break; - case 'F': - defconfig[RunInFullscreen].val.i = 1; - defconfig[RunInFullscreen].prio = 2; - break; - case 'g': - defconfig[Geolocation].val.i = 0; - defconfig[Geolocation].prio = 2; - break; - case 'G': - defconfig[Geolocation].val.i = 1; - defconfig[Geolocation].prio = 2; - break; - case 'i': - defconfig[LoadImages].val.i = 0; - defconfig[LoadImages].prio = 2; - break; - case 'I': - defconfig[LoadImages].val.i = 1; - defconfig[LoadImages].prio = 2; - break; - case 'k': - defconfig[KioskMode].val.i = 0; - defconfig[KioskMode].prio = 2; - break; - case 'K': - defconfig[KioskMode].val.i = 1; - defconfig[KioskMode].prio = 2; - break; - case 'm': - defconfig[Style].val.i = 0; - defconfig[Style].prio = 2; - break; - case 'M': - defconfig[Style].val.i = 1; - defconfig[Style].prio = 2; - break; - case 'n': - defconfig[Inspector].val.i = 0; - defconfig[Inspector].prio = 2; - break; - case 'N': - defconfig[Inspector].val.i = 1; - defconfig[Inspector].prio = 2; - break; - case 'r': - scriptfile = EARGF(usage()); - break; - case 's': - defconfig[JavaScript].val.i = 0; - defconfig[JavaScript].prio = 2; - break; - case 'S': - defconfig[JavaScript].val.i = 1; - defconfig[JavaScript].prio = 2; - break; - case 't': - defconfig[StrictTLS].val.i = 0; - defconfig[StrictTLS].prio = 2; - break; - case 'T': - defconfig[StrictTLS].val.i = 1; - defconfig[StrictTLS].prio = 2; - break; - case 'u': - fulluseragent = EARGF(usage()); - break; - case 'v': - die("surf-"VERSION", see LICENSE for © details\n"); - case 'w': - showxid = 1; - break; - case 'x': - defconfig[Certificate].val.i = 0; - defconfig[Certificate].prio = 2; - break; - case 'X': - defconfig[Certificate].val.i = 1; - defconfig[Certificate].prio = 2; - break; - case 'z': - defconfig[ZoomLevel].val.f = strtof(EARGF(usage()), NULL); - defconfig[ZoomLevel].prio = 2; - break; - default: - usage(); - } ARGEND; - if (argc > 0) - arg.v = argv[0]; - else -#ifdef HOMEPAGE - arg.v = HOMEPAGE; -#else - arg.v = "about:blank"; -#endif - - setup(); - c = newclient(NULL); - showview(NULL, c); - - loaduri(c, &arg); - updatetitle(c); - - gtk_main(); - cleanup(); - - return 0; -} diff --git a/surf/surf.png b/surf/surf.png deleted file mode 100644 index f5b2ab1..0000000 Binary files a/surf/surf.png and /dev/null differ diff --git a/surf/webext-surf.c b/surf/webext-surf.c deleted file mode 100644 index d087219..0000000 --- a/surf/webext-surf.c +++ /dev/null @@ -1,106 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include - -#include "common.h" - -#define LENGTH(x) (sizeof(x) / sizeof(x[0])) - -static WebKitWebExtension *webext; -static int sock; - -static void -msgsurf(guint64 pageid, const char *s) -{ - static char msg[MSGBUFSZ]; - size_t sln = strlen(s); - int ret; - - if ((ret = snprintf(msg, sizeof(msg), "%c%s", pageid, s)) - >= sizeof(msg)) { - fprintf(stderr, "webext: msg: message too long: %d\n", ret); - return; - } - - if (send(sock, msg, ret, 0) < 0) - fprintf(stderr, "webext: error sending: %s\n", msg+1); -} - -static gboolean -readsock(GIOChannel *s, GIOCondition c, gpointer unused) -{ - static char js[48], msg[MSGBUFSZ]; - WebKitWebPage *page; - JSCContext *jsc; - GError *gerr = NULL; - gsize msgsz; - - if (g_io_channel_read_chars(s, msg, sizeof(msg), &msgsz, &gerr) != - G_IO_STATUS_NORMAL) { - if (gerr) { - fprintf(stderr, "webext: error reading socket: %s\n", - gerr->message); - g_error_free(gerr); - } - return TRUE; - } - - if (msgsz < 2) { - fprintf(stderr, "webext: readsock: message too short: %d\n", - msgsz); - return TRUE; - } - - if (!(page = webkit_web_extension_get_page(webext, msg[0]))) - return TRUE; - - jsc = webkit_frame_get_js_context(webkit_web_page_get_main_frame(page)); - - switch (msg[1]) { - case 'h': - if (msgsz != 3) - return TRUE; - snprintf(js, sizeof(js), - "window.scrollBy(window.innerWidth/100*%d,0);", - msg[2]); - jsc_context_evaluate(jsc, js, -1); - break; - case 'v': - if (msgsz != 3) - return TRUE; - snprintf(js, sizeof(js), - "window.scrollBy(0,window.innerHeight/100*%d);", - msg[2]); - jsc_context_evaluate(jsc, js, -1); - break; - } - - return TRUE; -} - -G_MODULE_EXPORT void -webkit_web_extension_initialize_with_user_data(WebKitWebExtension *e, - const GVariant *gv) -{ - GIOChannel *gchansock; - - webext = e; - - g_variant_get(gv, "i", &sock); - - gchansock = g_io_channel_unix_new(sock); - g_io_channel_set_encoding(gchansock, NULL, NULL); - g_io_channel_set_flags(gchansock, g_io_channel_get_flags(gchansock) - | G_IO_FLAG_NONBLOCK, NULL); - g_io_channel_set_close_on_unref(gchansock, TRUE); - g_io_add_watch(gchansock, G_IO_IN, readsock, NULL); -} diff --git a/tabbed/LICENSE b/tabbed/LICENSE deleted file mode 100644 index add8a53..0000000 --- a/tabbed/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -MIT/X Consortium License - -© 2009-2011 Enno Boland -© 2011 Connor Lane Smith -© 2012 Christoph Lohmann <20h@r-36.net> - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/tabbed/Makefile b/tabbed/Makefile deleted file mode 100644 index 32cc25b..0000000 --- a/tabbed/Makefile +++ /dev/null @@ -1,60 +0,0 @@ -# tabbed - tabbing interface -# See LICENSE file for copyright and license details. - -include config.mk - -SRC = tabbed.c -OBJ = ${SRC:.c=.o} - -all: options tabbed - -options: - @echo tabbed build options: - @echo "CFLAGS = ${CFLAGS}" - @echo "LDFLAGS = ${LDFLAGS}" - @echo "CC = ${CC}" - -.c.o: - @echo CC $< - @${CC} -c ${CFLAGS} $< - -${OBJ}: config.h config.mk - -config.h: - @echo creating $@ from config.def.h - @cp config.def.h $@ - -tabbed: tabbed.o - @echo CC -o $@ - @${CC} -o $@ tabbed.o ${LDFLAGS} - -clean: - @echo cleaning - @rm -f tabbed ${OBJ} tabbed-${VERSION}.tar.gz - -dist: clean - @echo creating dist tarball - @mkdir -p tabbed-${VERSION} - @cp -R LICENSE Makefile README config.def.h config.mk \ - tabbed.1 arg.h ${SRC} tabbed-${VERSION} - @tar -cf tabbed-${VERSION}.tar tabbed-${VERSION} - @gzip tabbed-${VERSION}.tar - @rm -rf tabbed-${VERSION} - -install: all - @echo installing executable file to ${DESTDIR}${PREFIX}/bin - @mkdir -p ${DESTDIR}${PREFIX}/bin - @cp -f tabbed ${DESTDIR}${PREFIX}/bin - @chmod 755 ${DESTDIR}${PREFIX}/bin/tabbed - @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 - @mkdir -p ${DESTDIR}${MANPREFIX}/man1 - @sed "s/VERSION/${VERSION}/g" < tabbed.1 > ${DESTDIR}${MANPREFIX}/man1/tabbed.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/tabbed.1 - -uninstall: - @echo removing executable file from ${DESTDIR}${PREFIX}/bin - @rm -f ${DESTDIR}${PREFIX}/bin/tabbed - @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1 - @rm -f ${DESTDIR}${MANPREFIX}/man1/tabbed.1 - -.PHONY: all options clean dist install uninstall diff --git a/tabbed/README b/tabbed/README deleted file mode 100644 index 4ed6bbe..0000000 --- a/tabbed/README +++ /dev/null @@ -1,22 +0,0 @@ -tabbed - generic tabbed interface -================================= -tabbed is a simple tabbed X window container. - -Requirements ------------- -In order to build tabbed you need the Xlib header files. - -Installation ------------- -Edit config.mk to match your local setup (tabbed is installed into -the /usr/local namespace by default). - -Afterwards enter the following command to build and install tabbed -(if necessary as root): - - make clean install - -Running tabbed --------------- -See the man page for details. - diff --git a/tabbed/TODO b/tabbed/TODO deleted file mode 100644 index 8e1986d..0000000 --- a/tabbed/TODO +++ /dev/null @@ -1,4 +0,0 @@ -# TODO -* add some way to detach windows -* add some way to attach windows - diff --git a/tabbed/arg.h b/tabbed/arg.h deleted file mode 100644 index a345b0b..0000000 --- a/tabbed/arg.h +++ /dev/null @@ -1,52 +0,0 @@ -/* See the LICENSE file for copyright and license details. */ - -#ifndef __ARG_H__ -#define __ARG_H__ - -extern char *argv0; - -#define USED(x) ((void)(x)) - -/* use main(int argc, char *argv[]) */ -#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ - argv[0] && argv[0][1]\ - && argv[0][0] == '-';\ - argc--, argv++) {\ - char _argc;\ - char **_argv;\ - int brk;\ - if (argv[0][1] == '-' && argv[0][2] == '\0') {\ - argv++;\ - argc--;\ - break;\ - }\ - for (brk = 0, argv[0]++, _argv = argv;\ - argv[0][0] && !brk;\ - argv[0]++) {\ - if (_argv != argv)\ - break;\ - _argc = argv[0][0];\ - switch (_argc) - -#define ARGEND }\ - USED(_argc);\ - }\ - USED(argv);\ - USED(argc); - -#define ARGC() _argc - -#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ - ((x), abort(), (char *)0) :\ - (brk = 1, (argv[0][1] != '\0')?\ - (&argv[0][1]) :\ - (argc--, argv++, argv[0]))) - -#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ - (char *)0 :\ - (brk = 1, (argv[0][1] != '\0')?\ - (&argv[0][1]) :\ - (argc--, argv++, argv[0]))) - -#endif - diff --git a/tabbed/config.def.h b/tabbed/config.def.h deleted file mode 100644 index ceda9f7..0000000 --- a/tabbed/config.def.h +++ /dev/null @@ -1,58 +0,0 @@ -/* See LICENSE file for copyright and license details. */ - -/* appearance */ -static const char font[] = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*"; -static const char* normbgcolor = "#222222"; -static const char* normfgcolor = "#cccccc"; -static const char* selbgcolor = "#555555"; -static const char* selfgcolor = "#ffffff"; -static const char before[] = "<"; -static const char after[] = ">"; -static const int tabwidth = 200; -static const Bool foreground = True; - -/* - * Where to place a new tab when it is opened. When npisrelative is True, - * then the current position is changed + newposition. If npisrelative - * is False, then newposition is an absolute position. - */ -static int newposition = 0; -static Bool npisrelative = False; - -#define SETPROP(p) { \ - .v = (char *[]){ "/bin/sh", "-c", \ - "prop=\"`xwininfo -children -id $1 | grep '^ 0x' | sed -e's@^ *\\(0x[0-9a-f]*\\) \"\\([^\"]*\\)\".*@\\1 \\2@' | xargs -0 printf %b | dmenu -l 10`\" &&" \ - "xprop -id $1 -f $0 8s -set $0 \"$prop\"", \ - p, winid, NULL \ - } \ -} - -#define MODKEY ControlMask -static Key keys[] = { \ - /* modifier key function argument */ - { MODKEY|ShiftMask, XK_Return, focusonce, { 0 } }, - { MODKEY|ShiftMask, XK_Return, spawn, { 0 } }, - { MODKEY, XK_t, spawn, SETPROP("_TABBED_SELECT_TAB") }, - - { MODKEY|ShiftMask, XK_l, rotate, { .i = +1 } }, - { MODKEY|ShiftMask, XK_h, rotate, { .i = -1 } }, - { MODKEY|ShiftMask, XK_j, movetab, { .i = -1 } }, - { MODKEY|ShiftMask, XK_k, movetab, { .i = +1 } }, - { MODKEY, XK_Tab, rotate, { .i = 0 } }, - - { MODKEY, XK_1, move, { .i = 0 } }, - { MODKEY, XK_2, move, { .i = 1 } }, - { MODKEY, XK_3, move, { .i = 2 } }, - { MODKEY, XK_4, move, { .i = 3 } }, - { MODKEY, XK_5, move, { .i = 4 } }, - { MODKEY, XK_6, move, { .i = 5 } }, - { MODKEY, XK_7, move, { .i = 6 } }, - { MODKEY, XK_8, move, { .i = 7 } }, - { MODKEY, XK_9, move, { .i = 8 } }, - { MODKEY, XK_0, move, { .i = 9 } }, - - { MODKEY, XK_q, killclient, { 0 } }, - - { 0, XK_F11, fullscreen, { 0 } }, -}; - diff --git a/tabbed/config.h b/tabbed/config.h deleted file mode 100644 index 107b526..0000000 --- a/tabbed/config.h +++ /dev/null @@ -1,56 +0,0 @@ -#include "../colors.h" -/* See LICENSE file for copyright and license details. */ - -/* appearance */ -/*static const char font[] = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*"; */ -static const char font[] = "Source Code Pro:size=9"; -static const char before[] = "<"; -static const char after[] = ">"; -static const int tabwidth = 200; -static const Bool foreground = True; - -/* - * Where to place a new tab when it is opened. When npisrelative is True, - * then the current position is changed + newposition. If npisrelative - * is False, then newposition is an absolute position. - */ -static int newposition = 0; -static Bool npisrelative = False; - -#define SETPROP(p) { \ - .v = (char *[]){ "/bin/sh", "-c", \ - "prop=\"`xwininfo -children -id $1 | grep '^ 0x' | sed -e's@^ *\\(0x[0-9a-f]*\\) \"\\([^\"]*\\)\".*@\\1 \\2@' | xargs -0 printf %b | dmenu -l 10`\" &&" \ - "xprop -id $1 -f $0 8s -set $0 \"$prop\"", \ - p, winid, NULL \ - } \ -} - -#define MODKEY ControlMask -static Key keys[] = { \ - /* modifier key function argument */ - { MODKEY|ShiftMask, XK_Return, focusonce, { 0 } }, - { MODKEY|ShiftMask, XK_Return, spawn, { 0 } }, - { MODKEY, XK_t, spawn, SETPROP("_TABBED_SELECT_TAB") }, - - { MODKEY|ShiftMask, XK_l, rotate, { .i = +1 } }, - { MODKEY|ShiftMask, XK_h, rotate, { .i = -1 } }, - { MODKEY|ShiftMask, XK_j, movetab, { .i = -1 } }, - { MODKEY|ShiftMask, XK_k, movetab, { .i = +1 } }, - { MODKEY, XK_Tab, rotate, { .i = 0 } }, - - { MODKEY, XK_1, move, { .i = 0 } }, - { MODKEY, XK_2, move, { .i = 1 } }, - { MODKEY, XK_3, move, { .i = 2 } }, - { MODKEY, XK_4, move, { .i = 3 } }, - { MODKEY, XK_5, move, { .i = 4 } }, - { MODKEY, XK_6, move, { .i = 5 } }, - { MODKEY, XK_7, move, { .i = 6 } }, - { MODKEY, XK_8, move, { .i = 7 } }, - { MODKEY, XK_9, move, { .i = 8 } }, - { MODKEY, XK_0, move, { .i = 9 } }, - - { MODKEY, XK_q, killclient, { 0 } }, - - { 0, XK_F11, fullscreen, { 0 } }, -}; - diff --git a/tabbed/config.mk b/tabbed/config.mk deleted file mode 100644 index 3d3168b..0000000 --- a/tabbed/config.mk +++ /dev/null @@ -1,25 +0,0 @@ -include ../config.mk -# tabbed version -VERSION = 0.6 - -# Customize below to fit your system - -# paths -MANPREFIX = ${PREFIX}/share/man - -# includes and libs -INCS = -I. -I/usr/include -LIBS = -L/usr/lib -lc -lX11 - -# flags -CPPFLAGS = -DVERSION=\"${VERSION}\" -D_BSD_SOURCE -CFLAGS = -std=c99 -pedantic -Wall -O0 ${INCS} ${CPPFLAGS} -LDFLAGS = -s ${LIBS} - -# Solaris -#CFLAGS = -fast ${INCS} -DVERSION=\"${VERSION}\" -#LDFLAGS = ${LIBS} - -# compiler and linker -CC = cc - diff --git a/tabbed/tabbed.1 b/tabbed/tabbed.1 deleted file mode 100644 index 0ae29ce..0000000 --- a/tabbed/tabbed.1 +++ /dev/null @@ -1,144 +0,0 @@ -.TH TABBED 1 tabbed\-VERSION -.SH NAME -tabbed \- generic tabbed interface -.SH SYNOPSIS -.B tabbed -.RB [ \-c ] -.RB [ \-d ] -.RB [ \-h ] -.RB [ \-s ] -.RB [ \-v ] -.RB [ \-g -.IR geometry ] -.RB [ \-n -.IR name ] -.RB [ \-p -.IR [ s +/- ] pos ] -.RB [ \-r -.IR narg ] -.IR [ command ... ] -.SH DESCRIPTION -.B tabbed -is a simple tabbed container for applications which support XEmbed. Tabbed -will then run the provided command with the xid of tabbed as appended -argument. (See EXAMPLES.) The automatic spawning of the command can be -disabled by providing the -s parameter. If no command is provided -tabbed will just print its xid and run no command. -.SH OPTIONS -.TP -.B \-c -close tabbed when the last tab is closed. Mutually exclusive with -f. -.TP -.B \-d -detaches tabbed from the terminal and prints its XID to stdout. -.TP -.B \-f -fill up tabbed again by spawning the provided command, when the last tab is -closed. Mutually exclusive with -c. -.TP -.B \-h -will print the usage of tabbed. -.TP -.BI \-g " geometry" -defines the X11 geometry string, which will fixate the height and width of -tabbed. -Them form is [=][{xX}][{+-}{+-}]. See -.BR XParseGeometry (3) -for further details. -.TP -.BI \-n " name" -will set the WM_CLASS attribute to -.I name. -.TP -.BI \-p " [ s +/-] pos" -will set the absolute or relative position of where to start a new tab. When -.I pos -is is given without 's' in front it is an absolute position. Then negative -numbers will be the position from the last tab, where -1 is the last tab. -If 's' is given, then -.I pos -is a relative position to the current selected tab. If this reaches the limits -of the tabs; those limits then apply. -.TP -.BI \-r " narg" -will replace the -.I narg -th argument in -.I command -with the window id, rather than appending it to the end. -.TP -.B \-s -will disable automatic spawning of the command. -.TP -.BI \-t " color" -defines the selected background color. -.IR #RGB , -.IR #RRGGBB , -and X color names are supported. -.TP -.BI \-T " color" -defines the selected foreground color. -.TP -.BI \-u " color" -defines the normal background color. -.TP -.BI \-U " color" -defines the normal foreground color. -.TP -.B \-v -prints version information to stderr, then exits. -.SH USAGE -.TP -.B Ctrl\-Shift\-Return -open new tab -.TP -.B Ctrl\-Shift\-h -previous tab -.TP -.B Ctrl\-Shift\-l -next tab -.TP -.B Ctrl\-Shift\-j -move selected tab one to the left -.TP -.B Ctrl\-Shift\-k -move selected tab one to the right -.TP -.B Ctrl\-Tab -toggle between the selected and last selected tab -.TP -.B Ctrl\-t -open dmenu to either create a new tab appending the entered string or select -an already existing tab. -.TP -.B Ctrl\-q -close tab -.TP -.B Ctrl\-[0..9] -jumps to nth tab -.TP -.B F11 -Toggle fullscreen mode. -.SH EXAMPLES -$ tabbed surf -e -.TP -$ tabbed urxvt -embed -.TP -$ tabbed xterm -into -.TP -$ $(tabbed -d >/tmp/tabbed.xid); urxvt -embed $( -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "arg.h" - -/* XEMBED messages */ -#define XEMBED_EMBEDDED_NOTIFY 0 -#define XEMBED_WINDOW_ACTIVATE 1 -#define XEMBED_WINDOW_DEACTIVATE 2 -#define XEMBED_REQUEST_FOCUS 3 -#define XEMBED_FOCUS_IN 4 -#define XEMBED_FOCUS_OUT 5 -#define XEMBED_FOCUS_NEXT 6 -#define XEMBED_FOCUS_PREV 7 -/* 8-9 were used for XEMBED_GRAB_KEY/XEMBED_UNGRAB_KEY */ -#define XEMBED_MODALITY_ON 10 -#define XEMBED_MODALITY_OFF 11 -#define XEMBED_REGISTER_ACCELERATOR 12 -#define XEMBED_UNREGISTER_ACCELERATOR 13 -#define XEMBED_ACTIVATE_ACCELERATOR 14 - -/* Details for XEMBED_FOCUS_IN: */ -#define XEMBED_FOCUS_CURRENT 0 -#define XEMBED_FOCUS_FIRST 1 -#define XEMBED_FOCUS_LAST 2 - -/* Macros */ -#define MAX(a, b) ((a) > (b) ? (a) : (b)) -#define MIN(a, b) ((a) < (b) ? (a) : (b)) -#define LENGTH(x) (sizeof((x)) / sizeof(*(x))) -#define CLEANMASK(mask) (mask & ~(numlockmask|LockMask)) -#define TEXTW(x) (textnw(x, strlen(x)) + dc.font.height) - -enum { ColFG, ColBG, ColLast }; /* color */ -enum { WMProtocols, WMDelete, WMName, WMState, WMFullscreen, - XEmbed, WMSelectTab, WMLast }; /* default atoms */ - -typedef union { - int i; - const void *v; -} Arg; - -typedef struct { - unsigned int mod; - KeySym keysym; - void (*func)(const Arg *); - const Arg arg; -} Key; - -typedef struct { - int x, y, w, h; - unsigned long norm[ColLast]; - unsigned long sel[ColLast]; - Drawable drawable; - GC gc; - struct { - int ascent; - int descent; - int height; - XFontSet set; - XFontStruct *xfont; - } font; -} DC; /* draw context */ - -typedef struct Client { - char name[256]; - Window win; - int tabx; - Bool mapped; - Bool closed; -} Client; - -/* function declarations */ -static void buttonpress(const XEvent *e); -static void cleanup(void); -static void clientmessage(const XEvent *e); -static void configurenotify(const XEvent *e); -static void configurerequest(const XEvent *e); -static void createnotify(const XEvent *e); -static void destroynotify(const XEvent *e); -static void die(const char *errstr, ...); -static void drawbar(void); -static void drawtext(const char *text, unsigned long col[ColLast]); -static void *emallocz(size_t size); -static void *erealloc(void *o, size_t size); -static void expose(const XEvent *e); -static void focus(int c); -static void focusin(const XEvent *e); -static void focusonce(const Arg *arg); -static void fullscreen(const Arg *arg); -static char* getatom(int a); -static int getclient(Window w); -static unsigned long getcolor(const char *colstr); -static int getfirsttab(void); -static Bool gettextprop(Window w, Atom atom, char *text, unsigned int size); -static void initfont(const char *fontstr); -static Bool isprotodel(int c); -static void keypress(const XEvent *e); -static void killclient(const Arg *arg); -static void manage(Window win); -static void maprequest(const XEvent *e); -static void move(const Arg *arg); -static void movetab(const Arg *arg); -static void propertynotify(const XEvent *e); -static void resize(int c, int w, int h); -static void rotate(const Arg *arg); -static void run(void); -static void sendxembed(int c, long msg, long detail, long d1, long d2); -static void setup(void); -static void setcmd(int argc, char *argv[], int); -static void sigchld(int unused); -static void spawn(const Arg *arg); -static int textnw(const char *text, unsigned int len); -static void unmanage(int c); -static void updatenumlockmask(void); -static void updatetitle(int c); -static int xerror(Display *dpy, XErrorEvent *ee); -static void xsettitle(Window w, const char *str); - -/* variables */ -static int screen; -static void (*handler[LASTEvent]) (const XEvent *) = { - [ButtonPress] = buttonpress, - [ClientMessage] = clientmessage, - [ConfigureNotify] = configurenotify, - [ConfigureRequest] = configurerequest, - [CreateNotify] = createnotify, - [DestroyNotify] = destroynotify, - [Expose] = expose, - [FocusIn] = focusin, - [KeyPress] = keypress, - [MapRequest] = maprequest, - [PropertyNotify] = propertynotify, -}; -static int bh, wx, wy, ww, wh; -static unsigned int numlockmask = 0; -static Bool running = True, nextfocus, doinitspawn = True, - fillagain = False, closelastclient = False; -static Display *dpy; -static DC dc; -static Atom wmatom[WMLast]; -static Window root, win; -static Client **clients = NULL; -static int nclients = 0, sel = -1, lastsel = -1; -static int (*xerrorxlib)(Display *, XErrorEvent *); -static int cmd_append_pos = 0; -static char winid[64]; -static char **cmd = NULL; -static char *wmname = "tabbed"; -static const char *geometry = NULL; - -char *argv0; - -/* configuration, allows nested code to access above variables */ -#include "config.h" - -void -buttonpress(const XEvent *e) { - const XButtonPressedEvent *ev = &e->xbutton; - int i; - int fc; - Arg arg; - - fc = getfirsttab(); - - if((fc > 0 && ev->x < TEXTW(before)) || ev->x < 0) - return; - - if(ev->y < 0 || ev-> y > bh) - return; - - for(i = (fc > 0) ? fc : 0; i < nclients; i++) { - if(clients[i]->tabx > ev->x) { - switch(ev->button) { - case Button1: - focus(i); - break; - case Button2: - focus(i); - killclient(NULL); - break; - case Button4: - case Button5: - arg.i = ev->button == Button4 ? -1 : 1; - rotate(&arg); - break; - } - break; - } - } -} - -void -cleanup(void) { - int i; - - for(i = 0; i < nclients; i++) { - focus(i); - killclient(NULL); - killclient(NULL); - XReparentWindow(dpy, clients[i]->win, root, 0, 0); - unmanage(i); - } - free(clients); - clients = NULL; - - if(dc.font.set) { - XFreeFontSet(dpy, dc.font.set); - } else { - XFreeFont(dpy, dc.font.xfont); - } - - XFreePixmap(dpy, dc.drawable); - XFreeGC(dpy, dc.gc); - XDestroyWindow(dpy, win); - XSync(dpy, False); - free(cmd); -} - -void -clientmessage(const XEvent *e) { - const XClientMessageEvent *ev = &e->xclient; - - if(ev->message_type == wmatom[WMProtocols] - && ev->data.l[0] == wmatom[WMDelete]) { - running = False; - } -} - -void -configurenotify(const XEvent *e) { - const XConfigureEvent *ev = &e->xconfigure; - - if(ev->window == win && (ev->width != ww || ev->height != wh)) { - ww = ev->width; - wh = ev->height; - XFreePixmap(dpy, dc.drawable); - dc.drawable = XCreatePixmap(dpy, root, ww, wh, - DefaultDepth(dpy, screen)); - if(sel > -1) - resize(sel, ww, wh - bh); - XSync(dpy, False); - } -} - -void -configurerequest(const XEvent *e) { - const XConfigureRequestEvent *ev = &e->xconfigurerequest; - XWindowChanges wc; - int c; - - if((c = getclient(ev->window)) > -1) { - wc.x = 0; - wc.y = bh; - wc.width = ww; - wc.height = wh - bh; - wc.border_width = 0; - wc.sibling = ev->above; - wc.stack_mode = ev->detail; - XConfigureWindow(dpy, clients[c]->win, ev->value_mask, &wc); - } -} - -void -createnotify(const XEvent *e) { - const XCreateWindowEvent *ev = &e->xcreatewindow; - - if(ev->window != win && getclient(ev->window) < 0) - manage(ev->window); -} - -void -destroynotify(const XEvent *e) { - const XDestroyWindowEvent *ev = &e->xdestroywindow; - int c; - - if((c = getclient(ev->window)) > -1) - unmanage(c); -} - -void -die(const char *errstr, ...) { - va_list ap; - - va_start(ap, errstr); - vfprintf(stderr, errstr, ap); - va_end(ap); - exit(EXIT_FAILURE); -} - -void -drawbar(void) { - unsigned long *col; - int c, fc, width, n = 0; - char *name = NULL; - - if(nclients == 0) { - dc.x = 0; - dc.w = ww; - XFetchName(dpy, win, &name); - drawtext(name ? name : "", dc.norm); - XCopyArea(dpy, dc.drawable, win, dc.gc, 0, 0, ww, bh, 0, 0); - XSync(dpy, False); - - return; - } - - width = ww; - clients[nclients-1]->tabx = -1; - fc = getfirsttab(); - if(fc > -1) - n = nclients - fc; - - if((n * tabwidth) > width) { - dc.w = TEXTW(after); - dc.x = width - dc.w; - drawtext(after, dc.sel); - width -= dc.w; - } - dc.x = 0; - - if(fc > 0) { - dc.w = TEXTW(before); - drawtext(before, dc.sel); - dc.x += dc.w; - width -= dc.w; - } - - for(c = (fc > 0)? fc : 0; c < nclients && dc.x < width; c++) { - dc.w = tabwidth; - if(c == sel) { - col = dc.sel; - if((n * tabwidth) > width) { - dc.w += width % tabwidth; - } else { - dc.w = width - (n - 1) * tabwidth; - } - } else { - col = dc.norm; - } - drawtext(clients[c]->name, col); - dc.x += dc.w; - clients[c]->tabx = dc.x; - } - XCopyArea(dpy, dc.drawable, win, dc.gc, 0, 0, ww, bh, 0, 0); - XSync(dpy, False); -} - -void -drawtext(const char *text, unsigned long col[ColLast]) { - int i, x, y, h, len, olen; - char buf[256]; - XRectangle r = { dc.x, dc.y, dc.w, dc.h }; - - XSetForeground(dpy, dc.gc, col[ColBG]); - XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1); - if(!text) - return; - - olen = strlen(text); - h = dc.font.ascent + dc.font.descent; - y = dc.y + (dc.h / 2) - (h / 2) + dc.font.ascent; - x = dc.x + (h / 2); - - /* shorten text if necessary */ - for(len = MIN(olen, sizeof(buf)); - len && textnw(text, len) > dc.w - h; len--); - if(!len) - return; - - memcpy(buf, text, len); - if(len < olen) { - for(i = len; i && i > len - 3; buf[--i] = '.'); - } - - XSetForeground(dpy, dc.gc, col[ColFG]); - if(dc.font.set) { - XmbDrawString(dpy, dc.drawable, dc.font.set, - dc.gc, x, y, buf, len); - } else { - XDrawString(dpy, dc.drawable, dc.gc, x, y, buf, len); - } -} - -void * -emallocz(size_t size) { - void *p; - - if(!(p = calloc(1, size))) - die("tabbed: cannot malloc\n"); - return p; -} - -void * -erealloc(void *o, size_t size) { - void *p; - - if(!(p = realloc(o, size))) - die("tabbed: cannot realloc\n"); - return p; -} - -void -expose(const XEvent *e) { - const XExposeEvent *ev = &e->xexpose; - - if(ev->count == 0 && win == ev->window) - drawbar(); -} - -void -focus(int c) { - char buf[BUFSIZ] = "tabbed-"VERSION" ::"; - size_t i, n; - - /* If c, sel and clients are -1, raise tabbed-win itself */ - if(nclients == 0) { - cmd[cmd_append_pos] = NULL; - for(i = 0, n = strlen(buf); cmd[i] && n < sizeof(buf); i++) - n += snprintf(&buf[n], sizeof(buf) - n, " %s", cmd[i]); - - xsettitle(win, buf); - XRaiseWindow(dpy, win); - - return; - } - - if(c < 0 || c >= nclients) - return; - - resize(c, ww, wh - bh); - XRaiseWindow(dpy, clients[c]->win); - XSetInputFocus(dpy, clients[c]->win, RevertToParent, CurrentTime); - sendxembed(c, XEMBED_FOCUS_IN, XEMBED_FOCUS_CURRENT, 0, 0); - sendxembed(c, XEMBED_WINDOW_ACTIVATE, 0, 0, 0); - xsettitle(win, clients[c]->name); - - /* If sel is already c, change nothing. */ - if(sel != c) { - lastsel = sel; - sel = c; - } - - drawbar(); - XSync(dpy, False); -} - -void -focusin(const XEvent *e) { - const XFocusChangeEvent *ev = &e->xfocus; - int dummy; - Window focused; - - if(ev->mode != NotifyUngrab) { - XGetInputFocus(dpy, &focused, &dummy); - if(focused == win) - focus(sel); - } -} - -void -focusonce(const Arg *arg) { - nextfocus = True; -} - -void -fullscreen(const Arg *arg) { - XEvent e; - - e.type = ClientMessage; - e.xclient.window = win; - e.xclient.message_type = wmatom[WMState]; - e.xclient.format = 32; - e.xclient.data.l[0] = 2; - e.xclient.data.l[1] = wmatom[WMFullscreen]; - e.xclient.data.l[2] = 0; - XSendEvent(dpy, root, False, SubstructureNotifyMask, &e); -} - -char * -getatom(int a) { - static char buf[BUFSIZ]; - Atom adummy; - int idummy; - unsigned long ldummy; - unsigned char *p = NULL; - - XGetWindowProperty(dpy, win, wmatom[a], 0L, BUFSIZ, False, XA_STRING, - &adummy, &idummy, &ldummy, &ldummy, &p); - if(p) { - strncpy(buf, (char *)p, LENGTH(buf)-1); - } else { - buf[0] = '\0'; - } - XFree(p); - - return buf; -} - -int -getclient(Window w) { - int i; - - for(i = 0; i < nclients; i++) { - if(clients[i]->win == w) - return i; - } - - return -1; -} - -unsigned long -getcolor(const char *colstr) { - Colormap cmap = DefaultColormap(dpy, screen); - XColor color; - - if(!XAllocNamedColor(dpy, cmap, colstr, &color, &color)) - die("tabbed: cannot allocate color '%s'\n", colstr); - - return color.pixel; -} - -int -getfirsttab(void) { - int c, n, fc; - - if(sel < 0) - return -1; - - c = sel; - fc = 0; - n = nclients; - if((n * tabwidth) > ww) { - for(; (c * tabwidth) > (ww / 2) - && (n * tabwidth) > ww; - c--, n--, fc++); - } - - return fc; -} - -Bool -gettextprop(Window w, Atom atom, char *text, unsigned int size) { - char **list = NULL; - int n; - XTextProperty name; - - if(!text || size == 0) - return False; - - text[0] = '\0'; - XGetTextProperty(dpy, w, &name, atom); - if(!name.nitems) - return False; - - if(name.encoding == XA_STRING) { - strncpy(text, (char *)name.value, size - 1); - } else { - if(XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success - && n > 0 && *list) { - strncpy(text, *list, size - 1); - XFreeStringList(list); - } - } - text[size - 1] = '\0'; - XFree(name.value); - - return True; -} - -void -initfont(const char *fontstr) { - char *def, **missing, **font_names; - int i, n; - XFontStruct **xfonts; - - missing = NULL; - if(dc.font.set) - XFreeFontSet(dpy, dc.font.set); - - dc.font.set = XCreateFontSet(dpy, fontstr, &missing, &n, &def); - if(missing) { - while(n--) - fprintf(stderr, "tabbed: missing fontset: %s\n", missing[n]); - XFreeStringList(missing); - } - - if(dc.font.set) { - dc.font.ascent = dc.font.descent = 0; - n = XFontsOfFontSet(dc.font.set, &xfonts, &font_names); - for(i = 0, dc.font.ascent = 0, dc.font.descent = 0; i < n; i++) { - dc.font.ascent = MAX(dc.font.ascent, (*xfonts)->ascent); - dc.font.descent = MAX(dc.font.descent,(*xfonts)->descent); - xfonts++; - } - } else { - if(dc.font.xfont) - XFreeFont(dpy, dc.font.xfont); - dc.font.xfont = NULL; - if(!(dc.font.xfont = XLoadQueryFont(dpy, fontstr)) - && !(dc.font.xfont = XLoadQueryFont(dpy, "fixed"))) { - die("tabbed: cannot load font: '%s'\n", fontstr); - } - - dc.font.ascent = dc.font.xfont->ascent; - dc.font.descent = dc.font.xfont->descent; - } - dc.font.height = dc.font.ascent + dc.font.descent; -} - -Bool -isprotodel(int c) { - int i, n; - Atom *protocols; - Bool ret = False; - - if(XGetWMProtocols(dpy, clients[c]->win, &protocols, &n)) { - for(i = 0; !ret && i < n; i++) { - if(protocols[i] == wmatom[WMDelete]) - ret = True; - } - XFree(protocols); - } - - return ret; -} - -void -keypress(const XEvent *e) { - const XKeyEvent *ev = &e->xkey; - unsigned int i; - KeySym keysym; - - keysym = XkbKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0, 0); - for(i = 0; i < LENGTH(keys); i++) { - if(keysym == keys[i].keysym - && CLEANMASK(keys[i].mod) == CLEANMASK(ev->state) - && keys[i].func) { - keys[i].func(&(keys[i].arg)); - } - } -} - -void -killclient(const Arg *arg) { - XEvent ev; - - if(sel < 0) - return; - - if(isprotodel(sel) && !clients[sel]->closed) { - ev.type = ClientMessage; - ev.xclient.window = clients[sel]->win; - ev.xclient.message_type = wmatom[WMProtocols]; - ev.xclient.format = 32; - ev.xclient.data.l[0] = wmatom[WMDelete]; - ev.xclient.data.l[1] = CurrentTime; - XSendEvent(dpy, clients[sel]->win, False, NoEventMask, &ev); - clients[sel]->closed = True; - } else { - XKillClient(dpy, clients[sel]->win); - } -} - -void -manage(Window w) { - updatenumlockmask(); - { - int i, j, nextpos; - unsigned int modifiers[] = { 0, LockMask, numlockmask, - numlockmask|LockMask }; - KeyCode code; - Client *c; - XEvent e; - - XWithdrawWindow(dpy, w, 0); - XReparentWindow(dpy, w, win, 0, bh); - XSelectInput(dpy, w, PropertyChangeMask - |StructureNotifyMask|EnterWindowMask); - XSync(dpy, False); - - for(i = 0; i < LENGTH(keys); i++) { - if((code = XKeysymToKeycode(dpy, keys[i].keysym))) { - for(j = 0; j < LENGTH(modifiers); j++) { - XGrabKey(dpy, code, keys[i].mod - | modifiers[j], w, - True, GrabModeAsync, - GrabModeAsync); - } - } - } - - c = emallocz(sizeof(*c)); - c->win = w; - - nclients++; - clients = erealloc(clients, sizeof(Client *) * nclients); - - if(npisrelative) { - nextpos = sel + newposition; - } else { - if(newposition < 0) { - nextpos = nclients - newposition; - } else { - nextpos = newposition; - } - } - if(nextpos >= nclients) - nextpos = nclients - 1; - if(nextpos < 0) - nextpos = 0; - - if(nclients > 1 && nextpos < nclients - 1) { - memmove(&clients[nextpos + 1], &clients[nextpos], - sizeof(Client *) * - (nclients - nextpos - 1)); - } - clients[nextpos] = c; - updatetitle(nextpos); - - XLowerWindow(dpy, w); - XMapWindow(dpy, w); - - e.xclient.window = w; - e.xclient.type = ClientMessage; - e.xclient.message_type = wmatom[XEmbed]; - e.xclient.format = 32; - e.xclient.data.l[0] = CurrentTime; - e.xclient.data.l[1] = XEMBED_EMBEDDED_NOTIFY; - e.xclient.data.l[2] = 0; - e.xclient.data.l[3] = win; - e.xclient.data.l[4] = 0; - XSendEvent(dpy, root, False, NoEventMask, &e); - - XSync(dpy, False); - - /* Adjust sel before focus does set it to lastsel. */ - if(sel >= nextpos) - sel++; - focus((nextfocus)? nextpos : ((sel < 0)? 0 : sel)); - nextfocus = foreground; - } -} - -void -maprequest(const XEvent *e) { - const XMapRequestEvent *ev = &e->xmaprequest; - - if(getclient(ev->window) < 0) - manage(ev->window); -} - -void -move(const Arg *arg) { - if(arg->i >= 0 && arg->i < nclients) - focus(arg->i); -} - -void -movetab(const Arg *arg) { - int c; - Client *new; - - if(sel < 0 || (arg->i == 0)) - return; - - c = sel + arg->i; - while(c >= nclients) - c -= nclients; - while(c < 0) - c += nclients; - - new = clients[c]; - clients[c] = clients[sel]; - clients[sel] = new; - - sel = c; - - drawbar(); -} - -void -propertynotify(const XEvent *e) { - const XPropertyEvent *ev = &e->xproperty; - int c; - char* selection = NULL; - Arg arg; - - if(ev->state == PropertyNewValue && ev->atom == wmatom[WMSelectTab]) { - selection = getatom(WMSelectTab); - if(!strncmp(selection, "0x", 2)) { - arg.i = getclient(strtoul(selection, NULL, 0)); - move(&arg); - } else { - cmd[cmd_append_pos] = selection; - arg.v = cmd; - spawn(&arg); - } - } else if(ev->state != PropertyDelete && ev->atom == XA_WM_NAME - && (c = getclient(ev->window)) > -1) { - updatetitle(c); - } -} - -void -resize(int c, int w, int h) { - XConfigureEvent ce; - XWindowChanges wc; - - ce.x = 0; - ce.y = bh; - ce.width = wc.width = w; - ce.height = wc.height = h; - ce.type = ConfigureNotify; - ce.display = dpy; - ce.event = clients[c]->win; - ce.window = clients[c]->win; - ce.above = None; - ce.override_redirect = False; - ce.border_width = 0; - - XConfigureWindow(dpy, clients[c]->win, CWWidth|CWHeight, &wc); - XSendEvent(dpy, clients[c]->win, False, StructureNotifyMask, - (XEvent *)&ce); -} - -void -rotate(const Arg *arg) { - int nsel = -1; - - if(sel < 0) - return; - - if(arg->i == 0) { - if(lastsel > -1) - focus(lastsel); - } else if(sel > -1) { - /* Rotating in an arg->i step around the clients. */ - nsel = sel + arg->i; - while(nsel >= nclients) - nsel -= nclients; - while(nsel < 0) - nsel += nclients; - focus(nsel); - } -} - -void -run(void) { - XEvent ev; - - /* main event loop */ - XSync(dpy, False); - drawbar(); - if(doinitspawn == True) - spawn(NULL); - - while(running) { - XNextEvent(dpy, &ev); - if(handler[ev.type]) - (handler[ev.type])(&ev); /* call handler */ - } -} - -void -sendxembed(int c, long msg, long detail, long d1, long d2) { - XEvent e = { 0 }; - - e.xclient.window = clients[c]->win; - e.xclient.type = ClientMessage; - e.xclient.message_type = wmatom[XEmbed]; - e.xclient.format = 32; - e.xclient.data.l[0] = CurrentTime; - e.xclient.data.l[1] = msg; - e.xclient.data.l[2] = detail; - e.xclient.data.l[3] = d1; - e.xclient.data.l[4] = d2; - XSendEvent(dpy, clients[c]->win, False, NoEventMask, &e); -} - -void -setcmd(int argc, char *argv[], int replace) { - int i; - - cmd = emallocz((argc+3) * sizeof(*cmd)); - if (argc == 0) - return; - for(i = 0; i < argc; i++) - cmd[i] = argv[i]; - cmd[(replace > 0)? replace : argc] = winid; - cmd_append_pos = argc + !replace; - cmd[cmd_append_pos] = cmd[cmd_append_pos+1] = NULL; -} - -void -setup(void) { - int bitm, tx, ty, tw, th, dh, dw, isfixed; - XClassHint class_hint; - XSizeHints *size_hint; - - /* clean up any zombies immediately */ - sigchld(0); - - /* init screen */ - screen = DefaultScreen(dpy); - root = RootWindow(dpy, screen); - initfont(font); - bh = dc.h = dc.font.height + 2; - - /* init atoms */ - wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False); - wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False); - wmatom[XEmbed] = XInternAtom(dpy, "_XEMBED", False); - wmatom[WMName] = XInternAtom(dpy, "_NET_WM_NAME", False); - wmatom[WMState] = XInternAtom(dpy, "_NET_WM_STATE", False); - wmatom[WMFullscreen] = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False); - wmatom[WMSelectTab] = XInternAtom(dpy, "_TABBED_SELECT_TAB", False); - - /* init appearance */ - wx = 0; - wy = 0; - ww = 800; - wh = 600; - isfixed = 0; - - if(geometry) { - tx = ty = tw = th = 0; - bitm = XParseGeometry(geometry, &tx, &ty, (unsigned *)&tw, - (unsigned *)&th); - if(bitm & XValue) - wx = tx; - if(bitm & YValue) - wy = ty; - if(bitm & WidthValue) - ww = tw; - if(bitm & HeightValue) - wh = th; - if(bitm & XNegative && wx == 0) - wx = -1; - if(bitm & YNegative && wy == 0) - wy = -1; - if(bitm & (HeightValue|WidthValue)) - isfixed = 1; - - dw = DisplayWidth(dpy, screen); - dh = DisplayHeight(dpy, screen); - if(wx < 0) - wx = dw + wx - ww - 1; - if(wy < 0) - wy = dh + wy - wh - 1; - } - - dc.norm[ColBG] = getcolor(normbgcolor); - dc.norm[ColFG] = getcolor(normfgcolor); - dc.sel[ColBG] = getcolor(selbgcolor); - dc.sel[ColFG] = getcolor(selfgcolor); - dc.drawable = XCreatePixmap(dpy, root, ww, wh, - DefaultDepth(dpy, screen)); - dc.gc = XCreateGC(dpy, root, 0, 0); - if(!dc.font.set) - XSetFont(dpy, dc.gc, dc.font.xfont->fid); - - win = XCreateSimpleWindow(dpy, root, wx, wy, ww, wh, 0, - dc.norm[ColFG], dc.norm[ColBG]); - XMapRaised(dpy, win); - XSelectInput(dpy, win, SubstructureNotifyMask|FocusChangeMask| - ButtonPressMask|ExposureMask|KeyPressMask|PropertyChangeMask| - StructureNotifyMask|SubstructureRedirectMask); - xerrorxlib = XSetErrorHandler(xerror); - - class_hint.res_name = wmname; - class_hint.res_class = "tabbed"; - XSetClassHint(dpy, win, &class_hint); - - size_hint = XAllocSizeHints(); - if(!isfixed) { - size_hint->flags = PSize; - size_hint->height = wh; - size_hint->width = ww; - } else { - size_hint->flags = PMaxSize | PMinSize; - size_hint->min_width = size_hint->max_width = ww; - size_hint->min_height = size_hint->max_height = wh; - } - XSetWMProperties(dpy, win, NULL, NULL, NULL, 0, size_hint, NULL, NULL); - XFree(size_hint); - - XSetWMProtocols(dpy, win, &wmatom[WMDelete], 1); - - snprintf(winid, sizeof(winid), "%lu", win); - setenv("XEMBED", winid, 1); - - nextfocus = foreground; - focus(-1); -} - -void -sigchld(int unused) { - if(signal(SIGCHLD, sigchld) == SIG_ERR) - die("tabbed: cannot install SIGCHLD handler"); - - while(0 < waitpid(-1, NULL, WNOHANG)); -} - -void -spawn(const Arg *arg) { - if(fork() == 0) { - if(dpy) - close(ConnectionNumber(dpy)); - - setsid(); - if(arg && arg->v) { - execvp(((char **)arg->v)[0], (char **)arg->v); - fprintf(stderr, "tabbed: execvp %s", - ((char **)arg->v)[0]); - } else { - cmd[cmd_append_pos] = NULL; - execvp(cmd[0], cmd); - fprintf(stderr, "tabbed: execvp %s", cmd[0]); - } - perror(" failed"); - exit(0); - } -} - -int -textnw(const char *text, unsigned int len) { - XRectangle r; - - if(dc.font.set) { - XmbTextExtents(dc.font.set, text, len, NULL, &r); - - return r.width; - } - - return XTextWidth(dc.font.xfont, text, len); -} - -void -unmanage(int c) { - if(c < 0 || c >= nclients) { - drawbar(); - XSync(dpy, False); - return; - } - - if(!nclients) { - return; - } else if(c == 0) { - /* First client. */ - nclients--; - free(clients[0]); - memmove(&clients[0], &clients[1], sizeof(Client *) * nclients); - } else if(c == nclients - 1) { - /* Last client. */ - nclients--; - free(clients[c]); - clients = erealloc(clients, sizeof(Client *) * nclients); - } else { - /* Somewhere inbetween. */ - free(clients[c]); - memmove(&clients[c], &clients[c+1], - sizeof(Client *) * (nclients - (c + 1))); - nclients--; - } - - if(nclients <= 0) { - sel = -1; - lastsel = -1; - - if (closelastclient) { - running = False; - } else if (fillagain && running) { - spawn(NULL); - } - } else { - if(c == lastsel) { - lastsel = -1; - } else if(lastsel > c) { - lastsel--; - } - lastsel = MIN(lastsel, nclients - 1); - - if(c == sel) { - /* Note that focus() will never set lastsel == sel, - * so if here lastsel == sel, it was decreased by above if() clause - * and was actually (sel + 1) before. - */ - if(lastsel > 0) { - focus(lastsel); - } else { - focus(0); - lastsel = 1; - } - } else { - if(sel > c) - sel -= 1; - if(sel >= nclients) - sel = nclients - 1; - - focus(sel); - } - } - - drawbar(); - XSync(dpy, False); -} - -void -updatenumlockmask(void) { - unsigned int i, j; - XModifierKeymap *modmap; - - numlockmask = 0; - modmap = XGetModifierMapping(dpy); - for(i = 0; i < 8; i++) { - for(j = 0; j < modmap->max_keypermod; j++) { - if(modmap->modifiermap[i * modmap->max_keypermod + j] - == XKeysymToKeycode(dpy, - XK_Num_Lock)) { - numlockmask = (1 << i); - } - } - } - XFreeModifiermap(modmap); -} - -void -updatetitle(int c) { - if(!gettextprop(clients[c]->win, wmatom[WMName], - clients[c]->name, sizeof(clients[c]->name))) { - gettextprop(clients[c]->win, XA_WM_NAME, - clients[c]->name, sizeof(clients[c]->name)); - } - if(sel == c) - xsettitle(win, clients[c]->name); - drawbar(); -} - -/* There's no way to check accesses to destroyed windows, thus those cases are - * ignored (especially on UnmapNotify's). Other types of errors call Xlibs - * default error handler, which may call exit. */ -int -xerror(Display *dpy, XErrorEvent *ee) { - if(ee->error_code == BadWindow - || (ee->request_code == X_SetInputFocus - && ee->error_code == BadMatch) - || (ee->request_code == X_PolyText8 - && ee->error_code == BadDrawable) - || (ee->request_code == X_PolyFillRectangle - && ee->error_code == BadDrawable) - || (ee->request_code == X_PolySegment - && ee->error_code == BadDrawable) - || (ee->request_code == X_ConfigureWindow - && ee->error_code == BadMatch) - || (ee->request_code == X_GrabButton - && ee->error_code == BadAccess) - || (ee->request_code == X_GrabKey - && ee->error_code == BadAccess) - || (ee->request_code == X_CopyArea - && ee->error_code == BadDrawable)) { - return 0; - } - - fprintf(stderr, "tabbed: fatal error: request code=%d, error code=%d\n", - ee->request_code, ee->error_code); - return xerrorxlib(dpy, ee); /* may call exit */ -} - -void -xsettitle(Window w, const char *str) { - XTextProperty xtp; - - if(XmbTextListToTextProperty(dpy, (char **)&str, 1, XCompoundTextStyle, - &xtp) == Success) { - XSetTextProperty(dpy, w, &xtp, wmatom[WMName]); - XSetTextProperty(dpy, w, &xtp, XA_WM_NAME); - XFree(xtp.value); - } -} - -char *argv0; - -void -usage(void) { - die("usage: %s [-dfhsv] [-g geometry] [-n name] [-p [s+/-]pos] [-r narg] " - "[-u color] [-U color] [-t color] [-T color] command...\n", argv0); -} - -int -main(int argc, char *argv[]) { - Bool detach = False; - int replace = 0; - char *pstr; - - ARGBEGIN { - case 'c': - closelastclient = True; - fillagain = False; - break; - case 'd': - detach = True; - break; - case 'f': - fillagain = True; - break; - case 'g': - geometry = EARGF(usage()); - break; - case 'n': - wmname = EARGF(usage()); - break; - case 'p': - pstr = EARGF(usage()); - if(pstr[0] == 's') { - npisrelative = True; - newposition = atoi(&pstr[1]); - } else { - newposition = atoi(pstr); - } - break; - case 'r': - replace = atoi(EARGF(usage())); - break; - case 's': - doinitspawn = False; - break; - case 'v': - die("tabbed-"VERSION", © 2009-2012" - " tabbed engineers, see LICENSE" - " for details.\n"); - break; - case 't': - selbgcolor = EARGF(usage()); - break; - case 'T': - selfgcolor = EARGF(usage()); - break; - case 'u': - normbgcolor = EARGF(usage()); - break; - case 'U': - normfgcolor = EARGF(usage()); - break; - default: - case 'h': - usage(); - } ARGEND; - - if(argc < 1) { - doinitspawn = False; - fillagain = False; - } - - setcmd(argc, argv, replace); - - if(!setlocale(LC_CTYPE, "") || !XSupportsLocale()) - fprintf(stderr, "tabbed: no locale support\n"); - if(!(dpy = XOpenDisplay(NULL))) - die("tabbed: cannot open display\n"); - - setup(); - printf("0x%lx\n", win); - fflush(NULL); - - if(detach) { - if(fork() == 0) { - fclose(stdout); - } else { - if(dpy) - close(ConnectionNumber(dpy)); - return EXIT_SUCCESS; - } - } - - run(); - cleanup(); - XCloseDisplay(dpy); - - return EXIT_SUCCESS; -} - diff --git a/utils/Makefile b/utils/Makefile new file mode 100644 index 0000000..c7e5e03 --- /dev/null +++ b/utils/Makefile @@ -0,0 +1,26 @@ +include ../config.mk +utils: + make -C farbfeld + make -C nsxiv + make -C scroll-0.1 + make -C $(ST) + make -C surf + make -C tabbed + make -C wmname +clean-utils: + make clean -C farbfeld + make clean -C nsxiv + make clean -C scroll-0.1 + make clean -C $(ST) + make clean -C surf + make clean -C tabbed + make clean -C wmname +install-utils: + make install -C farbfeld + make install -C nsxiv + make install -C scroll-0.1 + make install -C $(ST) + make install -C surf + make install -C tabbed + make install -C wmname + diff --git a/utils/farbfeld/2ff b/utils/farbfeld/2ff new file mode 100755 index 0000000..6ce91b9 --- /dev/null +++ b/utils/farbfeld/2ff @@ -0,0 +1,38 @@ +#!/bin/sh + +# arguments +if [ "$#" -ne 0 ]; then + echo "usage: $0" >&2 + exit 1 +fi + +# write input into temporary file +TMP=$(mktemp) +trap 'rm "$TMP"' EXIT +cat > "$TMP" + +# determine the mime-type +if [ "$(dd if="$TMP" bs=1 count=8 2>/dev/null | tr -d '\0')" = "farbfeld" ]; then + cat "$TMP" +else + MIME=$(file -ib "$TMP" | cut -d ";" -f 1) + + case "$MIME" in + image/png) + png2ff < "$TMP" + ;; + image/jpeg) + jpg2ff < "$TMP" + ;; + *) + convert "$TMP" png:- | png2ff + ;; + esac +fi + +# errors +if [ $? -ne 0 ]; then + exit 1 +else + exit 0 +fi diff --git a/utils/farbfeld/2ff.1 b/utils/farbfeld/2ff.1 new file mode 100644 index 0000000..426e3fd --- /dev/null +++ b/utils/farbfeld/2ff.1 @@ -0,0 +1,45 @@ +.Dd 2018-04-11 +.Dt 2FF 1 +.Os suckless.org +.Sh NAME +.Nm 2ff +.Nd convert image to farbfeld +.Sh SYNOPSIS +.Nm +.Sh DESCRIPTION +.Nm +reads an image from stdin, converts it to +.Xr farbfeld 5 +and writes the result to stdout. +.Pp +.Nm +is a wrapper script around the farbfeld conversion tools +with a fallback to obtaining a PNG using +.Xr ImageMagick 1 +and passing it through +.Xr png2ff 1 . +.Pp +In case of an error +.Nm +writes a diagnostic message to stderr. +.Sh EXIT STATUS +.Bl -tag -width Ds +.It 0 +Image processed successfully. +.It 1 +An error occurred. +.El +.Sh EXAMPLES +$ +.Nm +< image.* > image.ff +.Pp +$ +.Nm +< image.* | bzip2 > image.ff.bz2 +.Sh SEE ALSO +.Xr bzip2 1 , +.Xr ImageMagick 1 , +.Xr farbfeld 5 +.Sh AUTHORS +.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/utils/farbfeld/FORMAT b/utils/farbfeld/FORMAT new file mode 100644 index 0000000..0c082ea --- /dev/null +++ b/utils/farbfeld/FORMAT @@ -0,0 +1,14 @@ + + FARBFELD IMAGE FORMAT SPECIFICATION + + ╔════════╤═════════════════════════════════════════════════════════╗ + ║ Bytes │ Description ║ + ╠════════╪═════════════════════════════════════════════════════════╣ + ║ 8 │ "farbfeld" magic value ║ + ╟────────┼─────────────────────────────────────────────────────────╢ + ║ 4 │ 32-Bit BE unsigned integer (width) ║ + ╟────────┼─────────────────────────────────────────────────────────╢ + ║ 4 │ 32-Bit BE unsigned integer (height) ║ + ╟────────┼─────────────────────────────────────────────────────────╢ + ║ [2222] │ 4⋅16-Bit BE unsigned integers [RGBA] / pixel, row-major ║ + ╚════════╧═════════════════════════════════════════════════════════╝ diff --git a/utils/farbfeld/LICENSE b/utils/farbfeld/LICENSE new file mode 100644 index 0000000..05640a5 --- /dev/null +++ b/utils/farbfeld/LICENSE @@ -0,0 +1,24 @@ +ISC-License + +Copyright 2014-2018 Laslo Hunhold + +Copyright 2004 Ted Unangst +Copyright 2004 Todd C. Miller +Copyright 2008 Otto Moerbeek +Copyright 2014-2015 Dimitris Papastamos +Copyright 2014-2016 Hiltjo Posthuma +Copyright 2015 Willy Goiffon +Copyright 2016 Alexander Krotov +Copyright 2017 Mattias Andrée + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/utils/farbfeld/Makefile b/utils/farbfeld/Makefile new file mode 100644 index 0000000..354509b --- /dev/null +++ b/utils/farbfeld/Makefile @@ -0,0 +1,68 @@ +# See LICENSE file for copyright and license details +# farbfeld - suckless image format with conversion tools +.POSIX: + +include config.mk +include ../../config.mk + +REQ = util +HDR = arg.h +BIN = png2ff ff2png jpg2ff ff2jpg ff2pam ff2ppm +SCR = 2ff +MAN1 = 2ff.1 $(BIN:=.1) +MAN5 = farbfeld.5 + +all: $(BIN) + +png2ff-LDLIBS = $(PNG-LDLIBS) +ff2png-LDLIBS = $(PNG-LDLIBS) +jpg2ff-LDLIBS = $(JPG-LDLIBS) +ff2jpg-LDLIBS = $(JPG-LDLIBS) + +png2ff: png2ff.o $(REQ:=.o) +ff2png: ff2png.o $(REQ:=.o) +jpg2ff: jpg2ff.o $(REQ:=.o) +ff2jpg: ff2jpg.o $(REQ:=.o) +ff2pam: ff2pam.o $(REQ:=.o) +ff2ppm: ff2ppm.o $(REQ:=.o) + +png2ff.o: png2ff.c config.mk $(HDR) $(REQ:=.h) +ff2png.o: ff2png.c config.mk $(HDR) $(REQ:=.h) +jpg2ff.o: jpg2ff.c config.mk $(HDR) $(REQ:=.h) +ff2jpg.o: ff2jpg.c config.mk $(HDR) $(REQ:=.h) +ff2pam.o: ff2pam.c config.mk $(HDR) $(REQ:=.h) +ff2ppm.o: ff2ppm.c config.mk $(HDR) $(REQ:=.h) + +.o: + $(CC) -o $@ $(LDFLAGS) $< $(REQ:=.o) $($*-LDLIBS) + +.c.o: + $(CC) -c $(CPPFLAGS) $(CFLAGS) $< + +clean: + rm -f $(BIN) $(BIN:=.o) $(REQ:=.o) + +dist: + rm -rf "farbfeld-$(VERSION)" + mkdir -p "farbfeld-$(VERSION)" + cp -R FORMAT LICENSE Makefile README config.mk $(SCR) \ + $(HDR) $(BIN:=.c) $(REQ:=.c) $(REQ:=.h) \ + $(MAN1) $(MAN5) "farbfeld-$(VERSION)" + tar -cf - "farbfeld-$(VERSION)" | gzip -c > "farbfeld-$(VERSION).tar.gz" + rm -rf "farbfeld-$(VERSION)" + +install: all + mkdir -p "$(DESTDIR)$(PREFIX)/bin" + cp -f $(SCR) $(BIN) "$(DESTDIR)$(PREFIX)/bin" + for f in $(BIN) $(SCR); do chmod 755 "$(DESTDIR)$(PREFIX)/bin/$$f"; done + mkdir -p "$(DESTDIR)$(MANPREFIX)/man1" + cp -f $(MAN1) "$(DESTDIR)$(MANPREFIX)/man1" + for m in $(MAN1); do chmod 644 "$(DESTDIR)$(MANPREFIX)/man1/$$m"; done + mkdir -p "$(DESTDIR)$(MANPREFIX)/man5" + cp -f $(MAN5) "$(DESTDIR)$(MANPREFIX)/man5" + for m in $(MAN5); do chmod 644 "$(DESTDIR)$(MANPREFIX)/man5/$$m"; done + +uninstall: + for f in $(BIN) $(SCR); do rm -f "$(DESTDIR)$(PREFIX)/bin/$$f"; done + for m in $(MAN1); do rm -f "$(DESTDIR)$(MANPREFIX)/man1/$$m"; done + for m in $(MAN5); do rm -f "$(DESTDIR)$(MANPREFIX)/man5/$$m"; done diff --git a/utils/farbfeld/README b/utils/farbfeld/README new file mode 100644 index 0000000..1fe1125 --- /dev/null +++ b/utils/farbfeld/README @@ -0,0 +1,74 @@ + + ███ ███ ██ ██ ███ ███ █ ██ + █ █ █ █ █ █ █ █ █ █ █ █ + ██ ███ ██ ███ ██ ██ █ █ █ + █ █ █ █ █ █ █ █ █ █ █ █ + █ █ █ █ █ ██ █ ███ ███ ██ + + +WHAT IS FARBFELD? + Farbfeld is a lossless image-format designed to be + parsed and piped easily. It is probably the simplest + image-format you can find (see FORMAT). + It does not have integrated compression, but allows + compression algorithms to work with it easily by adding + little entropy to the image data itself. This beats PNG + in many cases. + Given the free choice of compression algorithms, it + is trivial to switch to better and faster ones as they + show up in the future. + +HOW DO I USE THE TOOLS? + encoding: + png2ff < example.png > example.ff + png2ff < example.png | bzip2 > example.ff.bz2 + + decoding: + ff2png < example.ff > example.png + bzcat example.ff.bz2 | ff2png > example.png + + bzip2 is used in this example and a recommended + compression algorithm. Of course you are free + to use something else. + +WHY FARBFELD? + Current image-formats have integrated compression, + making it complicated to read the image data. + One is forced to use complex libraries like libpng, + libjpeg, libjpeg-turbo, giflib and others, read the + documentation and write a lot of boilerplate in order + to get started. + Farbfeld leaves this behind and is designed to be as + simple as possible, leaving the task of compression + to outside tools. + The simple design, which was the primary objective, + implicitly lead to the very good compression + characteristics, as it often happens when you go with + the UNIX philosophy. + Reading farbfeld images doesn't require any special + libraries. The tools in this folder are just a toolbox + to make it easy to convert between common image formats + and farbfeld. + +HOW DOES IT WORK? + In farbfeld, pattern resolution is not done while + converting, but while compressing the image. + For example, farbfeld always stores the alpha-channel, + even if the image doesn't have alpha-variation. + This may sound like a big waste at first, but as + soon as you compress an image of this kind, the + compression-algorithm (e.g. bzip2) recognizes the + pattern that every 48 bits the 16 bits store the + same information. + And the compression-algorithms get better and better + at this. + Same applies to the idea of having 16 bits per channel. + It sounds excessive, but if you for instance only have + a greyscale image, the R, G and B channels will store + the same value, which is recognized by the compression + algorithm easily. + This effectively leads to filesizes you'd normally only + reach with paletted images, and in some cases bzip2 even + beats png's compression, for instance when you're dealing + with grayscale data, line drawings, decals and even + photographs. diff --git a/utils/farbfeld/arg.h b/utils/farbfeld/arg.h new file mode 100644 index 0000000..7f503ec --- /dev/null +++ b/utils/farbfeld/arg.h @@ -0,0 +1,49 @@ +/* + * ISC-License + * + * Copyright 2017 Laslo Hunhold + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ +#ifndef ARG_H +#define ARG_H + +extern char *argv0; + +/* int main(int argc, char *argv[]) */ +#define ARGBEGIN for (argv0 = *argv, *argv ? (argc--, argv++) : ((void *)0); \ + *argv && (*argv)[0] == '-' && (*argv)[1]; argc--, argv++) { \ + int i_, argused_; \ + if ((*argv)[1] == '-' && !(*argv)[2]) { \ + argc--, argv++; \ + break; \ + } \ + for (i_ = 1, argused_ = 0; (*argv)[i_]; i_++) { \ + switch((*argv)[i_]) +#define ARGEND if (argused_) { \ + if ((*argv)[i_ + 1]) { \ + break; \ + } else { \ + argc--, argv++; \ + break; \ + } \ + } \ + } \ + } +#define ARGC() ((*argv)[i_]) +#define ARGF_(x) (((*argv)[i_ + 1]) ? (argused_ = 1, &((*argv)[i_ + 1])) : \ + (*(argv + 1)) ? (argused_ = 1, *(argv + 1)) : (x)) +#define EARGF(x) ARGF_(((x), exit(1), (char *)0)) +#define ARGF() ARGF_((char *)0) + +#endif diff --git a/utils/farbfeld/config.mk b/utils/farbfeld/config.mk new file mode 100644 index 0000000..8ba827a --- /dev/null +++ b/utils/farbfeld/config.mk @@ -0,0 +1,17 @@ +# farbfeld version +VERSION = 4 + +# Customize below to fit your system + +# paths +MANPREFIX = $(PREFIX)/share/man + +# flags +CPPFLAGS = -D_DEFAULT_SOURCE +CFLAGS = -std=c99 -pedantic -Wall -Wextra -Os +LDFLAGS = -s +PNG-LDLIBS = -lpng +JPG-LDLIBS = -ljpeg + +# compiler and linker +CC = cc diff --git a/utils/farbfeld/farbfeld.5 b/utils/farbfeld/farbfeld.5 new file mode 100644 index 0000000..55dc47c --- /dev/null +++ b/utils/farbfeld/farbfeld.5 @@ -0,0 +1,177 @@ +.Dd 2018-04-11 +.Dt FARBFELD 5 +.Os suckless.org +.Sh NAME +.Nm farbfeld +.Nd suckless image format +.Sh DESCRIPTION +.Nm +is a +.Em lossless +image format which is easy to parse, pipe and compress. +It has the following format: +.Bd -literal -offset left +BYTES DESCRIPTION +8 "farbfeld" magic value +4 32-Bit BE unsigned integer (width) +4 32-Bit BE unsigned integer (height) +[2222] 4*16-Bit BE unsigned integers [RGBA] / pixel, row-major +.Ed +.Pp +The RGB-data should be sRGB for best interoperability and not +alpha-premultiplied. +.Sh USAGE +.Nm +provides the tools +.Xr 2ff 1 , +.Xr jpg2ff 1 , +.Xr png2ff 1 +and +.Xr ff2jpg 1 , +.Xr ff2pam 1 , +.Xr ff2png 1 , +.Xr ff2ppm 1 +to +.Em convert +to and from farbfeld images respectively. +.Pp +.Xr bzip2 1 +is recommended for +.Em compression , +giving results comparable with PNG for photographs and much better results +for other image types. +.sp +The +.Em file extension +is ".ff" and compression extensions shall be +appended (e.g. ".ff.bz2"). +.Sh MOTIVATION +.Nm +was created because the author was not satisfied with the boilerplate +and inherent complexity involved in handling common image formats +(PNG, JPEG, GIF,...), having to rely on bloated libraries while not being +able to focus on the task at hand for a given image processing problem. +.Sh EXAMPLES +The following code listing +.Em invert.c +is a ready-to-use color inverter with all necessary error handling and +reporting. This program can be integrated into a farbfeld pipeline as +follows: +.Pp +$ png2ff < image.png | invert | ff2png > image-inverted.png +.Pp +It shall be noted here that due to the simplicity of the format no +external libraries are needed to handle the farbfeld image data. The +0BSD-License gives you the freedom to throw away the license block and +just use the code as you wish. Happy hacking! +.Bd -literal -offset left +/* + * 0BSD-License + * + * (c) 2017 Laslo Hunhold + * + * Permission to use, copy, modify, and/or distribute this software for + * any purpose with or without fee is hereby granted. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL + * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE + * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THIS SOFTWARE. + */ +#include + +#include +#include +#include +#include + +#define LEN(x) (sizeof (x) / sizeof *(x)) + +static void +invert(uint16_t rgba[4]) +{ + rgba[0] = UINT16_MAX - rgba[0]; + rgba[1] = UINT16_MAX - rgba[1]; + rgba[2] = UINT16_MAX - rgba[2]; +} + +int +main(int argc, char *argv[]) +{ + uint32_t hdr[4], width, height, i, j, k; + uint16_t rgba[4]; + + /* arguments */ + if (argc != 1) { + fprintf(stderr, "usage: %s\\n", argv[0]); + return 1; + } + + /* read header */ + if (fread(hdr, sizeof(*hdr), LEN(hdr), stdin) != LEN(hdr)) { + goto readerr; + } + if (memcmp("farbfeld", hdr, sizeof("farbfeld") - 1)) { + fprintf(stderr, "%s: invalid magic value\\n", argv[0]); + return 1; + } + width = ntohl(hdr[2]); + height = ntohl(hdr[3]); + + /* write data */ + if (fwrite(hdr, sizeof(*hdr), LEN(hdr), stdout) != 4) { + goto writerr; + } + + for (i = 0; i < height; i++) { + for (j = 0; j < width; j++) { + if (fread(rgba, sizeof(*rgba), LEN(rgba), + stdin) != LEN(rgba)) { + goto readerr; + } + for (k = 0; k < 4; k++) { + rgba[k] = ntohs(rgba[k]); + } + + invert(rgba); + + for (k = 0; k < 4; k++) { + rgba[k] = htons(rgba[k]); + } + if (fwrite(rgba, sizeof(*rgba), LEN(rgba), + stdout) != LEN(rgba)) { + goto writerr; + } + } + } + + /* clean up */ + if (fclose(stdout)) { + fprintf(stderr, "%s: fclose: %s\\n", argv[0], + strerror(errno)); + return 1; + } + + return 0; +readerr: + fprintf(stderr, "%s: fread: Unexpected EOF\\n", argv[0]); + return 1; +writerr: + fprintf(stderr, "%s: fwrite: %s\\n", argv[0], strerror(errno)); + return 1; +} +.Ed +.Sh SEE ALSO +.Xr 2ff 1 , +.Xr ff2jpg 1 , +.Xr ff2pam 1 , +.Xr ff2png 1 , +.Xr ff2ppm 1 , +.Xr jpg2ff 1 , +.Xr png2ff 1 +.Sh AUTHORS +.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/utils/farbfeld/ff2jpg.1 b/utils/farbfeld/ff2jpg.1 new file mode 100644 index 0000000..745ae6e --- /dev/null +++ b/utils/farbfeld/ff2jpg.1 @@ -0,0 +1,54 @@ +.Dd 2018-04-11 +.Dt FF2JPG 1 +.Os suckless.org +.Sh NAME +.Nm ff2jpg +.Nd convert farbfeld to JPG +.Sh SYNOPSIS +.Nm +.Op Fl b Ar colour +.Op Fl o +.Op Fl q Ar quality +.Sh DESCRIPTION +.Nm +reads a +.Xr farbfeld 5 +image from stdin, converts it to JPG (8-bit RGB) and writes the result to +stdout. +.Pp +In case of an error +.Nm +writes a diagnostic message to stderr. +.Sh OPTIONS +.Bl -tag -width Ds +.It Fl b Ar colour +Blend the transparent colours with +.Ar colour +specified as rgb, rrggbb or rrrrggggbbbb. The default is fff. +.It Fl o +Optimize the Huffman table, which reduces the file size but takes longer. +.It Fl q Ar quality +Set the output +.Ar quality +ranging from 0 to 100. The default is 85. +.El +.Sh EXIT STATUS +.Bl -tag -width Ds +.It 0 +Image processed successfully. +.It 1 +An error occurred. +.El +.Sh EXAMPLES +$ +.Nm +< image.ff > image.jpg +.Pp +$ bunzip2 < image.ff.bz2 | +.Nm +-b 0f0 -q 90 > image.jpg +.Sh SEE ALSO +.Xr bzip2 1 , +.Xr farbfeld 5 +.Sh AUTHORS +.An Hiltjo Posthuma Aq Mt hiltjo@codemadness.org diff --git a/utils/farbfeld/ff2jpg.c b/utils/farbfeld/ff2jpg.c new file mode 100644 index 0000000..f4514b8 --- /dev/null +++ b/utils/farbfeld/ff2jpg.c @@ -0,0 +1,114 @@ +/* See LICENSE file for copyright and license details. */ +#include + +#include +#include +#include +#include +#include +#include + +#include + +#include "arg.h" +#include "util.h" + +static void +jpeg_error(j_common_ptr js) +{ + fprintf(stderr, "%s: libjpeg: ", argv0); + (*js->err->output_message)(js); + exit(1); +} + +static void +jpeg_setup_writer(struct jpeg_compress_struct *s, struct jpeg_error_mgr *e, + uint32_t w, uint32_t h, int quality, int opt) +{ + jpeg_create_compress(s); + e->error_exit = jpeg_error; + s->err = jpeg_std_error(e); + + jpeg_stdio_dest(s, stdout); + s->image_width = w; + s->image_height = h; + s->input_components = 3; /* color components per pixel */ + s->in_color_space = JCS_RGB; /* output color space */ + jpeg_set_defaults(s); + + if (opt) { + s->optimize_coding = 1; + } + jpeg_set_quality(s, quality, 1); + + jpeg_start_compress(s, 1); +} + +static void +usage(void) +{ + die("usage: %s [-b colour] [-o] [-q quality]", argv0); +} + +int +main(int argc, char *argv[]) +{ + struct jpeg_compress_struct jcomp; + struct jpeg_error_mgr jerr; + size_t rowlen; + uint64_t a; + uint32_t width, height, i, j, k, l; + uint16_t *row, mask[3] = { 0xffff, 0xffff, 0xffff }; + uint8_t *rowout; + int optimize = 0, quality = 85; + + /* arguments */ + ARGBEGIN { + case 'b': + if (parse_mask(EARGF(usage()), mask)) { + usage(); + } + break; + case 'o': + optimize = 1; + break; + case 'q': + quality = estrtonum(EARGF(usage()), 0, 100); + break; + default: + usage(); + } ARGEND + + if (argc) { + usage(); + } + + /* prepare */ + ff_read_header(&width, &height); + jpeg_setup_writer(&jcomp, &jerr, width, height, quality, optimize); + row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); + rowlen = width * (sizeof("RGBA") - 1); + rowout = ereallocarray(NULL, width, (sizeof("RGB") - 1) * sizeof(uint8_t)); + + /* write data */ + for (i = 0; i < height; ++i) { + efread(row, sizeof(uint16_t), rowlen, stdin); + for (j = 0, k = 0; j < rowlen; j += 4, k += 3) { + a = ntohs(row[j + 3]); + for (l = 0; l < 3; l++) { + /* alpha blending and 8-bit-reduction */ + rowout[k + l] = (a * ntohs(row[j + l]) + + (UINT16_MAX - a) * mask[l]) / + (UINT16_MAX * + (UINT16_MAX / UINT8_MAX)); + } + } + jpeg_write_scanlines(&jcomp, &rowout, 1); + } + + /* clean up */ + jpeg_finish_compress(&jcomp); + jpeg_destroy_compress(&jcomp); + + return fshut(stdout, ""); +} diff --git a/utils/farbfeld/ff2pam.1 b/utils/farbfeld/ff2pam.1 new file mode 100644 index 0000000..3f4acfe --- /dev/null +++ b/utils/farbfeld/ff2pam.1 @@ -0,0 +1,38 @@ +.Dd 2018-04-11 +.Dt FF2PAM 1 +.Os suckless.org +.Sh NAME +.Nm ff2pam +.Nd convert farbfeld to PAM +.Sh SYNOPSIS +.Nm +.Sh DESCRIPTION +.Nm +reads a +.Xr farbfeld 5 +image from stdin, converts it to PAM (16-bit RGBA) and writes the result +to stdout. +.Pp +In case of an error +.Nm +writes a diagnostic message to stderr. +.Sh EXIT STATUS +.Bl -tag -width Ds +.It 0 +Image processed successfully. +.It 1 +An error occurred. +.El +.Sh EXAMPLES +$ +.Nm +< image.ff > image.pam +.Pp +$ bunzip2 < image.ff.bz2 | +.Nm +> image.pam +.Sh SEE ALSO +.Xr bzip2 1 , +.Xr farbfeld 5 +.Sh AUTHORS +.An Mattias Andrée Aq Mt maandree@kth.se diff --git a/utils/farbfeld/ff2pam.c b/utils/farbfeld/ff2pam.c new file mode 100644 index 0000000..fca5c6f --- /dev/null +++ b/utils/farbfeld/ff2pam.c @@ -0,0 +1,55 @@ +/* See LICENSE file for copyright and license details. */ +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "util.h" + +static void +usage(void) +{ + die("usage: %s", argv0); +} + +int +main(int argc, char *argv[]) +{ + size_t rowlen; + uint32_t width, height, i; + uint16_t *row; + + /* arguments */ + argv0 = argv[0], argc--, argv++; + + if (argc) { + usage(); + } + + /* prepare */ + ff_read_header(&width, &height); + row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); + rowlen = width * (sizeof("RGBA") - 1); + + /* write data */ + printf("P7\n" + "WIDTH %" PRIu32 "\n" + "HEIGHT %" PRIu32 "\n" + "DEPTH 4\n" /* number of channels */ + "MAXVAL 65535\n" + "TUPLTYPE RGB_ALPHA\n" + "ENDHDR\n", + width, height); + + for (i = 0; i < height; i++) { + efread(row, sizeof(uint16_t), rowlen, stdin); + efwrite(row, sizeof(uint16_t), rowlen, stdout); + } + + return fshut(stdout, ""); +} diff --git a/utils/farbfeld/ff2png.1 b/utils/farbfeld/ff2png.1 new file mode 100644 index 0000000..d8e1fab --- /dev/null +++ b/utils/farbfeld/ff2png.1 @@ -0,0 +1,38 @@ +.Dd 2018-04-11 +.Dt FF2PNG 1 +.Os suckless.org +.Sh NAME +.Nm ff2png +.Nd convert farbfeld to PNG +.Sh SYNOPSIS +.Nm +.Sh DESCRIPTION +.Nm +reads a +.Xr farbfeld 5 +image from stdin, converts it to PNG (16-bit RGBA) and writes the result +to stdout. +.Pp +In case of an error +.Nm +writes a diagnostic message to stderr. +.Sh EXIT STATUS +.Bl -tag -width Ds +.It 0 +Image processed successfully. +.It 1 +An error occurred. +.El +.Sh EXAMPLES +$ +.Nm +< image.ff > image.png +.Pp +$ bunzip2 < image.ff.bz2 | +.Nm +> image.png +.Sh SEE ALSO +.Xr bzip2 1 , +.Xr farbfeld 5 +.Sh AUTHORS +.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/utils/farbfeld/ff2png.c b/utils/farbfeld/ff2png.c new file mode 100644 index 0000000..193b375 --- /dev/null +++ b/utils/farbfeld/ff2png.c @@ -0,0 +1,77 @@ +/* See LICENSE file for copyright and license details. */ +#include + +#include +#include +#include +#include +#include + +#include + +#include "util.h" + +static void +png_err(png_struct *pngs, const char *msg) +{ + (void)pngs; + die("libpng: %s", msg); +} + +static void +png_setup_writer(png_struct **s, png_info **i, uint32_t w, uint32_t h) +{ + *s = png_create_write_struct(PNG_LIBPNG_VER_STRING, NULL, png_err, NULL); + *i = png_create_info_struct(*s); + + if (!*s || !*i) { + die("Failed to initialize libpng"); + } + + png_init_io(*s, stdout); + png_set_IHDR(*s, *i, w, h, 16, PNG_COLOR_TYPE_RGB_ALPHA, + PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_BASE, + PNG_FILTER_TYPE_BASE); + png_write_info(*s, *i); +} + +static void +usage(void) +{ + die("usage: %s", argv0); +} + +int +main(int argc, char *argv[]) +{ + png_struct *pngs; + png_info *pngi; + size_t rowlen; + uint32_t width, height, i; + uint16_t *row; + + /* arguments */ + argv0 = argv[0], argc--, argv++; + + if (argc) { + usage(); + } + + /* prepare */ + ff_read_header(&width, &height); + png_setup_writer(&pngs, &pngi, width, height); + row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); + rowlen = width * (sizeof("RGBA") - 1); + + /* write data */ + for (i = 0; i < height; ++i) { + efread(row, sizeof(uint16_t), rowlen, stdin); + png_write_row(pngs, (uint8_t *)row); + } + + /* clean up */ + png_write_end(pngs, NULL); + png_destroy_write_struct(&pngs, NULL); + + return fshut(stdout, ""); +} diff --git a/utils/farbfeld/ff2ppm.1 b/utils/farbfeld/ff2ppm.1 new file mode 100644 index 0000000..1687346 --- /dev/null +++ b/utils/farbfeld/ff2ppm.1 @@ -0,0 +1,46 @@ +.Dd 2018-04-11 +.Dt FF2PPM 1 +.Os suckless.org +.Sh NAME +.Nm ff2ppm +.Nd convert farbfeld to PPM +.Sh SYNOPSIS +.Nm +.Op Fl b Ar colour +.Sh DESCRIPTION +.Nm +reads a +.Xr farbfeld 5 +image from stdin, converts it to PPM (16-Bit RGB P6 binary format) and +writes the result to stdout. +.Pp +In case of an error +.Nm +writes a diagnostic message to stderr. +.Sh OPTIONS +.Bl -tag -width Ds +.It Fl b Ar colour +Blend the transparent colours with +.Ar colour +specified as rgb, rrggbb or rrrrggggbbbb. The default is fff. +.El +.Sh EXIT STATUS +.Bl -tag -width Ds +.It 0 +Image processed successfully. +.It 1 +An error occurred. +.El +.Sh EXAMPLES +$ +.Nm +< image.ff > image.ppm +.Pp +$ bunzip2 < image.ff.bz2 | +.Nm +-b 0f0 > image.ppm +.Sh SEE ALSO +.Xr bzip2 1 , +.Xr farbfeld 5 +.Sh AUTHORS +.An Hiltjo Posthuma Aq Mt hiltjo@codemadness.org diff --git a/utils/farbfeld/ff2ppm.c b/utils/farbfeld/ff2ppm.c new file mode 100644 index 0000000..9b82d9c --- /dev/null +++ b/utils/farbfeld/ff2ppm.c @@ -0,0 +1,72 @@ +/* See LICENSE file for copyright and license details. */ +#include + +#include +#include +#include +#include +#include +#include + +#include "arg.h" +#include "util.h" + +static void +usage(void) +{ + die("usage: %s [-b colour]", argv0); +} + +int +main(int argc, char *argv[]) +{ + size_t rowlen, rowoutlen; + uint64_t a; + uint32_t width, height, i, j, k, l; + uint16_t *row, mask[3] = { 0xffff, 0xffff, 0xffff }; + uint8_t *rowout; + + /* arguments */ + ARGBEGIN { + case 'b': + if (parse_mask(EARGF(usage()), mask)) { + usage(); + } + break; + default: + usage(); + } ARGEND + + if (argc) { + usage(); + } + + /* prepare */ + ff_read_header(&width, &height); + row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); + rowout = ereallocarray(NULL, width, (sizeof("RGB") - 1) * sizeof(uint8_t)); + rowlen = width * (sizeof("RGBA") - 1); + rowoutlen = width * (sizeof("RGB") - 1); + + /* write data */ + printf("P6\n%" PRIu32 " %" PRIu32 "\n255\n", width, height); + + for (i = 0; i < height; ++i) { + efread(row, sizeof(uint16_t), rowlen, stdin); + + for (j = 0, k = 0; j < rowlen; j += 4, k += 3) { + a = ntohs(row[j + 3]); + for (l = 0; l < 3; l++) { + /* alpha blending and 8-bit-reduction */ + rowout[k + l] = (a * ntohs(row[j + l]) + + (UINT16_MAX - a) * mask[l]) / + (UINT16_MAX * + (UINT16_MAX / UINT8_MAX)); + } + } + + efwrite(rowout, sizeof(uint8_t), rowoutlen, stdout); + } + + return fshut(stdout, ""); +} diff --git a/utils/farbfeld/jpg2ff.1 b/utils/farbfeld/jpg2ff.1 new file mode 100644 index 0000000..6ae67e2 --- /dev/null +++ b/utils/farbfeld/jpg2ff.1 @@ -0,0 +1,38 @@ +.Dd 2018-04-11 +.Dt JPG2FF 1 +.Os suckless.org +.Sh NAME +.Nm jpg2ff +.Nd convert JPG to farbfeld +.Sh SYNOPSIS +.Nm +.Sh DESCRIPTION +.Nm +reads a JPG image from stdin, converts it to +.Xr farbfeld 5 +and writes the result to stdout. +.Pp +In case of an error +.Nm +writes a diagnostic message to stderr. +.Sh EXIT STATUS +.Bl -tag -width Ds +.It 0 +Image processed successfully. +.It 1 +An error occurred. +.El +.Sh EXAMPLES +$ +.Nm +< image.jpg > image.ff +.Pp +$ +.Nm +< image.jpg | bzip2 > image.ff.bz2 +.Sh SEE ALSO +.Xr 2ff 1 , +.Xr bzip2 1 , +.Xr farbfeld 5 +.Sh AUTHORS +.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/utils/farbfeld/jpg2ff.c b/utils/farbfeld/jpg2ff.c new file mode 100644 index 0000000..360ace4 --- /dev/null +++ b/utils/farbfeld/jpg2ff.c @@ -0,0 +1,90 @@ +/* See LICENSE file for copyright and license details. */ +#include + +#include +#include +#include +#include +#include + +#include + +#include "util.h" + +static void +jpeg_error(j_common_ptr js) +{ + fprintf(stderr, "%s: libjpeg: ", argv0); + (*js->err->output_message)(js); + exit(1); +} + +static void +jpeg_setup_reader(struct jpeg_decompress_struct *s, struct jpeg_error_mgr *e, + uint32_t *w, uint32_t *h) +{ + jpeg_create_decompress(s); + e->error_exit = jpeg_error; + s->err = jpeg_std_error(e); + + jpeg_stdio_src(s, stdin); + jpeg_read_header(s, 1); + *w = s->image_width; + *h = s->image_height; + s->output_components = 3; /* color components per pixel */ + s->out_color_space = JCS_RGB; /* input color space */ + + jpeg_start_decompress(s); +} + +static void +usage(void) +{ + die("usage: %s", argv0); +} + +int +main(int argc, char *argv[]) +{ + struct jpeg_decompress_struct js; + struct jpeg_error_mgr jerr; + uint32_t width, height; + uint16_t *row; + uint8_t *rowin; + size_t rowlen, i; + + /* arguments */ + argv0 = argv[0], argc--, argv++; + + if (argc) { + usage(); + } + + /* prepare */ + jpeg_setup_reader(&js, &jerr, &width, &height); + row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); + rowlen = width * (sizeof("RGBA") - 1); + rowin = ereallocarray(NULL, width, (sizeof("RGB") - 1) * sizeof(uint8_t)); + + /* write data */ + ff_write_header(width, height); + + while (js.output_scanline < js.output_height) { + jpeg_read_scanlines(&js, &rowin, 1); + + for (i = 0; i < width; ++i) { + row[4 * i + 0] = htons(rowin[3 * i + 0] * 257); + row[4 * i + 1] = htons(rowin[3 * i + 1] * 257); + row[4 * i + 2] = htons(rowin[3 * i + 2] * 257); + row[4 * i + 3] = htons(65535); + } + + efwrite(row, sizeof(uint16_t), rowlen, stdout); + } + + /* clean up */ + jpeg_finish_decompress(&js); + jpeg_destroy_decompress(&js); + + return fshut(stdout, ""); +} diff --git a/utils/farbfeld/png2ff.1 b/utils/farbfeld/png2ff.1 new file mode 100644 index 0000000..5ede5c9 --- /dev/null +++ b/utils/farbfeld/png2ff.1 @@ -0,0 +1,38 @@ +.Dd 2018-04-11 +.Dt PNG2FF 1 +.Os suckless.org +.Sh NAME +.Nm png2ff +.Nd convert PNG to farbfeld +.Sh SYNOPSIS +.Nm +.Sh DESCRIPTION +.Nm +reads a PNG image from stdin, converts it to +.Xr farbfeld 5 +and writes the result to stdout. +.Pp +In case of an error +.Nm +writes a diagnostic message to stderr. +.Sh EXIT STATUS +.Bl -tag -width Ds +.It 0 +Image processed successfully. +.It 1 +An error occurred. +.El +.Sh EXAMPLES +$ +.Nm +< image.png > image.ff +.Pp +$ +.Nm +< image.png | bzip2 > image.ff.bz2 +.Sh SEE ALSO +.Xr 2ff 1 , +.Xr bzip2 1 , +.Xr farbfeld 5 +.Sh AUTHORS +.An Laslo Hunhold Aq Mt dev@frign.de diff --git a/utils/farbfeld/png2ff.c b/utils/farbfeld/png2ff.c new file mode 100644 index 0000000..74109d8 --- /dev/null +++ b/utils/farbfeld/png2ff.c @@ -0,0 +1,97 @@ +/* See LICENSE file for copyright and license details. */ +#include + +#include +#include +#include +#include +#include + +#include + +#include "util.h" + +static void +png_err(png_struct *pngs, const char *msg) +{ + (void)pngs; + die("libpng: %s", msg); +} + +static void +png_setup_reader(png_struct **s, png_info **i, uint32_t *w, uint32_t *h) +{ + *s = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, png_err, NULL); + *i = png_create_info_struct(*s); + + if (!*s || !*i) { + die("Failed to initialize libpng"); + } + + png_init_io(*s, stdin); + if (png_get_valid(*s, *i, PNG_INFO_tRNS)) { + png_set_tRNS_to_alpha(*s); + } + png_set_add_alpha(*s, 255*257, PNG_FILLER_AFTER); + png_set_expand_gray_1_2_4_to_8(*s); + png_set_gray_to_rgb(*s); + png_set_packing(*s); + png_read_png(*s, *i, PNG_TRANSFORM_PACKING | PNG_TRANSFORM_EXPAND, NULL); + *w = png_get_image_width(*s, *i); + *h = png_get_image_height(*s, *i); +} + +static void +usage(void) +{ + die("usage: %s", argv0); +} + +int +main(int argc, char *argv[]) +{ + png_struct *pngs; + png_info *pngi; + uint32_t width, height, rowlen, r, i; + uint16_t *row; + uint8_t **pngrows; + + /* arguments */ + argv0 = argv[0], argc--, argv++; + + if (argc) { + usage(); + } + + /* prepare */ + png_setup_reader(&pngs, &pngi, &width, &height); + row = ereallocarray(NULL, width, (sizeof("RGBA") - 1) * sizeof(uint16_t)); + rowlen = width * (sizeof("RGBA") - 1); + pngrows = png_get_rows(pngs, pngi); + + /* write data */ + ff_write_header(width, height); + + switch(png_get_bit_depth(pngs, pngi)) { + case 8: + for (r = 0; r < height; ++r) { + for (i = 0; i < rowlen; i++) { + row[i] = htons(257 * pngrows[r][i]); + } + efwrite(row, sizeof(uint16_t), rowlen, stdout); + } + break; + case 16: + for (r = 0; r < height; ++r) { + efwrite(pngrows[r], sizeof(uint16_t), rowlen, stdout); + } + break; + default: + die("Invalid bit-depth"); + } + + /* clean up */ + png_destroy_read_struct(&pngs, &pngi, NULL); + + return fshut(stdout, ""); +} diff --git a/utils/farbfeld/util.c b/utils/farbfeld/util.c new file mode 100644 index 0000000..6418bc9 --- /dev/null +++ b/utils/farbfeld/util.c @@ -0,0 +1,242 @@ +/* See LICENSE file for copyright and license details. */ +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "util.h" + +char *argv0; + +static void +verr(const char *fmt, va_list ap) +{ + if (argv0 && strncmp(fmt, "usage", sizeof("usage") - 1)) { + fprintf(stderr, "%s: ", argv0); + } + + vfprintf(stderr, fmt, ap); + + if (fmt[0] && fmt[strlen(fmt) - 1] == ':') { + fputc(' ', stderr); + perror(NULL); + } else { + fputc('\n', stderr); + } +} + +void +warn(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + verr(fmt, ap); + va_end(ap); +} + +void +die(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + verr(fmt, ap); + va_end(ap); + + exit(1); +} + +void +ff_read_header(uint32_t *width, uint32_t *height) +{ + uint32_t hdr[4]; + + efread(hdr, sizeof(*hdr), LEN(hdr), stdin); + + if (memcmp("farbfeld", hdr, sizeof("farbfeld") - 1)) { + die("Invalid magic value"); + } + + *width = ntohl(hdr[2]); + *height = ntohl(hdr[3]); +} + +void +ff_write_header(uint32_t width, uint32_t height) +{ + uint32_t tmp; + + fputs("farbfeld", stdout); + + tmp = htonl(width); + efwrite(&tmp, sizeof(tmp), 1, stdout); + + tmp = htonl(height); + efwrite(&tmp, sizeof(tmp), 1, stdout); +} + +int +parse_mask(const char *s, uint16_t mask[3]) +{ + size_t slen, i; + unsigned int col[3], colfac; + char fmt[] = "%#x%#x%#x"; + + slen = strlen(s); + if (slen != 3 && slen != 6 && slen != 12) { + return 1; + } + + fmt[1] = fmt[4] = fmt[7] = ((slen / 3) + '0'); + if (sscanf(s, fmt, col, col + 1, col + 2) != 3) { + return 1; + } + + colfac = (slen == 3) ? UINT16_MAX / 0xf : + (slen == 6) ? UINT16_MAX / 0xff : + UINT16_MAX / 0xffff; + + for (i = 0; i < 3; i++) { + mask[i] = col[i] * colfac; + } + + return 0; +} + +int +fshut(FILE *fp, const char *fname) +{ + int ret = 0; + + /* fflush() is undefined for input streams by ISO C, + * but not POSIX 2008 if you ignore ISO C overrides. + * Leave it unchecked and rely on the following + * functions to detect errors. + */ + fflush(fp); + + if (ferror(fp) && !ret) { + warn("ferror '%s':", fname); + ret = 1; + } + + if (fclose(fp) && !ret) { + warn("fclose '%s':", fname); + ret = 1; + } + + return ret; +} + +void +efread(void *p, size_t s, size_t n, FILE *f) +{ + if (fread(p, s, n, f) != n) { + if (ferror(f)) { + die("fread:"); + } else { + die("fread: Unexpected end of file"); + } + } +} + +void +efwrite(const void *p, size_t s, size_t n, FILE *f) +{ + if (fwrite(p, s, n, f) != n) { + die("fwrite:"); + } +} + +void * +ereallocarray(void *optr, size_t nmemb, size_t size) +{ + void *p; + + if (!(p = reallocarray(optr, nmemb, size))) { + die("reallocarray: Out of memory"); + } + + return p; +} + +long long +estrtonum(const char *numstr, long long minval, long long maxval) +{ + const char *errstr; + long long ll; + + ll = strtonum(numstr, minval, maxval, &errstr); + if (errstr) { + die("strtonum '%s': %s", numstr, errstr); + } + + return ll; +} + +/* + * This is sqrt(SIZE_MAX+1), as s1*s2 <= SIZE_MAX + * if both s1 < MUL_NO_OVERFLOW and s2 < MUL_NO_OVERFLOW + */ +#define MUL_NO_OVERFLOW (1UL << (sizeof(size_t) * 4)) + +void * +reallocarray(void *optr, size_t nmemb, size_t size) +{ + if ((nmemb >= MUL_NO_OVERFLOW || size >= MUL_NO_OVERFLOW) && + nmemb > 0 && SIZE_MAX / nmemb < size) { + errno = ENOMEM; + return NULL; + } + return realloc(optr, size * nmemb); +} + +#define INVALID 1 +#define TOOSMALL 2 +#define TOOLARGE 3 + +long long +strtonum(const char *numstr, long long minval, long long maxval, + const char **errstrp) +{ + long long ll = 0; + int error = 0; + char *ep; + struct errval { + const char *errstr; + int err; + } ev[4] = { + { NULL, 0 }, + { "invalid", EINVAL }, + { "too small", ERANGE }, + { "too large", ERANGE }, + }; + + ev[0].err = errno; + errno = 0; + if (minval > maxval) { + error = INVALID; + } else { + ll = strtoll(numstr, &ep, 10); + if (numstr == ep || *ep != '\0') + error = INVALID; + else if ((ll == LLONG_MIN && errno == ERANGE) || ll < minval) + error = TOOSMALL; + else if ((ll == LLONG_MAX && errno == ERANGE) || ll > maxval) + error = TOOLARGE; + } + if (errstrp != NULL) + *errstrp = ev[error].errstr; + errno = ev[error].err; + if (error) + ll = 0; + + return (ll); +} diff --git a/utils/farbfeld/util.h b/utils/farbfeld/util.h new file mode 100644 index 0000000..f6e32c6 --- /dev/null +++ b/utils/farbfeld/util.h @@ -0,0 +1,28 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include + +#define LEN(x) (sizeof (x) / sizeof *(x)) + +extern char *argv0; + +void warn(const char *, ...); +void die(const char *, ...); + +void ff_read_header(uint32_t *width, uint32_t *height); +void ff_write_header(uint32_t width, uint32_t height); + +int parse_mask(const char *, uint16_t mask[3]); + +int fshut(FILE *, const char *); + +void efread(void *, size_t, size_t, FILE *); +void efwrite(const void *, size_t, size_t, FILE *); + +#undef reallocarray +void *reallocarray(void *, size_t, size_t); +void *ereallocarray(void *optr, size_t nmemb, size_t size); + +#undef strtonum +long long strtonum(const char *, long long, long long, const char **); +long long estrtonum(const char *, long long, long long); diff --git a/utils/nsxiv/.editorconfig b/utils/nsxiv/.editorconfig new file mode 100644 index 0000000..72b2e5e --- /dev/null +++ b/utils/nsxiv/.editorconfig @@ -0,0 +1,28 @@ +# EditorConfig + +# apply to all files +[*] + +# top-most EditorConfig file +root = true + +# Set default charset +charset = utf-8 + +# Indentation +# indent with tabs +indent_style = tab +# same tab size as kernel style +indent_size = 8 + +# no trailing spaces +trim_trailing_whitespace = true + +# line lenght, same as kernel stipulated +max_line_length = 100 + +# all files have a final line +insert_final_newline = true + +# end of line +end_of_line = lf diff --git a/utils/nsxiv/.github/workflows/build.yml b/utils/nsxiv/.github/workflows/build.yml new file mode 100644 index 0000000..69fcaea --- /dev/null +++ b/utils/nsxiv/.github/workflows/build.yml @@ -0,0 +1,67 @@ +name: Build + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +# NOTE: "stable" tcc is too old and fails at linking. instead fetching a recent known working commit. +jobs: + full-build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: dep + run: | + sudo apt-get update + sudo apt-get install libimlib2 libimlib2-dev xserver-xorg-core xserver-xorg-dev \ + libxft2 libxft-dev libexif12 libexif-dev \ + gcc clang git + TCC_SHA="027b8fb9b88fe137447fb8bb1b61079be9702472" + wget "https://github.com/TinyCC/tinycc/archive/${TCC_SHA}.tar.gz" && tar xzf "${TCC_SHA}.tar.gz" + ( cd "tinycc-$TCC_SHA" && ./configure && make && sudo make install; ) + - name: build + run: | + # vanilla flags + CFLAGS="-std=c99 -Wall -pedantic" + # extra flags + CFLAGS+=" -O3 -flto" + CFLAGS+=" -Werror -Wextra -Wshadow -Wvla -Wpointer-arith" + CFLAGS+=" -Wundef -Wstrict-overflow=4 -Wwrite-strings -Wunreachable-code" + CFLAGS+=" -Wbad-function-cast -Wdeclaration-after-statement" + CFLAGS+=" -Wmissing-prototypes -Wstrict-prototypes" + # silence + CFLAGS+=" -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers" + echo "### GCC BUILD ###" && make clean && make -s CC=gcc CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=1 + echo "### CLANG BUILD ###" && make clean && make -s CC=clang CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=1 + echo "### TCC BUILD ###" && make clean && make -s CC=tcc CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=1 + + minimal-build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: dep + run: | + sudo apt-get update + sudo apt-get install libimlib2 libimlib2-dev xserver-xorg-core xserver-xorg-dev \ + gcc clang git + sudo apt-get remove libxft2 libxft-dev libexif12 libexif-dev + TCC_SHA="027b8fb9b88fe137447fb8bb1b61079be9702472" + wget "https://github.com/TinyCC/tinycc/archive/${TCC_SHA}.tar.gz" && tar xzf "${TCC_SHA}.tar.gz" + ( cd "tinycc-$TCC_SHA" && ./configure && make && sudo make install; ) + - name: build + run: | + # vanilla flags + CFLAGS="-std=c99 -Wall -pedantic" + # extra flags + CFLAGS+=" -O3 -flto" + CFLAGS+=" -Werror -Wextra -Wshadow -Wvla -Wpointer-arith" + CFLAGS+=" -Wundef -Wstrict-overflow=4 -Wwrite-strings -Wunreachable-code" + CFLAGS+=" -Wbad-function-cast -Wdeclaration-after-statement" + CFLAGS+=" -Wmissing-prototypes -Wstrict-prototypes" + # silence + CFLAGS+=" -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers" + echo "### GCC BUILD ###" && make clean && make -s CC=gcc CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=0 + echo "### CLANG BUILD ###" && make clean && make -s CC=clang CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=0 + echo "### TCC BUILD ###" && make clean && make -s CC=tcc CFLAGS="$CFLAGS" LDFLAGS="$CFLAGS" OPT_DEP_DEFAULT=0 diff --git a/utils/nsxiv/.gitignore b/utils/nsxiv/.gitignore new file mode 100644 index 0000000..b0c0928 --- /dev/null +++ b/utils/nsxiv/.gitignore @@ -0,0 +1,6 @@ +config.h +version.h +*.d +*.o +nsxiv +icon/img2data diff --git a/utils/nsxiv/CHANGELOG.md b/utils/nsxiv/CHANGELOG.md new file mode 100644 index 0000000..96cad92 --- /dev/null +++ b/utils/nsxiv/CHANGELOG.md @@ -0,0 +1,285 @@ +nsxiv +----- + +**[git](https://github.com/nsxiv/nsxiv.git)** + +Changes will only be documented on stable releases. If you're on git/master then +there may be more changes. Please use `git log` to view them. + +- - - + +**[v29](https://github.com/nsxiv/nsxiv/archive/v29.tar.gz)** +*(March 03, 2022)* + +* Changes: + + * Window title is now customizeable via `win-title`, cli flag `-T` and related + config.h options are removed. See `WINDOW TITLE` section of the manpage for + more info. (#213) + * Imlib2 cache size is now set based on total memory percentage, by default + set to 3%. (#184) + * Removed some non-POSIX extensions in the Makefile. (#225) + +* Added: + + * Ability to customize thumbnail mode mouse-bindings via `config.h`. (#167) + * Option to set statusbar position to top via `config.h`. (#231) + * New keybinding z to scroll to center. (#203) + +* Fixes: + + * Manpage cleanup: avoid confusing wording and document thumbnail mode + mouse-bindings. (#186) + * Wrong jpeg exif orientation with Imlib2 v1.7.5 (and above). (#188) + * Animation slowdown when zoomed in. (#200) + * Reset statusbar after failed keyhandler. (#191) + * Window title not working on certain WMs. (#234) + * Various compiler warnings. (#197) + +- - - + +**[v28](https://github.com/nsxiv/nsxiv/archive/v28.tar.gz)** +*(December 12, 2021)* + +* Changes: + + * Statusbar made optional via `HAVE_LIBFONTS`. (#95) + * Remove library auto-detection, use `OPT_DEP_DEFAULT` instead. (#71) + * Example scripts will now be installed into `EGPREFIX` + (`$(PREFIX)/share/doc/nsxiv/examples` by default). See README for more + info. (#86) + +* Added: + + * Animated webp support (optional via `HAVE_LIBWEBP`). (#20) + * New mouse-binding Ctrl-Button1 for relative drag. (#117) + * Ability to configure colors and fonts in `config.h`. (#115) + * Ability to configure navigation width area in `config.h`. (#155) + * Ability to customize the set of modifers used when processing keybindings + in `config.h` via `USED_MODMASK`. (#150) + * Ability to configure Imlib2's cache size for better image (re)loading + performance in `config.h`. (#171) + * Cli flag `-0` for sending null-seperated file-list to standard out (`-o`), + and key-handler and recieving null-seperated file-list via stdin (`-i`). + (#68) (#141) (#164) + * Export environment variable `NSXIV_USING_NULL` to key-handler. (#164) + * Embed new nsxiv icon. (#163) + * `make install-icon` to install icons. (#80) (#96) + * `make install-desktop` to install .desktop entry. (#80) (#96) + * `make install-all` to install everything. (#80) (#96) + * Configurable `KEYHANDLER_ABORT` in `config.h`. (#91) (#172) + * Statusbar message upon key-handler activation. (#98) + * Ability to write custom C functions in `config.h` and use them via + keybindings. (#76) + +* Fixes: + + * Not able to use `KEYHANDLER_ABORT` key (Escape by default) in + regular keybindings. (#91) + * Memory leak related to Xresources. (#134) + * Memory leak in gif loader. (#165) + * Better handle gif colormap and prevent out-of-bound access. (#165) + * Prevent crash when zooming out in very small images. (#178) + * Removed non-POSIX commands and extensions from `Makefile`. (#71) + * Regression where nsxiv wouldn't run on non-TrueColor X server. (#114) + * Wrong comments in `config.h` and description in `manpage`. + (#105) (#106) (#152) + +- - - + +**[v27.1](https://github.com/nsxiv/nsxiv/archive/v27.1.tar.gz)** +*(September 16, 2021)* + +* Fixes: + + * Source tarball failing build ([#66](https://github.com/nsxiv/nsxiv/pull/66)) + +- - - + +**[v27](https://github.com/nsxiv/nsxiv/archive/v27.tar.gz)** +*(September 16, 2021)* + +* Changes: + + * Re-release under the name nsxiv + * Xresources `Sxiv.foreground` and `Sxiv.background` changed + to `Nsxiv.window.foreground` and `Nsxiv.window.background` + * Xresources `Sxiv.font` changed to `Nsxiv.bar.font` + * Rework the build system ([#19](https://github.com/nsxiv/nsxiv/pull/19)). Now by default we'll build + with only optional dependencies that are already installed + +* Added: + + * Fill scale mode ([#2](https://github.com/nsxiv/nsxiv/pull/2)) + * Configurable X window title (via `config.h` and the `-T` flag) ([#23](https://github.com/nsxiv/nsxiv/pull/23)) + * Support custom bar colors via Xresources ([#19](https://github.com/nsxiv/nsxiv/pull/19)) + * Support custom mark color via Xresources ([#51](https://github.com/nsxiv/nsxiv/pull/51)) + * Toggle animation playback with Ctrl-a ([#33](https://github.com/nsxiv/nsxiv/pull/33)) + * Set `_NET_WM_PID` and `WM_CLIENT_MACHINE` X properties ([#13](https://github.com/nsxiv/nsxiv/pull/13)) + * Set `ICCCM WM manager` hints ([#12](https://github.com/nsxiv/nsxiv/pull/12)) + +* Fixes: + + * Cli flag `-G` not initially setting gamma ([#31](https://github.com/nsxiv/nsxiv/pull/31)) + * Wrong keybinding description in the manpage ([#14](https://github.com/nsxiv/nsxiv/pull/14)) + * .desktop entry not advertising webp support ([#15](https://github.com/nsxiv/nsxiv/pull/15)) + * Prevent crash when embedded into transparent window ([#3](https://github.com/nsxiv/nsxiv/pull/3)) + * Small memory leak ([#57](https://github.com/nsxiv/nsxiv/pull/57)) + * Rare crash when showing some GIFs ([#41](https://github.com/nsxiv/nsxiv/pull/41)) + * Rare event where nsxiv wouldn't close after window being destroyed ([#53](https://github.com/nsxiv/nsxiv/pull/53)) + + +sxiv +---- + +**Stable releases** + +**[v26](https://github.com/nsxiv/nsxiv/archive/v26.tar.gz)** +*(January 16, 2020)* + + * Maintenance release + +**[v25](https://github.com/nsxiv/nsxiv/archive/v25.tar.gz)** +*(January 26, 2019)* + + * Support font fallback for missing glyphs + * Fix busy loop when built without inotify + * Use background/foreground colors from X resource database + +**[v24](https://github.com/nsxiv/nsxiv/archive/v24.tar.gz)** +*(October 27, 2017)* + + * Automatically reload the current image whenever it changes + * Support embedding into other X windows with -e (e.g. tabbed) + * New option -p prevents sxiv from creating cache and temporary files + * Simpler mouse mappings, the most basic features are accessible with the + mouse only (navigate, zoom, pan) + +**[v1.3.2](https://github.com/nsxiv/nsxiv/archive/v1.3.2.tar.gz)** +*(December 20, 2015)* + + * external key handler gets file paths on stdin, not as arguments + * Cache out-of-view thumbnails in the background + * Apply gamma correction to thumbnails + +**[v1.3.1](https://github.com/nsxiv/nsxiv/archive/v1.3.1.tar.gz)** +*(November 16, 2014)* + + * Fixed build error, caused by delayed config.h creation + * Fixed segfault when run with -c + +**[v1.3](https://github.com/nsxiv/nsxiv/archive/v1.3.tar.gz)** +*(October 24, 2014)* + + * Extract thumbnails from EXIF tags (requires libexif) + * Zoomable thumbnails, supported sizes defined in config.h + * Fixed build error with giflib version >= 5.1.0 + +**[v1.2](https://github.com/nsxiv/nsxiv/archive/v1.2.tar.gz)** +*(April 24, 2014)* + + * Added external key handler, called on keys prefixed with `Ctrl-x` + * New keybinding `{`/`}` to change gamma (by András Mohari) + * Support for slideshows, enabled with `-S` option & toggled with `s` + * Added application icon (created by 0ion9) + * Checkerboard background for alpha layer + * Option `-o` only prints files marked with `m` key + * Fixed rotation/flipping of multi-frame images (gifs) + +**[v1.1.1](https://github.com/nsxiv/nsxiv/archive/v1.1.1.tar.gz)** +*(June 2, 2013)* + + * Various bug fixes + +**[v1.1](https://github.com/nsxiv/nsxiv/archive/v1.1.tar.gz)** +*(March 30, 2013)* + + * Added status bar on bottom of window with customizable content + * New keyboard shortcuts `\`/`|`: flip image vertically/horizontally + * New keyboard shortcut `Ctrl-6`: go to last/alternate image + * Added own EXIF orientation handling, removed dependency on libexif + * Fixed various bugs + +**[v1.0](https://github.com/nsxiv/nsxiv/archive/v1.0.tar.gz)** +*(October 31, 2011)* + + * Support for multi-frame images & GIF animations + * POSIX compliant (IEEE Std 1003.1-2001) + +**[v0.9](https://github.com/nsxiv/nsxiv/archive/v0.9.tar.gz)** +*(August 17, 2011)* + + * Made key and mouse mappings fully configurable in config.h + * Complete code refactoring + +**[v0.8.2](https://github.com/nsxiv/nsxiv/archive/v0.8.2.tar.gz)** +*(June 29, 2011)* + + * POSIX-compliant Makefile; compiles under NetBSD + +**[v0.8.1](https://github.com/nsxiv/nsxiv/archive/v0.8.1.tar.gz)** +*(May 8, 2011)* + + * Fixed fullscreen under window managers, which are not fully EWMH-compliant + +**[v0.8](https://github.com/nsxiv/nsxiv/archive/v0.8.tar.gz)** +*(April 18, 2011)* + + * Support for thumbnail caching + * Ability to run external commands (e.g. jpegtran, convert) on current image + +**[v0.7](https://github.com/nsxiv/nsxiv/archive/v0.7.tar.gz)** +*(February 26, 2011)* + + * Sort directory entries when using `-r` command line option + * Hide cursor in image mode + * Full functional thumbnail mode, use Return key to switch between image and + thumbnail mode + +**[v0.6](https://github.com/nsxiv/nsxiv/archive/v0.6.tar.gz)** +*(February 16, 2011)* + + * Bug fix: Correctly display filenames with umlauts in window title + * Basic support of thumbnails + +**[v0.5](https://github.com/nsxiv/nsxiv/archive/v0.5.tar.gz)** +*(February 6, 2011)* + + * New command line option: `-r`: open all images in given directories + * New key shortcuts: `w`: resize image to fit into window; `W`: resize window + to fit to image + +**[v0.4](https://github.com/nsxiv/nsxiv/archive/v0.4.tar.gz)** +*(February 1, 2011)* + + * New command line option: `-F`, `-g`: use fixed window dimensions and apply + a given window geometry + * New key shortcut: `r`: reload current image + +**[v0.3.1](https://github.com/nsxiv/nsxiv/archive/v0.3.1.tar.gz)** +*(January 30, 2011)* + + * Bug fix: Do not set setuid bit on executable when using `make install` + * Pan image with mouse while pressing middle mouse button + +**[v0.3](https://github.com/nsxiv/nsxiv/archive/v0.3.tar.gz)** +*(January 29, 2011)* + + * New command line options: `-d`, `-f`, `-p`, `-s`, `-v`, `-w`, `-Z`, `-z` + * More mouse mappings: Go to next/previous image with left/right click, + scroll image with mouse wheel (horizontally if Shift key is pressed), + zoom image with mouse wheel if Ctrl key is pressed + +**[v0.2](https://github.com/nsxiv/nsxiv/archive/v0.2.tar.gz)** +*(January 23, 2011)* + + * Bug fix: Handle window resizes correctly + * New keyboard shortcuts: `g`/`G`: go to first/last image; `[`/`]`: go 10 + images back/forward + * Support for mouse wheel zooming (by Dave Reisner) + * Added fullscreen mode + +**[v0.1](https://github.com/nsxiv/nsxiv/archive/v0.1.tar.gz)** +*(January 21, 2011)* + + * Initial release diff --git a/utils/nsxiv/CONTRIBUTING.md b/utils/nsxiv/CONTRIBUTING.md new file mode 100644 index 0000000..05331c3 --- /dev/null +++ b/utils/nsxiv/CONTRIBUTING.md @@ -0,0 +1,74 @@ +Project Scope +------------- + + * Bug fixes and maintenance + * Prioritize extensibility and simplicity + * Do not make the codebase more complex, keep it simple to hack on + * Do not add extra dependency (if we do, add compile time switch to disable it) + * New features may be added if it cannot be achieved (easily) via a shell script, + doesn't break backwards compatibility and doesn't violate any of the above rules. + +Note: Since we aim to be a drop-in replacement for sxiv, we intend to keep all +sxiv's behaviors/features even in cases where removing them would make the +code-base simpler. + + +Contribution Guideline +---------------------- + +When contributing, make sure: + + * Your contribution falls under nsxiv's scope and aim + * You follow the existing code style (see [.editorconfig](.editorconfig)) + * You open the pull request from a new branch, not from master + * To avoid using force pushes, especially for bigger patches. Only use them + when there's merge conflicts. + +If your contribution is not suitable for general use, it will not be included in nsxiv. +For changes that are very much up to preference, such as changing values in config.h, +please do not open a pull request unless you have an objective explanation. + +See the [open issues](https://github.com/nsxiv/nsxiv/issues) to find something +to work on. You can also filter the issues via label: + +* [Good first issue](https://github.com/nsxiv/nsxiv/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22): + (Easy) Issues which do not require much if any experience. +* [Up for grabs](https://github.com/nsxiv/nsxiv/issues?q=is%3Aissue+is%3Aopen+label%3A%22up+for+grabs%22): + (Intermediate) Issues which are free for anyone who wants to pick it up. + Might require some experience. +* [Help wanted](https://github.com/nsxiv/nsxiv/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22): + (Intermediate/Experienced) Issues where we require some help. + +Development workflow for maintainers +------------------------------------ + +If we notice you contributing and/or showing interest in issues/pull requests, +we may invite you to join the nsxiv org as a member. Being a member simply means +you will be able to approve, disapprove and merge pull requests. + +Our workflow regarding pull requests is the following: + + * Code related changes require two approvals, but documentation related + changes (e.g. typo) can be merged with just one. + * Always prefer squashing when merging. In the case a PR makes more than one + significant change, use the "don't squash" tag and rebase instead. + * When merging, make sure the commit message is cleaned up properly so that + it reflects the current intention of the PR. + +For releases, the process is the following: + + * Tag the release with a "vN" tag, where N is the version number. Also set + the commit message and tag description for the release commit to "Release + version N". Make sure to use an annotated tag. + * Update `VERSION` macro in the `Makefile`. + * Update the changelog (`CHANGELOG.md`): + * Include link to the release tarball and add the release date. + * Document only the changes or fixes between releases. Don't document + changes which never made it into a release. + * Use the "Changes" section to document behavior changes since the last + release, the "Added" section for new features, and the "Fixes" section + for fixed bugs or regressions. Include pull request IDs. + +For mundane development related talks which don't warrant their own issue, use +the [general-dev](https://github.com/nsxiv/nsxiv/discussions/119) discussion +thread. diff --git a/utils/nsxiv/LICENSE b/utils/nsxiv/LICENSE new file mode 100644 index 0000000..d159169 --- /dev/null +++ b/utils/nsxiv/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/utils/nsxiv/Makefile b/utils/nsxiv/Makefile new file mode 100644 index 0000000..1e51e69 --- /dev/null +++ b/utils/nsxiv/Makefile @@ -0,0 +1,132 @@ +include ../../config.mk +.POSIX: + +# nsxiv version +VERSION = 29 + +# PREFIX for install +MANPREFIX = $(PREFIX)/share/man +EGPREFIX = $(PREFIX)/share/doc/nsxiv/examples + +# default value for optional dependencies. 1 = enabled, 0 = disabled +OPT_DEP_DEFAULT = 1 + +# autoreload backend: 1 = inotify, 0 = none +HAVE_INOTIFY = $(OPT_DEP_DEFAULT) + +# optional dependencies, see README for more info +HAVE_LIBFONTS = $(OPT_DEP_DEFAULT) +HAVE_LIBGIF = $(OPT_DEP_DEFAULT) +HAVE_LIBEXIF = $(OPT_DEP_DEFAULT) +HAVE_LIBWEBP = $(OPT_DEP_DEFAULT) + +# CFLAGS, any optimization flags goes here +CFLAGS = -std=c99 -Wall -pedantic + +# icons that will be installed via `make icon` +ICONS = 16x16.png 32x32.png 48x48.png 64x64.png 128x128.png + +inc_fonts_0 = +inc_fonts_1 = -I/usr/include/freetype2 -I$(PREFIX)/include/freetype2 + +CPPFLAGS = -D_XOPEN_SOURCE=700 \ + -DHAVE_LIBGIF=$(HAVE_LIBGIF) -DHAVE_LIBEXIF=$(HAVE_LIBEXIF) \ + -DHAVE_LIBWEBP=$(HAVE_LIBWEBP) -DHAVE_LIBFONTS=$(HAVE_LIBFONTS) \ + -DHAVE_INOTIFY=$(HAVE_INOTIFY) $(inc_fonts_$(HAVE_LIBFONTS)) + +lib_fonts_0 = +lib_fonts_1 = -lXft -lfontconfig +lib_exif_0 = +lib_exif_1 = -lexif +lib_gif_0 = +lib_gif_1 = -lgif +lib_webp_0 = +lib_webp_1 = -lwebpdemux -lwebp + +NSXIV_LDLIBS = -lImlib2 -lX11 \ + $(lib_exif_$(HAVE_LIBEXIF)) $(lib_gif_$(HAVE_LIBGIF)) \ + $(lib_webp_$(HAVE_LIBWEBP)) $(lib_fonts_$(HAVE_LIBFONTS)) + +OBJS = autoreload.o commands.o image.o main.o options.o \ + thumbs.o util.o window.o + +.SUFFIXES: +.SUFFIXES: .c .o + +all: nsxiv +c: clean +nsxiv: $(OBJS) + @echo "LINK $@" + $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS) $(NSXIV_LDLIBS) + +.c.o: + @echo "CC $@" + $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< + +$(OBJS): Makefile nsxiv.h config.h commands.h +options.o: version.h +window.o: icon/data.h + +config.h: + @echo "GEN $@" + cp config.def.h $@ + +version.h: Makefile .git/index + @echo "GEN $@" + v="$$(git describe 2>/dev/null || true)"; \ + echo "#define VERSION \"$${v:-$(VERSION)}\"" >$@ + +.git/index: + +clean: + rm -f *.o nsxiv version.h + +install-all: install install-desktop install-icon + +install-desktop: + @echo "INSTALL nsxiv.desktop" + mkdir -p $(DESTDIR)$(PREFIX)/share/applications + cp nsxiv.desktop $(DESTDIR)$(PREFIX)/share/applications + +install-icon: + @echo "INSTALL icon" + for f in $(ICONS); do \ + dir="$(DESTDIR)$(PREFIX)/share/icons/hicolor/$${f%.png}/apps"; \ + mkdir -p "$$dir"; \ + cp "icon/$$f" "$$dir/nsxiv.png"; \ + chmod 644 "$$dir/nsxiv.png"; \ + done + +uninstall-icon: + @echo "REMOVE icon" + for f in $(ICONS); do \ + dir="$(DESTDIR)$(PREFIX)/share/icons/hicolor/$${f%.png}/apps"; \ + rm -f "$$dir/nsxiv.png"; \ + done + +install: all + @echo "INSTALL bin/nsxiv" + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp nsxiv $(DESTDIR)$(PREFIX)/bin/ + chmod 755 $(DESTDIR)$(PREFIX)/bin/nsxiv + ln -f $(DESTDIR)$(PREFIX)/bin/nsxiv $(DESTDIR)$(PREFIX)/bin/sxiv + @echo "INSTALL nsxiv.1" + mkdir -p $(DESTDIR)$(MANPREFIX)/man1 + sed "s!EGPREFIX!$(EGPREFIX)!g; s!PREFIX!$(PREFIX)!g; s!VERSION!$(VERSION)!g" nsxiv.1 \ + >$(DESTDIR)$(MANPREFIX)/man1/nsxiv.1 + chmod 644 $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1 + @echo "INSTALL share/nsxiv/" + mkdir -p $(DESTDIR)$(EGPREFIX) + cp examples/* $(DESTDIR)$(EGPREFIX) + chmod 755 $(DESTDIR)$(EGPREFIX)/* + +uninstall: uninstall-icon + @echo "REMOVE bin/nsxiv" + rm -f $(DESTDIR)$(PREFIX)/bin/nsxiv + @echo "REMOVE nsxiv.1" + rm -f $(DESTDIR)$(MANPREFIX)/man1/nsxiv.1 + @echo "REMOVE nsxiv.desktop" + rm -f $(DESTDIR)$(PREFIX)/share/applications/nsxiv.desktop + @echo "REMOVE share/nsxiv/" + rm -rf $(DESTDIR)$(EGPREFIX) + diff --git a/utils/nsxiv/README.md b/utils/nsxiv/README.md new file mode 100644 index 0000000..4857866 --- /dev/null +++ b/utils/nsxiv/README.md @@ -0,0 +1,216 @@ +[![nsxiv](https://raw.githubusercontent.com/nsxiv/nsxiv/gh-pages/img/logo.png)](https://github.com/nsxiv/nsxiv) + +[![tags](https://img.shields.io/github/v/tag/nsxiv/nsxiv?style=flat-square)](https://github.com/nsxiv/nsxiv/tags) +[![license](https://img.shields.io/badge/license-GPL--2.0-lightgreen?style=flat-square)](https://github.com/nsxiv/nsxiv/blob/master/LICENSE) +[![loc](https://img.shields.io/tokei/lines/github/nsxiv/nsxiv?color=red&style=flat-square)](https://github.com/nsxiv/nsxiv) + +**Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer** +-------------------------------------------------------------------- + +nsxiv is a fork of now unmaintained [sxiv](https://github.com/muennich/sxiv) +with the purpose of being a drop-in replacement of sxiv, maintaining it and +adding simple, sensible features. nsxiv is free software licensed under GPLv2 +and aims to be easy to modify and customize. + +Please file a bug report if something does not work as documented or +expected in *this* repository, after making sure you are using the latest +release of nsxiv. Contributions are welcome, see +[CONTRIBUTING.md](CONTRIBUTING.md#Contribution-Guideline) for details. + + +Features +-------- + +* Basic image operations, e.g. zooming, panning, rotating +* Customizable key and mouse button mappings (in *config.h*) +* Script-ability via `key-handler` +* Thumbnail mode: grid of selectable previews of all images +* Ability to cache thumbnails for fast re-loading +* Basic support for animated/multi-frame images (GIF/WebP) +* Display image information in status bar +* Customizable window title + + +Screenshots +----------- + +**Image mode: (Default colors)** + +![Image](https://raw.githubusercontent.com/nsxiv/nsxiv/gh-pages/img/image.png "Image mode") + +**Thumbnail mode: (Custom colors)** + +![Thumb](https://raw.githubusercontent.com/nsxiv/nsxiv/gh-pages/img/thumb.png "Thumb mode") + + +Installing via package manager +------------------------------ + + + + + +nsxiv is available on the following distributions/repositories. If you don't see +your distro listed here, either contact your distro's package maintainer or +consider packaging it yourself and adding it to the respective community repo. + +Repos not tracked by repology: + +* Fedora: Enable the copr repo via `dnf copr enable mamg22/nsxiv`. + + +Dependencies +------------ + +nsxiv requires the following software to be installed: + + * Imlib2 + * X11 + +The following dependencies are optional. + + * inotify : Used for auto-reloading images on change. + Disabled via `HAVE_INOTIFY=0` + * libXft, freetype2, fontconfig : Used for the status bar. + Disabled via `HAVE_LIBFONTS=0` + * giflib : Used for animated gif playback. + Disabled via `HAVE_LIBGIF=0`. + * libexif : Used for auto-orientation and exif thumbnails. + Disable via `HAVE_LIBEXIF=0` + * libwebp : Used for animated webp playback. + (NOTE: animated webp also requires Imlib2 v1.7.5 or above) + Disabled via `HAVE_LIBWEBP=0`. + +Please make sure to install the corresponding development packages in case that +you want to build nsxiv on a distribution with separate runtime and development +packages (e.g. \*-dev on Debian). + + +Building +-------- + +nsxiv is built using the commands: + + $ make + +You can pass `HAVE_X=0` to `make` to disable an optional dependency. +For example: + + $ make HAVE_LIBEXIF=0 + +will disable `libexif` support. Alternatively they can be disabled via editing +the `Makefile` directly. `OPT_DEP_DEFAULT=0` can be used to disable all +optional dependencies. + +Installing nsxiv: + + # make install + +Installing desktop entry: + + # make install-desktop + +Installing icons: + + # make install-icon + +Installing all of the above: + + # make install-all + +Please note, that these requires root privileges. +By default, nsxiv is installed using the prefix `/usr/local`, so the full path +of the executable will be `/usr/local/bin/nsxiv`, the `.desktop` entry will be +`/usr/local/share/applications/nsxiv.desktop` and the icon path will be +`/usr/local/share/icons/hicolor/{size}/apps/nsxiv.png`. + +You can install nsxiv into a directory of your choice by changing this command to: + + $ make PREFIX="/your/dir" install + +Example scripts are installed using `EGPREFIX` which defaults to +`/usr/local/share/doc/nsxiv/examples`. You can change `EGPREFIX` the same way +you can change `PREFIX` shown above. + +The build-time specific settings of nsxiv can be found in the file *config.h*. +Please check and change them, so that they fit your needs. +If the file *config.h* does not already exist, then you have to create it with +the following command: + + $ make config.h + + +Usage +----- + +Please see man page for information on how to use nsxiv. To do so, execute the +following after the installation: + + $ man nsxiv + + +F.A.Q +----- + +* Can I open remote urls with nsxiv?
+Yes, see [nsxiv-url](https://github.com/nsxiv/nsxiv-extra/tree/master/scripts/nsxiv-url) + +* Can I open all the images in a directory?
+Yes, see [nsxiv-rifle](https://github.com/nsxiv/nsxiv-extra/tree/master/scripts/nsxiv-rifle) + +* Can I set default arguments for nsxiv?
+Yes, see [nsxiv-env](https://github.com/nsxiv/nsxiv-extra/tree/master/scripts/nsxiv-env) + +* Can I pipe images into nsxiv?
+Yes, see [nsxiv-pipe](https://github.com/nsxiv/nsxiv-extra/tree/master/scripts/nsxiv-pipe) + +You may also wish to see the [known issues](https://github.com/nsxiv/nsxiv/issues/242). + + +Customization +------------- + +The main method of customizing nsxiv is by setting values for the variables in *config.h*, +or by using Xresources as explained in the manual. If these options are not sufficient, +you may implement your own features by following +[this guide](https://github.com/nsxiv/nsxiv-extra/blob/master/CUSTOMIZATION.md). + +Due to our limited [project scope](CONTRIBUTING.md#Project-Scope), certain features or +customization cannot be merged into nsxiv mainline. Following the spirit of suckless +software, we host the [nsxiv-extra](https://github.com/nsxiv/nsxiv-extra) repo where users +are free to submit whatever patches or scripts they wish. + +If you think your custom features can be beneficial for the general user base and is within +our project scope, please submit it as a pull request on this repository, then we *may* +merge it to mainline. + +Description on how to use or submit patches can be found on +nsxiv-extra's [README](https://github.com/nsxiv/nsxiv-extra). + + +Download +-------- + +You can [browse](https://github.com/nsxiv/nsxiv) the source code repository +on GitHub or get a copy using git with the following command: + + $ git clone https://github.com/nsxiv/nsxiv.git + +You can view the changelog [here](CHANGELOG.md) + +Similar projects +---------------- + +If nsxiv isn't able to fit your needs, check out the image viewer section of +**[suckless rocks](https://suckless.org/rocks)** to find other minimal image +viewers to try out. + +Below are a couple other lesser known projects not listed in suckless rocks. + +* [MAGE](https://github.com/explosion-mental/mage) : + A smaller/more-suckless version of sxiv. +* [div](https://github.com/TAAPArthur/div) : + Minimal and extensive, aimed at C devs willing to build their own features. +* [mpv-image-viewer](https://github.com/occivink/mpv-image-viewer) : + Lua script to turn mpv into an image viewer. Supports thumbnails via + [mpv-gallery-view](https://github.com/occivink/mpv-gallery-view). diff --git a/utils/nsxiv/autoreload.c b/utils/nsxiv/autoreload.c new file mode 100644 index 0000000..d51e008 --- /dev/null +++ b/utils/nsxiv/autoreload.c @@ -0,0 +1,139 @@ +/* Copyright 2017 Max Voit, Bert Muennich + * + * This file is a part of nsxiv. + * + * nsxiv is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * nsxiv is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with nsxiv. If not, see . + */ + +#include "nsxiv.h" + +#if HAVE_INOTIFY + +#include +#include +#include +#include +#include + +static union { + char d[4096]; /* aligned buffer */ + struct inotify_event e; +} buf; + +void arl_init(arl_t *arl) +{ + arl->fd = inotify_init1(IN_CLOEXEC | IN_NONBLOCK); + arl->wd_dir = arl->wd_file = -1; + if (arl->fd == -1) + error(0, 0, "Could not initialize inotify, no automatic image reloading"); +} + +CLEANUP void arl_cleanup(arl_t *arl) +{ + if (arl->fd != -1) + close(arl->fd); + free(arl->filename); +} + +static void rm_watch(int fd, int *wd) +{ + if (*wd != -1) { + inotify_rm_watch(fd, *wd); + *wd = -1; + } +} + +static void add_watch(int fd, int *wd, const char *path, uint32_t mask) +{ + *wd = inotify_add_watch(fd, path, mask); + if (*wd == -1) + error(0, errno, "inotify: %s", path); +} + +void arl_setup(arl_t *arl, const char *filepath) +{ + char *base = strrchr(filepath, '/'); + + if (arl->fd == -1) + return; + + rm_watch(arl->fd, &arl->wd_dir); + rm_watch(arl->fd, &arl->wd_file); + + add_watch(arl->fd, &arl->wd_file, filepath, IN_CLOSE_WRITE | IN_DELETE_SELF); + + free(arl->filename); + arl->filename = estrdup(filepath); + + if (base != NULL) { + arl->filename[++base - filepath] = '\0'; + add_watch(arl->fd, &arl->wd_dir, arl->filename, IN_CREATE | IN_MOVED_TO); + strcpy(arl->filename, base); + } +} + +bool arl_handle(arl_t *arl) +{ + bool reload = false; + char *ptr; + const struct inotify_event *e; + + while (true) { + ssize_t len = read(arl->fd, buf.d, sizeof(buf.d)); + + if (len == -1) { + if (errno == EINTR) + continue; + break; + } + for (ptr = buf.d; ptr < buf.d + len; ptr += sizeof(*e) + e->len) { + e = (const struct inotify_event*) ptr; + if (e->wd == arl->wd_file && (e->mask & IN_CLOSE_WRITE)) { + reload = true; + } else if (e->wd == arl->wd_file && (e->mask & IN_DELETE_SELF)) { + rm_watch(arl->fd, &arl->wd_file); + } else if (e->wd == arl->wd_dir && (e->mask & (IN_CREATE | IN_MOVED_TO))) { + if (STREQ(e->name, arl->filename)) + reload = true; + } + } + } + return reload; +} + +#else + +void arl_init(arl_t *arl) +{ + arl->fd = -1; +} + +void arl_cleanup(arl_t *arl) +{ + (void) arl; +} + +void arl_setup(arl_t *arl, const char *filepath) +{ + (void) arl; + (void) filepath; +} + +bool arl_handle(arl_t *arl) +{ + (void) arl; + return false; +} + +#endif /* HAVE_INOTIFY */ diff --git a/utils/nsxiv/commands.c b/utils/nsxiv/commands.c new file mode 100644 index 0000000..9ee83ec --- /dev/null +++ b/utils/nsxiv/commands.c @@ -0,0 +1,479 @@ +/* Copyright 2011-2020 Bert Muennich + * Copyright 2021-2022 nsxiv contributors + * + * This file is a part of nsxiv. + * + * nsxiv is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * nsxiv is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with nsxiv. If not, see . + */ + +#include "nsxiv.h" + +#include +#include +#include +#include + +#include "commands.h" + +extern img_t img; +extern tns_t tns; +extern win_t win; + +bool cg_quit(arg_t status) +{ + unsigned int i; + + if (options->to_stdout && markcnt > 0) { + for (i = 0; i < filecnt; i++) { + if (files[i].flags & FF_MARK) + printf("%s%c", files[i].name, options->using_null ? '\0' : '\n'); + } + } + exit(status); + return None; /* silence tcc warning */ +} + +bool cg_switch_mode(arg_t _) +{ + if (mode == MODE_IMAGE) { + if (tns.thumbs == NULL) + tns_init(&tns, files, &filecnt, &fileidx, &win); + img_close(&img, false); + reset_timeout(reset_cursor); + if (img.ss.on) { + img.ss.on = false; + reset_timeout(slideshow); + } + tns.dirty = true; + mode = MODE_THUMB; + } else { + load_image(fileidx); + mode = MODE_IMAGE; + } + close_info(); + open_info(); + return true; +} + +bool cg_toggle_fullscreen(arg_t _) +{ + win_toggle_fullscreen(&win); + /* redraw after next ConfigureNotify event */ + set_timeout(redraw, TO_REDRAW_RESIZE, false); + if (mode == MODE_IMAGE) + img.checkpan = img.dirty = true; + else + tns.dirty = true; + return false; +} + +bool cg_toggle_bar(arg_t _) +{ + win_toggle_bar(&win); + if (mode == MODE_IMAGE) { + if (win.bar.h > 0) + open_info(); + else + close_info(); + img.checkpan = img.dirty = true; + } else { + tns.dirty = true; + } + return true; +} + +bool cg_prefix_external(arg_t _) +{ + handle_key_handler(true); + return false; +} + +bool cg_reload_image(arg_t _) +{ + if (mode == MODE_IMAGE) { + load_image(fileidx); + } else { + win_set_cursor(&win, CURSOR_WATCH); + if (!tns_load(&tns, fileidx, true, false)) { + remove_file(fileidx, false); + tns.dirty = true; + } + } + return true; +} + +bool cg_remove_image(arg_t _) +{ + remove_file(fileidx, true); + if (mode == MODE_IMAGE) + load_image(fileidx); + else + tns.dirty = true; + return true; +} + +bool cg_first(arg_t _) +{ + if (mode == MODE_IMAGE && fileidx != 0) { + load_image(0); + return true; + } else if (mode == MODE_THUMB && fileidx != 0) { + fileidx = 0; + tns.dirty = true; + return true; + } else { + return false; + } +} + +bool cg_n_or_last(arg_t _) +{ + int n = prefix != 0 && prefix - 1 < filecnt ? prefix - 1 : filecnt - 1; + + if (mode == MODE_IMAGE && fileidx != n) { + load_image(n); + return true; + } else if (mode == MODE_THUMB && fileidx != n) { + fileidx = n; + tns.dirty = true; + return true; + } else { + return false; + } +} + +bool cg_scroll_screen(arg_t dir) +{ + if (mode == MODE_IMAGE) + return img_pan(&img, dir, -1); + else + return tns_scroll(&tns, dir, true); +} + +bool cg_zoom(arg_t d) +{ + if (mode == MODE_THUMB) + return tns_zoom(&tns, d); + else + return img_zoom(&img, d); +} + +bool cg_toggle_image_mark(arg_t _) +{ + return mark_image(fileidx, !(files[fileidx].flags & FF_MARK)); +} + +bool cg_reverse_marks(arg_t _) +{ + int i; + + for (i = 0; i < filecnt; i++) { + files[i].flags ^= FF_MARK; + markcnt += files[i].flags & FF_MARK ? 1 : -1; + } + if (mode == MODE_THUMB) + tns.dirty = true; + return true; +} + +bool cg_mark_range(arg_t _) +{ + int d = markidx < fileidx ? 1 : -1, end, i; + bool dirty = false, on = !!(files[markidx].flags & FF_MARK); + + for (i = markidx + d, end = fileidx + d; i != end; i += d) + dirty |= mark_image(i, on); + return dirty; +} + +bool cg_unmark_all(arg_t _) +{ + int i; + + for (i = 0; i < filecnt; i++) + files[i].flags &= ~FF_MARK; + markcnt = 0; + if (mode == MODE_THUMB) + tns.dirty = true; + return true; +} + +bool cg_navigate_marked(arg_t n) +{ + int d, i; + int new = fileidx; + + if (prefix > 0) + n *= prefix; + d = n > 0 ? 1 : -1; + for (i = fileidx + d; n != 0 && i >= 0 && i < filecnt; i += d) { + if (files[i].flags & FF_MARK) { + n -= d; + new = i; + } + } + if (new != fileidx) { + if (mode == MODE_IMAGE) { + load_image(new); + } else { + fileidx = new; + tns.dirty = true; + } + return true; + } else { + return false; + } +} + +bool cg_change_gamma(arg_t d) +{ + if (img_change_gamma(&img, d * (prefix > 0 ? prefix : 1))) { + if (mode == MODE_THUMB) + tns.dirty = true; + return true; + } else { + return false; + } +} + +bool ci_navigate(arg_t n) +{ + if (prefix > 0) + n *= prefix; + n += fileidx; + n = MAX(0, MIN(n, filecnt - 1)); + + if (n != fileidx) { + load_image(n); + return true; + } else { + return false; + } +} + +bool ci_cursor_navigate(arg_t _) +{ + return ci_navigate(nav_button() - 1); +} + +bool ci_alternate(arg_t _) +{ + load_image(alternate); + return true; +} + +bool ci_navigate_frame(arg_t d) +{ + if (prefix > 0) + d *= prefix; + return !img.multi.animate && img_frame_navigate(&img, d); +} + +bool ci_toggle_animation(arg_t _) +{ + bool dirty = false; + + if (img.multi.cnt > 0) { + img.multi.animate = !img.multi.animate; + if (img.multi.animate) { + dirty = img_frame_animate(&img); + set_timeout(animate, img.multi.frames[img.multi.sel].delay, true); + } else { + reset_timeout(animate); + } + } + return dirty; +} + +bool ci_scroll(arg_t dir) +{ + return img_pan(&img, dir, prefix); +} + +bool ci_scroll_to_center(arg_t _) +{ + return img_pan_center(&img); +} + +bool ci_scroll_to_edge(arg_t dir) +{ + return img_pan_edge(&img, dir); +} + +bool ci_drag(arg_t drag_mode) +{ + int x, y, ox, oy; + float px, py; + XEvent e; + + if ((int)(img.w * img.zoom) <= win.w && (int)(img.h * img.zoom) <= win.h) + return false; + + win_set_cursor(&win, drag_mode == DRAG_ABSOLUTE ? CURSOR_DRAG_ABSOLUTE : CURSOR_DRAG_RELATIVE); + win_cursor_pos(&win, &x, &y); + ox = x; + oy = y; + + while (true) { + if (drag_mode == DRAG_ABSOLUTE) { + px = MIN(MAX(0.0, x - win.w*0.1), win.w*0.8) / (win.w*0.8) + * (win.w - img.w * img.zoom); + py = MIN(MAX(0.0, y - win.h*0.1), win.h*0.8) / (win.h*0.8) + * (win.h - img.h * img.zoom); + } else { + px = img.x + x - ox; + py = img.y + y - oy; + } + + if (img_pos(&img, px, py)) { + img_render(&img); + win_draw(&win); + } + XMaskEvent(win.env.dpy, + ButtonPressMask | ButtonReleaseMask | PointerMotionMask, &e); + if (e.type == ButtonPress || e.type == ButtonRelease) + break; + while (XCheckTypedEvent(win.env.dpy, MotionNotify, &e)); + ox = x; + oy = y; + x = e.xmotion.x; + y = e.xmotion.y; + } + set_timeout(reset_cursor, TO_CURSOR_HIDE, true); + reset_cursor(); + + return true; +} + +bool ci_set_zoom(arg_t zl) +{ + return img_zoom_to(&img, (prefix ? prefix : zl) / 100.0); +} + +bool ci_fit_to_win(arg_t sm) +{ + return img_fit_win(&img, sm); +} + +bool ci_rotate(arg_t degree) +{ + img_rotate(&img, degree); + return true; +} + +bool ci_flip(arg_t dir) +{ + img_flip(&img, dir); + return true; +} + +bool ci_toggle_antialias(arg_t _) +{ + img_toggle_antialias(&img); + return true; +} + +bool ci_toggle_alpha(arg_t _) +{ + img.alpha = !img.alpha; + img.dirty = true; + return true; +} + +bool ci_slideshow(arg_t _) +{ + if (prefix > 0) { + img.ss.on = true; + img.ss.delay = prefix * 10; + set_timeout(slideshow, img.ss.delay * 100, true); + } else if (img.ss.on) { + img.ss.on = false; + reset_timeout(slideshow); + } else { + img.ss.on = true; + } + return true; +} + +bool ct_move_sel(arg_t dir) +{ + bool dirty = tns_move_selection(&tns, dir, prefix); + if (dirty) { + close_info(); + open_info(); + } + return dirty; +} + +bool ct_reload_all(arg_t _) +{ + tns_free(&tns); + tns_init(&tns, files, &filecnt, &fileidx, &win); + tns.dirty = true; + return true; +} + +bool ct_scroll(arg_t dir) +{ + return tns_scroll(&tns, dir, false); +} + +bool ct_drag_mark_image(arg_t _) +{ + int sel; + + if ((sel = tns_translate(&tns, xbutton_ev->x, xbutton_ev->y)) >= 0) { + XEvent e; + bool on = !(files[sel].flags & FF_MARK); + + while (true) { + if (sel >= 0 && mark_image(sel, on)) + redraw(); + XMaskEvent(win.env.dpy, + ButtonPressMask | ButtonReleaseMask | PointerMotionMask, &e); + if (e.type == ButtonPress || e.type == ButtonRelease) + break; + while (XCheckTypedEvent(win.env.dpy, MotionNotify, &e)); + sel = tns_translate(&tns, e.xbutton.x, e.xbutton.y); + } + } + + return false; +} + +bool ct_select(arg_t _) +{ + int sel; + bool dirty = false; + static Time firstclick; + + if ((sel = tns_translate(&tns, xbutton_ev->x, xbutton_ev->y)) >= 0) { + if (sel != fileidx) { + tns_highlight(&tns, fileidx, false); + tns_highlight(&tns, sel, true); + fileidx = sel; + firstclick = xbutton_ev->time; + dirty = true; + } else if (xbutton_ev->time - firstclick <= TO_DOUBLE_CLICK) { + mode = MODE_IMAGE; + set_timeout(reset_cursor, TO_CURSOR_HIDE, true); + load_image(fileidx); + dirty = true; + } else { + firstclick = xbutton_ev->time; + } + } + + return dirty; +} diff --git a/utils/nsxiv/commands.h b/utils/nsxiv/commands.h new file mode 100644 index 0000000..74e2638 --- /dev/null +++ b/utils/nsxiv/commands.h @@ -0,0 +1,93 @@ +#ifndef COMMANDS_H +#define COMMANDS_H +#include + +/* global */ +bool cg_change_gamma(arg_t); +bool cg_first(arg_t); +bool cg_mark_range(arg_t); +bool cg_n_or_last(arg_t); +bool cg_navigate_marked(arg_t); +bool cg_prefix_external(arg_t); +bool cg_quit(arg_t); +bool cg_reload_image(arg_t); +bool cg_remove_image(arg_t); +bool cg_reverse_marks(arg_t); +bool cg_scroll_screen(arg_t); +bool cg_switch_mode(arg_t); +bool cg_toggle_bar(arg_t); +bool cg_toggle_fullscreen(arg_t); +bool cg_toggle_image_mark(arg_t); +bool cg_unmark_all(arg_t); +bool cg_zoom(arg_t); +/* image mode */ +bool ci_alternate(arg_t); +bool ci_cursor_navigate(arg_t); +bool ci_drag(arg_t); +bool ci_fit_to_win(arg_t); +bool ci_flip(arg_t); +bool ci_navigate(arg_t); +bool ci_navigate_frame(arg_t); +bool ci_rotate(arg_t); +bool ci_scroll(arg_t); +bool ci_scroll_to_center(arg_t); +bool ci_scroll_to_edge(arg_t); +bool ci_set_zoom(arg_t); +bool ci_slideshow(arg_t); +bool ci_toggle_alpha(arg_t); +bool ci_toggle_animation(arg_t); +bool ci_toggle_antialias(arg_t); +/* thumbnails mode */ +bool ct_move_sel(arg_t); +bool ct_reload_all(arg_t); +bool ct_scroll(arg_t); +bool ct_drag_mark_image(arg_t); +bool ct_select(arg_t); + +#ifdef _MAPPINGS_CONFIG +/* global */ +#define g_change_gamma { cg_change_gamma, MODE_ALL } +#define g_first { cg_first, MODE_ALL } +#define g_mark_range { cg_mark_range, MODE_ALL } +#define g_n_or_last { cg_n_or_last, MODE_ALL } +#define g_navigate_marked { cg_navigate_marked, MODE_ALL } +#define g_prefix_external { cg_prefix_external, MODE_ALL } +#define g_quit { cg_quit, MODE_ALL } +#define g_reload_image { cg_reload_image, MODE_ALL } +#define g_remove_image { cg_remove_image, MODE_ALL } +#define g_reverse_marks { cg_reverse_marks, MODE_ALL } +#define g_scroll_screen { cg_scroll_screen, MODE_ALL } +#define g_switch_mode { cg_switch_mode, MODE_ALL } +#define g_toggle_bar { cg_toggle_bar, MODE_ALL } +#define g_toggle_fullscreen { cg_toggle_fullscreen, MODE_ALL } +#define g_toggle_image_mark { cg_toggle_image_mark, MODE_ALL } +#define g_unmark_all { cg_unmark_all, MODE_ALL } +#define g_zoom { cg_zoom, MODE_ALL } + +/* image mode */ +#define i_alternate { ci_alternate, MODE_IMAGE } +#define i_cursor_navigate { ci_cursor_navigate, MODE_IMAGE } +#define i_drag { ci_drag, MODE_IMAGE } +#define i_fit_to_win { ci_fit_to_win, MODE_IMAGE } +#define i_flip { ci_flip, MODE_IMAGE } +#define i_navigate { ci_navigate, MODE_IMAGE } +#define i_navigate_frame { ci_navigate_frame, MODE_IMAGE } +#define i_rotate { ci_rotate, MODE_IMAGE } +#define i_scroll { ci_scroll, MODE_IMAGE } +#define i_scroll_to_center { ci_scroll_to_center, MODE_IMAGE } +#define i_scroll_to_edge { ci_scroll_to_edge, MODE_IMAGE } +#define i_set_zoom { ci_set_zoom, MODE_IMAGE } +#define i_slideshow { ci_slideshow, MODE_IMAGE } +#define i_toggle_alpha { ci_toggle_alpha, MODE_IMAGE } +#define i_toggle_animation { ci_toggle_animation, MODE_IMAGE } +#define i_toggle_antialias { ci_toggle_antialias, MODE_IMAGE } + +/* thumbnails mode */ +#define t_move_sel { ct_move_sel, MODE_THUMB } +#define t_reload_all { ct_reload_all, MODE_THUMB } +#define t_scroll { ct_scroll, MODE_THUMB } +#define t_drag_mark_image { ct_drag_mark_image, MODE_THUMB } +#define t_select { ct_select, MODE_THUMB } + +#endif /* _MAPPINGS_CONFIG */ +#endif /* COMMANDS_H */ diff --git a/utils/nsxiv/config.def.h b/utils/nsxiv/config.def.h new file mode 100644 index 0000000..1e102fe --- /dev/null +++ b/utils/nsxiv/config.def.h @@ -0,0 +1,200 @@ +#ifdef _WINDOW_CONFIG + +/* default window dimensions (overwritten via -g option): */ +static const int WIN_WIDTH = 800; +static const int WIN_HEIGHT = 600; + +/* colors and font can be overwritten via X resource properties. + * See nsxiv(1), X(7) section Resources and xrdb(1) for more information. + */ +static const char *DEFAULT_WIN_BG = "white"; +static const char *DEFAULT_WIN_FG = "black"; +static const char *DEFAULT_MARK_COLOR = NULL; /* NULL means it will default to window foreground */ +#if HAVE_LIBFONTS +static const char *DEFAULT_BAR_BG = NULL; /* NULL means it will default to window background */ +static const char *DEFAULT_BAR_FG = NULL; /* NULL means it will default to window foreground */ +static const char *DEFAULT_FONT = "monospace-8"; + +/* if true, statusbar appears on top of the window */ +static const bool TOP_STATUSBAR = false; +#endif /* HAVE_LIBFONTS */ + +#endif +#ifdef _IMAGE_CONFIG + +/* levels (in percent) to use when zooming via '-' and '+': + * (first/last value is used as min/max zoom level) + */ +static const float zoom_levels[] = { + 12.5, 25.0, 50.0, 75.0, + 100.0, 150.0, 200.0, 400.0, 800.0 +}; + +/* default slideshow delay (in sec, overwritten via -S option): */ +static const int SLIDESHOW_DELAY = 5; + +/* gamma correction: the user-visible ranges [-GAMMA_RANGE, 0] and + * (0, GAMMA_RANGE] are mapped to the ranges [0, 1], and (1, GAMMA_MAX]. + */ +static const double GAMMA_MAX = 10.0; +static const int GAMMA_RANGE = 32; + +/* command i_scroll pans image 1/PAN_FRACTION of screen width/height */ +static const int PAN_FRACTION = 5; + +/* if false, pixelate images at zoom level != 100%, + * toggled with 'a' key binding + */ +static const bool ANTI_ALIAS = true; + +/* if true, use a checkerboard background for alpha layer, + * toggled with 'A' key binding + */ +static const bool ALPHA_LAYER = false; + +/* percentage of memory to use for imlib2's cache size. + * 3 means use 3% of total memory which is about 245MiB on 8GiB machine. + * 0 or less means disable cache. + * 100 means use all available memory (but not above CACHE_SIZE_LIMIT). + */ +static const int CACHE_SIZE_MEM_PERCENTAGE = 3; /* use 3% of total memory for cache */ +static const int CACHE_SIZE_LIMIT = 256 * 1024 * 1024; /* but not above 256MiB */ +static const int CACHE_SIZE_FALLBACK = 32 * 1024 * 1024; /* fallback to 32MiB if we can't determine total memory */ + +#endif +#ifdef _THUMBS_CONFIG + +/* thumbnail sizes in pixels (width == height): */ +static const int thumb_sizes[] = { 32, 64, 96, 128, 160 }; + +/* thumbnail size at startup, index into thumb_sizes[]: */ +static const int THUMB_SIZE = 3; + +#endif +#ifdef _MAPPINGS_CONFIG + +/* these modifiers will be used when processing keybindings */ +static const unsigned int USED_MODMASK = ShiftMask | ControlMask | Mod1Mask; + +/* abort the keyhandler */ +static const KeySym KEYHANDLER_ABORT = XK_Escape; + +/* keyboard mappings for image and thumbnail mode: */ +static const keymap_t keys[] = { + /* modifiers key function argument */ + { 0, XK_q, g_quit, 0 }, + { 0, XK_Return, g_switch_mode, None }, + { 0, XK_f, g_toggle_fullscreen, None }, + { 0, XK_b, g_toggle_bar, None }, + { ControlMask, XK_x, g_prefix_external, None }, + { 0, XK_g, g_first, None }, + { 0, XK_G, g_n_or_last, None }, + { 0, XK_r, g_reload_image, None }, + { 0, XK_D, g_remove_image, None }, + { ControlMask, XK_h, g_scroll_screen, DIR_LEFT }, + { ControlMask, XK_Left, g_scroll_screen, DIR_LEFT }, + { ControlMask, XK_j, g_scroll_screen, DIR_DOWN }, + { ControlMask, XK_Down, g_scroll_screen, DIR_DOWN }, + { ControlMask, XK_k, g_scroll_screen, DIR_UP }, + { ControlMask, XK_Up, g_scroll_screen, DIR_UP }, + { ControlMask, XK_l, g_scroll_screen, DIR_RIGHT }, + { ControlMask, XK_Right, g_scroll_screen, DIR_RIGHT }, + { 0, XK_plus, g_zoom, +1 }, + { 0, XK_KP_Add, g_zoom, +1 }, + { 0, XK_minus, g_zoom, -1 }, + { 0, XK_KP_Subtract, g_zoom, -1 }, + { 0, XK_m, g_toggle_image_mark, None }, + { 0, XK_M, g_mark_range, None }, + { ControlMask, XK_m, g_reverse_marks, None }, + { ControlMask, XK_u, g_unmark_all, None }, + { 0, XK_N, g_navigate_marked, +1 }, + { 0, XK_P, g_navigate_marked, -1 }, + { 0, XK_braceleft, g_change_gamma, -1 }, + { 0, XK_braceright, g_change_gamma, +1 }, + { ControlMask, XK_g, g_change_gamma, 0 }, + + { 0, XK_h, t_move_sel, DIR_LEFT }, + { 0, XK_Left, t_move_sel, DIR_LEFT }, + { 0, XK_j, t_move_sel, DIR_DOWN }, + { 0, XK_Down, t_move_sel, DIR_DOWN }, + { 0, XK_k, t_move_sel, DIR_UP }, + { 0, XK_Up, t_move_sel, DIR_UP }, + { 0, XK_l, t_move_sel, DIR_RIGHT }, + { 0, XK_Right, t_move_sel, DIR_RIGHT }, + { 0, XK_R, t_reload_all, None }, + + { 0, XK_n, i_navigate, +1 }, + { 0, XK_n, i_scroll_to_edge, DIR_LEFT | DIR_UP }, + { 0, XK_space, i_navigate, +1 }, + { 0, XK_p, i_navigate, -1 }, + { 0, XK_p, i_scroll_to_edge, DIR_LEFT | DIR_UP }, + { 0, XK_BackSpace, i_navigate, -1 }, + { 0, XK_bracketright, i_navigate, +10 }, + { 0, XK_bracketleft, i_navigate, -10 }, + { ControlMask, XK_6, i_alternate, None }, + { ControlMask, XK_n, i_navigate_frame, +1 }, + { ControlMask, XK_p, i_navigate_frame, -1 }, + { ControlMask, XK_space, i_toggle_animation, None }, + { ControlMask, XK_a, i_toggle_animation, None }, + { 0, XK_h, i_scroll, DIR_LEFT }, + { 0, XK_Left, i_scroll, DIR_LEFT }, + { 0, XK_j, i_scroll, DIR_DOWN }, + { 0, XK_Down, i_scroll, DIR_DOWN }, + { 0, XK_k, i_scroll, DIR_UP }, + { 0, XK_Up, i_scroll, DIR_UP }, + { 0, XK_l, i_scroll, DIR_RIGHT }, + { 0, XK_Right, i_scroll, DIR_RIGHT }, + { 0, XK_H, i_scroll_to_edge, DIR_LEFT }, + { 0, XK_J, i_scroll_to_edge, DIR_DOWN }, + { 0, XK_K, i_scroll_to_edge, DIR_UP }, + { 0, XK_L, i_scroll_to_edge, DIR_RIGHT }, + { 0, XK_z, i_scroll_to_center, None }, + { 0, XK_equal, i_set_zoom, 100 }, + { 0, XK_w, i_fit_to_win, SCALE_DOWN }, + { 0, XK_W, i_fit_to_win, SCALE_FIT }, + { 0, XK_F, i_fit_to_win, SCALE_FILL }, + { 0, XK_e, i_fit_to_win, SCALE_WIDTH }, + { 0, XK_E, i_fit_to_win, SCALE_HEIGHT }, + { 0, XK_less, i_rotate, DEGREE_270 }, + { 0, XK_greater, i_rotate, DEGREE_90 }, + { 0, XK_question, i_rotate, DEGREE_180 }, + { 0, XK_bar, i_flip, FLIP_HORIZONTAL }, + { 0, XK_underscore, i_flip, FLIP_VERTICAL }, + { 0, XK_a, i_toggle_antialias, None }, + { 0, XK_A, i_toggle_alpha, None }, + { 0, XK_s, i_slideshow, None }, +}; + +/* mouse button mappings for image mode: */ +static const button_t buttons_img[] = { + /* modifiers button function argument */ + { 0, 1, i_cursor_navigate, None }, + { ControlMask, 1, i_drag, DRAG_RELATIVE }, + { 0, 2, i_drag, DRAG_ABSOLUTE }, + { 0, 3, g_switch_mode, None }, + { 0, 4, g_zoom, +1 }, + { 0, 5, g_zoom, -1 }, +}; + +/* mouse button mappings for thumbnail mode: */ +static const button_t buttons_tns[] = { + /* modifiers button function argument */ + { 0, 1, t_select, None }, + { 0, 3, t_drag_mark_image, None }, + { 0, 4, t_scroll, DIR_UP }, + { 0, 5, t_scroll, DIR_DOWN }, + { ControlMask, 4, g_scroll_screen, DIR_UP }, + { ControlMask, 5, g_scroll_screen, DIR_DOWN }, +}; + +/* true means NAV_WIDTH is relative (33%), false means absolute (33 pixels) */ +static const bool NAV_IS_REL = true; +/* width of navigation area, 0 disables cursor navigation, */ +static const unsigned int NAV_WIDTH = 33; + +/* mouse cursor on left, middle and right part of the window */ +static const cursor_t imgcursor[3] = { + CURSOR_LEFT, CURSOR_ARROW, CURSOR_RIGHT +}; + +#endif diff --git a/utils/nsxiv/examples/image-info b/utils/nsxiv/examples/image-info new file mode 100755 index 0000000..5f06123 --- /dev/null +++ b/utils/nsxiv/examples/image-info @@ -0,0 +1,21 @@ +#!/bin/sh + +# Example for $XDG_CONFIG_HOME/nsxiv/exec/image-info +# Called by nsxiv(1) whenever an image gets loaded. +# The output is displayed in nsxiv's status bar. +# Arguments: +# $1: path to image file (as provided by the user) +# $2: image width +# $3: image height +# $4: fully resolved path to the image file + +s=" " # field separator + +exec 2>/dev/null + +filename=$(basename -- "$1") +filesize=$(du -Hh -- "$1" | cut -f 1) +geometry="${2}x${3}" + +echo "${filesize}${s}${geometry}${s}${filename}" + diff --git a/utils/nsxiv/examples/key-handler b/utils/nsxiv/examples/key-handler new file mode 100755 index 0000000..3fe741d --- /dev/null +++ b/utils/nsxiv/examples/key-handler @@ -0,0 +1,41 @@ +#!/bin/sh + +# Example for $XDG_CONFIG_HOME/nsxiv/exec/key-handler +# Called by nsxiv(1) after the external prefix key (C-x by default) is pressed. +# The next key combo is passed as its first argument. Passed via stdin are the +# images to act upon: all marked images, if in thumbnail mode and at least one +# image has been marked, otherwise the current image. nsxiv(1) will block until +# the handler terminates. It then checks which images have been modified and +# reloads them. + +# By default nsxiv(1) will send one image per-line to stdin, however when using +# -0 the image list will be NULL separated and the environment variable +# "$NSXIV_USING_NULL" will be set to 1. + +# The key combo argument has the following form: "[C-][M-][S-]KEY", +# where C/M/S indicate Ctrl/Meta(Alt)/Shift modifier states and KEY is the X +# keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix. +# If KEY has an uppercase equivalent, S-KEY is resolved into it. For instance, +# K replaces S-k and Scedilla replaces S-scedilla, but S-Delete is sent as-is. + +rotate() { + degree="$1" + tr '\n' '\0' | xargs -0 realpath | sort | uniq | while read file; do + case "$(file -b -i "$file")" in + image/jpeg*) jpegtran -rotate "$degree" -copy all -outfile "$file" "$file" ;; + *) mogrify -rotate "$degree" "$file" ;; + esac + done +} + +case "$1" in +"C-x") xclip -in -filter | tr '\n' ' ' | xclip -in -selection clipboard ;; +"C-c") while read file; do xclip -selection clipboard -target image/png "$file"; done ;; +"C-e") while read file; do urxvt -bg "#444" -fg "#eee" -sl 0 -title "$file" -e sh -c "exiv2 pr -q -pa '$file' | less" & done ;; +"C-g") tr '\n' '\0' | xargs -0 gimp & ;; +"C-r") while read file; do rawtherapee "$file" & done ;; +"C-comma") rotate 270 ;; +"C-period") rotate 90 ;; +"C-slash") rotate 180 ;; +esac + diff --git a/utils/nsxiv/examples/thumb-info b/utils/nsxiv/examples/thumb-info new file mode 100755 index 0000000..b422f9c --- /dev/null +++ b/utils/nsxiv/examples/thumb-info @@ -0,0 +1,20 @@ +#!/bin/sh + +# Example for $XDG_CONFIG_HOME/nsxiv/exec/thumb-info +# Called by nsxiv(1) whenever the selected thumbnail changes. +# The output is displayed in nsxiv's status bar. +# Arguments: +# $1: path to image file (as provided by the user) +# $2: empty +# $3: empty +# $4: fully resolved path to the image file + +s=" " # field separator + +exec 2>/dev/null + +filename=$(basename -- "$4") +filesize=$(du -Hh -- "$4" | cut -f 1) + +echo "${filesize}${s}${filename}" + diff --git a/utils/nsxiv/examples/win-title b/utils/nsxiv/examples/win-title new file mode 100755 index 0000000..ac7b982 --- /dev/null +++ b/utils/nsxiv/examples/win-title @@ -0,0 +1,27 @@ +#!/bin/sh + +# Example for $XDG_CONFIG_HOME/nsxiv/exec/win-title +# Called by nsxiv(1) on each redraw. +# The output is set as nsxiv's window title. +# +# Arguments, "Optional" arguments might be empty: +# $1: resolved absolute path of the current file +# $2: current file number +# $3: total file number +# $4: image width (Optional: Disabled on thumbnails mode) +# $5: image height (Optional: Disabled on thumbnails mode) +# $6: current zoom (Optional: Disabled on thumbnails mode) +# +# The term file is used rather than image as nsxiv does not +# precheck that the input files are valid images. Total file +# count may be different from the actual count of valid images. + +exec 2>/dev/null + +filename="${1##*/}" + +if [ -n "$4" ]; then # image mode + printf "%s" "nsxiv - ${filename} | ${4}x${5} ${6}% [${2}/${3}]" +else + printf "%s" "nsxiv - ${filename} [${2}/${3}]" +fi diff --git a/utils/nsxiv/icon/128x128.png b/utils/nsxiv/icon/128x128.png new file mode 100644 index 0000000..d45250b Binary files /dev/null and b/utils/nsxiv/icon/128x128.png differ diff --git a/utils/nsxiv/icon/16x16.png b/utils/nsxiv/icon/16x16.png new file mode 100644 index 0000000..a19074a Binary files /dev/null and b/utils/nsxiv/icon/16x16.png differ diff --git a/utils/nsxiv/icon/32x32.png b/utils/nsxiv/icon/32x32.png new file mode 100644 index 0000000..e18ccf8 Binary files /dev/null and b/utils/nsxiv/icon/32x32.png differ diff --git a/utils/nsxiv/icon/48x48.png b/utils/nsxiv/icon/48x48.png new file mode 100644 index 0000000..442a96c Binary files /dev/null and b/utils/nsxiv/icon/48x48.png differ diff --git a/utils/nsxiv/icon/64x64.png b/utils/nsxiv/icon/64x64.png new file mode 100644 index 0000000..3ce0d27 Binary files /dev/null and b/utils/nsxiv/icon/64x64.png differ diff --git a/utils/nsxiv/icon/README.md b/utils/nsxiv/icon/README.md new file mode 100644 index 0000000..3ddd7f8 --- /dev/null +++ b/utils/nsxiv/icon/README.md @@ -0,0 +1,43 @@ +img2data +-------- + +img2data is a helper program to convert images to binary data for embedding in +software. The generated data is used in nsxiv to set the window icons. + + +How It Works +------------ + +Each given image is compressed using run-length encoding and a data array is +generated. In these arrays, the four high bits of each byte are the run length +minus one and the lowest four bits are the data, which are indices for the +color array. + +See `data.gen.h` or the output of img2data for a better understanding. + + +Dependencies +------------ + +img2data requires Imlib2 to be installed. + + +Building +-------- + +img2data is built using the command: + + $ CC -Wall -std=c89 -pedantic -lImlib2 img2data.c -o img2data + +where `CC` is a C compiler such as `gcc`. + + +Usage +----- + +img2data is used as the following: + + $ ./img2data 16x16.png 32x32.png 48x48.png 64x64.png 128x128.png + +You may replace or omit any image, but you must have a `data.gen.h` with at +least 1 image for nsxiv to compile. diff --git a/utils/nsxiv/icon/data.gen.h b/utils/nsxiv/icon/data.gen.h new file mode 100644 index 0000000..0bb7a84 --- /dev/null +++ b/utils/nsxiv/icon/data.gen.h @@ -0,0 +1,255 @@ +static const unsigned char icon_data_16[] = { + 0xa0, 0x01, 0xe0, 0x01, 0xf0, 0x40, 0x21, 0x00, 0x21, 0x00, 0x01, 0x00, + 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x21, 0x00, 0x21, 0x00, 0x01, 0x00, + 0x01, 0x00, 0x01, 0x02, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x10, + 0x01, 0x10, 0x01, 0x02, 0x01, 0x02, 0x01, 0x00, 0x01, 0x00, 0x21, 0x00, + 0x01, 0x00, 0x51, 0x02, 0x00, 0x01, 0x00, 0x21, 0x00, 0x01, 0x00, 0x51, + 0x02, 0x80, 0x03, 0x52, 0x04, 0x50, 0x43, 0x05, 0x22, 0x14, 0x06, 0x10, + 0x47, 0x35, 0x08, 0x02, 0x14, 0x06, 0x09, 0x22, 0x47, 0x25, 0x08, 0x14, + 0x06, 0x09, 0x32, 0x47, 0x08, 0x05, 0x08, 0x04, 0x16, 0x19, 0x32, 0x47, + 0x18, 0x16, 0x29, 0x32, 0x47, 0x18, 0x16, 0x29, 0x42, 0x47, 0x08, +}; + +static const unsigned char icon_data_32[] = { + 0xf0, 0x40, 0x11, 0xf0, 0xd0, 0x11, 0xf0, 0xd0, 0x11, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0x90, 0x51, 0x10, 0x51, 0x10, 0x11, 0x10, 0x11, 0x10, + 0x11, 0x10, 0x11, 0x10, 0x51, 0x10, 0x51, 0x10, 0x11, 0x10, 0x11, 0x10, + 0x11, 0x10, 0x11, 0x10, 0x51, 0x10, 0x51, 0x10, 0x11, 0x10, 0x11, 0x10, + 0x11, 0x10, 0x11, 0x02, 0x00, 0x11, 0x10, 0x11, 0x10, 0x11, 0x30, 0x11, + 0x30, 0x11, 0x10, 0x11, 0x12, 0x11, 0x02, 0x00, 0x11, 0x10, 0x11, 0x10, + 0x11, 0x30, 0x11, 0x30, 0x11, 0x10, 0x11, 0x12, 0x11, 0x02, 0x00, 0x11, + 0x10, 0x11, 0x10, 0x11, 0x30, 0x11, 0x30, 0x11, 0x12, 0x11, 0x12, 0x11, + 0x02, 0x00, 0x11, 0x10, 0x51, 0x10, 0x11, 0x10, 0xb1, 0x22, 0x00, 0x11, + 0x10, 0x51, 0x10, 0x11, 0x10, 0xb1, 0x22, 0x00, 0x11, 0x10, 0x51, 0x10, + 0x11, 0x10, 0xb1, 0x22, 0xf0, 0x10, 0xd2, 0xf0, 0x00, 0xe2, 0xf0, 0x53, + 0x92, 0x14, 0xc0, 0x83, 0x05, 0x62, 0x24, 0x06, 0x80, 0x93, 0x35, 0x42, + 0x34, 0x06, 0x02, 0x30, 0x77, 0x95, 0x08, 0x22, 0x34, 0x16, 0x12, 0xc7, + 0x75, 0x08, 0x12, 0x34, 0x16, 0x09, 0x52, 0x97, 0x65, 0x08, 0x02, 0x34, + 0x16, 0x19, 0x62, 0x97, 0x45, 0x18, 0x24, 0x26, 0x19, 0x72, 0x97, 0x08, + 0x25, 0x18, 0x24, 0x26, 0x29, 0x72, 0x97, 0x48, 0x14, 0x36, 0x29, 0x72, + 0x97, 0x48, 0x04, 0x36, 0x39, 0x82, 0x97, 0x38, 0x46, 0x39, 0x82, 0x97, + 0x38, 0x36, 0x59, 0x82, 0x97, 0x28, 0x26, 0x69, 0x82, 0x97, 0x28, 0x26, + 0x69, 0x82, 0x97, 0x28, +}; + +static const unsigned char icon_data_48[] = { + 0xf0, 0xf0, 0x21, 0xf0, 0xf0, 0xc0, 0x21, 0xf0, 0xf0, 0xc0, 0x21, 0xf0, + 0xf0, 0xc0, 0x21, 0xf0, 0xf0, 0xc0, 0x21, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xe0, 0x81, 0x20, 0x81, 0x20, + 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x81, 0x20, 0x81, 0x20, + 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x81, 0x20, 0x81, 0x20, + 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x81, 0x20, 0x81, 0x20, + 0x21, 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x02, 0x10, 0x81, 0x20, 0x81, + 0x20, 0x21, 0x20, 0x21, 0x20, 0x21, 0x00, 0x0a, 0x02, 0x21, 0x02, 0x10, + 0x21, 0x20, 0x21, 0x20, 0x21, 0x50, 0x21, 0x50, 0x21, 0x20, 0x21, 0x22, + 0x21, 0x02, 0x10, 0x21, 0x20, 0x21, 0x20, 0x21, 0x50, 0x21, 0x50, 0x21, + 0x10, 0x02, 0x21, 0x22, 0x21, 0x02, 0x10, 0x21, 0x20, 0x21, 0x20, 0x21, + 0x50, 0x21, 0x50, 0x21, 0x00, 0x12, 0x21, 0x22, 0x21, 0x02, 0x10, 0x21, + 0x20, 0x21, 0x20, 0x21, 0x50, 0x21, 0x50, 0x21, 0x22, 0x21, 0x22, 0x21, + 0x02, 0x10, 0x21, 0x20, 0x81, 0x20, 0x21, 0x20, 0xf1, 0x11, 0x32, 0x10, + 0x21, 0x20, 0x81, 0x20, 0x21, 0x20, 0xf1, 0x11, 0x32, 0x10, 0x21, 0x20, + 0x81, 0x20, 0x21, 0x20, 0xf1, 0x11, 0x32, 0x10, 0x21, 0x20, 0x81, 0x20, + 0x21, 0x20, 0xf1, 0x11, 0x32, 0x10, 0x21, 0x20, 0x81, 0x20, 0x21, 0x20, + 0xf1, 0x11, 0x32, 0xf0, 0xa0, 0xf2, 0x42, 0xf0, 0x90, 0xf2, 0x52, 0xf0, + 0x90, 0x33, 0xf2, 0x12, 0xf0, 0x70, 0x93, 0xd2, 0x24, 0xf0, 0x20, 0xc3, + 0x15, 0xa2, 0x34, 0xf0, 0x00, 0xd3, 0x35, 0x82, 0x44, 0x06, 0xb0, 0xe3, + 0x75, 0x62, 0x54, 0x16, 0x02, 0x50, 0xb7, 0xe5, 0x08, 0x42, 0x54, 0x16, + 0x09, 0x02, 0x30, 0xe7, 0xd5, 0x08, 0x32, 0x54, 0x26, 0x09, 0x22, 0xf7, + 0x37, 0xa5, 0x18, 0x12, 0x54, 0x26, 0x19, 0x72, 0xf7, 0x85, 0x28, 0x02, + 0x54, 0x26, 0x19, 0x92, 0xe7, 0x85, 0x28, 0x54, 0x26, 0x29, 0xa2, 0xe7, + 0x65, 0x28, 0x44, 0x36, 0x29, 0xb2, 0xe7, 0x18, 0x35, 0x28, 0x44, 0x36, + 0x39, 0xa2, 0xe7, 0x28, 0x15, 0x38, 0x34, 0x46, 0x39, 0xb2, 0xe7, 0x78, + 0x24, 0x56, 0x49, 0xb2, 0xe7, 0x68, 0x14, 0x56, 0x59, 0xb2, 0xe7, 0x68, + 0x04, 0x66, 0x59, 0xc2, 0xe7, 0x58, 0x66, 0x69, 0xc2, 0xe7, 0x58, 0x66, + 0x69, 0xc2, 0xe7, 0x58, 0x56, 0x79, 0xd2, 0xe7, 0x48, 0x46, 0x89, 0xd2, + 0xe7, 0x48, 0x46, 0x89, 0xe2, 0xe7, 0x38, 0x46, 0x89, 0xe2, 0xe7, 0x38, + +}; + +static const unsigned char icon_data_64[] = { + 0xf0, 0xf0, 0x90, 0x31, 0xf0, 0xf0, 0xf0, 0xb0, 0x31, 0xf0, 0xf0, 0xf0, + 0xb0, 0x31, 0xf0, 0xf0, 0xf0, 0xb0, 0x31, 0xf0, 0xf0, 0xf0, 0xb0, 0x31, + 0xf0, 0xf0, 0xf0, 0xb0, 0x31, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, + 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, + 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, + 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, + 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0xb1, 0x30, 0xb1, 0x30, 0x31, + 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x00, 0x0b, 0x10, 0xb1, 0x30, 0xb1, + 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x12, 0x10, 0x31, 0x30, + 0x31, 0x30, 0x31, 0x70, 0x31, 0x70, 0x31, 0x30, 0x31, 0x10, 0x12, 0x31, + 0x12, 0x10, 0x31, 0x30, 0x31, 0x30, 0x31, 0x70, 0x31, 0x70, 0x31, 0x30, + 0x31, 0x32, 0x31, 0x12, 0x10, 0x31, 0x30, 0x31, 0x30, 0x31, 0x70, 0x31, + 0x70, 0x31, 0x30, 0x31, 0x32, 0x31, 0x12, 0x10, 0x31, 0x30, 0x31, 0x30, + 0x31, 0x70, 0x31, 0x70, 0x31, 0x20, 0x02, 0x31, 0x32, 0x31, 0x12, 0x10, + 0x31, 0x30, 0x31, 0x30, 0x31, 0x70, 0x31, 0x70, 0x31, 0x00, 0x22, 0x31, + 0x32, 0x31, 0x12, 0x10, 0x31, 0x30, 0x31, 0x30, 0x31, 0x70, 0x31, 0x70, + 0x31, 0x32, 0x31, 0x32, 0x31, 0x12, 0x10, 0x31, 0x30, 0xb1, 0x30, 0x31, + 0x30, 0xf1, 0x71, 0x52, 0x10, 0x31, 0x30, 0xb1, 0x30, 0x31, 0x30, 0xf1, + 0x71, 0x52, 0x10, 0x31, 0x30, 0xb1, 0x30, 0x31, 0x30, 0xf1, 0x71, 0x52, + 0x10, 0x31, 0x30, 0xb1, 0x30, 0x31, 0x30, 0xf1, 0x71, 0x52, 0x10, 0x31, + 0x30, 0xb1, 0x30, 0x31, 0x30, 0xf1, 0x71, 0x52, 0x10, 0x31, 0x30, 0xb1, + 0x30, 0x31, 0x30, 0xf1, 0x71, 0x52, 0xf0, 0xf0, 0x40, 0xf2, 0xa2, 0xf0, + 0xf0, 0x30, 0xf2, 0xb2, 0xf0, 0xf0, 0x20, 0xf2, 0xc2, 0xf0, 0xf0, 0x10, + 0xf2, 0xd2, 0xf0, 0xf0, 0x10, 0x83, 0xf2, 0x42, 0xf0, 0xf0, 0xd3, 0xf2, + 0x12, 0x24, 0xf0, 0xa0, 0xf3, 0x03, 0x15, 0xe2, 0x44, 0xf0, 0x70, 0xf3, + 0x13, 0x35, 0xc2, 0x54, 0x06, 0xf0, 0x40, 0xf3, 0x13, 0x65, 0xa2, 0x64, + 0x16, 0xf0, 0xf3, 0x33, 0x95, 0x82, 0x64, 0x26, 0x02, 0xa0, 0x77, 0xb3, + 0xd5, 0x08, 0x62, 0x74, 0x26, 0x12, 0x60, 0xf7, 0x17, 0xf5, 0x25, 0x08, + 0x52, 0x74, 0x26, 0x09, 0x32, 0xf7, 0x87, 0xf5, 0x05, 0x18, 0x32, 0x74, + 0x36, 0x09, 0x42, 0xf7, 0x97, 0xe5, 0x18, 0x22, 0x74, 0x36, 0x19, 0x92, + 0xf7, 0x57, 0xc5, 0x28, 0x12, 0x74, 0x46, 0x19, 0xb2, 0xf7, 0x47, 0xa5, + 0x38, 0x02, 0x74, 0x46, 0x19, 0xd2, 0xf7, 0x37, 0x08, 0x95, 0x38, 0x74, + 0x46, 0x29, 0xd2, 0xf7, 0x37, 0x08, 0x85, 0x38, 0x64, 0x56, 0x29, 0xe2, + 0xf7, 0x37, 0x18, 0x65, 0x38, 0x64, 0x56, 0x39, 0xe2, 0xf7, 0x37, 0x28, + 0x45, 0x38, 0x54, 0x66, 0x39, 0xf2, 0xf7, 0x37, 0x38, 0x15, 0x48, 0x44, + 0x66, 0x59, 0xf2, 0xf7, 0x37, 0x98, 0x34, 0x76, 0x59, 0xf2, 0xf7, 0x37, + 0x98, 0x24, 0x86, 0x59, 0xf2, 0x02, 0xf7, 0x37, 0x88, 0x14, 0x86, 0x79, + 0xf2, 0xf7, 0x37, 0x88, 0x04, 0x96, 0x79, 0xf2, 0x02, 0xf7, 0x37, 0x78, + 0x96, 0x89, 0xf2, 0x02, 0xf7, 0x37, 0x78, 0x96, 0x89, 0xf2, 0x12, 0xf7, + 0x37, 0x68, 0x86, 0x99, 0xf2, 0x12, 0xf7, 0x37, 0x68, 0x76, 0xa9, 0xf2, + 0x12, 0xf7, 0x37, 0x68, 0x66, 0xb9, 0xf2, 0x22, 0xf7, 0x37, 0x58, 0x66, + 0xb9, 0xf2, 0x22, 0xf7, 0x37, 0x58, 0x56, 0xc9, 0xf2, 0x22, 0xf7, 0x37, + 0x58, 0x56, 0xc9, 0xf2, 0x22, 0xf7, 0x37, 0x58, +}; + +static const unsigned char icon_data_128[] = { + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x30, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, + 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, + 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, + 0x71, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0x70, 0x71, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, + 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, + 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, + 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, + 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, + 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, + 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, + 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, + 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, + 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, + 0x70, 0x71, 0x70, 0x71, 0x70, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, + 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x10, 0x0b, 0x0a, 0x30, 0xf1, 0x71, + 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, 0x32, + 0x30, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0x71, 0x70, 0x71, + 0x70, 0x71, 0x32, 0x30, 0xf1, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, + 0x71, 0x70, 0x71, 0x40, 0x0a, 0x12, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, + 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x70, 0x71, 0x20, 0x42, 0x71, 0x32, + 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x70, 0x71, + 0x00, 0x62, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, + 0xf0, 0x71, 0x70, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, + 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x70, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, + 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x70, 0x71, 0x72, 0x71, + 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x60, + 0x02, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, + 0x71, 0xf0, 0x71, 0x40, 0x22, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, + 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x20, 0x42, 0x71, 0x72, 0x71, + 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x00, + 0x62, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, + 0x71, 0xf0, 0x71, 0x72, 0x71, 0x72, 0x71, 0x32, 0x30, 0x71, 0x70, 0x71, + 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x72, 0x71, 0x72, 0x71, 0x32, 0x30, + 0x71, 0x70, 0x71, 0x70, 0x71, 0xf0, 0x71, 0xf0, 0x71, 0x72, 0x71, 0x72, + 0x71, 0x32, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0x30, 0x71, 0x70, 0xf1, 0x71, 0x70, 0x71, 0x70, 0xf1, 0xf1, + 0xf1, 0xb2, 0xf0, 0xf0, 0xf0, 0xf0, 0x90, 0xf2, 0xf2, 0xf2, 0x52, 0xf0, + 0xf0, 0xf0, 0xf0, 0x80, 0xf2, 0xf2, 0xf2, 0x62, 0xf0, 0xf0, 0xf0, 0xf0, + 0x70, 0xf2, 0xf2, 0xf2, 0x72, 0xf0, 0xf0, 0xf0, 0xf0, 0x60, 0xf2, 0xf2, + 0xf2, 0x82, 0xf0, 0xf0, 0xf0, 0xf0, 0x50, 0xf2, 0xf2, 0xf2, 0x92, 0xf0, + 0xf0, 0xf0, 0xf0, 0x40, 0xf2, 0xf2, 0xf2, 0xa2, 0xf0, 0xf0, 0xf0, 0xf0, + 0x30, 0xf2, 0xf2, 0xf2, 0xb2, 0xf0, 0xf0, 0xf0, 0xf0, 0x30, 0x12, 0xa3, + 0xf2, 0xf2, 0xe2, 0xf0, 0xf0, 0xf0, 0xf0, 0x20, 0xf3, 0x13, 0xf2, 0xf2, + 0xa2, 0xf0, 0xf0, 0xf0, 0xf0, 0x00, 0xf3, 0x63, 0xf2, 0xf2, 0x72, 0xf0, + 0xf0, 0xf0, 0xe0, 0xf3, 0xb3, 0xf2, 0xf2, 0x42, 0xf0, 0xf0, 0xf0, 0xd0, + 0xf3, 0xd3, 0x15, 0xf2, 0xf2, 0x12, 0x44, 0xf0, 0xf0, 0xf0, 0x60, 0xf3, + 0xf3, 0x03, 0x35, 0xf2, 0xe2, 0x64, 0xf0, 0xf0, 0xf0, 0x30, 0xf3, 0xf3, + 0x23, 0x45, 0xf2, 0xc2, 0x84, 0xf0, 0xf0, 0xf0, 0x00, 0xf3, 0xf3, 0x33, + 0x65, 0xf2, 0xa2, 0x94, 0xf0, 0xf0, 0xe0, 0xf3, 0xf3, 0x33, 0x95, 0xf2, + 0x82, 0xa4, 0x16, 0xf0, 0xf0, 0x90, 0xf3, 0xf3, 0x43, 0xc5, 0xf2, 0x62, + 0xb4, 0x26, 0xf0, 0xf0, 0x40, 0xf3, 0xf3, 0x63, 0xf5, 0xf2, 0x42, 0xc4, + 0x36, 0xf0, 0xf0, 0xf3, 0xf3, 0x73, 0xf5, 0x35, 0xf2, 0x22, 0xd4, 0x46, + 0xf0, 0xa0, 0xf3, 0xf3, 0x83, 0xf5, 0x75, 0xf2, 0x02, 0xd4, 0x56, 0x02, + 0xf0, 0x50, 0xf7, 0x07, 0xf3, 0x73, 0xf5, 0xb5, 0x08, 0xe2, 0xe4, 0x56, + 0x12, 0xf0, 0x10, 0xf7, 0xd7, 0xf5, 0xf5, 0x95, 0x18, 0xc2, 0xe4, 0x56, + 0x09, 0x22, 0xd0, 0xf7, 0xf7, 0x37, 0xf5, 0xf5, 0x65, 0x18, 0xb2, 0xf4, + 0x56, 0x09, 0x32, 0x80, 0xf7, 0xf7, 0x97, 0xf5, 0xf5, 0x45, 0x18, 0xa2, + 0xf4, 0x56, 0x19, 0x72, 0xf7, 0xf7, 0xf7, 0x07, 0xf5, 0xf5, 0x25, 0x28, + 0x82, 0xf4, 0x66, 0x19, 0x72, 0xf7, 0xf7, 0xf7, 0x27, 0xf5, 0xf5, 0x05, + 0x38, 0x62, 0xf4, 0x66, 0x29, 0x82, 0xf7, 0xf7, 0xf7, 0x37, 0xf5, 0xd5, + 0x48, 0x52, 0xf4, 0x76, 0x29, 0xc2, 0xf7, 0xf7, 0xf7, 0x07, 0xf5, 0xb5, + 0x58, 0x42, 0xf4, 0x76, 0x39, 0xf2, 0x22, 0xf7, 0xf7, 0xb7, 0xf5, 0xa5, + 0x58, 0x32, 0xf4, 0x76, 0x49, 0xf2, 0x52, 0xf7, 0xf7, 0x97, 0xf5, 0x85, + 0x68, 0x22, 0xf4, 0x86, 0x39, 0xf2, 0x72, 0xf7, 0xf7, 0x97, 0xf5, 0x65, + 0x78, 0x12, 0xf4, 0x86, 0x49, 0xf2, 0x82, 0xf7, 0xf7, 0x97, 0xf5, 0x55, + 0x78, 0x02, 0xf4, 0x86, 0x49, 0xf2, 0xa2, 0xf7, 0xf7, 0x87, 0x08, 0xf5, + 0x35, 0x88, 0xe4, 0x96, 0x59, 0xf2, 0xb2, 0xf7, 0xf7, 0x77, 0x08, 0xf5, + 0x25, 0x88, 0xe4, 0x96, 0x59, 0xf2, 0xc2, 0xf7, 0xf7, 0x77, 0x18, 0xf5, + 0x05, 0x88, 0xd4, 0xa6, 0x69, 0xf2, 0xc2, 0xf7, 0xf7, 0x77, 0x28, 0xf5, + 0x78, 0xd4, 0xa6, 0x69, 0xf2, 0xd2, 0xf7, 0xf7, 0x77, 0x38, 0xd5, 0x78, + 0xc4, 0xb6, 0x79, 0xf2, 0xd2, 0xf7, 0xf7, 0x77, 0x48, 0xa5, 0x88, 0xc4, + 0xb6, 0x79, 0xf2, 0xe2, 0xf7, 0xf7, 0x77, 0x58, 0x85, 0x88, 0xb4, 0xc6, + 0x89, 0xf2, 0xe2, 0xf7, 0xf7, 0x77, 0x68, 0x55, 0x98, 0xb4, 0xc6, 0x89, + 0xf2, 0xf2, 0xf7, 0xf7, 0x77, 0x78, 0x25, 0xa8, 0xa4, 0xc6, 0xa9, 0xf2, + 0xf2, 0xf7, 0xf7, 0x77, 0xf8, 0x48, 0x94, 0xd6, 0xa9, 0xf2, 0xf2, 0xf7, + 0xf7, 0x77, 0xf8, 0x48, 0x84, 0xe6, 0xb9, 0xf2, 0xf2, 0xf7, 0xf7, 0x77, + 0xf8, 0x38, 0x74, 0xf6, 0xb9, 0xf2, 0xf2, 0xf7, 0xf7, 0x77, 0xf8, 0x38, + 0x64, 0xf6, 0xc9, 0xf2, 0xf2, 0x02, 0xf7, 0xf7, 0x77, 0xf8, 0x28, 0x54, + 0xf6, 0x06, 0xc9, 0xf2, 0xf2, 0x02, 0xf7, 0xf7, 0x77, 0xf8, 0x28, 0x44, + 0xf6, 0x06, 0xe9, 0xf2, 0xf2, 0x02, 0xf7, 0xf7, 0x77, 0xf8, 0x18, 0x34, + 0xf6, 0x16, 0xe9, 0xf2, 0xf2, 0x02, 0xf7, 0xf7, 0x77, 0xf8, 0x18, 0x24, + 0xf6, 0x16, 0xf9, 0xf2, 0xf2, 0x12, 0xf7, 0xf7, 0x77, 0xf8, 0x08, 0x14, + 0xf6, 0x26, 0xf9, 0xf2, 0xf2, 0x12, 0xf7, 0xf7, 0x77, 0xf8, 0x08, 0x04, + 0xf6, 0x26, 0xf9, 0x09, 0xf2, 0xf2, 0x22, 0xf7, 0xf7, 0x77, 0xf8, 0xf6, + 0x36, 0xf9, 0x09, 0xf2, 0xf2, 0x22, 0xf7, 0xf7, 0x77, 0xf8, 0xf6, 0x26, + 0xf9, 0x19, 0xf2, 0xf2, 0x22, 0xf7, 0xf7, 0x77, 0xf8, 0xf6, 0x26, 0xf9, + 0x19, 0xf2, 0xf2, 0x32, 0xf7, 0xf7, 0x77, 0xe8, 0xf6, 0x16, 0xf9, 0x29, + 0xf2, 0xf2, 0x32, 0xf7, 0xf7, 0x77, 0xe8, 0xf6, 0x06, 0xf9, 0x39, 0xf2, + 0xf2, 0x32, 0xf7, 0xf7, 0x77, 0xe8, 0xf6, 0xf9, 0x59, 0xf2, 0xf2, 0x32, + 0xf7, 0xf7, 0x77, 0xd8, 0xe6, 0xf9, 0x69, 0xf2, 0xf2, 0x32, 0xf7, 0xf7, + 0x77, 0xd8, 0xd6, 0xf9, 0x79, 0xf2, 0xf2, 0x32, 0xf7, 0xf7, 0x77, 0xd8, + 0xd6, 0xf9, 0x79, 0xf2, 0xf2, 0x42, 0xf7, 0xf7, 0x77, 0xc8, 0xc6, 0xf9, + 0x89, 0xf2, 0xf2, 0x42, 0xf7, 0xf7, 0x77, 0xc8, 0xc6, 0xf9, 0x89, 0xf2, + 0xf2, 0x42, 0xf7, 0xf7, 0x77, 0xc8, 0xb6, 0xf9, 0x99, 0xf2, 0xf2, 0x52, + 0xf7, 0xf7, 0x77, 0xb8, 0xb6, 0xf9, 0x99, 0xf2, 0xf2, 0x52, 0xf7, 0xf7, + 0x77, 0xb8, 0xb6, 0xf9, 0x99, 0xf2, 0xf2, 0x52, 0xf7, 0xf7, 0x77, 0xb8, + 0xb6, 0xf9, 0x99, 0xf2, 0xf2, 0x52, 0xf7, 0xf7, 0x77, 0xb8, 0xb6, 0xf9, + 0x99, 0xf2, 0xf2, 0x52, 0xf7, 0xf7, 0x77, 0xb8, +}; + +static const unsigned long icon_colors[] = { + 0xff222034, 0xffffffff, 0xff306082, 0xfffbf236, + 0xff76428a, 0xff99e550, 0xffac3232, 0xff37946e, + 0xff6abe30, 0xffd95763, 0xff26324a, 0xff23253a, + +}; + +static const icon_data_t icons[] = { + ICON_(16), + ICON_(32), + ICON_(48), + ICON_(64), + ICON_(128), +}; + diff --git a/utils/nsxiv/icon/data.h b/utils/nsxiv/icon/data.h new file mode 100644 index 0000000..98ac5f3 --- /dev/null +++ b/utils/nsxiv/icon/data.h @@ -0,0 +1,14 @@ +#ifndef ICON_DATA_H +#define ICON_DATA_H + +typedef struct { + unsigned int size; + unsigned int cnt; + const unsigned char *data; +} icon_data_t; + +#define ICON_(s) { s, ARRLEN(icon_data_##s), icon_data_##s } + +#include "data.gen.h" + +#endif /* ICON_DATA_H */ diff --git a/utils/nsxiv/icon/img2data.c b/utils/nsxiv/icon/img2data.c new file mode 100644 index 0000000..2223bf0 --- /dev/null +++ b/utils/nsxiv/icon/img2data.c @@ -0,0 +1,157 @@ +#include +#include +#include +#include +#include + +/* macros */ +#define ARRLEN(a) (sizeof(a) / sizeof((a)[0])) + +/* globals */ +static unsigned long palette[16] = {0}; +static unsigned int palette_size = 0; +static unsigned int run_column = 0; +static unsigned int icon_sizes[16] = {0}; +static unsigned int icon_sizes_size = 0; + +/* functions */ +static void error(int eval, int err, const char *fmt, ...) +{ + va_list ap; + + fflush(stdout); + va_start(ap, fmt); + if (fmt) + vfprintf(stderr, fmt, ap); + va_end(ap); + if (err) + fprintf(stderr, "%s%s", fmt ? ": " : "", strerror(err)); + fputc('\n', stderr); + + if (eval) + exit(eval); +} + +static unsigned long color_to_ulong(Imlib_Color color) +{ + return (color.alpha << 24 & 0xff000000) | + (color.red << 16 & 0x00ff0000) | + (color.green << 8 & 0x0000ff00) | + (color.blue & 0x000000ff); +} + +static int to_palette(unsigned long color) +{ + unsigned int i; + + for (i = 0; i < palette_size; i++) { + if (palette[i] == color) + return i; + } + if (palette_size + 1 == 16) + error(EXIT_FAILURE, 0, "Error: More than 16 colors in palette"); + palette[palette_size] = color; + + return palette_size++; +} + +static void print_run(int color, unsigned int run_length) +{ + while (run_length > 0) { + int x = run_length / 16 >= 1 ? 16 : run_length; + + printf("0x%02x, ", (x - 1) << 4 | color); + run_length -= x; + if (++run_column % 12 == 0) + printf("\n\t"); + } +} + +static void print_palette(void) +{ + unsigned int i; + + printf("static const unsigned long icon_colors[] = {\n\t"); + for (i = 0; i < palette_size; i++) { + printf("0x%08lx, ", palette[i]); + if (i % 4 == 3) + printf("\n\t"); + } + printf("\n};\n\n"); +} + +static void print_icon_array(void) +{ + unsigned int i; + + printf("static const icon_data_t icons[] = {\n"); + for (i = 0; i < icon_sizes_size; i++) + printf("\tICON_(%d),\n", icon_sizes[i]); + printf("};\n\n"); +} + +static unsigned int print_encoded_image(const char *path) +{ + Imlib_Image image; + Imlib_Color color; + unsigned int width, height, x, y; + unsigned int run_length = 1; + int currentcolor = 0; + int lastcolor = -1; + + image = imlib_load_image(path); + + if (image == NULL) + error(EXIT_FAILURE, 0, "Error loading image: %s", path); + + imlib_context_set_image(image); + + width = imlib_image_get_width(); + height = imlib_image_get_height(); + + if (width != height) + error(EXIT_FAILURE, 0, "Image is not square: %s", path); + + printf("static const unsigned char icon_data_%d[] = {\n\t", width); + for (y = 0; y < height; y++) { + for (x = 0; x < width; x++) { + imlib_image_query_pixel(x, y, &color); + currentcolor = to_palette(color_to_ulong(color)); + if (currentcolor != lastcolor) { + if (lastcolor != -1) + print_run(lastcolor, run_length); + run_length = 1; + } else { + run_length++; + } + lastcolor = currentcolor; + } + } + print_run(lastcolor, run_length); + printf("\n};\n\n"); + + imlib_free_image(); + + return width; +} + +int main(int argc, char **argv) +{ + unsigned int img_size = 0; + unsigned int i; + + if (argc < 2) + error(EXIT_FAILURE, 0, "No icons provided"); + else if (argc-1 > ARRLEN(icon_sizes)) + error(EXIT_FAILURE, 0, "Too many icons"); + + for (i = 1; i < argc; i++) { + img_size = print_encoded_image(argv[i]); + run_column = 0; + icon_sizes[icon_sizes_size++] = img_size; + } + print_palette(); + print_icon_array(); + + return EXIT_SUCCESS; +} diff --git a/utils/nsxiv/image.c b/utils/nsxiv/image.c new file mode 100644 index 0000000..2904887 --- /dev/null +++ b/utils/nsxiv/image.c @@ -0,0 +1,912 @@ +/* Copyright 2011-2020 Bert Muennich + * Copyright 2021-2022 nsxiv contributors + * + * This file is a part of nsxiv. + * + * nsxiv is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * nsxiv is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with nsxiv. If not, see . + */ + +#include "nsxiv.h" +#define _IMAGE_CONFIG +#include "config.h" + +#include +#include +#include +#include +#include +#include + +#if HAVE_LIBEXIF +#include +#endif + +#if HAVE_LIBGIF +#include +enum { DEF_GIF_DELAY = 75 }; +#endif + +#if HAVE_LIBWEBP +#include +#include +enum { DEF_WEBP_DELAY = 75 }; +#endif + +#define ZOOM_MIN (zoom_levels[0] / 100) +#define ZOOM_MAX (zoom_levels[ARRLEN(zoom_levels)-1] / 100) + +static int calc_cache_size(void) +{ + int cache; + long pages, page_size; + + if (CACHE_SIZE_MEM_PERCENTAGE <= 0) + return 0; + + pages = sysconf(_SC_PHYS_PAGES); + page_size = sysconf(_SC_PAGE_SIZE); + if (pages < 0 || page_size < 0) + return CACHE_SIZE_FALLBACK; + cache = (pages/100) * CACHE_SIZE_MEM_PERCENTAGE; + cache *= page_size; + + return MIN(cache, CACHE_SIZE_LIMIT); +} + +void img_init(img_t *img, win_t *win) +{ + imlib_context_set_display(win->env.dpy); + imlib_context_set_visual(win->env.vis); + imlib_context_set_colormap(win->env.cmap); + imlib_set_cache_size(calc_cache_size()); + + img->im = NULL; + img->win = win; + img->scalemode = options->scalemode; + img->zoom = options->zoom; + img->zoom = MAX(img->zoom, ZOOM_MIN); + img->zoom = MIN(img->zoom, ZOOM_MAX); + img->checkpan = false; + img->dirty = false; + img->aa = ANTI_ALIAS; + img->alpha = ALPHA_LAYER; + img->multi.cap = img->multi.cnt = 0; + img->multi.animate = options->animate; + img->multi.framedelay = options->framerate > 0 ? 1000 / options->framerate : 0; + img->multi.length = 0; + + img->cmod = imlib_create_color_modifier(); + imlib_context_set_color_modifier(img->cmod); + img_change_gamma(img, options->gamma); + + img->ss.on = options->slideshow > 0; + img->ss.delay = options->slideshow > 0 ? options->slideshow : SLIDESHOW_DELAY * 10; +} + +#if HAVE_LIBEXIF +void exif_auto_orientate(const fileinfo_t *file) +{ + ExifData *ed; + ExifEntry *entry; + int byte_order, orientation = 0; + + if ((ed = exif_data_new_from_file(file->path)) == NULL) + return; + byte_order = exif_data_get_byte_order(ed); + entry = exif_content_get_entry(ed->ifd[EXIF_IFD_0], EXIF_TAG_ORIENTATION); + if (entry != NULL) + orientation = exif_get_short(entry->data, byte_order); + exif_data_unref(ed); + + switch (orientation) { + case 5: + imlib_image_orientate(1); + /* fall through */ + case 2: + imlib_image_flip_vertical(); + break; + case 3: + imlib_image_orientate(2); + break; + case 7: + imlib_image_orientate(1); + /* fall through */ + case 4: + imlib_image_flip_horizontal(); + break; + case 6: + imlib_image_orientate(1); + break; + case 8: + imlib_image_orientate(3); + break; + } +} +#endif + +#if HAVE_LIBGIF || HAVE_LIBWEBP +static void img_multiframe_context_set(img_t *img) +{ + if (img->multi.cnt > 1) { + imlib_context_set_image(img->im); + imlib_free_image(); + img->im = img->multi.frames[0].im; + } else if (img->multi.cnt == 1) { + imlib_context_set_image(img->multi.frames[0].im); + imlib_free_image(); + img->multi.cnt = 0; + } + + imlib_context_set_image(img->im); +} +#endif + +#if HAVE_LIBGIF +static bool img_load_gif(img_t *img, const fileinfo_t *file) +{ + GifFileType *gif; + GifRowType *rows = NULL; + GifRecordType rec; + ColorMapObject *cmap; + DATA32 bgpixel = 0, *data, *ptr; + DATA32 *prev_frame = NULL; + Imlib_Image im; + int i, j, bg, r, g, b; + int x, y, w, h, sw, sh; + int px, py, pw, ph; + int intoffset[] = { 0, 4, 2, 1 }; + int intjump[] = { 8, 8, 4, 2 }; + int transp = -1; + unsigned int disposal = 0, prev_disposal = 0; + unsigned int delay = 0; + bool err = false; + + if (img->multi.cap == 0) { + img->multi.cap = 8; + img->multi.frames = emalloc(img->multi.cap * sizeof(img_frame_t)); + } + img->multi.cnt = img->multi.sel = 0; + img->multi.length = 0; + +#if defined(GIFLIB_MAJOR) && GIFLIB_MAJOR >= 5 + gif = DGifOpenFileName(file->path, NULL); +#else + gif = DGifOpenFileName(file->path); +#endif + if (gif == NULL) { + error(0, 0, "%s: Error opening gif image", file->name); + return false; + } + bg = gif->SBackGroundColor; + sw = gif->SWidth; + sh = gif->SHeight; + px = py = pw = ph = 0; + + do { + if (DGifGetRecordType(gif, &rec) == GIF_ERROR) { + err = true; + break; + } + if (rec == EXTENSION_RECORD_TYPE) { + int ext_code; + GifByteType *ext = NULL; + + DGifGetExtension(gif, &ext_code, &ext); + while (ext) { + if (ext_code == GRAPHICS_EXT_FUNC_CODE) { + if (ext[1] & 1) + transp = (int) ext[4]; + else + transp = -1; + + delay = 10 * ((unsigned int) ext[3] << 8 | (unsigned int) ext[2]); + disposal = (unsigned int) ext[1] >> 2 & 0x7; + } + ext = NULL; + DGifGetExtensionNext(gif, &ext); + } + } else if (rec == IMAGE_DESC_RECORD_TYPE) { + if (DGifGetImageDesc(gif) == GIF_ERROR) { + err = true; + break; + } + x = gif->Image.Left; + y = gif->Image.Top; + w = gif->Image.Width; + h = gif->Image.Height; + + rows = emalloc(h * sizeof(GifRowType)); + for (i = 0; i < h; i++) + rows[i] = emalloc(w * sizeof(GifPixelType)); + if (gif->Image.Interlace) { + for (i = 0; i < 4; i++) { + for (j = intoffset[i]; j < h; j += intjump[i]) + DGifGetLine(gif, rows[j], w); + } + } else { + for (i = 0; i < h; i++) + DGifGetLine(gif, rows[i], w); + } + + ptr = data = emalloc(sw * sh * sizeof(DATA32)); + cmap = gif->Image.ColorMap ? gif->Image.ColorMap : gif->SColorMap; + /* if bg > cmap->ColorCount, it is transparent black already */ + if (cmap && bg >= 0 && bg < cmap->ColorCount) { + r = cmap->Colors[bg].Red; + g = cmap->Colors[bg].Green; + b = cmap->Colors[bg].Blue; + bgpixel = 0x00ffffff & (r << 16 | g << 8 | b); + } + + for (i = 0; i < sh; i++) { + for (j = 0; j < sw; j++) { + if (i < y || i >= y + h || j < x || j >= x + w || + rows[i-y][j-x] == transp) + { + if (prev_frame != NULL && (prev_disposal != 2 || + i < py || i >= py + ph || j < px || j >= px + pw)) + { + *ptr = prev_frame[i * sw + j]; + } else { + *ptr = bgpixel; + } + } else { + r = cmap->Colors[rows[i-y][j-x]].Red; + g = cmap->Colors[rows[i-y][j-x]].Green; + b = cmap->Colors[rows[i-y][j-x]].Blue; + *ptr = 0xffu << 24 | r << 16 | g << 8 | b; + } + ptr++; + } + } + + im = imlib_create_image_using_copied_data(sw, sh, data); + + for (i = 0; i < h; i++) + free(rows[i]); + free(rows); + free(data); + + if (im == NULL) { + err = true; + break; + } + + imlib_context_set_image(im); + imlib_image_set_format("gif"); + if (transp >= 0) + imlib_image_set_has_alpha(1); + + if (disposal != 3) + prev_frame = imlib_image_get_data_for_reading_only(); + prev_disposal = disposal; + px = x, py = y, pw = w, ph = h; + + if (img->multi.cnt == img->multi.cap) { + img->multi.cap *= 2; + img->multi.frames = erealloc(img->multi.frames, + img->multi.cap * sizeof(img_frame_t)); + } + img->multi.frames[img->multi.cnt].im = im; + delay = img->multi.framedelay > 0 ? img->multi.framedelay : delay; + img->multi.frames[img->multi.cnt].delay = delay > 0 ? delay : DEF_GIF_DELAY; + img->multi.length += img->multi.frames[img->multi.cnt].delay; + img->multi.cnt++; + } + } while (rec != TERMINATE_RECORD_TYPE); + +#if defined(GIFLIB_MAJOR) && GIFLIB_MAJOR >= 5 && GIFLIB_MINOR >= 1 + DGifCloseFile(gif, NULL); +#else + DGifCloseFile(gif); +#endif + + if (err && (file->flags & FF_WARN)) + error(0, 0, "%s: Corrupted gif file", file->name); + + img_multiframe_context_set(img); + + return !err; +} +#endif /* HAVE_LIBGIF */ + + +#if HAVE_LIBWEBP +static bool img_load_webp(img_t *img, const fileinfo_t *file) +{ + FILE *webp_file; + WebPData data; + Imlib_Image im = NULL; + struct WebPAnimDecoderOptions opts; + WebPAnimDecoder *dec = NULL; + struct WebPAnimInfo info; + unsigned char *buf = NULL, *bytes = NULL; + int ts; + const WebPDemuxer *demux; + WebPIterator iter; + unsigned long flags; + unsigned int delay; + bool err = false; + + if ((webp_file = fopen(file->path, "rb")) == NULL) { + error(0, errno, "%s: Error opening webp image", file->name); + return false; + } + fseek(webp_file, 0L, SEEK_END); + data.size = ftell(webp_file); + rewind(webp_file); + bytes = emalloc(data.size); + if ((err = fread(bytes, 1, data.size, webp_file) != data.size)) { + error(0, 0, "%s: Error reading webp image", file->name); + goto fail; + } + data.bytes = bytes; + + /* Setup the WebP Animation Decoder */ + if ((err = !WebPAnimDecoderOptionsInit(&opts))) { + error(0, 0, "%s: WebP library version mismatch", file->name); + goto fail; + } + opts.color_mode = MODE_BGRA; + /* NOTE: Multi-threaded decoding may cause problems on some system */ + opts.use_threads = true; + dec = WebPAnimDecoderNew(&data, &opts); + if ((err = (dec == NULL) || !WebPAnimDecoderGetInfo(dec, &info))) { + error(0, 0, "%s: WebP parsing or memory error (file is corrupt?)", file->name); + goto fail; + } + demux = WebPAnimDecoderGetDemuxer(dec); + + /* Get global information for the image */ + flags = WebPDemuxGetI(demux, WEBP_FF_FORMAT_FLAGS); + img->w = WebPDemuxGetI(demux, WEBP_FF_CANVAS_WIDTH); + img->h = WebPDemuxGetI(demux, WEBP_FF_CANVAS_HEIGHT); + + if (info.frame_count > img->multi.cap) { + img->multi.cap = info.frame_count; + img->multi.frames = erealloc(img->multi.frames, + img->multi.cap * sizeof(img_frame_t)); + } + + /* Load and decode frames (also works on images with only 1 frame) */ + img->multi.cnt = img->multi.sel = 0; + while (WebPAnimDecoderGetNext(dec, &buf, &ts)) { + im = imlib_create_image_using_copied_data( + info.canvas_width, info.canvas_height, (DATA32*)buf); + imlib_context_set_image(im); + imlib_image_set_format("webp"); + /* Get an iterator of this frame - used for frame info (duration, etc.) */ + WebPDemuxGetFrame(demux, img->multi.cnt+1, &iter); + imlib_image_set_has_alpha((flags & ALPHA_FLAG) == ALPHA_FLAG); + /* Store info for this frame */ + img->multi.frames[img->multi.cnt].im = im; + delay = iter.duration > 0 ? iter.duration : DEF_WEBP_DELAY; + img->multi.frames[img->multi.cnt].delay = delay; + img->multi.length += img->multi.frames[img->multi.cnt].delay; + img->multi.cnt++; + } + WebPDemuxReleaseIterator(&iter); + + img_multiframe_context_set(img); +fail: + if (dec != NULL) + WebPAnimDecoderDelete(dec); + free(bytes); + fclose(webp_file); + return !err; +} +#endif /* HAVE_LIBWEBP */ + +Imlib_Image img_open(const fileinfo_t *file) +{ + struct stat st; + Imlib_Image im = NULL; + + if (access(file->path, R_OK) == 0 && + stat(file->path, &st) == 0 && S_ISREG(st.st_mode)) + { + im = imlib_load_image(file->path); + if (im != NULL) { + imlib_context_set_image(im); + if (imlib_image_get_data_for_reading_only() == NULL) { + imlib_free_image(); + im = NULL; + } + } + } + if (im == NULL && (file->flags & FF_WARN)) + error(0, 0, "%s: Error opening image", file->name); + return im; +} + +bool img_load(img_t *img, const fileinfo_t *file) +{ + const char *fmt; + + if ((img->im = img_open(file)) == NULL) + return false; + + imlib_image_set_changes_on_disk(); + +/* since v1.7.5, Imlib2 can parse exif orientation from jpeg files. + * this version also happens to be the first one which defines the + * IMLIB2_VERSION macro. + */ +#if HAVE_LIBEXIF && !defined(IMLIB2_VERSION) + exif_auto_orientate(file); +#endif + + if ((fmt = imlib_image_format()) != NULL) { +#if HAVE_LIBGIF + if (STREQ(fmt, "gif")) + img_load_gif(img, file); +#endif +#if HAVE_LIBWEBP + if (STREQ(fmt, "webp")) + img_load_webp(img, file); +#endif +#if HAVE_LIBEXIF && defined(IMLIB2_VERSION) + if (!STREQ(fmt, "jpeg") && !STREQ(fmt, "jpg")) + exif_auto_orientate(file); +#endif + } + img->w = imlib_image_get_width(); + img->h = imlib_image_get_height(); + img->checkpan = true; + img->dirty = true; + + return true; +} + +CLEANUP void img_close(img_t *img, bool decache) +{ + int i; + + if (img->multi.cnt > 0) { + for (i = 0; i < img->multi.cnt; i++) { + imlib_context_set_image(img->multi.frames[i].im); + imlib_free_image(); + } + img->multi.cnt = 0; + img->im = NULL; + } else if (img->im != NULL) { + imlib_context_set_image(img->im); + if (decache) + imlib_free_image_and_decache(); + else + imlib_free_image(); + img->im = NULL; + } +} + +static void img_check_pan(img_t *img, bool moved) +{ + win_t *win; + float w, h, ox, oy; + + win = img->win; + w = img->w * img->zoom; + h = img->h * img->zoom; + ox = img->x; + oy = img->y; + + if (w < win->w) + img->x = (win->w - w) / 2; + else if (img->x > 0) + img->x = 0; + else if (img->x + w < win->w) + img->x = win->w - w; + if (h < win->h) + img->y = (win->h - h) / 2; + else if (img->y > 0) + img->y = 0; + else if (img->y + h < win->h) + img->y = win->h - h; + + if (!moved && (ox != img->x || oy != img->y)) + img->dirty = true; +} + +static bool img_fit(img_t *img) +{ + float z, zw, zh; + + if (img->scalemode == SCALE_ZOOM) + return false; + + zw = (float) img->win->w / (float) img->w; + zh = (float) img->win->h / (float) img->h; + + switch (img->scalemode) { + case SCALE_FILL: + z = MAX(zw, zh); + break; + case SCALE_WIDTH: + z = zw; + break; + case SCALE_HEIGHT: + z = zh; + break; + default: + z = MIN(zw, zh); + break; + } + z = MIN(z, img->scalemode == SCALE_DOWN ? 1.0 : ZOOM_MAX); + + if (ABS(img->zoom - z) > 1.0/MAX(img->w, img->h)) { + img->zoom = z; + img->dirty = true; + return true; + } else { + return false; + } +} + +void img_render(img_t *img) +{ + win_t *win; + int sx, sy, sw, sh; + int dx, dy, dw, dh; + Imlib_Image bg; + + win = img->win; + img_fit(img); + + if (img->checkpan) { + img_check_pan(img, false); + img->checkpan = false; + } + + if (!img->dirty) + return; + + /* calculate source and destination offsets: + * - part of image drawn on full window, or + * - full image drawn on part of window + */ + if (img->x <= 0) { + sx = -img->x / img->zoom + 0.5; + sw = win->w / img->zoom; + dx = 0; + dw = win->w; + } else { + sx = 0; + sw = img->w; + dx = img->x; + dw = MAX(img->w * img->zoom, 1); + } + if (img->y <= 0) { + sy = -img->y / img->zoom + 0.5; + sh = win->h / img->zoom; + dy = win->bar.top ? win->bar.h : 0; + dh = win->h; + } else { + sy = 0; + sh = img->h; + dy = img->y + (win->bar.top ? win->bar.h : 0); + dh = MAX(img->h * img->zoom, 1); + } + + win_clear(win); + + imlib_context_set_image(img->im); + imlib_context_set_anti_alias(img->aa); + imlib_context_set_drawable(win->buf.pm); + + /* manual blending, for performance reasons. + * see https://phab.enlightenment.org/T8969#156167 for more details. + */ + if (imlib_image_has_alpha()) { + if ((bg = imlib_create_image(dw, dh)) == NULL) { + error(0, ENOMEM, "Failed to create image"); + goto fallback; + } + imlib_context_set_image(bg); + imlib_image_set_has_alpha(0); + + if (img->alpha) { + int i, c, r; + DATA32 col[2] = { 0xFF666666, 0xFF999999 }; + DATA32 * data = imlib_image_get_data(); + + for (r = 0; r < dh; r++) { + i = r * dw; + if (r == 0 || r == 8) { + for (c = 0; c < dw; c++) + data[i++] = col[!(c & 8) ^ !r]; + } else { + memcpy(&data[i], &data[(r & 8) * dw], dw * sizeof(data[0])); + } + } + imlib_image_put_back_data(data); + } else { + XColor c = win->win_bg; + imlib_context_set_color(c.red >> 8, c.green >> 8, c.blue >> 8, 0xFF); + imlib_image_fill_rectangle(0, 0, dw, dh); + } + imlib_blend_image_onto_image(img->im, 0, sx, sy, sw, sh, 0, 0, dw, dh); + imlib_context_set_color_modifier(NULL); + imlib_render_image_on_drawable(dx, dy); + imlib_free_image(); + imlib_context_set_color_modifier(img->cmod); + } else { +fallback: + imlib_render_image_part_on_drawable_at_size(sx, sy, sw, sh, dx, dy, dw, dh); + } + img->dirty = false; +} + +bool img_fit_win(img_t *img, scalemode_t sm) +{ + float oz; + + oz = img->zoom; + img->scalemode = sm; + + if (img_fit(img)) { + img->x = img->win->w / 2 - (img->win->w / 2 - img->x) * img->zoom / oz; + img->y = img->win->h / 2 - (img->win->h / 2 - img->y) * img->zoom / oz; + img->checkpan = true; + return true; + } else { + return false; + } +} + +bool img_zoom_to(img_t *img, float z) +{ + int x, y; + if (ZOOM_MIN <= z && z <= ZOOM_MAX) { + win_cursor_pos(img->win, &x, &y); + if (x < 0 || x >= img->win->w || y < 0 || y >= img->win->h) { + x = img->win->w / 2; + y = img->win->h / 2; + } + img->x = x - (x - img->x) * z / img->zoom; + img->y = y - (y - img->y) * z / img->zoom; + img->zoom = z; + img->scalemode = SCALE_ZOOM; + img->checkpan = true; + img->dirty = true; + return true; + } else { + return false; + } +} + +bool img_zoom(img_t *img, int d) +{ + int i = d > 0 ? 0 : ARRLEN(zoom_levels)-1; + while (i >= 0 && i < ARRLEN(zoom_levels) && (d > 0 ? + zoom_levels[i]/100 <= img->zoom : zoom_levels[i]/100 >= img->zoom)) + { + i += d; + } + i = MIN(MAX(i, 0), ARRLEN(zoom_levels)-1); + return img_zoom_to(img, zoom_levels[i]/100); +} + +bool img_pos(img_t *img, float x, float y) +{ + float ox, oy; + + ox = img->x; + oy = img->y; + + img->x = x; + img->y = y; + + img_check_pan(img, true); + + if (ox != img->x || oy != img->y) { + img->dirty = true; + return true; + } else { + return false; + } +} + +static bool img_move(img_t *img, float dx, float dy) +{ + return img_pos(img, img->x + dx, img->y + dy); +} + +bool img_pan(img_t *img, direction_t dir, int d) +{ + /* d < 0: screen-wise + * d = 0: 1/PAN_FRACTION of screen + * d > 0: num of pixels + */ + float x, y; + + if (d > 0) { + x = y = MAX(1, (float) d * img->zoom); + } else { + x = img->win->w / (d < 0 ? 1 : PAN_FRACTION); + y = img->win->h / (d < 0 ? 1 : PAN_FRACTION); + } + + switch (dir) { + case DIR_LEFT: + return img_move(img, x, 0.0); + case DIR_RIGHT: + return img_move(img, -x, 0.0); + case DIR_UP: + return img_move(img, 0.0, y); + case DIR_DOWN: + return img_move(img, 0.0, -y); + } + return false; +} + +bool img_pan_center(img_t *img) +{ + float x, y; + x = (img->win->w - img->w * img->zoom) / 2.0; + y = (img->win->h - img->h * img->zoom) / 2.0; + return img_pos(img, x, y); +} + +bool img_pan_edge(img_t *img, direction_t dir) +{ + float ox, oy; + + ox = img->x; + oy = img->y; + + if (dir & DIR_LEFT) + img->x = 0; + if (dir & DIR_RIGHT) + img->x = img->win->w - img->w * img->zoom; + if (dir & DIR_UP) + img->y = 0; + if (dir & DIR_DOWN) + img->y = img->win->h - img->h * img->zoom; + + img_check_pan(img, true); + + if (ox != img->x || oy != img->y) { + img->dirty = true; + return true; + } else { + return false; + } +} + +void img_rotate(img_t *img, degree_t d) +{ + int i, tmp; + float ox, oy; + + imlib_context_set_image(img->im); + imlib_image_orientate(d); + + for (i = 0; i < img->multi.cnt; i++) { + if (i != img->multi.sel) { + imlib_context_set_image(img->multi.frames[i].im); + imlib_image_orientate(d); + } + } + if (d == DEGREE_90 || d == DEGREE_270) { + ox = d == DEGREE_90 ? img->x : img->win->w - img->x - img->w * img->zoom; + oy = d == DEGREE_270 ? img->y : img->win->h - img->y - img->h * img->zoom; + + img->x = oy + (img->win->w - img->win->h) / 2; + img->y = ox + (img->win->h - img->win->w) / 2; + + tmp = img->w; + img->w = img->h; + img->h = tmp; + img->checkpan = true; + } + img->dirty = true; +} + +void img_flip(img_t *img, flipdir_t d) +{ + int i; + void (*imlib_flip_op[3])(void) = { + imlib_image_flip_horizontal, + imlib_image_flip_vertical, + imlib_image_flip_diagonal + }; + + d = (d & (FLIP_HORIZONTAL | FLIP_VERTICAL)) - 1; + + if (d < 0 || d >= ARRLEN(imlib_flip_op)) + return; + + imlib_context_set_image(img->im); + imlib_flip_op[d](); + + for (i = 0; i < img->multi.cnt; i++) { + if (i != img->multi.sel) { + imlib_context_set_image(img->multi.frames[i].im); + imlib_flip_op[d](); + } + } + img->dirty = true; +} + +void img_toggle_antialias(img_t *img) +{ + img->aa = !img->aa; + imlib_context_set_image(img->im); + imlib_context_set_anti_alias(img->aa); + img->dirty = true; +} + +bool img_change_gamma(img_t *img, int d) +{ + /* d < 0: decrease gamma + * d = 0: reset gamma + * d > 0: increase gamma + */ + int gamma; + double range; + + if (d == 0) + gamma = 0; + else + gamma = MIN(MAX(img->gamma + d, -GAMMA_RANGE), GAMMA_RANGE); + + if (img->gamma != gamma) { + imlib_reset_color_modifier(); + if (gamma) { + range = gamma <= 0 ? 1.0 : GAMMA_MAX - 1.0; + imlib_modify_color_modifier_gamma(1.0 + gamma * (range / GAMMA_RANGE)); + } + img->gamma = gamma; + img->dirty = true; + return true; + } else { + return false; + } +} + +static bool img_frame_goto(img_t *img, int n) +{ + if (n < 0 || n >= img->multi.cnt || n == img->multi.sel) + return false; + + img->multi.sel = n; + img->im = img->multi.frames[n].im; + + imlib_context_set_image(img->im); + img->w = imlib_image_get_width(); + img->h = imlib_image_get_height(); + img->checkpan = true; + img->dirty = true; + + return true; +} + +bool img_frame_navigate(img_t *img, int d) +{ + if (img->multi.cnt == 0 || d == 0) + return false; + + d += img->multi.sel; + d = MAX(0, MIN(d, img->multi.cnt - 1)); + + return img_frame_goto(img, d); +} + +bool img_frame_animate(img_t *img) +{ + if (img->multi.cnt > 0) + return img_frame_goto(img, (img->multi.sel + 1) % img->multi.cnt); + else + return false; +} diff --git a/utils/nsxiv/main.c b/utils/nsxiv/main.c new file mode 100644 index 0000000..976bd5f --- /dev/null +++ b/utils/nsxiv/main.c @@ -0,0 +1,955 @@ +/* Copyright 2011-2020 Bert Muennich + * Copyright 2021-2022 nsxiv contributors + * + * This file is a part of nsxiv. + * + * nsxiv is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * nsxiv is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with nsxiv. If not, see . + */ + +#include "nsxiv.h" +#define _MAPPINGS_CONFIG +#include "commands.h" +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define MODMASK(mask) ((mask) & USED_MODMASK) +#define BAR_SEP " " + +typedef struct { + struct timeval when; + bool active; + timeout_f handler; +} timeout_t; + +typedef struct { + int err; + char *cmd; +} extcmd_t; + +/* these are not declared in nsxiv.h, as it causes too many -Wshadow warnings */ +arl_t arl; +img_t img; +tns_t tns; +win_t win; + +appmode_t mode; +const XButtonEvent *xbutton_ev; + +fileinfo_t *files; +int filecnt, fileidx; +int alternate; +int markcnt; +int markidx; + +int prefix; +static bool extprefix; + +static bool resized = false; + +static struct { + extcmd_t f, ft; + int fd; + unsigned int i, lastsep; + pid_t pid; +} info; + +static struct { + extcmd_t f; + bool warned; +} keyhandler; + +static struct { + extcmd_t f; +} wintitle; + +static timeout_t timeouts[] = { + { { 0, 0 }, false, redraw }, + { { 0, 0 }, false, reset_cursor }, + { { 0, 0 }, false, animate }, + { { 0, 0 }, false, slideshow }, + { { 0, 0 }, false, clear_resize }, +}; + +/************************** + function implementations + **************************/ +static void cleanup(void) +{ + img_close(&img, false); + arl_cleanup(&arl); + tns_free(&tns); + win_close(&win); +} + +static bool xgetline(char **lineptr, size_t *n) +{ + ssize_t len = getdelim(lineptr, n, options->using_null ? '\0' : '\n', stdin); + if (!options->using_null && len > 0 && (*lineptr)[len-1] == '\n') + (*lineptr)[len-1] = '\0'; + return len > 0; +} + +static void check_add_file(char *filename, bool given) +{ + char *path; + + if (*filename == '\0') + return; + + if (access(filename, R_OK) < 0 || + (path = realpath(filename, NULL)) == NULL) + { + if (given) + error(0, errno, "%s", filename); + return; + } + + if (fileidx == filecnt) { + filecnt *= 2; + files = erealloc(files, filecnt * sizeof(*files)); + memset(&files[filecnt/2], 0, filecnt/2 * sizeof(*files)); + } + + files[fileidx].name = estrdup(filename); + files[fileidx].path = path; + if (given) + files[fileidx].flags |= FF_WARN; + fileidx++; +} + +void remove_file(int n, bool manual) +{ + if (n < 0 || n >= filecnt) + return; + + if (filecnt == 1) { + if (!manual) + fprintf(stderr, "nsxiv: no more files to display, aborting\n"); + exit(manual ? EXIT_SUCCESS : EXIT_FAILURE); + } + if (files[n].flags & FF_MARK) + markcnt--; + + if (files[n].path != files[n].name) + free((void*) files[n].path); + free((void*) files[n].name); + + if (n + 1 < filecnt) { + if (tns.thumbs != NULL) { + if (tns.thumbs[n].im != NULL) { + imlib_context_set_image(tns.thumbs[n].im); + imlib_free_image_and_decache(); + } + memmove(tns.thumbs + n, tns.thumbs + n + 1, (filecnt - n - 1) * + sizeof(*tns.thumbs)); + memset(tns.thumbs + filecnt - 1, 0, sizeof(*tns.thumbs)); + } + memmove(files + n, files + n + 1, (filecnt - n - 1) * sizeof(*files)); + } + filecnt--; + if (fileidx > n || fileidx == filecnt) + fileidx--; + if (alternate > n || alternate == filecnt) + alternate--; + if (markidx > n || markidx == filecnt) + markidx--; +} + +void set_timeout(timeout_f handler, int time, bool overwrite) +{ + unsigned int i; + + for (i = 0; i < ARRLEN(timeouts); i++) { + if (timeouts[i].handler == handler) { + if (!timeouts[i].active || overwrite) { + gettimeofday(&timeouts[i].when, 0); + TV_ADD_MSEC(&timeouts[i].when, time); + timeouts[i].active = true; + } + return; + } + } +} + +void reset_timeout(timeout_f handler) +{ + unsigned int i; + + for (i = 0; i < ARRLEN(timeouts); i++) { + if (timeouts[i].handler == handler) { + timeouts[i].active = false; + return; + } + } +} + +static bool check_timeouts(struct timeval *t) +{ + int i = 0, tdiff, tmin = -1; + struct timeval now; + + while (i < ARRLEN(timeouts)) { + if (timeouts[i].active) { + gettimeofday(&now, 0); + tdiff = TV_DIFF(&timeouts[i].when, &now); + if (tdiff <= 0) { + timeouts[i].active = false; + if (timeouts[i].handler != NULL) + timeouts[i].handler(); + i = tmin = -1; + } else if (tmin < 0 || tdiff < tmin) { + tmin = tdiff; + } + } + i++; + } + if (tmin > 0 && t != NULL) + TV_SET_MSEC(t, tmin); + return tmin > 0; +} + +size_t get_win_title(unsigned char *buf, int len, bool init) +{ + char *argv[8]; + spawn_t pfd; + char w[12] = "", h[12] = "", z[12] = "", fidx[12], fcnt[12]; + ssize_t n = -1; + + if (buf == NULL || len <= 0) + return 0; + + if (init) { + n = snprintf((char *)buf, len, "%s", options->res_name != NULL ? + options->res_name : "nsxiv"); + } else if (!wintitle.f.err) { + if (mode == MODE_IMAGE) { + snprintf(w, ARRLEN(w), "%d", img.w); + snprintf(h, ARRLEN(h), "%d", img.h); + snprintf(z, ARRLEN(z), "%d", (int)(img.zoom * 100)); + } + snprintf(fidx, ARRLEN(fidx), "%d", fileidx+1); + snprintf(fcnt, ARRLEN(fcnt), "%d", filecnt); + construct_argv(argv, ARRLEN(argv), wintitle.f.cmd, files[fileidx].path, + fidx, fcnt, w, h, z, NULL); + pfd = spawn(wintitle.f.cmd, argv, X_READ); + if (pfd.readfd >= 0) { + if ((n = read(pfd.readfd, buf, len-1)) > 0) + buf[n] = '\0'; + close(pfd.readfd); + } + } + + return MAX(0, n); +} + +void close_info(void) +{ + if (info.fd != -1) { + kill(info.pid, SIGTERM); + close(info.fd); + info.fd = -1; + } +} + +void open_info(void) +{ + spawn_t pfd; + char w[12] = "", h[12] = ""; + char *argv[6]; + char *cmd = mode == MODE_IMAGE ? info.f.cmd : info.ft.cmd; + bool ferr = mode == MODE_IMAGE ? info.f.err : info.ft.err; + + if (ferr || info.fd >= 0 || win.bar.h == 0) + return; + win.bar.l.buf[0] = '\0'; + if (mode == MODE_IMAGE) { + snprintf(w, sizeof(w), "%d", img.w); + snprintf(h, sizeof(h), "%d", img.h); + } + construct_argv(argv, ARRLEN(argv), cmd, files[fileidx].name, w, h, + files[fileidx].path, NULL); + pfd = spawn(cmd, argv, X_READ); + if (pfd.readfd >= 0) { + fcntl(pfd.readfd, F_SETFL, O_NONBLOCK); + info.fd = pfd.readfd; + info.i = info.lastsep = 0; + info.pid = pfd.pid; + } +} + +static void read_info(void) +{ + ssize_t i, n; + char buf[BAR_L_LEN]; + + while (true) { + n = read(info.fd, buf, sizeof(buf)); + if (n < 0 && errno == EAGAIN) + return; + else if (n == 0) + goto end; + for (i = 0; i < n; i++) { + if (buf[i] == '\n') { + if (info.lastsep == 0) { + win.bar.l.buf[info.i++] = ' '; + info.lastsep = 1; + } + } else { + win.bar.l.buf[info.i++] = buf[i]; + info.lastsep = 0; + } + if (info.i + 1 == win.bar.l.size) + goto end; + } + } +end: + info.i -= info.lastsep; + win.bar.l.buf[info.i] = '\0'; + win_draw(&win); + close_info(); +} + +void load_image(int new) +{ + bool prev = new < fileidx; + static int current; + + if (new < 0 || new >= filecnt) + return; + + if (win.xwin != None) + win_set_cursor(&win, CURSOR_WATCH); + reset_timeout(slideshow); + + if (new != current) + alternate = current; + + img_close(&img, false); + while (!img_load(&img, &files[new])) { + remove_file(new, false); + if (new >= filecnt) + new = filecnt - 1; + else if (new > 0 && prev) + new--; + } + files[new].flags &= ~FF_WARN; + fileidx = current = new; + + close_info(); + open_info(); + arl_setup(&arl, files[fileidx].path); + + if (img.multi.cnt > 0 && img.multi.animate) + set_timeout(animate, img.multi.frames[img.multi.sel].delay, true); + else + reset_timeout(animate); +} + +bool mark_image(int n, bool on) +{ + markidx = n; + if (!!(files[n].flags & FF_MARK) != on) { + files[n].flags ^= FF_MARK; + markcnt += on ? 1 : -1; + if (mode == MODE_THUMB) + tns_mark(&tns, n, on); + return true; + } + return false; +} + +static void bar_put(win_bar_t *bar, const char *fmt, ...) +{ + size_t len = bar->size - (bar->p - bar->buf), n; + va_list ap; + + va_start(ap, fmt); + n = vsnprintf(bar->p, len, fmt, ap); + bar->p += MIN(len, n); + va_end(ap); +} + +static void update_info(void) +{ + unsigned int i, fn, fw; + const char *mark; + win_bar_t *l = &win.bar.l, *r = &win.bar.r; + + /* update bar contents */ + if (win.bar.h == 0) + return; + for (fw = 0, i = filecnt; i > 0; fw++, i /= 10); + mark = files[fileidx].flags & FF_MARK ? "* " : ""; + l->p = l->buf; + r->p = r->buf; + if (mode == MODE_THUMB) { + if (tns.loadnext < tns.end) + bar_put(l, "Loading... %0*d", fw, tns.loadnext + 1); + else if (tns.initnext < filecnt) + bar_put(l, "Caching... %0*d", fw, tns.initnext + 1); + else if (info.ft.err) + strncpy(l->buf, files[fileidx].name, l->size); + bar_put(r, "%s%0*d/%d", mark, fw, fileidx + 1, filecnt); + } else { + bar_put(r, "%s", mark); + if (img.ss.on) { + if (img.ss.delay % 10 != 0) + bar_put(r, "%2.1fs" BAR_SEP, (float)img.ss.delay / 10); + else + bar_put(r, "%ds" BAR_SEP, img.ss.delay / 10); + } + if (img.gamma) + bar_put(r, "G%+d" BAR_SEP, img.gamma); + bar_put(r, "%3d%%" BAR_SEP, (int) (img.zoom * 100.0)); + if (img.multi.cnt > 0) { + for (fn = 0, i = img.multi.cnt; i > 0; fn++, i /= 10); + bar_put(r, "%0*d/%d" BAR_SEP, fn, img.multi.sel + 1, img.multi.cnt); + } + bar_put(r, "%0*d/%d", fw, fileidx + 1, filecnt); + if (info.f.err) + strncpy(l->buf, files[fileidx].name, l->size); + } +} + +int nav_button(void) +{ + int x, y, nw; + + if (NAV_WIDTH == 0) + return 1; + + win_cursor_pos(&win, &x, &y); + nw = NAV_IS_REL ? win.w * NAV_WIDTH / 100 : NAV_WIDTH; + nw = MIN(nw, (win.w + 1) / 2); + + if (x < nw) + return 0; + else if (x < win.w-nw) + return 1; + else + return 2; +} + +void redraw(void) +{ + int t; + + if (mode == MODE_IMAGE) { + img_render(&img); + if (img.ss.on) { + t = img.ss.delay * 100; + if (img.multi.cnt > 0 && img.multi.animate) + t = MAX(t, img.multi.length); + set_timeout(slideshow, t, false); + } + } else { + tns_render(&tns); + } + update_info(); + win_set_title(&win, false); + win_draw(&win); + reset_timeout(redraw); + reset_cursor(); +} + +void reset_cursor(void) +{ + int c; + unsigned int i; + cursor_t cursor = CURSOR_NONE; + + if (mode == MODE_IMAGE) { + for (i = 0; i < ARRLEN(timeouts); i++) { + if (timeouts[i].handler == reset_cursor) { + if (timeouts[i].active) { + c = nav_button(); + c = MAX(fileidx > 0 ? 0 : 1, c); + c = MIN(fileidx + 1 < filecnt ? 2 : 1, c); + cursor = imgcursor[c]; + } + break; + } + } + } else { + if (tns.loadnext < tns.end || tns.initnext < filecnt) + cursor = CURSOR_WATCH; + else + cursor = CURSOR_ARROW; + } + win_set_cursor(&win, cursor); +} + +void animate(void) +{ + if (img_frame_animate(&img)) { + set_timeout(animate, img.multi.frames[img.multi.sel].delay, true); + redraw(); + } +} + +void slideshow(void) +{ + load_image(fileidx + 1 < filecnt ? fileidx + 1 : 0); + redraw(); +} + +void clear_resize(void) +{ + resized = false; +} + +static Bool is_input_ev(Display *dpy, XEvent *ev, XPointer arg) +{ + return ev->type == ButtonPress || ev->type == KeyPress; +} + +void handle_key_handler(bool init) +{ + extprefix = init; + if (win.bar.h == 0) + return; + if (init) { + close_info(); + snprintf(win.bar.l.buf, win.bar.l.size, "Getting key handler input " + "(%s to abort)...", XKeysymToString(KEYHANDLER_ABORT)); + } else { /* abort */ + open_info(); + update_info(); + } + win_draw(&win); +} + +static bool run_key_handler(const char *key, unsigned int mask) +{ + FILE *pfs; + bool marked = mode == MODE_THUMB && markcnt > 0; + bool changed = false; + int f, i; + int fcnt = marked ? markcnt : 1; + char kstr[32]; + struct stat *oldst, st; + XEvent dump; + char *argv[3]; + spawn_t pfd; + + if (keyhandler.f.err) { + if (!keyhandler.warned) { + error(0, keyhandler.f.err, "%s", keyhandler.f.cmd); + keyhandler.warned = true; + } + return false; + } + if (key == NULL) + return false; + + close_info(); + strncpy(win.bar.l.buf, "Running key handler...", win.bar.l.size); + win_draw(&win); + win_set_cursor(&win, CURSOR_WATCH); + setenv("NSXIV_USING_NULL", options->using_null ? "1" : "0", 1); + + snprintf(kstr, sizeof(kstr), "%s%s%s%s", + mask & ControlMask ? "C-" : "", + mask & Mod1Mask ? "M-" : "", + mask & ShiftMask ? "S-" : "", key); + construct_argv(argv, ARRLEN(argv), keyhandler.f.cmd, kstr, NULL); + pfd = spawn(keyhandler.f.cmd, argv, X_WRITE); + if (pfd.writefd < 0) + return false; + if ((pfs = fdopen(pfd.writefd, "w")) == NULL) { + close(pfd.writefd); + error(0, errno, "open pipe"); + return false; + } + + oldst = emalloc(fcnt * sizeof(*oldst)); + for (f = i = 0; f < fcnt; i++) { + if ((marked && (files[i].flags & FF_MARK)) || (!marked && i == fileidx)) { + stat(files[i].path, &oldst[f]); + fprintf(pfs, "%s%c", files[i].name, options->using_null ? '\0' : '\n'); + f++; + } + } + fclose(pfs); + while (waitpid(pfd.pid, NULL, 0) == -1 && errno == EINTR); + + for (f = i = 0; f < fcnt; i++) { + if ((marked && (files[i].flags & FF_MARK)) || (!marked && i == fileidx)) { + if (stat(files[i].path, &st) != 0 || + memcmp(&oldst[f].st_mtime, &st.st_mtime, sizeof(st.st_mtime)) != 0) + { + if (tns.thumbs != NULL) { + tns_unload(&tns, i); + tns.loadnext = MIN(tns.loadnext, i); + } + changed = true; + } + f++; + } + } + /* drop user input events that occurred while running the key handler */ + while (XCheckIfEvent(win.env.dpy, &dump, is_input_ev, NULL)); + + if (mode == MODE_IMAGE) { + if (changed) { + img_close(&img, true); + load_image(fileidx); + } else { + open_info(); + } + } + free(oldst); + reset_cursor(); + return true; +} + +static bool process_bindings(const keymap_t *bindings, unsigned int len, KeySym ksym_or_button, + unsigned int state, unsigned int implicit_mod) +{ + unsigned int i; + bool dirty = false; + + for (i = 0; i < len; i++) { + if (bindings[i].ksym_or_button == ksym_or_button && + MODMASK(bindings[i].mask | implicit_mod) == MODMASK(state) && + bindings[i].cmd.func && + (bindings[i].cmd.mode == MODE_ALL || bindings[i].cmd.mode == mode)) + { + if (bindings[i].cmd.func(bindings[i].arg)) + dirty = true; + } + } + return dirty; +} + +static void on_keypress(XKeyEvent *kev) +{ + unsigned int sh = 0; + KeySym ksym, shksym; + char dummy, key; + bool dirty = false; + + XLookupString(kev, &key, 1, &ksym, NULL); + + if (kev->state & ShiftMask) { + kev->state &= ~ShiftMask; + XLookupString(kev, &dummy, 1, &shksym, NULL); + kev->state |= ShiftMask; + if (ksym != shksym) + sh = ShiftMask; + } + if (IsModifierKey(ksym)) + return; + if (extprefix && ksym == KEYHANDLER_ABORT && MODMASK(kev->state) == 0) { + handle_key_handler(false); + } else if (extprefix) { + if ((dirty = run_key_handler(XKeysymToString(ksym), kev->state & ~sh))) + extprefix = false; + else + handle_key_handler(false); + } else if (key >= '0' && key <= '9') { + /* number prefix for commands */ + prefix = prefix * 10 + (int) (key - '0'); + return; + } else { + dirty = process_bindings(keys, ARRLEN(keys), ksym, kev->state, sh); + } + if (dirty) + redraw(); + prefix = 0; +} + +static void on_buttonpress(const XButtonEvent *bev) +{ + bool dirty = false; + + if (mode == MODE_IMAGE) { + set_timeout(reset_cursor, TO_CURSOR_HIDE, true); + reset_cursor(); + dirty = process_bindings(buttons_img, ARRLEN(buttons_img), bev->button, bev->state, 0); + } else { /* thumbnail mode */ + dirty = process_bindings(buttons_tns, ARRLEN(buttons_tns), bev->button, bev->state, 0); + } + if (dirty) + redraw(); + prefix = 0; +} + +static void run(void) +{ + enum { FD_X, FD_INFO, FD_ARL, FD_CNT }; + struct pollfd pfd[FD_CNT]; + struct timeval timeout = {0}; + const struct timespec ten_ms = {0, 10000000}; + bool discard, init_thumb, load_thumb, to_set; + XEvent ev, nextev; + + xbutton_ev = &ev.xbutton; + while (true) { + to_set = check_timeouts(&timeout); + init_thumb = mode == MODE_THUMB && tns.initnext < filecnt; + load_thumb = mode == MODE_THUMB && tns.loadnext < tns.end; + + if ((init_thumb || load_thumb || to_set || info.fd != -1 || + arl.fd != -1) && XPending(win.env.dpy) == 0) + { + if (load_thumb) { + set_timeout(redraw, TO_REDRAW_THUMBS, false); + if (!tns_load(&tns, tns.loadnext, false, false)) { + remove_file(tns.loadnext, false); + tns.dirty = true; + } + if (tns.loadnext >= tns.end) + redraw(); + } else if (init_thumb) { + set_timeout(redraw, TO_REDRAW_THUMBS, false); + if (!tns_load(&tns, tns.initnext, false, true)) + remove_file(tns.initnext, false); + } else { + pfd[FD_X].fd = ConnectionNumber(win.env.dpy); + pfd[FD_INFO].fd = info.fd; + pfd[FD_ARL].fd = arl.fd; + pfd[FD_X].events = pfd[FD_INFO].events = pfd[FD_ARL].events = POLLIN; + + if (poll(pfd, ARRLEN(pfd), to_set ? TV_TO_MS(&timeout) : -1) < 0) + continue; + if (pfd[FD_INFO].revents & POLLIN) + read_info(); + if (pfd[FD_ARL].revents & POLLIN) { + if (arl_handle(&arl)) { + /* when too fast, imlib2 can't load the image */ + nanosleep(&ten_ms, NULL); + img_close(&img, true); + load_image(fileidx); + redraw(); + } + } + } + continue; + } + + do { + XNextEvent(win.env.dpy, &ev); + discard = false; + if (XEventsQueued(win.env.dpy, QueuedAlready) > 0) { + XPeekEvent(win.env.dpy, &nextev); + switch (ev.type) { + case ConfigureNotify: + case MotionNotify: + discard = ev.type == nextev.type; + break; + case KeyPress: + discard = (nextev.type == KeyPress || nextev.type == KeyRelease) + && ev.xkey.keycode == nextev.xkey.keycode; + break; + } + } + } while (discard); + + switch (ev.type) { + /* handle events */ + case ButtonPress: + on_buttonpress(&ev.xbutton); + break; + case ClientMessage: + if ((Atom) ev.xclient.data.l[0] == atoms[ATOM_WM_DELETE_WINDOW]) + cg_quit(EXIT_SUCCESS); + break; + case DestroyNotify: + cg_quit(EXIT_FAILURE); + break; + case ConfigureNotify: + if (win_configure(&win, &ev.xconfigure)) { + if (mode == MODE_IMAGE) { + img.dirty = true; + img.checkpan = true; + } else { + tns.dirty = true; + } + if (!resized) { + redraw(); + set_timeout(clear_resize, TO_REDRAW_RESIZE, false); + resized = true; + } else { + set_timeout(redraw, TO_REDRAW_RESIZE, false); + } + } + break; + case KeyPress: + on_keypress(&ev.xkey); + break; + case MotionNotify: + if (mode == MODE_IMAGE) { + set_timeout(reset_cursor, TO_CURSOR_HIDE, true); + reset_cursor(); + } + break; + } + } +} + +static int fncmp(const void *a, const void *b) +{ + return strcoll(((fileinfo_t*) a)->name, ((fileinfo_t*) b)->name); +} + +static void sigchld(int sig) +{ + while (waitpid(-1, NULL, WNOHANG) > 0); +} + +static void setup_signal(int sig, void (*handler)(int sig)) +{ + struct sigaction sa; + + sa.sa_handler = handler; + sigemptyset(&sa.sa_mask); + sa.sa_flags = SA_RESTART | SA_NOCLDSTOP; + if (sigaction(sig, &sa, 0) == -1) + error(EXIT_FAILURE, errno, "signal %d", sig); +} + +int main(int argc, char *argv[]) +{ + int i, start; + size_t n; + char *filename; + const char *homedir, *dsuffix = ""; + struct stat fstats; + r_dir_t dir; + + setup_signal(SIGCHLD, sigchld); + setup_signal(SIGPIPE, SIG_IGN); + + setlocale(LC_COLLATE, ""); + + parse_options(argc, argv); + + if (options->clean_cache) { + tns_init(&tns, NULL, NULL, NULL, NULL); + tns_clean_cache(); + exit(EXIT_SUCCESS); + } + + if (options->filecnt == 0 && !options->from_stdin) { + print_usage(); + exit(EXIT_FAILURE); + } + + if (options->recursive || options->from_stdin) + filecnt = 1024; + else + filecnt = options->filecnt; + + files = ecalloc(filecnt, sizeof(*files)); + fileidx = 0; + + if (options->from_stdin) { + n = 0; + filename = NULL; + while (xgetline(&filename, &n)) + check_add_file(filename, true); + free(filename); + } + + for (i = 0; i < options->filecnt; i++) { + filename = options->filenames[i]; + + if (stat(filename, &fstats) < 0) { + error(0, errno, "%s", filename); + continue; + } + if (!S_ISDIR(fstats.st_mode)) { + check_add_file(filename, true); + } else { + if (r_opendir(&dir, filename, options->recursive) < 0) { + error(0, errno, "%s", filename); + continue; + } + start = fileidx; + while ((filename = r_readdir(&dir, true)) != NULL) { + check_add_file(filename, false); + free((void*) filename); + } + r_closedir(&dir); + if (fileidx - start > 1) + qsort(files + start, fileidx - start, sizeof(fileinfo_t), fncmp); + } + } + + if (fileidx == 0) + error(EXIT_FAILURE, 0, "No valid image file given, aborting"); + + filecnt = fileidx; + fileidx = options->startnum < filecnt ? options->startnum : 0; + + win_init(&win); + img_init(&img, &win); + arl_init(&arl); + + if ((homedir = getenv("XDG_CONFIG_HOME")) == NULL || homedir[0] == '\0') { + homedir = getenv("HOME"); + dsuffix = "/.config"; + } + if (homedir != NULL) { + extcmd_t *cmd[] = { &info.f, &info.ft, &keyhandler.f, &wintitle.f }; + const char *name[] = { "image-info", "thumb-info", "key-handler", "win-title" }; + const char *s = "/nsxiv/exec/"; + + for (i = 0; i < ARRLEN(cmd); i++) { + n = strlen(homedir) + strlen(dsuffix) + strlen(s) + strlen(name[i]) + 1; + cmd[i]->cmd = emalloc(n); + snprintf(cmd[i]->cmd, n, "%s%s%s%s", homedir, dsuffix, s, name[i]); + if (access(cmd[i]->cmd, X_OK) != 0) + cmd[i]->err = errno; + } + } else { + error(0, 0, "Exec directory not found"); + } + info.fd = -1; + + if (options->thumb_mode) { + mode = MODE_THUMB; + tns_init(&tns, files, &filecnt, &fileidx, &win); + while (!tns_load(&tns, fileidx, false, false)) + remove_file(fileidx, false); + } else { + mode = MODE_IMAGE; + tns.thumbs = NULL; + load_image(fileidx); + } + win_open(&win); + win_set_cursor(&win, CURSOR_WATCH); + + atexit(cleanup); + + set_timeout(redraw, 25, false); + + run(); + + return 0; +} diff --git a/utils/nsxiv/nsxiv.1 b/utils/nsxiv/nsxiv.1 new file mode 100644 index 0000000..4488146 --- /dev/null +++ b/utils/nsxiv/nsxiv.1 @@ -0,0 +1,561 @@ +.TH NSXIV 1 nsxiv\-VERSION +.SH NAME +nsxiv \- Neo Simple X Image Viewer +.SH SYNOPSIS +.B nsxiv +.RB [ \-abcfhiopqrtvZ0 ] +.RB [ \-A +.IR FRAMERATE ] +.RB [ \-e +.IR WID ] +.RB [ \-G +.IR GAMMA ] +.RB [ \-g +.IR GEOMETRY ] +.RB [ \-N +.IR NAME ] +.RB [ \-n +.IR NUM ] +.RB [ \-S +.IR DELAY ] +.RB [ \-s +.IR MODE ] +.RB [ \-z +.IR ZOOM ] +.IR FILE ... +.SH DESCRIPTION +nsxiv is a simple image viewer for X. +.P +It has two modes of operation: image and thumbnail mode. The default is image +mode, in which only the current image is shown. In thumbnail mode a grid of +small previews is displayed, making it easy to choose an image to open. +.P +Please note, that the fullscreen mode requires an EWMH/NetWM-compliant window +manager. +.SH OPTIONS +.TP +.BI "\-A " FRAMERATE +Play animations with a constant frame rate set to +.IR FRAMERATE . +.TP +.B \-a +Play animations of multi-frame images. +.TP +.B \-b +Do not show statusbar at the bottom of the window. +.TP +.B \-c +Remove all orphaned cache files from the thumbnail cache directory and exit. +.TP +.BI "\-e " WID +Embed nsxiv's window into window whose ID is +.IR WID . +.TP +.B \-f +Start in fullscreen mode. +.TP +.BI "\-G " GAMMA +Set image gamma to GAMMA (\-32..32). +.TP +.BI "\-g " GEOMETRY +Set window position and size. See section GEOMETRY SPECIFICATIONS of X(7) for +more information on GEOMETRY argument. +.TP +.BI "\-N " NAME +Set the resource name of nsxiv's X window to NAME. +.TP +.BI "\-n " NUM +Start at picture number NUM. +.TP +.B \-h +Print brief usage information to standard output and exit. +.TP +.B \-i +Read names of files to open from standard input. Also done if FILE is `-'. +.TP +.B \-o +Write list of all marked files to standard output when quitting. In combination +with +.B \-i +nsxiv can be used as a visual filter/pipe. +.TP +.B \-p +Enable private mode, in which nsxiv does not write any cache or temporary files. +.TP +.B \-q +Be quiet, and disable warnings to standard error stream. +.TP +.B \-r +Search the given directories recursively for images to view. +.TP +.BI "\-S " DELAY +Start in slideshow mode. Set the delay between images to +.I DELAY +seconds. +.I DELAY +may be a floating-point number. +.TP +.BI "\-s " MODE +Set scale mode according to MODE character. Supported modes are: [d]own, +[f]it, [F]ill, [w]idth, [h]eight. +.TP +.B \-t +Start in thumbnail mode. +.TP +.B \-v +Print version information to standard output and exit. +.TP +.B \-Z +The same as `\-z 100'. +.TP +.BI "\-z " ZOOM +Set zoom level to ZOOM percent. +.TP +.B \-0 +Use NULL-separator. With this option, output of \-o and file-list sent to the +key-handler and the input of \-i will be separated by a NULL character. +.SH KEYBOARD COMMANDS +.SS General +The following keyboard commands are available in both image and thumbnail modes: +.TP +.BR 0 \- 9 +Prefix the next command with a number (denoted via +.IR count ). +.TP +.B q +Quit nsxiv. +.TP +.B Return +Switch to thumbnail mode / open selected image in image mode. +.TP +.B f +Toggle fullscreen mode. +.TP +.B b +Toggle visibility of statusbar at the bottom of the window. +.TP +.B Ctrl-x +Send the next key to the external key-handler. See section EXTERNAL KEY HANDLER +for more information. +.TP +.B g +Go to the first image. +.TP +.B G +Go to the last image, or image number +.IR count . +.TP +.B r +Reload image. +.TP +.B D +Remove current image from file list and go to next image. +.TP +.BR Ctrl-h ", " Ctrl-Left +Scroll left one screen width. +.TP +.BR Ctrl-j ", " Ctrl-Down +Scroll down one screen height. +.TP +.BR Ctrl-k ", " Ctrl-Up +Scroll up one screen height. +.TP +.BR Ctrl-l ", " Ctrl-Right +Scroll right one screen width. +.TP +.BR + +Zoom in. +.TP +.B \- +Zoom out. +.TP +.B m +Mark/unmark the current image. +.TP +.B M +Mark/unmark all images starting from the last marked/unmarked image up to the +current one. +.TP +.B Ctrl-m +Reverse all image marks. +.TP +.B Ctrl-u +Remove all image marks. +.TP +.B N +Go +.I count +marked images forward. +.TP +.B P +Go +.I count +marked images backward. +.TP +.B { +Decrease gamma correction by +.I count +steps. +.TP +.B } +Increase gamma correction by +.I count +steps. +.TP +.B Ctrl-g +Reset gamma correction. +.SS Thumbnail mode +The following keyboard commands are only available in thumbnail mode: +.TP +.BR h ", " Left +Move selection left +.I count +times. +.TP +.BR j ", " Down +Move selection down +.I count +times. +.TP +.BR k ", " Up +Move selection up +.I count +times. +.TP +.BR l ", " Right +Move selection right +.I count +times. +.TP +.B R +Reload all thumbnails. +.SS Image mode +The following keyboard commands are only available in image mode: +.TP +Navigate image list: +.TP +.BR n ", " Space +Go +.I count +images forward. +.TP +.BR p ", " Backspace +Go +.I count +images backward. +.TP +.B [ +Go +.I count +* 10 images backward. +.TP +.B ] +Go +.I count +* 10 images forward. +.TP +Handle multi-frame images: +.TP +.B Ctrl-n +Go +.I count +frames of a multi-frame image forward. +.TP +.B Ctrl-p +Go +.I count +frames of a multi-frame image backward. +.TP +.BR Ctrl-a ", " Ctrl-Space +Play/stop animations of multi-frame images. +.TP +Panning: +.TP +.BR h ", " Left +Scroll image 1/5 of window width or +.I count +pixels left. +.TP +.BR j ", " Down +Scroll image 1/5 of window height or +.I count +pixels down. +.TP +.BR k ", " Up +Scroll image 1/5 of window height or +.I count +pixels up. +.TP +.BR l ", " Right +Scroll image 1/5 of window width or +.I count +pixels right. +.TP +.B H +Scroll to left image edge. +.TP +.B J +Scroll to bottom image edge. +.TP +.B K +Scroll to top image edge. +.TP +.B L +Scroll to right image edge. +.TP +.B z +Scroll to image center. +.TP +Zooming: +.TP +.B = +Set zoom level to 100%, or +.IR count %. +.TP +.B w +Set zoom level to 100%, but fit large images into window. +.TP +.B W +Fit image to window. +.TP +.B F +Fill image to window. +.TP +.B e +Fit image to window width. +.TP +.B E +Fit image to window height. +.TP +Rotation: +.TP +.B < +Rotate image counter-clockwise by 90 degrees. +.TP +.B > +Rotate image clockwise by 90 degrees. +.TP +.B ? +Rotate image by 180 degrees. +.TP +Flipping: +.TP +.B | +Flip image horizontally. +.TP +.B _ +Flip image vertically. +.TP +Miscellaneous: +.TP +.B a +Toggle anti-aliasing. +.TP +.B A +Toggle visibility of alpha-channel, i.e. image transparency. +.TP +.B s +Toggle slideshow mode and/or set the delay between images to +.I count +seconds. +.SH MOUSE COMMANDS +.SS Thumbnail mode +The following mouse mappings are available in thumbnail mode: +.TP +.B Button1 +Select the image. Goes into image mode if double\-clicked. +.TP +.B Button3 +Mark/unmark the image. Dragging while holding down Button3 will mark/unmark +multiple images. +.TP +.B Button4 +Scroll up by one row. +.TP +.B Button5 +Scroll down by one row. +.TP +.B Ctrl-Button4 +Scroll up by one page. +.TP +.B Ctrl-Button5 +Scroll down by one page. +.SS Image mode +The following mouse mappings are available in image mode: +.TP +.B Button1 +Go to the next image if the mouse cursor is in the right part of the window or +to the previous image if it is in the left part. +.TP +.B Ctrl-Button1 +Pan the image relative to the mouse cursor. +.TP +.B Button2 +Pan the image according to the mouse cursor position in the window while +keeping this button pressed down. +.TP +.B Button3 +Switch to thumbnail mode. +.TP +.B Button4 +Zoom in. +.TP +.B Button5 +Zoom out. +.SH CONFIGURATION +The following X resources are supported: +.TP +.B window.background +Color of the window background +.TP +.B window.foreground +Color of the window foreground +.TP +.B bar.font +Name of Xft bar font +.TP +.B bar.background +Color of the bar background. Defaults to window.background +.TP +.B bar.foreground +Color of the bar foreground. Defaults to window.foreground +.TP +.B mark.foreground +Color of the mark foreground. Defaults to window.foreground +.TP +Please see xrdb(1) on how to change them. +.SH WINDOW TITLE +The window title can be replaced with the output of a user-provided script, +which is called by nsxiv whenever there's a redraw. The path of this script is +.I $XDG_CONFIG_HOME/nsxiv/exec/win-title +and the arguments given to it (where "Optional" arguments might be empty) are: +.IP $1 4 +resolved absolute path of the current file +.IP $2 4 +current file number +.IP $3 4 +total file count +.IP $4 4 +image width (Optional: Disabled on thumbnails mode) +.IP $5 4 +image height (Optional: Disabled on thumbnails mode) +.IP $6 4 +current zoom (Optional: Disabled on thumbnails mode) +.P +The term file is used rather than image as nsxiv does not precheck that the +input files are valid images. Total file count may be different from the actual +count of valid images. +.P +There is also an example script installed together with nsxiv as +.IR EGPREFIX/win-title . +.SH STATUS BAR +The information displayed on the left side of the status bar can be replaced +with the output of user-provided script. +.P +The script that is called by nsxiv whenever an image gets loaded is located at +.I $XDG_CONFIG_HOME/nsxiv/exec/image-info +and the arguments given to it are: +.IP $1 4 +path to image file (as provided by the user) +.IP $2 4 +image width +.IP $3 4 +image height +.IP $4 4 +fully resolved path to the image file +.P +In thumbnail mode, the script that is called is located at +.I $XDG_CONFIG_HOME/nsxiv/exec/thumb-info +and the arguments given to it are: +.IP $1 4 +path to image file (as provided by the user) +.IP $2 4 +empty +.IP $3 4 +empty +.IP $4 4 +fully resolved path to the image file +.P +There are also example scripts installed together with nsxiv as +.IR EGPREFIX/image-info +and +.IR EGPREFIX/thumb-info . +.SH EXTERNAL KEY HANDLER +Additional external keyboard commands can be defined using a handler program +located in +.IR $XDG_CONFIG_HOME/nsxiv/exec/key-handler . +The handler is invoked by pressing +.BR Ctrl-x . +The next key combo is passed as its first argument. Passed via stdin are the +images to act upon: all marked images, if in thumbnail mode and at least one +image has been marked, otherwise the current image. nsxiv(1) will block until +the handler terminates. It then checks which images have been modified and +reloads them. + +By default nsxiv(1) will send one image per-line to stdin, however when using +\-0 the image list will be NULL separated and the environment variable +"$NSXIV_USING_NULL" will be set to 1. + +The key combo argument has the following form: "[C-][M-][S-]KEY", +where C/M/S indicate Ctrl/Meta(Alt)/Shift modifier states and KEY is the X +keysym as listed in /usr/include/X11/keysymdef.h without the "XK_" prefix. +If KEY has an uppercase equivalent, S-KEY is resolved into it. For instance, +K replaces S-k and Scedilla replaces S-scedilla, but S-Delete is sent as-is. + +There is also an example script installed together with nsxiv as +.IR EGPREFIX/key-handler . +.SH THUMBNAIL CACHING +nsxiv stores all thumbnails under +.IR $XDG_CACHE_HOME/nsxiv/ . +.P +Use the command line option +.I \-c +to remove all orphaned cache files. Additionally, run the following command +afterwards inside the cache directory to remove empty subdirectories: +.P +.RS +find . \-depth \-type d \-empty ! \-name '.' \-exec rmdir {} \\; +.RE +.SH ORIGINAL AUTHOR +.EX +Bert Muennich +.EE +.SH CURRENT MAINTAINERS +.EX +N-R-K +Berke Kocaoğlu +TAAPArthur +eylles +mamg22 +LuXu +explosion-mental +Guilherme Freire +Stein Gunnar Bakkeby +Anupam Ashish Minz +Sam Whitehead +Kian Kasad +qsmodo +.EE +.SH CONTRIBUTORS +.EX +Bastien Dejean +Dave Reisner +Fung SzeTat +Max Voit + +For additional contributors, run `git shortlog -s` in the nsxiv repository. +.EE +.SH HOMEPAGE +.TP +Website: +.EE +https://nsxiv.github.io/nsxiv/ +.EX +.TP +Source code: +.EE +https://github.com/nsxiv/nsxiv +.EX +.SH SEE ALSO +.BR X (7), +.BR xrdb (1) diff --git a/utils/nsxiv/nsxiv.desktop b/utils/nsxiv/nsxiv.desktop new file mode 100644 index 0000000..de90437 --- /dev/null +++ b/utils/nsxiv/nsxiv.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=nsxiv +GenericName=Image Viewer +Exec=nsxiv %F +MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/png;image/tiff;image/x-bmp;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-tga;image/x-xpixmap;image/webp;image/heic;image/svg+xml;application/postscript;image/jp2;image/jxl;image/avif;image/heif; +NoDisplay=true +Icon=nsxiv diff --git a/utils/nsxiv/nsxiv.h b/utils/nsxiv/nsxiv.h new file mode 100644 index 0000000..f9f5600 --- /dev/null +++ b/utils/nsxiv/nsxiv.h @@ -0,0 +1,485 @@ +/* Copyright 2011-2020 Bert Muennich + * Copyright 2021-2022 nsxiv contributors + * + * This file is a part of nsxiv. + * + * nsxiv is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * nsxiv is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with nsxiv. If not, see . + */ + +#ifndef NSXIV_H +#define NSXIV_H + +#include +#include +#include +#include +#include +#include +#include + +/* + * Annotation for functions called in cleanup(). + * These functions are not allowed to call error(!0, ...) or exit(). + */ +#define CLEANUP + +#define MIN(a,b) ((a) < (b) ? (a) : (b)) +#define MAX(a,b) ((a) > (b) ? (a) : (b)) +#define ABS(a) ((a) > 0 ? (a) : -(a)) + +#define ARRLEN(a) (sizeof(a) / sizeof((a)[0])) + +#define STREQ(s1,s2) (strcmp((s1), (s2)) == 0) + +#define TV_DIFF(t1,t2) (((t1)->tv_sec - (t2)->tv_sec ) * 1000 + \ + ((t1)->tv_usec - (t2)->tv_usec) / 1000) +#define TV_TO_MS(tv) (((tv)->tv_sec * 1000) + ((tv)->tv_usec / 1000)) + +#define TV_SET_MSEC(tv,t) { \ + (tv)->tv_sec = (t) / 1000; \ + (tv)->tv_usec = (t) % 1000 * 1000; \ +} + +#define TV_ADD_MSEC(tv,t) { \ + (tv)->tv_sec += (t) / 1000; \ + (tv)->tv_usec += (t) % 1000 * 1000; \ +} + +typedef enum { + MODE_ALL, + MODE_IMAGE, + MODE_THUMB +} appmode_t; + +typedef enum { + DIR_LEFT = 1, + DIR_RIGHT = 2, + DIR_UP = 4, + DIR_DOWN = 8 +} direction_t; + +typedef enum { + DEGREE_90 = 1, + DEGREE_180 = 2, + DEGREE_270 = 3 +} degree_t; + +typedef enum { + FLIP_HORIZONTAL = 1, + FLIP_VERTICAL = 2 +} flipdir_t; + +typedef enum { + SCALE_DOWN, + SCALE_FIT, + SCALE_FILL, + SCALE_WIDTH, + SCALE_HEIGHT, + SCALE_ZOOM +} scalemode_t; + +typedef enum { + DRAG_RELATIVE, + DRAG_ABSOLUTE +} dragmode_t; + +typedef enum { + CURSOR_ARROW, + CURSOR_DRAG_ABSOLUTE, + CURSOR_DRAG_RELATIVE, + CURSOR_WATCH, + CURSOR_LEFT, + CURSOR_RIGHT, + CURSOR_NONE, + + CURSOR_COUNT +} cursor_t; + +typedef enum { + FF_WARN = 1, + FF_MARK = 2, + FF_TN_INIT = 4 +} fileflags_t; + +typedef struct { + const char *name; /* as given by user */ + const char *path; /* always absolute */ + fileflags_t flags; +} fileinfo_t; + +/* timeouts in milliseconds: */ +enum { + TO_REDRAW_RESIZE = 75, + TO_REDRAW_THUMBS = 200, + TO_CURSOR_HIDE = 1200, + TO_DOUBLE_CLICK = 300 +}; + +typedef void (*timeout_f)(void); + +typedef struct arl arl_t; +typedef struct img img_t; +typedef struct opt opt_t; +typedef struct tns tns_t; +typedef struct win win_t; + + +/* autoreload.c */ + +struct arl { + int fd; + int wd_dir; + int wd_file; + char *filename; +}; + +void arl_init(arl_t*); +void arl_cleanup(arl_t*); +void arl_setup(arl_t*, const char* /* result of realpath(3) */); +bool arl_handle(arl_t*); + + +/* commands.c */ + +typedef int arg_t; +typedef bool (*cmd_f)(arg_t); + +typedef struct { + cmd_f func; + appmode_t mode; +} cmd_t; + +typedef struct { + unsigned int mask; + KeySym ksym_or_button; + cmd_t cmd; + arg_t arg; +} keymap_t; + +typedef keymap_t button_t; + + +/* image.c */ + +typedef struct { + Imlib_Image im; + unsigned int delay; +} img_frame_t; + +typedef struct { + img_frame_t *frames; + int cap; + int cnt; + int sel; + bool animate; + unsigned int framedelay; + int length; +} multi_img_t; + +struct img { + Imlib_Image im; + int w; + int h; + + win_t *win; + float x; + float y; + + Imlib_Color_Modifier cmod; + int gamma; + + scalemode_t scalemode; + float zoom; + + bool checkpan; + bool dirty; + bool aa; + bool alpha; + + struct { + bool on; + int delay; + } ss; + + multi_img_t multi; +}; + +void img_init(img_t*, win_t*); +bool img_load(img_t*, const fileinfo_t*); +CLEANUP void img_close(img_t*, bool); +void img_render(img_t*); +bool img_fit_win(img_t*, scalemode_t); +bool img_zoom(img_t*, int); +bool img_zoom_to(img_t*, float); +bool img_pos(img_t*, float, float); +bool img_pan(img_t*, direction_t, int); +bool img_pan_center(img_t*); +bool img_pan_edge(img_t*, direction_t); +void img_rotate(img_t*, degree_t); +void img_flip(img_t*, flipdir_t); +void img_toggle_antialias(img_t*); +bool img_change_gamma(img_t*, int); +bool img_frame_navigate(img_t*, int); +bool img_frame_animate(img_t*); +Imlib_Image img_open(const fileinfo_t*); +#if HAVE_LIBEXIF +void exif_auto_orientate(const fileinfo_t*); +#endif + + +/* options.c */ + +struct opt { + /* file list: */ + char **filenames; + bool from_stdin; + bool to_stdout; + bool using_null; + bool recursive; + int filecnt; + int startnum; + + /* image: */ + scalemode_t scalemode; + float zoom; + bool animate; + int gamma; + int slideshow; + int framerate; + + /* window: */ + bool fullscreen; + bool hide_bar; + Window embed; /* unsigned long */ + char *geometry; + char *res_name; + + /* misc flags: */ + bool quiet; + bool thumb_mode; + bool clean_cache; + bool private_mode; +}; + +extern const opt_t *options; + +void print_usage(void); +void parse_options(int, char**); + + +/* thumbs.c */ + +typedef struct { + Imlib_Image im; + int w; + int h; + int x; + int y; +} thumb_t; + +struct tns { + fileinfo_t *files; + thumb_t *thumbs; + const int *cnt; + int *sel; + int initnext; + int loadnext; + int first, end; + int r_first, r_end; + + win_t *win; + int x; + int y; + int cols; + int rows; + int zl; + int bw; + int dim; + + bool dirty; +}; + +void tns_clean_cache(void); +void tns_init(tns_t*, fileinfo_t*, const int*, int*, win_t*); +CLEANUP void tns_free(tns_t*); +bool tns_load(tns_t*, int, bool, bool); +void tns_unload(tns_t*, int); +void tns_render(tns_t*); +void tns_mark(tns_t*, int, bool); +void tns_highlight(tns_t*, int, bool); +bool tns_move_selection(tns_t*, direction_t, int); +bool tns_scroll(tns_t*, direction_t, bool); +bool tns_zoom(tns_t*, int); +int tns_translate(tns_t*, int, int); + + +/* util.c */ + +#include + +typedef struct { + DIR *dir; + char *name; + int d; + bool recursive; + + char **stack; + int stcap; + int stlen; +} r_dir_t; + +typedef struct { + int readfd; + int writefd; + pid_t pid; +} spawn_t; + +enum { + X_READ = (1 << 0), + X_WRITE = (1 << 1) +}; + +extern const char *progname; + +void* emalloc(size_t); +void* ecalloc(size_t, size_t); +void* erealloc(void*, size_t); +char* estrdup(const char*); +void error(int, int, const char*, ...); +int r_opendir(r_dir_t*, const char*, bool); +int r_closedir(r_dir_t*); +char* r_readdir(r_dir_t*, bool); +int r_mkdir(char*); +void construct_argv(char**, unsigned int, ...); +spawn_t spawn(const char*, char *const [], unsigned int); + + +/* window.c */ + +#include +#if HAVE_LIBFONTS +#include +#endif + +enum { + BAR_L_LEN = 512, + BAR_R_LEN = 64 +}; + +enum { + ATOM_WM_DELETE_WINDOW, + ATOM__NET_WM_NAME, + ATOM__NET_WM_ICON_NAME, + ATOM__NET_WM_ICON, + ATOM__NET_WM_STATE, + ATOM__NET_WM_PID, + ATOM__NET_WM_STATE_FULLSCREEN, + ATOM_UTF8_STRING, + ATOM_WM_NAME, + ATOM_WM_ICON_NAME, + ATOM_COUNT +}; + +typedef struct { + Display *dpy; + int scr; + int scrw, scrh; + Visual *vis; + Colormap cmap; + int depth; +} win_env_t; + +typedef struct { + size_t size; + char *p; + char *buf; +} win_bar_t; + +struct win { + Window xwin; + win_env_t env; + + XColor win_bg; + XColor win_fg; + XColor mrk_fg; +#if HAVE_LIBFONTS + XftColor bar_bg; + XftColor bar_fg; +#endif + + int x; + int y; + unsigned int w; + unsigned int h; /* = win height - bar height */ + unsigned int bw; + + struct { + int w; + int h; + Pixmap pm; + } buf; + + struct { + unsigned int h; + bool top; + win_bar_t l; + win_bar_t r; + } bar; +}; + +extern Atom atoms[ATOM_COUNT]; + +void win_init(win_t*); +void win_open(win_t*); +CLEANUP void win_close(win_t*); +bool win_configure(win_t*, XConfigureEvent*); +void win_toggle_fullscreen(win_t*); +void win_toggle_bar(win_t*); +void win_clear(win_t*); +void win_draw(win_t*); +void win_draw_rect(win_t*, int, int, int, int, bool, int, unsigned long); +void win_set_title(win_t*, bool); +void win_set_cursor(win_t*, cursor_t); +void win_cursor_pos(win_t*, int*, int*); + +/* main.c */ + +/* timeout handler functions: */ +void redraw(void); +void reset_cursor(void); +void animate(void); +void slideshow(void); +void clear_resize(void); + +void remove_file(int, bool); +void set_timeout(timeout_f, int, bool); +void reset_timeout(timeout_f); +size_t get_win_title(unsigned char*, int, bool); +void close_info(void); +void open_info(void); +void load_image(int); +bool mark_image(int, bool); +int nav_button(void); +void handle_key_handler(bool); + +extern appmode_t mode; +extern const XButtonEvent *xbutton_ev; +extern fileinfo_t *files; +extern int filecnt, fileidx; +extern int alternate; +extern int markcnt; +extern int markidx; +extern int prefix; + +#endif /* NSXIV_H */ diff --git a/utils/nsxiv/options.c b/utils/nsxiv/options.c new file mode 100644 index 0000000..96cf092 --- /dev/null +++ b/utils/nsxiv/options.c @@ -0,0 +1,200 @@ +/* Copyright 2011-2020 Bert Muennich + * Copyright 2021-2022 nsxiv contributors + * + * This file is a part of nsxiv. + * + * nsxiv is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * nsxiv is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with nsxiv. If not, see . + */ + +#include "nsxiv.h" +#include "version.h" + +#include +#include +#include + +const opt_t *options; + +void print_usage(void) +{ + printf("usage: nsxiv [-abcfhiopqrtvZ0] [-A FRAMERATE] [-e WID] [-G GAMMA] " + "[-g GEOMETRY] [-N NAME] [-n NUM] [-S DELAY] [-s MODE] " + "[-z ZOOM] FILES...\n"); +} + +static void title_deprecation_notice(void) +{ + error(EXIT_FAILURE, 0, "\n" + "################################################################\n" + "# DEPRECATION NOTICE #\n" + "################################################################\n" + "# `-T` option has been deprecated in favour of `win-title`. #\n" + "# Please read the `WINDOW TITLE` section of the manpage for #\n" + "# more info. #\n" + "################################################################" + ); +} + +static void print_version(void) +{ + puts("nsxiv " VERSION); +} + +void parse_options(int argc, char **argv) +{ + int n, opt; + char *end, *s; + const char *scalemodes = "dfFwh"; + static opt_t _options; + options = &_options; + + progname = strrchr(argv[0], '/'); + progname = progname ? progname + 1 : argv[0]; + + _options.from_stdin = false; + _options.to_stdout = false; + _options.using_null = false; + _options.recursive = false; + _options.startnum = 0; + + _options.scalemode = SCALE_DOWN; + _options.zoom = 1.0; + _options.animate = false; + _options.gamma = 0; + _options.slideshow = 0; + _options.framerate = 0; + + _options.fullscreen = false; + _options.embed = 0; + _options.hide_bar = false; + _options.geometry = NULL; + _options.res_name = NULL; + + _options.quiet = false; + _options.thumb_mode = false; + _options.clean_cache = false; + _options.private_mode = false; + + while ((opt = getopt(argc, argv, "A:abce:fG:g:hin:N:opqrS:s:T:tvZz:0")) != -1) { + switch (opt) { + case '?': + print_usage(); + exit(EXIT_FAILURE); + case 'A': + n = strtol(optarg, &end, 0); + if (*end != '\0' || n <= 0) + error(EXIT_FAILURE, 0, "Invalid argument for option -A: %s", optarg); + _options.framerate = n; + /* fall through */ + case 'a': + _options.animate = true; + break; + case 'b': + _options.hide_bar = true; + break; + case 'c': + _options.clean_cache = true; + break; + case 'e': + n = strtol(optarg, &end, 0); + if (*end != '\0') + error(EXIT_FAILURE, 0, "Invalid argument for option -e: %s", optarg); + _options.embed = n; + break; + case 'f': + _options.fullscreen = true; + break; + case 'G': + n = strtol(optarg, &end, 0); + if (*end != '\0') + error(EXIT_FAILURE, 0, "Invalid argument for option -G: %s", optarg); + _options.gamma = n; + break; + case 'g': + _options.geometry = optarg; + break; + case 'h': + print_usage(); + exit(EXIT_SUCCESS); + case 'i': + _options.from_stdin = true; + break; + case 'n': + n = strtol(optarg, &end, 0); + if (*end != '\0' || n <= 0) + error(EXIT_FAILURE, 0, "Invalid argument for option -n: %s", optarg); + _options.startnum = n - 1; + break; + case 'N': + _options.res_name = optarg; + break; + case 'o': + _options.to_stdout = true; + break; + case 'p': + _options.private_mode = true; + break; + case 'q': + _options.quiet = true; + break; + case 'r': + _options.recursive = true; + break; + case 'S': + n = strtof(optarg, &end) * 10; + if (*end != '\0' || n <= 0) + error(EXIT_FAILURE, 0, "Invalid argument for option -S: %s", optarg); + _options.slideshow = n; + break; + case 's': + s = strchr(scalemodes, optarg[0]); + if (s == NULL || *s == '\0' || strlen(optarg) != 1) + error(EXIT_FAILURE, 0, "Invalid argument for option -s: %s", optarg); + _options.scalemode = s - scalemodes; + break; + case 'T': + title_deprecation_notice(); /* TODO(v30): remove this option */ + break; + case 't': + _options.thumb_mode = true; + break; + case 'v': + print_version(); + exit(EXIT_SUCCESS); + case 'Z': + _options.scalemode = SCALE_ZOOM; + _options.zoom = 1.0; + break; + case 'z': + n = strtol(optarg, &end, 0); + if (*end != '\0' || n <= 0) + error(EXIT_FAILURE, 0, "Invalid argument for option -z: %s", optarg); + _options.scalemode = SCALE_ZOOM; + _options.zoom = (float) n / 100.0; + break; + case '0': + _options.using_null = true; + break; + } + } + + _options.filenames = argv + optind; + _options.filecnt = argc - optind; + + if (_options.filecnt == 1 && STREQ(_options.filenames[0], "-")) { + _options.filenames++; + _options.filecnt--; + _options.from_stdin = true; + } +} diff --git a/utils/nsxiv/thumbs.c b/utils/nsxiv/thumbs.c new file mode 100644 index 0000000..52820d4 --- /dev/null +++ b/utils/nsxiv/thumbs.c @@ -0,0 +1,591 @@ +/* Copyright 2011-2020 Bert Muennich + * Copyright 2021-2022 nsxiv contributors + * + * This file is a part of nsxiv. + * + * nsxiv is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * nsxiv is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with nsxiv. If not, see . + */ + +#include "nsxiv.h" +#define _THUMBS_CONFIG +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#if HAVE_LIBEXIF +#include +#endif + +static char *cache_dir; + +static char* tns_cache_filepath(const char *filepath) +{ + size_t len; + char *cfile = NULL; + + if (*filepath != '/') + return NULL; + + if (strncmp(filepath, cache_dir, strlen(cache_dir)) != 0) { + /* don't cache images inside the cache directory! */ + len = strlen(cache_dir) + strlen(filepath) + 2; + cfile = emalloc(len); + snprintf(cfile, len, "%s/%s", cache_dir, filepath + 1); + } + return cfile; +} + +static Imlib_Image tns_cache_load(const char *filepath, bool *outdated) +{ + char *cfile; + struct stat cstats, fstats; + Imlib_Image im = NULL; + + if (stat(filepath, &fstats) < 0) + return NULL; + + if ((cfile = tns_cache_filepath(filepath)) != NULL) { + if (stat(cfile, &cstats) == 0) { + if (cstats.st_mtime == fstats.st_mtime) + im = imlib_load_image(cfile); + else + *outdated = true; + } + free(cfile); + } + return im; +} + +static void tns_cache_write(Imlib_Image im, const char *filepath, bool force) +{ + char *cfile, *dirend; + struct stat cstats, fstats; + struct utimbuf times; + Imlib_Load_Error err; + + if (options->private_mode) + return; + + if (stat(filepath, &fstats) < 0) + return; + + if ((cfile = tns_cache_filepath(filepath)) != NULL) { + if (force || stat(cfile, &cstats) < 0 || + cstats.st_mtime != fstats.st_mtime) + { + if ((dirend = strrchr(cfile, '/')) != NULL) { + *dirend = '\0'; + if (r_mkdir(cfile) == -1) { + error(0, errno, "%s", cfile); + goto end; + } + *dirend = '/'; + } + imlib_context_set_image(im); + if (imlib_image_has_alpha()) { + imlib_image_set_format("png"); + } else { + imlib_image_set_format("jpg"); + imlib_image_attach_data_value("quality", NULL, 90, NULL); + } + imlib_save_image_with_error_return(cfile, &err); + if (err) + goto end; + times.actime = fstats.st_atime; + times.modtime = fstats.st_mtime; + utime(cfile, ×); + } +end: + free(cfile); + } +} + +void tns_clean_cache(void) +{ + int dirlen; + char *cfile, *filename; + r_dir_t dir; + + if (r_opendir(&dir, cache_dir, true) < 0) { + error(0, errno, "%s", cache_dir); + return; + } + + dirlen = strlen(cache_dir); + + while ((cfile = r_readdir(&dir, false)) != NULL) { + filename = cfile + dirlen; + if (access(filename, F_OK) < 0) { + if (unlink(cfile) < 0) + error(0, errno, "%s", cfile); + } + free(cfile); + } + r_closedir(&dir); +} + +void tns_init(tns_t *tns, fileinfo_t *tns_files, const int *cnt, int *sel, win_t *win) +{ + int len; + const char *homedir, *dsuffix = ""; + + if (cnt != NULL && *cnt > 0) + tns->thumbs = ecalloc(*cnt, sizeof(thumb_t)); + else + tns->thumbs = NULL; + tns->files = tns_files; + tns->cnt = cnt; + tns->initnext = tns->loadnext = 0; + tns->first = tns->end = tns->r_first = tns->r_end = 0; + tns->sel = sel; + tns->win = win; + tns->dirty = false; + + tns->zl = THUMB_SIZE; + tns_zoom(tns, 0); + + if ((homedir = getenv("XDG_CACHE_HOME")) == NULL || homedir[0] == '\0') { + homedir = getenv("HOME"); + dsuffix = "/.cache"; + } + if (homedir != NULL) { + const char *s = "/nsxiv"; + free(cache_dir); + len = strlen(homedir) + strlen(dsuffix) + strlen(s) + 1; + cache_dir = emalloc(len); + snprintf(cache_dir, len, "%s%s%s", homedir, dsuffix, s); + } else { + error(0, 0, "Cache directory not found"); + } +} + +CLEANUP void tns_free(tns_t *tns) +{ + int i; + + if (tns->thumbs != NULL) { + for (i = 0; i < *tns->cnt; i++) { + if (tns->thumbs[i].im != NULL) { + imlib_context_set_image(tns->thumbs[i].im); + imlib_free_image(); + } + } + free(tns->thumbs); + tns->thumbs = NULL; + } + + free(cache_dir); + cache_dir = NULL; +} + +static Imlib_Image tns_scale_down(Imlib_Image im, int dim) +{ + int w, h; + float z, zw, zh; + + imlib_context_set_image(im); + w = imlib_image_get_width(); + h = imlib_image_get_height(); + zw = (float) dim / (float) w; + zh = (float) dim / (float) h; + z = MIN(zw, zh); + z = MIN(z, 1.0); + + if (z < 1.0) { + imlib_context_set_anti_alias(1); + im = imlib_create_cropped_scaled_image(0, 0, w, h, + MAX(z * w, 1), MAX(z * h, 1)); + if (im == NULL) + error(EXIT_FAILURE, ENOMEM, NULL); + imlib_free_image_and_decache(); + } + return im; +} + +bool tns_load(tns_t *tns, int n, bool force, bool cache_only) +{ + int maxwh = thumb_sizes[ARRLEN(thumb_sizes)-1]; + bool cache_hit = false; + char *cfile; + thumb_t *t; + fileinfo_t *file; + Imlib_Image im = NULL; + + if (n < 0 || n >= *tns->cnt) + return false; + file = &tns->files[n]; + if (file->name == NULL || file->path == NULL) + return false; + + t = &tns->thumbs[n]; + + if (t->im != NULL) { + imlib_context_set_image(t->im); + imlib_free_image(); + t->im = NULL; + } + + if (!force) { + if ((im = tns_cache_load(file->path, &force)) != NULL) { + imlib_context_set_image(im); + if (imlib_image_get_width() < maxwh && + imlib_image_get_height() < maxwh) + { + if ((cfile = tns_cache_filepath(file->path)) != NULL) { + unlink(cfile); + free(cfile); + } + imlib_free_image_and_decache(); + im = NULL; + } else { + cache_hit = true; + } +#if HAVE_LIBEXIF + } else if (!force && !options->private_mode) { + int pw = 0, ph = 0, w, h, x = 0, y = 0; + bool err; + float zw, zh; + ExifData *ed; + ExifEntry *entry; + ExifContent *ifd; + ExifByteOrder byte_order; + int tmpfd; + char tmppath[] = "/tmp/nsxiv-XXXXXX"; + Imlib_Image tmpim; + + if ((ed = exif_data_new_from_file(file->path)) != NULL) { + if (ed->data != NULL && ed->size > 0 && + (tmpfd = mkstemp(tmppath)) >= 0) + { + err = write(tmpfd, ed->data, ed->size) != ed->size; + close(tmpfd); + + if (!err && (tmpim = imlib_load_image(tmppath)) != NULL) { + byte_order = exif_data_get_byte_order(ed); + ifd = ed->ifd[EXIF_IFD_EXIF]; + entry = exif_content_get_entry(ifd, EXIF_TAG_PIXEL_X_DIMENSION); + if (entry != NULL) + pw = exif_get_long(entry->data, byte_order); + entry = exif_content_get_entry(ifd, EXIF_TAG_PIXEL_Y_DIMENSION); + if (entry != NULL) + ph = exif_get_long(entry->data, byte_order); + + imlib_context_set_image(tmpim); + w = imlib_image_get_width(); + h = imlib_image_get_height(); + + if (pw > w && ph > h && (pw - ph >= 0) == (w - h >= 0)) { + zw = (float) pw / (float) w; + zh = (float) ph / (float) h; + if (zw < zh) { + pw /= zh; + x = (w - pw) / 2; + w = pw; + } else if (zw > zh) { + ph /= zw; + y = (h - ph) / 2; + h = ph; + } + } + if (w >= maxwh || h >= maxwh) { + if ((im = imlib_create_cropped_image(x, y, w, h)) == NULL) + error(0, 0, "%s: error generating thumbnail", file->name); + } + imlib_free_image_and_decache(); + } + unlink(tmppath); + } + exif_data_unref(ed); + } +#endif /* HAVE_LIBEXIF */ + } + } + + if (im == NULL) { + if ((im = img_open(file)) == NULL) + return false; + } + imlib_context_set_image(im); + + if (!cache_hit) { +#if HAVE_LIBEXIF + exif_auto_orientate(file); +#endif + im = tns_scale_down(im, maxwh); + imlib_context_set_image(im); + if (imlib_image_get_width() == maxwh || imlib_image_get_height() == maxwh) + tns_cache_write(im, file->path, true); + } + + if (cache_only) { + imlib_free_image_and_decache(); + } else { + t->im = tns_scale_down(im, thumb_sizes[tns->zl]); + imlib_context_set_image(t->im); + t->w = imlib_image_get_width(); + t->h = imlib_image_get_height(); + tns->dirty = true; + } + file->flags |= FF_TN_INIT; + + if (n == tns->initnext) + while (++tns->initnext < *tns->cnt && ((++file)->flags & FF_TN_INIT)); + if (n == tns->loadnext && !cache_only) + while (++tns->loadnext < tns->end && (++t)->im != NULL); + + return true; +} + +void tns_unload(tns_t *tns, int n) +{ + thumb_t *t; + + if (n < 0 || n >= *tns->cnt) + return; + + t = &tns->thumbs[n]; + + if (t->im != NULL) { + imlib_context_set_image(t->im); + imlib_free_image(); + t->im = NULL; + } +} + +static void tns_check_view(tns_t *tns, bool scrolled) +{ + int r; + + if (tns == NULL) + return; + + tns->first -= tns->first % tns->cols; + r = *tns->sel % tns->cols; + + if (scrolled) { + /* move selection into visible area */ + if (*tns->sel >= tns->first + tns->cols * tns->rows) + *tns->sel = tns->first + r + tns->cols * (tns->rows - 1); + else if (*tns->sel < tns->first) + *tns->sel = tns->first + r; + } else { + /* scroll to selection */ + if (tns->first + tns->cols * tns->rows <= *tns->sel) { + tns->first = *tns->sel - r - tns->cols * (tns->rows - 1); + tns->dirty = true; + } else if (tns->first > *tns->sel) { + tns->first = *tns->sel - r; + tns->dirty = true; + } + } +} + +void tns_render(tns_t *tns) +{ + thumb_t *t; + win_t *win; + int i, cnt, r, x, y; + + if (!tns->dirty) + return; + + win = tns->win; + win_clear(win); + imlib_context_set_drawable(win->buf.pm); + + tns->cols = MAX(1, win->w / tns->dim); + tns->rows = MAX(1, win->h / tns->dim); + + if (*tns->cnt < tns->cols * tns->rows) { + tns->first = 0; + cnt = *tns->cnt; + } else { + tns_check_view(tns, false); + cnt = tns->cols * tns->rows; + if ((r = tns->first + cnt - *tns->cnt) >= tns->cols) + tns->first -= r - r % tns->cols; + if (r > 0) + cnt -= r % tns->cols; + } + r = cnt % tns->cols ? 1 : 0; + tns->x = x = (win->w - MIN(cnt, tns->cols) * tns->dim) / 2 + tns->bw + 3; + tns->y = y = (win->h - (cnt / tns->cols + r) * tns->dim) / 2 + tns->bw + 3 + + (win->bar.top ? win->bar.h : 0); + tns->loadnext = *tns->cnt; + tns->end = tns->first + cnt; + + for (i = tns->r_first; i < tns->r_end; i++) { + if ((i < tns->first || i >= tns->end) && tns->thumbs[i].im != NULL) + tns_unload(tns, i); + } + tns->r_first = tns->first; + tns->r_end = tns->end; + + for (i = tns->first; i < tns->end; i++) { + t = &tns->thumbs[i]; + if (t->im != NULL) { + t->x = x + (thumb_sizes[tns->zl] - t->w) / 2; + t->y = y + (thumb_sizes[tns->zl] - t->h) / 2; + imlib_context_set_image(t->im); + imlib_render_image_on_drawable_at_size(t->x, t->y, t->w, t->h); + if (tns->files[i].flags & FF_MARK) + tns_mark(tns, i, true); + } else { + tns->loadnext = MIN(tns->loadnext, i); + } + if ((i + 1) % tns->cols == 0) { + x = tns->x; + y += tns->dim; + } else { + x += tns->dim; + } + } + tns->dirty = false; + tns_highlight(tns, *tns->sel, true); +} + +void tns_mark(tns_t *tns, int n, bool mark) +{ + if (n >= 0 && n < *tns->cnt && tns->thumbs[n].im != NULL) { + win_t *win = tns->win; + thumb_t *t = &tns->thumbs[n]; + unsigned long col = win->win_bg.pixel; + int x = t->x + t->w, y = t->y + t->h; + + win_draw_rect(win, x - 1, y + 1, 1, tns->bw, true, 1, col); + win_draw_rect(win, x + 1, y - 1, tns->bw, 1, true, 1, col); + + if (mark) + col = win->mrk_fg.pixel; + + win_draw_rect(win, x, y, tns->bw + 2, tns->bw + 2, true, 1, col); + + if (!mark && n == *tns->sel) + tns_highlight(tns, n, true); + } +} + +void tns_highlight(tns_t *tns, int n, bool hl) +{ + if (n >= 0 && n < *tns->cnt && tns->thumbs[n].im != NULL) { + win_t *win = tns->win; + thumb_t *t = &tns->thumbs[n]; + unsigned long col = hl ? win->win_fg.pixel : win->win_bg.pixel; + int oxy = (tns->bw + 1) / 2 + 1, owh = tns->bw + 2; + + win_draw_rect(win, t->x - oxy, t->y - oxy, t->w + owh, t->h + owh, + false, tns->bw, col); + + if (tns->files[n].flags & FF_MARK) + tns_mark(tns, n, true); + } +} + +bool tns_move_selection(tns_t *tns, direction_t dir, int cnt) +{ + int old, max; + + old = *tns->sel; + cnt = cnt > 1 ? cnt : 1; + + switch (dir) { + case DIR_UP: + *tns->sel = MAX(*tns->sel - cnt * tns->cols, *tns->sel % tns->cols); + break; + case DIR_DOWN: + max = tns->cols * ((*tns->cnt - 1) / tns->cols) + + MIN((*tns->cnt - 1) % tns->cols, *tns->sel % tns->cols); + *tns->sel = MIN(*tns->sel + cnt * tns->cols, max); + break; + case DIR_LEFT: + *tns->sel = MAX(*tns->sel - cnt, 0); + break; + case DIR_RIGHT: + *tns->sel = MIN(*tns->sel + cnt, *tns->cnt - 1); + break; + } + + if (*tns->sel != old) { + tns_highlight(tns, old, false); + tns_check_view(tns, false); + if (!tns->dirty) + tns_highlight(tns, *tns->sel, true); + } + return *tns->sel != old; +} + +bool tns_scroll(tns_t *tns, direction_t dir, bool screen) +{ + int d, max, old; + + old = tns->first; + d = tns->cols * (screen ? tns->rows : 1); + + if (dir == DIR_DOWN) { + max = *tns->cnt - tns->cols * tns->rows; + if (*tns->cnt % tns->cols != 0) + max += tns->cols - *tns->cnt % tns->cols; + tns->first = MIN(tns->first + d, max); + } else if (dir == DIR_UP) { + tns->first = MAX(tns->first - d, 0); + } + + if (tns->first != old) { + tns_check_view(tns, true); + tns->dirty = true; + } + return tns->first != old; +} + +bool tns_zoom(tns_t *tns, int d) +{ + int i, oldzl; + + oldzl = tns->zl; + tns->zl += -(d < 0) + (d > 0); + tns->zl = MAX(tns->zl, 0); + tns->zl = MIN(tns->zl, ARRLEN(thumb_sizes)-1); + + tns->bw = ((thumb_sizes[tns->zl] - 1) >> 5) + 1; + tns->bw = MIN(tns->bw, 4); + tns->dim = thumb_sizes[tns->zl] + 2 * tns->bw + 6; + + if (tns->zl != oldzl) { + for (i = 0; i < *tns->cnt; i++) + tns_unload(tns, i); + tns->dirty = true; + } + return tns->zl != oldzl; +} + +int tns_translate(tns_t *tns, int x, int y) +{ + int n; + + if (x < tns->x || y < tns->y) + return -1; + + n = tns->first + (y - tns->y) / tns->dim * tns->cols + + (x - tns->x) / tns->dim; + if (n >= *tns->cnt) + n = -1; + + return n; +} diff --git a/utils/nsxiv/utf8.h b/utils/nsxiv/utf8.h new file mode 100644 index 0000000..a9be2d4 --- /dev/null +++ b/utils/nsxiv/utf8.h @@ -0,0 +1,68 @@ +/* Branchless UTF-8 decoder + * + * This is free and unencumbered software released into the public domain. + */ +#ifndef UTF8_H +#define UTF8_H + +#include + +/* Decode the next character, C, from BUF, reporting errors in E. + * + * Since this is a branchless decoder, four bytes will be read from the + * buffer regardless of the actual length of the next character. This + * means the buffer _must_ have at least three bytes of zero padding + * following the end of the data stream. + * + * Errors are reported in E, which will be non-zero if the parsed + * character was somehow invalid: invalid byte sequence, non-canonical + * encoding, or a surrogate half. + * + * The function returns a pointer to the next character. When an error + * occurs, this pointer will be a guess that depends on the particular + * error, but it will always advance at least one byte. + */ +static void * +utf8_decode(void *buf, uint32_t *c, int *e) +{ + static const char lengths[] = { + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 3, 3, 4, 0 + }; + static const int masks[] = {0x00, 0x7f, 0x1f, 0x0f, 0x07}; + static const uint32_t mins[] = {4194304, 0, 128, 2048, 65536}; + static const int shiftc[] = {0, 18, 12, 6, 0}; + static const int shifte[] = {0, 6, 4, 2, 0}; + + unsigned char *s = buf; + int len = lengths[s[0] >> 3]; + + /* Compute the pointer to the next character early so that the next + * iteration can start working on the next character. Neither Clang + * nor GCC figure out this reordering on their own. + */ + unsigned char *next = s + len + !len; + + /* Assume a four-byte character and load four bytes. Unused bits are + * shifted out. + */ + *c = (uint32_t)(s[0] & masks[len]) << 18; + *c |= (uint32_t)(s[1] & 0x3f) << 12; + *c |= (uint32_t)(s[2] & 0x3f) << 6; + *c |= (uint32_t)(s[3] & 0x3f) << 0; + *c >>= shiftc[len]; + + /* Accumulate the various error conditions. */ + *e = (*c < mins[len]) << 6; /* non-canonical encoding */ + *e |= ((*c >> 11) == 0x1b) << 7; /* surrogate half? */ + *e |= (*c > 0x10FFFF) << 8; /* out of range? */ + *e |= (s[1] & 0xc0) >> 2; + *e |= (s[2] & 0xc0) >> 4; + *e |= (s[3] ) >> 6; + *e ^= 0x2a; /* top two bits of each tail byte correct? */ + *e >>= shifte[len]; + + return next; +} + +#endif diff --git a/utils/nsxiv/util.c b/utils/nsxiv/util.c new file mode 100644 index 0000000..d580839 --- /dev/null +++ b/utils/nsxiv/util.c @@ -0,0 +1,289 @@ +/* Copyright 2011-2020 Bert Muennich + * Copyright 2021-2022 nsxiv contributors + * + * This file is a part of nsxiv. + * + * nsxiv is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * nsxiv is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with nsxiv. If not, see . + */ + +#include "nsxiv.h" + +#include +#include +#include +#include +#include +#include + +const char *progname; + +void* emalloc(size_t size) +{ + void *ptr; + + ptr = malloc(size); + if (ptr == NULL) + error(EXIT_FAILURE, errno, NULL); + return ptr; +} + +void* ecalloc(size_t nmemb, size_t size) +{ + void *ptr; + + ptr = calloc(nmemb, size); + if (ptr == NULL) + error(EXIT_FAILURE, errno, NULL); + return ptr; +} + +void* erealloc(void *ptr, size_t size) +{ + ptr = realloc(ptr, size); + if (ptr == NULL) + error(EXIT_FAILURE, errno, NULL); + return ptr; +} + +char* estrdup(const char *s) +{ + char *d; + size_t n = strlen(s) + 1; + + d = malloc(n); + if (d == NULL) + error(EXIT_FAILURE, errno, NULL); + memcpy(d, s, n); + return d; +} + +void error(int eval, int err, const char* fmt, ...) +{ + va_list ap; + + if (eval == 0 && options->quiet) + return; + + fflush(stdout); + fprintf(stderr, "%s: ", progname); + va_start(ap, fmt); + if (fmt != NULL) + vfprintf(stderr, fmt, ap); + va_end(ap); + if (err != 0) + fprintf(stderr, "%s%s", fmt != NULL ? ": " : "", strerror(err)); + fputc('\n', stderr); + + if (eval != 0) + exit(eval); +} + +int r_opendir(r_dir_t *rdir, const char *dirname, bool recursive) +{ + if (*dirname == '\0') + return -1; + + if ((rdir->dir = opendir(dirname)) == NULL) { + rdir->name = NULL; + rdir->stack = NULL; + return -1; + } + + rdir->stcap = 512; + rdir->stack = emalloc(rdir->stcap * sizeof(char*)); + rdir->stlen = 0; + + rdir->name = (char*) dirname; + rdir->d = 0; + rdir->recursive = recursive; + + return 0; +} + +int r_closedir(r_dir_t *rdir) +{ + int ret = 0; + + if (rdir->stack != NULL) { + while (rdir->stlen > 0) + free(rdir->stack[--rdir->stlen]); + free(rdir->stack); + rdir->stack = NULL; + } + + if (rdir->dir != NULL) { + if ((ret = closedir(rdir->dir)) == 0) + rdir->dir = NULL; + } + + if (rdir->d != 0) { + free(rdir->name); + rdir->name = NULL; + } + + return ret; +} + +char* r_readdir(r_dir_t *rdir, bool skip_dotfiles) +{ + size_t len; + char *filename; + struct dirent *dentry; + struct stat fstats; + + while (true) { + if (rdir->dir != NULL && (dentry = readdir(rdir->dir)) != NULL) { + if (dentry->d_name[0] == '.') { + if (skip_dotfiles) + continue; + if (dentry->d_name[1] == '\0') + continue; + if (dentry->d_name[1] == '.' && dentry->d_name[2] == '\0') + continue; + } + + len = strlen(rdir->name) + strlen(dentry->d_name) + 2; + filename = emalloc(len); + snprintf(filename, len, "%s%s%s", rdir->name, + rdir->name[strlen(rdir->name)-1] == '/' ? "" : "/", + dentry->d_name); + + if (stat(filename, &fstats) < 0) + continue; + if (S_ISDIR(fstats.st_mode)) { + /* put subdirectory on the stack */ + if (rdir->stlen == rdir->stcap) { + rdir->stcap *= 2; + rdir->stack = erealloc(rdir->stack, + rdir->stcap * sizeof(char*)); + } + rdir->stack[rdir->stlen++] = filename; + continue; + } + return filename; + } + + if (rdir->recursive && rdir->stlen > 0) { + /* open next subdirectory */ + closedir(rdir->dir); + if (rdir->d != 0) + free(rdir->name); + rdir->name = rdir->stack[--rdir->stlen]; + rdir->d = 1; + if ((rdir->dir = opendir(rdir->name)) == NULL) + error(0, errno, "%s", rdir->name); + continue; + } + /* no more entries */ + break; + } + return NULL; +} + +int r_mkdir(char *path) +{ + char c, *s = path; + struct stat st; + + while (*s != '\0') { + if (*s == '/') { + s++; + continue; + } + for (; *s != '\0' && *s != '/'; s++); + c = *s; + *s = '\0'; + if (mkdir(path, 0755) == -1) + if (errno != EEXIST || stat(path, &st) == -1 || !S_ISDIR(st.st_mode)) + return -1; + *s = c; + } + return 0; +} + +void construct_argv(char **argv, unsigned int len, ...) +{ + unsigned int i; + va_list args; + + va_start(args, len); + for (i = 0; i < len; ++i) + argv[i] = va_arg(args, char *); + va_end(args); + if (argv[len-1] != NULL) + error(EXIT_FAILURE, 0, "argv not NULL terminated"); +} + +spawn_t spawn(const char *cmd, char *const argv[], unsigned int flags) +{ + pid_t pid; + spawn_t status = { -1, -1, -1 }; + int pfd_read[2] = { -1, -1 }; + int pfd_write[2] = { -1, -1 }; + const bool r = flags & X_READ; + const bool w = flags & X_WRITE; + + if (cmd == NULL || argv == NULL || flags == 0) + return status; + + if (r && pipe(pfd_read) < 0) { + error(0, errno, "pipe: %s", cmd); + return status; + } + + if (w && pipe(pfd_write) < 0) { + if (r) { + close(pfd_read[0]); + close(pfd_read[1]); + } + error(0, errno, "pipe: %s", cmd); + return status; + } + + if ((pid = fork()) == 0) { + bool err = (r && dup2(pfd_read[1], 1) < 0) || (w && dup2(pfd_write[0], 0) < 0); + if (r) { + close(pfd_read[0]); + close(pfd_read[1]); + } + if (w) { + close(pfd_write[0]); + close(pfd_write[1]); + } + + if (err) + error(EXIT_FAILURE, errno, "dup2: %s", cmd); + execv(cmd, argv); + error(EXIT_FAILURE, errno, "exec: %s", cmd); + } + + if (r) + close(pfd_read[1]); + if (w) + close(pfd_write[0]); + + if (pid < 0) { + if (r) + close(pfd_read[0]); + if (w) + close(pfd_write[1]); + error(0, errno, "fork: %s", cmd); + return status; + } + + status.pid = pid; + status.readfd = pfd_read[0]; + status.writefd = pfd_write[1]; + return status; +} diff --git a/utils/nsxiv/window.c b/utils/nsxiv/window.c new file mode 100644 index 0000000..69c7b66 --- /dev/null +++ b/utils/nsxiv/window.c @@ -0,0 +1,537 @@ +/* Copyright 2011-2020 Bert Muennich + * Copyright 2021-2022 nsxiv contributors + * + * This file is a part of nsxiv. + * + * nsxiv is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * nsxiv is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with nsxiv. If not, see . + */ + +#include "nsxiv.h" +#define _WINDOW_CONFIG +#include "config.h" +#include "icon/data.h" + +#include +#include +#include +#include +#include +#include +#include + +#if HAVE_LIBFONTS +#include "utf8.h" +static XftFont *font; +static double fontsize; +#define TEXTWIDTH(win, text, len) \ + win_draw_text(win, NULL, NULL, 0, 0, text, len, 0) +#endif + +#define RES_CLASS "Nsxiv" + +#define INIT_ATOM_(atom) \ + atoms[ATOM_##atom] = XInternAtom(e->dpy, #atom, False); + +enum { + H_TEXT_PAD = 5, + V_TEXT_PAD = 1 +}; + +static struct { + int name; + Cursor icon; +} cursors[CURSOR_COUNT] = { + { XC_left_ptr }, { XC_dotbox }, { XC_fleur }, { XC_watch }, + { XC_sb_left_arrow }, { XC_sb_right_arrow } +}; + +static GC gc; + +static int barheight; + +Atom atoms[ATOM_COUNT]; + +#if HAVE_LIBFONTS +static void win_init_font(const win_env_t *e, const char *fontstr) +{ + int fontheight = 0; + if ((font = XftFontOpenName(e->dpy, e->scr, fontstr)) == NULL) + error(EXIT_FAILURE, 0, "Error loading font '%s'", fontstr); + fontheight = font->ascent + font->descent; + FcPatternGetDouble(font->pattern, FC_SIZE, 0, &fontsize); + barheight = fontheight + 2 * V_TEXT_PAD; +} + +static void xft_alloc_color(const win_env_t *e, const char *name, XftColor *col) +{ + if (!XftColorAllocName(e->dpy, e->vis, e->cmap, name, col)) + error(EXIT_FAILURE, 0, "Error allocating color '%s'", name); +} +#endif /* HAVE_LIBFONTS */ + +static void win_alloc_color(const win_env_t *e, const char *name, XColor *col) +{ + XColor screen; + if (!XAllocNamedColor(e->dpy, e->cmap, name, &screen, col)) + error(EXIT_FAILURE, 0, "Error allocating color '%s'", name); +} + +static const char* win_res(XrmDatabase db, const char *name, const char *def) +{ + char *type; + XrmValue ret; + + if (db != NULL && + XrmGetResource(db, name, name, &type, &ret) && + STREQ(type, "String")) + { + return ret.addr; + } else { + return def; + } +} + +void win_init(win_t *win) +{ + win_env_t *e; + const char *win_bg, *win_fg, *mrk_fg; +#if HAVE_LIBFONTS + const char *bar_fg, *bar_bg, *f; +#endif + char *res_man; + XrmDatabase db; + + memset(win, 0, sizeof(win_t)); + + e = &win->env; + if ((e->dpy = XOpenDisplay(NULL)) == NULL) + error(EXIT_FAILURE, 0, "Error opening X display"); + + e->scr = DefaultScreen(e->dpy); + e->scrw = DisplayWidth(e->dpy, e->scr); + e->scrh = DisplayHeight(e->dpy, e->scr); + e->depth = DefaultDepth(e->dpy, e->scr); + e->vis = DefaultVisual(e->dpy, e->scr); + e->cmap = DefaultColormap(e->dpy, e->scr); + + if (setlocale(LC_CTYPE, "") == NULL || XSupportsLocale() == 0) + error(0, 0, "No locale support"); + + XrmInitialize(); + res_man = XResourceManagerString(e->dpy); + db = res_man == NULL ? NULL : XrmGetStringDatabase(res_man); + + win_bg = win_res(db, RES_CLASS ".window.background", DEFAULT_WIN_BG); + win_fg = win_res(db, RES_CLASS ".window.foreground", DEFAULT_WIN_FG); + mrk_fg = win_res(db, RES_CLASS ".mark.foreground", DEFAULT_MARK_COLOR ? DEFAULT_MARK_COLOR : win_fg); + win_alloc_color(e, win_bg, &win->win_bg); + win_alloc_color(e, win_fg, &win->win_fg); + win_alloc_color(e, mrk_fg, &win->mrk_fg); + +#if HAVE_LIBFONTS + bar_bg = win_res(db, RES_CLASS ".bar.background", DEFAULT_BAR_BG ? DEFAULT_BAR_BG : win_bg); + bar_fg = win_res(db, RES_CLASS ".bar.foreground", DEFAULT_BAR_FG ? DEFAULT_BAR_FG : win_fg); + xft_alloc_color(e, bar_bg, &win->bar_bg); + xft_alloc_color(e, bar_fg, &win->bar_fg); + + f = win_res(db, RES_CLASS ".bar.font", DEFAULT_FONT); + win_init_font(e, f); + + win->bar.l.size = BAR_L_LEN; + win->bar.r.size = BAR_R_LEN; + /* 3 padding bytes needed by utf8_decode */ + win->bar.l.buf = emalloc(win->bar.l.size + 3); + win->bar.l.buf[0] = '\0'; + win->bar.r.buf = emalloc(win->bar.r.size + 3); + win->bar.r.buf[0] = '\0'; + win->bar.h = options->hide_bar ? 0 : barheight; + win->bar.top = TOP_STATUSBAR; +#endif /* HAVE_LIBFONTS */ + + XrmDestroyDatabase(db); + INIT_ATOM_(WM_DELETE_WINDOW); + INIT_ATOM_(_NET_WM_NAME); + INIT_ATOM_(_NET_WM_ICON_NAME); + INIT_ATOM_(_NET_WM_ICON); + INIT_ATOM_(_NET_WM_STATE); + INIT_ATOM_(_NET_WM_PID); + INIT_ATOM_(_NET_WM_STATE_FULLSCREEN); + INIT_ATOM_(UTF8_STRING); + INIT_ATOM_(WM_NAME); + INIT_ATOM_(WM_ICON_NAME); +} + +void win_open(win_t *win) +{ + int c, i, j, n; + Window parent; + win_env_t *e; + XClassHint classhint; + unsigned long *icon_data; + XColor col; + Cursor *cnone = &cursors[CURSOR_NONE].icon; + char none_data[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; + Pixmap none; + int gmask; + XSizeHints sizehints; + XWMHints hints; + long pid; + char hostname[256]; + XSetWindowAttributes attrs; + char res_class[] = RES_CLASS; + char res_name[] = "nsxiv"; + + e = &win->env; + parent = options->embed ? options->embed : RootWindow(e->dpy, e->scr); + + sizehints.flags = PWinGravity; + sizehints.win_gravity = NorthWestGravity; + + /* determine window offsets, width & height */ + if (options->geometry == NULL) + gmask = 0; + else + gmask = XParseGeometry(options->geometry, &win->x, &win->y, + &win->w, &win->h); + if (gmask & WidthValue) + sizehints.flags |= USSize; + else + win->w = WIN_WIDTH; + if (gmask & HeightValue) + sizehints.flags |= USSize; + else + win->h = WIN_HEIGHT; + if (gmask & XValue) { + if (gmask & XNegative) { + win->x += e->scrw - win->w; + sizehints.win_gravity = NorthEastGravity; + } + sizehints.flags |= USPosition; + } else { + win->x = 0; + } + if (gmask & YValue) { + if (gmask & YNegative) { + win->y += e->scrh - win->h; + sizehints.win_gravity = sizehints.win_gravity == NorthEastGravity + ? SouthEastGravity : SouthWestGravity; + } + sizehints.flags |= USPosition; + } else { + win->y = 0; + } + + attrs.colormap = e->cmap; + attrs.border_pixel = 0; + + win->xwin = XCreateWindow(e->dpy, parent, win->x, win->y, win->w, win->h, 0, + e->depth, InputOutput, e->vis, + CWColormap | CWBorderPixel, &attrs); + if (win->xwin == None) + error(EXIT_FAILURE, 0, "Error creating X window"); + + /* set the _NET_WM_PID */ + pid = getpid(); + XChangeProperty(e->dpy, win->xwin, atoms[ATOM__NET_WM_PID], XA_CARDINAL, + 32, PropModeReplace, (unsigned char *) &pid, 1); + if (gethostname(hostname, ARRLEN(hostname)) == 0) { + XTextProperty tp; + tp.value = (unsigned char *)hostname; + tp.nitems = strnlen(hostname, ARRLEN(hostname)); + tp.encoding = XA_STRING; + tp.format = 8; + XSetWMClientMachine(e->dpy, win->xwin, &tp); + } + + XSelectInput(e->dpy, win->xwin, + ButtonReleaseMask | ButtonPressMask | KeyPressMask | + PointerMotionMask | StructureNotifyMask); + + for (i = 0; i < ARRLEN(cursors); i++) { + if (i != CURSOR_NONE) + cursors[i].icon = XCreateFontCursor(e->dpy, cursors[i].name); + } + if (XAllocNamedColor(e->dpy, e->cmap, "black", &col, &col) == 0) + error(EXIT_FAILURE, 0, "Error allocating color 'black'"); + + none = XCreateBitmapFromData(e->dpy, win->xwin, none_data, 8, 8); + *cnone = XCreatePixmapCursor(e->dpy, none, none, &col, &col, 0, 0); + + gc = XCreateGC(e->dpy, win->xwin, 0, None); + + n = icons[ARRLEN(icons)-1].size; + icon_data = emalloc((n * n + 2) * sizeof(*icon_data)); + + for (i = 0; i < ARRLEN(icons); i++) { + n = 0; + icon_data[n++] = icons[i].size; + icon_data[n++] = icons[i].size; + + for (j = 0; j < icons[i].cnt; j++) { + for (c = icons[i].data[j] >> 4; c >= 0; c--) + icon_data[n++] = icon_colors[icons[i].data[j] & 0x0F]; + } + XChangeProperty(e->dpy, win->xwin, atoms[ATOM__NET_WM_ICON], XA_CARDINAL, 32, + i == 0 ? PropModeReplace : PropModeAppend, + (unsigned char *) icon_data, n); + } + free(icon_data); + + win_set_title(win, true); + classhint.res_class = res_class; + classhint.res_name = options->res_name != NULL ? options->res_name : res_name; + XSetClassHint(e->dpy, win->xwin, &classhint); + + XSetWMProtocols(e->dpy, win->xwin, &atoms[ATOM_WM_DELETE_WINDOW], 1); + + sizehints.width = win->w; + sizehints.height = win->h; + sizehints.x = win->x; + sizehints.y = win->y; + XSetWMNormalHints(win->env.dpy, win->xwin, &sizehints); + + hints.flags = InputHint | StateHint; + hints.input = 1; + hints.initial_state = NormalState; + XSetWMHints(win->env.dpy, win->xwin, &hints); + + if (options->fullscreen) { + XChangeProperty(e->dpy, win->xwin, atoms[ATOM__NET_WM_STATE], + XA_ATOM, 32, PropModeReplace, + (unsigned char *) &atoms[ATOM__NET_WM_STATE_FULLSCREEN], 1); + } + + win->h -= win->bar.h; + + win->buf.w = e->scrw; + win->buf.h = e->scrh; + win->buf.pm = XCreatePixmap(e->dpy, win->xwin, win->buf.w, win->buf.h, e->depth); + + XSetForeground(e->dpy, gc, win->win_bg.pixel); + XFillRectangle(e->dpy, win->buf.pm, gc, 0, 0, win->buf.w, win->buf.h); + XSetWindowBackgroundPixmap(e->dpy, win->xwin, win->buf.pm); + XMapWindow(e->dpy, win->xwin); + XFlush(e->dpy); +} + +CLEANUP void win_close(win_t *win) +{ + unsigned int i; + + for (i = 0; i < ARRLEN(cursors); i++) + XFreeCursor(win->env.dpy, cursors[i].icon); + + XFreeGC(win->env.dpy, gc); +#if HAVE_LIBFONTS + XftFontClose(win->env.dpy, font); +#endif + XDestroyWindow(win->env.dpy, win->xwin); + XCloseDisplay(win->env.dpy); +} + +bool win_configure(win_t *win, XConfigureEvent *c) +{ + bool changed; + + changed = win->w != c->width || win->h + win->bar.h != c->height; + + win->x = c->x; + win->y = c->y; + win->w = c->width; + win->h = c->height - win->bar.h; + win->bw = c->border_width; + + return changed; +} + +void win_toggle_fullscreen(win_t *win) +{ + XEvent ev; + XClientMessageEvent *cm; + + memset(&ev, 0, sizeof(ev)); + ev.type = ClientMessage; + + cm = &ev.xclient; + cm->window = win->xwin; + cm->message_type = atoms[ATOM__NET_WM_STATE]; + cm->format = 32; + cm->data.l[0] = 2; /* toggle */ + cm->data.l[1] = atoms[ATOM__NET_WM_STATE_FULLSCREEN]; + + XSendEvent(win->env.dpy, DefaultRootWindow(win->env.dpy), False, + SubstructureNotifyMask | SubstructureRedirectMask, &ev); +} + +void win_toggle_bar(win_t *win) +{ + if (win->bar.h != 0) { + win->h += win->bar.h; + win->bar.h = 0; + } else { + win->bar.h = barheight; + win->h -= win->bar.h; + } +} + +void win_clear(win_t *win) +{ + win_env_t *e; + + e = &win->env; + + if (win->w > win->buf.w || win->h + win->bar.h > win->buf.h) { + XFreePixmap(e->dpy, win->buf.pm); + win->buf.w = MAX(win->buf.w, win->w); + win->buf.h = MAX(win->buf.h, win->h + win->bar.h); + win->buf.pm = XCreatePixmap(e->dpy, win->xwin, + win->buf.w, win->buf.h, e->depth); + } + XSetForeground(e->dpy, gc, win->win_bg.pixel); + XFillRectangle(e->dpy, win->buf.pm, gc, 0, 0, win->buf.w, win->buf.h); +} + +#if HAVE_LIBFONTS +static int win_draw_text(win_t *win, XftDraw *d, const XftColor *color, + int x, int y, char *text, int len, int w) +{ + int err, tw = 0; + char *t, *next; + uint32_t rune; + XftFont *f; + FcCharSet *fccharset; + XGlyphInfo ext; + + for (t = text; t - text < len; t = next) { + next = utf8_decode(t, &rune, &err); + if (XftCharExists(win->env.dpy, font, rune)) { + f = font; + } else { /* fallback font */ + fccharset = FcCharSetCreate(); + FcCharSetAddChar(fccharset, rune); + f = XftFontOpen(win->env.dpy, win->env.scr, FC_CHARSET, FcTypeCharSet, + fccharset, FC_SCALABLE, FcTypeBool, FcTrue, + FC_SIZE, FcTypeDouble, fontsize, NULL); + FcCharSetDestroy(fccharset); + } + XftTextExtentsUtf8(win->env.dpy, f, (XftChar8*)t, next - t, &ext); + tw += ext.xOff; + if (tw <= w) { + XftDrawStringUtf8(d, color, f, x, y, (XftChar8*)t, next - t); + x += ext.xOff; + } + if (f != font) + XftFontClose(win->env.dpy, f); + } + return tw; +} + +static void win_draw_bar(win_t *win) +{ + int len, x, y, w, tw; + win_env_t *e; + win_bar_t *l, *r; + XftDraw *d; + + if ((l = &win->bar.l)->buf == NULL || (r = &win->bar.r)->buf == NULL) + return; + + e = &win->env; + y = (win->bar.top ? 0 : win->h) + font->ascent + V_TEXT_PAD; + w = win->w - 2*H_TEXT_PAD; + d = XftDrawCreate(e->dpy, win->buf.pm, e->vis, e->cmap); + + XSetForeground(e->dpy, gc, win->bar_bg.pixel); + XFillRectangle(e->dpy, win->buf.pm, gc, 0, win->bar.top ? 0 : win->h, win->w, win->bar.h); + + XSetForeground(e->dpy, gc, win->win_bg.pixel); + XSetBackground(e->dpy, gc, win->bar_bg.pixel); + + if ((len = strlen(r->buf)) > 0) { + if ((tw = TEXTWIDTH(win, r->buf, len)) > w) + return; + x = win->w - tw - H_TEXT_PAD; + w -= tw; + win_draw_text(win, d, &win->bar_fg, x, y, r->buf, len, tw); + } + if ((len = strlen(l->buf)) > 0) { + x = H_TEXT_PAD; + w -= 2 * H_TEXT_PAD; /* gap between left and right parts */ + win_draw_text(win, d, &win->bar_fg, x, y, l->buf, len, w); + } + XftDrawDestroy(d); +} +#else +static void win_draw_bar(win_t *win) +{ + (void) win; +} +#endif /* HAVE_LIBFONTS */ + +void win_draw(win_t *win) +{ + if (win->bar.h > 0) + win_draw_bar(win); + + XSetWindowBackgroundPixmap(win->env.dpy, win->xwin, win->buf.pm); + XClearWindow(win->env.dpy, win->xwin); + XFlush(win->env.dpy); +} + +void win_draw_rect(win_t *win, int x, int y, int w, int h, bool fill, int lw, + unsigned long col) +{ + XGCValues gcval; + + gcval.line_width = lw; + gcval.foreground = col; + XChangeGC(win->env.dpy, gc, GCForeground | GCLineWidth, &gcval); + + if (fill) + XFillRectangle(win->env.dpy, win->buf.pm, gc, x, y, w, h); + else + XDrawRectangle(win->env.dpy, win->buf.pm, gc, x, y, w, h); +} + +void win_set_title(win_t *win, bool init) +{ + size_t len, i; + unsigned char title[512]; + int targets[] = { ATOM_WM_NAME, ATOM_WM_ICON_NAME, ATOM__NET_WM_NAME, ATOM__NET_WM_ICON_NAME }; + + if ((len = get_win_title(title, ARRLEN(title), init)) > 0) { + for (i = 0; i < ARRLEN(targets); ++i) { + XChangeProperty(win->env.dpy, win->xwin, atoms[targets[i]], + atoms[ATOM_UTF8_STRING], 8, PropModeReplace, title, len); + } + } +} + +void win_set_cursor(win_t *win, cursor_t cursor) +{ + if (cursor >= 0 && cursor < ARRLEN(cursors)) { + XDefineCursor(win->env.dpy, win->xwin, cursors[cursor].icon); + XFlush(win->env.dpy); + } +} + +void win_cursor_pos(win_t *win, int *x, int *y) +{ + int i; + unsigned int ui; + Window w; + + if (!XQueryPointer(win->env.dpy, win->xwin, &w, &w, &i, &i, x, y, &ui)) + *x = *y = 0; +} diff --git a/utils/scroll-0.1/Makefile b/utils/scroll-0.1/Makefile new file mode 100644 index 0000000..cacccd2 --- /dev/null +++ b/utils/scroll-0.1/Makefile @@ -0,0 +1,45 @@ +.POSIX: + +include config.mk + +all: scroll + +config.h: + cp config.def.h config.h + +scroll: scroll.c config.h + +install: scroll + mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 + cp -f scroll $(DESTDIR)$(BINDIR) + cp -f scroll.1 $(DESTDIR)$(MANDIR)/man1 + +uninstall: + rm -f $(DESTDIR)$(BINDIR)/scroll $(DESTDIR)$(MANDIR)/man1/scroll.1 + +test: scroll ptty + # check usage + if ./ptty ./scroll -h; then exit 1; fi + # check exit passthrough of child + if ! ./ptty ./scroll true; then exit 1; fi + if ./ptty ./scroll false; then exit 1; fi + ./up.sh + +clean: + rm -f scroll ptty + +distclean: clean + rm -f config.h scroll-$(VERSION).tar.gz + +dist: clean + mkdir -p scroll-$(VERSION) + cp -R README scroll.1 TODO Makefile config.mk config.def.h \ + ptty.c scroll.c up.sh up.log \ + scroll-$(VERSION) + tar -cf - scroll-$(VERSION) | gzip > scroll-$(VERSION).tar.gz + rm -rf scroll-$(VERSION) + +.c: + $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $< -lutil + +.PHONY: all install test clean distclean dist diff --git a/utils/scroll-0.1/README b/utils/scroll-0.1/README new file mode 100644 index 0000000..7ddb949 --- /dev/null +++ b/utils/scroll-0.1/README @@ -0,0 +1,34 @@ +This program provides a scroll back buffer for a terminal like st(1). It +should run on any Unix-like system. + +At the moment it is in an experimental state. Its not recommended for +productive use. + +The initial version of this program is from Roberto E. Vargas Caballero: + https://lists.suckless.org/dev/1703/31256.html + +What is the state of scroll? + +The project is faced with some hard facts, that our original plan is not doable +as we thought in the fist place: + + 1. [crtl]+[e] is used in emacs mode (default) on the shell to jump to the end + of the line. But, its also used so signal a scroll down mouse event from + terminal emulators to the shell an other programs. + + - A workaround is to use vi mode in the shell. + - Or to give up mouse support (default behavior) + + 2. scroll could not handle backward cursor jumps and editing of old lines + properly. We just handle current line editing and switching between + alternative screens (curses mode). For a proper end user experience we + would need to write complete new a terminal emulator like screen or tmux. + +What is the performance impact of scroll? + + indirect OpenBSD +------------------------------- + 0x 7.53 s + 1x 10.10 s + 2x 12.00 s + 3x 13.73 s diff --git a/utils/scroll-0.1/TODO b/utils/scroll-0.1/TODO new file mode 100644 index 0000000..84ffd33 --- /dev/null +++ b/utils/scroll-0.1/TODO @@ -0,0 +1,3 @@ + * strlen function which is aware of unicode + * handle wrapping lines in scrolling line count correctly + * hotkey to dump buffer to file (like screen hardcopy) diff --git a/utils/scroll-0.1/config.def.h b/utils/scroll-0.1/config.def.h new file mode 100644 index 0000000..536db70 --- /dev/null +++ b/utils/scroll-0.1/config.def.h @@ -0,0 +1,16 @@ +/* + * Define ESC sequences to use for scroll events. + * Use "cat -v" to figure out favorite key combination. + * + * lines is the number of lines scrolled up or down. + * If lines is negative, it's the fraction of the terminal size. + */ + +struct rule rules[] = { + /* sequence event lines */ + {"\033[5;2~", SCROLL_UP, -1}, /* [Shift] + [PageUP] */ + {"\033[6;2~", SCROLL_DOWN, -1}, /* [Shift] + [PageDown] */ + /* mouse binding shadows ^E and ^Y, so it's disabled by default */ + //{"\031", SCROLL_UP, 1}, /* mouse wheel up */ + //{"\005", SCROLL_DOWN, 1}, /* mouse wheel Down */ +}; diff --git a/utils/scroll-0.1/config.h b/utils/scroll-0.1/config.h new file mode 100644 index 0000000..536db70 --- /dev/null +++ b/utils/scroll-0.1/config.h @@ -0,0 +1,16 @@ +/* + * Define ESC sequences to use for scroll events. + * Use "cat -v" to figure out favorite key combination. + * + * lines is the number of lines scrolled up or down. + * If lines is negative, it's the fraction of the terminal size. + */ + +struct rule rules[] = { + /* sequence event lines */ + {"\033[5;2~", SCROLL_UP, -1}, /* [Shift] + [PageUP] */ + {"\033[6;2~", SCROLL_DOWN, -1}, /* [Shift] + [PageDown] */ + /* mouse binding shadows ^E and ^Y, so it's disabled by default */ + //{"\031", SCROLL_UP, 1}, /* mouse wheel up */ + //{"\005", SCROLL_DOWN, 1}, /* mouse wheel Down */ +}; diff --git a/utils/scroll-0.1/config.mk b/utils/scroll-0.1/config.mk new file mode 100644 index 0000000..bc30144 --- /dev/null +++ b/utils/scroll-0.1/config.mk @@ -0,0 +1,12 @@ +include ../../config.mk +# scroll version +VERSION = 0.1 + +# paths +BINDIR = $(PREFIX)/bin +MANDIR = $(PREFIX)/share/man + +CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_DEFAULT_SOURCE +# if your system is not POSIX, add -std=c99 to CFLAGS +CFLAGS = -Os +LDFLAGS = -s diff --git a/utils/scroll-0.1/ptty.c b/utils/scroll-0.1/ptty.c new file mode 100644 index 0000000..bbbb99f --- /dev/null +++ b/utils/scroll-0.1/ptty.c @@ -0,0 +1,156 @@ +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(__linux) + #include +#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) + #include +#elif defined(__FreeBSD__) || defined(__DragonFly__) + #include +#endif + +void +die(const char *fmt, ...) +{ + va_list ap; + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + + if (fmt[0] && fmt[strlen(fmt)-1] == ':') { + fputc(' ', stderr); + perror(NULL); + } else { + fputc('\n', stderr); + } + + exit(EXIT_FAILURE); +} + +void +usage(void) +{ + fputs("ptty [-C] [-c cols] [-r rows] cmd\n", stderr); + exit(EXIT_FAILURE); +} + +int +main(int argc, char *argv[]) +{ + struct winsize ws = {.ws_row = 25, .ws_col = 80, 0, 0}; + int ch; + bool closeflag = false; + + while ((ch = getopt(argc, argv, "c:r:Ch")) != -1) { + switch (ch) { + case 'c': /* cols */ + ws.ws_col = strtoimax(optarg, NULL, 10); + if (errno != 0) + die("strtoimax: %s", optarg); + break; + case 'r': /* lines */ + ws.ws_row = strtoimax(optarg, NULL, 10); + if (errno != 0) + die("strtoimax: %s", optarg); + break; + case 'C': + closeflag = true; + break; + case 'h': + default: + usage(); + } + } + argc -= optind; + argv += optind; + + if (argc < 1) + usage(); + + int mfd; + pid_t child = forkpty(&mfd, NULL, NULL, &ws); + switch (child) { + case -1: + die("forkpty"); + case 0: /* child */ + execvp(argv[0], argv); + die("exec"); + } + + /* parent */ + + if (closeflag && close(mfd) == -1) + die("close:"); + + int pfds = 2; + struct pollfd pfd[2] = { + { STDIN_FILENO, POLLIN, 0}, + { mfd, POLLIN, 0} + }; + + for (;;) { + char buf[BUFSIZ]; + ssize_t n; + int r; + + if ((r = poll(pfd, pfds, -1)) == -1) + die("poll:"); + + if (pfd[0].revents & POLLIN) { + if ((n = read(STDIN_FILENO, buf, sizeof buf)) == -1) + die("read:"); + if (n == 0) { + pfd[0].fd = -1; + if (close(mfd) == -1) + die("close:"); + break; + } + if (write(mfd, buf, n) == -1) + die("write:"); + } + + if (pfd[1].revents & POLLIN) { + if ((n = read(mfd, buf, sizeof(buf)-1)) == -1) + die("read:"); + + if (n == 0) break; + + buf[n] = '\0'; + + /* handle cursor position request */ + if (strcmp("\033[6n", buf) == 0) { + dprintf(mfd, "\033[25;1R"); + continue; + } + + if (write(STDOUT_FILENO, buf, n) == -1) + die("write:"); + } + + if (pfd[0].revents & POLLHUP) { + pfd[0].fd = -1; + if (close(mfd) == -1) + die("close:"); + break; + } + if (pfd[1].revents & POLLHUP) + break; + } + + int status; + if (waitpid(child, &status, 0) != child) + die("waitpid:"); + + return WEXITSTATUS(status); +} diff --git a/utils/scroll-0.1/scroll.1 b/utils/scroll-0.1/scroll.1 new file mode 100644 index 0000000..b5524ab --- /dev/null +++ b/utils/scroll-0.1/scroll.1 @@ -0,0 +1,68 @@ +.\" +.\" Copyright (c) 2020 Jan Klemkow +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd April 9, 2020 +.Dt SCROLL 1 +.Os +.Sh NAME +.Nm scroll +.Nd scrollback buffer +.Sh SYNOPSIS +.Nm +.Op Fl Mh +.Op Fl m Ar size +.Op program Op arg ... +.Sh DESCRIPTION +The +.Nm +utility saves output lines from the child +.Ar program +to use them for scrollback. +If +.Ar program +is not set, +.Nm +starts the users default shell. +.Pp +The options are as follows: +.Bl -tag -width Ds +.It Fl h +Shows usage of +.Nm . +.It Fl M +Set memory limit used for scrollbackbuffer to maximum. +.It Fl m Ar size +Set memory limit used for scrollbackbuffer to +.Ar size . +.El +.Sh EXIT STATUS +.Nm +exits with the status code of its the child +.Ar program . +.Sh EXAMPLES +.Nm st +.Fl e +.Nm scroll +.Nm /bin/sh +.Sh SEE ALSO +.Xr screen 1 , +.Xr st 1 , +.Xr tmux 1 +.Sh AUTHORS +.Nm +was written by +.An Jan Klemkow Aq Mt j.klemkow@wemelug.de +and +.An Jochen Sprickerhof Aq Mt git@jochen.sprickerhof.de . diff --git a/utils/scroll-0.1/scroll.c b/utils/scroll-0.1/scroll.c new file mode 100644 index 0000000..8f66d54 --- /dev/null +++ b/utils/scroll-0.1/scroll.c @@ -0,0 +1,594 @@ +/* + * Based on an example code from Roberto E. Vargas Caballero. + * + * See LICENSE file for copyright and license details. + */ + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if defined(__linux) + #include +#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) + #include +#elif defined(__FreeBSD__) || defined(__DragonFly__) + #include +#endif + +#define LENGTH(X) (sizeof (X) / sizeof ((X)[0])) + +const char *argv0; + +TAILQ_HEAD(tailhead, line) head; + +struct line { + TAILQ_ENTRY(line) entries; + size_t size; + size_t len; + char *buf; +} *bottom; + +pid_t child; +int mfd; +struct termios dfl; +struct winsize ws; +static bool altscreen = false; /* is alternative screen active */ +static bool doredraw = false; /* redraw upon sigwinch */ + +struct rule { + const char *seq; + enum {SCROLL_UP, SCROLL_DOWN} event; + short lines; +}; + +#include "config.h" + +void +die(const char *fmt, ...) +{ + va_list ap; + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + + if (fmt[0] && fmt[strlen(fmt)-1] == ':') { + fputc(' ', stderr); + perror(NULL); + } else { + fputc('\n', stderr); + } + + exit(EXIT_FAILURE); +} + +void +sigwinch(int sig) +{ + assert(sig == SIGWINCH); + + if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1) + die("ioctl:"); + if (ioctl(mfd, TIOCSWINSZ, &ws) == -1) { + if (errno == EBADF) /* child already exited */ + return; + die("ioctl:"); + } + kill(-child, SIGWINCH); + doredraw = true; +} + +void +reset(void) +{ + if (tcsetattr(STDIN_FILENO, TCSANOW, &dfl) == -1) + die("tcsetattr:"); +} + +/* error avoiding remalloc */ +void * +earealloc(void *ptr, size_t size) +{ + void *mem; + + while ((mem = realloc(ptr, size)) == NULL) { + struct line *line = TAILQ_LAST(&head, tailhead); + + if (line == NULL) + die("realloc:"); + + TAILQ_REMOVE(&head, line, entries); + free(line->buf); + free(line); + } + + return mem; +} + +/* Count string length w/o ansi esc sequences. */ +size_t +strelen(const char *buf, size_t size) +{ + enum {CHAR, BREK, ESC} state = CHAR; + size_t len = 0; + + for (size_t i = 0; i < size; i++) { + char c = buf[i]; + + switch (state) { + case CHAR: + if (c == '\033') + state = BREK; + else + len++; + break; + case BREK: + if (c == '[') { + state = ESC; + } else { + state = CHAR; + len++; + } + break; + case ESC: + if (c >= 64 && c <= 126) + state = CHAR; + break; + } + } + + return len; +} + +/* detect alternative screen switching and clear screen */ +bool +skipesc(char c) +{ + static enum {CHAR, BREK, ESC} state = CHAR; + static char buf[BUFSIZ]; + static size_t i = 0; + + switch (state) { + case CHAR: + if (c == '\033') + state = BREK; + break; + case BREK: + if (c == '[') + state = ESC; + else + state = CHAR; + break; + case ESC: + buf[i++] = c; + if (i == sizeof buf) { + /* TODO: find a better way to handle this situation */ + state = CHAR; + i = 0; + } else if (c >= 64 && c <= 126) { + state = CHAR; + buf[i] = '\0'; + i = 0; + + /* esc seq. enable alternative screen */ + if (strcmp(buf, "?1049h") == 0 || + strcmp(buf, "?1047h") == 0 || + strcmp(buf, "?47h" ) == 0) + altscreen = true; + + /* esc seq. disable alternative screen */ + if (strcmp(buf, "?1049l") == 0 || + strcmp(buf, "?1047l") == 0 || + strcmp(buf, "?47l" ) == 0) + altscreen = false; + + /* don't save cursor move or clear screen */ + /* esc sequences to log */ + switch (c) { + case 'A': + case 'B': + case 'C': + case 'D': + case 'H': + case 'J': + case 'K': + case 'f': + return true; + } + } + break; + } + + return altscreen; +} + +void +getcursorposition(int *x, int *y) +{ + char input[BUFSIZ]; + ssize_t n; + + if (write(STDOUT_FILENO, "\033[6n", 4) == -1) + die("requesting cursor position"); + + do { + if ((n = read(STDIN_FILENO, input, sizeof(input)-1)) == -1) + die("reading cursor position"); + input[n] = '\0'; + } while (sscanf(input, "\033[%d;%dR", y, x) != 2); + + if (*x <= 0 || *y <= 0) + die("invalid cursor position: x=%d y=%d", *x, *y); +} + +void +addline(char *buf, size_t size) +{ + struct line *line = earealloc(NULL, sizeof *line); + + line->size = size; + line->len = strelen(buf, size); + line->buf = earealloc(NULL, size); + memcpy(line->buf, buf, size); + + TAILQ_INSERT_HEAD(&head, line, entries); +} + +void +redraw() +{ + int rows = 0, x, y; + + if (bottom == NULL) + return; + + getcursorposition(&x, &y); + + if (y < ws.ws_row-1) + y--; + + /* wind back bottom pointer by shown history */ + for (; bottom != NULL && TAILQ_NEXT(bottom, entries) != NULL && + rows < y - 1; rows++) + bottom = TAILQ_NEXT(bottom, entries); + + /* clear screen */ + dprintf(STDOUT_FILENO, "\033[2J"); + /* set cursor position to upper left corner */ + write(STDOUT_FILENO, "\033[0;0H", 6); + + /* remove newline of first line as we are at 0,0 already */ + if (bottom->size > 0 && bottom->buf[0] == '\n') + write(STDOUT_FILENO, bottom->buf + 1, bottom->size - 1); + else + write(STDOUT_FILENO, bottom->buf, bottom->size); + + for (rows = ws.ws_row; rows > 0 && + TAILQ_PREV(bottom, tailhead, entries) != NULL; rows--) { + bottom = TAILQ_PREV(bottom, tailhead, entries); + write(STDOUT_FILENO, bottom->buf, bottom->size); + } + + if (bottom == TAILQ_FIRST(&head)) { + /* add new line in front of the shell prompt */ + write(STDOUT_FILENO, "\n", 1); + write(STDOUT_FILENO, "\033[?25h", 6); /* show cursor */ + } else + bottom = TAILQ_NEXT(bottom, entries); +} + +void +scrollup(int n) +{ + int rows = 2, x, y, extra = 0; + struct line *scrollend = bottom; + + if (bottom == NULL) + return; + + getcursorposition(&x, &y); + + if (n < 0) /* scroll by fraction of ws.ws_row, but at least one line */ + n = ws.ws_row > (-n) ? ws.ws_row / (-n) : 1; + + /* wind back scrollend pointer by the current screen */ + while (rows < y && TAILQ_NEXT(scrollend, entries) != NULL) { + scrollend = TAILQ_NEXT(scrollend, entries); + rows += (scrollend->len - 1) / ws.ws_col + 1; + } + + if (rows <= 0) + return; + + /* wind back scrollend pointer n lines */ + for (rows = 0; rows + extra < n && + TAILQ_NEXT(scrollend, entries) != NULL; rows++) { + scrollend = TAILQ_NEXT(scrollend, entries); + extra += (scrollend->len - 1) / ws.ws_col; + } + + /* move the text in terminal rows lines down */ + dprintf(STDOUT_FILENO, "\033[%dT", n); + /* set cursor position to upper left corner */ + write(STDOUT_FILENO, "\033[0;0H", 6); + /* hide cursor */ + write(STDOUT_FILENO, "\033[?25l", 6); + + /* remove newline of first line as we are at 0,0 already */ + if (scrollend->size > 0 && scrollend->buf[0] == '\n') + write(STDOUT_FILENO, scrollend->buf + 1, scrollend->size - 1); + else + write(STDOUT_FILENO, scrollend->buf, scrollend->size); + if (y + n >= ws.ws_row) + bottom = TAILQ_NEXT(bottom, entries); + + /* print rows lines and move bottom forward to the new screen bottom */ + for (; rows > 1; rows--) { + scrollend = TAILQ_PREV(scrollend, tailhead, entries); + if (y + n >= ws.ws_row) + bottom = TAILQ_NEXT(bottom, entries); + write(STDOUT_FILENO, scrollend->buf, scrollend->size); + } + /* move cursor from line n to the old bottom position */ + if (y + n < ws.ws_row) { + dprintf(STDOUT_FILENO, "\033[%d;%dH", y + n, x); + write(STDOUT_FILENO, "\033[?25h", 6); /* show cursor */ + } else + dprintf(STDOUT_FILENO, "\033[%d;0H", ws.ws_row); +} + +void +scrolldown(char *buf, size_t size, int n) +{ + if (bottom == NULL || bottom == TAILQ_FIRST(&head)) + return; + + if (n < 0) /* scroll by fraction of ws.ws_row, but at least one line */ + n = ws.ws_row > (-n) ? ws.ws_row / (-n) : 1; + + bottom = TAILQ_PREV(bottom, tailhead, entries); + /* print n lines */ + while (n > 0 && bottom != NULL && bottom != TAILQ_FIRST(&head)) { + bottom = TAILQ_PREV(bottom, tailhead, entries); + write(STDOUT_FILENO, bottom->buf, bottom->size); + n -= (bottom->len - 1) / ws.ws_col + 1; + } + if (n > 0 && bottom == TAILQ_FIRST(&head)) { + write(STDOUT_FILENO, "\033[?25h", 6); /* show cursor */ + write(STDOUT_FILENO, buf, size); + } else if (bottom != NULL) + bottom = TAILQ_NEXT(bottom, entries); +} + +void +jumpdown(char *buf, size_t size) +{ + int rows = ws.ws_row; + + /* wind back by one page starting from the latest line */ + bottom = TAILQ_FIRST(&head); + for (; TAILQ_NEXT(bottom, entries) != NULL && rows > 0; rows--) + bottom = TAILQ_NEXT(bottom, entries); + + scrolldown(buf, size, ws.ws_row); +} + +void +usage(void) { + die("usage: %s [-Mvh] [-m mem] [program]", argv0); +} + +int +main(int argc, char *argv[]) +{ + int ch; + struct rlimit rlimit; + + argv0 = argv[0]; + + if (getrlimit(RLIMIT_DATA, &rlimit) == -1) + die("getrlimit"); + + const char *optstring = "Mm:vh"; + while ((ch = getopt(argc, argv, optstring)) != -1) { + switch (ch) { + case 'M': + rlimit.rlim_cur = rlimit.rlim_max; + break; + case 'm': + rlimit.rlim_cur = strtoull(optarg, NULL, 0); + if (errno != 0) + die("strtoull: %s", optarg); + break; + case 'v': + die("%s " VERSION, argv0); + break; + case 'h': + default: + usage(); + } + } + argc -= optind; + argv += optind; + + TAILQ_INIT(&head); + + if (isatty(STDIN_FILENO) == 0 || isatty(STDOUT_FILENO) == 0) + die("parent it not a tty"); + + /* save terminal settings for resetting after exit */ + if (tcgetattr(STDIN_FILENO, &dfl) == -1) + die("tcgetattr:"); + if (atexit(reset)) + die("atexit:"); + + /* get window size of the terminal */ + if (ioctl(STDOUT_FILENO, TIOCGWINSZ, &ws) == -1) + die("ioctl:"); + + child = forkpty(&mfd, NULL, &dfl, &ws); + if (child == -1) + die("forkpty:"); + if (child == 0) { /* child */ + if (argc >= 1) { + execvp(argv[0], argv); + } else { + struct passwd *passwd = getpwuid(getuid()); + if (passwd == NULL) + die("getpwid:"); + execlp(passwd->pw_shell, passwd->pw_shell, NULL); + } + + perror("execvp"); + _exit(127); + } + + /* set maximum memory size for scrollback buffer */ + if (setrlimit(RLIMIT_DATA, &rlimit) == -1) + die("setrlimit:"); + +#ifdef __OpenBSD__ + if (pledge("stdio tty proc", NULL) == -1) + die("pledge:"); +#endif + + if (signal(SIGWINCH, sigwinch) == SIG_ERR) + die("signal:"); + + struct termios new = dfl; + cfmakeraw(&new); + new.c_cc[VMIN ] = 1; /* return read if at least one byte in buffer */ + new.c_cc[VTIME] = 0; /* no polling time for read from terminal */ + if (tcsetattr(STDIN_FILENO, TCSANOW, &new) == -1) + die("tcsetattr:"); + + size_t size = BUFSIZ, len = 0, pos = 0; + char *buf = calloc(size, sizeof *buf); + if (buf == NULL) + die("calloc:"); + + struct pollfd pfd[2] = { + {STDIN_FILENO, POLLIN, 0}, + {mfd, POLLIN, 0} + }; + + for (;;) { + char input[BUFSIZ]; + + if (poll(pfd, LENGTH(pfd), -1) == -1 && errno != EINTR) + die("poll:"); + + if (doredraw) { + redraw(); + doredraw = false; + } + + if (pfd[0].revents & POLLHUP || pfd[1].revents & POLLHUP) + break; + + if (pfd[0].revents & POLLIN) { + ssize_t n = read(STDIN_FILENO, input, sizeof(input)-1); + + if (n == -1 && errno != EINTR) + die("read:"); + if (n == 0) + break; + + input[n] = '\0'; + + if (altscreen) + goto noevent; + + for (size_t i = 0; i < LENGTH(rules); i++) { + if (strncmp(rules[i].seq, input, + strlen(rules[i].seq)) == 0) { + if (rules[i].event == SCROLL_UP) + scrollup(rules[i].lines); + if (rules[i].event == SCROLL_DOWN) + scrolldown(buf, len, + rules[i].lines); + goto out; + } + } + noevent: + if (write(mfd, input, n) == -1) + die("write:"); + + if (bottom != TAILQ_FIRST(&head)) + jumpdown(buf, len); + } + out: + if (pfd[1].revents & POLLIN) { + ssize_t n = read(mfd, input, sizeof(input)-1); + + if (n == -1 && errno != EINTR) + die("read:"); + if (n == 0) /* on exit of child we continue here */ + continue; /* let signal handler catch SIGCHLD */ + + input[n] = '\0'; + + /* don't print child output while scrolling */ + if (bottom == TAILQ_FIRST(&head)) + if (write(STDOUT_FILENO, input, n) == -1) + die("write:"); + + /* iterate over the input buffer */ + for (char *c = input; n-- > 0; c++) { + /* don't save alternative screen and */ + /* clear screen esc sequences to scrollback */ + if (skipesc(*c)) + continue; + + if (*c == '\n') { + addline(buf, len); + /* only advance bottom if scroll is */ + /* at the end of the scroll back */ + if (bottom == NULL || + TAILQ_PREV(bottom, tailhead, + entries) == TAILQ_FIRST(&head)) + bottom = TAILQ_FIRST(&head); + + memset(buf, 0, size); + len = pos = 0; + buf[pos++] = '\r'; + } else if (*c == '\r') { + pos = 0; + continue; + } + buf[pos++] = *c; + if (pos > len) + len = pos; + if (len == size) { + size *= 2; + buf = earealloc(buf, size); + } + } + } + } + + if (close(mfd) == -1) + die("close:"); + + int status; + if (waitpid(child, &status, 0) == -1) + die("waitpid:"); + + return WEXITSTATUS(status); +} diff --git a/utils/scroll-0.1/up.log b/utils/scroll-0.1/up.log new file mode 100644 index 0000000..5f40226 --- /dev/null +++ b/utils/scroll-0.1/up.log @@ -0,0 +1,74 @@ +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +[?25l1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 \ No newline at end of file diff --git a/utils/scroll-0.1/up.sh b/utils/scroll-0.1/up.sh new file mode 100755 index 0000000..fa28a80 --- /dev/null +++ b/utils/scroll-0.1/up.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +set -eu +export POSIXLY_CORRECT=1 + +i=1 +while test "$i" -lt 50; do + echo "$i" + i=$((i + 1)) +done > tmp.log + +(sleep 1; printf '\033[5;2~'; sleep 1; ) \ + | ./ptty ./scroll tail -fn 50 tmp.log > out.log + +cmp out.log up.log diff --git a/utils/st-0.8.5/FAQ b/utils/st-0.8.5/FAQ new file mode 100644 index 0000000..969b195 --- /dev/null +++ b/utils/st-0.8.5/FAQ @@ -0,0 +1,250 @@ +## Why does st not handle utmp entries? + +Use the excellent tool of [utmp](https://git.suckless.org/utmp/) for this task. + + +## Some _random program_ complains that st is unknown/not recognised/unsupported/whatever! + +It means that st doesn’t have any terminfo entry on your system. Chances are +you did not `make install`. If you just want to test it without installing it, +you can manually run `tic -sx st.info`. + + +## Nothing works, and nothing is said about an unknown terminal! + +* Some programs just assume they’re running in xterm i.e. they don’t rely on + terminfo. What you see is the current state of the “xterm compliance”. +* Some programs don’t complain about the lacking st description and default to + another terminal. In that case see the question about terminfo. + + +## How do I scroll back up? + +* Using a terminal multiplexer. + * `st -e tmux` using C-b [ + * `st -e screen` using C-a ESC +* Using the excellent tool of [scroll](https://git.suckless.org/scroll/). +* Using the scrollback [patch](https://st.suckless.org/patches/scrollback/). + + +## I would like to have utmp and/or scroll functionality by default + +You can add the absolute path of both programs in your config.h file. You only +have to modify the value of utmp and scroll variables. + + +## Why doesn't the Del key work in some programs? + +Taken from the terminfo manpage: + + If the terminal has a keypad that transmits codes when the keys + are pressed, this information can be given. Note that it is not + possible to handle terminals where the keypad only works in + local (this applies, for example, to the unshifted HP 2621 keys). + If the keypad can be set to transmit or not transmit, give these + codes as smkx and rmkx. Otherwise the keypad is assumed to + always transmit. + +In the st case smkx=E[?1hE= and rmkx=E[?1lE>, so it is mandatory that +applications which want to test against keypad keys send these +sequences. + +But buggy applications (like bash and irssi, for example) don't do this. A fast +solution for them is to use the following command: + + $ printf '\033[?1h\033=' >/dev/tty + +or + $ tput smkx + +In the case of bash, readline is used. Readline has a different note in its +manpage about this issue: + + enable-keypad (Off) + When set to On, readline will try to enable the + application keypad when it is called. Some systems + need this to enable arrow keys. + +Adding this option to your .inputrc will fix the keypad problem for all +applications using readline. + +If you are using zsh, then read the zsh FAQ +: + + It should be noted that the O / [ confusion can occur with other keys + such as Home and End. Some systems let you query the key sequences + sent by these keys from the system's terminal database, terminfo. + Unfortunately, the key sequences given there typically apply to the + mode that is not the one zsh uses by default (it's the "application" + mode rather than the "raw" mode). Explaining the use of terminfo is + outside of the scope of this FAQ, but if you wish to use the key + sequences given there you can tell the line editor to turn on + "application" mode when it starts and turn it off when it stops: + + function zle-line-init () { echoti smkx } + function zle-line-finish () { echoti rmkx } + zle -N zle-line-init + zle -N zle-line-finish + +Putting these lines into your .zshrc will fix the problems. + + +## How can I use meta in 8bit mode? + +St supports meta in 8bit mode, but the default terminfo entry doesn't +use this capability. If you want it, you have to use the 'st-meta' value +in TERM. + + +## I cannot compile st in OpenBSD + +OpenBSD lacks librt, despite it being mandatory in POSIX +. +If you want to compile st for OpenBSD you have to remove -lrt from config.mk, and +st will compile without any loss of functionality, because all the functions are +included in libc on this platform. + + +## The Backspace Case + +St is emulating the Linux way of handling backspace being delete and delete being +backspace. + +This is an issue that was discussed in suckless mailing list +. Here is why some old grumpy +terminal users wants its backspace to be how he feels it: + + Well, I am going to comment why I want to change the behaviour + of this key. When ASCII was defined in 1968, communication + with computers was done using punched cards, or hardcopy + terminals (basically a typewriter machine connected with the + computer using a serial port). ASCII defines DELETE as 7F, + because, in punched-card terms, it means all the holes of the + card punched; it is thus a kind of 'physical delete'. In the + same way, the BACKSPACE key was a non-destructive backspace, + as on a typewriter. So, if you wanted to delete a character, + you had to BACKSPACE and then DELETE. Another use of BACKSPACE + was to type accented characters, for example 'a BACKSPACE `'. + The VT100 had no BACKSPACE key; it was generated using the + CONTROL key as another control character (CONTROL key sets to + 0 b7 b6 b5, so it converts H (code 0x48) into BACKSPACE (code + 0x08)), but it had a DELETE key in a similar position where + the BACKSPACE key is located today on common PC keyboards. + All the terminal emulators emulated the difference between + these keys correctly: the backspace key generated a BACKSPACE + (^H) and delete key generated a DELETE (^?). + + But a problem arose when Linus Torvalds wrote Linux. Unlike + earlier terminals, the Linux virtual terminal (the terminal + emulator integrated in the kernel) returned a DELETE when + backspace was pressed, due to the VT100 having a DELETE key in + the same position. This created a lot of problems (see [1] + and [2]). Since Linux has become the king, a lot of terminal + emulators today generate a DELETE when the backspace key is + pressed in order to avoid problems with Linux. The result is + that the only way of generating a BACKSPACE on these systems + is by using CONTROL + H. (I also think that emacs had an + important point here because the CONTROL + H prefix is used + in emacs in some commands (help commands).) + + From point of view of the kernel, you can change the key + for deleting a previous character with stty erase. When you + connect a real terminal into a machine you describe the type + of terminal, so getty configures the correct value of stty + erase for this terminal. In the case of terminal emulators, + however, you don't have any getty that can set the correct + value of stty erase, so you always get the default value. + For this reason, it is necessary to add 'stty erase ^H' to your + profile if you have changed the value of the backspace key. + Of course, another solution is for st itself to modify the + value of stty erase. I usually have the inverse problem: + when I connect to non-Unix machines, I have to press CONTROL + + h to get a BACKSPACE. The inverse problem occurs when a user + connects to my Unix machines from a different system with a + correct backspace key. + + [1] http://www.ibb.net/~anne/keyboard.html + [2] http://www.tldp.org/HOWTO/Keyboard-and-Console-HOWTO-5.html + + +## But I really want the old grumpy behaviour of my terminal + +Apply [1]. + +[1] https://st.suckless.org/patches/delkey + + +## Why do images not work in st using the w3m image hack? + +w3mimg uses a hack that draws an image on top of the terminal emulator Drawable +window. The hack relies on the terminal to use a single buffer to draw its +contents directly. + +st uses double-buffered drawing so the image is quickly replaced and may show a +short flicker effect. + +Below is a patch example to change st double-buffering to a single Drawable +buffer. + +diff --git a/x.c b/x.c +--- a/x.c ++++ b/x.c +@@ -732,10 +732,6 @@ xresize(int col, int row) + win.tw = col * win.cw; + win.th = row * win.ch; + +- XFreePixmap(xw.dpy, xw.buf); +- xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, +- DefaultDepth(xw.dpy, xw.scr)); +- XftDrawChange(xw.draw, xw.buf); + xclear(0, 0, win.w, win.h); + + /* resize to new width */ +@@ -1148,8 +1144,7 @@ xinit(int cols, int rows) + gcvalues.graphics_exposures = False; + dc.gc = XCreateGC(xw.dpy, parent, GCGraphicsExposures, + &gcvalues); +- xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, +- DefaultDepth(xw.dpy, xw.scr)); ++ xw.buf = xw.win; + XSetForeground(xw.dpy, dc.gc, dc.col[defaultbg].pixel); + XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0, win.w, win.h); + +@@ -1632,8 +1627,6 @@ xdrawline(Line line, int x1, int y1, int x2) + void + xfinishdraw(void) + { +- XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, 0, 0, win.w, +- win.h, 0, 0); + XSetForeground(xw.dpy, dc.gc, + dc.col[IS_SET(MODE_REVERSE)? + defaultfg : defaultbg].pixel); + + +## BadLength X error in Xft when trying to render emoji + +Xft makes st crash when rendering color emojis with the following error: + +"X Error of failed request: BadLength (poly request too large or internal Xlib length error)" + Major opcode of failed request: 139 (RENDER) + Minor opcode of failed request: 20 (RenderAddGlyphs) + Serial number of failed request: 1595 + Current serial number in output stream: 1818" + +This is a known bug in Xft (not st) which happens on some platforms and +combination of particular fonts and fontconfig settings. + +See also: +https://gitlab.freedesktop.org/xorg/lib/libxft/issues/6 +https://bugs.freedesktop.org/show_bug.cgi?id=107534 +https://bugzilla.redhat.com/show_bug.cgi?id=1498269 + +The solution is to remove color emoji fonts or disable this in the fontconfig +XML configuration. As an ugly workaround (which may work only on newer +fontconfig versions (FC_COLOR)), the following code can be used to mask color +fonts: + + FcPatternAddBool(fcpattern, FC_COLOR, FcFalse); + +Please don't bother reporting this bug to st, but notify the upstream Xft +developers about fixing this bug. diff --git a/utils/st-0.8.5/LEGACY b/utils/st-0.8.5/LEGACY new file mode 100644 index 0000000..bf28b1e --- /dev/null +++ b/utils/st-0.8.5/LEGACY @@ -0,0 +1,17 @@ +A STATEMENT ON LEGACY SUPPORT + +In the terminal world there is much cruft that comes from old and unsup‐ +ported terminals that inherit incompatible modes and escape sequences +which noone is able to know, except when he/she comes from that time and +developed a graphical vt100 emulator at that time. + +One goal of st is to only support what is really needed. When you en‐ +counter a sequence which you really need, implement it. But while you +are at it, do not add the other cruft you might encounter while sneek‐ +ing at other terminal emulators. History has bloated them and there is +no real evidence that most of the sequences are used today. + + +Christoph Lohmann <20h@r-36.net> +2012-09-13T07:00:36.081271045+02:00 + diff --git a/utils/st-0.8.5/LICENSE b/utils/st-0.8.5/LICENSE new file mode 100644 index 0000000..d80eb47 --- /dev/null +++ b/utils/st-0.8.5/LICENSE @@ -0,0 +1,34 @@ +MIT/X Consortium License + +© 2014-2020 Hiltjo Posthuma +© 2018 Devin J. Pohly +© 2014-2017 Quentin Rameau +© 2009-2012 Aurélien APTEL +© 2008-2017 Anselm R Garbe +© 2012-2017 Roberto E. Vargas Caballero +© 2012-2016 Christoph Lohmann <20h at r-36 dot net> +© 2013 Eon S. Jeon +© 2013 Alexander Sedov +© 2013 Mark Edgar +© 2013-2014 Eric Pruitt +© 2013 Michael Forney +© 2013-2014 Markus Teich +© 2014-2015 Laslo Hunhold + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/utils/st-0.8.5/Makefile b/utils/st-0.8.5/Makefile new file mode 100644 index 0000000..470ac86 --- /dev/null +++ b/utils/st-0.8.5/Makefile @@ -0,0 +1,57 @@ +# st - simple terminal +# See LICENSE file for copyright and license details. +.POSIX: + +include config.mk + +SRC = st.c x.c +OBJ = $(SRC:.c=.o) + +all: options st + +options: + @echo st build options: + @echo "CFLAGS = $(STCFLAGS)" + @echo "LDFLAGS = $(STLDFLAGS)" + @echo "CC = $(CC)" + +config.h: + cp config.def.h config.h + +.c.o: + $(CC) $(STCFLAGS) -c $< + +st.o: config.h st.h win.h +x.o: arg.h config.h st.h win.h + +$(OBJ): config.h config.mk + +st: $(OBJ) + $(CC) -o $@ $(OBJ) $(STLDFLAGS) + +clean: + rm -f st $(OBJ) st-$(VERSION).tar.gz + +dist: clean + mkdir -p st-$(VERSION) + cp -R FAQ LEGACY TODO LICENSE Makefile README config.mk\ + config.def.h st.info st.1 arg.h st.h win.h $(SRC)\ + st-$(VERSION) + tar -cf - st-$(VERSION) | gzip > st-$(VERSION).tar.gz + rm -rf st-$(VERSION) + +install: st + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp -f st $(DESTDIR)$(PREFIX)/bin + chmod 755 $(DESTDIR)$(PREFIX)/bin/st + mkdir -p $(DESTDIR)$(MANPREFIX)/man1 + sed "s/VERSION/$(VERSION)/g" < st.1 > $(DESTDIR)$(MANPREFIX)/man1/st.1 + chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1 + tic -sx st.info + @echo Please see the README file regarding the terminfo entry of st. + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/st + rm -f $(DESTDIR)$(MANPREFIX)/man1/st.1 + +.PHONY: all options clean dist install uninstall diff --git a/utils/st-0.8.5/README b/utils/st-0.8.5/README new file mode 100644 index 0000000..6a846ed --- /dev/null +++ b/utils/st-0.8.5/README @@ -0,0 +1,34 @@ +st - simple terminal +-------------------- +st is a simple terminal emulator for X which sucks less. + + +Requirements +------------ +In order to build st you need the Xlib header files. + + +Installation +------------ +Edit config.mk to match your local setup (st is installed into +the /usr/local namespace by default). + +Afterwards enter the following command to build and install st (if +necessary as root): + + make clean install + + +Running st +---------- +If you did not install st with make clean install, you must compile +the st terminfo entry with the following command: + + tic -sx st.info + +See the man page for additional details. + +Credits +------- +Based on Aurélien APTEL bt source code. + diff --git a/utils/st-0.8.5/TODO b/utils/st-0.8.5/TODO new file mode 100644 index 0000000..5f74cd5 --- /dev/null +++ b/utils/st-0.8.5/TODO @@ -0,0 +1,28 @@ +vt emulation +------------ + +* double-height support + +code & interface +---------------- + +* add a simple way to do multiplexing + +drawing +------- +* add diacritics support to xdraws() + * switch to a suckless font drawing library +* make the font cache simpler +* add better support for brightening of the upper colors + +bugs +---- + +* fix shift up/down (shift selection in emacs) +* remove DEC test sequence when appropriate + +misc +---- + + $ grep -nE 'XXX|TODO' st.c + diff --git a/utils/st-0.8.5/arg.h b/utils/st-0.8.5/arg.h new file mode 100644 index 0000000..a22e019 --- /dev/null +++ b/utils/st-0.8.5/arg.h @@ -0,0 +1,50 @@ +/* + * Copy me if you can. + * by 20h + */ + +#ifndef ARG_H__ +#define ARG_H__ + +extern char *argv0; + +/* use main(int argc, char *argv[]) */ +#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ + argv[0] && argv[0][0] == '-'\ + && argv[0][1];\ + argc--, argv++) {\ + char argc_;\ + char **argv_;\ + int brk_;\ + if (argv[0][1] == '-' && argv[0][2] == '\0') {\ + argv++;\ + argc--;\ + break;\ + }\ + int i_;\ + for (i_ = 1, brk_ = 0, argv_ = argv;\ + argv[0][i_] && !brk_;\ + i_++) {\ + if (argv_ != argv)\ + break;\ + argc_ = argv[0][i_];\ + switch (argc_) + +#define ARGEND }\ + } + +#define ARGC() argc_ + +#define EARGF(x) ((argv[0][i_+1] == '\0' && argv[1] == NULL)?\ + ((x), abort(), (char *)0) :\ + (brk_ = 1, (argv[0][i_+1] != '\0')?\ + (&argv[0][i_+1]) :\ + (argc--, argv++, argv[0]))) + +#define ARGF() ((argv[0][i_+1] == '\0' && argv[1] == NULL)?\ + (char *)0 :\ + (brk_ = 1, (argv[0][i_+1] != '\0')?\ + (&argv[0][i_+1]) :\ + (argc--, argv++, argv[0]))) + +#endif diff --git a/utils/st-0.8.5/config.def.h b/utils/st-0.8.5/config.def.h new file mode 100644 index 0000000..98b3900 --- /dev/null +++ b/utils/st-0.8.5/config.def.h @@ -0,0 +1,486 @@ +/* See LICENSE file for copyright and license details. */ + +/* + * appearance + * + * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html + */ +static char *font = "Source Code Pro:pixelsize=12:antialias=true:autohint=true"; +static int borderpx = 2; + +/* + * What program is execed by st depends of these precedence rules: + * 1: program passed with -e + * 2: scroll and/or utmp + * 3: SHELL environment variable + * 4: value of shell in /etc/passwd + * 5: value of shell in config.h + */ +static char *shell = "/bin/sh"; +char *utmp = NULL; +/* scroll program: to enable use a string like "scroll" */ +char *scroll = NULL; +char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400"; + +/* identification sequence returned in DA and DECID */ +char *vtiden = "\033[?6c"; + +/* Kerning / character bounding-box multipliers */ +static float cwscale = 1.0; +static float chscale = 1.0; + +/* + * word delimiter string + * + * More advanced example: L" `'\"()[]{}" + */ +wchar_t *worddelimiters = L" "; + +/* selection timeouts (in milliseconds) */ +static unsigned int doubleclicktimeout = 300; +static unsigned int tripleclicktimeout = 600; + +/* alt screens */ +int allowaltscreen = 1; + +/* allow certain non-interactive (insecure) window operations such as: + setting the clipboard text */ +int allowwindowops = 0; + +/* + * draw latency range in ms - from new content/keypress/etc until drawing. + * within this range, st draws when content stops arriving (idle). mostly it's + * near minlatency, but it waits longer for slow updates to avoid partial draw. + * low minlatency will tear/flicker more, as it can "detect" idle too early. + */ +static double minlatency = 8; +static double maxlatency = 33; + +/* + * blinking timeout (set to 0 to disable blinking) for the terminal blinking + * attribute. + */ +static unsigned int blinktimeout = 800; + +/* + * thickness of underline and bar cursors + */ +static unsigned int cursorthickness = 2; + +/* + * bell volume. It must be a value between -100 and 100. Use 0 for disabling + * it + */ +static int bellvolume = 0; + +/* default TERM value */ +char *termname = "st-256color"; + +/* + * spaces per tab + * + * When you are changing this value, don't forget to adapt the »it« value in + * the st.info and appropriately install the st.info in the environment where + * you use this st version. + * + * it#$tabspaces, + * + * Secondly make sure your kernel is not expanding tabs. When running `stty + * -a` »tab0« should appear. You can tell the terminal to not expand tabs by + * running following command: + * + * stty tabs + */ +unsigned int tabspaces = 8; + +/* bg opacity */ +float alpha = 0.8; + +/* Terminal colors (16 first used in escape sequence) */ +static const char *colorname[] = { + /* 8 normal colors */ + "black", + "red3", + "green3", + "yellow3", + "blue2", + "magenta3", + "cyan3", + "gray90", + + /* 8 bright colors */ + "gray50", + "red", + "green", + "yellow", + "#5c5cff", + "magenta", + "cyan", + "white", + + [255] = 0, + + /* more colors can be added after 255 to use with DefaultXX */ + "#cccccc", + "#555555", + "gray90", /* default foreground colour */ + "black", /* default background colour */ +}; + + +/* + * Default colors (colorname index) + * foreground, background, cursor, reverse cursor + */ +unsigned int defaultfg = 258; +unsigned int defaultbg = 259; +unsigned int defaultcs = 256; +static unsigned int defaultrcs = 257; + +/* + * https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h4-Functions-using-CSI-_-ordered-by-the-final-character-lparen-s-rparen:CSI-Ps-SP-q.1D81 + * Default style of cursor + * 0: blinking block + * 1: blinking block (default) + * 2: steady block ("█") + * 3: blinking underline + * 4: steady underline ("_") + * 5: blinking bar + * 6: steady bar ("|") + * 7: blinking st cursor + * 8: steady st cursor + */ +static unsigned int cursorstyle = 1; +static Rune stcursor = 0x2603; /* snowman ("☃") */ + +/* + * Default columns and rows numbers + */ + +static unsigned int cols = 80; +static unsigned int rows = 24; + +/* + * Default colour and shape of the mouse cursor + */ +static unsigned int mouseshape = XC_xterm; +static unsigned int mousefg = 7; +static unsigned int mousebg = 0; + +/* + * Color used to display font attributes when fontconfig selected a font which + * doesn't match the ones requested. + */ +static unsigned int defaultattr = 11; + +/* + * Force mouse select/shortcuts while mask is active (when MODE_MOUSE is set). + * Note that if you want to use ShiftMask with selmasks, set this to an other + * modifier, set to 0 to not use it. + */ +static uint forcemousemod = ShiftMask; + +/* + * Internal mouse shortcuts. + * Beware that overloading Button1 will disable the selection. + */ +static MouseShortcut mshortcuts[] = { + /* mask button function argument release */ + { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 }, + { ShiftMask, Button4, ttysend, {.s = "\033[5;2~"} }, + { XK_ANY_MOD, Button4, ttysend, {.s = "\031"} }, + { ShiftMask, Button5, ttysend, {.s = "\033[6;2~"} }, + { XK_ANY_MOD, Button5, ttysend, {.s = "\005"} }, +}; + +/* Internal keyboard shortcuts. */ +#define MODKEY Mod1Mask +#define TERMMOD (ControlMask|ShiftMask) + +static Shortcut shortcuts[] = { + /* mask keysym function argument */ + { XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} }, + { ControlMask, XK_Print, toggleprinter, {.i = 0} }, + { ShiftMask, XK_Print, printscreen, {.i = 0} }, + { XK_ANY_MOD, XK_Print, printsel, {.i = 0} }, + { TERMMOD, XK_Prior, zoom, {.f = +1} }, + { TERMMOD, XK_Next, zoom, {.f = -1} }, + { TERMMOD, XK_Home, zoomreset, {.f = 0} }, + { TERMMOD, XK_C, clipcopy, {.i = 0} }, + { TERMMOD, XK_V, clippaste, {.i = 0} }, + { TERMMOD, XK_Y, selpaste, {.i = 0} }, + { ShiftMask, XK_Insert, selpaste, {.i = 0} }, + { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, + { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, + { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, +}; + +/* + * Special keys (change & recompile st.info accordingly) + * + * Mask value: + * * Use XK_ANY_MOD to match the key no matter modifiers state + * * Use XK_NO_MOD to match the key alone (no modifiers) + * appkey value: + * * 0: no value + * * > 0: keypad application mode enabled + * * = 2: term.numlock = 1 + * * < 0: keypad application mode disabled + * appcursor value: + * * 0: no value + * * > 0: cursor application mode enabled + * * < 0: cursor application mode disabled + * + * Be careful with the order of the definitions because st searches in + * this table sequentially, so any XK_ANY_MOD must be in the last + * position for a key. + */ + +/* + * If you want keys other than the X11 function keys (0xFD00 - 0xFFFF) + * to be mapped below, add them to this array. + */ +static KeySym mappedkeys[] = { -1 }; + +/* + * State bits to ignore when matching key or button events. By default, + * numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored. + */ +static uint ignoremod = Mod2Mask|XK_SWITCH_MOD; + +/* + * This is the huge key array which defines all compatibility to the Linux + * world. Please decide about changes wisely. + */ +static Key key[] = { + /* keysym mask string appkey appcursor */ + { XK_KP_Home, ShiftMask, "\033[2J", 0, -1}, + { XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1}, + { XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1}, + { XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1}, + { XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0}, + { XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1}, + { XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1}, + { XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0}, + { XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1}, + { XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1}, + { XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0}, + { XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1}, + { XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1}, + { XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0}, + { XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1}, + { XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1}, + { XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0}, + { XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, + { XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0}, + { XK_KP_End, ControlMask, "\033[J", -1, 0}, + { XK_KP_End, ControlMask, "\033[1;5F", +1, 0}, + { XK_KP_End, ShiftMask, "\033[K", -1, 0}, + { XK_KP_End, ShiftMask, "\033[1;2F", +1, 0}, + { XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0}, + { XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0}, + { XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0}, + { XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0}, + { XK_KP_Insert, ShiftMask, "\033[4l", -1, 0}, + { XK_KP_Insert, ControlMask, "\033[L", -1, 0}, + { XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0}, + { XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, + { XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, + { XK_KP_Delete, ControlMask, "\033[M", -1, 0}, + { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0}, + { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0}, + { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0}, + { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0}, + { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, + { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0}, + { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0}, + { XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0}, + { XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0}, + { XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0}, + { XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0}, + { XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0}, + { XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0}, + { XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0}, + { XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0}, + { XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0}, + { XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0}, + { XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0}, + { XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0}, + { XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0}, + { XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0}, + { XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0}, + { XK_Up, ShiftMask, "\033[1;2A", 0, 0}, + { XK_Up, Mod1Mask, "\033[1;3A", 0, 0}, + { XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0}, + { XK_Up, ControlMask, "\033[1;5A", 0, 0}, + { XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0}, + { XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0}, + { XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0}, + { XK_Up, XK_ANY_MOD, "\033[A", 0, -1}, + { XK_Up, XK_ANY_MOD, "\033OA", 0, +1}, + { XK_Down, ShiftMask, "\033[1;2B", 0, 0}, + { XK_Down, Mod1Mask, "\033[1;3B", 0, 0}, + { XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0}, + { XK_Down, ControlMask, "\033[1;5B", 0, 0}, + { XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0}, + { XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0}, + { XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0}, + { XK_Down, XK_ANY_MOD, "\033[B", 0, -1}, + { XK_Down, XK_ANY_MOD, "\033OB", 0, +1}, + { XK_Left, ShiftMask, "\033[1;2D", 0, 0}, + { XK_Left, Mod1Mask, "\033[1;3D", 0, 0}, + { XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0}, + { XK_Left, ControlMask, "\033[1;5D", 0, 0}, + { XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0}, + { XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0}, + { XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0}, + { XK_Left, XK_ANY_MOD, "\033[D", 0, -1}, + { XK_Left, XK_ANY_MOD, "\033OD", 0, +1}, + { XK_Right, ShiftMask, "\033[1;2C", 0, 0}, + { XK_Right, Mod1Mask, "\033[1;3C", 0, 0}, + { XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0}, + { XK_Right, ControlMask, "\033[1;5C", 0, 0}, + { XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0}, + { XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0}, + { XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0}, + { XK_Right, XK_ANY_MOD, "\033[C", 0, -1}, + { XK_Right, XK_ANY_MOD, "\033OC", 0, +1}, + { XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0}, + { XK_Return, Mod1Mask, "\033\r", 0, 0}, + { XK_Return, XK_ANY_MOD, "\r", 0, 0}, + { XK_Insert, ShiftMask, "\033[4l", -1, 0}, + { XK_Insert, ShiftMask, "\033[2;2~", +1, 0}, + { XK_Insert, ControlMask, "\033[L", -1, 0}, + { XK_Insert, ControlMask, "\033[2;5~", +1, 0}, + { XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, + { XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, + { XK_Delete, ControlMask, "\033[M", -1, 0}, + { XK_Delete, ControlMask, "\033[3;5~", +1, 0}, + { XK_Delete, ShiftMask, "\033[2K", -1, 0}, + { XK_Delete, ShiftMask, "\033[3;2~", +1, 0}, + { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0}, + { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, + { XK_BackSpace, XK_NO_MOD, "\177", 0, 0}, + { XK_BackSpace, Mod1Mask, "\033\177", 0, 0}, + { XK_Home, ShiftMask, "\033[2J", 0, -1}, + { XK_Home, ShiftMask, "\033[1;2H", 0, +1}, + { XK_Home, XK_ANY_MOD, "\033[H", 0, -1}, + { XK_Home, XK_ANY_MOD, "\033[1~", 0, +1}, + { XK_End, ControlMask, "\033[J", -1, 0}, + { XK_End, ControlMask, "\033[1;5F", +1, 0}, + { XK_End, ShiftMask, "\033[K", -1, 0}, + { XK_End, ShiftMask, "\033[1;2F", +1, 0}, + { XK_End, XK_ANY_MOD, "\033[4~", 0, 0}, + { XK_Prior, ControlMask, "\033[5;5~", 0, 0}, + { XK_Prior, ShiftMask, "\033[5;2~", 0, 0}, + { XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, + { XK_Next, ControlMask, "\033[6;5~", 0, 0}, + { XK_Next, ShiftMask, "\033[6;2~", 0, 0}, + { XK_Next, XK_ANY_MOD, "\033[6~", 0, 0}, + { XK_F1, XK_NO_MOD, "\033OP" , 0, 0}, + { XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0}, + { XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0}, + { XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0}, + { XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0}, + { XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0}, + { XK_F2, XK_NO_MOD, "\033OQ" , 0, 0}, + { XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0}, + { XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0}, + { XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0}, + { XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0}, + { XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0}, + { XK_F3, XK_NO_MOD, "\033OR" , 0, 0}, + { XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0}, + { XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0}, + { XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0}, + { XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0}, + { XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0}, + { XK_F4, XK_NO_MOD, "\033OS" , 0, 0}, + { XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0}, + { XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0}, + { XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0}, + { XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0}, + { XK_F5, XK_NO_MOD, "\033[15~", 0, 0}, + { XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0}, + { XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0}, + { XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0}, + { XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0}, + { XK_F6, XK_NO_MOD, "\033[17~", 0, 0}, + { XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0}, + { XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0}, + { XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0}, + { XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0}, + { XK_F7, XK_NO_MOD, "\033[18~", 0, 0}, + { XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0}, + { XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0}, + { XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0}, + { XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0}, + { XK_F8, XK_NO_MOD, "\033[19~", 0, 0}, + { XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0}, + { XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0}, + { XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0}, + { XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0}, + { XK_F9, XK_NO_MOD, "\033[20~", 0, 0}, + { XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0}, + { XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0}, + { XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0}, + { XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0}, + { XK_F10, XK_NO_MOD, "\033[21~", 0, 0}, + { XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0}, + { XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0}, + { XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0}, + { XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0}, + { XK_F11, XK_NO_MOD, "\033[23~", 0, 0}, + { XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0}, + { XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0}, + { XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0}, + { XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0}, + { XK_F12, XK_NO_MOD, "\033[24~", 0, 0}, + { XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0}, + { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0}, + { XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0}, + { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0}, + { XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0}, + { XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0}, + { XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0}, + { XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0}, + { XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0}, + { XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0}, + { XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0}, + { XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0}, + { XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0}, + { XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0}, + { XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0}, + { XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0}, + { XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0}, + { XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0}, + { XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0}, + { XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0}, + { XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0}, + { XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0}, + { XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0}, + { XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0}, + { XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0}, + { XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0}, + { XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0}, +}; + +/* + * Selection types' masks. + * Use the same masks as usual. + * Button1Mask is always unset, to make masks match between ButtonPress. + * ButtonRelease and MotionNotify. + * If no match is found, regular selection is used. + */ +static uint selmasks[] = { + [SEL_RECTANGULAR] = Mod1Mask, +}; + +/* + * Printable characters in ASCII, used to estimate the advance width + * of single wide characters. + */ +static char ascii_printable[] = + " !\"#$%&'()*+,-./0123456789:;<=>?" + "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_" + "`abcdefghijklmnopqrstuvwxyz{|}~"; diff --git a/utils/st-0.8.5/config.h b/utils/st-0.8.5/config.h new file mode 100644 index 0000000..1b024b8 --- /dev/null +++ b/utils/st-0.8.5/config.h @@ -0,0 +1,452 @@ +#include "../../colors.h" +/* See LICENSE file for copyright and license details. */ + +/* + * appearance + * + * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html + */ +static char *font = "Source Code Pro:pixelsize=12:antialias=true:autohint=true"; +static int borderpx = 2; + +/* + * What program is execed by st depends of these precedence rules: + * 1: program passed with -e + * 2: scroll and/or utmp + * 3: SHELL environment variable + * 4: value of shell in /etc/passwd + * 5: value of shell in config.h + */ +static char *shell = "/bin/sh"; +char *utmp = NULL; +/* scroll program: to enable use a string like "scroll" */ +char *scroll = NULL; +char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400"; + +/* identification sequence returned in DA and DECID */ +char *vtiden = "\033[?6c"; + +/* Kerning / character bounding-box multipliers */ +static float cwscale = 1.0; +static float chscale = 1.0; + +/* + * word delimiter string + * + * More advanced example: L" `'\"()[]{}" + */ +wchar_t *worddelimiters = L" "; + +/* selection timeouts (in milliseconds) */ +static unsigned int doubleclicktimeout = 300; +static unsigned int tripleclicktimeout = 600; + +/* alt screens */ +int allowaltscreen = 1; + +/* allow certain non-interactive (insecure) window operations such as: + setting the clipboard text */ +int allowwindowops = 0; + +/* + * draw latency range in ms - from new content/keypress/etc until drawing. + * within this range, st draws when content stops arriving (idle). mostly it's + * near minlatency, but it waits longer for slow updates to avoid partial draw. + * low minlatency will tear/flicker more, as it can "detect" idle too early. + */ +static double minlatency = 8; +static double maxlatency = 33; + +/* + * blinking timeout (set to 0 to disable blinking) for the terminal blinking + * attribute. + */ +static unsigned int blinktimeout = 800; + +/* + * thickness of underline and bar cursors + */ +static unsigned int cursorthickness = 2; + +/* + * bell volume. It must be a value between -100 and 100. Use 0 for disabling + * it + */ +static int bellvolume = 0; + +/* default TERM value */ +char *termname = "st-256color"; + +/* + * spaces per tab + * + * When you are changing this value, don't forget to adapt the »it« value in + * the st.info and appropriately install the st.info in the environment where + * you use this st version. + * + * it#$tabspaces, + * + * Secondly make sure your kernel is not expanding tabs. When running `stty + * -a` »tab0« should appear. You can tell the terminal to not expand tabs by + * running following command: + * + * stty tabs + */ +unsigned int tabspaces = 8; + +/* + * Default colors (colorname index) + * foreground, background, cursor, reverse cursor + */ +unsigned int defaultfg = 7; +unsigned int defaultbg = 258; +unsigned int defaultcs = 256; +static unsigned int defaultrcs = 257; + +/* + * https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h4-Functions-using-CSI-_-ordered-by-the-final-character-lparen-s-rparen:CSI-Ps-SP-q.1D81 + * Default style of cursor + * 0: blinking block + * 1: blinking block (default) + * 2: steady block ("█") + * 3: blinking underline + * 4: steady underline ("_") + * 5: blinking bar + * 6: steady bar ("|") + * 7: blinking st cursor + * 8: steady st cursor + */ +static unsigned int cursorstyle = 5; +static Rune stcursor = 0x2603; /* snowman ("☃") */ + +/* + * Default columns and rows numbers + */ + +static unsigned int cols = 80; +static unsigned int rows = 24; + +/* + * Default colour and shape of the mouse cursor + */ +static unsigned int mouseshape = XC_xterm; +static unsigned int mousefg = 7; +static unsigned int mousebg = 0; + +/* + * Color used to display font attributes when fontconfig selected a font which + * doesn't match the ones requested. + */ +static unsigned int defaultattr = 11; + +/* + * Force mouse select/shortcuts while mask is active (when MODE_MOUSE is set). + * Note that if you want to use ShiftMask with selmasks, set this to an other + * modifier, set to 0 to not use it. + */ +static uint forcemousemod = ShiftMask; + +/* + * Internal mouse shortcuts. + * Beware that overloading Button1 will disable the selection. + */ +static MouseShortcut mshortcuts[] = { + /* mask button function argument release */ + { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 }, + { ShiftMask, Button4, ttysend, {.s = "\033[5;2~"} }, + { XK_ANY_MOD, Button4, ttysend, {.s = "\031"} }, + { ShiftMask, Button5, ttysend, {.s = "\033[6;2~"} }, + { XK_ANY_MOD, Button5, ttysend, {.s = "\005"} }, +}; + +/* Internal keyboard shortcuts. */ +#define MODKEY Mod1Mask +#define TERMMOD (ControlMask|ShiftMask) + +static Shortcut shortcuts[] = { + /* mask keysym function argument */ + { XK_ANY_MOD, XK_Break, sendbreak, {.i = 0} }, + { ControlMask, XK_Print, toggleprinter, {.i = 0} }, + { ShiftMask, XK_Print, printscreen, {.i = 0} }, + { XK_ANY_MOD, XK_Print, printsel, {.i = 0} }, + { TERMMOD, XK_Prior, zoom, {.f = +1} }, + { TERMMOD, XK_Next, zoom, {.f = -1} }, + { TERMMOD, XK_Home, zoomreset, {.f = 0} }, + { MODKEY, XK_c, clipcopy, {.i = 0} }, + { MODKEY, XK_v, clippaste, {.i = 0} }, + { TERMMOD, XK_Y, selpaste, {.i = 0} }, + { ShiftMask, XK_Insert, selpaste, {.i = 0} }, + { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, + { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, + { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, +}; + +/* + * Special keys (change & recompile st.info accordingly) + * + * Mask value: + * * Use XK_ANY_MOD to match the key no matter modifiers state + * * Use XK_NO_MOD to match the key alone (no modifiers) + * appkey value: + * * 0: no value + * * > 0: keypad application mode enabled + * * = 2: term.numlock = 1 + * * < 0: keypad application mode disabled + * appcursor value: + * * 0: no value + * * > 0: cursor application mode enabled + * * < 0: cursor application mode disabled + * + * Be careful with the order of the definitions because st searches in + * this table sequentially, so any XK_ANY_MOD must be in the last + * position for a key. + */ + +/* + * If you want keys other than the X11 function keys (0xFD00 - 0xFFFF) + * to be mapped below, add them to this array. + */ +static KeySym mappedkeys[] = { -1 }; + +/* + * State bits to ignore when matching key or button events. By default, + * numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored. + */ +static uint ignoremod = Mod2Mask|XK_SWITCH_MOD; + +/* + * This is the huge key array which defines all compatibility to the Linux + * world. Please decide about changes wisely. + */ +static Key key[] = { + /* keysym mask string appkey appcursor */ + { XK_KP_Home, ShiftMask, "\033[2J", 0, -1}, + { XK_KP_Home, ShiftMask, "\033[1;2H", 0, +1}, + { XK_KP_Home, XK_ANY_MOD, "\033[H", 0, -1}, + { XK_KP_Home, XK_ANY_MOD, "\033[1~", 0, +1}, + { XK_KP_Up, XK_ANY_MOD, "\033Ox", +1, 0}, + { XK_KP_Up, XK_ANY_MOD, "\033[A", 0, -1}, + { XK_KP_Up, XK_ANY_MOD, "\033OA", 0, +1}, + { XK_KP_Down, XK_ANY_MOD, "\033Or", +1, 0}, + { XK_KP_Down, XK_ANY_MOD, "\033[B", 0, -1}, + { XK_KP_Down, XK_ANY_MOD, "\033OB", 0, +1}, + { XK_KP_Left, XK_ANY_MOD, "\033Ot", +1, 0}, + { XK_KP_Left, XK_ANY_MOD, "\033[D", 0, -1}, + { XK_KP_Left, XK_ANY_MOD, "\033OD", 0, +1}, + { XK_KP_Right, XK_ANY_MOD, "\033Ov", +1, 0}, + { XK_KP_Right, XK_ANY_MOD, "\033[C", 0, -1}, + { XK_KP_Right, XK_ANY_MOD, "\033OC", 0, +1}, + { XK_KP_Prior, ShiftMask, "\033[5;2~", 0, 0}, + { XK_KP_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, + { XK_KP_Begin, XK_ANY_MOD, "\033[E", 0, 0}, + { XK_KP_End, ControlMask, "\033[J", -1, 0}, + { XK_KP_End, ControlMask, "\033[1;5F", +1, 0}, + { XK_KP_End, ShiftMask, "\033[K", -1, 0}, + { XK_KP_End, ShiftMask, "\033[1;2F", +1, 0}, + { XK_KP_End, XK_ANY_MOD, "\033[4~", 0, 0}, + { XK_KP_Next, ShiftMask, "\033[6;2~", 0, 0}, + { XK_KP_Next, XK_ANY_MOD, "\033[6~", 0, 0}, + { XK_KP_Insert, ShiftMask, "\033[2;2~", +1, 0}, + { XK_KP_Insert, ShiftMask, "\033[4l", -1, 0}, + { XK_KP_Insert, ControlMask, "\033[L", -1, 0}, + { XK_KP_Insert, ControlMask, "\033[2;5~", +1, 0}, + { XK_KP_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, + { XK_KP_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, + { XK_KP_Delete, ControlMask, "\033[M", -1, 0}, + { XK_KP_Delete, ControlMask, "\033[3;5~", +1, 0}, + { XK_KP_Delete, ShiftMask, "\033[2K", -1, 0}, + { XK_KP_Delete, ShiftMask, "\033[3;2~", +1, 0}, + { XK_KP_Delete, XK_ANY_MOD, "\033[P", -1, 0}, + { XK_KP_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, + { XK_KP_Multiply, XK_ANY_MOD, "\033Oj", +2, 0}, + { XK_KP_Add, XK_ANY_MOD, "\033Ok", +2, 0}, + { XK_KP_Enter, XK_ANY_MOD, "\033OM", +2, 0}, + { XK_KP_Enter, XK_ANY_MOD, "\r", -1, 0}, + { XK_KP_Subtract, XK_ANY_MOD, "\033Om", +2, 0}, + { XK_KP_Decimal, XK_ANY_MOD, "\033On", +2, 0}, + { XK_KP_Divide, XK_ANY_MOD, "\033Oo", +2, 0}, + { XK_KP_0, XK_ANY_MOD, "\033Op", +2, 0}, + { XK_KP_1, XK_ANY_MOD, "\033Oq", +2, 0}, + { XK_KP_2, XK_ANY_MOD, "\033Or", +2, 0}, + { XK_KP_3, XK_ANY_MOD, "\033Os", +2, 0}, + { XK_KP_4, XK_ANY_MOD, "\033Ot", +2, 0}, + { XK_KP_5, XK_ANY_MOD, "\033Ou", +2, 0}, + { XK_KP_6, XK_ANY_MOD, "\033Ov", +2, 0}, + { XK_KP_7, XK_ANY_MOD, "\033Ow", +2, 0}, + { XK_KP_8, XK_ANY_MOD, "\033Ox", +2, 0}, + { XK_KP_9, XK_ANY_MOD, "\033Oy", +2, 0}, + { XK_Up, ShiftMask, "\033[1;2A", 0, 0}, + { XK_Up, Mod1Mask, "\033[1;3A", 0, 0}, + { XK_Up, ShiftMask|Mod1Mask,"\033[1;4A", 0, 0}, + { XK_Up, ControlMask, "\033[1;5A", 0, 0}, + { XK_Up, ShiftMask|ControlMask,"\033[1;6A", 0, 0}, + { XK_Up, ControlMask|Mod1Mask,"\033[1;7A", 0, 0}, + { XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A", 0, 0}, + { XK_Up, XK_ANY_MOD, "\033[A", 0, -1}, + { XK_Up, XK_ANY_MOD, "\033OA", 0, +1}, + { XK_Down, ShiftMask, "\033[1;2B", 0, 0}, + { XK_Down, Mod1Mask, "\033[1;3B", 0, 0}, + { XK_Down, ShiftMask|Mod1Mask,"\033[1;4B", 0, 0}, + { XK_Down, ControlMask, "\033[1;5B", 0, 0}, + { XK_Down, ShiftMask|ControlMask,"\033[1;6B", 0, 0}, + { XK_Down, ControlMask|Mod1Mask,"\033[1;7B", 0, 0}, + { XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0, 0}, + { XK_Down, XK_ANY_MOD, "\033[B", 0, -1}, + { XK_Down, XK_ANY_MOD, "\033OB", 0, +1}, + { XK_Left, ShiftMask, "\033[1;2D", 0, 0}, + { XK_Left, Mod1Mask, "\033[1;3D", 0, 0}, + { XK_Left, ShiftMask|Mod1Mask,"\033[1;4D", 0, 0}, + { XK_Left, ControlMask, "\033[1;5D", 0, 0}, + { XK_Left, ShiftMask|ControlMask,"\033[1;6D", 0, 0}, + { XK_Left, ControlMask|Mod1Mask,"\033[1;7D", 0, 0}, + { XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0, 0}, + { XK_Left, XK_ANY_MOD, "\033[D", 0, -1}, + { XK_Left, XK_ANY_MOD, "\033OD", 0, +1}, + { XK_Right, ShiftMask, "\033[1;2C", 0, 0}, + { XK_Right, Mod1Mask, "\033[1;3C", 0, 0}, + { XK_Right, ShiftMask|Mod1Mask,"\033[1;4C", 0, 0}, + { XK_Right, ControlMask, "\033[1;5C", 0, 0}, + { XK_Right, ShiftMask|ControlMask,"\033[1;6C", 0, 0}, + { XK_Right, ControlMask|Mod1Mask,"\033[1;7C", 0, 0}, + { XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0, 0}, + { XK_Right, XK_ANY_MOD, "\033[C", 0, -1}, + { XK_Right, XK_ANY_MOD, "\033OC", 0, +1}, + { XK_ISO_Left_Tab, ShiftMask, "\033[Z", 0, 0}, + { XK_Return, Mod1Mask, "\033\r", 0, 0}, + { XK_Return, XK_ANY_MOD, "\r", 0, 0}, + { XK_Insert, ShiftMask, "\033[4l", -1, 0}, + { XK_Insert, ShiftMask, "\033[2;2~", +1, 0}, + { XK_Insert, ControlMask, "\033[L", -1, 0}, + { XK_Insert, ControlMask, "\033[2;5~", +1, 0}, + { XK_Insert, XK_ANY_MOD, "\033[4h", -1, 0}, + { XK_Insert, XK_ANY_MOD, "\033[2~", +1, 0}, + { XK_Delete, ControlMask, "\033[M", -1, 0}, + { XK_Delete, ControlMask, "\033[3;5~", +1, 0}, + { XK_Delete, ShiftMask, "\033[2K", -1, 0}, + { XK_Delete, ShiftMask, "\033[3;2~", +1, 0}, + { XK_Delete, XK_ANY_MOD, "\033[P", -1, 0}, + { XK_Delete, XK_ANY_MOD, "\033[3~", +1, 0}, + { XK_BackSpace, XK_NO_MOD, "\177", 0, 0}, + { XK_BackSpace, Mod1Mask, "\033\177", 0, 0}, + { XK_Home, ShiftMask, "\033[2J", 0, -1}, + { XK_Home, ShiftMask, "\033[1;2H", 0, +1}, + { XK_Home, XK_ANY_MOD, "\033[H", 0, -1}, + { XK_Home, XK_ANY_MOD, "\033[1~", 0, +1}, + { XK_End, ControlMask, "\033[J", -1, 0}, + { XK_End, ControlMask, "\033[1;5F", +1, 0}, + { XK_End, ShiftMask, "\033[K", -1, 0}, + { XK_End, ShiftMask, "\033[1;2F", +1, 0}, + { XK_End, XK_ANY_MOD, "\033[4~", 0, 0}, + { XK_Prior, ControlMask, "\033[5;5~", 0, 0}, + { XK_Prior, ShiftMask, "\033[5;2~", 0, 0}, + { XK_Prior, XK_ANY_MOD, "\033[5~", 0, 0}, + { XK_Next, ControlMask, "\033[6;5~", 0, 0}, + { XK_Next, ShiftMask, "\033[6;2~", 0, 0}, + { XK_Next, XK_ANY_MOD, "\033[6~", 0, 0}, + { XK_F1, XK_NO_MOD, "\033OP" , 0, 0}, + { XK_F1, /* F13 */ ShiftMask, "\033[1;2P", 0, 0}, + { XK_F1, /* F25 */ ControlMask, "\033[1;5P", 0, 0}, + { XK_F1, /* F37 */ Mod4Mask, "\033[1;6P", 0, 0}, + { XK_F1, /* F49 */ Mod1Mask, "\033[1;3P", 0, 0}, + { XK_F1, /* F61 */ Mod3Mask, "\033[1;4P", 0, 0}, + { XK_F2, XK_NO_MOD, "\033OQ" , 0, 0}, + { XK_F2, /* F14 */ ShiftMask, "\033[1;2Q", 0, 0}, + { XK_F2, /* F26 */ ControlMask, "\033[1;5Q", 0, 0}, + { XK_F2, /* F38 */ Mod4Mask, "\033[1;6Q", 0, 0}, + { XK_F2, /* F50 */ Mod1Mask, "\033[1;3Q", 0, 0}, + { XK_F2, /* F62 */ Mod3Mask, "\033[1;4Q", 0, 0}, + { XK_F3, XK_NO_MOD, "\033OR" , 0, 0}, + { XK_F3, /* F15 */ ShiftMask, "\033[1;2R", 0, 0}, + { XK_F3, /* F27 */ ControlMask, "\033[1;5R", 0, 0}, + { XK_F3, /* F39 */ Mod4Mask, "\033[1;6R", 0, 0}, + { XK_F3, /* F51 */ Mod1Mask, "\033[1;3R", 0, 0}, + { XK_F3, /* F63 */ Mod3Mask, "\033[1;4R", 0, 0}, + { XK_F4, XK_NO_MOD, "\033OS" , 0, 0}, + { XK_F4, /* F16 */ ShiftMask, "\033[1;2S", 0, 0}, + { XK_F4, /* F28 */ ControlMask, "\033[1;5S", 0, 0}, + { XK_F4, /* F40 */ Mod4Mask, "\033[1;6S", 0, 0}, + { XK_F4, /* F52 */ Mod1Mask, "\033[1;3S", 0, 0}, + { XK_F5, XK_NO_MOD, "\033[15~", 0, 0}, + { XK_F5, /* F17 */ ShiftMask, "\033[15;2~", 0, 0}, + { XK_F5, /* F29 */ ControlMask, "\033[15;5~", 0, 0}, + { XK_F5, /* F41 */ Mod4Mask, "\033[15;6~", 0, 0}, + { XK_F5, /* F53 */ Mod1Mask, "\033[15;3~", 0, 0}, + { XK_F6, XK_NO_MOD, "\033[17~", 0, 0}, + { XK_F6, /* F18 */ ShiftMask, "\033[17;2~", 0, 0}, + { XK_F6, /* F30 */ ControlMask, "\033[17;5~", 0, 0}, + { XK_F6, /* F42 */ Mod4Mask, "\033[17;6~", 0, 0}, + { XK_F6, /* F54 */ Mod1Mask, "\033[17;3~", 0, 0}, + { XK_F7, XK_NO_MOD, "\033[18~", 0, 0}, + { XK_F7, /* F19 */ ShiftMask, "\033[18;2~", 0, 0}, + { XK_F7, /* F31 */ ControlMask, "\033[18;5~", 0, 0}, + { XK_F7, /* F43 */ Mod4Mask, "\033[18;6~", 0, 0}, + { XK_F7, /* F55 */ Mod1Mask, "\033[18;3~", 0, 0}, + { XK_F8, XK_NO_MOD, "\033[19~", 0, 0}, + { XK_F8, /* F20 */ ShiftMask, "\033[19;2~", 0, 0}, + { XK_F8, /* F32 */ ControlMask, "\033[19;5~", 0, 0}, + { XK_F8, /* F44 */ Mod4Mask, "\033[19;6~", 0, 0}, + { XK_F8, /* F56 */ Mod1Mask, "\033[19;3~", 0, 0}, + { XK_F9, XK_NO_MOD, "\033[20~", 0, 0}, + { XK_F9, /* F21 */ ShiftMask, "\033[20;2~", 0, 0}, + { XK_F9, /* F33 */ ControlMask, "\033[20;5~", 0, 0}, + { XK_F9, /* F45 */ Mod4Mask, "\033[20;6~", 0, 0}, + { XK_F9, /* F57 */ Mod1Mask, "\033[20;3~", 0, 0}, + { XK_F10, XK_NO_MOD, "\033[21~", 0, 0}, + { XK_F10, /* F22 */ ShiftMask, "\033[21;2~", 0, 0}, + { XK_F10, /* F34 */ ControlMask, "\033[21;5~", 0, 0}, + { XK_F10, /* F46 */ Mod4Mask, "\033[21;6~", 0, 0}, + { XK_F10, /* F58 */ Mod1Mask, "\033[21;3~", 0, 0}, + { XK_F11, XK_NO_MOD, "\033[23~", 0, 0}, + { XK_F11, /* F23 */ ShiftMask, "\033[23;2~", 0, 0}, + { XK_F11, /* F35 */ ControlMask, "\033[23;5~", 0, 0}, + { XK_F11, /* F47 */ Mod4Mask, "\033[23;6~", 0, 0}, + { XK_F11, /* F59 */ Mod1Mask, "\033[23;3~", 0, 0}, + { XK_F12, XK_NO_MOD, "\033[24~", 0, 0}, + { XK_F12, /* F24 */ ShiftMask, "\033[24;2~", 0, 0}, + { XK_F12, /* F36 */ ControlMask, "\033[24;5~", 0, 0}, + { XK_F12, /* F48 */ Mod4Mask, "\033[24;6~", 0, 0}, + { XK_F12, /* F60 */ Mod1Mask, "\033[24;3~", 0, 0}, + { XK_F13, XK_NO_MOD, "\033[1;2P", 0, 0}, + { XK_F14, XK_NO_MOD, "\033[1;2Q", 0, 0}, + { XK_F15, XK_NO_MOD, "\033[1;2R", 0, 0}, + { XK_F16, XK_NO_MOD, "\033[1;2S", 0, 0}, + { XK_F17, XK_NO_MOD, "\033[15;2~", 0, 0}, + { XK_F18, XK_NO_MOD, "\033[17;2~", 0, 0}, + { XK_F19, XK_NO_MOD, "\033[18;2~", 0, 0}, + { XK_F20, XK_NO_MOD, "\033[19;2~", 0, 0}, + { XK_F21, XK_NO_MOD, "\033[20;2~", 0, 0}, + { XK_F22, XK_NO_MOD, "\033[21;2~", 0, 0}, + { XK_F23, XK_NO_MOD, "\033[23;2~", 0, 0}, + { XK_F24, XK_NO_MOD, "\033[24;2~", 0, 0}, + { XK_F25, XK_NO_MOD, "\033[1;5P", 0, 0}, + { XK_F26, XK_NO_MOD, "\033[1;5Q", 0, 0}, + { XK_F27, XK_NO_MOD, "\033[1;5R", 0, 0}, + { XK_F28, XK_NO_MOD, "\033[1;5S", 0, 0}, + { XK_F29, XK_NO_MOD, "\033[15;5~", 0, 0}, + { XK_F30, XK_NO_MOD, "\033[17;5~", 0, 0}, + { XK_F31, XK_NO_MOD, "\033[18;5~", 0, 0}, + { XK_F32, XK_NO_MOD, "\033[19;5~", 0, 0}, + { XK_F33, XK_NO_MOD, "\033[20;5~", 0, 0}, + { XK_F34, XK_NO_MOD, "\033[21;5~", 0, 0}, + { XK_F35, XK_NO_MOD, "\033[23;5~", 0, 0}, +}; + +/* + * Selection types' masks. + * Use the same masks as usual. + * Button1Mask is always unset, to make masks match between ButtonPress. + * ButtonRelease and MotionNotify. + * If no match is found, regular selection is used. + */ +static uint selmasks[] = { + [SEL_RECTANGULAR] = Mod1Mask, +}; + +/* + * Printable characters in ASCII, used to estimate the advance width + * of single wide characters. + */ +static char ascii_printable[] = + " !\"#$%&'()*+,-./0123456789:;<=>?" + "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_" + "`abcdefghijklmnopqrstuvwxyz{|}~"; diff --git a/utils/st-0.8.5/config.mk b/utils/st-0.8.5/config.mk new file mode 100644 index 0000000..0114bad --- /dev/null +++ b/utils/st-0.8.5/config.mk @@ -0,0 +1,35 @@ +# st version +VERSION = 0.8.5 + +# Customize below to fit your system + +# paths +PREFIX = /usr/local +MANPREFIX = $(PREFIX)/share/man + +X11INC = /usr/X11R6/include +X11LIB = /usr/X11R6/lib + +PKG_CONFIG = pkg-config + +# includes and libs +INCS = -I$(X11INC) \ + `$(PKG_CONFIG) --cflags fontconfig` \ + `$(PKG_CONFIG) --cflags freetype2` +LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft -lXrender\ + `$(PKG_CONFIG) --libs fontconfig` \ + `$(PKG_CONFIG) --libs freetype2` + +# flags +STCPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600 +STCFLAGS = $(INCS) $(STCPPFLAGS) $(CPPFLAGS) $(CFLAGS) +STLDFLAGS = $(LIBS) $(LDFLAGS) + +# OpenBSD: +#CPPFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=600 -D_BSD_SOURCE +#LIBS = -L$(X11LIB) -lm -lX11 -lutil -lXft \ +# `$(PKG_CONFIG) --libs fontconfig` \ +# `$(PKG_CONFIG) --libs freetype2` + +# compiler and linker +# CC = c99 diff --git a/utils/st-0.8.5/patches/st-alpha-20220206-0.8.5.diff b/utils/st-0.8.5/patches/st-alpha-20220206-0.8.5.diff new file mode 100644 index 0000000..ab029f6 --- /dev/null +++ b/utils/st-0.8.5/patches/st-alpha-20220206-0.8.5.diff @@ -0,0 +1,146 @@ +diff --git a/config.def.h b/config.def.h +index 91ab8ca..6af616e 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -93,6 +93,9 @@ char *termname = "st-256color"; + */ + unsigned int tabspaces = 8; + ++/* bg opacity */ ++float alpha = 0.8; ++ + /* Terminal colors (16 first used in escape sequence) */ + static const char *colorname[] = { + /* 8 normal colors */ +diff --git a/config.mk b/config.mk +index 4c4c5d5..0114bad 100644 +--- a/config.mk ++++ b/config.mk +@@ -16,7 +16,7 @@ PKG_CONFIG = pkg-config + INCS = -I$(X11INC) \ + `$(PKG_CONFIG) --cflags fontconfig` \ + `$(PKG_CONFIG) --cflags freetype2` +-LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft \ ++LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft -lXrender\ + `$(PKG_CONFIG) --libs fontconfig` \ + `$(PKG_CONFIG) --libs freetype2` + +diff --git a/st.h b/st.h +index 519b9bd..8bb533d 100644 +--- a/st.h ++++ b/st.h +@@ -126,3 +126,4 @@ extern unsigned int tabspaces; + extern unsigned int defaultfg; + extern unsigned int defaultbg; + extern unsigned int defaultcs; ++extern float alpha; +diff --git a/x.c b/x.c +index 8a16faa..ddf4178 100644 +--- a/x.c ++++ b/x.c +@@ -105,6 +105,7 @@ typedef struct { + XSetWindowAttributes attrs; + int scr; + int isfixed; /* is fixed geometry? */ ++ int depth; /* bit depth */ + int l, t; /* left and top offset */ + int gm; /* geometry mask */ + } XWindow; +@@ -243,6 +244,7 @@ static char *usedfont = NULL; + static double usedfontsize = 0; + static double defaultfontsize = 0; + ++static char *opt_alpha = NULL; + static char *opt_class = NULL; + static char **opt_cmd = NULL; + static char *opt_embed = NULL; +@@ -736,7 +738,7 @@ xresize(int col, int row) + + XFreePixmap(xw.dpy, xw.buf); + xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, +- DefaultDepth(xw.dpy, xw.scr)); ++ xw.depth); + XftDrawChange(xw.draw, xw.buf); + xclear(0, 0, win.w, win.h); + +@@ -796,6 +798,13 @@ xloadcols(void) + else + die("could not allocate color %d\n", i); + } ++ ++ /* set alpha value of bg color */ ++ if (opt_alpha) ++ alpha = strtof(opt_alpha, NULL); ++ dc.col[defaultbg].color.alpha = (unsigned short)(0xffff * alpha); ++ dc.col[defaultbg].pixel &= 0x00FFFFFF; ++ dc.col[defaultbg].pixel |= (unsigned char)(0xff * alpha) << 24; + loaded = 1; + } + +@@ -1118,11 +1127,23 @@ xinit(int cols, int rows) + Window parent; + pid_t thispid = getpid(); + XColor xmousefg, xmousebg; ++ XWindowAttributes attr; ++ XVisualInfo vis; + + if (!(xw.dpy = XOpenDisplay(NULL))) + die("can't open display\n"); + xw.scr = XDefaultScreen(xw.dpy); +- xw.vis = XDefaultVisual(xw.dpy, xw.scr); ++ ++ if (!(opt_embed && (parent = strtol(opt_embed, NULL, 0)))) { ++ parent = XRootWindow(xw.dpy, xw.scr); ++ xw.depth = 32; ++ } else { ++ XGetWindowAttributes(xw.dpy, parent, &attr); ++ xw.depth = attr.depth; ++ } ++ ++ XMatchVisualInfo(xw.dpy, xw.scr, xw.depth, TrueColor, &vis); ++ xw.vis = vis.visual; + + /* font */ + if (!FcInit()) +@@ -1132,7 +1153,7 @@ xinit(int cols, int rows) + xloadfonts(usedfont, 0); + + /* colors */ +- xw.cmap = XDefaultColormap(xw.dpy, xw.scr); ++ xw.cmap = XCreateColormap(xw.dpy, parent, xw.vis, None); + xloadcols(); + + /* adjust fixed window geometry */ +@@ -1152,19 +1173,15 @@ xinit(int cols, int rows) + | ButtonMotionMask | ButtonPressMask | ButtonReleaseMask; + xw.attrs.colormap = xw.cmap; + +- if (!(opt_embed && (parent = strtol(opt_embed, NULL, 0)))) +- parent = XRootWindow(xw.dpy, xw.scr); + xw.win = XCreateWindow(xw.dpy, parent, xw.l, xw.t, +- win.w, win.h, 0, XDefaultDepth(xw.dpy, xw.scr), InputOutput, ++ win.w, win.h, 0, xw.depth, InputOutput, + xw.vis, CWBackPixel | CWBorderPixel | CWBitGravity + | CWEventMask | CWColormap, &xw.attrs); + + memset(&gcvalues, 0, sizeof(gcvalues)); + gcvalues.graphics_exposures = False; +- dc.gc = XCreateGC(xw.dpy, parent, GCGraphicsExposures, +- &gcvalues); +- xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, +- DefaultDepth(xw.dpy, xw.scr)); ++ xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, xw.depth); ++ dc.gc = XCreateGC(xw.dpy, xw.buf, GCGraphicsExposures, &gcvalues); + XSetForeground(xw.dpy, dc.gc, dc.col[defaultbg].pixel); + XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0, win.w, win.h); + +@@ -2019,6 +2036,9 @@ main(int argc, char *argv[]) + case 'a': + allowaltscreen = 0; + break; ++ case 'A': ++ opt_alpha = EARGF(usage()); ++ break; + case 'c': + opt_class = EARGF(usage()); + break; diff --git a/utils/st-0.8.5/patches/st-blinking_cursor-20211116-2f6e597.diff b/utils/st-0.8.5/patches/st-blinking_cursor-20211116-2f6e597.diff new file mode 100644 index 0000000..91c871a --- /dev/null +++ b/utils/st-0.8.5/patches/st-blinking_cursor-20211116-2f6e597.diff @@ -0,0 +1,153 @@ +From a3cdd0753bf578cd4e6db7c6507481f3b5c38aea Mon Sep 17 00:00:00 2001 +From: Steve Ward +Date: Tue, 16 Nov 2021 14:15:06 -0500 +Subject: [PATCH] Allow blinking cursor + +--- + config.def.h | 19 +++++++++++++------ + x.c | 47 +++++++++++++++++++++++++++++++++++------------ + 2 files changed, 48 insertions(+), 18 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 6f05dce..1a5fed0 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -133,13 +133,20 @@ static unsigned int defaultcs = 256; + static unsigned int defaultrcs = 257; + + /* +- * Default shape of cursor +- * 2: Block ("█") +- * 4: Underline ("_") +- * 6: Bar ("|") +- * 7: Snowman ("☃") ++ * https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h4-Functions-using-CSI-_-ordered-by-the-final-character-lparen-s-rparen:CSI-Ps-SP-q.1D81 ++ * Default style of cursor ++ * 0: blinking block ++ * 1: blinking block (default) ++ * 2: steady block ("█") ++ * 3: blinking underline ++ * 4: steady underline ("_") ++ * 5: blinking bar ++ * 6: steady bar ("|") ++ * 7: blinking st cursor ++ * 8: steady st cursor + */ +-static unsigned int cursorshape = 2; ++static unsigned int cursorstyle = 1; ++static Rune stcursor = 0x2603; /* snowman ("☃") */ + + /* + * Default columns and rows numbers +diff --git a/x.c b/x.c +index 89786b8..7d2447d 100644 +--- a/x.c ++++ b/x.c +@@ -253,6 +253,7 @@ static char *opt_name = NULL; + static char *opt_title = NULL; + + static int oldbutton = 3; /* button event on startup: 3 = release */ ++static int cursorblinks = 0; + + void + clipcopy(const Arg *dummy) +@@ -1529,29 +1530,44 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og) + /* draw the new one */ + if (IS_SET(MODE_FOCUSED)) { + switch (win.cursor) { +- case 7: /* st extension */ +- g.u = 0x2603; /* snowman (U+2603) */ ++ default: ++ case 0: /* blinking block */ ++ case 1: /* blinking block (default) */ ++ if (IS_SET(MODE_BLINK)) ++ break; + /* FALLTHROUGH */ +- case 0: /* Blinking Block */ +- case 1: /* Blinking Block (Default) */ +- case 2: /* Steady Block */ ++ case 2: /* steady block */ + xdrawglyph(g, cx, cy); + break; +- case 3: /* Blinking Underline */ +- case 4: /* Steady Underline */ ++ case 3: /* blinking underline */ ++ if (IS_SET(MODE_BLINK)) ++ break; ++ /* FALLTHROUGH */ ++ case 4: /* steady underline */ + XftDrawRect(xw.draw, &drawcol, + borderpx + cx * win.cw, + borderpx + (cy + 1) * win.ch - \ + cursorthickness, + win.cw, cursorthickness); + break; +- case 5: /* Blinking bar */ +- case 6: /* Steady bar */ ++ case 5: /* blinking bar */ ++ if (IS_SET(MODE_BLINK)) ++ break; ++ /* FALLTHROUGH */ ++ case 6: /* steady bar */ + XftDrawRect(xw.draw, &drawcol, + borderpx + cx * win.cw, + borderpx + cy * win.ch, + cursorthickness, win.ch); + break; ++ case 7: /* blinking st cursor */ ++ if (IS_SET(MODE_BLINK)) ++ break; ++ /* FALLTHROUGH */ ++ case 8: /* steady st cursor */ ++ g.u = stcursor; ++ xdrawglyph(g, cx, cy); ++ break; + } + } else { + XftDrawRect(xw.draw, &drawcol, +@@ -1708,9 +1724,12 @@ xsetmode(int set, unsigned int flags) + int + xsetcursor(int cursor) + { +- if (!BETWEEN(cursor, 0, 7)) /* 7: st extension */ ++ if (!BETWEEN(cursor, 0, 8)) /* 7-8: st extensions */ + return 1; + win.cursor = cursor; ++ cursorblinks = win.cursor == 0 || win.cursor == 1 || ++ win.cursor == 3 || win.cursor == 5 || ++ win.cursor == 7; + return 0; + } + +@@ -1954,6 +1973,10 @@ run(void) + if (FD_ISSET(ttyfd, &rfd) || xev) { + if (!drawing) { + trigger = now; ++ if (IS_SET(MODE_BLINK)) { ++ win.mode ^= MODE_BLINK; ++ } ++ lastblink = now; + drawing = 1; + } + timeout = (maxlatency - TIMEDIFF(now, trigger)) \ +@@ -1964,7 +1987,7 @@ run(void) + + /* idle detected or maxlatency exhausted -> draw */ + timeout = -1; +- if (blinktimeout && tattrset(ATTR_BLINK)) { ++ if (blinktimeout && (cursorblinks || tattrset(ATTR_BLINK))) { + timeout = blinktimeout - TIMEDIFF(now, lastblink); + if (timeout <= 0) { + if (-timeout > blinktimeout) /* start visible */ +@@ -2000,7 +2023,7 @@ main(int argc, char *argv[]) + { + xw.l = xw.t = 0; + xw.isfixed = False; +- xsetcursor(cursorshape); ++ xsetcursor(cursorstyle); + + ARGBEGIN { + case 'a': +-- +2.34.0 + diff --git a/utils/st-0.8.5/patches/st-graphics.diff b/utils/st-0.8.5/patches/st-graphics.diff new file mode 100644 index 0000000..1bc4d48 --- /dev/null +++ b/utils/st-0.8.5/patches/st-graphics.diff @@ -0,0 +1,166 @@ +# A patch taken from boards.4channel.org/g/thread/87102876 +# adds graphics to st +diff --git a/st.c b/st.c +index 6ba467d..efad5ec 100644 +--- a/st.c ++++ b/st.c +@@ -752,10 +752,11 @@ stty(char **args) + perror("Couldn't call stty"); + } + +-int ++TTYConn + ttynew(const char *line, char *cmd, const char *out, char **args) + { + int m, s; ++ int mypipe[2]; + + if (out) { + term.mode |= MODE_PRINT; +@@ -766,6 +767,7 @@ ttynew(const char *line, char *cmd, const char *out, char **args) + out, strerror(errno)); + } + } ++ pipe(mypipe); + + if (line) { + if ((cmdfd = open(line, O_RDWR)) < 0) +@@ -773,7 +775,7 @@ ttynew(const char *line, char *cmd, const char *out, char **args) + line, strerror(errno)); + dup2(cmdfd, 0); + stty(args); +- return cmdfd; ++ return (TTYConn){ cmdfd, cmdfd }; + } + + /* seems to work fine on linux, openbsd and freebsd */ +@@ -791,6 +793,7 @@ ttynew(const char *line, char *cmd, const char *out, char **args) + dup2(s, 0); + dup2(s, 1); + dup2(s, 2); ++ dup2(mypipe[1], 3); + if (ioctl(s, TIOCSCTTY, NULL) < 0) + die("ioctl TIOCSCTTY failed: %s\n", strerror(errno)); + if (s > 2) +@@ -807,11 +810,12 @@ ttynew(const char *line, char *cmd, const char *out, char **args) + die("pledge\n"); + #endif + close(s); ++ close(mypipe[1]); + cmdfd = m; + signal(SIGCHLD, sigchld); + break; + } +- return cmdfd; ++ return (TTYConn){ .cmdfd = cmdfd, .pipefd = mypipe[0] }; + } + + size_t +diff --git a/st.h b/st.h +index fd3b0d8..e5613ba 100644 +--- a/st.h ++++ b/st.h +@@ -59,6 +59,10 @@ typedef unsigned short ushort; + + typedef uint_least32_t Rune; + ++typedef struct TTYConn { ++ int cmdfd, pipefd; ++} TTYConn; ++ + #define Glyph Glyph_ + typedef struct { + Rune u; /* character code */ +@@ -91,7 +95,7 @@ void tnew(int, int); + void tresize(int, int); + void tsetdirtattr(int); + void ttyhangup(void); +-int ttynew(const char *, char *, const char *, char **); ++TTYConn ttynew(const char *, char *, const char *, char **); + size_t ttyread(void); + void ttyresize(int, int); + void ttywrite(const char *, size_t, int); +diff --git a/x.c b/x.c +index 2a3bd38..16caf2b 100644 +--- a/x.c ++++ b/x.c +@@ -5,6 +5,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -1914,9 +1915,11 @@ run(void) + XEvent ev; + int w = win.w, h = win.h; + fd_set rfd; +- int xfd = XConnectionNumber(xw.dpy), ttyfd, xev, drawing; ++ int xfd = XConnectionNumber(xw.dpy), ttyfd, pipefd, xev, drawing; + struct timespec seltv, *tv, now, lastblink, trigger; + double timeout; ++ TTYConn conn; ++ unsigned long color; + + /* Waiting for window mapping */ + do { +@@ -1934,12 +1937,17 @@ run(void) + } + } while (ev.type != MapNotify); + +- ttyfd = ttynew(opt_line, shell, opt_io, opt_cmd); ++ conn = ttynew(opt_line, shell, opt_io, opt_cmd); ++ ttyfd = conn.cmdfd; ++ pipefd = conn.pipefd; + cresize(w, h); + ++ fcntl(pipefd, F_SETFL, O_NONBLOCK); ++ FILE *command = fdopen(pipefd, "r"); + for (timeout = -1, drawing = 0, lastblink = (struct timespec){0};;) { + FD_ZERO(&rfd); + FD_SET(ttyfd, &rfd); ++ FD_SET(pipefd, &rfd); + FD_SET(xfd, &rfd); + + if (XPending(xw.dpy)) +@@ -1949,7 +1957,7 @@ run(void) + seltv.tv_nsec = 1E6 * (timeout - 1E3 * seltv.tv_sec); + tv = timeout >= 0 ? &seltv : NULL; + +- if (pselect(MAX(xfd, ttyfd)+1, &rfd, NULL, NULL, tv, NULL) < 0) { ++ if (pselect(MAX(MAX(xfd, ttyfd), pipefd)+1, &rfd, NULL, NULL, tv, NULL) < 0) { + if (errno == EINTR) + continue; + die("select failed: %s\n", strerror(errno)); +@@ -2006,6 +2014,30 @@ run(void) + } + + draw(); ++ if(FD_ISSET(pipefd, &rfd)) { ++ char header[128]; ++ int x, y; ++ int w, h; ++ int r, g, b; ++ ++ xstartdraw(); ++ while(fscanf(command, "%s", header) != EOF) { ++ printf("Command: %s\n", header); ++ if(strcmp(header, "set-color") == 0) { ++ fscanf(command, "%d %d %d", &r, &g, &b); ++ ++ color = b + (g << 8) + (r << 16); ++ } ++ ++ if(strcmp(header, "fill-rectangle") == 0) { ++ fscanf(command, "%d %d %d %d", &x, &y, &w, &h); ++ XSetForeground(xw.dpy, dc.gc, color); ++ XFillRectangle(xw.dpy, xw.buf, dc.gc, x, y, w, h); ++ } ++ } ++ xfinishdraw(); ++ } ++ + XFlush(xw.dpy); + drawing = 0; + } diff --git a/utils/st-0.8.5/patches/st-hidecursor-0.8.3.diff b/utils/st-0.8.5/patches/st-hidecursor-0.8.3.diff new file mode 100644 index 0000000..4895a66 --- /dev/null +++ b/utils/st-0.8.5/patches/st-hidecursor-0.8.3.diff @@ -0,0 +1,88 @@ +diff --git a/x.c b/x.c +index e5f1737..7e759b0 100644 +--- a/x.c ++++ b/x.c +@@ -103,6 +103,11 @@ typedef struct { + Draw draw; + Visual *vis; + XSetWindowAttributes attrs; ++ /* Here, we use the term *pointer* to differentiate the cursor ++ * one sees when hovering the mouse over the terminal from, e.g., ++ * a green rectangle where text would be entered. */ ++ Cursor vpointer, bpointer; /* visible and hidden pointers */ ++ int pointerisvisible; + int scr; + int isfixed; /* is fixed geometry? */ + int l, t; /* left and top offset */ +@@ -698,6 +703,13 @@ brelease(XEvent *e) + void + bmotion(XEvent *e) + { ++ if (!xw.pointerisvisible) { ++ XDefineCursor(xw.dpy, xw.win, xw.vpointer); ++ xw.pointerisvisible = 1; ++ if (!IS_SET(MODE_MOUSEMANY)) ++ xsetpointermotion(0); ++ } ++ + if (IS_SET(MODE_MOUSE) && !(e->xbutton.state & forcemousemod)) { + mousereport(e); + return; +@@ -1099,10 +1111,10 @@ void + xinit(int cols, int rows) + { + XGCValues gcvalues; +- Cursor cursor; + Window parent; + pid_t thispid = getpid(); + XColor xmousefg, xmousebg; ++ Pixmap blankpm; + + if (!(xw.dpy = XOpenDisplay(NULL))) + die("can't open display\n"); +@@ -1166,8 +1178,9 @@ xinit(int cols, int rows) + } + + /* white cursor, black outline */ +- cursor = XCreateFontCursor(xw.dpy, mouseshape); +- XDefineCursor(xw.dpy, xw.win, cursor); ++ xw.pointerisvisible = 1; ++ xw.vpointer = XCreateFontCursor(xw.dpy, mouseshape); ++ XDefineCursor(xw.dpy, xw.win, xw.vpointer); + + if (XParseColor(xw.dpy, xw.cmap, colorname[mousefg], &xmousefg) == 0) { + xmousefg.red = 0xffff; +@@ -1181,7 +1194,10 @@ xinit(int cols, int rows) + xmousebg.blue = 0x0000; + } + +- XRecolorCursor(xw.dpy, cursor, &xmousefg, &xmousebg); ++ XRecolorCursor(xw.dpy, xw.vpointer, &xmousefg, &xmousebg); ++ blankpm = XCreateBitmapFromData(xw.dpy, xw.win, &(char){0}, 1, 1); ++ xw.bpointer = XCreatePixmapCursor(xw.dpy, blankpm, blankpm, ++ &xmousefg, &xmousebg, 0, 0); + + xw.xembed = XInternAtom(xw.dpy, "_XEMBED", False); + xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False); +@@ -1673,6 +1689,8 @@ unmap(XEvent *ev) + void + xsetpointermotion(int set) + { ++ if (!set && !xw.pointerisvisible) ++ return; + MODBIT(xw.attrs.event_mask, set, PointerMotionMask); + XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, &xw.attrs); + } +@@ -1793,6 +1811,12 @@ kpress(XEvent *ev) + Status status; + Shortcut *bp; + ++ if (xw.pointerisvisible) { ++ XDefineCursor(xw.dpy, xw.win, xw.bpointer); ++ xsetpointermotion(1); ++ xw.pointerisvisible = 0; ++ } ++ + if (IS_SET(MODE_KBDLOCK)) + return; + diff --git a/utils/st-0.8.5/patches/st-scrollback-ringbuffer-0.8.5.diff b/utils/st-0.8.5/patches/st-scrollback-ringbuffer-0.8.5.diff new file mode 100644 index 0000000..7c060c5 --- /dev/null +++ b/utils/st-0.8.5/patches/st-scrollback-ringbuffer-0.8.5.diff @@ -0,0 +1,730 @@ +commit 0663bdf11a409961da5b1120741a69814da8ce65 +Author: Timo Röhling +Date: Tue Nov 23 19:45:33 2021 +0100 + + Terminal scrollback with ring buffer + + This patch adds a ring buffer for scrollback to the terminal. The + advantage of using a ring buffer is that the common case, scrolling with + no static screen content, can be achieved very efficiently by + incrementing and decrementing the starting line (modulo buffer size). + + The scrollback buffer is limited to HISTSIZE lines in order to bound + memory usage. As the lines are allocated on demand, it is possible to + implement unlimited scrollback with few changes. If the terminal is + reset, the scroll back buffer is reset, too. + +diff --git a/config.def.h b/config.def.h +index 91ab8ca..e3b469b 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -201,6 +201,8 @@ static Shortcut shortcuts[] = { + { TERMMOD, XK_Y, selpaste, {.i = 0} }, + { ShiftMask, XK_Insert, selpaste, {.i = 0} }, + { TERMMOD, XK_Num_Lock, numlock, {.i = 0} }, ++ { ShiftMask, XK_Page_Up, kscrollup, {.i = -1} }, ++ { ShiftMask, XK_Page_Down, kscrolldown, {.i = -1} }, + }; + + /* +diff --git a/st.c b/st.c +index 51049ba..f9e24ba 100644 +--- a/st.c ++++ b/st.c +@@ -43,6 +43,10 @@ + #define ISCONTROL(c) (ISCONTROLC0(c) || ISCONTROLC1(c)) + #define ISDELIM(u) (u && wcschr(worddelimiters, u)) + ++#define TSCREEN term.screen[IS_SET(MODE_ALTSCREEN)] ++#define TLINEOFFSET(y) (((y) + TSCREEN.cur - TSCREEN.off + TSCREEN.size) % TSCREEN.size) ++#define TLINE(y) (TSCREEN.buffer[TLINEOFFSET(y)]) ++ + enum term_mode { + MODE_WRAP = 1 << 0, + MODE_INSERT = 1 << 1, +@@ -109,12 +113,21 @@ typedef struct { + int alt; + } Selection; + ++/* Screen lines */ ++typedef struct { ++ Line* buffer; /* ring buffer */ ++ int size; /* size of buffer */ ++ int cur; /* start of active screen */ ++ int off; /* scrollback line offset */ ++ TCursor sc; /* saved cursor */ ++} LineBuffer; ++ + /* Internal representation of the screen */ + typedef struct { + int row; /* nb row */ + int col; /* nb col */ +- Line *line; /* screen */ +- Line *alt; /* alternate screen */ ++ LineBuffer screen[2]; /* screen and alternate screen */ ++ int linelen; /* allocated line length */ + int *dirty; /* dirtyness of lines */ + TCursor c; /* cursor */ + int ocx; /* old cursor col */ +@@ -202,6 +215,8 @@ static void tdeftran(char); + static void tstrsequence(uchar); + + static void drawregion(int, int, int, int); ++static void clearline(Line, Glyph, int, int); ++static Line ensureline(Line); + + static void selnormalize(void); + static void selscroll(int, int); +@@ -415,11 +430,12 @@ int + tlinelen(int y) + { + int i = term.col; ++ Line line = TLINE(y); + +- if (term.line[y][i - 1].mode & ATTR_WRAP) ++ if (line[i - 1].mode & ATTR_WRAP) + return i; + +- while (i > 0 && term.line[y][i - 1].u == ' ') ++ while (i > 0 && line[i - 1].u == ' ') + --i; + + return i; +@@ -528,7 +544,7 @@ selsnap(int *x, int *y, int direction) + * Snap around if the word wraps around at the end or + * beginning of a line. + */ +- prevgp = &term.line[*y][*x]; ++ prevgp = &TLINE(*y)[*x]; + prevdelim = ISDELIM(prevgp->u); + for (;;) { + newx = *x + direction; +@@ -543,14 +559,14 @@ selsnap(int *x, int *y, int direction) + yt = *y, xt = *x; + else + yt = newy, xt = newx; +- if (!(term.line[yt][xt].mode & ATTR_WRAP)) ++ if (!(TLINE(yt)[xt].mode & ATTR_WRAP)) + break; + } + + if (newx >= tlinelen(newy)) + break; + +- gp = &term.line[newy][newx]; ++ gp = &TLINE(newy)[newx]; + delim = ISDELIM(gp->u); + if (!(gp->mode & ATTR_WDUMMY) && (delim != prevdelim + || (delim && gp->u != prevgp->u))) +@@ -571,14 +587,14 @@ selsnap(int *x, int *y, int direction) + *x = (direction < 0) ? 0 : term.col - 1; + if (direction < 0) { + for (; *y > 0; *y += direction) { +- if (!(term.line[*y-1][term.col-1].mode ++ if (!(TLINE(*y-1)[term.col-1].mode + & ATTR_WRAP)) { + break; + } + } + } else if (direction > 0) { + for (; *y < term.row-1; *y += direction) { +- if (!(term.line[*y][term.col-1].mode ++ if (!(TLINE(*y)[term.col-1].mode + & ATTR_WRAP)) { + break; + } +@@ -609,13 +625,13 @@ getsel(void) + } + + if (sel.type == SEL_RECTANGULAR) { +- gp = &term.line[y][sel.nb.x]; ++ gp = &TLINE(y)[sel.nb.x]; + lastx = sel.ne.x; + } else { +- gp = &term.line[y][sel.nb.y == y ? sel.nb.x : 0]; ++ gp = &TLINE(y)[sel.nb.y == y ? sel.nb.x : 0]; + lastx = (sel.ne.y == y) ? sel.ne.x : term.col-1; + } +- last = &term.line[y][MIN(lastx, linelen-1)]; ++ last = &TLINE(y)[MIN(lastx, linelen-1)]; + while (last >= gp && last->u == ' ') + --last; + +@@ -956,12 +972,15 @@ int + tattrset(int attr) + { + int i, j; ++ int y = TLINEOFFSET(0); + + for (i = 0; i < term.row-1; i++) { ++ Line line = TSCREEN.buffer[y]; + for (j = 0; j < term.col-1; j++) { +- if (term.line[i][j].mode & attr) ++ if (line[j].mode & attr) + return 1; + } ++ y = (y+1) % TSCREEN.size; + } + + return 0; +@@ -983,14 +1002,17 @@ void + tsetdirtattr(int attr) + { + int i, j; ++ int y = TLINEOFFSET(0); + + for (i = 0; i < term.row-1; i++) { ++ Line line = TSCREEN.buffer[y]; + for (j = 0; j < term.col-1; j++) { +- if (term.line[i][j].mode & attr) { ++ if (line[j].mode & attr) { + tsetdirt(i, i); + break; + } + } ++ y = (y+1) % TSCREEN.size; + } + } + +@@ -1003,27 +1025,19 @@ tfulldirt(void) + void + tcursor(int mode) + { +- static TCursor c[2]; +- int alt = IS_SET(MODE_ALTSCREEN); +- + if (mode == CURSOR_SAVE) { +- c[alt] = term.c; ++ TSCREEN.sc = term.c; + } else if (mode == CURSOR_LOAD) { +- term.c = c[alt]; +- tmoveto(c[alt].x, c[alt].y); ++ term.c = TSCREEN.sc; ++ tmoveto(term.c.x, term.c.y); + } + } + + void + treset(void) + { +- uint i; +- +- term.c = (TCursor){{ +- .mode = ATTR_NULL, +- .fg = defaultfg, +- .bg = defaultbg +- }, .x = 0, .y = 0, .state = CURSOR_DEFAULT}; ++ int i, j; ++ Glyph g = (Glyph){ .fg = defaultfg, .bg = defaultbg}; + + memset(term.tabs, 0, term.col * sizeof(*term.tabs)); + for (i = tabspaces; i < term.col; i += tabspaces) +@@ -1035,17 +1049,37 @@ treset(void) + term.charset = 0; + + for (i = 0; i < 2; i++) { +- tmoveto(0, 0); +- tcursor(CURSOR_SAVE); +- tclearregion(0, 0, term.col-1, term.row-1); +- tswapscreen(); ++ term.screen[i].sc = (TCursor){{ ++ .fg = defaultfg, ++ .bg = defaultbg ++ }}; ++ term.screen[i].cur = 0; ++ term.screen[i].off = 0; ++ for (j = 0; j < term.row; ++j) { ++ if (term.col != term.linelen) ++ term.screen[i].buffer[j] = xrealloc(term.screen[i].buffer[j], term.col * sizeof(Glyph)); ++ clearline(term.screen[i].buffer[j], g, 0, term.col); ++ } ++ for (j = term.row; j < term.screen[i].size; ++j) { ++ free(term.screen[i].buffer[j]); ++ term.screen[i].buffer[j] = NULL; ++ } + } ++ tcursor(CURSOR_LOAD); ++ term.linelen = term.col; ++ tfulldirt(); + } + + void + tnew(int col, int row) + { +- term = (Term){ .c = { .attr = { .fg = defaultfg, .bg = defaultbg } } }; ++ int i; ++ term = (Term){}; ++ term.screen[0].buffer = xmalloc(HISTSIZE * sizeof(Line)); ++ term.screen[0].size = HISTSIZE; ++ term.screen[1].buffer = NULL; ++ for (i = 0; i < HISTSIZE; ++i) term.screen[0].buffer[i] = NULL; ++ + tresize(col, row); + treset(); + } +@@ -1053,14 +1087,42 @@ tnew(int col, int row) + void + tswapscreen(void) + { +- Line *tmp = term.line; +- +- term.line = term.alt; +- term.alt = tmp; + term.mode ^= MODE_ALTSCREEN; + tfulldirt(); + } + ++void ++kscrollup(const Arg *a) ++{ ++ int n = a->i; ++ ++ if (IS_SET(MODE_ALTSCREEN)) ++ return; ++ ++ if (n < 0) n = (-n) * term.row; ++ if (n > TSCREEN.size - term.row - TSCREEN.off) n = TSCREEN.size - term.row - TSCREEN.off; ++ while (!TLINE(-n)) --n; ++ TSCREEN.off += n; ++ selscroll(0, n); ++ tfulldirt(); ++} ++ ++void ++kscrolldown(const Arg *a) ++{ ++ ++ int n = a->i; ++ ++ if (IS_SET(MODE_ALTSCREEN)) ++ return; ++ ++ if (n < 0) n = (-n) * term.row; ++ if (n > TSCREEN.off) n = TSCREEN.off; ++ TSCREEN.off -= n; ++ selscroll(0, -n); ++ tfulldirt(); ++} ++ + void + tscrolldown(int orig, int n) + { +@@ -1069,15 +1131,29 @@ tscrolldown(int orig, int n) + + LIMIT(n, 0, term.bot-orig+1); + +- tsetdirt(orig, term.bot-n); +- tclearregion(0, term.bot-n+1, term.col-1, term.bot); ++ /* Ensure that lines are allocated */ ++ for (i = -n; i < 0; i++) { ++ TLINE(i) = ensureline(TLINE(i)); ++ } + +- for (i = term.bot; i >= orig+n; i--) { +- temp = term.line[i]; +- term.line[i] = term.line[i-n]; +- term.line[i-n] = temp; ++ /* Shift non-scrolling areas in ring buffer */ ++ for (i = term.bot+1; i < term.row; i++) { ++ temp = TLINE(i); ++ TLINE(i) = TLINE(i-n); ++ TLINE(i-n) = temp; ++ } ++ for (i = 0; i < orig; i++) { ++ temp = TLINE(i); ++ TLINE(i) = TLINE(i-n); ++ TLINE(i-n) = temp; + } + ++ /* Scroll buffer */ ++ TSCREEN.cur = (TSCREEN.cur + TSCREEN.size - n) % TSCREEN.size; ++ /* Clear lines that have entered the view */ ++ tclearregion(0, orig, term.linelen-1, orig+n-1); ++ /* Redraw portion of the screen that has scrolled */ ++ tsetdirt(orig+n-1, term.bot); + selscroll(orig, n); + } + +@@ -1089,15 +1165,29 @@ tscrollup(int orig, int n) + + LIMIT(n, 0, term.bot-orig+1); + +- tclearregion(0, orig, term.col-1, orig+n-1); +- tsetdirt(orig+n, term.bot); ++ /* Ensure that lines are allocated */ ++ for (i = term.row; i < term.row + n; i++) { ++ TLINE(i) = ensureline(TLINE(i)); ++ } + +- for (i = orig; i <= term.bot-n; i++) { +- temp = term.line[i]; +- term.line[i] = term.line[i+n]; +- term.line[i+n] = temp; ++ /* Shift non-scrolling areas in ring buffer */ ++ for (i = orig-1; i >= 0; i--) { ++ temp = TLINE(i); ++ TLINE(i) = TLINE(i+n); ++ TLINE(i+n) = temp; ++ } ++ for (i = term.row-1; i >term.bot; i--) { ++ temp = TLINE(i); ++ TLINE(i) = TLINE(i+n); ++ TLINE(i+n) = temp; + } + ++ /* Scroll buffer */ ++ TSCREEN.cur = (TSCREEN.cur + n) % TSCREEN.size; ++ /* Clear lines that have entered the view */ ++ tclearregion(0, term.bot-n+1, term.linelen-1, term.bot); ++ /* Redraw portion of the screen that has scrolled */ ++ tsetdirt(orig, term.bot-n+1); + selscroll(orig, -n); + } + +@@ -1201,6 +1291,7 @@ tsetchar(Rune u, const Glyph *attr, int x, int y) + "⎻", "─", "⎼", "⎽", "├", "┤", "┴", "┬", /* p - w */ + "│", "≤", "≥", "π", "≠", "£", "·", /* x - ~ */ + }; ++ Line line = TLINE(y); + + /* + * The table is proudly stolen from rxvt. +@@ -1209,25 +1300,25 @@ tsetchar(Rune u, const Glyph *attr, int x, int y) + BETWEEN(u, 0x41, 0x7e) && vt100_0[u - 0x41]) + utf8decode(vt100_0[u - 0x41], &u, UTF_SIZ); + +- if (term.line[y][x].mode & ATTR_WIDE) { ++ if (line[x].mode & ATTR_WIDE) { + if (x+1 < term.col) { +- term.line[y][x+1].u = ' '; +- term.line[y][x+1].mode &= ~ATTR_WDUMMY; ++ line[x+1].u = ' '; ++ line[x+1].mode &= ~ATTR_WDUMMY; + } +- } else if (term.line[y][x].mode & ATTR_WDUMMY) { +- term.line[y][x-1].u = ' '; +- term.line[y][x-1].mode &= ~ATTR_WIDE; ++ } else if (line[x].mode & ATTR_WDUMMY) { ++ line[x-1].u = ' '; ++ line[x-1].mode &= ~ATTR_WIDE; + } + + term.dirty[y] = 1; +- term.line[y][x] = *attr; +- term.line[y][x].u = u; ++ line[x] = *attr; ++ line[x].u = u; + } + + void + tclearregion(int x1, int y1, int x2, int y2) + { +- int x, y, temp; ++ int x, y, L, S, temp; + Glyph *gp; + + if (x1 > x2) +@@ -1235,15 +1326,16 @@ tclearregion(int x1, int y1, int x2, int y2) + if (y1 > y2) + temp = y1, y1 = y2, y2 = temp; + +- LIMIT(x1, 0, term.col-1); +- LIMIT(x2, 0, term.col-1); ++ LIMIT(x1, 0, term.linelen-1); ++ LIMIT(x2, 0, term.linelen-1); + LIMIT(y1, 0, term.row-1); + LIMIT(y2, 0, term.row-1); + ++ L = TLINEOFFSET(y1); + for (y = y1; y <= y2; y++) { + term.dirty[y] = 1; + for (x = x1; x <= x2; x++) { +- gp = &term.line[y][x]; ++ gp = &TSCREEN.buffer[L][x]; + if (selected(x, y)) + selclear(); + gp->fg = term.c.attr.fg; +@@ -1251,6 +1343,7 @@ tclearregion(int x1, int y1, int x2, int y2) + gp->mode = 0; + gp->u = ' '; + } ++ L = (L + 1) % TSCREEN.size; + } + } + +@@ -1265,7 +1358,7 @@ tdeletechar(int n) + dst = term.c.x; + src = term.c.x + n; + size = term.col - src; +- line = term.line[term.c.y]; ++ line = TLINE(term.c.y); + + memmove(&line[dst], &line[src], size * sizeof(Glyph)); + tclearregion(term.col-n, term.c.y, term.col-1, term.c.y); +@@ -1282,7 +1375,7 @@ tinsertblank(int n) + dst = term.c.x + n; + src = term.c.x; + size = term.col - dst; +- line = term.line[term.c.y]; ++ line = TLINE(term.c.y); + + memmove(&line[dst], &line[src], size * sizeof(Glyph)); + tclearregion(src, term.c.y, dst - 1, term.c.y); +@@ -2103,7 +2196,7 @@ tdumpline(int n) + char buf[UTF_SIZ]; + const Glyph *bp, *end; + +- bp = &term.line[n][0]; ++ bp = &TLINE(n)[0]; + end = &bp[MIN(tlinelen(n), term.col) - 1]; + if (bp != end || bp->u != ' ') { + for ( ; bp <= end; ++bp) +@@ -2486,11 +2579,11 @@ check_control_code: + if (selected(term.c.x, term.c.y)) + selclear(); + +- gp = &term.line[term.c.y][term.c.x]; ++ gp = &TLINE(term.c.y)[term.c.x]; + if (IS_SET(MODE_WRAP) && (term.c.state & CURSOR_WRAPNEXT)) { + gp->mode |= ATTR_WRAP; + tnewline(1); +- gp = &term.line[term.c.y][term.c.x]; ++ gp = &TLINE(term.c.y)[term.c.x]; + } + + if (IS_SET(MODE_INSERT) && term.c.x+width < term.col) +@@ -2498,7 +2591,7 @@ check_control_code: + + if (term.c.x+width > term.col) { + tnewline(1); +- gp = &term.line[term.c.y][term.c.x]; ++ gp = &TLINE(term.c.y)[term.c.x]; + } + + tsetchar(u, &term.c.attr, term.c.x, term.c.y); +@@ -2529,6 +2622,11 @@ twrite(const char *buf, int buflen, int show_ctrl) + Rune u; + int n; + ++ if (TSCREEN.off) { ++ TSCREEN.off = 0; ++ tfulldirt(); ++ } ++ + for (n = 0; n < buflen; n += charsize) { + if (IS_SET(MODE_UTF8)) { + /* process a complete utf8 char */ +@@ -2555,56 +2653,85 @@ twrite(const char *buf, int buflen, int show_ctrl) + } + + void +-tresize(int col, int row) ++clearline(Line line, Glyph g, int x, int xend) + { + int i; ++ g.mode = 0; ++ g.u = ' '; ++ for (i = x; i < xend; ++i) { ++ line[i] = g; ++ } ++} ++ ++Line ++ensureline(Line line) ++{ ++ if (!line) { ++ line = xmalloc(term.linelen * sizeof(Glyph)); ++ } ++ return line; ++} ++ ++void ++tresize(int col, int row) ++{ ++ int i, j; + int minrow = MIN(row, term.row); + int mincol = MIN(col, term.col); ++ int linelen = MAX(col, term.linelen); + int *bp; +- TCursor c; + +- if (col < 1 || row < 1) { ++ if (col < 1 || row < 1 || row > HISTSIZE) { + fprintf(stderr, + "tresize: error resizing to %dx%d\n", col, row); + return; + } + +- /* +- * slide screen to keep cursor where we expect it - +- * tscrollup would work here, but we can optimize to +- * memmove because we're freeing the earlier lines +- */ +- for (i = 0; i <= term.c.y - row; i++) { +- free(term.line[i]); +- free(term.alt[i]); ++ /* Shift buffer to keep the cursor where we expect it */ ++ if (row <= term.c.y) { ++ term.screen[0].cur = (term.screen[0].cur - row + term.c.y + 1) % term.screen[0].size; ++ } ++ ++ /* Resize and clear line buffers as needed */ ++ if (linelen > term.linelen) { ++ for (i = 0; i < term.screen[0].size; ++i) { ++ if (term.screen[0].buffer[i]) { ++ term.screen[0].buffer[i] = xrealloc(term.screen[0].buffer[i], linelen * sizeof(Glyph)); ++ clearline(term.screen[0].buffer[i], term.c.attr, term.linelen, linelen); ++ } ++ } ++ for (i = 0; i < minrow; ++i) { ++ term.screen[1].buffer[i] = xrealloc(term.screen[1].buffer[i], linelen * sizeof(Glyph)); ++ clearline(term.screen[1].buffer[i], term.c.attr, term.linelen, linelen); ++ } + } +- /* ensure that both src and dst are not NULL */ +- if (i > 0) { +- memmove(term.line, term.line + i, row * sizeof(Line)); +- memmove(term.alt, term.alt + i, row * sizeof(Line)); ++ /* Allocate all visible lines for regular line buffer */ ++ for (j = term.screen[0].cur, i = 0; i < row; ++i, j = (j + 1) % term.screen[0].size) ++ { ++ if (!term.screen[0].buffer[j]) { ++ term.screen[0].buffer[j] = xmalloc(linelen * sizeof(Glyph)); ++ } ++ if (i >= term.row) { ++ clearline(term.screen[0].buffer[j], term.c.attr, 0, linelen); ++ } + } +- for (i += row; i < term.row; i++) { +- free(term.line[i]); +- free(term.alt[i]); ++ /* Resize alt screen */ ++ term.screen[1].cur = 0; ++ term.screen[1].size = row; ++ for (i = row; i < term.row; ++i) { ++ free(term.screen[1].buffer[i]); ++ } ++ term.screen[1].buffer = xrealloc(term.screen[1].buffer, row * sizeof(Line)); ++ for (i = term.row; i < row; ++i) { ++ term.screen[1].buffer[i] = xmalloc(linelen * sizeof(Glyph)); ++ clearline(term.screen[1].buffer[i], term.c.attr, 0, linelen); + } + + /* resize to new height */ +- term.line = xrealloc(term.line, row * sizeof(Line)); +- term.alt = xrealloc(term.alt, row * sizeof(Line)); + term.dirty = xrealloc(term.dirty, row * sizeof(*term.dirty)); + term.tabs = xrealloc(term.tabs, col * sizeof(*term.tabs)); + +- /* resize each row to new width, zero-pad if needed */ +- for (i = 0; i < minrow; i++) { +- term.line[i] = xrealloc(term.line[i], col * sizeof(Glyph)); +- term.alt[i] = xrealloc(term.alt[i], col * sizeof(Glyph)); +- } +- +- /* allocate any new rows */ +- for (/* i = minrow */; i < row; i++) { +- term.line[i] = xmalloc(col * sizeof(Glyph)); +- term.alt[i] = xmalloc(col * sizeof(Glyph)); +- } ++ /* fix tabstops */ + if (col > term.col) { + bp = term.tabs + term.col; + +@@ -2614,26 +2741,16 @@ tresize(int col, int row) + for (bp += tabspaces; bp < term.tabs + col; bp += tabspaces) + *bp = 1; + } ++ + /* update terminal size */ + term.col = col; + term.row = row; ++ term.linelen = linelen; + /* reset scrolling region */ + tsetscroll(0, row-1); + /* make use of the LIMIT in tmoveto */ + tmoveto(term.c.x, term.c.y); +- /* Clearing both screens (it makes dirty all lines) */ +- c = term.c; +- for (i = 0; i < 2; i++) { +- if (mincol < col && 0 < minrow) { +- tclearregion(mincol, 0, col - 1, minrow - 1); +- } +- if (0 < col && minrow < row) { +- tclearregion(0, minrow, col - 1, row - 1); +- } +- tswapscreen(); +- tcursor(CURSOR_LOAD); +- } +- term.c = c; ++ tfulldirt(); + } + + void +@@ -2645,14 +2762,15 @@ resettitle(void) + void + drawregion(int x1, int y1, int x2, int y2) + { +- int y; ++ int y, L; + ++ L = TLINEOFFSET(y1); + for (y = y1; y < y2; y++) { +- if (!term.dirty[y]) +- continue; +- +- term.dirty[y] = 0; +- xdrawline(term.line[y], x1, y, x2); ++ if (term.dirty[y]) { ++ term.dirty[y] = 0; ++ xdrawline(TSCREEN.buffer[L], x1, y, x2); ++ } ++ L = (L + 1) % TSCREEN.size; + } + } + +@@ -2667,14 +2785,15 @@ draw(void) + /* adjust cursor position */ + LIMIT(term.ocx, 0, term.col-1); + LIMIT(term.ocy, 0, term.row-1); +- if (term.line[term.ocy][term.ocx].mode & ATTR_WDUMMY) ++ if (TLINE(term.ocy)[term.ocx].mode & ATTR_WDUMMY) + term.ocx--; +- if (term.line[term.c.y][cx].mode & ATTR_WDUMMY) ++ if (TLINE(term.c.y)[cx].mode & ATTR_WDUMMY) + cx--; + + drawregion(0, 0, term.col, term.row); +- xdrawcursor(cx, term.c.y, term.line[term.c.y][cx], +- term.ocx, term.ocy, term.line[term.ocy][term.ocx]); ++ if (TSCREEN.off == 0) ++ xdrawcursor(cx, term.c.y, TLINE(term.c.y)[cx], ++ term.ocx, term.ocy, TLINE(term.ocy)[term.ocx]); + term.ocx = cx; + term.ocy = term.c.y; + xfinishdraw(); +diff --git a/st.h b/st.h +index 519b9bd..b48e810 100644 +--- a/st.h ++++ b/st.h +@@ -19,6 +19,7 @@ + + #define TRUECOLOR(r,g,b) (1 << 24 | (r) << 16 | (g) << 8 | (b)) + #define IS_TRUECOL(x) (1 << 24 & (x)) ++#define HISTSIZE 2000 + + enum glyph_attribute { + ATTR_NULL = 0, +diff --git a/x.c b/x.c +index 8a16faa..1bb5853 100644 +--- a/x.c ++++ b/x.c +@@ -59,6 +59,8 @@ static void zoom(const Arg *); + static void zoomabs(const Arg *); + static void zoomreset(const Arg *); + static void ttysend(const Arg *); ++void kscrollup(const Arg *); ++void kscrolldown(const Arg *); + + /* config.h for applying patches and the configuration. */ + #include "config.h" diff --git a/utils/st-0.8.5/st.1 b/utils/st-0.8.5/st.1 new file mode 100644 index 0000000..39120b4 --- /dev/null +++ b/utils/st-0.8.5/st.1 @@ -0,0 +1,177 @@ +.TH ST 1 st\-VERSION +.SH NAME +st \- simple terminal +.SH SYNOPSIS +.B st +.RB [ \-aiv ] +.RB [ \-c +.IR class ] +.RB [ \-f +.IR font ] +.RB [ \-g +.IR geometry ] +.RB [ \-n +.IR name ] +.RB [ \-o +.IR iofile ] +.RB [ \-T +.IR title ] +.RB [ \-t +.IR title ] +.RB [ \-l +.IR line ] +.RB [ \-w +.IR windowid ] +.RB [[ \-e ] +.IR command +.RI [ arguments ...]] +.PP +.B st +.RB [ \-aiv ] +.RB [ \-c +.IR class ] +.RB [ \-f +.IR font ] +.RB [ \-g +.IR geometry ] +.RB [ \-n +.IR name ] +.RB [ \-o +.IR iofile ] +.RB [ \-T +.IR title ] +.RB [ \-t +.IR title ] +.RB [ \-w +.IR windowid ] +.RB \-l +.IR line +.RI [ stty_args ...] +.SH DESCRIPTION +.B st +is a simple terminal emulator. +.SH OPTIONS +.TP +.B \-a +disable alternate screens in terminal +.TP +.BI \-c " class" +defines the window class (default $TERM). +.TP +.BI \-f " font" +defines the +.I font +to use when st is run. +.TP +.BI \-g " geometry" +defines the X11 geometry string. +The form is [=][{xX}][{+-}{+-}]. See +.BR XParseGeometry (3) +for further details. +.TP +.B \-i +will fixate the position given with the -g option. +.TP +.BI \-n " name" +defines the window instance name (default $TERM). +.TP +.BI \-o " iofile" +writes all the I/O to +.I iofile. +This feature is useful when recording st sessions. A value of "-" means +standard output. +.TP +.BI \-T " title" +defines the window title (default 'st'). +.TP +.BI \-t " title" +defines the window title (default 'st'). +.TP +.BI \-w " windowid" +embeds st within the window identified by +.I windowid +.TP +.BI \-l " line" +use a tty +.I line +instead of a pseudo terminal. +.I line +should be a (pseudo-)serial device (e.g. /dev/ttyS0 on Linux for serial port +0). +When this flag is given +remaining arguments are used as flags for +.BR stty(1). +By default st initializes the serial line to 8 bits, no parity, 1 stop bit +and a 38400 baud rate. The speed is set by appending it as last argument +(e.g. 'st -l /dev/ttyS0 115200'). Arguments before the last one are +.BR stty(1) +flags. If you want to set odd parity on 115200 baud use for example 'st -l +/dev/ttyS0 parenb parodd 115200'. Set the number of bits by using for +example 'st -l /dev/ttyS0 cs7 115200'. See +.BR stty(1) +for more arguments and cases. +.TP +.B \-v +prints version information to stderr, then exits. +.TP +.BI \-e " command " [ " arguments " "... ]" +st executes +.I command +instead of the shell. If this is used it +.B must be the last option +on the command line, as in xterm / rxvt. +This option is only intended for compatibility, +and all the remaining arguments are used as a command +even without it. +.SH SHORTCUTS +.TP +.B Break +Send a break in the serial line. +Break key is obtained in PC keyboards +pressing at the same time control and pause. +.TP +.B Ctrl-Print Screen +Toggle if st should print to the +.I iofile. +.TP +.B Shift-Print Screen +Print the full screen to the +.I iofile. +.TP +.B Print Screen +Print the selection to the +.I iofile. +.TP +.B Ctrl-Shift-Page Up +Increase font size. +.TP +.B Ctrl-Shift-Page Down +Decrease font size. +.TP +.B Ctrl-Shift-Home +Reset to default font size. +.TP +.B Ctrl-Shift-y +Paste from primary selection (middle mouse button). +.TP +.B Ctrl-Shift-c +Copy the selected text to the clipboard selection. +.TP +.B Ctrl-Shift-v +Paste from the clipboard selection. +.SH CUSTOMIZATION +.B st +can be customized by creating a custom config.h and (re)compiling the source +code. This keeps it fast, secure and simple. +.SH AUTHORS +See the LICENSE file for the authors. +.SH LICENSE +See the LICENSE file for the terms of redistribution. +.SH SEE ALSO +.BR tabbed (1), +.BR utmp (1), +.BR stty (1), +.BR scroll (1) +.SH BUGS +See the TODO file in the distribution. + diff --git a/utils/st-0.8.5/st.c b/utils/st-0.8.5/st.c new file mode 100644 index 0000000..3c2646a --- /dev/null +++ b/utils/st-0.8.5/st.c @@ -0,0 +1,2813 @@ +/* See LICENSE for license details. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "st.h" +#include "win.h" + +#if defined(__linux) + #include +#elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) + #include +#elif defined(__FreeBSD__) || defined(__DragonFly__) + #include +#endif + +/* Arbitrary sizes */ +#define UTF_INVALID 0xFFFD +#define UTF_SIZ 4 +#define ESC_BUF_SIZ (128*UTF_SIZ) +#define ESC_ARG_SIZ 16 +#define STR_BUF_SIZ ESC_BUF_SIZ +#define STR_ARG_SIZ ESC_ARG_SIZ + +/* macros */ +#define IS_SET(flag) ((term.mode & (flag)) != 0) +#define ISCONTROLC0(c) (BETWEEN(c, 0, 0x1f) || (c) == 0x7f) +#define ISCONTROLC1(c) (BETWEEN(c, 0x80, 0x9f)) +#define ISCONTROL(c) (ISCONTROLC0(c) || ISCONTROLC1(c)) +#define ISDELIM(u) (u && wcschr(worddelimiters, u)) + +#define TSCREEN term.screen[IS_SET(MODE_ALTSCREEN)] +#define TLINEOFFSET(y) (((y) + TSCREEN.cur - TSCREEN.off + TSCREEN.size) % TSCREEN.size) +#define TLINE(y) (TSCREEN.buffer[TLINEOFFSET(y)]) + +enum term_mode { + MODE_WRAP = 1 << 0, + MODE_INSERT = 1 << 1, + MODE_ALTSCREEN = 1 << 2, + MODE_CRLF = 1 << 3, + MODE_ECHO = 1 << 4, + MODE_PRINT = 1 << 5, + MODE_UTF8 = 1 << 6, +}; + +enum cursor_movement { + CURSOR_SAVE, + CURSOR_LOAD +}; + +enum cursor_state { + CURSOR_DEFAULT = 0, + CURSOR_WRAPNEXT = 1, + CURSOR_ORIGIN = 2 +}; + +enum charset { + CS_GRAPHIC0, + CS_GRAPHIC1, + CS_UK, + CS_USA, + CS_MULTI, + CS_GER, + CS_FIN +}; + +enum escape_state { + ESC_START = 1, + ESC_CSI = 2, + ESC_STR = 4, /* DCS, OSC, PM, APC */ + ESC_ALTCHARSET = 8, + ESC_STR_END = 16, /* a final string was encountered */ + ESC_TEST = 32, /* Enter in test mode */ + ESC_UTF8 = 64, +}; + +typedef struct { + Glyph attr; /* current char attributes */ + int x; + int y; + char state; +} TCursor; + +typedef struct { + int mode; + int type; + int snap; + /* + * Selection variables: + * nb – normalized coordinates of the beginning of the selection + * ne – normalized coordinates of the end of the selection + * ob – original coordinates of the beginning of the selection + * oe – original coordinates of the end of the selection + */ + struct { + int x, y; + } nb, ne, ob, oe; + + int alt; +} Selection; + +/* Screen lines */ +typedef struct { + Line* buffer; /* ring buffer */ + int size; /* size of buffer */ + int cur; /* start of active screen */ + int off; /* scrollback line offset */ + TCursor sc; /* saved cursor */ +} LineBuffer; + +/* Internal representation of the screen */ +typedef struct { + int row; /* nb row */ + int col; /* nb col */ + LineBuffer screen[2]; /* screen and alternate screen */ + int linelen; /* allocated line length */ + int *dirty; /* dirtyness of lines */ + TCursor c; /* cursor */ + int ocx; /* old cursor col */ + int ocy; /* old cursor row */ + int top; /* top scroll limit */ + int bot; /* bottom scroll limit */ + int mode; /* terminal mode flags */ + int esc; /* escape state flags */ + char trantbl[4]; /* charset table translation */ + int charset; /* current charset */ + int icharset; /* selected charset for sequence */ + int *tabs; + Rune lastc; /* last printed char outside of sequence, 0 if control */ +} Term; + +/* CSI Escape sequence structs */ +/* ESC '[' [[ [] [;]] []] */ +typedef struct { + char buf[ESC_BUF_SIZ]; /* raw string */ + size_t len; /* raw string length */ + char priv; + int arg[ESC_ARG_SIZ]; + int narg; /* nb of args */ + char mode[2]; +} CSIEscape; + +/* STR Escape sequence structs */ +/* ESC type [[ [] [;]] ] ESC '\' */ +typedef struct { + char type; /* ESC type ... */ + char *buf; /* allocated raw string */ + size_t siz; /* allocation size */ + size_t len; /* raw string length */ + char *args[STR_ARG_SIZ]; + int narg; /* nb of args */ +} STREscape; + +static void execsh(char *, char **); +static void stty(char **); +static void sigchld(int); +static void ttywriteraw(const char *, size_t); + +static void csidump(void); +static void csihandle(void); +static void csiparse(void); +static void csireset(void); +static int eschandle(uchar); +static void strdump(void); +static void strhandle(void); +static void strparse(void); +static void strreset(void); + +static void tprinter(char *, size_t); +static void tdumpsel(void); +static void tdumpline(int); +static void tdump(void); +static void tclearregion(int, int, int, int); +static void tcursor(int); +static void tdeletechar(int); +static void tdeleteline(int); +static void tinsertblank(int); +static void tinsertblankline(int); +static int tlinelen(int); +static void tmoveto(int, int); +static void tmoveato(int, int); +static void tnewline(int); +static void tputtab(int); +static void tputc(Rune); +static void treset(void); +static void tscrollup(int, int); +static void tscrolldown(int, int); +static void tsetattr(const int *, int); +static void tsetchar(Rune, const Glyph *, int, int); +static void tsetdirt(int, int); +static void tsetscroll(int, int); +static void tswapscreen(void); +static void tsetmode(int, int, const int *, int); +static int twrite(const char *, int, int); +static void tfulldirt(void); +static void tcontrolcode(uchar ); +static void tdectest(char ); +static void tdefutf8(char); +static int32_t tdefcolor(const int *, int *, int); +static void tdeftran(char); +static void tstrsequence(uchar); + +static void drawregion(int, int, int, int); +static void clearline(Line, Glyph, int, int); +static Line ensureline(Line); + +static void selnormalize(void); +static void selscroll(int, int); +static void selsnap(int *, int *, int); + +static size_t utf8decode(const char *, Rune *, size_t); +static Rune utf8decodebyte(char, size_t *); +static char utf8encodebyte(Rune, size_t); +static size_t utf8validate(Rune *, size_t); + +static char *base64dec(const char *); +static char base64dec_getc(const char **); + +static ssize_t xwrite(int, const char *, size_t); + +/* Globals */ +static Term term; +static Selection sel; +static CSIEscape csiescseq; +static STREscape strescseq; +static int iofd = 1; +static int cmdfd; +static pid_t pid; + +static const uchar utfbyte[UTF_SIZ + 1] = {0x80, 0, 0xC0, 0xE0, 0xF0}; +static const uchar utfmask[UTF_SIZ + 1] = {0xC0, 0x80, 0xE0, 0xF0, 0xF8}; +static const Rune utfmin[UTF_SIZ + 1] = { 0, 0, 0x80, 0x800, 0x10000}; +static const Rune utfmax[UTF_SIZ + 1] = {0x10FFFF, 0x7F, 0x7FF, 0xFFFF, 0x10FFFF}; + +ssize_t +xwrite(int fd, const char *s, size_t len) +{ + size_t aux = len; + ssize_t r; + + while (len > 0) { + r = write(fd, s, len); + if (r < 0) + return r; + len -= r; + s += r; + } + + return aux; +} + +void * +xmalloc(size_t len) +{ + void *p; + + if (!(p = malloc(len))) + die("malloc: %s\n", strerror(errno)); + + return p; +} + +void * +xrealloc(void *p, size_t len) +{ + if ((p = realloc(p, len)) == NULL) + die("realloc: %s\n", strerror(errno)); + + return p; +} + +char * +xstrdup(const char *s) +{ + char *p; + + if ((p = strdup(s)) == NULL) + die("strdup: %s\n", strerror(errno)); + + return p; +} + +size_t +utf8decode(const char *c, Rune *u, size_t clen) +{ + size_t i, j, len, type; + Rune udecoded; + + *u = UTF_INVALID; + if (!clen) + return 0; + udecoded = utf8decodebyte(c[0], &len); + if (!BETWEEN(len, 1, UTF_SIZ)) + return 1; + for (i = 1, j = 1; i < clen && j < len; ++i, ++j) { + udecoded = (udecoded << 6) | utf8decodebyte(c[i], &type); + if (type != 0) + return j; + } + if (j < len) + return 0; + *u = udecoded; + utf8validate(u, len); + + return len; +} + +Rune +utf8decodebyte(char c, size_t *i) +{ + for (*i = 0; *i < LEN(utfmask); ++(*i)) + if (((uchar)c & utfmask[*i]) == utfbyte[*i]) + return (uchar)c & ~utfmask[*i]; + + return 0; +} + +size_t +utf8encode(Rune u, char *c) +{ + size_t len, i; + + len = utf8validate(&u, 0); + if (len > UTF_SIZ) + return 0; + + for (i = len - 1; i != 0; --i) { + c[i] = utf8encodebyte(u, 0); + u >>= 6; + } + c[0] = utf8encodebyte(u, len); + + return len; +} + +char +utf8encodebyte(Rune u, size_t i) +{ + return utfbyte[i] | (u & ~utfmask[i]); +} + +size_t +utf8validate(Rune *u, size_t i) +{ + if (!BETWEEN(*u, utfmin[i], utfmax[i]) || BETWEEN(*u, 0xD800, 0xDFFF)) + *u = UTF_INVALID; + for (i = 1; *u > utfmax[i]; ++i) + ; + + return i; +} + +static const char base64_digits[] = { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, + 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 0, 0, 0, -1, 0, 0, 0, 0, 1, + 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, + 22, 23, 24, 25, 0, 0, 0, 0, 0, 0, 26, 27, 28, 29, 30, 31, 32, 33, 34, + 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 +}; + +char +base64dec_getc(const char **src) +{ + while (**src && !isprint(**src)) + (*src)++; + return **src ? *((*src)++) : '='; /* emulate padding if string ends */ +} + +char * +base64dec(const char *src) +{ + size_t in_len = strlen(src); + char *result, *dst; + + if (in_len % 4) + in_len += 4 - (in_len % 4); + result = dst = xmalloc(in_len / 4 * 3 + 1); + while (*src) { + int a = base64_digits[(unsigned char) base64dec_getc(&src)]; + int b = base64_digits[(unsigned char) base64dec_getc(&src)]; + int c = base64_digits[(unsigned char) base64dec_getc(&src)]; + int d = base64_digits[(unsigned char) base64dec_getc(&src)]; + + /* invalid input. 'a' can be -1, e.g. if src is "\n" (c-str) */ + if (a == -1 || b == -1) + break; + + *dst++ = (a << 2) | ((b & 0x30) >> 4); + if (c == -1) + break; + *dst++ = ((b & 0x0f) << 4) | ((c & 0x3c) >> 2); + if (d == -1) + break; + *dst++ = ((c & 0x03) << 6) | d; + } + *dst = '\0'; + return result; +} + +void +selinit(void) +{ + sel.mode = SEL_IDLE; + sel.snap = 0; + sel.ob.x = -1; +} + +int +tlinelen(int y) +{ + int i = term.col; + Line line = TLINE(y); + + if (line[i - 1].mode & ATTR_WRAP) + return i; + + while (i > 0 && line[i - 1].u == ' ') + --i; + + return i; +} + +void +selstart(int col, int row, int snap) +{ + selclear(); + sel.mode = SEL_EMPTY; + sel.type = SEL_REGULAR; + sel.alt = IS_SET(MODE_ALTSCREEN); + sel.snap = snap; + sel.oe.x = sel.ob.x = col; + sel.oe.y = sel.ob.y = row; + selnormalize(); + + if (sel.snap != 0) + sel.mode = SEL_READY; + tsetdirt(sel.nb.y, sel.ne.y); +} + +void +selextend(int col, int row, int type, int done) +{ + int oldey, oldex, oldsby, oldsey, oldtype; + + if (sel.mode == SEL_IDLE) + return; + if (done && sel.mode == SEL_EMPTY) { + selclear(); + return; + } + + oldey = sel.oe.y; + oldex = sel.oe.x; + oldsby = sel.nb.y; + oldsey = sel.ne.y; + oldtype = sel.type; + + sel.oe.x = col; + sel.oe.y = row; + selnormalize(); + sel.type = type; + + if (oldey != sel.oe.y || oldex != sel.oe.x || oldtype != sel.type || sel.mode == SEL_EMPTY) + tsetdirt(MIN(sel.nb.y, oldsby), MAX(sel.ne.y, oldsey)); + + sel.mode = done ? SEL_IDLE : SEL_READY; +} + +void +selnormalize(void) +{ + int i; + + if (sel.type == SEL_REGULAR && sel.ob.y != sel.oe.y) { + sel.nb.x = sel.ob.y < sel.oe.y ? sel.ob.x : sel.oe.x; + sel.ne.x = sel.ob.y < sel.oe.y ? sel.oe.x : sel.ob.x; + } else { + sel.nb.x = MIN(sel.ob.x, sel.oe.x); + sel.ne.x = MAX(sel.ob.x, sel.oe.x); + } + sel.nb.y = MIN(sel.ob.y, sel.oe.y); + sel.ne.y = MAX(sel.ob.y, sel.oe.y); + + selsnap(&sel.nb.x, &sel.nb.y, -1); + selsnap(&sel.ne.x, &sel.ne.y, +1); + + /* expand selection over line breaks */ + if (sel.type == SEL_RECTANGULAR) + return; + i = tlinelen(sel.nb.y); + if (i < sel.nb.x) + sel.nb.x = i; + if (tlinelen(sel.ne.y) <= sel.ne.x) + sel.ne.x = term.col - 1; +} + +int +selected(int x, int y) +{ + if (sel.mode == SEL_EMPTY || sel.ob.x == -1 || + sel.alt != IS_SET(MODE_ALTSCREEN)) + return 0; + + if (sel.type == SEL_RECTANGULAR) + return BETWEEN(y, sel.nb.y, sel.ne.y) + && BETWEEN(x, sel.nb.x, sel.ne.x); + + return BETWEEN(y, sel.nb.y, sel.ne.y) + && (y != sel.nb.y || x >= sel.nb.x) + && (y != sel.ne.y || x <= sel.ne.x); +} + +void +selsnap(int *x, int *y, int direction) +{ + int newx, newy, xt, yt; + int delim, prevdelim; + const Glyph *gp, *prevgp; + + switch (sel.snap) { + case SNAP_WORD: + /* + * Snap around if the word wraps around at the end or + * beginning of a line. + */ + prevgp = &TLINE(*y)[*x]; + prevdelim = ISDELIM(prevgp->u); + for (;;) { + newx = *x + direction; + newy = *y; + if (!BETWEEN(newx, 0, term.col - 1)) { + newy += direction; + newx = (newx + term.col) % term.col; + if (!BETWEEN(newy, 0, term.row - 1)) + break; + + if (direction > 0) + yt = *y, xt = *x; + else + yt = newy, xt = newx; + if (!(TLINE(yt)[xt].mode & ATTR_WRAP)) + break; + } + + if (newx >= tlinelen(newy)) + break; + + gp = &TLINE(newy)[newx]; + delim = ISDELIM(gp->u); + if (!(gp->mode & ATTR_WDUMMY) && (delim != prevdelim + || (delim && gp->u != prevgp->u))) + break; + + *x = newx; + *y = newy; + prevgp = gp; + prevdelim = delim; + } + break; + case SNAP_LINE: + /* + * Snap around if the the previous line or the current one + * has set ATTR_WRAP at its end. Then the whole next or + * previous line will be selected. + */ + *x = (direction < 0) ? 0 : term.col - 1; + if (direction < 0) { + for (; *y > 0; *y += direction) { + if (!(TLINE(*y-1)[term.col-1].mode + & ATTR_WRAP)) { + break; + } + } + } else if (direction > 0) { + for (; *y < term.row-1; *y += direction) { + if (!(TLINE(*y)[term.col-1].mode + & ATTR_WRAP)) { + break; + } + } + } + break; + } +} + +char * +getsel(void) +{ + char *str, *ptr; + int y, bufsize, lastx, linelen; + const Glyph *gp, *last; + + if (sel.ob.x == -1) + return NULL; + + bufsize = (term.col+1) * (sel.ne.y-sel.nb.y+1) * UTF_SIZ; + ptr = str = xmalloc(bufsize); + + /* append every set & selected glyph to the selection */ + for (y = sel.nb.y; y <= sel.ne.y; y++) { + if ((linelen = tlinelen(y)) == 0) { + *ptr++ = '\n'; + continue; + } + + if (sel.type == SEL_RECTANGULAR) { + gp = &TLINE(y)[sel.nb.x]; + lastx = sel.ne.x; + } else { + gp = &TLINE(y)[sel.nb.y == y ? sel.nb.x : 0]; + lastx = (sel.ne.y == y) ? sel.ne.x : term.col-1; + } + last = &TLINE(y)[MIN(lastx, linelen-1)]; + while (last >= gp && last->u == ' ') + --last; + + for ( ; gp <= last; ++gp) { + if (gp->mode & ATTR_WDUMMY) + continue; + + ptr += utf8encode(gp->u, ptr); + } + + /* + * Copy and pasting of line endings is inconsistent + * in the inconsistent terminal and GUI world. + * The best solution seems like to produce '\n' when + * something is copied from st and convert '\n' to + * '\r', when something to be pasted is received by + * st. + * FIXME: Fix the computer world. + */ + if ((y < sel.ne.y || lastx >= linelen) && + (!(last->mode & ATTR_WRAP) || sel.type == SEL_RECTANGULAR)) + *ptr++ = '\n'; + } + *ptr = 0; + return str; +} + +void +selclear(void) +{ + if (sel.ob.x == -1) + return; + sel.mode = SEL_IDLE; + sel.ob.x = -1; + tsetdirt(sel.nb.y, sel.ne.y); +} + +void +die(const char *errstr, ...) +{ + va_list ap; + + va_start(ap, errstr); + vfprintf(stderr, errstr, ap); + va_end(ap); + exit(1); +} + +void +execsh(char *cmd, char **args) +{ + char *sh, *prog, *arg; + const struct passwd *pw; + + errno = 0; + if ((pw = getpwuid(getuid())) == NULL) { + if (errno) + die("getpwuid: %s\n", strerror(errno)); + else + die("who are you?\n"); + } + + if ((sh = getenv("SHELL")) == NULL) + sh = (pw->pw_shell[0]) ? pw->pw_shell : cmd; + + if (args) { + prog = args[0]; + arg = NULL; + } else if (scroll) { + prog = scroll; + arg = utmp ? utmp : sh; + } else if (utmp) { + prog = utmp; + arg = NULL; + } else { + prog = sh; + arg = NULL; + } + DEFAULT(args, ((char *[]) {prog, arg, NULL})); + + unsetenv("COLUMNS"); + unsetenv("LINES"); + unsetenv("TERMCAP"); + setenv("LOGNAME", pw->pw_name, 1); + setenv("USER", pw->pw_name, 1); + setenv("SHELL", sh, 1); + setenv("HOME", pw->pw_dir, 1); + setenv("TERM", termname, 1); + + signal(SIGCHLD, SIG_DFL); + signal(SIGHUP, SIG_DFL); + signal(SIGINT, SIG_DFL); + signal(SIGQUIT, SIG_DFL); + signal(SIGTERM, SIG_DFL); + signal(SIGALRM, SIG_DFL); + + execvp(prog, args); + _exit(1); +} + +void +sigchld(int a) +{ + int stat; + pid_t p; + + if ((p = waitpid(pid, &stat, WNOHANG)) < 0) + die("waiting for pid %hd failed: %s\n", pid, strerror(errno)); + + if (pid != p) + return; + + if (WIFEXITED(stat) && WEXITSTATUS(stat)) + die("child exited with status %d\n", WEXITSTATUS(stat)); + else if (WIFSIGNALED(stat)) + die("child terminated due to signal %d\n", WTERMSIG(stat)); + _exit(0); +} + +void +stty(char **args) +{ + char cmd[_POSIX_ARG_MAX], **p, *q, *s; + size_t n, siz; + + if ((n = strlen(stty_args)) > sizeof(cmd)-1) + die("incorrect stty parameters\n"); + memcpy(cmd, stty_args, n); + q = cmd + n; + siz = sizeof(cmd) - n; + for (p = args; p && (s = *p); ++p) { + if ((n = strlen(s)) > siz-1) + die("stty parameter length too long\n"); + *q++ = ' '; + memcpy(q, s, n); + q += n; + siz -= n + 1; + } + *q = '\0'; + if (system(cmd) != 0) + perror("Couldn't call stty"); +} + +TTYConn +ttynew(const char *line, char *cmd, const char *out, char **args) +{ + int m, s; + int mypipe[2]; + + if (out) { + term.mode |= MODE_PRINT; + iofd = (!strcmp(out, "-")) ? + 1 : open(out, O_WRONLY | O_CREAT, 0666); + if (iofd < 0) { + fprintf(stderr, "Error opening %s:%s\n", + out, strerror(errno)); + } + } + pipe(mypipe); + + if (line) { + if ((cmdfd = open(line, O_RDWR)) < 0) + die("open line '%s' failed: %s\n", + line, strerror(errno)); + dup2(cmdfd, 0); + stty(args); + return (TTYConn){ cmdfd, cmdfd }; + } + + /* seems to work fine on linux, openbsd and freebsd */ + if (openpty(&m, &s, NULL, NULL, NULL) < 0) + die("openpty failed: %s\n", strerror(errno)); + + switch (pid = fork()) { + case -1: + die("fork failed: %s\n", strerror(errno)); + break; + case 0: + close(iofd); + close(m); + setsid(); /* create a new process group */ + dup2(s, 0); + dup2(s, 1); + dup2(s, 2); + dup2(mypipe[1], 3); + if (ioctl(s, TIOCSCTTY, NULL) < 0) + die("ioctl TIOCSCTTY failed: %s\n", strerror(errno)); + if (s > 2) + close(s); +#ifdef __OpenBSD__ + if (pledge("stdio getpw proc exec", NULL) == -1) + die("pledge\n"); +#endif + execsh(cmd, args); + break; + default: +#ifdef __OpenBSD__ + if (pledge("stdio rpath tty proc", NULL) == -1) + die("pledge\n"); +#endif + close(s); + close(mypipe[1]); + cmdfd = m; + signal(SIGCHLD, sigchld); + break; + } + return (TTYConn){ .cmdfd = cmdfd, .pipefd = mypipe[0] }; +} + +size_t +ttyread(void) +{ + static char buf[BUFSIZ]; + static int buflen = 0; + int ret, written; + + /* append read bytes to unprocessed bytes */ + ret = read(cmdfd, buf+buflen, LEN(buf)-buflen); + + switch (ret) { + case 0: + exit(0); + case -1: + die("couldn't read from shell: %s\n", strerror(errno)); + default: + buflen += ret; + written = twrite(buf, buflen, 0); + buflen -= written; + /* keep any incomplete UTF-8 byte sequence for the next call */ + if (buflen > 0) + memmove(buf, buf + written, buflen); + return ret; + } +} + +void +ttywrite(const char *s, size_t n, int may_echo) +{ + const char *next; + + if (may_echo && IS_SET(MODE_ECHO)) + twrite(s, n, 1); + + if (!IS_SET(MODE_CRLF)) { + ttywriteraw(s, n); + return; + } + + /* This is similar to how the kernel handles ONLCR for ttys */ + while (n > 0) { + if (*s == '\r') { + next = s + 1; + ttywriteraw("\r\n", 2); + } else { + next = memchr(s, '\r', n); + DEFAULT(next, s + n); + ttywriteraw(s, next - s); + } + n -= next - s; + s = next; + } +} + +void +ttywriteraw(const char *s, size_t n) +{ + fd_set wfd, rfd; + ssize_t r; + size_t lim = 256; + + /* + * Remember that we are using a pty, which might be a modem line. + * Writing too much will clog the line. That's why we are doing this + * dance. + * FIXME: Migrate the world to Plan 9. + */ + while (n > 0) { + FD_ZERO(&wfd); + FD_ZERO(&rfd); + FD_SET(cmdfd, &wfd); + FD_SET(cmdfd, &rfd); + + /* Check if we can write. */ + if (pselect(cmdfd+1, &rfd, &wfd, NULL, NULL, NULL) < 0) { + if (errno == EINTR) + continue; + die("select failed: %s\n", strerror(errno)); + } + if (FD_ISSET(cmdfd, &wfd)) { + /* + * Only write the bytes written by ttywrite() or the + * default of 256. This seems to be a reasonable value + * for a serial line. Bigger values might clog the I/O. + */ + if ((r = write(cmdfd, s, (n < lim)? n : lim)) < 0) + goto write_error; + if (r < n) { + /* + * We weren't able to write out everything. + * This means the buffer is getting full + * again. Empty it. + */ + if (n < lim) + lim = ttyread(); + n -= r; + s += r; + } else { + /* All bytes have been written. */ + break; + } + } + if (FD_ISSET(cmdfd, &rfd)) + lim = ttyread(); + } + return; + +write_error: + die("write error on tty: %s\n", strerror(errno)); +} + +void +ttyresize(int tw, int th) +{ + struct winsize w; + + w.ws_row = term.row; + w.ws_col = term.col; + w.ws_xpixel = tw; + w.ws_ypixel = th; + if (ioctl(cmdfd, TIOCSWINSZ, &w) < 0) + fprintf(stderr, "Couldn't set window size: %s\n", strerror(errno)); +} + +void +ttyhangup() +{ + /* Send SIGHUP to shell */ + kill(pid, SIGHUP); +} + +int +tattrset(int attr) +{ + int i, j; + int y = TLINEOFFSET(0); + + for (i = 0; i < term.row-1; i++) { + Line line = TSCREEN.buffer[y]; + for (j = 0; j < term.col-1; j++) { + if (line[j].mode & attr) + return 1; + } + y = (y+1) % TSCREEN.size; + } + + return 0; +} + +void +tsetdirt(int top, int bot) +{ + int i; + + LIMIT(top, 0, term.row-1); + LIMIT(bot, 0, term.row-1); + + for (i = top; i <= bot; i++) + term.dirty[i] = 1; +} + +void +tsetdirtattr(int attr) +{ + int i, j; + int y = TLINEOFFSET(0); + + for (i = 0; i < term.row-1; i++) { + Line line = TSCREEN.buffer[y]; + for (j = 0; j < term.col-1; j++) { + if (line[j].mode & attr) { + tsetdirt(i, i); + break; + } + } + y = (y+1) % TSCREEN.size; + } +} + +void +tfulldirt(void) +{ + tsetdirt(0, term.row-1); +} + +void +tcursor(int mode) +{ + if (mode == CURSOR_SAVE) { + TSCREEN.sc = term.c; + } else if (mode == CURSOR_LOAD) { + term.c = TSCREEN.sc; + tmoveto(term.c.x, term.c.y); + } +} + +void +treset(void) +{ + int i, j; + Glyph g = (Glyph){ .fg = defaultfg, .bg = defaultbg}; + + memset(term.tabs, 0, term.col * sizeof(*term.tabs)); + for (i = tabspaces; i < term.col; i += tabspaces) + term.tabs[i] = 1; + term.top = 0; + term.bot = term.row - 1; + term.mode = MODE_WRAP|MODE_UTF8; + memset(term.trantbl, CS_USA, sizeof(term.trantbl)); + term.charset = 0; + + for (i = 0; i < 2; i++) { + term.screen[i].sc = (TCursor){{ + .fg = defaultfg, + .bg = defaultbg + }}; + term.screen[i].cur = 0; + term.screen[i].off = 0; + for (j = 0; j < term.row; ++j) { + if (term.col != term.linelen) + term.screen[i].buffer[j] = xrealloc(term.screen[i].buffer[j], term.col * sizeof(Glyph)); + clearline(term.screen[i].buffer[j], g, 0, term.col); + } + for (j = term.row; j < term.screen[i].size; ++j) { + free(term.screen[i].buffer[j]); + term.screen[i].buffer[j] = NULL; + } + } + tcursor(CURSOR_LOAD); + term.linelen = term.col; + tfulldirt(); +} + +void +tnew(int col, int row) +{ + int i; + term = (Term){}; + term.screen[0].buffer = xmalloc(HISTSIZE * sizeof(Line)); + term.screen[0].size = HISTSIZE; + term.screen[1].buffer = NULL; + for (i = 0; i < HISTSIZE; ++i) term.screen[0].buffer[i] = NULL; + + tresize(col, row); + treset(); +} + +void +tswapscreen(void) +{ + term.mode ^= MODE_ALTSCREEN; + tfulldirt(); +} + +void +kscrollup(const Arg *a) +{ + int n = a->i; + + if (IS_SET(MODE_ALTSCREEN)) + return; + + if (n < 0) n = (-n) * term.row; + if (n > TSCREEN.size - term.row - TSCREEN.off) n = TSCREEN.size - term.row - TSCREEN.off; + while (!TLINE(-n)) --n; + TSCREEN.off += n; + selscroll(0, n); + tfulldirt(); +} + +void +kscrolldown(const Arg *a) +{ + + int n = a->i; + + if (IS_SET(MODE_ALTSCREEN)) + return; + + if (n < 0) n = (-n) * term.row; + if (n > TSCREEN.off) n = TSCREEN.off; + TSCREEN.off -= n; + selscroll(0, -n); + tfulldirt(); +} + +void +tscrolldown(int orig, int n) +{ + int i; + Line temp; + + LIMIT(n, 0, term.bot-orig+1); + + /* Ensure that lines are allocated */ + for (i = -n; i < 0; i++) { + TLINE(i) = ensureline(TLINE(i)); + } + + /* Shift non-scrolling areas in ring buffer */ + for (i = term.bot+1; i < term.row; i++) { + temp = TLINE(i); + TLINE(i) = TLINE(i-n); + TLINE(i-n) = temp; + } + for (i = 0; i < orig; i++) { + temp = TLINE(i); + TLINE(i) = TLINE(i-n); + TLINE(i-n) = temp; + } + + /* Scroll buffer */ + TSCREEN.cur = (TSCREEN.cur + TSCREEN.size - n) % TSCREEN.size; + /* Clear lines that have entered the view */ + tclearregion(0, orig, term.linelen-1, orig+n-1); + /* Redraw portion of the screen that has scrolled */ + tsetdirt(orig+n-1, term.bot); + selscroll(orig, n); +} + +void +tscrollup(int orig, int n) +{ + int i; + Line temp; + + LIMIT(n, 0, term.bot-orig+1); + + /* Ensure that lines are allocated */ + for (i = term.row; i < term.row + n; i++) { + TLINE(i) = ensureline(TLINE(i)); + } + + /* Shift non-scrolling areas in ring buffer */ + for (i = orig-1; i >= 0; i--) { + temp = TLINE(i); + TLINE(i) = TLINE(i+n); + TLINE(i+n) = temp; + } + for (i = term.row-1; i >term.bot; i--) { + temp = TLINE(i); + TLINE(i) = TLINE(i+n); + TLINE(i+n) = temp; + } + + /* Scroll buffer */ + TSCREEN.cur = (TSCREEN.cur + n) % TSCREEN.size; + /* Clear lines that have entered the view */ + tclearregion(0, term.bot-n+1, term.linelen-1, term.bot); + /* Redraw portion of the screen that has scrolled */ + tsetdirt(orig, term.bot-n+1); + selscroll(orig, -n); +} + +void +selscroll(int orig, int n) +{ + if (sel.ob.x == -1) + return; + + if (BETWEEN(sel.nb.y, orig, term.bot) != BETWEEN(sel.ne.y, orig, term.bot)) { + selclear(); + } else if (BETWEEN(sel.nb.y, orig, term.bot)) { + sel.ob.y += n; + sel.oe.y += n; + if (sel.ob.y < term.top || sel.ob.y > term.bot || + sel.oe.y < term.top || sel.oe.y > term.bot) { + selclear(); + } else { + selnormalize(); + } + } +} + +void +tnewline(int first_col) +{ + int y = term.c.y; + + if (y == term.bot) { + tscrollup(term.top, 1); + } else { + y++; + } + tmoveto(first_col ? 0 : term.c.x, y); +} + +void +csiparse(void) +{ + char *p = csiescseq.buf, *np; + long int v; + + csiescseq.narg = 0; + if (*p == '?') { + csiescseq.priv = 1; + p++; + } + + csiescseq.buf[csiescseq.len] = '\0'; + while (p < csiescseq.buf+csiescseq.len) { + np = NULL; + v = strtol(p, &np, 10); + if (np == p) + v = 0; + if (v == LONG_MAX || v == LONG_MIN) + v = -1; + csiescseq.arg[csiescseq.narg++] = v; + p = np; + if (*p != ';' || csiescseq.narg == ESC_ARG_SIZ) + break; + p++; + } + csiescseq.mode[0] = *p++; + csiescseq.mode[1] = (p < csiescseq.buf+csiescseq.len) ? *p : '\0'; +} + +/* for absolute user moves, when decom is set */ +void +tmoveato(int x, int y) +{ + tmoveto(x, y + ((term.c.state & CURSOR_ORIGIN) ? term.top: 0)); +} + +void +tmoveto(int x, int y) +{ + int miny, maxy; + + if (term.c.state & CURSOR_ORIGIN) { + miny = term.top; + maxy = term.bot; + } else { + miny = 0; + maxy = term.row - 1; + } + term.c.state &= ~CURSOR_WRAPNEXT; + term.c.x = LIMIT(x, 0, term.col-1); + term.c.y = LIMIT(y, miny, maxy); +} + +void +tsetchar(Rune u, const Glyph *attr, int x, int y) +{ + static const char *vt100_0[62] = { /* 0x41 - 0x7e */ + "↑", "↓", "→", "←", "█", "▚", "☃", /* A - G */ + 0, 0, 0, 0, 0, 0, 0, 0, /* H - O */ + 0, 0, 0, 0, 0, 0, 0, 0, /* P - W */ + 0, 0, 0, 0, 0, 0, 0, " ", /* X - _ */ + "◆", "▒", "␉", "␌", "␍", "␊", "°", "±", /* ` - g */ + "␤", "␋", "┘", "┐", "┌", "└", "┼", "⎺", /* h - o */ + "⎻", "─", "⎼", "⎽", "├", "┤", "┴", "┬", /* p - w */ + "│", "≤", "≥", "π", "≠", "£", "·", /* x - ~ */ + }; + Line line = TLINE(y); + + /* + * The table is proudly stolen from rxvt. + */ + if (term.trantbl[term.charset] == CS_GRAPHIC0 && + BETWEEN(u, 0x41, 0x7e) && vt100_0[u - 0x41]) + utf8decode(vt100_0[u - 0x41], &u, UTF_SIZ); + + if (line[x].mode & ATTR_WIDE) { + if (x+1 < term.col) { + line[x+1].u = ' '; + line[x+1].mode &= ~ATTR_WDUMMY; + } + } else if (line[x].mode & ATTR_WDUMMY) { + line[x-1].u = ' '; + line[x-1].mode &= ~ATTR_WIDE; + } + + term.dirty[y] = 1; + line[x] = *attr; + line[x].u = u; +} + +void +tclearregion(int x1, int y1, int x2, int y2) +{ + int x, y, L, S, temp; + Glyph *gp; + + if (x1 > x2) + temp = x1, x1 = x2, x2 = temp; + if (y1 > y2) + temp = y1, y1 = y2, y2 = temp; + + LIMIT(x1, 0, term.linelen-1); + LIMIT(x2, 0, term.linelen-1); + LIMIT(y1, 0, term.row-1); + LIMIT(y2, 0, term.row-1); + + L = TLINEOFFSET(y1); + for (y = y1; y <= y2; y++) { + term.dirty[y] = 1; + for (x = x1; x <= x2; x++) { + gp = &TSCREEN.buffer[L][x]; + if (selected(x, y)) + selclear(); + gp->fg = term.c.attr.fg; + gp->bg = term.c.attr.bg; + gp->mode = 0; + gp->u = ' '; + } + L = (L + 1) % TSCREEN.size; + } +} + +void +tdeletechar(int n) +{ + int dst, src, size; + Glyph *line; + + LIMIT(n, 0, term.col - term.c.x); + + dst = term.c.x; + src = term.c.x + n; + size = term.col - src; + line = TLINE(term.c.y); + + memmove(&line[dst], &line[src], size * sizeof(Glyph)); + tclearregion(term.col-n, term.c.y, term.col-1, term.c.y); +} + +void +tinsertblank(int n) +{ + int dst, src, size; + Glyph *line; + + LIMIT(n, 0, term.col - term.c.x); + + dst = term.c.x + n; + src = term.c.x; + size = term.col - dst; + line = TLINE(term.c.y); + + memmove(&line[dst], &line[src], size * sizeof(Glyph)); + tclearregion(src, term.c.y, dst - 1, term.c.y); +} + +void +tinsertblankline(int n) +{ + if (BETWEEN(term.c.y, term.top, term.bot)) + tscrolldown(term.c.y, n); +} + +void +tdeleteline(int n) +{ + if (BETWEEN(term.c.y, term.top, term.bot)) + tscrollup(term.c.y, n); +} + +int32_t +tdefcolor(const int *attr, int *npar, int l) +{ + int32_t idx = -1; + uint r, g, b; + + switch (attr[*npar + 1]) { + case 2: /* direct color in RGB space */ + if (*npar + 4 >= l) { + fprintf(stderr, + "erresc(38): Incorrect number of parameters (%d)\n", + *npar); + break; + } + r = attr[*npar + 2]; + g = attr[*npar + 3]; + b = attr[*npar + 4]; + *npar += 4; + if (!BETWEEN(r, 0, 255) || !BETWEEN(g, 0, 255) || !BETWEEN(b, 0, 255)) + fprintf(stderr, "erresc: bad rgb color (%u,%u,%u)\n", + r, g, b); + else + idx = TRUECOLOR(r, g, b); + break; + case 5: /* indexed color */ + if (*npar + 2 >= l) { + fprintf(stderr, + "erresc(38): Incorrect number of parameters (%d)\n", + *npar); + break; + } + *npar += 2; + if (!BETWEEN(attr[*npar], 0, 255)) + fprintf(stderr, "erresc: bad fgcolor %d\n", attr[*npar]); + else + idx = attr[*npar]; + break; + case 0: /* implemented defined (only foreground) */ + case 1: /* transparent */ + case 3: /* direct color in CMY space */ + case 4: /* direct color in CMYK space */ + default: + fprintf(stderr, + "erresc(38): gfx attr %d unknown\n", attr[*npar]); + break; + } + + return idx; +} + +void +tsetattr(const int *attr, int l) +{ + int i; + int32_t idx; + + for (i = 0; i < l; i++) { + switch (attr[i]) { + case 0: + term.c.attr.mode &= ~( + ATTR_BOLD | + ATTR_FAINT | + ATTR_ITALIC | + ATTR_UNDERLINE | + ATTR_BLINK | + ATTR_REVERSE | + ATTR_INVISIBLE | + ATTR_STRUCK ); + term.c.attr.fg = defaultfg; + term.c.attr.bg = defaultbg; + break; + case 1: + term.c.attr.mode |= ATTR_BOLD; + break; + case 2: + term.c.attr.mode |= ATTR_FAINT; + break; + case 3: + term.c.attr.mode |= ATTR_ITALIC; + break; + case 4: + term.c.attr.mode |= ATTR_UNDERLINE; + break; + case 5: /* slow blink */ + /* FALLTHROUGH */ + case 6: /* rapid blink */ + term.c.attr.mode |= ATTR_BLINK; + break; + case 7: + term.c.attr.mode |= ATTR_REVERSE; + break; + case 8: + term.c.attr.mode |= ATTR_INVISIBLE; + break; + case 9: + term.c.attr.mode |= ATTR_STRUCK; + break; + case 22: + term.c.attr.mode &= ~(ATTR_BOLD | ATTR_FAINT); + break; + case 23: + term.c.attr.mode &= ~ATTR_ITALIC; + break; + case 24: + term.c.attr.mode &= ~ATTR_UNDERLINE; + break; + case 25: + term.c.attr.mode &= ~ATTR_BLINK; + break; + case 27: + term.c.attr.mode &= ~ATTR_REVERSE; + break; + case 28: + term.c.attr.mode &= ~ATTR_INVISIBLE; + break; + case 29: + term.c.attr.mode &= ~ATTR_STRUCK; + break; + case 38: + if ((idx = tdefcolor(attr, &i, l)) >= 0) + term.c.attr.fg = idx; + break; + case 39: + term.c.attr.fg = defaultfg; + break; + case 48: + if ((idx = tdefcolor(attr, &i, l)) >= 0) + term.c.attr.bg = idx; + break; + case 49: + term.c.attr.bg = defaultbg; + break; + default: + if (BETWEEN(attr[i], 30, 37)) { + term.c.attr.fg = attr[i] - 30; + } else if (BETWEEN(attr[i], 40, 47)) { + term.c.attr.bg = attr[i] - 40; + } else if (BETWEEN(attr[i], 90, 97)) { + term.c.attr.fg = attr[i] - 90 + 8; + } else if (BETWEEN(attr[i], 100, 107)) { + term.c.attr.bg = attr[i] - 100 + 8; + } else { + fprintf(stderr, + "erresc(default): gfx attr %d unknown\n", + attr[i]); + csidump(); + } + break; + } + } +} + +void +tsetscroll(int t, int b) +{ + int temp; + + LIMIT(t, 0, term.row-1); + LIMIT(b, 0, term.row-1); + if (t > b) { + temp = t; + t = b; + b = temp; + } + term.top = t; + term.bot = b; +} + +void +tsetmode(int priv, int set, const int *args, int narg) +{ + int alt; const int *lim; + + for (lim = args + narg; args < lim; ++args) { + if (priv) { + switch (*args) { + case 1: /* DECCKM -- Cursor key */ + xsetmode(set, MODE_APPCURSOR); + break; + case 5: /* DECSCNM -- Reverse video */ + xsetmode(set, MODE_REVERSE); + break; + case 6: /* DECOM -- Origin */ + MODBIT(term.c.state, set, CURSOR_ORIGIN); + tmoveato(0, 0); + break; + case 7: /* DECAWM -- Auto wrap */ + MODBIT(term.mode, set, MODE_WRAP); + break; + case 0: /* Error (IGNORED) */ + case 2: /* DECANM -- ANSI/VT52 (IGNORED) */ + case 3: /* DECCOLM -- Column (IGNORED) */ + case 4: /* DECSCLM -- Scroll (IGNORED) */ + case 8: /* DECARM -- Auto repeat (IGNORED) */ + case 18: /* DECPFF -- Printer feed (IGNORED) */ + case 19: /* DECPEX -- Printer extent (IGNORED) */ + case 42: /* DECNRCM -- National characters (IGNORED) */ + case 12: /* att610 -- Start blinking cursor (IGNORED) */ + break; + case 25: /* DECTCEM -- Text Cursor Enable Mode */ + xsetmode(!set, MODE_HIDE); + break; + case 9: /* X10 mouse compatibility mode */ + xsetpointermotion(0); + xsetmode(0, MODE_MOUSE); + xsetmode(set, MODE_MOUSEX10); + break; + case 1000: /* 1000: report button press */ + xsetpointermotion(0); + xsetmode(0, MODE_MOUSE); + xsetmode(set, MODE_MOUSEBTN); + break; + case 1002: /* 1002: report motion on button press */ + xsetpointermotion(0); + xsetmode(0, MODE_MOUSE); + xsetmode(set, MODE_MOUSEMOTION); + break; + case 1003: /* 1003: enable all mouse motions */ + xsetpointermotion(set); + xsetmode(0, MODE_MOUSE); + xsetmode(set, MODE_MOUSEMANY); + break; + case 1004: /* 1004: send focus events to tty */ + xsetmode(set, MODE_FOCUS); + break; + case 1006: /* 1006: extended reporting mode */ + xsetmode(set, MODE_MOUSESGR); + break; + case 1034: + xsetmode(set, MODE_8BIT); + break; + case 1049: /* swap screen & set/restore cursor as xterm */ + if (!allowaltscreen) + break; + tcursor((set) ? CURSOR_SAVE : CURSOR_LOAD); + /* FALLTHROUGH */ + case 47: /* swap screen */ + case 1047: + if (!allowaltscreen) + break; + alt = IS_SET(MODE_ALTSCREEN); + if (alt) { + tclearregion(0, 0, term.col-1, + term.row-1); + } + if (set ^ alt) /* set is always 1 or 0 */ + tswapscreen(); + if (*args != 1049) + break; + /* FALLTHROUGH */ + case 1048: + tcursor((set) ? CURSOR_SAVE : CURSOR_LOAD); + break; + case 2004: /* 2004: bracketed paste mode */ + xsetmode(set, MODE_BRCKTPASTE); + break; + /* Not implemented mouse modes. See comments there. */ + case 1001: /* mouse highlight mode; can hang the + terminal by design when implemented. */ + case 1005: /* UTF-8 mouse mode; will confuse + applications not supporting UTF-8 + and luit. */ + case 1015: /* urxvt mangled mouse mode; incompatible + and can be mistaken for other control + codes. */ + break; + default: + fprintf(stderr, + "erresc: unknown private set/reset mode %d\n", + *args); + break; + } + } else { + switch (*args) { + case 0: /* Error (IGNORED) */ + break; + case 2: + xsetmode(set, MODE_KBDLOCK); + break; + case 4: /* IRM -- Insertion-replacement */ + MODBIT(term.mode, set, MODE_INSERT); + break; + case 12: /* SRM -- Send/Receive */ + MODBIT(term.mode, !set, MODE_ECHO); + break; + case 20: /* LNM -- Linefeed/new line */ + MODBIT(term.mode, set, MODE_CRLF); + break; + default: + fprintf(stderr, + "erresc: unknown set/reset mode %d\n", + *args); + break; + } + } + } +} + +void +csihandle(void) +{ + char buf[40]; + int len; + + switch (csiescseq.mode[0]) { + default: + unknown: + fprintf(stderr, "erresc: unknown csi "); + csidump(); + /* die(""); */ + break; + case '@': /* ICH -- Insert blank char */ + DEFAULT(csiescseq.arg[0], 1); + tinsertblank(csiescseq.arg[0]); + break; + case 'A': /* CUU -- Cursor Up */ + DEFAULT(csiescseq.arg[0], 1); + tmoveto(term.c.x, term.c.y-csiescseq.arg[0]); + break; + case 'B': /* CUD -- Cursor Down */ + case 'e': /* VPR --Cursor Down */ + DEFAULT(csiescseq.arg[0], 1); + tmoveto(term.c.x, term.c.y+csiescseq.arg[0]); + break; + case 'i': /* MC -- Media Copy */ + switch (csiescseq.arg[0]) { + case 0: + tdump(); + break; + case 1: + tdumpline(term.c.y); + break; + case 2: + tdumpsel(); + break; + case 4: + term.mode &= ~MODE_PRINT; + break; + case 5: + term.mode |= MODE_PRINT; + break; + } + break; + case 'c': /* DA -- Device Attributes */ + if (csiescseq.arg[0] == 0) + ttywrite(vtiden, strlen(vtiden), 0); + break; + case 'b': /* REP -- if last char is printable print it more times */ + DEFAULT(csiescseq.arg[0], 1); + if (term.lastc) + while (csiescseq.arg[0]-- > 0) + tputc(term.lastc); + break; + case 'C': /* CUF -- Cursor Forward */ + case 'a': /* HPR -- Cursor Forward */ + DEFAULT(csiescseq.arg[0], 1); + tmoveto(term.c.x+csiescseq.arg[0], term.c.y); + break; + case 'D': /* CUB -- Cursor Backward */ + DEFAULT(csiescseq.arg[0], 1); + tmoveto(term.c.x-csiescseq.arg[0], term.c.y); + break; + case 'E': /* CNL -- Cursor Down and first col */ + DEFAULT(csiescseq.arg[0], 1); + tmoveto(0, term.c.y+csiescseq.arg[0]); + break; + case 'F': /* CPL -- Cursor Up and first col */ + DEFAULT(csiescseq.arg[0], 1); + tmoveto(0, term.c.y-csiescseq.arg[0]); + break; + case 'g': /* TBC -- Tabulation clear */ + switch (csiescseq.arg[0]) { + case 0: /* clear current tab stop */ + term.tabs[term.c.x] = 0; + break; + case 3: /* clear all the tabs */ + memset(term.tabs, 0, term.col * sizeof(*term.tabs)); + break; + default: + goto unknown; + } + break; + case 'G': /* CHA -- Move to */ + case '`': /* HPA */ + DEFAULT(csiescseq.arg[0], 1); + tmoveto(csiescseq.arg[0]-1, term.c.y); + break; + case 'H': /* CUP -- Move to */ + case 'f': /* HVP */ + DEFAULT(csiescseq.arg[0], 1); + DEFAULT(csiescseq.arg[1], 1); + tmoveato(csiescseq.arg[1]-1, csiescseq.arg[0]-1); + break; + case 'I': /* CHT -- Cursor Forward Tabulation tab stops */ + DEFAULT(csiescseq.arg[0], 1); + tputtab(csiescseq.arg[0]); + break; + case 'J': /* ED -- Clear screen */ + switch (csiescseq.arg[0]) { + case 0: /* below */ + tclearregion(term.c.x, term.c.y, term.col-1, term.c.y); + if (term.c.y < term.row-1) { + tclearregion(0, term.c.y+1, term.col-1, + term.row-1); + } + break; + case 1: /* above */ + if (term.c.y > 1) + tclearregion(0, 0, term.col-1, term.c.y-1); + tclearregion(0, term.c.y, term.c.x, term.c.y); + break; + case 2: /* all */ + tclearregion(0, 0, term.col-1, term.row-1); + break; + default: + goto unknown; + } + break; + case 'K': /* EL -- Clear line */ + switch (csiescseq.arg[0]) { + case 0: /* right */ + tclearregion(term.c.x, term.c.y, term.col-1, + term.c.y); + break; + case 1: /* left */ + tclearregion(0, term.c.y, term.c.x, term.c.y); + break; + case 2: /* all */ + tclearregion(0, term.c.y, term.col-1, term.c.y); + break; + } + break; + case 'S': /* SU -- Scroll line up */ + DEFAULT(csiescseq.arg[0], 1); + tscrollup(term.top, csiescseq.arg[0]); + break; + case 'T': /* SD -- Scroll line down */ + DEFAULT(csiescseq.arg[0], 1); + tscrolldown(term.top, csiescseq.arg[0]); + break; + case 'L': /* IL -- Insert blank lines */ + DEFAULT(csiescseq.arg[0], 1); + tinsertblankline(csiescseq.arg[0]); + break; + case 'l': /* RM -- Reset Mode */ + tsetmode(csiescseq.priv, 0, csiescseq.arg, csiescseq.narg); + break; + case 'M': /* DL -- Delete lines */ + DEFAULT(csiescseq.arg[0], 1); + tdeleteline(csiescseq.arg[0]); + break; + case 'X': /* ECH -- Erase char */ + DEFAULT(csiescseq.arg[0], 1); + tclearregion(term.c.x, term.c.y, + term.c.x + csiescseq.arg[0] - 1, term.c.y); + break; + case 'P': /* DCH -- Delete char */ + DEFAULT(csiescseq.arg[0], 1); + tdeletechar(csiescseq.arg[0]); + break; + case 'Z': /* CBT -- Cursor Backward Tabulation tab stops */ + DEFAULT(csiescseq.arg[0], 1); + tputtab(-csiescseq.arg[0]); + break; + case 'd': /* VPA -- Move to */ + DEFAULT(csiescseq.arg[0], 1); + tmoveato(term.c.x, csiescseq.arg[0]-1); + break; + case 'h': /* SM -- Set terminal mode */ + tsetmode(csiescseq.priv, 1, csiescseq.arg, csiescseq.narg); + break; + case 'm': /* SGR -- Terminal attribute (color) */ + tsetattr(csiescseq.arg, csiescseq.narg); + break; + case 'n': /* DSR – Device Status Report (cursor position) */ + if (csiescseq.arg[0] == 6) { + len = snprintf(buf, sizeof(buf), "\033[%i;%iR", + term.c.y+1, term.c.x+1); + ttywrite(buf, len, 0); + } + break; + case 'r': /* DECSTBM -- Set Scrolling Region */ + if (csiescseq.priv) { + goto unknown; + } else { + DEFAULT(csiescseq.arg[0], 1); + DEFAULT(csiescseq.arg[1], term.row); + tsetscroll(csiescseq.arg[0]-1, csiescseq.arg[1]-1); + tmoveato(0, 0); + } + break; + case 's': /* DECSC -- Save cursor position (ANSI.SYS) */ + tcursor(CURSOR_SAVE); + break; + case 'u': /* DECRC -- Restore cursor position (ANSI.SYS) */ + tcursor(CURSOR_LOAD); + break; + case ' ': + switch (csiescseq.mode[1]) { + case 'q': /* DECSCUSR -- Set Cursor Style */ + if (xsetcursor(csiescseq.arg[0])) + goto unknown; + break; + default: + goto unknown; + } + break; + } +} + +void +csidump(void) +{ + size_t i; + uint c; + + fprintf(stderr, "ESC["); + for (i = 0; i < csiescseq.len; i++) { + c = csiescseq.buf[i] & 0xff; + if (isprint(c)) { + putc(c, stderr); + } else if (c == '\n') { + fprintf(stderr, "(\\n)"); + } else if (c == '\r') { + fprintf(stderr, "(\\r)"); + } else if (c == 0x1b) { + fprintf(stderr, "(\\e)"); + } else { + fprintf(stderr, "(%02x)", c); + } + } + putc('\n', stderr); +} + +void +csireset(void) +{ + memset(&csiescseq, 0, sizeof(csiescseq)); +} + +void +osc4_color_response(int num) +{ + int n; + char buf[32]; + unsigned char r, g, b; + + if (xgetcolor(num, &r, &g, &b)) { + fprintf(stderr, "erresc: failed to fetch osc4 color %d\n", num); + return; + } + + n = snprintf(buf, sizeof buf, "\033]4;%d;rgb:%02x%02x/%02x%02x/%02x%02x\007", + num, r, r, g, g, b, b); + + ttywrite(buf, n, 1); +} + +void +osc_color_response(int index, int num) +{ + int n; + char buf[32]; + unsigned char r, g, b; + + if (xgetcolor(index, &r, &g, &b)) { + fprintf(stderr, "erresc: failed to fetch osc color %d\n", index); + return; + } + + n = snprintf(buf, sizeof buf, "\033]%d;rgb:%02x%02x/%02x%02x/%02x%02x\007", + num, r, r, g, g, b, b); + + ttywrite(buf, n, 1); +} + +void +strhandle(void) +{ + char *p = NULL, *dec; + int j, narg, par; + + term.esc &= ~(ESC_STR_END|ESC_STR); + strparse(); + par = (narg = strescseq.narg) ? atoi(strescseq.args[0]) : 0; + + switch (strescseq.type) { + case ']': /* OSC -- Operating System Command */ + switch (par) { + case 0: + if (narg > 1) { + xsettitle(strescseq.args[1]); + xseticontitle(strescseq.args[1]); + } + return; + case 1: + if (narg > 1) + xseticontitle(strescseq.args[1]); + return; + case 2: + if (narg > 1) + xsettitle(strescseq.args[1]); + return; + case 52: + if (narg > 2 && allowwindowops) { + dec = base64dec(strescseq.args[2]); + if (dec) { + xsetsel(dec); + xclipcopy(); + } else { + fprintf(stderr, "erresc: invalid base64\n"); + } + } + return; + case 10: + if (narg < 2) + break; + + p = strescseq.args[1]; + + if (!strcmp(p, "?")) + osc_color_response(defaultfg, 10); + else if (xsetcolorname(defaultfg, p)) + fprintf(stderr, "erresc: invalid foreground color: %s\n", p); + else + redraw(); + return; + case 11: + if (narg < 2) + break; + + p = strescseq.args[1]; + + if (!strcmp(p, "?")) + osc_color_response(defaultbg, 11); + else if (xsetcolorname(defaultbg, p)) + fprintf(stderr, "erresc: invalid background color: %s\n", p); + else + redraw(); + return; + case 12: + if (narg < 2) + break; + + p = strescseq.args[1]; + + if (!strcmp(p, "?")) + osc_color_response(defaultcs, 12); + else if (xsetcolorname(defaultcs, p)) + fprintf(stderr, "erresc: invalid cursor color: %s\n", p); + else + redraw(); + return; + case 4: /* color set */ + if (narg < 3) + break; + p = strescseq.args[2]; + /* FALLTHROUGH */ + case 104: /* color reset */ + j = (narg > 1) ? atoi(strescseq.args[1]) : -1; + + if (p && !strcmp(p, "?")) + osc4_color_response(j); + else if (xsetcolorname(j, p)) { + if (par == 104 && narg <= 1) + return; /* color reset without parameter */ + fprintf(stderr, "erresc: invalid color j=%d, p=%s\n", + j, p ? p : "(null)"); + } else { + /* + * TODO if defaultbg color is changed, borders + * are dirty + */ + redraw(); + } + return; + } + break; + case 'k': /* old title set compatibility */ + xsettitle(strescseq.args[0]); + return; + case 'P': /* DCS -- Device Control String */ + case '_': /* APC -- Application Program Command */ + case '^': /* PM -- Privacy Message */ + return; + } + + fprintf(stderr, "erresc: unknown str "); + strdump(); +} + +void +strparse(void) +{ + int c; + char *p = strescseq.buf; + + strescseq.narg = 0; + strescseq.buf[strescseq.len] = '\0'; + + if (*p == '\0') + return; + + while (strescseq.narg < STR_ARG_SIZ) { + strescseq.args[strescseq.narg++] = p; + while ((c = *p) != ';' && c != '\0') + ++p; + if (c == '\0') + return; + *p++ = '\0'; + } +} + +void +strdump(void) +{ + size_t i; + uint c; + + fprintf(stderr, "ESC%c", strescseq.type); + for (i = 0; i < strescseq.len; i++) { + c = strescseq.buf[i] & 0xff; + if (c == '\0') { + putc('\n', stderr); + return; + } else if (isprint(c)) { + putc(c, stderr); + } else if (c == '\n') { + fprintf(stderr, "(\\n)"); + } else if (c == '\r') { + fprintf(stderr, "(\\r)"); + } else if (c == 0x1b) { + fprintf(stderr, "(\\e)"); + } else { + fprintf(stderr, "(%02x)", c); + } + } + fprintf(stderr, "ESC\\\n"); +} + +void +strreset(void) +{ + strescseq = (STREscape){ + .buf = xrealloc(strescseq.buf, STR_BUF_SIZ), + .siz = STR_BUF_SIZ, + }; +} + +void +sendbreak(const Arg *arg) +{ + if (tcsendbreak(cmdfd, 0)) + perror("Error sending break"); +} + +void +tprinter(char *s, size_t len) +{ + if (iofd != -1 && xwrite(iofd, s, len) < 0) { + perror("Error writing to output file"); + close(iofd); + iofd = -1; + } +} + +void +toggleprinter(const Arg *arg) +{ + term.mode ^= MODE_PRINT; +} + +void +printscreen(const Arg *arg) +{ + tdump(); +} + +void +printsel(const Arg *arg) +{ + tdumpsel(); +} + +void +tdumpsel(void) +{ + char *ptr; + + if ((ptr = getsel())) { + tprinter(ptr, strlen(ptr)); + free(ptr); + } +} + +void +tdumpline(int n) +{ + char buf[UTF_SIZ]; + const Glyph *bp, *end; + + bp = &TLINE(n)[0]; + end = &bp[MIN(tlinelen(n), term.col) - 1]; + if (bp != end || bp->u != ' ') { + for ( ; bp <= end; ++bp) + tprinter(buf, utf8encode(bp->u, buf)); + } + tprinter("\n", 1); +} + +void +tdump(void) +{ + int i; + + for (i = 0; i < term.row; ++i) + tdumpline(i); +} + +void +tputtab(int n) +{ + uint x = term.c.x; + + if (n > 0) { + while (x < term.col && n--) + for (++x; x < term.col && !term.tabs[x]; ++x) + /* nothing */ ; + } else if (n < 0) { + while (x > 0 && n++) + for (--x; x > 0 && !term.tabs[x]; --x) + /* nothing */ ; + } + term.c.x = LIMIT(x, 0, term.col-1); +} + +void +tdefutf8(char ascii) +{ + if (ascii == 'G') + term.mode |= MODE_UTF8; + else if (ascii == '@') + term.mode &= ~MODE_UTF8; +} + +void +tdeftran(char ascii) +{ + static char cs[] = "0B"; + static int vcs[] = {CS_GRAPHIC0, CS_USA}; + char *p; + + if ((p = strchr(cs, ascii)) == NULL) { + fprintf(stderr, "esc unhandled charset: ESC ( %c\n", ascii); + } else { + term.trantbl[term.icharset] = vcs[p - cs]; + } +} + +void +tdectest(char c) +{ + int x, y; + + if (c == '8') { /* DEC screen alignment test. */ + for (x = 0; x < term.col; ++x) { + for (y = 0; y < term.row; ++y) + tsetchar('E', &term.c.attr, x, y); + } + } +} + +void +tstrsequence(uchar c) +{ + switch (c) { + case 0x90: /* DCS -- Device Control String */ + c = 'P'; + break; + case 0x9f: /* APC -- Application Program Command */ + c = '_'; + break; + case 0x9e: /* PM -- Privacy Message */ + c = '^'; + break; + case 0x9d: /* OSC -- Operating System Command */ + c = ']'; + break; + } + strreset(); + strescseq.type = c; + term.esc |= ESC_STR; +} + +void +tcontrolcode(uchar ascii) +{ + switch (ascii) { + case '\t': /* HT */ + tputtab(1); + return; + case '\b': /* BS */ + tmoveto(term.c.x-1, term.c.y); + return; + case '\r': /* CR */ + tmoveto(0, term.c.y); + return; + case '\f': /* LF */ + case '\v': /* VT */ + case '\n': /* LF */ + /* go to first col if the mode is set */ + tnewline(IS_SET(MODE_CRLF)); + return; + case '\a': /* BEL */ + if (term.esc & ESC_STR_END) { + /* backwards compatibility to xterm */ + strhandle(); + } else { + xbell(); + } + break; + case '\033': /* ESC */ + csireset(); + term.esc &= ~(ESC_CSI|ESC_ALTCHARSET|ESC_TEST); + term.esc |= ESC_START; + return; + case '\016': /* SO (LS1 -- Locking shift 1) */ + case '\017': /* SI (LS0 -- Locking shift 0) */ + term.charset = 1 - (ascii - '\016'); + return; + case '\032': /* SUB */ + tsetchar('?', &term.c.attr, term.c.x, term.c.y); + /* FALLTHROUGH */ + case '\030': /* CAN */ + csireset(); + break; + case '\005': /* ENQ (IGNORED) */ + case '\000': /* NUL (IGNORED) */ + case '\021': /* XON (IGNORED) */ + case '\023': /* XOFF (IGNORED) */ + case 0177: /* DEL (IGNORED) */ + return; + case 0x80: /* TODO: PAD */ + case 0x81: /* TODO: HOP */ + case 0x82: /* TODO: BPH */ + case 0x83: /* TODO: NBH */ + case 0x84: /* TODO: IND */ + break; + case 0x85: /* NEL -- Next line */ + tnewline(1); /* always go to first col */ + break; + case 0x86: /* TODO: SSA */ + case 0x87: /* TODO: ESA */ + break; + case 0x88: /* HTS -- Horizontal tab stop */ + term.tabs[term.c.x] = 1; + break; + case 0x89: /* TODO: HTJ */ + case 0x8a: /* TODO: VTS */ + case 0x8b: /* TODO: PLD */ + case 0x8c: /* TODO: PLU */ + case 0x8d: /* TODO: RI */ + case 0x8e: /* TODO: SS2 */ + case 0x8f: /* TODO: SS3 */ + case 0x91: /* TODO: PU1 */ + case 0x92: /* TODO: PU2 */ + case 0x93: /* TODO: STS */ + case 0x94: /* TODO: CCH */ + case 0x95: /* TODO: MW */ + case 0x96: /* TODO: SPA */ + case 0x97: /* TODO: EPA */ + case 0x98: /* TODO: SOS */ + case 0x99: /* TODO: SGCI */ + break; + case 0x9a: /* DECID -- Identify Terminal */ + ttywrite(vtiden, strlen(vtiden), 0); + break; + case 0x9b: /* TODO: CSI */ + case 0x9c: /* TODO: ST */ + break; + case 0x90: /* DCS -- Device Control String */ + case 0x9d: /* OSC -- Operating System Command */ + case 0x9e: /* PM -- Privacy Message */ + case 0x9f: /* APC -- Application Program Command */ + tstrsequence(ascii); + return; + } + /* only CAN, SUB, \a and C1 chars interrupt a sequence */ + term.esc &= ~(ESC_STR_END|ESC_STR); +} + +/* + * returns 1 when the sequence is finished and it hasn't to read + * more characters for this sequence, otherwise 0 + */ +int +eschandle(uchar ascii) +{ + switch (ascii) { + case '[': + term.esc |= ESC_CSI; + return 0; + case '#': + term.esc |= ESC_TEST; + return 0; + case '%': + term.esc |= ESC_UTF8; + return 0; + case 'P': /* DCS -- Device Control String */ + case '_': /* APC -- Application Program Command */ + case '^': /* PM -- Privacy Message */ + case ']': /* OSC -- Operating System Command */ + case 'k': /* old title set compatibility */ + tstrsequence(ascii); + return 0; + case 'n': /* LS2 -- Locking shift 2 */ + case 'o': /* LS3 -- Locking shift 3 */ + term.charset = 2 + (ascii - 'n'); + break; + case '(': /* GZD4 -- set primary charset G0 */ + case ')': /* G1D4 -- set secondary charset G1 */ + case '*': /* G2D4 -- set tertiary charset G2 */ + case '+': /* G3D4 -- set quaternary charset G3 */ + term.icharset = ascii - '('; + term.esc |= ESC_ALTCHARSET; + return 0; + case 'D': /* IND -- Linefeed */ + if (term.c.y == term.bot) { + tscrollup(term.top, 1); + } else { + tmoveto(term.c.x, term.c.y+1); + } + break; + case 'E': /* NEL -- Next line */ + tnewline(1); /* always go to first col */ + break; + case 'H': /* HTS -- Horizontal tab stop */ + term.tabs[term.c.x] = 1; + break; + case 'M': /* RI -- Reverse index */ + if (term.c.y == term.top) { + tscrolldown(term.top, 1); + } else { + tmoveto(term.c.x, term.c.y-1); + } + break; + case 'Z': /* DECID -- Identify Terminal */ + ttywrite(vtiden, strlen(vtiden), 0); + break; + case 'c': /* RIS -- Reset to initial state */ + treset(); + resettitle(); + xloadcols(); + break; + case '=': /* DECPAM -- Application keypad */ + xsetmode(1, MODE_APPKEYPAD); + break; + case '>': /* DECPNM -- Normal keypad */ + xsetmode(0, MODE_APPKEYPAD); + break; + case '7': /* DECSC -- Save Cursor */ + tcursor(CURSOR_SAVE); + break; + case '8': /* DECRC -- Restore Cursor */ + tcursor(CURSOR_LOAD); + break; + case '\\': /* ST -- String Terminator */ + if (term.esc & ESC_STR_END) + strhandle(); + break; + default: + fprintf(stderr, "erresc: unknown sequence ESC 0x%02X '%c'\n", + (uchar) ascii, isprint(ascii)? ascii:'.'); + break; + } + return 1; +} + +void +tputc(Rune u) +{ + char c[UTF_SIZ]; + int control; + int width, len; + Glyph *gp; + + control = ISCONTROL(u); + if (u < 127 || !IS_SET(MODE_UTF8)) { + c[0] = u; + width = len = 1; + } else { + len = utf8encode(u, c); + if (!control && (width = wcwidth(u)) == -1) + width = 1; + } + + if (IS_SET(MODE_PRINT)) + tprinter(c, len); + + /* + * STR sequence must be checked before anything else + * because it uses all following characters until it + * receives a ESC, a SUB, a ST or any other C1 control + * character. + */ + if (term.esc & ESC_STR) { + if (u == '\a' || u == 030 || u == 032 || u == 033 || + ISCONTROLC1(u)) { + term.esc &= ~(ESC_START|ESC_STR); + term.esc |= ESC_STR_END; + goto check_control_code; + } + + if (strescseq.len+len >= strescseq.siz) { + /* + * Here is a bug in terminals. If the user never sends + * some code to stop the str or esc command, then st + * will stop responding. But this is better than + * silently failing with unknown characters. At least + * then users will report back. + * + * In the case users ever get fixed, here is the code: + */ + /* + * term.esc = 0; + * strhandle(); + */ + if (strescseq.siz > (SIZE_MAX - UTF_SIZ) / 2) + return; + strescseq.siz *= 2; + strescseq.buf = xrealloc(strescseq.buf, strescseq.siz); + } + + memmove(&strescseq.buf[strescseq.len], c, len); + strescseq.len += len; + return; + } + +check_control_code: + /* + * Actions of control codes must be performed as soon they arrive + * because they can be embedded inside a control sequence, and + * they must not cause conflicts with sequences. + */ + if (control) { + tcontrolcode(u); + /* + * control codes are not shown ever + */ + if (!term.esc) + term.lastc = 0; + return; + } else if (term.esc & ESC_START) { + if (term.esc & ESC_CSI) { + csiescseq.buf[csiescseq.len++] = u; + if (BETWEEN(u, 0x40, 0x7E) + || csiescseq.len >= \ + sizeof(csiescseq.buf)-1) { + term.esc = 0; + csiparse(); + csihandle(); + } + return; + } else if (term.esc & ESC_UTF8) { + tdefutf8(u); + } else if (term.esc & ESC_ALTCHARSET) { + tdeftran(u); + } else if (term.esc & ESC_TEST) { + tdectest(u); + } else { + if (!eschandle(u)) + return; + /* sequence already finished */ + } + term.esc = 0; + /* + * All characters which form part of a sequence are not + * printed + */ + return; + } + if (selected(term.c.x, term.c.y)) + selclear(); + + gp = &TLINE(term.c.y)[term.c.x]; + if (IS_SET(MODE_WRAP) && (term.c.state & CURSOR_WRAPNEXT)) { + gp->mode |= ATTR_WRAP; + tnewline(1); + gp = &TLINE(term.c.y)[term.c.x]; + } + + if (IS_SET(MODE_INSERT) && term.c.x+width < term.col) + memmove(gp+width, gp, (term.col - term.c.x - width) * sizeof(Glyph)); + + if (term.c.x+width > term.col) { + tnewline(1); + gp = &TLINE(term.c.y)[term.c.x]; + } + + tsetchar(u, &term.c.attr, term.c.x, term.c.y); + term.lastc = u; + + if (width == 2) { + gp->mode |= ATTR_WIDE; + if (term.c.x+1 < term.col) { + if (gp[1].mode == ATTR_WIDE && term.c.x+2 < term.col) { + gp[2].u = ' '; + gp[2].mode &= ~ATTR_WDUMMY; + } + gp[1].u = '\0'; + gp[1].mode = ATTR_WDUMMY; + } + } + if (term.c.x+width < term.col) { + tmoveto(term.c.x+width, term.c.y); + } else { + term.c.state |= CURSOR_WRAPNEXT; + } +} + +int +twrite(const char *buf, int buflen, int show_ctrl) +{ + int charsize; + Rune u; + int n; + + if (TSCREEN.off) { + TSCREEN.off = 0; + tfulldirt(); + } + + for (n = 0; n < buflen; n += charsize) { + if (IS_SET(MODE_UTF8)) { + /* process a complete utf8 char */ + charsize = utf8decode(buf + n, &u, buflen - n); + if (charsize == 0) + break; + } else { + u = buf[n] & 0xFF; + charsize = 1; + } + if (show_ctrl && ISCONTROL(u)) { + if (u & 0x80) { + u &= 0x7f; + tputc('^'); + tputc('['); + } else if (u != '\n' && u != '\r' && u != '\t') { + u ^= 0x40; + tputc('^'); + } + } + tputc(u); + } + return n; +} + +void +clearline(Line line, Glyph g, int x, int xend) +{ + int i; + g.mode = 0; + g.u = ' '; + for (i = x; i < xend; ++i) { + line[i] = g; + } +} + +Line +ensureline(Line line) +{ + if (!line) { + line = xmalloc(term.linelen * sizeof(Glyph)); + } + return line; +} + +void +tresize(int col, int row) +{ + int i, j; + int minrow = MIN(row, term.row); + int mincol = MIN(col, term.col); + int linelen = MAX(col, term.linelen); + int *bp; + + if (col < 1 || row < 1 || row > HISTSIZE) { + fprintf(stderr, + "tresize: error resizing to %dx%d\n", col, row); + return; + } + + /* Shift buffer to keep the cursor where we expect it */ + if (row <= term.c.y) { + term.screen[0].cur = (term.screen[0].cur - row + term.c.y + 1) % term.screen[0].size; + } + + /* Resize and clear line buffers as needed */ + if (linelen > term.linelen) { + for (i = 0; i < term.screen[0].size; ++i) { + if (term.screen[0].buffer[i]) { + term.screen[0].buffer[i] = xrealloc(term.screen[0].buffer[i], linelen * sizeof(Glyph)); + clearline(term.screen[0].buffer[i], term.c.attr, term.linelen, linelen); + } + } + for (i = 0; i < minrow; ++i) { + term.screen[1].buffer[i] = xrealloc(term.screen[1].buffer[i], linelen * sizeof(Glyph)); + clearline(term.screen[1].buffer[i], term.c.attr, term.linelen, linelen); + } + } + /* Allocate all visible lines for regular line buffer */ + for (j = term.screen[0].cur, i = 0; i < row; ++i, j = (j + 1) % term.screen[0].size) + { + if (!term.screen[0].buffer[j]) { + term.screen[0].buffer[j] = xmalloc(linelen * sizeof(Glyph)); + } + if (i >= term.row) { + clearline(term.screen[0].buffer[j], term.c.attr, 0, linelen); + } + } + /* Resize alt screen */ + term.screen[1].cur = 0; + term.screen[1].size = row; + for (i = row; i < term.row; ++i) { + free(term.screen[1].buffer[i]); + } + term.screen[1].buffer = xrealloc(term.screen[1].buffer, row * sizeof(Line)); + for (i = term.row; i < row; ++i) { + term.screen[1].buffer[i] = xmalloc(linelen * sizeof(Glyph)); + clearline(term.screen[1].buffer[i], term.c.attr, 0, linelen); + } + + /* resize to new height */ + term.dirty = xrealloc(term.dirty, row * sizeof(*term.dirty)); + term.tabs = xrealloc(term.tabs, col * sizeof(*term.tabs)); + + /* fix tabstops */ + if (col > term.col) { + bp = term.tabs + term.col; + + memset(bp, 0, sizeof(*term.tabs) * (col - term.col)); + while (--bp > term.tabs && !*bp) + /* nothing */ ; + for (bp += tabspaces; bp < term.tabs + col; bp += tabspaces) + *bp = 1; + } + + /* update terminal size */ + term.col = col; + term.row = row; + term.linelen = linelen; + /* reset scrolling region */ + tsetscroll(0, row-1); + /* make use of the LIMIT in tmoveto */ + tmoveto(term.c.x, term.c.y); + tfulldirt(); +} + +void +resettitle(void) +{ + xsettitle(NULL); +} + +void +drawregion(int x1, int y1, int x2, int y2) +{ + int y, L; + + L = TLINEOFFSET(y1); + for (y = y1; y < y2; y++) { + if (term.dirty[y]) { + term.dirty[y] = 0; + xdrawline(TSCREEN.buffer[L], x1, y, x2); + } + L = (L + 1) % TSCREEN.size; + } +} + +void +draw(void) +{ + int cx = term.c.x, ocx = term.ocx, ocy = term.ocy; + + if (!xstartdraw()) + return; + + /* adjust cursor position */ + LIMIT(term.ocx, 0, term.col-1); + LIMIT(term.ocy, 0, term.row-1); + if (TLINE(term.ocy)[term.ocx].mode & ATTR_WDUMMY) + term.ocx--; + if (TLINE(term.c.y)[cx].mode & ATTR_WDUMMY) + cx--; + + drawregion(0, 0, term.col, term.row); + if (TSCREEN.off == 0) + xdrawcursor(cx, term.c.y, TLINE(term.c.y)[cx], + term.ocx, term.ocy, TLINE(term.ocy)[term.ocx]); + term.ocx = cx; + term.ocy = term.c.y; + xfinishdraw(); + if (ocx != term.ocx || ocy != term.ocy) + xximspot(term.ocx, term.ocy); +} + +void +redraw(void) +{ + tfulldirt(); + draw(); +} diff --git a/utils/st-0.8.5/st.h b/utils/st-0.8.5/st.h new file mode 100644 index 0000000..f425fb6 --- /dev/null +++ b/utils/st-0.8.5/st.h @@ -0,0 +1,134 @@ +/* See LICENSE for license details. */ + +#include +#include + +/* macros */ +#define MIN(a, b) ((a) < (b) ? (a) : (b)) +#define MAX(a, b) ((a) < (b) ? (b) : (a)) +#define LEN(a) (sizeof(a) / sizeof(a)[0]) +#define BETWEEN(x, a, b) ((a) <= (x) && (x) <= (b)) +#define DIVCEIL(n, d) (((n) + ((d) - 1)) / (d)) +#define DEFAULT(a, b) (a) = (a) ? (a) : (b) +#define LIMIT(x, a, b) (x) = (x) < (a) ? (a) : (x) > (b) ? (b) : (x) +#define ATTRCMP(a, b) ((a).mode != (b).mode || (a).fg != (b).fg || \ + (a).bg != (b).bg) +#define TIMEDIFF(t1, t2) ((t1.tv_sec-t2.tv_sec)*1000 + \ + (t1.tv_nsec-t2.tv_nsec)/1E6) +#define MODBIT(x, set, bit) ((set) ? ((x) |= (bit)) : ((x) &= ~(bit))) + +#define TRUECOLOR(r,g,b) (1 << 24 | (r) << 16 | (g) << 8 | (b)) +#define IS_TRUECOL(x) (1 << 24 & (x)) +#define HISTSIZE 2000 + +enum glyph_attribute { + ATTR_NULL = 0, + ATTR_BOLD = 1 << 0, + ATTR_FAINT = 1 << 1, + ATTR_ITALIC = 1 << 2, + ATTR_UNDERLINE = 1 << 3, + ATTR_BLINK = 1 << 4, + ATTR_REVERSE = 1 << 5, + ATTR_INVISIBLE = 1 << 6, + ATTR_STRUCK = 1 << 7, + ATTR_WRAP = 1 << 8, + ATTR_WIDE = 1 << 9, + ATTR_WDUMMY = 1 << 10, + ATTR_BOLD_FAINT = ATTR_BOLD | ATTR_FAINT, +}; + +enum selection_mode { + SEL_IDLE = 0, + SEL_EMPTY = 1, + SEL_READY = 2 +}; + +enum selection_type { + SEL_REGULAR = 1, + SEL_RECTANGULAR = 2 +}; + +enum selection_snap { + SNAP_WORD = 1, + SNAP_LINE = 2 +}; + +typedef unsigned char uchar; +typedef unsigned int uint; +typedef unsigned long ulong; +typedef unsigned short ushort; + +typedef uint_least32_t Rune; + +typedef struct TTYConn { + int cmdfd, pipefd; +} TTYConn; + +#define Glyph Glyph_ +typedef struct { + Rune u; /* character code */ + ushort mode; /* attribute flags */ + uint32_t fg; /* foreground */ + uint32_t bg; /* background */ +} Glyph; + +typedef Glyph *Line; + +typedef union { + int i; + uint ui; + float f; + const void *v; + const char *s; +} Arg; + +void die(const char *, ...); +void redraw(void); +void draw(void); + +void printscreen(const Arg *); +void printsel(const Arg *); +void sendbreak(const Arg *); +void toggleprinter(const Arg *); + +int tattrset(int); +void tnew(int, int); +void tresize(int, int); +void tsetdirtattr(int); +void ttyhangup(void); +TTYConn ttynew(const char *, char *, const char *, char **); +size_t ttyread(void); +void ttyresize(int, int); +void ttywrite(const char *, size_t, int); + +void resettitle(void); + +void selclear(void); +void selinit(void); +void selstart(int, int, int); +void selextend(int, int, int, int); +int selected(int, int); +char *getsel(void); + +size_t utf8encode(Rune, char *); + +void *xmalloc(size_t); +void *xrealloc(void *, size_t); +char *xstrdup(const char *); + +int xgetcolor(int x, unsigned char *r, unsigned char *g, unsigned char *b); + +/* config.h globals */ +extern char *utmp; +extern char *scroll; +extern char *stty_args; +extern char *vtiden; +extern wchar_t *worddelimiters; +extern int allowaltscreen; +extern int allowwindowops; +extern char *termname; +extern unsigned int tabspaces; +extern unsigned int defaultfg; +extern unsigned int defaultbg; +extern unsigned int defaultcs; +extern float alpha; diff --git a/utils/st-0.8.5/st.info b/utils/st-0.8.5/st.info new file mode 100644 index 0000000..8201ad6 --- /dev/null +++ b/utils/st-0.8.5/st.info @@ -0,0 +1,239 @@ +st-mono| simpleterm monocolor, + acsc=+C\,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, + am, + bce, + bel=^G, + blink=\E[5m, + bold=\E[1m, + cbt=\E[Z, + cvvis=\E[?25h, + civis=\E[?25l, + clear=\E[H\E[2J, + cnorm=\E[?12l\E[?25h, + colors#2, + cols#80, + cr=^M, + csr=\E[%i%p1%d;%p2%dr, + cub=\E[%p1%dD, + cub1=^H, + cud1=^J, + cud=\E[%p1%dB, + cuf1=\E[C, + cuf=\E[%p1%dC, + cup=\E[%i%p1%d;%p2%dH, + cuu1=\E[A, + cuu=\E[%p1%dA, + dch=\E[%p1%dP, + dch1=\E[P, + dim=\E[2m, + dl=\E[%p1%dM, + dl1=\E[M, + ech=\E[%p1%dX, + ed=\E[J, + el=\E[K, + el1=\E[1K, + enacs=\E)0, + flash=\E[?5h$<80/>\E[?5l, + fsl=^G, + home=\E[H, + hpa=\E[%i%p1%dG, + hs, + ht=^I, + hts=\EH, + ich=\E[%p1%d@, + il1=\E[L, + il=\E[%p1%dL, + ind=^J, + indn=\E[%p1%dS, + invis=\E[8m, + is2=\E[4l\E>\E[?1034l, + it#8, + kel=\E[1;2F, + ked=\E[1;5F, + ka1=\E[1~, + ka3=\E[5~, + kc1=\E[4~, + kc3=\E[6~, + kbs=\177, + kcbt=\E[Z, + kb2=\EOu, + kcub1=\EOD, + kcud1=\EOB, + kcuf1=\EOC, + kcuu1=\EOA, + kDC=\E[3;2~, + kent=\EOM, + kEND=\E[1;2F, + kIC=\E[2;2~, + kNXT=\E[6;2~, + kPRV=\E[5;2~, + kHOM=\E[1;2H, + kLFT=\E[1;2D, + kRIT=\E[1;2C, + kind=\E[1;2B, + kri=\E[1;2A, + kclr=\E[3;5~, + kdl1=\E[3;2~, + kdch1=\E[3~, + kich1=\E[2~, + kend=\E[4~, + kf1=\EOP, + kf2=\EOQ, + kf3=\EOR, + kf4=\EOS, + kf5=\E[15~, + kf6=\E[17~, + kf7=\E[18~, + kf8=\E[19~, + kf9=\E[20~, + kf10=\E[21~, + kf11=\E[23~, + kf12=\E[24~, + kf13=\E[1;2P, + kf14=\E[1;2Q, + kf15=\E[1;2R, + kf16=\E[1;2S, + kf17=\E[15;2~, + kf18=\E[17;2~, + kf19=\E[18;2~, + kf20=\E[19;2~, + kf21=\E[20;2~, + kf22=\E[21;2~, + kf23=\E[23;2~, + kf24=\E[24;2~, + kf25=\E[1;5P, + kf26=\E[1;5Q, + kf27=\E[1;5R, + kf28=\E[1;5S, + kf29=\E[15;5~, + kf30=\E[17;5~, + kf31=\E[18;5~, + kf32=\E[19;5~, + kf33=\E[20;5~, + kf34=\E[21;5~, + kf35=\E[23;5~, + kf36=\E[24;5~, + kf37=\E[1;6P, + kf38=\E[1;6Q, + kf39=\E[1;6R, + kf40=\E[1;6S, + kf41=\E[15;6~, + kf42=\E[17;6~, + kf43=\E[18;6~, + kf44=\E[19;6~, + kf45=\E[20;6~, + kf46=\E[21;6~, + kf47=\E[23;6~, + kf48=\E[24;6~, + kf49=\E[1;3P, + kf50=\E[1;3Q, + kf51=\E[1;3R, + kf52=\E[1;3S, + kf53=\E[15;3~, + kf54=\E[17;3~, + kf55=\E[18;3~, + kf56=\E[19;3~, + kf57=\E[20;3~, + kf58=\E[21;3~, + kf59=\E[23;3~, + kf60=\E[24;3~, + kf61=\E[1;4P, + kf62=\E[1;4Q, + kf63=\E[1;4R, + khome=\E[1~, + kil1=\E[2;5~, + krmir=\E[2;2~, + knp=\E[6~, + kmous=\E[M, + kpp=\E[5~, + lines#24, + mir, + msgr, + npc, + op=\E[39;49m, + pairs#64, + mc0=\E[i, + mc4=\E[4i, + mc5=\E[5i, + rc=\E8, + rev=\E[7m, + ri=\EM, + rin=\E[%p1%dT, + ritm=\E[23m, + rmacs=\E(B, + rmcup=\E[?1049l, + rmir=\E[4l, + rmkx=\E[?1l\E>, + rmso=\E[27m, + rmul=\E[24m, + rs1=\Ec, + rs2=\E[4l\E>\E[?1034l, + sc=\E7, + sitm=\E[3m, + sgr0=\E[0m, + smacs=\E(0, + smcup=\E[?1049h, + smir=\E[4h, + smkx=\E[?1h\E=, + smso=\E[7m, + smul=\E[4m, + tbc=\E[3g, + tsl=\E]0;, + xenl, + vpa=\E[%i%p1%dd, +# XTerm extensions + rmxx=\E[29m, + smxx=\E[9m, +# disabled rep for now: causes some issues with older ncurses versions. +# rep=%p1%c\E[%p2%{1}%-%db, +# tmux extensions, see TERMINFO EXTENSIONS in tmux(1) + Tc, + Ms=\E]52;%p1%s;%p2%s\007, + Se=\E[2 q, + Ss=\E[%p1%d q, + +st| simpleterm, + use=st-mono, + colors#8, + setab=\E[4%p1%dm, + setaf=\E[3%p1%dm, + setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, + setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m, + sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m, + +st-256color| simpleterm with 256 colors, + use=st, + ccc, + colors#256, + oc=\E]104\007, + pairs#32767, +# Nicked from xterm-256color + initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\, + setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m, + setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m, + +st-meta| simpleterm with meta key, + use=st, + km, + rmm=\E[?1034l, + smm=\E[?1034h, + rs2=\E[4l\E>\E[?1034h, + is2=\E[4l\E>\E[?1034h, + +st-meta-256color| simpleterm with meta key and 256 colors, + use=st-256color, + km, + rmm=\E[?1034l, + smm=\E[?1034h, + rs2=\E[4l\E>\E[?1034h, + is2=\E[4l\E>\E[?1034h, + +st-bs| simpleterm with backspace as backspace, + use=st, + kbs=\010, + kdch1=\177, + +st-bs-256color| simpleterm with backspace as backspace and 256colors, + use=st-256color, + kbs=\010, + kdch1=\177, diff --git a/utils/st-0.8.5/win.h b/utils/st-0.8.5/win.h new file mode 100644 index 0000000..e6e4369 --- /dev/null +++ b/utils/st-0.8.5/win.h @@ -0,0 +1,40 @@ +/* See LICENSE for license details. */ + +enum win_mode { + MODE_VISIBLE = 1 << 0, + MODE_FOCUSED = 1 << 1, + MODE_APPKEYPAD = 1 << 2, + MODE_MOUSEBTN = 1 << 3, + MODE_MOUSEMOTION = 1 << 4, + MODE_REVERSE = 1 << 5, + MODE_KBDLOCK = 1 << 6, + MODE_HIDE = 1 << 7, + MODE_APPCURSOR = 1 << 8, + MODE_MOUSESGR = 1 << 9, + MODE_8BIT = 1 << 10, + MODE_BLINK = 1 << 11, + MODE_FBLINK = 1 << 12, + MODE_FOCUS = 1 << 13, + MODE_MOUSEX10 = 1 << 14, + MODE_MOUSEMANY = 1 << 15, + MODE_BRCKTPASTE = 1 << 16, + MODE_NUMLOCK = 1 << 17, + MODE_MOUSE = MODE_MOUSEBTN|MODE_MOUSEMOTION|MODE_MOUSEX10\ + |MODE_MOUSEMANY, +}; + +void xbell(void); +void xclipcopy(void); +void xdrawcursor(int, int, Glyph, int, int, Glyph); +void xdrawline(Line, int, int, int); +void xfinishdraw(void); +void xloadcols(void); +int xsetcolorname(int, const char *); +void xseticontitle(char *); +void xsettitle(char *); +int xsetcursor(int); +void xsetmode(int, unsigned int); +void xsetpointermotion(int); +void xsetsel(char *); +int xstartdraw(void); +void xximspot(int, int); diff --git a/utils/st-0.8.5/x.c b/utils/st-0.8.5/x.c new file mode 100644 index 0000000..601fc0d --- /dev/null +++ b/utils/st-0.8.5/x.c @@ -0,0 +1,2157 @@ +/* See LICENSE for license details. */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +char *argv0; +#include "arg.h" +#include "st.h" +#include "win.h" + +/* types used in config.h */ +typedef struct { + uint mod; + KeySym keysym; + void (*func)(const Arg *); + const Arg arg; +} Shortcut; + +typedef struct { + uint mod; + uint button; + void (*func)(const Arg *); + const Arg arg; + uint release; +} MouseShortcut; + +typedef struct { + KeySym k; + uint mask; + char *s; + /* three-valued logic variables: 0 indifferent, 1 on, -1 off */ + signed char appkey; /* application keypad */ + signed char appcursor; /* application cursor */ +} Key; + +/* X modifiers */ +#define XK_ANY_MOD UINT_MAX +#define XK_NO_MOD 0 +#define XK_SWITCH_MOD (1<<13|1<<14) + +/* function definitions used in config.h */ +static void clipcopy(const Arg *); +static void clippaste(const Arg *); +static void numlock(const Arg *); +static void selpaste(const Arg *); +static void zoom(const Arg *); +static void zoomabs(const Arg *); +static void zoomreset(const Arg *); +static void ttysend(const Arg *); +void kscrollup(const Arg *); +void kscrolldown(const Arg *); + +/* config.h for applying patches and the configuration. */ +#include "config.h" + +/* XEMBED messages */ +#define XEMBED_FOCUS_IN 4 +#define XEMBED_FOCUS_OUT 5 + +/* macros */ +#define IS_SET(flag) ((win.mode & (flag)) != 0) +#define TRUERED(x) (((x) & 0xff0000) >> 8) +#define TRUEGREEN(x) (((x) & 0xff00)) +#define TRUEBLUE(x) (((x) & 0xff) << 8) + +typedef XftDraw *Draw; +typedef XftColor Color; +typedef XftGlyphFontSpec GlyphFontSpec; + +/* Purely graphic info */ +typedef struct { + int tw, th; /* tty width and height */ + int w, h; /* window width and height */ + int ch; /* char height */ + int cw; /* char width */ + int mode; /* window state/mode flags */ + int cursor; /* cursor style */ +} TermWindow; + +typedef struct { + Display *dpy; + Colormap cmap; + Window win; + Drawable buf; + GlyphFontSpec *specbuf; /* font spec buffer used for rendering */ + Atom xembed, wmdeletewin, netwmname, netwmiconname, netwmpid; + struct { + XIM xim; + XIC xic; + XPoint spot; + XVaNestedList spotlist; + } ime; + Draw draw; + Visual *vis; + XSetWindowAttributes attrs; + int scr; + int isfixed; /* is fixed geometry? */ + int depth; /* bit depth */ + int l, t; /* left and top offset */ + int gm; /* geometry mask */ +} XWindow; + +typedef struct { + Atom xtarget; + char *primary, *clipboard; + struct timespec tclick1; + struct timespec tclick2; +} XSelection; + +/* Font structure */ +#define Font Font_ +typedef struct { + int height; + int width; + int ascent; + int descent; + int badslant; + int badweight; + short lbearing; + short rbearing; + XftFont *match; + FcFontSet *set; + FcPattern *pattern; +} Font; + +/* Drawing Context */ +typedef struct { + Color *col; + size_t collen; + Font font, bfont, ifont, ibfont; + GC gc; +} DC; + +static inline ushort sixd_to_16bit(int); +static int xmakeglyphfontspecs(XftGlyphFontSpec *, const Glyph *, int, int, int); +static void xdrawglyphfontspecs(const XftGlyphFontSpec *, Glyph, int, int, int); +static void xdrawglyph(Glyph, int, int); +static void xclear(int, int, int, int); +static int xgeommasktogravity(int); +static int ximopen(Display *); +static void ximinstantiate(Display *, XPointer, XPointer); +static void ximdestroy(XIM, XPointer, XPointer); +static int xicdestroy(XIC, XPointer, XPointer); +static void xinit(int, int); +static void cresize(int, int); +static void xresize(int, int); +static void xhints(void); +static int xloadcolor(int, const char *, Color *); +static int xloadfont(Font *, FcPattern *); +static void xloadfonts(const char *, double); +static void xunloadfont(Font *); +static void xunloadfonts(void); +static void xsetenv(void); +static void xseturgency(int); +static int evcol(XEvent *); +static int evrow(XEvent *); + +static void expose(XEvent *); +static void visibility(XEvent *); +static void unmap(XEvent *); +static void kpress(XEvent *); +static void cmessage(XEvent *); +static void resize(XEvent *); +static void focus(XEvent *); +static uint buttonmask(uint); +static int mouseaction(XEvent *, uint); +static void brelease(XEvent *); +static void bpress(XEvent *); +static void bmotion(XEvent *); +static void propnotify(XEvent *); +static void selnotify(XEvent *); +static void selclear_(XEvent *); +static void selrequest(XEvent *); +static void setsel(char *, Time); +static void mousesel(XEvent *, int); +static void mousereport(XEvent *); +static char *kmap(KeySym, uint); +static int match(uint, uint); + +static void run(void); +static void usage(void); + +static void (*handler[LASTEvent])(XEvent *) = { + [KeyPress] = kpress, + [ClientMessage] = cmessage, + [ConfigureNotify] = resize, + [VisibilityNotify] = visibility, + [UnmapNotify] = unmap, + [Expose] = expose, + [FocusIn] = focus, + [FocusOut] = focus, + [MotionNotify] = bmotion, + [ButtonPress] = bpress, + [ButtonRelease] = brelease, +/* + * Uncomment if you want the selection to disappear when you select something + * different in another window. + */ +/* [SelectionClear] = selclear_, */ + [SelectionNotify] = selnotify, +/* + * PropertyNotify is only turned on when there is some INCR transfer happening + * for the selection retrieval. + */ + [PropertyNotify] = propnotify, + [SelectionRequest] = selrequest, +}; + +/* Globals */ +static DC dc; +static XWindow xw; +static XSelection xsel; +static TermWindow win; + +/* Font Ring Cache */ +enum { + FRC_NORMAL, + FRC_ITALIC, + FRC_BOLD, + FRC_ITALICBOLD +}; + +typedef struct { + XftFont *font; + int flags; + Rune unicodep; +} Fontcache; + +/* Fontcache is an array now. A new font will be appended to the array. */ +static Fontcache *frc = NULL; +static int frclen = 0; +static int frccap = 0; +static char *usedfont = NULL; +static double usedfontsize = 0; +static double defaultfontsize = 0; + +static char *opt_alpha = NULL; +static char *opt_class = NULL; +static char **opt_cmd = NULL; +static char *opt_embed = NULL; +static char *opt_font = NULL; +static char *opt_io = NULL; +static char *opt_line = NULL; +static char *opt_name = NULL; +static char *opt_title = NULL; + +static int oldbutton = 3; /* button event on startup: 3 = release */ +static int cursorblinks = 0; + +void +clipcopy(const Arg *dummy) +{ + Atom clipboard; + + free(xsel.clipboard); + xsel.clipboard = NULL; + + if (xsel.primary != NULL) { + xsel.clipboard = xstrdup(xsel.primary); + clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); + XSetSelectionOwner(xw.dpy, clipboard, xw.win, CurrentTime); + } +} + +void +clippaste(const Arg *dummy) +{ + Atom clipboard; + + clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); + XConvertSelection(xw.dpy, clipboard, xsel.xtarget, clipboard, + xw.win, CurrentTime); +} + +void +selpaste(const Arg *dummy) +{ + XConvertSelection(xw.dpy, XA_PRIMARY, xsel.xtarget, XA_PRIMARY, + xw.win, CurrentTime); +} + +void +numlock(const Arg *dummy) +{ + win.mode ^= MODE_NUMLOCK; +} + +void +zoom(const Arg *arg) +{ + Arg larg; + + larg.f = usedfontsize + arg->f; + zoomabs(&larg); +} + +void +zoomabs(const Arg *arg) +{ + xunloadfonts(); + xloadfonts(usedfont, arg->f); + cresize(0, 0); + redraw(); + xhints(); +} + +void +zoomreset(const Arg *arg) +{ + Arg larg; + + if (defaultfontsize > 0) { + larg.f = defaultfontsize; + zoomabs(&larg); + } +} + +void +ttysend(const Arg *arg) +{ + ttywrite(arg->s, strlen(arg->s), 1); +} + +int +evcol(XEvent *e) +{ + int x = e->xbutton.x - borderpx; + LIMIT(x, 0, win.tw - 1); + return x / win.cw; +} + +int +evrow(XEvent *e) +{ + int y = e->xbutton.y - borderpx; + LIMIT(y, 0, win.th - 1); + return y / win.ch; +} + +void +mousesel(XEvent *e, int done) +{ + int type, seltype = SEL_REGULAR; + uint state = e->xbutton.state & ~(Button1Mask | forcemousemod); + + for (type = 1; type < LEN(selmasks); ++type) { + if (match(selmasks[type], state)) { + seltype = type; + break; + } + } + selextend(evcol(e), evrow(e), seltype, done); + if (done) + setsel(getsel(), e->xbutton.time); +} + +void +mousereport(XEvent *e) +{ + int len, x = evcol(e), y = evrow(e), + button = e->xbutton.button, state = e->xbutton.state; + char buf[40]; + static int ox, oy; + + /* from urxvt */ + if (e->xbutton.type == MotionNotify) { + if (x == ox && y == oy) + return; + if (!IS_SET(MODE_MOUSEMOTION) && !IS_SET(MODE_MOUSEMANY)) + return; + /* MOUSE_MOTION: no reporting if no button is pressed */ + if (IS_SET(MODE_MOUSEMOTION) && oldbutton == 3) + return; + + button = oldbutton + 32; + ox = x; + oy = y; + } else { + if (!IS_SET(MODE_MOUSESGR) && e->xbutton.type == ButtonRelease) { + button = 3; + } else { + button -= Button1; + if (button >= 7) + button += 128 - 7; + else if (button >= 3) + button += 64 - 3; + } + if (e->xbutton.type == ButtonPress) { + oldbutton = button; + ox = x; + oy = y; + } else if (e->xbutton.type == ButtonRelease) { + oldbutton = 3; + /* MODE_MOUSEX10: no button release reporting */ + if (IS_SET(MODE_MOUSEX10)) + return; + if (button == 64 || button == 65) + return; + } + } + + if (!IS_SET(MODE_MOUSEX10)) { + button += ((state & ShiftMask ) ? 4 : 0) + + ((state & Mod4Mask ) ? 8 : 0) + + ((state & ControlMask) ? 16 : 0); + } + + if (IS_SET(MODE_MOUSESGR)) { + len = snprintf(buf, sizeof(buf), "\033[<%d;%d;%d%c", + button, x+1, y+1, + e->xbutton.type == ButtonRelease ? 'm' : 'M'); + } else if (x < 223 && y < 223) { + len = snprintf(buf, sizeof(buf), "\033[M%c%c%c", + 32+button, 32+x+1, 32+y+1); + } else { + return; + } + + ttywrite(buf, len, 0); +} + +uint +buttonmask(uint button) +{ + return button == Button1 ? Button1Mask + : button == Button2 ? Button2Mask + : button == Button3 ? Button3Mask + : button == Button4 ? Button4Mask + : button == Button5 ? Button5Mask + : 0; +} + +int +mouseaction(XEvent *e, uint release) +{ + MouseShortcut *ms; + + /* ignore Buttonmask for Button - it's set on release */ + uint state = e->xbutton.state & ~buttonmask(e->xbutton.button); + + for (ms = mshortcuts; ms < mshortcuts + LEN(mshortcuts); ms++) { + if (ms->release == release && + ms->button == e->xbutton.button && + (match(ms->mod, state) || /* exact or forced */ + match(ms->mod, state & ~forcemousemod))) { + ms->func(&(ms->arg)); + return 1; + } + } + + return 0; +} + +void +bpress(XEvent *e) +{ + struct timespec now; + int snap; + + if (IS_SET(MODE_MOUSE) && !(e->xbutton.state & forcemousemod)) { + mousereport(e); + return; + } + + if (mouseaction(e, 0)) + return; + + if (e->xbutton.button == Button1) { + /* + * If the user clicks below predefined timeouts specific + * snapping behaviour is exposed. + */ + clock_gettime(CLOCK_MONOTONIC, &now); + if (TIMEDIFF(now, xsel.tclick2) <= tripleclicktimeout) { + snap = SNAP_LINE; + } else if (TIMEDIFF(now, xsel.tclick1) <= doubleclicktimeout) { + snap = SNAP_WORD; + } else { + snap = 0; + } + xsel.tclick2 = xsel.tclick1; + xsel.tclick1 = now; + + selstart(evcol(e), evrow(e), snap); + } +} + +void +propnotify(XEvent *e) +{ + XPropertyEvent *xpev; + Atom clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); + + xpev = &e->xproperty; + if (xpev->state == PropertyNewValue && + (xpev->atom == XA_PRIMARY || + xpev->atom == clipboard)) { + selnotify(e); + } +} + +void +selnotify(XEvent *e) +{ + ulong nitems, ofs, rem; + int format; + uchar *data, *last, *repl; + Atom type, incratom, property = None; + + incratom = XInternAtom(xw.dpy, "INCR", 0); + + ofs = 0; + if (e->type == SelectionNotify) + property = e->xselection.property; + else if (e->type == PropertyNotify) + property = e->xproperty.atom; + + if (property == None) + return; + + do { + if (XGetWindowProperty(xw.dpy, xw.win, property, ofs, + BUFSIZ/4, False, AnyPropertyType, + &type, &format, &nitems, &rem, + &data)) { + fprintf(stderr, "Clipboard allocation failed\n"); + return; + } + + if (e->type == PropertyNotify && nitems == 0 && rem == 0) { + /* + * If there is some PropertyNotify with no data, then + * this is the signal of the selection owner that all + * data has been transferred. We won't need to receive + * PropertyNotify events anymore. + */ + MODBIT(xw.attrs.event_mask, 0, PropertyChangeMask); + XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, + &xw.attrs); + } + + if (type == incratom) { + /* + * Activate the PropertyNotify events so we receive + * when the selection owner does send us the next + * chunk of data. + */ + MODBIT(xw.attrs.event_mask, 1, PropertyChangeMask); + XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, + &xw.attrs); + + /* + * Deleting the property is the transfer start signal. + */ + XDeleteProperty(xw.dpy, xw.win, (int)property); + continue; + } + + /* + * As seen in getsel: + * Line endings are inconsistent in the terminal and GUI world + * copy and pasting. When receiving some selection data, + * replace all '\n' with '\r'. + * FIXME: Fix the computer world. + */ + repl = data; + last = data + nitems * format / 8; + while ((repl = memchr(repl, '\n', last - repl))) { + *repl++ = '\r'; + } + + if (IS_SET(MODE_BRCKTPASTE) && ofs == 0) + ttywrite("\033[200~", 6, 0); + ttywrite((char *)data, nitems * format / 8, 1); + if (IS_SET(MODE_BRCKTPASTE) && rem == 0) + ttywrite("\033[201~", 6, 0); + XFree(data); + /* number of 32-bit chunks returned */ + ofs += nitems * format / 32; + } while (rem > 0); + + /* + * Deleting the property again tells the selection owner to send the + * next data chunk in the property. + */ + XDeleteProperty(xw.dpy, xw.win, (int)property); +} + +void +xclipcopy(void) +{ + clipcopy(NULL); +} + +void +selclear_(XEvent *e) +{ + selclear(); +} + +void +selrequest(XEvent *e) +{ + XSelectionRequestEvent *xsre; + XSelectionEvent xev; + Atom xa_targets, string, clipboard; + char *seltext; + + xsre = (XSelectionRequestEvent *) e; + xev.type = SelectionNotify; + xev.requestor = xsre->requestor; + xev.selection = xsre->selection; + xev.target = xsre->target; + xev.time = xsre->time; + if (xsre->property == None) + xsre->property = xsre->target; + + /* reject */ + xev.property = None; + + xa_targets = XInternAtom(xw.dpy, "TARGETS", 0); + if (xsre->target == xa_targets) { + /* respond with the supported type */ + string = xsel.xtarget; + XChangeProperty(xsre->display, xsre->requestor, xsre->property, + XA_ATOM, 32, PropModeReplace, + (uchar *) &string, 1); + xev.property = xsre->property; + } else if (xsre->target == xsel.xtarget || xsre->target == XA_STRING) { + /* + * xith XA_STRING non ascii characters may be incorrect in the + * requestor. It is not our problem, use utf8. + */ + clipboard = XInternAtom(xw.dpy, "CLIPBOARD", 0); + if (xsre->selection == XA_PRIMARY) { + seltext = xsel.primary; + } else if (xsre->selection == clipboard) { + seltext = xsel.clipboard; + } else { + fprintf(stderr, + "Unhandled clipboard selection 0x%lx\n", + xsre->selection); + return; + } + if (seltext != NULL) { + XChangeProperty(xsre->display, xsre->requestor, + xsre->property, xsre->target, + 8, PropModeReplace, + (uchar *)seltext, strlen(seltext)); + xev.property = xsre->property; + } + } + + /* all done, send a notification to the listener */ + if (!XSendEvent(xsre->display, xsre->requestor, 1, 0, (XEvent *) &xev)) + fprintf(stderr, "Error sending SelectionNotify event\n"); +} + +void +setsel(char *str, Time t) +{ + if (!str) + return; + + free(xsel.primary); + xsel.primary = str; + + XSetSelectionOwner(xw.dpy, XA_PRIMARY, xw.win, t); + if (XGetSelectionOwner(xw.dpy, XA_PRIMARY) != xw.win) + selclear(); +} + +void +xsetsel(char *str) +{ + setsel(str, CurrentTime); +} + +void +brelease(XEvent *e) +{ + if (IS_SET(MODE_MOUSE) && !(e->xbutton.state & forcemousemod)) { + mousereport(e); + return; + } + + if (mouseaction(e, 1)) + return; + if (e->xbutton.button == Button1) + mousesel(e, 1); +} + +void +bmotion(XEvent *e) +{ + if (IS_SET(MODE_MOUSE) && !(e->xbutton.state & forcemousemod)) { + mousereport(e); + return; + } + + mousesel(e, 0); +} + +void +cresize(int width, int height) +{ + int col, row; + + if (width != 0) + win.w = width; + if (height != 0) + win.h = height; + + col = (win.w - 2 * borderpx) / win.cw; + row = (win.h - 2 * borderpx) / win.ch; + col = MAX(1, col); + row = MAX(1, row); + + tresize(col, row); + xresize(col, row); + ttyresize(win.tw, win.th); +} + +void +xresize(int col, int row) +{ + win.tw = col * win.cw; + win.th = row * win.ch; + + XFreePixmap(xw.dpy, xw.buf); + xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, + xw.depth); + XftDrawChange(xw.draw, xw.buf); + xclear(0, 0, win.w, win.h); + + /* resize to new width */ + xw.specbuf = xrealloc(xw.specbuf, col * sizeof(GlyphFontSpec)); +} + +ushort +sixd_to_16bit(int x) +{ + return x == 0 ? 0 : 0x3737 + 0x2828 * x; +} + +int +xloadcolor(int i, const char *name, Color *ncolor) +{ + XRenderColor color = { .alpha = 0xffff }; + + if (!name) { + if (BETWEEN(i, 16, 255)) { /* 256 color */ + if (i < 6*6*6+16) { /* same colors as xterm */ + color.red = sixd_to_16bit( ((i-16)/36)%6 ); + color.green = sixd_to_16bit( ((i-16)/6) %6 ); + color.blue = sixd_to_16bit( ((i-16)/1) %6 ); + } else { /* greyscale */ + color.red = 0x0808 + 0x0a0a * (i - (6*6*6+16)); + color.green = color.blue = color.red; + } + return XftColorAllocValue(xw.dpy, xw.vis, + xw.cmap, &color, ncolor); + } else + name = colorname[i]; + } + + return XftColorAllocName(xw.dpy, xw.vis, xw.cmap, name, ncolor); +} + +void +xloadcols(void) +{ + int i; + static int loaded; + Color *cp; + + if (loaded) { + for (cp = dc.col; cp < &dc.col[dc.collen]; ++cp) + XftColorFree(xw.dpy, xw.vis, xw.cmap, cp); + } else { + dc.collen = MAX(LEN(colorname), 256); + dc.col = xmalloc(dc.collen * sizeof(Color)); + } + + for (i = 0; i < dc.collen; i++) + if (!xloadcolor(i, NULL, &dc.col[i])) { + if (colorname[i]) + die("could not allocate color '%s'\n", colorname[i]); + else + die("could not allocate color %d\n", i); + } + + /* set alpha value of bg color */ + if (opt_alpha) + alpha = strtof(opt_alpha, NULL); + dc.col[defaultbg].color.alpha = (unsigned short)(0xffff * alpha); + dc.col[defaultbg].pixel &= 0x00FFFFFF; + dc.col[defaultbg].pixel |= (unsigned char)(0xff * alpha) << 24; + loaded = 1; +} + +int +xgetcolor(int x, unsigned char *r, unsigned char *g, unsigned char *b) +{ + if (!BETWEEN(x, 0, dc.collen)) + return 1; + + *r = dc.col[x].color.red >> 8; + *g = dc.col[x].color.green >> 8; + *b = dc.col[x].color.blue >> 8; + + return 0; +} + +int +xsetcolorname(int x, const char *name) +{ + Color ncolor; + + if (!BETWEEN(x, 0, dc.collen)) + return 1; + + if (!xloadcolor(x, name, &ncolor)) + return 1; + + XftColorFree(xw.dpy, xw.vis, xw.cmap, &dc.col[x]); + dc.col[x] = ncolor; + + return 0; +} + +/* + * Absolute coordinates. + */ +void +xclear(int x1, int y1, int x2, int y2) +{ + XftDrawRect(xw.draw, + &dc.col[IS_SET(MODE_REVERSE)? defaultfg : defaultbg], + x1, y1, x2-x1, y2-y1); +} + +void +xhints(void) +{ + XClassHint class = {opt_name ? opt_name : termname, + opt_class ? opt_class : termname}; + XWMHints wm = {.flags = InputHint, .input = 1}; + XSizeHints *sizeh; + + sizeh = XAllocSizeHints(); + + sizeh->flags = PSize | PResizeInc | PBaseSize | PMinSize; + sizeh->height = win.h; + sizeh->width = win.w; + sizeh->height_inc = win.ch; + sizeh->width_inc = win.cw; + sizeh->base_height = 2 * borderpx; + sizeh->base_width = 2 * borderpx; + sizeh->min_height = win.ch + 2 * borderpx; + sizeh->min_width = win.cw + 2 * borderpx; + if (xw.isfixed) { + sizeh->flags |= PMaxSize; + sizeh->min_width = sizeh->max_width = win.w; + sizeh->min_height = sizeh->max_height = win.h; + } + if (xw.gm & (XValue|YValue)) { + sizeh->flags |= USPosition | PWinGravity; + sizeh->x = xw.l; + sizeh->y = xw.t; + sizeh->win_gravity = xgeommasktogravity(xw.gm); + } + + XSetWMProperties(xw.dpy, xw.win, NULL, NULL, NULL, 0, sizeh, &wm, + &class); + XFree(sizeh); +} + +int +xgeommasktogravity(int mask) +{ + switch (mask & (XNegative|YNegative)) { + case 0: + return NorthWestGravity; + case XNegative: + return NorthEastGravity; + case YNegative: + return SouthWestGravity; + } + + return SouthEastGravity; +} + +int +xloadfont(Font *f, FcPattern *pattern) +{ + FcPattern *configured; + FcPattern *match; + FcResult result; + XGlyphInfo extents; + int wantattr, haveattr; + + /* + * Manually configure instead of calling XftMatchFont + * so that we can use the configured pattern for + * "missing glyph" lookups. + */ + configured = FcPatternDuplicate(pattern); + if (!configured) + return 1; + + FcConfigSubstitute(NULL, configured, FcMatchPattern); + XftDefaultSubstitute(xw.dpy, xw.scr, configured); + + match = FcFontMatch(NULL, configured, &result); + if (!match) { + FcPatternDestroy(configured); + return 1; + } + + if (!(f->match = XftFontOpenPattern(xw.dpy, match))) { + FcPatternDestroy(configured); + FcPatternDestroy(match); + return 1; + } + + if ((XftPatternGetInteger(pattern, "slant", 0, &wantattr) == + XftResultMatch)) { + /* + * Check if xft was unable to find a font with the appropriate + * slant but gave us one anyway. Try to mitigate. + */ + if ((XftPatternGetInteger(f->match->pattern, "slant", 0, + &haveattr) != XftResultMatch) || haveattr < wantattr) { + f->badslant = 1; + fputs("font slant does not match\n", stderr); + } + } + + if ((XftPatternGetInteger(pattern, "weight", 0, &wantattr) == + XftResultMatch)) { + if ((XftPatternGetInteger(f->match->pattern, "weight", 0, + &haveattr) != XftResultMatch) || haveattr != wantattr) { + f->badweight = 1; + fputs("font weight does not match\n", stderr); + } + } + + XftTextExtentsUtf8(xw.dpy, f->match, + (const FcChar8 *) ascii_printable, + strlen(ascii_printable), &extents); + + f->set = NULL; + f->pattern = configured; + + f->ascent = f->match->ascent; + f->descent = f->match->descent; + f->lbearing = 0; + f->rbearing = f->match->max_advance_width; + + f->height = f->ascent + f->descent; + f->width = DIVCEIL(extents.xOff, strlen(ascii_printable)); + + return 0; +} + +void +xloadfonts(const char *fontstr, double fontsize) +{ + FcPattern *pattern; + double fontval; + + if (fontstr[0] == '-') + pattern = XftXlfdParse(fontstr, False, False); + else + pattern = FcNameParse((const FcChar8 *)fontstr); + + if (!pattern) + die("can't open font %s\n", fontstr); + + if (fontsize > 1) { + FcPatternDel(pattern, FC_PIXEL_SIZE); + FcPatternDel(pattern, FC_SIZE); + FcPatternAddDouble(pattern, FC_PIXEL_SIZE, (double)fontsize); + usedfontsize = fontsize; + } else { + if (FcPatternGetDouble(pattern, FC_PIXEL_SIZE, 0, &fontval) == + FcResultMatch) { + usedfontsize = fontval; + } else if (FcPatternGetDouble(pattern, FC_SIZE, 0, &fontval) == + FcResultMatch) { + usedfontsize = -1; + } else { + /* + * Default font size is 12, if none given. This is to + * have a known usedfontsize value. + */ + FcPatternAddDouble(pattern, FC_PIXEL_SIZE, 12); + usedfontsize = 12; + } + defaultfontsize = usedfontsize; + } + + if (xloadfont(&dc.font, pattern)) + die("can't open font %s\n", fontstr); + + if (usedfontsize < 0) { + FcPatternGetDouble(dc.font.match->pattern, + FC_PIXEL_SIZE, 0, &fontval); + usedfontsize = fontval; + if (fontsize == 0) + defaultfontsize = fontval; + } + + /* Setting character width and height. */ + win.cw = ceilf(dc.font.width * cwscale); + win.ch = ceilf(dc.font.height * chscale); + + FcPatternDel(pattern, FC_SLANT); + FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ITALIC); + if (xloadfont(&dc.ifont, pattern)) + die("can't open font %s\n", fontstr); + + FcPatternDel(pattern, FC_WEIGHT); + FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); + if (xloadfont(&dc.ibfont, pattern)) + die("can't open font %s\n", fontstr); + + FcPatternDel(pattern, FC_SLANT); + FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); + if (xloadfont(&dc.bfont, pattern)) + die("can't open font %s\n", fontstr); + + FcPatternDestroy(pattern); +} + +void +xunloadfont(Font *f) +{ + XftFontClose(xw.dpy, f->match); + FcPatternDestroy(f->pattern); + if (f->set) + FcFontSetDestroy(f->set); +} + +void +xunloadfonts(void) +{ + /* Free the loaded fonts in the font cache. */ + while (frclen > 0) + XftFontClose(xw.dpy, frc[--frclen].font); + + xunloadfont(&dc.font); + xunloadfont(&dc.bfont); + xunloadfont(&dc.ifont); + xunloadfont(&dc.ibfont); +} + +int +ximopen(Display *dpy) +{ + XIMCallback imdestroy = { .client_data = NULL, .callback = ximdestroy }; + XICCallback icdestroy = { .client_data = NULL, .callback = xicdestroy }; + + xw.ime.xim = XOpenIM(xw.dpy, NULL, NULL, NULL); + if (xw.ime.xim == NULL) + return 0; + + if (XSetIMValues(xw.ime.xim, XNDestroyCallback, &imdestroy, NULL)) + fprintf(stderr, "XSetIMValues: " + "Could not set XNDestroyCallback.\n"); + + xw.ime.spotlist = XVaCreateNestedList(0, XNSpotLocation, &xw.ime.spot, + NULL); + + if (xw.ime.xic == NULL) { + xw.ime.xic = XCreateIC(xw.ime.xim, XNInputStyle, + XIMPreeditNothing | XIMStatusNothing, + XNClientWindow, xw.win, + XNDestroyCallback, &icdestroy, + NULL); + } + if (xw.ime.xic == NULL) + fprintf(stderr, "XCreateIC: Could not create input context.\n"); + + return 1; +} + +void +ximinstantiate(Display *dpy, XPointer client, XPointer call) +{ + if (ximopen(dpy)) + XUnregisterIMInstantiateCallback(xw.dpy, NULL, NULL, NULL, + ximinstantiate, NULL); +} + +void +ximdestroy(XIM xim, XPointer client, XPointer call) +{ + xw.ime.xim = NULL; + XRegisterIMInstantiateCallback(xw.dpy, NULL, NULL, NULL, + ximinstantiate, NULL); + XFree(xw.ime.spotlist); +} + +int +xicdestroy(XIC xim, XPointer client, XPointer call) +{ + xw.ime.xic = NULL; + return 1; +} + +void +xinit(int cols, int rows) +{ + XGCValues gcvalues; + Cursor cursor; + Window parent; + pid_t thispid = getpid(); + XColor xmousefg, xmousebg; + XWindowAttributes attr; + XVisualInfo vis; + + if (!(xw.dpy = XOpenDisplay(NULL))) + die("can't open display\n"); + xw.scr = XDefaultScreen(xw.dpy); + + if (!(opt_embed && (parent = strtol(opt_embed, NULL, 0)))) { + parent = XRootWindow(xw.dpy, xw.scr); + xw.depth = 32; + } else { + XGetWindowAttributes(xw.dpy, parent, &attr); + xw.depth = attr.depth; + } + + XMatchVisualInfo(xw.dpy, xw.scr, xw.depth, TrueColor, &vis); + xw.vis = vis.visual; + + /* font */ + if (!FcInit()) + die("could not init fontconfig.\n"); + + usedfont = (opt_font == NULL)? font : opt_font; + xloadfonts(usedfont, 0); + + /* colors */ + xw.cmap = XCreateColormap(xw.dpy, parent, xw.vis, None); + xloadcols(); + + /* adjust fixed window geometry */ + win.w = 2 * borderpx + cols * win.cw; + win.h = 2 * borderpx + rows * win.ch; + if (xw.gm & XNegative) + xw.l += DisplayWidth(xw.dpy, xw.scr) - win.w - 2; + if (xw.gm & YNegative) + xw.t += DisplayHeight(xw.dpy, xw.scr) - win.h - 2; + + /* Events */ + xw.attrs.background_pixel = dc.col[defaultbg].pixel; + xw.attrs.border_pixel = dc.col[defaultbg].pixel; + xw.attrs.bit_gravity = NorthWestGravity; + xw.attrs.event_mask = FocusChangeMask | KeyPressMask | KeyReleaseMask + | ExposureMask | VisibilityChangeMask | StructureNotifyMask + | ButtonMotionMask | ButtonPressMask | ButtonReleaseMask; + xw.attrs.colormap = xw.cmap; + + xw.win = XCreateWindow(xw.dpy, parent, xw.l, xw.t, + win.w, win.h, 0, xw.depth, InputOutput, + xw.vis, CWBackPixel | CWBorderPixel | CWBitGravity + | CWEventMask | CWColormap, &xw.attrs); + + memset(&gcvalues, 0, sizeof(gcvalues)); + gcvalues.graphics_exposures = False; + xw.buf = XCreatePixmap(xw.dpy, xw.win, win.w, win.h, xw.depth); + dc.gc = XCreateGC(xw.dpy, xw.buf, GCGraphicsExposures, &gcvalues); + XSetForeground(xw.dpy, dc.gc, dc.col[defaultbg].pixel); + XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0, win.w, win.h); + + /* font spec buffer */ + xw.specbuf = xmalloc(cols * sizeof(GlyphFontSpec)); + + /* Xft rendering context */ + xw.draw = XftDrawCreate(xw.dpy, xw.buf, xw.vis, xw.cmap); + + /* input methods */ + if (!ximopen(xw.dpy)) { + XRegisterIMInstantiateCallback(xw.dpy, NULL, NULL, NULL, + ximinstantiate, NULL); + } + + /* white cursor, black outline */ + cursor = XCreateFontCursor(xw.dpy, mouseshape); + XDefineCursor(xw.dpy, xw.win, cursor); + + if (XParseColor(xw.dpy, xw.cmap, colorname[mousefg], &xmousefg) == 0) { + xmousefg.red = 0xffff; + xmousefg.green = 0xffff; + xmousefg.blue = 0xffff; + } + + if (XParseColor(xw.dpy, xw.cmap, colorname[mousebg], &xmousebg) == 0) { + xmousebg.red = 0x0000; + xmousebg.green = 0x0000; + xmousebg.blue = 0x0000; + } + + XRecolorCursor(xw.dpy, cursor, &xmousefg, &xmousebg); + + xw.xembed = XInternAtom(xw.dpy, "_XEMBED", False); + xw.wmdeletewin = XInternAtom(xw.dpy, "WM_DELETE_WINDOW", False); + xw.netwmname = XInternAtom(xw.dpy, "_NET_WM_NAME", False); + xw.netwmiconname = XInternAtom(xw.dpy, "_NET_WM_ICON_NAME", False); + XSetWMProtocols(xw.dpy, xw.win, &xw.wmdeletewin, 1); + + xw.netwmpid = XInternAtom(xw.dpy, "_NET_WM_PID", False); + XChangeProperty(xw.dpy, xw.win, xw.netwmpid, XA_CARDINAL, 32, + PropModeReplace, (uchar *)&thispid, 1); + + win.mode = MODE_NUMLOCK; + resettitle(); + xhints(); + XMapWindow(xw.dpy, xw.win); + XSync(xw.dpy, False); + + clock_gettime(CLOCK_MONOTONIC, &xsel.tclick1); + clock_gettime(CLOCK_MONOTONIC, &xsel.tclick2); + xsel.primary = NULL; + xsel.clipboard = NULL; + xsel.xtarget = XInternAtom(xw.dpy, "UTF8_STRING", 0); + if (xsel.xtarget == None) + xsel.xtarget = XA_STRING; +} + +int +xmakeglyphfontspecs(XftGlyphFontSpec *specs, const Glyph *glyphs, int len, int x, int y) +{ + float winx = borderpx + x * win.cw, winy = borderpx + y * win.ch, xp, yp; + ushort mode, prevmode = USHRT_MAX; + Font *font = &dc.font; + int frcflags = FRC_NORMAL; + float runewidth = win.cw; + Rune rune; + FT_UInt glyphidx; + FcResult fcres; + FcPattern *fcpattern, *fontpattern; + FcFontSet *fcsets[] = { NULL }; + FcCharSet *fccharset; + int i, f, numspecs = 0; + + for (i = 0, xp = winx, yp = winy + font->ascent; i < len; ++i) { + /* Fetch rune and mode for current glyph. */ + rune = glyphs[i].u; + mode = glyphs[i].mode; + + /* Skip dummy wide-character spacing. */ + if (mode == ATTR_WDUMMY) + continue; + + /* Determine font for glyph if different from previous glyph. */ + if (prevmode != mode) { + prevmode = mode; + font = &dc.font; + frcflags = FRC_NORMAL; + runewidth = win.cw * ((mode & ATTR_WIDE) ? 2.0f : 1.0f); + if ((mode & ATTR_ITALIC) && (mode & ATTR_BOLD)) { + font = &dc.ibfont; + frcflags = FRC_ITALICBOLD; + } else if (mode & ATTR_ITALIC) { + font = &dc.ifont; + frcflags = FRC_ITALIC; + } else if (mode & ATTR_BOLD) { + font = &dc.bfont; + frcflags = FRC_BOLD; + } + yp = winy + font->ascent; + } + + /* Lookup character index with default font. */ + glyphidx = XftCharIndex(xw.dpy, font->match, rune); + if (glyphidx) { + specs[numspecs].font = font->match; + specs[numspecs].glyph = glyphidx; + specs[numspecs].x = (short)xp; + specs[numspecs].y = (short)yp; + xp += runewidth; + numspecs++; + continue; + } + + /* Fallback on font cache, search the font cache for match. */ + for (f = 0; f < frclen; f++) { + glyphidx = XftCharIndex(xw.dpy, frc[f].font, rune); + /* Everything correct. */ + if (glyphidx && frc[f].flags == frcflags) + break; + /* We got a default font for a not found glyph. */ + if (!glyphidx && frc[f].flags == frcflags + && frc[f].unicodep == rune) { + break; + } + } + + /* Nothing was found. Use fontconfig to find matching font. */ + if (f >= frclen) { + if (!font->set) + font->set = FcFontSort(0, font->pattern, + 1, 0, &fcres); + fcsets[0] = font->set; + + /* + * Nothing was found in the cache. Now use + * some dozen of Fontconfig calls to get the + * font for one single character. + * + * Xft and fontconfig are design failures. + */ + fcpattern = FcPatternDuplicate(font->pattern); + fccharset = FcCharSetCreate(); + + FcCharSetAddChar(fccharset, rune); + FcPatternAddCharSet(fcpattern, FC_CHARSET, + fccharset); + FcPatternAddBool(fcpattern, FC_SCALABLE, 1); + + FcConfigSubstitute(0, fcpattern, + FcMatchPattern); + FcDefaultSubstitute(fcpattern); + + fontpattern = FcFontSetMatch(0, fcsets, 1, + fcpattern, &fcres); + + /* Allocate memory for the new cache entry. */ + if (frclen >= frccap) { + frccap += 16; + frc = xrealloc(frc, frccap * sizeof(Fontcache)); + } + + frc[frclen].font = XftFontOpenPattern(xw.dpy, + fontpattern); + if (!frc[frclen].font) + die("XftFontOpenPattern failed seeking fallback font: %s\n", + strerror(errno)); + frc[frclen].flags = frcflags; + frc[frclen].unicodep = rune; + + glyphidx = XftCharIndex(xw.dpy, frc[frclen].font, rune); + + f = frclen; + frclen++; + + FcPatternDestroy(fcpattern); + FcCharSetDestroy(fccharset); + } + + specs[numspecs].font = frc[f].font; + specs[numspecs].glyph = glyphidx; + specs[numspecs].x = (short)xp; + specs[numspecs].y = (short)yp; + xp += runewidth; + numspecs++; + } + + return numspecs; +} + +void +xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, int y) +{ + int charlen = len * ((base.mode & ATTR_WIDE) ? 2 : 1); + int winx = borderpx + x * win.cw, winy = borderpx + y * win.ch, + width = charlen * win.cw; + Color *fg, *bg, *temp, revfg, revbg, truefg, truebg; + XRenderColor colfg, colbg; + XRectangle r; + + /* Fallback on color display for attributes not supported by the font */ + if (base.mode & ATTR_ITALIC && base.mode & ATTR_BOLD) { + if (dc.ibfont.badslant || dc.ibfont.badweight) + base.fg = defaultattr; + } else if ((base.mode & ATTR_ITALIC && dc.ifont.badslant) || + (base.mode & ATTR_BOLD && dc.bfont.badweight)) { + base.fg = defaultattr; + } + + if (IS_TRUECOL(base.fg)) { + colfg.alpha = 0xffff; + colfg.red = TRUERED(base.fg); + colfg.green = TRUEGREEN(base.fg); + colfg.blue = TRUEBLUE(base.fg); + XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colfg, &truefg); + fg = &truefg; + } else { + fg = &dc.col[base.fg]; + } + + if (IS_TRUECOL(base.bg)) { + colbg.alpha = 0xffff; + colbg.green = TRUEGREEN(base.bg); + colbg.red = TRUERED(base.bg); + colbg.blue = TRUEBLUE(base.bg); + XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colbg, &truebg); + bg = &truebg; + } else { + bg = &dc.col[base.bg]; + } + + /* Change basic system colors [0-7] to bright system colors [8-15] */ + if ((base.mode & ATTR_BOLD_FAINT) == ATTR_BOLD && BETWEEN(base.fg, 0, 7)) + fg = &dc.col[base.fg + 8]; + + if (IS_SET(MODE_REVERSE)) { + if (fg == &dc.col[defaultfg]) { + fg = &dc.col[defaultbg]; + } else { + colfg.red = ~fg->color.red; + colfg.green = ~fg->color.green; + colfg.blue = ~fg->color.blue; + colfg.alpha = fg->color.alpha; + XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colfg, + &revfg); + fg = &revfg; + } + + if (bg == &dc.col[defaultbg]) { + bg = &dc.col[defaultfg]; + } else { + colbg.red = ~bg->color.red; + colbg.green = ~bg->color.green; + colbg.blue = ~bg->color.blue; + colbg.alpha = bg->color.alpha; + XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colbg, + &revbg); + bg = &revbg; + } + } + + if ((base.mode & ATTR_BOLD_FAINT) == ATTR_FAINT) { + colfg.red = fg->color.red / 2; + colfg.green = fg->color.green / 2; + colfg.blue = fg->color.blue / 2; + colfg.alpha = fg->color.alpha; + XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colfg, &revfg); + fg = &revfg; + } + + if (base.mode & ATTR_REVERSE) { + temp = fg; + fg = bg; + bg = temp; + } + + if (base.mode & ATTR_BLINK && win.mode & MODE_BLINK) + fg = bg; + + if (base.mode & ATTR_INVISIBLE) + fg = bg; + + /* Intelligent cleaning up of the borders. */ + if (x == 0) { + xclear(0, (y == 0)? 0 : winy, borderpx, + winy + win.ch + + ((winy + win.ch >= borderpx + win.th)? win.h : 0)); + } + if (winx + width >= borderpx + win.tw) { + xclear(winx + width, (y == 0)? 0 : winy, win.w, + ((winy + win.ch >= borderpx + win.th)? win.h : (winy + win.ch))); + } + if (y == 0) + xclear(winx, 0, winx + width, borderpx); + if (winy + win.ch >= borderpx + win.th) + xclear(winx, winy + win.ch, winx + width, win.h); + + /* Clean up the region we want to draw to. */ + XftDrawRect(xw.draw, bg, winx, winy, width, win.ch); + + /* Set the clip region because Xft is sometimes dirty. */ + r.x = 0; + r.y = 0; + r.height = win.ch; + r.width = width; + XftDrawSetClipRectangles(xw.draw, winx, winy, &r, 1); + + /* Render the glyphs. */ + XftDrawGlyphFontSpec(xw.draw, fg, specs, len); + + /* Render underline and strikethrough. */ + if (base.mode & ATTR_UNDERLINE) { + XftDrawRect(xw.draw, fg, winx, winy + dc.font.ascent + 1, + width, 1); + } + + if (base.mode & ATTR_STRUCK) { + XftDrawRect(xw.draw, fg, winx, winy + 2 * dc.font.ascent / 3, + width, 1); + } + + /* Reset clip to none. */ + XftDrawSetClip(xw.draw, 0); +} + +void +xdrawglyph(Glyph g, int x, int y) +{ + int numspecs; + XftGlyphFontSpec spec; + + numspecs = xmakeglyphfontspecs(&spec, &g, 1, x, y); + xdrawglyphfontspecs(&spec, g, numspecs, x, y); +} + +void +xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og) +{ + Color drawcol; + + /* remove the old cursor */ + if (selected(ox, oy)) + og.mode ^= ATTR_REVERSE; + xdrawglyph(og, ox, oy); + + if (IS_SET(MODE_HIDE)) + return; + + /* + * Select the right color for the right mode. + */ + g.mode &= ATTR_BOLD|ATTR_ITALIC|ATTR_UNDERLINE|ATTR_STRUCK|ATTR_WIDE; + + if (IS_SET(MODE_REVERSE)) { + g.mode |= ATTR_REVERSE; + g.bg = defaultfg; + if (selected(cx, cy)) { + drawcol = dc.col[defaultcs]; + g.fg = defaultrcs; + } else { + drawcol = dc.col[defaultrcs]; + g.fg = defaultcs; + } + } else { + if (selected(cx, cy)) { + g.fg = defaultfg; + g.bg = defaultrcs; + } else { + g.fg = defaultbg; + g.bg = defaultcs; + } + drawcol = dc.col[g.bg]; + } + + /* draw the new one */ + if (IS_SET(MODE_FOCUSED)) { + switch (win.cursor) { + default: + case 0: /* blinking block */ + case 1: /* blinking block (default) */ + if (IS_SET(MODE_BLINK)) + break; + /* FALLTHROUGH */ + case 2: /* steady block */ + xdrawglyph(g, cx, cy); + break; + case 3: /* blinking underline */ + if (IS_SET(MODE_BLINK)) + break; + /* FALLTHROUGH */ + case 4: /* steady underline */ + XftDrawRect(xw.draw, &drawcol, + borderpx + cx * win.cw, + borderpx + (cy + 1) * win.ch - \ + cursorthickness, + win.cw, cursorthickness); + break; + case 5: /* blinking bar */ + if (IS_SET(MODE_BLINK)) + break; + /* FALLTHROUGH */ + case 6: /* steady bar */ + XftDrawRect(xw.draw, &drawcol, + borderpx + cx * win.cw, + borderpx + cy * win.ch, + cursorthickness, win.ch); + break; + case 7: /* blinking st cursor */ + if (IS_SET(MODE_BLINK)) + break; + /* FALLTHROUGH */ + case 8: /* steady st cursor */ + g.u = stcursor; + xdrawglyph(g, cx, cy); + break; + } + } else { + XftDrawRect(xw.draw, &drawcol, + borderpx + cx * win.cw, + borderpx + cy * win.ch, + win.cw - 1, 1); + XftDrawRect(xw.draw, &drawcol, + borderpx + cx * win.cw, + borderpx + cy * win.ch, + 1, win.ch - 1); + XftDrawRect(xw.draw, &drawcol, + borderpx + (cx + 1) * win.cw - 1, + borderpx + cy * win.ch, + 1, win.ch - 1); + XftDrawRect(xw.draw, &drawcol, + borderpx + cx * win.cw, + borderpx + (cy + 1) * win.ch - 1, + win.cw, 1); + } +} + +void +xsetenv(void) +{ + char buf[sizeof(long) * 8 + 1]; + + snprintf(buf, sizeof(buf), "%lu", xw.win); + setenv("WINDOWID", buf, 1); +} + +void +xseticontitle(char *p) +{ + XTextProperty prop; + DEFAULT(p, opt_title); + + if (Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, + &prop) != Success) + return; + XSetWMIconName(xw.dpy, xw.win, &prop); + XSetTextProperty(xw.dpy, xw.win, &prop, xw.netwmiconname); + XFree(prop.value); +} + +void +xsettitle(char *p) +{ + XTextProperty prop; + DEFAULT(p, opt_title); + + if (Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, + &prop) != Success) + return; + XSetWMName(xw.dpy, xw.win, &prop); + XSetTextProperty(xw.dpy, xw.win, &prop, xw.netwmname); + XFree(prop.value); +} + +int +xstartdraw(void) +{ + return IS_SET(MODE_VISIBLE); +} + +void +xdrawline(Line line, int x1, int y1, int x2) +{ + int i, x, ox, numspecs; + Glyph base, new; + XftGlyphFontSpec *specs = xw.specbuf; + + numspecs = xmakeglyphfontspecs(specs, &line[x1], x2 - x1, x1, y1); + i = ox = 0; + for (x = x1; x < x2 && i < numspecs; x++) { + new = line[x]; + if (new.mode == ATTR_WDUMMY) + continue; + if (selected(x, y1)) + new.mode ^= ATTR_REVERSE; + if (i > 0 && ATTRCMP(base, new)) { + xdrawglyphfontspecs(specs, base, i, ox, y1); + specs += i; + numspecs -= i; + i = 0; + } + if (i == 0) { + ox = x; + base = new; + } + i++; + } + if (i > 0) + xdrawglyphfontspecs(specs, base, i, ox, y1); +} + +void +xfinishdraw(void) +{ + XCopyArea(xw.dpy, xw.buf, xw.win, dc.gc, 0, 0, win.w, + win.h, 0, 0); + XSetForeground(xw.dpy, dc.gc, + dc.col[IS_SET(MODE_REVERSE)? + defaultfg : defaultbg].pixel); +} + +void +xximspot(int x, int y) +{ + if (xw.ime.xic == NULL) + return; + + xw.ime.spot.x = borderpx + x * win.cw; + xw.ime.spot.y = borderpx + (y + 1) * win.ch; + + XSetICValues(xw.ime.xic, XNPreeditAttributes, xw.ime.spotlist, NULL); +} + +void +expose(XEvent *ev) +{ + redraw(); +} + +void +visibility(XEvent *ev) +{ + XVisibilityEvent *e = &ev->xvisibility; + + MODBIT(win.mode, e->state != VisibilityFullyObscured, MODE_VISIBLE); +} + +void +unmap(XEvent *ev) +{ + win.mode &= ~MODE_VISIBLE; +} + +void +xsetpointermotion(int set) +{ + MODBIT(xw.attrs.event_mask, set, PointerMotionMask); + XChangeWindowAttributes(xw.dpy, xw.win, CWEventMask, &xw.attrs); +} + +void +xsetmode(int set, unsigned int flags) +{ + int mode = win.mode; + MODBIT(win.mode, set, flags); + if ((win.mode & MODE_REVERSE) != (mode & MODE_REVERSE)) + redraw(); +} + +int +xsetcursor(int cursor) +{ + if (!BETWEEN(cursor, 0, 8)) /* 7-8: st extensions */ + return 1; + win.cursor = cursor; + cursorblinks = win.cursor == 0 || win.cursor == 1 || + win.cursor == 3 || win.cursor == 5 || + win.cursor == 7; + return 0; +} + +void +xseturgency(int add) +{ + XWMHints *h = XGetWMHints(xw.dpy, xw.win); + + MODBIT(h->flags, add, XUrgencyHint); + XSetWMHints(xw.dpy, xw.win, h); + XFree(h); +} + +void +xbell(void) +{ + if (!(IS_SET(MODE_FOCUSED))) + xseturgency(1); + if (bellvolume) + XkbBell(xw.dpy, xw.win, bellvolume, (Atom)NULL); +} + +void +focus(XEvent *ev) +{ + XFocusChangeEvent *e = &ev->xfocus; + + if (e->mode == NotifyGrab) + return; + + if (ev->type == FocusIn) { + if (xw.ime.xic) + XSetICFocus(xw.ime.xic); + win.mode |= MODE_FOCUSED; + xseturgency(0); + if (IS_SET(MODE_FOCUS)) + ttywrite("\033[I", 3, 0); + } else { + if (xw.ime.xic) + XUnsetICFocus(xw.ime.xic); + win.mode &= ~MODE_FOCUSED; + if (IS_SET(MODE_FOCUS)) + ttywrite("\033[O", 3, 0); + } +} + +int +match(uint mask, uint state) +{ + return mask == XK_ANY_MOD || mask == (state & ~ignoremod); +} + +char* +kmap(KeySym k, uint state) +{ + Key *kp; + int i; + + /* Check for mapped keys out of X11 function keys. */ + for (i = 0; i < LEN(mappedkeys); i++) { + if (mappedkeys[i] == k) + break; + } + if (i == LEN(mappedkeys)) { + if ((k & 0xFFFF) < 0xFD00) + return NULL; + } + + for (kp = key; kp < key + LEN(key); kp++) { + if (kp->k != k) + continue; + + if (!match(kp->mask, state)) + continue; + + if (IS_SET(MODE_APPKEYPAD) ? kp->appkey < 0 : kp->appkey > 0) + continue; + if (IS_SET(MODE_NUMLOCK) && kp->appkey == 2) + continue; + + if (IS_SET(MODE_APPCURSOR) ? kp->appcursor < 0 : kp->appcursor > 0) + continue; + + return kp->s; + } + + return NULL; +} + +void +kpress(XEvent *ev) +{ + XKeyEvent *e = &ev->xkey; + KeySym ksym; + char buf[64], *customkey; + int len; + Rune c; + Status status; + Shortcut *bp; + + if (IS_SET(MODE_KBDLOCK)) + return; + + if (xw.ime.xic) + len = XmbLookupString(xw.ime.xic, e, buf, sizeof buf, &ksym, &status); + else + len = XLookupString(e, buf, sizeof buf, &ksym, NULL); + /* 1. shortcuts */ + for (bp = shortcuts; bp < shortcuts + LEN(shortcuts); bp++) { + if (ksym == bp->keysym && match(bp->mod, e->state)) { + bp->func(&(bp->arg)); + return; + } + } + + /* 2. custom keys from config.h */ + if ((customkey = kmap(ksym, e->state))) { + ttywrite(customkey, strlen(customkey), 1); + return; + } + + /* 3. composed string from input method */ + if (len == 0) + return; + if (len == 1 && e->state & Mod1Mask) { + if (IS_SET(MODE_8BIT)) { + if (*buf < 0177) { + c = *buf | 0x80; + len = utf8encode(c, buf); + } + } else { + buf[1] = buf[0]; + buf[0] = '\033'; + len = 2; + } + } + ttywrite(buf, len, 1); +} + +void +cmessage(XEvent *e) +{ + /* + * See xembed specs + * http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html + */ + if (e->xclient.message_type == xw.xembed && e->xclient.format == 32) { + if (e->xclient.data.l[1] == XEMBED_FOCUS_IN) { + win.mode |= MODE_FOCUSED; + xseturgency(0); + } else if (e->xclient.data.l[1] == XEMBED_FOCUS_OUT) { + win.mode &= ~MODE_FOCUSED; + } + } else if (e->xclient.data.l[0] == xw.wmdeletewin) { + ttyhangup(); + exit(0); + } +} + +void +resize(XEvent *e) +{ + if (e->xconfigure.width == win.w && e->xconfigure.height == win.h) + return; + + cresize(e->xconfigure.width, e->xconfigure.height); +} + +void +run(void) +{ + XEvent ev; + int w = win.w, h = win.h; + fd_set rfd; + int xfd = XConnectionNumber(xw.dpy), ttyfd, pipefd, xev, drawing; + struct timespec seltv, *tv, now, lastblink, trigger; + double timeout; + TTYConn conn; + unsigned long color; + + /* Waiting for window mapping */ + do { + XNextEvent(xw.dpy, &ev); + /* + * This XFilterEvent call is required because of XOpenIM. It + * does filter out the key event and some client message for + * the input method too. + */ + if (XFilterEvent(&ev, None)) + continue; + if (ev.type == ConfigureNotify) { + w = ev.xconfigure.width; + h = ev.xconfigure.height; + } + } while (ev.type != MapNotify); + + conn = ttynew(opt_line, shell, opt_io, opt_cmd); + ttyfd = conn.cmdfd; + pipefd = conn.pipefd; + cresize(w, h); + + fcntl(pipefd, F_SETFL, O_NONBLOCK); + FILE *command = fdopen(pipefd, "r"); + for (timeout = -1, drawing = 0, lastblink = (struct timespec){0};;) { + FD_ZERO(&rfd); + FD_SET(ttyfd, &rfd); + FD_SET(pipefd, &rfd); + FD_SET(xfd, &rfd); + + if (XPending(xw.dpy)) + timeout = 0; /* existing events might not set xfd */ + + seltv.tv_sec = timeout / 1E3; + seltv.tv_nsec = 1E6 * (timeout - 1E3 * seltv.tv_sec); + tv = timeout >= 0 ? &seltv : NULL; + + if (pselect(MAX(MAX(xfd, ttyfd), pipefd)+1, &rfd, NULL, NULL, tv, NULL) < 0) { + if (errno == EINTR) + continue; + die("select failed: %s\n", strerror(errno)); + } + clock_gettime(CLOCK_MONOTONIC, &now); + + if (FD_ISSET(ttyfd, &rfd)) + ttyread(); + + xev = 0; + while (XPending(xw.dpy)) { + xev = 1; + XNextEvent(xw.dpy, &ev); + if (XFilterEvent(&ev, None)) + continue; + if (handler[ev.type]) + (handler[ev.type])(&ev); + } + + /* + * To reduce flicker and tearing, when new content or event + * triggers drawing, we first wait a bit to ensure we got + * everything, and if nothing new arrives - we draw. + * We start with trying to wait minlatency ms. If more content + * arrives sooner, we retry with shorter and shorter periods, + * and eventually draw even without idle after maxlatency ms. + * Typically this results in low latency while interacting, + * maximum latency intervals during `cat huge.txt`, and perfect + * sync with periodic updates from animations/key-repeats/etc. + */ + if (FD_ISSET(ttyfd, &rfd) || xev) { + if (!drawing) { + trigger = now; + if (IS_SET(MODE_BLINK)) { + win.mode ^= MODE_BLINK; + } + lastblink = now; + drawing = 1; + } + timeout = (maxlatency - TIMEDIFF(now, trigger)) \ + / maxlatency * minlatency; + if (timeout > 0) + continue; /* we have time, try to find idle */ + } + + /* idle detected or maxlatency exhausted -> draw */ + timeout = -1; + if (blinktimeout && (cursorblinks || tattrset(ATTR_BLINK))) { + timeout = blinktimeout - TIMEDIFF(now, lastblink); + if (timeout <= 0) { + if (-timeout > blinktimeout) /* start visible */ + win.mode |= MODE_BLINK; + win.mode ^= MODE_BLINK; + tsetdirtattr(ATTR_BLINK); + lastblink = now; + timeout = blinktimeout; + } + } + + draw(); + if(FD_ISSET(pipefd, &rfd)) { + char header[128]; + int x, y; + int w, h; + int r, g, b; + + xstartdraw(); + while(fscanf(command, "%s", header) != EOF) { + printf("Command: %s\n", header); + if(strcmp(header, "set-color") == 0) { + fscanf(command, "%d %d %d", &r, &g, &b); + + color = b + (g << 8) + (r << 16); + } + + if(strcmp(header, "fill-rectangle") == 0) { + fscanf(command, "%d %d %d %d", &x, &y, &w, &h); + XSetForeground(xw.dpy, dc.gc, color); + XFillRectangle(xw.dpy, xw.buf, dc.gc, x, y, w, h); + } + } + xfinishdraw(); + } + + XFlush(xw.dpy); + drawing = 0; + } +} + +void +usage(void) +{ + die("usage: %s [-aiv] [-c class] [-f font] [-g geometry]" + " [-n name] [-o file]\n" + " [-T title] [-t title] [-w windowid]" + " [[-e] command [args ...]]\n" + " %s [-aiv] [-c class] [-f font] [-g geometry]" + " [-n name] [-o file]\n" + " [-T title] [-t title] [-w windowid] -l line" + " [stty_args ...]\n", argv0, argv0); +} + +int +main(int argc, char *argv[]) +{ + xw.l = xw.t = 0; + xw.isfixed = False; + xsetcursor(cursorstyle); + + ARGBEGIN { + case 'a': + allowaltscreen = 0; + break; + case 'A': + opt_alpha = EARGF(usage()); + break; + case 'c': + opt_class = EARGF(usage()); + break; + case 'e': + if (argc > 0) + --argc, ++argv; + goto run; + case 'f': + opt_font = EARGF(usage()); + break; + case 'g': + xw.gm = XParseGeometry(EARGF(usage()), + &xw.l, &xw.t, &cols, &rows); + break; + case 'i': + xw.isfixed = 1; + break; + case 'o': + opt_io = EARGF(usage()); + break; + case 'l': + opt_line = EARGF(usage()); + break; + case 'n': + opt_name = EARGF(usage()); + break; + case 't': + case 'T': + opt_title = EARGF(usage()); + break; + case 'w': + opt_embed = EARGF(usage()); + break; + case 'v': + die("%s " VERSION "\n", argv0); + break; + default: + usage(); + } ARGEND; + +run: + if (argc > 0) /* eat all remaining arguments */ + opt_cmd = argv; + + if (!opt_title) + opt_title = (opt_line || !opt_cmd) ? "st" : opt_cmd[0]; + + setlocale(LC_CTYPE, ""); + XSetLocaleModifiers(""); + cols = MAX(cols, 1); + rows = MAX(rows, 1); + tnew(cols, rows); + xinit(cols, rows); + xsetenv(); + selinit(); + run(); + + return 0; +} diff --git a/utils/surf/LICENSE b/utils/surf/LICENSE new file mode 100644 index 0000000..2cdab7c --- /dev/null +++ b/utils/surf/LICENSE @@ -0,0 +1,48 @@ +MIT/X Consortium License + +© 2009-2010 Enno Boland +© 2009 Thomas Menari +© 2009 Simon Rozet +© 2009 Andrew Antle +© 2010-2011 pancake +© 2011-2013 Anselm R Garbe +© 2011-2012 Troels Henriksen +© 2011 Connor Lane Smith +© 2012-2017 Christoph Lohmann <20h@r-36.net> +© 2013 Shayan Pooya +© 2013 Jens Nyberg +© 2013 Carlos J. Torres +© 2013 Alexander Sedov +© 2013 Nick White +© 2013 David Dufberg +© 2014-2017 Quentin Rameau +© 2014-2016 Markus Teich +© 2015 Jakukyo Friel +© 2015 Ben Woolley +© 2015 Greg Reagle +© 2015 GhostAV +© 2015 Ivan Tham +© 2015 Alexander Huemer +© 2015 Michael Stevens +© 2015 Felix Janda +© 2016 Charles Lehner +© 2016 Dmitry Bogatov + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + diff --git a/utils/surf/Makefile b/utils/surf/Makefile new file mode 100644 index 0000000..1edf820 --- /dev/null +++ b/utils/surf/Makefile @@ -0,0 +1,76 @@ +# surf - simple browser +# See LICENSE file for copyright and license details. +.POSIX: + +include config.mk + +SRC = surf.c +WSRC = webext-surf.c +OBJ = $(SRC:.c=.o) +WOBJ = $(WSRC:.c=.o) +WLIB = $(WSRC:.c=.so) + +all: options surf $(WLIB) + +options: + @echo surf build options: + @echo "CC = $(CC)" + @echo "CFLAGS = $(SURFCFLAGS) $(CFLAGS)" + @echo "WEBEXTCFLAGS = $(WEBEXTCFLAGS) $(CFLAGS)" + @echo "LDFLAGS = $(LDFLAGS)" + +surf: $(OBJ) + $(CC) $(SURFLDFLAGS) $(LDFLAGS) -o $@ $(OBJ) $(LIBS) + +$(OBJ) $(WOBJ): config.h common.h config.mk + +config.h: + cp config.def.h $@ + +$(OBJ): $(SRC) + $(CC) $(SURFCFLAGS) $(CFLAGS) -c $(SRC) + +$(WLIB): $(WOBJ) + $(CC) -shared -Wl,-soname,$@ $(LDFLAGS) -o $@ $? $(WEBEXTLIBS) + +$(WOBJ): $(WSRC) + $(CC) $(WEBEXTCFLAGS) $(CFLAGS) -c $(WSRC) + +clean: + rm -f surf $(OBJ) + rm -f $(WLIB) $(WOBJ) + +distclean: clean + rm -f config.h surf-$(VERSION).tar.gz + +dist: distclean + mkdir -p surf-$(VERSION) + cp -R LICENSE Makefile config.mk config.def.h README \ + surf-open.sh arg.h TODO.md surf.png \ + surf.1 common.h $(SRC) $(WSRC) surf-$(VERSION) + tar -cf surf-$(VERSION).tar surf-$(VERSION) + gzip surf-$(VERSION).tar + rm -rf surf-$(VERSION) + +install: all + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp -f surf $(DESTDIR)$(PREFIX)/bin + chmod 755 $(DESTDIR)$(PREFIX)/bin/surf + mkdir -p $(DESTDIR)$(LIBDIR) + cp -f $(WLIB) $(DESTDIR)$(LIBDIR) + for wlib in $(WLIB); do \ + chmod 644 $(DESTDIR)$(LIBDIR)/$$wlib; \ + done + mkdir -p $(DESTDIR)$(MANPREFIX)/man1 + sed "s/VERSION/$(VERSION)/g" < surf.1 > $(DESTDIR)$(MANPREFIX)/man1/surf.1 + chmod 644 $(DESTDIR)$(MANPREFIX)/man1/surf.1 + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/surf + rm -f $(DESTDIR)$(MANPREFIX)/man1/surf.1 + for wlib in $(WLIB); do \ + rm -f $(DESTDIR)$(LIBDIR)/$$wlib; \ + done + - rmdir $(DESTDIR)$(LIBDIR) + +.PHONY: all options distclean clean dist install uninstall diff --git a/utils/surf/README b/utils/surf/README new file mode 100644 index 0000000..da4577f --- /dev/null +++ b/utils/surf/README @@ -0,0 +1,40 @@ +surf - simple webkit-based browser +================================== +surf is a simple Web browser based on WebKit/GTK+. + +Requirements +------------ +In order to build surf you need GTK+ and Webkit/GTK+ header files. + +In order to use the functionality of the url-bar, also install dmenu[0]. + +Installation +------------ +Edit config.mk to match your local setup (surf is installed into +the /usr/local namespace by default). + +Afterwards enter the following command to build and install surf (if +necessary as root): + + make clean install + +Running surf +------------ +run + surf [URI] + +See the manpage for further options. + +Running surf in tabbed +---------------------- +For running surf in tabbed[1] there is a script included in the distribution, +which is run like this: + + surf-open.sh [URI] + +Further invocations of the script will run surf with the specified URI in this +instance of tabbed. + +[0] http://tools.suckless.org/dmenu +[1] http://tools.suckless.org/tabbed + diff --git a/utils/surf/TODO.md b/utils/surf/TODO.md new file mode 100644 index 0000000..da5f44d --- /dev/null +++ b/utils/surf/TODO.md @@ -0,0 +1,10 @@ +# TODO + +* suckless adblocking +* replace twitch() with proper gtk calls to make scrollbars reappear +* replace webkit with something sane +* add video player options + * play in plugin + * play in video player + * call command with URI (quvi + cclive) + diff --git a/utils/surf/ads.txt b/utils/surf/ads.txt new file mode 100644 index 0000000..85c4c5e --- /dev/null +++ b/utils/surf/ads.txt @@ -0,0 +1,75170 @@ +# AdAway default blocklist +# Blocking mobile ad providers and some analytics providers +# +# Project home page: +# https://github.com/AdAway/adaway.github.io/ +# +# Fetch the latest version of this file: +# https://raw.githubusercontent.com/AdAway/adaway.github.io/master/hosts.txt +# +# License: +# CC Attribution 3.0 (http://creativecommons.org/licenses/by/3.0/) +# +# Contributions by: +# Kicelo, Dominik Schuermann. +# Further changes and contributors maintained in the commit history at +# https://github.com/AdAway/adaway.github.io/commits/master +# +# Contribute: +# Create an issue at https://github.com/AdAway/adaway.github.io/issues +# + +127.0.0.1 localhost +::1 localhost + +# [163.com] +127.0.0.1 analytics.163.com +127.0.0.1 crash.163.com +127.0.0.1 crashlytics.163.com +127.0.0.1 iad.g.163.com + +# [1mobile.com] +127.0.0.1 api4.1mobile.com + +# [1rx.io] +127.0.0.1 sync.1rx.io +127.0.0.1 tag.1rx.io + +# [206ads.com] +127.0.0.1 s.206ads.com + +# [247-inc.net] +127.0.0.1 api.247-inc.net +127.0.0.1 tie.247-inc.net + +# [247realmedia.com] +127.0.0.1 247realmedia.com + +# [2mdn.net] +127.0.0.1 s0.2mdn.net + +# [33across.com] +127.0.0.1 cms-xch-chicago.33across.com +127.0.0.1 ssc.33across.com + +# [360in.com] +127.0.0.1 360in.com +127.0.0.1 ad.360in.com +127.0.0.1 challenge.360in.com +127.0.0.1 dispatcher.360in.com +127.0.0.1 exp.360in.com + +# [360yield.com] +127.0.0.1 ad.360yield.com + +# [3cinteractive.com] +127.0.0.1 3cinteractive.com + +# [3gl.net] +127.0.0.1 3gl.net +127.0.0.1 g.3gl.net +127.0.0.1 r.3gl.net + +# [3lift.com] +127.0.0.1 as-eb2.3lift.com +127.0.0.1 as-tlx.3lift.com +127.0.0.1 cdn.3lift.com +127.0.0.1 dmpsync.3lift.com +127.0.0.1 eb2.3lift.com +127.0.0.1 eu-tlx.3lift.com +127.0.0.1 ib.3lift.com +127.0.0.1 images.3lift.com +127.0.0.1 img.3lift.com +127.0.0.1 staging-tlx.3lift.com +127.0.0.1 tlx.3lift.com +127.0.0.1 update.3lift.com +127.0.0.1 s.update.3lift.com +127.0.0.1 us-east-tlx.3lift.com +127.0.0.1 us-west-tlx.3lift.com + +# [404mobi.com] +127.0.0.1 404mobi.com + +# [4dex.io] +127.0.0.1 c.4dex.io +127.0.0.1 script.4dex.io + +# [4dsply.com] +127.0.0.1 4dsply.com + +# [4seeresults.com] +127.0.0.1 4seeresults.com +127.0.0.1 controller.4seeresults.com +127.0.0.1 device.4seeresults.com +127.0.0.1 replaycontroller.4seeresults.com + +# [51ginkgo.com] +127.0.0.1 51ginkgo.com + +# [5rocks.io] +127.0.0.1 www.5rocks.io + +# [81plug.com] +127.0.0.1 logs.81plug.com + +# [88-f.net] +127.0.0.1 cdn.88-f.net +127.0.0.1 config.88-f.net + +# [9gag.com] +127.0.0.1 rlog.9gag.com + +# [a-ads.com] +127.0.0.1 ad.a-ads.com +127.0.0.1 click.a-ads.com +127.0.0.1 static.a-ads.com + +# [a.ki] +127.0.0.1 fl.a.ki + +# [a2dfp.net] +127.0.0.1 a2dfp.net + +# [a2z.com] +127.0.0.1 prod.cm.publishers.advertising.a2z.com +127.0.0.1 notify.bugsnag.appstore.a2z.com +127.0.0.1 analytics.console.aws.a2z.com +127.0.0.1 pr.analytics.console.aws.a2z.com +127.0.0.1 prod.pr.analytics.console.aws.a2z.com +127.0.0.1 ap-southeast-1.prod.pr.analytics.console.aws.a2z.com +127.0.0.1 us-east-1.prod.pr.analytics.console.aws.a2z.com +127.0.0.1 us-east-2.prod.pr.analytics.console.aws.a2z.com +127.0.0.1 us-west-2.prod.pr.analytics.console.aws.a2z.com +127.0.0.1 pw.analytics.console.aws.a2z.com +127.0.0.1 prod.pw.analytics.console.aws.a2z.com +127.0.0.1 metrics.client-eng.a2z.com +127.0.0.1 global.telemetry.insights.video.a2z.com +127.0.0.1 us-east-1.telemetry.insights.video.a2z.com + +# [a3cloud.net] +127.0.0.1 segment.a3cloud.net + +# [a8.net] +127.0.0.1 a8.net + +# [aa.com] +127.0.0.1 smetrics.aa.com + +# [aamapi.com] +127.0.0.1 aamapi.com + +# [aamsitecertifier.com] +127.0.0.1 aamcf.aamsitecertifier.com + +# [aarki.net] +127.0.0.1 adx-asia.aarki.net +127.0.0.1 adx-asia-imp.aarki.net +127.0.0.1 adx-west-imp.aarki.net +127.0.0.1 applovin2-asia-imp.aarki.net +127.0.0.1 chartboost-imp.aarki.net +127.0.0.1 mopub-imp.aarki.net +127.0.0.1 rm.aarki.net +127.0.0.1 rm-hk.aarki.net +127.0.0.1 spire.aarki.net +127.0.0.1 unity-imp.aarki.net + +# [aatkit.com] +127.0.0.1 lb.aatkit.com +127.0.0.1 reporting.aatkit.com +127.0.0.1 rules.aatkit.com +127.0.0.1 rules2.aatkit.com +127.0.0.1 rules3.aatkit.com +127.0.0.1 tracking.aatkit.com + +# [aaxads.com] +127.0.0.1 c.aaxads.com + +# [abbi.io] +127.0.0.1 assets.abbi.io +127.0.0.1 rtapi.abbi.io +127.0.0.1 stats.abbi.io + +# [abc.com] +127.0.0.1 sw88.abc.com + +# [abtasty.com] +127.0.0.1 ariane.abtasty.com +127.0.0.1 dcinfos-cache.abtasty.com +127.0.0.1 heatmap-quota.abtasty.com +127.0.0.1 sr-tag.abtasty.com + +# [accengage.com] +127.0.0.1 api.accengage.com +127.0.0.1 pingapi.accengage.com + +# [accengage.net] +127.0.0.1 api.accengage.net +127.0.0.1 daraz-by.accengage.net + +# [accesstrade.vn] +127.0.0.1 static.accesstrade.vn + +# [acmeaom.com] +127.0.0.1 tags.acmeaom.com + +# [activemetering.com] +127.0.0.1 activemetering.com +127.0.0.1 track.activemetering.com + +# [acuityplatform.com] +127.0.0.1 ums.acuityplatform.com + +# [ad-brix.com] +127.0.0.1 campaign.ad-brix.com +127.0.0.1 config.ad-brix.com +127.0.0.1 cvr.ad-brix.com +127.0.0.1 tracking.ad-brix.com + +# [ad-delivery.net] +127.0.0.1 ad-delivery.net + +# [ad-locus.com] +127.0.0.1 api.ad-locus.com +127.0.0.1 a.api.ad-locus.com + +# [ad-maven.com] +127.0.0.1 ad-maven.com +127.0.0.1 static.ad-maven.com + +# [ad-score.com] +127.0.0.1 data.ad-score.com +127.0.0.1 data2.ad-score.com +127.0.0.1 js2.ad-score.com +127.0.0.1 rdr.ad-score.com +127.0.0.1 rt.ad-score.com + +# [ad-srv.co] +127.0.0.1 c.ad-srv.co + +# [ad-stir.com] +127.0.0.1 ad-stir.com +127.0.0.1 bypass.ad-stir.com +127.0.0.1 js.ad-stir.com +127.0.0.1 sync.ad-stir.com +127.0.0.1 tr.ad-stir.com + +# [ad-x.co.uk] +127.0.0.1 ad-x.co.uk +127.0.0.1 apps.ad-x.co.uk + +# [ad.gt] +127.0.0.1 a.ad.gt +127.0.0.1 halo.ad.gt +127.0.0.1 id.halo.ad.gt +127.0.0.1 ids.ad.gt +127.0.0.1 p.ad.gt +127.0.0.1 pixels.ad.gt +127.0.0.1 seg.ad.gt + +# [ad.org.vn] +127.0.0.1 ad.org.vn +127.0.0.1 serving.ad.org.vn + +# [ad2iction.com] +127.0.0.1 adlogs.ad2iction.com +127.0.0.1 ads.ad2iction.com +127.0.0.1 content.ad2iction.com + +# [ad4game.com] +127.0.0.1 ads.ad4game.com + +# [ad6media.fr] +127.0.0.1 ad6media.fr + +# [adacado.com] +127.0.0.1 ad.adacado.com +127.0.0.1 content.adacado.com +127.0.0.1 info.adacado.com +127.0.0.1 pixel.adacado.com +127.0.0.1 strtrk.adacado.com + +# [adadapted.com] +127.0.0.1 ads.adadapted.com +127.0.0.1 ec.adadapted.com +127.0.0.1 images.adadapted.com +127.0.0.1 payload.adadapted.com + +# [adalliance.io] +127.0.0.1 aqt.adalliance.io +127.0.0.1 mafo.adalliance.io +127.0.0.1 tracking.adalliance.io + +# [adalyser.com] +127.0.0.1 tracking.adalyser.com + +# [adap.tv] +127.0.0.1 adap.tv +127.0.0.1 ads.adap.tv +127.0.0.1 segments.adap.tv +127.0.0.1 sync.adap.tv + +# [adapex.io] +127.0.0.1 adapex.io +127.0.0.1 cdn.adapex.io + +# [adasiaholdings.com] +127.0.0.1 adasiaholdings.com +127.0.0.1 adnetwork.adasiaholdings.com + +# [adblade.com] +127.0.0.1 adblade.com +127.0.0.1 dmp.adblade.com +127.0.0.1 pixel.adblade.com +127.0.0.1 static-cdn.adblade.com + +# [adbro.me] +127.0.0.1 adbro.me +127.0.0.1 apis.adbro.me +127.0.0.1 cdn.adbro.me + +# [adbuddiz.com] +127.0.0.1 adbuddiz.com +127.0.0.1 sdk.adbuddiz.com + +# [adcalls.nl] +127.0.0.1 api.adcalls.nl + +# [adcdnx.com] +127.0.0.1 cdn1.adcdnx.com + +# [adcel.co] +127.0.0.1 rtb.adcel.co + +# [adcell.com] +127.0.0.1 t.adcell.com + +# [adcolony.com] +127.0.0.1 adcolony.com +127.0.0.1 adc3-assets.adcolony.com +127.0.0.1 adc3-launch.adcolony.com +127.0.0.1 ads30.adcolony.com +127.0.0.1 androidads20.adcolony.com +127.0.0.1 androidads21.adcolony.com +127.0.0.1 androidads23.adcolony.com +127.0.0.1 androidads4-3.adcolony.com +127.0.0.1 androidads4-5.adcolony.com +127.0.0.1 c4d-cdn.adcolony.com +127.0.0.1 c4dm.adcolony.com +127.0.0.1 cpa.adcolony.com +127.0.0.1 events3.adcolony.com +127.0.0.1 events3alt.adcolony.com +127.0.0.1 iosads24.adcolony.com +127.0.0.1 rtb.adcolony.com +127.0.0.1 wd.adcolony.com + +# [addealsnetwork.com] +127.0.0.1 adsinter1.addealsnetwork.com +127.0.0.1 adsvideo1.addealsnetwork.com +127.0.0.1 trk-int.addealsnetwork.com + +# [addict-mobile.net] +127.0.0.1 track.addict-mobile.net + +# [addthis.com] +127.0.0.1 api.addthis.com +127.0.0.1 api-public.addthis.com +127.0.0.1 cw.addthis.com +127.0.0.1 dlx.addthis.com +127.0.0.1 e.dlx.addthis.com +127.0.0.1 m.dlx.addthis.com +127.0.0.1 p.dlx.addthis.com +127.0.0.1 x.dlx.addthis.com +127.0.0.1 edge.addthis.com +127.0.0.1 m.addthis.com +127.0.0.1 q.addthis.com +127.0.0.1 s7.addthis.com +127.0.0.1 s8.addthis.com +127.0.0.1 su.addthis.com +127.0.0.1 v1.addthis.com + +# [addthiscdn.com] +127.0.0.1 cache.addthiscdn.com + +# [addthisedge.com] +127.0.0.1 m.addthisedge.com + +# [addtoany.com] +127.0.0.1 static.addtoany.com +127.0.0.1 stats.addtoany.com + +# [adecosystems.net] +127.0.0.1 ads.adecosystems.net + +# [adelement.com] +127.0.0.1 ads.adelement.com +127.0.0.1 ctv.adelement.com +127.0.0.1 sc.adelement.com + +# [adentifi.com] +127.0.0.1 bm.adentifi.com +127.0.0.1 rtb.adentifi.com + +# [adextent.com] +127.0.0.1 adextent.com + +# [adfalcon.com] +127.0.0.1 adfalcon.com +127.0.0.1 api.adfalcon.com + +# [adforgames.com] +127.0.0.1 adforgames.com + +# [adform.com] +127.0.0.1 adform.com + +# [adform.net] +127.0.0.1 adform.net +127.0.0.1 a1.adform.net +127.0.0.1 adx.adform.net +127.0.0.1 adx2.adform.net +127.0.0.1 asia.adform.net +127.0.0.1 c1.adform.net +127.0.0.1 cm.adform.net +127.0.0.1 cm2.adform.net +127.0.0.1 cm3.adform.net +127.0.0.1 dmp.adform.net +127.0.0.1 s2.adform.net +127.0.0.1 track.adform.net + +# [adformdsp.net] +127.0.0.1 adformdsp.net + +# [adfox.net] +127.0.0.1 banners.adfox.net + +# [adfox.ru] +127.0.0.1 ads.adfox.ru +127.0.0.1 banners.adfox.ru + +# [adfurikun.jp] +127.0.0.1 adfurikun.jp +127.0.0.1 api.adfurikun.jp +127.0.0.1 ginf.adfurikun.jp + +# [adfuture.cn] +127.0.0.1 adfuture.cn +127.0.0.1 folder.adfuture.cn +127.0.0.1 fotacontrol.adfuture.cn +127.0.0.1 rebootv5.adfuture.cn + +# [adgaterewards.com] +127.0.0.1 clk.adgaterewards.com +127.0.0.1 wall.adgaterewards.com + +# [adgear.com] +127.0.0.1 adgear.com + +# [adgrx.com] +127.0.0.1 adgrx.com +127.0.0.1 cdn.adgrx.com +127.0.0.1 cdn-stv.adgrx.com +127.0.0.1 cm.adgrx.com +127.0.0.1 rtb.adgrx.com +127.0.0.1 tvx.adgrx.com + +# [adhaven.com] +127.0.0.1 adobe.adhaven.com +127.0.0.1 beachfront.adhaven.com +127.0.0.1 e.adhaven.com +127.0.0.1 nxd.adhaven.com +127.0.0.1 openx.adhaven.com +127.0.0.1 telaria.adhaven.com +127.0.0.1 verizon.adhaven.com + +# [adhese.com] +127.0.0.1 ads-mediafin.adhese.com +127.0.0.1 pool-mediafin.adhese.com +127.0.0.1 pool-pebblemedia.adhese.com + +# [adhigh.net] +127.0.0.1 px.adhigh.net +127.0.0.1 px-eu.adhigh.net + +# [adhitzads.com] +127.0.0.1 adhitzads.com +127.0.0.1 p3.adhitzads.com + +# [adhood.com] +127.0.0.1 adhood.com + +# [adikteev.com] +127.0.0.1 aksdk-images.adikteev.com + +# [adincube.com] +127.0.0.1 sdk.adincube.com +127.0.0.1 tag.adincube.com + +# [adingo.jp] +127.0.0.1 adingo.jp +127.0.0.1 cc.adingo.jp +127.0.0.1 hv.adingo.jp +127.0.0.1 pdn.adingo.jp +127.0.0.1 sh.adingo.jp + +# [adition.com] +127.0.0.1 ad11p.adfarm1.adition.com +127.0.0.1 ad13.adfarm1.adition.com +127.0.0.1 adsdk.adfarm1.adition.com +127.0.0.1 dspcluster.adfarm1.adition.com +127.0.0.1 cd.adition.com +127.0.0.1 imagesrv.adition.com +127.0.0.1 track.adition.com +127.0.0.1 vt.adition.com + +# [adizio.com] +127.0.0.1 pool.adizio.com + +# [adj.st] +127.0.0.1 adj.st +127.0.0.1 3p3x.adj.st +127.0.0.1 4495.adj.st +127.0.0.1 7wmw.adj.st +127.0.0.1 94vs.adj.st +127.0.0.1 af4a.adj.st +127.0.0.1 bhpz.adj.st +127.0.0.1 nu9k.adj.st +127.0.0.1 q4mn.adj.st +127.0.0.1 qqrp.adj.st +127.0.0.1 r8qs.adj.st +127.0.0.1 sxj8.adj.st + +# [adjoe.zone] +127.0.0.1 fraud.adjoe.zone +127.0.0.1 prod.fraud.adjoe.zone +127.0.0.1 prod.adjoe.zone + +# [adjust.com] +127.0.0.1 adjust.com +127.0.0.1 app.adjust.com +127.0.0.1 s2s.adjust.com +127.0.0.1 ulink.adjust.com +127.0.0.1 app.us.adjust.com +127.0.0.1 view.adjust.com + +# [adjust.net.in] +127.0.0.1 adjust.net.in +127.0.0.1 app.adjust.net.in + +# [adjust.world] +127.0.0.1 adjust.world +127.0.0.1 app.adjust.world + +# [adkernel.com] +127.0.0.1 dsp.adkernel.com +127.0.0.1 static-rtb.adkernel.com +127.0.0.1 sync.adkernel.com +127.0.0.1 tag.adkernel.com + +# [adkmob.com] +127.0.0.1 bp.adkmob.com +127.0.0.1 cm.adkmob.com +127.0.0.1 profile.adkmob.com +127.0.0.1 ssdk.adkmob.com +127.0.0.1 ufs.adkmob.com + +# [adleadevent.com] +127.0.0.1 adtrack.adleadevent.com + +# [adledge.com] +127.0.0.1 epn.adledge.com +127.0.0.1 rs.adledge.com +127.0.0.1 rs2.adledge.com +127.0.0.1 ser.adledge.com + +# [adligature.com] +127.0.0.1 cdn.adligature.com + +# [adlightning.com] +127.0.0.1 tagan.adlightning.com + +# [adlooxtracking.com] +127.0.0.1 am.adlooxtracking.com +127.0.0.1 as.adlooxtracking.com +127.0.0.1 datam16.adlooxtracking.com +127.0.0.1 js02.adlooxtracking.com +127.0.0.1 js05.adlooxtracking.com +127.0.0.1 js07.adlooxtracking.com +127.0.0.1 js11.adlooxtracking.com +127.0.0.1 js12.adlooxtracking.com +127.0.0.1 js13.adlooxtracking.com +127.0.0.1 js14.adlooxtracking.com +127.0.0.1 js15.adlooxtracking.com + +# [admanmedia.com] +127.0.0.1 cs.admanmedia.com + +# [admantx.com] +127.0.0.1 async01.admantx.com +127.0.0.1 euasync01.admantx.com +127.0.0.1 usasync01.admantx.com + +# [admarketplace.net] +127.0.0.1 bridge.lga1.admarketplace.net +127.0.0.1 pca.admarketplace.net +127.0.0.1 bridge.sfo1.admarketplace.net +127.0.0.1 tracking.admarketplace.net + +# [admarvel.com] +127.0.0.1 admarvel.com +127.0.0.1 ads.admarvel.com +127.0.0.1 amp.admarvel.com +127.0.0.1 base-cdn.admarvel.com +127.0.0.1 omax.admarvel.com + +# [admaster.com.cn] +127.0.0.1 admaster.com.cn +127.0.0.1 cm.admaster.com.cn +127.0.0.1 iclick.cm.admaster.com.cn +127.0.0.1 smt.admaster.com.cn +127.0.0.1 v.admaster.com.cn + +# [admatic.com.tr] +127.0.0.1 cdn2.admatic.com.tr + +# [admedia.com] +127.0.0.1 b.admedia.com +127.0.0.1 click.admedia.com +127.0.0.1 pixel.admedia.com + +# [admedo.com] +127.0.0.1 admedo.com +127.0.0.1 l.admedo.com +127.0.0.1 pj.l.admedo.com +127.0.0.1 ps.l.admedo.com + +# [admicro.vn] +127.0.0.1 adi.admicro.vn +127.0.0.1 admatic.admicro.vn +127.0.0.1 adnetwork.admicro.vn +127.0.0.1 adx.admicro.vn +127.0.0.1 goodsp.admicro.vn +127.0.0.1 logging.admicro.vn +127.0.0.1 lg1.logging.admicro.vn +127.0.0.1 pson.logging.admicro.vn +127.0.0.1 media1.admicro.vn +127.0.0.1 min.admicro.vn +127.0.0.1 sspapi.admicro.vn + +# [admitad.com] +127.0.0.1 admitad.com +127.0.0.1 fonts.ad.admitad.com + +# [admixer.co.kr] +127.0.0.1 admixer.co.kr +127.0.0.1 adn.admixer.co.kr + +# [admixer.net] +127.0.0.1 admixer.net +127.0.0.1 inv-nets-eu.admixer.net + +# [admob.com] +127.0.0.1 apps.admob.com +127.0.0.1 media.admob.com + +# [admost.com] +127.0.0.1 admost.com +127.0.0.1 cdn-api.admost.com +127.0.0.1 go.admost.com +127.0.0.1 med-api.admost.com + +# [admulti.com] +127.0.0.1 admulti.com +127.0.0.1 gag.admulti.com + +# [adnetmedia.lt] +127.0.0.1 banners.adnetmedia.lt + +# [adnetwork.vn] +127.0.0.1 adnetwork.vn +127.0.0.1 delivery.adnetwork.vn +127.0.0.1 media.adnetwork.vn +127.0.0.1 track.adnetwork.vn + +# [adnium.com] +127.0.0.1 adnium.com +127.0.0.1 a.adnium.com + +# [adnsx.com] +127.0.0.1 prebids.adnsx.com + +# [adnxs-simple.com] +127.0.0.1 nym1-ib.adnxs-simple.com + +# [adnxs.com] +127.0.0.1 acdn.adnxs.com +127.0.0.1 adscale-emea.adnxs.com +127.0.0.1 ams1-ib.adnxs.com +127.0.0.1 anycast.adnxs.com +127.0.0.1 ib.anycast.adnxs.com +127.0.0.1 m.anycast.adnxs.com +127.0.0.1 mobile.anycast.adnxs.com +127.0.0.1 b.adnxs.com +127.0.0.1 cdn.adnxs.com +127.0.0.1 crcdn01.adnxs.com +127.0.0.1 crcdn09.adnxs.com +127.0.0.1 dcdn.adnxs.com +127.0.0.1 ib.adnxs.com +127.0.0.1 update.ib.adnxs.com +127.0.0.1 s.update.ib.adnxs.com +127.0.0.1 iqzn-useast.adnxs.com +127.0.0.1 lax1-ib.adnxs.com +127.0.0.1 m.adnxs.com +127.0.0.1 mediation.adnxs.com +127.0.0.1 nym1-ib.adnxs.com +127.0.0.1 oas-c18.adnxs.com +127.0.0.1 cdn.oas-c18.adnxs.com +127.0.0.1 p.adnxs.com +127.0.0.1 nine-a.p.adnxs.com +127.0.0.1 yj.p.adnxs.com +127.0.0.1 yj-a.p.adnxs.com +127.0.0.1 prebid.adnxs.com +127.0.0.1 rb.adnxs.com +127.0.0.1 secure.adnxs.com +127.0.0.1 sharethrough.adnxs.com +127.0.0.1 sin1-ib.adnxs.com +127.0.0.1 sin3-ib.adnxs.com +127.0.0.1 thunder.adnxs.com +127.0.0.1 vcdn.adnxs.com + +# [adobe.com] +127.0.0.1 campaign.adobe.com +127.0.0.1 mcd-mkt-prod31-lb.campaign.adobe.com +127.0.0.1 pandoramedia-mkt-prod1-t.campaign.adobe.com +127.0.0.1 wdpro-mkt-prod2-lb.campaign.adobe.com +127.0.0.1 geo.adobe.com +127.0.0.1 adtag.primetime.adobe.com +127.0.0.1 sstats.adobe.com + +# [adolf.tv] +127.0.0.1 adolf.tv +127.0.0.1 get.adolf.tv + +# [adop.cc] +127.0.0.1 adop.cc +127.0.0.1 appinfo.adop.cc +127.0.0.1 compass.adop.cc + +# [adotmob.com] +127.0.0.1 adserver.adotmob.com +127.0.0.1 dmp.adotmob.com +127.0.0.1 dsp.adotmob.com +127.0.0.1 sdk.adotmob.com +127.0.0.1 sync.adotmob.com +127.0.0.1 tracker.adotmob.com + +# [adotube.com] +127.0.0.1 adotube.com + +# [adperfect.com] +127.0.0.1 casmp.adperfect.com + +# [adpia.vn] +127.0.0.1 click.adpia.vn + +# [adpies.com] +127.0.0.1 adp.adpies.com + +# [adplex.co.kr] +127.0.0.1 adplex.co.kr +127.0.0.1 log.adplex.co.kr + +# [adpopcorn.com] +127.0.0.1 sspi.adpopcorn.com +127.0.0.1 ssptrk.adpopcorn.com + +# [adpushup.com] +127.0.0.1 amp.adpushup.com +127.0.0.1 public-webservice.apdc1n.adpushup.com +127.0.0.1 apdc3n.adpushup.com +127.0.0.1 public-webservice.apdc3n.adpushup.com +127.0.0.1 app-log.adpushup.com +127.0.0.1 cdn.adpushup.com +127.0.0.1 geo.adpushup.com +127.0.0.1 public-webservice.geo.adpushup.com +127.0.0.1 vastdump-staging.adpushup.com + +# [adpxl.co] +127.0.0.1 adpxl.co +127.0.0.1 adpxljs.adpxl.co +127.0.0.1 fl.adpxl.co + +# [adreactor.com] +127.0.0.1 adserver.adreactor.com + +# [adrizer.com] +127.0.0.1 run.adrizer.com + +# [adroll.com] +127.0.0.1 adroll.com +127.0.0.1 adx-winners-ap-southeast-1-rtb.adroll.com +127.0.0.1 adx-winners-eu-west-1-rtb.adroll.com +127.0.0.1 adx-winners-us-east-1-rtb.adroll.com +127.0.0.1 adx-winners-us-west-2-rtb.adroll.com +127.0.0.1 apn-winners-ap-southeast-1-rtb.adroll.com +127.0.0.1 apn-winners-eu-west-1-rtb.adroll.com +127.0.0.1 apn-winners-us-east-1-rtb.adroll.com +127.0.0.1 apn-winners-us-west-2-rtb.adroll.com +127.0.0.1 app.adroll.com +127.0.0.1 d.adroll.com +127.0.0.1 index-winners-ap-southeast-1-rtb.adroll.com +127.0.0.1 index-winners-eu-west-1-rtb.adroll.com +127.0.0.1 index-winners-us-east-1-rtb.adroll.com +127.0.0.1 index-winners-us-west-2-rtb.adroll.com +127.0.0.1 opx-winners-eu-west-1-rtb.adroll.com +127.0.0.1 opx-winners-us-east-1-rtb.adroll.com +127.0.0.1 opx-winners-us-west-2-rtb.adroll.com +127.0.0.1 pubmatic-winners-ap-northeast-1-rtb.adroll.com +127.0.0.1 pubmatic-winners-eu-west-1-rtb.adroll.com +127.0.0.1 pubmatic-winners-us-east-1-rtb.adroll.com +127.0.0.1 pubmatic-winners-us-west-2-rtb.adroll.com +127.0.0.1 rub-winners-eu-west-1-rtb.adroll.com +127.0.0.1 rub-winners-us-east-1-rtb.adroll.com +127.0.0.1 rub-winners-us-west-2-rtb.adroll.com +127.0.0.1 yax-winners-ap-southeast-1-rtb.adroll.com +127.0.0.1 yax-winners-eu-west-1-rtb.adroll.com +127.0.0.1 yax-winners-us-east-1-rtb.adroll.com +127.0.0.1 yax-winners-us-west-2-rtb.adroll.com + +# [adrta.com] +127.0.0.1 adrta.com +127.0.0.1 cdn.adrta.com +127.0.0.1 gateway.adrta.com +127.0.0.1 ipds.gateway.adrta.com +127.0.0.1 ipds.adrta.com +127.0.0.1 ipv6.adrta.com +127.0.0.1 p.adrta.com +127.0.0.1 pix.adrta.com +127.0.0.1 q.adrta.com +127.0.0.1 r.adrta.com + +# [adrtx.net] +127.0.0.1 adstax-match.adrtx.net +127.0.0.1 adstax-match-proxy.adrtx.net +127.0.0.1 api.adrtx.net +127.0.0.1 cdn.adrtx.net + +# [ads-twitter.com] +127.0.0.1 ads-twitter.com +127.0.0.1 static.ads-twitter.com + +# [ads1-adnow.com] +127.0.0.1 ads1-adnow.com +127.0.0.1 n.ads1-adnow.com +127.0.0.1 st-n.ads1-adnow.com + +# [ads2-adnow.com] +127.0.0.1 ads2-adnow.com +127.0.0.1 n.ads2-adnow.com +127.0.0.1 st-n.ads2-adnow.com + +# [ads3-adnow.com] +127.0.0.1 ads3-adnow.com +127.0.0.1 n.ads3-adnow.com +127.0.0.1 st-n.ads3-adnow.com + +# [ads5-adnow.com] +127.0.0.1 ads5-adnow.com +127.0.0.1 n.ads5-adnow.com +127.0.0.1 st-n.ads5-adnow.com + +# [adsafeprotected.com] +127.0.0.1 adsafeprotected.com +127.0.0.1 appvast.adsafeprotected.com +127.0.0.1 cdn.adsafeprotected.com +127.0.0.1 dt.adsafeprotected.com +127.0.0.1 dtvc.adsafeprotected.com +127.0.0.1 fw.adsafeprotected.com +127.0.0.1 fwvc.adsafeprotected.com +127.0.0.1 mobile.adsafeprotected.com +127.0.0.1 mobile-static.adsafeprotected.com +127.0.0.1 nyidt.adsafeprotected.com +127.0.0.1 orfw.adsafeprotected.com +127.0.0.1 orpixel.adsafeprotected.com +127.0.0.1 pixel.adsafeprotected.com +127.0.0.1 sgfw.adsafeprotected.com +127.0.0.1 sgpixel.adsafeprotected.com +127.0.0.1 spixel.adsafeprotected.com +127.0.0.1 static.adsafeprotected.com +127.0.0.1 unified.adsafeprotected.com +127.0.0.1 vafw.adsafeprotected.com +127.0.0.1 vapixel.adsafeprotected.com +127.0.0.1 vast.adsafeprotected.com +127.0.0.1 video.adsafeprotected.com +127.0.0.1 wrapper-vast.adsafeprotected.com + +# [adsafety.net] +127.0.0.1 cm.adsafety.net +127.0.0.1 tags.adsafety.net + +# [adsame.com] +127.0.0.1 adsame.com + +# [adsbynimbus.com] +127.0.0.1 adsbynimbus.com +127.0.0.1 growlr.adsbynimbus.com +127.0.0.1 mw-encyclopediabritannica.adsbynimbus.com +127.0.0.1 timehop.adsbynimbus.com +127.0.0.1 turbo.adsbynimbus.com +127.0.0.1 ua-myfitnesspal.adsbynimbus.com +127.0.0.1 weatherbug.adsbynimbus.com +127.0.0.1 yoc-steps.adsbynimbus.com + +# [adscale.de] +127.0.0.1 cotads.adscale.de +127.0.0.1 hb.adscale.de +127.0.0.1 ih.adscale.de +127.0.0.1 js.adscale.de + +# [adsfast.com] +127.0.0.1 track.adsfast.com + +# [adsimilate.com] +127.0.0.1 filteradkernel.adsimilate.com +127.0.0.1 xml1.adsimilate.com + +# [adskeeper.co.uk] +127.0.0.1 a.adskeeper.co.uk +127.0.0.1 cm.adskeeper.co.uk +127.0.0.1 jsc.adskeeper.co.uk +127.0.0.1 s-img.adskeeper.co.uk + +# [adsmogo.mobi] +127.0.0.1 adsmogo.mobi + +# [adsmogo.net] +127.0.0.1 adsmogo.net + +# [adsmogo.org] +127.0.0.1 adsmogo.org + +# [adsmoloco.com] +127.0.0.1 adsmoloco.com +127.0.0.1 bidfnt-asia.adsmoloco.com +127.0.0.1 cdn-f.adsmoloco.com +127.0.0.1 tr-asia.adsmoloco.com +127.0.0.1 tr-eu.adsmoloco.com +127.0.0.1 tr-us.adsmoloco.com + +# [adsmovil.com] +127.0.0.1 atr.adsmovil.com + +# [adsniper.ru] +127.0.0.1 adsniper.ru +127.0.0.1 sync3.adsniper.ru + +# [adsolutions.com] +127.0.0.1 tagmans3.adsolutions.com + +# [adsongo.com] +127.0.0.1 sdk.adsongo.com + +# [adsoptimal.com] +127.0.0.1 adsoptimal.com + +# [adsorb.com] +127.0.0.1 collect.adsorb.com + +# [adspirit.de] +127.0.0.1 cdn.adspirit.de + +# [adsplay.in] +127.0.0.1 track.adsplay.in + +# [adsplay.net] +127.0.0.1 adsplay.net +127.0.0.1 d.adsplay.net +127.0.0.1 log.adsplay.net + +# [adspruce.com] +127.0.0.1 adspruce.com +127.0.0.1 ani.adspruce.com +127.0.0.1 assets.adspruce.com +127.0.0.1 info.adspruce.com +127.0.0.1 queue.adspruce.com +127.0.0.1 sdk.adspruce.com +127.0.0.1 sync.adspruce.com +127.0.0.1 track.adspruce.com + +# [adsrvr.org] +127.0.0.1 adsrvr.org +127.0.0.1 a.adsrvr.org +127.0.0.1 ad.adsrvr.org +127.0.0.1 ca4-bid.adsrvr.org +127.0.0.1 data.adsrvr.org +127.0.0.1 de1-bid.adsrvr.org +127.0.0.1 direct.adsrvr.org +127.0.0.1 html5.adsrvr.org +127.0.0.1 insight.adsrvr.org +127.0.0.1 jp1-bid.adsrvr.org +127.0.0.1 jp1-bid-ga.adsrvr.org +127.0.0.1 js.adsrvr.org +127.0.0.1 match.adsrvr.org +127.0.0.1 ny1-bid.adsrvr.org +127.0.0.1 sg2-bid.adsrvr.org +127.0.0.1 update.adsrvr.org +127.0.0.1 s.update.adsrvr.org +127.0.0.1 use-tor.adsrvr.org +127.0.0.1 usedirect.adsrvr.org +127.0.0.1 usw-ca2.adsrvr.org +127.0.0.1 uswdirect.adsrvr.org +127.0.0.1 v.adsrvr.org +127.0.0.1 va6-bid.adsrvr.org +127.0.0.1 vae-bid.adsrvr.org + +# [adstage.io] +127.0.0.1 assets.adstage.io + +# [adstune.com] +127.0.0.1 adstune.com + +# [adsunflower.com] +127.0.0.1 adsunflower.com +127.0.0.1 folder.adsunflower.com +127.0.0.1 rebootv5.adsunflower.com + +# [adswizz.com] +127.0.0.1 cdn.adswizz.com +127.0.0.1 deliveryengine.cox.adswizz.com +127.0.0.1 delivery-cdn-cf.adswizz.com +127.0.0.1 cox.deliveryengine.adswizz.com +127.0.0.1 streamguys.deliveryengine.adswizz.com +127.0.0.1 synchroscript.deliveryengine.adswizz.com +127.0.0.1 synchrobox.adswizz.com +127.0.0.1 zc.adswizz.com + +# [adsymptotic.com] +127.0.0.1 adsymptotic.com +127.0.0.1 api.adsymptotic.com +127.0.0.1 p.adsymptotic.com +127.0.0.1 pinterest.adsymptotic.com + +# [adtarget.com.tr] +127.0.0.1 adtarget.com.tr +127.0.0.1 console.adtarget.com.tr +127.0.0.1 sync.console.adtarget.com.tr + +# [adtech.com] +127.0.0.1 adtech.com +127.0.0.1 ums.adtech.com + +# [adtech.de] +127.0.0.1 adserver.adtech.de +127.0.0.1 aka-cdn.adtech.de +127.0.0.1 aka-cdn-ns.adtech.de + +# [adtechjp.com] +127.0.0.1 adserver.adtechjp.com +127.0.0.1 adserver-toy.adtechjp.com +127.0.0.1 prod.adtechjp.com +127.0.0.1 ter-adserver-origin-ap.prod.adtechjp.com + +# [adtechus.com] +127.0.0.1 a.adtechus.com +127.0.0.1 adserver.adtechus.com +127.0.0.1 adserverwc.adtechus.com +127.0.0.1 aka-cdn.adtechus.com + +# [adtelligent.com] +127.0.0.1 dsp3.adtelligent.com +127.0.0.1 ghb.adtelligent.com +127.0.0.1 ghb1.adtelligent.com +127.0.0.1 ghb2.adtelligent.com +127.0.0.1 pixel.adtelligent.com +127.0.0.1 player.adtelligent.com +127.0.0.1 s.adtelligent.com +127.0.0.1 static.adtelligent.com +127.0.0.1 sync.adtelligent.com + +# [adtheorent.com] +127.0.0.1 adtheorent.com +127.0.0.1 ads.adtheorent.com +127.0.0.1 cdn.adtheorent.com + +# [adthor.com] +127.0.0.1 adthor.com +127.0.0.1 api.adthor.com +127.0.0.1 logger.adthor.com + +# [adthrive.com] +127.0.0.1 ads.adthrive.com +127.0.0.1 dev-track.adthrive.com +127.0.0.1 logger.adthrive.com +127.0.0.1 marmalade.adthrive.com +127.0.0.1 track.adthrive.com + +# [adtilt.com] +127.0.0.1 adc-ad-assets.adtilt.com + +# [adtima.vn] +127.0.0.1 adtima.vn +127.0.0.1 stc.adtima.vn + +# [adtimaserver.vn] +127.0.0.1 adtimaserver.vn +127.0.0.1 api.adtimaserver.vn +127.0.0.1 log.adtimaserver.vn + +# [adtiming.com] +127.0.0.1 img.adtiming.com +127.0.0.1 m.adtiming.com +127.0.0.1 sdk.adtiming.com + +# [adtlgc.com] +127.0.0.1 admp-tc-sati.adtlgc.com +127.0.0.1 code3.adtlgc.com + +# [adtng.com] +127.0.0.1 adtng.com +127.0.0.1 a.adtng.com +127.0.0.1 hw-cdn2.adtng.com +127.0.0.1 vz-cdn2.adtng.com + +# [adtraction.com] +127.0.0.1 track.adtraction.com + +# [adtrade.com] +127.0.0.1 api.adtrade.com + +# [adtrue.com] +127.0.0.1 adtrue.com +127.0.0.1 cdn.adtrue.com +127.0.0.1 exchange.adtrue.com + +# [adup-tech.com] +127.0.0.1 rtb.d.adup-tech.com +127.0.0.1 s.d.adup-tech.com +127.0.0.1 t.d.adup-tech.com + +# [adups.cn] +127.0.0.1 appswitch.adups.cn +127.0.0.1 fota4.adups.cn +127.0.0.1 fota5.adups.cn +127.0.0.1 fota5s.adups.cn +127.0.0.1 fota5t.adups.cn + +# [adups.com] +127.0.0.1 adups.com +127.0.0.1 ap.adups.com +127.0.0.1 clean.adups.com +127.0.0.1 fota5.adups.com +127.0.0.1 fota5db.adups.com +127.0.0.1 fota5p.adups.com +127.0.0.1 fota5s.adups.com +127.0.0.1 fota5t.adups.com +127.0.0.1 fota5tbk.adups.com +127.0.0.1 ht.adups.com +127.0.0.1 iotapi.adups.com +127.0.0.1 ph5t.adups.com +127.0.0.1 push5.adups.com + +# [advangelists.com] +127.0.0.1 nep.advangelists.com + +# [advanseads.com] +127.0.0.1 cdn.advanseads.com +127.0.0.1 count.advanseads.com +127.0.0.1 delivery.advanseads.com +127.0.0.1 pixel.advanseads.com + +# [advconversion.com] +127.0.0.1 redirect.advconversion.com + +# [adventori.com] +127.0.0.1 cf-cdn.adventori.com +127.0.0.1 eu.adventori.com +127.0.0.1 f14.adventori.com +127.0.0.1 f15.adventori.com +127.0.0.1 f16.adventori.com +127.0.0.1 f18.adventori.com +127.0.0.1 f24.adventori.com +127.0.0.1 f25.adventori.com + +# [adventurefeeds.com] +127.0.0.1 tq.adventurefeeds.com + +# [adverline.com] +127.0.0.1 ads.adverline.com + +# [adversal.com] +127.0.0.1 adversal.com + +# [advertica-cdn.com] +127.0.0.1 advertica-cdn.com +127.0.0.1 ylx-aff.advertica-cdn.com + +# [advertiserurl.com] +127.0.0.1 syndication.advertiserurl.com + +# [advertising.com] +127.0.0.1 advertising.com +127.0.0.1 pxl.ace.advertising.com +127.0.0.1 ace-tag.advertising.com +127.0.0.1 ads.adaptv.advertising.com +127.0.0.1 ads-ap.adaptv.advertising.com +127.0.0.1 cdn.adaptv.advertising.com +127.0.0.1 conversions.adaptv.advertising.com +127.0.0.1 log.adaptv.advertising.com +127.0.0.1 sync.adaptv.advertising.com +127.0.0.1 video.adaptv.advertising.com +127.0.0.1 wtag.adaptv.advertising.com +127.0.0.1 update.wtag.adaptv.advertising.com +127.0.0.1 s.update.wtag.adaptv.advertising.com +127.0.0.1 adserver.adtech.advertising.com +127.0.0.1 adserver-as.adtech.advertising.com +127.0.0.1 adserver-eu.adtech.advertising.com +127.0.0.1 adserver-us.adtech.advertising.com +127.0.0.1 cmp.advertising.com +127.0.0.1 cdn.cmp.advertising.com +127.0.0.1 o.cmp.advertising.com +127.0.0.1 secure.leadback.advertising.com +127.0.0.1 pixel.advertising.com +127.0.0.1 sp.advertising.com +127.0.0.1 tag.sp.advertising.com +127.0.0.1 ssp.advertising.com +127.0.0.1 prod-m-node-1111.ssp.advertising.com +127.0.0.1 prod-m-node-1211.ssp.advertising.com +127.0.0.1 prod-m-node-2111.ssp.advertising.com +127.0.0.1 prod-m-node-3111.ssp.advertising.com + +# [advertnative.com] +127.0.0.1 advertnative.com +127.0.0.1 click.advertnative.com +127.0.0.1 worker1.advertnative.com +127.0.0.1 worker2.advertnative.com +127.0.0.1 worker20.advertnative.com +127.0.0.1 worker21.advertnative.com +127.0.0.1 worker22.advertnative.com +127.0.0.1 worker23.advertnative.com +127.0.0.1 worker24.advertnative.com +127.0.0.1 worker3.advertnative.com +127.0.0.1 worker4.advertnative.com +127.0.0.1 worker70.advertnative.com +127.0.0.1 worker71.advertnative.com +127.0.0.1 worker72.advertnative.com +127.0.0.1 worker73.advertnative.com + +# [advertserve.com] +127.0.0.1 bidstream.advertserve.com +127.0.0.1 cdn.advertserve.com +127.0.0.1 imagazine.advertserve.com +127.0.0.1 roimedia.advertserve.com + +# [advertur.ru] +127.0.0.1 advertur.ru + +# [adview.cn] +127.0.0.1 bid.adview.cn +127.0.0.1 open.adview.cn +127.0.0.1 webfile.adview.cn + +# [adview.com] +127.0.0.1 bid.adview.com +127.0.0.1 ghkbid.adview.com +127.0.0.1 gusabid.adview.com +127.0.0.1 webfile.adview.com + +# [adview.pl] +127.0.0.1 adview.pl + +# [advmob.cn] +127.0.0.1 advmob.cn +127.0.0.1 folder.advmob.cn +127.0.0.1 fota.advmob.cn + +# [adx.io] +127.0.0.1 d.adx.io +127.0.0.1 s.adx.io + +# [adx1.com] +127.0.0.1 cdn.adx1.com +127.0.0.1 rtb.adx1.com +127.0.0.1 xml.adx1.com + +# [adxcel-ec2.com] +127.0.0.1 cfg.adxcel-ec2.com +127.0.0.1 data.adxcel-ec2.com + +# [adxcel.com] +127.0.0.1 cf.adxcel.com + +# [adxcore.com] +127.0.0.1 dispatcher.adxcore.com +127.0.0.1 mtag.adxcore.com + +# [adxpansion.com] +127.0.0.1 ads.adxpansion.com + +# [adxpose.com] +127.0.0.1 servedby.adxpose.com + +# [adywind.com] +127.0.0.1 adywind.com +127.0.0.1 app.adywind.com +127.0.0.1 log.adywind.com +127.0.0.1 scheme.adywind.com + +# [adzcore.com] +127.0.0.1 setting.adzcore.com + +# [adzerk.net] +127.0.0.1 adzerk.net +127.0.0.1 e-10077.adzerk.net +127.0.0.1 e-10220.adzerk.net +127.0.0.1 e-10457.adzerk.net +127.0.0.1 e-9660.adzerk.net +127.0.0.1 e-prod-alb-default-us-east-1.adzerk.net +127.0.0.1 e-prod-alb-e-us-east-1.adzerk.net +127.0.0.1 engine.adzerk.net +127.0.0.1 static.adzerk.net + +# [adziff.com] +127.0.0.1 static.adziff.com + +# [adzmedia.com] +127.0.0.1 adzmedia.com +127.0.0.1 imp.adzmedia.com +127.0.0.1 pixels.adzmedia.com + +# [adzmobi.com] +127.0.0.1 adzmobi.com +127.0.0.1 mob.adzmobi.com + +# [adztec.com] +127.0.0.1 adztec.com + +# [aerserv.com] +127.0.0.1 aerserv.com +127.0.0.1 ads.aerserv.com +127.0.0.1 alpha-events.aerserv.com +127.0.0.1 debug.aerserv.com +127.0.0.1 events.aerserv.com +127.0.0.1 prod-ads.aerserv.com + +# [aetn.com] +127.0.0.1 metrics.aetn.com + +# [aetnd.com] +127.0.0.1 pulse.svod.aetnd.com +127.0.0.1 insights.vip.aetnd.com + +# [afcpatrk.com] +127.0.0.1 track.afcpatrk.com + +# [affec.tv] +127.0.0.1 map.go.affec.tv + +# [affilae.com] +127.0.0.1 lb.affilae.com +127.0.0.1 static.affilae.com + +# [affiliatefuture.com] +127.0.0.1 scripts.affiliatefuture.com +127.0.0.1 tags.affiliatefuture.com + +# [affiliaxe.com] +127.0.0.1 performance.affiliaxe.com + +# [affiz.net] +127.0.0.1 affiz.net + +# [affluent.io] +127.0.0.1 static.affluent.io + +# [afftrack.com] +127.0.0.1 fizzylabs.afftrack.com + +# [aflink.com] +127.0.0.1 app.aflink.com + +# [agilone.com] +127.0.0.1 api6.agilone.com +127.0.0.1 api8.agilone.com +127.0.0.1 ca-as-1.agilone.com +127.0.0.1 scripts.agilone.com + +# [agkn.com] +127.0.0.1 agkn.com +127.0.0.1 aa.agkn.com +127.0.0.1 d.agkn.com +127.0.0.1 data.agkn.com +127.0.0.1 js.agkn.com +127.0.0.1 static.agkn.com + +# [agoop.net] +127.0.0.1 latency.agoop.net +127.0.0.1 log.agoop.net +127.0.0.1 roundrobin-log.agoop.net + +# [aibuy.io] +127.0.0.1 aibuy-api.aibuy.io +127.0.0.1 cdn-media.aibuy.io +127.0.0.1 overlay.aibuy.io + +# [aimatch.com] +127.0.0.1 aimatch.com + +# [airpush.com] +127.0.0.1 airpush.com +127.0.0.1 api.airpush.com +127.0.0.1 apportal.airpush.com + +# [aiv-cdn.net] +127.0.0.1 pop-iad-2.cf.dash.row.aiv-cdn.net +127.0.0.1 s3-iad-2.cf.dash.row.aiv-cdn.net +127.0.0.1 s3-iad-ww.cf.videorolls.row.aiv-cdn.net +127.0.0.1 s3.ll.videorolls.row.aiv-cdn.net + +# [aiv-delivery.net] +127.0.0.1 api.us-east-1.aiv-delivery.net + +# [akadns.net] +127.0.0.1 innovid.com.akadns.net +127.0.0.1 ag.innovid.com.akadns.net +127.0.0.1 aws-oreg-cali-virg.ag.innovid.com.akadns.net +127.0.0.1 dts.innovid.com.akadns.net +127.0.0.1 aws-oregon-california-virginia.dts.innovid.com.akadns.net +127.0.0.1 dts-5-split-vohnu.dts.innovid.com.akadns.net +127.0.0.1 rtr.innovid.com.akadns.net +127.0.0.1 aws-oregon-jrtr.rtr.innovid.com.akadns.net +127.0.0.1 s.innovid.com.akadns.net +127.0.0.1 aws-oregon-ohio-virginia.s.innovid.com.akadns.net +127.0.0.1 stats-5-split-vohnu.s.innovid.com.akadns.net +127.0.0.1 jadserve.postrelease.com.akadns.net +127.0.0.1 stickyadstv.com.akadns.net +127.0.0.1 ads.stickyadstv.com.akadns.net +127.0.0.1 fp3.ads.stickyadstv.com.akadns.net +127.0.0.1 ip1.ads.stickyadstv.com.akadns.net +127.0.0.1 ip2.ads.stickyadstv.com.akadns.net +127.0.0.1 cdn.stickyadstv.com.akadns.net +127.0.0.1 ip1.cdn.stickyadstv.com.akadns.net +127.0.0.1 wlb1.cdn.stickyadstv.com.akadns.net +127.0.0.1 wlb2.cdn.stickyadstv.com.akadns.net +127.0.0.1 tidaltv.com.akadns.net +127.0.0.1 sync.tidaltv.com.akadns.net +127.0.0.1 sync-apsg.tidaltv.com.akadns.net +127.0.0.1 sync-usva.tidaltv.com.akadns.net +127.0.0.1 turn.com.akadns.net +127.0.0.1 ad.turn.com.akadns.net +127.0.0.1 d.turn.com.akadns.net +127.0.0.1 beacon-cdn.walmart.com.akadns.net +127.0.0.1 beacon-cdn-custom.walmart.com.akadns.net +127.0.0.1 analytics.mobile-cdn.walmart.com.akadns.net +127.0.0.1 weighted.com.akadns.net +127.0.0.1 dotomi.weighted.com.akadns.net +127.0.0.1 dvgtm.akadns.net +127.0.0.1 bs-geo.dvgtm.akadns.net +127.0.0.1 bs-wlb-uswest.dvgtm.akadns.net +127.0.0.1 cacp-hlb.dvgtm.akadns.net +127.0.0.1 nycp-hlb.dvgtm.akadns.net +127.0.0.1 tps-wlb-uswest.dvgtm.akadns.net +127.0.0.1 eyeblaster.akadns.net +127.0.0.1 bs.eyeblaster.akadns.net +127.0.0.1 adlanding.admarketplace.net.akadns.net +127.0.0.1 rubiconproject.net.akadns.net +127.0.0.1 beacon-nf.rubiconproject.net.akadns.net +127.0.0.1 beacon-sjc2.rubiconproject.net.akadns.net +127.0.0.1 pixel.rubiconproject.net.akadns.net +127.0.0.1 pixel-apac.rubiconproject.net.akadns.net +127.0.0.1 pixel-eu.rubiconproject.net.akadns.net +127.0.0.1 pixel-us-east.rubiconproject.net.akadns.net +127.0.0.1 pixel-us-west.rubiconproject.net.akadns.net +127.0.0.1 prebid-a.rubiconproject.net.akadns.net +127.0.0.1 prebid-server.rubiconproject.net.akadns.net +127.0.0.1 prebid-server-perf.rubiconproject.net.akadns.net +127.0.0.1 tagged-by.rubiconproject.net.akadns.net +127.0.0.1 adgrx.com.tech.akadns.net +127.0.0.1 rtb.adgrx.com.tech.akadns.net +127.0.0.1 tvx.adgrx.com.tech.akadns.net +127.0.0.1 vungle.akadns.net +127.0.0.1 api.vungle.akadns.net +127.0.0.1 tpat.api.vungle.akadns.net +127.0.0.1 cdn-lb.vungle.akadns.net +127.0.0.1 ingest.vungle.akadns.net + +# [akamai.net] +127.0.0.1 a1843.g.akamai.net +127.0.0.1 a50.g2.akamai.net + +# [akamaiedge.net] +127.0.0.1 e7876.dscg.akamaiedge.net + +# [akamaihd.net] +127.0.0.1 ds-aksb-a.akamaihd.net +127.0.0.1 inmobisdk-a.akamaihd.net +127.0.0.1 middycdn-a.akamaihd.net +127.0.0.1 ntvcld-a.akamaihd.net + +# [akamaized.net] +127.0.0.1 appsflyer.com.akamaized.net +127.0.0.1 fvalid.appsflyer.com.akamaized.net +127.0.0.1 jioads.akamaized.net +127.0.0.1 abcd.mdc.akamaized.net +127.0.0.1 speee-ad.akamaized.net +127.0.0.1 statics-marketingsites-eus-ms-com.akamaized.net + +# [akisinn.info] +127.0.0.1 co.akisinn.info +127.0.0.1 int.akisinn.info + +# [akisinn.site] +127.0.0.1 int.akisinn.site + +# [akstat.io] +127.0.0.1 17de4c16.akstat.io +127.0.0.1 17de4c17.akstat.io + +# [alcmpn.com] +127.0.0.1 p.alcmpn.com + +# [alexametrics.com] +127.0.0.1 alexametrics.com +127.0.0.1 certify.alexametrics.com +127.0.0.1 certify-amp.alexametrics.com +127.0.0.1 certify-js.alexametrics.com + +# [alibaba.com] +127.0.0.1 abtest.alibaba.com +127.0.0.1 hydra.alibaba.com + +# [alicdn.com] +127.0.0.1 gma.alicdn.com + +# [aliexpress.com] +127.0.0.1 s.click.aliexpress.com + +# [aliyun.com] +127.0.0.1 acjs.aliyun.com + +# [aliyuncs.com] +127.0.0.1 beacon-api.aliyuncs.com +127.0.0.1 fineboost-loghub.ap-southeast-1.log.aliyuncs.com + +# [allaccess.com.ph] +127.0.0.1 ads.allaccess.com.ph + +# [allstarcluster.com] +127.0.0.1 p102-clb.allstarcluster.com + +# [alphonso.tv] +127.0.0.1 alphonso.tv +127.0.0.1 prov-lg.alphonso.tv +127.0.0.1 sync.alphonso.tv + +# [altamob.com] +127.0.0.1 api.altamob.com + +# [altitude-arena.com] +127.0.0.1 altitude-arena.com +127.0.0.1 ads.altitude-arena.com + +# [altrooz.com] +127.0.0.1 altrooz.com + +# [am15.net] +127.0.0.1 am15.net + +# [amazon-adsystem.com] +127.0.0.1 amazon-adsystem.com +127.0.0.1 aax.amazon-adsystem.com +127.0.0.1 aax-eu-retail-direct.amazon-adsystem.com +127.0.0.1 aax-fe.amazon-adsystem.com +127.0.0.1 aax-fe-sin.amazon-adsystem.com +127.0.0.1 aax-us.amazon-adsystem.com +127.0.0.1 aax-us-east.amazon-adsystem.com +127.0.0.1 c.amazon-adsystem.com +127.0.0.1 cdn-a.amazon-adsystem.com +127.0.0.1 fls-eu.amazon-adsystem.com +127.0.0.1 fls-fe.amazon-adsystem.com +127.0.0.1 fls-na.amazon-adsystem.com +127.0.0.1 ir-na.amazon-adsystem.com +127.0.0.1 mads.amazon-adsystem.com +127.0.0.1 s.amazon-adsystem.com +127.0.0.1 ws-eu.amazon-adsystem.com +127.0.0.1 z-eu.amazon-adsystem.com +127.0.0.1 z-na.amazon-adsystem.com + +# [amazon.com] +127.0.0.1 aan.amazon.com +127.0.0.1 fls-na.amazon.com + +# [ads-api-new-2052271615.ap-northeast-1.elb.amazonaws.com] +127.0.0.1 ads-api-new-2052271615.ap-northeast-1.elb.amazonaws.com + +# [adserver-1277986481.ap-northeast-1.elb.amazonaws.com] +127.0.0.1 adserver-1277986481.ap-northeast-1.elb.amazonaws.com + +# [adserver-vpc-alb-0-649637586.ap-northeast-1.elb.amazonaws.com] +127.0.0.1 adserver-vpc-alb-0-649637586.ap-northeast-1.elb.amazonaws.com + +# [adserver-vpc-alb-1-769379334.ap-northeast-1.elb.amazonaws.com] +127.0.0.1 adserver-vpc-alb-1-769379334.ap-northeast-1.elb.amazonaws.com + +# [data-collect-337392791.ap-northeast-2.elb.amazonaws.com] +127.0.0.1 data-collect-337392791.ap-northeast-2.elb.amazonaws.com + +# [ad-server-lb-294150285.ap-southeast-1.elb.amazonaws.com] +127.0.0.1 ad-server-lb-294150285.ap-southeast-1.elb.amazonaws.com + +# [ads-816899299.ap-southeast-1.elb.amazonaws.com] +127.0.0.1 ads-816899299.ap-southeast-1.elb.amazonaws.com + +# [rw-yieldmo-com-1673518954.ap-southeast-1.elb.amazonaws.com] +127.0.0.1 rw-yieldmo-com-1673518954.ap-southeast-1.elb.amazonaws.com + +# [adserver-clarium-1405844056.eu-central-1.elb.amazonaws.com] +127.0.0.1 adserver-clarium-1405844056.eu-central-1.elb.amazonaws.com + +# [admantx-cluster-nlb-eu-2071973585.eu-west-1.elb.amazonaws.com] +127.0.0.1 admantx-cluster-nlb-eu-2071973585.eu-west-1.elb.amazonaws.com + +# [adservingvpc-1239633584.eu-west-1.elb.amazonaws.com] +127.0.0.1 adservingvpc-1239633584.eu-west-1.elb.amazonaws.com + +# [beaconserver-ce-vpc0-1537565064.eu-west-1.elb.amazonaws.com] +127.0.0.1 beaconserver-ce-vpc0-1537565064.eu-west-1.elb.amazonaws.com + +# [prod-dem-collector-elb-611025824.eu-west-1.elb.amazonaws.com] +127.0.0.1 prod-dem-collector-elb-611025824.eu-west-1.elb.amazonaws.com + +# [adktracking-1671721947.eu-west-3.elb.amazonaws.com] +127.0.0.1 adktracking-1671721947.eu-west-3.elb.amazonaws.com + +# [adn-tktracking-virginia-621472495.us-east-1.elb.amazonaws.com] +127.0.0.1 adn-tktracking-virginia-621472495.us-east-1.elb.amazonaws.com + +# [adserver-2084671375.us-east-1.elb.amazonaws.com] +127.0.0.1 adserver-2084671375.us-east-1.elb.amazonaws.com + +# [adserver-clarium-446793891.us-east-1.elb.amazonaws.com] +127.0.0.1 adserver-clarium-446793891.us-east-1.elb.amazonaws.com + +# [adserver-vpc-alb-0-2072243822.us-east-1.elb.amazonaws.com] +127.0.0.1 adserver-vpc-alb-0-2072243822.us-east-1.elb.amazonaws.com + +# [adserver-vpc-alb-1-2048135467.us-east-1.elb.amazonaws.com] +127.0.0.1 adserver-vpc-alb-1-2048135467.us-east-1.elb.amazonaws.com + +# [adserver-vpc-alb-2-1898430250.us-east-1.elb.amazonaws.com] +127.0.0.1 adserver-vpc-alb-2-1898430250.us-east-1.elb.amazonaws.com + +# [adsk-pnxproxy-prd-1753980530.us-east-1.elb.amazonaws.com] +127.0.0.1 adsk-pnxproxy-prd-1753980530.us-east-1.elb.amazonaws.com + +# [analytics-collector-28944298.us-east-1.elb.amazonaws.com] +127.0.0.1 analytics-collector-28944298.us-east-1.elb.amazonaws.com + +# [audience-164723144.us-east-1.elb.amazonaws.com] +127.0.0.1 audience-164723144.us-east-1.elb.amazonaws.com + +# [log-collectors-73517960.us-east-1.elb.amazonaws.com] +127.0.0.1 log-collectors-73517960.us-east-1.elb.amazonaws.com + +# [lynx-prod-beacon-alb-498367235.us-east-1.elb.amazonaws.com] +127.0.0.1 lynx-prod-beacon-alb-498367235.us-east-1.elb.amazonaws.com + +# [nova-collector-1192479543.us-east-1.elb.amazonaws.com] +127.0.0.1 nova-collector-1192479543.us-east-1.elb.amazonaws.com + +# [pixel-967319188.us-east-1.elb.amazonaws.com] +127.0.0.1 pixel-967319188.us-east-1.elb.amazonaws.com + +# [prod-ash-beacon-1960876484.us-east-1.elb.amazonaws.com] +127.0.0.1 prod-ash-beacon-1960876484.us-east-1.elb.amazonaws.com + +# [rpc-tapjoy-com-lb-1378811527.us-east-1.elb.amazonaws.com] +127.0.0.1 rpc-tapjoy-com-lb-1378811527.us-east-1.elb.amazonaws.com + +# [tapjoy-com-lb-vpc-332546193.us-east-1.elb.amazonaws.com] +127.0.0.1 tapjoy-com-lb-vpc-332546193.us-east-1.elb.amazonaws.com + +# [tracking-1611167402.us-east-1.elb.amazonaws.com] +127.0.0.1 tracking-1611167402.us-east-1.elb.amazonaws.com + +# [wildcard-ads-new-1653986885.us-east-1.elb.amazonaws.com] +127.0.0.1 wildcard-ads-new-1653986885.us-east-1.elb.amazonaws.com + +# [ads-b-480313385.us-west-1.elb.amazonaws.com] +127.0.0.1 ads-b-480313385.us-west-1.elb.amazonaws.com + +# [ads-c-1854119718.us-west-1.elb.amazonaws.com] +127.0.0.1 ads-c-1854119718.us-west-1.elb.amazonaws.com + +# [adserver-clarium-1718981494.us-west-1.elb.amazonaws.com] +127.0.0.1 adserver-clarium-1718981494.us-west-1.elb.amazonaws.com + +# [adserver-vpc-alb-0-2075095491.us-west-2.elb.amazonaws.com] +127.0.0.1 adserver-vpc-alb-0-2075095491.us-west-2.elb.amazonaws.com + +# [adserver-vpc-alb-1-725730730.us-west-2.elb.amazonaws.com] +127.0.0.1 adserver-vpc-alb-1-725730730.us-west-2.elb.amazonaws.com + +# [adserver-vpc-alb-2-553366957.us-west-2.elb.amazonaws.com] +127.0.0.1 adserver-vpc-alb-2-553366957.us-west-2.elb.amazonaws.com + +# [adserver-vpc-alb-3-578630024.us-west-2.elb.amazonaws.com] +127.0.0.1 adserver-vpc-alb-3-578630024.us-west-2.elb.amazonaws.com + +# [adtag-or2-697022674.us-west-2.elb.amazonaws.com] +127.0.0.1 adtag-or2-697022674.us-west-2.elb.amazonaws.com + +# [beaconserver-ce-vpc0-1909323404.us-west-2.elb.amazonaws.com] +127.0.0.1 beaconserver-ce-vpc0-1909323404.us-west-2.elb.amazonaws.com + +# [dco-jads-727222375.us-west-2.elb.amazonaws.com] +127.0.0.1 dco-jads-727222375.us-west-2.elb.amazonaws.com + +# [prod-pdx-beacon-1406086907.us-west-2.elb.amazonaws.com] +127.0.0.1 prod-pdx-beacon-1406086907.us-west-2.elb.amazonaws.com + +# [rw-yieldmo-com-1857737650.us-west-2.elb.amazonaws.com] +127.0.0.1 rw-yieldmo-com-1857737650.us-west-2.elb.amazonaws.com + +# [wildcard-ads-448740142.us-west-2.elb.amazonaws.com] +127.0.0.1 wildcard-ads-448740142.us-west-2.elb.amazonaws.com + +# [elb.eu-west-1.amazonaws.com] +127.0.0.1 huq-query-loggers-europe-west1-32ef7f4bbf54ce27.elb.eu-west-1.amazonaws.com + +# [admarvel.s3.amazonaws.com] +127.0.0.1 admarvel.s3.amazonaws.com + +# [advancelocal-adapter-image-uploads.s3.amazonaws.com] +127.0.0.1 advancelocal-adapter-image-uploads.s3.amazonaws.com + +# [chartbeat-sdk.s3.amazonaws.com] +127.0.0.1 chartbeat-sdk.s3.amazonaws.com + +# [chartiq-client-prod.s3.amazonaws.com] +127.0.0.1 chartiq-client-prod.s3.amazonaws.com + +# [clickwallads.s3.amazonaws.com] +127.0.0.1 clickwallads.s3.amazonaws.com + +# [ignifyecom.s3.amazonaws.com] +127.0.0.1 ignifyecom.s3.amazonaws.com + +# [incoming-data-sense360.s3.amazonaws.com] +127.0.0.1 incoming-data-sense360.s3.amazonaws.com + +# [nativead.s3.amazonaws.com] +127.0.0.1 nativead.s3.amazonaws.com + +# [surveygizmobeacon.s3.amazonaws.com] +127.0.0.1 surveygizmobeacon.s3.amazonaws.com + +# [s3-accelerate.amazonaws.com] +127.0.0.1 later-analytics-reports.s3-accelerate.amazonaws.com + +# [execute-api.us-east-1.amazonaws.com] +127.0.0.1 bin5y4muil.execute-api.us-east-1.amazonaws.com + +# [mobileanalytics.us-east-1.amazonaws.com] +127.0.0.1 mobileanalytics.us-east-1.amazonaws.com + +# [us-west-1.amazonaws.com] +127.0.0.1 huq-query-loggers-california-3cec807da3e9dc0d.elb.us-west-1.amazonaws.com + +# [amoad.com] +127.0.0.1 amoad.com +127.0.0.1 m.amoad.com + +# [amobee.com] +127.0.0.1 amobee.com + +# [amplitude.com] +127.0.0.1 amplitude.com +127.0.0.1 api.amplitude.com +127.0.0.1 api2.amplitude.com +127.0.0.1 cdn.amplitude.com +127.0.0.1 info.amplitude.com +127.0.0.1 regionconfig.amplitude.com +127.0.0.1 static.amplitude.com + +# [amung.us] +127.0.0.1 amung.us +127.0.0.1 whos.amung.us +127.0.0.1 widgets.amung.us + +# [anagog.com] +127.0.0.1 eapik.anagog.com + +# [analysis.fi] +127.0.0.1 ecdn.analysis.fi + +# [analysys.cn] +127.0.0.1 analysys.cn + +# [analytics-egain.com] +127.0.0.1 analytics.analytics-egain.com +127.0.0.1 cloud-emea.analytics-egain.com +127.0.0.1 cloud-us.analytics-egain.com + +# [analyticssystems.net] +127.0.0.1 analyticssystems.net + +# [andomedia.com] +127.0.0.1 andomedia.com + +# [aniview.com] +127.0.0.1 go1.aniview.com +127.0.0.1 gov.aniview.com +127.0.0.1 observe.aniview.com +127.0.0.1 play.aniview.com +127.0.0.1 player.aniview.com +127.0.0.1 premiumsrv.aniview.com +127.0.0.1 s2s.aniview.com +127.0.0.1 sync.aniview.com +127.0.0.1 tg1.aniview.com +127.0.0.1 track.aniview.com +127.0.0.1 track1.aniview.com +127.0.0.1 vast.aniview.com +127.0.0.1 wlplay.aniview.com +127.0.0.1 wltrack.aniview.com + +# [annoyingacoustics.com] +127.0.0.1 annoyingacoustics.com + +# [anquan.org] +127.0.0.1 anquan.org + +# [answerscloud.com] +127.0.0.1 gateway.answerscloud.com + +# [anthill.vn] +127.0.0.1 anthill.vn +127.0.0.1 e-vcdn.anthill.vn +127.0.0.1 st-a.anthill.vn + +# [ants.vn] +127.0.0.1 d.ants.vn +127.0.0.1 dsp-d.ants.vn +127.0.0.1 st-au.ants.vn +127.0.0.1 t.ants.vn + +# [anvato.net] +127.0.0.1 analytics.anvato.net +127.0.0.1 rt.analytics.anvato.net + +# [aotter.net] +127.0.0.1 tkmftc.aotter.net +127.0.0.1 tkportal.aotter.net +127.0.0.1 tkrecorder.aotter.net +127.0.0.1 tktracker.aotter.net + +# [apester.com] +127.0.0.1 display.apester.com +127.0.0.1 events.apester.com +127.0.0.1 images.apester.com +127.0.0.1 img.apester.com +127.0.0.1 interaction.apester.com +127.0.0.1 renderer.apester.com +127.0.0.1 static.apester.com + +# [apis.com.br] +127.0.0.1 apis.com.br + +# [app-adforce.jp] +127.0.0.1 app-adforce.jp +127.0.0.1 analytics.app-adforce.jp + +# [appadhoc.com] +127.0.0.1 cdn-api.appadhoc.com +127.0.0.1 experiment.appadhoc.com +127.0.0.1 sdk.appadhoc.com +127.0.0.1 tracker.appadhoc.com + +# [appads.com] +127.0.0.1 appads.com + +# [appbaqend.com] +127.0.0.1 appbaqend.com +127.0.0.1 a.appbaqend.com + +# [appboy-images.com] +127.0.0.1 appboy-images.com + +# [appboy.com] +127.0.0.1 appboy.com +127.0.0.1 dev.appboy.com +127.0.0.1 iad.appboy.com +127.0.0.1 akar.iad.appboy.com +127.0.0.1 axion.iad.appboy.com +127.0.0.1 carina.iad.appboy.com +127.0.0.1 equuleus.iad.appboy.com +127.0.0.1 hercules.iad.appboy.com +127.0.0.1 lacerta.iad.appboy.com +127.0.0.1 null.iad.appboy.com +127.0.0.1 orion.iad.appboy.com +127.0.0.1 pyxis.iad.appboy.com +127.0.0.1 serpens.iad.appboy.com +127.0.0.1 shared.iad.appboy.com +127.0.0.1 venetia.iad.appboy.com +127.0.0.1 iad-03.appboy.com +127.0.0.1 lacerta.iad-03.appboy.com +127.0.0.1 sdk.iad-03.appboy.com +127.0.0.1 yildun.iad-03.appboy.com +127.0.0.1 sdk-orion.appboy.com + +# [appboycdn.com] +127.0.0.1 assets.appboycdn.com +127.0.0.1 js.appboycdn.com + +# [appbrain.com] +127.0.0.1 sdk.appbrain.com + +# [appchina.com] +127.0.0.1 mobile.appchina.com + +# [appclick.co] +127.0.0.1 appclick.co + +# [appdynamics.com] +127.0.0.1 cdn.appdynamics.com + +# [apperol.com] +127.0.0.1 trk.apperol.com + +# [appflood.com] +127.0.0.1 appflood.com +127.0.0.1 atracking-auto.appflood.com + +# [appflyer.com] +127.0.0.1 inapps.appflyer.com + +# [appgrowth.com] +127.0.0.1 creative-cdn.appgrowth.com + +# [appia.com] +127.0.0.1 appia.com + +# [appier.net] +127.0.0.1 ad.appier.net +127.0.0.1 ad2.apx.appier.net +127.0.0.1 ad3.apx.appier.net +127.0.0.1 a.c.appier.net +127.0.0.1 aiqua-config.c.appier.net +127.0.0.1 aiqua-sdk.c.appier.net +127.0.0.1 aiqua-user.c.appier.net +127.0.0.1 anylist.c.appier.net +127.0.0.1 apn.c.appier.net +127.0.0.1 arm.c.appier.net +127.0.0.1 c.c.appier.net +127.0.0.1 g.c.appier.net +127.0.0.1 gocm.c.appier.net +127.0.0.1 rcp.c.appier.net +127.0.0.1 s.c.appier.net +127.0.0.1 sg.c.appier.net +127.0.0.1 ss.c.appier.net +127.0.0.1 t0.c.appier.net +127.0.0.1 tw.c.appier.net +127.0.0.1 vst.c.appier.net +127.0.0.1 xx.c.appier.net +127.0.0.1 jscdn.appier.net +127.0.0.1 web0.track.appier.net + +# [appjolt.com] +127.0.0.1 config.appjolt.com + +# [applanga.com] +127.0.0.1 sdkapicdn.applanga.com + +# [apple.com] +127.0.0.1 iadsdk.apple.com +127.0.0.1 ca.iadsdk.apple.com +127.0.0.1 cf.iadsdk.apple.com +127.0.0.1 news.iadsdk.apple.com +127.0.0.1 tr.iadsdk.apple.com +127.0.0.1 ut.iadsdk.apple.com +127.0.0.1 notes-analytics-events.apple.com +127.0.0.1 stocks-analytics-events.apple.com +127.0.0.1 weather-analytics-events.apple.com + +# [applicaster.com] +127.0.0.1 assets-secure.applicaster.com + +# [applifier.com] +127.0.0.1 impact.applifier.com + +# [applovin.com] +127.0.0.1 applovin.com +127.0.0.1 a.applovin.com +127.0.0.1 assets.applovin.com +127.0.0.1 d.applovin.com +127.0.0.1 dash.applovin.com +127.0.0.1 img.applovin.com +127.0.0.1 ms.applovin.com +127.0.0.1 ms4.applovin.com +127.0.0.1 pdn.applovin.com +127.0.0.1 prod-a.applovin.com +127.0.0.1 prod-bid.applovin.com +127.0.0.1 prod-ms.applovin.com +127.0.0.1 res1.applovin.com +127.0.0.1 rt.applovin.com +127.0.0.1 stage-a.applovin.com +127.0.0.1 stage-assets.applovin.com +127.0.0.1 stage-bid.applovin.com +127.0.0.1 stage-img.applovin.com +127.0.0.1 stage-ms.applovin.com +127.0.0.1 stage-pdn.applovin.com + +# [applvn.com] +127.0.0.1 applvn.com +127.0.0.1 a.applvn.com +127.0.0.1 d.applvn.com +127.0.0.1 ms.applvn.com +127.0.0.1 rt.applvn.com + +# [appnext.com] +127.0.0.1 admin.appnext.com +127.0.0.1 cdn.appnext.com +127.0.0.1 global.appnext.com +127.0.0.1 si.appnext.com + +# [appnexus.com] +127.0.0.1 appnexus.com + +# [appnexus.net] +127.0.0.1 appnexus.net + +# [appodeal.com] +127.0.0.1 appodeal.com +127.0.0.1 ach.appodeal.com +127.0.0.1 api.appodeal.com +127.0.0.1 eu-central-1.appodeal.com + +# [appodealx.com] +127.0.0.1 api.appodealx.com +127.0.0.1 api-us.appodealx.com + +# [apprissmobile.com] +127.0.0.1 mobile-ws.apprissmobile.com + +# [apprope.com] +127.0.0.1 cdn.apprope.com + +# [apps.fm] +127.0.0.1 ad.apps.fm + +# [appscomeon.com] +127.0.0.1 data.appscomeon.com + +# [appsdt.com] +127.0.0.1 appsdt.com +127.0.0.1 d.appsdt.com + +# [appsee.com] +127.0.0.1 api.appsee.com + +# [appsflyer.com] +127.0.0.1 appsflyer.com +127.0.0.1 adrevenue.appsflyer.com +127.0.0.1 api.appsflyer.com +127.0.0.1 api2.appsflyer.com +127.0.0.1 app.appsflyer.com +127.0.0.1 attr.appsflyer.com +127.0.0.1 banner.appsflyer.com +127.0.0.1 cdn.appsflyer.com +127.0.0.1 cdnappicons.appsflyer.com +127.0.0.1 conversions.appsflyer.com +127.0.0.1 dlsdk.appsflyer.com +127.0.0.1 events.appsflyer.com +127.0.0.1 fvalid.appsflyer.com +127.0.0.1 gcd-s2s.appsflyer.com +127.0.0.1 gcdsdk.appsflyer.com +127.0.0.1 hq1.appsflyer.com +127.0.0.1 impression.appsflyer.com +127.0.0.1 inapps.appsflyer.com +127.0.0.1 launches.appsflyer.com +127.0.0.1 onelink.appsflyer.com +127.0.0.1 register.appsflyer.com +127.0.0.1 sdk.appsflyer.com +127.0.0.1 sdk-services.appsflyer.com +127.0.0.1 stats.appsflyer.com +127.0.0.1 t.appsflyer.com +127.0.0.1 track.appsflyer.com +127.0.0.1 validate.appsflyer.com +127.0.0.1 wa.appsflyer.com +127.0.0.1 websdk.appsflyer.com + +# [appsflyer.tk] +127.0.0.1 sdk.appsflyer.tk + +# [appsflyersdk.com] +127.0.0.1 cdn-settings.appsflyersdk.com + +# [appsgeyser.com] +127.0.0.1 ads.appsgeyser.com +127.0.0.1 config.appsgeyser.com +127.0.0.1 stat.appsgeyser.com + +# [adasiatagmanager.appspot.com] +127.0.0.1 adasiatagmanager.appspot.com + +# [amp-error-reporting.appspot.com] +127.0.0.1 amp-error-reporting.appspot.com + +# [ga-beacon.appspot.com] +127.0.0.1 ga-beacon.appspot.com + +# [geoapi123.appspot.com] +127.0.0.1 geoapi123.appspot.com + +# [ima3vpaid.appspot.com] +127.0.0.1 ima3vpaid.appspot.com + +# [is-tracking-pixel-api-prod.appspot.com] +127.0.0.1 is-tracking-pixel-api-prod.appspot.com + +# [musculahq.appspot.com] +127.0.0.1 musculahq.appspot.com + +# [sc-analytics.appspot.com] +127.0.0.1 sc-analytics.appspot.com + +# [snapabug.appspot.com] +127.0.0.1 snapabug.appspot.com + +# [tap-nexus.appspot.com] +127.0.0.1 tap-nexus.appspot.com + +# [tc-bic.appspot.com] +127.0.0.1 tc-bic.appspot.com + +# [triggeredmail.appspot.com] +127.0.0.1 triggeredmail.appspot.com + +# [apptap.com] +127.0.0.1 api.apptap.com +127.0.0.1 appdiscovery.apptap.com + +# [apptentive.com] +127.0.0.1 api.apptentive.com +127.0.0.1 app-icons.apptentive.com +127.0.0.1 sdk.apptentive.com + +# [apptimize.com] +127.0.0.1 brahe.apptimize.com +127.0.0.1 md-a-c.apptimize.com + +# [apptornado.com] +127.0.0.1 apptornado.com +127.0.0.1 applift-a.apptornado.com +127.0.0.1 applift-b.apptornado.com +127.0.0.1 eu-srv.apptornado.com +127.0.0.1 sdk-b.apptornado.com + +# [apptrackerlink.com] +127.0.0.1 tracking.apptrackerlink.com + +# [apsalar.com] +127.0.0.1 apsalar.com +127.0.0.1 api.apsalar.com +127.0.0.1 e.apsalar.com +127.0.0.1 e-ssl.apsalar.com + +# [apusapps.com] +127.0.0.1 push.apusapps.com + +# [apxlv.com] +127.0.0.1 lrpush.apxlv.com +127.0.0.1 sovrn.apxlv.com +127.0.0.1 tag.apxlv.com + +# [aralego.com] +127.0.0.1 ads.aralego.com +127.0.0.1 agent.aralego.com +127.0.0.1 apac-sg-ad-track.aralego.com +127.0.0.1 apac-tw-ad-track.aralego.com +127.0.0.1 hb.aralego.com +127.0.0.1 sync.aralego.com +127.0.0.1 us-east-ad-track.aralego.com + +# [aralego.net] +127.0.0.1 cdn.aralego.net + +# [arcsoft.com] +127.0.0.1 intouch.arcsoft.com + +# [areametrics.com] +127.0.0.1 api.areametrics.com + +# [areyouahuman.com] +127.0.0.1 dptr.areyouahuman.com +127.0.0.1 n-cdn.areyouahuman.com + +# [arity.com] +127.0.0.1 api.arity.com + +# [asapp.com] +127.0.0.1 rcn.asapp.com +127.0.0.1 sdk.asapp.com +127.0.0.1 sprint.asapp.com +127.0.0.1 sprint-srs-appopen.asapp.com + +# [asnapieu.com] +127.0.0.1 combine.asnapieu.com +127.0.0.1 device-api.asnapieu.com +127.0.0.1 remote-data.asnapieu.com + +# [aspireclicks.com] +127.0.0.1 images.aspireclicks.com + +# [aswpsdkus.com] +127.0.0.1 aswpsdkus.com + +# [atdmt.com] +127.0.0.1 ad.atdmt.com +127.0.0.1 static.ad.atdmt.com +127.0.0.1 aidps.atdmt.com +127.0.0.1 c.atdmt.com +127.0.0.1 cs.atdmt.com +127.0.0.1 cx.atdmt.com +127.0.0.1 db3aqu.atdmt.com +127.0.0.1 ec.atdmt.com +127.0.0.1 jact.atdmt.com +127.0.0.1 switch.atdmt.com +127.0.0.1 view.atdmt.com + +# [ateam-ad.jp] +127.0.0.1 api.ateam-ad.jp +127.0.0.1 ad.api.ateam-ad.jp + +# [atedra.com] +127.0.0.1 atedra.com + +# [atemda.com] +127.0.0.1 atemda.com +127.0.0.1 p287.atemda.com + +# [atgsvcs.com] +127.0.0.1 static.atgsvcs.com + +# [atlassbx.com] +127.0.0.1 atlassbx.com +127.0.0.1 geo.atlassbx.com + +# [atom-data.io] +127.0.0.1 track.atom-data.io + +# [atomex.net] +127.0.0.1 arg.atomex.net +127.0.0.1 data.atomex.net +127.0.0.1 trk.atomex.net + +# [att.com] +127.0.0.1 smetrics.att.com + +# [attentivemobile.com] +127.0.0.1 api.attentivemobile.com +127.0.0.1 events.attentivemobile.com + +# [atwola.com] +127.0.0.1 at.atwola.com +127.0.0.1 cdn.at.atwola.com +127.0.0.1 tacoda.at.atwola.com +127.0.0.1 uc.atwola.com +127.0.0.1 cdn.uc.atwola.com +127.0.0.1 y.atwola.com +127.0.0.1 as.y.atwola.com +127.0.0.1 tw.as.y.atwola.com +127.0.0.1 eu.y.atwola.com +127.0.0.1 us.y.atwola.com + +# [auditude.com] +127.0.0.1 ad.auditude.com + +# [augur.io] +127.0.0.1 augur.io + +# [autoads.asia] +127.0.0.1 autoads.asia +127.0.0.1 fcd.autoads.asia + +# [autoimg.cn] +127.0.0.1 adm3.autoimg.cn +127.0.0.1 img2.autoimg.cn + +# [avantisvideo.com] +127.0.0.1 cdn.avantisvideo.com +127.0.0.1 events.avantisvideo.com + +# [avast.com] +127.0.0.1 analytics.ff.avast.com +127.0.0.1 analytics.ns1.ff.avast.com +127.0.0.1 stats.avast.com + +# [avazunativeads.com] +127.0.0.1 avazunativeads.com +127.0.0.1 api.c.avazunativeads.com + +# [avct.cloud] +127.0.0.1 ads.avct.cloud + +# [avocarrot.com] +127.0.0.1 avocarrot.com +127.0.0.1 ads.avocarrot.com +127.0.0.1 sdklogs.avocarrot.com + +# [axonix.com] +127.0.0.1 axonix.com + +# [ay.delivery] +127.0.0.1 csxmhkahpy9y6cwwr.ay.delivery + +# [ayads.co] +127.0.0.1 ads.ayads.co +127.0.0.1 antenna.ayads.co +127.0.0.1 antenna-apse.ayads.co +127.0.0.1 antenna-us.ayads.co +127.0.0.1 cdn.ayads.co +127.0.0.1 geoworker.ayads.co +127.0.0.1 optchk.ayads.co +127.0.0.1 sac.ayads.co + +# [azureedge.net] +127.0.0.1 masdpanalytics.azureedge.net + +# [ffg-analytics-functionsk3nvxfne4dp4s.azurewebsites.net] +127.0.0.1 ffg-analytics-functionsk3nvxfne4dp4s.azurewebsites.net + +# [b2c.com] +127.0.0.1 b2c.com +127.0.0.1 api.b2c.com + +# [banggood.com] +127.0.0.1 dc.banggood.com + +# [bango.net] +127.0.0.1 bango.net + +# [bannersnack.com] +127.0.0.1 bannersnack.com +127.0.0.1 cdn.bannersnack.com +127.0.0.1 live-tag.bannersnack.com +127.0.0.1 stats.bannersnack.com + +# [batch.com] +127.0.0.1 via.batch.com +127.0.0.1 ws.batch.com + +# [batmobi.net] +127.0.0.1 ac.batmobi.net +127.0.0.1 adxcallback.batmobi.net +127.0.0.1 an.batmobi.net +127.0.0.1 api2.batmobi.net +127.0.0.1 cdn.batmobi.net +127.0.0.1 dsp.batmobi.net +127.0.0.1 gtsdk.batmobi.net +127.0.0.1 mcdn.batmobi.net +127.0.0.1 ploy.batmobi.net +127.0.0.1 sdk.batmobi.net +127.0.0.1 update.sdk.batmobi.net +127.0.0.1 sts.batmobi.net + +# [batmobil.net] +127.0.0.1 batmobil.net +127.0.0.1 dsp.batmobil.net + +# [bazaarvoice.com] +127.0.0.1 network.bazaarvoice.com +127.0.0.1 apps.nexus.bazaarvoice.com +127.0.0.1 analytics-static.ugc.bazaarvoice.com + +# [bbc.co.uk] +127.0.0.1 a1.api.bbc.co.uk + +# [bbci.co.uk] +127.0.0.1 mybbc-analytics.files.bbci.co.uk + +# [bbcverticals.com] +127.0.0.1 flagpoles.gnl-live.bbcverticals.com + +# [beaconsinspace.com] +127.0.0.1 api.beaconsinspace.com + +# [beanstalkdata.com] +127.0.0.1 t.beanstalkdata.com +127.0.0.1 t2.beanstalkdata.com + +# [bee7.com] +127.0.0.1 api.bee7.com +127.0.0.1 api-proxy.bee7.com + +# [beop.io] +127.0.0.1 s.beop.io +127.0.0.1 widget.beop.io + +# [bepolite.eu] +127.0.0.1 bepolite.eu + +# [bestbuy.com] +127.0.0.1 analytics.bestbuy.com +127.0.0.1 smetrics.bestbuy.com + +# [betrad.com] +127.0.0.1 c.betrad.com + +# [betweendigital.com] +127.0.0.1 ads.betweendigital.com +127.0.0.1 ssp.ads.betweendigital.com + +# [bfmio.com] +127.0.0.1 crid.bfmio.com +127.0.0.1 display.bfmio.com +127.0.0.1 evt.bfmio.com +127.0.0.1 evtvpaid.bfmio.com +127.0.0.1 ioms.bfmio.com +127.0.0.1 moat.bfmio.com +127.0.0.1 reachms.bfmio.com +127.0.0.1 sync.bfmio.com +127.0.0.1 useast.bfmio.com +127.0.0.1 uswest.bfmio.com + +# [biddingx.com] +127.0.0.1 biddingx.com +127.0.0.1 masky.biddingx.com +127.0.0.1 ana.masky.biddingx.com +127.0.0.1 cm.masky.biddingx.com + +# [bidgear.com] +127.0.0.1 bidgear.com +127.0.0.1 demand.bidgear.com +127.0.0.1 imp-dsp.bidgear.com +127.0.0.1 platform.bidgear.com +127.0.0.1 source.bidgear.com +127.0.0.1 vn-platform.bidgear.com + +# [bidmatrixdsp.com] +127.0.0.1 cdn.bidmatrixdsp.com +127.0.0.1 us-trk.bidmatrixdsp.com + +# [bidr.io] +127.0.0.1 bidr.io +127.0.0.1 media.bidr.io +127.0.0.1 prod.bidr.io +127.0.0.1 event.prod.bidr.io +127.0.0.1 ap-northeast-1.event.prod.bidr.io +127.0.0.1 cnv.event.prod.bidr.io +127.0.0.1 global.event.prod.bidr.io +127.0.0.1 us-east-1.event.prod.bidr.io +127.0.0.1 us-west-2.event.prod.bidr.io +127.0.0.1 match.prod.bidr.io +127.0.0.1 segment.prod.bidr.io +127.0.0.1 stinger-ad.bidr.io +127.0.0.1 us-east-1.stinger-ad.bidr.io +127.0.0.1 blisspoint.us-east-1.stinger-ad.bidr.io +127.0.0.1 fanserv.us-east-1.stinger-ad.bidr.io +127.0.0.1 us-west-2.stinger-ad.bidr.io +127.0.0.1 blisspoint.us-west-2.stinger-ad.bidr.io +127.0.0.1 fanserv.us-west-2.stinger-ad.bidr.io + +# [bidsopt.com] +127.0.0.1 bidsopt.com + +# [bidswitch.net] +127.0.0.1 gce-or.bidswitch.net +127.0.0.1 gce-sc.bidswitch.net +127.0.0.1 grid.bidswitch.net +127.0.0.1 x.bidswitch.net + +# [bing.com] +127.0.0.1 bat.bing.com +127.0.0.1 c.bing.com + +# [bitmango.com] +127.0.0.1 a.bitmango.com +127.0.0.1 api.bitmango.com + +# [bitmedianetwork.com] +127.0.0.1 bitmedianetwork.com + +# [bizible.com] +127.0.0.1 cdn.bizible.com +127.0.0.1 sf.bizible.com + +# [bizrate.com] +127.0.0.1 insights.bizrate.com + +# [bkav.com] +127.0.0.1 analytics.bkav.com + +# [bkav.com.vn] +127.0.0.1 analytics.bkav.com.vn + +# [bkrtx.com] +127.0.0.1 tags.bkrtx.com + +# [bksn.se] +127.0.0.1 us.bksn.se + +# [blismedia.com] +127.0.0.1 tr.blismedia.com + +# [blisspointmedia.com] +127.0.0.1 cdn.blisspointmedia.com + +# [blogherads.com] +127.0.0.1 ads.blogherads.com + +# [bloomberg.com] +127.0.0.1 personalization.bloomberg.com +127.0.0.1 tracking.bloomberg.com + +# [bluebillywig.com] +127.0.0.1 cdn.bluebillywig.com +127.0.0.1 stats.bluebillywig.com +127.0.0.1 vms.bluebillywig.com + +# [bluecava.com] +127.0.0.1 bluecava.com +127.0.0.1 ads.bluecava.com +127.0.0.1 gcloud.bluecava.com +127.0.0.1 graph.gcloud.bluecava.com +127.0.0.1 sync.graph.gcloud.bluecava.com +127.0.0.1 sync.graph.geo.bluecava.com +127.0.0.1 graph.bluecava.com +127.0.0.1 sync.graph.bluecava.com + +# [blueconic.net] +127.0.0.1 blueconic.net +127.0.0.1 advancelocal.blueconic.net +127.0.0.1 americanmedia.blueconic.net +127.0.0.1 cdn.blueconic.net +127.0.0.1 digitalfirstmedia.blueconic.net +127.0.0.1 encyclopediabritannica.blueconic.net +127.0.0.1 hearst.blueconic.net +127.0.0.1 idg.blueconic.net +127.0.0.1 lee.blueconic.net +127.0.0.1 maven.blueconic.net +127.0.0.1 nexstar.blueconic.net +127.0.0.1 npgco.blueconic.net +127.0.0.1 plugins.blueconic.net +127.0.0.1 soundpublishing.blueconic.net +127.0.0.1 theatlantic.blueconic.net + +# [bluecore.com] +127.0.0.1 api.bluecore.com +127.0.0.1 cdn.bluecore.com +127.0.0.1 onsitestats.bluecore.com + +# [bluedot.io] +127.0.0.1 globalconfig.bluedot.io +127.0.0.1 us1-sdk.bluedot.io + +# [bluekai.com] +127.0.0.1 bluekai.com +127.0.0.1 analytics.bluekai.com +127.0.0.1 stags.bluekai.com +127.0.0.1 tags.bluekai.com + +# [bluelithium.com] +127.0.0.1 bluelithium.com +127.0.0.1 ads.bluelithium.com + +# [blueoxtech.com] +127.0.0.1 blizzard.blueoxtech.com +127.0.0.1 hobbes.blueoxtech.com + +# [blueserving.com] +127.0.0.1 blueserving.com + +# [bm23.com] +127.0.0.1 em.bm23.com +127.0.0.1 hosting-source.bm23.com +127.0.0.1 incoming.bm23.com + +# [bnmla.com] +127.0.0.1 bnmla.com +127.0.0.1 match.bnmla.com + +# [bokecc.com] +127.0.0.1 p.bokecc.com + +# [boomtrain.com] +127.0.0.1 events.api.boomtrain.com +127.0.0.1 onsiterecs.api.boomtrain.com +127.0.0.1 people.api.boomtrain.com +127.0.0.1 cdn.boomtrain.com + +# [boostbox.com.br] +127.0.0.1 banner.boostbox.com.br + +# [boostmobile.com] +127.0.0.1 metrics.boostmobile.com + +# [boston.com] +127.0.0.1 smetrics.boston.com + +# [bounceexchange.com] +127.0.0.1 api.bounceexchange.com +127.0.0.1 assets.bounceexchange.com +127.0.0.1 cnn.bounceexchange.com +127.0.0.1 pixel.bounceexchange.com +127.0.0.1 tag.bounceexchange.com + +# [bouncex.net] +127.0.0.1 dfp.bouncex.net +127.0.0.1 events.bouncex.net + +# [brafton.com] +127.0.0.1 atlantisjs.brafton.com + +# [brainient.com] +127.0.0.1 brainient.com +127.0.0.1 tag.brainient.com + +# [braintreegateway.com] +127.0.0.1 client-analytics.braintreegateway.com + +# [branch.io] +127.0.0.1 branch.io +127.0.0.1 api.branch.io +127.0.0.1 api2.branch.io +127.0.0.1 cdn.branch.io +127.0.0.1 vulcan.branch.io + +# [brand-display.com] +127.0.0.1 dmp.brand-display.com + +# [brandcdn.com] +127.0.0.1 adservices.brandcdn.com + +# [brandmetrics.com] +127.0.0.1 cdn.brandmetrics.com + +# [braze.com] +127.0.0.1 braze.com +127.0.0.1 iad-01.braze.com +127.0.0.1 andromeda.iad-01.braze.com +127.0.0.1 ibilisk.iad-01.braze.com +127.0.0.1 indus.iad-01.braze.com +127.0.0.1 rest.iad-01.braze.com +127.0.0.1 sdk.iad-01.braze.com +127.0.0.1 serpens.iad-01.braze.com +127.0.0.1 vela.iad-01.braze.com +127.0.0.1 gudja.iad-02.braze.com +127.0.0.1 sdk.iad-02.braze.com +127.0.0.1 iad-03.braze.com +127.0.0.1 atlas.iad-03.braze.com +127.0.0.1 belgikanst.iad-03.braze.com +127.0.0.1 blucher.iad-03.braze.com +127.0.0.1 bond.iad-03.braze.com +127.0.0.1 caesar.iad-03.braze.com +127.0.0.1 carinus.iad-03.braze.com +127.0.0.1 ceres.iad-03.braze.com +127.0.0.1 clair.iad-03.braze.com +127.0.0.1 cursa.iad-03.braze.com +127.0.0.1 customer.iad-03.braze.com +127.0.0.1 daviik.iad-03.braze.com +127.0.0.1 gaspra.iad-03.braze.com +127.0.0.1 hassaleh.iad-03.braze.com +127.0.0.1 hiram.iad-03.braze.com +127.0.0.1 ibis.iad-03.braze.com +127.0.0.1 inferna.iad-03.braze.com +127.0.0.1 izar.iad-03.braze.com +127.0.0.1 lalande.iad-03.braze.com +127.0.0.1 phillateemis.iad-03.braze.com +127.0.0.1 rest.iad-03.braze.com +127.0.0.1 rotanev.iad-03.braze.com +127.0.0.1 sagan.iad-03.braze.com +127.0.0.1 sargas.iad-03.braze.com +127.0.0.1 sdk.iad-03.braze.com +127.0.0.1 seginus.iad-03.braze.com +127.0.0.1 sirius.iad-03.braze.com +127.0.0.1 tali.iad-03.braze.com +127.0.0.1 timbol.iad-03.braze.com +127.0.0.1 wahacondrax.iad-03.braze.com +127.0.0.1 wurren.iad-03.braze.com +127.0.0.1 yildun.iad-03.braze.com +127.0.0.1 iad-06.braze.com +127.0.0.1 nashira.iad-06.braze.com +127.0.0.1 sdk.iad-06.braze.com +127.0.0.1 iad-08.braze.com +127.0.0.1 sdk.iad-08.braze.com + +# [braze.eu] +127.0.0.1 cdn.braze.eu +127.0.0.1 fra-01.braze.eu +127.0.0.1 blink.fra-01.braze.eu +127.0.0.1 clusava.fra-01.braze.eu +127.0.0.1 sdk.fra-01.braze.eu + +# [brealtime.com] +127.0.0.1 brealtime.com +127.0.0.1 biddr.brealtime.com +127.0.0.1 biddr-cloud.brealtime.com +127.0.0.1 cookie.brealtime.com + +# [bridgebase.com] +127.0.0.1 ads.bridgebase.com +127.0.0.1 adserver.bridgebase.com + +# [bridgetrack.com] +127.0.0.1 sec-citi.bridgetrack.com + +# [brightcove.com] +127.0.0.1 metrics.brightcove.com + +# [brightline.tv] +127.0.0.1 events.brightline.tv +127.0.0.1 services.brightline.tv + +# [britepool.com] +127.0.0.1 api.britepool.com +127.0.0.1 cdn.britepool.com +127.0.0.1 px.britepool.com + +# [browsiprod.com] +127.0.0.1 events.browsiprod.com +127.0.0.1 yield-manager.browsiprod.com + +# [btloader.com] +127.0.0.1 btloader.com + +# [btncdn.com] +127.0.0.1 web.btncdn.com + +# [btrll.com] +127.0.0.1 btrll.com + +# [btstatic.com] +127.0.0.1 s.btstatic.com + +# [bttn.io] +127.0.0.1 bttn.io +127.0.0.1 etsy.bttn.io +127.0.0.1 lyft.bttn.io +127.0.0.1 mystore.bttn.io +127.0.0.1 uberm.bttn.io + +# [bttrack.com] +127.0.0.1 bttrack.com +127.0.0.1 api.bttrack.com +127.0.0.1 video.bttrack.com + +# [btttag.com] +127.0.0.1 lululemonspna.btttag.com + +# [bubblesmedia.ru] +127.0.0.1 bubblesmedia.ru + +# [bugfender.com] +127.0.0.1 api.bugfender.com +127.0.0.1 app.bugfender.com + +# [bughd.com] +127.0.0.1 collector.bughd.com + +# [bugreplay.com] +127.0.0.1 app.bugreplay.com + +# [bugsee.com] +127.0.0.1 api.bugsee.com + +# [bugsense.com] +127.0.0.1 bugsense.com +127.0.0.1 ticks2.bugsense.com + +# [bulldogcpi.com] +127.0.0.1 ads.bulldogcpi.com + +# [burstnet.com] +127.0.0.1 burstnet.com + +# [buysellads.com] +127.0.0.1 srv.buysellads.com +127.0.0.1 stats.buysellads.com + +# [buysellads.net] +127.0.0.1 cdn-s2s.buysellads.net +127.0.0.1 cdn4.buysellads.net + +# [buzzfeed.com] +127.0.0.1 pixiedust.buzzfeed.com + +# [c1exchange.com] +127.0.0.1 c1exchange.com + +# [c8.net.ua] +127.0.0.1 c8.net.ua + +# [camera360.com] +127.0.0.1 applog.camera360.com +127.0.0.1 appres.camera360.com + +# [campaignmonitor.com] +127.0.0.1 commerce.campaignmonitor.com + +# [capitalone.com] +127.0.0.1 m-metrics.capitalone.com + +# [caprofitx.com] +127.0.0.1 ad.caprofitx.com +127.0.0.1 cdn.caprofitx.com + +# [capturly.com] +127.0.0.1 collector.capturly.com + +# [carambo.la] +127.0.0.1 carambo.la +127.0.0.1 analytics.carambo.la +127.0.0.1 content.carambo.la +127.0.0.1 inimage.carambo.la +127.0.0.1 logging.carambo.la +127.0.0.1 media.carambo.la +127.0.0.1 pixel.carambo.la +127.0.0.1 psa.carambo.la +127.0.0.1 route.carambo.la +127.0.0.1 xtr.carambo.la + +# [cardlytics.com] +127.0.0.1 beacontest.cardlytics.com +127.0.0.1 epiv.cardlytics.com +127.0.0.1 images.cardlytics.com + +# [carnivalmobile.com] +127.0.0.1 devices.carnivalmobile.com + +# [carrier.com] +127.0.0.1 coremetrics.carrier.com + +# [carthook.com] +127.0.0.1 gcheck.carthook.com + +# [casalemedia.com] +127.0.0.1 a1726.casalemedia.com +127.0.0.1 amp.casalemedia.com +127.0.0.1 as.casalemedia.com +127.0.0.1 as-sec.casalemedia.com +127.0.0.1 dsum.casalemedia.com +127.0.0.1 dsum-sec.casalemedia.com +127.0.0.1 htlb.casalemedia.com +127.0.0.1 r.casalemedia.com +127.0.0.1 ssum.casalemedia.com +127.0.0.1 ssum-sec.casalemedia.com + +# [castplatform.com] +127.0.0.1 castplatform.com + +# [catchmedia.com] +127.0.0.1 pa.wme.catchmedia.com + +# [cauly.co.kr] +127.0.0.1 ad.cauly.co.kr + +# [cbsi.com] +127.0.0.1 production-cmp.isgprivacy.cbsi.com + +# [cbsnews.com] +127.0.0.1 tealium.cbsnews.com + +# [ccgateway.net] +127.0.0.1 ccgateway.net +127.0.0.1 ads.ccgateway.net +127.0.0.1 analytics.ccgateway.net + +# [cdn-image.com] +127.0.0.1 cdn-image.com + +# [cdn7.rocks] +127.0.0.1 cdn7.rocks + +# [cdnads.com] +127.0.0.1 perf.cdnads.com + +# [cdnstoremedia.com] +127.0.0.1 cdnstoremedia.com + +# [cdnwidget.com] +127.0.0.1 cdnwidget.com +127.0.0.1 ids.cdnwidget.com +127.0.0.1 pixel.cdnwidget.com +127.0.0.1 u.cdnwidget.com + +# [cellrebel.com] +127.0.0.1 metricreceiver.cellrebel.com + +# [celltick.com] +127.0.0.1 celltick.com +127.0.0.1 contentapi.celltick.com + +# [celtra.com] +127.0.0.1 celtra.com +127.0.0.1 ads.celtra.com +127.0.0.1 cache.celtra.com +127.0.0.1 cache-ssl.celtra.com +127.0.0.1 geo.celtra.com +127.0.0.1 track.celtra.com + +# [center.io] +127.0.0.1 js.center.io + +# [centurygame.com] +127.0.0.1 logagent-wf.centurygame.com +127.0.0.1 ta-collector.centurygame.com + +# [chango.com] +127.0.0.1 chango.com +127.0.0.1 as.chango.com +127.0.0.1 blackhole.chango.com + +# [chanret.com] +127.0.0.1 track.chanret.com + +# [chartbeat.com] +127.0.0.1 api.chartbeat.com +127.0.0.1 dashapi.chartbeat.com +127.0.0.1 mab.chartbeat.com +127.0.0.1 static.chartbeat.com +127.0.0.1 static2.chartbeat.com + +# [chartbeat.net] +127.0.0.1 mabping.chartbeat.net +127.0.0.1 pdev.chartbeat.net +127.0.0.1 pespn.chartbeat.net +127.0.0.1 ping.chartbeat.net +127.0.0.1 pnytimes.chartbeat.net +127.0.0.1 ptimeinc.chartbeat.net + +# [chartboost.com] +127.0.0.1 a2.chartboost.com +127.0.0.1 da.chartboost.com +127.0.0.1 live.chartboost.com +127.0.0.1 ssp-events.chartboost.com +127.0.0.1 t.chartboost.com +127.0.0.1 t2.chartboost.com +127.0.0.1 v-ak.chartboost.com +127.0.0.1 v2.chartboost.com +127.0.0.1 www.chartboost.com + +# [chartboosts.com] +127.0.0.1 chartboosts.com +127.0.0.1 ads.chartboosts.com +127.0.0.1 analysis2.chartboosts.com +127.0.0.1 remain.chartboosts.com + +# [chase.com] +127.0.0.1 analytics.chase.com + +# [chrysler.com] +127.0.0.1 smetrics.chrysler.com + +# [cinarra.com] +127.0.0.1 jp.cinarra.com +127.0.0.1 3ppa.jp.cinarra.com +127.0.0.1 dps.jp.cinarra.com + +# [cint.com] +127.0.0.1 collector.cint.com +127.0.0.1 qps.cint.com + +# [cintnetworks.com] +127.0.0.1 c.cintnetworks.com + +# [cision.com] +127.0.0.1 app.cision.com +127.0.0.1 prapi.cision.com + +# [civicscience.com] +127.0.0.1 cdn.civicscience.com +127.0.0.1 get.civicscience.com +127.0.0.1 www.civicscience.com + +# [clarity.ms] +127.0.0.1 www.clarity.ms + +# [claspws.tv] +127.0.0.1 config.claspws.tv +127.0.0.1 events.claspws.tv + +# [clean.gg] +127.0.0.1 i.clean.gg + +# [cleverjp.com] +127.0.0.1 net.cleverjp.com + +# [clevernt.com] +127.0.0.1 sender.clevernt.com +127.0.0.1 ui.clevernt.com + +# [cleverpush.com] +127.0.0.1 api.cleverpush.com +127.0.0.1 static.cleverpush.com + +# [clevertap.com] +127.0.0.1 static.clevertap.com + +# [clickagy.com] +127.0.0.1 aorta.clickagy.com +127.0.0.1 i.clickagy.com +127.0.0.1 tags.clickagy.com + +# [clickbooth.com] +127.0.0.1 track.clickbooth.com + +# [clickcease.com] +127.0.0.1 monitor.clickcease.com + +# [clickdimensions.com] +127.0.0.1 analytics.clickdimensions.com +127.0.0.1 analytics-au.clickdimensions.com +127.0.0.1 analytics-eu.clickdimensions.com + +# [clickfuse.com] +127.0.0.1 clickfuse.com +127.0.0.1 cdn.clickfuse.com + +# [clickintext.net] +127.0.0.1 tags.clickintext.net + +# [clickmeter.com] +127.0.0.1 cnvrsns.clickmeter.com +127.0.0.1 conversions.clickmeter.com +127.0.0.1 newre-conversions.clickmeter.com + +# [clickpathmedia.com] +127.0.0.1 analyticssl.clickpathmedia.com + +# [clicktale.net] +127.0.0.1 c.clicktale.net +127.0.0.1 cdna.clicktale.net +127.0.0.1 cdnssl.clicktale.net +127.0.0.1 conductor.clicktale.net +127.0.0.1 ir-ing-district.clicktale.net +127.0.0.1 r.clicktale.net +127.0.0.1 sptc.clicktale.net + +# [clicktracks.com] +127.0.0.1 stats.clicktracks.com + +# [clinch.co] +127.0.0.1 cdn.clinch.co +127.0.0.1 img-cdn.clinch.co +127.0.0.1 realtime.clinch.co +127.0.0.1 trk.clinch.co + +# [clipbongda.info] +127.0.0.1 clipbongda.info + +# [clkdeals.com] +127.0.0.1 clkdeals.com + +# [clmbtech.com] +127.0.0.1 ade.clmbtech.com +127.0.0.1 ase.clmbtech.com +127.0.0.1 cade.clmbtech.com +127.0.0.1 case.clmbtech.com +127.0.0.1 mxase.clmbtech.com +127.0.0.1 tml.clmbtech.com + +# [cloud-elements.com] +127.0.0.1 g2c.cloud-elements.com + +# [clouddn.com] +127.0.0.1 bkt.clouddn.com + +# [cloudflarebolt.com] +127.0.0.1 metrics.cloudflarebolt.com + +# [cloudflareinsights.com] +127.0.0.1 static.cloudflareinsights.com + +# [us-central1-adaptive-growth.cloudfunctions.net] +127.0.0.1 us-central1-adaptive-growth.cloudfunctions.net + +# [cloudmobi.net] +127.0.0.1 cloudmobi.net +127.0.0.1 api.cloudmobi.net +127.0.0.1 logger.cloudmobi.net + +# [cluep.com] +127.0.0.1 cas.cluep.com +127.0.0.1 dev-as.cluep.com + +# [cmcm.com] +127.0.0.1 lcf.cmplay.cmcm.com +127.0.0.1 magic.cmcm.com +127.0.0.1 ms.cmcm.com +127.0.0.1 tealand.cmcm.com +127.0.0.1 tileswan.cmcm.com + +# [cmcore.com] +127.0.0.1 cmcore.com + +# [cmgdigital.com] +127.0.0.1 appconfig.cmgdigital.com +127.0.0.1 cmgfeeds.cmgdigital.com + +# [cnn.com] +127.0.0.1 agility.cnn.com +127.0.0.1 collector.cdp.cnn.com +127.0.0.1 z.cdp-dev.cnn.com +127.0.0.1 data.cnn.com +127.0.0.1 lightning.cnn.com +127.0.0.1 mms.cnn.com +127.0.0.1 sdc.cnn.com +127.0.0.1 smetrics.cnn.com + +# [cnt.my] +127.0.0.1 cnt.my + +# [cobrowser.com] +127.0.0.1 app.cobrowser.com + +# [cognitivlabs.com] +127.0.0.1 lynx.cognitivlabs.com +127.0.0.1 beacon.lynx.cognitivlabs.com + +# [cogocast.net] +127.0.0.1 tag.cogocast.net + +# [coinzillatag.com] +127.0.0.1 coinzillatag.com + +# [collabollc.com] +127.0.0.1 sdk.collabollc.com + +# [colossusssp.com] +127.0.0.1 colossusssp.com + +# [comcast.com] +127.0.0.1 collector.pabs.comcast.com + +# [commander1.com] +127.0.0.1 engage.commander1.com +127.0.0.1 mytheresa.commander1.com +127.0.0.1 privacy.commander1.com +127.0.0.1 sync.commander1.com + +# [company-target.com] +127.0.0.1 company-target.com +127.0.0.1 api.company-target.com +127.0.0.1 segments.company-target.com + +# [comscore.com] +127.0.0.1 siterecruit.comscore.com + +# [comscoreresearch.com] +127.0.0.1 comscoreresearch.com +127.0.0.1 apple.comscoreresearch.com + +# [concert.io] +127.0.0.1 concert.io +127.0.0.1 bids.concert.io +127.0.0.1 cdn.concert.io + +# [conductrics.com] +127.0.0.1 cdn-cbc-v3.conductrics.com +127.0.0.1 cdn-v3.conductrics.com + +# [confsettings.com] +127.0.0.1 mobile.confsettings.com + +# [congstar.de] +127.0.0.1 banner.congstar.de + +# [connatix.com] +127.0.0.1 assets.connatix.com +127.0.0.1 capi.connatix.com +127.0.0.1 cd.connatix.com +127.0.0.1 cdm.connatix.com +127.0.0.1 cdn.connatix.com +127.0.0.1 cds.connatix.com +127.0.0.1 ck.connatix.com +127.0.0.1 cks.connatix.com +127.0.0.1 core.connatix.com +127.0.0.1 i.connatix.com +127.0.0.1 img.connatix.com +127.0.0.1 vid.connatix.com + +# [connectad.io] +127.0.0.1 e.connectad.io +127.0.0.1 i.connectad.io +127.0.0.1 sync.connectad.io +127.0.0.1 sync-eu.connectad.io + +# [connecto.io] +127.0.0.1 api.connecto.io +127.0.0.1 push.connecto.io +127.0.0.1 server.connecto.io + +# [connexity.net] +127.0.0.1 pxl.connexity.net + +# [consoliads.com] +127.0.0.1 sdk.consoliads.com + +# [content-ad.net] +127.0.0.1 fyls88zqyb.content-ad.net + +# [content-square.net] +127.0.0.1 mobile-production.content-square.net + +# [content.ad] +127.0.0.1 content.ad +127.0.0.1 api.content.ad + +# [contentabc.com] +127.0.0.1 contentabc.com +127.0.0.1 ads.contentabc.com +127.0.0.1 cdn11.contentabc.com +127.0.0.1 hw-cdn.contentabc.com +127.0.0.1 hw-cdn2.contentabc.com +127.0.0.1 vz-cdn.contentabc.com +127.0.0.1 vz-cdn2.contentabc.com + +# [contentsquare.net] +127.0.0.1 contentsquare.net +127.0.0.1 t.contentsquare.net + +# [contentstream.pl] +127.0.0.1 contentstream.pl + +# [contextweb.com] +127.0.0.1 bh.contextweb.com +127.0.0.1 bid.contextweb.com +127.0.0.1 lga-bh.contextweb.com +127.0.0.1 lga-bh-bgp.contextweb.com +127.0.0.1 lga-tr.contextweb.com +127.0.0.1 media-active.contextweb.com +127.0.0.1 sjc-bh.contextweb.com +127.0.0.1 sjc-bid.contextweb.com +127.0.0.1 sjc-tr.contextweb.com +127.0.0.1 sjc-tr-bgp.contextweb.com +127.0.0.1 tag-st.contextweb.com + +# [contineljs.com] +127.0.0.1 contineljs.com + +# [convertexperiments.com] +127.0.0.1 cdn-3.convertexperiments.com + +# [conviva.com] +127.0.0.1 conviva.com +127.0.0.1 47e224be59415ec068b94bca857581bd7dde7fb6.cws.conviva.com +127.0.0.1 87a6b28bc7823e67a5bb2a0a6728c702afcae78d.cws.conviva.com +127.0.0.1 efcad85fded269f462c434c4c5f84654a17d4a77.cws.conviva.com +127.0.0.1 cws-eu.conviva.com +127.0.0.1 cws-hulu.conviva.com +127.0.0.1 cws-iad1.conviva.com +127.0.0.1 cws-iad4.conviva.com +127.0.0.1 cws-sjc2.conviva.com +127.0.0.1 cws-us-east.conviva.com +127.0.0.1 cws-usw2.conviva.com +127.0.0.1 pings.conviva.com + +# [cookiepro.com] +127.0.0.1 cookie-cdn.cookiepro.com + +# [cookieyes.com] +127.0.0.1 geoip.cookieyes.com + +# [cootlogix.com] +127.0.0.1 openrtb.cootlogix.com +127.0.0.1 prebid.cootlogix.com + +# [cordial.com] +127.0.0.1 events-stream-svc.usw2.cordial.com +127.0.0.1 message-hub-svc.usw2.cordial.com + +# [coremetrics.com] +127.0.0.1 coremetrics.com +127.0.0.1 data.coremetrics.com +127.0.0.1 libs.coremetrics.com + +# [corevm.com] +127.0.0.1 locator1.corevm.com +127.0.0.1 locatorpp.corevm.com + +# [coronalabs.com] +127.0.0.1 monetize-api.coronalabs.com +127.0.0.1 stats.coronalabs.com + +# [count.ly] +127.0.0.1 count.ly + +# [cox.com] +127.0.0.1 smetrics.cox.com + +# [cpmstar.com] +127.0.0.1 cpmstar.com +127.0.0.1 cdne.cpmstar.com +127.0.0.1 ssl.cdne.cpmstar.com + +# [cpx.to] +127.0.0.1 cpx.to +127.0.0.1 s.cpx.to + +# [crasheye.cn] +127.0.0.1 crasheye.cn +127.0.0.1 rp.crasheye.cn + +# [crazyegg.com] +127.0.0.1 sample-api-v2.crazyegg.com +127.0.0.1 script.crazyegg.com +127.0.0.1 tracking.crazyegg.com + +# [creative-serving.com] +127.0.0.1 ads.creative-serving.com + +# [creativecdn.com] +127.0.0.1 creativecdn.com + +# [crispadvertising.com] +127.0.0.1 crispadvertising.com +127.0.0.1 api.crispadvertising.com +127.0.0.1 cdn2.crispadvertising.com +127.0.0.1 cdn4.crispadvertising.com +127.0.0.1 cdn7v2.crispadvertising.com +127.0.0.1 dts.crispadvertising.com + +# [criteo.com] +127.0.0.1 criteo.com +127.0.0.1 as.criteo.com +127.0.0.1 ads.as.criteo.com +127.0.0.1 cas.as.criteo.com +127.0.0.1 dis.as.criteo.com +127.0.0.1 hk.as.criteo.com +127.0.0.1 cat.hk.as.criteo.com +127.0.0.1 gbc0.hk.as.criteo.com +127.0.0.1 gbc1.hk.as.criteo.com +127.0.0.1 gbc2.hk.as.criteo.com +127.0.0.1 gbc3.hk.as.criteo.com +127.0.0.1 gbc4.hk.as.criteo.com +127.0.0.1 gbc5.hk.as.criteo.com +127.0.0.1 gbc6.hk.as.criteo.com +127.0.0.1 gbc7.hk.as.criteo.com +127.0.0.1 gbc8.hk.as.criteo.com +127.0.0.1 rtb.hk.as.criteo.com +127.0.0.1 widget.hk.as.criteo.com +127.0.0.1 privacy.as.criteo.com +127.0.0.1 rdi.as.criteo.com +127.0.0.1 widget.as.criteo.com +127.0.0.1 b.criteo.com +127.0.0.1 bidder.criteo.com +127.0.0.1 cat.criteo.com +127.0.0.1 dis.criteo.com +127.0.0.1 dynamic.criteo.com +127.0.0.1 ebs.criteo.com +127.0.0.1 eu.criteo.com +127.0.0.1 ads.eu.criteo.com +127.0.0.1 cas.eu.criteo.com +127.0.0.1 d.eu.criteo.com +127.0.0.1 fr.eu.criteo.com +127.0.0.1 cat.fr.eu.criteo.com +127.0.0.1 rat.fr.eu.criteo.com +127.0.0.1 widget.fr.eu.criteo.com +127.0.0.1 nl.eu.criteo.com +127.0.0.1 cat.nl.eu.criteo.com +127.0.0.1 rat.nl.eu.criteo.com +127.0.0.1 widget.nl.eu.criteo.com +127.0.0.1 widget.eu.criteo.com +127.0.0.1 gbc.criteo.com +127.0.0.1 ag.gbc.criteo.com +127.0.0.1 gem.gbc.criteo.com +127.0.0.1 gum.criteo.com +127.0.0.1 marketing.criteo.com +127.0.0.1 mug.criteo.com +127.0.0.1 prod.criteo.com +127.0.0.1 vip.prod.criteo.com +127.0.0.1 am5.vip.prod.criteo.com +127.0.0.1 widget.am5.vip.prod.criteo.com +127.0.0.1 da1.vip.prod.criteo.com +127.0.0.1 bidder.da1.vip.prod.criteo.com +127.0.0.1 cat.da1.vip.prod.criteo.com +127.0.0.1 cbsd.da1.vip.prod.criteo.com +127.0.0.1 dynamic.da1.vip.prod.criteo.com +127.0.0.1 gum.da1.vip.prod.criteo.com +127.0.0.1 mug.da1.vip.prod.criteo.com +127.0.0.1 rdi.da1.vip.prod.criteo.com +127.0.0.1 widget.da1.vip.prod.criteo.com +127.0.0.1 hk5.vip.prod.criteo.com +127.0.0.1 bidder.hk5.vip.prod.criteo.com +127.0.0.1 cas.hk5.vip.prod.criteo.com +127.0.0.1 cat.hk5.vip.prod.criteo.com +127.0.0.1 gum.hk5.vip.prod.criteo.com +127.0.0.1 mug.hk5.vip.prod.criteo.com +127.0.0.1 rdi.hk5.vip.prod.criteo.com +127.0.0.1 rtax.hk5.vip.prod.criteo.com +127.0.0.1 widget.hk5.vip.prod.criteo.com +127.0.0.1 par.vip.prod.criteo.com +127.0.0.1 widget.par.vip.prod.criteo.com +127.0.0.1 va1.vip.prod.criteo.com +127.0.0.1 bidder.va1.vip.prod.criteo.com +127.0.0.1 cat.va1.vip.prod.criteo.com +127.0.0.1 gum.va1.vip.prod.criteo.com +127.0.0.1 widget.va1.vip.prod.criteo.com +127.0.0.1 pub-sdk-cfg.criteo.com +127.0.0.1 sslwidget.criteo.com +127.0.0.1 static.criteo.com +127.0.0.1 us.criteo.com +127.0.0.1 ads.us.criteo.com +127.0.0.1 d.us.criteo.com +127.0.0.1 da.us.criteo.com +127.0.0.1 cat.da.us.criteo.com +127.0.0.1 gbc0.da.us.criteo.com +127.0.0.1 gbc1.da.us.criteo.com +127.0.0.1 gbc2.da.us.criteo.com +127.0.0.1 gbc3.da.us.criteo.com +127.0.0.1 gbc4.da.us.criteo.com +127.0.0.1 gbc5.da.us.criteo.com +127.0.0.1 gbc6.da.us.criteo.com +127.0.0.1 gbc7.da.us.criteo.com +127.0.0.1 gbc8.da.us.criteo.com +127.0.0.1 rtb.da.us.criteo.com +127.0.0.1 widget.da.us.criteo.com +127.0.0.1 dis.us.criteo.com +127.0.0.1 privacy.us.criteo.com +127.0.0.1 rdi.us.criteo.com +127.0.0.1 va.us.criteo.com +127.0.0.1 cat.va.us.criteo.com +127.0.0.1 rtb.va.us.criteo.com +127.0.0.1 widget.va.us.criteo.com +127.0.0.1 widget.us.criteo.com + +# [criteo.net] +127.0.0.1 criteo.net +127.0.0.1 as.criteo.net +127.0.0.1 csm.as.criteo.net +127.0.0.1 hk.as.criteo.net +127.0.0.1 csm.hk.as.criteo.net +127.0.0.1 pix.as.criteo.net +127.0.0.1 eu.criteo.net +127.0.0.1 csm.eu.criteo.net +127.0.0.1 fr.eu.criteo.net +127.0.0.1 csm.fr.eu.criteo.net +127.0.0.1 nl.eu.criteo.net +127.0.0.1 csm.nl.eu.criteo.net +127.0.0.1 pix.eu.criteo.net +127.0.0.1 static.eu.criteo.net +127.0.0.1 prod.criteo.net +127.0.0.1 vip.prod.criteo.net +127.0.0.1 am5.vip.prod.criteo.net +127.0.0.1 static.am5.vip.prod.criteo.net +127.0.0.1 da1.vip.prod.criteo.net +127.0.0.1 csm.da1.vip.prod.criteo.net +127.0.0.1 pix.da1.vip.prod.criteo.net +127.0.0.1 static.da1.vip.prod.criteo.net +127.0.0.1 hk5.vip.prod.criteo.net +127.0.0.1 csm.hk5.vip.prod.criteo.net +127.0.0.1 pix.hk5.vip.prod.criteo.net +127.0.0.1 static.hk5.vip.prod.criteo.net +127.0.0.1 par.vip.prod.criteo.net +127.0.0.1 static.par.vip.prod.criteo.net +127.0.0.1 va1.vip.prod.criteo.net +127.0.0.1 csm.va1.vip.prod.criteo.net +127.0.0.1 static.va1.vip.prod.criteo.net +127.0.0.1 static.criteo.net +127.0.0.1 us.criteo.net +127.0.0.1 csm.us.criteo.net +127.0.0.1 da.us.criteo.net +127.0.0.1 csm.da.us.criteo.net +127.0.0.1 pix.us.criteo.net +127.0.0.1 va.us.criteo.net +127.0.0.1 csm.va.us.criteo.net + +# [crittercism.com] +127.0.0.1 crittercism.com +127.0.0.1 api.crittercism.com +127.0.0.1 apm.crittercism.com +127.0.0.1 appload.ingest.crittercism.com +127.0.0.1 txn.ingest.crittercism.com +127.0.0.1 userflows.ingest.crittercism.com +127.0.0.1 5-7-3-ios.userflows.ingest.crittercism.com +127.0.0.1 5-8-12-c45a17f790-android.userflows.ingest.crittercism.com +127.0.0.1 5-9-5-ios.userflows.ingest.crittercism.com + +# [crossinstall.com] +127.0.0.1 creatives.crossinstall.com +127.0.0.1 img.crossinstall.com +127.0.0.1 rtb-east-wins.crossinstall.com + +# [crossinstall.io] +127.0.0.1 creative-analytics.crossinstall.io +127.0.0.1 impressions.crossinstall.io +127.0.0.1 step-service.crossinstall.io + +# [crowdtangle.com] +127.0.0.1 apps.crowdtangle.com + +# [crowdtwist.com] +127.0.0.1 resources.crowdtwist.com + +# [crownpeak.com] +127.0.0.1 snippet.omm.crownpeak.com + +# [crsspxl.com] +127.0.0.1 tag.crsspxl.com + +# [crwdcntrl.net] +127.0.0.1 ad.crwdcntrl.net +127.0.0.1 bcp.crwdcntrl.net +127.0.0.1 sync.crwdcntrl.net +127.0.0.1 tags.crwdcntrl.net + +# [cszz.ru] +127.0.0.1 cszz.ru + +# [cuebiq.com] +127.0.0.1 cuebiq.com +127.0.0.1 in.cuebiq.com + +# [customer.io] +127.0.0.1 assets.customer.io +127.0.0.1 edge-west.customer.io +127.0.0.1 track.customer.io + +# [cxense.com] +127.0.0.1 api.cxense.com +127.0.0.1 cdn.cxense.com +127.0.0.1 csyn.cxense.com +127.0.0.1 csyn-r.cxense.com +127.0.0.1 cxad.cxense.com +127.0.0.1 id.cxense.com +127.0.0.1 p1cluster.cxense.com +127.0.0.1 scdn.cxense.com +127.0.0.1 scomcluster.cxense.com +127.0.0.1 sp1cluster.cxense.com +127.0.0.1 tsrid.cxense.com + +# [cxpublic.com] +127.0.0.1 content-thumbnail.cxpublic.com + +# [cymera.com] +127.0.0.1 openapi.cymera.com + +# [d2cmedia.ca] +127.0.0.1 d2cmedia.ca + +# [dable.io] +127.0.0.1 dable.io +127.0.0.1 ad-hub.dable.io +127.0.0.1 static.dable.io + +# [databerries.com] +127.0.0.1 databerries.com + +# [databrain.com] +127.0.0.1 tracker.databrain.com + +# [datadoghq.com] +127.0.0.1 logs.datadoghq.com +127.0.0.1 browser-http-intake.logs.datadoghq.com + +# [datadome.co] +127.0.0.1 api-sdk.datadome.co + +# [datahc.com] +127.0.0.1 media.datahc.com + +# [datawrapper.de] +127.0.0.1 stats.datawrapper.de + +# [dataxu.com] +127.0.0.1 dataxu.com + +# [datorama.com] +127.0.0.1 app.datorama.com +127.0.0.1 oauth.datorama.com + +# [daum.net] +127.0.0.1 ad.daum.net +127.0.0.1 analytics.ad.daum.net +127.0.0.1 bc.ad.daum.net +127.0.0.1 display.ad.daum.net +127.0.0.1 keyword.ad.daum.net +127.0.0.1 kyson.ad.daum.net +127.0.0.1 wat.ad.daum.net +127.0.0.1 webid.ad.daum.net +127.0.0.1 track.tiara.daum.net + +# [daumcdn.net] +127.0.0.1 adimg.daumcdn.net + +# [dbankcloud.cn] +127.0.0.1 datacollector-dra.dt.dbankcloud.cn + +# [dc-1.net] +127.0.0.1 srv.dc-1.net + +# [research.de.com] +127.0.0.1 s79.research.de.com + +# [de17a.com] +127.0.0.1 tb.de17a.com + +# [decagames.com] +127.0.0.1 prod-dcs-eventlog.decagames.com + +# [decibelinsight.net] +127.0.0.1 api.decibelinsight.net +127.0.0.1 d806-us.api.decibelinsight.net +127.0.0.1 cdn.decibelinsight.net +127.0.0.1 collection.decibelinsight.net + +# [deepintent.com] +127.0.0.1 apsoutheast-match.deepintent.com +127.0.0.1 beacon.deepintent.com +127.0.0.1 cdn.deepintent.com +127.0.0.1 match.deepintent.com +127.0.0.1 prebid.deepintent.com +127.0.0.1 useast-beacon.deepintent.com + +# [deliverimp.com] +127.0.0.1 adloox-blocks.deliverimp.com +127.0.0.1 ads.deliverimp.com +127.0.0.1 compass-allbids.deliverimp.com +127.0.0.1 compass-errors.deliverimp.com +127.0.0.1 compass-events.deliverimp.com +127.0.0.1 compass-v2.deliverimp.com + +# [deloton.com] +127.0.0.1 deloton.com + +# [deltadna.net] +127.0.0.1 balanced-collect.deltadna.net +127.0.0.1 balanced-engage.deltadna.net +127.0.0.1 collect10791rllrc.deltadna.net +127.0.0.1 collect10854wrdcr.deltadna.net +127.0.0.1 collect11136gwntd.deltadna.net +127.0.0.1 collect12348wrdvs.deltadna.net +127.0.0.1 collect12981wrdfl.deltadna.net +127.0.0.1 collect17070dvntr.deltadna.net +127.0.0.1 collect2585gmsfw.deltadna.net +127.0.0.1 collect3515gvrnr.deltadna.net +127.0.0.1 collect4739mgndm.deltadna.net +127.0.0.1 collect5081wrdch.deltadna.net +127.0.0.1 engage10665dd4kq.deltadna.net +127.0.0.1 engage10791rllrc.deltadna.net +127.0.0.1 engage10854wrdcr.deltadna.net +127.0.0.1 engage11442ldybg.deltadna.net +127.0.0.1 engage12348wrdvs.deltadna.net +127.0.0.1 engage12981wrdfl.deltadna.net +127.0.0.1 engage13764wrdst.deltadna.net +127.0.0.1 engage17070dvntr.deltadna.net +127.0.0.1 engage3515gvrnr.deltadna.net +127.0.0.1 engage5081wrdch.deltadna.net +127.0.0.1 engage8829thscr.deltadna.net + +# [deltago.com] +127.0.0.1 deltago.com + +# [demandbase.com] +127.0.0.1 api.demandbase.com +127.0.0.1 autocomplete.demandbase.com +127.0.0.1 dsp.demandbase.com +127.0.0.1 dsp-creative.demandbase.com +127.0.0.1 scripts.demandbase.com +127.0.0.1 tag.demandbase.com + +# [demdex.net] +127.0.0.1 demdex.net +127.0.0.1 americanairlines.demdex.net +127.0.0.1 audible.demdex.net +127.0.0.1 bestbuy.demdex.net +127.0.0.1 condenast.demdex.net +127.0.0.1 dickssportinggoods.demdex.net +127.0.0.1 disney.demdex.net +127.0.0.1 dpm.demdex.net +127.0.0.1 fandangollc.demdex.net +127.0.0.1 foxnet.demdex.net +127.0.0.1 foxnews.demdex.net +127.0.0.1 gannett.demdex.net +127.0.0.1 fast.mtvn.demdex.net +127.0.0.1 nbcu.demdex.net +127.0.0.1 pepsico.demdex.net +127.0.0.1 pythagore.demdex.net +127.0.0.1 swa.demdex.net +127.0.0.1 tdameritrade.demdex.net +127.0.0.1 vanguard.demdex.net +127.0.0.1 verizon.demdex.net +127.0.0.1 vivaki.demdex.net +127.0.0.1 webmd.demdex.net + +# [deployads.com] +127.0.0.1 assets.deployads.com +127.0.0.1 c.deployads.com +127.0.0.1 e.deployads.com +127.0.0.1 tags-cdn.deployads.com + +# [destinilocators.com] +127.0.0.1 cdn.destinilocators.com + +# [devtodev.com] +127.0.0.1 balancer.devtodev.com +127.0.0.1 statgw.devtodev.com + +# [dewrain.life] +127.0.0.1 co.dewrain.life +127.0.0.1 int.dewrain.life + +# [dewrain.site] +127.0.0.1 int.dewrain.site + +# [dewrain.world] +127.0.0.1 int.dewrain.world + +# [dice.com] +127.0.0.1 insights.dice.com + +# [dickssportinggoods.com] +127.0.0.1 smetrics.dickssportinggoods.com +127.0.0.1 tag.dickssportinggoods.com + +# [dictionary.com] +127.0.0.1 track.dictionary.com + +# [digital-metric.com] +127.0.0.1 analytics.digital-metric.com +127.0.0.1 tags.digital-metric.com + +# [digitru.st] +127.0.0.1 digitru.st +127.0.0.1 cdn.digitru.st +127.0.0.1 prebid.digitru.st + +# [dimml.io] +127.0.0.1 cdn.dimml.io + +# [directadvert.ru] +127.0.0.1 directadvert.ru +127.0.0.1 code.directadvert.ru +127.0.0.1 msn.directadvert.ru + +# [directservices.it] +127.0.0.1 multi-cluster.directservices.it +127.0.0.1 tracking.directservices.it +127.0.0.1 xpig-dev.directservices.it + +# [disneyplus.com] +127.0.0.1 sanalytics.disneyplus.com + +# [display.io] +127.0.0.1 appsrv.display.io + +# [disq.us] +127.0.0.1 x.disq.us + +# [disqus.com] +127.0.0.1 referrer.disqus.com +127.0.0.1 glitter.services.disqus.com +127.0.0.1 tempest.services.disqus.com + +# [districtm.ca] +127.0.0.1 cdn.districtm.ca +127.0.0.1 prebid.districtm.ca +127.0.0.1 st.districtm.ca + +# [districtm.io] +127.0.0.1 cdn.districtm.io +127.0.0.1 dmx.districtm.io + +# [divvit.com] +127.0.0.1 tag.divvit.com + +# [dmpxs.com] +127.0.0.1 bob.dmpxs.com +127.0.0.1 ciq.dmpxs.com + +# [doesxyz.com] +127.0.0.1 ufz.doesxyz.com + +# [dofunapps.com] +127.0.0.1 ads.dofunapps.com +127.0.0.1 sdk.dofunapps.com + +# [domainforlite.com] +127.0.0.1 ti.domainforlite.com + +# [domdex.com] +127.0.0.1 t.domdex.com +127.0.0.1 magnetic.t.domdex.com + +# [doordash.com] +127.0.0.1 collector.doordash.com + +# [dotmetrics.net] +127.0.0.1 uk-script.dotmetrics.net + +# [doubleclick.net] +127.0.0.1 doubleclick.net +127.0.0.1 accounts.doubleclick.net +127.0.0.1 ad.doubleclick.net +127.0.0.1 ad-emea.doubleclick.net +127.0.0.1 ff.doubleclick.net +127.0.0.1 fls.doubleclick.net +127.0.0.1 3243857.fls.doubleclick.net +127.0.0.1 8272590.fls.doubleclick.net +127.0.0.1 8397396.fls.doubleclick.net +127.0.0.1 g.doubleclick.net +127.0.0.1 adx.g.doubleclick.net +127.0.0.1 bid.g.doubleclick.net +127.0.0.1 cm.g.doubleclick.net +127.0.0.1 googleads.g.doubleclick.net +127.0.0.1 googleads4.g.doubleclick.net +127.0.0.1 pubads.g.doubleclick.net +127.0.0.1 securepubads.g.doubleclick.net +127.0.0.1 stats.g.doubleclick.net +127.0.0.1 survey.g.doubleclick.net +127.0.0.1 g1.doubleclick.net +127.0.0.1 ads-bid.l.doubleclick.net +127.0.0.1 dart.l.doubleclick.net +127.0.0.1 partnerad.l.doubleclick.net +127.0.0.1 stats.l.doubleclick.net +127.0.0.1 m.doubleclick.net +127.0.0.1 s0.doubleclick.net +127.0.0.1 static.doubleclick.net + +# [doubleverify.com] +127.0.0.1 doubleverify.com +127.0.0.1 cacp-hlb.doubleverify.com +127.0.0.1 cdn.doubleverify.com +127.0.0.1 cdn3.doubleverify.com +127.0.0.1 pub.doubleverify.com +127.0.0.1 rtb0.doubleverify.com +127.0.0.1 rtb2.doubleverify.com +127.0.0.1 rtbcdn.doubleverify.com +127.0.0.1 tps.doubleverify.com +127.0.0.1 tps10232.doubleverify.com +127.0.0.1 tps30.doubleverify.com +127.0.0.1 tps711.doubleverify.com +127.0.0.1 vast.doubleverify.com +127.0.0.1 vpaid.doubleverify.com +127.0.0.1 vtrk.doubleverify.com + +# [doumob.com] +127.0.0.1 api.doumob.com + +# [douyucdn.cn] +127.0.0.1 bjfesdk.douyucdn.cn + +# [dozuki.com] +127.0.0.1 ping.dozuki.com + +# [dpmsrv.com] +127.0.0.1 dpmsrv.com +127.0.0.1 a.dpmsrv.com +127.0.0.1 s.dpmsrv.com + +# [dspcdn.com] +127.0.0.1 banner.dspcdn.com + +# [dspunion.com] +127.0.0.1 analytics.dspunion.com + +# [dtscdn.com] +127.0.0.1 t.dtscdn.com + +# [duapp.com] +127.0.0.1 agentchannel.api.duapp.com +127.0.0.1 channel.api.duapp.com + +# [duapps.com] +127.0.0.1 duapps.com +127.0.0.1 common.duapps.com +127.0.0.1 pasta.da.duapps.com +127.0.0.1 pasta.dc.duapps.com +127.0.0.1 gc.ds.duapps.com +127.0.0.1 nrc.ds.duapps.com +127.0.0.1 pasta.ds.duapps.com +127.0.0.1 u.ds.duapps.com +127.0.0.1 pasta.durecorder.duapps.com +127.0.0.1 pasta.esapplocker.duapps.com +127.0.0.1 pasta.esfile.duapps.com +127.0.0.1 pasta.estrongspro.duapps.com +127.0.0.1 api.gif.duapps.com +127.0.0.1 s.duapps.com +127.0.0.1 nrc.sd.duapps.com +127.0.0.1 pasta.sd.duapps.com +127.0.0.1 api.mobula.sdk.duapps.com +127.0.0.1 rts.mobula.sdk.duapps.com +127.0.0.1 ioslog.ssl2.duapps.com +127.0.0.1 mblapi.ssl2.duapps.com +127.0.0.1 motu-hk.ssl2.duapps.com +127.0.0.1 nrcapi.ssl2.duapps.com +127.0.0.1 rts.ssl2.duapps.com + +# [duiba.com.cn] +127.0.0.1 duiba.com.cn + +# [duokanbox.com] +127.0.0.1 controller.duokanbox.com +127.0.0.1 mobile.controller.duokanbox.com +127.0.0.1 fm.duokanbox.com +127.0.0.1 stat.duokanbox.com + +# [durationmedia.net] +127.0.0.1 be.durationmedia.net +127.0.0.1 tag.durationmedia.net + +# [dxsvr.com] +127.0.0.1 ak.dxsvr.com +127.0.0.1 rc.dxsvr.com +127.0.0.1 tls.dxsvr.com +127.0.0.1 u.dxsvr.com + +# [dynamicyield.com] +127.0.0.1 async-px.dynamicyield.com +127.0.0.1 async-px-eu.dynamicyield.com +127.0.0.1 cdn.dynamicyield.com +127.0.0.1 cdn-eu.dynamicyield.com +127.0.0.1 em.dynamicyield.com +127.0.0.1 px.dynamicyield.com +127.0.0.1 rcom.dynamicyield.com +127.0.0.1 rcom-eu.dynamicyield.com +127.0.0.1 rest.dynamicyield.com +127.0.0.1 st.dynamicyield.com +127.0.0.1 st-eu.dynamicyield.com +127.0.0.1 static.dynamicyield.com + +# [dynatrace-managed.com] +127.0.0.1 dlt-beacon.dynatrace-managed.com + +# [dynatrace.com] +127.0.0.1 bf20578xco.bf.dynatrace.com +127.0.0.1 js-cdn.dynatrace.com + +# [dynstc.com] +127.0.0.1 cdn.n.dynstc.com + +# [dyntrk.com] +127.0.0.1 dyntrk.com +127.0.0.1 gu.dyntrk.com + +# [e-planning.net] +127.0.0.1 ads.us.e-planning.net + +# [eacdn.com] +127.0.0.1 eacdn.com + +# [easy-ads.com] +127.0.0.1 ads.easy-ads.com + +# [ebz.io] +127.0.0.1 ebz.io + +# [ecbsn.com] +127.0.0.1 apituner.ecbsn.com +127.0.0.1 api.engager.ecbsn.com +127.0.0.1 events.engager.ecbsn.com +127.0.0.1 ffconf.ecbsn.com + +# [ecorebates.com] +127.0.0.1 static.ecorebates.com + +# [edgekey.net] +127.0.0.1 analytics.edgekey.net +127.0.0.1 79423.analytics.edgekey.net +127.0.0.1 ma1169-r.analytics.edgekey.net +127.0.0.1 ma1275-r.analytics.edgekey.net +127.0.0.1 ma1498-r.analytics.edgekey.net +127.0.0.1 ma193-r.analytics.edgekey.net +127.0.0.1 ma312-r.analytics.edgekey.net +127.0.0.1 ma479-r.analytics.edgekey.net +127.0.0.1 ma562-r.analytics.edgekey.net +127.0.0.1 ma788-r.analytics.edgekey.net +127.0.0.1 ma80-r.analytics.edgekey.net +127.0.0.1 applovinres.edgekey.net +127.0.0.1 cdn-inner-active.edgekey.net +127.0.0.1 aaxads.com.edgekey.net +127.0.0.1 wildcard.aaxads.com.edgekey.net +127.0.0.1 addthis.com.edgekey.net +127.0.0.1 ds-api-public.addthis.com.edgekey.net +127.0.0.1 ds-s7.addthis.com.edgekey.net +127.0.0.1 ds-www.addthis.com.edgekey.net +127.0.0.1 ds-m.addthisedge.com.edgekey.net +127.0.0.1 v1.addthisedge.com.edgekey.net +127.0.0.1 adobetag.com.edgekey.net +127.0.0.1 san-www.adobetag.com.edgekey.net +127.0.0.1 api.agoda.com.edgekey.net +127.0.0.1 aniview.com.edgekey.net +127.0.0.1 wildcard.aniview.com.edgekey.net +127.0.0.1 wl.aniview.com.edgekey.net +127.0.0.1 applovin.com.edgekey.net +127.0.0.1 ms.applovin.com.edgekey.net +127.0.0.1 wildcard.applovin.com.edgekey.net +127.0.0.1 download.wildcard.applovin.com.edgekey.net +127.0.0.1 smetrics.att.com.edgekey.net +127.0.0.1 betrad.com.edgekey.net +127.0.0.1 wildcard.betrad.com.edgekey.net +127.0.0.1 bkrtx.com.edgekey.net +127.0.0.1 wildcard.bkrtx.com.edgekey.net +127.0.0.1 bluekai.com.edgekey.net +127.0.0.1 tags.bluekai.com.edgekey.net +127.0.0.1 casalemedia.com.edgekey.net +127.0.0.1 as-sec.casalemedia.com.edgekey.net +127.0.0.1 dsum.casalemedia.com.edgekey.net +127.0.0.1 dsum-sec.casalemedia.com.edgekey.net +127.0.0.1 htlb.casalemedia.com.edgekey.net +127.0.0.1 js-sec.casalemedia.com.edgekey.net +127.0.0.1 r.casalemedia.com.edgekey.net +127.0.0.1 ssum.casalemedia.com.edgekey.net +127.0.0.1 ssum-sec.casalemedia.com.edgekey.net +127.0.0.1 convertexperiments.com.edgekey.net +127.0.0.1 cdn-3.convertexperiments.com.edgekey.net +127.0.0.1 cxense.com.edgekey.net +127.0.0.1 cdn.cxense.com.edgekey.net +127.0.0.1 doubleverify.com.edgekey.net +127.0.0.1 akacdn.doubleverify.com.edgekey.net +127.0.0.1 evidon.com.edgekey.net +127.0.0.1 wildcard.evidon.com.edgekey.net +127.0.0.1 metrics.fidelity.com.edgekey.net +127.0.0.1 flashtalking.com.edgekey.net +127.0.0.1 cdn.flashtalking.com.edgekey.net +127.0.0.1 secure.flashtalking.com.edgekey.net +127.0.0.1 metrics.hackerrank.com.edgekey.net +127.0.0.1 innovid.com.edgekey.net +127.0.0.1 s-static.innovid.com.edgekey.net +127.0.0.1 insightexpressai.com.edgekey.net +127.0.0.1 global-wildcard.insightexpressai.com.edgekey.net +127.0.0.1 i16-tb.isnssdk.com.edgekey.net +127.0.0.1 analytics.libertymutual.com.edgekey.net +127.0.0.1 marketo.com.edgekey.net +127.0.0.1 wildcard.marketo.com.edgekey.net +127.0.0.1 mathtag.com.edgekey.net +127.0.0.1 pixel.mathtag.com.edgekey.net +127.0.0.1 stats.mediaforge.com.edgekey.net +127.0.0.1 moatads.com.edgekey.net +127.0.0.1 wildcard.moatads.com.edgekey.net +127.0.0.1 mookie1.com.edgekey.net +127.0.0.1 outbrain.com.edgekey.net +127.0.0.1 wildcard.outbrain.com.edgekey.net +127.0.0.1 outbrainimg.com.edgekey.net +127.0.0.1 wildcard.outbrainimg.com.edgekey.net +127.0.0.1 rubiconproject.com.edgekey.net +127.0.0.1 digicertwc.rubiconproject.com.edgekey.net +127.0.0.1 eus.rubiconproject.com.edgekey.net +127.0.0.1 sgsnssdk.com.edgekey.net +127.0.0.1 spotxcdn.com.edgekey.net +127.0.0.1 cdn.spotxcdn.com.edgekey.net +127.0.0.1 marketingassets.staples.com.edgekey.net +127.0.0.1 stickyadstv.com.edgekey.net +127.0.0.1 unityads.unity3d.com.edgekey.net +127.0.0.1 cdn-store-icons-akamai-prd.unityads.unity3d.com.edgekey.net +127.0.0.1 vungle.com.edgekey.net +127.0.0.1 api.vungle.com.edgekey.net +127.0.0.1 rubiconproject.com-v1.edgekey.net +127.0.0.1 video-ads.rubiconproject.com-v1.edgekey.net +127.0.0.1 v6analytics.htmedia.in.edgekey.net +127.0.0.1 akstat.io.edgekey.net +127.0.0.1 wildcard46.akstat.io.edgekey.net +127.0.0.1 dable.io.edgekey.net +127.0.0.1 ntv.io.edgekey.net +127.0.0.1 wildcard.ntv.io.edgekey.net +127.0.0.1 onetag.io.edgekey.net +127.0.0.1 deluxe.onetag.io.edgekey.net +127.0.0.1 oracleinfinity.io.edgekey.net +127.0.0.1 c.oracleinfinity.io.edgekey.net +127.0.0.1 pangle.io.edgekey.net +127.0.0.1 push.io.edgekey.net +127.0.0.1 san.push.io.edgekey.net +127.0.0.1 moatpixel1.edgekey.net +127.0.0.1 tracking.admarketplace.net.edgekey.net +127.0.0.1 clicktale.net.edgekey.net +127.0.0.1 cdn-dsa.clicktale.net.edgekey.net +127.0.0.1 everestjs.net.edgekey.net +127.0.0.1 marketo.net.edgekey.net +127.0.0.1 wildcard.marketo.net.edgekey.net +127.0.0.1 owneriq.net.edgekey.net +127.0.0.1 wildcard.owneriq.net.edgekey.net +127.0.0.1 yieldlab.net.edgekey.net +127.0.0.1 pubmatic.edgekey.net +127.0.0.1 aktrack.pubmatic.edgekey.net +127.0.0.1 secure-adnxs.edgekey.net +127.0.0.1 teads.tv.edgekey.net +127.0.0.1 a.teads.tv.edgekey.net +127.0.0.1 cdn.teads.tv.edgekey.net +127.0.0.1 cdn2.teads.tv.edgekey.net +127.0.0.1 criteo-sync.teads.tv.edgekey.net +127.0.0.1 perf.teads.tv.edgekey.net +127.0.0.1 sync.teads.tv.edgekey.net +127.0.0.1 t.teads.tv.edgekey.net + +# [effectivemeasure.net] +127.0.0.1 collector.effectivemeasure.net +127.0.0.1 detect-survey.effectivemeasure.net +127.0.0.1 my-ssl.effectivemeasure.net +127.0.0.1 s.effectivemeasure.net +127.0.0.1 sg-ssl.effectivemeasure.net +127.0.0.1 t.effectivemeasure.net + +# [effiliation.com] +127.0.0.1 mastertag.effiliation.com +127.0.0.1 track.effiliation.com + +# [production-adkviewtrackingtagserver.ap-northeast-1.elasticbeanstalk.com] +127.0.0.1 production-adkviewtrackingtagserver.ap-northeast-1.elasticbeanstalk.com + +# [ad-logging2.ap-northeast-2.elasticbeanstalk.com] +127.0.0.1 ad-logging2.ap-northeast-2.elasticbeanstalk.com + +# [bugsee-api-prod.elasticbeanstalk.com] +127.0.0.1 bugsee-api-prod.elasticbeanstalk.com + +# [tp-rtb-adserver-eu.eu-west-1.elasticbeanstalk.com] +127.0.0.1 tp-rtb-adserver-eu.eu-west-1.elasticbeanstalk.com + +# [fusion-iad-dev-clogs-eqbrmmvphc.elasticbeanstalk.com] +127.0.0.1 fusion-iad-dev-clogs-eqbrmmvphc.elasticbeanstalk.com + +# [kerio-push-gateway-prod.elasticbeanstalk.com] +127.0.0.1 kerio-push-gateway-prod.elasticbeanstalk.com + +# [mgd-adengine.elasticbeanstalk.com] +127.0.0.1 mgd-adengine.elasticbeanstalk.com + +# [bnsqc3zmvt.us-east-1.elasticbeanstalk.com] +127.0.0.1 poole-collector-prod.bnsqc3zmvt.us-east-1.elasticbeanstalk.com + +# [cbola-ads-1-t3.us-east-1.elasticbeanstalk.com] +127.0.0.1 cbola-ads-1-t3.us-east-1.elasticbeanstalk.com + +# [cbola-analytics-c5-6.us-east-1.elasticbeanstalk.com] +127.0.0.1 cbola-analytics-c5-6.us-east-1.elasticbeanstalk.com + +# [cbola-content-1-t3.us-east-1.elasticbeanstalk.com] +127.0.0.1 cbola-content-1-t3.us-east-1.elasticbeanstalk.com + +# [cbola-logging-1-t3.us-east-1.elasticbeanstalk.com] +127.0.0.1 cbola-logging-1-t3.us-east-1.elasticbeanstalk.com + +# [cbola-psa.us-east-1.elasticbeanstalk.com] +127.0.0.1 cbola-psa.us-east-1.elasticbeanstalk.com + +# [dhg-logging.us-east-1.elasticbeanstalk.com] +127.0.0.1 dhg-logging.us-east-1.elasticbeanstalk.com + +# [ei-event-collector.us-east-1.elasticbeanstalk.com] +127.0.0.1 ei-event-collector.us-east-1.elasticbeanstalk.com + +# [ts-tracker-env.us-east-1.elasticbeanstalk.com] +127.0.0.1 ts-tracker-env.us-east-1.elasticbeanstalk.com + +# [ts-tracker-env-2.us-east-1.elasticbeanstalk.com] +127.0.0.1 ts-tracker-env-2.us-east-1.elasticbeanstalk.com + +# [adlic.us-west-2.elasticbeanstalk.com] +127.0.0.1 adlic.us-west-2.elasticbeanstalk.com + +# [api-gateway.us-west-2.elasticbeanstalk.com] +127.0.0.1 api-gateway.us-west-2.elasticbeanstalk.com + +# [wpsconfig4svr.elasticbeanstalk.com] +127.0.0.1 wpsconfig4svr.elasticbeanstalk.com + +# [emarsys.net] +127.0.0.1 me-client.eservice.emarsys.net +127.0.0.1 mobile-sdk-config.gservice.emarsys.net + +# [emb-api.com] +127.0.0.1 config.emb-api.com +127.0.0.1 data.emb-api.com +127.0.0.1 images.emb-api.com + +# [emxdgt.com] +127.0.0.1 emxdgt.com +127.0.0.1 cs.emxdgt.com +127.0.0.1 e1.emxdgt.com +127.0.0.1 emxhb.emxdgt.com +127.0.0.1 hb.emxdgt.com +127.0.0.1 imp.emxdgt.com +127.0.0.1 local.emxdgt.com +127.0.0.1 pub.local.emxdgt.com +127.0.0.1 imp-east.pub.local.emxdgt.com +127.0.0.1 us-east-1.local.emxdgt.com +127.0.0.1 vast.emxdgt.com + +# [en25.com] +127.0.0.1 img.en25.com + +# [engageclick.com] +127.0.0.1 tracker.engageclick.com + +# [engageya.com] +127.0.0.1 engageya.com +127.0.0.1 events.engageya.com +127.0.0.1 images9.engageya.com +127.0.0.1 recs.engageya.com +127.0.0.1 widget.engageya.com + +# [enhance.co] +127.0.0.1 app-config.enhance.co +127.0.0.1 data-location.enhance.co + +# [ensighten.com] +127.0.0.1 ensighten.com +127.0.0.1 activate.ensighten.com +127.0.0.1 nexus.ensighten.com +127.0.0.1 scarf.ensighten.com + +# [epom.com] +127.0.0.1 epom.com + +# [eqads.com] +127.0.0.1 ads2.eqads.com +127.0.0.1 ads3.eqads.com +127.0.0.1 um2.eqads.com +127.0.0.1 um3.eqads.com + +# [espn.com] +127.0.0.1 log.espn.com +127.0.0.1 sw88.espn.com + +# [estara.com] +127.0.0.1 as00.estara.com + +# [etahub.com] +127.0.0.1 etahub.com +127.0.0.1 atlas.etahub.com + +# [eum-appdynamics.com] +127.0.0.1 col.eum-appdynamics.com +127.0.0.1 fra-col.eum-appdynamics.com +127.0.0.1 mobile.eum-appdynamics.com +127.0.0.1 pdx-col.eum-appdynamics.com +127.0.0.1 syd-col.eum-appdynamics.com + +# [everestads.net] +127.0.0.1 everestads.net +127.0.0.1 dco-assets.everestads.net + +# [everesttech.net] +127.0.0.1 everesttech.net +127.0.0.1 ads.everesttech.net +127.0.0.1 cm.everesttech.net +127.0.0.1 sync-tm.everesttech.net + +# [evidon.com] +127.0.0.1 evidon.com +127.0.0.1 c.evidon.com +127.0.0.1 iabmap.evidon.com +127.0.0.1 info.evidon.com +127.0.0.1 l.evidon.com +127.0.0.1 l3.evidon.com + +# [evolv.ai] +127.0.0.1 media.evolv.ai +127.0.0.1 participants.evolv.ai + +# [ex.co] +127.0.0.1 cdn-channels-pixel.ex.co +127.0.0.1 prd-collector-anon.ex.co + +# [exactag.com] +127.0.0.1 tp-emea.exactag.com + +# [exacttargetapis.com] +127.0.0.1 exacttargetapis.com +127.0.0.1 consumer.exacttargetapis.com + +# [exdynsrv.com] +127.0.0.1 a.exdynsrv.com + +# [exe.bid] +127.0.0.1 exe.bid + +# [exelator.com] +127.0.0.1 cdn.exelator.com +127.0.0.1 load.exelator.com +127.0.0.1 ap-central.load.exelator.com +127.0.0.1 ap-northeast.load.exelator.com +127.0.0.1 eu-west.load.exelator.com +127.0.0.1 us-central.load.exelator.com +127.0.0.1 us-east.load.exelator.com +127.0.0.1 us-west.load.exelator.com +127.0.0.1 load-apne1.exelator.com +127.0.0.1 load77.exelator.com +127.0.0.1 loada.exelator.com +127.0.0.1 loadm.exelator.com +127.0.0.1 loadr.exelator.com +127.0.0.1 loadus.exelator.com +127.0.0.1 ssl.exelator.com +127.0.0.1 tm.ssl.exelator.com +127.0.0.1 loadus.tm.ssl.exelator.com +127.0.0.1 vdna.exelator.com + +# [experian.com] +127.0.0.1 smetrics1.experian.com + +# [exponea.com] +127.0.0.1 boombit-api.exponea.com + +# [extend.tv] +127.0.0.1 extend.tv +127.0.0.1 adserver-east.extend.tv +127.0.0.1 freewheeleventsbidder-east.extend.tv +127.0.0.1 sync.extend.tv +127.0.0.1 telariaeventsbidder-east.extend.tv + +# [extreme-ip-lookup.com] +127.0.0.1 extreme-ip-lookup.com + +# [extremereach.io] +127.0.0.1 extremereach.io +127.0.0.1 beacons.extremereach.io +127.0.0.1 cdn1.extremereach.io +127.0.0.1 cdn2.extremereach.io +127.0.0.1 vast.extremereach.io + +# [eyeota.net] +127.0.0.1 ps.eyeota.net + +# [eyeviewads.com] +127.0.0.1 track.eyeviewads.com + +# [ezmob.com] +127.0.0.1 filter.ezmob.com +127.0.0.1 xml.ezmob.com + +# [fabric.io] +127.0.0.1 fabric.io + +# [facebook.com] +127.0.0.1 an.facebook.com +127.0.0.1 pixel.facebook.com + +# [fam-ad.com] +127.0.0.1 fam-ad.com + +# [fastapi.net] +127.0.0.1 fastapi.net + +# [mparticle.map.fastly.net] +127.0.0.1 mparticle.map.fastly.net + +# [confiant-integrations.global.ssl.fastly.net] +127.0.0.1 confiant-integrations.global.ssl.fastly.net + +# [fbcdn.net] +127.0.0.1 sonar-iad.xx.fbcdn.net + +# [fedex.com] +127.0.0.1 metrics.fedex.com + +# [feedmob.com] +127.0.0.1 tracking.feedmob.com + +# [fgl.com] +127.0.0.1 enhance-config.fgl.com + +# [fidelity-media.com] +127.0.0.1 fidelity-media.com +127.0.0.1 x.fidelity-media.com + +# [fiksu.com] +127.0.0.1 fiksu.com +127.0.0.1 a.fiksu.com +127.0.0.1 rtb-creatives.fiksu.com +127.0.0.1 sdk.fiksu.com + +# [fingersoft.net] +127.0.0.1 ads.fingersoft.net +127.0.0.1 ads3.fingersoft.net + +# [firstimpression.io] +127.0.0.1 firstimpression.io +127.0.0.1 cdn.firstimpression.io +127.0.0.1 ecdn.firstimpression.io + +# [fishsticksgames.com] +127.0.0.1 logging.fishsticksgames.com + +# [fitanalytics.com] +127.0.0.1 widget.fitanalytics.com + +# [flashtalking.com] +127.0.0.1 flashtalking.com +127.0.0.1 d9.flashtalking.com +127.0.0.1 fdz.flashtalking.com +127.0.0.1 i.flashtalking.com +127.0.0.1 img.flashtalking.com +127.0.0.1 imgcf.flashtalking.com +127.0.0.1 prod-customfeeds.flashtalking.com +127.0.0.1 s3cf.flashtalking.com +127.0.0.1 servedby.flashtalking.com +127.0.0.1 stat8.flashtalking.com + +# [flipboard.com] +127.0.0.1 ad.flipboard.com +127.0.0.1 ue.flipboard.com + +# [flow.io] +127.0.0.1 beacon.flow.io + +# [flurry.com] +127.0.0.1 flurry.com +127.0.0.1 adlog.flurry.com +127.0.0.1 ads.flurry.com +127.0.0.1 cdn.flurry.com +127.0.0.1 cfg.flurry.com +127.0.0.1 data.flurry.com +127.0.0.1 gw.flurry.com +127.0.0.1 proton.flurry.com + +# [flyermobi.com] +127.0.0.1 adbsc.flyermobi.com +127.0.0.1 adbsdk.flyermobi.com +127.0.0.1 adc.flyermobi.com + +# [fmpub.net] +127.0.0.1 fmpub.net + +# [fn-pz.com] +127.0.0.1 vision.fn-pz.com + +# [follow-apps.com] +127.0.0.1 auth.follow-apps.com +127.0.0.1 sdk.follow-apps.com +127.0.0.1 sor-sdk.follow-apps.com + +# [fomo.com] +127.0.0.1 load.fomo.com + +# [footprint.net] +127.0.0.1 king-contenido-prod.secure2.footprint.net + +# [footprintdns.com] +127.0.0.1 footprintdns.com +127.0.0.1 918a7a98a85c63f2244669a0f54e12ba.clo.footprintdns.com +127.0.0.1 bdc10654944f452cbeefa3a612d5a3b4.clo.footprintdns.com + +# [forbes.com] +127.0.0.1 fuse.forbes.com +127.0.0.1 geolocation.forbes.com + +# [foresee.com] +127.0.0.1 analytics.foresee.com +127.0.0.1 bd-nplb01.foresee.com +127.0.0.1 bd-nplb02.foresee.com +127.0.0.1 bd-nplb03.foresee.com +127.0.0.1 brain.foresee.com +127.0.0.1 cx.foresee.com +127.0.0.1 gateway.foresee.com +127.0.0.1 static.foresee.com + +# [foreseeresults.com] +127.0.0.1 events.foreseeresults.com + +# [formisimo.com] +127.0.0.1 cdn-static.formisimo.com + +# [forter.com] +127.0.0.1 9e97cf8b099a.cdn4.forter.com +127.0.0.1 e44177b6b805.cdn4.forter.com +127.0.0.1 fdfe4ed62699.cdn4.forter.com + +# [fosrv.com] +127.0.0.1 analytics.fosrv.com + +# [fotoable.com] +127.0.0.1 dl.fotoable.com + +# [fotoable.net] +127.0.0.1 geoip.fotoable.net + +# [fout.jp] +127.0.0.1 fout.jp +127.0.0.1 ad.fout.jp +127.0.0.1 cnt.fout.jp +127.0.0.1 dmp.fout.jp +127.0.0.1 sync.dmp.fout.jp +127.0.0.1 dsp.fout.jp +127.0.0.1 js.fout.jp +127.0.0.1 rfp.fout.jp +127.0.0.1 ad.rfp.fout.jp +127.0.0.1 imp.rfp.fout.jp +127.0.0.1 js.rfp.fout.jp +127.0.0.1 sync.rfp.fout.jp +127.0.0.1 sync.fout.jp + +# [fox.com] +127.0.0.1 b.fox.com + +# [foxitcloud.com] +127.0.0.1 adlog.foxitcloud.com +127.0.0.1 logger.foxitcloud.com + +# [foxnews.com] +127.0.0.1 smetrics.foxnews.com + +# [foxpush.com] +127.0.0.1 pushaction.foxpush.com + +# [foxsports.com] +127.0.0.1 analytics.nova.foxsports.com + +# [fqtag.com] +127.0.0.1 aux.fqtag.com +127.0.0.1 c.fqtag.com +127.0.0.1 cdn.fqtag.com +127.0.0.1 new.fqtag.com +127.0.0.1 query.fqtag.com +127.0.0.1 s.fqtag.com + +# [ftstats.com] +127.0.0.1 c.ftstats.com + +# [funheroic.com] +127.0.0.1 dat.funheroic.com + +# [funshion.com] +127.0.0.1 pub.funshion.com + +# [fuse-ad.com] +127.0.0.1 pokkt.fuse-ad.com + +# [fusetracking.com] +127.0.0.1 leanmobi.fusetracking.com + +# [fwmrm.net] +127.0.0.1 fwmrm.net +127.0.0.1 adm.fwmrm.net +127.0.0.1 ads.aws.fwmrm.net +127.0.0.1 prd.ads.aws.fwmrm.net +127.0.0.1 g13v.prd.ads.aws.fwmrm.net +127.0.0.1 nbcu.prd.ads.aws.fwmrm.net +127.0.0.1 v.fwmrm.net +127.0.0.1 7f077.v.fwmrm.net + +# [fyber.com] +127.0.0.1 api.fyber.com +127.0.0.1 api-rewarded-video.fyber.com +127.0.0.1 dau.fyber.com +127.0.0.1 engine.fyber.com +127.0.0.1 fev.fyber.com +127.0.0.1 interstitial.fyber.com +127.0.0.1 mbe-cdn.fyber.com +127.0.0.1 mediation.fyber.com +127.0.0.1 offer.fyber.com +127.0.0.1 postimp-ofw.fyber.com +127.0.0.1 update.postimp-ofw.fyber.com +127.0.0.1 s.update.postimp-ofw.fyber.com +127.0.0.1 rewarded-video.fyber.com +127.0.0.1 sdk-config.fyber.com +127.0.0.1 service.fyber.com +127.0.0.1 tracker.fyber.com +127.0.0.1 video.fyber.com + +# [g5e.com] +127.0.0.1 cdn.g5e.com +127.0.0.1 ceg.g5e.com +127.0.0.1 collecting-consent.g5e.com +127.0.0.1 most-popular-info.g5e.com +127.0.0.1 pgpl.g5e.com +127.0.0.1 pushwoosh.g5e.com +127.0.0.1 specialdeals.g5e.com +127.0.0.1 xpromo.g5e.com + +# [game-insight.com] +127.0.0.1 tribez.game-insight.com + +# [gameanalytics.com] +127.0.0.1 gameanalytics.com +127.0.0.1 api.gameanalytics.com +127.0.0.1 rubick.gameanalytics.com + +# [gameloft.com] +127.0.0.1 igp06.gameloft.com +127.0.0.1 ingameads.gameloft.com + +# [gamemonetize.com] +127.0.0.1 html5.gamemonetize.com + +# [gameofwhales.com] +127.0.0.1 api.gameofwhales.com + +# [games-to-run123.com] +127.0.0.1 trk.games-to-run123.com + +# [gammaplatform.com] +127.0.0.1 gammaplatform.com +127.0.0.1 cm.gammaplatform.com +127.0.0.1 hb.gammaplatform.com +127.0.0.1 imp.gammaplatform.com +127.0.0.1 static.gammaplatform.com +127.0.0.1 stc.gammaplatform.com +127.0.0.1 t.gammaplatform.com +127.0.0.1 tag.gammaplatform.com + +# [gamooga.com] +127.0.0.1 evbk.gamooga.com + +# [gannettdigital.com] +127.0.0.1 traxex.gannettdigital.com + +# [gdeslon.ru] +127.0.0.1 gdeslon.ru + +# [gemius.pl] +127.0.0.1 gemius.pl +127.0.0.1 gatr.hit.gemius.pl +127.0.0.1 googlecm.hit.gemius.pl + +# [genieessp.com] +127.0.0.1 genieessp.com +127.0.0.1 gi-js.genieessp.com +127.0.0.1 js.genieessp.com + +# [geoadnxs.com] +127.0.0.1 sin1.geoadnxs.com +127.0.0.1 ib.sin1.geoadnxs.com +127.0.0.1 m.ib.sin1.geoadnxs.com +127.0.0.1 mobile.ib.sin1.geoadnxs.com +127.0.0.1 sin3-ib.sin1.geoadnxs.com + +# [geoedge.be] +127.0.0.1 gw.geoedge.be +127.0.0.1 protect.geoedge.be +127.0.0.1 rumcdn.geoedge.be + +# [geoplugin.net] +127.0.0.1 geoplugin.net +127.0.0.1 www.geoplugin.net + +# [gepush.com] +127.0.0.1 sdk.open.talk.gepush.com + +# [getclicky.com] +127.0.0.1 in.getclicky.com +127.0.0.1 static.getclicky.com + +# [getdrip.com] +127.0.0.1 api.getdrip.com +127.0.0.1 tag.getdrip.com + +# [getgo.com] +127.0.0.1 api-telemetry.servers.getgo.com +127.0.0.1 telemetry.servers.getgo.com + +# [getshogun.com] +127.0.0.1 analytics.getshogun.com + +# [getsocial.im] +127.0.0.1 hades.getsocial.im + +# [getui.net] +127.0.0.1 sdk.open.talk.getui.net + +# [gigya.com] +127.0.0.1 socialize.eu1.gigya.com + +# [gimbal.com] +127.0.0.1 analytics-server.gimbal.com +127.0.0.1 communicate.gimbal.com +127.0.0.1 placebubble.gimbal.com +127.0.0.1 registration.gimbal.com +127.0.0.1 sdk-configuration.gimbal.com +127.0.0.1 sdk-info.gimbal.com + +# [gimbal.tech] +127.0.0.1 cdn.gimbal.tech + +# [gioneemobile.net] +127.0.0.1 stats.gioneemobile.net + +# [gismart.xyz] +127.0.0.1 analytics.gismart.xyz +127.0.0.1 prod-defaulting-subscriptiontool.gismart.xyz + +# [gladly.com] +127.0.0.1 cdn.gladly.com +127.0.0.1 us-1.gladly.com + +# [gleam.io] +127.0.0.1 js.gleam.io + +# [glispa.com] +127.0.0.1 glispa.com + +# [globalnetworkad.com] +127.0.0.1 trans.globalnetworkad.com + +# [globalwebindex.net] +127.0.0.1 gwiq-v3.globalwebindex.net +127.0.0.1 gwiqcdn.globalwebindex.net + +# [glulive.com] +127.0.0.1 personalization.centech.glulive.com +127.0.0.1 prd1.personalization.centech.glulive.com +127.0.0.1 revid.centech.glulive.com +127.0.0.1 prd1.revid.centech.glulive.com + +# [gmossp-sp.jp] +127.0.0.1 gmossp-sp.jp +127.0.0.1 cdn.gmossp-sp.jp +127.0.0.1 adn-d.sp.gmossp-sp.jp +127.0.0.1 adn-i.sp.gmossp-sp.jp +127.0.0.1 adn-j.sp.gmossp-sp.jp + +# [go-mpulse.net] +127.0.0.1 c.go-mpulse.net +127.0.0.1 s.go-mpulse.net + +# [go.com] +127.0.0.1 log.go.com +127.0.0.1 sw88.go.com +127.0.0.1 tredir.go.com +127.0.0.1 unid.go.com +127.0.0.1 android.unid.go.com +127.0.0.1 cdn.unid.go.com +127.0.0.1 ios.unid.go.com + +# [go2cloud.org] +127.0.0.1 tapjoy.go2cloud.org + +# [go2speed.org] +127.0.0.1 media.go2speed.org + +# [goadservices.com] +127.0.0.1 goadservices.com +127.0.0.1 bo.goadservices.com + +# [gocarrot.com] +127.0.0.1 gocarrot.com +127.0.0.1 iroko.gocarrot.com +127.0.0.1 parsnip.gocarrot.com + +# [goforandroid.com] +127.0.0.1 adlockscreen.goforandroid.com +127.0.0.1 adpush.goforandroid.com +127.0.0.1 adpushsdk.goforandroid.com +127.0.0.1 adviap.goforandroid.com +127.0.0.1 advshield.goforandroid.com +127.0.0.1 geoip.goforandroid.com +127.0.0.1 navigation.api.hk.goforandroid.com + +# [goldspotmedia.com] +127.0.0.1 goldspotmedia.com +127.0.0.1 gcmast-cdn.goldspotmedia.com + +# [golfrival.net] +127.0.0.1 log1.golfrival.net + +# [goo.ne.jp] +127.0.0.1 adcdn.goo.ne.jp +127.0.0.1 owb101.goo.ne.jp + +# [gooddata.com] +127.0.0.1 secure.gooddata.com + +# [google-analytics.com] +127.0.0.1 google-analytics.com +127.0.0.1 ssl.google-analytics.com +127.0.0.1 www.google-analytics.com + +# [google.com] +127.0.0.1 ads.google.com +127.0.0.1 adservice.google.com +127.0.0.1 s0-2mdn-net.l.google.com + +# [googleadservices.com] +127.0.0.1 googleadservices.com +127.0.0.1 pagead2.googleadservices.com +127.0.0.1 www.googleadservices.com + +# [googleadsserving.cn] +127.0.0.1 static.googleadsserving.cn + +# [googlesyndication.com] +127.0.0.1 googlesyndication.com +127.0.0.1 ade.googlesyndication.com +127.0.0.1 pagead.googlesyndication.com +127.0.0.1 pagead2.googlesyndication.com +127.0.0.1 tpc.googlesyndication.com + +# [googleusercontent.com] +127.0.0.1 displayads-formats.googleusercontent.com + +# [gop1.co] +127.0.0.1 gop1.co +127.0.0.1 img.gop1.co + +# [gotoip55.com] +127.0.0.1 gotoip55.com + +# [gotraffic.net] +127.0.0.1 cdn.gotraffic.net + +# [gowadogo.com] +127.0.0.1 gowadogo.com +127.0.0.1 click.gowadogo.com + +# [grabify.link] +127.0.0.1 grabify.link + +# [grapeshot.co.uk] +127.0.0.1 johnston.grapeshot.co.uk +127.0.0.1 mediaforce.grapeshot.co.uk +127.0.0.1 newscorp.grapeshot.co.uk +127.0.0.1 telegraph.grapeshot.co.uk +127.0.0.1 trinitymirror.grapeshot.co.uk + +# [greystripe.com] +127.0.0.1 adsx.greystripe.com + +# [gridsumdissector.com] +127.0.0.1 cm-udmp.gridsumdissector.com +127.0.0.1 diag-wd.gridsumdissector.com +127.0.0.1 i.gridsumdissector.com +127.0.0.1 recv-bak-wd.gridsumdissector.com +127.0.0.1 recv-wd.gridsumdissector.com +127.0.0.1 static.gridsumdissector.com + +# [growthbeat.com] +127.0.0.1 api.growthbeat.com + +# [growthpush.com] +127.0.0.1 api.growthpush.com + +# [gscontxt.net] +127.0.0.1 hearst.gscontxt.net + +# [gu-web.net] +127.0.0.1 phar.gu-web.net + +# [guardianapps.co.uk] +127.0.0.1 guardianapps.co.uk +127.0.0.1 nextgen.guardianapps.co.uk +127.0.0.1 api.nextgen.guardianapps.co.uk + +# [gumgum.com] +127.0.0.1 gumgum.com +127.0.0.1 aba.gumgum.com +127.0.0.1 jp-g2.gumgum.com +127.0.0.1 jp-lb.gumgum.com +127.0.0.1 or-g2.gumgum.com +127.0.0.1 or-lb.gumgum.com +127.0.0.1 px.gumgum.com +127.0.0.1 rtb.gumgum.com +127.0.0.1 va-g2.gumgum.com +127.0.0.1 va-lb.gumgum.com +127.0.0.1 wo.gumgum.com +127.0.0.1 update.wo.gumgum.com +127.0.0.1 s.update.wo.gumgum.com + +# [guoshipartners.com] +127.0.0.1 ad-specs.guoshipartners.com + +# [gwallet.com] +127.0.0.1 gwallet.com +127.0.0.1 rp.gwallet.com + +# [h-cdn.com] +127.0.0.1 perr.h-cdn.com + +# [h12-media.com] +127.0.0.1 h12-media.com +127.0.0.1 tags.h12-media.com + +# [hansel.io] +127.0.0.1 dil.hansel.io +127.0.0.1 sdk.hansel.io +127.0.0.1 ujm.hansel.io + +# [hapyak.com] +127.0.0.1 analytics-production.hapyak.com + +# [hasmobi.net] +127.0.0.1 hasmobi.net +127.0.0.1 adx.hasmobi.net +127.0.0.1 na.hasmobi.net +127.0.0.1 stat.hasmobi.net +127.0.0.1 stra.hasmobi.net + +# [havasedge.com] +127.0.0.1 havasedge.com +127.0.0.1 event.havasedge.com + +# [hbi-ingest.net] +127.0.0.1 hbi-ingest.net + +# [heapanalytics.com] +127.0.0.1 cdn.heapanalytics.com + +# [herocraft.com] +127.0.0.1 adv.herocraft.com + +# [collection-endpoint-staging.herokuapp.com] +127.0.0.1 collection-endpoint-staging.herokuapp.com + +# [evening-badlands-6215.herokuapp.com] +127.0.0.1 evening-badlands-6215.herokuapp.com + +# [ilyonanalytics.herokuapp.com] +127.0.0.1 ilyonanalytics.herokuapp.com + +# [powr-counter.herokuapp.com] +127.0.0.1 powr-counter.herokuapp.com + +# [wootric-eligibility.herokuapp.com] +127.0.0.1 wootric-eligibility.herokuapp.com + +# [herokudns.com] +127.0.0.1 embed.tagboard.com.herokudns.com +127.0.0.1 event-logger.tagboard.com.herokudns.com +127.0.0.1 api.wootric.com.herokudns.com +127.0.0.1 production.wootric.com.herokudns.com +127.0.0.1 analytics.yopify.com.herokudns.com + +# [hexagon-analytics.com] +127.0.0.1 hexagon-analytics.com + +# [heyzap.com] +127.0.0.1 ads.heyzap.com +127.0.0.1 fyc.heyzap.com +127.0.0.1 med.heyzap.com + +# [hghit.com] +127.0.0.1 hghit.com + +# [hgonline.net] +127.0.0.1 cdn-cf-hc-banners.hgonline.net + +# [hiconversion.com] +127.0.0.1 h30-deploy.hiconversion.com + +# [hiido.com] +127.0.0.1 config.hiido.com +127.0.0.1 hlog.hiido.com +127.0.0.1 klog.hiido.com +127.0.0.1 mlog.hiido.com +127.0.0.1 trans.hiido.com +127.0.0.1 ylog.hiido.com + +# [histats.com] +127.0.0.1 s10.histats.com +127.0.0.1 s4i.histats.com + +# [hitsteps.com] +127.0.0.1 log.hitsteps.com + +# [holder.com.ua] +127.0.0.1 holder.com.ua + +# [homify.com.mx] +127.0.0.1 homify.com.mx + +# [hostyour.video] +127.0.0.1 analytics.hostyour.video + +# [hot-mob.com] +127.0.0.1 hot-mob.com +127.0.0.1 ad.hot-mob.com +127.0.0.1 cdn.hot-mob.com +127.0.0.1 code.hot-mob.com +127.0.0.1 trk.hot-mob.com +127.0.0.1 webapi.hot-mob.com +127.0.0.1 wpr.hot-mob.com + +# [hotjar.com] +127.0.0.1 script.hotjar.com +127.0.0.1 static.hotjar.com +127.0.0.1 vars.hotjar.com + +# [hotjar.io] +127.0.0.1 vc.hotjar.io + +# [howdoesin.net] +127.0.0.1 howdoesin.net +127.0.0.1 click.howdoesin.net + +# [hrzn-nxt.com] +127.0.0.1 hrzn-nxt.com +127.0.0.1 c.hrzn-nxt.com +127.0.0.1 hmi-hershey.hrzn-nxt.com +127.0.0.1 l.hrzn-nxt.com + +# [hs-analytics.net] +127.0.0.1 hs-analytics.net + +# [htmedia.in] +127.0.0.1 analytics.htmedia.in + +# [hulu.com] +127.0.0.1 t2.hulu.com + +# [humann.com] +127.0.0.1 segment.humann.com +127.0.0.1 segment-api.humann.com + +# [huq.io] +127.0.0.1 huq.io +127.0.0.1 api.huq.io + +# [huqindustries.co.uk] +127.0.0.1 api.huqindustries.co.uk + +# [hutchgames.io] +127.0.0.1 crosspromo.hutchgames.io + +# [huuuge.net] +127.0.0.1 stats.huuuge.net + +# [hyprmx.com] +127.0.0.1 live.hyprmx.com +127.0.0.1 marketplace-android-b235.hyprmx.com +127.0.0.1 static.hyprmx.com + +# [i-mobile.co.jp] +127.0.0.1 i-mobile.co.jp + +# [i2ad.jp] +127.0.0.1 i2ad.jp + +# [i2i.jp] +127.0.0.1 i2i.jp + +# [iadvize.com] +127.0.0.1 api.iadvize.com +127.0.0.1 cdlc.iadvize.com +127.0.0.1 cobrowsing-ha.iadvize.com +127.0.0.1 fstatic.iadvize.com +127.0.0.1 halc.iadvize.com +127.0.0.1 lc.iadvize.com +127.0.0.1 static.iadvize.com +127.0.0.1 xmpp-ha-alb.iadvize.com + +# [iappgame.com] +127.0.0.1 sdk.iappgame.com + +# [iappmobi.com] +127.0.0.1 data.iappmobi.com + +# [iasds01.com] +127.0.0.1 ci.iasds01.com +127.0.0.1 sc.iasds01.com + +# [iaudienc.com] +127.0.0.1 iaudienc.com +127.0.0.1 s.iaudienc.com + +# [ibmcloud.com] +127.0.0.1 planning-analytics.ibmcloud.com +127.0.0.1 tealeaf.ibmcloud.com +127.0.0.1 collector.tealeaf.ibmcloud.com +127.0.0.1 uscollector.tealeaf.ibmcloud.com + +# [icecyber.org] +127.0.0.1 stable.icecyber.org + +# [icloseli.com] +127.0.0.1 ads.icloseli.com + +# [icloud.com] +127.0.0.1 metrics.icloud.com + +# [id1.cn] +127.0.0.1 id1.cn + +# [id5-sync.com] +127.0.0.1 id5-sync.com + +# [idio.co] +127.0.0.1 a.idio.co +127.0.0.1 api.idio.co +127.0.0.1 i.idio.co +127.0.0.1 js.idio.co +127.0.0.1 s.idio.co +127.0.0.1 sales.idio.co +127.0.0.1 ssl-s.idio.co + +# [idreams.pl] +127.0.0.1 server.idreams.pl + +# [iesnare.com] +127.0.0.1 mpsnare.iesnare.com + +# [ifood.tv] +127.0.0.1 adlog.ifood.tv +127.0.0.1 log.ifood.tv + +# [igetget.com] +127.0.0.1 entree.igetget.com +127.0.0.1 piccdn.igetget.com +127.0.0.1 seeder.igetget.com + +# [igexin.com] +127.0.0.1 inc2.igexin.com +127.0.0.1 open.inc2.igexin.com +127.0.0.1 sdk.open.inc2.igexin.com +127.0.0.1 open.phone.igexin.com +127.0.0.1 sdk.open.phone.igexin.com +127.0.0.1 talk.igexin.com +127.0.0.1 open.talk.igexin.com +127.0.0.1 sdk.open.talk.igexin.com + +# [igodigital.com] +127.0.0.1 collect.igodigital.com +127.0.0.1 100016075.collect.igodigital.com +127.0.0.1 10870841.collect.igodigital.com +127.0.0.1 7227272.collect.igodigital.com + +# [iheart.com] +127.0.0.1 us-events.api.iheart.com +127.0.0.1 smy.iheart.com + +# [ihsmarkit.com] +127.0.0.1 wass.ihsmarkit.com + +# [ijinshan.com] +127.0.0.1 dcys.ijinshan.com +127.0.0.1 zj.dcys.ijinshan.com +127.0.0.1 cntj.zj.dcys.ijinshan.com +127.0.0.1 did.ijinshan.com +127.0.0.1 cmplay.did.ijinshan.com +127.0.0.1 dl.ijinshan.com +127.0.0.1 img1.ijinshan.com +127.0.0.1 keyserver.ijinshan.com +127.0.0.1 kpns.ijinshan.com +127.0.0.1 liehu.ijinshan.com +127.0.0.1 cdndownload.liehu.ijinshan.com +127.0.0.1 mobad.ijinshan.com +127.0.0.1 pc.mobad.ijinshan.com +127.0.0.1 sdk.mobad.ijinshan.com +127.0.0.1 sj.ijinshan.com +127.0.0.1 dl.sj.ijinshan.com +127.0.0.1 stat.ijinshan.com +127.0.0.1 js.stat.ijinshan.com +127.0.0.1 tj.ijinshan.com +127.0.0.1 lb3d.tj.ijinshan.com +127.0.0.1 lbdata.tj.ijinshan.com +127.0.0.1 utag.ijinshan.com +127.0.0.1 db.utag.ijinshan.com + +# [ilyf4amifh.com] +127.0.0.1 ilyf4amifh.com + +# [imaginationunwired.com] +127.0.0.1 sdkv2.imaginationunwired.com + +# [imgix.net] +127.0.0.1 amplify-com-mktg.imgix.net +127.0.0.1 marketingweek.imgix.net +127.0.0.1 moengagewebsdk.imgix.net + +# [imguol.com] +127.0.0.1 e.imguol.com + +# [imhd.io] +127.0.0.1 cdn.imhd.io + +# [imimobile.com] +127.0.0.1 imimobile.com + +# [immobilienscout24.de] +127.0.0.1 tracking.immobilienscout24.de + +# [immomo.com] +127.0.0.1 api.immomo.com +127.0.0.1 connperf.immomo.com +127.0.0.1 live-api.immomo.com +127.0.0.1 paas-push-api.immomo.com +127.0.0.1 paas-push-api-log.immomo.com + +# [imonomy.com] +127.0.0.1 b.imonomy.com +127.0.0.1 srv.imonomy.com +127.0.0.1 tag.imonomy.com + +# [impactradius-event.com] +127.0.0.1 d.impactradius-event.com + +# [impactradius.com] +127.0.0.1 ct.impactradius.com +127.0.0.1 linkto-ext-hp-com.ct.impactradius.com +127.0.0.1 customtraffic.impactradius.com +127.0.0.1 goto-target-com.customtraffic.impactradius.com +127.0.0.1 partners-hotwire-com.impactradius.com + +# [impression.link] +127.0.0.1 impression.link + +# [imrworldwide.com] +127.0.0.1 imrworldwide.com +127.0.0.1 cdn-gl.imrworldwide.com +127.0.0.1 cloudapi.imrworldwide.com +127.0.0.1 cm.imrworldwide.com +127.0.0.1 errors.imrworldwide.com +127.0.0.1 global.imrworldwide.com +127.0.0.1 priv-policy.imrworldwide.com +127.0.0.1 sdk.imrworldwide.com +127.0.0.1 seccdn-gl.imrworldwide.com +127.0.0.1 secure-au.imrworldwide.com +127.0.0.1 secure-cert.imrworldwide.com +127.0.0.1 secure-dcr.imrworldwide.com +127.0.0.1 secure-dcr-cert.imrworldwide.com +127.0.0.1 secure-drm.imrworldwide.com +127.0.0.1 secure-eu.imrworldwide.com +127.0.0.1 secure-gg.imrworldwide.com +127.0.0.1 secure-gl.imrworldwide.com +127.0.0.1 secure-it.imrworldwide.com +127.0.0.1 secure-nz.imrworldwide.com +127.0.0.1 secure-proxy.imrworldwide.com +127.0.0.1 secure-sdk.imrworldwide.com +127.0.0.1 secure-sg.imrworldwide.com +127.0.0.1 secure-uk.imrworldwide.com +127.0.0.1 secure-us.imrworldwide.com +127.0.0.1 uaid-linkage.imrworldwide.com + +# [imtwjwoasak.com] +127.0.0.1 imtwjwoasak.com + +# [imwx.com] +127.0.0.1 imwx.com + +# [in25app.com] +127.0.0.1 trk.in25app.com + +# [indeed.com] +127.0.0.1 ads.indeed.com +127.0.0.1 t.indeed.com + +# [indexww.com] +127.0.0.1 js-sec.indexww.com +127.0.0.1 update.indexww.com +127.0.0.1 s.update.indexww.com + +# [indiatimes.com] +127.0.0.1 mobileads.indiatimes.com + +# [indicative.com] +127.0.0.1 api.indicative.com +127.0.0.1 cdn.indicative.com + +# [infinario.com] +127.0.0.1 api.infinario.com +127.0.0.1 skypicker-api.infinario.com +127.0.0.1 sygic-api.infinario.com + +# [influencemobile.com] +127.0.0.1 engage-network.influencemobile.com +127.0.0.1 events.influencemobile.com +127.0.0.1 messaging.influencemobile.com +127.0.0.1 targeting.influencemobile.com + +# [influenster.com] +127.0.0.1 image.influenster.com + +# [informatm.com] +127.0.0.1 images.informatm.com + +# [infra.systems] +127.0.0.1 studcat.infra.systems + +# [inhousedsp.com] +127.0.0.1 inhousedsp.com +127.0.0.1 content.inhousedsp.com + +# [inlcorp.com] +127.0.0.1 adapi.inlcorp.com + +# [inlocomedia.com] +127.0.0.1 sdk.inlocomedia.com +127.0.0.1 sdk-analytics.inlocomedia.com +127.0.0.1 visits.inlocomedia.com + +# [inmar.com] +127.0.0.1 rasmas.inmar.com + +# [inmarket.com] +127.0.0.1 cdn-engagement.inmarket.com +127.0.0.1 engagement.inmarket.com +127.0.0.1 m2m-api.inmarket.com + +# [inmobi.cn] +127.0.0.1 inmobi.cn +127.0.0.1 sdk.inmobi.cn +127.0.0.1 telemetry.sdk.inmobi.cn +127.0.0.1 w.inmobi.cn +127.0.0.1 sdkm.w.inmobi.cn + +# [inmobi.com] +127.0.0.1 ads.inmobi.com +127.0.0.1 appgwv2.inmobi.com +127.0.0.1 eastus-ssp.appgwv2.inmobi.com +127.0.0.1 config.eastus-ssp.appgwv2.inmobi.com +127.0.0.1 vastproxy.brand.inmobi.com +127.0.0.1 config.inmobi.com +127.0.0.1 config-ltvp.inmobi.com +127.0.0.1 de.inmobi.com +127.0.0.1 b.de.inmobi.com +127.0.0.1 e.de.inmobi.com +127.0.0.1 ic.de.inmobi.com +127.0.0.1 glance.inmobi.com +127.0.0.1 analytics.glance.inmobi.com +127.0.0.1 id.analytics.glance.inmobi.com +127.0.0.1 in.analytics.glance.inmobi.com +127.0.0.1 api.glance.inmobi.com +127.0.0.1 id.api.glance.inmobi.com +127.0.0.1 in.api.glance.inmobi.com +127.0.0.1 glance-internal.inmobi.com +127.0.0.1 analytics-prod2.glance-internal.inmobi.com +127.0.0.1 content-prod3.glance-internal.inmobi.com +127.0.0.1 s.iff.inmobi.com +127.0.0.1 dspbeacons.error.ihasdsp.inmobi.com +127.0.0.1 imces.inmobi.com +127.0.0.1 pulse.inmobi.com +127.0.0.1 carpet.pulse.inmobi.com +127.0.0.1 sdk.inmobi.com +127.0.0.1 telemetry.sdk.inmobi.com +127.0.0.1 ssp-prod-telemerty-eastus-appgwv2.inmobi.com +127.0.0.1 trafficmanager.inmobi.com +127.0.0.1 eastus.trafficmanager.inmobi.com +127.0.0.1 nonmutt.eastus.trafficmanager.inmobi.com +127.0.0.1 w.eastus.trafficmanager.inmobi.com +127.0.0.1 et.w.eastus.trafficmanager.inmobi.com +127.0.0.1 sgp.trafficmanager.inmobi.com +127.0.0.1 nonmutt.sgp.trafficmanager.inmobi.com +127.0.0.1 imces.dfw1.vip.inmobi.com +127.0.0.1 w.inmobi.com +127.0.0.1 api.w.inmobi.com +127.0.0.1 au.w.inmobi.com +127.0.0.1 c-eus.w.inmobi.com +127.0.0.1 et.w.inmobi.com +127.0.0.1 et-eus.w.inmobi.com +127.0.0.1 i.w.inmobi.com +127.0.0.1 js.w.inmobi.com +127.0.0.1 sdkm.w.inmobi.com +127.0.0.1 sdktm.w.inmobi.com +127.0.0.1 vast.w.inmobi.com + +# [inmobicdn.net] +127.0.0.1 inmobicdn.net +127.0.0.1 l.inmobicdn.net +127.0.0.1 glance.l.inmobicdn.net +127.0.0.1 i.l.inmobicdn.net +127.0.0.1 i.l-dsp.inmobicdn.net +127.0.0.1 supply.inmobicdn.net + +# [inner-active.mobi] +127.0.0.1 inner-active.mobi +127.0.0.1 ad-tag.inner-active.mobi +127.0.0.1 cdn2.inner-active.mobi +127.0.0.1 client-events.inner-active.mobi +127.0.0.1 event.inner-active.mobi +127.0.0.1 event-staging.inner-active.mobi +127.0.0.1 m2m1.inner-active.mobi +127.0.0.1 sdk-events.inner-active.mobi +127.0.0.1 vast-events.inner-active.mobi +127.0.0.1 vast-events-staging.inner-active.mobi +127.0.0.1 wv.inner-active.mobi + +# [innertrends.com] +127.0.0.1 babel.innertrends.com +127.0.0.1 io.innertrends.com + +# [innity.com] +127.0.0.1 innity.com +127.0.0.1 as.innity.com +127.0.0.1 avd.innity.com +127.0.0.1 avn.innity.com +127.0.0.1 avp.innity.com +127.0.0.1 cast.innity.com +127.0.0.1 optimize.innity.com +127.0.0.1 ps.innity.com + +# [innity.net] +127.0.0.1 innity.net +127.0.0.1 avd.innity.net +127.0.0.1 cdn.innity.net +127.0.0.1 media.innity.net +127.0.0.1 vcdn.media.innity.net +127.0.0.1 ssl-avd.innity.net + +# [innovid.com] +127.0.0.1 innovid.com +127.0.0.1 ag.innovid.com +127.0.0.1 dts.innovid.com +127.0.0.1 rtr.innovid.com +127.0.0.1 s.innovid.com +127.0.0.1 s-a.innovid.com +127.0.0.1 s-cdn.innovid.com +127.0.0.1 s-files.innovid.com +127.0.0.1 s-static.innovid.com +127.0.0.1 s-video.innovid.com +127.0.0.1 service.innovid.com +127.0.0.1 static.innovid.com + +# [inshorts.com] +127.0.0.1 analytics-events.inshorts.com + +# [insightexpressai.com] +127.0.0.1 insightexpressai.com +127.0.0.1 secure.insightexpressai.com +127.0.0.1 surveys.insightexpressai.com + +# [insigit.com] +127.0.0.1 cdn.insigit.com + +# [inskinad.com] +127.0.0.1 cdn.inskinad.com +127.0.0.1 mfad.inskinad.com +127.0.0.1 video.inskinad.com + +# [inspectlet.com] +127.0.0.1 cdn.inspectlet.com +127.0.0.1 hn.inspectlet.com +127.0.0.1 ws.inspectlet.com + +# [instabug.com] +127.0.0.1 api.instabug.com + +# [instana.io] +127.0.0.1 eum-orange-saas.instana.io + +# [integromat.com] +127.0.0.1 hook.integromat.com + +# [intellimize.co] +127.0.0.1 api.intellimize.co +127.0.0.1 log.intellimize.co + +# [intentarget.com] +127.0.0.1 static.intentarget.com + +# [intentiq.com] +127.0.0.1 ads.intentiq.com +127.0.0.1 api.intentiq.com +127.0.0.1 pe.intentiq.com +127.0.0.1 pe1.intentiq.com +127.0.0.1 sync.intentiq.com +127.0.0.1 sync1.intentiq.com + +# [intergi.com] +127.0.0.1 cdn.intergi.com + +# [intergient.com] +127.0.0.1 cdn.intergient.com + +# [intermarkets.net] +127.0.0.1 intermarkets.net + +# [intowow.com] +127.0.0.1 intowow.com +127.0.0.1 adcfg.intowow.com +127.0.0.1 geoinfo.intowow.com + +# [intuit.com] +127.0.0.1 logging.api.intuit.com +127.0.0.1 monitoring-sdk.experimentation.intuit.com + +# [inven.co.kr] +127.0.0.1 ads.inven.co.kr + +# [invoca.net] +127.0.0.1 invoca.net +127.0.0.1 pnapi.invoca.net + +# [invocacdn.com] +127.0.0.1 invocacdn.com +127.0.0.1 solutions.invocacdn.com + +# [ioam.de] +127.0.0.1 config.ioam.de +127.0.0.1 irqs.ioam.de +127.0.0.1 script.ioam.de + +# [iosappsworld.com] +127.0.0.1 ads.iosappsworld.com + +# [iovation.com] +127.0.0.1 ci-mpsnare.iovation.com +127.0.0.1 first.iovation.com + +# [iperceptions.com] +127.0.0.1 api.iperceptions.com +127.0.0.1 collect.iperceptions.com +127.0.0.1 ips-img.iperceptions.com +127.0.0.1 post.iperceptions.com +127.0.0.1 sd.iperceptions.com +127.0.0.1 universal.iperceptions.com + +# [ipinyou.com] +127.0.0.1 ipinyou.com +127.0.0.1 cm.ipinyou.com +127.0.0.1 fm.ipinyou.com +127.0.0.1 fms.ipinyou.com +127.0.0.1 stats.ipinyou.com +127.0.0.1 vt.ipinyou.com + +# [iponweb.net] +127.0.0.1 fastg8.pool.iponweb.net + +# [ipredictive.com] +127.0.0.1 ad-us-west.ipredictive.com +127.0.0.1 events-us-east-1.ipredictive.com +127.0.0.1 events-us-west-2.ipredictive.com +127.0.0.1 events2-us-east-1.ipredictive.com +127.0.0.1 media-cdn.ipredictive.com +127.0.0.1 sync.ipredictive.com + +# [iprom.net] +127.0.0.1 adserver.iprom.net + +# [ipromote.com] +127.0.0.1 i.ipromote.com +127.0.0.1 iad1.ipromote.com +127.0.0.1 iad2.ipromote.com +127.0.0.1 iad3.ipromote.com +127.0.0.1 iad4.ipromote.com +127.0.0.1 iad5.ipromote.com +127.0.0.1 iad6.ipromote.com +127.0.0.1 iad7.ipromote.com +127.0.0.1 iad8.ipromote.com +127.0.0.1 sfo1.ipromote.com +127.0.0.1 sfo2.ipromote.com +127.0.0.1 sfo3.ipromote.com +127.0.0.1 sfo4.ipromote.com +127.0.0.1 sin1.ipromote.com +127.0.0.1 sin2.ipromote.com + +# [ipstack.com] +127.0.0.1 api.ipstack.com + +# [iqzone.com] +127.0.0.1 iqzone.com +127.0.0.1 pssvc.iqzone.com + +# [iris.tv] +127.0.0.1 iris.tv +127.0.0.1 context.iris.tv +127.0.0.1 ovp.iris.tv + +# [ironsrc.mobi] +127.0.0.1 logs.ironsrc.mobi + +# [irquest.com] +127.0.0.1 iam-agof-app.irquest.com + +# [irr.ru] +127.0.0.1 irr.ru + +# [irs01.com] +127.0.0.1 irs01.com +127.0.0.1 m.irs01.com +127.0.0.1 v.irs01.com +127.0.0.1 z.irs01.com + +# [isnssdk.com] +127.0.0.1 dm.isnssdk.com +127.0.0.1 h5.isnssdk.com +127.0.0.1 hotapi-va.isnssdk.com +127.0.0.1 i.isnssdk.com +127.0.0.1 i16-tb.isnssdk.com +127.0.0.1 ichannel.isnssdk.com +127.0.0.1 imapi-sg.isnssdk.com +127.0.0.1 log.isnssdk.com +127.0.0.1 log-tb.isnssdk.com +127.0.0.1 mon.isnssdk.com +127.0.0.1 open.isnssdk.com +127.0.0.1 pangolin16.isnssdk.com +127.0.0.1 tnc16-alisg.isnssdk.com +127.0.0.1 tnc16-useast1a.isnssdk.com + +# [ispot.tv] +127.0.0.1 ispot.tv +127.0.0.1 pi.ispot.tv +127.0.0.1 pt.ispot.tv + +# [iterable.com] +127.0.0.1 api.iterable.com +127.0.0.1 assets.iterable.com +127.0.0.1 static.iterable.com + +# [iteratehq.com] +127.0.0.1 iteratehq.com +127.0.0.1 platform.iteratehq.com + +# [itim.vn] +127.0.0.1 itim.vn +127.0.0.1 spell.itim.vn + +# [itmedia.co.jp] +127.0.0.1 fc.itmedia.co.jp + +# [itracker360.com] +127.0.0.1 ip.itracker360.com + +# [ivitrack.com] +127.0.0.1 itm.ivitrack.com +127.0.0.1 matching.ivitrack.com + +# [ivymobile.com] +127.0.0.1 api.ivymobile.com +127.0.0.1 stats.ivymobile.com + +# [izooto.com] +127.0.0.1 cdn.izooto.com +127.0.0.1 cdnimg.izooto.com +127.0.0.1 err.izooto.com + +# [jampp.com] +127.0.0.1 jampp.com +127.0.0.1 cdn.jampp.com +127.0.0.1 imgx.jampp.com +127.0.0.1 imp-lb-us2.jampp.com +127.0.0.1 static.jampp.com + +# [jeeng.com] +127.0.0.1 api.jeeng.com +127.0.0.1 users.api.jeeng.com +127.0.0.1 sdk.jeeng.com +127.0.0.1 telemetries.jeeng.com + +# [jetpackdigital.com] +127.0.0.1 ads.jetpackdigital.com +127.0.0.1 tracking.jetpackdigital.com + +# [jiguang.cn] +127.0.0.1 ad.jiguang.cn +127.0.0.1 res-push.ad.jiguang.cn +127.0.0.1 im.jiguang.cn +127.0.0.1 sdk.im.jiguang.cn +127.0.0.1 sdk.jiguang.cn +127.0.0.1 update.sdk.jiguang.cn +127.0.0.1 verification.jiguang.cn +127.0.0.1 sdk.verification.jiguang.cn + +# [jivox.com] +127.0.0.1 as.jivox.com +127.0.0.1 as-ttd.jivox.com +127.0.0.1 assetscdn.jivox.com +127.0.0.1 cdn.jivox.com +127.0.0.1 cdn-as.jivox.com +127.0.0.1 evs.jivox.com +127.0.0.1 pxl.jivox.com +127.0.0.1 sync.jivox.com +127.0.0.1 traffick.jivox.com + +# [jorte.com] +127.0.0.1 ad.jorte.com + +# [jpush.cn] +127.0.0.1 im64.jpush.cn +127.0.0.1 s.jpush.cn +127.0.0.1 stats.jpush.cn + +# [jpush.io] +127.0.0.1 sis.jpush.io + +# [jsrdn.com] +127.0.0.1 c.jsrdn.com +127.0.0.1 s.jsrdn.com + +# [juiceadv.com] +127.0.0.1 juiceadv.com + +# [jumboprivacy.com] +127.0.0.1 analytics.jumboprivacy.com + +# [jumio.com] +127.0.0.1 mobile-sdk-resources.jumio.com +127.0.0.1 nv-sdk.jumio.com + +# [justpremium.com] +127.0.0.1 ads.justpremium.com +127.0.0.1 de.ads.justpremium.com +127.0.0.1 es.ads.justpremium.com +127.0.0.1 pre.ads.justpremium.com +127.0.0.1 uk.ads.justpremium.com +127.0.0.1 cdn.justpremium.com +127.0.0.1 match.justpremium.com +127.0.0.1 prod.justpremium.com +127.0.0.1 bidder-ap-northeast-1.prod.justpremium.com +127.0.0.1 bidder-us-west-2.prod.justpremium.com +127.0.0.1 cookiematch-ap-northeast-1.prod.justpremium.com +127.0.0.1 cookiematch-us-east-1.prod.justpremium.com +127.0.0.1 cookiematch-us-west-2.prod.justpremium.com +127.0.0.1 tracking.justpremium.com +127.0.0.1 emea-v3.tracking.justpremium.com + +# [justservingfiles.net] +127.0.0.1 bmedia.justservingfiles.net + +# [justuno.com] +127.0.0.1 cdn.justuno.com + +# [jwplayer.com] +127.0.0.1 entitlements.jwplayer.com + +# [jwpltx.com] +127.0.0.1 ping-meta-prd.jwpltx.com +127.0.0.1 prd.jwpltx.com + +# [jwpsrv.com] +127.0.0.1 g.jwpsrv.com + +# [kaffnet.com] +127.0.0.1 kaffnet.com +127.0.0.1 adapter.kaffnet.com +127.0.0.1 ad.adapter.kaffnet.com +127.0.0.1 api.kaffnet.com +127.0.0.1 ad.api.kaffnet.com +127.0.0.1 data.api.kaffnet.com +127.0.0.1 sdk.api.kaffnet.com + +# [kaltura.com] +127.0.0.1 analytics.kaltura.com + +# [kampyle.com] +127.0.0.1 kampyle.com +127.0.0.1 api-usent.kampyle.com +127.0.0.1 assets.kampyle.com +127.0.0.1 cdn-prod.kampyle.com +127.0.0.1 cdn-usent.kampyle.com +127.0.0.1 cooladata.kampyle.com +127.0.0.1 mobilesdk-us.kampyle.com +127.0.0.1 nebula-cdn.kampyle.com +127.0.0.1 screencaptue-cdn.kampyle.com +127.0.0.1 screencapture.kampyle.com +127.0.0.1 udc-neb.kampyle.com + +# [kargo.com] +127.0.0.1 ad-monitor.kargo.com +127.0.0.1 storage.cloud.kargo.com +127.0.0.1 cma.kargo.com +127.0.0.1 crb.kargo.com +127.0.0.1 kds-pixel.kargo.com +127.0.0.1 klkstrm.kargo.com +127.0.0.1 krk.kargo.com +127.0.0.1 prg.kargo.com +127.0.0.1 socialcanvas-cdn.kargo.com + +# [keen.io] +127.0.0.1 api.keen.io + +# [kejet.net] +127.0.0.1 kejet.net + +# [keymedia.com] +127.0.0.1 au.res.keymedia.com + +# [keywee.co] +127.0.0.1 cdn.keywee.co +127.0.0.1 pixel.keywee.co + +# [kidoz.net] +127.0.0.1 analytics.kidoz.net + +# [kiip.me] +127.0.0.1 kiip.me +127.0.0.1 api.kiip.me + +# [kik.com] +127.0.0.1 clientmetrics.kik.com +127.0.0.1 clientmetrics-augmentum.kik.com + +# [king.com] +127.0.0.1 adtrack.king.com +127.0.0.1 servicelayer.king.com + +# [kingoapp.com] +127.0.0.1 analytics.kingoapp.com +127.0.0.1 service.kingoapp.com +127.0.0.1 uts.kingoapp.com + +# [kingsoft-office-service.com] +127.0.0.1 abroad-ad.kingsoft-office-service.com +127.0.0.1 cloudservice14.kingsoft-office-service.com +127.0.0.1 cloudservice24.kingsoft-office-service.com + +# [kingsoft.com] +127.0.0.1 counter.kingsoft.com + +# [kiosked.com] +127.0.0.1 kiosked.com + +# [kissmetrics.com] +127.0.0.1 et.kissmetrics.com +127.0.0.1 trc.kissmetrics.com +127.0.0.1 trk.kissmetrics.com + +# [klaviyo.com] +127.0.0.1 a.klaviyo.com +127.0.0.1 fast.a.klaviyo.com +127.0.0.1 static.klaviyo.com +127.0.0.1 telemetrics.klaviyo.com + +# [kmpmedia.net] +127.0.0.1 gplayer.kmpmedia.net +127.0.0.1 update.kmpmedia.net + +# [kmsmep.com] +127.0.0.1 brand-sdk.kmsmep.com +127.0.0.1 brands.kmsmep.com +127.0.0.1 metrics.kmsmep.com + +# [knlob.com] +127.0.0.1 track.knlob.com + +# [knorex.com] +127.0.0.1 knorex.com +127.0.0.1 partner.knorex.com + +# [kochava.com] +127.0.0.1 kochava.com +127.0.0.1 api.kochava.com +127.0.0.1 kvinit-prod.api.kochava.com +127.0.0.1 token.api.kochava.com +127.0.0.1 assets.kochava.com +127.0.0.1 control.kochava.com +127.0.0.1 imp.control.kochava.com +127.0.0.1 web-sdk.control.kochava.com +127.0.0.1 entitlements.kochava.com +127.0.0.1 icm.kochava.com + +# [kongregate.io] +127.0.0.1 analytics.kongregate.io + +# [kookong.com] +127.0.0.1 sdkapi.kookong.com + +# [koowo.com] +127.0.0.1 g.koowo.com + +# [krxd.net] +127.0.0.1 krxd.net +127.0.0.1 apiservices.krxd.net +127.0.0.1 beacon.krxd.net +127.0.0.1 beacon-ash-prod.krxd.net +127.0.0.1 beacon-sie.krxd.net +127.0.0.1 cdn.krxd.net +127.0.0.1 consumer.krxd.net +127.0.0.1 jslog.krxd.net +127.0.0.1 link.krxd.net +127.0.0.1 usermatch.krxd.net +127.0.0.1 wpp.krxd.net + +# [kt.com] +127.0.0.1 freesam.kt.com +127.0.0.1 ilb.pns.kt.com + +# [ktplay.com] +127.0.0.1 dataapi.ktplay.com +127.0.0.1 track.ktplay.com + +# [kumulos.com] +127.0.0.1 events.kumulos.com +127.0.0.1 stats.kumulos.com + +# [kuwo.cn] +127.0.0.1 log.kuwo.cn +127.0.0.1 wa.kuwo.cn + +# [kuyun.com] +127.0.0.1 ask.log.kuyun.com + +# [lanistaads.com] +127.0.0.1 api.lanistaads.com + +# [largosoft.co.kr] +127.0.0.1 largosoft.co.kr + +# [launchdarkly.com] +127.0.0.1 events.launchdarkly.com +127.0.0.1 mobile.launchdarkly.com + +# [lavanetwork.net] +127.0.0.1 lavanetwork.net +127.0.0.1 delivery.lavanetwork.net +127.0.0.1 libs.lavanetwork.net +127.0.0.1 pub.lavanetwork.net + +# [lbesec.com] +127.0.0.1 cc.lbesec.com + +# [lbesecapi.com] +127.0.0.1 events.lbesecapi.com + +# [leadbolt.net] +127.0.0.1 leadbolt.net +127.0.0.1 ad.leadbolt.net + +# [leadboltapps.net] +127.0.0.1 leadboltapps.net +127.0.0.1 ad.leadboltapps.net + +# [leadboxer.com] +127.0.0.1 kibana.leadboxer.com +127.0.0.1 log.leadboxer.com +127.0.0.1 script.leadboxer.com + +# [leaddyno.com] +127.0.0.1 collector.leaddyno.com +127.0.0.1 static.leaddyno.com + +# [leadfeeder.com] +127.0.0.1 lftracker.leadfeeder.com + +# [leadforensics.com] +127.0.0.1 ldynamicspublicapi.leadforensics.com + +# [leadlander.com] +127.0.0.1 tracking.leadlander.com + +# [leadpages.io] +127.0.0.1 api.leadpages.io + +# [leadpages.net] +127.0.0.1 static.leadpages.net + +# [leadplace.fr] +127.0.0.1 tag.leadplace.fr + +# [leads.su] +127.0.0.1 leads.su + +# [leady.com] +127.0.0.1 t.leady.com + +# [leadzu.com] +127.0.0.1 cname.leadzu.com +127.0.0.1 ocio.leadzu.com + +# [leadzuaf.com] +127.0.0.1 play.leadzuaf.com + +# [leanlab.co] +127.0.0.1 track.leanlab.co + +# [leanplum.com] +127.0.0.1 api.leanplum.com +127.0.0.1 prod.leanplum.com +127.0.0.1 assets.prod.leanplum.com +127.0.0.1 www.leanplum.com + +# [lemonpi.io] +127.0.0.1 log.lemonpi.io + +# [lengow.com] +127.0.0.1 tracking.lengow.com + +# [lentainform.com] +127.0.0.1 lentainform.com +127.0.0.1 c.lentainform.com +127.0.0.1 cdn.lentainform.com +127.0.0.1 clck.lentainform.com +127.0.0.1 cm.lentainform.com +127.0.0.1 s-img.lentainform.com +127.0.0.1 servicer.lentainform.com + +# [lenzmx.com] +127.0.0.1 next.lenzmx.com +127.0.0.1 tracking.lenzmx.com + +# [letv.com] +127.0.0.1 ark.letv.com +127.0.0.1 g3.letv.com +127.0.0.1 api.hdtv.letv.com +127.0.0.1 api.itv.letv.com +127.0.0.1 api.platform.letv.com + +# [lfengmobile.com] +127.0.0.1 ads1.lfengmobile.com +127.0.0.1 agnes.scloud.lfengmobile.com +127.0.0.1 control.scloud.lfengmobile.com +127.0.0.1 dnm.scloud.lfengmobile.com +127.0.0.1 push.scloud.lfengmobile.com +127.0.0.1 xfeedback.scloud.lfengmobile.com + +# [lfstmedia.com] +127.0.0.1 ads.lfstmedia.com +127.0.0.1 cdn.lfstmedia.com +127.0.0.1 grtb-de.lfstmedia.com +127.0.0.1 grtb-nj.lfstmedia.com +127.0.0.1 grtb-sc.lfstmedia.com +127.0.0.1 md-nj.lfstmedia.com +127.0.0.1 mopubrtb23.lfstmedia.com +127.0.0.1 mrtb-nj.lfstmedia.com +127.0.0.1 mrtbmopub-nj.lfstmedia.com +127.0.0.1 njinmobirtb.lfstmedia.com +127.0.0.1 scadxrtb.lfstmedia.com + +# [lg.com] +127.0.0.1 tracking.lg.com + +# [lgsmartad.com] +127.0.0.1 lgsmartad.com +127.0.0.1 us.info.lgsmartad.com + +# [lgtvcommon.com] +127.0.0.1 aic.cdpbeacon.lgtvcommon.com + +# [liadm.com] +127.0.0.1 b-code.liadm.com +127.0.0.1 i.liadm.com +127.0.0.1 p.liadm.com +127.0.0.1 rp.liadm.com +127.0.0.1 rp4.liadm.com + +# [licdn.com] +127.0.0.1 snap.licdn.com + +# [liftoff.io] +127.0.0.1 adexp.liftoff.io +127.0.0.1 build-cdn.liftoff.io +127.0.0.1 cdn.liftoff.io +127.0.0.1 click.liftoff.io +127.0.0.1 impression-asia.liftoff.io +127.0.0.1 impression-east.liftoff.io +127.0.0.1 impression-europe.liftoff.io + +# [ligatus.com] +127.0.0.1 a.ligatus.com +127.0.0.1 a-ssl.ligatus.com + +# [lightboxcdn.com] +127.0.0.1 s3.lightboxcdn.com +127.0.0.1 www.lightboxcdn.com + +# [lijit.com] +127.0.0.1 ap.lijit.com +127.0.0.1 pba.aws.lijit.com +127.0.0.1 ce.lijit.com +127.0.0.1 gslbeacon.lijit.com +127.0.0.1 vap.lijit.com +127.0.0.1 vap1ams1.lijit.com +127.0.0.1 vap1ewr1.lijit.com +127.0.0.1 vap1ord1.lijit.com +127.0.0.1 vap1sfo1.lijit.com +127.0.0.1 vap2ams1.lijit.com +127.0.0.1 vap2ewr1.lijit.com +127.0.0.1 vap2ord1.lijit.com +127.0.0.1 vap2sfo1.lijit.com +127.0.0.1 vap3ams1.lijit.com +127.0.0.1 vap3ewr1.lijit.com +127.0.0.1 vap3ord1.lijit.com +127.0.0.1 vap3sfo1.lijit.com +127.0.0.1 vap4ewr1.lijit.com +127.0.0.1 vap4ord1.lijit.com +127.0.0.1 vap4sfo1.lijit.com +127.0.0.1 vap5ewr1.lijit.com +127.0.0.1 vap6ewr1.lijit.com + +# [limbik.com] +127.0.0.1 api.limbik.com + +# [linkedin.com] +127.0.0.1 ads.linkedin.com +127.0.0.1 px.ads.linkedin.com + +# [linkprice.com] +127.0.0.1 ad.linkprice.com + +# [linksynergy.com] +127.0.0.1 ad.linksynergy.com +127.0.0.1 banner.linksynergy.com +127.0.0.1 mproxy.banner.linksynergy.com +127.0.0.1 cli.linksynergy.com +127.0.0.1 ads.rd.linksynergy.com +127.0.0.1 amp.rd.linksynergy.com +127.0.0.1 track.linksynergy.com + +# [lionmobi.com] +127.0.0.1 ad.lionmobi.com +127.0.0.1 analysis.lionmobi.com +127.0.0.1 battery.lionmobi.com +127.0.0.1 gamebooster.lionmobi.com +127.0.0.1 notification.lionmobi.com +127.0.0.1 param.lionmobi.com +127.0.0.1 parameter.lionmobi.com +127.0.0.1 updater.lionmobi.com + +# [listhub.net] +127.0.0.1 tracking.listhub.net + +# [live-video.net] +127.0.0.1 player.stats.live-video.net + +# [liveperson.net] +127.0.0.1 server.iad.liveperson.net +127.0.0.1 lptag.liveperson.net + +# [livesegmentservice.com] +127.0.0.1 sds.livesegmentservice.com + +# [lkqd.net] +127.0.0.1 ad.lkqd.net +127.0.0.1 creative.lkqd.net +127.0.0.1 cs.lkqd.net +127.0.0.1 ssp.lkqd.net +127.0.0.1 t.lkqd.net +127.0.0.1 v.lkqd.net + +# [llnwd.net] +127.0.0.1 appnext.hs.llnwd.net +127.0.0.1 tealium.hs.llnwd.net + +# [locallogic.co] +127.0.0.1 analytics.locallogic.co +127.0.0.1 api.locallogic.co +127.0.0.1 cdn.locallogic.co +127.0.0.1 static.locallogic.co + +# [localstars.com] +127.0.0.1 merciless.localstars.com +127.0.0.1 adserver.merciless.localstars.com + +# [localytics.com] +127.0.0.1 localytics.com +127.0.0.1 53.localytics.com +127.0.0.1 api.53.localytics.com +127.0.0.1 manifest.53.localytics.com +127.0.0.1 profile-api-prod-elb.53.localytics.com +127.0.0.1 queuer-prod-elb.53.localytics.com +127.0.0.1 profile-lookup.services.53.localytics.com +127.0.0.1 web.53.localytics.com +127.0.0.1 analytics.localytics.com +127.0.0.1 api.localytics.com +127.0.0.1 manifest.localytics.com +127.0.0.1 profile.localytics.com +127.0.0.1 sdk-assets.localytics.com +127.0.0.1 web.localytics.com +127.0.0.1 webanalytics.localytics.com +127.0.0.1 www.localytics.com + +# [locately.com] +127.0.0.1 api.locately.com + +# [locationlabs.com] +127.0.0.1 sparkle.locationlabs.com + +# [locuslabs.com] +127.0.0.1 api.locuslabs.com +127.0.0.1 assets.locuslabs.com +127.0.0.1 rest.locuslabs.com + +# [loft.com] +127.0.0.1 smetrics.loft.com + +# [logentries.com] +127.0.0.1 api.logentries.com +127.0.0.1 data.logentries.com +127.0.0.1 js.logentries.com +127.0.0.1 webhook.logentries.com + +# [loggly.com] +127.0.0.1 logs-01.loggly.com + +# [logly.co.jp] +127.0.0.1 b.logly.co.jp +127.0.0.1 cdn.logly.co.jp +127.0.0.1 dsp.logly.co.jp +127.0.0.1 l.logly.co.jp +127.0.0.1 sync.logly.co.jp + +# [logrocket.com] +127.0.0.1 cdn.logrocket.com + +# [logrocket.io] +127.0.0.1 cdn.logrocket.io + +# [logsss.com] +127.0.0.1 analytics.logsss.com +127.0.0.1 glbgcl.logsss.com +127.0.0.1 glsdk.logsss.com +127.0.0.1 ma.logsss.com +127.0.0.1 rum.logsss.com +127.0.0.1 s.logsss.com +127.0.0.1 slapi-bts.logsss.com + +# [lomadee.com] +127.0.0.1 secure.lomadee.com +127.0.0.1 validator.lomadee.com + +# [lookbookhq.com] +127.0.0.1 app.cdn.lookbookhq.com + +# [loopme.me] +127.0.0.1 loopme.me +127.0.0.1 csync.loopme.me +127.0.0.1 i.loopme.me +127.0.0.1 m.loopme.me +127.0.0.1 track.loopme.me + +# [lovelydrum.com] +127.0.0.1 lovelydrum.com + +# [loveota.net] +127.0.0.1 sdk.loveota.net + +# [lp4.io] +127.0.0.1 lp4.io + +# [lsosad.com] +127.0.0.1 adx.lsosad.com +127.0.0.1 conf.lsosad.com +127.0.0.1 dc.lsosad.com + +# [lucidmedia.com] +127.0.0.1 user.lucidmedia.com + +# [lululemon.com] +127.0.0.1 smetrics.lululemon.com + +# [luminati.io] +127.0.0.1 clientsdk.luminati.io + +# [lytics.io] +127.0.0.1 api.lytics.io +127.0.0.1 c.lytics.io + +# [m1-shop.ru] +127.0.0.1 m1-shop.ru + +# [m2appmonitor.com] +127.0.0.1 ingest.m2appmonitor.com + +# [macromill.com] +127.0.0.1 macromill.com +127.0.0.1 img.macromill.com + +# [madkudu.com] +127.0.0.1 api.madkudu.com +127.0.0.1 cdn.madkudu.com + +# [magmamobile.com] +127.0.0.1 api.magmamobile.com + +# [mail.ru] +127.0.0.1 ad.mail.ru +127.0.0.1 top-fwz1.mail.ru + +# [mailmunch.co] +127.0.0.1 analytics.mailmunch.co + +# [mainadv.com] +127.0.0.1 mainadv.com + +# [malwarebytes.com] +127.0.0.1 telemetry.malwarebytes.com + +# [mantisadnetwork.com] +127.0.0.1 assets.mantisadnetwork.com +127.0.0.1 ecs.mantisadnetwork.com +127.0.0.1 resize.mantisadnetwork.com +127.0.0.1 resizer.mantisadnetwork.com + +# [manychat.com] +127.0.0.1 widget.manychat.com + +# [mapbox.com] +127.0.0.1 events.mapbox.com + +# [marfeel.com] +127.0.0.1 marfeel.com +127.0.0.1 bc.marfeel.com +127.0.0.1 cosmos.marfeel.com + +# [marfeelcdn.com] +127.0.0.1 alexandria.marfeelcdn.com + +# [marfeelrev.com] +127.0.0.1 mbid.marfeelrev.com + +# [marinsm.com] +127.0.0.1 marinsm.com +127.0.0.1 pro.marinsm.com +127.0.0.1 tag.marinsm.com +127.0.0.1 tracker.marinsm.com + +# [markandmini.com] +127.0.0.1 mm.markandmini.com + +# [marketgid.com] +127.0.0.1 marketgid.com +127.0.0.1 jsc.marketgid.com + +# [marketingcloudapis.com] +127.0.0.1 device.marketingcloudapis.com +127.0.0.1 mc-kzgvx04-jk8n38gyn7s08m1d8.device.marketingcloudapis.com +127.0.0.1 mcvsb5ngty4dzxx8jp80yt3q5614.device.marketingcloudapis.com +127.0.0.1 mcy8q-n2f8ttyv729bcg5v83dsp4.device.marketingcloudapis.com + +# [marketo.com] +127.0.0.1 ab-mknodepub.marketo.com +127.0.0.1 abrtp1.marketo.com +127.0.0.1 abrtp1-cdn.marketo.com +127.0.0.1 app.marketo.com +127.0.0.1 app-ab01.marketo.com +127.0.0.1 app-ab02.marketo.com +127.0.0.1 app-ab03.marketo.com +127.0.0.1 app-ab04.marketo.com +127.0.0.1 app-ab05.marketo.com +127.0.0.1 app-ab06.marketo.com +127.0.0.1 app-ab07.marketo.com +127.0.0.1 app-ab08.marketo.com +127.0.0.1 app-ab09.marketo.com +127.0.0.1 app-ab10.marketo.com +127.0.0.1 app-ab11.marketo.com +127.0.0.1 app-ab12.marketo.com +127.0.0.1 app-ab13.marketo.com +127.0.0.1 app-ab14.marketo.com +127.0.0.1 app-ab15.marketo.com +127.0.0.1 app-ab16.marketo.com +127.0.0.1 app-ab17.marketo.com +127.0.0.1 app-ab18.marketo.com +127.0.0.1 app-ab19.marketo.com +127.0.0.1 app-ab20.marketo.com +127.0.0.1 app-ab21.marketo.com +127.0.0.1 app-ab22.marketo.com +127.0.0.1 app-ab23.marketo.com +127.0.0.1 app-ab24.marketo.com +127.0.0.1 app-ab25.marketo.com +127.0.0.1 app-ab26.marketo.com +127.0.0.1 app-ab27.marketo.com +127.0.0.1 app-ab28.marketo.com +127.0.0.1 app-ab29.marketo.com +127.0.0.1 app-ab30.marketo.com +127.0.0.1 app-ab31.marketo.com +127.0.0.1 app-ab32.marketo.com +127.0.0.1 app-ab33.marketo.com +127.0.0.1 app-ab34.marketo.com +127.0.0.1 app-aba.marketo.com +127.0.0.1 app-abb.marketo.com +127.0.0.1 app-abc.marketo.com +127.0.0.1 app-abd.marketo.com +127.0.0.1 app-abj.marketo.com +127.0.0.1 app-abk.marketo.com +127.0.0.1 app-abm.marketo.com +127.0.0.1 app-abq.marketo.com +127.0.0.1 app-e.marketo.com +127.0.0.1 app-lon02.marketo.com +127.0.0.1 app-lon03.marketo.com +127.0.0.1 app-lon04.marketo.com +127.0.0.1 app-lon05.marketo.com +127.0.0.1 app-lon06.marketo.com +127.0.0.1 app-lon07.marketo.com +127.0.0.1 app-lon08.marketo.com +127.0.0.1 app-sj01.marketo.com +127.0.0.1 app-sj02.marketo.com +127.0.0.1 app-sj03.marketo.com +127.0.0.1 app-sj04.marketo.com +127.0.0.1 app-sj05.marketo.com +127.0.0.1 app-sj06.marketo.com +127.0.0.1 app-sj07.marketo.com +127.0.0.1 app-sj08.marketo.com +127.0.0.1 app-sj09.marketo.com +127.0.0.1 app-sj10.marketo.com +127.0.0.1 app-sj11.marketo.com +127.0.0.1 app-sj13.marketo.com +127.0.0.1 app-sj14.marketo.com +127.0.0.1 app-sj15.marketo.com +127.0.0.1 app-sj16.marketo.com +127.0.0.1 app-sj17.marketo.com +127.0.0.1 app-sj19.marketo.com +127.0.0.1 app-sj20.marketo.com +127.0.0.1 app-sj21.marketo.com +127.0.0.1 app-sj22.marketo.com +127.0.0.1 app-sj24.marketo.com +127.0.0.1 app-sj25.marketo.com +127.0.0.1 app-sj28.marketo.com +127.0.0.1 app-sjf.marketo.com +127.0.0.1 app-sjg.marketo.com +127.0.0.1 app-sjh.marketo.com +127.0.0.1 app-sji.marketo.com +127.0.0.1 app-sjn.marketo.com +127.0.0.1 app-sjo.marketo.com +127.0.0.1 app-sjp.marketo.com +127.0.0.1 app-sjqe.marketo.com +127.0.0.1 app-sn01.marketo.com +127.0.0.1 b2c-msm.marketo.com +127.0.0.1 engage.marketo.com +127.0.0.1 lonrtp1.marketo.com +127.0.0.1 lonrtp1-cdn.marketo.com +127.0.0.1 micro.marketo.com +127.0.0.1 na-ab19.marketo.com +127.0.0.1 na-ab20.marketo.com +127.0.0.1 na-ab25.marketo.com +127.0.0.1 na-ab26.marketo.com +127.0.0.1 na-ab28.marketo.com +127.0.0.1 na-ab30.marketo.com +127.0.0.1 na-ab31.marketo.com +127.0.0.1 na-ab33.marketo.com +127.0.0.1 na-b.marketo.com +127.0.0.1 na-g.marketo.com +127.0.0.1 na-sj06.marketo.com +127.0.0.1 na-sj14.marketo.com +127.0.0.1 na-sj23.marketo.com +127.0.0.1 na-sj24.marketo.com +127.0.0.1 nation.marketo.com +127.0.0.1 rtp-static.marketo.com +127.0.0.1 sj-mknodepub.marketo.com +127.0.0.1 sjrtp-cdn.marketo.com +127.0.0.1 sjrtp1.marketo.com +127.0.0.1 sjrtp2.marketo.com +127.0.0.1 sjrtp2-cdn.marketo.com +127.0.0.1 sjrtp3.marketo.com +127.0.0.1 sjrtp3-cdn.marketo.com +127.0.0.1 sjrtp4.marketo.com +127.0.0.1 sjrtp4-cdn.marketo.com +127.0.0.1 sjrtp5.marketo.com +127.0.0.1 sjrtp5-cdn.marketo.com +127.0.0.1 sjrtp6.marketo.com +127.0.0.1 sjrtp6-cdn.marketo.com +127.0.0.1 sjrtp7.marketo.com +127.0.0.1 sjrtp7-cdn.marketo.com +127.0.0.1 sjrtp8.marketo.com +127.0.0.1 sjrtp8-cdn.marketo.com +127.0.0.1 snrtp-cdn.marketo.com +127.0.0.1 snrtp1.marketo.com + +# [marketo.net] +127.0.0.1 munchkin.marketo.net + +# [maropost.com] +127.0.0.1 api.maropost.com +127.0.0.1 cdn.maropost.com +127.0.0.1 content.maropost.com +127.0.0.1 img.maropost.com + +# [masoffer.net] +127.0.0.1 static.masoffer.net + +# [mastermind.com] +127.0.0.1 mastermind.com + +# [mathads.com] +127.0.0.1 creative.mathads.com + +# [matheranalytics.com] +127.0.0.1 matheranalytics.com +127.0.0.1 app.matheranalytics.com +127.0.0.1 cdn.matheranalytics.com +127.0.0.1 i.matheranalytics.com +127.0.0.1 js.matheranalytics.com + +# [mathtag.com] +127.0.0.1 mathtag.com +127.0.0.1 mathid.mathtag.com +127.0.0.1 pixel.mathtag.com +127.0.0.1 pixel-origin.mathtag.com +127.0.0.1 pixel-s2s.mathtag.com +127.0.0.1 sync.mathtag.com +127.0.0.1 tags.mathtag.com +127.0.0.1 u3s.mathtag.com +127.0.0.1 vast.mathtag.com +127.0.0.1 vast-pop-pao.mathtag.com +127.0.0.1 vast-test.mathtag.com +127.0.0.1 video-assets.mathtag.com + +# [matomy.com] +127.0.0.1 matomy.com + +# [maxonclick.com] +127.0.0.1 maxonclick.com + +# [maxymiser.net] +127.0.0.1 service.maxymiser.net + +# [mczbf.com] +127.0.0.1 www.mczbf.com + +# [mdhv.io] +127.0.0.1 jelly.mdhv.io + +# [mdpcdn.com] +127.0.0.1 karma.mdpcdn.com + +# [mdrctr.com] +127.0.0.1 track.mdrctr.com + +# [measuread.com] +127.0.0.1 measuread.com +127.0.0.1 b.measuread.com + +# [measurelib.com] +127.0.0.1 mobile.measurelib.com + +# [measurementapi.com] +127.0.0.1 measurementapi.com + +# [media.net] +127.0.0.1 abd.media.net +127.0.0.1 adservetx.media.net +127.0.0.1 adservex.media.net +127.0.0.1 amprtc.media.net +127.0.0.1 cdnaimg-ra.media.net +127.0.0.1 contextual.media.net +127.0.0.1 cs.media.net +127.0.0.1 forbes.media.net +127.0.0.1 hblg.media.net +127.0.0.1 hbx.media.net +127.0.0.1 lg3.media.net +127.0.0.1 mycdn.media.net +127.0.0.1 prebid.media.net +127.0.0.1 qsearch.media.net +127.0.0.1 recommends.media.net +127.0.0.1 res.media.net +127.0.0.1 search.media.net +127.0.0.1 static.media.net +127.0.0.1 whitelabel.media.net + +# [media6degrees.com] +127.0.0.1 idpix.media6degrees.com + +# [mediaforge.com] +127.0.0.1 mediaforge.com +127.0.0.1 consent.mediaforge.com +127.0.0.1 jp-tags.mediaforge.com +127.0.0.1 stats.mediaforge.com +127.0.0.1 tags.mediaforge.com + +# [mediaiqdigital.com] +127.0.0.1 mediaiqdigital.com +127.0.0.1 pixel.mediaiqdigital.com + +# [medialand.ru] +127.0.0.1 medialand.ru +127.0.0.1 rbc.medialand.ru + +# [medialytics.com] +127.0.0.1 medialytics.com +127.0.0.1 s-cdn-tag.medialytics.com + +# [mediamelon.com] +127.0.0.1 beacons.mediamelon.com + +# [mediasmart.es] +127.0.0.1 ads.mediasmart.es + +# [mediatek.com] +127.0.0.1 lepodownload.mediatek.com + +# [mediav.com] +127.0.0.1 mediav.com +127.0.0.1 show.3.mediav.com +127.0.0.1 360fenxi.mediav.com +127.0.0.1 3m.mediav.com +127.0.0.1 api-ext.mediav.com +127.0.0.1 cjhd.mediav.com +127.0.0.1 ckmap.mediav.com +127.0.0.1 cm.mediav.com +127.0.0.1 show.g.mediav.com +127.0.0.1 g1max.mediav.com +127.0.0.1 g1xd.mediav.com +127.0.0.1 guess.mediav.com +127.0.0.1 imgx.mediav.com +127.0.0.1 material.mediav.com +127.0.0.1 material-ssl.mediav.com +127.0.0.1 max-l.mediav.com +127.0.0.1 s3m.mediav.com +127.0.0.1 sdk.mediav.com +127.0.0.1 secure.mediav.com +127.0.0.1 show-3.mediav.com +127.0.0.1 show-f.mediav.com +127.0.0.1 show-g.mediav.com +127.0.0.1 show-m.mediav.com +127.0.0.1 ssxd.mediav.com +127.0.0.1 static-ssl.mediav.com +127.0.0.1 xdssp.mediav.com + +# [mediavine.com] +127.0.0.1 scripts.mediavine.com + +# [mediawayss.com] +127.0.0.1 mediawayss.com +127.0.0.1 ad.mediawayss.com + +# [medietall.no] +127.0.0.1 log.medietall.no + +# [medio.com] +127.0.0.1 medio.com + +# [megacool.co] +127.0.0.1 api.megacool.co + +# [meiqia.com] +127.0.0.1 eco-api.meiqia.com + +# [meitudata.com] +127.0.0.1 xiuxiu.mobile.meitudata.com + +# [mellowads.com] +127.0.0.1 banners.mellowads.com + +# [meltwater.com] +127.0.0.1 app.meltwater.com +127.0.0.1 ins-services.meltwater.com + +# [merchantadvantage.com] +127.0.0.1 chanalytics.merchantadvantage.com +127.0.0.1 secure.merchantadvantage.com + +# [metadsp.co.uk] +127.0.0.1 ipw.metadsp.co.uk + +# [metalocator.com] +127.0.0.1 analytics.metalocator.com +127.0.0.1 cdn.metalocator.com +127.0.0.1 code.metalocator.com + +# [metalyzer.com] +127.0.0.1 creative.metalyzer.com + +# [metaps.com] +127.0.0.1 api-analytics.metaps.com +127.0.0.1 api-analytics-bootstrap.metaps.com + +# [metrilo.com] +127.0.0.1 metrilo.com +127.0.0.1 p.metrilo.com +127.0.0.1 shoparty.metrilo.com +127.0.0.1 t.metrilo.com + +# [metrix.ir] +127.0.0.1 analytics.metrix.ir + +# [mfadsrvr.com] +127.0.0.1 rtb.mfadsrvr.com +127.0.0.1 rtb-use.mfadsrvr.com +127.0.0.1 rtb-usw.mfadsrvr.com + +# [mgage.com] +127.0.0.1 mgage.com +127.0.0.1 push.mgage.com + +# [mgid.com] +127.0.0.1 a.mgid.com +127.0.0.1 api.mgid.com +127.0.0.1 c.mgid.com +127.0.0.1 cdn.mgid.com +127.0.0.1 cm.mgid.com +127.0.0.1 imggprx.mgid.com +127.0.0.1 jsc.mgid.com +127.0.0.1 mg.mgid.com +127.0.0.1 notify.mgid.com +127.0.0.1 prebid.mgid.com +127.0.0.1 s-img.mgid.com +127.0.0.1 servicer.mgid.com +127.0.0.1 video-native.mgid.com +127.0.0.1 widgets.mgid.com + +# [mgsn.it] +127.0.0.1 fi-analytics.mgsn.it + +# [miaozhen.com] +127.0.0.1 miaozhen.com +127.0.0.1 ads.cn.miaozhen.com +127.0.0.1 pd.ads.cn.miaozhen.com +127.0.0.1 cm.cn.miaozhen.com +127.0.0.1 e.cn.miaozhen.com +127.0.0.1 g.cn.miaozhen.com +127.0.0.1 monitor-tools.cn.miaozhen.com +127.0.0.1 stm-cdn.cn.miaozhen.com +127.0.0.1 stm-collect.cn.miaozhen.com +127.0.0.1 xiaomi-mipdx.cn.miaozhen.com + +# [micpn.com] +127.0.0.1 micpn.com +127.0.0.1 assets.micpn.com + +# [microad.jp] +127.0.0.1 microad.jp +127.0.0.1 cdn.microad.jp +127.0.0.1 s-rtb.send.microad.jp +127.0.0.1 s-rtb-pb.send.microad.jp +127.0.0.1 ssp.send.microad.jp +127.0.0.1 universe.send.microad.jp + +# [microad.net] +127.0.0.1 microad.net +127.0.0.1 j.microad.net +127.0.0.1 jgl.microad.net + +# [microadinc.com] +127.0.0.1 send.microadinc.com +127.0.0.1 cache.send.microadinc.com +127.0.0.1 cm.send.microadinc.com +127.0.0.1 s-rtb.send.microadinc.com +127.0.0.1 ssp.send.microadinc.com + +# [microsoft.com] +127.0.0.1 bingads.microsoft.com +127.0.0.1 advertise.bingads.microsoft.com + +# [midasplayer.com] +127.0.0.1 adtrack1.midasplayer.com + +# [midosoo.com] +127.0.0.1 client.midosoo.com + +# [minimob.com] +127.0.0.1 minimob.com + +# [minute.ly] +127.0.0.1 apv-launcher.minute.ly +127.0.0.1 snippet.minute.ly + +# [minutemediacdn.com] +127.0.0.1 assets.minutemediacdn.com +127.0.0.1 images2.minutemediacdn.com + +# [miui.com] +127.0.0.1 tracking.india.miui.com +127.0.0.1 sa.api.intl.miui.com +127.0.0.1 tracking.intl.miui.com +127.0.0.1 tracking.rus.miui.com +127.0.0.1 api.sec.miui.com +127.0.0.1 logupdate.avlyun.sec.miui.com +127.0.0.1 tracking.miui.com +127.0.0.1 fcanr.tracking.miui.com + +# [miva.com] +127.0.0.1 miva.com + +# [mixadvert.com] +127.0.0.1 mixadvert.com +127.0.0.1 i.mixadvert.com +127.0.0.1 m.mixadvert.com + +# [mixmarket.biz] +127.0.0.1 mixmarket.biz + +# [mixpanel.com] +127.0.0.1 api.mixpanel.com +127.0.0.1 api-js.mixpanel.com +127.0.0.1 decide.mixpanel.com +127.0.0.1 switchboard.mixpanel.com + +# [ml314.com] +127.0.0.1 ml314.com +127.0.0.1 cdn.ml314.com + +# [mmaglobal.com] +127.0.0.1 mmaglobal.com + +# [mmstat.com] +127.0.0.1 ac.mmstat.com +127.0.0.1 cnzz.mmstat.com +127.0.0.1 dz.mmstat.com +127.0.0.1 gcd.mmstat.com +127.0.0.1 gds.mmstat.com +127.0.0.1 gj.gds.mmstat.com +127.0.0.1 gm.gds.mmstat.com +127.0.0.1 log.gds.mmstat.com +127.0.0.1 gdsns1.mmstat.com +127.0.0.1 gj.mmstat.com +127.0.0.1 gm.mmstat.com +127.0.0.1 go.mmstat.com +127.0.0.1 gxb.mmstat.com +127.0.0.1 hd.mmstat.com +127.0.0.1 log.mmstat.com +127.0.0.1 oneid.mmstat.com +127.0.0.1 perf.mmstat.com +127.0.0.1 res.mmstat.com +127.0.0.1 sg.mmstat.com +127.0.0.1 wgo.mmstat.com +127.0.0.1 ws.mmstat.com +127.0.0.1 yt.mmstat.com +127.0.0.1 yt1.mmstat.com + +# [mmtro.com] +127.0.0.1 cdn.mmtro.com +127.0.0.1 seg.mmtro.com + +# [mncmedia.co.kr] +127.0.0.1 ads.mncmedia.co.kr + +# [mng-ads.com] +127.0.0.1 mng-ads.com +127.0.0.1 creative.mng-ads.com +127.0.0.1 dispatcher.mng-ads.com +127.0.0.1 lb-adsdis.mng-ads.com +127.0.0.1 lb-adsmob.mng-ads.com +127.0.0.1 mobile.mng-ads.com + +# [moat.com] +127.0.0.1 moat.com +127.0.0.1 panel.moat.com + +# [moatads.com] +127.0.0.1 moatads.com +127.0.0.1 apx.moatads.com +127.0.0.1 d3.moatads.com +127.0.0.1 dbg52463.moatads.com +127.0.0.1 dsa.moatads.com +127.0.0.1 geo.moatads.com +127.0.0.1 js.moatads.com +127.0.0.1 mb.moatads.com +127.0.0.1 ecs.mb.moatads.com +127.0.0.1 ap-southeast-1.ecs.mb.moatads.com +127.0.0.1 us-west-2.ecs.mb.moatads.com +127.0.0.1 obo.moatads.com +127.0.0.1 pixel.moatads.com +127.0.0.1 px.moatads.com +127.0.0.1 px2.moatads.com +127.0.0.1 px2m.moatads.com +127.0.0.1 s-jsonp.moatads.com +127.0.0.1 sejs.moatads.com +127.0.0.1 svastx.moatads.com +127.0.0.1 video.moatads.com +127.0.0.1 z.moatads.com + +# [moatpixel.com] +127.0.0.1 s.moatpixel.com +127.0.0.1 adtheorent107077183660.s.moatpixel.com +127.0.0.1 bayercaftdisplay369718976092.s.moatpixel.com +127.0.0.1 bayerusftdisplay331911571035.s.moatpixel.com +127.0.0.1 beeswaxdisplay108801632049.s.moatpixel.com +127.0.0.1 bloombergdfpcw4670778881.s.moatpixel.com +127.0.0.1 bloombergprebidheader853620778109.s.moatpixel.com +127.0.0.1 cbsdfp5832910442.s.moatpixel.com +127.0.0.1 chaseusbs823221627973.s.moatpixel.com +127.0.0.1 churchdwightsizmek22033498.s.moatpixel.com +127.0.0.1 cpxiappnexusvpaidvideo235346.s.moatpixel.com +127.0.0.1 cpxigen865632366955.s.moatpixel.com +127.0.0.1 dailymotionjsvideo432290662219.s.moatpixel.com +127.0.0.1 dealerdotcomdisplay576919175878.s.moatpixel.com +127.0.0.1 exponential54894892.s.moatpixel.com +127.0.0.1 exponentialjsint8023749877114.s.moatpixel.com +127.0.0.1 financialtimesdfp415669142494.s.moatpixel.com +127.0.0.1 forbes274355.s.moatpixel.com +127.0.0.1 goodwaythetradedeskvideo910663478306.s.moatpixel.com +127.0.0.1 inskinmedia689754970364.s.moatpixel.com +127.0.0.1 kargodfpnew803390365855.s.moatpixel.com +127.0.0.1 kargovideojstag.s.moatpixel.com +127.0.0.1 kbbdfp963631743209.s.moatpixel.com +127.0.0.1 maxpointimpression857454451729.s.moatpixel.com +127.0.0.1 medscapedfp285029738901.s.moatpixel.com +127.0.0.1 nbcudisplay.s.moatpixel.com +127.0.0.1 nbcuvideo.s.moatpixel.com +127.0.0.1 openxdisplay970503469688.s.moatpixel.com +127.0.0.1 openxvideo114183407631.s.moatpixel.com +127.0.0.1 pgthetradedeskv275874568748.s.moatpixel.com +127.0.0.1 pgthetradedeskvideo910663478306.s.moatpixel.com +127.0.0.1 pgttdinnovidna5267443539015.s.moatpixel.com +127.0.0.1 quantcast584928381.s.moatpixel.com +127.0.0.1 quantcastvpaid04786010.s.moatpixel.com +127.0.0.1 reutersdfpcw319687550988.s.moatpixel.com +127.0.0.1 rubiconproject883925.s.moatpixel.com +127.0.0.1 sparkusdiscoverdcm781744349491.s.moatpixel.com +127.0.0.1 stackadaptdisplay515602019759.s.moatpixel.com +127.0.0.1 teads245638586802.s.moatpixel.com +127.0.0.1 terminusdisplay296618589072.s.moatpixel.com +127.0.0.1 thetradedeskinnovidmaster582779829774.s.moatpixel.com +127.0.0.1 thetradedeskv275874568748.s.moatpixel.com +127.0.0.1 tubemogul154237275611.s.moatpixel.com +127.0.0.1 tubemogulvideoint58768396734.s.moatpixel.com +127.0.0.1 ubimoinappdisplay34181600889.s.moatpixel.com +127.0.0.1 voxcustomdfp152282307853.s.moatpixel.com +127.0.0.1 voxvidint960547728228.s.moatpixel.com +127.0.0.1 webmddfp936579382290.s.moatpixel.com +127.0.0.1 yellowhammerflashint188671193078.s.moatpixel.com + +# [mob.com] +127.0.0.1 applink.mob.com +127.0.0.1 api.applink.mob.com +127.0.0.1 d.mob.com +127.0.0.1 data.mob.com +127.0.0.1 c.data.mob.com +127.0.0.1 devs.data.mob.com +127.0.0.1 jp.devs.data.mob.com +127.0.0.1 m.data.mob.com +127.0.0.1 df.mob.com +127.0.0.1 api.df.mob.com +127.0.0.1 exc.mob.com +127.0.0.1 api.exc.mob.com +127.0.0.1 gm.mob.com +127.0.0.1 f.gm.mob.com +127.0.0.1 jp.f.gm.mob.com +127.0.0.1 l.gm.mob.com +127.0.0.1 jp.l.gm.mob.com +127.0.0.1 guard.mob.com +127.0.0.1 sdk.guard.mob.com +127.0.0.1 mic.mob.com +127.0.0.1 aw.mic.mob.com +127.0.0.1 df.mic.mob.com +127.0.0.1 dfe.mic.mob.com +127.0.0.1 push.mob.com +127.0.0.1 sdk.push.mob.com +127.0.0.1 tcp.push.mob.com +127.0.0.1 k.tcp.push.mob.com +127.0.0.1 l.tcp.push.mob.com +127.0.0.1 udp.push.mob.com +127.0.0.1 share.mob.com +127.0.0.1 api.share.mob.com +127.0.0.1 jp.api.share.mob.com +127.0.0.1 sms.mob.com +127.0.0.1 init.sms.mob.com +127.0.0.1 verify.mob.com +127.0.0.1 api.verify.mob.com + +# [mobadvent.com] +127.0.0.1 ads.mobadvent.com +127.0.0.1 api.mobadvent.com +127.0.0.1 ds.mobadvent.com +127.0.0.1 et.mobadvent.com +127.0.0.1 ssp-api.mobadvent.com +127.0.0.1 tads.mobadvent.com + +# [mobagent.com] +127.0.0.1 xmlserving.mobagent.com + +# [mobcells.com] +127.0.0.1 api.mobcells.com + +# [mobclix.com] +127.0.0.1 mobclix.com +127.0.0.1 data.mobclix.com + +# [mobfox.com] +127.0.0.1 mobfox.com + +# [mobidia.com] +127.0.0.1 mdmserver.mobidia.com +127.0.0.1 narwhal.mobidia.com +127.0.0.1 wifi-test.mobidia.com + +# [mobify.com] +127.0.0.1 a.mobify.com +127.0.0.1 cdn.mobify.com + +# [mobify.net] +127.0.0.1 engagement-collector.mobify.net +127.0.0.1 online.mobify.net + +# [mobile-bt.com] +127.0.0.1 track.mobile-bt.com + +# [mobileadstrk.com] +127.0.0.1 avowtech.mobileadstrk.com +127.0.0.1 tracking.mobileadstrk.com + +# [mobileadtrading.com] +127.0.0.1 publisher-east.mobileadtrading.com +127.0.0.1 track-east.mobileadtrading.com + +# [mobileanjian.com] +127.0.0.1 api.mobileanjian.com +127.0.0.1 ent.mobileanjian.com +127.0.0.1 api.ent.mobileanjian.com + +# [mobileapphelper.com] +127.0.0.1 analytics.lb.mobileapphelper.com + +# [mobileapptracking.com] +127.0.0.1 deeplink.mobileapptracking.com +127.0.0.1 7336.deeplink.mobileapptracking.com +127.0.0.1 engine.mobileapptracking.com +127.0.0.1 10148.engine.mobileapptracking.com +127.0.0.1 167126.engine.mobileapptracking.com +127.0.0.1 167154.engine.mobileapptracking.com +127.0.0.1 17058.engine.mobileapptracking.com +127.0.0.1 17908.engine.mobileapptracking.com +127.0.0.1 189358.engine.mobileapptracking.com +127.0.0.1 189904.engine.mobileapptracking.com +127.0.0.1 190107.engine.mobileapptracking.com +127.0.0.1 190829.engine.mobileapptracking.com +127.0.0.1 194192.engine.mobileapptracking.com +127.0.0.1 194985.engine.mobileapptracking.com +127.0.0.1 195724.engine.mobileapptracking.com +127.0.0.1 199107.engine.mobileapptracking.com +127.0.0.1 20298.engine.mobileapptracking.com +127.0.0.1 22006.engine.mobileapptracking.com +127.0.0.1 7336.engine.mobileapptracking.com +127.0.0.1 8604.engine.mobileapptracking.com +127.0.0.1 943.engine.mobileapptracking.com +127.0.0.1 9864.engine.mobileapptracking.com + +# [mobilebanner.ru] +127.0.0.1 mobilebanner.ru + +# [mobilecore.com] +127.0.0.1 mobilecore.com + +# [mobilefonex.com] +127.0.0.1 push.mobilefonex.com + +# [mobilefuse.com] +127.0.0.1 mobilefuse.com +127.0.0.1 i.mobilefuse.com +127.0.0.1 mfx.mobilefuse.com + +# [mobilegamestats.com] +127.0.0.1 config.mobilegamestats.com + +# [mobilemonkey.com] +127.0.0.1 static.mobilemonkey.com + +# [mobileposse.com] +127.0.0.1 mobileposse.com +127.0.0.1 boost.mobileposse.com +127.0.0.1 cricket.mobileposse.com +127.0.0.1 metropcs.mobileposse.com +127.0.0.1 mp5-wl.mobileposse.com +127.0.0.1 neptune.mobileposse.com + +# [mobilexsoft.com] +127.0.0.1 svc.mobilexsoft.com + +# [mobilityware.com] +127.0.0.1 apps.mobilityware.com +127.0.0.1 cross-promo.mwx.ext.mobilityware.com + +# [mobimagic.com] +127.0.0.1 mobimagic.com +127.0.0.1 a.mobimagic.com +127.0.0.1 l.a.mobimagic.com +127.0.0.1 pks.a.mobimagic.com +127.0.0.1 ul.a.mobimagic.com + +# [mobisla.com] +127.0.0.1 mobisla.com +127.0.0.1 go.mobisla.com + +# [mobitech-content.xyz] +127.0.0.1 api.mobitech-content.xyz + +# [mobivity.com] +127.0.0.1 mobivity.com + +# [mobpowertech.com] +127.0.0.1 mobpowertech.com +127.0.0.1 api.mobpowertech.com +127.0.0.1 log.mobpowertech.com +127.0.0.1 scheme.mobpowertech.com +127.0.0.1 sg-tk.mobpowertech.com +127.0.0.1 upload.mobpowertech.com + +# [mobrand.net] +127.0.0.1 mobrand.net +127.0.0.1 clicks.mobrand.net +127.0.0.1 t.mobrand.net + +# [mobsocmedia.com] +127.0.0.1 cdn.mobsocmedia.com + +# [mobtrks.com] +127.0.0.1 go.mobtrks.com + +# [mobvista.com] +127.0.0.1 mobvista.com +127.0.0.1 3s-smart-rtb.mobvista.com +127.0.0.1 3s-smart-rtb-cdn.mobvista.com +127.0.0.1 smart.mobvista.com + +# [moengage.com] +127.0.0.1 apiv2.moengage.com +127.0.0.1 apiv2eu.moengage.com +127.0.0.1 cdn.moengage.com +127.0.0.1 cfimage.moengage.com +127.0.0.1 ec.moengage.com +127.0.0.1 image.moengage.com +127.0.0.1 sdk-02.moengage.com +127.0.0.1 websdk.moengage.com + +# [monedata.io] +127.0.0.1 api.monedata.io + +# [monetate.net] +127.0.0.1 ad.monetate.net +127.0.0.1 af.monetate.net +127.0.0.1 api.monetate.net +127.0.0.1 d.monetate.net +127.0.0.1 engine.monetate.net +127.0.0.1 sb.monetate.net +127.0.0.1 se.monetate.net + +# [mookie1.com] +127.0.0.1 ar-gmtdmp.mookie1.com +127.0.0.1 au-gmtdmp.mookie1.com +127.0.0.1 b3.mookie1.com +127.0.0.1 be-gmtdmp.mookie1.com +127.0.0.1 ca-gmtdmp.mookie1.com +127.0.0.1 cdn.mookie1.com +127.0.0.1 cdn-akamai.mookie1.com +127.0.0.1 ch-gmtdmp.mookie1.com +127.0.0.1 cl-gmtdmp.mookie1.com +127.0.0.1 co-gmtdmp.mookie1.com +127.0.0.1 cz-gmtdmp.mookie1.com +127.0.0.1 de-gmtdmp.mookie1.com +127.0.0.1 dk-gmtdmp.mookie1.com +127.0.0.1 es-gmtdmp.mookie1.com +127.0.0.1 fr-gmtdmp.mookie1.com +127.0.0.1 gb-gmtdmp.mookie1.com +127.0.0.1 gd1.mookie1.com +127.0.0.1 eu-gmtdmp.gd1.mookie1.com +127.0.0.1 static-tagr.gd1.mookie1.com +127.0.0.1 gd2.mookie1.com +127.0.0.1 sg-gmtdmp.gd2.mookie1.com +127.0.0.1 gmtdmp.mookie1.com +127.0.0.1 hk-gmtdmp.mookie1.com +127.0.0.1 ib.mookie1.com +127.0.0.1 id-gmtdmp.mookie1.com +127.0.0.1 in-gmtdmp.mookie1.com +127.0.0.1 it-gmtdmp.mookie1.com +127.0.0.1 jp-gmtdmp.mookie1.com +127.0.0.1 mena-gmtdmp.mookie1.com +127.0.0.1 my-gmtdmp.mookie1.com +127.0.0.1 odr.mookie1.com +127.0.0.1 ph-gmtdmp.mookie1.com +127.0.0.1 pl-gmtdmp.mookie1.com +127.0.0.1 pr-gmtdmp.mookie1.com +127.0.0.1 pt-gmtdmp.mookie1.com +127.0.0.1 ro-gmtdmp.mookie1.com +127.0.0.1 se-gmtdmp.mookie1.com +127.0.0.1 sg-gmtdmp.mookie1.com +127.0.0.1 t.mookie1.com +127.0.0.1 tagr-gcp-lb1-ase1.mookie1.com +127.0.0.1 tagr-gcp-lb1-use1.mookie1.com +127.0.0.1 tagr-gcp-odr-use1.mookie1.com +127.0.0.1 tagr-gcp-xs2-use1.mookie1.com +127.0.0.1 th-gmtdmp.mookie1.com +127.0.0.1 tr-gmtdmp.mookie1.com +127.0.0.1 tw-gmtdmp.mookie1.com +127.0.0.1 us-gmtdmp.mookie1.com +127.0.0.1 vn-gmtdmp.mookie1.com +127.0.0.1 x2.mookie1.com +127.0.0.1 za-gmtdmp.mookie1.com + +# [moonactive.net] +127.0.0.1 vik-analytics.moonactive.net +127.0.0.1 vik-analytics-gke.moonactive.net + +# [mopub.com] +127.0.0.1 mopub.com +127.0.0.1 ads.mopub.com +127.0.0.1 analytics.mopub.com +127.0.0.1 cb.mopub.com +127.0.0.1 mpx.mopub.com +127.0.0.1 a.r10.mopub.com +127.0.0.1 b.r10.mopub.com +127.0.0.1 c.r10.mopub.com +127.0.0.1 d.r10.mopub.com +127.0.0.1 s.mopub.com + +# [morgdm.ru] +127.0.0.1 morgdm.ru + +# [moz.com] +127.0.0.1 analytics.moz.com +127.0.0.1 mozbar.moz.com + +# [mparticle.com] +127.0.0.1 config2.mparticle.com +127.0.0.1 cookiesync.mparticle.com +127.0.0.1 identity.mparticle.com +127.0.0.1 jssdkcdn.mparticle.com +127.0.0.1 jssdkcdns.mparticle.com +127.0.0.1 jssdks.mparticle.com +127.0.0.1 nativesdks.mparticle.com +127.0.0.1 pixels.mparticle.com +127.0.0.1 s2s.mparticle.com +127.0.0.1 static.mparticle.com + +# [mplxtms.com] +127.0.0.1 cj.mplxtms.com +127.0.0.1 secure-cdn.mplxtms.com + +# [mpnrs.com] +127.0.0.1 mpnrs.com + +# [mradx.net] +127.0.0.1 r.mradx.net +127.0.0.1 r0.mradx.net + +# [mrtnsvr.com] +127.0.0.1 ad.mrtnsvr.com + +# [msads.net] +127.0.0.1 msads.net + +# [msn.com] +127.0.0.1 ads.msn.com +127.0.0.1 a.ads1.msn.com +127.0.0.1 b.ads1.msn.com +127.0.0.1 ads2.msn.com +127.0.0.1 a.ads2.msn.com +127.0.0.1 c.msn.com +127.0.0.1 mobileads.msn.com +127.0.0.1 rads.msn.com +127.0.0.1 srtb.msn.com + +# [msstatic.com] +127.0.0.1 sdkconf.msstatic.com + +# [mtburn.com] +127.0.0.1 mtburn.com + +# [mtrcss.com] +127.0.0.1 mtrcss.com + +# [mxmcdn.net] +127.0.0.1 adv.mxmcdn.net + +# [mxpnl.com] +127.0.0.1 mxpnl.com +127.0.0.1 cdn4.mxpnl.com +127.0.0.1 images.mxpnl.com + +# [mxptint.net] +127.0.0.1 oxp.mxptint.net + +# [mxtads.com] +127.0.0.1 mxtads.com + +# [my.com] +127.0.0.1 tracker-api.my.com + +# [mybuys.com] +127.0.0.1 mybuys.com + +# [mydas.mobi] +127.0.0.1 mydas.mobi +127.0.0.1 cvt.mydas.mobi +127.0.0.1 ads.mp.mydas.mobi +127.0.0.1 androidsdk.ads.mp.mydas.mobi + +# [myendpoint.io] +127.0.0.1 api.myendpoint.io + +# [myinstashot.com] +127.0.0.1 ad.myinstashot.com + +# [mynativeplatform.com] +127.0.0.1 hb.mynativeplatform.com + +# [mythings.com] +127.0.0.1 mythings.com +127.0.0.1 bidi-geo.mythings.com + +# [myvisualiq.net] +127.0.0.1 myvisualiq.net +127.0.0.1 q.myvisualiq.net +127.0.0.1 t.myvisualiq.net +127.0.0.1 vt.myvisualiq.net + +# [mzbcdn.net] +127.0.0.1 mzbcdn.net + +# [naiadsystems.com] +127.0.0.1 naiadsystems.com +127.0.0.1 hybridclient.naiadsystems.com +127.0.0.1 manifest-server.naiadsystems.com +127.0.0.1 nginxborder-server.naiadsystems.com +127.0.0.1 sea1b-ls.naiadsystems.com + +# [nanigans.com] +127.0.0.1 nanigans.com +127.0.0.1 api.nanigans.com +127.0.0.1 cdn.nanigans.com + +# [nappyattack.com] +127.0.0.1 nappyattack.com + +# [narrativ.com] +127.0.0.1 static.narrativ.com + +# [narrative.io] +127.0.0.1 io.narrative.io + +# [native.ai] +127.0.0.1 api.native.ai +127.0.0.1 cdn.native.ai + +# [native123.com] +127.0.0.1 sdk.native123.com + +# [natpal.com] +127.0.0.1 cdn.natpal.com +127.0.0.1 offers.cdn.natpal.com + +# [nbcnews.com] +127.0.0.1 aamt.nbcnews.com + +# [nbcsports.com] +127.0.0.1 geo.nbcsports.com + +# [nbcuas.com] +127.0.0.1 tracker.nbcuas.com + +# [nbcuni.com] +127.0.0.1 video-ads-module.ad-tech.nbcuni.com +127.0.0.1 osimg.nbcuni.com +127.0.0.1 pix.nbcuni.com + +# [ncaudienceexchange.com] +127.0.0.1 ncaudienceexchange.com +127.0.0.1 log.ncaudienceexchange.com + +# [nct.vn] +127.0.0.1 apinas.nct.vn + +# [nearme.com.cn] +127.0.0.1 sdk.stat.foreign.nearme.com.cn + +# [nend.net] +127.0.0.1 nend.net +127.0.0.1 vdapp.nend.net + +# [nervoussummer.com] +127.0.0.1 nervoussummer.com + +# [netflix.com] +127.0.0.1 ichnaea-web.netflix.com +127.0.0.1 nmtracking.netflix.com +127.0.0.1 presentationtracking.netflix.com + +# [netizen.co] +127.0.0.1 assets.netizen.co + +# [netmera.com] +127.0.0.1 sdkapi.netmera.com + +# [netmng.com] +127.0.0.1 netmng.com +127.0.0.1 adb2waycm-atl.netmng.com +127.0.0.1 com-fcagroup.netmng.com +127.0.0.1 gcm.netmng.com +127.0.0.1 j2waycm.netmng.com +127.0.0.1 krux2waycm.netmng.com +127.0.0.1 lijit2waycm.netmng.com +127.0.0.1 liveramp2waycm-atl.netmng.com +127.0.0.1 nan.netmng.com +127.0.0.1 sinkhole.netmng.com + +# [netseer.com] +127.0.0.1 netseer.com +127.0.0.1 cm.netseer.com +127.0.0.1 cmi.netseer.com + +# [netsolads.com] +127.0.0.1 stats.netsolads.com + +# [networkad.net] +127.0.0.1 app.networkad.net + +# [networld.hk] +127.0.0.1 networld.hk + +# [neustar.biz] +127.0.0.1 wpm.neustar.biz +127.0.0.1 rum-collector.wpm.neustar.biz + +# [newrelic.com] +127.0.0.1 insights-collector.newrelic.com +127.0.0.1 js-agent.newrelic.com +127.0.0.1 mobile-collector.newrelic.com + +# [newsbreak.com] +127.0.0.1 www.newsbreak.com + +# [newscgp.com] +127.0.0.1 us.tags.newscgp.com + +# [nex8.net] +127.0.0.1 nex8.net +127.0.0.1 cs.nex8.net + +# [nexac.com] +127.0.0.1 nexac.com +127.0.0.1 gtm04.nexac.com + +# [nexage.com] +127.0.0.1 ads.nexage.com +127.0.0.1 pinger.ads.nexage.com +127.0.0.1 hb.nexage.com +127.0.0.1 prod-m-node-1112.nexage.com +127.0.0.1 prod-m-node-1212.nexage.com + +# [nexstardigital.net] +127.0.0.1 ccpa.psg.nexstardigital.net +127.0.0.1 segment.psg.nexstardigital.net + +# [nextclick.pl] +127.0.0.1 nextclick.pl + +# [nextdoor.com] +127.0.0.1 uk-tracking.nextdoor.com +127.0.0.1 us-tracking.nextdoor.com + +# [nicovideo.jp] +127.0.0.1 ads.nicovideo.jp + +# [nielsen.com] +127.0.0.1 apps.nielsen.com +127.0.0.1 onsite-tag-logs.apps.nielsen.com + +# [nike.com] +127.0.0.1 analytics.nike.com + +# [nile.works] +127.0.0.1 targeting.washpost.nile.works + +# [ning.com] +127.0.0.1 api.ning.com + +# [ninthdecimal.com] +127.0.0.1 ninthdecimal.com +127.0.0.1 lciapi.ninthdecimal.com +127.0.0.1 rtb.ninthdecimal.com + +# [nixcdn.com] +127.0.0.1 log4x.nixcdn.com +127.0.0.1 stc-nas.nixcdn.com + +# [nmcdn.us] +127.0.0.1 nmcdn.us + +# [nodle.io] +127.0.0.1 dev.nodle.io + +# [npttech.com] +127.0.0.1 www.npttech.com + +# [nr-data.net] +127.0.0.1 nr-data.net +127.0.0.1 bam.nr-data.net +127.0.0.1 eu01.nr-data.net +127.0.0.1 bam.eu01.nr-data.net + +# [ns1p.net] +127.0.0.1 b.ns1p.net + +# [ntv.io] +127.0.0.1 s.ntv.io + +# [nuffnang.com.my] +127.0.0.1 nuffnang.com.my +127.0.0.1 synad3.nuffnang.com.my + +# [nytimes.com] +127.0.0.1 a-reporting.nytimes.com +127.0.0.1 als-svc.nytimes.com +127.0.0.1 dd.nytimes.com +127.0.0.1 et.nytimes.com +127.0.0.1 a.et.nytimes.com +127.0.0.1 meter-svc.nytimes.com + +# [o333o.com] +127.0.0.1 cdn.o333o.com + +# [oclaserver.com] +127.0.0.1 oclaserver.com + +# [oclasrv.com] +127.0.0.1 go.oclasrv.com + +# [offerstrack.net] +127.0.0.1 adcanopus.offerstrack.net +127.0.0.1 dopemobi.offerstrack.net +127.0.0.1 fuzeclick.offerstrack.net +127.0.0.1 heatmobi.offerstrack.net +127.0.0.1 midoweb.offerstrack.net +127.0.0.1 mobnerve.offerstrack.net + +# [ogury.co] +127.0.0.1 sdk-monitoring.ogury.co + +# [ogury.io] +127.0.0.1 cloud.ogury.io +127.0.0.1 medias.cloud.ogury.io +127.0.0.1 prod.cloud.ogury.io +127.0.0.1 ext-inv-cdn.prod.cloud.ogury.io +127.0.0.1 format.prod.cloud.ogury.io +127.0.0.1 mraid.prod.cloud.ogury.io +127.0.0.1 ms-ads.prod.cloud.ogury.io +127.0.0.1 wsback2b.prod.cloud.ogury.io +127.0.0.1 consent-manager-events.ogury.io +127.0.0.1 dsp-1.ogury.io + +# [okanjo.com] +127.0.0.1 api2.okanjo.com +127.0.0.1 cdn.okanjo.com + +# [omgpl.com] +127.0.0.1 track.omgpl.com + +# [omguk.com] +127.0.0.1 track.omguk.com +127.0.0.1 static.track.omguk.com + +# [omnilocal.ai] +127.0.0.1 api.omnilocal.ai +127.0.0.1 static.omnilocal.ai + +# [omniture.com] +127.0.0.1 api.omniture.com +127.0.0.1 appservice5.omniture.com +127.0.0.1 sc5.omniture.com + +# [omtrdc.net] +127.0.0.1 omtrdc.net +127.0.0.1 hb.omtrdc.net +127.0.0.1 cbsinteractive.hb.omtrdc.net +127.0.0.1 espn.hb.omtrdc.net +127.0.0.1 foxnews.hb.omtrdc.net +127.0.0.1 hulu.hb.omtrdc.net +127.0.0.1 nbcume.hb-api.omtrdc.net +127.0.0.1 sc.omtrdc.net +127.0.0.1 allstate.sc.omtrdc.net +127.0.0.1 audible.sc.omtrdc.net +127.0.0.1 bamtech.sc.omtrdc.net +127.0.0.1 carfax.sc.omtrdc.net +127.0.0.1 coxcommunications.sc.omtrdc.net +127.0.0.1 fox.com.ssl.d2.sc.omtrdc.net +127.0.0.1 philipslighting.d3.sc.omtrdc.net +127.0.0.1 kroger.sc.omtrdc.net +127.0.0.1 nbcstreaming.sc.omtrdc.net +127.0.0.1 nbcume.sc.omtrdc.net +127.0.0.1 subwayfranchiseeadvertising.sc.omtrdc.net +127.0.0.1 viacom.sc.omtrdc.net +127.0.0.1 tt.omtrdc.net +127.0.0.1 abcnews.tt.omtrdc.net +127.0.0.1 aetv.tt.omtrdc.net +127.0.0.1 allstate.tt.omtrdc.net +127.0.0.1 audible.tt.omtrdc.net +127.0.0.1 bamtech.tt.omtrdc.net +127.0.0.1 cdn.tt.omtrdc.net +127.0.0.1 consumerinfo.tt.omtrdc.net +127.0.0.1 fcanafta.tt.omtrdc.net +127.0.0.1 foxnews.tt.omtrdc.net +127.0.0.1 homedepot.tt.omtrdc.net +127.0.0.1 mboxedge17.tt.omtrdc.net +127.0.0.1 mboxedge28.tt.omtrdc.net +127.0.0.1 southwestairlines.tt.omtrdc.net +127.0.0.1 subway2016.tt.omtrdc.net +127.0.0.1 verizontelecom.tt.omtrdc.net + +# [onaudience.com] +127.0.0.1 pixel.onaudience.com + +# [oneaudience.com] +127.0.0.1 api.oneaudience.com + +# [onecount.net] +127.0.0.1 validate.onecount.net + +# [onefeed.co.uk] +127.0.0.1 tracking.onefeed.co.uk + +# [onelink.me] +127.0.0.1 snssdk1233.onelink.me + +# [onelnk.com] +127.0.0.1 onelnk.com + +# [onelouder.com] +127.0.0.1 advrts.onelouder.com + +# [onemt.co] +127.0.0.1 apicosdk.onemt.co +127.0.0.1 apicssdk.onemt.co + +# [oneplus.com] +127.0.0.1 click.oneplus.com + +# [onetag-sys.com] +127.0.0.1 onetag-sys.com + +# [onetrust.com] +127.0.0.1 geolocation.onetrust.com + +# [online-metrix.net] +127.0.0.1 online-metrix.net +127.0.0.1 aa.online-metrix.net + +# [onscroll.com] +127.0.0.1 impl.onscroll.com +127.0.0.1 onetag-geo.onscroll.com +127.0.0.1 tag.onscroll.com +127.0.0.1 tags.onscroll.com +127.0.0.1 tags.us.onscroll.com + +# [onthe.io] +127.0.0.1 onthe.io +127.0.0.1 cdn.onthe.io +127.0.0.1 v7.cdn.onthe.io +127.0.0.1 as.v7.cdn.onthe.io +127.0.0.1 na.v7.cdn.onthe.io +127.0.0.1 i.onthe.io +127.0.0.1 tt.onthe.io + +# [ooyala.com] +127.0.0.1 analytics.ooyala.com + +# [opecloud.com] +127.0.0.1 tagger.opecloud.com + +# [opensharecount.com] +127.0.0.1 opensharecount.com + +# [openstat.net] +127.0.0.1 openstat.net + +# [opentracker.net] +127.0.0.1 log.opentracker.net + +# [openx.com] +127.0.0.1 update.openx.com +127.0.0.1 s.update.openx.com + +# [openx.net] +127.0.0.1 rtb.openx.net +127.0.0.1 us-u.openx.net + +# [opera.com] +127.0.0.1 api-a.op-mobile.opera.com + +# [oppomobile.com] +127.0.0.1 adx.ads.oppomobile.com +127.0.0.1 bdapi.ads.oppomobile.com +127.0.0.1 data.ads.oppomobile.com +127.0.0.1 data-id.ads.oppomobile.com +127.0.0.1 adsfs.oppomobile.com + +# [opstag.com] +127.0.0.1 cdn1.opstag.com + +# [optad360.io] +127.0.0.1 optad360.io +127.0.0.1 cmp.optad360.io + +# [optaim.com] +127.0.0.1 optaim.com +127.0.0.1 cm.optaim.com +127.0.0.1 imp.optaim.com + +# [optimix.asia] +127.0.0.1 optimix.asia +127.0.0.1 bx.optimix.asia +127.0.0.1 bx01.optimix.asia + +# [optimizely.com] +127.0.0.1 api.optimizely.com +127.0.0.1 app.optimizely.com +127.0.0.1 cdn.optimizely.com +127.0.0.1 logx.optimizely.com +127.0.0.1 events.mobile.optimizely.com + +# [optimost.io] +127.0.0.1 origin.optimost.io + +# [optimove.net] +127.0.0.1 sdk-cdn.optimove.net +127.0.0.1 sdkuaservice.optimove.net + +# [optinmonster.com] +127.0.0.1 a.optinmonster.com +127.0.0.1 api.optinmonster.com +127.0.0.1 app.optinmonster.com + +# [optmnstr.com] +127.0.0.1 a.optmnstr.com +127.0.0.1 api.optmnstr.com + +# [optmstr.com] +127.0.0.1 a.optmstr.com +127.0.0.1 api.optmstr.com + +# [optnmnstr.com] +127.0.0.1 a.optnmnstr.com + +# [optnmstr.com] +127.0.0.1 a.optnmstr.com + +# [otherlevels.com] +127.0.0.1 otherlevels.com +127.0.0.1 api.otherlevels.com +127.0.0.1 cdn.otherlevels.com +127.0.0.1 config.otherlevels.com +127.0.0.1 events-api.otherlevels.com +127.0.0.1 native-set-tags.otherlevels.com +127.0.0.1 rich.otherlevels.com +127.0.0.1 ws.otherlevels.com + +# [oto.com.vn] +127.0.0.1 log.oto.com.vn + +# [oupeng.com] +127.0.0.1 cp.oupeng.com +127.0.0.1 max-files.oupeng.com +127.0.0.1 oumax.oupeng.com +127.0.0.1 startup.oupeng.com +127.0.0.1 turbo2sdk-push.oupeng.com + +# [outbrain.com] +127.0.0.1 alldcs.outbrain.com +127.0.0.1 amplify.outbrain.com +127.0.0.1 amplify-imp.outbrain.com +127.0.0.1 amplifypixel.outbrain.com +127.0.0.1 chi.outbrain.com +127.0.0.1 eventlog.outbrain.com +127.0.0.1 hpr.outbrain.com +127.0.0.1 images.outbrain.com +127.0.0.1 libs.outbrain.com +127.0.0.1 log.outbrain.com +127.0.0.1 mcdp-chidc2.outbrain.com +127.0.0.1 mcdp-nydc1.outbrain.com +127.0.0.1 mcdp-sadc1.outbrain.com +127.0.0.1 mv.outbrain.com +127.0.0.1 ny.outbrain.com +127.0.0.1 odb.outbrain.com +127.0.0.1 revee.outbrain.com +127.0.0.1 sa.outbrain.com +127.0.0.1 stas.outbrain.com +127.0.0.1 sync.outbrain.com +127.0.0.1 vastcdn.outbrain.com +127.0.0.1 videoclientsservicescalls.outbrain.com +127.0.0.1 videoevents.outbrain.com +127.0.0.1 vrt.outbrain.com +127.0.0.1 widget-pixels.outbrain.com +127.0.0.1 widgetmonitor.outbrain.com +127.0.0.1 widgets.outbrain.com + +# [outbrain.org] +127.0.0.1 alldcs.outbrain.org +127.0.0.1 chidc2.outbrain.org +127.0.0.1 log.outbrain.org +127.0.0.1 nychi2.outbrain.org +127.0.0.1 sadc1.outbrain.org + +# [outbrainimg.com] +127.0.0.1 images.outbrainimg.com +127.0.0.1 log.outbrainimg.com +127.0.0.1 tcheck.outbrainimg.com +127.0.0.1 zem.outbrainimg.com + +# [outgrow.co] +127.0.0.1 api-h.outgrow.co +127.0.0.1 api-live.outgrow.co +127.0.0.1 api-n.outgrow.co + +# [outlookmobile.com] +127.0.0.1 prod-collecticon.outlookmobile.com + +# [owneriq.net] +127.0.0.1 bidder.owneriq.net +127.0.0.1 lbnyj2.bidder.owneriq.net +127.0.0.1 lbsjc.bidder.owneriq.net +127.0.0.1 px.owneriq.net + +# [ownlocal.com] +127.0.0.1 local.ownlocal.com +127.0.0.1 secure.ownlocal.com +127.0.0.1 origami.secure.ownlocal.com +127.0.0.1 widget.secure.ownlocal.com +127.0.0.1 snowplow.ownlocal.com + +# [p-n.io] +127.0.0.1 cdn.p-n.io + +# [padsdel.com] +127.0.0.1 padsdel.com + +# [pagefair.com] +127.0.0.1 asset.pagefair.com + +# [pagefair.net] +127.0.0.1 asset.pagefair.net + +# [pages03.net] +127.0.0.1 sc.pages03.net +127.0.0.1 www.sc.pages03.net + +# [pandoiq.com] +127.0.0.1 tracking.pandoiq.com + +# [pandora.com] +127.0.0.1 adserver.pandora.com + +# [pangle.io] +127.0.0.1 pangle.io +127.0.0.1 api16-access-gcp.pangle.io +127.0.0.1 api16-access-sg.pangle.io + +# [pardot.com] +127.0.0.1 pi.pardot.com + +# [parrable.com] +127.0.0.1 parrable.com +127.0.0.1 h.parrable.com + +# [parse.com] +127.0.0.1 api.parse.com + +# [parsely.com] +127.0.0.1 api.parsely.com +127.0.0.1 cdn.parsely.com +127.0.0.1 p1.parsely.com +127.0.0.1 pixel.parsely.com +127.0.0.1 srv.pixel.parsely.com +127.0.0.1 static.parsely.com + +# [particlenews.com] +127.0.0.1 log.particlenews.com + +# [paypal.com] +127.0.0.1 b.stats.paypal.com +127.0.0.1 slc.stats.paypal.com + +# [pcgamer.com] +127.0.0.1 hawk.pcgamer.com + +# [pdbarea.com] +127.0.0.1 ads.pdbarea.com +127.0.0.1 api.pdbarea.com + +# [perf-serving.com] +127.0.0.1 images.perf-serving.com + +# [perfectaudience.com] +127.0.0.1 ads.perfectaudience.com +127.0.0.1 tag.perfectaudience.com + +# [perfectcorp.com] +127.0.0.1 abtesting.perfectcorp.com +127.0.0.1 appad-api-01.perfectcorp.com +127.0.0.1 clad.perfectcorp.com + +# [perfectionholic.com] +127.0.0.1 featured.perfectionholic.com +127.0.0.1 newfeatureview.perfectionholic.com + +# [performancehorizon.com] +127.0.0.1 performancehorizon.com + +# [perimeterx.net] +127.0.0.1 collector-pxuarm9b04.perimeterx.net +127.0.0.1 px-conf.perimeterx.net + +# [period-calendar.com] +127.0.0.1 ad.period-calendar.com + +# [perk0mean.com] +127.0.0.1 secure.perk0mean.com + +# [permutive.app] +127.0.0.1 cdn.permutive.app + +# [permutive.com] +127.0.0.1 permutive.com +127.0.0.1 amp.permutive.com +127.0.0.1 businessinsider.amp.permutive.com +127.0.0.1 buzzfeed.amp.permutive.com +127.0.0.1 conde.amp.permutive.com +127.0.0.1 esi.amp.permutive.com +127.0.0.1 guardian.amp.permutive.com +127.0.0.1 hearst.amp.permutive.com +127.0.0.1 idg.amp.permutive.com +127.0.0.1 immediatemedia.amp.permutive.com +127.0.0.1 pmc.amp.permutive.com +127.0.0.1 vox.amp.permutive.com +127.0.0.1 api.permutive.com +127.0.0.1 cdn.permutive.com + +# [personali.com] +127.0.0.1 api.personali.com +127.0.0.1 events.personali.com +127.0.0.1 report.personali.com + +# [personizely.net] +127.0.0.1 tracker.personizely.net + +# [personyze.com] +127.0.0.1 count.personyze.com + +# [perzonalization.com] +127.0.0.1 api.perzonalization.com +127.0.0.1 cdn.perzonalization.com + +# [petametrics.com] +127.0.0.1 cdn.petametrics.com +127.0.0.1 query.petametrics.com +127.0.0.1 query-us-east1.petametrics.com +127.0.0.1 query1.petametrics.com + +# [phluant.com] +127.0.0.1 phluant.com +127.0.0.1 dojo.phluant.com + +# [phonalytics.com] +127.0.0.1 app.phonalytics.com + +# [phonepe.com] +127.0.0.1 ads.phonepe.com + +# [phunware.com] +127.0.0.1 phunware.com + +# [picooapps.com] +127.0.0.1 adsdk.picooapps.com + +# [picsart.com] +127.0.0.1 analytics.picsart.com + +# [pingdom.net] +127.0.0.1 rum-collector.pingdom.net +127.0.0.1 rum-collector-2.pingdom.net +127.0.0.1 rum-static.pingdom.net + +# [pinger.com] +127.0.0.1 ads.pinger.com +127.0.0.1 cf-ads.pinger.com + +# [pinsightmedia.com] +127.0.0.1 v8.analytics.pinsightmedia.com +127.0.0.1 fusion-files-cf.pinsightmedia.com +127.0.0.1 intelligence-head.pinsightmedia.com +127.0.0.1 pushpin.pinsightmedia.com +127.0.0.1 topapps-func.pinsightmedia.com +127.0.0.1 trackdat.pinsightmedia.com + +# [pinterest.com] +127.0.0.1 ads.pinterest.com +127.0.0.1 analytics.pinterest.com +127.0.0.1 ct.pinterest.com +127.0.0.1 log.pinterest.com +127.0.0.1 trk.pinterest.com + +# [pippio.com] +127.0.0.1 pippio.com + +# [pixel.watch] +127.0.0.1 pixel.watch + +# [placed.com] +127.0.0.1 placed.com +127.0.0.1 api.placed.com +127.0.0.1 p.placed.com +127.0.0.1 panelist.placed.com + +# [placeiq.com] +127.0.0.1 ads.placeiq.com +127.0.0.1 partner.ads.placeiq.com +127.0.0.1 secure.ads.placeiq.com + +# [placelocal.com] +127.0.0.1 ak-cdn.placelocal.com +127.0.0.1 tag.placelocal.com + +# [playrix.com] +127.0.0.1 stats.playrix.com + +# [playtem.com] +127.0.0.1 sdk.playtem.com + +# [pluto.tv] +127.0.0.1 service-ad-impression-proxy.clusters.pluto.tv + +# [pmc.com] +127.0.0.1 iabusprivacy.pmc.com + +# [po.st] +127.0.0.1 i.po.st +127.0.0.1 p.po.st +127.0.0.1 s.po.st + +# [pocketmath.com] +127.0.0.1 pocketmath.com + +# [pof.com] +127.0.0.1 ads.pof.com + +# [pointmediatracker.com] +127.0.0.1 pixel.pointmediatracker.com + +# [pokki.com] +127.0.0.1 analytics.pokki.com + +# [polarcdn-pentos.com] +127.0.0.1 polarcdn-pentos.com + +# [polarcdn-terrax.com] +127.0.0.1 polarcdn-terrax.com + +# [polarcdn.com] +127.0.0.1 static.polarcdn.com + +# [polarisoffice.com] +127.0.0.1 analysis.polarisoffice.com +127.0.0.1 logconfig.polarisoffice.com + +# [polarmobile.com] +127.0.0.1 meraxes-cdn.polarmobile.com + +# [polyad.net] +127.0.0.1 polyad.net +127.0.0.1 core.polyad.net +127.0.0.1 ds.polyad.net +127.0.0.1 st.polyad.net + +# [popads.net] +127.0.0.1 c1.popads.net +127.0.0.1 c2.popads.net +127.0.0.1 serve.popads.net +127.0.0.1 static.popads.net + +# [popcap.com] +127.0.0.1 stats.popcap.com + +# [popcash.net] +127.0.0.1 cdn.popcash.net + +# [poperblocker.com] +127.0.0.1 api2.poperblocker.com + +# [popin.cc] +127.0.0.1 a.popin.cc +127.0.0.1 api.popin.cc +127.0.0.1 discoveryplus.popin.cc +127.0.0.1 r.popin.cc +127.0.0.1 rlog.popin.cc + +# [postitial.com] +127.0.0.1 postitial.com +127.0.0.1 cdn-cf.postitial.com + +# [postrelease.com] +127.0.0.1 jadserve.postrelease.com + +# [postscript.io] +127.0.0.1 api.postscript.io +127.0.0.1 sdk.postscript.io + +# [powerad.ai] +127.0.0.1 powerad.ai + +# [prebid.org] +127.0.0.1 currency.prebid.org + +# [premiumads.com.br] +127.0.0.1 tags.premiumads.com.br + +# [presage.io] +127.0.0.1 presage.io +127.0.0.1 ah-v1.presage.io +127.0.0.1 bip.presage.io +127.0.0.1 ext-inv-cdn.presage.io +127.0.0.1 medias.presage.io +127.0.0.1 mraid.presage.io +127.0.0.1 ms-ads.presage.io +127.0.0.1 ms-ads-events.presage.io +127.0.0.1 ms-auction.presage.io +127.0.0.1 p.presage.io +127.0.0.1 p-v2.presage.io +127.0.0.1 pad-v3.presage.io +127.0.0.1 pl-v2.presage.io +127.0.0.1 pr-v1.presage.io +127.0.0.1 resources.presage.io +127.0.0.1 sy-v1.presage.io +127.0.0.1 tr-v1.presage.io +127.0.0.1 wsback-event.presage.io +127.0.0.1 wsback-get-config.presage.io +127.0.0.1 wsback-profile.presage.io +127.0.0.1 wsback-track.presage.io +127.0.0.1 wsback-videotracking.presage.io + +# [pressboard.ca] +127.0.0.1 adserver.pressboard.ca + +# [prfct.cc] +127.0.0.1 cdn-assets.prfct.cc +127.0.0.1 cdn-otf-cas.prfct.cc +127.0.0.1 cdn-resources.prfct.cc + +# [pricespider.com] +127.0.0.1 locate.pricespider.com +127.0.0.1 track.pricespider.com + +# [prinit.net] +127.0.0.1 schemea.prinit.net + +# [privacytrck.com] +127.0.0.1 static.privacytrck.com + +# [privy.com] +127.0.0.1 privy.com +127.0.0.1 assets.privy.com +127.0.0.1 events.privy.com + +# [pro-market.net] +127.0.0.1 ads.pro-market.net + +# [proba.ai] +127.0.0.1 api.proba.ai + +# [programattik.com] +127.0.0.1 ads.programattik.com + +# [prooffactor.com] +127.0.0.1 prooffactor.com +127.0.0.1 api.prooffactor.com + +# [propellerads.com] +127.0.0.1 ad.propellerads.com +127.0.0.1 offers.propellerads.com +127.0.0.1 promo.propellerads.com + +# [proper.io] +127.0.0.1 global.proper.io + +# [provesrc.com] +127.0.0.1 cdn.provesrc.com + +# [pub.network] +127.0.0.1 pub.network +127.0.0.1 a.pub.network +127.0.0.1 c.pub.network +127.0.0.1 d.pub.network + +# [pub1.co] +127.0.0.1 pub1.co + +# [pub2srv.com] +127.0.0.1 pub2srv.com +127.0.0.1 go.pub2srv.com + +# [publicidees.com] +127.0.0.1 tracking.publicidees.com + +# [publitas.com] +127.0.0.1 analytics.publitas.com + +# [pubmatic.com] +127.0.0.1 ads.pubmatic.com +127.0.0.1 aktrack.pubmatic.com +127.0.0.1 apps.pubmatic.com +127.0.0.1 aud.pubmatic.com +127.0.0.1 clicktrack.pubmatic.com +127.0.0.1 gads.pubmatic.com +127.0.0.1 hbopenbid.pubmatic.com +127.0.0.1 hbopenbid-sg.pubmatic.com +127.0.0.1 hbopenbid-sgc.pubmatic.com +127.0.0.1 image2.pubmatic.com +127.0.0.1 image3.pubmatic.com +127.0.0.1 image4.pubmatic.com +127.0.0.1 image5.pubmatic.com +127.0.0.1 image6.pubmatic.com +127.0.0.1 image8.pubmatic.com +127.0.0.1 openbid.pubmatic.com +127.0.0.1 ow.pubmatic.com +127.0.0.1 showads.pubmatic.com +127.0.0.1 showads-sg.pubmatic.com +127.0.0.1 showads-sgc.pubmatic.com +127.0.0.1 simage2.pubmatic.com +127.0.0.1 simage4.pubmatic.com +127.0.0.1 sshowads.pubmatic.com + +# [pubmine.com] +127.0.0.1 s.pubmine.com + +# [pubnative.info] +127.0.0.1 pubnative.info + +# [pubnative.net] +127.0.0.1 pubnative.net +127.0.0.1 api.pubnative.net +127.0.0.1 hbrc.pubnative.net + +# [pulsatehq.com] +127.0.0.1 app.pulsatehq.com + +# [purch.com] +127.0.0.1 assets.purch.com + +# [push-ad.com] +127.0.0.1 app.push-ad.com + +# [push-notifs.com] +127.0.0.1 ws.push-notifs.com + +# [pushcrew.com] +127.0.0.1 cdn.pushcrew.com +127.0.0.1 dacdn.pushcrew.com +127.0.0.1 tracking.pushcrew.com + +# [pushengage.com] +127.0.0.1 anandabazar.pushengage.com +127.0.0.1 clientcdn.pushengage.com +127.0.0.1 clients-api.pushengage.com + +# [pushnami.com] +127.0.0.1 pushnami.com +127.0.0.1 api.pushnami.com +127.0.0.1 trc.pushnami.com + +# [pushwoosh.com] +127.0.0.1 api.pushwoosh.com +127.0.0.1 0ce3c-1fd43.api.pushwoosh.com +127.0.0.1 78901-8cf0d.api.pushwoosh.com +127.0.0.1 bbumgames.pushwoosh.com +127.0.0.1 cache-07.pushwoosh.com +127.0.0.1 cache-ha.pushwoosh.com +127.0.0.1 cbcnewmedia.pushwoosh.com +127.0.0.1 cdn.pushwoosh.com +127.0.0.1 cp.pushwoosh.com +127.0.0.1 dbs.pushwoosh.com +127.0.0.1 ha.pushwoosh.com +127.0.0.1 ha-api.pushwoosh.com +127.0.0.1 haaretz.pushwoosh.com +127.0.0.1 post-log.pushwoosh.com +127.0.0.1 rambler.pushwoosh.com +127.0.0.1 richmedia.pushwoosh.com +127.0.0.1 sulake.pushwoosh.com +127.0.0.1 uefa.pushwoosh.com +127.0.0.1 wetter.pushwoosh.com + +# [pv-cdn.net] +127.0.0.1 cf-us-popular.dash.pv-cdn.net + +# [px-cloud.net] +127.0.0.1 collector-px8fcgygk4.px-cloud.net + +# [pxlad.io] +127.0.0.1 api.pxlad.io + +# [qbk1.com] +127.0.0.1 c2.qbk1.com + +# [qccoccocmedia.vn] +127.0.0.1 qccoccocmedia.vn + +# [qgraph.io] +127.0.0.1 sdk.api.qgraph.io + +# [qikify.com] +127.0.0.1 sdk.qikify.com + +# [qq.com] +127.0.0.1 lcsdk.3g.qq.com +127.0.0.1 masdk.3g.qq.com +127.0.0.1 pmir.3g.qq.com +127.0.0.1 tgw-masdk.3g.qq.com +127.0.0.1 tgw-sasdk.3g.qq.com +127.0.0.1 tools.3g.qq.com +127.0.0.1 analy.qq.com +127.0.0.1 beacon.qq.com +127.0.0.1 bugly.qq.com +127.0.0.1 aexception.bugly.qq.com +127.0.0.1 android.bugly.qq.com +127.0.0.1 astat.bugly.qq.com +127.0.0.1 ios.bugly.qq.com +127.0.0.1 e.qq.com +127.0.0.1 sdk.e.qq.com +127.0.0.1 mi.gdt.qq.com +127.0.0.1 v.gdt.qq.com +127.0.0.1 httpring.qq.com +127.0.0.1 c.isdspeed.qq.com +127.0.0.1 l.qq.com +127.0.0.1 c.l.qq.com +127.0.0.1 lives.l.qq.com +127.0.0.1 p.l.qq.com +127.0.0.1 logsdk.qq.com +127.0.0.1 analytics.map.qq.com +127.0.0.1 msdk.qq.com +127.0.0.1 ssl.msdk.qq.com +127.0.0.1 img.ssl.msdk.qq.com +127.0.0.1 omgmta.qq.com +127.0.0.1 pingfore.qq.com +127.0.0.1 pingjs.qq.com +127.0.0.1 pingma.qq.com +127.0.0.1 pingtcss.qq.com +127.0.0.1 qring-tms.qq.com +127.0.0.1 report.qq.com +127.0.0.1 rs1.qq.com +127.0.0.1 rs2.qq.com +127.0.0.1 scdown.qq.com +127.0.0.1 tajs.qq.com +127.0.0.1 log.tbs.qq.com +127.0.0.1 tcss.qq.com +127.0.0.1 trace.qq.com +127.0.0.1 monitor.uu.qq.com +127.0.0.1 wspeed.qq.com +127.0.0.1 log.wtlogin.qq.com +127.0.0.1 ysdk.qq.com + +# [qualtrics.com] +127.0.0.1 siteintercept.qualtrics.com +127.0.0.1 zn42v6draxyafsjmv-homedepot.siteintercept.qualtrics.com + +# [quantcount.com] +127.0.0.1 quantcount.com +127.0.0.1 assets.quantcount.com +127.0.0.1 content.quantcount.com +127.0.0.1 creative-assets.quantcount.com +127.0.0.1 m.quantcount.com +127.0.0.1 pixel.quantcount.com +127.0.0.1 rules.quantcount.com +127.0.0.1 static.quantcount.com + +# [quantserve.com] +127.0.0.1 2kpixel.quantserve.com +127.0.0.1 cms.quantserve.com +127.0.0.1 edge.quantserve.com +127.0.0.1 exch.quantserve.com +127.0.0.1 pixel.quantserve.com +127.0.0.1 px.quantserve.com +127.0.0.1 global.px.quantserve.com +127.0.0.1 px2.px.quantserve.com +127.0.0.1 qcx.quantserve.com +127.0.0.1 secure.quantserve.com +127.0.0.1 us-west-notify-rtb.quantserve.com +127.0.0.1 vast.quantserve.com + +# [quantumgraph.com] +127.0.0.1 api.quantumgraph.com +127.0.0.1 config.quantumgraph.com +127.0.0.1 users.quantumgraph.com + +# [quantummetric.com] +127.0.0.1 cdn.quantummetric.com + +# [qubit.com] +127.0.0.1 gong-eb.qubit.com +127.0.0.1 lookup.qubit.com +127.0.0.1 sse.qubit.com + +# [questionmarket.com] +127.0.0.1 questionmarket.com + +# [qwapi.com] +127.0.0.1 iadctest.qwapi.com + +# [r-ad.ne.jp] +127.0.0.1 r-ad.ne.jp +127.0.0.1 bk.r-ad.ne.jp + +# [radar.io] +127.0.0.1 api.radar.io + +# [radiusnetworks.com] +127.0.0.1 proximitykit.radiusnetworks.com + +# [rallydev.com] +127.0.0.1 beacon.rallydev.com + +# [rave-api.com] +127.0.0.1 client.rave-api.com + +# [ravm.tv] +127.0.0.1 ravm.tv +127.0.0.1 display.ravm.tv +127.0.0.1 hb-t5u9.raps.ravm.tv + +# [rayjump.com] +127.0.0.1 rayjump.com +127.0.0.1 adx-tk.rayjump.com +127.0.0.1 analytics.rayjump.com +127.0.0.1 cdn-adn.rayjump.com +127.0.0.1 cdn-adn-https.rayjump.com +127.0.0.1 cdn-adn-ws.rayjump.com +127.0.0.1 check.rayjump.com +127.0.0.1 configure.rayjump.com +127.0.0.1 de01.rayjump.com +127.0.0.1 detect.rayjump.com +127.0.0.1 hb.rayjump.com +127.0.0.1 hybird.rayjump.com +127.0.0.1 lazy.rayjump.com +127.0.0.1 net.rayjump.com +127.0.0.1 play.rayjump.com +127.0.0.1 policy.rayjump.com +127.0.0.1 setting.rayjump.com +127.0.0.1 sg-new-ap-southeast-1a-hb.rayjump.com +127.0.0.1 sg-new-ap-southeast-1b-hb.rayjump.com +127.0.0.1 sg-new-ap-southeast-1c-hb.rayjump.com +127.0.0.1 sg-new-cdn-ap-southeast-1a-hb.rayjump.com +127.0.0.1 sg-new-cdn-ap-southeast-1b-hb.rayjump.com +127.0.0.1 sg-new-cdn-ap-southeast-1c-hb.rayjump.com +127.0.0.1 sg-setting.rayjump.com +127.0.0.1 sg01.rayjump.com +127.0.0.1 tknet.rayjump.com +127.0.0.1 us01.rayjump.com +127.0.0.1 vg-aws-us-east-1a-hb.rayjump.com +127.0.0.1 vg-aws-us-east-1b-hb.rayjump.com +127.0.0.1 vg-new-hb.rayjump.com +127.0.0.1 vg-setting.rayjump.com + +# [rbl.ms] +127.0.0.1 assets.rbl.ms + +# [rbnt.org] +127.0.0.1 rbnt.org + +# [realclever.com] +127.0.0.1 realclever.com + +# [realvu.net] +127.0.0.1 ac.realvu.net + +# [rebel.ai] +127.0.0.1 cdn.rebel.ai + +# [recreativ.ru] +127.0.0.1 recreativ.ru +127.0.0.1 track.recreativ.ru + +# [redditmedia.com] +127.0.0.1 events.redditmedia.com + +# [redfast.com] +127.0.0.1 redfast.com +127.0.0.1 conduit.redfast.com + +# [redintelligence.net] +127.0.0.1 redintelligence.net +127.0.0.1 hal9000.redintelligence.net + +# [redirectingat.com] +127.0.0.1 go.redirectingat.com + +# [redretarget.com] +127.0.0.1 app.redretarget.com +127.0.0.1 trackifyx.redretarget.com + +# [reftagger.com] +127.0.0.1 api.reftagger.com + +# [reklamstore.com] +127.0.0.1 adserver.reklamstore.com + +# [rekmob.com] +127.0.0.1 adimg.rekmob.com +127.0.0.1 ads.rekmob.com + +# [relap.io] +127.0.0.1 relap.io + +# [remarketingpixel.com] +127.0.0.1 remarketingpixel.com +127.0.0.1 r.remarketingpixel.com + +# [republer.com] +127.0.0.1 sync.republer.com + +# [researchnow.com] +127.0.0.1 researchnow.com +127.0.0.1 tag.researchnow.com + +# [reson8.com] +127.0.0.1 ds.reson8.com +127.0.0.1 idsync.reson8.com + +# [resonate.com] +127.0.0.1 cdn.resonate.com + +# [responsys.net] +127.0.0.1 static.cdn.responsys.net + +# [restartad.com] +127.0.0.1 restartad.com +127.0.0.1 api2.restartad.com +127.0.0.1 gateway.restartad.com +127.0.0.1 gateway-2.restartad.com +127.0.0.1 stats.restartad.com + +# [resu.io] +127.0.0.1 sdk.resu.io +127.0.0.1 sdk1.resu.io + +# [retagro.com] +127.0.0.1 retagro.com + +# [retargeter.com] +127.0.0.1 tag.retargeter.com + +# [retargeting.biz] +127.0.0.1 tracking.retargeting.biz + +# [retentionscience.com] +127.0.0.1 waves.retentionscience.com + +# [revcontent.com] +127.0.0.1 assets.revcontent.com +127.0.0.1 cdn.revcontent.com +127.0.0.1 html-img.revcontent.com +127.0.0.1 images.revcontent.com +127.0.0.1 img.revcontent.com +127.0.0.1 labs-cdn.revcontent.com +127.0.0.1 media.revcontent.com +127.0.0.1 publishers.revcontent.com +127.0.0.1 trends.revcontent.com + +# [revjet.com] +127.0.0.1 ads.revjet.com +127.0.0.1 cdn.revjet.com +127.0.0.1 pix.revjet.com +127.0.0.1 pix-us.revjet.com + +# [revmob.com] +127.0.0.1 revmob.com + +# [revrtb.com] +127.0.0.1 revrtb.com +127.0.0.1 xml.revrtb.com + +# [reyrey.net] +127.0.0.1 analytics.reyrey.net + +# [rezync.com] +127.0.0.1 live.rezync.com + +# [rfihub.com] +127.0.0.1 rfihub.com +127.0.0.1 20738914p.rfihub.com +127.0.0.1 20766699p.rfihub.com +127.0.0.1 a.rfihub.com +127.0.0.1 ewr-rtb1.rfihub.com +127.0.0.1 p.rfihub.com +127.0.0.1 s.rfihub.com +127.0.0.1 sjc-rtb1.rfihub.com +127.0.0.1 sjc-249.sjc-rtb1.rfihub.com + +# [richrelevance.com] +127.0.0.1 image.richrelevance.com +127.0.0.1 integration.richrelevance.com +127.0.0.1 media.richrelevance.com +127.0.0.1 rm.recs.richrelevance.com + +# [rightmoveanalytics.co.uk] +127.0.0.1 rightmoveanalytics.co.uk + +# [riskified.com] +127.0.0.1 beacon.riskified.com +127.0.0.1 c.riskified.com +127.0.0.1 img.riskified.com + +# [rkdms.com] +127.0.0.1 mid.rkdms.com +127.0.0.1 id.sv.rkdms.com + +# [rlcdn.com] +127.0.0.1 rlcdn.com +127.0.0.1 api.rlcdn.com +127.0.0.1 ats.rlcdn.com +127.0.0.1 cdn.rlcdn.com +127.0.0.1 di.rlcdn.com +127.0.0.1 ei.rlcdn.com +127.0.0.1 geo.rlcdn.com +127.0.0.1 id.rlcdn.com +127.0.0.1 idsync.rlcdn.com +127.0.0.1 rc-ext-geo.rlcdn.com +127.0.0.1 so.rlcdn.com +127.0.0.1 sr-weight.rlcdn.com +127.0.0.1 tv.rlcdn.com + +# [road404.com] +127.0.0.1 metric-android-am.road404.com + +# [roblox.com] +127.0.0.1 ads.roblox.com +127.0.0.1 metrics.roblox.com + +# [rocketreach.co] +127.0.0.1 rocketreach.co +127.0.0.1 static.rocketreach.co + +# [rogersmedia.com] +127.0.0.1 analytics.rogersmedia.com + +# [roku.com] +127.0.0.1 p.ads.roku.com +127.0.0.1 austin.logs.roku.com +127.0.0.1 mobile.logs.roku.com +127.0.0.1 scribe.logs.roku.com + +# [rotaban.ru] +127.0.0.1 rotaban.ru + +# [rovio.com] +127.0.0.1 ads-cloud.rovio.com +127.0.0.1 videoads-cloud.rovio.com + +# [roximity.com] +127.0.0.1 app.roximity.com + +# [rpxnow.com] +127.0.0.1 widget-cdn.rpxnow.com + +# [rqmob.com] +127.0.0.1 adconf.rqmob.com +127.0.0.1 adcs.rqmob.com +127.0.0.1 ap-adcs.rqmob.com +127.0.0.1 api.rqmob.com +127.0.0.1 appclick.rqmob.com +127.0.0.1 ascribe.rqmob.com +127.0.0.1 msdk.rqmob.com +127.0.0.1 static.rqmob.com + +# [rtbsrv.com] +127.0.0.1 dmp.rtbsrv.com + +# [rtk.io] +127.0.0.1 bidder.rtk.io + +# [rtmark.net] +127.0.0.1 my.rtmark.net + +# [rubiconproject.com] +127.0.0.1 ads.rubiconproject.com +127.0.0.1 aws.rubiconproject.com +127.0.0.1 stats.aws.rubiconproject.com +127.0.0.1 beacon-eu-ams3.rubiconproject.com +127.0.0.1 beacon-nf.rubiconproject.com +127.0.0.1 beacon-us-west.rubiconproject.com +127.0.0.1 cca-iad2.rubiconproject.com +127.0.0.1 cca-iad3.rubiconproject.com +127.0.0.1 cca-sjc2.rubiconproject.com +127.0.0.1 eus.rubiconproject.com +127.0.0.1 exapi-eu.rubiconproject.com +127.0.0.1 exapi-us-west.rubiconproject.com +127.0.0.1 fastlane.rubiconproject.com +127.0.0.1 fastlane-adv.rubiconproject.com +127.0.0.1 flapi1.rubiconproject.com +127.0.0.1 flapi2.rubiconproject.com +127.0.0.1 optimized-by.rubiconproject.com +127.0.0.1 optimized-by-1.rubiconproject.com +127.0.0.1 optimized-by-2.rubiconproject.com +127.0.0.1 pg-prebid-server.rubiconproject.com +127.0.0.1 pg-prebid-server-aws-ane1.rubiconproject.com +127.0.0.1 pg-prebid-server-aws-usw2.rubiconproject.com +127.0.0.1 pixel.rubiconproject.com +127.0.0.1 pixel-apac.rubiconproject.com +127.0.0.1 pixel-eu.rubiconproject.com +127.0.0.1 pixel-us-east.rubiconproject.com +127.0.0.1 pixel-us-west.rubiconproject.com +127.0.0.1 prebid-a.rubiconproject.com +127.0.0.1 prebid-server.rubiconproject.com +127.0.0.1 secure-assets.rubiconproject.com +127.0.0.1 smarttag.rubiconproject.com +127.0.0.1 tap.rubiconproject.com +127.0.0.1 tap-cdn.rubiconproject.com +127.0.0.1 token.rubiconproject.com +127.0.0.1 update.rubiconproject.com +127.0.0.1 s.update.rubiconproject.com +127.0.0.1 video-ads.rubiconproject.com +127.0.0.1 video-ads-apex.rubiconproject.com + +# [rudderlabs.com] +127.0.0.1 api.rudderlabs.com + +# [ruetracking.com] +127.0.0.1 prdwebcollector.ruetracking.com + +# [run-syndicate.com] +127.0.0.1 run-syndicate.com +127.0.0.1 cdn.run-syndicate.com + +# [rundsp.com] +127.0.0.1 rundsp.com +127.0.0.1 match.rundsp.com + +# [rutarget.ru] +127.0.0.1 tag.rutarget.ru + +# [s-onetag.com] +127.0.0.1 beacon.s-onetag.com +127.0.0.1 connect-metrics-collector.s-onetag.com +127.0.0.1 data-beacons.s-onetag.com +127.0.0.1 dfp-gateway.s-onetag.com +127.0.0.1 geo-location.s-onetag.com +127.0.0.1 get.s-onetag.com +127.0.0.1 market-dev.s-onetag.com +127.0.0.1 onetag-geo.s-onetag.com +127.0.0.1 onetag-geo-grouping.s-onetag.com +127.0.0.1 prebid.s-onetag.com +127.0.0.1 signal-beacon.s-onetag.com +127.0.0.1 signal-metrics-collector-beta.s-onetag.com + +# [s3xified.com] +127.0.0.1 pixel.s3xified.com + +# [sa-as.com] +127.0.0.1 stats.sa-as.com + +# [safedk.com] +127.0.0.1 api.safedk.com +127.0.0.1 config.safedk.com +127.0.0.1 edge.safedk.com + +# [sail-horizon.com] +127.0.0.1 ak.sail-horizon.com + +# [sail-personalize.com] +127.0.0.1 api.sail-personalize.com +127.0.0.1 aws-api.sail-personalize.com + +# [sailthru.com] +127.0.0.1 api.sailthru.com +127.0.0.1 cb.sailthru.com +127.0.0.1 horizon.sailthru.com + +# [salesforce.com] +127.0.0.1 beacon.my.salesforce.com + +# [salesforceliveagent.com] +127.0.0.1 d.la1-c2-iad.salesforceliveagent.com + +# [salmonads.com] +127.0.0.1 analytics.salmonads.com +127.0.0.1 api.salmonads.com +127.0.0.1 net.salmonads.com +127.0.0.1 report.salmonads.com + +# [sam4m.com] +127.0.0.1 sam4m.com +127.0.0.1 eu-ma.sam4m.com +127.0.0.1 us-ma.sam4m.com + +# [samba.tv] +127.0.0.1 samba.tv +127.0.0.1 ads.samba.tv +127.0.0.1 events.cid.samba.tv +127.0.0.1 pixel.mtrcs.samba.tv +127.0.0.1 tag.mtrcs.samba.tv + +# [samplicio.us] +127.0.0.1 tracker.samplicio.us + +# [samsung.com] +127.0.0.1 insights.samsung.com + +# [samsungadhub.com] +127.0.0.1 ad.samsungadhub.com + +# [samsungads.com] +127.0.0.1 samsungads.com +127.0.0.1 ads.samsungads.com +127.0.0.1 config.samsungads.com + +# [sandai.net] +127.0.0.1 etl.xlmc.sandai.net + +# [sas.com] +127.0.0.1 execution-use.ci360.sas.com + +# [sascdn.com] +127.0.0.1 ak-ns.sascdn.com +127.0.0.1 mobileconfig.sascdn.com + +# [saygames.io] +127.0.0.1 track.saygames.io + +# [saymedia.com] +127.0.0.1 saymedia.com +127.0.0.1 embed.tempest-identity.prod.saymedia.com + +# [saypromo.net] +127.0.0.1 api.saypromo.net + +# [sbbanner.com] +127.0.0.1 sbbanner.com + +# [sc-static.net] +127.0.0.1 sc-static.net + +# [scarabresearch.com] +127.0.0.1 recommender.scarabresearch.com + +# [scopely.io] +127.0.0.1 aprod.scopely.io +127.0.0.1 raven.aprod.scopely.io +127.0.0.1 static.aprod.scopely.io +127.0.0.1 collector.scopely.io +127.0.0.1 event.collector.scopely.io +127.0.0.1 489a19fa-d831-4954-858d-46436d5cdb20.event.collector.scopely.io +127.0.0.1 register.collector.scopely.io +127.0.0.1 4af7c20b-7646-4fb7-b64f-ae0a8c51c1f1.register.collector.scopely.io +127.0.0.1 sdk.scopely.io +127.0.0.1 config.sdk.scopely.io + +# [scorecardresearch.com] +127.0.0.1 scorecardresearch.com +127.0.0.1 ads.scorecardresearch.com +127.0.0.1 b.scorecardresearch.com +127.0.0.1 bs.scorecardresearch.com +127.0.0.1 end.scorecardresearch.com +127.0.0.1 sb.scorecardresearch.com +127.0.0.1 udm.scorecardresearch.com + +# [scroll.com] +127.0.0.1 block.scroll.com +127.0.0.1 connect.scroll.com +127.0.0.1 static.scroll.com + +# [sdkbox.com] +127.0.0.1 api.sdkbox.com +127.0.0.1 metrics.sdkbox.com +127.0.0.1 update.sdkbox.com + +# [sdkconfig.site] +127.0.0.1 cdns.sdkconfig.site + +# [seadform.net] +127.0.0.1 asia.seadform.net +127.0.0.1 server.seadform.net +127.0.0.1 track.seadform.net + +# [seattleclouds.com] +127.0.0.1 analytics.seattleclouds.com + +# [secondstreetapp.com] +127.0.0.1 secondstreetapp.com +127.0.0.1 api.secondstreetapp.com +127.0.0.1 embed.secondstreetapp.com + +# [securedtouch.com] +127.0.0.1 agoda.securedtouch.com +127.0.0.1 hub.securedtouch.com +127.0.0.1 static.securedtouch.com +127.0.0.1 wish.securedtouch.com + +# [seewhy.com] +127.0.0.1 saas.seewhy.com +127.0.0.1 abandonment6.saas.seewhy.com + +# [segment.com] +127.0.0.1 app.segment.com +127.0.0.1 cdn.segment.com +127.0.0.1 cdn-settings.segment.com +127.0.0.1 idsync.segment.com +127.0.0.1 mobile-service.segment.com +127.0.0.1 profiles.segment.com + +# [segment.io] +127.0.0.1 api.segment.io +127.0.0.1 cdn.segment.io + +# [segmentapis.com] +127.0.0.1 segmentapis.com +127.0.0.1 silver-fir.cd.segmentapis.com + +# [segmentify.com] +127.0.0.1 cdn.segmentify.com +127.0.0.1 dcetr4.segmentify.com +127.0.0.1 dcetr8.segmentify.com + +# [sekindo.com] +127.0.0.1 sekindo.com + +# [selectablemedia.com] +127.0.0.1 cdn.selectablemedia.com + +# [sembox.it] +127.0.0.1 tracking.sembox.it + +# [sendo.vn] +127.0.0.1 track.sendo.vn + +# [sendtonews.com] +127.0.0.1 embed.sendtonews.com + +# [sense360eng.com] +127.0.0.1 android-quinoa-config-prod.sense360eng.com +127.0.0.1 ios-quinoa-config-prod.sense360eng.com +127.0.0.1 ios-quinoa-personal-identify-prod.sense360eng.com +127.0.0.1 quinoa-personal-identify-prod.sense360eng.com + +# [sentiance.com] +127.0.0.1 api.sentiance.com + +# [servebom.com] +127.0.0.1 servebom.com +127.0.0.1 ads.servebom.com +127.0.0.1 ads2.servebom.com +127.0.0.1 pixel.servebom.com + +# [servedby-buysellads.com] +127.0.0.1 m.servedby-buysellads.com + +# [serverbid.com] +127.0.0.1 e.serverbid.com + +# [serving-sys.com] +127.0.0.1 serving-sys.com +127.0.0.1 bs.serving-sys.com +127.0.0.1 ds.serving-sys.com +127.0.0.1 ds-vn.serving-sys.com +127.0.0.1 gizmo.serving-sys.com +127.0.0.1 lm.serving-sys.com +127.0.0.1 msntest.serving-sys.com +127.0.0.1 secure-ds.serving-sys.com +127.0.0.1 services.serving-sys.com + +# [sessioncam.com] +127.0.0.1 ws.sessioncam.com + +# [sgdmobile.com] +127.0.0.1 track.sgdmobile.com + +# [shareaholic.com] +127.0.0.1 analytics.shareaholic.com +127.0.0.1 apps.shareaholic.com +127.0.0.1 go.shareaholic.com +127.0.0.1 grace.shareaholic.com +127.0.0.1 partner.shareaholic.com +127.0.0.1 pixel.shareaholic.com +127.0.0.1 recs.shareaholic.com + +# [sharedid.org] +127.0.0.1 id.sharedid.org + +# [sharethis.com] +127.0.0.1 buttons-config.sharethis.com +127.0.0.1 count-server.sharethis.com +127.0.0.1 edge.sharethis.com +127.0.0.1 l.sharethis.com +127.0.0.1 pd.sharethis.com +127.0.0.1 platform-api.sharethis.com +127.0.0.1 platform-cdn.sharethis.com +127.0.0.1 s.sharethis.com +127.0.0.1 sd.sharethis.com +127.0.0.1 seg.sharethis.com +127.0.0.1 sync.sharethis.com +127.0.0.1 t.sharethis.com +127.0.0.1 w.sharethis.com +127.0.0.1 wd-edge.sharethis.com +127.0.0.1 ws.sharethis.com + +# [sharethrough.com] +127.0.0.1 b.sharethrough.com +127.0.0.1 btlr.sharethrough.com +127.0.0.1 btlr-ecs-ap-southeast-1.sharethrough.com +127.0.0.1 btlr-ecs-us-west-1.sharethrough.com +127.0.0.1 integration-assets.sharethrough.com +127.0.0.1 match.sharethrough.com +127.0.0.1 match-ap-southeast-1-ecs.sharethrough.com +127.0.0.1 match-us-west-1-ecs.sharethrough.com +127.0.0.1 native.sharethrough.com +127.0.0.1 sdk.sharethrough.com +127.0.0.1 sfp-adserver-cdn.sharethrough.com +127.0.0.1 static.sharethrough.com +127.0.0.1 stx-assets.sharethrough.com + +# [shazam.com] +127.0.0.1 beacon.shazam.com + +# [shoofle.tv] +127.0.0.1 serverc.shoofle.tv + +# [sidearmsports.com] +127.0.0.1 statcollector.sidearmsports.com + +# [sift.co] +127.0.0.1 prod.sift.co +127.0.0.1 sgbid.prod.sift.co +127.0.0.1 vabid.prod.sift.co +127.0.0.1 sift-campaign-creatives.sift.co + +# [siftscience.com] +127.0.0.1 api3.siftscience.com +127.0.0.1 cdn.siftscience.com +127.0.0.1 cdn-gcp.siftscience.com + +# [signalr.net] +127.0.0.1 community.service.signalr.net + +# [silvermob.com] +127.0.0.1 silvermob.com + +# [simpleanalytics.io] +127.0.0.1 cdn.simpleanalytics.io + +# [simplereach.com] +127.0.0.1 edge.simplereach.com + +# [simplesharebuttons.com] +127.0.0.1 simplesharebuttons.com + +# [simpli.fi] +127.0.0.1 ads.simpli.fi +127.0.0.1 east.ads.simpli.fi +127.0.0.1 west.ads.simpli.fi +127.0.0.1 cdn.simpli.fi +127.0.0.1 cdnpixel.simpli.fi +127.0.0.1 centralads.simpli.fi +127.0.0.1 eastads.simpli.fi +127.0.0.1 eastevents.simpli.fi +127.0.0.1 events.simpli.fi +127.0.0.1 feedimages.simpli.fi +127.0.0.1 tag.simpli.fi +127.0.0.1 um.simpli.fi +127.0.0.1 westads.simpli.fi + +# [simplycast.com] +127.0.0.1 simplycast.com + +# [sina.cn] +127.0.0.1 log.sina.cn +127.0.0.1 sdkapp.mobile.sina.cn +127.0.0.1 sdkclick.mobile.sina.cn +127.0.0.1 wbapp.mobile.sina.cn +127.0.0.1 sax.sina.cn + +# [sina.com.cn] +127.0.0.1 adbox.sina.com.cn +127.0.0.1 beacon.sina.com.cn +127.0.0.1 emarketing.sina.com.cn +127.0.0.1 sbeacon.sina.com.cn + +# [pubstatus.sinaapp.com] +127.0.0.1 pubstatus.sinaapp.com + +# [sinajs.cn] +127.0.0.1 newspush.sinajs.cn + +# [singular.net] +127.0.0.1 singular.net +127.0.0.1 i.singular.net +127.0.0.1 s2s.singular.net +127.0.0.1 sdk-api-v1.singular.net +127.0.0.1 t.singular.net + +# [sitemaji.com] +127.0.0.1 sitemaji.com + +# [sitescout.com] +127.0.0.1 pixel-sync.sitescout.com + +# [skimresources.com] +127.0.0.1 assistjs.skimresources.com +127.0.0.1 go.skimresources.com +127.0.0.1 i.skimresources.com +127.0.0.1 ls.skimresources.com +127.0.0.1 m.skimresources.com +127.0.0.1 p.skimresources.com +127.0.0.1 p-kube.skimresources.com +127.0.0.1 r.skimresources.com +127.0.0.1 s.skimresources.com +127.0.0.1 t.skimresources.com +127.0.0.1 x.skimresources.com + +# [slicktext.com] +127.0.0.1 slicktext.com + +# [smaato.com] +127.0.0.1 smaato.com +127.0.0.1 creatives.smaato.com + +# [smaato.net] +127.0.0.1 smaato.net +127.0.0.1 ad.smaato.net +127.0.0.1 adtag.ad.smaato.net +127.0.0.1 api.ad.smaato.net +127.0.0.1 prebid.ad.smaato.net +127.0.0.1 s.ad.smaato.net +127.0.0.1 sdk-android.ad.smaato.net +127.0.0.1 sdk-ios.ad.smaato.net +127.0.0.1 unifiedbidding.ad.smaato.net +127.0.0.1 log.smaato.net +127.0.0.1 hbsdk-config.log.smaato.net +127.0.0.1 hbsdk-event.log.smaato.net +127.0.0.1 sdk-hb-cfg.smaato.net +127.0.0.1 soma.smaato.net +127.0.0.1 soma-assets.smaato.net +127.0.0.1 track.smaato.net +127.0.0.1 ets-ap-southeast-1.track.smaato.net +127.0.0.1 ets-eu-west-1.track.smaato.net +127.0.0.1 ets-us-east-1.track.smaato.net +127.0.0.1 vet-us-east-1.track.smaato.net + +# [smadex.com] +127.0.0.1 smadex.com +127.0.0.1 cm.smadex.com +127.0.0.1 creatives.smadex.com +127.0.0.1 geo-tracker.smadex.com +127.0.0.1 static-content-1.smadex.com + +# [smardroid.com] +127.0.0.1 ap.smardroid.com +127.0.0.1 lg.smardroid.com +127.0.0.1 sc.smardroid.com +127.0.0.1 tkclick.smardroid.com + +# [smart.link] +127.0.0.1 smart.link + +# [smartadserver.com] +127.0.0.1 cdn1.smartadserver.com +127.0.0.1 diff.smartadserver.com +127.0.0.1 diff3.smartadserver.com +127.0.0.1 eqx.smartadserver.com +127.0.0.1 eqx-secure.smartadserver.com +127.0.0.1 geoced.smartadserver.com +127.0.0.1 itx4.smartadserver.com +127.0.0.1 itx4-secure.smartadserver.com +127.0.0.1 itx5.smartadserver.com +127.0.0.1 itx5-secure.smartadserver.com +127.0.0.1 na.smartadserver.com +127.0.0.1 prg.smartadserver.com +127.0.0.1 prg3429.smartadserver.com +127.0.0.1 prg8.smartadserver.com +127.0.0.1 prga.smartadserver.com +127.0.0.1 qc.smartadserver.com +127.0.0.1 rtb-csync.smartadserver.com +127.0.0.1 rtb-csync-eqx.smartadserver.com +127.0.0.1 rtb-csync-itx4.smartadserver.com +127.0.0.1 rtb-csync-itx5.smartadserver.com +127.0.0.1 rtb-csync-tmk.smartadserver.com +127.0.0.1 sgp.smartadserver.com +127.0.0.1 ssb-sgp.smartadserver.com +127.0.0.1 ssb-us.smartadserver.com +127.0.0.1 ssbsync.smartadserver.com +127.0.0.1 ssbsync-geo.smartadserver.com +127.0.0.1 ssbsync-global.smartadserver.com +127.0.0.1 ssbsync-sgp.smartadserver.com +127.0.0.1 ssbsync-us.smartadserver.com +127.0.0.1 ssp-csync.smartadserver.com +127.0.0.1 sync.smartadserver.com +127.0.0.1 tagmanager.smartadserver.com +127.0.0.1 tmk.smartadserver.com +127.0.0.1 usw1.smartadserver.com +127.0.0.1 ww1772.smartadserver.com +127.0.0.1 ww2060.smartadserver.com +127.0.0.1 ww2060-sgp.smartadserver.com +127.0.0.1 ww2951.smartadserver.com +127.0.0.1 ww3050.smartadserver.com +127.0.0.1 ww3232.smartadserver.com +127.0.0.1 www9.smartadserver.com + +# [smartclip.net] +127.0.0.1 smartclip.net +127.0.0.1 stats.smartclip.net +127.0.0.1 sxp.smartclip.net +127.0.0.1 stats.sxp.smartclip.net +127.0.0.1 sync.sxp.smartclip.net + +# [smartechmetrics.com] +127.0.0.1 api.smartechmetrics.com + +# [smarterhq.io] +127.0.0.1 global.smarterhq.io +127.0.0.1 onsiteshq.smarterhq.io +127.0.0.1 tr2.smarterhq.io + +# [smartnews-ads.com] +127.0.0.1 cdn.smartnews-ads.com +127.0.0.1 conf.smartnews-ads.com +127.0.0.1 i.smartnews-ads.com +127.0.0.1 thumbnail.smartnews-ads.com + +# [smartstream.tv] +127.0.0.1 ads.smartstream.tv + +# [smbeat.jp] +127.0.0.1 abort-count.smbeat.jp +127.0.0.1 api.smbeat.jp +127.0.0.1 control.smbeat.jp + +# [snackly.co] +127.0.0.1 counter.snackly.co + +# [snapads.com] +127.0.0.1 snapads.com +127.0.0.1 adserver.snapads.com +127.0.0.1 usc.adserver.snapads.com +127.0.0.1 adserver.shadow.snapads.com +127.0.0.1 study.snapads.com + +# [snapchat.com] +127.0.0.1 ads.snapchat.com +127.0.0.1 adsapi.snapchat.com +127.0.0.1 tr.snapchat.com +127.0.0.1 tr6.snapchat.com + +# [snapdeal.com] +127.0.0.1 log.snapdeal.com + +# [snapmobile.asia] +127.0.0.1 snapmobile.asia +127.0.0.1 snap.snapmobile.asia + +# [snplow.net] +127.0.0.1 collector.snplow.net +127.0.0.1 ca-lapresse-main.collector.snplow.net +127.0.0.1 com-thebigwillow-prod1.collector.snplow.net +127.0.0.1 com-upday-main.collector.snplow.net + +# [socdm.com] +127.0.0.1 socdm.com +127.0.0.1 adgen.socdm.com +127.0.0.1 aol.socdm.com +127.0.0.1 apc.socdm.com +127.0.0.1 dr.socdm.com +127.0.0.1 bid.dr.socdm.com +127.0.0.1 tg.dr.socdm.com +127.0.0.1 frtn.socdm.com +127.0.0.1 gdn.socdm.com +127.0.0.1 imobile.socdm.com +127.0.0.1 rubicon.socdm.com + +# [socialannex.com] +127.0.0.1 c.socialannex.com +127.0.0.1 cdn.socialannex.com + +# [socialquantum.com] +127.0.0.1 mobile-stats.socialquantum.com + +# [socialquantum.ru] +127.0.0.1 collector.stats.socialquantum.ru + +# [sociaplus.com] +127.0.0.1 sociaplus.com +127.0.0.1 api.sociaplus.com + +# [sociomantic.com] +127.0.0.1 sociomantic.com + +# [soclminer.com.br] +127.0.0.1 api.soclminer.com.br + +# [sojern.com] +127.0.0.1 beacon.sojern.com +127.0.0.1 pixel.sojern.com +127.0.0.1 pixelglobal.sojern.com +127.0.0.1 static.sojern.com + +# [solocpm.com] +127.0.0.1 solocpm.com +127.0.0.1 ck.solocpm.com +127.0.0.1 clk.solocpm.com + +# [sonataplatform.com] +127.0.0.1 ads.sonataplatform.com + +# [sonobi.com] +127.0.0.1 creative.sonobi.com +127.0.0.1 go.sonobi.com +127.0.0.1 ams-1.go.sonobi.com +127.0.0.1 ams-1-apex.go.sonobi.com +127.0.0.1 ams-1-sync.go.sonobi.com +127.0.0.1 apex.go.sonobi.com +127.0.0.1 iad-2.go.sonobi.com +127.0.0.1 iad-2-apex.go.sonobi.com +127.0.0.1 iad-2-sync.go.sonobi.com +127.0.0.1 keymaker.go.sonobi.com +127.0.0.1 lax-1.go.sonobi.com +127.0.0.1 lax-1-apex.go.sonobi.com +127.0.0.1 lax-1-sync.go.sonobi.com +127.0.0.1 lax-1-xcp.go.sonobi.com +127.0.0.1 lax-2.go.sonobi.com +127.0.0.1 lax-2-apex.go.sonobi.com +127.0.0.1 mtrx.go.sonobi.com +127.0.0.1 purch-sync.go.sonobi.com +127.0.0.1 sync.go.sonobi.com +127.0.0.1 xcp.go.sonobi.com + +# [soom.la] +127.0.0.1 assets.soom.la +127.0.0.1 highway2.soom.la +127.0.0.1 teleport.soom.la + +# [southwest.com] +127.0.0.1 smetrics.southwest.com + +# [speedcurve.com] +127.0.0.1 cdn.speedcurve.com + +# [speedshiftmedia.com] +127.0.0.1 aan.speedshiftmedia.com +127.0.0.1 adserving.aan.speedshiftmedia.com +127.0.0.1 adserving.speedshiftmedia.com +127.0.0.1 api.speedshiftmedia.com +127.0.0.1 cdn.speedshiftmedia.com +127.0.0.1 aan.cdn.speedshiftmedia.com +127.0.0.1 magnum.cdn.speedshiftmedia.com +127.0.0.1 services.cdn.speedshiftmedia.com +127.0.0.1 scripts.speedshiftmedia.com + +# [splicky.com] +127.0.0.1 splicky.com +127.0.0.1 bidswitch-eu.splicky.com + +# [split.io] +127.0.0.1 auth.split.io +127.0.0.1 cdn.split.io +127.0.0.1 events.split.io +127.0.0.1 sdk.split.io + +# [splkmobile.com] +127.0.0.1 api.splkmobile.com +127.0.0.1 29627a66.api.splkmobile.com +127.0.0.1 3581a62b.api.splkmobile.com +127.0.0.1 9ed5f5b4.api.splkmobile.com +127.0.0.1 e1345286.api.splkmobile.com +127.0.0.1 ff1c0cc5.api.splkmobile.com + +# [sponsorpay.com] +127.0.0.1 sponsorpay.com +127.0.0.1 api.sponsorpay.com +127.0.0.1 be.sponsorpay.com +127.0.0.1 engine.sponsorpay.com +127.0.0.1 service.sponsorpay.com + +# [spot.im] +127.0.0.1 api-2-0.spot.im +127.0.0.1 direct-events-collector.spot.im +127.0.0.1 events-collector.spot.im +127.0.0.1 metrics-logger.spot.im +127.0.0.1 pix.spot.im + +# [spotify.com] +127.0.0.1 adeventtracker.spotify.com +127.0.0.1 pixel.spotify.com +127.0.0.1 pixel-static.spotify.com + +# [spotscenered.info] +127.0.0.1 spotscenered.info +127.0.0.1 engine.spotscenered.info + +# [spotxcdn.com] +127.0.0.1 aka.spotxcdn.com +127.0.0.1 cdn.spotxcdn.com + +# [spotxchange.com] +127.0.0.1 spotxchange.com +127.0.0.1 den01-event.spotxchange.com +127.0.0.1 den01-search.spotxchange.com +127.0.0.1 event.spotxchange.com +127.0.0.1 den01.event.spotxchange.com +127.0.0.1 sin01.event.spotxchange.com +127.0.0.1 iad02-event.spotxchange.com +127.0.0.1 iad02-search.spotxchange.com +127.0.0.1 search.spotxchange.com +127.0.0.1 sin01.search.spotxchange.com +127.0.0.1 sync.search.spotxchange.com +127.0.0.1 den01.sync.search.spotxchange.com +127.0.0.1 iad02.sync.search.spotxchange.com +127.0.0.1 sin01.sync.search.spotxchange.com +127.0.0.1 sin01-event.spotxchange.com +127.0.0.1 sin01-search.spotxchange.com + +# [springserve.com] +127.0.0.1 springserve.com +127.0.0.1 bc-ssb-iad.springserve.com +127.0.0.1 cdn.springserve.com +127.0.0.1 datplus.springserve.com +127.0.0.1 morgdog.springserve.com +127.0.0.1 update.morgdog.springserve.com +127.0.0.1 s.update.morgdog.springserve.com +127.0.0.1 sps.springserve.com +127.0.0.1 sync.springserve.com +127.0.0.1 vid.springserve.com +127.0.0.1 vid-io.springserve.com +127.0.0.1 vid-io-iad.springserve.com +127.0.0.1 vid-io-sin.springserve.com +127.0.0.1 vpaid.springserve.com + +# [srmdata-us.com] +127.0.0.1 www.srmdata-us.com + +# [srmdata.com] +127.0.0.1 www.srmdata.com + +# [ssacdn.com] +127.0.0.1 cf.ssacdn.com +127.0.0.1 v.cf.ssacdn.com +127.0.0.1 cx.ssacdn.com +127.0.0.1 images-demand.ssacdn.com +127.0.0.1 networksdk.ssacdn.com +127.0.0.1 platform.ssacdn.com +127.0.0.1 s.ssacdn.com +127.0.0.1 scc.ssacdn.com +127.0.0.1 static.ssacdn.com +127.0.0.1 v.ssacdn.com + +# [ssl-services.com] +127.0.0.1 retarget.ssl-services.com + +# [stackadapt.com] +127.0.0.1 cdn.stackadapt.com +127.0.0.1 evm1.stackadapt.com +127.0.0.1 uw.evm1.stackadapt.com +127.0.0.1 evm2.stackadapt.com +127.0.0.1 srv.stackadapt.com +127.0.0.1 east.srv.stackadapt.com +127.0.0.1 sync.srv.stackadapt.com +127.0.0.1 tags.srv.stackadapt.com +127.0.0.1 uw.srv.stackadapt.com + +# [stackpathdns.com] +127.0.0.1 ads-lfi3olnec7fr.stackpathdns.com +127.0.0.1 sdk-assets-zy8pe3h4v8msjk6x2sq4.stackpathdns.com + +# [starbolt.io] +127.0.0.1 alkutbay.starbolt.io +127.0.0.1 sdk.starbolt.io + +# [startapp.com] +127.0.0.1 startapp.com + +# [startappexchange.com] +127.0.0.1 init.startappexchange.com + +# [startappservice.com] +127.0.0.1 startappservice.com +127.0.0.1 adimpression.startappservice.com +127.0.0.1 adsmetadata.startappservice.com +127.0.0.1 adwin.startappservice.com +127.0.0.1 click.startappservice.com +127.0.0.1 dts.startappservice.com +127.0.0.1 funnel-assets.startappservice.com +127.0.0.1 images.startappservice.com +127.0.0.1 imp.startappservice.com +127.0.0.1 info.startappservice.com +127.0.0.1 infoevent.startappservice.com +127.0.0.1 init.startappservice.com +127.0.0.1 req.startappservice.com +127.0.0.1 static.startappservice.com +127.0.0.1 info.static.startappservice.com +127.0.0.1 trackdownload.startappservice.com +127.0.0.1 video.startappservice.com + +# [stat24.com] +127.0.0.1 hit.stat24.com +127.0.0.1 ipla.hit.stat24.com + +# [statful.com] +127.0.0.1 beacon.statful.com + +# [stathat.com] +127.0.0.1 api.stathat.com + +# [steelhouse.com] +127.0.0.1 steelhouse.com + +# [steelhousemedia.com] +127.0.0.1 steelhousemedia.com +127.0.0.1 c.steelhousemedia.com +127.0.0.1 cookie-sync-service-prod.steelhousemedia.com +127.0.0.1 delivery.steelhousemedia.com +127.0.0.1 events.steelhousemedia.com + +# [steepto.com] +127.0.0.1 cdn.steepto.com +127.0.0.1 cm.steepto.com +127.0.0.1 s-img.steepto.com + +# [stickyadstv.com] +127.0.0.1 stickyadstv.com +127.0.0.1 ads.stickyadstv.com +127.0.0.1 cdn.stickyadstv.com +127.0.0.1 update.stickyadstv.com +127.0.0.1 s.update.stickyadstv.com + +# [stocard.de] +127.0.0.1 mb-cdn.stocard.de + +# [storygize.net] +127.0.0.1 www.storygize.net + +# [strava.com] +127.0.0.1 analytics.strava.com +127.0.0.1 tracing-collector.strava.com + +# [streamguys1.com] +127.0.0.1 ad-im-cmg.streamguys1.com +127.0.0.1 cmg.streamguys1.com + +# [streamrail.com] +127.0.0.1 k.streamrail.com +127.0.0.1 sdk.streamrail.com + +# [streamrail.net] +127.0.0.1 events.streamrail.net +127.0.0.1 ssp.streamrail.net + +# [strikeiron.com] +127.0.0.1 strikeiron.com + +# [subiz.com] +127.0.0.1 static.subiz.com + +# [summerhamster.com] +127.0.0.1 www.summerhamster.com + +# [sumome.com] +127.0.0.1 sumome.com +127.0.0.1 load.sumome.com + +# [superad2.com.sg] +127.0.0.1 superad2.com.sg +127.0.0.1 track.superad2.com.sg + +# [superadbox.com] +127.0.0.1 u.superadbox.com + +# [superads.cn] +127.0.0.1 trk.superads.cn + +# [superawesome.tv] +127.0.0.1 ads.superawesome.tv + +# [supersonic.com] +127.0.0.1 logs.supersonic.com + +# [supersonicads.com] +127.0.0.1 supersonicads.com +127.0.0.1 banner-gateway.supersonicads.com +127.0.0.1 click-haproxy.supersonicads.com +127.0.0.1 iab-imp-gateway.supersonicads.com +127.0.0.1 init.supersonicads.com +127.0.0.1 is-gateway.supersonicads.com +127.0.0.1 nativeapi.supersonicads.com +127.0.0.1 outcome.supersonicads.com +127.0.0.1 outcome-cdn.supersonicads.com +127.0.0.1 outcome-ssp.supersonicads.com +127.0.0.1 ow-gateway.supersonicads.com +127.0.0.1 pm-gateway.supersonicads.com +127.0.0.1 rv-gateway.supersonicads.com +127.0.0.1 sonic-us.supersonicads.com +127.0.0.1 guc-api.sonic-us.supersonicads.com +127.0.0.1 pixel-tracking.sonic-us.supersonicads.com +127.0.0.1 tagmediation.supersonicads.com +127.0.0.1 ua.supersonicads.com + +# [supplyframe.com] +127.0.0.1 ads.supplyframe.com +127.0.0.1 search.supplyframe.com + +# [survata.com] +127.0.0.1 survata.com +127.0.0.1 ir.surveywall-api.survata.com + +# [survicate.com] +127.0.0.1 api.survicate.com +127.0.0.1 survey.survicate.com + +# [swiftkey.com] +127.0.0.1 telemetry.api.swiftkey.com + +# [swiftype.com] +127.0.0.1 cc.swiftype.com + +# [swrve.com] +127.0.0.1 swrve.com +127.0.0.1 api.swrve.com +127.0.0.1 1170.api.swrve.com +127.0.0.1 1188.api.swrve.com +127.0.0.1 1353.api.swrve.com +127.0.0.1 1456.api.swrve.com +127.0.0.1 2359.api.swrve.com +127.0.0.1 2405.api.swrve.com +127.0.0.1 2578.api.swrve.com +127.0.0.1 2712.api.swrve.com +127.0.0.1 30506.api.swrve.com +127.0.0.1 30572.api.swrve.com +127.0.0.1 30736.api.swrve.com +127.0.0.1 30819.api.swrve.com +127.0.0.1 31123.api.swrve.com +127.0.0.1 3193.api.swrve.com +127.0.0.1 3285.api.swrve.com +127.0.0.1 3426.api.swrve.com +127.0.0.1 3444.api.swrve.com +127.0.0.1 3606.api.swrve.com +127.0.0.1 3616.api.swrve.com +127.0.0.1 3696.api.swrve.com +127.0.0.1 3789.api.swrve.com +127.0.0.1 3790.api.swrve.com +127.0.0.1 3791.api.swrve.com +127.0.0.1 409.api.swrve.com +127.0.0.1 4167.api.swrve.com +127.0.0.1 4421.api.swrve.com +127.0.0.1 4422.api.swrve.com +127.0.0.1 4445.api.swrve.com +127.0.0.1 4572.api.swrve.com +127.0.0.1 4698.api.swrve.com +127.0.0.1 4699.api.swrve.com +127.0.0.1 4700.api.swrve.com +127.0.0.1 4706.api.swrve.com +127.0.0.1 4761.api.swrve.com +127.0.0.1 4768.api.swrve.com +127.0.0.1 758.api.swrve.com +127.0.0.1 854.api.swrve.com +127.0.0.1 content.swrve.com +127.0.0.1 1170.content.swrve.com +127.0.0.1 1188.content.swrve.com +127.0.0.1 1353.content.swrve.com +127.0.0.1 1456.content.swrve.com +127.0.0.1 2359.content.swrve.com +127.0.0.1 2405.content.swrve.com +127.0.0.1 2578.content.swrve.com +127.0.0.1 2712.content.swrve.com +127.0.0.1 30181.content.swrve.com +127.0.0.1 30506.content.swrve.com +127.0.0.1 30572.content.swrve.com +127.0.0.1 30736.content.swrve.com +127.0.0.1 30819.content.swrve.com +127.0.0.1 31123.content.swrve.com +127.0.0.1 3285.content.swrve.com +127.0.0.1 3616.content.swrve.com +127.0.0.1 3696.content.swrve.com +127.0.0.1 3789.content.swrve.com +127.0.0.1 3790.content.swrve.com +127.0.0.1 409.content.swrve.com +127.0.0.1 4167.content.swrve.com +127.0.0.1 4421.content.swrve.com +127.0.0.1 4422.content.swrve.com +127.0.0.1 4445.content.swrve.com +127.0.0.1 4572.content.swrve.com +127.0.0.1 4698.content.swrve.com +127.0.0.1 4699.content.swrve.com +127.0.0.1 4700.content.swrve.com +127.0.0.1 4706.content.swrve.com +127.0.0.1 4768.content.swrve.com +127.0.0.1 758.content.swrve.com +127.0.0.1 content-cdn.swrve.com +127.0.0.1 eu-api.swrve.com +127.0.0.1 6379.eu-api.swrve.com +127.0.0.1 6384.eu-api.swrve.com +127.0.0.1 eu-content.swrve.com +127.0.0.1 6379.eu-content.swrve.com +127.0.0.1 6384.eu-content.swrve.com +127.0.0.1 31123.identity.swrve.com +127.0.0.1 link.swrve.com + +# [synergy-e.com] +127.0.0.1 banner.synergy-e.com + +# [systemlog.me] +127.0.0.1 n.systemlog.me + +# [tabmo.io] +127.0.0.1 events.tabmo.io + +# [taboola.com] +127.0.0.1 15.taboola.com +127.0.0.1 am-match.taboola.com +127.0.0.1 am-sync.taboola.com +127.0.0.1 am-trc-events.taboola.com +127.0.0.1 am-vid-events.taboola.com +127.0.0.1 am-wf.taboola.com +127.0.0.1 api.taboola.com +127.0.0.1 assets.taboola.com +127.0.0.1 beacon.taboola.com +127.0.0.1 c2.taboola.com +127.0.0.1 c3.taboola.com +127.0.0.1 cdn.taboola.com +127.0.0.1 cds.taboola.com +127.0.0.1 ch-match.taboola.com +127.0.0.1 ch-sync.taboola.com +127.0.0.1 ch-vid-events.taboola.com +127.0.0.1 ch-wf.taboola.com +127.0.0.1 convchmp.taboola.com +127.0.0.1 convlatbmp.taboola.com +127.0.0.1 convnjmp.taboola.com +127.0.0.1 hk-match.taboola.com +127.0.0.1 hk-sync.taboola.com +127.0.0.1 hk-vid-events.taboola.com +127.0.0.1 hk-wf.taboola.com +127.0.0.1 images.taboola.com +127.0.0.1 images-dl.taboola.com +127.0.0.1 impr.taboola.com +127.0.0.1 imprammp.taboola.com +127.0.0.1 imprchmp.taboola.com +127.0.0.1 imprhkmp.taboola.com +127.0.0.1 imprlatbmp.taboola.com +127.0.0.1 imprnjmp.taboola.com +127.0.0.1 imprsgmp.taboola.com +127.0.0.1 la-match.taboola.com +127.0.0.1 la-sync.taboola.com +127.0.0.1 la-trc-events.taboola.com +127.0.0.1 la-vid-events.taboola.com +127.0.0.1 la-wf.taboola.com +127.0.0.1 match.taboola.com +127.0.0.1 mb.taboola.com +127.0.0.1 mpg.taboola.com +127.0.0.1 nr.taboola.com +127.0.0.1 nr-events.taboola.com +127.0.0.1 opps.taboola.com +127.0.0.1 popup.taboola.com +127.0.0.1 resources.taboola.com +127.0.0.1 sg-match.taboola.com +127.0.0.1 sg-sync.taboola.com +127.0.0.1 sg-trc-events.taboola.com +127.0.0.1 sg-vid-events.taboola.com +127.0.0.1 sg-wf.taboola.com +127.0.0.1 sync.taboola.com +127.0.0.1 sync-t1.taboola.com +127.0.0.1 tracking.taboola.com +127.0.0.1 trc.taboola.com +127.0.0.1 timeinc.trc.taboola.com +127.0.0.1 trc-events.taboola.com +127.0.0.1 us-match.taboola.com +127.0.0.1 us-sync.taboola.com +127.0.0.1 us-vid-events.taboola.com +127.0.0.1 us-wf.taboola.com +127.0.0.1 vidanalytics.taboola.com +127.0.0.1 vidstat.taboola.com +127.0.0.1 vidstatb.taboola.com +127.0.0.1 vidutils.taboola.com +127.0.0.1 wf.taboola.com + +# [taboolasyndication.com] +127.0.0.1 taboolasyndication.com + +# [tacoda.net] +127.0.0.1 tacoda.net + +# [tactilews.com] +127.0.0.1 adserver.tactilews.com +127.0.0.1 analytics.tactilews.com +127.0.0.1 analytics-eu.tactilews.com + +# [tagcommander.com] +127.0.0.1 cdn.tagcommander.com +127.0.0.1 serverside4285.tagcommander.com + +# [tagdelivery.com] +127.0.0.1 ad-thd-east.tagdelivery.com + +# [tagsrvcs.com] +127.0.0.1 s.tagsrvcs.com + +# [tagular.com] +127.0.0.1 cdn.tagular.com + +# [tailtarget.com] +127.0.0.1 t.tailtarget.com +127.0.0.1 cm.t.tailtarget.com +127.0.0.1 tags.t.tailtarget.com + +# [talkable.com] +127.0.0.1 www.talkable.com + +# [talkingdata.net] +127.0.0.1 tdcv3.talkingdata.net + +# [talkspace.com] +127.0.0.1 snowplowcollector.talkspace.com + +# [tamedia.com.tw] +127.0.0.1 agent.tamedia.com.tw + +# [tamgrt.com] +127.0.0.1 www.tamgrt.com + +# [tango.me] +127.0.0.1 acme.tango.me + +# [taobao.com] +127.0.0.1 audid-api.taobao.com +127.0.0.1 adashx4ae.ut.taobao.com +127.0.0.1 h-adashx.ut.taobao.com + +# [tapad.com] +127.0.0.1 tapad.com +127.0.0.1 assets.tapad.com +127.0.0.1 pandg.tapad.com +127.0.0.1 pixel.tapad.com +127.0.0.1 tapestry.tapad.com + +# [tapas.net] +127.0.0.1 tapas.net +127.0.0.1 nrc.tapas.net + +# [tapatalk.com] +127.0.0.1 log.tapatalk.com + +# [tapdaq.com] +127.0.0.1 ads.tapdaq.com + +# [tapfiliate.com] +127.0.0.1 script.tapfiliate.com +127.0.0.1 static.tapfiliate.com + +# [tapinfluence.com] +127.0.0.1 a.tapinfluence.com +127.0.0.1 influencers.tapinfluence.com +127.0.0.1 tracking.tapinfluence.com + +# [tapjoy.com] +127.0.0.1 bid.tapjoy.com +127.0.0.1 connect.tapjoy.com +127.0.0.1 content.tapjoy.com +127.0.0.1 placements.tapjoy.com +127.0.0.1 rpc.tapjoy.com +127.0.0.1 ws.tapjoy.com + +# [tapjoyads.com] +127.0.0.1 tapjoyads.com +127.0.0.1 ws.tapjoyads.com + +# [taplytics.com] +127.0.0.1 6491480h9-capi.taplytics.com +127.0.0.1 api.taplytics.com +127.0.0.1 decision.taplytics.com +127.0.0.1 js.taplytics.com +127.0.0.1 ping.taplytics.com + +# [tappx.com] +127.0.0.1 tappx.com +127.0.0.1 api.tappx.com +127.0.0.1 ssp.api.tappx.com +127.0.0.1 track.tappx.com +127.0.0.1 imp.track.tappx.com + +# [tapresearch.com] +127.0.0.1 www.tapresearch.com + +# [taps.io] +127.0.0.1 api.taps.io + +# [tapsell.ir] +127.0.0.1 api.tapsell.ir +127.0.0.1 plus.tapsell.ir + +# [tapstream.com] +127.0.0.1 api.tapstream.com +127.0.0.1 reporting.tapstream.com + +# [taptapnetworks.com] +127.0.0.1 cdnsonata.taptapnetworks.com +127.0.0.1 sonata-notifications.taptapnetworks.com +127.0.0.1 sonata-notifications-us-east.taptapnetworks.com + +# [taptica.com] +127.0.0.1 taptica.com +127.0.0.1 balanced-clk.taptica.com +127.0.0.1 clk.taptica.com +127.0.0.1 impression.taptica.com + +# [target2sell.com] +127.0.0.1 target2sell.com +127.0.0.1 api.target2sell.com +127.0.0.1 serv-api.target2sell.com +127.0.0.1 static.target2sell.com + +# [targetspot.com] +127.0.0.1 targetspot.com +127.0.0.1 cdn.targetspot.com +127.0.0.1 content.cdn.targetspot.com +127.0.0.1 nodeny.targetspot.com + +# [tdameritrade.com] +127.0.0.1 analytics.tdameritrade.com +127.0.0.1 appdeumext.tdameritrade.com + +# [teads.tv] +127.0.0.1 a.teads.tv +127.0.0.1 be-ms.teads.tv +127.0.0.1 cdn.teads.tv +127.0.0.1 cdn2.teads.tv +127.0.0.1 criteo-sync.teads.tv +127.0.0.1 mp.teads.tv +127.0.0.1 p.teads.tv +127.0.0.1 r.teads.tv +127.0.0.1 s8t.teads.tv +127.0.0.1 studio-t.teads.tv +127.0.0.1 sundaysky-sync-us.teads.tv +127.0.0.1 sync.teads.tv +127.0.0.1 t.teads.tv + +# [tealiumiq.com] +127.0.0.1 tealiumiq.com +127.0.0.1 collect.tealiumiq.com +127.0.0.1 collect-ap-northeast-1.tealiumiq.com +127.0.0.1 collect-ap-southeast-2.tealiumiq.com +127.0.0.1 collect-eu-central-1.tealiumiq.com +127.0.0.1 collect-eu-west-1.tealiumiq.com +127.0.0.1 datacloud.tealiumiq.com +127.0.0.1 datacloud-eu-central-1.tealiumiq.com +127.0.0.1 datacloud-us-east-1.tealiumiq.com +127.0.0.1 pc-cmsgov-collect.tealiumiq.com +127.0.0.1 pc-humana-collect.tealiumiq.com +127.0.0.1 pc-humana-visitor-service-us-east-1.tealiumiq.com +127.0.0.1 pc-providence-collect.tealiumiq.com +127.0.0.1 pc-providence-collect-us-east-1.tealiumiq.com +127.0.0.1 pc-providence-visitor-service-us-east-1.tealiumiq.com +127.0.0.1 uconnect.tealiumiq.com +127.0.0.1 visitor-service.tealiumiq.com +127.0.0.1 visitor-service-ap-northeast-1.tealiumiq.com +127.0.0.1 visitor-service-ap-southeast-2.tealiumiq.com +127.0.0.1 visitor-service-eu-central-1.tealiumiq.com +127.0.0.1 visitor-service-eu-west-1.tealiumiq.com +127.0.0.1 visitor-service-us-east-1.tealiumiq.com + +# [techcrunch.com] +127.0.0.1 ampmetrics.techcrunch.com + +# [technoratimedia.com] +127.0.0.1 ad-cdn.technoratimedia.com +127.0.0.1 prebid.technoratimedia.com +127.0.0.1 sync.technoratimedia.com + +# [ted.com] +127.0.0.1 error-collector.ted.com +127.0.0.1 metrics.ted.com +127.0.0.1 api.videometrics.ted.com + +# [teenvogue.com] +127.0.0.1 sstats.teenvogue.com + +# [telematicsdirect.com] +127.0.0.1 nav.telematicsdirect.com + +# [tencent-cloud.net] +127.0.0.1 beacon.sparta.mig.tencent-cloud.net + +# [tend.io] +127.0.0.1 tend.io +127.0.0.1 track.tend.io + +# [tenjin.com] +127.0.0.1 track.tenjin.com + +# [tenjin.io] +127.0.0.1 track.tenjin.io + +# [teragence.net] +127.0.0.1 control.teragence.net + +# [tf-cdn.net] +127.0.0.1 push.tf-cdn.net + +# [tfgapps.com] +127.0.0.1 adspot.tfgapps.com + +# [tfgco.com] +127.0.0.1 beacon.tfgco.com + +# [theadex.com] +127.0.0.1 api.theadex.com + +# [thebrighttag.com] +127.0.0.1 s.thebrighttag.com + +# [theguardian.com] +127.0.0.1 ophan.theguardian.com + +# [themoneytizer.com] +127.0.0.1 ads.themoneytizer.com + +# [theoremreach.com] +127.0.0.1 theoremreach.com + +# [thescore.com] +127.0.0.1 analytics-tracker.thescore.com + +# [thetimmedia.site] +127.0.0.1 thetimmedia.site +127.0.0.1 trinity-cdn.thetimmedia.site +127.0.0.1 trinity-player.thetimmedia.site + +# [thetrafficstat.net] +127.0.0.1 thetrafficstat.net + +# [thinknearhub.com] +127.0.0.1 openx-server.thinknearhub.com +127.0.0.1 opera-server.thinknearhub.com +127.0.0.1 smaato-server.thinknearhub.com +127.0.0.1 thinknear-hosted.thinknearhub.com + +# [thrtle.com] +127.0.0.1 thrtle.com + +# [tidaltv.com] +127.0.0.1 tidaltv.com +127.0.0.1 trk.tidaltv.com + +# [tiktok.com] +127.0.0.1 analytics.tiktok.com + +# [tiltingpoint.io] +127.0.0.1 registration.tiltingpoint.io +127.0.0.1 utctime.tiltingpoint.io + +# [timeinc.net] +127.0.0.1 tia.timeinc.net + +# [timewarnercable.com] +127.0.0.1 metrics.timewarnercable.com + +# [tingyun.com] +127.0.0.1 beacon.tingyun.com + +# [tinypass.com] +127.0.0.1 api-v3.tinypass.com +127.0.0.1 buy.tinypass.com +127.0.0.1 cdn.tinypass.com +127.0.0.1 dashboard.tinypass.com +127.0.0.1 experience.tinypass.com +127.0.0.1 id.tinypass.com +127.0.0.1 sandbox.tinypass.com + +# [tiqcdn.com] +127.0.0.1 tags.tiqcdn.com +127.0.0.1 tags-eu.tiqcdn.com + +# [tnkfactory.com] +127.0.0.1 tnkfactory.com +127.0.0.1 ap.tnkfactory.com + +# [tns-counter.ru] +127.0.0.1 ar.tns-counter.ru +127.0.0.1 kz.tns-counter.ru +127.0.0.1 www.tns-counter.ru + +# [tns-cs.net] +127.0.0.1 ssl-nrk.tns-cs.net + +# [toast.com] +127.0.0.1 ad-exchange.toast.com +127.0.0.1 adlc-exchange.toast.com +127.0.0.1 adx-exchange.toast.com +127.0.0.1 tagmanager.toast.com +127.0.0.1 static.tagmanager.toast.com + +# [today.com] +127.0.0.1 aamt.today.com + +# [tohsoft.com] +127.0.0.1 adservice.tohsoft.com + +# [topaz-analytics.com] +127.0.0.1 android-com-wildlife-games-battle-royale-free-zooba.topaz-analytics.com +127.0.0.1 playtest-api.topaz-analytics.com +127.0.0.1 push-api.topaz-analytics.com + +# [torrenti.al] +127.0.0.1 m1.torrenti.al + +# [tout.com] +127.0.0.1 analytics.tout.com + +# [tpbid.com] +127.0.0.1 tpbid.com +127.0.0.1 c.tpbid.com +127.0.0.1 gota.tpbid.com +127.0.0.1 gotu.tpbid.com + +# [tpctrust.com] +127.0.0.1 s.tpctrust.com + +# [trackingio.com] +127.0.0.1 log.trackingio.com +127.0.0.1 slog.trackingio.com + +# [trackonomics.net] +127.0.0.1 cdn-magiclinks.trackonomics.net + +# [traffichunt.com] +127.0.0.1 ads.traffichunt.com + +# [trafficjunky.net] +127.0.0.1 ads.trafficjunky.net +127.0.0.1 hw-cdn.trafficjunky.net +127.0.0.1 hw-cdn-ap.trafficjunky.net +127.0.0.1 hw-cdn2.trafficjunky.net +127.0.0.1 media.trafficjunky.net +127.0.0.1 vz-cdn.trafficjunky.net +127.0.0.1 vz-cdn2.trafficjunky.net + +# [trafficmanager.net] +127.0.0.1 analytics-listener.trafficmanager.net +127.0.0.1 collector-main.trafficmanager.net + +# [trafmag.com] +127.0.0.1 t.trafmag.com + +# [traktum.com] +127.0.0.1 traktum.com + +# [treasuredata.com] +127.0.0.1 in.treasuredata.com +127.0.0.1 cdp.in.treasuredata.com + +# [tremorhub.com] +127.0.0.1 tremorhub.com +127.0.0.1 adelphic-partners.tremorhub.com +127.0.0.1 ads.tremorhub.com +127.0.0.1 2ciy2-9kbup.ads.tremorhub.com +127.0.0.1 4cywq-eqnre.ads.tremorhub.com +127.0.0.1 5ew8d-b3mmu.ads.tremorhub.com +127.0.0.1 5nbh3-h9cpz.ads.tremorhub.com +127.0.0.1 6psex-axuft.ads.tremorhub.com +127.0.0.1 6psex-fm1gy.ads.tremorhub.com +127.0.0.1 6psex-sootr.ads.tremorhub.com +127.0.0.1 bktr2-06hdl.ads.tremorhub.com +127.0.0.1 cguke-9h64o.ads.tremorhub.com +127.0.0.1 eq97f-1j0az.ads.tremorhub.com +127.0.0.1 eq97f-3ak3i.ads.tremorhub.com +127.0.0.1 eq97f-d6025.ads.tremorhub.com +127.0.0.1 gklfs-0vg08.ads.tremorhub.com +127.0.0.1 gklfs-fvifs.ads.tremorhub.com +127.0.0.1 gklfs-giam6.ads.tremorhub.com +127.0.0.1 gklfs-idnhw.ads.tremorhub.com +127.0.0.1 gklfs-ktn14.ads.tremorhub.com +127.0.0.1 gklfs-x8k98.ads.tremorhub.com +127.0.0.1 h250p-y3urn.ads.tremorhub.com +127.0.0.1 i79zj-tzyj9.ads.tremorhub.com +127.0.0.1 jzwjq.ads.tremorhub.com +127.0.0.1 m7hdh-2damu.ads.tremorhub.com +127.0.0.1 mb9eo-7w62j.ads.tremorhub.com +127.0.0.1 mb9eo-nkrlx.ads.tremorhub.com +127.0.0.1 oryj8-jzbmc.ads.tremorhub.com +127.0.0.1 p4dt2-0pwq8.ads.tremorhub.com +127.0.0.1 p4dt2-4nrdw.ads.tremorhub.com +127.0.0.1 p4dt2-8d2sv.ads.tremorhub.com +127.0.0.1 p4dt2-980w2.ads.tremorhub.com +127.0.0.1 p4dt2-9fzxj.ads.tremorhub.com +127.0.0.1 p4dt2-hr9oj.ads.tremorhub.com +127.0.0.1 p4dt2-uma55.ads.tremorhub.com +127.0.0.1 pc031-edgup.ads.tremorhub.com +127.0.0.1 pc051-k4snh.ads.tremorhub.com +127.0.0.1 pc083-0qo9e.ads.tremorhub.com +127.0.0.1 pc083-aipdx.ads.tremorhub.com +127.0.0.1 pc083-ii06c.ads.tremorhub.com +127.0.0.1 playbuzzmm.ads.tremorhub.com +127.0.0.1 playbuzzmobileweb.ads.tremorhub.com +127.0.0.1 px2ii-ufb66.ads.tremorhub.com +127.0.0.1 q017o-d42by.ads.tremorhub.com +127.0.0.1 q017o-jh7o1.ads.tremorhub.com +127.0.0.1 regional.ads.tremorhub.com +127.0.0.1 slckg-4znyf.ads.tremorhub.com +127.0.0.1 slckg-kqe2e.ads.tremorhub.com +127.0.0.1 slckg-lyoc5.ads.tremorhub.com +127.0.0.1 slckg-nugvu.ads.tremorhub.com +127.0.0.1 slckg-qrmhc.ads.tremorhub.com +127.0.0.1 v4r9z-3jgr1.ads.tremorhub.com +127.0.0.1 v4r9z-fjydq.ads.tremorhub.com +127.0.0.1 vtrdn-wjdav.ads.tremorhub.com +127.0.0.1 amobee-partners.tremorhub.com +127.0.0.1 appnexus-partners.tremorhub.com +127.0.0.1 brightroll-partners.tremorhub.com +127.0.0.1 cdn.tremorhub.com +127.0.0.1 connatix-supply-partners.tremorhub.com +127.0.0.1 criteo-partners.tremorhub.com +127.0.0.1 events.tremorhub.com +127.0.0.1 partners.tremorhub.com +127.0.0.1 quantcast.partners.tremorhub.com +127.0.0.1 simplifi.partners.tremorhub.com +127.0.0.1 publishers.tremorhub.com +127.0.0.1 pbs.publishers.tremorhub.com +127.0.0.1 qds0l.publishers.tremorhub.com +127.0.0.1 scm.publishers.tremorhub.com +127.0.0.1 sundaysky-partners.tremorhub.com +127.0.0.1 taboola-supply-partners.tremorhub.com +127.0.0.1 videology-partners.tremorhub.com + +# [tremormedia.com] +127.0.0.1 tremormedia.com + +# [tresensa.com] +127.0.0.1 analytics.tresensa.com + +# [trialpay.com] +127.0.0.1 trialpay.com + +# [tribalfusion.com] +127.0.0.1 a.tribalfusion.com + +# [trinitymedia.ai] +127.0.0.1 depart.trinitymedia.ai + +# [trnox.com] +127.0.0.1 tracking-3-9f58.trnox.com + +# [tru.am] +127.0.0.1 tru.am +127.0.0.1 beacon.tru.am + +# [truecaller.com] +127.0.0.1 ads-router-noneu.truecaller.com +127.0.0.1 ads5-noneu.truecaller.com +127.0.0.1 pushid-noneu.truecaller.com + +# [trueleadid.com] +127.0.0.1 deviceid.trueleadid.com + +# [truex.com] +127.0.0.1 truex.com +127.0.0.1 ctv.truex.com + +# [truoptik.com] +127.0.0.1 truoptik.com +127.0.0.1 dmp.truoptik.com + +# [trustarc.com] +127.0.0.1 choices.trustarc.com + +# [truste.com] +127.0.0.1 choices.truste.com +127.0.0.1 preferences.truste.com +127.0.0.1 privacy-policy.truste.com + +# [trustx.org] +127.0.0.1 sofia.trustx.org + +# [tsyndicate.com] +127.0.0.1 cdn.tsyndicate.com +127.0.0.1 lcdn.tsyndicate.com + +# [ttpsdk.info] +127.0.0.1 gateway.ttpsdk.info +127.0.0.1 promo-images.ttpsdk.info +127.0.0.1 ttplugins.ttpsdk.info + +# [tuanguwen.com] +127.0.0.1 ad-mediation.tuanguwen.com + +# [tubemogul.com] +127.0.0.1 cmp-lb-ap-southeast.tubemogul.com +127.0.0.1 conv.tubemogul.com +127.0.0.1 displayf.tubemogul.com +127.0.0.1 geodns.tubemogul.com +127.0.0.1 cdn.geodns.tubemogul.com +127.0.0.1 cmp.geodns.tubemogul.com +127.0.0.1 lasteventf.tubemogul.com +127.0.0.1 psi.tubemogul.com +127.0.0.1 rtd.tubemogul.com +127.0.0.1 statsf.tubemogul.com +127.0.0.1 sync.tubemogul.com +127.0.0.1 syncf.tubemogul.com +127.0.0.1 ud.tubemogul.com + +# [tubi.io] +127.0.0.1 analytics-ingestion.production-public.tubi.io + +# [tumblr.com] +127.0.0.1 ls.srvcs.tumblr.com + +# [tune.com] +127.0.0.1 ma.tune.com +127.0.0.1 analytics.ma.tune.com + +# [turn.com] +127.0.0.1 turn.com +127.0.0.1 ad.turn.com +127.0.0.1 cdns.turn.com +127.0.0.1 ad2.cdns.turn.com +127.0.0.1 img.cdns.turn.com +127.0.0.1 d.turn.com +127.0.0.1 img.turn.com +127.0.0.1 presentation-ams1.turn.com +127.0.0.1 presentation-hkg1.turn.com +127.0.0.1 r.turn.com + +# [tusdk.com] +127.0.0.1 api.tusdk.com + +# [tutelatechnologies.com] +127.0.0.1 hail-reporting.tutelatechnologies.com +127.0.0.1 reporting.tutelatechnologies.com + +# [tutoads.tv] +127.0.0.1 tutoads.tv +127.0.0.1 cdn.tutoads.tv +127.0.0.1 get.tutoads.tv +127.0.0.1 tracy.tutoads.tv + +# [tvadsync.com] +127.0.0.1 px.tvadsync.com + +# [tvpixel.com] +127.0.0.1 tvpixel.com +127.0.0.1 c.tvpixel.com +127.0.0.1 p.tvpixel.com + +# [tvsquared.com] +127.0.0.1 tvsquared.com +127.0.0.1 collector-12255.tvsquared.com +127.0.0.1 collector-9306.us.tvsquared.com +127.0.0.1 collectoru.us.tvsquared.com + +# [twilio.com] +127.0.0.1 sdkgw.us1.twilio.com + +# [twitter.com] +127.0.0.1 ads.twitter.com +127.0.0.1 ads-api.twitter.com +127.0.0.1 ads-bidder-api.twitter.com +127.0.0.1 analytics.twitter.com + +# [tynt.com] +127.0.0.1 de.tynt.com + +# [ua.com] +127.0.0.1 lightstep-collector.api.ua.com + +# [uberads.com] +127.0.0.1 uberads.com +127.0.0.1 ads.uberads.com +127.0.0.1 serve.uberads.com +127.0.0.1 serve-prod1204.uberads.com + +# [uberinternal.com] +127.0.0.1 local-analytics.uberinternal.com + +# [ubimo.com] +127.0.0.1 reports.ubimo.com + +# [uc.cn] +127.0.0.1 applog.uc.cn +127.0.0.1 gj.applog.uc.cn +127.0.0.1 applogios.uc.cn +127.0.0.1 gjapplog.uc.cn +127.0.0.1 mparticle.uc.cn +127.0.0.1 track.uc.cn +127.0.0.1 gj.track.uc.cn +127.0.0.1 woodpecker.uc.cn + +# [ucweb.com] +127.0.0.1 adtrack.ucweb.com +127.0.0.1 gjtrack.ucweb.com +127.0.0.1 insight.ucweb.com +127.0.0.1 adn.insight.ucweb.com +127.0.0.1 logserver.insight.ucweb.com +127.0.0.1 sdkupgrade.insight.ucweb.com +127.0.0.1 puds.ucweb.com +127.0.0.1 uc.ucweb.com +127.0.0.1 click.union.ucweb.com + +# [ugdturner.com] +127.0.0.1 www.ugdturner.com + +# [uimserv.net] +127.0.0.1 uimserv.net + +# [ulta.com] +127.0.0.1 sweb.ulta.com + +# [umbel.com] +127.0.0.1 umbel.com +127.0.0.1 api.umbel.com +127.0.0.1 tags.api.umbel.com + +# [umeng.co] +127.0.0.1 umeng.co +127.0.0.1 alog.umeng.co +127.0.0.1 au.umeng.co +127.0.0.1 oc.umeng.co + +# [umeng.com] +127.0.0.1 alog.umeng.com +127.0.0.1 alog-default.umeng.com +127.0.0.1 alogs.umeng.com +127.0.0.1 alogsus.umeng.com +127.0.0.1 alogus.umeng.com +127.0.0.1 ar.umeng.com +127.0.0.1 at.umeng.com +127.0.0.1 au.umeng.com +127.0.0.1 errlog.umeng.com +127.0.0.1 oc.umeng.com +127.0.0.1 ocx.umeng.com +127.0.0.1 ouplog.umeng.com +127.0.0.1 plbslog.umeng.com +127.0.0.1 sec.umeng.com +127.0.0.1 ulogs.umeng.com + +# [umengcloud.com] +127.0.0.1 umengcloud.com +127.0.0.1 alog.umengcloud.com +127.0.0.1 alogs.umengcloud.com +127.0.0.1 msg.umengcloud.com +127.0.0.1 ulogs.umengcloud.com +127.0.0.1 upoll.umengcloud.com +127.0.0.1 utop.umengcloud.com + +# [umsns.com] +127.0.0.1 log.umsns.com +127.0.0.1 stats.umsns.com + +# [umtrack.com] +127.0.0.1 umtrack.com +127.0.0.1 at.umtrack.com +127.0.0.1 log.umtrack.com + +# [under9.co] +127.0.0.1 rlog-api.under9.co + +# [undertone.com] +127.0.0.1 ads.undertone.com +127.0.0.1 creative-p.undertone.com +127.0.0.1 evt.undertone.com +127.0.0.1 hb.undertone.com +127.0.0.1 ops-cdn.undertone.com +127.0.0.1 origin-evt.undertone.com +127.0.0.1 usr.undertone.com + +# [uniconsent.com] +127.0.0.1 cmp.uniconsent.com +127.0.0.1 edge.uniconsent.com + +# [unimhk.com] +127.0.0.1 unimhk.com + +# [unionstatistics.com] +127.0.0.1 sa.unionstatistics.com + +# [unity3d.com] +127.0.0.1 cdp.cloud.unity3d.com +127.0.0.1 perf-events.cloud.unity3d.com +127.0.0.1 config.uca.cloud.unity3d.com +127.0.0.1 data-optout-service.uca.cloud.unity3d.com +127.0.0.1 userreporting.cloud.unity3d.com +127.0.0.1 ads.prd.ie.internal.unity3d.com +127.0.0.1 publisher-event.ads.prd.ie.internal.unity3d.com +127.0.0.1 ads-privacy-api.prd.mz.internal.unity3d.com +127.0.0.1 stats.unity3d.com +127.0.0.1 unityads.unity3d.com +127.0.0.1 ads-brand-postback.unityads.unity3d.com +127.0.0.1 adserver.unityads.unity3d.com +127.0.0.1 adsx.unityads.unity3d.com +127.0.0.1 auction.unityads.unity3d.com +127.0.0.1 auction-load.unityads.unity3d.com +127.0.0.1 auiopt.unityads.unity3d.com +127.0.0.1 cdn.unityads.unity3d.com +127.0.0.1 cdn-creatives-highwinds-prd.unityads.unity3d.com +127.0.0.1 cdn-webview-pge.unityads.unity3d.com +127.0.0.1 config.unityads.unity3d.com +127.0.0.1 dsp-tracking.unityads.unity3d.com +127.0.0.1 dsp-vast.unityads.unity3d.com +127.0.0.1 geocdn.unityads.unity3d.com +127.0.0.1 httpkafka.unityads.unity3d.com +127.0.0.1 pge.unityads.unity3d.com +127.0.0.1 publisher-config.unityads.unity3d.com +127.0.0.1 publisher-event.unityads.unity3d.com +127.0.0.1 thind.unityads.unity3d.com +127.0.0.1 webview.unityads.unity3d.com + +# [unrulymedia.com] +127.0.0.1 r53.unrulymedia.com +127.0.0.1 stats3.r53.unrulymedia.com +127.0.0.1 rx-stats3.unrulymedia.com +127.0.0.1 stats3.unrulymedia.com +127.0.0.1 targeting.unrulymedia.com +127.0.0.1 pre-usermatch.targeting.unrulymedia.com +127.0.0.1 rx.targeting.unrulymedia.com +127.0.0.1 tag.targeting.unrulymedia.com +127.0.0.1 usermatch.targeting.unrulymedia.com +127.0.0.1 video.unrulymedia.com + +# [uodoo.com] +127.0.0.1 event.allnews.uodoo.com + +# [upalytics.com] +127.0.0.1 upalytics.com + +# [upltv.com] +127.0.0.1 ads-sdk.upltv.com + +# [upqzfile.com] +127.0.0.1 mobilelog.upqzfile.com +127.0.0.1 v6.mobilelog.upqzfile.com +127.0.0.1 other.upqzfile.com +127.0.0.1 video.upqzfile.com + +# [uprivaladserver.net] +127.0.0.1 api.uprivaladserver.net +127.0.0.1 cdn.uprivaladserver.net + +# [upsight-api.com] +127.0.0.1 upsight-api.com +127.0.0.1 batch.upsight-api.com +127.0.0.1 bootstrap.upsight-api.com +127.0.0.1 marketing-ssl.upsight-api.com +127.0.0.1 single.upsight-api.com + +# [upsnap.com] +127.0.0.1 upsnap.com + +# [upush.co] +127.0.0.1 sdk.upush.co + +# [urbanairship.com] +127.0.0.1 boxoffice.urbanairship.com +127.0.0.1 c00162-dl.urbanairship.com +127.0.0.1 combine.urbanairship.com +127.0.0.1 device-api.urbanairship.com +127.0.0.1 remote-data.urbanairship.com +127.0.0.1 sbux-dl.urbanairship.com +127.0.0.1 web-sdk.urbanairship.com + +# [usabilla.com] +127.0.0.1 api.usabilla.com +127.0.0.1 w.usabilla.com + +# [usatoday.com] +127.0.0.1 srepdata.usatoday.com + +# [usbla.net] +127.0.0.1 out.usbla.net +127.0.0.1 sdk.out.usbla.net + +# [usebutton.com] +127.0.0.1 api.usebutton.com +127.0.0.1 cdn.usebutton.com +127.0.0.1 mobileapi.usebutton.com +127.0.0.1 app-03c19ea7c9fd0c57.mobileapi.usebutton.com +127.0.0.1 app-10d1b5add9b529e5.mobileapi.usebutton.com +127.0.0.1 app-5f80612999bcf5c9.mobileapi.usebutton.com +127.0.0.1 app-67a1a4bb9dffba86.mobileapi.usebutton.com +127.0.0.1 app-6b7903104cffc647.mobileapi.usebutton.com +127.0.0.1 app-7101fcd60945d6ec.mobileapi.usebutton.com +127.0.0.1 app-796db8a17c48a13b.mobileapi.usebutton.com + +# [usefathom.com] +127.0.0.1 cdn.usefathom.com + +# [usefomo.com] +127.0.0.1 geocode.usefomo.com +127.0.0.1 www.usefomo.com + +# [useinsider.com] +127.0.0.1 segment.api.useinsider.com +127.0.0.1 mobileanalytics.useinsider.com + +# [userleap.com] +127.0.0.1 api.userleap.com + +# [userzoom.com] +127.0.0.1 cdn4.userzoom.com + +# [utarget.ru] +127.0.0.1 utarget.ru + +# [v-mate.mobi] +127.0.0.1 log.apk.v-mate.mobi + +# [vads.net.vn] +127.0.0.1 vads.net.vn + +# [vaicore.site] +127.0.0.1 co.vaicore.site +127.0.0.1 int.vaicore.site + +# [vaicore.store] +127.0.0.1 int.vaicore.store + +# [vaicore.xyz] +127.0.0.1 vaicore.xyz +127.0.0.1 co.vaicore.xyz +127.0.0.1 int.vaicore.xyz + +# [vamaker.com] +127.0.0.1 vamaker.com + +# [vcmedia.vn] +127.0.0.1 admicro1.vcmedia.vn + +# [vcnc.co.kr] +127.0.0.1 ads.vcnc.co.kr + +# [vcommission.com] +127.0.0.1 tracking.vcommission.com + +# [vdopia.com] +127.0.0.1 vdopia.com +127.0.0.1 cs.vdopia.com + +# [veinteractive.com] +127.0.0.1 cookiea1.veinteractive.com +127.0.0.1 cookiee1.veinteractive.com +127.0.0.1 dtrc.veinteractive.com +127.0.0.1 dtrchk.veinteractive.com +127.0.0.1 sessionapi.veinteractive.com +127.0.0.1 sessionapihk.veinteractive.com +127.0.0.1 veads.veinteractive.com + +# [vendemore.com] +127.0.0.1 analytics.vendemore.com + +# [vendimob.pl] +127.0.0.1 vendimob.pl + +# [verizon.com] +127.0.0.1 sanalytics.verizon.com + +# [verizonwireless.com] +127.0.0.1 sanalytics.verizonwireless.com + +# [vertamedia.com] +127.0.0.1 a.vertamedia.com +127.0.0.1 ads12.vertamedia.com +127.0.0.1 ads16.vertamedia.com +127.0.0.1 ads21.vertamedia.com +127.0.0.1 ads22.vertamedia.com +127.0.0.1 ads23.vertamedia.com +127.0.0.1 ads24.vertamedia.com +127.0.0.1 ads25.vertamedia.com +127.0.0.1 ads27.vertamedia.com +127.0.0.1 ads31.vertamedia.com +127.0.0.1 ads32.vertamedia.com +127.0.0.1 ads33.vertamedia.com +127.0.0.1 ads34.vertamedia.com +127.0.0.1 ads36.vertamedia.com +127.0.0.1 aux-log1-sh.vertamedia.com +127.0.0.1 aux-log2-sh.vertamedia.com +127.0.0.1 s.vertamedia.com +127.0.0.1 sync.vertamedia.com + +# [verticalscope.com] +127.0.0.1 api.verticalscope.com +127.0.0.1 static.verticalscope.com + +# [vervemobile.com] +127.0.0.1 vervemobile.com + +# [vi-serve.com] +127.0.0.1 vi-serve.com +127.0.0.1 nv.vi-serve.com +127.0.0.1 s.vi-serve.com +127.0.0.1 t.vi-serve.com +127.0.0.1 vis.vi-serve.com + +# [viacom.tech] +127.0.0.1 events-collector-api.viacom.tech + +# [viafoura.co] +127.0.0.1 api.viafoura.co +127.0.0.1 realtimeeventfeeds.viafoura.co +127.0.0.1 sub.viafoura.co + +# [viafoura.net] +127.0.0.1 cdn.viafoura.net + +# [viantsuite.com] +127.0.0.1 sdk.viantsuite.com + +# [viber.com] +127.0.0.1 ads.viber.com +127.0.0.1 ads-d.viber.com + +# [vice.com] +127.0.0.1 sourcepoint.vice.com + +# [vidazoo.com] +127.0.0.1 bis.vidazoo.com +127.0.0.1 bisdr.vidazoo.com +127.0.0.1 inventory.vidazoo.com +127.0.0.1 pl.vidazoo.com +127.0.0.1 static.vidazoo.com +127.0.0.1 vroku-bis-1.vidazoo.com +127.0.0.1 wserver.vidazoo.com + +# [videoadex.com] +127.0.0.1 ads.videoadex.com + +# [videoamp.com] +127.0.0.1 videoamp.com +127.0.0.1 b.videoamp.com + +# [videohub.tv] +127.0.0.1 videohub.tv +127.0.0.1 ads-secure.videohub.tv +127.0.0.1 adserver.videohub.tv +127.0.0.1 dt-secure.videohub.tv +127.0.0.1 l0-secure.videohub.tv +127.0.0.1 tp.videohub.tv + +# [videoplayerhub.com] +127.0.0.1 kinja-com.videoplayerhub.com +127.0.0.1 pmc-com.videoplayerhub.com + +# [videosecrets.com] +127.0.0.1 banners.videosecrets.com + +# [vidible.tv] +127.0.0.1 cdn.vidible.tv +127.0.0.1 ads.use1.prod.vidible.tv +127.0.0.1 trk.vidible.tv + +# [vidora.com] +127.0.0.1 vidora.com +127.0.0.1 a.vidora.com +127.0.0.1 api.vidora.com +127.0.0.1 assets.vidora.com +127.0.0.1 cortex.vidora.com + +# [vidver.to] +127.0.0.1 ad.vidver.to + +# [vidverto.io] +127.0.0.1 ad.vidverto.io + +# [viewdeos.com] +127.0.0.1 cdn.viewdeos.com +127.0.0.1 go1.viewdeos.com +127.0.0.1 sync.viewdeos.com +127.0.0.1 sync.sync.viewdeos.com +127.0.0.1 tags.viewdeos.com +127.0.0.1 track.viewdeos.com + +# [viglink.com] +127.0.0.1 api.viglink.com +127.0.0.1 cdn.viglink.com +127.0.0.1 images.viglink.com + +# [vigo.ru] +127.0.0.1 api.vigo.ru + +# [vilynx.com] +127.0.0.1 static.vilynx.com + +# [vindicosuite.com] +127.0.0.1 vindicosuite.com + +# [visualrevenue.com] +127.0.0.1 visualrevenue.com + +# [visualwebsiteoptimizer.com] +127.0.0.1 dev.visualwebsiteoptimizer.com +127.0.0.1 r1.visualwebsiteoptimizer.com +127.0.0.1 r2.visualwebsiteoptimizer.com +127.0.0.1 r3.visualwebsiteoptimizer.com + +# [vivo.com.cn] +127.0.0.1 adlog.vivo.com.cn +127.0.0.1 adreq.vivo.com.cn +127.0.0.1 ads-marketing-vivofs.vivo.com.cn +127.0.0.1 adsdk.vivo.com.cn +127.0.0.1 adxlog.vivo.com.cn +127.0.0.1 monitor-stsdk.vivo.com.cn +127.0.0.1 onrt-stsdk.vivo.com.cn +127.0.0.1 ort-stsdk.vivo.com.cn +127.0.0.1 pnrt-stsdk.vivo.com.cn +127.0.0.1 prt-stsdk.vivo.com.cn +127.0.0.1 stnetsdk.vivo.com.cn +127.0.0.1 stsdk.vivo.com.cn +127.0.0.1 bronrt.stsdk.vivo.com.cn +127.0.0.1 brort.stsdk.vivo.com.cn +127.0.0.1 brpnrt.stsdk.vivo.com.cn +127.0.0.1 brprt.stsdk.vivo.com.cn +127.0.0.1 onrt.stsdk.vivo.com.cn +127.0.0.1 ort.stsdk.vivo.com.cn +127.0.0.1 pnrt.stsdk.vivo.com.cn +127.0.0.1 prt.stsdk.vivo.com.cn +127.0.0.1 vcardsdkservice.vivo.com.cn + +# [vivoglobal.com] +127.0.0.1 asia-monitor-stsdk.vivoglobal.com +127.0.0.1 asia-onrt-stsdk.vivoglobal.com +127.0.0.1 asia-ort-stsdk.vivoglobal.com +127.0.0.1 asia-pnrt-stsdk.vivoglobal.com +127.0.0.1 asia-prt-stsdk.vivoglobal.com +127.0.0.1 asia-stsdk.vivoglobal.com +127.0.0.1 onrt-stsdk.vivoglobal.com +127.0.0.1 stsdk.vivoglobal.com +127.0.0.1 onrt.stsdk.vivoglobal.com +127.0.0.1 prt.stsdk.vivoglobal.com + +# [vm5apis.com] +127.0.0.1 vm5apis.com + +# [vmweb.net] +127.0.0.1 vmweb.net +127.0.0.1 lib.vmweb.net +127.0.0.1 sync.vmweb.net + +# [vnet.cn] +127.0.0.1 vnet.cn +127.0.0.1 zzhc.vnet.cn + +# [vntsm.com] +127.0.0.1 vntsm.com +127.0.0.1 cdn1.vntsm.com +127.0.0.1 hb.vntsm.com + +# [voiceads.cn] +127.0.0.1 ai.voiceads.cn +127.0.0.1 api.voiceads.cn +127.0.0.1 imp.voiceads.cn +127.0.0.1 bj.imp.voiceads.cn + +# [voicefive.com] +127.0.0.1 sb.voicefive.com + +# [voodoo-ads.io] +127.0.0.1 addelivery-engine-api.voodoo-ads.io +127.0.0.1 front-logs.voodoo-ads.io +127.0.0.1 splash-screen.voodoo-ads.io + +# [voodoo-analytics.io] +127.0.0.1 trackers.voodoo-analytics.io + +# [voodoo-tech.io] +127.0.0.1 api-gdpr.voodoo-tech.io + +# [voodoo.io] +127.0.0.1 crosspromo.voodoo.io + +# [vox-cdn.com] +127.0.0.1 concertads-configs.vox-cdn.com + +# [voxmedia.com] +127.0.0.1 optimize-stats.voxmedia.com +127.0.0.1 phonograph2.voxmedia.com + +# [vpadn.com] +127.0.0.1 dailymotion-cs.vpadn.com +127.0.0.1 ids-dmp.vpadn.com +127.0.0.1 m.vpadn.com +127.0.0.1 tw-api.vpadn.com + +# [vpon.com] +127.0.0.1 bts.vpon.com +127.0.0.1 m.vpon.com +127.0.0.1 tw-api.vpon.com +127.0.0.1 tw-img.vpon.com + +# [vrtcal.com] +127.0.0.1 adplatform.vrtcal.com + +# [vrtzads.com] +127.0.0.1 cookie.vrtzads.com + +# [vrvm.com] +127.0.0.1 ad.vrvm.com +127.0.0.1 adcel.vrvm.com +127.0.0.1 ads.vrvm.com +127.0.0.1 adsdk.vrvm.com +127.0.0.1 cls.vrvm.com +127.0.0.1 creative-platform.vrvm.com +127.0.0.1 go.vrvm.com +127.0.0.1 images-static.vrvm.com +127.0.0.1 sdkconfig.vrvm.com +127.0.0.1 tags-prod.vrvm.com + +# [vserv.mobi] +127.0.0.1 vserv.mobi + +# [vungle.com] +127.0.0.1 vungle.com +127.0.0.1 api.vungle.com +127.0.0.1 ads.api.vungle.com +127.0.0.1 dsp.api.vungle.com +127.0.0.1 events.api.vungle.com +127.0.0.1 tpat.api.vungle.com +127.0.0.1 cdn-lb.vungle.com +127.0.0.1 eks-prod-1b.vungle.com +127.0.0.1 kourier-tpat.eks-prod-1b.vungle.com +127.0.0.1 eks-prod-1c.vungle.com +127.0.0.1 kourier-tpat.eks-prod-1c.vungle.com +127.0.0.1 ingest.vungle.com + +# [vzw.com] +127.0.0.1 engage.vzw.com + +# [w3i.com] +127.0.0.1 w3i.com + +# [w55c.net] +127.0.0.1 ads.w55c.net +127.0.0.1 i.w55c.net +127.0.0.1 pm.w55c.net +127.0.0.1 tags.w55c.net + +# [wafour.com] +127.0.0.1 ads.wafour.com + +# [walgreens.com] +127.0.0.1 smetrics.walgreens.com + +# [walmart.com] +127.0.0.1 drfdisvc.walmart.com +127.0.0.1 analytics.mobile.walmart.com + +# [wapstart.ru] +127.0.0.1 wapstart.ru + +# [watchingthat.net] +127.0.0.1 cdn.watchingthat.net + +# [waust.at] +127.0.0.1 waust.at + +# [wayfair.com] +127.0.0.1 t.wayfair.com + +# [waze.com] +127.0.0.1 ads-resources.waze.com +127.0.0.1 ads-resources-legacy.waze.com +127.0.0.1 adsassets.waze.com + +# [wdacashtrk.com] +127.0.0.1 trk.wdacashtrk.com + +# [we-stats.com] +127.0.0.1 bcdn-god.we-stats.com +127.0.0.1 cfr.us.v2.we-stats.com +127.0.0.1 log-dbff2e04.us.v2.we-stats.com + +# [weather.com] +127.0.0.1 airlytics.airlock.twcmobile.weather.com + +# [weatherbug.net] +127.0.0.1 and-ads.pulse.weatherbug.net +127.0.0.1 ios-ads.pulse.weatherbug.net + +# [webads.eu] +127.0.0.1 analytics.webads.eu + +# [webcontentassessor.com] +127.0.0.1 scripts.webcontentassessor.com + +# [webengage.com] +127.0.0.1 afiles.webengage.com +127.0.0.1 api.webengage.com +127.0.0.1 c.webengage.com +127.0.0.1 msdk-files.webengage.com +127.0.0.1 notification.webengage.com +127.0.0.1 p.webengage.com +127.0.0.1 wsdk-files.webengage.com + +# [webleads-tracker.com] +127.0.0.1 stats.webleads-tracker.com + +# [webtracker.jp] +127.0.0.1 webtracker.jp + +# [webtrends.com] +127.0.0.1 c.webtrends.com +127.0.0.1 dc.webtrends.com +127.0.0.1 s.webtrends.com +127.0.0.1 scs.webtrends.com + +# [wecloud.io] +127.0.0.1 goload.wecloud.io + +# [weplayer.cc] +127.0.0.1 ad.weplayer.cc +127.0.0.1 crosspromotion.weplayer.cc + +# [wesdk.co] +127.0.0.1 sdk.wesdk.co +127.0.0.1 track.wesdk.co + +# [wfxtriggers.com] +127.0.0.1 triggers.wfxtriggers.com + +# [wickedreports.com] +127.0.0.1 widget.wickedreports.com + +# [widespace.com] +127.0.0.1 widespace.com +127.0.0.1 engine.widespace.com + +# [wigetmedia.com] +127.0.0.1 wigetmedia.com + +# [wikawika.xyz] +127.0.0.1 ad-display.wikawika.xyz + +# [wildtangent.com] +127.0.0.1 analytics.wildtangent.com +127.0.0.1 mobile.analytics.wildtangent.com + +# [winudf.com] +127.0.0.1 tracker.winudf.com + +# [wirelessregistry.com] +127.0.0.1 pie.wirelessregistry.com + +# [wknd.ai] +127.0.0.1 tag.wknd.ai + +# [wlanbanlv.com] +127.0.0.1 opensdk.wlanbanlv.com + +# [wmcdp.io] +127.0.0.1 identity.api.wmcdp.io +127.0.0.1 logs.psm.wmcdp.io + +# [wonderpush.com] +127.0.0.1 api.wonderpush.com + +# [woobids.com] +127.0.0.1 woobids.com + +# [woopra.com] +127.0.0.1 static.woopra.com + +# [wootric.com] +127.0.0.1 api.wootric.com +127.0.0.1 app.wootric.com +127.0.0.1 eligibility.wootric.com +127.0.0.1 production.wootric.com +127.0.0.1 survey.wootric.com + +# [worldnow.com] +127.0.0.1 content.worldnow.com +127.0.0.1 ftpcontent.worldnow.com +127.0.0.1 kake.images.worldnow.com + +# [wowanalytics.co.uk] +127.0.0.1 wowanalytics.co.uk +127.0.0.1 lbal.wowanalytics.co.uk +127.0.0.1 t.wowanalytics.co.uk + +# [wp.com] +127.0.0.1 pixel.wp.com +127.0.0.1 stats.wp.com + +# [wpdigital.net] +127.0.0.1 usersegment.wpdigital.net + +# [wrating.com] +127.0.0.1 wrating.com + +# [wsod.com] +127.0.0.1 wsod.com + +# [wzrkt.com] +127.0.0.1 wzrkt.com +127.0.0.1 eu1.wzrkt.com +127.0.0.1 eu1-spiky.wzrkt.com +127.0.0.1 in.wzrkt.com +127.0.0.1 in-spiky.wzrkt.com +127.0.0.1 in1.wzrkt.com +127.0.0.1 in1-spiky.wzrkt.com +127.0.0.1 sg1.wzrkt.com +127.0.0.1 sg1-spiky.wzrkt.com +127.0.0.1 us1.wzrkt.com +127.0.0.1 us1-spiky.wzrkt.com + +# [xad.com] +127.0.0.1 xad.com +127.0.0.1 bidagent.xad.com +127.0.0.1 us-notify.bidagent.xad.com +127.0.0.1 cf.xad.com +127.0.0.1 display.xad.com + +# [xapads.com] +127.0.0.1 tracking.xapads.com + +# [xcal.tv] +127.0.0.1 metricscollector.lp.xcal.tv +127.0.0.1 api.player.xcal.tv + +# [xdrig.com] +127.0.0.1 xdrig.com +127.0.0.1 adt.xdrig.com +127.0.0.1 av1.xdrig.com +127.0.0.1 cloud.xdrig.com +127.0.0.1 conf.xdrig.com +127.0.0.1 ga.xdrig.com +127.0.0.1 gv1.xdrig.com +127.0.0.1 me.xdrig.com +127.0.0.1 pg.xdrig.com +127.0.0.1 push.xdrig.com + +# [xg4ken.com] +127.0.0.1 events.xg4ken.com +127.0.0.1 resources.xg4ken.com +127.0.0.1 services.xg4ken.com + +# [xhamster.com] +127.0.0.1 collector.xhamster.com + +# [xiaomi.com] +127.0.0.1 api.ad.xiaomi.com +127.0.0.1 log.ad.xiaomi.com +127.0.0.1 sdkconfig.ad.xiaomi.com +127.0.0.1 track.ad.xiaomi.com +127.0.0.1 zeus.ad.xiaomi.com +127.0.0.1 data.mistat.india.xiaomi.com +127.0.0.1 api.ad.intl.xiaomi.com +127.0.0.1 diagnosis.ad.intl.xiaomi.com +127.0.0.1 sdkconfig.ad.intl.xiaomi.com +127.0.0.1 zeus.ad.intl.xiaomi.com +127.0.0.1 data.mistat.intl.xiaomi.com +127.0.0.1 data.mistat.rus.xiaomi.com + +# [xiaoying.co] +127.0.0.1 ad-sdk.altamob.xiaoying.co + +# [ximad.com] +127.0.0.1 ximad.com +127.0.0.1 mjp-analytics.ximad.com +127.0.0.1 opt.ximad.com + +# [ximalaya.com] +127.0.0.1 xdcs-collector.ximalaya.com + +# [xtify.com] +127.0.0.1 sdk.ibm.xtify.com +127.0.0.1 sdk1.ibm.xtify.com +127.0.0.1 sdk6.ibm.xtify.com +127.0.0.1 sdk8.ibm.xtify.com + +# [yahoo.com] +127.0.0.1 3p-geo.yahoo.com +127.0.0.1 3p-udc.yahoo.com +127.0.0.1 ads.yahoo.com +127.0.0.1 adserver.yahoo.com +127.0.0.1 global.adserver.yahoo.com +127.0.0.1 us.adserver.yahoo.com +127.0.0.1 adspecs.yahoo.com +127.0.0.1 latam.adspecs.yahoo.com +127.0.0.1 ush.adspecs.yahoo.com +127.0.0.1 advertising.yahoo.com +127.0.0.1 sea.advertising.yahoo.com +127.0.0.1 analytics.yahoo.com +127.0.0.1 cms.analytics.yahoo.com +127.0.0.1 opus.analytics.yahoo.com +127.0.0.1 sp.analytics.yahoo.com +127.0.0.1 ups.analytics.yahoo.com +127.0.0.1 beap-bc.yahoo.com +127.0.0.1 comet.yahoo.com +127.0.0.1 fc.yahoo.com +127.0.0.1 ganon.yahoo.com +127.0.0.1 gemini.yahoo.com +127.0.0.1 beap.gemini.yahoo.com +127.0.0.1 geo.yahoo.com +127.0.0.1 marketingsolutions.yahoo.com +127.0.0.1 pclick.yahoo.com +127.0.0.1 analytics.query.yahoo.com +127.0.0.1 geo.query.yahoo.com +127.0.0.1 onepush.query.yahoo.com +127.0.0.1 app.ssp.yahoo.com +127.0.0.1 bats.video.yahoo.com +127.0.0.1 visit.webhosting.yahoo.com +127.0.0.1 ads.yap.yahoo.com +127.0.0.1 m.yap.yahoo.com +127.0.0.1 pr-bh.ybp.yahoo.com +127.0.0.1 partnerads.ysm.yahoo.com + +# [yandexadexchange.net] +127.0.0.1 yandexadexchange.net +127.0.0.1 mobile.yandexadexchange.net + +# [yemonisoni.com] +127.0.0.1 yemonisoni.com + +# [yeshen.com] +127.0.0.1 bi.yeshen.com + +# [yicha.jp] +127.0.0.1 yicha.jp + +# [yieldify-production.com] +127.0.0.1 assets.yieldify-production.com +127.0.0.1 assets-v2.yieldify-production.com +127.0.0.1 gateway.yieldify-production.com +127.0.0.1 nightswatch-go-collector-y2.yieldify-production.com + +# [yieldify.com] +127.0.0.1 app.yieldify.com +127.0.0.1 assets.yieldify.com +127.0.0.1 assets-v2.yieldify.com +127.0.0.1 custom.yieldify.com +127.0.0.1 dc.yieldify.com +127.0.0.1 v2.dc.yieldify.com +127.0.0.1 edge.yieldify.com +127.0.0.1 td.yieldify.com + +# [yieldlove-ad-serving.net] +127.0.0.1 api.yieldlove-ad-serving.net +127.0.0.1 tracking.yieldlove-ad-serving.net +127.0.0.1 v2.yieldlove-ad-serving.net +127.0.0.1 tracking.v2.yieldlove-ad-serving.net +127.0.0.1 prod-ingestion.tracking.v2.yieldlove-ad-serving.net + +# [yieldmo.com] +127.0.0.1 ads.yieldmo.com +127.0.0.1 sync.ads.yieldmo.com +127.0.0.1 sync-criteo.ads.yieldmo.com +127.0.0.1 sync-eb.ads.yieldmo.com +127.0.0.1 ap-southeast-1-ads.yieldmo.com +127.0.0.1 matchadsrvr.yieldmo.com +127.0.0.1 rw.yieldmo.com +127.0.0.1 gdpr.rw.yieldmo.com +127.0.0.1 world.rw.yieldmo.com +127.0.0.1 us-east-1.world.rw.yieldmo.com +127.0.0.1 us-west-2.world.rw.yieldmo.com +127.0.0.1 s.yieldmo.com +127.0.0.1 static.yieldmo.com +127.0.0.1 tas.yieldmo.com +127.0.0.1 update.tas.yieldmo.com +127.0.0.1 s.update.tas.yieldmo.com +127.0.0.1 tkr.yieldmo.com +127.0.0.1 w.yieldmo.com + +# [yieldoptimizer.com] +127.0.0.1 ag.yieldoptimizer.com +127.0.0.1 cdnp1.yieldoptimizer.com +127.0.0.1 cs.yieldoptimizer.com +127.0.0.1 tag.yieldoptimizer.com + +# [yimg.jp] +127.0.0.1 yads.c.yimg.jp + +# [yinzcam.com] +127.0.0.1 analytics-chi-nfl.yinzcam.com +127.0.0.1 analytics-phi-nfl.yinzcam.com +127.0.0.1 analytics-pit-nfl.yinzcam.com +127.0.0.1 cards-sea-nfl.yinzcam.com +127.0.0.1 config-sea-nfl.yinzcam.com +127.0.0.1 resources-us.yinzcam.com + +# [ylx-1.com] +127.0.0.1 ylx-1.com + +# [ymtracking.com] +127.0.0.1 ymtracking.com +127.0.0.1 global.ymtracking.com +127.0.0.1 impr.ymtracking.com + +# [yodo1api.com] +127.0.0.1 ocd.yodo1api.com +127.0.0.1 olc.yodo1api.com +127.0.0.1 payment.yodo1api.com +127.0.0.1 rodeoconfig.yodo1api.com +127.0.0.1 sensors.yodo1api.com +127.0.0.1 uc-ap.yodo1api.com + +# [yolacdn.net] +127.0.0.1 analytics.yolacdn.net + +# [yolanda.hk] +127.0.0.1 sdk.yolanda.hk + +# [yomedia.vn] +127.0.0.1 yomedia.vn +127.0.0.1 analytics.yomedia.vn +127.0.0.1 delivery.yomedia.vn +127.0.0.1 ss.yomedia.vn +127.0.0.1 tracking.yomedia.vn + +# [yottos.com] +127.0.0.1 rg.yottos.com + +# [youappi.com] +127.0.0.1 sdk.youappi.com + +# [youborafds01.com] +127.0.0.1 youborafds01.com +127.0.0.1 a-fds.youborafds01.com + +# [youboranqs01.com] +127.0.0.1 infinity-c4.youboranqs01.com + +# [youdao.com] +127.0.0.1 dsp.youdao.com + +# [youmi.net] +127.0.0.1 youmi.net +127.0.0.1 s.youmi.net + +# [youradexchange.com] +127.0.0.1 youradexchange.com + +# [youramigo.com] +127.0.0.1 analytics.youramigo.com + +# [youtube.com] +127.0.0.1 ads.youtube.com + +# [yyapi.net] +127.0.0.1 global.yyapi.net +127.0.0.1 t.global.yyapi.net + +# [zadn.vn] +127.0.0.1 adtima-static.zadn.vn +127.0.0.1 sdk.zadn.vn +127.0.0.1 api.sdk.zadn.vn +127.0.0.1 log.sdk.zadn.vn + +# [zaloapp.com] +127.0.0.1 log.api.zaloapp.com +127.0.0.1 events.zaloapp.com + +# [zapps.vn] +127.0.0.1 zplayer.trk.zapps.vn + +# [zapr.in] +127.0.0.1 appmm.zapr.in +127.0.0.1 sdk.zapr.in +127.0.0.1 submit.zapr.in + +# [zarget.com] +127.0.0.1 zarget.com +127.0.0.1 cdn.zarget.com + +# [zcoup.com] +127.0.0.1 zcoup.com +127.0.0.1 api.zcoup.com + +# [zdbb.net] +127.0.0.1 a.zdbb.net +127.0.0.1 gurgle.zdbb.net +127.0.0.1 jogger.zdbb.net +127.0.0.1 ns.zdbb.net +127.0.0.1 static.zdbb.net + +# [zdn.vn] +127.0.0.1 zplayer-trk.zdn.vn + +# [zemanta.com] +127.0.0.1 b1sync.zemanta.com +127.0.0.1 images2.zemanta.com + +# [zendesk.com] +127.0.0.1 analytics.zendesk.com + +# [zenmxapps.com] +127.0.0.1 mxvp-ad-config-prod-1.zenmxapps.com +127.0.0.1 mxvp-feature-toggle-prod-1.zenmxapps.com +127.0.0.1 online-prod.zenmxapps.com +127.0.0.1 tracking-server-prod-1.zenmxapps.com + +# [zeotap.com] +127.0.0.1 mwzeom.zeotap.com +127.0.0.1 spl.zeotap.com + +# [zeptolab.com] +127.0.0.1 bms.zeptolab.com + +# [zergnet.com] +127.0.0.1 www.zergnet.com + +# [zeronaught.com] +127.0.0.1 content.zeronaught.com +127.0.0.1 us.dev.zeronaught.com + +# [zeustechnology.com] +127.0.0.1 audience.zeustechnology.com +127.0.0.1 insights.zeustechnology.com +127.0.0.1 mng-bostonherald.zeustechnology.com + +# [zg-api.com] +127.0.0.1 analytics.zg-api.com +127.0.0.1 e.zg-api.com + +# [zhiziyun.com] +127.0.0.1 zhiziyun.com + +# [zhugeio.com] +127.0.0.1 zgsdk.zhugeio.com + +# [ziffdavis.com] +127.0.0.1 ziffdavis.com +127.0.0.1 static.ziffdavis.com + +# [ziftsolutions.com] +127.0.0.1 analytics.ziftsolutions.com +127.0.0.1 static.ziftsolutions.com + +# [zkcdn.net] +127.0.0.1 s.zkcdn.net + +# [zmags.com] +127.0.0.1 stats.zmags.com + +# [zoomanalytics.co] +127.0.0.1 ssl.zoomanalytics.co + +# [zorkanetwork.com] +127.0.0.1 track.zorkanetwork.com + +# [zotabox.com] +127.0.0.1 stats.zotabox.com + +# [zqtk.net] +127.0.0.1 segment-data.zqtk.net +127.0.0.1 segment-data-us-east.zqtk.net + +# [ztgame.com] +127.0.0.1 beacon.ztgame.com + +# [zucks.net] +127.0.0.1 zucks.net + +# [zwaar.org] +127.0.0.1 zwaar.org + +# [zynga.com] +127.0.0.1 log-collector.svctr.zynga.com + +# This hosts file is brought to you by Dan Pollock and can be found at +# http://someonewhocares.org/hosts/zero/ +# You are free to copy and distribute this file for non-commercial uses, +# as long the original URL and attribution is included. +# +# See below for acknowledgements. + +# Please forward any additions, corrections or comments by email to +# hosts@someonewhocares.org + +# Last updated: Sat, 09 Apr 2022 at 03:00:07 GMT + +# Use this file to prevent your computer from connecting to selected +# internet hosts. This is an easy and effective way to protect you from +# many types of spyware, reduces bandwidth use, blocks certain pop-up +# traps, prevents user tracking by way of "web bugs" embedded in spam, +# provides partial protection to IE from certain web-based exploits and +# blocks most advertising you would otherwise be subjected to on the +# internet. + +# There is a version of this file that uses 127.0.0.1 instead of 0.0.0.0 +# available at http://someonewhocares.org/hosts/. +# On some machines the zero version may run minutely faster, however it +# may not be compatible with all systems. + +# This file must be saved as a text file with no extension. (This means +# that the file name should be exactly as below, without a ".txt" appended.) + +# Let me repeat, the file should be named "hosts" NOT "hosts.txt". + +# For Windows 9x and ME place this file at "C:\Windows\hosts" +# For NT, Win2K and XP use "C:\windows\system32\drivers\etc\hosts" +# or "C:\winnt\system32\drivers\etc\hosts" +# For Windows 7 and Vista use "C:\windows\system32\drivers\etc\hosts" +# or "%systemroot%\system32\drivers\etc\hosts" +# For Windows 8 and Windows 10 use "C:\Windows\System32\drivers\etc\hosts" +# You may need to tell Windows Defender to ignore this path +# see: http://support.microsoft.com/kb/2764944 +# You may have to use Notepad and "Run as Administrator" +# +# For Linux, Unix, or OS X place this file at "/etc/hosts" or on some +# systems at "/private/etc/hosts". You will require root access to do +# this. Saving this file to "~/hosts" will allow you to run something +# like "sudo cp ~/hosts /etc/hosts". +# For OS/2 copy the file to "%ETC%\HOSTS" and in the CONFIG.SYS file, +# ensure that the line "SET USE_HOSTS_FIRST=1" is included. +# For BeOS place it at "/boot/beos/etc/hosts" +# On a Netware system, the location is System\etc\hosts" +# For Macintosh (pre OS X) place it in the Mac System Folder or Preferences +# folder and reboot. (something like HD:System Folder:Preferences:Hosts) +# Alternatively you can save it elsewhere on your machine, then go to the +# TCP/IP control panel and click on "Select hosts file" to read it in. +# ------------------ +# | As well, note that the format is different on old macs, so +# | please visit http://someonewhocares.org/hosts/zero/mac/ for mac format +# For Android place the file at "/system/etc/hosts". You will need root +# access on your device to do this. +# ------------------ +# To convert the hosts file to a set of Cisco IOS commands for Cisco routers +# use this script by Jesse Baird: +# http://jebaird.com/2012/12/21/hosts-to-ip-host-generating-blocked-hosts-from-a-host-file-for-a-cisco-router.html + +# If there is a domain name you would rather never see, simply add a line +# that reads "0.0.0.0 machine.domain.tld". This will have the effect of +# redirecting any requests to that host to your own computer. For example +# this will prevent your browser from downloading banner ads, or sending +# your information back to a company. + +# +127.0.0.1 localhost +127.0.0.1 localhost.localdomain +255.255.255.255 broadcasthost +::1 localhost +127.0.0.1 local +::1 ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +ff02::3 ip6-allhosts +#fe80::1%lo0 localhost +# + +# +# For example, to block unpleasant pages, try: +0.0.0.0 goatse.cx # More information on sites such as +0.0.0.0 www.goatse.cx # these can be found in this article +0.0.0.0 oralse.cx # en.wikipedia.org/wiki/List_of_shock_sites +0.0.0.0 www.oralse.cx +0.0.0.0 goatse.ca +0.0.0.0 www.goatse.ca +0.0.0.0 oralse.ca +0.0.0.0 www.oralse.ca +0.0.0.0 goat.cx +0.0.0.0 www.goat.cx +0.0.0.0 shafou.com +0.0.0.0 www.shafou.com + +0.0.0.0 1girl1pitcher.com +0.0.0.0 1girl1pitcher.org +0.0.0.0 1guy1cock.com +0.0.0.0 1man1jar.org +0.0.0.0 1man2needles.com +0.0.0.0 1priest1nun.com +0.0.0.0 1priest1nun.net +0.0.0.0 2girls1cup-free.com +0.0.0.0 2girls1cup.cc +0.0.0.0 2girls1cup.com +0.0.0.0 2girls1cup.nl +0.0.0.0 2girls1cup.ws +0.0.0.0 2girls1finger.com +0.0.0.0 2girls1finger.org +0.0.0.0 2guys1stump.org +0.0.0.0 3guys1hammer.ws +0.0.0.0 4girlsfingerpaint.com +0.0.0.0 4girlsfingerpaint.org +0.0.0.0 bagslap.com +0.0.0.0 ballsack.org +0.0.0.0 bestgore.com +0.0.0.0 bestgore.fun +0.0.0.0 bestshockers.com +0.0.0.0 bluewaffle.biz +0.0.0.0 bottleguy.com +0.0.0.0 bowlgirl.com +0.0.0.0 cadaver.org +0.0.0.0 clownsong.com +0.0.0.0 cyberscat.com +0.0.0.0 dadparty.com +0.0.0.0 detroithardcore.com +0.0.0.0 donotwatch.org +0.0.0.0 dontwatch.us +0.0.0.0 eelsoup.net +0.0.0.0 fruitlauncher.com +0.0.0.0 funnelchair.com +0.0.0.0 goatse.bz +0.0.0.0 goatse.ru +0.0.0.0 goatsegirl.org +0.0.0.0 hai2u.com +0.0.0.0 homewares.org +0.0.0.0 howtotroll.org +0.0.0.0 japscat.org +0.0.0.0 jarsquatter.com +0.0.0.0 jiztini.com +0.0.0.0 kids-in-sandbox.com +0.0.0.0 kidsinsandbox.info +0.0.0.0 lemonparty.biz +0.0.0.0 lemonparty.org +0.0.0.0 lolhello.com +0.0.0.0 lolshock.com +0.0.0.0 loltrain.com +0.0.0.0 meatspin.biz +0.0.0.0 meatspin.com +0.0.0.0 merryholidays.org +0.0.0.0 milkfountain.com +0.0.0.0 mudfall.com +0.0.0.0 mudmonster.org +0.0.0.0 nimp.org +0.0.0.0 nobrain.dk +0.0.0.0 nutabuse.com +0.0.0.0 octopusgirl.com +0.0.0.0 on.nimp.org +0.0.0.0 painolympics.info +0.0.0.0 painolympics.org +0.0.0.0 phonejapan.com +0.0.0.0 pressurespot.com +0.0.0.0 prolapseman.com +0.0.0.0 scrollbelow.com +0.0.0.0 selfpwn.org +0.0.0.0 shockgore.com +0.0.0.0 sourmath.com +0.0.0.0 strawpoii.me +0.0.0.0 suckdude.com +0.0.0.0 thatsjustgay.com +0.0.0.0 thatsphucked.com +0.0.0.0 thehomo.org +0.0.0.0 themacuser.org +0.0.0.0 thepounder.com +0.0.0.0 tubgirl.me +0.0.0.0 tubgirl.org +0.0.0.0 turdgasm.com +0.0.0.0 vomitgirl.org +0.0.0.0 walkthedinosaur.com +0.0.0.0 whipcrack.org +0.0.0.0 wormgush.com +0.0.0.0 www.1girl1pitcher.org +0.0.0.0 www.1guy1cock.com +0.0.0.0 www.1man1jar.org +0.0.0.0 www.1man2needles.com +0.0.0.0 www.1priest1nun.com +0.0.0.0 www.1priest1nun.net +0.0.0.0 www.2girls1cup-free.com +0.0.0.0 www.2girls1cup.cc +0.0.0.0 www.2girls1cup.nl +0.0.0.0 www.2girls1cup.ws +0.0.0.0 www.2girls1finger.org +0.0.0.0 www.2guys1stump.org +0.0.0.0 www.3guys1hammer.ws +0.0.0.0 www.4girlsfingerpaint.org +0.0.0.0 www.bagslap.com +0.0.0.0 www.ballsack.org +0.0.0.0 www.bestshockers.com +0.0.0.0 www.bluewaffle.biz +0.0.0.0 www.bottleguy.com +0.0.0.0 www.bowlgirl.com +0.0.0.0 www.cadaver.org +0.0.0.0 www.clownsong.com +0.0.0.0 www.cyberscat.com +0.0.0.0 www.dadparty.com +0.0.0.0 www.detroithardcore.com +0.0.0.0 www.donotwatch.org +0.0.0.0 www.dontwatch.us +0.0.0.0 www.eelsoup.net +0.0.0.0 www.fruitlauncher.com +0.0.0.0 www.funnelchair.com +0.0.0.0 www.goatse.bz +0.0.0.0 www.goatse.ru +0.0.0.0 www.goatsegirl.org +0.0.0.0 www.hai2u.com +0.0.0.0 www.homewares.org +0.0.0.0 www.howtotroll.org +0.0.0.0 www.japscat.org +0.0.0.0 www.jiztini.com +0.0.0.0 www.kids-in-sandbox.com +0.0.0.0 www.kidsinsandbox.info +0.0.0.0 www.lemonparty.biz +0.0.0.0 www.lemonparty.org +0.0.0.0 www.lolhello.com +0.0.0.0 www.lolshock.com +0.0.0.0 www.loltrain.com +0.0.0.0 www.meatspin.biz +0.0.0.0 www.meatspin.com +0.0.0.0 www.merryholidays.org +0.0.0.0 www.milkfountain.com +0.0.0.0 www.mudfall.com +0.0.0.0 www.mudmonster.org +0.0.0.0 www.nimp.org +0.0.0.0 www.nobrain.dk +0.0.0.0 www.nutabuse.com +0.0.0.0 www.octopusgirl.com +0.0.0.0 www.on.nimp.org +0.0.0.0 www.painolympics.info +0.0.0.0 www.painolympics.org +0.0.0.0 www.phonejapan.com +0.0.0.0 www.pressurespot.com +0.0.0.0 www.prolapseman.com +0.0.0.0 www.punishtube.com +0.0.0.0 www.scrollbelow.com +0.0.0.0 www.selfpwn.org +0.0.0.0 www.sourmath.com +0.0.0.0 www.strawpoii.me +0.0.0.0 www.suckdude.com +0.0.0.0 www.thatsjustgay.com +0.0.0.0 www.thatsphucked.com +0.0.0.0 www.theexgirlfriends.com +0.0.0.0 www.thehomo.org +0.0.0.0 www.themacuser.org +0.0.0.0 www.thepounder.com +0.0.0.0 www.tubgirl.me +0.0.0.0 www.tubgirl.org +0.0.0.0 www.turdgasm.com +0.0.0.0 www.vomitgirl.org +0.0.0.0 www.walkthedinosaur.com +0.0.0.0 www.whipcrack.org +0.0.0.0 www.wormgush.com +0.0.0.0 www.xvideoslive.com +0.0.0.0 www.youaresogay.com +0.0.0.0 www.ypmate.com +0.0.0.0 www.zentastic.com +0.0.0.0 youaresogay.com +0.0.0.0 zentastic.com +# + +# +# As well by specifying the ipaddress of a server, you can gain access +# to some of your favourite sites with a single letter, instead of +# using the whole domain name +# It is perhaps a better solution to use Favourites/Bookmarks instead. +#216.34.181.45 s # slashdot.org +#74.125.127.105 g # google.com +# + +# +# The sites ads234.com and ads345.com -- These sites hijack internet explorer +# and redirect all requests through their servers. You may need to use spyware +# removal programs such as SpyBotS&D, AdAware or HijackThis to remove this +# nasty parasite. It's possible that blocking these sites using a hosts file +# may not work, in which case you should remove the following lines from this +# file and try the tools listed above immediately. Don't forget to reboot +# after a scan. +0.0.0.0 ads234.com +0.0.0.0 ads345.com +0.0.0.0 www.ads234.com +0.0.0.0 www.ads345.com +# + + +# +# Spyware and user tracking +# By entering domains here, it will prevent certain companies from +# gathering information on your surfing habits. These servers do not +# necessarily serve ads, instead some are used by certain products to +# "phone home". Others use web cookies to gather statistics on surfing +# habits. Among other uses, this is a common tactic by spammers, to +# let them know that you have read your mail. +# Uncomment (remove the #) the lines that you wish to block, as some +# may provide you with services you like. + +# +#0.0.0.0 auto.search.msn.com # Microsoft uses this server to redirect + # mistyped URLs to search engines. They + # log all such errors. +#0.0.0.0 sitefinder.verisign.com # Verisign has joined the game +#0.0.0.0 sitefinder-idn.verisign.com # of trying to hijack mistyped + # URLs to their site. + # May break iOS Game Center. + +#0.0.0.0 s0.2mdn.net # This may interfere with some streaming + # video on sites such as cbc.ca +#0.0.0.0 ad.doubleclick.net # This may interefere with www.sears.com + # and potentially other sites. +0.0.0.0 media.fastclick.net # Likewise, this may interfere with some +0.0.0.0 cdn.fastclick.net # sites. +#0.0.0.0 ebay.doubleclick.net # may interfere with ebay +#0.0.0.0 google-analytics.com # breaks some sites +#0.0.0.0 ssl.google-analytics.com +#0.0.0.0 www.google-analytics.l.google.com +#0.0.0.0 stat.livejournal.com # There are reports that this may mess + # up CSS on livejournal +#0.0.0.0 stats.surfaid.ihost.com # This has been known cause + # problems with NPR.org +#0.0.0.0 www.google-analytics.com # breaks some sites +#0.0.0.0 ads.imeem.com # Seems to interfere with the functioning of imeem.com +# + +#0.0.0.0 ci-mpsnare.iovation.com # See http://www.codingthewheel.com/archives/online-gambling-privacy-iesnare +#0.0.0.0 ll.a.hulu.com # Uncomment to block Hulu. +#0.0.0.0 metrics.ticketmaster.com # interferes with logging in to ticketmaster.com +#0.0.0.0 nl.sitestat.com # may interfere with duo.nl +#0.0.0.0 pro.hit.gemius.pl # May interfere with some video sites +#0.0.0.0 services.krxd.net +#0.0.0.0 stats.channel4.com +#0.0.0.0 t2.hulu.com # Uncomment to block Hulu. +#0.0.0.0 track.hulu.com # Uncomment to block Hulu. +#0.0.0.0 webstat.channel4.com +#0.0.0.0 www.googletagservices.com #interferes with techrepublic +0.0.0.0 006.free-counter.co.uk +0.0.0.0 006.freecounters.co.uk +0.0.0.0 0stats.com +0.0.0.0 123counter.mycomputer.com +0.0.0.0 123counter.superstats.com +0.0.0.0 1ca.cqcounter.com +0.0.0.0 1uk.cqcounter.com +0.0.0.0 1us.cqcounter.com +0.0.0.0 1xxx.cqcounter.com +0.0.0.0 20585485p.rfihub.com +0.0.0.0 4-counter.com +0.0.0.0 a-nj.1rx.io +0.0.0.0 a-ssl.ligatus.com +0.0.0.0 a.predictvideo.com +0.0.0.0 a.visualrevenue.com +0.0.0.0 abclnks.com +0.0.0.0 aboardamusement.com +0.0.0.0 abscbn.spinbox.net +0.0.0.0 activity.serving-sys.com #eyeblaster.com +0.0.0.0 adadvisor.net +0.0.0.0 adapi.ragapa.com +0.0.0.0 adcounter.theglobeandmail.com +0.0.0.0 addfreestats.com +0.0.0.0 adelogs.adobe.com #See http://www.theregister.co.uk/2014/10/07/adobe_digital_editions_4_caught_snooping_into_ebook_collections_of_users/ +0.0.0.0 ademails.com +0.0.0.0 adlog.com.com # Used by Ziff Davis to serve + # ads and track users across + # the com.com family of sites +0.0.0.0 admin.iovation.com +0.0.0.0 adopt.specificclick.net +0.0.0.0 adpatrof.com +0.0.0.0 ads.tiscali.it +0.0.0.0 adtrack.appcpi.net +0.0.0.0 adult.foxcounter.com +0.0.0.0 affpool.com +0.0.0.0 alert.mac-notification.com +0.0.0.0 alpha.easy-hit-counters.com +0.0.0.0 amateur.xxxcounter.com +0.0.0.0 amer.rel.msn.com +0.0.0.0 an.mlb.com +0.0.0.0 analytics-ingress-global.bitmovin.com +0.0.0.0 analytics-static.ugc.bazaarvoice.com +0.0.0.0 analytics.global.sky.com +0.0.0.0 analytics.msnbc.msn.com +0.0.0.0 analytics.ooyala.com +0.0.0.0 analytics.prx.org +0.0.0.0 analytics.publitas.com +0.0.0.0 analytics.sleeknote.com +0.0.0.0 analytics.tiktok.com +0.0.0.0 anonymousdemographics.com +0.0.0.0 ant.conversive.nl +0.0.0.0 apac.rel.msn.com +0.0.0.0 api.adsymptotic.com +0.0.0.0 api.behavioralengine.com +0.0.0.0 api.bizographics.com +0.0.0.0 api.gameanalytics.com +0.0.0.0 api.infinario.com +0.0.0.0 api.intentiq.com +0.0.0.0 api.redshell.io +0.0.0.0 api.simpleanalytics.io +0.0.0.0 api.tumra.com +0.0.0.0 apiadapter.ad5track.com +0.0.0.0 apis.murdoog.com +0.0.0.0 app-analytics-v2.snapchat.com +0.0.0.0 app-analytics.snapchat.com +0.0.0.0 app.yesware.com +0.0.0.0 arbo.hit.gemius.pl +0.0.0.0 aus-mec-tracking.adalyser.com +0.0.0.0 aus-smv-tracking.adalyser.com +0.0.0.0 auspice.augur.io +0.0.0.0 b.stats.paypal.com +0.0.0.0 bam.nr-data.net +0.0.0.0 banner.0catch.com +0.0.0.0 banners.webcounter.com +0.0.0.0 be.sitestat.com +0.0.0.0 beacon-1.newrelic.com +0.0.0.0 beacon.krxd.net +0.0.0.0 beacon.scorecardresearch.com +0.0.0.0 belierlaine.com +0.0.0.0 benchemail.bmetrack.com +0.0.0.0 best-search.cc #spyware +0.0.0.0 beta.easy-hit-counters.com +0.0.0.0 beta.easyhitcounters.com +0.0.0.0 bigdata.adfuture.cn +0.0.0.0 bigdata.adsunflower.com +0.0.0.0 bigdata.adups.com +0.0.0.0 bigdata.advmob.cn +0.0.0.0 bindedge.com +0.0.0.0 bindfast.com +0.0.0.0 bkrtx.com +0.0.0.0 bleachbit.com +0.0.0.0 bluekai.com +0.0.0.0 bluestreak.com +0.0.0.0 brightroll.com +0.0.0.0 brucelead.com +0.0.0.0 c.go-mpulse.net +0.0.0.0 c.statcounter.com +0.0.0.0 c.thecounter.de +0.0.0.0 c0.adalyser.com +0.0.0.0 c1.statcounter.com +0.0.0.0 c1.thecounter.de +0.0.0.0 c1.xxxcounter.com +0.0.0.0 c10.statcounter.com +0.0.0.0 c11.statcounter.com +0.0.0.0 c12.statcounter.com +0.0.0.0 c13.statcounter.com +0.0.0.0 c14.statcounter.com +0.0.0.0 c15.statcounter.com +0.0.0.0 c16.statcounter.com +0.0.0.0 c17.statcounter.com +0.0.0.0 c2.gostats.com +0.0.0.0 c2.thecounter.de +0.0.0.0 c2.xxxcounter.com +0.0.0.0 c3.adalyser.com +0.0.0.0 c3.gostats.com +0.0.0.0 c3.statcounter.com +0.0.0.0 c3.xxxcounter.com +0.0.0.0 c4.myway.com +0.0.0.0 c4.statcounter.com +0.0.0.0 c5.statcounter.com +0.0.0.0 c6.statcounter.com +0.0.0.0 c7.statcounter.com +0.0.0.0 c8.statcounter.com +0.0.0.0 c9.statcounter.com +0.0.0.0 ca.cqcounter.com +0.0.0.0 cashcounter.com +0.0.0.0 cb1.counterbot.com +0.0.0.0 ccleaner.fr +0.0.0.0 cdn-gl.imrworldwide.com +0.0.0.0 cdn-social.janrain.com +0.0.0.0 cdn.decibelinsight.net +0.0.0.0 cdn.doublepimpssl.com +0.0.0.0 cdn.simpleanalytics.io +0.0.0.0 cdn.taboolasyndication.com +0.0.0.0 cdn.zarget.com +0.0.0.0 cf.addthis.com +0.0.0.0 cgi.sexlist.com +0.0.0.0 cgicounter.onlinehome.de +0.0.0.0 cgicounter.puretec.de +0.0.0.0 ci-admin.iovation.com +0.0.0.0 cig-arrete.com +0.0.0.0 citrix.tradedoubler.com +0.0.0.0 cjt1.net +0.0.0.0 clckcloud.com +0.0.0.0 click.atdmt.com +0.0.0.0 click.icptrack.com +0.0.0.0 click.jve.net +0.0.0.0 click.payserve.com +0.0.0.0 click.silvercash.com +0.0.0.0 clickauditor.net +0.0.0.0 clickmeter.com +0.0.0.0 clicks.emarketmakers.com +0.0.0.0 clicks.m4n.nl +0.0.0.0 clicks.natwest.com +0.0.0.0 clicks.rbs.co.uk +0.0.0.0 clickspring.net #used by a spyware product called PurityScan +0.0.0.0 clickstatsview.earnmoneycasinos.com +0.0.0.0 clicktrack.onlineemailmarketing.com +0.0.0.0 clicktrack.premium-shops.net +0.0.0.0 clicktracker.alloymarketing.com +0.0.0.0 clicktracks.webmetro.com +0.0.0.0 clit10.sextracker.com +0.0.0.0 clit13.sextracker.com +0.0.0.0 clit15.sextracker.com +0.0.0.0 clit2.sextracker.com +0.0.0.0 clit4.sextracker.com +0.0.0.0 clit6.sextracker.com +0.0.0.0 clit7.sextracker.com +0.0.0.0 clit8.sextracker.com +0.0.0.0 clit9.sextracker.com +0.0.0.0 clk.aboxdeal.com +0.0.0.0 clk.relestar.com +0.0.0.0 cnn.entertainment.printthis.clickability.com +0.0.0.0 cnt.xcounter.com +0.0.0.0 code.murdoog.com +0.0.0.0 collector.deepmetrix.com +0.0.0.0 connectionlead.com +0.0.0.0 connexity.net +0.0.0.0 convertro.com +0.0.0.0 convnjmp.basebanner.com +0.0.0.0 cookies.cmpnet.com +0.0.0.0 count.channeladvisor.com +0.0.0.0 count.paycounter.com +0.0.0.0 counter.123counts.com +0.0.0.0 counter.adultcheck.com +0.0.0.0 counter.adultrevenueservice.com +0.0.0.0 counter.advancewebhosting.com +0.0.0.0 counter.aport.ru +0.0.0.0 counter.avp2000.com +0.0.0.0 counter.bizland.com +0.0.0.0 counter.bloke.com +0.0.0.0 counter.clubnet.ro +0.0.0.0 counter.cnw.cz +0.0.0.0 counter.cz +0.0.0.0 counter.dreamhost.com +0.0.0.0 counter.execpc.com +0.0.0.0 counter.fateback.com +0.0.0.0 counter.gamespy.com +0.0.0.0 counter.hitslink.com +0.0.0.0 counter.hitslinks.com +0.0.0.0 counter.inetusa.com +0.0.0.0 counter.kaspersky.com +0.0.0.0 counter.letssingit.com +0.0.0.0 counter.mtree.com +0.0.0.0 counter.mycomputer.com +0.0.0.0 counter.nope.dk +0.0.0.0 counter.nowlinux.com +0.0.0.0 counter.rambler.ru +0.0.0.0 counter.search.bg +0.0.0.0 counter.sparklit.com +0.0.0.0 counter.superstats.com +0.0.0.0 counter.surfcounters.com +0.0.0.0 counter.topping.com.ua +0.0.0.0 counter.tripod.com +0.0.0.0 counter.w3open.com +0.0.0.0 counter.webmedia.pl +0.0.0.0 counter.xxxcool.com +0.0.0.0 counter.yadro.ru +0.0.0.0 counter1.bravenet.com +0.0.0.0 counter1.sextracker.be +0.0.0.0 counter1.sextracker.com +0.0.0.0 counter10.bravenet.com +0.0.0.0 counter10.sextracker.be +0.0.0.0 counter10.sextracker.com +0.0.0.0 counter11.bravenet.com +0.0.0.0 counter11.sextracker.be +0.0.0.0 counter11.sextracker.com +0.0.0.0 counter12.bravenet.com +0.0.0.0 counter12.sextracker.be +0.0.0.0 counter12.sextracker.com +0.0.0.0 counter13.bravenet.com +0.0.0.0 counter13.sextracker.be +0.0.0.0 counter13.sextracker.com +0.0.0.0 counter14.bravenet.com +0.0.0.0 counter14.sextracker.be +0.0.0.0 counter14.sextracker.com +0.0.0.0 counter15.bravenet.com +0.0.0.0 counter15.sextracker.be +0.0.0.0 counter15.sextracker.com +0.0.0.0 counter16.bravenet.com +0.0.0.0 counter16.sextracker.be +0.0.0.0 counter16.sextracker.com +0.0.0.0 counter17.bravenet.com +0.0.0.0 counter18.bravenet.com +0.0.0.0 counter19.bravenet.com +0.0.0.0 counter2.bravenet.com +0.0.0.0 counter2.freeware.de +0.0.0.0 counter2.hitslink.com +0.0.0.0 counter2.sextracker.be +0.0.0.0 counter2.sextracker.com +0.0.0.0 counter20.bravenet.com +0.0.0.0 counter21.bravenet.com +0.0.0.0 counter22.bravenet.com +0.0.0.0 counter23.bravenet.com +0.0.0.0 counter24.bravenet.com +0.0.0.0 counter25.bravenet.com +0.0.0.0 counter26.bravenet.com +0.0.0.0 counter27.bravenet.com +0.0.0.0 counter28.bravenet.com +0.0.0.0 counter29.bravenet.com +0.0.0.0 counter3.bravenet.com +0.0.0.0 counter3.sextracker.be +0.0.0.0 counter3.sextracker.com +0.0.0.0 counter30.bravenet.com +0.0.0.0 counter31.bravenet.com +0.0.0.0 counter32.bravenet.com +0.0.0.0 counter33.bravenet.com +0.0.0.0 counter34.bravenet.com +0.0.0.0 counter35.bravenet.com +0.0.0.0 counter36.bravenet.com +0.0.0.0 counter37.bravenet.com +0.0.0.0 counter38.bravenet.com +0.0.0.0 counter39.bravenet.com +0.0.0.0 counter4.bravenet.com +0.0.0.0 counter4.sextracker.be +0.0.0.0 counter4.sextracker.com +0.0.0.0 counter40.bravenet.com +0.0.0.0 counter41.bravenet.com +0.0.0.0 counter42.bravenet.com +0.0.0.0 counter43.bravenet.com +0.0.0.0 counter44.bravenet.com +0.0.0.0 counter45.bravenet.com +0.0.0.0 counter46.bravenet.com +0.0.0.0 counter47.bravenet.com +0.0.0.0 counter48.bravenet.com +0.0.0.0 counter49.bravenet.com +0.0.0.0 counter4all.dk +0.0.0.0 counter4u.de +0.0.0.0 counter5.bravenet.com +0.0.0.0 counter5.sextracker.be +0.0.0.0 counter5.sextracker.com +0.0.0.0 counter50.bravenet.com +0.0.0.0 counter6.bravenet.com +0.0.0.0 counter6.sextracker.be +0.0.0.0 counter6.sextracker.com +0.0.0.0 counter7.bravenet.com +0.0.0.0 counter7.sextracker.be +0.0.0.0 counter7.sextracker.com +0.0.0.0 counter8.bravenet.com +0.0.0.0 counter8.sextracker.be +0.0.0.0 counter8.sextracker.com +0.0.0.0 counter9.bravenet.com +0.0.0.0 counter9.sextracker.be +0.0.0.0 counter9.sextracker.com +0.0.0.0 counteraport.spylog.com +0.0.0.0 counterbot.com +0.0.0.0 countercrazy.com +0.0.0.0 counters.auctionhelper.com # comment these +0.0.0.0 counters.auctionwatch.com # out to allow +0.0.0.0 counters.auctiva.com # tracking by +0.0.0.0 counters.honesty.com # ebay users +0.0.0.0 cs.sexcounter.com +0.0.0.0 cw.nu +0.0.0.0 cyberduck.fr +0.0.0.0 cyseal.cyveillance.com +0.0.0.0 cz3.clickzs.com +0.0.0.0 cz6.clickzs.com +0.0.0.0 da.newstogram.com +0.0.0.0 dap.digitalgov.gov +0.0.0.0 data.coremetrics.com +0.0.0.0 data.murdoog.com +0.0.0.0 data.webads.co.nz +0.0.0.0 data2.perf.overture.com +0.0.0.0 dc43.s290.meetrics.net +0.0.0.0 dclk.themarker.com +0.0.0.0 dclk.themarketer.com +0.0.0.0 de-config.sensic.net +0.0.0.0 de.sitestat.com +0.0.0.0 de.tynt.com +0.0.0.0 def.dev-nano.com +0.0.0.0 didtheyreadit.com # email bugs +0.0.0.0 digistats.westjet.com +0.0.0.0 dimeprice.com # "spam bugs" +0.0.0.0 directads.mcafee.com +0.0.0.0 dkb01.webtrekk.net +0.0.0.0 dnsdelegation.io +0.0.0.0 dotcomsecrets.com +0.0.0.0 dpbolvw.net +0.0.0.0 dwclick.com +0.0.0.0 dyn.emetriq.de +0.0.0.0 e-2dj6wfk4ehd5afq.stats.esomniture.com +0.0.0.0 e-2dj6wfk4ggdzkbo.stats.esomniture.com +0.0.0.0 e-2dj6wfk4gkcpiep.stats.esomniture.com +0.0.0.0 e-2dj6wfk4skdpogo.stats.esomniture.com +0.0.0.0 e-2dj6wfkiakdjgcp.stats.esomniture.com +0.0.0.0 e-2dj6wfkiepczoeo.stats.esomniture.com +0.0.0.0 e-2dj6wfkikjd5glq.stats.esomniture.com +0.0.0.0 e-2dj6wfkiokc5odp.stats.esomniture.com +0.0.0.0 e-2dj6wfkiqjcpifp.stats.esomniture.com +0.0.0.0 e-2dj6wfkocjczedo.stats.esomniture.com +0.0.0.0 e-2dj6wfkokjajseq.stats.esomniture.com +0.0.0.0 e-2dj6wfkowkdjokp.stats.esomniture.com +0.0.0.0 e-2dj6wfkykpazskq.stats.esomniture.com +0.0.0.0 e-2dj6wflicocjklo.stats.esomniture.com +0.0.0.0 e-2dj6wfligpd5iap.stats.esomniture.com +0.0.0.0 e-2dj6wflikgdpodo.stats.esomniture.com +0.0.0.0 e-2dj6wflikiajslo.stats.esomniture.com +0.0.0.0 e-2dj6wflioldzoco.stats.esomniture.com +0.0.0.0 e-2dj6wfliwpczolp.stats.esomniture.com +0.0.0.0 e-2dj6wfloenczmkq.stats.esomniture.com +0.0.0.0 e-2dj6wflokmajedo.stats.esomniture.com +0.0.0.0 e-2dj6wfloqgc5mho.stats.esomniture.com +0.0.0.0 e-2dj6wfmysgdzobo.stats.esomniture.com +0.0.0.0 e-2dj6wgkigpcjedo.stats.esomniture.com +0.0.0.0 e-2dj6wgkisnd5abo.stats.esomniture.com +0.0.0.0 e-2dj6wgkoandzieq.stats.esomniture.com +0.0.0.0 e-2dj6wgkycpcpsgq.stats.esomniture.com +0.0.0.0 e-2dj6wgkyepajmeo.stats.esomniture.com +0.0.0.0 e-2dj6wgkyknd5sko.stats.esomniture.com +0.0.0.0 e-2dj6wgkyomdpalp.stats.esomniture.com +0.0.0.0 e-2dj6whkiandzkko.stats.esomniture.com +0.0.0.0 e-2dj6whkiepd5iho.stats.esomniture.com +0.0.0.0 e-2dj6whkiwjdjwhq.stats.esomniture.com +0.0.0.0 e-2dj6wjk4amd5mfp.stats.esomniture.com +0.0.0.0 e-2dj6wjk4kkcjalp.stats.esomniture.com +0.0.0.0 e-2dj6wjk4ukazebo.stats.esomniture.com +0.0.0.0 e-2dj6wjkosodpmaq.stats.esomniture.com +0.0.0.0 e-2dj6wjkouhd5eao.stats.esomniture.com +0.0.0.0 e-2dj6wjkowhd5ggo.stats.esomniture.com +0.0.0.0 e-2dj6wjkowjajcbo.stats.esomniture.com +0.0.0.0 e-2dj6wjkyandpogq.stats.esomniture.com +0.0.0.0 e-2dj6wjkycpdzckp.stats.esomniture.com +0.0.0.0 e-2dj6wjkyqmdzcgo.stats.esomniture.com +0.0.0.0 e-2dj6wjkysndzigp.stats.esomniture.com +0.0.0.0 e-2dj6wjl4qhd5kdo.stats.esomniture.com +0.0.0.0 e-2dj6wjlichdjoep.stats.esomniture.com +0.0.0.0 e-2dj6wjliehcjglp.stats.esomniture.com +0.0.0.0 e-2dj6wjlignajgaq.stats.esomniture.com +0.0.0.0 e-2dj6wjloagc5oco.stats.esomniture.com +0.0.0.0 e-2dj6wjlougazmao.stats.esomniture.com +0.0.0.0 e-2dj6wjlyamdpogo.stats.esomniture.com +0.0.0.0 e-2dj6wjlyckcpelq.stats.esomniture.com +0.0.0.0 e-2dj6wjlyeodjkcq.stats.esomniture.com +0.0.0.0 e-2dj6wjlygkd5ecq.stats.esomniture.com +0.0.0.0 e-2dj6wjmiekc5olo.stats.esomniture.com +0.0.0.0 e-2dj6wjmyehd5mfo.stats.esomniture.com +0.0.0.0 e-2dj6wjmyooczoeo.stats.esomniture.com +0.0.0.0 e-2dj6wjny-1idzkh.stats.esomniture.com +0.0.0.0 e-2dj6wjnyagcpkko.stats.esomniture.com +0.0.0.0 e-2dj6wjnyeocpcdo.stats.esomniture.com +0.0.0.0 e-2dj6wjnygidjskq.stats.esomniture.com +0.0.0.0 e-2dj6wjnyqkajabp.stats.esomniture.com +0.0.0.0 e-n.y-1shz2prbmdj6wvny-1sez2pra2dj6wjmyepdzadpwudj6x9ny-1seq-2-2.stats.esomniture.com +0.0.0.0 e-ny.a-1shz2prbmdj6wvny-1sez2pra2dj6wjny-1jcpgbowsdj6x9ny-1seq-2-2.stats.esomniture.com +0.0.0.0 e.crashlytics.com +0.0.0.0 easy-web-stats.com +0.0.0.0 ecestats.theglobeandmail.com +0.0.0.0 economisttestcollect.insightfirst.com +0.0.0.0 eds.ca.matchbox.maruhub.com +0.0.0.0 email.positionly.com +0.0.0.0 emea.rel.msn.com +0.0.0.0 engine.cmmeglobal.com +0.0.0.0 enoratraffic.com +0.0.0.0 environmentalgraffiti.uk.intellitxt.com +0.0.0.0 es.optimost.com +0.0.0.0 eu-track.inside-graph.com +0.0.0.0 eus.rubiconproject.com +0.0.0.0 exch.quantserve.com +0.0.0.0 extremereach.com +0.0.0.0 eztrck.com +0.0.0.0 fastcounter.com +0.0.0.0 fastcounter.linkexchange.net +0.0.0.0 fastcounter.linkexchange.nl +0.0.0.0 fastlane.rubiconproject.com +0.0.0.0 fastwebcounter.com +0.0.0.0 fdbdo.com +0.0.0.0 fi.sitestat.com +0.0.0.0 firebaselogging.googleapis.com +0.0.0.0 fl01.ct2.comclick.com +0.0.0.0 flixprice.com +0.0.0.0 flury-ycpi.gycpi.b.yahoodns.net +0.0.0.0 flycast.com +0.0.0.0 formalyzer.com +0.0.0.0 foxcounter.com +0.0.0.0 free.xxxcounter.com +0.0.0.0 freeinvisiblecounters.com +0.0.0.0 freerapid.fr +0.0.0.0 freestats.com +0.0.0.0 freewebcounter.com +0.0.0.0 fs10.fusestats.com +0.0.0.0 ft2.autonomycloud.com +0.0.0.0 gameanalysis.appcpi.net +0.0.0.0 gapl.hit.gemius.pl +0.0.0.0 gator.com +0.0.0.0 gbr-7stars-tracking.adalyser.com +0.0.0.0 gbr-carat-tracking.adalyser.com +0.0.0.0 gbr-mbww-tracking.adalyser.com +0.0.0.0 gbr-smv-tracking.adalyser.com +0.0.0.0 gbr-tbh-tracking.adalyser.com +0.0.0.0 gcounter.hosting4u.net +0.0.0.0 geocounter.net +0.0.0.0 gj.mmstat.com +0.0.0.0 goldstats.com +0.0.0.0 googfle.com +0.0.0.0 googletagservices.com +0.0.0.0 gostats.com +0.0.0.0 grafix.xxxcounter.com +0.0.0.0 gscounters.us1.gigya.com +0.0.0.0 gslbeacon.lijit.com +0.0.0.0 gtcc1.acecounter.com +0.0.0.0 hbopenbid.pubmatic.com +0.0.0.0 hc2.humanclick.com +0.0.0.0 highscanprotect.com +0.0.0.0 hit-counter.udub.com +0.0.0.0 hit.clickaider.com +0.0.0.0 hit10.hotlog.ru +0.0.0.0 hit2.hotlog.ru +0.0.0.0 hit37.chark.dk +0.0.0.0 hit37.chart.dk +0.0.0.0 hit39.chart.dk +0.0.0.0 hit5.hotlog.ru +0.0.0.0 hit8.hotlog.ru +0.0.0.0 hits.guardian.co.uk +0.0.0.0 hits.webstat.com +0.0.0.0 hst.tradedoubler.com +0.0.0.0 htm.freelogs.com +0.0.0.0 i.kissmetrics.com # http://www.wired.com/epicenter/2011/07/undeletable-cookie/ +0.0.0.0 ic.tynt.com +0.0.0.0 iccee.com +0.0.0.0 id.sputniknews.com +0.0.0.0 idm.hit.gemius.pl +0.0.0.0 ieplugin.com +0.0.0.0 iesnare.co.uk +0.0.0.0 iesnare.com # See http://www.codingthewheel.com/archives/online-gambling-privacy-iesnare +0.0.0.0 ilead.itrack.it +0.0.0.0 images-aud.freshmeat.net +0.0.0.0 images-aud.slashdot.org +0.0.0.0 images-aud.sourceforge.net +0.0.0.0 images.dailydiscounts.com # "spam bugs" +0.0.0.0 images1.paycounter.com +0.0.0.0 imp.clickability.com +0.0.0.0 impacts.alliancehub.com # "spam bugs" +0.0.0.0 impch.tradedoubler.com +0.0.0.0 impde.tradedoubler.com +0.0.0.0 impdk.tradedoubler.com +0.0.0.0 impes.tradedoubler.com +0.0.0.0 impfr.tradedoubler.com +0.0.0.0 impgb.tradedoubler.com +0.0.0.0 impie.tradedoubler.com +0.0.0.0 impit.tradedouble.com +0.0.0.0 impit.tradedoubler.com +0.0.0.0 impnl.tradedoubler.com +0.0.0.0 impno.tradedoubler.com +0.0.0.0 imprammp.taboola.com +0.0.0.0 impse.tradedoubler.com +0.0.0.0 in.paycounter.com +0.0.0.0 in.treasuredata.com +0.0.0.0 in.webcounter.cc +0.0.0.0 insightfirst.com +0.0.0.0 insightxe.looksmart.com +0.0.0.0 int.sitestat.com +0.0.0.0 intljs.rmtag.com +0.0.0.0 iovation.co.uk +0.0.0.0 iovation.com +0.0.0.0 iplogger.org +0.0.0.0 iprocollect.realmedia.com +0.0.0.0 istat.biz +0.0.0.0 izarc.fr +0.0.0.0 jdownloader.fr +0.0.0.0 jgoyk.cjt1.net +0.0.0.0 jkearns.freestats.com +0.0.0.0 js.cybermonitor.com +0.0.0.0 js.hs-analytics.net +0.0.0.0 js.revsci.net +0.0.0.0 justtrck.com +0.0.0.0 kissmetrics.com +0.0.0.0 kqzyfj.com +0.0.0.0 kt4.kliptracker.com +0.0.0.0 lcprd1.samsungcloudsolution.net +0.0.0.0 lcprd2.samsungcloudsolution.net +0.0.0.0 leadpub.com +0.0.0.0 lin31.metriweb.be +0.0.0.0 linkcounter.com +0.0.0.0 linkcounter.pornosite.com +0.0.0.0 linktrack.bravenet.com +0.0.0.0 listen.audiohook.com +0.0.0.0 loadus.exelator.com +0.0.0.0 loc1.hitsprocessor.com +0.0.0.0 lockerdome.com +0.0.0.0 log.btopenworld.com +0.0.0.0 log999.goo.ne.jp +0.0.0.0 loga.xiti.com +0.0.0.0 logc1.xiti.com +0.0.0.0 logc146.xiti.com +0.0.0.0 logc22.xiti.com +0.0.0.0 logc31.xiti.com +0.0.0.0 logi6.xiti.com +0.0.0.0 logi7.xiti.com +0.0.0.0 logi8.xiti.com +0.0.0.0 logp3.xiti.com +0.0.0.0 logs.eresmas.com +0.0.0.0 logs.eresmas.net +0.0.0.0 logv14.xiti.com +0.0.0.0 logv17.xiti.com +0.0.0.0 logv18.xiti.com +0.0.0.0 logv21.xiti.com +0.0.0.0 logv25.xiti.com +0.0.0.0 logv27.xiti.com +0.0.0.0 logv29.xiti.com +0.0.0.0 logv32.xiti.com +0.0.0.0 logv4.xiti.com +0.0.0.0 lpcloudsvr302.com +0.0.0.0 lycoscollect.realmedia.com +0.0.0.0 m1.nedstatbasic.net +0.0.0.0 m1.webstats4u.com +0.0.0.0 mailcheckisp.biz # "spam bugs" +0.0.0.0 mailfoogae.appspot.com # Streak email tracker +0.0.0.0 mailtrack.me +0.0.0.0 marketaff.com +0.0.0.0 mature.xxxcounter.com +0.0.0.0 mbox5.offermatica.com +0.0.0.0 media.superstats.com +0.0.0.0 mediatrack.revenue.net +0.0.0.0 metric.infoworld.com +0.0.0.0 metric.nationalgeographic.com +0.0.0.0 metric.nwsource.com +0.0.0.0 metric.olivegarden.com +0.0.0.0 metric.starz.com +0.0.0.0 metrics.accuweather.com +0.0.0.0 metrics.al.com +0.0.0.0 metrics.att.com +0.0.0.0 metrics.brightcove.com +0.0.0.0 metrics.cbc.ca +0.0.0.0 metrics.cleveland.com +0.0.0.0 metrics.cnn.com +0.0.0.0 metrics.csmonitor.com +0.0.0.0 metrics.ctv.ca +0.0.0.0 metrics.dallasnews.com +0.0.0.0 metrics.elle.com +0.0.0.0 metrics.experts-exchange.com +0.0.0.0 metrics.gap.com +0.0.0.0 metrics.health.com +0.0.0.0 metrics.hrblock.com +0.0.0.0 metrics.ireport.com +0.0.0.0 metrics.kgw.com +0.0.0.0 metrics.ktvb.com +0.0.0.0 metrics.landolakes.com +0.0.0.0 metrics.lhj.com +0.0.0.0 metrics.mlive.com +0.0.0.0 metrics.mysanantonio.com +0.0.0.0 metrics.nba.com +0.0.0.0 metrics.nextgov.com +0.0.0.0 metrics.nfl.com +0.0.0.0 metrics.npr.org +0.0.0.0 metrics.oclc.org +0.0.0.0 metrics.oregonlive.com +0.0.0.0 metrics.philly.com +0.0.0.0 metrics.post-gazette.com +0.0.0.0 metrics.rottentomatoes.com +0.0.0.0 metrics.sephora.com +0.0.0.0 metrics.sun.com +0.0.0.0 metrics.theatlantic.com +0.0.0.0 metrics.thedailybeast.com +0.0.0.0 metrics.thefa.com +0.0.0.0 metrics.thefrisky.com +0.0.0.0 metrics.thenation.com +0.0.0.0 metrics.theweathernetwork.com +0.0.0.0 metrics.tmz.com +0.0.0.0 metrics.toyota.com +0.0.0.0 metrics.tulsaworld.com +0.0.0.0 metrics.washingtonpost.com +0.0.0.0 metrics.whitepages.com +0.0.0.0 metrics.womansday.com +0.0.0.0 metrics.yellowpages.com +0.0.0.0 metrics.yousendit.com +0.0.0.0 mktg.actonsoftware.com +0.0.0.0 mmstat.com +0.0.0.0 mng1.clickalyzer.com +0.0.0.0 mobile.webvisor.com +0.0.0.0 mononoteapp.firebaseio.com +0.0.0.0 monster.gostats.com +0.0.0.0 msn1.com +0.0.0.0 msnm.com +0.0.0.0 mt122.mtree.com +0.0.0.0 mtcount.channeladvisor.com +0.0.0.0 mtrcs.popcap.com +0.0.0.0 murdoog.com +0.0.0.0 mvtracker.com +0.0.0.0 mybbc-analytics.files.bbci.co.uk +0.0.0.0 nedstat.s0.nl +0.0.0.0 net-radar.com +0.0.0.0 nethit-free.nl +0.0.0.0 network.leadpub.com +0.0.0.0 neweggstats.com +0.0.0.0 nextgenstats.com +0.0.0.0 nht-2.extreme-dm.com +0.0.0.0 nl.nedstatbasic.net +0.0.0.0 noticias.life +0.0.0.0 notify.bugsnag.com +0.0.0.0 notify1.brucelead.com +0.0.0.0 o.addthis.com +0.0.0.0 objects.tremormedia.com +0.0.0.0 okcounter.com +0.0.0.0 omniture.theglobeandmail.com +0.0.0.0 omtrdc.net +0.0.0.0 one.123counters.com +0.0.0.0 open.oneplus.net +0.0.0.0 other.xxxcounter.com +0.0.0.0 ourtoolbar.com +0.0.0.0 p.addthis.com +0.0.0.0 p.bm23.com +0.0.0.0 p.reuters.com +0.0.0.0 passpport.com +0.0.0.0 paycounter.com +0.0.0.0 pei-ads.thesmokingjacket.com +0.0.0.0 pf.tradedoubler.com +0.0.0.0 photobox-tracking.adalyser.com +0.0.0.0 pings.blip.tv +0.0.0.0 pituitosus.com +0.0.0.0 pix02.revsci.net +0.0.0.0 pix03.revsci.net +0.0.0.0 pix04.revsci.net +0.0.0.0 pixel-geo.prfct.co +0.0.0.0 pixel.advertising.com +0.0.0.0 pixel.bilinmedia.net +0.0.0.0 pixel.invitemedia.com +0.0.0.0 pixel.staticworld.net +0.0.0.0 pixel.tapad.com +0.0.0.0 pixel.wp.com +0.0.0.0 pn2.adserver.yahoo.com +0.0.0.0 pointclicktrack.com +0.0.0.0 post.update.fbsbx.com +0.0.0.0 postclick.adcentriconline.com +0.0.0.0 postmedia.us.janrainsso.com +0.0.0.0 precisioncounter.com +0.0.0.0 printmail.biz +0.0.0.0 privacy-policy.truste.com +0.0.0.0 prof.estat.com +0.0.0.0 propeller-tracking.com +0.0.0.0 quantcast584928381.s.moatpixel.com +0.0.0.0 quantserve.com #: Ad Tracking, JavaScript, etc. +0.0.0.0 r1-t.trackedlink.net +0.0.0.0 redshell.io +0.0.0.0 rightmedia.net +0.0.0.0 rightstats.com +0.0.0.0 rmcentre.bigfilmproduction.com +0.0.0.0 rr1.xxxcounter.com +0.0.0.0 rr2.xxxcounter.com +0.0.0.0 rts.pgmediaserve.com +0.0.0.0 rts.phn.doublepimp.com +0.0.0.0 s-39.predictvideo.com +0.0.0.0 s.bl-1.com +0.0.0.0 s.clickability.com +0.0.0.0 s.go-mpulse.net +0.0.0.0 s.update.fbsbx.com +0.0.0.0 s.youtube.com # Blocking this will interfere with video watching history +0.0.0.0 s1-tracking.adalyser.com +0.0.0.0 s1.shinystat.it +0.0.0.0 s10.histats.com +0.0.0.0 s2.statcounter.com +0.0.0.0 s290.mxcdn.net +0.0.0.0 s3.hit.stat.pl +0.0.0.0 s4.histats.com +0.0.0.0 s4.shinystat.com +0.0.0.0 sact.atdmt.com +0.0.0.0 sc-analytics.appspot.com +0.0.0.0 sclk.org +0.0.0.0 scorecardresearch.com +0.0.0.0 scribe.twitter.com +0.0.0.0 scrooge.click10.com +0.0.0.0 scrooge.nbc11.com +0.0.0.0 scrooge.nbc4.com +0.0.0.0 scrooge.nbcsandiego.com +0.0.0.0 scrooge.newsnet5.com +0.0.0.0 scrooge.thedenverchannel.com +0.0.0.0 scrooge.theindychannel.com +0.0.0.0 scrooge.wesh.com +0.0.0.0 scrooge.wnbc.com +0.0.0.0 sdc.rbistats.com +0.0.0.0 sdkapi.netmera.com +0.0.0.0 se.sitestat.com +0.0.0.0 searchadv.com +0.0.0.0 secure-dcr.imrworldwide.com +0.0.0.0 secure-drm.imrworldwide.com +0.0.0.0 secure-gg.imrworldwide.com +0.0.0.0 secure-it.imrworldwide.com +0.0.0.0 secure-us.imrworldwide.com +0.0.0.0 secure.quantserve.com +0.0.0.0 server1.opentracker.net +0.0.0.0 server10.opentracker.net +0.0.0.0 server11.opentracker.net +0.0.0.0 server3.web-stat.com +0.0.0.0 service.bfast.com +0.0.0.0 service.maxymiser.net +0.0.0.0 sessions.bugsnag.com +0.0.0.0 sexcounter.com +0.0.0.0 seznam.hit.gemius.pl +0.0.0.0 showads.pubmatic.com +0.0.0.0 showcount.honest.com +0.0.0.0 sideshow.directtrack.com +0.0.0.0 siteimproveanalytics.com +0.0.0.0 sitestat.com +0.0.0.0 sitestats.tiscali.co.uk +0.0.0.0 smartstats.com +0.0.0.0 smetrics.att.com +0.0.0.0 smetrics.tesco.com +0.0.0.0 smetrics.washingtonpost.com +0.0.0.0 softcore.xxxcounter.com +0.0.0.0 softonic.it +0.0.0.0 solamor.com +0.0.0.0 songbird.fr +0.0.0.0 spinbox.versiontracker.com +0.0.0.0 spklds.com +0.0.0.0 ss.tiscali.it +0.0.0.0 st.sageanalyst.net +0.0.0.0 st1.hit.gemius.pl +0.0.0.0 stags.peer39.net +0.0.0.0 startup.mobile.webvisor.com +0.0.0.0 startup.mobile.yandex.net +0.0.0.0 stat.4u.pl +0.0.0.0 stat.alibaba.com +0.0.0.0 stat.netmonitor.fi +0.0.0.0 stat.onestat.com +0.0.0.0 stat.webmedia.pl +0.0.0.0 stat.www.fi +0.0.0.0 stat.yellowtracker.com +0.0.0.0 stat1.z-stat.com +0.0.0.0 stat3.cybermonitor.com +0.0.0.0 statcounter.com +0.0.0.0 static.audienceinsights.net +0.0.0.0 static.kibboko.com +0.0.0.0 static.smni.com # Santa Monica - popunders +0.0.0.0 static.trackedweb.net +0.0.0.0 statistics.elsevier.nl +0.0.0.0 statistics.reedbusiness.nl +0.0.0.0 statistics.theonion.com +0.0.0.0 statistik-gallup.net +0.0.0.0 stats.24ways.org +0.0.0.0 stats.absol.co.za +0.0.0.0 stats.adlice.com +0.0.0.0 stats.adotube.com +0.0.0.0 stats.adultswim.com +0.0.0.0 stats.airfarewatchdog.com +0.0.0.0 stats.allliquid.com +0.0.0.0 stats.askmen.com +0.0.0.0 stats.bbc.co.uk +0.0.0.0 stats.becu.org +0.0.0.0 stats.big-boards.com +0.0.0.0 stats.blogoscoop.net +0.0.0.0 stats.buysellads.com +0.0.0.0 stats.cafepress.com +0.0.0.0 stats.canalblog.com +0.0.0.0 stats.cartoonnetwork.com +0.0.0.0 stats.clickability.com +0.0.0.0 stats.concierge.com +0.0.0.0 stats.datahjaelp.net +0.0.0.0 stats.dziennik.pl +0.0.0.0 stats.economist.com +0.0.0.0 stats.epicurious.com +0.0.0.0 stats.fairmont.com +0.0.0.0 stats.fastcompany.com +0.0.0.0 stats.foxcounter.com +0.0.0.0 stats.gamestop.com +0.0.0.0 stats.globesports.com +0.0.0.0 stats.groupninetyfour.com +0.0.0.0 stats.ign.com +0.0.0.0 stats.ilsemedia.nl +0.0.0.0 stats.independent.co.uk +0.0.0.0 stats.investors.com +0.0.0.0 stats.iwebtrack.com +0.0.0.0 stats.jippii.com +0.0.0.0 stats.ladotstats.nl +0.0.0.0 stats.paycounter.com +0.0.0.0 stats.popscreen.com +0.0.0.0 stats.resellerratings.com +0.0.0.0 stats.revenue.net +0.0.0.0 stats.superstats.com +0.0.0.0 stats.telegraph.co.uk +0.0.0.0 stats.thoughtcatalog.com +0.0.0.0 stats.townnews.com +0.0.0.0 stats.ultimate-webservices.com +0.0.0.0 stats.unionleader.com +0.0.0.0 stats.vodpod.com +0.0.0.0 stats.wordpress.com +0.0.0.0 stats.wp.com +0.0.0.0 stats.www.ibm.com +0.0.0.0 stats1.clicktracks.com +0.0.0.0 stats1.corusradio.com +0.0.0.0 stats2.clicktracks.com +0.0.0.0 stats2.gourmet.com +0.0.0.0 stats2.newyorker.com +0.0.0.0 stats2.rte.ie +0.0.0.0 stats2.vanityfair.com +0.0.0.0 stats4all.com +0.0.0.0 stats5.lightningcast.com +0.0.0.0 stats6.lightningcast.net +0.0.0.0 statse.webtrendslive.com # Fortune.com among others +0.0.0.0 stl.p.a1.traceworks.com +0.0.0.0 straighttangerine.cz.cc +0.0.0.0 sugoicounter.com +0.0.0.0 superstats.com +0.0.0.0 sync.bfmio.com +0.0.0.0 sync.clickonometrics.pl +0.0.0.0 systweak.com +0.0.0.0 t.senaldos.com +0.0.0.0 t.senaluno.com +0.0.0.0 t.signaletre.com +0.0.0.0 t.signauxdeux.com # Another email opentracker from hubspot +0.0.0.0 t.update.fbsbx.com +0.0.0.0 t.yesware.com +0.0.0.0 tag.crsspxl.com +0.0.0.0 tags.bkrtx.com +0.0.0.0 targetnet.com +0.0.0.0 tates.freestats.com +0.0.0.0 tcookie.usatoday.com +0.0.0.0 tcr.tynt.com # See http://daringfireball.net/2010/05/tynt_copy_paste_jerks +0.0.0.0 telecharger-openoffice.fr +0.0.0.0 tgpcounter.freethumbnailgalleries.com +0.0.0.0 the-counter.net +0.0.0.0 the.sextracker.com +0.0.0.0 themecounter.com +0.0.0.0 tipsurf.com +0.0.0.0 toolbarpartner.com +0.0.0.0 tools.spylog.ru +0.0.0.0 top.mail.ru +0.0.0.0 topstats.com +0.0.0.0 tour.SweetDiscreet.com +0.0.0.0 tour.xxxblackbook.com +0.0.0.0 tr.adinterax.com +0.0.0.0 track.adform.net +0.0.0.0 track.adrevolver.com +0.0.0.0 track.bannerbridge.net +0.0.0.0 track.brucelead.com +0.0.0.0 track.clearsender.com +0.0.0.0 track.construclique.com +0.0.0.0 track.did-it.com +0.0.0.0 track.dotsly.com +0.0.0.0 track.effiliation.com +0.0.0.0 track.eg-innovations.net +0.0.0.0 track.enviodemails.com +0.0.0.0 track.gaug.es +0.0.0.0 track.homestead.com +0.0.0.0 track.lfstmedia.com +0.0.0.0 track.mdirector.com +0.0.0.0 track.mdrctr.com +0.0.0.0 track.msadcenter.afgz.com +0.0.0.0 track.msadcenter.ajfy.com +0.0.0.0 track.msadcenter.ceio.com +0.0.0.0 track.msadcenter.cxtv.com +0.0.0.0 track.msadcenter.dgt.com +0.0.0.0 track.msadcenter.dxr.com +0.0.0.0 track.msadcenter.emee.com +0.0.0.0 track.msadcenter.eqq.com +0.0.0.0 track.msadcenter.hih.com +0.0.0.0 track.msadcenter.hlh.com +0.0.0.0 track.msadcenter.hnsl.com +0.0.0.0 track.msadcenter.igzr.com +0.0.0.0 track.msadcenter.iuf.com +0.0.0.0 track.msadcenter.iuh.com +0.0.0.0 track.msadcenter.jzz.com +0.0.0.0 track.msadcenter.kfgy.com +0.0.0.0 track.msadcenter.kfz.com +0.0.0.0 track.msadcenter.kkal.com +0.0.0.0 track.msadcenter.kpuo.com +0.0.0.0 track.msadcenter.krt.com +0.0.0.0 track.msadcenter.llu.com +0.0.0.0 track.msadcenter.ltp.com +0.0.0.0 track.msadcenter.lyv.com +0.0.0.0 track.msadcenter.lzwp.com +0.0.0.0 track.msadcenter.mjze.com +0.0.0.0 track.msadcenter.mur.com +0.0.0.0 track.msadcenter.nho.com +0.0.0.0 track.msadcenter.nyfg.com +0.0.0.0 track.msadcenter.oah.com +0.0.0.0 track.msadcenter.pcp.com +0.0.0.0 track.msadcenter.pszn.com +0.0.0.0 track.msadcenter.pwpn.com +0.0.0.0 track.msadcenter.qpz.com +0.0.0.0 track.msadcenter.qsvv.com +0.0.0.0 track.msadcenter.qymv.com +0.0.0.0 track.msadcenter.rfjq.com +0.0.0.0 track.msadcenter.sax.com +0.0.0.0 track.msadcenter.sgq.com +0.0.0.0 track.msadcenter.shy.com +0.0.0.0 track.msadcenter.szc.com +0.0.0.0 track.msadcenter.tnuw.com +0.0.0.0 track.msadcenter.toj.com +0.0.0.0 track.msadcenter.tux.com +0.0.0.0 track.msadcenter.usx.com +0.0.0.0 track.msadcenter.vbug.com +0.0.0.0 track.msadcenter.vcf.com +0.0.0.0 track.msadcenter.vrhe.com +0.0.0.0 track.msadcenter.wdm.com +0.0.0.0 track.msadcenter.wfm.com +0.0.0.0 track.msadcenter.wmd.com +0.0.0.0 track.msadcenter.wup.com +0.0.0.0 track.msadcenter.xda.com +0.0.0.0 track.msadcenter.xpp.com +0.0.0.0 track.msadcenter.xxx.com +0.0.0.0 track.msadcenter.xzwy.com +0.0.0.0 track.msadcenter.ybi.com +0.0.0.0 track.msadcenter.ytbp.com +0.0.0.0 track.msadcenter.zepw.com +0.0.0.0 track.msadcenter.zhv.com +0.0.0.0 track.msadcenter.zlx.com +0.0.0.0 track.msadcenter.zmmr.com +0.0.0.0 track.msadcenter.zul.com +0.0.0.0 track.msadcenter.zvjw.com +0.0.0.0 track.msadcenter.zzv.com +0.0.0.0 track.nifty.com +0.0.0.0 track.omg2.com +0.0.0.0 track.pplnk.com +0.0.0.0 track.publeadmedia.com +0.0.0.0 track.rediff.com +0.0.0.0 track.searchignite.com +0.0.0.0 track.upaknee.com +0.0.0.0 track.vivid.com +0.0.0.0 track.webgains.com +0.0.0.0 track.xapads.com +0.0.0.0 track.zipalerts.com +0.0.0.0 track.ziprecruiter.com +0.0.0.0 track.zulumarketing.com +0.0.0.0 track12.offersbymail.com +0.0.0.0 tracker.bonnint.net +0.0.0.0 tracker.bt.uol.com.br +0.0.0.0 tracker.cl1.fidelizador.com +0.0.0.0 tracker.clicktrade.com +0.0.0.0 tracker.consumerpackage.net +0.0.0.0 tracker.coopt.com +0.0.0.0 tracker.hitmatic.com +0.0.0.0 tracker.mattel.com +0.0.0.0 tracker.netklix.com +0.0.0.0 tracker.remp.impresa.pt +0.0.0.0 tracker.tradedoubler.com +0.0.0.0 tracker1.leadiya.com +0.0.0.0 tracking.10e20.com +0.0.0.0 tracking.3com.com +0.0.0.0 tracking.adalyser.com +0.0.0.0 tracking.adgoon.it +0.0.0.0 tracking.adjug.com +0.0.0.0 tracking.arxibs01.com +0.0.0.0 tracking.drsfostersmith.com +0.0.0.0 tracking.engagedigitalmedia.com +0.0.0.0 tracking.fanbridge.com +0.0.0.0 tracking.foxnews.com +0.0.0.0 tracking.gajmp.com +0.0.0.0 tracking.ibexnetwork.com +0.0.0.0 tracking.ilinkmd.com +0.0.0.0 tracking.imagewebdesign.fr +0.0.0.0 tracking.mailtracker.in +0.0.0.0 tracking.motleyfool.com +0.0.0.0 tracking.murdoog.com +0.0.0.0 tracking.myunidays.com +0.0.0.0 tracking.nesox.com +0.0.0.0 tracking.oerug.com +0.0.0.0 tracking.pennystockpicks.net +0.0.0.0 tracking.percentmobile.com +0.0.0.0 tracking.publicidees.com +0.0.0.0 tracking.quisma.com +0.0.0.0 tracking.searchmarketing.com +0.0.0.0 tracking.stampready.net +0.0.0.0 tracking.summitmedia.co.uk +0.0.0.0 tracking.trafficjunky.net +0.0.0.0 tracking.trutv.com +0.0.0.0 tracking.vindicosuite.com +0.0.0.0 tracking.yohoads.com +0.0.0.0 trackit.vicotech.com +0.0.0.0 tracksurf.daooda.com +0.0.0.0 tradedoubler.com +0.0.0.0 tradedoubler.sonvideopro.com +0.0.0.0 traffic-stats.streamsolutions.co.uk +0.0.0.0 traffic.spot.im +0.0.0.0 trafficopen.com +0.0.0.0 trax.gamespot.com +0.0.0.0 trc.taboolasyndication.com +0.0.0.0 trcko.com +0.0.0.0 treasuredata.com +0.0.0.0 trk.cachemetracking.com +0.0.0.0 trk.kissmetrics.com +0.0.0.0 trk.securesmrt-dt.com +0.0.0.0 trk.tidaltv.com +0.0.0.0 true-counter.com +0.0.0.0 truehits1.gits.net.th +0.0.0.0 tynt.com +0.0.0.0 u.startup.mobile.webvisor.com +0.0.0.0 u1817.16.spylog.com +0.0.0.0 u3102.47.spylog.com +0.0.0.0 u3305.71.spylog.com +0.0.0.0 u3608.20.spylog.com +0.0.0.0 u4056.56.spylog.com +0.0.0.0 u432.77.spylog.com +0.0.0.0 u4396.79.spylog.com +0.0.0.0 u4443.84.spylog.com +0.0.0.0 u4556.11.spylog.com +0.0.0.0 u5234.87.spylog.com +0.0.0.0 u5234.98.spylog.com +0.0.0.0 u5687.48.spylog.com +0.0.0.0 u574.07.spylog.com +0.0.0.0 u604.41.spylog.com +0.0.0.0 u6762.46.spylog.com +0.0.0.0 u6905.71.spylog.com +0.0.0.0 u7748.16.spylog.com +0.0.0.0 u810.15.spylog.com +0.0.0.0 u920.31.spylog.com +0.0.0.0 u977.40.spylog.com +0.0.0.0 udc.msn.com +0.0.0.0 uip.semasio.net +0.0.0.0 uk.cqcounter.com +0.0.0.0 uk.sitestat.com +0.0.0.0 ultimatecounter.com +0.0.0.0 us.2.cqcounter.com +0.0.0.0 us.cqcounter.com +0.0.0.0 usa.nedstat.net +0.0.0.0 users.maxcluster.net +0.0.0.0 v1.nedstatbasic.net +0.0.0.0 v8.analytics.pinsightmedia.com +0.0.0.0 v8engine.pinsightmedia.com +0.0.0.0 v8push.pinsightmedia.com +0.0.0.0 valueclick.com +0.0.0.0 valueclick.net +0.0.0.0 velocecdn.com +0.0.0.0 video-stats.video.google.com +0.0.0.0 vidstat.taboola.com +0.0.0.0 vidstatb.taboola.com +0.0.0.0 vip.clickzs.com +0.0.0.0 vis.sexlist.com +0.0.0.0 visit.theglobeandmail.com # Visits to theglobeandmail.com +0.0.0.0 vitals.vercel-analytics.com +0.0.0.0 voken.eyereturn.com +0.0.0.0 vs.dmtracker.com +0.0.0.0 vsii.spinbox.net +0.0.0.0 w.nativery.com +0.0.0.0 w1.tcr112.tynt.com +0.0.0.0 warlog.info +0.0.0.0 wau.tynt.com +0.0.0.0 web4.realtracker.com +0.0.0.0 webbug.seatreport.com # web bugs +0.0.0.0 webcounter.com +0.0.0.0 webcounter.goweb.de +0.0.0.0 webcounter.together.net +0.0.0.0 webtrends.thisis.co.uk +0.0.0.0 whentheyopened.com +0.0.0.0 wt.bankmillennium.pl +0.0.0.0 wtnj.worldnow.com +0.0.0.0 www.0stats.com +0.0.0.0 www.123count.com +0.0.0.0 www.123counter.superstats.com +0.0.0.0 www.123stat.com +0.0.0.0 www.3dstats.com +0.0.0.0 www.adalyser.com +0.0.0.0 www.addfreecounter.com +0.0.0.0 www.addfreestats.com +0.0.0.0 www.addtoany.com +0.0.0.0 www.ademails.com +0.0.0.0 www.affiliatesuccess.net +0.0.0.0 www.bar.ry2002.02-ry014.snpr.hotmx.hair.zaam.net # In spam +0.0.0.0 www.belstat.nl +0.0.0.0 www.betcounter.com +0.0.0.0 www.bluestreak.com +0.0.0.0 www.buglife.com +0.0.0.0 www.c.thecounter.de +0.0.0.0 www.c1.thecounter.de +0.0.0.0 www.c2.thecounter.de +0.0.0.0 www.cig-arrete.com +0.0.0.0 www.clickclick.com +0.0.0.0 www.clickspring.net #used by a spyware product called PurityScan +0.0.0.0 www.clixgalore.com +0.0.0.0 www.connectionlead.com +0.0.0.0 www.counter.bloke.com +0.0.0.0 www.counter.superstats.com +0.0.0.0 www.counter1.sextracker.be +0.0.0.0 www.counter10.sextracker.be +0.0.0.0 www.counter11.sextracker.be +0.0.0.0 www.counter12.sextracker.be +0.0.0.0 www.counter13.sextracker.be +0.0.0.0 www.counter14.sextracker.be +0.0.0.0 www.counter15.sextracker.be +0.0.0.0 www.counter16.sextracker.be +0.0.0.0 www.counter2.sextracker.be +0.0.0.0 www.counter3.sextracker.be +0.0.0.0 www.counter4.sextracker.be +0.0.0.0 www.counter4all.com +0.0.0.0 www.counter4all.de +0.0.0.0 www.counter5.sextracker.be +0.0.0.0 www.counter6.sextracker.be +0.0.0.0 www.counter7.sextracker.be +0.0.0.0 www.counter8.sextracker.be +0.0.0.0 www.counter9.sextracker.be +0.0.0.0 www.counterguide.com +0.0.0.0 www.cw.nu +0.0.0.0 www.dpbolvw.net +0.0.0.0 www.dwclick.com +0.0.0.0 www.easycounter.com +0.0.0.0 www.fastcounter.linkexchange.nl +0.0.0.0 www.formalyzer.com +0.0.0.0 www.foxcounter.com +0.0.0.0 www.freestats.com +0.0.0.0 www.fxcounters.com +0.0.0.0 www.gator.com +0.0.0.0 www.hitstats.co.uk +0.0.0.0 www.iccee.com +0.0.0.0 www.iesnare.co.uk +0.0.0.0 www.iesnare.com # See http://www.codingthewheel.com/archives/online-gambling-privacy-iesnare +0.0.0.0 www.iovation.co.uk +0.0.0.0 www.iovation.com +0.0.0.0 www.jellycounter.com +0.0.0.0 www.kqzyfj.com +0.0.0.0 www.lansrv050.com +0.0.0.0 www.leadpub.com +0.0.0.0 www.linkcounter.com +0.0.0.0 www.megacounter.de +0.0.0.0 www.metareward.com # web bugs in spam +0.0.0.0 www.mnbasd77.com +0.0.0.0 www.nedstat.com +0.0.0.0 www.nextgenstats.com +0.0.0.0 www.ntsearch.com +0.0.0.0 www.onestat.com +0.0.0.0 www.originalicons.com # installs IE extension +0.0.0.0 www.paycounter.com +0.0.0.0 www.pointclicktrack.com +0.0.0.0 www.precisioncounter.com +0.0.0.0 www.printmail.biz +0.0.0.0 www.quantserve.com #: Ad Tracking, JavaScript, etc. +0.0.0.0 www.rightmedia.net +0.0.0.0 www.rightstats.com +0.0.0.0 www.searchadv.com +0.0.0.0 www.shockcounter.com +0.0.0.0 www.simplecounter.net +0.0.0.0 www.specificclick.com +0.0.0.0 www.specificpop.com +0.0.0.0 www.spklds.com +0.0.0.0 www.statcount.com +0.0.0.0 www.statcounter.com +0.0.0.0 www.statsession.com +0.0.0.0 www.stattrax.com +0.0.0.0 www.stiffnetwork.com +0.0.0.0 www.the-counter.net +0.0.0.0 www.toolbarcounter.com +0.0.0.0 www.tradedoubler.com +0.0.0.0 www.tradingtactics.win +0.0.0.0 www.trafficmagnet.net # web bugs in spam +0.0.0.0 www.trafic.ro +0.0.0.0 www.trendcounter.com +0.0.0.0 www.true-counter.com +0.0.0.0 www.tynt.com +0.0.0.0 www.ultimatecounter.com +0.0.0.0 www.v61.com +0.0.0.0 www.web-stat.com +0.0.0.0 www.webcounter.com +0.0.0.0 www.webstat.com +0.0.0.0 www.xxxcounter.com +0.0.0.0 www1.addfreestats.com +0.0.0.0 www1.counter.bloke.com +0.0.0.0 www1.tynt.com +0.0.0.0 www2.addfreestats.com +0.0.0.0 www2.counter.bloke.com +0.0.0.0 www2.pagecount.com +0.0.0.0 www3.addfreestats.com +0.0.0.0 www3.click-fr.com +0.0.0.0 www3.counter.bloke.com +0.0.0.0 www4.addfreestats.com +0.0.0.0 www4.counter.bloke.com +0.0.0.0 www5.addfreestats.com +0.0.0.0 www5.counter.bloke.com +0.0.0.0 www6.addfreestats.com +0.0.0.0 www6.click-fr.com +0.0.0.0 www6.counter.bloke.com +0.0.0.0 www7.addfreestats.com +0.0.0.0 www7.counter.bloke.com +0.0.0.0 www8.addfreestats.com +0.0.0.0 www8.counter.bloke.com +0.0.0.0 www9.counter.bloke.com +0.0.0.0 xcnn.com +0.0.0.0 xtrasizeoriginal.com.br +0.0.0.0 xxxcounter.com +0.0.0.0 xyz.freelogs.com +0.0.0.0 zz.cqcounter.com +# +# + +# sites with known trojans, phishing, or other malware +0.0.0.0 0.nextyourcontent.com +0.0.0.0 05tz2e9.com +0.0.0.0 10tide.com +0.0.0.0 2006mindfreaklike.blogspot.com # Facebook trojan +0.0.0.0 59-106-20-39.r-bl100.sakura.ne.jp +0.0.0.0 7zip.fr +0.0.0.0 8hj500ro4t7.groovepages.com +0.0.0.0 ASKBOT.com +0.0.0.0 Arrayshift.com +0.0.0.0 OSQA.com +0.0.0.0 Question2Answer.com +0.0.0.0 a.kaytri.com +0.0.0.0 a.phormlabs.com +0.0.0.0 a.webwise.org +0.0.0.0 a15172379.alturo-server.de +0.0.0.0 abetterinternet.com +0.0.0.0 abruzzoinitaly.co.uk +0.0.0.0 accounts.secure-ua.website +0.0.0.0 acglgoa.com +0.0.0.0 acnenomor.com +0.0.0.0 ad.g-content.bid +0.0.0.0 adblock.fr +0.0.0.0 adexchangetracker.com +0.0.0.0 adn.plxnt.com +0.0.0.0 adshufffle.com +0.0.0.0 adwitty.com +0.0.0.0 agroeconom.kz +0.0.0.0 ajouny.com +0.0.0.0 ale-gratka.pl +0.0.0.0 allhqpics.com # Facebook trojan +0.0.0.0 alocdn.com +0.0.0.0 ams1.ib.adnxs.com +0.0.0.0 android.bigresource.com +0.0.0.0 androiddev.orkitra.com +0.0.0.0 aneralflas.club +0.0.0.0 anouslab.cmail20.com +0.0.0.0 answerhub.com +0.0.0.0 antispywareexpert.com +0.0.0.0 antivirus-scanner.com +0.0.0.0 api.inwemo.com +0.0.0.0 app2.letslowbefast.life +0.0.0.0 appleld.apple.com.t5j2kdkc88dd2m423-verif.info +0.0.0.0 armsart.com +0.0.0.0 asianread.com +0.0.0.0 ask-coder.com +0.0.0.0 ask.webatall.com +0.0.0.0 askto.net +0.0.0.0 audacity.de +0.0.0.0 audacity.es +0.0.0.0 audacity.fr +0.0.0.0 audacity.it +0.0.0.0 audacity.pl +0.0.0.0 autohipnose.com +0.0.0.0 avsvmcloud.com +0.0.0.0 azureus.es +0.0.0.0 b.webwise.org +0.0.0.0 backlusjumpdur.club +0.0.0.0 benefitsorganic.com +0.0.0.0 bestreview.site +0.0.0.0 bestwebpillplace.com +0.0.0.0 bestwing.org +0.0.0.0 bgre.kozow.com +0.0.0.0 bhyuu.com +0.0.0.0 bighow.net +0.0.0.0 bitcoin-upappl.com +0.0.0.0 bitcoinplus.com +0.0.0.0 blackhat.be +0.0.0.0 blender3d.fr +0.0.0.0 bluescreenalert.com +0.0.0.0 blw4-1.com +0.0.0.0 bnvxcfhdgf.blogspot.com.es +0.0.0.0 bopstermedia56.com +0.0.0.0 brightonclick.com +0.0.0.0 brunga.at # Facebook phishing attempt +0.0.0.0 bt.webwise.org +0.0.0.0 c.webwise.org +0.0.0.0 c1i.su +0.0.0.0 cablyshaw.com +0.0.0.0 cafecoc.com +0.0.0.0 cambonanza.com +0.0.0.0 campaign.budgethyve.com +0.0.0.0 ccudl.com +0.0.0.0 cdn.jquery-uim.download +0.0.0.0 celestia.es +0.0.0.0 celestia.fr +0.0.0.0 certifiedwinners.today +0.0.0.0 changduk26.com # Facebook trojan +0.0.0.0 checkfreevideos.net +0.0.0.0 chelick.net # Facebook trojan +0.0.0.0 ciiycode.com +0.0.0.0 cioco-froll.com +0.0.0.0 clean-mobilephone.com +0.0.0.0 cleanchain.net +0.0.0.0 cleanmobilephone.com +0.0.0.0 click.get-answers-fast.com +0.0.0.0 clicktripz.com +0.0.0.0 clonezilla.es +0.0.0.0 clonezilla.fr +0.0.0.0 cnhv.co +0.0.0.0 cnt.statistic.date +0.0.0.0 codebiogblog.com +0.0.0.0 codeexplain.com +0.0.0.0 codegur.com +0.0.0.0 codeotel.com +0.0.0.0 coderexception.com +0.0.0.0 coin-have.com +0.0.0.0 coin-hive.com +0.0.0.0 coinerra.com +0.0.0.0 coinhive.com +0.0.0.0 coinimp.com +0.0.0.0 coldcertainchannel.com +0.0.0.0 coldpacific.com +0.0.0.0 compufixshop.com +0.0.0.0 comsss-56.com +0.0.0.0 conduit.com +0.0.0.0 consumerspanel.frge.io +0.0.0.0 coordino.com +0.0.0.0 cra-arc-gc-ca.noads.biz +0.0.0.0 crypto-loot.com +0.0.0.0 cutesaucepuppy.com +0.0.0.0 d.phormlabs.com +0.0.0.0 d2o9ozfswytaqz.cloudfront.net +0.0.0.0 dailynewstonight.com +0.0.0.0 dbios.org +0.0.0.0 deloitteca.com +0.0.0.0 devguardmap.org +0.0.0.0 dhauzja511.co.cc +0.0.0.0 dns2.net1.it +0.0.0.0 doors.co.kr +0.0.0.0 east.05tz2e9.com +0.0.0.0 efreedom.net +0.0.0.0 en.btc-trader-app.club +0.0.0.0 en.likefever.org # Facebook trojan +0.0.0.0 eol1.egyptonline.com +0.0.0.0 exasked.com +0.0.0.0 expertland.net +0.0.0.0 expired-antiviruses.com +0.0.0.0 f05098.privacy4browsers.com +0.0.0.0 f18085.privacy4browsers.com +0.0.0.0 facebook-repto1040s2.ahlamountada.com +0.0.0.0 faceboook-replyei0ki.montadalitihad.com +0.0.0.0 facemail.com +0.0.0.0 faggotry.com +0.0.0.0 feedbackexplorer.com +0.0.0.0 fengyixin.com +0.0.0.0 filezilla.fr +0.0.0.0 filosvybfimpsv.ru.gg +0.0.0.0 filter.mediacpc.com +0.0.0.0 find-your-profithere11.com +0.0.0.0 firefox-updater.com +0.0.0.0 free.internetspeedtracker.com +0.0.0.0 free.propdfconverter.com +0.0.0.0 free.videodownloadconverter.com +0.0.0.0 freecontent.bid +0.0.0.0 freedailydownload.com +0.0.0.0 froling.bee.pl +0.0.0.0 fromru.su +0.0.0.0 ftdownload.com +0.0.0.0 fu.golikeus.net # Facebook trojan +0.0.0.0 gadgetsytecnologia.com +0.0.0.0 gambero3.cs.tin.it +0.0.0.0 gamelights.ru +0.0.0.0 gasasthe.freehostia.com +0.0.0.0 get-answers-fast.com +0.0.0.0 get24update.link4all.info +0.0.0.0 gglcash4u.info # twitter worm +0.0.0.0 gigaonclick.com +0.0.0.0 gimp.es +0.0.0.0 girlownedbypolicelike.blogspot.com # Facebook trojan +0.0.0.0 go.deliverymodo.com +0.0.0.0 goggle.com +0.0.0.0 goobbe.com +0.0.0.0 gparted.fr +0.0.0.0 greatarcadehits.com +0.0.0.0 greeninst.com +0.0.0.0 greenshot.fr +0.0.0.0 grooveshark.fr +0.0.0.0 gyros.es +0.0.0.0 h9tkd.rdtk.io +0.0.0.0 hackerz.ir +0.0.0.0 hajoopteg.com +0.0.0.0 hakerzy.net +0.0.0.0 hakuba.janis.or.jp +0.0.0.0 handbrake.es +0.0.0.0 hashing.win +0.0.0.0 hatdfg-rhgreh684.frge.io +0.0.0.0 hatrecord.ru # Facebook trojan +0.0.0.0 hcg82f2b.com +0.0.0.0 helpmedb.com +0.0.0.0 himicrosoft.com +0.0.0.0 hintonsfeetred.info +0.0.0.0 hireproplus.com +0.0.0.0 hot24profit.life +0.0.0.0 hotchix.servepics.com +0.0.0.0 hotelboard.org +0.0.0.0 how-tosolve.com +0.0.0.0 howtobuildsoftware.com +0.0.0.0 hp.myway.com +0.0.0.0 hsb-canada.com # phishing site for hsbc.ca +0.0.0.0 i.ua-passport.top +0.0.0.0 icecars.com +0.0.0.0 id-unconfirmeduser.frge.io +0.0.0.0 infopaypal.com +0.0.0.0 informereng.com +0.0.0.0 inkscape.es +0.0.0.0 inkscape.fr +0.0.0.0 install.myvideotab.com +0.0.0.0 installmac.com +0.0.0.0 invite.gezinti.com +0.0.0.0 irony.world +0.0.0.0 istartsurf.com +0.0.0.0 iswwwup.com +0.0.0.0 janezk.50webs.co +0.0.0.0 jqueryscript.net +0.0.0.0 jump.ewoss.net +0.0.0.0 juste.ru # Twitter trojan +0.0.0.0 kaytri.com +0.0.0.0 keepass.com +0.0.0.0 keepass.fr +0.0.0.0 keepinfit.net +0.0.0.0 keybinary.com +0.0.0.0 kirgo.at # Facebook phishing attempt +0.0.0.0 klowns4phun.com +0.0.0.0 konflow.com # Facebook trojan +0.0.0.0 kplusd.far.ru +0.0.0.0 kpremium.com +0.0.0.0 krakragames.com +0.0.0.0 la1dwne9cn5c.com +0.0.0.0 laleh.itrc.ac.ir +0.0.0.0 landing.aaroninjections.com +0.0.0.0 landingairquality.airlite.com +0.0.0.0 lank.ru +0.0.0.0 licasd.com +0.0.0.0 like.likewut.net +0.0.0.0 likeportal.com # Facebook trojan +0.0.0.0 likespike.com # Facebook trojan +0.0.0.0 likethis.mbosoft.com # Facebook trojan +0.0.0.0 likethislist.biz # Facebook trojan +0.0.0.0 lingintirejohny.club +0.0.0.0 login.creditals-email.space +0.0.0.0 lp.cleanmymac.online +0.0.0.0 lrt7a.coldcertainchannel.com +0.0.0.0 lucklayed.info +0.0.0.0 m01.webwise.org +0.0.0.0 m02.webwise.org +0.0.0.0 mac-osx.message-warning.net +0.0.0.0 magento-analytics.com +0.0.0.0 mail.bangla.net +0.0.0.0 mail.cyberh.fr +0.0.0.0 mail.hallym.ac.kr +0.0.0.0 mail.hz.zh.cn +0.0.0.0 mail.imamu.edu.sa +0.0.0.0 mail.interq.or.jp +0.0.0.0 mail.ioc.ac.ru +0.0.0.0 mail.issas.ac.cn +0.0.0.0 mail.pmo.ac.cn +0.0.0.0 mail.siom.ac.cn +0.0.0.0 mail.tropmet.res.in +0.0.0.0 mail.tsinghua.edu.cn +0.0.0.0 mail1.371.net +0.0.0.0 mails.cneic.com.cn +0.0.0.0 main.exosrv.com +0.0.0.0 marketgameland.com +0.0.0.0 massage-v-almaty.kz +0.0.0.0 mbi3.kuicr.kyoto-u.ac.jp +0.0.0.0 mdjdg.girlssohorny.net +0.0.0.0 media-match.com +0.0.0.0 mediterraneanroom.org +0.0.0.0 meta.osqa.net +0.0.0.0 metcoc5cm.clarent.com +0.0.0.0 microsoftsupport.xyz +0.0.0.0 miercuri.gq +0.0.0.0 minemytraffic.com +0.0.0.0 miner.pr0gramm.com +0.0.0.0 minero-proxy-01.now.sh +0.0.0.0 minero-proxy-02.now.sh +0.0.0.0 minero-proxy-03.now.sh +0.0.0.0 minero.pw +0.0.0.0 minr.pw +0.0.0.0 mipsa.ciae.ac.cn +0.0.0.0 mn.mn.co.cu +0.0.0.0 mobpushup.com +0.0.0.0 mojn.com +0.0.0.0 monkeyball.osa.pl +0.0.0.0 movies.701pages.com +0.0.0.0 mp3red.cc +0.0.0.0 ms-shopplus.su +0.0.0.0 mshelp247.weebly.com +0.0.0.0 murcia-ban.es +0.0.0.0 mv0129.stream +0.0.0.0 mx1.freemail.ne.jp +0.0.0.0 mylike.co.uk # Facebook trojan +0.0.0.0 myornamenti.com +0.0.0.0 myprivateemails.com +0.0.0.0 nactx.com +0.0.0.0 nameketathar.pro +0.0.0.0 natashyabaydesign.com +0.0.0.0 navegador.oi.com.br +0.0.0.0 navegador.telefonica.com.br +0.0.0.0 ncore.ink +0.0.0.0 ncorecc.me +0.0.0.0 ncoremeghivo.net +0.0.0.0 ndl1pp1-a-fixed.sancharnet.in +0.0.0.0 netflix.apple-green.net +0.0.0.0 new-vid-zone-1.blogspot.com.au +0.0.0.0 newsmagic.net +0.0.0.0 niche247.trade +0.0.0.0 notepad2.com +0.0.0.0 novemberrainx.com +0.0.0.0 ns.cac.com.cn +0.0.0.0 ns.nint.ac.cn +0.0.0.0 ns1.multi.net.pk +0.0.0.0 ns1.webwise.org +0.0.0.0 ns2.webwise.org +0.0.0.0 ns2.xidian.edu.cn +0.0.0.0 ntralpenedhy.pro +0.0.0.0 office.officenet.co.kr +0.0.0.0 oix.com +0.0.0.0 oix.net +0.0.0.0 oj.likewut.net +0.0.0.0 onclickprediction.com +0.0.0.0 onlinewebfind.com +0.0.0.0 opcwdns.opcw.nl +0.0.0.0 openinternetexchange.com +0.0.0.0 openinternetexchange.net +0.0.0.0 openoverflow.com +0.0.0.0 orange.npix.net +0.0.0.0 ordersildenafil.com +0.0.0.0 orion.platino.gov.ve +0.0.0.0 osqa.net +0.0.0.0 otsserver.com +0.0.0.0 outerinfo.com +0.0.0.0 p.algovid.com +0.0.0.0 p.ttwitter.com +0.0.0.0 paincake.yoll.net +0.0.0.0 paintnet.es +0.0.0.0 paintnet.fr +0.0.0.0 pdns.nudt.edu.cn +0.0.0.0 petra.nic.gov.jo +0.0.0.0 phorm.ch +0.0.0.0 phorm.co.uk +0.0.0.0 phorm.com +0.0.0.0 phorm.dk +0.0.0.0 phormchina.com +0.0.0.0 phormlabs.com +0.0.0.0 phpancake.com +0.0.0.0 picture-uploads.com +0.0.0.0 pigredoben12.sytes.net +0.0.0.0 poonstwifterspick.work +0.0.0.0 post.mil-gov.space +0.0.0.0 postbox.mos.ru +0.0.0.0 ppoi.org +0.0.0.0 predictiondisplay.com +0.0.0.0 predictivadnetwork.com +0.0.0.0 premium-live-scan.com +0.0.0.0 premiumvideoupdates.com +0.0.0.0 prk.roverinvolv.bid +0.0.0.0 proflashdata.com # Facebook trojan +0.0.0.0 projectpoi.com +0.0.0.0 provenfeedback.com +0.0.0.0 qbittorrent.com +0.0.0.0 qevia.doubleclick.bond +0.0.0.0 quicksaledeal.su +0.0.0.0 randki-sex.com +0.0.0.0 reacherinst.com +0.0.0.0 redeastbay.com +0.0.0.0 regclassboard.com +0.0.0.0 rickrolling.com +0.0.0.0 rifec.co +0.0.0.0 rocks.io +0.0.0.0 romdiscover.com +0.0.0.0 rootbuzz.com +0.0.0.0 runtnc.net +0.0.0.0 russian-sex.com +0.0.0.0 s.pubmine.com +0.0.0.0 s3-ap-southeast-1-amazonaws.com +0.0.0.0 s3-ap-southeast-2-amazonaws.com +0.0.0.0 s4d.in +0.0.0.0 salebestever.su +0.0.0.0 scottishstuff-online.com # Canadian bank phishing site +0.0.0.0 screenaddict.thewhizproducts.com +0.0.0.0 scribe.ttwitter.com +0.0.0.0 scribus.fr +0.0.0.0 sea.net.edu.cn +0.0.0.0 search.buzzdock.com +0.0.0.0 search.conduit.com +0.0.0.0 search.privitize.com +0.0.0.0 secret.xn--oogle-wmc.com +0.0.0.0 securielite.com +0.0.0.0 securityscan.us +0.0.0.0 seeques.com +0.0.0.0 segob.gob.mx +0.0.0.0 shapado.com +0.0.0.0 shop.skin-safety.com +0.0.0.0 sinera.org +0.0.0.0 smile-angel.com +0.0.0.0 software-updates.co +0.0.0.0 software-wenc.co.cc +0.0.0.0 solutionscore.com +0.0.0.0 solveseek.com +0.0.0.0 sonatns.sonatrach.dz +0.0.0.0 spotchannel02.com +0.0.0.0 stackoverflow.xyz +0.0.0.0 startmarket.su +0.0.0.0 statutorjuihui.site +0.0.0.0 steelbitepro24.com +0.0.0.0 stellarium.fr +0.0.0.0 stopphoulplay.com +0.0.0.0 suddenplot.com +0.0.0.0 sunhe.jinr.ru +0.0.0.0 supernaturalart.com +0.0.0.0 susm0q6jys.com +0.0.0.0 sussi.cressoft.com.pk +0.0.0.0 sverd.net +0.0.0.0 tahoesup.com +0.0.0.0 tanieaukcje.com +0.0.0.0 taniezakupy.pl +0.0.0.0 tattooshaha.info # Facebook trojan +0.0.0.0 tearbelt.com +0.0.0.0 technicalconsumerreports.com +0.0.0.0 techques.com +0.0.0.0 test.ishvara-yoga.com +0.0.0.0 thailandtravel.live +0.0.0.0 thedatesafe.com # Facebook trojan +0.0.0.0 themusicnetwork.co.uk +0.0.0.0 thunderbird.es +0.0.0.0 tiku.io +0.0.0.0 toknowall.com +0.0.0.0 tomorrownewstoday.com # I'm not sure what it does, but it seems to be associated with a phishing attempt on Facebook +0.0.0.0 toprxshopplace.com +0.0.0.0 toptypeonlinetheclicks.icu +0.0.0.0 torjackan.info +0.0.0.0 tradedealvip.su +0.0.0.0 traffic-bam.link +0.0.0.0 traffic.adwitty.com +0.0.0.0 trovi.com +0.0.0.0 truecrypt.fr +0.0.0.0 trusturl.top +0.0.0.0 tuniaf.com +0.0.0.0 tvshowslist.com +0.0.0.0 tx.micro.net.pk +0.0.0.0 ua-consumerpanel.frge.io +0.0.0.0 ufpcdn.com +0.0.0.0 unetbootin.net +0.0.0.0 unetbootin.org +0.0.0.0 unitdotto.club +0.0.0.0 updateauto.preparevideosafesystem4unow.space +0.0.0.0 uqz.com +0.0.0.0 url9810.tokocrypto.com +0.0.0.0 users16.jabry.com +0.0.0.0 utenti.lycos.it +0.0.0.0 venturead.com +0.0.0.0 verify.rambler-profile.site +0.0.0.0 videoamp.com +0.0.0.0 viowyf.khaiafi.com +0.0.0.0 vip.fortunatetime.xyz +0.0.0.0 vitemadose.fr +0.0.0.0 vlc.de +0.0.0.0 vxiframe.biz +0.0.0.0 w3facility.org +0.0.0.0 wait3sec.org +0.0.0.0 waldenfarms.com +0.0.0.0 waudeesestew.com +0.0.0.0 weapfuh.originalriver-tone.top +0.0.0.0 webassembly.stream +0.0.0.0 webnetra.entelnet.bo +0.0.0.0 webpaypal.com +0.0.0.0 webserv.mos.ru +0.0.0.0 webwise.com +0.0.0.0 webwise.net +0.0.0.0 webwise.org +0.0.0.0 wenda.io +0.0.0.0 west.05tz2e9.com +0.0.0.0 westerdayeol.site +0.0.0.0 wewillrocknow.com +0.0.0.0 wikidevs.com +0.0.0.0 wileprefgurad.net +0.0.0.0 willysy.com +0.0.0.0 wk4x5rdtoz2tn0.com +0.0.0.0 wrontonshatbona.pro +0.0.0.0 ws05.crypto-loot.com +0.0.0.0 ws06.crypto-loot.com +0.0.0.0 ws07.crypto-loot.com +0.0.0.0 ws08.crypto-loot.com +0.0.0.0 ws09.crypto-loot.com +0.0.0.0 ws23.crypto-loot.com +0.0.0.0 ws24.crypto-loot.com +0.0.0.0 ws25.crypto-loot.com +0.0.0.0 ws42.crypto-loot.com +0.0.0.0 ws48.crypto-loot.com +0.0.0.0 ws49.crypto-loot.com +0.0.0.0 ws50.crypto-loot.com +0.0.0.0 wwnc.xyz +0.0.0.0 www.7zip.fr +0.0.0.0 www.a2uu36g43l.download +0.0.0.0 www.abetterinternet.com +0.0.0.0 www.adblock.fr +0.0.0.0 www.adshufffle.com +0.0.0.0 www.allhqpics.com # Facebook trojan +0.0.0.0 www.anatol.com +0.0.0.0 www.asianread.com +0.0.0.0 www.audacity.es +0.0.0.0 www.audacity.fr +0.0.0.0 www.azureus.es +0.0.0.0 www.be4life.ru +0.0.0.0 www.blender3d.fr +0.0.0.0 www.bumerang.cc +0.0.0.0 www.cablyshaw.com +0.0.0.0 www.cambonanza.com +0.0.0.0 www.canadianshawid.com +0.0.0.0 www.caramail.com +0.0.0.0 www.celestia.es +0.0.0.0 www.celestia.fr +0.0.0.0 www.chelick.net # Facebook trojan +0.0.0.0 www.clearalgorithm.com +0.0.0.0 www.clonezilla.es +0.0.0.0 www.clonezilla.fr +0.0.0.0 www.coinimp.com +0.0.0.0 www.compufixshop.com +0.0.0.0 www.didata.bw +0.0.0.0 www.faggotry.com +0.0.0.0 www.filezilla.fr +0.0.0.0 www.findalgorithm.com +0.0.0.0 www.fischereszter.hu +0.0.0.0 www.flexibleadmin.com +0.0.0.0 www.freecontent.bid +0.0.0.0 www.freedailydownload.com +0.0.0.0 www.froling.bee.pl +0.0.0.0 www.gezinti.com +0.0.0.0 www.gimp.es +0.0.0.0 www.globalbuffer.com +0.0.0.0 www.goggle.com +0.0.0.0 www.gparted.fr +0.0.0.0 www.greenshot.fr +0.0.0.0 www.grouphappy.com +0.0.0.0 www.hajoopteg.com +0.0.0.0 www.hakerzy.net +0.0.0.0 www.handbrake.es +0.0.0.0 www.hashing.win +0.0.0.0 www.icecars.com +0.0.0.0 www.infopaypal.com +0.0.0.0 www.informereng.com +0.0.0.0 www.inkscape.es +0.0.0.0 www.inkscape.fr +0.0.0.0 www.irony.world +0.0.0.0 www.jvzoo.com +0.0.0.0 www.keepass.com +0.0.0.0 www.keepass.fr +0.0.0.0 www.keybinary.com +0.0.0.0 www.knowinteractive.com +0.0.0.0 www.kpremium.com +0.0.0.0 www.launchbuffer.com +0.0.0.0 www.likeportal.com # Facebook trojan +0.0.0.0 www.likespike.com # Facebook trojan +0.0.0.0 www.likethis.mbosoft.com # Facebook trojan +0.0.0.0 www.likethislist.biz # Facebook trojan +0.0.0.0 www.lomalindasda.org # Facebook trojan +0.0.0.0 www.magento-analytics.com +0.0.0.0 www.manoces.waw.pl +0.0.0.0 www.mikras.nl +0.0.0.0 www.minr.pw +0.0.0.0 www.monkeyball.osa.pl +0.0.0.0 www.mshelp247.weebly.com +0.0.0.0 www.mylike.co.uk # Facebook trojan +0.0.0.0 www.mylovecards.com +0.0.0.0 www.notepad2.com +0.0.0.0 www.novemberrainx.com +0.0.0.0 www.nu26.com +0.0.0.0 www.objectopoly.info +0.0.0.0 www.oix.com +0.0.0.0 www.openinternetexchange.com +0.0.0.0 www.otsserver.com +0.0.0.0 www.paintnet.es +0.0.0.0 www.paintnet.fr +0.0.0.0 www.phormlabs.com +0.0.0.0 www.picture-uploads.com +0.0.0.0 www.portaldimensional.com +0.0.0.0 www.ppoi.org +0.0.0.0 www.presidency.site +0.0.0.0 www.proflashdata.com # Facebook trojan +0.0.0.0 www.psychics-readings-for-free.com +0.0.0.0 www.qbittorrent.com +0.0.0.0 www.randki-sex.com +0.0.0.0 www.rickrolling.com +0.0.0.0 www.russian-sex.com +0.0.0.0 www.scribus.fr +0.0.0.0 www.securityscan.us +0.0.0.0 www.shinilchurch.net # domain was hacked and had a trojan installed +0.0.0.0 www.simplyhelper.com +0.0.0.0 www.sinera.org +0.0.0.0 www.siom.ac.cn +0.0.0.0 www.stellarium.fr +0.0.0.0 www.stopphoulplay.com +0.0.0.0 www.tanger.com.br +0.0.0.0 www.tattooshaha.info # Facebook trojan +0.0.0.0 www.thedatesafe.com # Facebook trojan +0.0.0.0 www.thunderbird.es +0.0.0.0 www.trucktirehotline.com +0.0.0.0 www.truecrypt.fr +0.0.0.0 www.tvshowslist.com +0.0.0.0 www.unetbootin.net +0.0.0.0 www.unetbootin.org +0.0.0.0 www.upgradebasic.com +0.0.0.0 www.upi6.pillsstore-c.com # Facebook trojan +0.0.0.0 www.uqz.com +0.0.0.0 www.urldelivery.com +0.0.0.0 www.venturead.com +0.0.0.0 www.videolove.clanteam.com +0.0.0.0 www.videostan.ru +0.0.0.0 www.wantsfly.com +0.0.0.0 www.webassembly.stream +0.0.0.0 www.webpartition.com +0.0.0.0 www.webwise.com +0.0.0.0 www.webwise.org +0.0.0.0 www.weknow.ac +0.0.0.0 www.wewillrocknow.com +0.0.0.0 www.willysy.com +0.0.0.0 www.youfiletor.com +0.0.0.0 xen-media.com +0.0.0.0 xn--oogle-wmc.com +0.0.0.0 xpx7heciz9.com +0.0.0.0 xxlargepop.com +0.0.0.0 ymail-activate1.bugs3.com +0.0.0.0 youcanoptout.com +0.0.0.0 yourdailytrailer.yournewtab.com +0.0.0.0 yrwap.cn +0.0.0.0 zb1.zeroredirect1.com +0.0.0.0 zenigameblinger.org +0.0.0.0 zettapetta.com +0.0.0.0 zip.er.cz +0.0.0.0 zzhc.vnet.cn +# + +# + +#0.0.0.0 pubads.g.doubleclick.net #interferes with video on cwtv.com +0.0.0.0 ad-emea.doubleclick.net +0.0.0.0 ad-g.doubleclick.net +0.0.0.0 ad.ae.doubleclick.net +0.0.0.0 ad.be.doubleclick.net +0.0.0.0 ad.br.doubleclick.net +0.0.0.0 ad.de.doubleclick.net +0.0.0.0 ad.dk.doubleclick.net +0.0.0.0 ad.doubleclick.net +0.0.0.0 ad.es.doubleclick.net +0.0.0.0 ad.fi.doubleclick.net +0.0.0.0 ad.fr.doubleclick.net +0.0.0.0 ad.it.doubleclick.net +0.0.0.0 ad.jp.doubleclick.net +0.0.0.0 ad.mo.doubleclick.net +0.0.0.0 ad.n2434.doubleclick.net +0.0.0.0 ad.nl.doubleclick.net +0.0.0.0 ad.no.doubleclick.net +0.0.0.0 ad.nz.doubleclick.net +0.0.0.0 ad.pl.doubleclick.net +0.0.0.0 ad.se.doubleclick.net +0.0.0.0 ad.sg.doubleclick.net +0.0.0.0 ad.uk.doubleclick.net +0.0.0.0 ad.ve.doubleclick.net +0.0.0.0 ad.za.doubleclick.net +0.0.0.0 ad2.doubleclick.net +0.0.0.0 adclick.g.doubleclick.net +0.0.0.0 cm.g.doubleclick.net +0.0.0.0 creative.cc-dt.com +0.0.0.0 doubleclick.com +0.0.0.0 doubleclick.de +0.0.0.0 doubleclick.net +0.0.0.0 feedads.g.doubleclick.net +0.0.0.0 fls.doubleclick.net +0.0.0.0 googleads.g.doubleclick.net +0.0.0.0 iv.doubleclick.net +0.0.0.0 m.2mdn.net +0.0.0.0 m.doubleclick.net +0.0.0.0 m1.2mdn.net +0.0.0.0 n479ad.doubleclick.net +0.0.0.0 pagead.l.doubleclick.net +0.0.0.0 pagead46.l.doubleclick.net +0.0.0.0 stats.g.doubleclick.net +0.0.0.0 stats.l.doubleclick.net +0.0.0.0 ukrpts.net +# + +# + +0.0.0.0 contactmusic.uk.intellitxt.com +0.0.0.0 ferrago.uk.intellitxt.com +0.0.0.0 freedownloadcenter.uk.intellitxt.com +0.0.0.0 gadgets.fosfor.se.intellitxt.com +0.0.0.0 images.intellitxt.com +0.0.0.0 k.intellitxt.com +0.0.0.0 maccity.it.intellitxt.com +0.0.0.0 macuser.uk.intellitxt.com +0.0.0.0 macworld.uk.intellitxt.com +0.0.0.0 metro.uk.intellitxt.com +0.0.0.0 monstersandcritics.uk.intellitxt.com +0.0.0.0 moviesonline.ca.intellitxt.com +0.0.0.0 newcarnet.uk.intellitxt.com +0.0.0.0 newlaunches.uk.intellitxt.com +0.0.0.0 pcadvisor.uk.intellitxt.com +0.0.0.0 pcgameshardware.de.intellitxt.com +0.0.0.0 physorg.uk.intellitxt.com +0.0.0.0 playfuls.uk.intellitxt.com +0.0.0.0 pocketlint.uk.intellitxt.com +0.0.0.0 pspcave.uk.intellitxt.com +0.0.0.0 softpedia.uk.intellitxt.com +0.0.0.0 splashnews.uk.intellitxt.com +0.0.0.0 wi-fitechnology.uk.intellitxt.com +# + +# + +# Red Sheriff and imrworldwide.com -- server side tracking +#0.0.0.0 secure-au.imrworldwide.com +0.0.0.0 fe-au.imrworldwide.com +0.0.0.0 fe1-au.imrworldwide.com +0.0.0.0 fe2-au.imrworldwide.com +0.0.0.0 fe3-au.imrworldwide.com +0.0.0.0 imrworldwide.com +0.0.0.0 lycos-eu.imrworldwide.com +0.0.0.0 ninemsn.imrworldwide.com +0.0.0.0 rc-au.imrworldwide.com +0.0.0.0 redsheriff.com +0.0.0.0 secure-jp.imrworldwide.com +0.0.0.0 secure-nz.imrworldwide.com +0.0.0.0 secure-uk.imrworldwide.com +0.0.0.0 secure-za.imrworldwide.com +0.0.0.0 server-au.imrworldwide.com +0.0.0.0 server-br.imrworldwide.com +0.0.0.0 server-by.imrworldwide.com +0.0.0.0 server-de.imrworldwide.com +0.0.0.0 server-dk.imrworldwide.com +0.0.0.0 server-ee.imrworldwide.com +0.0.0.0 server-fi.imrworldwide.com +0.0.0.0 server-fr.imrworldwide.com +0.0.0.0 server-hk.imrworldwide.com +0.0.0.0 server-it.imrworldwide.com +0.0.0.0 server-jp.imrworldwide.com +0.0.0.0 server-lt.imrworldwide.com +0.0.0.0 server-lv.imrworldwide.com +0.0.0.0 server-no.imrworldwide.com +0.0.0.0 server-nz.imrworldwide.com +0.0.0.0 server-oslo.imrworldwide.com +0.0.0.0 server-pl.imrworldwide.com +0.0.0.0 server-ru.imrworldwide.com +0.0.0.0 server-se.imrworldwide.com +0.0.0.0 server-sg.imrworldwide.com +0.0.0.0 server-stockh.imrworldwide.com +0.0.0.0 server-ua.imrworldwide.com +0.0.0.0 server-uk.imrworldwide.com +0.0.0.0 server-us.imrworldwide.com +0.0.0.0 telstra.imrworldwide.com +0.0.0.0 www.redsheriff.com +# + +# + +# cydoor -- server side tracking +0.0.0.0 cydoor.com +0.0.0.0 j.2004cms.com +0.0.0.0 jbaventures.cjt1.net +0.0.0.0 jbeet.cjt1.net +0.0.0.0 jbit.cjt1.net +0.0.0.0 jcollegehumor.cjt1.net +0.0.0.0 jdownloadacc.cjt1.net +0.0.0.0 jgen1.cjt1.net +0.0.0.0 jgen10.cjt1.net +0.0.0.0 jgen11.cjt1.net +0.0.0.0 jgen12.cjt1.net +0.0.0.0 jgen13.cjt1.net +0.0.0.0 jgen14.cjt1.net +0.0.0.0 jgen15.cjt1.net +0.0.0.0 jgen16.cjt1.net +0.0.0.0 jgen17.cjt1.net +0.0.0.0 jgen18.cjt1.net +0.0.0.0 jgen19.cjt1.net +0.0.0.0 jgen2.cjt1.net +0.0.0.0 jgen20.cjt1.net +0.0.0.0 jgen21.cjt1.net +0.0.0.0 jgen22.cjt1.net +0.0.0.0 jgen23.cjt1.net +0.0.0.0 jgen24.cjt1.net +0.0.0.0 jgen25.cjt1.net +0.0.0.0 jgen26.cjt1.net +0.0.0.0 jgen27.cjt1.net +0.0.0.0 jgen28.cjt1.net +0.0.0.0 jgen29.cjt1.net +0.0.0.0 jgen3.cjt1.net +0.0.0.0 jgen30.cjt1.net +0.0.0.0 jgen31.cjt1.net +0.0.0.0 jgen32.cjt1.net +0.0.0.0 jgen33.cjt1.net +0.0.0.0 jgen34.cjt1.net +0.0.0.0 jgen35.cjt1.net +0.0.0.0 jgen36.cjt1.net +0.0.0.0 jgen37.cjt1.net +0.0.0.0 jgen38.cjt1.net +0.0.0.0 jgen39.cjt1.net +0.0.0.0 jgen4.cjt1.net +0.0.0.0 jgen40.cjt1.net +0.0.0.0 jgen41.cjt1.net +0.0.0.0 jgen42.cjt1.net +0.0.0.0 jgen43.cjt1.net +0.0.0.0 jgen44.cjt1.net +0.0.0.0 jgen45.cjt1.net +0.0.0.0 jgen46.cjt1.net +0.0.0.0 jgen47.cjt1.net +0.0.0.0 jgen48.cjt1.net +0.0.0.0 jgen49.cjt1.net +0.0.0.0 jgen5.cjt1.net +0.0.0.0 jgen6.cjt1.net +0.0.0.0 jgen7.cjt1.net +0.0.0.0 jgen8.cjt1.net +0.0.0.0 jgen9.cjt1.net +0.0.0.0 jhumour.cjt1.net +0.0.0.0 jmbi58.cjt1.net +0.0.0.0 jnova.cjt1.net +0.0.0.0 jpirate.cjt1.net +0.0.0.0 jsandboxer.cjt1.net +0.0.0.0 jumcna.cjt1.net +0.0.0.0 jwebbsense.cjt1.net +0.0.0.0 www.cydoor.com +# + +#<2o7-sites> + +# 2o7.net -- server side tracking +#0.0.0.0 appleglobal.112.2o7.net #breaks apple.com +#0.0.0.0 applestoreus.112.2o7.net #breaks apple.com +0.0.0.0 102.112.2o7.net +0.0.0.0 102.122.2o7.net +0.0.0.0 112.2o7.net +0.0.0.0 122.2o7.net +0.0.0.0 192.168.112.2o7.net +0.0.0.0 2o7.net +0.0.0.0 actforvictory.112.2o7.net +0.0.0.0 adbrite.112.2o7.net +0.0.0.0 adbrite.122.2o7.net +0.0.0.0 aehistory.112.2o7.net +0.0.0.0 aetv.112.2o7.net +0.0.0.0 agamgreetingscom.112.2o7.net +0.0.0.0 allbritton.122.2o7.net +0.0.0.0 americanbaby.112.2o7.net +0.0.0.0 ancestrymsn.112.2o7.net +0.0.0.0 ancestryuki.112.2o7.net +0.0.0.0 and.co.uk.102.122.2o7.net +0.0.0.0 angiba.112.2o7.net +0.0.0.0 angmar.112.2o7.net +0.0.0.0 angtr.112.2o7.net +0.0.0.0 angts.112.2o7.net +0.0.0.0 angvac.112.2o7.net +0.0.0.0 anm.112.2o7.net +0.0.0.0 aolcareers.122.2o7.net +0.0.0.0 aoldlama.122.2o7.net +0.0.0.0 aoljournals.122.2o7.net +0.0.0.0 aolnsnews.122.2o7.net +0.0.0.0 aolpf.122.2o7.net +0.0.0.0 aolpolls.112.2o7.net +0.0.0.0 aolpolls.122.2o7.net +0.0.0.0 aolsearch.122.2o7.net +0.0.0.0 aolsvc.122.2o7.net +0.0.0.0 aoltmz.122.2o7.net +0.0.0.0 aolturnercnnmoney.112.2o7.net +0.0.0.0 aolturnercnnmoney.122.2o7.net +0.0.0.0 aolturnersi.122.2o7.net +0.0.0.0 aolukglobal.122.2o7.net +0.0.0.0 aolwinamp.122.2o7.net +0.0.0.0 aolwpaim.112.2o7.net +0.0.0.0 aolwpicq.122.2o7.net +0.0.0.0 aolwpmq.112.2o7.net +0.0.0.0 aolwpmqnoban.112.2o7.net +0.0.0.0 apdigitalorg.112.2o7.net +0.0.0.0 apdigitalorgovn.112.2o7.net +0.0.0.0 apnonline.112.2o7.net +0.0.0.0 atlassian.122.2o7.net +0.0.0.0 autobytel.112.2o7.net +0.0.0.0 autoweb.112.2o7.net +0.0.0.0 bbcnewscouk.112.2o7.net +0.0.0.0 bellca.112.2o7.net +0.0.0.0 bellglobemediapublishing.122.2o7.net +0.0.0.0 bellglovemediapublishing.122.2o7.net +0.0.0.0 bellserviceeng.112.2o7.net +0.0.0.0 betterhg.112.2o7.net +0.0.0.0 bhgmarketing.112.2o7.net +0.0.0.0 bidentonrccom.122.2o7.net +0.0.0.0 biwwltvcom.112.2o7.net +0.0.0.0 biwwltvcom.122.2o7.net +0.0.0.0 blackpress.122.2o7.net +0.0.0.0 bnkr8dev.112.2o7.net +0.0.0.0 bntbcstglobal.112.2o7.net +0.0.0.0 bosecom.112.2o7.net +0.0.0.0 brightcove.112.2o7.net +0.0.0.0 bulldog.122.2o7.net +0.0.0.0 businessweekpoc.112.2o7.net +0.0.0.0 bzresults.122.2o7.net +0.0.0.0 cablevision.112.2o7.net +0.0.0.0 canwest.112.2o7.net +0.0.0.0 canwestcom.112.2o7.net +0.0.0.0 canwestglobal.112.2o7.net +0.0.0.0 capcityadvcom.112.2o7.net +0.0.0.0 capcityadvcom.122.2o7.net +0.0.0.0 careers.112.2o7.net +0.0.0.0 cartoonnetwork.122.2o7.net +0.0.0.0 cbaol.112.2o7.net +0.0.0.0 cbc.122.2o7.net +0.0.0.0 cbcca.112.2o7.net +0.0.0.0 cbcca.122.2o7.net +0.0.0.0 cbcincinnatienquirer.112.2o7.net +0.0.0.0 cbmsn.112.2o7.net +0.0.0.0 cbs.112.2o7.net +0.0.0.0 cbsncaasports.112.2o7.net +0.0.0.0 cbsnfl.112.2o7.net +0.0.0.0 cbspgatour.112.2o7.net +0.0.0.0 cbsspln.112.2o7.net +0.0.0.0 ccrbudgetca.112.2o7.net +0.0.0.0 ccrgaviscom.112.2o7.net +0.0.0.0 cfrfa.112.2o7.net +0.0.0.0 chicagosuntimes.122.2o7.net +0.0.0.0 chumtv.122.2o7.net +0.0.0.0 classifiedscanada.112.2o7.net +0.0.0.0 classmatescom.112.2o7.net +0.0.0.0 cmpglobalvista.112.2o7.net +0.0.0.0 cnetasiapacific.122.2o7.net +0.0.0.0 cnetaustralia.122.2o7.net +0.0.0.0 cneteurope.122.2o7.net +0.0.0.0 cnetnews.112.2o7.net +0.0.0.0 cnetzdnet.112.2o7.net +0.0.0.0 cnhienid.122.2o7.net +0.0.0.0 cnhimcalesternews.122.2o7.net +0.0.0.0 cnhipicayuneitemv.112.2o7.net +0.0.0.0 cnhitribunestar.122.2o7.net +0.0.0.0 cnhitribunestara.122.2o7.net +0.0.0.0 cnhregisterherald.122.2o7.net +0.0.0.0 cnn.122.2o7.net +0.0.0.0 computerworldcom.112.2o7.net +0.0.0.0 condenast.112.2o7.net +0.0.0.0 coxnetmasterglobal.112.2o7.net +0.0.0.0 coxpalmbeachpost.112.2o7.net +0.0.0.0 csoonlinecom.112.2o7.net +0.0.0.0 ctvcrimelibrary.112.2o7.net +0.0.0.0 ctvsmokinggun.112.2o7.net +0.0.0.0 cxociocom.112.2o7.net +0.0.0.0 denverpost.112.2o7.net +0.0.0.0 diginet.112.2o7.net +0.0.0.0 digitalhomediscountptyltd.122.2o7.net +0.0.0.0 disccglobal.112.2o7.net +0.0.0.0 disccstats.112.2o7.net +0.0.0.0 dischannel.112.2o7.net +0.0.0.0 divx.112.2o7.net +0.0.0.0 dixonslnkcouk.112.2o7.net +0.0.0.0 dogpile.112.2o7.net +0.0.0.0 donval.112.2o7.net +0.0.0.0 dowjones.122.2o7.net +0.0.0.0 dreammates.112.2o7.net +0.0.0.0 eaeacom.112.2o7.net +0.0.0.0 eagamesuk.112.2o7.net +0.0.0.0 earthlnkpsplive.122.2o7.net +0.0.0.0 ebay1.112.2o7.net +0.0.0.0 ebaynonreg.112.2o7.net +0.0.0.0 ebayreg.112.2o7.net +0.0.0.0 ebayus.112.2o7.net +0.0.0.0 ebcom.112.2o7.net +0.0.0.0 ectestlampsplus1.112.2o7.net +0.0.0.0 edietsmain.112.2o7.net +0.0.0.0 edmundsinsideline.112.2o7.net +0.0.0.0 edsa.112.2o7.net +0.0.0.0 ehg-moma.hitbox.com.112.2o7.net +0.0.0.0 emc.122.2o7.net +0.0.0.0 employ22.112.2o7.net +0.0.0.0 employ26.112.2o7.net +0.0.0.0 employment.112.2o7.net +0.0.0.0 enterprisenewsmedia.122.2o7.net +0.0.0.0 epost.122.2o7.net +0.0.0.0 ewsnaples.112.2o7.net +0.0.0.0 ewstcpalm.112.2o7.net +0.0.0.0 examinercom.122.2o7.net +0.0.0.0 execulink.112.2o7.net +0.0.0.0 expedia.ca.112.2o7.net +0.0.0.0 expedia4.112.2o7.net +0.0.0.0 f2ncracker.112.2o7.net +0.0.0.0 f2nsmh.112.2o7.net +0.0.0.0 f2ntheage.112.2o7.net +0.0.0.0 faceoff.112.2o7.net +0.0.0.0 fbkmnr.112.2o7.net +0.0.0.0 forbesattache.112.2o7.net +0.0.0.0 forbesauto.112.2o7.net +0.0.0.0 forbesautos.112.2o7.net +0.0.0.0 forbescom.112.2o7.net +0.0.0.0 ford.112.2o7.net +0.0.0.0 foxcom.112.2o7.net +0.0.0.0 foxsimpsons.112.2o7.net +0.0.0.0 georgewbush.112.2o7.net +0.0.0.0 georgewbushcom.112.2o7.net +0.0.0.0 gettyimages.122.2o7.net +0.0.0.0 gjfastcompanycom.112.2o7.net +0.0.0.0 gmchevyapprentice.112.2o7.net +0.0.0.0 gmhummer.112.2o7.net +0.0.0.0 gntbcstglobal.112.2o7.net +0.0.0.0 gntbcstkxtv.112.2o7.net +0.0.0.0 gntbcstwtsp.112.2o7.net +0.0.0.0 gpaper104.112.2o7.net +0.0.0.0 gpaper105.112.2o7.net +0.0.0.0 gpaper107.112.2o7.net +0.0.0.0 gpaper108.112.2o7.net +0.0.0.0 gpaper109.112.2o7.net +0.0.0.0 gpaper110.112.2o7.net +0.0.0.0 gpaper111.112.2o7.net +0.0.0.0 gpaper112.112.2o7.net +0.0.0.0 gpaper113.112.2o7.net +0.0.0.0 gpaper114.112.2o7.net +0.0.0.0 gpaper115.112.2o7.net +0.0.0.0 gpaper116.112.2o7.net +0.0.0.0 gpaper117.112.2o7.net +0.0.0.0 gpaper118.112.2o7.net +0.0.0.0 gpaper119.112.2o7.net +0.0.0.0 gpaper120.112.2o7.net +0.0.0.0 gpaper121.112.2o7.net +0.0.0.0 gpaper122.112.2o7.net +0.0.0.0 gpaper123.112.2o7.net +0.0.0.0 gpaper124.112.2o7.net +0.0.0.0 gpaper125.112.2o7.net +0.0.0.0 gpaper126.112.2o7.net +0.0.0.0 gpaper127.112.2o7.net +0.0.0.0 gpaper128.112.2o7.net +0.0.0.0 gpaper129.112.2o7.net +0.0.0.0 gpaper131.112.2o7.net +0.0.0.0 gpaper132.112.2o7.net +0.0.0.0 gpaper133.112.2o7.net +0.0.0.0 gpaper138.112.2o7.net +0.0.0.0 gpaper139.112.2o7.net +0.0.0.0 gpaper140.112.2o7.net +0.0.0.0 gpaper141.112.2o7.net +0.0.0.0 gpaper142.112.2o7.net +0.0.0.0 gpaper144.112.2o7.net +0.0.0.0 gpaper145.112.2o7.net +0.0.0.0 gpaper147.112.2o7.net +0.0.0.0 gpaper149.112.2o7.net +0.0.0.0 gpaper151.112.2o7.net +0.0.0.0 gpaper154.112.2o7.net +0.0.0.0 gpaper156.112.2o7.net +0.0.0.0 gpaper157.112.2o7.net +0.0.0.0 gpaper158.112.2o7.net +0.0.0.0 gpaper162.112.2o7.net +0.0.0.0 gpaper164.112.2o7.net +0.0.0.0 gpaper166.112.2o7.net +0.0.0.0 gpaper167.112.2o7.net +0.0.0.0 gpaper169.112.2o7.net +0.0.0.0 gpaper170.112.2o7.net +0.0.0.0 gpaper171.112.2o7.net +0.0.0.0 gpaper172.112.2o7.net +0.0.0.0 gpaper173.112.2o7.net +0.0.0.0 gpaper174.112.2o7.net +0.0.0.0 gpaper176.112.2o7.net +0.0.0.0 gpaper177.112.2o7.net +0.0.0.0 gpaper180.112.2o7.net +0.0.0.0 gpaper183.112.2o7.net +0.0.0.0 gpaper184.112.2o7.net +0.0.0.0 gpaper191.112.2o7.net +0.0.0.0 gpaper192.112.2o7.net +0.0.0.0 gpaper193.112.2o7.net +0.0.0.0 gpaper194.112.2o7.net +0.0.0.0 gpaper195.112.2o7.net +0.0.0.0 gpaper196.112.2o7.net +0.0.0.0 gpaper197.112.2o7.net +0.0.0.0 gpaper198.112.2o7.net +0.0.0.0 gpaper202.112.2o7.net +0.0.0.0 gpaper204.112.2o7.net +0.0.0.0 gpaper205.112.2o7.net +0.0.0.0 gpaper212.112.2o7.net +0.0.0.0 gpaper214.112.2o7.net +0.0.0.0 gpaper219.112.2o7.net +0.0.0.0 gpaper223.112.2o7.net +0.0.0.0 harpo.122.2o7.net +0.0.0.0 hchrmain.112.2o7.net +0.0.0.0 heavycom.112.2o7.net +0.0.0.0 heavycom.122.2o7.net +0.0.0.0 homesclick.112.2o7.net +0.0.0.0 hostdomainpeople.112.2o7.net +0.0.0.0 hostdomainpeopleca.112.2o7.net +0.0.0.0 hostpowermedium.112.2o7.net +0.0.0.0 hpglobal.112.2o7.net +0.0.0.0 hphqglobal.112.2o7.net +0.0.0.0 hphqsearch.112.2o7.net +0.0.0.0 infomart.ca.112.2o7.net +0.0.0.0 infospace.com.112.2o7.net +0.0.0.0 intelcorpcim.112.2o7.net +0.0.0.0 intelglobal.112.2o7.net +0.0.0.0 ivillageglobal.112.2o7.net +0.0.0.0 jijsonline.122.2o7.net +0.0.0.0 jitmj4.122.2o7.net +0.0.0.0 johnlewis.112.2o7.net +0.0.0.0 journalregistercompany.122.2o7.net +0.0.0.0 kddi.122.2o7.net +0.0.0.0 krafteurope.112.2o7.net +0.0.0.0 ktva.112.2o7.net +0.0.0.0 ladieshj.112.2o7.net +0.0.0.0 laptopmag.122.2o7.net +0.0.0.0 laxnws.112.2o7.net +0.0.0.0 laxprs.112.2o7.net +0.0.0.0 laxpsd.112.2o7.net +0.0.0.0 ldsfch.112.2o7.net +0.0.0.0 leeenterprises.112.2o7.net +0.0.0.0 lenovo.112.2o7.net +0.0.0.0 logoworksdev.112.2o7.net +0.0.0.0 losu.112.2o7.net +0.0.0.0 mailtribune.112.2o7.net +0.0.0.0 maxim.122.2o7.net +0.0.0.0 maxvr.112.2o7.net +0.0.0.0 mdamarillo.112.2o7.net +0.0.0.0 mdjacksonville.112.2o7.net +0.0.0.0 mdtopeka.112.2o7.net +0.0.0.0 mdwardmore.112.2o7.net +0.0.0.0 mdwsavannah.112.2o7.net +0.0.0.0 medbroadcast.112.2o7.net +0.0.0.0 mediabistrocom.112.2o7.net +0.0.0.0 mediamatters.112.2o7.net +0.0.0.0 meetupcom.112.2o7.net +0.0.0.0 metacafe.122.2o7.net +0.0.0.0 metro.co.uk.102.122.2o7.net +0.0.0.0 mgjournalnow.112.2o7.net +0.0.0.0 mgtbo.112.2o7.net +0.0.0.0 mgtimesdispatch.112.2o7.net +0.0.0.0 mgwsls.112.2o7.net +0.0.0.0 mgwspa.112.2o7.net +0.0.0.0 microsoftconsumermarketing.112.2o7.net +0.0.0.0 microsofteup.112.2o7.net +0.0.0.0 microsoftwindows.112.2o7.net +0.0.0.0 midala.112.2o7.net +0.0.0.0 midar.112.2o7.net +0.0.0.0 midsen.112.2o7.net +0.0.0.0 mlbastros.112.2o7.net +0.0.0.0 mlbcolorado.112.2o7.net +0.0.0.0 mlbcom.112.2o7.net +0.0.0.0 mlbglobal.112.2o7.net +0.0.0.0 mlbglobal08.112.2o7.net +0.0.0.0 mlbhouston.112.2o7.net +0.0.0.0 mlbstlouis.112.2o7.net +0.0.0.0 mlbtoronto.112.2o7.net +0.0.0.0 mmsshopcom.112.2o7.net +0.0.0.0 mnfidnahub.112.2o7.net +0.0.0.0 mngidmn.112.2o7.net +0.0.0.0 mngirockymtnnews.112.2o7.net +0.0.0.0 mngislctrib.112.2o7.net +0.0.0.0 mngiyrkdr.112.2o7.net +0.0.0.0 mseuppremain.112.2o7.net +0.0.0.0 msnmercom.112.2o7.net +0.0.0.0 msnportal.112.2o7.net +0.0.0.0 mtvn.112.2o7.net +0.0.0.0 mtvu.112.2o7.net +0.0.0.0 mxmacromedia.112.2o7.net +0.0.0.0 myfamilyancestry.112.2o7.net +0.0.0.0 nasdaq.122.2o7.net +0.0.0.0 natgeoeditco.112.2o7.net +0.0.0.0 natgeoeditcom.112.2o7.net +0.0.0.0 natgeonews.112.2o7.net +0.0.0.0 natgeongmcom.112.2o7.net +0.0.0.0 nationalpost.112.2o7.net +0.0.0.0 nba.112.2o7.net +0.0.0.0 neber.112.2o7.net +0.0.0.0 netrp.112.2o7.net +0.0.0.0 netsdartboards.122.2o7.net +0.0.0.0 newsinteractive.112.2o7.net +0.0.0.0 newstimeslivecom.112.2o7.net +0.0.0.0 nike.112.2o7.net +0.0.0.0 nikeplus.112.2o7.net +0.0.0.0 nmanchorage.112.2o7.net +0.0.0.0 nmbrampton.112.2o7.net +0.0.0.0 nmcommancomedia.112.2o7.net +0.0.0.0 nmfresno.112.2o7.net +0.0.0.0 nmhiltonhead.112.2o7.net +0.0.0.0 nmkawartha.112.2o7.net +0.0.0.0 nmminneapolis.112.2o7.net +0.0.0.0 nmmississauga.112.2o7.net +0.0.0.0 nmnandomedia.112.2o7.net +0.0.0.0 nmraleigh.112.2o7.net +0.0.0.0 nmrockhill.112.2o7.net +0.0.0.0 nmsacramento.112.2o7.net +0.0.0.0 nmtoronto.112.2o7.net +0.0.0.0 nmtricity.112.2o7.net +0.0.0.0 nmyork.112.2o7.net +0.0.0.0 novellcom.112.2o7.net +0.0.0.0 nytbglobe.112.2o7.net +0.0.0.0 nytglobe.112.2o7.net +0.0.0.0 nythglobe.112.2o7.net +0.0.0.0 nytimesglobal.112.2o7.net +0.0.0.0 nytimesnonsampled.112.2o7.net +0.0.0.0 nytimesnoonsampled.112.2o7.net +0.0.0.0 nytmembercenter.112.2o7.net +0.0.0.0 nytrflorence.112.2o7.net +0.0.0.0 nytrgadsden.112.2o7.net +0.0.0.0 nytrgainseville.112.2o7.net +0.0.0.0 nytrhendersonville.112.2o7.net +0.0.0.0 nytrhouma.112.2o7.net +0.0.0.0 nytrlakeland.112.2o7.net +0.0.0.0 nytrsantarosa.112.2o7.net +0.0.0.0 nytrsarasota.112.2o7.net +0.0.0.0 nytrwilmington.112.2o7.net +0.0.0.0 nyttechnology.112.2o7.net +0.0.0.0 omniture.112.2o7.net +0.0.0.0 omnitureglobal.112.2o7.net +0.0.0.0 onlineindigoca.112.2o7.net +0.0.0.0 oracle.112.2o7.net +0.0.0.0 oraclecom.112.2o7.net +0.0.0.0 overstock.com.112.2o7.net +0.0.0.0 overturecomvista.112.2o7.net +0.0.0.0 paypal.112.2o7.net +0.0.0.0 poacprod.122.2o7.net +0.0.0.0 poconorecordcom.112.2o7.net +0.0.0.0 projectorpeople.112.2o7.net +0.0.0.0 publicationsunbound.112.2o7.net +0.0.0.0 pulharktheherald.112.2o7.net +0.0.0.0 pulpantagraph.112.2o7.net +0.0.0.0 rckymtnnws.112.2o7.net +0.0.0.0 recordnetcom.112.2o7.net +0.0.0.0 recordonlinecom.112.2o7.net +0.0.0.0 rey3935.112.2o7.net +0.0.0.0 rezrezwhistler.112.2o7.net +0.0.0.0 riptownmedia.122.2o7.net +0.0.0.0 rncgopcom.122.2o7.net +0.0.0.0 roxio.112.2o7.net +0.0.0.0 salesforce.122.2o7.net +0.0.0.0 santacruzsentinel.112.2o7.net +0.0.0.0 sciamglobal.112.2o7.net +0.0.0.0 scrippsbathvert.112.2o7.net +0.0.0.0 scrippsfoodnet.112.2o7.net +0.0.0.0 scrippswfts.112.2o7.net +0.0.0.0 scrippswxyz.112.2o7.net +0.0.0.0 seacoastonlinecom.112.2o7.net +0.0.0.0 searscom.112.2o7.net +0.0.0.0 smibs.112.2o7.net +0.0.0.0 smwww.112.2o7.net +0.0.0.0 sonycorporate.122.2o7.net +0.0.0.0 sonyglobal.112.2o7.net +0.0.0.0 southcoasttoday.112.2o7.net +0.0.0.0 spiketv.112.2o7.net +0.0.0.0 stpetersburgtimes.122.2o7.net +0.0.0.0 suncom.112.2o7.net +0.0.0.0 sunglobal.112.2o7.net +0.0.0.0 sunonesearch.112.2o7.net +0.0.0.0 survey.112.2o7.net +0.0.0.0 sympmsnsports.112.2o7.net +0.0.0.0 techreview.112.2o7.net +0.0.0.0 thestar.122.2o7.net +0.0.0.0 thestardev.122.2o7.net +0.0.0.0 thinkgeek.112.2o7.net +0.0.0.0 timebus2.112.2o7.net +0.0.0.0 timecom.112.2o7.net +0.0.0.0 timeew.122.2o7.net +0.0.0.0 timefortune.112.2o7.net +0.0.0.0 timehealth.112.2o7.net +0.0.0.0 timeofficepirates.122.2o7.net +0.0.0.0 timepeople.122.2o7.net +0.0.0.0 timepopsci.122.2o7.net +0.0.0.0 timerealsimple.112.2o7.net +0.0.0.0 timewarner.122.2o7.net +0.0.0.0 tmsscion.112.2o7.net +0.0.0.0 tmstoyota.112.2o7.net +0.0.0.0 tnttv.112.2o7.net +0.0.0.0 torstardigital.122.2o7.net +0.0.0.0 travidiathebrick.112.2o7.net +0.0.0.0 tribuneinteractive.122.2o7.net +0.0.0.0 usatoday1.112.2o7.net +0.0.0.0 usnews.122.2o7.net +0.0.0.0 usun.112.2o7.net +0.0.0.0 vanns.112.2o7.net +0.0.0.0 verisignwildcard.112.2o7.net +0.0.0.0 verisonwildcard.112.2o7.net +0.0.0.0 vh1com.112.2o7.net +0.0.0.0 viaatomvideo.112.2o7.net +0.0.0.0 viacomedycentralrl.112.2o7.net +0.0.0.0 viagametrailers.112.2o7.net +0.0.0.0 viamtvcom.112.2o7.net +0.0.0.0 viasyndimedia.112.2o7.net +0.0.0.0 viavh1com.112.2o7.net +0.0.0.0 viay2m.112.2o7.net +0.0.0.0 vintacom.112.2o7.net +0.0.0.0 viralvideo.112.2o7.net +0.0.0.0 walmartcom.112.2o7.net +0.0.0.0 westjet.112.2o7.net +0.0.0.0 wileydumcom.112.2o7.net +0.0.0.0 wmg.112.2o7.net +0.0.0.0 wmgmulti.112.2o7.net +0.0.0.0 workopolis.122.2o7.net +0.0.0.0 wpni.112.2o7.net +0.0.0.0 xhealthmobiletools.112.2o7.net +0.0.0.0 youtube.112.2o7.net +0.0.0.0 yrkeve.112.2o7.net +0.0.0.0 ziffdavisglobal.112.2o7.net +0.0.0.0 ziffdavispennyarcade.112.2o7.net +# + +# + +# oewabox.at -- 'Austrian Webanalysis Society' +0.0.0.0 1000ps.oewabox.at +0.0.0.0 afinder.oewabox.at +0.0.0.0 alphalux.oewabox.at +0.0.0.0 apodir.oewabox.at +0.0.0.0 arboe.oewabox.at +0.0.0.0 aschreib.oewabox.at +0.0.0.0 ascout24.oewabox.at +0.0.0.0 atvplus.oewabox.at +0.0.0.0 audi4e.oewabox.at +0.0.0.0 austria.oewabox.at +0.0.0.0 automobi.oewabox.at +0.0.0.0 automoto.oewabox.at +0.0.0.0 babyf.oewabox.at +0.0.0.0 bazar.oewabox.at +0.0.0.0 bdb.oewabox.at +0.0.0.0 bliga.oewabox.at +0.0.0.0 buschen.oewabox.at +0.0.0.0 car4you.oewabox.at +0.0.0.0 cinplex.oewabox.at +0.0.0.0 derstand.oewabox.at +0.0.0.0 dispatcher.oewabox.at +0.0.0.0 docfind.oewabox.at +0.0.0.0 doodle.oewabox.at +0.0.0.0 drei.oewabox.at +0.0.0.0 dropkick.oewabox.at +0.0.0.0 enerweb.oewabox.at +0.0.0.0 falstaff.oewabox.at +0.0.0.0 fanrep.oewabox.at +0.0.0.0 fflotte.oewabox.at +0.0.0.0 fitges.oewabox.at +0.0.0.0 fondprof.oewabox.at +0.0.0.0 fratz.oewabox.at +0.0.0.0 fscout24.oewabox.at +0.0.0.0 gamesw.oewabox.at +0.0.0.0 geizhals.oewabox.at +0.0.0.0 gillout.oewabox.at +0.0.0.0 gkueche.oewabox.at +0.0.0.0 gmx.oewabox.at +0.0.0.0 gofem.oewabox.at +0.0.0.0 heute.oewabox.at +0.0.0.0 immobili.oewabox.at +0.0.0.0 immosuch.oewabox.at +0.0.0.0 indumag.oewabox.at +0.0.0.0 induweb.oewabox.at +0.0.0.0 issges.oewabox.at +0.0.0.0 jobwohn.oewabox.at +0.0.0.0 karriere.oewabox.at +0.0.0.0 kinder.oewabox.at +0.0.0.0 kinowelt.oewabox.at +0.0.0.0 krone.oewabox.at +0.0.0.0 kronehit.oewabox.at +0.0.0.0 landwirt.oewabox.at +0.0.0.0 liportal.oewabox.at +0.0.0.0 mamilade.oewabox.at +0.0.0.0 manntv.oewabox.at +0.0.0.0 medpop.oewabox.at +0.0.0.0 megaplex.oewabox.at +0.0.0.0 metropol.oewabox.at +0.0.0.0 mmarkt.oewabox.at +0.0.0.0 monitor.oewabox.at +0.0.0.0 motorl.oewabox.at +0.0.0.0 msn.oewabox.at +0.0.0.0 newsnetw.oewabox.at +0.0.0.0 nickde.oewabox.at +0.0.0.0 noen.oewabox.at +0.0.0.0 notori.oewabox.at +0.0.0.0 oe24.oewabox.at +0.0.0.0 oeamtc.oewabox.at +0.0.0.0 oewa.oewabox.at +0.0.0.0 ooen.oewabox.at +0.0.0.0 orf.oewabox.at +0.0.0.0 parent.oewabox.at +0.0.0.0 radioat.oewabox.at +0.0.0.0 rtl.oewabox.at +0.0.0.0 salzburg.oewabox.at +0.0.0.0 schlager.oewabox.at +0.0.0.0 sdo.oewabox.at +0.0.0.0 seibli.oewabox.at +0.0.0.0 servustv.oewabox.at +0.0.0.0 skip.oewabox.at +0.0.0.0 skysport.oewabox.at +0.0.0.0 smedizin.oewabox.at +0.0.0.0 sms.oewabox.at +0.0.0.0 solidbau.oewabox.at +0.0.0.0 speising.oewabox.at +0.0.0.0 sportat.oewabox.at +0.0.0.0 ssl-compass.oewabox.at +0.0.0.0 ssl-geizhals.oewabox.at +0.0.0.0 ssl-helpgvat.oewabox.at +0.0.0.0 ssl-karriere.oewabox.at +0.0.0.0 ssl-msn.oewabox.at +0.0.0.0 ssl-top.oewabox.at +0.0.0.0 ssl-uspgvat.oewabox.at +0.0.0.0 ssl-willhab.oewabox.at +0.0.0.0 ssl-wko.oewabox.at +0.0.0.0 starchat.oewabox.at +0.0.0.0 sunny.oewabox.at +0.0.0.0 super.oewabox.at +0.0.0.0 supermed.oewabox.at +0.0.0.0 svpro7.oewabox.at +0.0.0.0 szene1.oewabox.at +0.0.0.0 tagpress.oewabox.at +0.0.0.0 tele.oewabox.at +0.0.0.0 tennis.oewabox.at +0.0.0.0 tips.oewabox.at +0.0.0.0 tirolcom.oewabox.at +0.0.0.0 top.oewabox.at +0.0.0.0 tramarkt.oewabox.at +0.0.0.0 tripwolf.oewabox.at +0.0.0.0 uncut.oewabox.at +0.0.0.0 unimed.oewabox.at +0.0.0.0 uwz.oewabox.at +0.0.0.0 vcm.oewabox.at +0.0.0.0 via.oewabox.at +0.0.0.0 viacom.oewabox.at +0.0.0.0 warda.oewabox.at +0.0.0.0 webprog.oewabox.at +0.0.0.0 wfussb.oewabox.at +0.0.0.0 wienerz.oewabox.at +0.0.0.0 wiengvat.oewabox.at +0.0.0.0 willhab.oewabox.at +0.0.0.0 wirtvlg.oewabox.at +0.0.0.0 woche.oewabox.at +0.0.0.0 wohnnet.oewabox.at +0.0.0.0 zfm.oewabox.at +# + +# + +# Pegasus spyware sites. +0.0.0.0 24-7clinic.com +0.0.0.0 365redirect.co +0.0.0.0 a-redirect.com +0.0.0.0 a-resolver.com +0.0.0.0 accomodation-tastes.net +0.0.0.0 accountcanceled.com +0.0.0.0 accountnotify.com +0.0.0.0 accounts.mx +0.0.0.0 accountsections.com +0.0.0.0 active-folders.com +0.0.0.0 actu24.online +0.0.0.0 ad-generator.net +0.0.0.0 ad-switcher.com +0.0.0.0 addresstimeframe.com +0.0.0.0 adscreator.net +0.0.0.0 adsload.co +0.0.0.0 advert-time.com +0.0.0.0 advert-track.com +0.0.0.0 afriquenouvelle.com +0.0.0.0 agilityprocessing.net +0.0.0.0 alignmentdisabled.net +0.0.0.0 apiapple.com +0.0.0.0 appleleaveit.co +0.0.0.0 appointments-online.com +0.0.0.0 arabnews365.com +0.0.0.0 asrarrarabiya.com +0.0.0.0 assembled-battery.com +0.0.0.0 authenticangry.com +0.0.0.0 authenticated-origin.com +0.0.0.0 av-scanner.com +0.0.0.0 babies-bottles.com +0.0.0.0 balancewreckpoint.com +0.0.0.0 bankportal.net +0.0.0.0 baramije.net +0.0.0.0 bargainservice.online +0.0.0.0 bdaynotes.com +0.0.0.0 beanbounce.net +0.0.0.0 becomeiguana.com +0.0.0.0 bestcandyever.com +0.0.0.0 bestfoods.co +0.0.0.0 bestheadphones4u.com +0.0.0.0 beststores4u.com +0.0.0.0 bestsushiever.com +0.0.0.0 bigseatsout.net +0.0.0.0 biscuit-taste.net +0.0.0.0 bitanalysis.net +0.0.0.0 black-bricks.net +0.0.0.0 blackwhitebags.com +0.0.0.0 blindlydivision.com +0.0.0.0 blockedsituation.net +0.0.0.0 blogreseller.net +0.0.0.0 boldconclusion.com +0.0.0.0 bottlehere.com +0.0.0.0 boxes-mix.net +0.0.0.0 brand-tech.net +0.0.0.0 breaking-news.co +0.0.0.0 breakingnewsasia.com +0.0.0.0 bubblesmoke.net +0.0.0.0 bubblesweetcake.com +0.0.0.0 buildingcarpet.com +0.0.0.0 buildyourdata.com +0.0.0.0 bulksender.info +0.0.0.0 bulktheft.com +0.0.0.0 bullgame.net +0.0.0.0 bustimer.net +0.0.0.0 butterdogchange.com +0.0.0.0 cablegirls.net +0.0.0.0 calculatesymbols.com +0.0.0.0 cars-to-buy.com +0.0.0.0 cashandlife.com +0.0.0.0 cdnwa.com +0.0.0.0 centersession.com +0.0.0.0 cheapapartmentsaroundme.com +0.0.0.0 chickenwaves.com +0.0.0.0 chubaka.org +0.0.0.0 clickrighthere.online +0.0.0.0 clicktrack247.com +0.0.0.0 clients-access.com +0.0.0.0 closefly.com +0.0.0.0 cloudads.net +0.0.0.0 cloudbiggest.com +0.0.0.0 clubloading.net +0.0.0.0 clubsforus.net +0.0.0.0 cnn-africa.co +0.0.0.0 coffee2go.org +0.0.0.0 colorfulnotebooks.com +0.0.0.0 colorsoflife.online +0.0.0.0 connecting-to.com +0.0.0.0 contacting-customer.com +0.0.0.0 contentsbycase.com +0.0.0.0 crownsafe.net +0.0.0.0 cryptocurrecny.com +0.0.0.0 cryptokoinz.com +0.0.0.0 dashboardprompt.com +0.0.0.0 data-formula.com +0.0.0.0 deal4unow.com +0.0.0.0 designednetwork.com +0.0.0.0 devicer.co +0.0.0.0 dhcpserver.net +0.0.0.0 diagram-shape.com +0.0.0.0 diaspora-news.com +0.0.0.0 discountads.net +0.0.0.0 displaytag.net +0.0.0.0 dns-analytics.com +0.0.0.0 dns-upload.com +0.0.0.0 dnsclocknow.com +0.0.0.0 dnslogs.net +0.0.0.0 dnsmachinefork.com +0.0.0.0 dnsprotector.net +0.0.0.0 doitformom.com +0.0.0.0 domain-control.net +0.0.0.0 domainloading.net +0.0.0.0 domainport.net +0.0.0.0 domains-resolver.net +0.0.0.0 domesticwindow.com +0.0.0.0 dowhatyouneed.com +0.0.0.0 downgradeproduct.com +0.0.0.0 dramatic-challenge.com +0.0.0.0 dynamic-dns.net +0.0.0.0 e-loading.biz +0.0.0.0 easy-pay.info +0.0.0.0 effectivespeech.net +0.0.0.0 emonitoring-paczki.pl +0.0.0.0 enoughtoday.org +0.0.0.0 estatearea.net +0.0.0.0 exchangenerate.com +0.0.0.0 existingpass.com +0.0.0.0 expiredsession.com +0.0.0.0 exploreemail.net +0.0.0.0 externalprivacy.com +0.0.0.0 extractsight.com +0.0.0.0 extrahoney.net +0.0.0.0 eyestoip.com +0.0.0.0 fallround.com +0.0.0.0 familyabroad.net +0.0.0.0 fashion-online.net +0.0.0.0 fashioncontainer.net +0.0.0.0 fatpop.net +0.0.0.0 fb-accounts.com +0.0.0.0 fbsecurity.co +0.0.0.0 feature-publish.net +0.0.0.0 feelbonesbag.com +0.0.0.0 feeltrail.com +0.0.0.0 fetchlink.net +0.0.0.0 files-downloads.com +0.0.0.0 findgoodfood.co +0.0.0.0 fitness-for-ever.com +0.0.0.0 foodeveryhour.com +0.0.0.0 formattingcells.com +0.0.0.0 forward-page.com +0.0.0.0 forward5costume.com +0.0.0.0 free247downloads.com +0.0.0.0 freedominfo.net +0.0.0.0 freeshoemoon.com +0.0.0.0 functionalcover.com +0.0.0.0 funintheuk.com +0.0.0.0 gadgetproof.net +0.0.0.0 getoutofyourmind.com +0.0.0.0 getpoints.net +0.0.0.0 glassesofwine.com +0.0.0.0 glasstaken.com +0.0.0.0 glittercases.net +0.0.0.0 global-redirect.net +0.0.0.0 globalnews247.net +0.0.0.0 good-games.org +0.0.0.0 goroskop.co +0.0.0.0 gossipsbollywoods.com +0.0.0.0 greensmallcanvas.com +0.0.0.0 greenwatermovement.com +0.0.0.0 growstart.net +0.0.0.0 halal-place.com +0.0.0.0 handcraftedformat.com +0.0.0.0 hatsampledc.com +0.0.0.0 health-club.online +0.0.0.0 healthykids-food.com +0.0.0.0 heavy-flood.com +0.0.0.0 hillsaround.com +0.0.0.0 hitrafficip.com +0.0.0.0 hmizat.co +0.0.0.0 holdstory.com +0.0.0.0 holecatorange.com +0.0.0.0 homeishere.co +0.0.0.0 host-redirect.net +0.0.0.0 hotinfosource.com +0.0.0.0 housesfurniture.com +0.0.0.0 htmlmetrics.com +0.0.0.0 httpaccess.com +0.0.0.0 humblebenefit.com +0.0.0.0 icrcworld.com +0.0.0.0 in-weather.com +0.0.0.0 in2date.com +0.0.0.0 inbox-messages.net +0.0.0.0 industry-specialist.com +0.0.0.0 ineediscounts.com +0.0.0.0 infospress.com +0.0.0.0 investormanage.net +0.0.0.0 ipjackets.com +0.0.0.0 islamiyaat.com +0.0.0.0 jeeyarworld.com +0.0.0.0 judgeauthority.com +0.0.0.0 kaidee.info +0.0.0.0 khaleejtimes.online +0.0.0.0 kingdom-news.com +0.0.0.0 knowseminar.com +0.0.0.0 last-chainleash.net +0.0.0.0 latest-songs.com +0.0.0.0 lawlowvat.net +0.0.0.0 layerprotect.com +0.0.0.0 layoutfill.com +0.0.0.0 leavehomego.com +0.0.0.0 letyoufall.com +0.0.0.0 levelsteelwhite.com +0.0.0.0 lifenoonkid.com +0.0.0.0 link-crawler.com +0.0.0.0 link-scan.net +0.0.0.0 lizzardsnail.com +0.0.0.0 loading-domain.com +0.0.0.0 loading-page.net +0.0.0.0 loading-url.net +0.0.0.0 loadthatpage.com +0.0.0.0 lowervalues.com +0.0.0.0 maghrebfoot.com +0.0.0.0 magicalipone.com +0.0.0.0 mainredirecter.com +0.0.0.0 maphonortea.com +0.0.0.0 mapupdatezone.com +0.0.0.0 martinipicnic.com +0.0.0.0 mealrentyard.com +0.0.0.0 medical-updates.com +0.0.0.0 medicalcircle.net +0.0.0.0 merchant-businesses.com +0.0.0.0 mergeandcenter.com +0.0.0.0 mobilebrowsing.net +0.0.0.0 monawa3ate.org +0.0.0.0 mondaymornings.co +0.0.0.0 morning-maps.com +0.0.0.0 motivation-go.com +0.0.0.0 mozillaname.com +0.0.0.0 multiplecurrencies.com +0.0.0.0 mybrightidea.co +0.0.0.0 mygummyjelly.com +0.0.0.0 myheartbuild.com +0.0.0.0 mylovelypet.net +0.0.0.0 nation-news.com +0.0.0.0 net-protector.com +0.0.0.0 netvisualizer.com +0.0.0.0 networkinfo.org +0.0.0.0 networkingproperty.com +0.0.0.0 neutralpages.com +0.0.0.0 newandfresh.com +0.0.0.0 newandroidapps.net +0.0.0.0 newarrivals.club +0.0.0.0 newip-info.com +0.0.0.0 news-flash.net +0.0.0.0 news-news.co +0.0.0.0 newscurrent.info +0.0.0.0 newsofgames.com +0.0.0.0 newworld-news.com +0.0.0.0 noextramoney.com +0.0.0.0 nomorewarnow.com +0.0.0.0 normal-strength.com +0.0.0.0 normalseason.com +0.0.0.0 nouvelles247.com +0.0.0.0 novosti247.com +0.0.0.0 now-online.net +0.0.0.0 nsoqa.com +0.0.0.0 offspringperform.net +0.0.0.0 old-glasses.net +0.0.0.0 online-loading.com +0.0.0.0 onlycart.net +0.0.0.0 onlytoday.biz +0.0.0.0 openingquestion.org +0.0.0.0 opera-van.com +0.0.0.0 operatingnews.com +0.0.0.0 opposedarrangement.net +0.0.0.0 optionstoreplace.com +0.0.0.0 orange-updates.com +0.0.0.0 ourorder.info +0.0.0.0 page-host.net +0.0.0.0 page-info.com +0.0.0.0 pageisloading.net +0.0.0.0 pageredirect.co +0.0.0.0 pageupdate.co +0.0.0.0 painting-walls.com +0.0.0.0 pastesbin.com +0.0.0.0 permalinking.com +0.0.0.0 pleaseusenew.net +0.0.0.0 popagency.net +0.0.0.0 port-connection.com +0.0.0.0 portredirect.net +0.0.0.0 posta.news +0.0.0.0 pourcentfilers.com +0.0.0.0 poweredlock.com +0.0.0.0 pprocessor.net +0.0.0.0 practicehazard.com +0.0.0.0 presidentialagent.com +0.0.0.0 preventadmission.com +0.0.0.0 primarystrike.net +0.0.0.0 projectgoals.net +0.0.0.0 quitmyjob.xyz +0.0.0.0 randomlane.net +0.0.0.0 rapidredirecting.com +0.0.0.0 readirectly.com +0.0.0.0 reception-desk.net +0.0.0.0 recordinglamping.com +0.0.0.0 redemptionphrase.com +0.0.0.0 redirect-connection.com +0.0.0.0 redirect-link.com +0.0.0.0 redirect-net.com +0.0.0.0 redirect-protocol.com +0.0.0.0 redirect-systems.com +0.0.0.0 redirect-tunnel.net +0.0.0.0 redirect2url.net +0.0.0.0 redirectchannel.net +0.0.0.0 redirectcheck.net +0.0.0.0 redirectconnection.net +0.0.0.0 redirecteur.net +0.0.0.0 redirecting-url.com +0.0.0.0 redirectit.net +0.0.0.0 redirectload.com +0.0.0.0 redirectnet.net +0.0.0.0 redirectprotocol.net +0.0.0.0 redirectshare.com +0.0.0.0 redstarnews.net +0.0.0.0 regionews.net +0.0.0.0 related-ads.com +0.0.0.0 reload-url.com +0.0.0.0 reload-url.net +0.0.0.0 reloading-page1.com +0.0.0.0 reloadinput.com +0.0.0.0 reloadpage.net +0.0.0.0 rentalindustries.com +0.0.0.0 reservationszone.com +0.0.0.0 restaurantsstar.com +0.0.0.0 revoke-dashboard.com +0.0.0.0 roadwide.net +0.0.0.0 robotscan.net +0.0.0.0 rosesforus.com +0.0.0.0 sabafon.info +0.0.0.0 safe-mondays.net +0.0.0.0 saltyapplepie.com +0.0.0.0 sec-checker.com +0.0.0.0 secretgirlfriend.net +0.0.0.0 securedloading.com +0.0.0.0 securedlogin.org +0.0.0.0 securisurf.com +0.0.0.0 send2url.com +0.0.0.0 sendhtml.net +0.0.0.0 sendingurl.com +0.0.0.0 sendingurl.net +0.0.0.0 servingshade.com +0.0.0.0 severalheroes.com +0.0.0.0 shortredirect.com +0.0.0.0 signpetition.co +0.0.0.0 simplycode.co +0.0.0.0 skillsforest.net +0.0.0.0 smoothurl.com +0.0.0.0 sms-sending.net +0.0.0.0 smscentro.com +0.0.0.0 smser.net +0.0.0.0 somuchrain.com +0.0.0.0 speedservicenow.com +0.0.0.0 spiritualbrakes.com +0.0.0.0 sportssaint.net +0.0.0.0 sportupdates.info +0.0.0.0 sslbind.com +0.0.0.0 standartsheet.com +0.0.0.0 standstock.net +0.0.0.0 starreturned.com +0.0.0.0 startupsservices.net +0.0.0.0 stopsms.biz +0.0.0.0 storelive.co +0.0.0.0 sunrise-brink.net +0.0.0.0 sunsetdnsnow.com +0.0.0.0 superlinks4u.com +0.0.0.0 sweet-water.org +0.0.0.0 syncingprocess.com +0.0.0.0 systemtrees.com +0.0.0.0 t-support.net +0.0.0.0 takemallelectric.com +0.0.0.0 techhelping.net +0.0.0.0 telangana-news24.com +0.0.0.0 telecom-info.com +0.0.0.0 thainews.asia +0.0.0.0 thankstossl.com +0.0.0.0 theappanalytics.com +0.0.0.0 thecoffeeilove.com +0.0.0.0 theredirect.net +0.0.0.0 thesimplestairs.com +0.0.0.0 tibetnews365.net +0.0.0.0 timelesscelebrity.com +0.0.0.0 timeofflife.com +0.0.0.0 tobepure.com +0.0.0.0 todaysdeals4u.com +0.0.0.0 toggletools.com +0.0.0.0 tookcheckout.com +0.0.0.0 topadblocker.net +0.0.0.0 tradeexchanging.com +0.0.0.0 transfer-rate.com +0.0.0.0 transferkeep.com +0.0.0.0 transferlights.com +0.0.0.0 travelight.online +0.0.0.0 trendsymbol.net +0.0.0.0 trialvariable.net +0.0.0.0 trianglerank.net +0.0.0.0 turkishairines.info +0.0.0.0 unonoticias.net +0.0.0.0 unsubscribed.co +0.0.0.0 unusualneighbor.com +0.0.0.0 updateapps.net +0.0.0.0 updating-link.com +0.0.0.0 updating-url.com +0.0.0.0 updating-url.net +0.0.0.0 updatingpage.com +0.0.0.0 updatingwebpage.com +0.0.0.0 url-hoster.com +0.0.0.0 url-redirect.com +0.0.0.0 url2all.net +0.0.0.0 urlconnection.net +0.0.0.0 urlpage-redirect.com +0.0.0.0 urlpush.net +0.0.0.0 urlredirect.net +0.0.0.0 urlregistrar.net +0.0.0.0 urlreload.net +0.0.0.0 urlscanner.net +0.0.0.0 urlsync.com +0.0.0.0 urlupdates.com +0.0.0.0 urlviaweb.com +0.0.0.0 utensils.pro +0.0.0.0 vanillaandcream.com +0.0.0.0 vault-encryption.com +0.0.0.0 vider-image.com +0.0.0.0 viedechretien.org +0.0.0.0 viewstracker.com +0.0.0.0 vipmasajes.com +0.0.0.0 waitingtoload.com +0.0.0.0 wasted-nights.com +0.0.0.0 weatherapi.co +0.0.0.0 web-check.co +0.0.0.0 web-domain.net +0.0.0.0 web-hoster.co +0.0.0.0 web-loading.net +0.0.0.0 web-page.co +0.0.0.0 web-scanner.co +0.0.0.0 web-spider.net +0.0.0.0 web-url.net +0.0.0.0 webadv.co +0.0.0.0 webpageupdate.co +0.0.0.0 webprotector.co +0.0.0.0 webprotocol.net +0.0.0.0 webresourcer.com +0.0.0.0 websiteconnecting.com +0.0.0.0 websiteeco.com +0.0.0.0 websitereconnecting.com +0.0.0.0 websitetosubmit.com +0.0.0.0 webstrings.net +0.0.0.0 websupporter.co +0.0.0.0 webupdater.net +0.0.0.0 whats-new.org +0.0.0.0 whatsapp-app.com +0.0.0.0 whatsappsupport.net +0.0.0.0 whereismybonus.com +0.0.0.0 winter-balance.com +0.0.0.0 wishdownget.com +0.0.0.0 wonderfulinsights.com +0.0.0.0 wordstore.net +0.0.0.0 working-online.net +0.0.0.0 xchange4u.net +0.0.0.0 xtremelivesupport.com +0.0.0.0 youintelligence.com +0.0.0.0 youliehow.com +0.0.0.0 yourbestclothes.com +0.0.0.0 yummyfoodallover.com +# + +# +# +#0.0.0.0 adfarm.mediaplex.com # may interfere with ebay +#0.0.0.0 ads.msn.com #This may cause problems with zone.msn.com +#0.0.0.0 ak.imgfarm.com # may cause problems with iwon.com +#0.0.0.0 click.linksynergy.com +#0.0.0.0 global.msads.net #This may cause problems with zone.msn.com +#0.0.0.0 lads.myspace.com # blocks myspace media/video players +#0.0.0.0 refer.ccbill.com #affiliate program, to add it back, remove the # +#0.0.0.0 rmads.msn.com #This may cause problems with zone.msn.com +#0.0.0.0 www.apmebf.com #qksrv +#0.0.0.0 www.tkqlhce.com #qksrv +#0.0.0.0 ad.ca.doubleclick.net #intereferes with video on globeandmail.com +#0.0.0.0 transfer.go.com #may interfere with Disney websites +# + +# ads +#0.0.0.0 aax-eu.amazon-adsystem.com # may interfere with Amazon ad preferences +#0.0.0.0 s.amazon-adsystem.com # may interfere with Amazon ad preferences +0.0.0.0 0101011.com +0.0.0.0 0427d7.se +0.0.0.0 0d79ed.r.axf8.net +0.0.0.0 0pn.ru +0.0.0.0 0qizz.super-promo.hoxo.info +0.0.0.0 1.allyes.com.cn +0.0.0.0 10.im.cz +0.0.0.0 104231.dtiblog.com +0.0.0.0 1097834592.rsc.cdn77.org +0.0.0.0 10fbb07a4b0.se +0.0.0.0 121media.com +0.0.0.0 123.fluxads.com +0.0.0.0 123plays.com +0.0.0.0 15.basebanner.com +0.0.0.0 15.taboola.com +0.0.0.0 1l-view.mail.ru +0.0.0.0 2.marketbanker.com +0.0.0.0 2.speedknow.co +0.0.0.0 207-87-18-203.wsmg.digex.net +0.0.0.0 2468.go2cloud.org +0.0.0.0 247playz.com +0.0.0.0 247support.adtech.fr +0.0.0.0 247support.adtech.us +0.0.0.0 24ora.eu +0.0.0.0 24ratownik.hit.gemius.pl +0.0.0.0 24trk.com +0.0.0.0 25184.hittail.com +0.0.0.0 2819.linux2.testsider.dk +0.0.0.0 2975c.v.fwmrm.net +0.0.0.0 2leep.com +0.0.0.0 2perc.info +0.0.0.0 321cba.com +0.0.0.0 32red.it +0.0.0.0 360ads.com +0.0.0.0 3fns.com +0.0.0.0 411playz.com +0.0.0.0 4c28d6.r.axf8.net +0.0.0.0 4qinvite.4q.iperceptions.com +0.0.0.0 4th3d48.com +0.0.0.0 6159.genieessp.com +0.0.0.0 6kup12tgxx.com +0.0.0.0 7500.com +0.0.0.0 76.a.boom.ro +0.0.0.0 7adpower.com +0.0.0.0 7bpeople.com +0.0.0.0 7xc4n.com +0.0.0.0 820.joomsearch.com +0.0.0.0 829331534d183e7d1f6a-8d91cc88b27b979d0ea53a10ce8855ec.r96.cf5.rackcdn.com +0.0.0.0 85103.hittail.com +0.0.0.0 8574dnj3yzjace8c8io6zr9u3n.hop.clickbank.net +0.0.0.0 888casino.com +0.0.0.0 961.com +0.0.0.0 9cd76b4462bb.com +0.0.0.0 AUSpolice.com +0.0.0.0 BRApolice.com +0.0.0.0 COMpolice.com +0.0.0.0 COMpolice.net +0.0.0.0 CYPpolice.com +0.0.0.0 EGYpolice.com +0.0.0.0 ETHpolice.com +0.0.0.0 GEOpolice.com +0.0.0.0 INDpolice.com +0.0.0.0 LUXpolice.com +0.0.0.0 LUXpolice.net +0.0.0.0 PAKpolice.com +0.0.0.0 USApolice.com +0.0.0.0 a-ads.com +0.0.0.0 a-blog.eu +0.0.0.0 a.1nimo.com +0.0.0.0 a.ad.playstation.net +0.0.0.0 a.adorika.net +0.0.0.0 a.adready.com +0.0.0.0 a.adroll.com +0.0.0.0 a.ads1.msn.com +0.0.0.0 a.ads2.msn.com +0.0.0.0 a.adstome.com +0.0.0.0 a.adtng.com +0.0.0.0 a.applvn.com +0.0.0.0 a.baidu.com +0.0.0.0 a.boom.ro +0.0.0.0 a.cctv.com +0.0.0.0 a.cntv.cn +0.0.0.0 a.dynad.net +0.0.0.0 a.kerg.net +0.0.0.0 a.libertystmedia.com +0.0.0.0 a.ligatus.com +0.0.0.0 a.ligatus.de +0.0.0.0 a.mktw.net +0.0.0.0 a.o333o.com +0.0.0.0 a.prisacom.com +0.0.0.0 a.rad.live.com +0.0.0.0 a.rad.msn.com +0.0.0.0 a.spolecznosci.net +0.0.0.0 a.ss34.on9mail.com +0.0.0.0 a.total-media.net +0.0.0.0 a.tribalfusion.com +0.0.0.0 a.triggit.com +0.0.0.0 a.twiago.com +0.0.0.0 a.websponsors.com +0.0.0.0 a2.mediagra.com +0.0.0.0 a3.suntimes.com +0.0.0.0 a7cleaner.com +0.0.0.0 aa.agkn.com +0.0.0.0 aaa-architecten.nl +0.0.0.0 aaa-arcobaleno.it +0.0.0.0 aads.treehugger.com +0.0.0.0 aan.amazon.com +0.0.0.0 aarth.net +0.0.0.0 aax-cpm.amazon-adsystem.com +0.0.0.0 aax-us-east.amazon-adsystem.com +0.0.0.0 aax-us-pdx.amazon-adsystem.com +0.0.0.0 aax.amazon-adsystem.com +0.0.0.0 ab913aa797e78b3.com +0.0.0.0 abi83-schramberg.de +0.0.0.0 abourselfi.com +0.0.0.0 abseckw.adtlgc.com +0.0.0.0 ac.atpanel.com +0.0.0.0 ac.rnm.ca +0.0.0.0 ac.tynt.com +0.0.0.0 academy-internet.net +0.0.0.0 acces.streaming-direct.co +0.0.0.0 accessfreevpn.com +0.0.0.0 accountprotection.xyz +0.0.0.0 achetezfacile.com +0.0.0.0 acs.56.com +0.0.0.0 acs.agent.56.com +0.0.0.0 acs.agent.v-56.com +0.0.0.0 action.mathtag.com +0.0.0.0 action.media6degrees.com +0.0.0.0 actiondesk.com +0.0.0.0 actionflash.com +0.0.0.0 actionsplash.com +0.0.0.0 acvs.mediaonenetwork.net +0.0.0.0 acvsrv.mediaonenetwork.net +0.0.0.0 ad-411.com +0.0.0.0 ad-audit.tubemogul.com +0.0.0.0 ad-balancer.net +0.0.0.0 ad-clicks.com +0.0.0.0 ad-delivery.net +0.0.0.0 ad-feeds.com +0.0.0.0 ad-flow.com +0.0.0.0 ad-gbn.com +0.0.0.0 ad-indicator.com +0.0.0.0 ad-mediation.tuanguwen.com +0.0.0.0 ad-plus.cn +0.0.0.0 ad-score.com +0.0.0.0 ad-server.co.za +0.0.0.0 ad-serverparc.nl +0.0.0.0 ad-souk.com +0.0.0.0 ad-sponsor.com +0.0.0.0 ad-srv.net +0.0.0.0 ad-u.com +0.0.0.0 ad-vice.biz +0.0.0.0 ad.103092804.com +0.0.0.0 ad.23blogs.com +0.0.0.0 ad.360yield.com +0.0.0.0 ad.3dnews.ru +0.0.0.0 ad.71i.de +0.0.0.0 ad.abcnews.com +0.0.0.0 ad.aboutwebservices.com +0.0.0.0 ad.adition.de +0.0.0.0 ad.adition.net +0.0.0.0 ad.adnet.biz +0.0.0.0 ad.adnet.de +0.0.0.0 ad.adnetwork.com.br +0.0.0.0 ad.adnetwork.net +0.0.0.0 ad.adorika.com +0.0.0.0 ad.adriver.ru +0.0.0.0 ad.adsmart.net +0.0.0.0 ad.adsrvr.org +0.0.0.0 ad.adtegrity.net +0.0.0.0 ad.adverticum.net +0.0.0.0 ad.advertstream.com +0.0.0.0 ad.adview.pl +0.0.0.0 ad.afilo.pl +0.0.0.0 ad.afy11.net +0.0.0.0 ad.agilemedia.jp +0.0.0.0 ad.allyes.cn +0.0.0.0 ad.amgdgt.com +0.0.0.0 ad.aquamediadirect.com +0.0.0.0 ad.auditude.com +0.0.0.0 ad.bannerbank.ru +0.0.0.0 ad.bnmla.com +0.0.0.0 ad.cctv.com +0.0.0.0 ad.cibleclick.com +0.0.0.0 ad.clickotmedia.com +0.0.0.0 ad.cooks.com +0.0.0.0 ad.dc2.adtech.de +0.0.0.0 ad.deviantart.com +0.0.0.0 ad.directmirror.com +0.0.0.0 ad.directrev.com +0.0.0.0 ad.doganburda.com +0.0.0.0 ad.doublemax.net +0.0.0.0 ad.duga.jp +0.0.0.0 ad.e-kolay.net +0.0.0.0 ad.egloos.com +0.0.0.0 ad.ekonomikticaret.com +0.0.0.0 ad.eporner.com +0.0.0.0 ad.ettoday.net +0.0.0.0 ad.eurosport.com +0.0.0.0 ad.filmweb.pl +0.0.0.0 ad.firstadsolution.com +0.0.0.0 ad.floq.jp +0.0.0.0 ad.flux.com +0.0.0.0 ad.fout.jp +0.0.0.0 ad.funpic.de +0.0.0.0 ad.garantiarkadas.com +0.0.0.0 ad.gazeta.pl +0.0.0.0 ad.ghfusion.com +0.0.0.0 ad.goo.ne.jp +0.0.0.0 ad.gr.doubleclick.net +0.0.0.0 ad.groupon.be +0.0.0.0 ad.groupon.co.uk +0.0.0.0 ad.groupon.com +0.0.0.0 ad.groupon.de +0.0.0.0 ad.groupon.fr +0.0.0.0 ad.groupon.net +0.0.0.0 ad.groupon.nl +0.0.0.0 ad.groupon.pl +0.0.0.0 ad.hankooki.com +0.0.0.0 ad.horvitznewspapers.net +0.0.0.0 ad.icasthq.com +0.0.0.0 ad.iconadserver.com +0.0.0.0 ad.iloveinterracial.com +0.0.0.0 ad.insightexpressai.com +0.0.0.0 ad.ir.ru +0.0.0.0 ad.jamba.net +0.0.0.0 ad.jamster.ca +0.0.0.0 ad.jokeroo.com +0.0.0.0 ad.kataweb.it +0.0.0.0 ad.kau.li +0.0.0.0 ad.krutilka.ru +0.0.0.0 ad.land.to +0.0.0.0 ad.leadbolt.net +0.0.0.0 ad.lgappstv.com +0.0.0.0 ad.linkexchange.com +0.0.0.0 ad.linkstorms.com +0.0.0.0 ad.linksynergy.com +0.0.0.0 ad.livere.co.kr +0.0.0.0 ad.lyricswire.com +0.0.0.0 ad.mail.ru +0.0.0.0 ad.mangareader.net +0.0.0.0 ad.mastermedia.ru +0.0.0.0 ad.media-servers.net +0.0.0.0 ad.moscowtimes.ru +0.0.0.0 ad.my.doubleclick.net +0.0.0.0 ad.ne.com +0.0.0.0 ad.net +0.0.0.0 ad.network60.com +0.0.0.0 ad.nicovideo.jp +0.0.0.0 ad.nozonedata.com +0.0.0.0 ad.ntvmsnbc.com +0.0.0.0 ad.ohmynews.com +0.0.0.0 ad.ourgame.com +0.0.0.0 ad.pandora.tv +0.0.0.0 ad.parom.hu +0.0.0.0 ad.partis.si +0.0.0.0 ad.pickple.net +0.0.0.0 ad.pravda.ru +0.0.0.0 ad.premiumonlinemedia.com +0.0.0.0 ad.propellerads.com +0.0.0.0 ad.prv.pl +0.0.0.0 ad.qq.com +0.0.0.0 ad.qyer.com +0.0.0.0 ad.realist.gen.tr +0.0.0.0 ad.realmcdn.net +0.0.0.0 ad.reklamport.com +0.0.0.0 ad.repubblica.it +0.0.0.0 ad.ru.doubleclick.net +0.0.0.0 ad.search.ch +0.0.0.0 ad.sensismediasmart.com +0.0.0.0 ad.sensismediasmart.com.au +0.0.0.0 ad.slashgear.com +0.0.0.0 ad.smartclip.net +0.0.0.0 ad.sxp.smartclip.net +0.0.0.0 ad.thetyee.ca +0.0.0.0 ad.thewheelof.com +0.0.0.0 ad.thisav.com +0.0.0.0 ad.trafficmp.com +0.0.0.0 ad.turn.com +0.0.0.0 ad.tv2.no +0.0.0.0 ad.usatoday.com +0.0.0.0 ad.userporn.com +0.0.0.0 ad.valuecalling.com +0.0.0.0 ad.weplayer.cc +0.0.0.0 ad.where.com +0.0.0.0 ad.wsod.com +0.0.0.0 ad.yadro.ru +0.0.0.0 ad.yemeksepeti.com +0.0.0.0 ad.yieldmanager.com +0.0.0.0 ad.zaman.com +0.0.0.0 ad.zanox.com +0.0.0.0 ad.zodera.hu +0.0.0.0 ad0.haynet.com +0.0.0.0 ad01.focalink.com +0.0.0.0 ad01.mediacorpsingapore.com +0.0.0.0 ad02.focalink.com +0.0.0.0 ad03.focalink.com +0.0.0.0 ad04.focalink.com +0.0.0.0 ad05.focalink.com +0.0.0.0 ad06.focalink.com +0.0.0.0 ad07.focalink.com +0.0.0.0 ad08.focalink.com +0.0.0.0 ad09.focalink.com +0.0.0.0 ad1.bannerbank.ru +0.0.0.0 ad1.checkm8.com +0.0.0.0 ad1.emediate.dk +0.0.0.0 ad1.gamezone.com +0.0.0.0 ad1.hotel.com +0.0.0.0 ad1.lbn.ru +0.0.0.0 ad1.popcap.com +0.0.0.0 ad10.bannerbank.ru +0.0.0.0 ad10.checkm8.com +0.0.0.0 ad10.focalink.com +0.0.0.0 ad101com.adbureau.net +0.0.0.0 ad10digital.checkm8.com +0.0.0.0 ad11.bannerbank.ru +0.0.0.0 ad11.checkm8.com +0.0.0.0 ad11.focalink.com +0.0.0.0 ad11digital.checkm8.com +0.0.0.0 ad12.bannerbank.ru +0.0.0.0 ad12.checkm8.com +0.0.0.0 ad12.focalink.com +0.0.0.0 ad12digital.checkm8.com +0.0.0.0 ad13.checkm8.com +0.0.0.0 ad13.focalink.com +0.0.0.0 ad131m.adk2.co +0.0.0.0 ad13digital.checkm8.com +0.0.0.0 ad14.checkm8.com +0.0.0.0 ad14.focalink.com +0.0.0.0 ad14digital.checkm8.com +0.0.0.0 ad15.checkm8.com +0.0.0.0 ad15.focalink.com +0.0.0.0 ad15digital.checkm8.com +0.0.0.0 ad16.checkm8.com +0.0.0.0 ad16.focalink.com +0.0.0.0 ad16digital.checkm8.com +0.0.0.0 ad17.checkm8.com +0.0.0.0 ad17.focalink.com +0.0.0.0 ad17digital.checkm8.com +0.0.0.0 ad18.checkm8.com +0.0.0.0 ad18.focalink.com +0.0.0.0 ad18digital.checkm8.com +0.0.0.0 ad19.checkm8.com +0.0.0.0 ad19.focalink.com +0.0.0.0 ad19digital.checkm8.com +0.0.0.0 ad1digital.checkm8.com +0.0.0.0 ad2.adecn.com +0.0.0.0 ad2.bannerbank.ru +0.0.0.0 ad2.bannerhost.ru +0.0.0.0 ad2.checkm8.com +0.0.0.0 ad2.cooks.com +0.0.0.0 ad2.firehousezone.com +0.0.0.0 ad2.gammae.com +0.0.0.0 ad2.hotel.com +0.0.0.0 ad2.lbn.ru +0.0.0.0 ad2.nationalreview.com +0.0.0.0 ad2.pl +0.0.0.0 ad2.zophar.net +0.0.0.0 ad20.checkm8.com +0.0.0.0 ad20.net +0.0.0.0 ad20digital.checkm8.com +0.0.0.0 ad21.checkm8.com +0.0.0.0 ad21digital.checkm8.com +0.0.0.0 ad22.checkm8.com +0.0.0.0 ad22digital.checkm8.com +0.0.0.0 ad23.checkm8.com +0.0.0.0 ad23digital.checkm8.com +0.0.0.0 ad24.checkm8.com +0.0.0.0 ad24digital.checkm8.com +0.0.0.0 ad25.checkm8.com +0.0.0.0 ad25digital.checkm8.com +0.0.0.0 ad26.checkm8.com +0.0.0.0 ad26digital.checkm8.com +0.0.0.0 ad27.checkm8.com +0.0.0.0 ad27digital.checkm8.com +0.0.0.0 ad28.checkm8.com +0.0.0.0 ad28digital.checkm8.com +0.0.0.0 ad29.checkm8.com +0.0.0.0 ad29digital.checkm8.com +0.0.0.0 ad2digital.checkm8.com +0.0.0.0 ad2games.com +0.0.0.0 ad3.adfarm1.adition.com +0.0.0.0 ad3.bannerbank.ru +0.0.0.0 ad3.checkm8.com +0.0.0.0 ad3.eu +0.0.0.0 ad3.lbn.ru +0.0.0.0 ad3.nationalreview.com +0.0.0.0 ad30.checkm8.com +0.0.0.0 ad30digital.checkm8.com +0.0.0.0 ad31.checkm8.com +0.0.0.0 ad31digital.checkm8.com +0.0.0.0 ad32.checkm8.com +0.0.0.0 ad32digital.checkm8.com +0.0.0.0 ad33.checkm8.com +0.0.0.0 ad33digital.checkm8.com +0.0.0.0 ad34.checkm8.com +0.0.0.0 ad34digital.checkm8.com +0.0.0.0 ad35.checkm8.com +0.0.0.0 ad35digital.checkm8.com +0.0.0.0 ad36.checkm8.com +0.0.0.0 ad36digital.checkm8.com +0.0.0.0 ad37.checkm8.com +0.0.0.0 ad37digital.checkm8.com +0.0.0.0 ad38.checkm8.com +0.0.0.0 ad38digital.checkm8.com +0.0.0.0 ad39.checkm8.com +0.0.0.0 ad39digital.checkm8.com +0.0.0.0 ad3digital.checkm8.com +0.0.0.0 ad4.adfarm1.adition.com +0.0.0.0 ad4.bannerbank.ru +0.0.0.0 ad4.checkm8.com +0.0.0.0 ad4.lbn.ru +0.0.0.0 ad4.speedbit.com +0.0.0.0 ad40.checkm8.com +0.0.0.0 ad40digital.checkm8.com +0.0.0.0 ad41.atlas.cz +0.0.0.0 ad41.checkm8.com +0.0.0.0 ad41digital.checkm8.com +0.0.0.0 ad42.checkm8.com +0.0.0.0 ad42digital.checkm8.com +0.0.0.0 ad43.checkm8.com +0.0.0.0 ad43digital.checkm8.com +0.0.0.0 ad44.checkm8.com +0.0.0.0 ad44digital.checkm8.com +0.0.0.0 ad45.checkm8.com +0.0.0.0 ad45digital.checkm8.com +0.0.0.0 ad46.checkm8.com +0.0.0.0 ad46digital.checkm8.com +0.0.0.0 ad47.checkm8.com +0.0.0.0 ad47digital.checkm8.com +0.0.0.0 ad48.checkm8.com +0.0.0.0 ad48digital.checkm8.com +0.0.0.0 ad49.checkm8.com +0.0.0.0 ad49digital.checkm8.com +0.0.0.0 ad4digital.checkm8.com +0.0.0.0 ad4game.com +0.0.0.0 ad4partners.com +0.0.0.0 ad5.bannerbank.ru +0.0.0.0 ad5.checkm8.com +0.0.0.0 ad5.lbn.ru +0.0.0.0 ad50.checkm8.com +0.0.0.0 ad50digital.checkm8.com +0.0.0.0 ad5digital.checkm8.com +0.0.0.0 ad6.bannerbank.ru +0.0.0.0 ad6.checkm8.com +0.0.0.0 ad6.horvitznewspapers.net +0.0.0.0 ad6digital.checkm8.com +0.0.0.0 ad6media.fr +0.0.0.0 ad7.bannerbank.ru +0.0.0.0 ad7.checkm8.com +0.0.0.0 ad7digital.checkm8.com +0.0.0.0 ad8.adfarm1.adition.com +0.0.0.0 ad8.bannerbank.ru +0.0.0.0 ad8.checkm8.com +0.0.0.0 ad8digital.checkm8.com +0.0.0.0 ad9.bannerbank.ru +0.0.0.0 ad9.checkm8.com +0.0.0.0 ad9digital.checkm8.com +0.0.0.0 adagiobanner.s3.amazonaws.com +0.0.0.0 adaos-ads.net +0.0.0.0 adap.tv +0.0.0.0 adapd.com +0.0.0.0 adashx.ut.taobao.com +0.0.0.0 adashx4ae.ut.taobao.com +0.0.0.0 adb.fling.com +0.0.0.0 adb.wp.pl +0.0.0.0 adbers.com +0.0.0.0 adbg.hit.gemius.pl +0.0.0.0 adbit.co +0.0.0.0 adblade.com +0.0.0.0 adblockanalytics.com +0.0.0.0 adbot.theonion.com +0.0.0.0 adbrite.com +0.0.0.0 adbucks.brandreachsys.com +0.0.0.0 adc2.adcentriconline.com +0.0.0.0 adc3-launch.adcolony.com +0.0.0.0 adcanadian.com +0.0.0.0 adcarem.co +0.0.0.0 adcash.com +0.0.0.0 adcast.deviantart.com +0.0.0.0 adcentric.randomseed.com +0.0.0.0 adcentriconline.com +0.0.0.0 adclick.hit.gemius.pl +0.0.0.0 adclient-af.lp.uol.com.br +0.0.0.0 adcode.adengage.com +0.0.0.0 adconscious.com +0.0.0.0 adcontent.gamespy.com +0.0.0.0 adcontent.reedbusiness.com +0.0.0.0 adcontroller.unicast.com +0.0.0.0 adcycle.footymad.net +0.0.0.0 add.f5haber.com +0.0.0.0 addelivery.thestreet.com +0.0.0.0 addserver.mtv.com.tr +0.0.0.0 addstock.co.uk +0.0.0.0 addthis.com +0.0.0.0 addthiscdn.com +0.0.0.0 ade.wooboo.com.cn +0.0.0.0 adecn.com +0.0.0.0 adengine.rt.ru +0.0.0.0 adexc.net +0.0.0.0 adexchangegate.com +0.0.0.0 adexchangeprediction.com +0.0.0.0 adexpansion.com +0.0.0.0 adexprt.com +0.0.0.0 adexprt.me +0.0.0.0 adexprts.com +0.0.0.0 adext.inkclub.com +0.0.0.0 adfactor.nl +0.0.0.0 adfarm1.adition.com +0.0.0.0 adforce.adtech.fr +0.0.0.0 adforce.adtech.us +0.0.0.0 adform.com +0.0.0.0 adfusion.com +0.0.0.0 adgardener.com +0.0.0.0 adgraphics.theonion.com +0.0.0.0 adguanggao.eee114.com +0.0.0.0 adhearus.com +0.0.0.0 adhese.be +0.0.0.0 adhese.com +0.0.0.0 adhese.nieuwsblad.be +0.0.0.0 adhitzads.com +0.0.0.0 adhref.pl +0.0.0.0 adidm.idmnet.pl +0.0.0.0 adimage.asia1.com.sg +0.0.0.0 adimage.blm.net +0.0.0.0 adimages.earthweb.com +0.0.0.0 adimages.go.com +0.0.0.0 adimages.mp3.com +0.0.0.0 adimages.omroepzeeland.nl +0.0.0.0 adimg.activeadv.net +0.0.0.0 adimg.com.com +0.0.0.0 adin.bigpoint.com +0.0.0.0 adipics.com +0.0.0.0 adireland.com +0.0.0.0 adition.com +0.0.0.0 adjmps.com +0.0.0.0 adjuggler.net +0.0.0.0 adjuggler.yourdictionary.com +0.0.0.0 adkontekst.pl +0.0.0.0 adm.265g.com +0.0.0.0 adm.baidu.com +0.0.0.0 adm.funshion.com +0.0.0.0 adm.fwmrm.net +0.0.0.0 adm.shinobi.jp +0.0.0.0 adm.xmfish.com +0.0.0.0 adman.freeze.com +0.0.0.0 adman.gr +0.0.0.0 adman.se +0.0.0.0 admanage.com +0.0.0.0 admanager.btopenworld.com +0.0.0.0 admanager.collegepublisher.com +0.0.0.0 admarkt.marktplaats.nl +0.0.0.0 admatch-syndication.mochila.com +0.0.0.0 admatcher.videostrip.com +0.0.0.0 admd.yam.com +0.0.0.0 admedia.com +0.0.0.0 admedia.wsod.com +0.0.0.0 admeld.com +0.0.0.0 admerize.be +0.0.0.0 admez.com +0.0.0.0 admin.digitalacre.com +0.0.0.0 admin.hotkeys.com +0.0.0.0 admonkey.dapper.net +0.0.0.0 adms.physorg.com +0.0.0.0 adn.ebay.com +0.0.0.0 adn.zone-telechargement.com +0.0.0.0 adnet.asahi.com +0.0.0.0 adnet.biz +0.0.0.0 adnet.com +0.0.0.0 adnet.de +0.0.0.0 adnetwork.nextgen.net +0.0.0.0 adnetwork.rovicorp.com +0.0.0.0 adnetworkperformance.com +0.0.0.0 adnxs.com +0.0.0.0 adnxs.revsci.net +0.0.0.0 adobe.tt.omtrdc.net +0.0.0.0 adobee.com +0.0.0.0 adocean.pl +0.0.0.0 adonline.e-kolay.net +0.0.0.0 adopt.euroclick.com +0.0.0.0 adopt.precisead.com +0.0.0.0 adotube.com +0.0.0.0 adp.gazeta.pl +0.0.0.0 adpepper.dk +0.0.0.0 adping.qq.com +0.0.0.0 adprovider.adlure.net +0.0.0.0 adpulse.ads.targetnet.com +0.0.0.0 adq.nextag.com +0.0.0.0 adrazzi.com +0.0.0.0 adriver.ru +0.0.0.0 adroll.com +0.0.0.0 adrotator.se +0.0.0.0 adrunnr.com +0.0.0.0 ads-a.juicyads.com +0.0.0.0 ads-d.viber.com +0.0.0.0 ads-de.spray.net +0.0.0.0 ads-game-187f4.firebaseapp.com +0.0.0.0 ads-rm.looksmart.com +0.0.0.0 ads-rolandgarros.com +0.0.0.0 ads-roularta.adhese.com +0.0.0.0 ads-stats.com +0.0.0.0 ads-t.ru +0.0.0.0 ads.5ci.lt +0.0.0.0 ads.7days.ae +0.0.0.0 ads.abs-cbn.com +0.0.0.0 ads.accelerator-media.com +0.0.0.0 ads.aceweb.net +0.0.0.0 ads.ad-center.com +0.0.0.0 ads.ad4game.com +0.0.0.0 ads.adamoads.com +0.0.0.0 ads.adap.tv +0.0.0.0 ads.adaptv.advertising.com +0.0.0.0 ads.adbroker.de +0.0.0.0 ads.adcorps.com +0.0.0.0 ads.addesktop.com +0.0.0.0 ads.addynamix.com +0.0.0.0 ads.adengage.com +0.0.0.0 ads.adfox.ru +0.0.0.0 ads.adgoto.com +0.0.0.0 ads.adhall.com +0.0.0.0 ads.adhostingsolutions.com +0.0.0.0 ads.adk2.com +0.0.0.0 ads.admarvel.com +0.0.0.0 ads.admaximize.com +0.0.0.0 ads.adroar.com +0.0.0.0 ads.adsag.com +0.0.0.0 ads.adsbookie.com +0.0.0.0 ads.adshareware.net +0.0.0.0 ads.adsinimages.com +0.0.0.0 ads.adsonar.com +0.0.0.0 ads.adsrvmedia.com +0.0.0.0 ads.adsrvmedia.net +0.0.0.0 ads.adtegrity.net +0.0.0.0 ads.adtiger.de +0.0.0.0 ads.adultfriendfinder.com +0.0.0.0 ads.advance.net +0.0.0.0 ads.adverline.com +0.0.0.0 ads.adviva.net +0.0.0.0 ads.adworldnetwork.com +0.0.0.0 ads.adxpansion.com +0.0.0.0 ads.adxpose.com +0.0.0.0 ads.aerserv.com +0.0.0.0 ads.affiliates.match.com +0.0.0.0 ads.ahds.ac.uk +0.0.0.0 ads.al.com +0.0.0.0 ads.albawaba.com +0.0.0.0 ads.allsites.com +0.0.0.0 ads.allvertical.com +0.0.0.0 ads.almasdarnews.com +0.0.0.0 ads.amazingmedia.com +0.0.0.0 ads.amgdgt.com +0.0.0.0 ads.ami-admin.com +0.0.0.0 ads.apartmenttherapy.com +0.0.0.0 ads.api.vungle.com +0.0.0.0 ads.apn.co.nz +0.0.0.0 ads.apn.co.za +0.0.0.0 ads.araba.com +0.0.0.0 ads.aroundtherings.com +0.0.0.0 ads.as4x.tmcs.net +0.0.0.0 ads.as4x.tmcs.ticketmaster.com +0.0.0.0 ads.aspalliance.com +0.0.0.0 ads.aspentimes.com +0.0.0.0 ads.associatedcontent.com +0.0.0.0 ads.astalavista.us +0.0.0.0 ads.auctionads.com +0.0.0.0 ads.auctioncity.co.nz +0.0.0.0 ads.auctions.yahoo.com +0.0.0.0 ads.avazu.net +0.0.0.0 ads.aws.viber.com +0.0.0.0 ads.azjmp.com +0.0.0.0 ads.b10f.jp +0.0.0.0 ads.baazee.com +0.0.0.0 ads.bangkokpost.co.th +0.0.0.0 ads.bauerpublishing.com +0.0.0.0 ads.bbcworld.com +0.0.0.0 ads.bcnewsgroup.com +0.0.0.0 ads.beeb.com +0.0.0.0 ads.beliefnet.com +0.0.0.0 ads.belointeractive.com +0.0.0.0 ads.betweendigital.com +0.0.0.0 ads.bfast.com +0.0.0.0 ads.bianca.com +0.0.0.0 ads.bidclix.com +0.0.0.0 ads.bidstreamserver.com +0.0.0.0 ads.biggerboat.com +0.0.0.0 ads.bizhut.com +0.0.0.0 ads.bizx.info +0.0.0.0 ads.blixem.nl +0.0.0.0 ads.blog.com +0.0.0.0 ads.blogherads.com +0.0.0.0 ads.bloomberg.com +0.0.0.0 ads.bluemountain.com +0.0.0.0 ads.bonnint.net +0.0.0.0 ads.brabys.com +0.0.0.0 ads.brand.net +0.0.0.0 ads.buscape.com.br +0.0.0.0 ads.businessclick.com +0.0.0.0 ads.businessweek.com +0.0.0.0 ads.camrecord.com +0.0.0.0 ads.cardea.se +0.0.0.0 ads.carocean.co.uk +0.0.0.0 ads.casinocity.com +0.0.0.0 ads.catholic.org +0.0.0.0 ads.cavello.com +0.0.0.0 ads.cbc.ca +0.0.0.0 ads.cc-dt.com +0.0.0.0 ads.cdn.viber.com +0.0.0.0 ads.cdnow.com +0.0.0.0 ads.centraliprom.com +0.0.0.0 ads.cgchannel.com +0.0.0.0 ads.chalomumbai.com +0.0.0.0 ads.champs-elysees.com +0.0.0.0 ads.chipcenter.com +0.0.0.0 ads.chumcity.com +0.0.0.0 ads.cineville.nl +0.0.0.0 ads.cleveland.com +0.0.0.0 ads.clickability.com +0.0.0.0 ads.clickad.com.pl +0.0.0.0 ads.clickagents.com +0.0.0.0 ads.clubzone.com +0.0.0.0 ads.cluster01.oasis.zmh.zope.net +0.0.0.0 ads.cnixon.com +0.0.0.0 ads.cnngo.com +0.0.0.0 ads.cobrad.com +0.0.0.0 ads.collegclub.com +0.0.0.0 ads.collegemix.com +0.0.0.0 ads.com.com +0.0.0.0 ads.contactmusic.com +0.0.0.0 ads.contentabc.com +0.0.0.0 ads.coopson.com +0.0.0.0 ads.corusradionetwork.com +0.0.0.0 ads.courierpostonline.com +0.0.0.0 ads.crakmedia.com +0.0.0.0 ads.crapville.com +0.0.0.0 ads.creative-serving.com +0.0.0.0 ads.crosscut.com +0.0.0.0 ads.ctvdigital.net +0.0.0.0 ads.currantbun.com +0.0.0.0 ads.cvut.cz +0.0.0.0 ads.cybersales.cz +0.0.0.0 ads.dada.it +0.0.0.0 ads.ddj.com +0.0.0.0 ads.democratandchronicle.com +0.0.0.0 ads.dennisnet.co.uk +0.0.0.0 ads.designboom.com +0.0.0.0 ads.designtaxi.com +0.0.0.0 ads.desmoinesregister.com +0.0.0.0 ads.detelefoongids.nl +0.0.0.0 ads.deviantart.com +0.0.0.0 ads.digital-digest.com +0.0.0.0 ads.digitalacre.com +0.0.0.0 ads.digitalcaramel.com +0.0.0.0 ads.digitalmedianet.com +0.0.0.0 ads.digitalpoint.com +0.0.0.0 ads.dimcab.com +0.0.0.0 ads.directionsmag.com +0.0.0.0 ads.dk +0.0.0.0 ads.domeus.com +0.0.0.0 ads.drf.com +0.0.0.0 ads.e-planning.net +0.0.0.0 ads.ecircles.com +0.0.0.0 ads.economist.com +0.0.0.0 ads.einmedia.com +0.0.0.0 ads.eircom.net +0.0.0.0 ads.enliven.com +0.0.0.0 ads.erotism.com +0.0.0.0 ads.espn.adsonar.com +0.0.0.0 ads.eu.msn.com +0.0.0.0 ads.examiner.net +0.0.0.0 ads.exosrv.com +0.0.0.0 ads.expekt.com +0.0.0.0 ads.fairfax.com.au +0.0.0.0 ads.fayettevillenc.com +0.0.0.0 ads.fileindexer.com +0.0.0.0 ads.filmup.com +0.0.0.0 ads.first-response.be +0.0.0.0 ads.flashgames247.com +0.0.0.0 ads.fling.com +0.0.0.0 ads.floridatoday.com +0.0.0.0 ads.fool.com +0.0.0.0 ads.forbes.net +0.0.0.0 ads.fortunecity.com +0.0.0.0 ads.fox.com +0.0.0.0 ads.foxnews.com +0.0.0.0 ads.fredericksburg.com +0.0.0.0 ads.freebannertrade.com +0.0.0.0 ads.freeskreen.com +0.0.0.0 ads.freshmeat.net +0.0.0.0 ads.friendfinder.com +0.0.0.0 ads.fuckingmachines.com +0.0.0.0 ads.game.net +0.0.0.0 ads.gamecity.net +0.0.0.0 ads.gamecopyworld.no +0.0.0.0 ads.gamespyid.com +0.0.0.0 ads.garga.biz +0.0.0.0 ads.glispa.com +0.0.0.0 ads.globo.com +0.0.0.0 ads.gmodules.com +0.0.0.0 ads.gold +0.0.0.0 ads.golfweek.com +0.0.0.0 ads.gorillanation.com +0.0.0.0 ads.gplusmedia.com +0.0.0.0 ads.granadamedia.com +0.0.0.0 ads.greenbaypressgazette.com +0.0.0.0 ads.greenvilleonline.com +0.0.0.0 ads.guardian.co.uk +0.0.0.0 ads.guardianunlimited.co.uk +0.0.0.0 ads.haberler.com +0.0.0.0 ads.harpers.org +0.0.0.0 ads.hbv.de +0.0.0.0 ads.he.valueclick.net +0.0.0.0 ads.hearstmags.com +0.0.0.0 ads.heartlight.org +0.0.0.0 ads.heraldnet.com +0.0.0.0 ads.heroldonline.com +0.0.0.0 ads.hitcents.com +0.0.0.0 ads.hollandsentinel.com +0.0.0.0 ads.hollywood.com +0.0.0.0 ads.hulu.com.edgesuite.net +0.0.0.0 ads.i-am-bored.com +0.0.0.0 ads.icq.com +0.0.0.0 ads.ign.com +0.0.0.0 ads.illuminatednation.com +0.0.0.0 ads.indeed.com +0.0.0.0 ads.indiatimes.com +0.0.0.0 ads.indya.com +0.0.0.0 ads.indystar.com +0.0.0.0 ads.inetinteractive.com +0.0.0.0 ads.infi.net +0.0.0.0 ads.injersey.com +0.0.0.0 ads.intellicast.com +0.0.0.0 ads.intergi.com +0.0.0.0 ads.internic.co.il +0.0.0.0 ads.ipowerweb.com +0.0.0.0 ads.ireport.com +0.0.0.0 ads.isoftmarketing.com +0.0.0.0 ads.itv.com +0.0.0.0 ads.iwon.com +0.0.0.0 ads.jetpackdigital.com +0.0.0.0 ads.jewcy.com +0.0.0.0 ads.jimworld.com +0.0.0.0 ads.jokaroo.com +0.0.0.0 ads.jossip.com +0.0.0.0 ads.jpost.com +0.0.0.0 ads.juicyads.com +0.0.0.0 ads.keywordblocks.com +0.0.0.0 ads.koreanfriendfinder.com +0.0.0.0 ads.ksl.com +0.0.0.0 ads.kure.tv +0.0.0.0 ads.lfstmedia.com +0.0.0.0 ads.link4ads.com +0.0.0.0 ads.linktracking.net +0.0.0.0 ads.linuxjournal.com +0.0.0.0 ads.live365.com +0.0.0.0 ads.lmmob.com +0.0.0.0 ads.lucidmedia.com +0.0.0.0 ads.lycos.com +0.0.0.0 ads.lzjl.com +0.0.0.0 ads.madisonavenue.com +0.0.0.0 ads.magnetic.is +0.0.0.0 ads.mail3x.com +0.0.0.0 ads.mariuana.it +0.0.0.0 ads.mcafee.com +0.0.0.0 ads.mdchoice.com +0.0.0.0 ads.mediaforge.com +0.0.0.0 ads.mediamayhemcorp.com +0.0.0.0 ads.mediaodyssey.com +0.0.0.0 ads.mediaturf.net +0.0.0.0 ads.mefeedia.com +0.0.0.0 ads.megaproxy.com +0.0.0.0 ads.metblogs.com +0.0.0.0 ads.metropolis.co.jp +0.0.0.0 ads.mgnetwork.com +0.0.0.0 ads.mindsetnetwork.com +0.0.0.0 ads.mircx.com +0.0.0.0 ads.mlive.com +0.0.0.0 ads.mm.ap.org +0.0.0.0 ads.mofos.com +0.0.0.0 ads.mopub.com +0.0.0.0 ads.morningstar.com +0.0.0.0 ads.mouseplanet.com +0.0.0.0 ads.movieweb.com +0.0.0.0 ads.mp.mydas.mobi +0.0.0.0 ads.mp3searchy.com +0.0.0.0 ads.mtv.uol.com.br +0.0.0.0 ads.multimania.lycos.fr +0.0.0.0 ads.mustangworks.com +0.0.0.0 ads.mycricket.com +0.0.0.0 ads.mysimon.com +0.0.0.0 ads.mytelus.com +0.0.0.0 ads.nationalreview.com +0.0.0.0 ads.nerve.com +0.0.0.0 ads.netbul.com +0.0.0.0 ads.networkwcs.net +0.0.0.0 ads.networldmedia.net +0.0.0.0 ads.neudesicmediagroup.com +0.0.0.0 ads.newgrounds.com +0.0.0.0 ads.newsint.co.uk +0.0.0.0 ads.newsminerextra.com +0.0.0.0 ads.newsobserver.com +0.0.0.0 ads.newsquest.co.uk +0.0.0.0 ads.newtention.net +0.0.0.0 ads.nexage.com +0.0.0.0 ads.nicovideo.jp +0.0.0.0 ads.ninemsn.com.au +0.0.0.0 ads.nola.com +0.0.0.0 ads.northjersey.com +0.0.0.0 ads.novem.pl +0.0.0.0 ads.novinhagostosa10.com +0.0.0.0 ads.ntadvice.com +0.0.0.0 ads.nyi.net +0.0.0.0 ads.nyootv.com +0.0.0.0 ads.nytimes.com +0.0.0.0 ads.o2.pl +0.0.0.0 ads.ole.com +0.0.0.0 ads.omaha.com +0.0.0.0 ads.online.ie +0.0.0.0 ads.onvertise.com +0.0.0.0 ads.open.pl +0.0.0.0 ads.opensubtitles.org +0.0.0.0 ads.oregonlive.com +0.0.0.0 ads.osdn.com +0.0.0.0 ads.panoramtech.net +0.0.0.0 ads.paper.li +0.0.0.0 ads.parrysound.com +0.0.0.0 ads.paxnet.co.kr +0.0.0.0 ads.peel.com +0.0.0.0 ads.pennyweb.com +0.0.0.0 ads.people.com.cn +0.0.0.0 ads.persgroep.net +0.0.0.0 ads.phillyburbs.com +0.0.0.0 ads.phpclasses.org +0.0.0.0 ads.pitchforkmedia.com +0.0.0.0 ads.pittsburghlive.com +0.0.0.0 ads.pixiq.com +0.0.0.0 ads.planet-f1.com +0.0.0.0 ads.pni.com +0.0.0.0 ads.pno.net +0.0.0.0 ads.poconorecord.com +0.0.0.0 ads.pof.com +0.0.0.0 ads.pointroll.com +0.0.0.0 ads.premiumnetwork.net +0.0.0.0 ads.pressdemo.com +0.0.0.0 ads.pricescan.com +0.0.0.0 ads.prisacom.com +0.0.0.0 ads.pro-market.net +0.0.0.0 ads.pro-market.net.edgesuite.net +0.0.0.0 ads.profitsdeluxe.com +0.0.0.0 ads.profootballtalk.com +0.0.0.0 ads.program3.com +0.0.0.0 ads.prospect.org +0.0.0.0 ads.pruc.org +0.0.0.0 ads.pubmatic.com +0.0.0.0 ads.queendom.com +0.0.0.0 ads.ratemyprofessors.com +0.0.0.0 ads.rcgroups.com +0.0.0.0 ads.rdstore.com +0.0.0.0 ads.realcastmedia.com +0.0.0.0 ads.realcities.com +0.0.0.0 ads.realmedia.de +0.0.0.0 ads.rediff.com +0.0.0.0 ads.register.com +0.0.0.0 ads.reklamatik.com +0.0.0.0 ads.reklamlar.net +0.0.0.0 ads.revenue.net +0.0.0.0 ads.revsci.net +0.0.0.0 ads.roanoke.com +0.0.0.0 ads.roiserver.com +0.0.0.0 ads.rondomondo.com +0.0.0.0 ads.rootzoo.com +0.0.0.0 ads.rubiconproject.com +0.0.0.0 ads.ruralpress.com +0.0.0.0 ads.sacbee.com +0.0.0.0 ads.satyamonline.com +0.0.0.0 ads.scabee.com +0.0.0.0 ads.scifi.com +0.0.0.0 ads.scorecardresearch.com +0.0.0.0 ads.scott-sports.com +0.0.0.0 ads.scottusa.com +0.0.0.0 ads.servebom.com +0.0.0.0 ads.servenobid.com +0.0.0.0 ads.sexier.com +0.0.0.0 ads.sfusion.com +0.0.0.0 ads.shiftdelete.net +0.0.0.0 ads.shizmoo.com +0.0.0.0 ads.shovtvnet.com +0.0.0.0 ads.showtvnet.com +0.0.0.0 ads.simpli.fi +0.0.0.0 ads.simtel.com +0.0.0.0 ads.simtel.net +0.0.0.0 ads.sl.interpals.net +0.0.0.0 ads.smartclick.com +0.0.0.0 ads.smartclicks.com +0.0.0.0 ads.smartclicks.net +0.0.0.0 ads.smowtion.com +0.0.0.0 ads.snowball.com +0.0.0.0 ads.socialtheater.com +0.0.0.0 ads.space.com +0.0.0.0 ads.specificclick.com +0.0.0.0 ads.specificmedia.com +0.0.0.0 ads.spilgames.com +0.0.0.0 ads.spintrade.com +0.0.0.0 ads.spymac.net +0.0.0.0 ads.stackoverflow.com +0.0.0.0 ads.starbanner.com +0.0.0.0 ads.stephensmedia.com +0.0.0.0 ads.stileproject.com +0.0.0.0 ads.stoiximan.gr +0.0.0.0 ads.sumotorrent.com +0.0.0.0 ads.sup.com +0.0.0.0 ads.superonline.com +0.0.0.0 ads.swiftnews.com +0.0.0.0 ads.tbs.com +0.0.0.0 ads.technoratimedia.com +0.0.0.0 ads.techvibes.com +0.0.0.0 ads.techweb.com +0.0.0.0 ads.telecinco.es +0.0.0.0 ads.thecoolhunter.net +0.0.0.0 ads.thecrimson.com +0.0.0.0 ads.thefrisky.com +0.0.0.0 ads.theindependent.com +0.0.0.0 ads.themoneytizer.com +0.0.0.0 ads.theolympian.com +0.0.0.0 ads.thestar.com +0.0.0.0 ads.timesunion.com +0.0.0.0 ads.tmcs.net +0.0.0.0 ads.tnt.tv +0.0.0.0 ads.toronto.com +0.0.0.0 ads.townhall.com +0.0.0.0 ads.tracfonewireless.com +0.0.0.0 ads.track.net +0.0.0.0 ads.traderonline.com +0.0.0.0 ads.traffichaus.com +0.0.0.0 ads.trafficjunky.net +0.0.0.0 ads.treehugger.com +0.0.0.0 ads.trinitymirror.co.uk +0.0.0.0 ads.tripod.com +0.0.0.0 ads.tripod.lycos.co.uk +0.0.0.0 ads.tripod.lycos.de +0.0.0.0 ads.tripod.lycos.es +0.0.0.0 ads.tromaville.com +0.0.0.0 ads.trutv.com +0.0.0.0 ads.tw.adsonar.com +0.0.0.0 ads.uigc.net +0.0.0.0 ads.ukclimbing.com +0.0.0.0 ads.ultimatesurrender.com +0.0.0.0 ads.undertone.com +0.0.0.0 ads.uproar.com +0.0.0.0 ads.urbandictionary.com +0.0.0.0 ads.usatoday.com +0.0.0.0 ads.v3.com +0.0.0.0 ads.v3exchange.com +0.0.0.0 ads.vaildaily.com +0.0.0.0 ads.valuead.com +0.0.0.0 ads.vegas.com +0.0.0.0 ads.veloxia.com +0.0.0.0 ads.ventivmedia.com +0.0.0.0 ads.veoh.com +0.0.0.0 ads.viber.com +0.0.0.0 ads.videoadvertising.com +0.0.0.0 ads.vidoomy.com +0.0.0.0 ads.virginislandsdailynews.com +0.0.0.0 ads.virtualcountries.com +0.0.0.0 ads.waframedia1.com +0.0.0.0 ads.waps.cn +0.0.0.0 ads.wapx.cn +0.0.0.0 ads.weather.ca +0.0.0.0 ads.web.de +0.0.0.0 ads.web21.com +0.0.0.0 ads.webfeat.com +0.0.0.0 ads.webheat.com +0.0.0.0 ads.webhosting.info +0.0.0.0 ads.webindia123.com +0.0.0.0 ads.webmd.com +0.0.0.0 ads.webnet.advance.net +0.0.0.0 ads.winsite.com +0.0.0.0 ads.worldstarhiphop.com +0.0.0.0 ads.x17online.com +0.0.0.0 ads.xbox-scene.com +0.0.0.0 ads.xtra.ca +0.0.0.0 ads.xtra.co.nz +0.0.0.0 ads.xtramsn.co.nz +0.0.0.0 ads.yahoo.com +0.0.0.0 ads.yap.yahoo.com +0.0.0.0 ads.yimg.com +0.0.0.0 ads.yimg.com.edgesuite.net +0.0.0.0 ads.yldmgrimg.net +0.0.0.0 ads.youtube.com +0.0.0.0 ads.zamunda.se +0.0.0.0 ads.zynga.com +0.0.0.0 ads01.com +0.0.0.0 ads01.focalink.com +0.0.0.0 ads02.focalink.com +0.0.0.0 ads03.focalink.com +0.0.0.0 ads04.focalink.com +0.0.0.0 ads05.focalink.com +0.0.0.0 ads06.focalink.com +0.0.0.0 ads07.focalink.com +0.0.0.0 ads08.focalink.com +0.0.0.0 ads09.focalink.com +0.0.0.0 ads1.admedia.ro +0.0.0.0 ads1.advance.net +0.0.0.0 ads1.ami-admin.com +0.0.0.0 ads1.destructoid.com +0.0.0.0 ads1.erotism.com +0.0.0.0 ads1.jev.co.za +0.0.0.0 ads1.msads.net +0.0.0.0 ads1.msn.com +0.0.0.0 ads1.performancingads.com +0.0.0.0 ads1.realcities.com +0.0.0.0 ads1.revenue.net +0.0.0.0 ads1.updated.com +0.0.0.0 ads10.focalink.com +0.0.0.0 ads10.speedbit.com +0.0.0.0 ads11.focalink.com +0.0.0.0 ads12.focalink.com +0.0.0.0 ads13.focalink.com +0.0.0.0 ads13000.cpmoz.com +0.0.0.0 ads14.focalink.com +0.0.0.0 ads15.focalink.com +0.0.0.0 ads16.advance.net +0.0.0.0 ads16.focalink.com +0.0.0.0 ads17.focalink.com +0.0.0.0 ads18.focalink.com +0.0.0.0 ads19.focalink.com +0.0.0.0 ads1a.depositfiles.com +0.0.0.0 ads2-adnow.com +0.0.0.0 ads2.advance.net +0.0.0.0 ads2.clearchannel.com +0.0.0.0 ads2.clickad.com +0.0.0.0 ads2.collegclub.com +0.0.0.0 ads2.collegeclub.com +0.0.0.0 ads2.contentabc.com +0.0.0.0 ads2.gamecity.net +0.0.0.0 ads2.haber3.com +0.0.0.0 ads2.msn.com +0.0.0.0 ads2.opensubtitles.org +0.0.0.0 ads2.osdn.com +0.0.0.0 ads2.pittsburghlive.com +0.0.0.0 ads2.realcities.com +0.0.0.0 ads2.revenue.net +0.0.0.0 ads2.weblogssl.com +0.0.0.0 ads2.zeusclicks.com +0.0.0.0 ads20.focalink.com +0.0.0.0 ads21.focalink.com +0.0.0.0 ads22.focalink.com +0.0.0.0 ads23.focalink.com +0.0.0.0 ads24.focalink.com +0.0.0.0 ads24.net +0.0.0.0 ads25.focalink.com +0.0.0.0 ads2ads.net +0.0.0.0 ads2srv.com +0.0.0.0 ads3.advance.net +0.0.0.0 ads3.freebannertrade.com +0.0.0.0 ads3.gamecity.net +0.0.0.0 ads3.haber3.com +0.0.0.0 ads3.realcities.com +0.0.0.0 ads360.com +0.0.0.0 ads4.advance.net +0.0.0.0 ads4.gamecity.net +0.0.0.0 ads4.realcities.com +0.0.0.0 ads4cheap.com +0.0.0.0 ads4homes.com +0.0.0.0 ads5.advance.net +0.0.0.0 ads5.fxdepo.com +0.0.0.0 ads6.advance.net +0.0.0.0 ads6.gamecity.net +0.0.0.0 ads7.advance.net +0.0.0.0 ads7.gamecity.net +0.0.0.0 ads7.speedbit.com +0.0.0.0 ads8.com +0.0.0.0 ads80.com +0.0.0.0 adsadmin.corusradionetwork.com +0.0.0.0 adsatt.abcnews.starwave.com +0.0.0.0 adsatt.espn.go.com +0.0.0.0 adsatt.espn.starwave.com +0.0.0.0 adsbb.dfiles.eu +0.0.0.0 adscendmedia.com +0.0.0.0 adscholar.com +0.0.0.0 adsclick.qq.com +0.0.0.0 adsdaq.com +0.0.0.0 adsearch.adkontekst.pl +0.0.0.0 adsearch.pl +0.0.0.0 adsearch.wp.pl +0.0.0.0 adserv.bravenet.com +0.0.0.0 adserv.lwmn.net +0.0.0.0 adserv.maineguide.com +0.0.0.0 adserv.mywebtimes.com +0.0.0.0 adserv.postbulletin.com +0.0.0.0 adserv.quality-channel.de +0.0.0.0 adserv.usps.com +0.0.0.0 adserv001.adtech.fr +0.0.0.0 adserv001.adtech.us +0.0.0.0 adserv002.adtech.fr +0.0.0.0 adserv002.adtech.us +0.0.0.0 adserv003.adtech.fr +0.0.0.0 adserv003.adtech.us +0.0.0.0 adserv004.adtech.fr +0.0.0.0 adserv004.adtech.us +0.0.0.0 adserv005.adtech.fr +0.0.0.0 adserv005.adtech.us +0.0.0.0 adserv006.adtech.fr +0.0.0.0 adserv006.adtech.us +0.0.0.0 adserv007.adtech.fr +0.0.0.0 adserv007.adtech.us +0.0.0.0 adserv008.adtech.fr +0.0.0.0 adserv008.adtech.us +0.0.0.0 adserv2.bravenet.com +0.0.0.0 adserve.adtoll.com +0.0.0.0 adserve.city-ad.com +0.0.0.0 adserve.ehpub.com +0.0.0.0 adserve.gossipgirls.com +0.0.0.0 adserve.mizzenmedia.com +0.0.0.0 adserve.podaddies.com +0.0.0.0 adserve.profit-smart.com +0.0.0.0 adserve.shopzilla.com +0.0.0.0 adserve.viaarena.com +0.0.0.0 adserve5.nikkeibp.co.jp +0.0.0.0 adserver-2.ig.com.br +0.0.0.0 adserver-4.ig.com.br +0.0.0.0 adserver-5.ig.com.br +0.0.0.0 adserver-espnet.sportszone.net +0.0.0.0 adserver-images.adikteev.com +0.0.0.0 adserver-us.adtech.advertising.com +0.0.0.0 adserver.100free.com +0.0.0.0 adserver.3digit.de +0.0.0.0 adserver.71i.de +0.0.0.0 adserver.abv.bg +0.0.0.0 adserver.adreactor.com +0.0.0.0 adserver.adremedy.com +0.0.0.0 adserver.ads360.com +0.0.0.0 adserver.adtech.de +0.0.0.0 adserver.adtech.fr +0.0.0.0 adserver.adtech.us +0.0.0.0 adserver.adtechus.com +0.0.0.0 adserver.adultfriendfinder.com +0.0.0.0 adserver.advertist.com +0.0.0.0 adserver.affiliatemg.com +0.0.0.0 adserver.airmiles.ca +0.0.0.0 adserver.aol.fr +0.0.0.0 adserver.archant.co.uk +0.0.0.0 adserver.betandwin.de +0.0.0.0 adserver.bizland-inc.net +0.0.0.0 adserver.bluereactor.com +0.0.0.0 adserver.cams.com +0.0.0.0 adserver.cantv.net +0.0.0.0 adserver.cebu-online.com +0.0.0.0 adserver.chickclick.com +0.0.0.0 adserver.click4cash.de +0.0.0.0 adserver.clundressed.com +0.0.0.0 adserver.co.il +0.0.0.0 adserver.colleges.com +0.0.0.0 adserver.com +0.0.0.0 adserver.corusradionetwork.com +0.0.0.0 adserver.creative-asia.com +0.0.0.0 adserver.creativeinspire.com +0.0.0.0 adserver.dayrates.com +0.0.0.0 adserver.dbusiness.com +0.0.0.0 adserver.developersnetwork.com +0.0.0.0 adserver.digitoday.com +0.0.0.0 adserver.directforce.com +0.0.0.0 adserver.dnps.com +0.0.0.0 adserver.dotmusic.com +0.0.0.0 adserver.emulation64.com +0.0.0.0 adserver.exoticads.com +0.0.0.0 adserver.filefront.com +0.0.0.0 adserver.friendfinder.com +0.0.0.0 adserver.gameparty.net +0.0.0.0 adserver.gorillanation.com +0.0.0.0 adserver.gr +0.0.0.0 adserver.harktheherald.com +0.0.0.0 adserver.hellasnet.gr +0.0.0.0 adserver.hg-computer.de +0.0.0.0 adserver.home.pl +0.0.0.0 adserver.hostinteractive.com +0.0.0.0 adserver.humanux.com +0.0.0.0 adserver.hwupgrade.it +0.0.0.0 adserver.icmedienhaus.de +0.0.0.0 adserver.ign.com +0.0.0.0 adserver.infotiger.com +0.0.0.0 adserver.intentiq.com +0.0.0.0 adserver.interfree.it +0.0.0.0 adserver.inwind.it +0.0.0.0 adserver.ision.de +0.0.0.0 adserver.isonews.com +0.0.0.0 adserver.janes.com +0.0.0.0 adserver.janes.net +0.0.0.0 adserver.janes.org +0.0.0.0 adserver.juicyads.com +0.0.0.0 adserver.killeraces.com +0.0.0.0 adserver.kimia.es +0.0.0.0 adserver.kylemedia.com +0.0.0.0 adserver.lanacion.com.ar +0.0.0.0 adserver.legacy-network.com +0.0.0.0 adserver.libero.it +0.0.0.0 adserver.linktrader.co.uk +0.0.0.0 adserver.livejournal.com +0.0.0.0 adserver.lostreality.com +0.0.0.0 adserver.lunarpages.com +0.0.0.0 adserver.lycos.co.jp +0.0.0.0 adserver.magazyn.pl +0.0.0.0 adserver.matchcraft.com +0.0.0.0 adserver.merc.com +0.0.0.0 adserver.mindshare.de +0.0.0.0 adserver.mobsmith.com +0.0.0.0 adserver.myownemail.com +0.0.0.0 adserver.netcreators.nl +0.0.0.0 adserver.ngz-network.de +0.0.0.0 adserver.nydailynews.com +0.0.0.0 adserver.nzoom.com +0.0.0.0 adserver.o2.pl +0.0.0.0 adserver.omroepzeeland.nl +0.0.0.0 adserver.onwisconsin.com +0.0.0.0 adserver.passion.com +0.0.0.0 adserver.phatmax.net +0.0.0.0 adserver.phillyburbs.com +0.0.0.0 adserver.pl +0.0.0.0 adserver.planet-multiplayer.de +0.0.0.0 adserver.portal.pl +0.0.0.0 adserver.portalofevil.com +0.0.0.0 adserver.pressboard.ca +0.0.0.0 adserver.proteinos.com +0.0.0.0 adserver.radio-canada.ca +0.0.0.0 adserver.ro +0.0.0.0 adserver.sandbox.cxad.cxense.com +0.0.0.0 adserver.sanomawsoy.fi +0.0.0.0 adserver.sextracker.com +0.0.0.0 adserver.sharewareonline.com +0.0.0.0 adserver.sl.kharkov.ua +0.0.0.0 adserver.smashtv.com +0.0.0.0 adserver.snowball.com +0.0.0.0 adserver.softonic.com +0.0.0.0 adserver.soloserver.com +0.0.0.0 adserver.swiatobrazu.pl +0.0.0.0 adserver.te.pt +0.0.0.0 adserver.terra.com.br +0.0.0.0 adserver.terra.es +0.0.0.0 adserver.theknot.com +0.0.0.0 adserver.theonering.net +0.0.0.0 adserver.thirty4.com +0.0.0.0 adserver.thisislondon.co.uk +0.0.0.0 adserver.track-star.com +0.0.0.0 adserver.trader.ca +0.0.0.0 adserver.trafficsyndicate.com +0.0.0.0 adserver.tweakers.net +0.0.0.0 adserver.twitpic.com +0.0.0.0 adserver.ugo.nl +0.0.0.0 adserver.van.net +0.0.0.0 adserver.virginmedia.com +0.0.0.0 adserver.virtuous.co.uk +0.0.0.0 adserver.webads.co.uk +0.0.0.0 adserver.webads.nl +0.0.0.0 adserver.wietforum.nl +0.0.0.0 adserver.x3.hu +0.0.0.0 adserver.yahoo.com +0.0.0.0 adserver.zeads.com +0.0.0.0 adserver1-images.backbeatmedia.com +0.0.0.0 adserver1.adtech.com.tr +0.0.0.0 adserver1.backbeatmedia.com +0.0.0.0 adserver1.hookyouup.com +0.0.0.0 adserver1.mediainsight.de +0.0.0.0 adserver1.sonymusiceurope.com +0.0.0.0 adserver1.wmads.com +0.0.0.0 adserver2.atman.pl +0.0.0.0 adserver2.creative.com +0.0.0.0 adserver2.mediainsight.de +0.0.0.0 adserver9.contextad.com +0.0.0.0 adserversolutions.com +0.0.0.0 adservice.google.ca +0.0.0.0 adservice.google.co.za +0.0.0.0 adservice.google.com +0.0.0.0 adservice.google.com.au +0.0.0.0 adservice.google.cz +0.0.0.0 adservice.google.nl +0.0.0.0 adseu.novem.pl +0.0.0.0 adsfac.eu +0.0.0.0 adsfac.net +0.0.0.0 adsfac.us +0.0.0.0 adsfile.qq.com +0.0.0.0 adsgroup.qq.com +0.0.0.0 adshmct.qq.com +0.0.0.0 adshmmsg.qq.com +0.0.0.0 adsinimages.com +0.0.0.0 adsino24.com +0.0.0.0 adslvfile.qq.com +0.0.0.0 adslvseed.qq.com +0.0.0.0 adsm.soush.com +0.0.0.0 adsmart.co.uk +0.0.0.0 adsmart.com +0.0.0.0 adsmart.net +0.0.0.0 adsmetadata.startappservice.com +0.0.0.0 adsniper.ru +0.0.0.0 adsoftware.com +0.0.0.0 adsoldier.com +0.0.0.0 adsomenoise.cdn01.rambla.be +0.0.0.0 adson.awempire.com +0.0.0.0 adsonar.com +0.0.0.0 adsp.ciner.com.tr +0.0.0.0 adsp.haberturk.com +0.0.0.0 adspaces.ero-advertising.com +0.0.0.0 adspirit.net +0.0.0.0 adsqqclick.qq.com +0.0.0.0 adsrevenue.net +0.0.0.0 adsrich.qq.com +0.0.0.0 adsrv.dispatch.com +0.0.0.0 adsrv.hpg.com.br +0.0.0.0 adsrv.iol.co.za +0.0.0.0 adsrv.lua.pl +0.0.0.0 adsrv.me +0.0.0.0 adsrv.tuscaloosanews.com +0.0.0.0 adsrv.wilmingtonstar.com +0.0.0.0 adsrv2.wilmingtonstar.com +0.0.0.0 adsrvr.com +0.0.0.0 adsrvr.org +0.0.0.0 adssl01.adtech.fr +0.0.0.0 adssl01.adtech.us +0.0.0.0 adssl02.adtech.fr +0.0.0.0 adssl02.adtech.us +0.0.0.0 adsspace.net +0.0.0.0 adstest.reklamstore.com +0.0.0.0 adstextview.qq.com +0.0.0.0 adstil.indiatimes.com +0.0.0.0 adstogo.com +0.0.0.0 adstome.com +0.0.0.0 adstract.adk2x.com +0.0.0.0 adstream.cardboardfish.com +0.0.0.0 adsupplyads.net +0.0.0.0 adsvidsdouble.com +0.0.0.0 adsview.qq.com +0.0.0.0 adsview2.qq.com +0.0.0.0 adswakeup.com +0.0.0.0 adsxyz.com +0.0.0.0 adsyndication.msn.com +0.0.0.0 adsynergy.com +0.0.0.0 adsys.townnews.com +0.0.0.0 adtag.cc +0.0.0.0 adtag.msn.ca +0.0.0.0 adtag.sympatico.ca +0.0.0.0 adtaily.com +0.0.0.0 adtaily.pl +0.0.0.0 adtech.com +0.0.0.0 adtech.de +0.0.0.0 adtech.panthercustomer.com +0.0.0.0 adtechus.com +0.0.0.0 adtegrity.spinbox.net +0.0.0.0 adtext.pl +0.0.0.0 adthru.com +0.0.0.0 adtigerpl.adspirit.net +0.0.0.0 adtlgc.com +0.0.0.0 adtotal.pl +0.0.0.0 adtracking.vinden.nl +0.0.0.0 adtrader.com +0.0.0.0 adtrak.net +0.0.0.0 adultadworld.com +0.0.0.0 adv-mydarkness.ggcorp.me +0.0.0.0 adv-op2.joygames.me +0.0.0.0 adv.adgates.com +0.0.0.0 adv.adview.pl +0.0.0.0 adv.bbanner.it +0.0.0.0 adv.gazeta.pl +0.0.0.0 adv.lampsplus.com +0.0.0.0 adv.merlin.co.il +0.0.0.0 adv.publy.net +0.0.0.0 adv.strategy.it +0.0.0.0 adv.virgilio.it +0.0.0.0 adv.webmd.com +0.0.0.0 adv.wp.pl +0.0.0.0 advconversion.com +0.0.0.0 adveng.hiasys.com +0.0.0.0 adver.pengyou.com +0.0.0.0 advert.bayarea.com +0.0.0.0 advert.uloz.to +0.0.0.0 advertere.zamunda.net +0.0.0.0 adverteren.vakmedianet.nl +0.0.0.0 adverterenbijnh.nl +0.0.0.0 adverterenbijsbs.nl +0.0.0.0 advertise.com +0.0.0.0 advertisement.avosapps.us +0.0.0.0 advertising.aol.com +0.0.0.0 advertising.bbcworldwide.com +0.0.0.0 advertising.hiasys.com +0.0.0.0 advertising.illinimedia.com +0.0.0.0 advertising.online-media24.de +0.0.0.0 advertising.paltalk.com +0.0.0.0 advertising.wellpack.fr +0.0.0.0 advertisingbay.com +0.0.0.0 advertpro.investorvillage.com +0.0.0.0 advertpro.sitepoint.com +0.0.0.0 adverts.ecn.co.uk +0.0.0.0 adverts.freeloader.com +0.0.0.0 advertstream.com +0.0.0.0 advice-ads-cdn.vice.com +0.0.0.0 adview.pl +0.0.0.0 adviva.net +0.0.0.0 advmaker.ru +0.0.0.0 advplace.com +0.0.0.0 advserver.xyz +0.0.0.0 advt.webindia123.com +0.0.0.0 advzilla.com +0.0.0.0 adw.sapo.pt +0.0.0.0 adx.adform.net +0.0.0.0 adx.groupstate.com +0.0.0.0 adx.hendersonvillenews.com +0.0.0.0 adx.starnewsonline.com +0.0.0.0 adx.theledger.com +0.0.0.0 adxpose.com +0.0.0.0 adzerk.net +0.0.0.0 adzone.ro +0.0.0.0 afdyfxfrwbfy.com +0.0.0.0 afe.specificclick.net +0.0.0.0 afe2.specificclick.net +0.0.0.0 aff.promodeals.nl +0.0.0.0 aff.ringtonepartner.com +0.0.0.0 aff3.gittigidiyor.com +0.0.0.0 affiliate-fr.com +0.0.0.0 affiliate.2mdn.net +0.0.0.0 affiliate.a4dtracker.com +0.0.0.0 affiliate.baazee.com +0.0.0.0 affiliate.exabytes.com.my +0.0.0.0 affiliate.googleusercontent.com +0.0.0.0 affiliate.mlntracker.com +0.0.0.0 affiliates.arvixe.com +0.0.0.0 affiliates.eblastengine.com +0.0.0.0 affiliates.genealogybank.com +0.0.0.0 affiliates.globat.com +0.0.0.0 affiliation-france.com +0.0.0.0 affimg.pop6.com +0.0.0.0 afform.co.uk +0.0.0.0 affpartners.com +0.0.0.0 affrh2023.com +0.0.0.0 afftrack001.com +0.0.0.0 afftracking.justanswer.com +0.0.0.0 afilo.pl +0.0.0.0 afp.qiyi.com +0.0.0.0 afunnygames.com +0.0.0.0 agisdayra.com +0.0.0.0 agkn.com +0.0.0.0 agriturismoilcascinone.com +0.0.0.0 agt.net +0.0.0.0 ahzahg6ohb.com +0.0.0.0 ajanlom-magamat.com +0.0.0.0 ajcclassifieds.com +0.0.0.0 ak.buyservices.com +0.0.0.0 ak.maxserving.com +0.0.0.0 ak.sail-horizon.com +0.0.0.0 aka-cdn-ns.adtech.de +0.0.0.0 aka-cdn-ns.adtechus.com +0.0.0.0 aka-cdn.adtechus.com +0.0.0.0 aka.ms-ads.co +0.0.0.0 akaads-espn.starwave.com +0.0.0.0 akamai.invitemedia.com +0.0.0.0 ako.cc +0.0.0.0 aksdk-images.adikteev.com +0.0.0.0 aktiv-blog.com +0.0.0.0 alexanderjonesi.com +0.0.0.0 alfa-tel.sk +0.0.0.0 all.orfr.adgtw.orangeads.fr +0.0.0.0 alliance.adbureau.net +0.0.0.0 allkindlecloud.com +0.0.0.0 alternativhirek.blogspot.hu +0.0.0.0 alxsite.com +0.0.0.0 amazon-adsystem.com +0.0.0.0 amch.questionmarket.com +0.0.0.0 amobil.online +0.0.0.0 amplify.outbrain.com +0.0.0.0 amplifypixel.outbrain.com +0.0.0.0 amrytt.adk2x.com +0.0.0.0 ams1-ib.adnxs.com +0.0.0.0 ams1-mobile.adnxs.com +0.0.0.0 amusun.com +0.0.0.0 an.tacoda.net +0.0.0.0 an.yandex.ru +0.0.0.0 analysis.fc2.com +0.0.0.0 analytics.kwebsoft.com +0.0.0.0 analytics.onesearch.id +0.0.0.0 analytics.percentmobile.com +0.0.0.0 analytics.rayjump.com +0.0.0.0 analytics.services.kirra.nl +0.0.0.0 analytics.shareaholic.com +0.0.0.0 analytics.spotta.nl +0.0.0.0 analytics.verizonenterprise.com +0.0.0.0 analytics.vodafone.co.uk +0.0.0.0 analyzer51.fc2.com +0.0.0.0 andr0id.traffic-smart.com +0.0.0.0 anephangja.com +0.0.0.0 anepszava.com +0.0.0.0 anetit.tradedoubler.com +0.0.0.0 angeldonationblog.com +0.0.0.0 ankieta-online.pl +0.0.0.0 annuaire-autosurf.com +0.0.0.0 anonymous-net.com +0.0.0.0 anonymousstats.keefox.org +0.0.0.0 anrtx.tacoda.net +0.0.0.0 antyweb.push-ad.com +0.0.0.0 anycast.dt.adsafeprotected.com +0.0.0.0 ap.lijit.com +0.0.0.0 ap.read.mediation.pns.ap.orangeads.fr +0.0.0.0 apex-ad.com +0.0.0.0 api-public.addthis.com +0.0.0.0 api-s2s.taboola.com +0.0.0.0 api.adcalls.nl +0.0.0.0 api.addthis.com +0.0.0.0 api.adlure.net +0.0.0.0 api.affinesystems.com +0.0.0.0 api.airpush.com +0.0.0.0 api.content-ad.net +0.0.0.0 api.content.ad +0.0.0.0 api.linkgist.com +0.0.0.0 api.linkz.net +0.0.0.0 api.mixpanel.com +0.0.0.0 api.optnmnstr.com +0.0.0.0 api.sagent.io +0.0.0.0 api.shoppingminds.net +0.0.0.0 api.taboola.com +0.0.0.0 api.uprivaladserver.net +0.0.0.0 api.viglink.com +0.0.0.0 api.vodus.com +0.0.0.0 api.zhy333.com +0.0.0.0 aporasal.net +0.0.0.0 app-measurement.com +0.0.0.0 app.datafastguru.info +0.0.0.0 app.getresponse.com +0.0.0.0 app.monetizze.com.br +0.0.0.0 app.scanscout.com +0.0.0.0 app1.letitbefaster.website +0.0.0.0 app1.letmacworkfaster.site +0.0.0.0 app2.downloadmacsoft.world +0.0.0.0 app2.letitbefaster.website +0.0.0.0 app2.letmacwork.world +0.0.0.0 app2.letmacworkfaster.site +0.0.0.0 app3.letitbefaster.website +0.0.0.0 app3.letmacwork.world +0.0.0.0 app3.makeitworkfaster.life +0.0.0.0 app4.kromtech.net +0.0.0.0 app4.letitbefaster.website +0.0.0.0 app4.letslowbefast.life +0.0.0.0 app5.fastermac.tech +0.0.0.0 app5.letitbefaster.website +0.0.0.0 appdatum.com +0.0.0.0 appdev.addthis.com +0.0.0.0 appfixing.space +0.0.0.0 applicationpremium70.club +0.0.0.0 applyfix.tech +0.0.0.0 appnexus.com +0.0.0.0 appodeal.com +0.0.0.0 apps-cloud.xyz +0.0.0.0 apps5.oingo.com +0.0.0.0 appswiss.ch +0.0.0.0 apx.moatads.com +0.0.0.0 arbomedia.pl +0.0.0.0 arcadia1998.web.fc2.com +0.0.0.0 archifaktura.hu +0.0.0.0 arena.altitudeplatform.com +0.0.0.0 aritzal.com +0.0.0.0 arsconsole.global-intermedia.com +0.0.0.0 art-offer.com +0.0.0.0 as.adwise.bg +0.0.0.0 as.casalemedia.com +0.0.0.0 as.sexad.net +0.0.0.0 as.vs4entertainment.com +0.0.0.0 as.webmd.com +0.0.0.0 as1.inoventiv.com +0.0.0.0 as1image1.adshuffle.com +0.0.0.0 as1image2.adshuffle.com +0.0.0.0 asa.tynt.com +0.0.0.0 asb.tynt.com +0.0.0.0 ash.creativecdn.com +0.0.0.0 ashow.pcpop.com +0.0.0.0 ask-gps.ru +0.0.0.0 asklots.com +0.0.0.0 asm2.z1.adserver.com +0.0.0.0 asm3.z1.adserver.com +0.0.0.0 asmedia.adsupplyssl.com +0.0.0.0 assets.adnuntius.com +0.0.0.0 assets.applovin.com +0.0.0.0 assets.igapi.com +0.0.0.0 assets.kromtech.net +0.0.0.0 assets.percentmobile.com +0.0.0.0 assoc-amazon.com +0.0.0.0 assostudiosrl.it +0.0.0.0 asv.nuggad.net +0.0.0.0 at-adserver.alltop.com +0.0.0.0 at.m1.nedstatbasic.net +0.0.0.0 atdmt.com +0.0.0.0 atemda.com +0.0.0.0 athena-ads.wikia.com +0.0.0.0 atout-energie-69.com +0.0.0.0 au.ads.link4ads.com +0.0.0.0 au.adserver.yahoo.com +0.0.0.0 auction.unityads.unity3d.com +0.0.0.0 aud.pubmatic.com +0.0.0.0 audicat.net +0.0.0.0 audio-pa-service.de +0.0.0.0 aureate.com +0.0.0.0 aussiemethod.com +0.0.0.0 autocontext.begun.ru +0.0.0.0 automotive-offer.com +0.0.0.0 auxin-box.com +0.0.0.0 avidnewssource.com +0.0.0.0 avilagtitkai.com +0.0.0.0 avpa.javalobby.org +0.0.0.0 avworld.activehosted.com +0.0.0.0 avworld.lt.acemlnc.com +0.0.0.0 axp.zedo.com +0.0.0.0 azcentra.app.ur.gcion.com +0.0.0.0 azoaltou.com +0.0.0.0 azoogleads.com +0.0.0.0 aztbeszelik.com +0.0.0.0 b.adexchangemachine.com +0.0.0.0 b.ads2.msn.com +0.0.0.0 b.am15.net +0.0.0.0 b.codeonclick.com +0.0.0.0 b.grabo.bg +0.0.0.0 b.liquidustv.com +0.0.0.0 b.myspace.com +0.0.0.0 b.rad.live.com +0.0.0.0 b.rad.msn.com +0.0.0.0 b.recwwcc5.info +0.0.0.0 b1fe8a95ae27823.com +0.0.0.0 b34rightym.com +0.0.0.0 b400393baba7cd476a3.com +0.0.0.0 babanetwork.adk2x.com +0.0.0.0 babycenter.tt.omtrdc.net +0.0.0.0 bacskateszov.hu +0.0.0.0 badults.se +0.0.0.0 baiduccdn1.com +0.0.0.0 bak-home.com +0.0.0.0 bak0-store.com +0.0.0.0 balkanwide-assistance.rs +0.0.0.0 bamulat.blogspot.hu +0.0.0.0 banery.netart.pl +0.0.0.0 banery.onet.pl +0.0.0.0 banki.onet.pl +0.0.0.0 bankofamerica.tt.omtrdc.net +0.0.0.0 banner.betwwts.com +0.0.0.0 banner.boostbox.com.br +0.0.0.0 banner.cdpoker.com +0.0.0.0 banner.clubdicecasino.com +0.0.0.0 banner.coza.com +0.0.0.0 banner.diamondclubcasino.com +0.0.0.0 banner.easyspace.com +0.0.0.0 banner.media-system.de +0.0.0.0 banner.monacogoldcasino.com +0.0.0.0 banner.newyorkcasino.com +0.0.0.0 banner.northsky.com +0.0.0.0 banner.oddcast.com +0.0.0.0 banner.orb.net +0.0.0.0 banner.piratos.de +0.0.0.0 banner.playgatecasino.com +0.0.0.0 banner.rbc.ru +0.0.0.0 banner.relcom.ru +0.0.0.0 banner.ringofon.com +0.0.0.0 banner.techarp.com +0.0.0.0 banner1.pornhost.com +0.0.0.0 bannerads.anytimenews.com +0.0.0.0 bannerads.de +0.0.0.0 bannerads.zwire.com +0.0.0.0 bannerconnect.net +0.0.0.0 bannerhost.egamingonline.com +0.0.0.0 bannerimages.0catch.com +0.0.0.0 bannerpower.com +0.0.0.0 banners.adgoto.com +0.0.0.0 banners.adultfriendfinder.com +0.0.0.0 banners.affiliatefuel.com +0.0.0.0 banners.affiliatefuture.com +0.0.0.0 banners.aftrk.com +0.0.0.0 banners.blogads.com +0.0.0.0 banners.bol.se +0.0.0.0 banners.celebritybling.com +0.0.0.0 banners.img.uol.com.br +0.0.0.0 banners.ims.nl +0.0.0.0 banners.iop.org +0.0.0.0 banners.ipotd.com +0.0.0.0 banners.ksl.com +0.0.0.0 banners.linkbuddies.com +0.0.0.0 banners.nbcupromotes.com +0.0.0.0 banners.nextcard.com +0.0.0.0 banners.passion.com +0.0.0.0 banners.pennyweb.com +0.0.0.0 banners.resultonline.com +0.0.0.0 banners.sextracker.com +0.0.0.0 banners.tribute.ca +0.0.0.0 banners.unibet.com +0.0.0.0 banners.valuead.com +0.0.0.0 banners.videosecrets.com +0.0.0.0 banners.webmasterplan.com +0.0.0.0 banners.wunderground.com +0.0.0.0 banners.zbs.ru +0.0.0.0 banners3.spacash.com +0.0.0.0 bannersurvey.biz +0.0.0.0 bannerus1.axelsfun.com +0.0.0.0 bannerus3.axelsfun.com +0.0.0.0 banniere.reussissonsensemble.fr +0.0.0.0 bans.bride.ru +0.0.0.0 banstex.com +0.0.0.0 bansys.onzin.com +0.0.0.0 bar.baidu.com +0.0.0.0 barnesandnoble.bfast.com +0.0.0.0 baskidunyasi.net +0.0.0.0 bb.crwdcntrl.net +0.0.0.0 bbcdn.delivery.reklamz.com +0.0.0.0 bbcdn.go.eu.bbelements.com +0.0.0.0 bbcdn.go.pl.bbelements.com +0.0.0.0 bbelements.com +0.0.0.0 bbnaut.bbelements.com +0.0.0.0 bcp.crwdcntrl.net +0.0.0.0 bdnad1.bangornews.com +0.0.0.0 bdv.bidvertiser.com +0.0.0.0 be.ads.justpremium.com +0.0.0.0 beacon-3.newrelic.com +0.0.0.0 beaconin2.notinote.me +0.0.0.0 beap.gemini.yahoo.com +0.0.0.0 bell.adcentriconline.com +0.0.0.0 benimreklam.com +0.0.0.0 best2017games.com +0.0.0.0 best2019-games-web1.com +0.0.0.0 best2020-games-web1.com +0.0.0.0 bestadbid.com +0.0.0.0 bestaryua.com +0.0.0.0 bestmmo2018.com +0.0.0.0 bestorican.com +0.0.0.0 bestwatersystems.net +0.0.0.0 bet-at-home.com +0.0.0.0 beta.hotkeys.com +0.0.0.0 betclic.com +0.0.0.0 bfast.com +0.0.0.0 bgrel.bonedmilfs.com +0.0.0.0 bicoinsprofit.com +0.0.0.0 bid.contextweb.com +0.0.0.0 bid.openx.net +0.0.0.0 bid.underdog.media +0.0.0.0 bidclix.net +0.0.0.0 bidsystem.com +0.0.0.0 bidtraffic.com +0.0.0.0 bidvertiser.com +0.0.0.0 bigads.guj.de +0.0.0.0 bigbrandpromotions.com +0.0.0.0 bigbrandrewards.com +0.0.0.0 bigfreelotto.com +0.0.0.0 biggestgiftrewards.com +0.0.0.0 bill.agent.56.com +0.0.0.0 bill.agent.v-56.com +0.0.0.0 billing.speedboink.com +0.0.0.0 bimg.abv.bg +0.0.0.0 bitburg.adtech.fr +0.0.0.0 bitburg.adtech.us +0.0.0.0 bitcast-d.bitgravity.com +0.0.0.0 bitcoadz.io +0.0.0.0 bitmedia.io +0.0.0.0 bitonclick.com +0.0.0.0 bitraffic.com +0.0.0.0 biz-offer.com +0.0.0.0 biz5.sandai.net +0.0.0.0 bizad.nikkeibp.co.jp +0.0.0.0 bizalmas.com +0.0.0.0 bizographics.com +0.0.0.0 bizony.eu +0.0.0.0 bl.wavecdn.de +0.0.0.0 blackbass.mx +0.0.0.0 blackqpid.org.uk +0.0.0.0 blockchaintop.nl +0.0.0.0 blog.addthis.com +0.0.0.0 blog.br0vvnn.io +0.0.0.0 blogads.com +0.0.0.0 blogvertising.pl +0.0.0.0 blu.mobileads.msn.com +0.0.0.0 blueconic.net +0.0.0.0 bluediamondoffers.com +0.0.0.0 bm.alimama.cn +0.0.0.0 bmgiventures.com +0.0.0.0 bmvip.alimama.cn +0.0.0.0 bn.bfast.com +0.0.0.0 bnmgr.adinjector.net +0.0.0.0 bnrs.ilm.ee +0.0.0.0 bodelen.com +0.0.0.0 boksy.dir.onet.pl +0.0.0.0 boksy.onet.pl +0.0.0.0 bongacams.com +0.0.0.0 bookpdf.services +0.0.0.0 bootsstation-reiherhals.de +0.0.0.0 boroskola.info +0.0.0.0 boskrut.com +0.0.0.0 bosmafamily.nl +0.0.0.0 box-en.com +0.0.0.0 bp.adkmob.com +0.0.0.0 bp.specificclick.net +0.0.0.0 br.adserver.yahoo.com +0.0.0.0 br.naked.com +0.0.0.0 braccom.ch +0.0.0.0 brandsurveypanel.com +0.0.0.0 brandveiligheidsexperts.nl +0.0.0.0 bravo.israelinfo.ru +0.0.0.0 bravospots.com +0.0.0.0 breakthroughtrend.com +0.0.0.0 brekus.org +0.0.0.0 broadcast.piximedia.fr +0.0.0.0 brokertraffic.com +0.0.0.0 browser-tools.systems +0.0.0.0 browsergames2018.com +0.0.0.0 browsergames2019.com +0.0.0.0 browserprotecter.com +0.0.0.0 browsesentinel.com +0.0.0.0 brxfinance.com +0.0.0.0 bs.serving-sys.com +0.0.0.0 bs.url.tw +0.0.0.0 bsnj.eyeblaster.akadns.net +0.0.0.0 btbuyerapp.com +0.0.0.0 budapest1873.net +0.0.0.0 buf.lemonde.fr +0.0.0.0 bufetgarrigosa.com +0.0.0.0 bumerangshowsites.hurriyet.com.tr +0.0.0.0 bundasnovinhas.com +0.0.0.0 buresova-obrazy.wz.cz +0.0.0.0 burns.adtech.fr +0.0.0.0 burns.adtech.us +0.0.0.0 bus-offer.com +0.0.0.0 buttcandy.com +0.0.0.0 buttons.googlesyndication.com +0.0.0.0 buzzadnetwork.com +0.0.0.0 buzzonclick.com +0.0.0.0 bwp.lastfm.com.com +0.0.0.0 c.actiondesk.com +0.0.0.0 c.ad6media.fr +0.0.0.0 c.adexchangemachine.com +0.0.0.0 c.admob.com +0.0.0.0 c.adroll.com +0.0.0.0 c.amazon-adsystem.com +0.0.0.0 c.anytrx.com +0.0.0.0 c.ar.msn.com +0.0.0.0 c.at.msn.com +0.0.0.0 c.be.msn.com +0.0.0.0 c.bebi.com +0.0.0.0 c.br.msn.com +0.0.0.0 c.ca.msn.com +0.0.0.0 c.casalemedia.com +0.0.0.0 c.cl.msn.com +0.0.0.0 c.codeonclick.com +0.0.0.0 c.company-target.com +0.0.0.0 c.de.msn.com +0.0.0.0 c.dk.msn.com +0.0.0.0 c.dynad.net +0.0.0.0 c.eblastengine.com +0.0.0.0 c.es.msn.com +0.0.0.0 c.fi.msn.com +0.0.0.0 c.fr.msn.com +0.0.0.0 c.gr.msn.com +0.0.0.0 c.hk.msn.com +0.0.0.0 c.id.msn.com +0.0.0.0 c.ie.msn.com +0.0.0.0 c.il.msn.com +0.0.0.0 c.imedia.cz +0.0.0.0 c.in.msn.com +0.0.0.0 c.it.msn.com +0.0.0.0 c.jp.msn.com +0.0.0.0 c.l.qq.com +0.0.0.0 c.latam.msn.com +0.0.0.0 c.lomadee.com +0.0.0.0 c.media-dl.co +0.0.0.0 c.mgid.com +0.0.0.0 c.my.msn.com +0.0.0.0 c.nl.msn.com +0.0.0.0 c.no.msn.com +0.0.0.0 c.novostimira.biz +0.0.0.0 c.ph.msn.com +0.0.0.0 c.prodigy.msn.com +0.0.0.0 c.pt.msn.com +0.0.0.0 c.ru.msn.com +0.0.0.0 c.se.msn.com +0.0.0.0 c.seznam.cz +0.0.0.0 c.sg.msn.com +0.0.0.0 c.silvinst.com +0.0.0.0 c.th.msn.com +0.0.0.0 c.tr.msn.com +0.0.0.0 c.tw.msn.com +0.0.0.0 c.uk.msn.com +0.0.0.0 c.za.msn.com +0.0.0.0 c0011.boursorama.com +0.0.0.0 c1.adform.net +0.0.0.0 c1.popads.net +0.0.0.0 c1.teaser-goods.ru +0.0.0.0 c1.zedo.com +0.0.0.0 c11370896.c.youradexchange.com +0.0.0.0 c2.l.qq.com +0.0.0.0 c2.popads.net +0.0.0.0 c2.taboola.com +0.0.0.0 c2.zedo.com +0.0.0.0 c2366475.c.youradexchange.com +0.0.0.0 c3.zedo.com +0.0.0.0 c35000246.c.youradexchange.com +0.0.0.0 c4.maxserving.com +0.0.0.0 c4.zedo.com +0.0.0.0 c4tracking01.com +0.0.0.0 c5.zedo.com +0.0.0.0 c6.zedo.com +0.0.0.0 c7.zedo.com +0.0.0.0 c8.zedo.com +0.0.0.0 ca.adserver.yahoo.com +0.0.0.0 ca3.revieworbit.com +0.0.0.0 ca4.revieworbit.com +0.0.0.0 cabrerapelaez.com +0.0.0.0 cache-dev.addthis.com +0.0.0.0 cache.addthis.com +0.0.0.0 cache.addthiscdn.com +0.0.0.0 cache.adm.cnzz.net +0.0.0.0 cache.betweendigital.com +0.0.0.0 cache.unicast.com +0.0.0.0 cacheserve.eurogrand.com +0.0.0.0 cadsans.com +0.0.0.0 cam2cam.xlovecam.com +0.0.0.0 camgeil.com +0.0.0.0 campaigns.f2.com.au +0.0.0.0 canadaalltax.com +0.0.0.0 canuckmethod.com +0.0.0.0 capath.com +0.0.0.0 carambo.la +0.0.0.0 cardgamespidersolitaire.com +0.0.0.0 cards.virtuagirlhd.com +0.0.0.0 careersincorrectquickie.com +0.0.0.0 carmuffler.net +0.0.0.0 carnegienet.net +0.0.0.0 cas.clickability.com +0.0.0.0 cas.criteo.com +0.0.0.0 casalemedia.com +0.0.0.0 cashback.co.uk +0.0.0.0 cashbackwow.co.uk +0.0.0.0 cashflowmarketing.com +0.0.0.0 cashreportz.com +0.0.0.0 casino770.com +0.0.0.0 caslemedia.com +0.0.0.0 casting.openv.com +0.0.0.0 cb.alimama.cn +0.0.0.0 cb.baidu.com +0.0.0.0 cbango.com.ar +0.0.0.0 cbanners.virtuagirlhd.com +0.0.0.0 cc-dt.com +0.0.0.0 ccb.myzen.co.uk +0.0.0.0 ccpmo.com +0.0.0.0 cctv.adsunion.com +0.0.0.0 cdbs.com.tr +0.0.0.0 cdn.8digits.com +0.0.0.0 cdn.acloudvideos.com +0.0.0.0 cdn.ad.citynews.it +0.0.0.0 cdn.ad.plus +0.0.0.0 cdn.adikteev.com +0.0.0.0 cdn.adk2.com +0.0.0.0 cdn.adnxs.com +0.0.0.0 cdn.adplxmd.com +0.0.0.0 cdn.adservingsolutionsinc.com +0.0.0.0 cdn.adskeeper.co.uk +0.0.0.0 cdn.adsrvmedia.net +0.0.0.0 cdn.adtrue.com +0.0.0.0 cdn.altitudeplatform.com +0.0.0.0 cdn.amgdgt.com +0.0.0.0 cdn.assets.craveonline.com +0.0.0.0 cdn.atlassbx.com +0.0.0.0 cdn.augur.io +0.0.0.0 cdn.ayads.co +0.0.0.0 cdn.banners.scubl.com +0.0.0.0 cdn.betgorebysson.club +0.0.0.0 cdn.braun634.com +0.0.0.0 cdn.carbonads.com +0.0.0.0 cdn.constafun.com +0.0.0.0 cdn.cpmstar.com +0.0.0.0 cdn.directrev.com +0.0.0.0 cdn.epommarket.com +0.0.0.0 cdn.freefaits.com +0.0.0.0 cdn.freefarcy.com +0.0.0.0 cdn.freehonor.com +0.0.0.0 cdn.freejars.com +0.0.0.0 cdn.freejax.com +0.0.0.0 cdn.freelac.com +0.0.0.0 cdn.getsmartcontent.com +0.0.0.0 cdn.hauleddes.com +0.0.0.0 cdn.innovid.com +0.0.0.0 cdn.inskinad.com +0.0.0.0 cdn.mediative.ca +0.0.0.0 cdn.mobicow.com +0.0.0.0 cdn.nativery.com +0.0.0.0 cdn.nearbyad.com +0.0.0.0 cdn.nsimg.net +0.0.0.0 cdn.onescreen.net +0.0.0.0 cdn.onthe.io +0.0.0.0 cdn.owebanalytics.com +0.0.0.0 cdn.sagent.io +0.0.0.0 cdn.stat-rock.com +0.0.0.0 cdn.stickyadstv.com +0.0.0.0 cdn.syn.verticalacuity.com +0.0.0.0 cdn.taboola.com +0.0.0.0 cdn.trafficstars.com +0.0.0.0 cdn.udmserve.net +0.0.0.0 cdn.undertone.com +0.0.0.0 cdn.usabilitytracker.com +0.0.0.0 cdn.viglink.com +0.0.0.0 cdn.wg.uproxx.com +0.0.0.0 cdn.wwwpromoter.com +0.0.0.0 cdn.yottos.com +0.0.0.0 cdn.zeusclicks.com +0.0.0.0 cdn1.ad-center.com +0.0.0.0 cdn1.adexprt.com +0.0.0.0 cdn1.ads.contentabc.com +0.0.0.0 cdn1.rmgserving.com +0.0.0.0 cdn1.smartadserver.com +0.0.0.0 cdn1.traffichaus.com +0.0.0.0 cdn1sitescout.edgesuite.net +0.0.0.0 cdn2.ad-center.com +0.0.0.0 cdn2.adsdk.com +0.0.0.0 cdn2.emediate.eu +0.0.0.0 cdn3.adexprts.com +0.0.0.0 cdn5.tribalfusion.com +0.0.0.0 cdn6.emediate.eu +0.0.0.0 cdnads.cam4.com +0.0.0.0 cdnaws.mobidea.com +0.0.0.0 cdns.mydirtyhobby.com +0.0.0.0 cds.adecn.com +0.0.0.0 cds.taboola.com +0.0.0.0 ce.lijit.com +0.0.0.0 cecash.com +0.0.0.0 ced.sascdn.com +0.0.0.0 cekornapred.org +0.0.0.0 cellphoneincentives.com +0.0.0.0 cent.adbureau.net +0.0.0.0 center-message-mobile.com +0.0.0.0 certifiedwinners.info +0.0.0.0 cetelemportugal2.solution.weborama.fr +0.0.0.0 cf.kampyle.com +0.0.0.0 cfg.adsmogo.com +0.0.0.0 cfg.datafastguru.info +0.0.0.0 cgirm.greatfallstribune.com +0.0.0.0 cgmt.co.id +0.0.0.0 chaintopdom.nl +0.0.0.0 channelvue.com.au +0.0.0.0 charging-technology.com +0.0.0.0 charmflirt.com +0.0.0.0 charmstroy.info +0.0.0.0 chartbeat.com +0.0.0.0 chechla.cnixon.com +0.0.0.0 cherryhi.app.ur.gcion.com +0.0.0.0 chip.popmarker.com +0.0.0.0 choicedealz.com +0.0.0.0 choicesurveypanel.com +0.0.0.0 christianbusinessadvertising.com +0.0.0.0 cicero-mit.com +0.0.0.0 cileni.seznam.cz +0.0.0.0 cinelario.com +0.0.0.0 citlink.net +0.0.0.0 citrio.com +0.0.0.0 citrix.market2lead.com +0.0.0.0 cityads.telus.net +0.0.0.0 citycash2.blogspot.com +0.0.0.0 civilhir.net +0.0.0.0 cjhq.baidu.com +0.0.0.0 ck.juicyads.com +0.0.0.0 claimfreerewards.com +0.0.0.0 classicjack.com +0.0.0.0 clausing-advies.nl +0.0.0.0 clb.bazzacco.net +0.0.0.0 cleaningformac.com +0.0.0.0 clearonclick.com +0.0.0.0 clevernt.com +0.0.0.0 clhctrk.com +0.0.0.0 click.a-ads.com +0.0.0.0 click.adpile.net +0.0.0.0 click.go2net.com +0.0.0.0 click.maaxmarket.com +0.0.0.0 click.newviralmobistore.com +0.0.0.0 click.runcpa.com +0.0.0.0 clickad.eo.pl +0.0.0.0 clickbangpop.com +0.0.0.0 clickcdn.shareaholic.com +0.0.0.0 clickit.go2net.com +0.0.0.0 clickmedia.ro +0.0.0.0 clicks.adultplex.com +0.0.0.0 clicks.deskbabes.com +0.0.0.0 clicks.hurriyet.com.tr +0.0.0.0 clicks.minimob.com +0.0.0.0 clicks.roularta.adhese.com +0.0.0.0 clicks.totemcash.com +0.0.0.0 clicks.toteme.com +0.0.0.0 clicks.virtuagirl.com +0.0.0.0 clicks.virtuagirlhd.com +0.0.0.0 clicks.virtuaguyhd.com +0.0.0.0 clicks.walla.co.il +0.0.0.0 clicks2.virtuagirl.com +0.0.0.0 clickserv.sitescout.com +0.0.0.0 clickserve.cc-dt.com +0.0.0.0 clickserve.eu.dartsearch.net +0.0.0.0 clickserve.uk.dartsearch.net +0.0.0.0 clickserve.us2.dartsearch.net +0.0.0.0 clicksor.com +0.0.0.0 clicksotrk.com +0.0.0.0 clickthru.net +0.0.0.0 clickthruserver.com +0.0.0.0 clickthrutraffic.com +0.0.0.0 clients-share.com +0.0.0.0 clk.addmt.com +0.0.0.0 clk.atdmt.com +0.0.0.0 clk.tradedoubler.com +0.0.0.0 clkads.com +0.0.0.0 clktrk.com +0.0.0.0 clkuk.tradedoubler.com +0.0.0.0 cloudadservers.com +0.0.0.0 cloudcrown.com +0.0.0.0 cloudserver098095.home.pl +0.0.0.0 clubwinnerz.com +0.0.0.0 cluster.adultadworld.com +0.0.0.0 cluster3.adultadworld.com +0.0.0.0 cmads.sv.publicus.com +0.0.0.0 cmads.us.publicus.com +0.0.0.0 cmn1lsm2.beliefnet.com +0.0.0.0 cmps.mt50ad.com +0.0.0.0 cmweb.ilike.alibaba.com +0.0.0.0 cn.adserver.yahoo.com +0.0.0.0 cnf.adshuffle.com +0.0.0.0 cnt.trafficstars.com +0.0.0.0 cnt1.xhamster.com +0.0.0.0 cntmc.com +0.0.0.0 cobalten.com +0.0.0.0 code.adtlgc.com +0.0.0.0 code.vihub.ru +0.0.0.0 code2.adtlgc.com +0.0.0.0 codevexillium.org +0.0.0.0 coin-ad.com +0.0.0.0 coinad.com +0.0.0.0 coinhits.com +0.0.0.0 coinurl.com +0.0.0.0 coinverti.com +0.0.0.0 coinzilla.io +0.0.0.0 col-med.com +0.0.0.0 col.mobileads.msn.com +0.0.0.0 colddry.com +0.0.0.0 collegiogeometri.it +0.0.0.0 com.htmlwww.youfck.com +0.0.0.0 comcastresidentialservices.tt.omtrdc.net +0.0.0.0 commerce.www.ibm.com +0.0.0.0 companion.adap.tv +0.0.0.0 computer-offer.com +0.0.0.0 computersncs.com +0.0.0.0 computersoostynaarlo.nl +0.0.0.0 computertechanalysis.com +0.0.0.0 conexionesymanguerashidrocalidas.com.mx +0.0.0.0 config.getmyip.com +0.0.0.0 config.sensic.net +0.0.0.0 config.unityads.unity3d.com +0.0.0.0 connect.247media.ads.link4ads.com +0.0.0.0 constintptr.com +0.0.0.0 consulturias.com +0.0.0.0 consumerinfo.tt.omtrdc.net +0.0.0.0 contaxe.com +0.0.0.0 content.aimatch.com +0.0.0.0 content.clipster.ws +0.0.0.0 content.yieldmanager.edgesuite.net +0.0.0.0 content.zontera.com +0.0.0.0 contextad.pl +0.0.0.0 contextual.media.net +0.0.0.0 contextweb.com +0.0.0.0 conv.adengage.com +0.0.0.0 conversantmedia.com +0.0.0.0 conversion-pixel.invitemedia.com +0.0.0.0 convlatbmp.taboola.com +0.0.0.0 cookie.pebblemedia.be +0.0.0.0 cookiecontainer.blox.pl +0.0.0.0 cookingtiprewards.com +0.0.0.0 coolnovelties.co.uk +0.0.0.0 coolsavings.com +0.0.0.0 coquine-dispo.com +0.0.0.0 corba.adtech.fr +0.0.0.0 corba.adtech.us +0.0.0.0 corbalanlopez.com +0.0.0.0 core.adprotected.com +0.0.0.0 core.insightexpressai.com +0.0.0.0 core.royalads.net +0.0.0.0 core.videoegg.com +0.0.0.0 core.zontera.com +0.0.0.0 core0.node12.top.mail.ru +0.0.0.0 core2.adtlgc.com +0.0.0.0 coreg.flashtrack.net +0.0.0.0 coreglead.co.uk +0.0.0.0 corp-downloads.com +0.0.0.0 corusads.dserv.ca +0.0.0.0 cosmeticscentre.uk.com +0.0.0.0 count6.51yes.com +0.0.0.0 cpm20.com +0.0.0.0 cpmadvisors.com +0.0.0.0 cpro.baidu.com +0.0.0.0 cpxdeliv.com +0.0.0.0 creatiby1.unicast.com +0.0.0.0 creative.ad131m.com +0.0.0.0 creative.adshuffle.com +0.0.0.0 creatives.livejasmin.com +0.0.0.0 creatives.rgadvert.com +0.0.0.0 creditburner.blueadvertise.com +0.0.0.0 creditperformance.com.br +0.0.0.0 creditsoffer.blogspot.com +0.0.0.0 creview.adbureau.net +0.0.0.0 crosspixel.demdex.net +0.0.0.0 crowdgravity.com +0.0.0.0 crowdignite.com +0.0.0.0 crsystems.it +0.0.0.0 crux.songline.com +0.0.0.0 crwdcntrl.net +0.0.0.0 cryptoblog.biz +0.0.0.0 cryptocoinsad.com +0.0.0.0 cryptolabpro.com +0.0.0.0 cs-cart.jp +0.0.0.0 cs-kn.de +0.0.0.0 cs.adxpansion.com +0.0.0.0 csh.actiondesk.com +0.0.0.0 cspix.media6degrees.com +0.0.0.0 csr.onet.pl +0.0.0.0 cstatic.weborama.fr +0.0.0.0 csync.smartadserver.com +0.0.0.0 ctbdev.net +0.0.0.0 cti.w55c.net +0.0.0.0 ctnsnet.com +0.0.0.0 ctxtad.tribalfusion.com +0.0.0.0 cue4you.nl +0.0.0.0 cukierniatylczynscy.lh.pl +0.0.0.0 cumc-hmb.com +0.0.0.0 cuntwars.com +0.0.0.0 cyberfaery.com +0.0.0.0 cyberprotection.pro +0.0.0.0 cz.bbelements.com +0.0.0.0 cz8.clickzs.com +0.0.0.0 czilladx.com +0.0.0.0 d-road.com +0.0.0.0 d.101m3.com +0.0.0.0 d.adroll.com +0.0.0.0 d.adup-tech.com +0.0.0.0 d.adxcore.com +0.0.0.0 d.agkn.com +0.0.0.0 d.cntv.cn +0.0.0.0 d.company-target.com +0.0.0.0 d.getaccss.com +0.0.0.0 d.sspcash.adxcore.com +0.0.0.0 d1.zedo.com +0.0.0.0 d10.zedo.com +0.0.0.0 d11.zedo.com +0.0.0.0 d12.zedo.com +0.0.0.0 d14.zedo.com +0.0.0.0 d2.sina.com.cn +0.0.0.0 d2.zedo.com +0.0.0.0 d3.sina.com.cn +0.0.0.0 d3.zedo.com +0.0.0.0 d3v3bqdndm4erx.cloudfront.net +0.0.0.0 d4.zedo.com +0.0.0.0 d4q8zgf756.com +0.0.0.0 d5.zedo.com +0.0.0.0 d5p.de17a.com +0.0.0.0 d6.c5.b0.a2.top.mail.ru +0.0.0.0 d6.zedo.com +0.0.0.0 d7.zedo.com +0.0.0.0 d8.zedo.com +0.0.0.0 d9.zedo.com +0.0.0.0 da.oipzyrzffum.ovh +0.0.0.0 darakht.com +0.0.0.0 daretodreamfarm.com +0.0.0.0 darmowe-liczniki.info +0.0.0.0 darmowe-zakupy.com +0.0.0.0 dart.chron.com +0.0.0.0 dashbo15myapp.com +0.0.0.0 dashboard.adcalls.nl +0.0.0.0 dashboardnew.adcalls.nl +0.0.0.0 dashgreen.online +0.0.0.0 dashingleather.com +0.0.0.0 data-failover.eroadvertising.com +0.0.0.0 data.ad-score.com +0.0.0.0 data.eroadvertising.com +0.0.0.0 data.flurry.com +0.0.0.0 data.namesakeoscilloscopemarquis.com +0.0.0.0 data.netscope.marktest.pt +0.0.0.0 data0.bell.ca +0.0.0.0 dataidea.it +0.0.0.0 date.and-have.fun +0.0.0.0 date.ventivmedia.com +0.0.0.0 datedate.today +0.0.0.0 datingadvertising.com +0.0.0.0 dawnnationaladvertiser.com +0.0.0.0 db4.net-filter.com +0.0.0.0 dbbsrv.com +0.0.0.0 dcads.sina.com.cn +0.0.0.0 dctracking.com +0.0.0.0 de.ads.justpremium.com +0.0.0.0 de.adserver.yahoo.com +0.0.0.0 deal-courrier.be +0.0.0.0 decide.mixpanel.com +0.0.0.0 decor8.ie +0.0.0.0 decouvre.la +0.0.0.0 deechtebol.com +0.0.0.0 defpush.com +0.0.0.0 del1.phillyburbs.com +0.0.0.0 delb.mspaceads.com +0.0.0.0 delivery.adnuntius.com +0.0.0.0 delivery.adyea.com +0.0.0.0 delivery.clickonometrics.pl +0.0.0.0 delivery.myswitchads.com +0.0.0.0 delivery.reklamz.com +0.0.0.0 delivery.swid.switchads.com +0.0.0.0 delivery.trafficjunky.net +0.0.0.0 delivery.us.myswitchads.com +0.0.0.0 deloton.com +0.0.0.0 demetnagement.com +0.0.0.0 demo1.lerian-nti.be +0.0.0.0 demr.mspaceads.com +0.0.0.0 demr.opt.fimserve.com +0.0.0.0 denetsuk.com +0.0.0.0 dentistsinyourarea.com +0.0.0.0 depo.realist.gen.tr +0.0.0.0 derangedadage91wis.files.wordpress.com +0.0.0.0 dereferer.co +0.0.0.0 derkeiler.com +0.0.0.0 derstandard.nuggad.net +0.0.0.0 desb.mspaceads.com +0.0.0.0 designbloxlive.com +0.0.0.0 desk.mspaceads.com +0.0.0.0 desk.opt.fimserve.com +0.0.0.0 dev.adforum.com +0.0.0.0 dev.sfbg.com +0.0.0.0 dev.visualwebsiteoptimizer.com +0.0.0.0 devart.adbureau.net +0.0.0.0 dg.specificclick.net +0.0.0.0 dgm2.com +0.0.0.0 dgmaustralia.com +0.0.0.0 diaita.ch +0.0.0.0 diamond-water.hk +0.0.0.0 diesilberamis.meeriwelt.de +0.0.0.0 diff1.smartadserver.com +0.0.0.0 diff2.smartadserver.com +0.0.0.0 diff3.smartadserver.com +0.0.0.0 diff4.smartadserver.com +0.0.0.0 digitaldsp.com +0.0.0.0 dinsalgsvagt.adservinginternational.com +0.0.0.0 direct-space.com +0.0.0.0 directleads.com +0.0.0.0 directoffers.go2cloud.org +0.0.0.0 dirtyrhino.com +0.0.0.0 discoverdemo.com +0.0.0.0 discoverecommerce.tt.omtrdc.net +0.0.0.0 disqusads.com +0.0.0.0 dist.belnk.com +0.0.0.0 divx.adbureau.net +0.0.0.0 dizzcloud.com +0.0.0.0 djbanners.deadjournal.com +0.0.0.0 djugoogs.com +0.0.0.0 dk.adserver.yahoo.com +0.0.0.0 dlvr.readserver.net +0.0.0.0 dmatica.it +0.0.0.0 dmp.vihub.ru +0.0.0.0 dmxleo.dailymotion.com +0.0.0.0 dnps.com +0.0.0.0 dobbenetes.com +0.0.0.0 docs-downloading.com +0.0.0.0 doctorschoicenursing.com +0.0.0.0 doesok.top +0.0.0.0 dolohen.com +0.0.0.0 dondolino.it +0.0.0.0 dorianbaroque.org +0.0.0.0 dosugcz.biz +0.0.0.0 dot.wp.pl +0.0.0.0 download-shares.com +0.0.0.0 download.filmfanatic.com +0.0.0.0 download.inboxace.com +0.0.0.0 download.weatherblink.com +0.0.0.0 download.yesmessenger.com +0.0.0.0 downloadcdn.com +0.0.0.0 downloadplayer.xyz +0.0.0.0 downloads.larivieracasino.com +0.0.0.0 downloads.mytvandmovies.com +0.0.0.0 dp1.33across.com +0.0.0.0 dqs001.adtech.fr +0.0.0.0 dqs001.adtech.us +0.0.0.0 dr.soso.com +0.0.0.0 dra.amazon-adsystem.com +0.0.0.0 draco-artgallery.wz.cz +0.0.0.0 drecentreshu.info +0.0.0.0 drivingschoolburlington.ca +0.0.0.0 drm-google-analtyic.com +0.0.0.0 drm-server-booking.com +0.0.0.0 drm-server13-login-microsoftonline.com +0.0.0.0 dropbox-download-eu.com +0.0.0.0 dropbox-download.com +0.0.0.0 dropbox-en.com +0.0.0.0 dropbox-er.com +0.0.0.0 dropbox-eu.com +0.0.0.0 dropbox-sdn.com +0.0.0.0 drowle.com +0.0.0.0 ds.contextweb.com +0.0.0.0 ds.onet.pl +0.0.0.0 ds.serving-sys.com +0.0.0.0 dt.adsafeprotected.com +0.0.0.0 dub.mobileads.msn.com +0.0.0.0 dy.admerize.be +0.0.0.0 dylanwong.com +0.0.0.0 dynip.org +0.0.0.0 dysoool.com +0.0.0.0 e.baidu.com +0.0.0.0 e.company-target.com +0.0.0.0 e.serverbid.com +0.0.0.0 e0.extreme-dm.com +0.0.0.0 e1.addthis.com +0.0.0.0 e2.cdn.qnsr.com +0.0.0.0 earnlivingonline.net +0.0.0.0 eas4.emediate.eu +0.0.0.0 easyadservice.com +0.0.0.0 easypills.co +0.0.0.0 eatondesigns.com +0.0.0.0 eb.adbureau.net +0.0.0.0 ebayadvertising.com +0.0.0.0 ebayadvertising.triadretail.net +0.0.0.0 ebiads.ebiuniverse.com +0.0.0.0 eblastengine.upickem.net +0.0.0.0 eclkmpbn.com +0.0.0.0 eclkmpsa.com +0.0.0.0 eclkspbn.com +0.0.0.0 ecoencomputer.com +0.0.0.0 ecomadserver.com +0.0.0.0 ecs1.engageya.com +0.0.0.0 edchargina.pro +0.0.0.0 eddy.noneto.com +0.0.0.0 edge.bnmla.com +0.0.0.0 edge.quantserve.com +0.0.0.0 edgecast-vod.yimg.com +0.0.0.0 edirect.hotkeys.com +0.0.0.0 edog2017.karyamedia.net +0.0.0.0 eduardorodrigues.adv.br +0.0.0.0 eduthermas.sk +0.0.0.0 egeszsegespont.hu +0.0.0.0 egyazegyben.com +0.0.0.0 egyenesen.com +0.0.0.0 egyveleg.com +0.0.0.0 eiv.baidu.com +0.0.0.0 ej.progresas.lt +0.0.0.0 elzaservis.cz +0.0.0.0 emea-bidder.mathtag.com +0.0.0.0 emeraldtiger.com +0.0.0.0 emily.tncrun.net +0.0.0.0 emisja.adsearch.pl +0.0.0.0 emisja.contentstream.pl +0.0.0.0 en.btcprofit.we-trck.com +0.0.0.0 engage.everyone.net +0.0.0.0 engageya.com +0.0.0.0 engine.4chan-ads.org +0.0.0.0 engine.adbooth.com +0.0.0.0 engine.adzerk.net +0.0.0.0 engine.carbonads.com +0.0.0.0 engine.espace.netavenir.com +0.0.0.0 engine.phn.doublepimp.com +0.0.0.0 engine.spotscenered.info +0.0.0.0 engine2.adzerk.net +0.0.0.0 entertainment-specials.com +0.0.0.0 entrenador-personal.com +0.0.0.0 epomads2.4shared.com +0.0.0.0 eren.ecoencomputer.com +0.0.0.0 erie.smartage.com +0.0.0.0 ero-advertising.com +0.0.0.0 erp.garan.pro +0.0.0.0 errorfixing.space +0.0.0.0 ertopcu.com +0.0.0.0 es.adserver.yahoo.com +0.0.0.0 escape.insites.eu +0.0.0.0 esd-secure.taboola.com.edgekey.net +0.0.0.0 esoterik-lenormand.com +0.0.0.0 etahub.com +0.0.0.0 etrk.asus.com +0.0.0.0 etype.adbureau.net +0.0.0.0 eu-global-online.com +0.0.0.0 eu-global.com +0.0.0.0 eu-gmtdmp.gd1.mookie1.com +0.0.0.0 eu-pn4.adserver.yahoo.com +0.0.0.0 eu.track.digitaladsystems.com +0.0.0.0 eu2.madsone.com +0.0.0.0 euniverseads.com +0.0.0.0 europe.adserver.yahoo.com +0.0.0.0 euw.adserver.snapads.com +0.0.0.0 events.kiosked.com +0.0.0.0 events.streamrail.net +0.0.0.0 eventtracker.videostrip.com +0.0.0.0 evroteplo.ru +0.0.0.0 exchange.scalemonk.com +0.0.0.0 exclusivegiftcards.com +0.0.0.0 exponential.com +0.0.0.0 ext.royalcactus.com +0.0.0.0 eyewonder.com +0.0.0.0 ezl.com +0.0.0.0 eztnezdmeg.net +0.0.0.0 f.qstatic.com +0.0.0.0 f1.p0y.com +0.0.0.0 f11098.privacy4browsers.com +0.0.0.0 f2.p0y.com +0.0.0.0 f3.p0y.com +0.0.0.0 f4.p0y.com +0.0.0.0 fabryka-nagrod.com +0.0.0.0 facebook-drm-server3.com +0.0.0.0 fachadasalaire.com +0.0.0.0 fadadosexo.com.br +0.0.0.0 fadskis.com +0.0.0.0 fajnefanty.com +0.0.0.0 falcon1.net +0.0.0.0 falkag.net +0.0.0.0 famwillems.nl +0.0.0.0 fangirlmag.com +0.0.0.0 farm.plista.com +0.0.0.0 fastfixing.tech +0.0.0.0 fastpopunder.com +0.0.0.0 fasts-downloads.com +0.0.0.0 fatcatrewards.com +0.0.0.0 fbd.de +0.0.0.0 fc.webmasterpro.de +0.0.0.0 fcg.casino770.com +0.0.0.0 fdimages.fairfax.com.au +0.0.0.0 fe.lea.lycos.es +0.0.0.0 fedup.tv +0.0.0.0 feed.4wnet.com +0.0.0.0 feeds.videosz.com +0.0.0.0 feeds.weselltraffic.com +0.0.0.0 fei.pro-market.net +0.0.0.0 fejezet.com +0.0.0.0 felix.data.tm-awx.com +0.0.0.0 fepete.ch +0.0.0.0 fervortracer.com +0.0.0.0 ffxitrack.com +0.0.0.0 figyelo-net.com +0.0.0.0 filateliadimauro.com +0.0.0.0 file-shares.com +0.0.0.0 file.ipinyou.com.cn +0.0.0.0 fileshare-storage.com +0.0.0.0 filipelucio.com +0.0.0.0 filmes-hd.com +0.0.0.0 filmfanatic.com +0.0.0.0 filmhir.net +0.0.0.0 fin.adbureau.net +0.0.0.0 fin.tips +0.0.0.0 finance-offer.com +0.0.0.0 finder.cox.net +0.0.0.0 findsexguide.com +0.0.0.0 firrectly.top +0.0.0.0 firstgame.xyz +0.0.0.0 fixbonus.com +0.0.0.0 flbox.net +0.0.0.0 fliplens.com +0.0.0.0 floatingads.madisonavenue.com +0.0.0.0 floratelecom.com +0.0.0.0 floridat.app.ur.gcion.com +0.0.0.0 flower.bg +0.0.0.0 fls-na.amazon-adsystem.com +0.0.0.0 flu23.com +0.0.0.0 fm3cafe.hu +0.0.0.0 fmads.osdn.com +0.0.0.0 focusin.ads.targetnet.com +0.0.0.0 fodder.qq.com +0.0.0.0 fodder.tc.qq.com +0.0.0.0 fogjunkossze.com +0.0.0.0 folloyu.com +0.0.0.0 fontostudni.club +0.0.0.0 food-offer.com +0.0.0.0 forsi.net +0.0.0.0 fotoseiten.heimat.eu +0.0.0.0 fp.uclo.net +0.0.0.0 fr-go.kelkoogroup.net +0.0.0.0 fr.a2dfp.net +0.0.0.0 fr.adserver.yahoo.com +0.0.0.0 fr.classic.clickintext.net +0.0.0.0 fra1-ib.adnxs.com +0.0.0.0 franko.info +0.0.0.0 free.thesocialsexnetwork.com +0.0.0.0 freebiegb.co.uk +0.0.0.0 freecamerasource.com +0.0.0.0 freecamsexposed.com +0.0.0.0 freedvddept.com +0.0.0.0 freefoodsource.com +0.0.0.0 freefuelcard.com +0.0.0.0 freefuelcoupon.com +0.0.0.0 freeipoduk.co.uk +0.0.0.0 freelaptopreward.com +0.0.0.0 freenation.com +0.0.0.0 freeplasmanation.com +0.0.0.0 freevideodownloadforpc.com +0.0.0.0 fromjoytohappiness.com +0.0.0.0 fructa.nl +0.0.0.0 ftpadmin.edv-stumpf.de +0.0.0.0 funtabsafe.com +0.0.0.0 fuuze.net +0.0.0.0 fvaweb.it +0.0.0.0 fw.adsafeprotected.com +0.0.0.0 fw.qq.com +0.0.0.0 fwdservice.com +0.0.0.0 g.adnxs.com +0.0.0.0 g.thinktarget.com +0.0.0.0 g1-globo.com-b4.info +0.0.0.0 g1-globosaude.com +0.0.0.0 g1.idg.pl +0.0.0.0 g2.gumgum.com +0.0.0.0 g4p.grt02.com +0.0.0.0 g7.com.tw +0.0.0.0 gadgeteer.pdamart.com +0.0.0.0 gads.pubmatic.com +0.0.0.0 gahu.hit.gemius.pl +0.0.0.0 gam.adnxs.com +0.0.0.0 gamerz123.com +0.0.0.0 games.superappbox.com +0.0.0.0 gamesrotator.com +0.0.0.0 gar-tech.com +0.0.0.0 garant.bos.ru +0.0.0.0 garciaestelles.com +0.0.0.0 gasurvey.gemius.com +0.0.0.0 gate.hyperpaysys.com +0.0.0.0 gazeta.hit.gemius.pl +0.0.0.0 gbp.ebayadvertising.triadretail.net +0.0.0.0 gcads.osdn.com +0.0.0.0 gcdn.2mdn.net +0.0.0.0 gcirm.argusleader.com +0.0.0.0 gcirm.argusleader.gcion.com +0.0.0.0 gcirm.battlecreekenquirer.com +0.0.0.0 gcirm.burlingtonfreepress.com +0.0.0.0 gcirm.centralohio.gcion.com +0.0.0.0 gcirm.cincinnati.com +0.0.0.0 gcirm.citizen-times.com +0.0.0.0 gcirm.clarionledger.com +0.0.0.0 gcirm.coloradoan.com +0.0.0.0 gcirm.courier-journal.com +0.0.0.0 gcirm.courierpostonline.com +0.0.0.0 gcirm.customcoupon.com +0.0.0.0 gcirm.dailyrecord.com +0.0.0.0 gcirm.delawareonline.com +0.0.0.0 gcirm.democratandchronicle.com +0.0.0.0 gcirm.desmoinesregister.com +0.0.0.0 gcirm.dmp.gcion.com +0.0.0.0 gcirm.dmregister.com +0.0.0.0 gcirm.dnj.com +0.0.0.0 gcirm.gannettnetwork.com +0.0.0.0 gcirm.greatfallstribune.com +0.0.0.0 gcirm.greenvilleonline.com +0.0.0.0 gcirm.greenvilleonline.gcion.com +0.0.0.0 gcirm.honoluluadvertiser.gcion.com +0.0.0.0 gcirm.idahostatesman.com +0.0.0.0 gcirm.indystar.com +0.0.0.0 gcirm.injersey.com +0.0.0.0 gcirm.jacksonsun.com +0.0.0.0 gcirm.lsj.com +0.0.0.0 gcirm.montgomeryadvertiser.com +0.0.0.0 gcirm.muskogeephoenix.com +0.0.0.0 gcirm.news-press.com +0.0.0.0 gcirm.newsleader.com +0.0.0.0 gcirm.press-citizen.com +0.0.0.0 gcirm.pressconnects.com +0.0.0.0 gcirm.rgj.com +0.0.0.0 gcirm.sctimes.com +0.0.0.0 gcirm.stargazette.com +0.0.0.0 gcirm.statesmanjournal.com +0.0.0.0 gcirm.tallahassee.com +0.0.0.0 gcirm.tennessean.com +0.0.0.0 gcirm.thedailyjournal.com +0.0.0.0 gcirm.theolympian.com +0.0.0.0 gcirm.thespectrum.com +0.0.0.0 gcirm2.indystar.com +0.0.0.0 gdeee.hit.gemius.pl +0.0.0.0 gdelt.hit.gemius.pl +0.0.0.0 gdelv.hit.gemius.pl +0.0.0.0 gdyn.cnngo.com +0.0.0.0 gem.pl +0.0.0.0 gemius.pl +0.0.0.0 geniusdisplay.com +0.0.0.0 geo.moatads.com +0.0.0.0 geoads.com +0.0.0.0 geoads.osdn.com +0.0.0.0 geoloc11.geovisite.com +0.0.0.0 geolocation-db.com +0.0.0.0 geoweb.e-kolay.net +0.0.0.0 get-downloads.com +0.0.0.0 get-express-vpn.com +0.0.0.0 get.optad360.io +0.0.0.0 get.x-link.pl +0.0.0.0 getagiftonline.com +0.0.0.0 getlink-service.com +0.0.0.0 getlink.pw +0.0.0.0 getmyads.com +0.0.0.0 getmyads24.com +0.0.0.0 getmyfreegiftcard.com +0.0.0.0 getrelator.com +0.0.0.0 getrxhere.co +0.0.0.0 getspecialgifts.com +0.0.0.0 getyour5kcredits0.blogspot.com +0.0.0.0 getyourgiftnow2.blogspot.com +0.0.0.0 getyourgiftnow3.blogspot.com +0.0.0.0 gezinti.com +0.0.0.0 ghmtr.hit.gemius.pl +0.0.0.0 giftcardchallenge.com +0.0.0.0 giftcardsurveys.us.com +0.0.0.0 giles.uk.net +0.0.0.0 gimg.baidu.com +0.0.0.0 gingert.net +0.0.0.0 global.adserver.yahoo.com +0.0.0.0 global.ymtrack.com +0.0.0.0 globalwebads.com +0.0.0.0 gm.mmstat.com +0.0.0.0 gmads.net +0.0.0.0 go.admulti.com +0.0.0.0 go.bb007.bbelements.com +0.0.0.0 go.cz.bbelements.com +0.0.0.0 go.data1rtb.com +0.0.0.0 go.eu.bbelements.com +0.0.0.0 go.lfstmedia.com +0.0.0.0 go.onclasrv.com +0.0.0.0 go.padsdelivery.com +0.0.0.0 go.padstm.com +0.0.0.0 go.pl.bbelements.com +0.0.0.0 go.spaceshipads.com +0.0.0.0 go.stirshakead.com +0.0.0.0 go.verymuchad.com +0.0.0.0 go2.hit.gemius.pl +0.0.0.0 go2page.net +0.0.0.0 goautofinance.com +0.0.0.0 gocarosel.com +0.0.0.0 goldbach.hit.gemius.pl +0.0.0.0 goodbookbook.com +0.0.0.0 googledrive-en.com +0.0.0.0 goplayz.com +0.0.0.0 got2goshop.com +0.0.0.0 goto.trafficmultiplier.com +0.0.0.0 gozing.directtrack.com +0.0.0.0 grabbit-rabbit.com +0.0.0.0 graizoah.com +0.0.0.0 grandeweddings.com +0.0.0.0 graphics.adultfriendfinder.com +0.0.0.0 graphics.pop6.com +0.0.0.0 gravitron.chron.com +0.0.0.0 greasypalm.com +0.0.0.0 gremimedia.pl +0.0.0.0 grfx.mp3.com +0.0.0.0 groupm.com +0.0.0.0 grtexch.com +0.0.0.0 gserv.cneteu.net +0.0.0.0 gspro.hit.gemius.pl +0.0.0.0 guiaconsumidor.com +0.0.0.0 guide2poker.com +0.0.0.0 guildofangels.net +0.0.0.0 gwallet.com +0.0.0.0 h-adashx.ut.taobao.com +0.0.0.0 h-adashx4ae.ut.taobao.com +0.0.0.0 h-afnetwww.adshuffle.com +0.0.0.0 h.ppjol.com +0.0.0.0 h.seznam.cz +0.0.0.0 hamiltonpainters.ca +0.0.0.0 hapax.qc.ca +0.0.0.0 harvest.adgardener.com +0.0.0.0 harvest176.adgardener.com +0.0.0.0 harvest284.adgardener.com +0.0.0.0 harvest285.adgardener.com +0.0.0.0 haslundalsted.dk +0.0.0.0 hathor.eztonez.com +0.0.0.0 hatter-story.info +0.0.0.0 haynet.adbureau.net +0.0.0.0 hb.mediafuse.com +0.0.0.0 hbads.eboz.com +0.0.0.0 hbadz.eboz.com +0.0.0.0 hdporium.com +0.0.0.0 healthbeautyncs.com +0.0.0.0 healthfood.syoutikubai.com +0.0.0.0 hebdotop.com +0.0.0.0 help.adtech.fr +0.0.0.0 help.adtech.us +0.0.0.0 helpint.mywebsearch.com +0.0.0.0 heroesofrpg.com +0.0.0.0 heti-naplo.com +0.0.0.0 hg8dc7bm.com +0.0.0.0 hgusler.com +0.0.0.0 hhcj.co.uk +0.0.0.0 hhvdds.com +0.0.0.0 hieroglyph.freeuk.com +0.0.0.0 hightrafficads.com +0.0.0.0 hilltopads.net +0.0.0.0 himediads.com +0.0.0.0 hipersushiads.com +0.0.0.0 hir-tv.com +0.0.0.0 hir44.blogspot.com +0.0.0.0 hirado.top +0.0.0.0 hirek-online.com +0.0.0.0 hirfolyam24.blogspot.hu +0.0.0.0 hirmadar.com +0.0.0.0 hirorigo.net +0.0.0.0 hirozon.info +0.0.0.0 hirszabadsag.blogspot.com +0.0.0.0 hirtop.in +0.0.0.0 hirturi.blogspot.hu +0.0.0.0 hirvilag.co +0.0.0.0 hirzona24.com +0.0.0.0 histats.com +0.0.0.0 histock.info +0.0.0.0 hit.8digits.com +0.0.0.0 hit4.hotlog.ru +0.0.0.0 hk.adserver.yahoo.com +0.0.0.0 hlcc.ca +0.0.0.0 hlok.qertewrt.com +0.0.0.0 hm.baidu.com +0.0.0.0 hm.l.qq.com +0.0.0.0 hmw42.host-my-website.com +0.0.0.0 hnfwg.voluumtrk.com +0.0.0.0 home.foni.net +0.0.0.0 home.gelsennet.de +0.0.0.0 home.townisp.com +0.0.0.0 honolulu.app.ur.gcion.com +0.0.0.0 hooqy.com +0.0.0.0 host207.ewtn.com +0.0.0.0 host81-138-7-108.in-addr.btopenworld.com +0.0.0.0 hosting.adjug.com +0.0.0.0 hot.useractive.com +0.0.0.0 hotchatdate.com +0.0.0.0 hotgiftzone.com +0.0.0.0 hp1.tcbnet.ne.jp +0.0.0.0 hpad.www.infoseek.co.jp +0.0.0.0 hrnecek.com +0.0.0.0 ht-srl.com +0.0.0.0 html.centralmediaserver.com +0.0.0.0 htmlwww.youfck.com +0.0.0.0 httpads.com +0.0.0.0 httpring.qq.com +0.0.0.0 httpwwwadserver.com +0.0.0.0 hub.com.pl +0.0.0.0 huis.istats.nl +0.0.0.0 huiwiw.hit.gemius.pl +0.0.0.0 hungaryexpres.com +0.0.0.0 hungfei.com +0.0.0.0 huntingtonbank.tt.omtrdc.net +0.0.0.0 hurricaneprotection.com +0.0.0.0 hyperion.adtech.fr +0.0.0.0 hyperion.adtech.us +0.0.0.0 hz.mmstat.com +0.0.0.0 i-sharecloud.com +0.0.0.0 i.adwise.bg +0.0.0.0 i.blogads.com +0.0.0.0 i.casalemedia.com +0.0.0.0 i.hotkeys.com +0.0.0.0 i.imedia.cz +0.0.0.0 i.interia.pl +0.0.0.0 i.libertystmedia.com +0.0.0.0 i.media.cz +0.0.0.0 i.seznam.cz +0.0.0.0 i.simpli.fi +0.0.0.0 i.total-media.net +0.0.0.0 i.trkjmp.com +0.0.0.0 i.w.inmobi.com +0.0.0.0 i1.teaser-goods.ru +0.0.0.0 i4track.net +0.0.0.0 iacas.adbureau.net +0.0.0.0 iad.anm.co.uk +0.0.0.0 ialaddin.genieesspv.jp +0.0.0.0 ib.adnxs.com +0.0.0.0 ibis.lgappstv.com +0.0.0.0 iceman30.de +0.0.0.0 icmserver.net +0.0.0.0 id11938.luxup.ru +0.0.0.0 id3103.com +0.0.0.0 id5576.al21.luxup.ru +0.0.0.0 idearc.tt.omtrdc.net +0.0.0.0 idpix.media6degrees.com +0.0.0.0 ieee.adbureau.net +0.0.0.0 if.bbanner.it +0.0.0.0 igrs.ca +0.0.0.0 ih.adscale.de +0.0.0.0 ih2.gamecopyworld.com +0.0.0.0 ilinks.industrybrains.com +0.0.0.0 ilovemobi.com +0.0.0.0 im.52441.com +0.0.0.0 im.adtech.de +0.0.0.0 im.banner.t-online.de +0.0.0.0 im.of.pl +0.0.0.0 im.xo.pl +0.0.0.0 imads.integral-marketing.com +0.0.0.0 image.click.livedoor.com +0.0.0.0 image.i1img.com +0.0.0.0 image.linkexchange.com +0.0.0.0 image2.pubmatic.com +0.0.0.0 images-cdn.azoogleads.com +0.0.0.0 images.ads.fairfax.com.au +0.0.0.0 images.bluetime.com +0.0.0.0 images.clickfinders.com +0.0.0.0 images.conduit-banners.com +0.0.0.0 images.cybereps.com +0.0.0.0 images.directtrack.com +0.0.0.0 images.jambocast.com +0.0.0.0 images.linkwithin.com +0.0.0.0 images.mbuyu.nl +0.0.0.0 images.netcomvad.com +0.0.0.0 images.outbrain.com +0.0.0.0 images.outbrainimg.com +0.0.0.0 images.people2people.com +0.0.0.0 images.persgroepadvertising.be +0.0.0.0 images.sexlist.com +0.0.0.0 images.sohu.com +0.0.0.0 images.steamray.com +0.0.0.0 images.taboola.com +0.0.0.0 images.trafficmp.com +0.0.0.0 images3.linkwithin.com +0.0.0.0 imageserv.adtech.fr +0.0.0.0 imageserv.adtech.us +0.0.0.0 imagesrv.adition.com +0.0.0.0 imarker.com +0.0.0.0 imarker.ru +0.0.0.0 imc.l.qq.com +0.0.0.0 img-a2.ak.imagevz.net +0.0.0.0 img.3lift.com +0.0.0.0 img.alibaba.com +0.0.0.0 img.awr.im +0.0.0.0 img.blogads.com +0.0.0.0 img.directtrack.com +0.0.0.0 img.img-taboola.com +0.0.0.0 img.layer-ads.de +0.0.0.0 img.liczniki.org +0.0.0.0 img.marketgid.com +0.0.0.0 img.sn00.net +0.0.0.0 img.xnxx.com +0.0.0.0 img2.ru.redtram.com +0.0.0.0 imgg-cdn.adskeeper.co.uk +0.0.0.0 imgg-cdn.steepto.com +0.0.0.0 imgg.dt00.net +0.0.0.0 imgg.marketgid.com +0.0.0.0 imgg.mgid.com +0.0.0.0 imgn.dt00.net +0.0.0.0 imgn.dt07.com +0.0.0.0 imgn.marketgid.com +0.0.0.0 imgserv.adbutler.com +0.0.0.0 imp.admarketplace.net +0.0.0.0 imp.adsmogo.com +0.0.0.0 impbe.tradedoubler.com +0.0.0.0 impl.onscroll.com +0.0.0.0 import.globalsources.com +0.0.0.0 import43.com +0.0.0.0 imppl.tradedoubler.com +0.0.0.0 imprlatbmp.taboola.com +0.0.0.0 imrk.net +0.0.0.0 imserv001.adtech.fr +0.0.0.0 imserv001.adtech.us +0.0.0.0 imserv002.adtech.fr +0.0.0.0 imserv002.adtech.us +0.0.0.0 imserv003.adtech.fr +0.0.0.0 imserv003.adtech.us +0.0.0.0 imserv004.adtech.fr +0.0.0.0 imserv004.adtech.us +0.0.0.0 imserv005.adtech.fr +0.0.0.0 imserv005.adtech.us +0.0.0.0 imserv006.adtech.fr +0.0.0.0 imserv006.adtech.us +0.0.0.0 imserv00x.adtech.fr +0.0.0.0 imserv00x.adtech.us +0.0.0.0 imssl01.adtech.fr +0.0.0.0 imssl01.adtech.us +0.0.0.0 in.adserver.yahoo.com +0.0.0.0 in.getclicky.com +0.0.0.0 incentivegateway.com +0.0.0.0 inclk.com +0.0.0.0 indexhu.adocean.pl +0.0.0.0 indisancal.com +0.0.0.0 indyscribe.com +0.0.0.0 infinite-ads.com +0.0.0.0 informacja-dnia.com +0.0.0.0 injuredworkersadvocates.com +0.0.0.0 inklineglobal.com +0.0.0.0 inkoleasing.ru +0.0.0.0 inl.adbureau.net +0.0.0.0 inlinefascia.com +0.0.0.0 inpagepush.com +0.0.0.0 input.insights.gravity.com +0.0.0.0 insight.adsrvr.org +0.0.0.0 insightexpressai.com +0.0.0.0 insightxe.pittsburghlive.com +0.0.0.0 insightxe.vtsgonline.com +0.0.0.0 integer-ms-home.com +0.0.0.0 intela.com +0.0.0.0 intelliads.com +0.0.0.0 intensedigital.adk2x.com +0.0.0.0 interia.adsearch.adkontekst.pl +0.0.0.0 internet.billboard.cz +0.0.0.0 internewsweb.com +0.0.0.0 intertech.co.jp +0.0.0.0 interyield.td573.com +0.0.0.0 intrack.pl +0.0.0.0 inv-nets.admixer.net +0.0.0.0 investbooking.de +0.0.0.0 invitefashion.com +0.0.0.0 ipacc1.adtech.fr +0.0.0.0 ipacc1.adtech.us +0.0.0.0 ipdata.adtech.fr +0.0.0.0 ipdata.adtech.us +0.0.0.0 ipm-provider.ff.avast.com +0.0.0.0 iq001.adtech.fr +0.0.0.0 iq001.adtech.us +0.0.0.0 iqoption.com +0.0.0.0 ir-de.amazon-adsystem.com +0.0.0.0 ir-na.amazon-adsystem.com +0.0.0.0 ir2.beap.gemini.yahoo.com +0.0.0.0 isg01.casalemedia.com +0.0.0.0 ishinomakicatering.web.fc2.com +0.0.0.0 ismailersoz.com +0.0.0.0 istockbargains.com +0.0.0.0 it.adserver.yahoo.com +0.0.0.0 itempana.site +0.0.0.0 itnuzleafan.com +0.0.0.0 itrackerpro.com +0.0.0.0 itsfree123.com +0.0.0.0 iwbubcs.v01aelux.space +0.0.0.0 izmsj.co.jp +0.0.0.0 j.adlooxtracking.com +0.0.0.0 jadserve.postrelease.com +0.0.0.0 jambocast.com +0.0.0.0 jav.ee +0.0.0.0 jb9clfifs6.s.ad6media.fr +0.0.0.0 jcarter.spinbox.net +0.0.0.0 jcrew.tt.omtrdc.net +0.0.0.0 jenno.adsb4all.com +0.0.0.0 jerry.proweb.net +0.0.0.0 jesamcorp.com +0.0.0.0 jf71qh5v14.com +0.0.0.0 jh.revolvermaps.com +0.0.0.0 jingjia.qq.com +0.0.0.0 jivox.com +0.0.0.0 jkcontrols.co.uk +0.0.0.0 jl-mag.de +0.0.0.0 jlcarral.com +0.0.0.0 jlijten.nl +0.0.0.0 jlinks.industrybrains.com +0.0.0.0 jmn.jangonetwork.com +0.0.0.0 jmvisuals.com +0.0.0.0 join.pro-gaming-world.com +0.0.0.0 join1.winhundred.com +0.0.0.0 jp-microsoft-store.com +0.0.0.0 jrfa.net +0.0.0.0 jrsa.net +0.0.0.0 js-sec.indexww.com +0.0.0.0 js.ad-score.com +0.0.0.0 js.adlink.net +0.0.0.0 js.adscale.de +0.0.0.0 js.adserverpub.com +0.0.0.0 js.adsonar.com +0.0.0.0 js.adspro.it +0.0.0.0 js.adsrvr.org +0.0.0.0 js.betburdaaffiliates.com +0.0.0.0 js.bizographics.com +0.0.0.0 js.goods.redtram.com +0.0.0.0 js.himediads.com +0.0.0.0 js.hotkeys.com +0.0.0.0 js.hs-scripts.com +0.0.0.0 js.hscollectedforms.net +0.0.0.0 js.hsleadflows.net +0.0.0.0 js.moatads.com +0.0.0.0 js.ru.redtram.com +0.0.0.0 js.smi2.ru +0.0.0.0 js.softreklam.com +0.0.0.0 js.srcsmrtgs.com +0.0.0.0 js.tongji.linezing.com +0.0.0.0 js.zevents.com +0.0.0.0 js1.bloggerads.net +0.0.0.0 jsc.adskeeper.co.uk +0.0.0.0 jsc.dt07.net +0.0.0.0 jsc.mgid.com +0.0.0.0 jsfactory.net +0.0.0.0 jsn.dt07.net +0.0.0.0 juggler.inetinteractive.com +0.0.0.0 justdating.online +0.0.0.0 justdeckshamilton.ca +0.0.0.0 justwebads.com +0.0.0.0 jxliu.com +0.0.0.0 jzclick.soso.com +0.0.0.0 k1.mobileadsserver.com +0.0.0.0 k3vzn.flx10.com +0.0.0.0 k5ads.osdn.com +0.0.0.0 kaartenhuis.nl.site-id.nl +0.0.0.0 kaharmonie.nl +0.0.0.0 kanzlei-borchers.de +0.0.0.0 kaprazatos.club +0.0.0.0 karat.hu +0.0.0.0 karinart.de +0.0.0.0 kasumikarate.hanagasumi.net +0.0.0.0 katch.ne.jp +0.0.0.0 katcol.co.uk +0.0.0.0 katofer.axelero.net +0.0.0.0 katu.adbureau.net +0.0.0.0 kawabe.es +0.0.0.0 kawarayu.net +0.0.0.0 kbd1.kpns.ijinshan.com +0.0.0.0 kdconstructionusa.com +0.0.0.0 keepyoungphone.bid +0.0.0.0 kelder.nl +0.0.0.0 kergaukr.com +0.0.0.0 keys.dmtracker.com +0.0.0.0 keywordblocks.com +0.0.0.0 keywords.adtlgc.com +0.0.0.0 kilomniadst.info +0.0.0.0 kiosked-d.openx.net +0.0.0.0 kitaramarketplace.com +0.0.0.0 kitaramedia.com +0.0.0.0 kithrup.matchlogic.com +0.0.0.0 kixer.com +0.0.0.0 klikasz-i-masz.com +0.0.0.0 klikk.linkpulse.com +0.0.0.0 kliks.affiliate4you.nl +0.0.0.0 kliksaya.com +0.0.0.0 klipmart.forbes.com +0.0.0.0 knc.lv +0.0.0.0 kodu.neti.ee +0.0.0.0 konax.kontera.com +0.0.0.0 kontera.com +0.0.0.0 kos.interseek.si +0.0.0.0 koszykrd.wp.pl +0.0.0.0 kozszolgalat.com +0.0.0.0 krakenfolio.com +0.0.0.0 krasnaya.co.uk +0.0.0.0 kreaffiliation.com +0.0.0.0 kromtech.net +0.0.0.0 kropka.onet.pl +0.0.0.0 ksi2trk.com +0.0.0.0 ktrackdata.com +0.0.0.0 kuhdi.com +0.0.0.0 kvision.tv +0.0.0.0 l-sspcash.adxcore.com +0.0.0.0 l.admob.com +0.0.0.0 l.linkpulse.com +0.0.0.0 l.ohmyad.co +0.0.0.0 l.qq.com +0.0.0.0 l.yieldmanager.net +0.0.0.0 l2.l.qq.com +0.0.0.0 laborex.hu +0.0.0.0 ladyclicks.ru +0.0.0.0 laltraimmagine.ss.it +0.0.0.0 lamiflor.xyz +0.0.0.0 land.purifier.cc +0.0.0.0 lanzar.publicidadweb.com +0.0.0.0 lap-click.tr.line.me +0.0.0.0 laptopreportcard.com +0.0.0.0 laptoprewards.com +0.0.0.0 laptoprewardsgroup.com +0.0.0.0 laptoprewardszone.com +0.0.0.0 larivieracasino.com +0.0.0.0 larossola.it +0.0.0.0 lastmeasure.zoy.org +0.0.0.0 launch.adserver.yahoo.com +0.0.0.0 layer-ads.de +0.0.0.0 ldglob01.adtech.fr +0.0.0.0 ldglob01.adtech.us +0.0.0.0 ldglob02.adtech.fr +0.0.0.0 ldglob02.adtech.us +0.0.0.0 ldimage01.adtech.fr +0.0.0.0 ldimage01.adtech.us +0.0.0.0 ldimage02.adtech.fr +0.0.0.0 ldimage02.adtech.us +0.0.0.0 ldserv01.adtech.fr +0.0.0.0 ldserv01.adtech.us +0.0.0.0 ldserv02.adtech.fr +0.0.0.0 ldserv02.adtech.us +0.0.0.0 le1er.net +0.0.0.0 lead-analytics.nl +0.0.0.0 lead.program3.com +0.0.0.0 leader.linkexchange.com +0.0.0.0 leadsynaptic.go2jump.org +0.0.0.0 ledobbensz.blogspot.hu +0.0.0.0 leftoverdense.com +0.0.0.0 legfrissebb.info +0.0.0.0 legjava.com +0.0.0.0 legjava.pro +0.0.0.0 leklicht.net +0.0.0.0 lesrivesdechambesy.ch +0.0.0.0 letmefind.co +0.0.0.0 letsfinder.com +0.0.0.0 letssearch.com +0.0.0.0 levexis.com +0.0.0.0 lewell.fr +0.0.0.0 lftqch650apz.com +0.0.0.0 lg.brandreachsys.com +0.0.0.0 libdgel.net +0.0.0.0 liberty.gedads.com +0.0.0.0 liczniki.org +0.0.0.0 lie2anyone.com +0.0.0.0 liivecams.com +0.0.0.0 limonecomunicacao.com.br +0.0.0.0 lincolnshirefitness.co.uk +0.0.0.0 link2me.ru +0.0.0.0 link4ads.com +0.0.0.0 link4win.net +0.0.0.0 linkit.biz +0.0.0.0 linknotification.com +0.0.0.0 linktracker.angelfire.com +0.0.0.0 linuxpark.adtech.fr +0.0.0.0 linuxpark.adtech.us +0.0.0.0 liquidad.narrowcastmedia.com +0.0.0.0 live-cams-1.livejasmin.com +0.0.0.0 live-en.com +0.0.0.0 live-msr.com +0.0.0.0 ll.atdmt.com +0.0.0.0 lmadvertising.engine.adglare.net +0.0.0.0 lmqh.ecoencomputer.com +0.0.0.0 lnads.osdn.com +0.0.0.0 load.exelator.com +0.0.0.0 load.focalex.com +0.0.0.0 load.sumome.com +0.0.0.0 loadesecoparc.co.uk +0.0.0.0 loading321.com +0.0.0.0 loadm.exelator.com +0.0.0.0 loboclick.com +0.0.0.0 local-download.com +0.0.0.0 locp-ir.viber.com +0.0.0.0 log.olark.com +0.0.0.0 log.outbrain.com +0.0.0.0 log.tagcade.com +0.0.0.0 logger.virgul.com +0.0.0.0 login.linkpulse.com +0.0.0.0 logs.spilgames.com +0.0.0.0 long-space.com +0.0.0.0 look.djfiln.com +0.0.0.0 look.ichlnk.com +0.0.0.0 look.kfiopkln.com +0.0.0.0 look.opskln.com +0.0.0.0 look.udncoeln.com +0.0.0.0 look.ufinkln.com +0.0.0.0 look.utndln.com +0.0.0.0 louisvil.app.ur.gcion.com +0.0.0.0 louisvil.ur.gcion.com +0.0.0.0 lovedonesproducts.com +0.0.0.0 lovittco.com.au +0.0.0.0 lp.empire.goodgamestudios.com +0.0.0.0 lp.sexyadults.eu +0.0.0.0 lp4.onlinecasinoreports.com +0.0.0.0 lpa.myzen.co.uk +0.0.0.0 lpg02.com +0.0.0.0 ls.hit.gemius.pl +0.0.0.0 lsassoc.com +0.0.0.0 lt.andomedia.com +0.0.0.0 lt.angelfire.com +0.0.0.0 ltk.pw +0.0.0.0 lucker.co +0.0.0.0 lucky-day-uk.com +0.0.0.0 luxup.ru +0.0.0.0 m.adbridge.de +0.0.0.0 m.addthis.com +0.0.0.0 m.addthisedge.com +0.0.0.0 m.admob.com +0.0.0.0 m.fexiaen.com +0.0.0.0 m.friendlyduck.com +0.0.0.0 m.openv.tv +0.0.0.0 m.pl.pornzone.tv +0.0.0.0 m.quantcount.com +0.0.0.0 m.tidebuy.com +0.0.0.0 m.tribalfusion.com +0.0.0.0 m1.nsimg.net +0.0.0.0 m2.media-box.co +0.0.0.0 m2.nsimg.net +0.0.0.0 m4.media-box.co +0.0.0.0 ma-kaeser.ch +0.0.0.0 ma-plastifieuse.info +0.0.0.0 ma.wp.pl +0.0.0.0 maaxmarket.com +0.0.0.0 mac.system-alert1.com +0.0.0.0 macads.net +0.0.0.0 macatawa.org +0.0.0.0 macaxpower.com.br +0.0.0.0 maccleanersecurity.com +0.0.0.0 macdamaged.tech +0.0.0.0 mackeeperapp.mackeeper.com +0.0.0.0 mackeeperapp1.zeobit.com +0.0.0.0 mackeeperapp2.mackeeper.com +0.0.0.0 mackeeperapp3.mackeeper.com +0.0.0.0 macleaner.space +0.0.0.0 macpurifier.com +0.0.0.0 mad2.brandreachsys.com +0.0.0.0 madadsmedia.com +0.0.0.0 madeleinekrook.nl +0.0.0.0 mads.amazon-adsystem.com +0.0.0.0 mads.dailymail.co.uk +0.0.0.0 magyarkozosseg.net +0.0.0.0 magyarnep.me +0.0.0.0 magyarokvagyunk.com +0.0.0.0 mail.radar.imgsmail.ru +0.0.0.0 main-boost.com +0.0.0.0 main.exoclick.com +0.0.0.0 main.vodonet.net +0.0.0.0 makeitworkfaster.life +0.0.0.0 makemoneyrobot.com +0.0.0.0 mama.pipi.ne.jp +0.0.0.0 manage001.adtech.fr +0.0.0.0 manage001.adtech.us +0.0.0.0 mangler3.generals.ea.com +0.0.0.0 mangler4.generals.ea.com +0.0.0.0 manuel.theonion.com +0.0.0.0 margaretanddavid.com +0.0.0.0 marketgid.com +0.0.0.0 marketing.888.com +0.0.0.0 marketing.hearstmagazines.nl +0.0.0.0 marriottinternationa.tt.omtrdc.net +0.0.0.0 martinsmith.nl +0.0.0.0 mashinkhabar.com +0.0.0.0 match.ads.betweendigital.com +0.0.0.0 match.adsrvr.org +0.0.0.0 match.taboola.com +0.0.0.0 matomy.adk2.co +0.0.0.0 maxads.ruralpress.com +0.0.0.0 maxadserver.corusradionetwork.com +0.0.0.0 maxbounty.com +0.0.0.0 maxmusics.com +0.0.0.0 maxonclick.com +0.0.0.0 maxserving.com +0.0.0.0 mb01.com +0.0.0.0 mbox9.offermatica.com +0.0.0.0 mc.webvisor.org +0.0.0.0 mc.yandex.ru +0.0.0.0 mccafee-orientador.com-br.site +0.0.0.0 mcfg.sandai.net +0.0.0.0 mcsgrp.com +0.0.0.0 mdunker.gmxhome.de +0.0.0.0 medhiartis.com +0.0.0.0 media-angel.de +0.0.0.0 media-fire.org +0.0.0.0 media.888.com +0.0.0.0 media.adcentriconline.com +0.0.0.0 media.adrcdn.com +0.0.0.0 media.adrevolver.com +0.0.0.0 media.adrime.com +0.0.0.0 media.b.lead.program3.com +0.0.0.0 media.betburdaaffiliates.com +0.0.0.0 media.bonnint.net +0.0.0.0 media.boomads.com +0.0.0.0 media.charter.com +0.0.0.0 media.contextweb.com +0.0.0.0 media.easyads.bg +0.0.0.0 media.espace-plus.net +0.0.0.0 media.fairlink.ru +0.0.0.0 media.funpic.de +0.0.0.0 media.markethealth.com +0.0.0.0 media.naked.com +0.0.0.0 media.nk-net.pl +0.0.0.0 media.ontarionorth.com +0.0.0.0 media.popmarker.com +0.0.0.0 media.popuptraffic.com +0.0.0.0 media.primalforce.net +0.0.0.0 media.trafficfactory.biz +0.0.0.0 media.trafficjunky.net +0.0.0.0 media.ventivmedia.com +0.0.0.0 media.xxxnavy.com +0.0.0.0 media1.popmarker.com +0.0.0.0 media10.popmarker.com +0.0.0.0 media2.adshuffle.com +0.0.0.0 media2.legacy.com +0.0.0.0 media2.popmarker.com +0.0.0.0 media2.travelzoo.com +0.0.0.0 media2021.videostrip.com +0.0.0.0 media3.popmarker.com +0.0.0.0 media4.popmarker.com +0.0.0.0 media4021.videostrip.com +0.0.0.0 media5.popmarker.com +0.0.0.0 media5021.videostrip.com +0.0.0.0 media6.popmarker.com +0.0.0.0 media6021.videostrip.com +0.0.0.0 media7.popmarker.com +0.0.0.0 media8.popmarker.com +0.0.0.0 media9.popmarker.com +0.0.0.0 mediacharger.com +0.0.0.0 mediafaze.com +0.0.0.0 medialand.relax.ru +0.0.0.0 mediapst-images.adbureau.net +0.0.0.0 mediapst.adbureau.net +0.0.0.0 mediation.adnxs.com +0.0.0.0 mediative.ca +0.0.0.0 mediative.com +0.0.0.0 mediavadasz.info +0.0.0.0 mediawhirl.net +0.0.0.0 medical-offer.com +0.0.0.0 medleyads.com +0.0.0.0 medya.e-kolay.net +0.0.0.0 megapanel.gem.pl +0.0.0.0 megawealthbiz.com +0.0.0.0 megoszthato.blogspot.hu +0.0.0.0 mellowads.com +0.0.0.0 members.chello.at +0.0.0.0 members.chello.nl +0.0.0.0 members.iinet.net.au +0.0.0.0 members.upc.nl +0.0.0.0 memorableordealstranger.com +0.0.0.0 mercury.bravenet.com +0.0.0.0 messagent.duvalguillaume.com +0.0.0.0 messardu.com +0.0.0.0 meteon.org +0.0.0.0 meter-svc.nytimes.com +0.0.0.0 metrics.ikea.com +0.0.0.0 metrics.natmags.co.uk +0.0.0.0 metrics.sfr.fr +0.0.0.0 metrics.target.com +0.0.0.0 mettelindberg.dk +0.0.0.0 mezmerband.com +0.0.0.0 mg.dt00.net +0.0.0.0 mg.mgid.com +0.0.0.0 mgid.com +0.0.0.0 mh-miyoshi.jp +0.0.0.0 mhlnk.com +0.0.0.0 mi.adinterax.com +0.0.0.0 micmusik.com +0.0.0.0 microsof.wemfbox.ch +0.0.0.0 microsoft-cnd.com +0.0.0.0 microsoft-debug-098.com +0.0.0.0 microsoft-home-en.com +0.0.0.0 microsoft-online-en-us.com +0.0.0.0 microsoft-ware.com +0.0.0.0 mightymagoo.com +0.0.0.0 milyondolar.com +0.0.0.0 minden-egyben.com +0.0.0.0 mindenegyben.com +0.0.0.0 mindenegybenblog.hu +0.0.0.0 mindenegybenblog.net +0.0.0.0 mini.videostrip.com +0.0.0.0 mirror.pointroll.com +0.0.0.0 mizvan.com +0.0.0.0 mjlunalaw.com +0.0.0.0 mjonkers.nl +0.0.0.0 mjxads.internet.com +0.0.0.0 mklik.gazeta.pl +0.0.0.0 ml314.com +0.0.0.0 mlntracker.com +0.0.0.0 mm.chitika.net +0.0.0.0 mmoframes.com +0.0.0.0 mmofreegames.online +0.0.0.0 mob.adwhirl.com +0.0.0.0 mobfactory.info +0.0.0.0 mobile-browser.me +0.0.0.0 mobile.bet.pt +0.0.0.0 mobile.juicyads.com +0.0.0.0 mobileads.msn.com +0.0.0.0 mobileanalytics.us-east-1.amazonaws.com +0.0.0.0 mobileleads.msn.com +0.0.0.0 mobrevflwms.com +0.0.0.0 mochibot.com +0.0.0.0 modescrips.info +0.0.0.0 mokavilag.com +0.0.0.0 monarchy.nl +0.0.0.0 monetate.net +0.0.0.0 moneybot.net +0.0.0.0 moneyraid.com +0.0.0.0 monkposseacre.casa +0.0.0.0 moodoo.com.cn +0.0.0.0 moodretrieval.com +0.0.0.0 morefastermac.trade +0.0.0.0 morefreecamsecrets.com +0.0.0.0 morenorubio.com +0.0.0.0 morevisits.info +0.0.0.0 motd.pinion.gg +0.0.0.0 motorocio.com +0.0.0.0 motosal.net +0.0.0.0 moveyourmarket.com +0.0.0.0 movieads.imgs.sapo.pt +0.0.0.0 movsflix.com +0.0.0.0 moz.execulink.net +0.0.0.0 mozebyctwoje.com +0.0.0.0 mr4evmd0r1.s.ad6media.fr +0.0.0.0 ms-debug-services.com +0.0.0.0 ms-downloading.com +0.0.0.0 ms-home-live.com +0.0.0.0 ms-pipes-service.com +0.0.0.0 ms-shopguide.su +0.0.0.0 ms-shopzone.su +0.0.0.0 ms.yandex.ru +0.0.0.0 mslinks-downloads.com +0.0.0.0 msn-cdn.effectivemeasure.net +0.0.0.0 msn.tns-cs.net +0.0.0.0 msnbe-hp.metriweb.be +0.0.0.0 msnsearch.srv.girafa.com +0.0.0.0 msonebox.com +0.0.0.0 mt58.mtree.com +0.0.0.0 mttwtrack.com +0.0.0.0 mtvbrazil-services.vimn.com +0.0.0.0 mtvnlatservices.com +0.0.0.0 mulato.info +0.0.0.0 multi.xnxx.com +0.0.0.0 music.getyesappz1.com +0.0.0.0 music.myappzcenter.com +0.0.0.0 music611.com +0.0.0.0 musikzoo.com +0.0.0.0 mvonline.com +0.0.0.0 mwt.net +0.0.0.0 mx.adserver.yahoo.com +0.0.0.0 my-rewardsvault.com +0.0.0.0 my.blueadvertise.com +0.0.0.0 my.putlocker.to +0.0.0.0 my2.hizliizlefilm.net +0.0.0.0 myanyone.net +0.0.0.0 myao.adocean.pl +0.0.0.0 myasiantv.gsspcln.jp +0.0.0.0 mybinaryoptionsrobot.com +0.0.0.0 mycashback.co.uk +0.0.0.0 mychoicerewards.com +0.0.0.0 myexclusiverewards.com +0.0.0.0 myfreedinner.com +0.0.0.0 myfreegifts.co.uk +0.0.0.0 myfreemp3player.com +0.0.0.0 mygiftresource.com +0.0.0.0 mygreatrewards.com +0.0.0.0 mymediarecommendations.com +0.0.0.0 mysagagame.com +0.0.0.0 myseostats.com +0.0.0.0 mytimerpro.com +0.0.0.0 myusersonline.com +0.0.0.0 myyearbookdigital.checkm8.com +0.0.0.0 n01d05.cumulus-cloud.com +0.0.0.0 n1internet.com +0.0.0.0 n339.asp-cc.com +0.0.0.0 n4p.ru.redtram.com +0.0.0.0 na.ads.yahoo.com +0.0.0.0 najlepszedlaciebie.com +0.0.0.0 nakladatelstvi-brazda.wz.cz +0.0.0.0 nanoadexchange.com +0.0.0.0 nanocluster.reklamz.com +0.0.0.0 napimigrans.com +0.0.0.0 napimigrans.info +0.0.0.0 napitrend.blogspot.hu +0.0.0.0 napiujsag.hu +0.0.0.0 naplo-extra.com +0.0.0.0 nationalissuepanel.com +0.0.0.0 nationalpost.adperfect.com +0.0.0.0 nationalsurveypanel.com +0.0.0.0 native.sharethrough.com +0.0.0.0 naturahirek.com +0.0.0.0 naturainmente.com +0.0.0.0 naxnet.or.jp +0.0.0.0 nbads.com +0.0.0.0 nbc.adbureau.net +0.0.0.0 nbimg.dt00.net +0.0.0.0 nc.ru.redtram.com +0.0.0.0 nctracking.com +0.0.0.0 nearbyad.com +0.0.0.0 needadvertising.com +0.0.0.0 neo-kikaku.jp +0.0.0.0 neszmely.eu +0.0.0.0 netadclick.com +0.0.0.0 netads.hotwired.com +0.0.0.0 netbulvar.eu +0.0.0.0 netcomm.spinbox.net +0.0.0.0 netextra.hu +0.0.0.0 netshelter.adtrix.com +0.0.0.0 netsponsors.com +0.0.0.0 network.realmedia.com +0.0.0.0 networkad.net +0.0.0.0 networkads.net +0.0.0.0 neumanns-installation.de +0.0.0.0 new.lerian-nti.be +0.0.0.0 newads.cmpnet.com +0.0.0.0 newadserver.interfree.it +0.0.0.0 newclk.com +0.0.0.0 newip427.changeip.net +0.0.0.0 newjunk4u.com +0.0.0.0 newmedsdeal.eu +0.0.0.0 newms-shop.su +0.0.0.0 news-37876-mshome.com +0.0.0.0 news-389767-mshome.com +0.0.0.0 news-finances.com +0.0.0.0 news-server17-yahoo.com +0.0.0.0 news6health.com +0.0.0.0 newsprofin.com +0.0.0.0 newt1.adultadworld.com +0.0.0.0 newt1.adultworld.com +0.0.0.0 nextlnk2.com +0.0.0.0 nextoptim.com +0.0.0.0 ng.virgul.com +0.0.0.0 ng3.ads.warnerbros.com +0.0.0.0 ngads.smartage.com +0.0.0.0 ngp1.intnotif.club +0.0.0.0 nhn.dk +0.0.0.0 nitrous.exitfuel.com +0.0.0.0 nkcache.brandreachsys.com +0.0.0.0 nl.ads.justpremium.com +0.0.0.0 nl.adserver.yahoo.com +0.0.0.0 nlink.com.br +0.0.0.0 no.adserver.yahoo.com +0.0.0.0 nofreezingmac.space +0.0.0.0 nofreezingmac.work +0.0.0.0 nospartenaires.com +0.0.0.0 notification-browser.com +0.0.0.0 notify.beap.gemini.yahoo.com +0.0.0.0 notifyday.com +0.0.0.0 nottinghamsuburbanrailway.co.uk +0.0.0.0 novafinanza.com +0.0.0.0 novem.onet.pl +0.0.0.0 nozawashoten.com +0.0.0.0 npmpecd.com +0.0.0.0 nrkno.linkpulse.com +0.0.0.0 ns-vip2.hitbox.com +0.0.0.0 ns-vip3.hitbox.com +0.0.0.0 ns.netnet.or.jp +0.0.0.0 ns2.hitbox.com +0.0.0.0 ns38541.ovh.net +0.0.0.0 nsads.hotwired.com +0.0.0.0 nsads.us.publicus.com +0.0.0.0 nsads4.us.publicus.com +0.0.0.0 nsclick.baidu.com +0.0.0.0 nspmotion.com +0.0.0.0 nst.broadcast.pm +0.0.0.0 ntskeptics.org +0.0.0.0 nxtscrn.adbureau.net +0.0.0.0 nyittc.com +0.0.0.0 nytadvertising.nytimes.com +0.0.0.0 nytva-nmz.ru +0.0.0.0 o0.winfuture.de +0.0.0.0 o1.qnsr.com +0.0.0.0 o2.eyereturn.com +0.0.0.0 o3sndvzo25.com +0.0.0.0 oads.cracked.com +0.0.0.0 oamsrhads.us.publicus.com +0.0.0.0 oas.dn.se +0.0.0.0 oasc02023.247realmedia.com +0.0.0.0 oasc04.247.realmedia.com +0.0.0.0 oasc05.247realmedia.com +0.0.0.0 oasc05050.247realmedia.com +0.0.0.0 oasc16.247realmedia.com +0.0.0.0 oasc18065.247realmedia.com +0.0.0.0 oasis.promon.cz +0.0.0.0 oasis.zmh.zope.com +0.0.0.0 oasis.zmh.zope.net +0.0.0.0 oassis.zmh.zope.com +0.0.0.0 objects.abcvisiteurs.com +0.0.0.0 objects.designbloxlive.com +0.0.0.0 obs.nnm2.ru +0.0.0.0 obuse-apple.com +0.0.0.0 ocdn.adsterra.com +0.0.0.0 ocslab.com +0.0.0.0 odb.outbrain.com +0.0.0.0 odd-onead.cdn.hinet.net +0.0.0.0 offer.alibaba.com +0.0.0.0 offer.camp +0.0.0.0 offerimage.com +0.0.0.0 offerreality.com +0.0.0.0 offers.bycontext.com +0.0.0.0 offers.impower.com +0.0.0.0 offers.nordvpn.com +0.0.0.0 offers.royalvegascasino.com +0.0.0.0 offertrakking.info +0.0.0.0 offerx.co.uk +0.0.0.0 office365-eu-update.com +0.0.0.0 office365-us-update.com +0.0.0.0 ohmydating.com +0.0.0.0 oimsgad.qq.com +0.0.0.0 oiseau-perdu.fr +0.0.0.0 okclub.org.uk +0.0.0.0 oldftp.otenet.gr +0.0.0.0 olioeroli.it +0.0.0.0 om.elvenar.com +0.0.0.0 ometrics.warnerbros.com +0.0.0.0 onclickads.net +0.0.0.0 onclickmega.com +0.0.0.0 onclicksuper.com +0.0.0.0 onclkds.com +0.0.0.0 ondermaat.nl +0.0.0.0 one-drive-ms.com +0.0.0.0 onedrive-cdn.com +0.0.0.0 onedrive-download-en.com +0.0.0.0 onedrive-download.com +0.0.0.0 onedrive-en-live.com +0.0.0.0 onedrive-en.com +0.0.0.0 onedrive-sd.com +0.0.0.0 onedrive-sn.com +0.0.0.0 onedrive-us-en.com +0.0.0.0 onet.hit.gemius.pl +0.0.0.0 onlinadverts.com +0.0.0.0 online-office365.com +0.0.0.0 online1.webcams.com +0.0.0.0 onlineads.magicvalley.com +0.0.0.0 only.best-games.today +0.0.0.0 only2date.com +0.0.0.0 onmarshtompor.com +0.0.0.0 onmypc.net +0.0.0.0 oopt.fr +0.0.0.0 openad.travelnow.com +0.0.0.0 openadext.tf1.fr +0.0.0.0 openads.dimcab.com +0.0.0.0 openads.friendfinder.com +0.0.0.0 openads.nightlifemagazine.ca +0.0.0.0 openads.smithmag.net +0.0.0.0 openads.zeads.com +0.0.0.0 opencandy.com +0.0.0.0 openload.info +0.0.0.0 opentable.tt.omtrdc.net +0.0.0.0 openx.adfactor.nl +0.0.0.0 openxxx.viragemedia.com +0.0.0.0 oplaca-sie.pl +0.0.0.0 opsonew3org.sg +0.0.0.0 optimaconsulting.com.au +0.0.0.0 optimize.indieclick.com +0.0.0.0 optimized.by.vitalads.net +0.0.0.0 ordie.adbureau.net +0.0.0.0 organic-harmony.com +0.0.0.0 organikusok.blogspot.hu +0.0.0.0 origer.info +0.0.0.0 origin.chron.com +0.0.0.0 orpheus.cuci.nl +0.0.0.0 osd-onead.cdn.hinet.net +0.0.0.0 osm-onead.cdn.hinet.net +0.0.0.0 otletdivak.hu +0.0.0.0 otpercpiheno.blogspot.com +0.0.0.0 otpercpiheno.hu +0.0.0.0 out.popads.net +0.0.0.0 outbrain.com +0.0.0.0 outils.yesmessenger.com +0.0.0.0 overflow.adsoftware.com +0.0.0.0 overlay.ringtonematcher.com +0.0.0.0 overstock.tt.omtrdc.net +0.0.0.0 owabgxis.wp.pl +0.0.0.0 own-eu-cloud.com +0.0.0.0 ox-d.hbr.org +0.0.0.0 ox-d.hulkshare.com +0.0.0.0 ox-d.hypeads.org +0.0.0.0 ox-d.zenoviagroup.com +0.0.0.0 ox-i.zenoviagroup.com +0.0.0.0 oz.valueclick.com +0.0.0.0 oz.valueclick.ne.jp +0.0.0.0 ozonemedia.adbureau.net +0.0.0.0 p.ic.tynt.com +0.0.0.0 p.l.qq.com +0.0.0.0 p.nexac.com +0.0.0.0 p.profistats.net +0.0.0.0 p2.l.qq.com +0.0.0.0 p232207.mybestmv.com +0.0.0.0 p3p.mmstat.com +0.0.0.0 p4psearch.china.alibaba.com +0.0.0.0 paclitor.com +0.0.0.0 page.0ffer.eu +0.0.0.0 pagead2.googlesyndication.com +0.0.0.0 pageplop.com +0.0.0.0 pagesense.com +0.0.0.0 paid.outbrain.com +0.0.0.0 paime.com +0.0.0.0 palyazatfigyelo.info +0.0.0.0 papageienseite.de +0.0.0.0 paperg.com +0.0.0.0 parafiaukta.pl +0.0.0.0 parronnotandone.info +0.0.0.0 parskabab.com +0.0.0.0 partner-ts.groupon.be +0.0.0.0 partner-ts.groupon.co.uk +0.0.0.0 partner-ts.groupon.com +0.0.0.0 partner-ts.groupon.de +0.0.0.0 partner-ts.groupon.fr +0.0.0.0 partner-ts.groupon.net +0.0.0.0 partner-ts.groupon.nl +0.0.0.0 partner-ts.groupon.pl +0.0.0.0 partner.ah-ha.com +0.0.0.0 partner.ceneo.pl +0.0.0.0 partner.magna.ru +0.0.0.0 partner.pobieraczek.pl +0.0.0.0 partner.tagscreator.com +0.0.0.0 partner.wapacz.pl +0.0.0.0 partner.wapster.pl +0.0.0.0 partnerprogramma.bol.com +0.0.0.0 partners.adklick.de +0.0.0.0 partners.webmasterplan.com +0.0.0.0 passeura.com +0.0.0.0 passivemarcoanyhow.com +0.0.0.0 pathforpoints.com +0.0.0.0 paulomatosconsultores.com.br +0.0.0.0 paulsnetwork.com +0.0.0.0 payae8moon9.com +0.0.0.0 pb.tynt.com +0.0.0.0 pbid.pro-market.net +0.0.0.0 pc-gizmos-ssl.com +0.0.0.0 pc-virus-d0l92j2.pw +0.0.0.0 pcads.ru +0.0.0.0 pcmuzic.com +0.0.0.0 pcookie.aliexpress.com +0.0.0.0 peever.myzen.co.uk +0.0.0.0 pension-pentacon.de +0.0.0.0 performanceadexchange.com +0.0.0.0 persgroepadvertising.nl +0.0.0.0 perso.menara.ma +0.0.0.0 petzel.be +0.0.0.0 pg2.solution.weborama.fr +0.0.0.0 pg308-zmbra.ads.tremorhub.com +0.0.0.0 ph-ad01.focalink.com +0.0.0.0 ph-ad02.focalink.com +0.0.0.0 ph-ad03.focalink.com +0.0.0.0 ph-ad04.focalink.com +0.0.0.0 ph-ad05.focalink.com +0.0.0.0 ph-ad06.focalink.com +0.0.0.0 ph-ad07.focalink.com +0.0.0.0 ph-ad08.focalink.com +0.0.0.0 ph-ad09.focalink.com +0.0.0.0 ph-ad10.focalink.com +0.0.0.0 ph-ad11.focalink.com +0.0.0.0 ph-ad12.focalink.com +0.0.0.0 ph-ad13.focalink.com +0.0.0.0 ph-ad14.focalink.com +0.0.0.0 ph-ad15.focalink.com +0.0.0.0 ph-ad16.focalink.com +0.0.0.0 ph-ad17.focalink.com +0.0.0.0 ph-ad18.focalink.com +0.0.0.0 ph-ad19.focalink.com +0.0.0.0 ph-ad20.focalink.com +0.0.0.0 ph-ad21.focalink.com +0.0.0.0 ph-cdn.effectivemeasure.net +0.0.0.0 philippschoch.ch +0.0.0.0 phobia.net +0.0.0.0 phoenixads.co.in +0.0.0.0 phoenixinvestigations.ca +0.0.0.0 phones4you.be +0.0.0.0 photobucket.adnxs.com +0.0.0.0 photos.daily-deals.analoganalytics.com +0.0.0.0 photos.pop6.com +0.0.0.0 photos0.pop6.com +0.0.0.0 photos1.pop6.com +0.0.0.0 photos2.pop6.com +0.0.0.0 photos3.pop6.com +0.0.0.0 photos4.pop6.com +0.0.0.0 photos5.pop6.com +0.0.0.0 photos6.pop6.com +0.0.0.0 photos7.pop6.com +0.0.0.0 photos8.pop6.com +0.0.0.0 phox2ey.bid +0.0.0.0 phpads.astalavista.us +0.0.0.0 phpads.flipcorp.com +0.0.0.0 phpads.foundrymusic.com +0.0.0.0 phpadsnew.wn.com +0.0.0.0 phuphi.com +0.0.0.0 pic.casee.cn +0.0.0.0 pickytime.com +0.0.0.0 ping.chartbeat.net +0.0.0.0 pingfore.qq.com +0.0.0.0 pingfore.soso.com +0.0.0.0 pipslab.nl +0.0.0.0 pitakchon.com +0.0.0.0 pitbull-marketing.com +0.0.0.0 pix.revsci.net +0.0.0.0 pix01.revsci.net +0.0.0.0 pix521.adtech.fr +0.0.0.0 pix521.adtech.us +0.0.0.0 pix522.adtech.fr +0.0.0.0 pix522.adtech.us +0.0.0.0 pixel-secure.solvemedia.com +0.0.0.0 pixel.adsafeprotected.com +0.0.0.0 pixel.adssafeprotected.com +0.0.0.0 pixel.everesttech.net +0.0.0.0 pixel.mathtag.com +0.0.0.0 pixel.sitescout.com +0.0.0.0 pixel.watch +0.0.0.0 piz7ohhujogi.com +0.0.0.0 pl.ads.justpremium.com +0.0.0.0 pl.bbelements.com +0.0.0.0 pl.betclic.com +0.0.0.0 pl.spanel.gem.pl +0.0.0.0 pl.web.toleadoo.com +0.0.0.0 planearconsultoria.com.br +0.0.0.0 plasmatv4free.com +0.0.0.0 play.heavymetalmachines.com +0.0.0.0 play.istlandoll.com +0.0.0.0 play.leadzupc.com +0.0.0.0 play.traffpartners.com +0.0.0.0 player.mediafuse.com +0.0.0.0 playinvaders.com +0.0.0.0 playlink.pl +0.0.0.0 playnow.guru +0.0.0.0 playstream.co +0.0.0.0 playtime.tubemogul.com +0.0.0.0 pleasewait.co +0.0.0.0 ploaz54.com +0.0.0.0 pm.adsafeprotected.com +0.0.0.0 pm.w55c.net +0.0.0.0 pmelon.com +0.0.0.0 pmstrk.mercadolivre.com.br +0.0.0.0 pntm-images.adbureau.net +0.0.0.0 pntm.adbureau.net +0.0.0.0 pocofh.com +0.0.0.0 pohs2oom.com +0.0.0.0 pole.6rooms.com +0.0.0.0 politicalopinionsurvey.com +0.0.0.0 pollet-rauen.de +0.0.0.0 pomp-buerotechnik.de +0.0.0.0 pool-roularta.adhese.com +0.0.0.0 pool.admedo.com +0.0.0.0 pool.distilled.ie +0.0.0.0 pool.pebblemedia.adhese.com +0.0.0.0 pop.redirect.adsjudo.com +0.0.0.0 pop.revimedia.com +0.0.0.0 popadscdn.net +0.0.0.0 popcash.net +0.0.0.0 popclick.net +0.0.0.0 popec.net +0.0.0.0 popmyads.com +0.0.0.0 popmycash.com +0.0.0.0 poponclick.com +0.0.0.0 popunder.adsrevenue.net +0.0.0.0 popunder.loading-delivery1.com +0.0.0.0 popunder.paypopup.com +0.0.0.0 popup.softreklam.com +0.0.0.0 popup.taboola.com +0.0.0.0 popupclick.ru +0.0.0.0 popupdomination.com +0.0.0.0 popups.afftrack001.com +0.0.0.0 popups.infostart.com +0.0.0.0 pornstargals.com +0.0.0.0 pos.baidu.com +0.0.0.0 post.rmbn.ru +0.0.0.0 poster.gamesprite.me +0.0.0.0 postmasterdirect.com +0.0.0.0 pp.free.fr +0.0.0.0 pp2.pptv.com +0.0.0.0 practeddagek.club +0.0.0.0 praktijkewalts.info +0.0.0.0 praktijkmariekehuisman.nl +0.0.0.0 pratik.com.tr +0.0.0.0 prebid.adspro.it +0.0.0.0 predskolaci.cz +0.0.0.0 preligions.com +0.0.0.0 premium-offers.space +0.0.0.0 premiumproductsonline.com +0.0.0.0 prestoris.com +0.0.0.0 prexyone.appspot.com +0.0.0.0 primetime.ad.primetime.net +0.0.0.0 primusbelgium.com +0.0.0.0 privitize.com +0.0.0.0 prizes.co.uk +0.0.0.0 prjcq.com +0.0.0.0 pro.hit.gemius.pl +0.0.0.0 pro.letv.com +0.0.0.0 probusinesshub.com +0.0.0.0 prod-a.applovin.com +0.0.0.0 productresearchpanel.com +0.0.0.0 producttestpanel.com +0.0.0.0 profile.uproxx.com +0.0.0.0 profiline-berlin.de +0.0.0.0 profitboosterapp.com +0.0.0.0 promo.awempire.com +0.0.0.0 promo.betcity.net +0.0.0.0 promo.easy-dating.org +0.0.0.0 promo.mes-meilleurs-films.fr +0.0.0.0 promo.mobile.de +0.0.0.0 promo.profxbrokers.com +0.0.0.0 promo.streaming-illimite.net +0.0.0.0 promoreclame.info +0.0.0.0 promoreclame.nl +0.0.0.0 promos.fling.com +0.0.0.0 promotion.partnercash.com +0.0.0.0 promotions.sportingbet.com +0.0.0.0 promoviral.com +0.0.0.0 prospectnews.com +0.0.0.0 protect-your-privacy.net +0.0.0.0 protection.ASpolice.com +0.0.0.0 protection.AUpolice.com +0.0.0.0 protection.AZpolice.com +0.0.0.0 protection.BTpolice.com +0.0.0.0 protection.BYpolice.com +0.0.0.0 protection.CApolice.com +0.0.0.0 protection.CCpolice.com +0.0.0.0 protection.DKpolice.com +0.0.0.0 protection.ESpolice.com +0.0.0.0 protection.FRpolice.com +0.0.0.0 protection.FXpolice.com +0.0.0.0 protection.GApolice.com +0.0.0.0 protection.HKpolice.com +0.0.0.0 protection.HNpolice.com +0.0.0.0 protection.ILpolice.com +0.0.0.0 protection.ITpolice.com +0.0.0.0 protection.JMpolice.com +0.0.0.0 protection.KYpolice.com +0.0.0.0 protection.LApolice.com +0.0.0.0 protection.LBpolice.com +0.0.0.0 protection.LCpolice.com +0.0.0.0 protection.LIpolice.com +0.0.0.0 protection.LRpolice.com +0.0.0.0 protection.LSpolice.com +0.0.0.0 protection.LVpolice.com +0.0.0.0 protection.MApolice.com +0.0.0.0 protection.MDpolice.com +0.0.0.0 protection.MEpolice.com +0.0.0.0 protection.MNpolice.com +0.0.0.0 protection.NApolice.com +0.0.0.0 protection.NCpolice.com +0.0.0.0 protection.NZpolice.com +0.0.0.0 protection.PApolice.com +0.0.0.0 protection.PGpolice.com +0.0.0.0 protection.SBpolice.com +0.0.0.0 protection.TNpolice.com +0.0.0.0 protection.TOpolice.com +0.0.0.0 protection.VApolice.com +0.0.0.0 protection.VIpolice.com +0.0.0.0 protection.stpolice.com +0.0.0.0 proweb.co.uk +0.0.0.0 proximityads.flipcorp.com +0.0.0.0 prpops.com +0.0.0.0 ps-us.amazon-adsystem.com +0.0.0.0 ps.eyeota.net +0.0.0.0 ps.popcash.net +0.0.0.0 ps4ux.com +0.0.0.0 pstatic.datafastguru.info +0.0.0.0 pt-gmtdmp.mookie1.com +0.0.0.0 pt.beststreams.club +0.0.0.0 pt.trafficjunky.net +0.0.0.0 pt21na.com +0.0.0.0 pt5.titans-gel.net +0.0.0.0 pteenoum.com +0.0.0.0 ptirgaux.com +0.0.0.0 ptrads.mp3.com +0.0.0.0 pttsite.com +0.0.0.0 pub.sapo.pt +0.0.0.0 pub.web.sapo.io +0.0.0.0 pubdirecte.com +0.0.0.0 pubimgs.sapo.pt +0.0.0.0 publiads.com +0.0.0.0 publicidades.redtotalonline.com +0.0.0.0 publicis.adcentriconline.com +0.0.0.0 publisher-config.unityads.unity3d.com +0.0.0.0 publishers.adscholar.com +0.0.0.0 publishers.bidtraffic.com +0.0.0.0 publishing.kalooga.com +0.0.0.0 pubpress.net +0.0.0.0 pubserver.xl.pt +0.0.0.0 pubshop.img.uol.com.br +0.0.0.0 purryowl.com +0.0.0.0 push-ad.com +0.0.0.0 push-notification.tools +0.0.0.0 push.aarth.net +0.0.0.0 pushagim.com +0.0.0.0 pushno.com +0.0.0.0 pwdplz.com +0.0.0.0 pwwysydh.com +0.0.0.0 px.moatads.com +0.0.0.0 q.azcentral.com +0.0.0.0 qd.admetricspro.com +0.0.0.0 qfdn3gyfbs.com +0.0.0.0 qip.magna.ru +0.0.0.0 qqlogo.qq.com +0.0.0.0 qring-tms.qq.com +0.0.0.0 qss-client.qq.com +0.0.0.0 qualifiedourspecialoffer.com +0.0.0.0 quickandeasy.co.za +0.0.0.0 quickbrowsersearch.com +0.0.0.0 quickfilmz.com +0.0.0.0 quik-serv.com +0.0.0.0 quizzitch.net +0.0.0.0 qxxru.linknotification.com +0.0.0.0 r.chitika.net +0.0.0.0 r.reklama.biz +0.0.0.0 r.turn.com +0.0.0.0 r.turn.com.akadns.net +0.0.0.0 r2.adwo.com +0.0.0.0 r7mediar.com +0.0.0.0 rad.live.com +0.0.0.0 rad.msn.com +0.0.0.0 rads.stackoverflow.com +0.0.0.0 railroadtomato.com +0.0.0.0 rassegnavermentino.it +0.0.0.0 razor.arnes.si +0.0.0.0 rc.asci.freenet.de +0.0.0.0 rc.bt.ilsemedia.nl +0.0.0.0 rc.hotkeys.com +0.0.0.0 rc.rlcdn.com +0.0.0.0 rc.wl.webads.nl +0.0.0.0 rcdna.gwallet.com +0.0.0.0 rcm-images.amazon.com +0.0.0.0 rcm-it.amazon.it +0.0.0.0 rcm-na.amazon-adsystem.com +0.0.0.0 rd.speakol.com +0.0.0.0 rdsa2012.com +0.0.0.0 re.directrev.com +0.0.0.0 reactads.cdn.adglare.net +0.0.0.0 realads.realmedia.com +0.0.0.0 realgfsbucks.com +0.0.0.0 realmedia-a800.d4p.net +0.0.0.0 realmedia.advance.net +0.0.0.0 realplayz.com +0.0.0.0 rebevengwas.com +0.0.0.0 recommendedforyou.xyz +0.0.0.0 record.commissionlounge.com +0.0.0.0 redherring.ngadcenter.net +0.0.0.0 redir.bebi.com +0.0.0.0 redir9.alteabz.it +0.0.0.0 redirect.click2net.com +0.0.0.0 redirect.hotkeys.com +0.0.0.0 redirect.xmlheads.com +0.0.0.0 redonetype.com +0.0.0.0 reduxads.valuead.com +0.0.0.0 regflow.com +0.0.0.0 regie.espace-plus.net +0.0.0.0 regio.adlink.de +0.0.0.0 register.cinematrix.net +0.0.0.0 register.silverscreen.cc +0.0.0.0 reklam.arabul.com +0.0.0.0 reklam.ebiuniverse.com +0.0.0.0 reklam.milliyet.com.tr +0.0.0.0 reklam.misli.com +0.0.0.0 reklam.mynet.com +0.0.0.0 reklam.softreklam.com +0.0.0.0 reklama.onet.pl +0.0.0.0 reklamagaci.com +0.0.0.0 reklamtrk.com +0.0.0.0 reklamy.sfd.pl +0.0.0.0 relestar.com +0.0.0.0 relevantairbornefantastic.com +0.0.0.0 remekcikkek.com +0.0.0.0 rencontreavenue.com +0.0.0.0 reninet.com +0.0.0.0 report02.adtech.fr +0.0.0.0 report02.adtech.us +0.0.0.0 reporter.adtech.fr +0.0.0.0 reporter.adtech.us +0.0.0.0 reporter001.adtech.fr +0.0.0.0 reporter001.adtech.us +0.0.0.0 reportimage.adtech.fr +0.0.0.0 reportimage.adtech.us +0.0.0.0 reporting.aatkit.com +0.0.0.0 repostuj.push-ad.com +0.0.0.0 req.adsmogo.com +0.0.0.0 res-backup.com +0.0.0.0 res1.applovin.com +0.0.0.0 reselling-corp.com +0.0.0.0 resolvingserver.com +0.0.0.0 resources.infolinks.com +0.0.0.0 restaurantcom.tt.omtrdc.net +0.0.0.0 reverso.refr.adgtw.orangeads.fr +0.0.0.0 revsci.net +0.0.0.0 rewardpoll.com +0.0.0.0 rewardsflow.com +0.0.0.0 reynders.info +0.0.0.0 rf-arch.com +0.0.0.0 rh.qq.com +0.0.0.0 rh.revolvermaps.com +0.0.0.0 rhads.sv.publicus.com +0.0.0.0 rich.qq.com +0.0.0.0 richmedia.yimg.com +0.0.0.0 ridepush.com +0.0.0.0 rimaje.nl +0.0.0.0 ringtonepartner.com +0.0.0.0 rivalo.network +0.0.0.0 river-store.com +0.0.0.0 rjr-rs.com.br +0.0.0.0 rmbn.ru +0.0.0.0 rmcdn.2mdn.net +0.0.0.0 rmcdn.f.2mdn.net +0.0.0.0 rmedia.boston.com +0.0.0.0 rmm1u.checkm8.com +0.0.0.0 rmp.rakuten.com +0.0.0.0 robbiblubber.org +0.0.0.0 robot.royalcactus.com +0.0.0.0 romepartners.com +0.0.0.0 roosevelt.gjbig.com +0.0.0.0 rosettastone.tt.omtrdc.net +0.0.0.0 rotumal.com +0.0.0.0 route31.org +0.0.0.0 router.adlure.net +0.0.0.0 rovion.com +0.0.0.0 rp.hit.gemius.pl +0.0.0.0 rpc-php.trafficfactory.biz +0.0.0.0 rpc.trafficfactory.biz +0.0.0.0 rpgmasterleague.com +0.0.0.0 rpm.newrelisc.com +0.0.0.0 rqtrk.eu +0.0.0.0 rs1.qq.com +0.0.0.0 rs2.qq.com +0.0.0.0 rss.buysellads.com +0.0.0.0 rta.dailymail.co.uk +0.0.0.0 rtb-lb-event-sjc.tubemogul.com +0.0.0.0 rtb.pclick.yahoo.com +0.0.0.0 rtb.tubemogul.com +0.0.0.0 rtb1.adscience.nl +0.0.0.0 rtb10.adscience.nl +0.0.0.0 rtb11.adscience.nl +0.0.0.0 rtb12.adscience.nl +0.0.0.0 rtb13.adscience.nl +0.0.0.0 rtb14.adscience.nl +0.0.0.0 rtb15.adscience.nl +0.0.0.0 rtb16.adscience.nl +0.0.0.0 rtb17.adscience.nl +0.0.0.0 rtb18.adscience.nl +0.0.0.0 rtb19.adscience.nl +0.0.0.0 rtb2.adscience.nl +0.0.0.0 rtb20.adscience.nl +0.0.0.0 rtb21.adscience.nl +0.0.0.0 rtb22.adscience.nl +0.0.0.0 rtb23.adscience.nl +0.0.0.0 rtb24.adscience.nl +0.0.0.0 rtb25.adscience.nl +0.0.0.0 rtb26.adscience.nl +0.0.0.0 rtb27.adscience.nl +0.0.0.0 rtb28.adscience.nl +0.0.0.0 rtb29.adscience.nl +0.0.0.0 rtb3.adscience.nl +0.0.0.0 rtb30.adscience.nl +0.0.0.0 rtb4.adscience.nl +0.0.0.0 rtb5.adscience.nl +0.0.0.0 rtb6.adscience.nl +0.0.0.0 rtb7.adscience.nl +0.0.0.0 rtb8.adscience.nl +0.0.0.0 rtb9.adscience.nl +0.0.0.0 rtl-most.blogspot.hu +0.0.0.0 rtr.innovid.com +0.0.0.0 rts.sparkstudios.com +0.0.0.0 ru.redtram.com +0.0.0.0 ru4.com +0.0.0.0 rubyfortune.com +0.0.0.0 ruegenfleisch.de +0.0.0.0 runcpa.com +0.0.0.0 runtime.lemonpi.io +0.0.0.0 rv.adcpx.v1.de.eusem.adaos-ads.net +0.0.0.0 s-adserver.sandbox.cxad.cxense.com +0.0.0.0 s-bid.rmp.rakuten.com +0.0.0.0 s-clk.rmp.rakuten.com +0.0.0.0 s.ad131m.com +0.0.0.0 s.admulti.com +0.0.0.0 s.arclk.net +0.0.0.0 s.atemda.com +0.0.0.0 s.baidu.com +0.0.0.0 s.boom.ro +0.0.0.0 s.clickiocdn.com +0.0.0.0 s.clicktale.net +0.0.0.0 s.di.com.pl +0.0.0.0 s.domob.cn +0.0.0.0 s.dynad.net +0.0.0.0 s.flite.com +0.0.0.0 s.innovid.com +0.0.0.0 s.media-imdb.com +0.0.0.0 s.megaclick.com +0.0.0.0 s.moatads.com +0.0.0.0 s.ntv.io +0.0.0.0 s.optnx.com +0.0.0.0 s.oroll.com +0.0.0.0 s.ppjol.net +0.0.0.0 s.rev2pub.com +0.0.0.0 s.skimresources.com +0.0.0.0 s.spolecznosci.net +0.0.0.0 s.spoutable.com +0.0.0.0 s.tcimg.com +0.0.0.0 s.thebrighttag.com +0.0.0.0 s.visilabs.net +0.0.0.0 s0b.bluestreak.com +0.0.0.0 s1.2mdn.net +0.0.0.0 s1.adform.net +0.0.0.0 s3.adbers.com +0.0.0.0 s3.buysellads.com +0.0.0.0 s3.pfp.sina.net +0.0.0.0 s5.addthis.com +0.0.0.0 s7.addthis.com +0.0.0.0 s7clean.com +0.0.0.0 s8t.teads.tv +0.0.0.0 s9kkremkr0.com +0.0.0.0 sabre.com.tw +0.0.0.0 safe.hyperpaysys.com +0.0.0.0 safebrowse.com +0.0.0.0 sagent.io +0.0.0.0 salesforcecom.tt.omtrdc.net +0.0.0.0 saletrybest.su +0.0.0.0 samsung3.solution.weborama.fr +0.0.0.0 sanalreklam.com +0.0.0.0 sarahshuckburgh.com +0.0.0.0 sas.decisionnews.com +0.0.0.0 saturn.tiser.com.au +0.0.0.0 save-plan.com +0.0.0.0 savings-time.com +0.0.0.0 sayac.hurriyet.com.tr +0.0.0.0 sayfabulunamadi.com +0.0.0.0 sb.freeskreen.com +0.0.0.0 sb.scorecardresearch.com +0.0.0.0 scalemonk.com +0.0.0.0 scdown.qq.com +0.0.0.0 scegli-vinci.it +0.0.0.0 scgis.co.uk +0.0.0.0 schoorsteen.geenstijl.nl +0.0.0.0 schumacher.adtech.fr +0.0.0.0 schumacher.adtech.us +0.0.0.0 schwab.tt.omtrdc.net +0.0.0.0 scnet.tv +0.0.0.0 scr.kliksaya.com +0.0.0.0 screen-mates.com +0.0.0.0 script.banstex.com +0.0.0.0 script.crsspxl.com +0.0.0.0 scripts.kiosked.com +0.0.0.0 scripts.linkz.net +0.0.0.0 scripts.verticalacuity.com +0.0.0.0 sdk.streamrail.com +0.0.0.0 se.adserver.yahoo.com +0.0.0.0 seapower-italia.it +0.0.0.0 search.addthis.com +0.0.0.0 search.freeonline.com +0.0.0.0 search.keywordblocks.com +0.0.0.0 search.netseer.com +0.0.0.0 search.spotxchange.com +0.0.0.0 searchwe.com +0.0.0.0 sec.hit.gemius.pl +0.0.0.0 secimage.adtech.fr +0.0.0.0 secimage.adtech.us +0.0.0.0 secondchancecoaching.com +0.0.0.0 secserv.adtech.de +0.0.0.0 secserv.adtech.fr +0.0.0.0 secserv.adtech.us +0.0.0.0 secure-js.kontera.com +0.0.0.0 secure.addthis.com +0.0.0.0 secure.adnxs.com +0.0.0.0 secure.bidvertiser.com +0.0.0.0 secure.bidvertiserr.com +0.0.0.0 secure.netscope.marktest.pt +0.0.0.0 secure.webconnect.net +0.0.0.0 securecloud-smart.com +0.0.0.0 securerr.com +0.0.0.0 securerunner.com +0.0.0.0 security60-e.com +0.0.0.0 sedlec.unas.cz +0.0.0.0 see-back.com +0.0.0.0 seemlessfixing.tech +0.0.0.0 seiyuu.ne.jp +0.0.0.0 seks-partner.com +0.0.0.0 select001.adtech.fr +0.0.0.0 select001.adtech.us +0.0.0.0 select002.adtech.fr +0.0.0.0 select002.adtech.us +0.0.0.0 select003.adtech.fr +0.0.0.0 select003.adtech.us +0.0.0.0 select004.adtech.fr +0.0.0.0 select004.adtech.us +0.0.0.0 selling-group.com +0.0.0.0 sergarius.popunder.ru +0.0.0.0 serv.ad-rotator.com +0.0.0.0 serv.adspeed.com +0.0.0.0 serv.tooplay.com +0.0.0.0 serv2.ad-rotator.com +0.0.0.0 serve.adplxmd.com +0.0.0.0 serve.freegaypix.com +0.0.0.0 serve.mediayan.com +0.0.0.0 serve.popads.net +0.0.0.0 serve.prestigecasino.com +0.0.0.0 servedby.adcombination.com +0.0.0.0 servedby.flashtalking.com +0.0.0.0 servedbyadbutler.com +0.0.0.0 server.as5000.com +0.0.0.0 server.bittads.com +0.0.0.0 server.cpmstar.com +0.0.0.0 server.zoiets.be +0.0.0.0 server2.as5000.com +0.0.0.0 server2.mediajmp.com +0.0.0.0 server44.dubhosting.co.uk +0.0.0.0 server821.com +0.0.0.0 service.adtech.fr +0.0.0.0 service.adtech.us +0.0.0.0 service.urchin.com +0.0.0.0 service001.adtech.fr +0.0.0.0 service001.adtech.us +0.0.0.0 service002.adtech.fr +0.0.0.0 service002.adtech.us +0.0.0.0 service003.adtech.fr +0.0.0.0 service003.adtech.us +0.0.0.0 service004.adtech.fr +0.0.0.0 service004.adtech.us +0.0.0.0 service00x.adtech.fr +0.0.0.0 service00x.adtech.us +0.0.0.0 services.adtech.fr +0.0.0.0 services.adtech.us +0.0.0.0 services1.adtech.fr +0.0.0.0 services1.adtech.us +0.0.0.0 serving-sys.com +0.0.0.0 serving.plexop.net +0.0.0.0 serving.stat-rock.com +0.0.0.0 serwisy.gremimedia.pl +0.0.0.0 setrise.nl +0.0.0.0 seward.net +0.0.0.0 sexpartnerx.com +0.0.0.0 sexsponsors.com +0.0.0.0 sexzavod.com +0.0.0.0 seyatosan.iaigiri.com +0.0.0.0 sfads.osdn.com +0.0.0.0 sg.adserver.yahoo.com +0.0.0.0 sg3.beap.gemini.yahoo.com +0.0.0.0 sgs001.adtech.fr +0.0.0.0 sgs001.adtech.us +0.0.0.0 sh2070.evanzo-server.de +0.0.0.0 sh4sure-images.adbureau.net +0.0.0.0 share-clouds.com +0.0.0.0 share-server.com +0.0.0.0 share-stores.com +0.0.0.0 shareaholic.com +0.0.0.0 shareasale.com +0.0.0.0 sharebar.addthiscdn.com +0.0.0.0 shared-download.com +0.0.0.0 sharefile-us.com +0.0.0.0 sharefiles-eu.com +0.0.0.0 shares-cloud.com +0.0.0.0 shellstore.info +0.0.0.0 shichihukuudon.com +0.0.0.0 shinedns.net +0.0.0.0 shinystat.shiny.it +0.0.0.0 shopperpromotions.com +0.0.0.0 shopping-offer.com +0.0.0.0 shoppingminds.net +0.0.0.0 short-share.com +0.0.0.0 shortcut-links.com +0.0.0.0 shorthouse.com +0.0.0.0 show-msgch.qq.com +0.0.0.0 showads1000.pubmatic.com +0.0.0.0 showadsak.pubmatic.com +0.0.0.0 shrek.6.cn +0.0.0.0 shrimpsqueezed.com +0.0.0.0 si.hit.gemius.pl +0.0.0.0 sifomedia.citypaketet.se +0.0.0.0 signup.advance.net +0.0.0.0 silcom.com +0.0.0.0 simba.6.cn +0.0.0.0 simg.zedo.com +0.0.0.0 simpleads.net +0.0.0.0 simpli.fi +0.0.0.0 sinseisyoji.co.jp +0.0.0.0 sistemishop.it +0.0.0.0 site.adform.com +0.0.0.0 siteadvisor.com-br.site +0.0.0.0 siteonline.stream +0.0.0.0 sixapart.adbureau.net +0.0.0.0 skaluneris.com +0.0.0.0 sky.od.ua +0.0.0.0 slayinglance.com +0.0.0.0 slhk23.0101host.com +0.0.0.0 slimspots.com +0.0.0.0 slowmac.tech +0.0.0.0 slowmacfaster.trade +0.0.0.0 smarine.mu +0.0.0.0 smart-scripts.com +0.0.0.0 smartadserver.com +0.0.0.0 smartclip.com +0.0.0.0 smartclip.net +0.0.0.0 smartcontext.pl +0.0.0.0 smartinit.webads.nl +0.0.0.0 smartlifeguides.com +0.0.0.0 smartshare.lgtvsdp.com +0.0.0.0 smarttopchain.nl +0.0.0.0 smitt.nl +0.0.0.0 smokersopinionpoll.com +0.0.0.0 smsmovies.net +0.0.0.0 smutstone.com +0.0.0.0 snammar-jumntal.com +0.0.0.0 snaps.vidiemi.com +0.0.0.0 snip.answers.com +0.0.0.0 soarpower.com +0.0.0.0 sobar.baidu.com +0.0.0.0 sochr.com +0.0.0.0 social.bidsystem.com +0.0.0.0 socom.es +0.0.0.0 softlinkers.popunder.ru +0.0.0.0 sokrates.adtech.fr +0.0.0.0 sokrates.adtech.us +0.0.0.0 sol-images.adbureau.net +0.0.0.0 sol.adbureau.net +0.0.0.0 solartia.com +0.0.0.0 solicita.info +0.0.0.0 solitairetime.com +0.0.0.0 solution.weborama.fr +0.0.0.0 somethingawful.crwdcntrl.net +0.0.0.0 sonycomputerentertai.tt.omtrdc.net +0.0.0.0 sophang8.com +0.0.0.0 sortis.lt +0.0.0.0 sp.adbrn.com +0.0.0.0 spaces.slimspots.com +0.0.0.0 spadework.org +0.0.0.0 spanel.gem.pl +0.0.0.0 spanids.dictionary.com +0.0.0.0 spanids.thesaurus.com +0.0.0.0 special-alerts.com +0.0.0.0 specialoffers.aol.com +0.0.0.0 speed.pointroll.com +0.0.0.0 speedboink.com +0.0.0.0 speedclicks.ero-advertising.com +0.0.0.0 speedcurve.com +0.0.0.0 speednetwork14.adk2x.com +0.0.0.0 speednetwork6.adk2x.com +0.0.0.0 speeltuintalud.nl +0.0.0.0 spensa.co +0.0.0.0 spin.spinbox.net +0.0.0.0 spinbox.com +0.0.0.0 spinbox.freedom.com +0.0.0.0 spinbox.techtracker.com +0.0.0.0 spiralfolderrollers.com +0.0.0.0 spolecznosci.mgr.consensu.org +0.0.0.0 spolecznosci.net +0.0.0.0 sponsor1.com +0.0.0.0 sponsorships.net +0.0.0.0 sportreisen.de +0.0.0.0 spotxchange.com +0.0.0.0 sq2trk2.com +0.0.0.0 srs.targetpoint.com +0.0.0.0 srtb.msn.com +0.0.0.0 srv.bebi.com +0.0.0.0 srv.juiceadv.com +0.0.0.0 srv.sayyac.com +0.0.0.0 srv7.admedit.net +0.0.0.0 ssads.osdn.com +0.0.0.0 sso.canada.com +0.0.0.0 ssp.adplus.co.id +0.0.0.0 ssp.imedia.cz +0.0.0.0 ssp.seznam.cz +0.0.0.0 ssp.streamrail.net +0.0.0.0 sspcash.adxcore.com +0.0.0.0 st.blogads.com +0.0.0.0 st.pba.xl.pt +0.0.0.0 st.videojam.tv +0.0.0.0 staceydodge.com +0.0.0.0 stampen.adtlgc.com +0.0.0.0 stampen.linkpulse.com +0.0.0.0 stampscom.tt.omtrdc.net +0.0.0.0 stanbridgeestate.com +0.0.0.0 star-advertising.com +0.0.0.0 star.pulseonclick.com +0.0.0.0 start.badults.se +0.0.0.0 stat.56.com +0.0.0.0 stat.blogads.com +0.0.0.0 stat.dealtime.com +0.0.0.0 stat.detelefoongids.nl +0.0.0.0 stat.rolledwil.biz +0.0.0.0 stat2.corp.56.com +0.0.0.0 static-downloads.com +0.0.0.0 static-google-analtyic.com +0.0.0.0 static.2mdn.net +0.0.0.0 static.admaximize.com +0.0.0.0 static.adsafeprotected.com +0.0.0.0 static.adsonar.com +0.0.0.0 static.adwo.com +0.0.0.0 static.adzerk.net +0.0.0.0 static.chartbeat.com +0.0.0.0 static.clickonometrics.pl +0.0.0.0 static.criteo.net +0.0.0.0 static.doubleclick.net +0.0.0.0 static.eu.criteo.net +0.0.0.0 static.everyone.net +0.0.0.0 static.fmpub.net +0.0.0.0 static.freenet.de +0.0.0.0 static.freeskreen.com +0.0.0.0 static.ifa.camads.net +0.0.0.0 static.l3.cdn.adbucks.com +0.0.0.0 static.l3.cdn.adsucks.com +0.0.0.0 static.linkz.net +0.0.0.0 static.loboclick.com +0.0.0.0 static.mackeeper.com +0.0.0.0 static.mediav.com +0.0.0.0 static.oroll.com +0.0.0.0 static.plista.com +0.0.0.0 static.plugrush.com +0.0.0.0 static.ptoahaistais.com +0.0.0.0 static.scanscout.com +0.0.0.0 static.trackuity.com +0.0.0.0 static.trafficstars.com +0.0.0.0 static.unocdn.com +0.0.0.0 static.vertamedia.com +0.0.0.0 static.virgul.com +0.0.0.0 static.vpptechnologies.com +0.0.0.0 static.williamhill.com +0.0.0.0 static.wooboo.com.cn +0.0.0.0 static.youmi.net +0.0.0.0 staticads.btopenworld.com +0.0.0.0 staticb.mydirtyhobby.com +0.0.0.0 staticd.cdn.adblade.com +0.0.0.0 statistic.ads24h.net +0.0.0.0 statistik-gallup.dk +0.0.0.0 stats.appsflyer.com +0.0.0.0 stats.askmoses.com +0.0.0.0 stats.defense.gov +0.0.0.0 stats.fd.nl +0.0.0.0 stats.ipinyou.com +0.0.0.0 stats.shopify.com +0.0.0.0 stats.tubemogul.com +0.0.0.0 stats.x14.eu +0.0.0.0 statsie.com +0.0.0.0 stephanie.tnctrx.com +0.0.0.0 stocker.bonnint.net +0.0.0.0 stoiximan.gr +0.0.0.0 stompebi.link +0.0.0.0 storage.softure.com +0.0.0.0 storage.trafic.ro +0.0.0.0 store-downloads.com +0.0.0.0 strategy.lmobi.net +0.0.0.0 stream-direct.co +0.0.0.0 streamate.com +0.0.0.0 streamate.doublepimp.com +0.0.0.0 stub.mainspotvideosfree.best +0.0.0.0 studiomugnaini.eu +0.0.0.0 studiospa.com.pl +0.0.0.0 su.addthis.com +0.0.0.0 su.valley.ne.jp +0.0.0.0 sudokuwhiz.com +0.0.0.0 suhunsoo.uk +0.0.0.0 summer.ntua.edu.tw +0.0.0.0 sumome.com +0.0.0.0 sunmaker.com +0.0.0.0 superbrewards.com +0.0.0.0 superfastcdn.com +0.0.0.0 superinterstitial.com +0.0.0.0 superlecker.info +0.0.0.0 support-ip.com +0.0.0.0 support.sweepstakes.com +0.0.0.0 suprama.online +0.0.0.0 surfindave.com +0.0.0.0 surfsecured.net +0.0.0.0 surplus-suppliers.com +0.0.0.0 survey.china.alibaba.com +0.0.0.0 survey.nuggad.net +0.0.0.0 surveymonkeycom.tt.omtrdc.net +0.0.0.0 surveypass.com +0.0.0.0 survymonkey.xyz +0.0.0.0 susi.adtech.fr +0.0.0.0 susi.adtech.us +0.0.0.0 svava.eu +0.0.0.0 svd.adtlgc.com +0.0.0.0 svd2.adtlgc.com +0.0.0.0 swa.and.co.uk +0.0.0.0 swa.metro.co.uk +0.0.0.0 sweetsforfree.com +0.0.0.0 swfhostltd.com +0.0.0.0 sworkitads.herokuapp.com +0.0.0.0 syn.verticalacuity.com +0.0.0.0 synad.nuffnang.com.sg +0.0.0.0 synad2.nuffnang.com.cn +0.0.0.0 sync-eu.exe.bid +0.0.0.0 sync-share.com +0.0.0.0 sync.1rx.io +0.0.0.0 sync.audtd.com +0.0.0.0 sync.credebat.com +0.0.0.0 sync.mathtag.com +0.0.0.0 sync.outbrain.com +0.0.0.0 sync.pulseradius.com +0.0.0.0 sync.upravel.com +0.0.0.0 syncaccess.net +0.0.0.0 syncdownload.com +0.0.0.0 syncdownloading.com +0.0.0.0 syndicated.mondominishows.com +0.0.0.0 syndication.exdynsrv.com +0.0.0.0 syndication.exoclick.com +0.0.0.0 syndication.exosrv.com +0.0.0.0 syndication.optimizesrv.com +0.0.0.0 syndication.traffichaus.com +0.0.0.0 sysadmin.map24.com +0.0.0.0 sysip.net +0.0.0.0 szabadonebredok.info +0.0.0.0 szalonenagrody.com +0.0.0.0 szalonepromocje.com +0.0.0.0 szemlelo.com +0.0.0.0 szupertanacsok.blog.hu +0.0.0.0 t-ads.adap.tv +0.0.0.0 t-o-kitano.com +0.0.0.0 t.atpanel.com +0.0.0.0 t.dynad.net +0.0.0.0 t.frtyg.com +0.0.0.0 t.mdn2015x3.com +0.0.0.0 t.silvinst.com +0.0.0.0 t1.adserver.com +0.0.0.0 t2.junbi-tracker.com +0.0.0.0 t8t7frium3.s.ad6media.fr +0.0.0.0 taboola.com +0.0.0.0 taboola.com.edgekey.net +0.0.0.0 taboolasyndication.com +0.0.0.0 tag-dyn.omnitagjs.com +0.0.0.0 tag.contextweb.com +0.0.0.0 tag.regieci.com +0.0.0.0 tag.webcompteur.com +0.0.0.0 tag.yieldoptimizer.com +0.0.0.0 tags.bluekai.com +0.0.0.0 tags.expo9.exponential.com +0.0.0.0 tags.hypeads.org +0.0.0.0 tags.onscroll.com +0.0.0.0 tags.tagcade.com +0.0.0.0 taicheetee.com +0.0.0.0 takeoneaudio.jp +0.0.0.0 tanio-najtaniej.com +0.0.0.0 taobaoafp.allyes.cn +0.0.0.0 taouxis.gr +0.0.0.0 tapixesa.pro +0.0.0.0 tc.tradetracker.net +0.0.0.0 tcadops.ca +0.0.0.0 tcimg.com +0.0.0.0 tcss.qq.com +0.0.0.0 tdameritrade.tt.omtrdc.net +0.0.0.0 tdc.advertorials.dk +0.0.0.0 te.kontera.com +0.0.0.0 techexpert.site +0.0.0.0 techms-shop.su +0.0.0.0 techreview-images.adbureau.net +0.0.0.0 techreview.adbureau.net +0.0.0.0 teeser.ru +0.0.0.0 telefoniabologna.it +0.0.0.0 telusplanet.net +0.0.0.0 testapp.adhood.com +0.0.0.0 testensie.de +0.0.0.0 testpconly12.prepare2upvideosafesystem4setnow.online +0.0.0.0 tewxda71.secure.ne.jp +0.0.0.0 texas-diesel.com +0.0.0.0 text-link-ads.com +0.0.0.0 textad.traficdublu.ro +0.0.0.0 textads.madisonavenue.com +0.0.0.0 textsrv.com +0.0.0.0 tf.nexac.com +0.0.0.0 tgpmanager.com +0.0.0.0 thamescom.com +0.0.0.0 thanku.page +0.0.0.0 the-adblocker.website +0.0.0.0 the-binary-trader.biz +0.0.0.0 thebestgame2020.com +0.0.0.0 thebitcrew.com +0.0.0.0 thebrighttag.com +0.0.0.0 thebuzz.today +0.0.0.0 theestatehouse.co.uk +0.0.0.0 themaplemethod.com +0.0.0.0 theotime.net +0.0.0.0 thepiratetrader.com +0.0.0.0 theswimshop.co.za +0.0.0.0 theuseful.com +0.0.0.0 theuseful.net +0.0.0.0 thinknyc.eu-adcenter.net +0.0.0.0 thinktarget.com +0.0.0.0 thirtydaychange.com +0.0.0.0 this.content.served.by.addshuffle.com +0.0.0.0 this.content.served.by.adshuffle.com +0.0.0.0 throwingsevens.co.uk +0.0.0.0 thruport.com +0.0.0.0 tic.filmstoon.cam +0.0.0.0 tidebuy.com +0.0.0.0 tiltott.net +0.0.0.0 timetunnel.net +0.0.0.0 titan-gel-extra.com +0.0.0.0 titkoshirek.wordpress.com +0.0.0.0 titokterminal.com +0.0.0.0 tlx.3lift.com +0.0.0.0 tmx.technoratimedia.com +0.0.0.0 toads.osdn.com +0.0.0.0 todayresearch.com +0.0.0.0 tommasobuglioni.com +0.0.0.0 tommysbookmarks.com +0.0.0.0 tommysbookmarks.net +0.0.0.0 tomsonguitars.co.uk +0.0.0.0 tongji.baidu.com +0.0.0.0 toolbar.baidu.com +0.0.0.0 toolbar.soso.com +0.0.0.0 top.list.ru +0.0.0.0 top100-images.rambler.ru +0.0.0.0 top1site.3host.com +0.0.0.0 top5.mail.ru +0.0.0.0 topbestgames.com +0.0.0.0 topcashvibes.com +0.0.0.0 topconsumergifts.com +0.0.0.0 topdemaroc.com +0.0.0.0 tophirek.hu +0.0.0.0 toplist.cz +0.0.0.0 toplist.eu +0.0.0.0 toplist.throughput.de +0.0.0.0 topshape.me +0.0.0.0 toro-tags.com +0.0.0.0 toroadvertisingmedia.com +0.0.0.0 tororango.com +0.0.0.0 touch.media-serving.com +0.0.0.0 tour.cineble.com +0.0.0.0 tp2.beap.gemini.yahoo.com +0.0.0.0 tpads.ovguide.com +0.0.0.0 tpc.googlesyndication.com +0.0.0.0 tps.doubleverify.com +0.0.0.0 tps10216.doubleverify.com +0.0.0.0 tps20519.doubleverify.com +0.0.0.0 tps30.doubleverify.com +0.0.0.0 tps31.doubleverify.com +0.0.0.0 tr.bigpoint.com +0.0.0.0 tr.outbrain.com +0.0.0.0 tr.wl.webads.nl +0.0.0.0 traaaack.com +0.0.0.0 trace.qq.com +0.0.0.0 track.adbooth.net +0.0.0.0 track.cam4tracking.com +0.0.0.0 track.e7r.com.br +0.0.0.0 track.omgpl.com +0.0.0.0 track.roularta.adhese.com +0.0.0.0 track.tooplay.com +0.0.0.0 track.vscash.com +0.0.0.0 tracker.awr.im +0.0.0.0 tracker.baidu.com +0.0.0.0 tracking.aatkit.com +0.0.0.0 tracking.craktraffic.com +0.0.0.0 tracking.edvisors.com +0.0.0.0 tracking.feedmob.com +0.0.0.0 tracking.internetstores.de +0.0.0.0 tracking.joker.com +0.0.0.0 tracking.keywordmax.com +0.0.0.0 tracking.truthfinder.com +0.0.0.0 tracking.vcommission.com +0.0.0.0 tracking.veoxa.com +0.0.0.0 trackvoluum.com +0.0.0.0 tradearabia.advertserve.com +0.0.0.0 tradelax.com +0.0.0.0 tradem.com +0.0.0.0 tradetracker.net +0.0.0.0 traffic.adxprts.com +0.0.0.0 traffic.adxprtz.com +0.0.0.0 traffic.focuusing.com +0.0.0.0 traffic.getmyads.com +0.0.0.0 traffic.outbrain.com +0.0.0.0 trafficbee.com +0.0.0.0 trafficnetworkads24.com +0.0.0.0 trafficrevenue.net +0.0.0.0 trafficsan.com +0.0.0.0 traffictraders.com +0.0.0.0 traffprofit.com +0.0.0.0 trafmag.com +0.0.0.0 trafsearchonline.com +0.0.0.0 traktum.com +0.0.0.0 transferwiser.io +0.0.0.0 transplugin.io +0.0.0.0 travelhub.com.sg +0.0.0.0 trc.taboola.com +0.0.0.0 trekmedia.net +0.0.0.0 trendingpatrol.com +0.0.0.0 trendnews.com +0.0.0.0 trends.revcontent.com +0.0.0.0 triangle.dealsaver.com +0.0.0.0 tridentenvironmental.co.uk +0.0.0.0 trk.ablogica.com +0.0.0.0 trk.etrigue.com +0.0.0.0 trk.vidible.tv +0.0.0.0 trourted.pro +0.0.0.0 trustaffs.com +0.0.0.0 trvlnet-images.adbureau.net +0.0.0.0 trvlnet.adbureau.net +0.0.0.0 ts-shimada.com +0.0.0.0 tsbm.ch +0.0.0.0 tsp2002.com +0.0.0.0 tste.startribune.com +0.0.0.0 tsyndicate.com +0.0.0.0 ttarget.adbureau.net +0.0.0.0 ttnet.yandex.com.tr +0.0.0.0 ttoc8ok.com +0.0.0.0 tudasfaja.com +0.0.0.0 tudaskor.com +0.0.0.0 tudathalo.blogspot.hu +0.0.0.0 tudatosanelok.com +0.0.0.0 tudnodkel.blogspot.com +0.0.0.0 tudnodkell.info +0.0.0.0 turn.com +0.0.0.0 turnerapac.d1.sc.omtrdc.net +0.0.0.0 tv2no.linkpulse.com +0.0.0.0 tvn.adocean.pl +0.0.0.0 tvn.hit.gemius.pl +0.0.0.0 tvshowsnow.tvmax.hop.clickbank.net +0.0.0.0 tw.adserver.yahoo.com +0.0.0.0 tw2.adserver.yahoo.com +0.0.0.0 twofish.freeuk.com +0.0.0.0 twoj-typ.pl +0.0.0.0 twoj-voucher.com +0.0.0.0 twoje-nagrody.com.pl +0.0.0.0 twoje-nagrody.pl +0.0.0.0 twojszczesliwydzien.com +0.0.0.0 tz284.com +0.0.0.0 u-ads.adap.tv +0.0.0.0 u.openx.net +0.0.0.0 u.videoamp.com +0.0.0.0 uac.advertising.com +0.0.0.0 uav.tidaltv.com +0.0.0.0 ubmcmm.baidustatic.com +0.0.0.0 ucstat.baidu.com +0.0.0.0 ud.adkmob.com +0.0.0.0 udarem.com +0.0.0.0 udec.cl +0.0.0.0 uedata.amazon.com +0.0.0.0 uelbdc74fn.s.ad6media.fr +0.0.0.0 ugo.eu-adcenter.net +0.0.0.0 ui.ppjol.com +0.0.0.0 ujvilagtudat.blogspot.hu +0.0.0.0 uk-ads.openx.net +0.0.0.0 uk.adserver.yahoo.com +0.0.0.0 uk.bitcoinfreedom-appl.t500track42.com +0.0.0.0 uktc.ijento.com +0.0.0.0 ultrasponsor.com +0.0.0.0 ulusalofis.com +0.0.0.0 um.simpli.fi +0.0.0.0 ums.adtechus.com +0.0.0.0 unclechunk.com +0.0.0.0 undertonenetworks.com +0.0.0.0 uniclick.openv.com +0.0.0.0 union.56.com +0.0.0.0 union.6.cn +0.0.0.0 union.baidu.com +0.0.0.0 unser-en.de +0.0.0.0 unstat.baidu.com +0.0.0.0 uole.ad.uol.com.br +0.0.0.0 upgrade-ms-home.com +0.0.0.0 upload.adtech.fr +0.0.0.0 upload.adtech.us +0.0.0.0 uproar.com +0.0.0.0 uproar.fortunecity.com +0.0.0.0 urban.adspirit.de +0.0.0.0 urc.taboolasyndication.com +0.0.0.0 us-ads.openx.net +0.0.0.0 us-microsoft-store.com +0.0.0.0 us-u.openx.net +0.0.0.0 us.adserver.yahoo.com +0.0.0.0 usatoday.app.ur.gcion.com +0.0.0.0 usc.adserver.snapads.com +0.0.0.0 usemax.de +0.0.0.0 users.cuci.nl +0.0.0.0 users.tpg.com.au +0.0.0.0 usswrite.com +0.0.0.0 utarget.ru +0.0.0.0 utility.baidu.com +0.0.0.0 utils.media-general.com +0.0.0.0 utils.mediageneral.com +0.0.0.0 uvimage.56.com +0.0.0.0 v-support.free.bg +0.0.0.0 v1.browser-tools.systems +0.0.0.0 v16.56.com +0.0.0.0 v2.adsbookie.com +0.0.0.0 v2profit.com +0.0.0.0 v3.toolbar.soso.com +0.0.0.0 vaitu.club +0.0.0.0 vakarek.info +0.0.0.0 valsgaard-kofod.dk +0.0.0.0 van.ads.link4ads.com +0.0.0.0 vanbenthem.org +0.0.0.0 vast.ssp.optimatic.com +0.0.0.0 vast.tubemogul.com +0.0.0.0 vast.vertamedia.com +0.0.0.0 vcdn.adnxs.com +0.0.0.0 vda.oipzyrzffum.ovh +0.0.0.0 vdbunt.net +0.0.0.0 veirregnant.club +0.0.0.0 vendorlist.consensu.org +0.0.0.0 venetia.iad.appboy.com +0.0.0.0 vhowland.co.uk +0.0.0.0 vht.tradedoubler.com +0.0.0.0 viamichelin.cdn11.contentabc.com +0.0.0.0 viamichelin.media.trafficjunky.net +0.0.0.0 vibrantmedia.com +0.0.0.0 vice-ads-cdn.vice.com +0.0.0.0 victorlutte.cl +0.0.0.0 vidamsag.postr.hu +0.0.0.0 video-bazis.com +0.0.0.0 video.cynogage.com +0.0.0.0 video.entertaintastic.com +0.0.0.0 videobox.com +0.0.0.0 videocop.com +0.0.0.0 videoegg.adbureau.net +0.0.0.0 videogamerewardscentral.com +0.0.0.0 videomediagroep.nl +0.0.0.0 videos.fleshlight.com +0.0.0.0 videoslots.888.com +0.0.0.0 vidnline.com +0.0.0.0 vidroll.ru +0.0.0.0 view.atdmt.com +0.0.0.0 view.binlayer.com +0.0.0.0 view.jamba.de +0.0.0.0 views.m4n.nl +0.0.0.0 viglink.com +0.0.0.0 viglink.pgpartner.com +0.0.0.0 vilagfigyelo.com +0.0.0.0 vilaghelyzete.blogspot.com +0.0.0.0 vilagpolgarok.blogspot.hu +0.0.0.0 vilagunk.hu +0.0.0.0 villagarden.pl +0.0.0.0 vinkelvej12.dk +0.0.0.0 vip.adpiano.com +0.0.0.0 vipfastmoney.com +0.0.0.0 viralture.com +0.0.0.0 viralvideos.tips +0.0.0.0 vj.quanjingpay.com +0.0.0.0 vltwox7zl7h1wv.com +0.0.0.0 vmcsatellite.com +0.0.0.0 vmix.adbureau.net +0.0.0.0 vn.grab-credit4u.com +0.0.0.0 vnu.eu-adcenter.net +0.0.0.0 vnumedia02.webtrekk.net +0.0.0.0 vnumedia03.webtrekk.net +0.0.0.0 vnumedia04.webtrekk.net +0.0.0.0 vodafoneit.solution.weborama.fr +0.0.0.0 vodoustoichivshperplat.com +0.0.0.0 vodus-api-serverless.azurewebsites.net +0.0.0.0 vodus-api.azurewebsites.net +0.0.0.0 vodus.com +0.0.0.0 voduscdn.azureedge.net +0.0.0.0 volksaddiction.nl +0.0.0.0 voluumtracker.com +0.0.0.0 voluumtrk.com +0.0.0.0 voluumtrk2.com +0.0.0.0 voluumtrk3.com +0.0.0.0 voordeel.ad.nl +0.0.0.0 vpm.hu +0.0.0.0 vq91811.com +0.0.0.0 vu.veoxa.com +0.0.0.0 vz-cdn.trafficjunky.net +0.0.0.0 vzarabotke.ru +0.0.0.0 w-chat.xf.cz +0.0.0.0 w.ic.tynt.com +0.0.0.0 w.l.qq.com +0.0.0.0 w1.am15.net +0.0.0.0 w1.webcompteur.com +0.0.0.0 w10.centralmediaserver.com +0.0.0.0 w11.centralmediaserver.com +0.0.0.0 w2.am15.net +0.0.0.0 wa.and.co.uk +0.0.0.0 wac.2ddcc.alphacdn.net +0.0.0.0 wafmedia3.com +0.0.0.0 wahoha.com +0.0.0.0 wallflore.de +0.0.0.0 wangmeng.baidu.com +0.0.0.0 waoptions.com.au +0.0.0.0 wap.casee.cn +0.0.0.0 watch-this.live +0.0.0.0 waust.at +0.0.0.0 wayfarerspoutpraise.com +0.0.0.0 wd.adcolony.com +0.0.0.0 wdm29.com +0.0.0.0 we-are-gamers.com +0.0.0.0 weather.fixitpro.ro +0.0.0.0 web-bars.com +0.0.0.0 web.adblade.com +0.0.0.0 web123.webhotelli.fi +0.0.0.0 web1b.netreflector.com +0.0.0.0 webads.bizservers.com +0.0.0.0 webads.nl +0.0.0.0 webcamsex.nl +0.0.0.0 webcompteur.com +0.0.0.0 webhosting-ads.home.pl +0.0.0.0 webkurchatov.ru +0.0.0.0 webmdcom.tt.omtrdc.net +0.0.0.0 webstats1.com +0.0.0.0 websurvey.spa-mr.com +0.0.0.0 webtj.net +0.0.0.0 webtrekk.net +0.0.0.0 webuysupplystore.mooo.com +0.0.0.0 webwise.bt.com +0.0.0.0 wedleaunocomp.work +0.0.0.0 wegetpaid.net +0.0.0.0 wegotmedia.co +0.0.0.0 welcome.faptitans.com +0.0.0.0 welcome.pussysaga.com +0.0.0.0 wellnessnaturopathic.com +0.0.0.0 werinussa.net +0.0.0.0 westbridges.net +0.0.0.0 wf.basebanner.com +0.0.0.0 wf.taboola.com +0.0.0.0 whatishotnow.net +0.0.0.0 whos.amung.us +0.0.0.0 widespace.com +0.0.0.0 widget.achetezfacile.com +0.0.0.0 widget3.linkwithin.com +0.0.0.0 widget5.linkwithin.com +0.0.0.0 widgets.amung.us +0.0.0.0 widgets.outbrain.com +0.0.0.0 widgets.tcimg.com +0.0.0.0 wigetmedia.com +0.0.0.0 wikiforosh.ir +0.0.0.0 williamhill.es +0.0.0.0 windowgolddealtheclicks.live +0.0.0.0 windows-afx-update.com +0.0.0.0 windows-cnd-update.com +0.0.0.0 windows-en-us-update.com +0.0.0.0 windows-fsd-update.com +0.0.0.0 windows-msd-update.com +0.0.0.0 windows-office365.com +0.0.0.0 windows-service-en.com +0.0.0.0 windows-several-update.com +0.0.0.0 windows-update-02-en.com +0.0.0.0 windows-wsus-update.com +0.0.0.0 wm.baidu.com +0.0.0.0 wmedia.adk2x.com +0.0.0.0 wms-eu.amazon-adsystem.com +0.0.0.0 wms-na.amazon-adsystem.com +0.0.0.0 wonderlandads.com +0.0.0.0 worden.samenresultaat.nl +0.0.0.0 work-offer.com +0.0.0.0 workaccount.free.bg +0.0.0.0 worry-free-savings.com +0.0.0.0 wowanalytics.co.uk +0.0.0.0 wppluginspro.com +0.0.0.0 ws-na.amazon-adsystem.com +0.0.0.0 wtp101.com +0.0.0.0 ww1.flashx.net +0.0.0.0 ww1510.smartadserver.com +0.0.0.0 ww251.smartadserver.com +0.0.0.0 ww690.smartadserver.com +0.0.0.0 www.0202.com.tw +0.0.0.0 www.1-1ads.com +0.0.0.0 www.1120.com.tw +0.0.0.0 www.1hkfq6598i.com +0.0.0.0 www.247realmedia.com +0.0.0.0 www.321cba.com +0.0.0.0 www.360ads.com +0.0.0.0 www.3qqq.net +0.0.0.0 www.3turtles.com +0.0.0.0 www.404errorpage.com +0.0.0.0 www.56.com +0.0.0.0 www.5thavenue.com +0.0.0.0 www.7500.com +0.0.0.0 www.7bpeople.com +0.0.0.0 www.805m.com +0.0.0.0 www.888.com +0.0.0.0 www.888casino.com +0.0.0.0 www.888poker.com +0.0.0.0 www.961.com +0.0.0.0 www.aandgwright.plus.com +0.0.0.0 www.aarth.net +0.0.0.0 www.abc-tax.jp +0.0.0.0 www.actiondesk.com +0.0.0.0 www.ad-center.com +0.0.0.0 www.ad-souk.com +0.0.0.0 www.ad-up.com +0.0.0.0 www.ad-words.ru +0.0.0.0 www.ad6media.fr +0.0.0.0 www.adblockanalytics.com +0.0.0.0 www.adbrite.com +0.0.0.0 www.adcanadian.com +0.0.0.0 www.adcash.com +0.0.0.0 www.addthis.com +0.0.0.0 www.adengage.com +0.0.0.0 www.adexchangecloud.com +0.0.0.0 www.adfactor.nl +0.0.0.0 www.adfunkyserver.com +0.0.0.0 www.adfusion.com +0.0.0.0 www.adimages.beeb.com +0.0.0.0 www.adipics.com +0.0.0.0 www.adjmps.com +0.0.0.0 www.adjug.com +0.0.0.0 www.adloader.com +0.0.0.0 www.adlogix.com +0.0.0.0 www.admex.com +0.0.0.0 www.adnet.biz +0.0.0.0 www.adnet.com +0.0.0.0 www.adnet.de +0.0.0.0 www.adnetworkperformance.com +0.0.0.0 www.adnxs.com +0.0.0.0 www.adobee.com +0.0.0.0 www.adocean.pl +0.0.0.0 www.adotube.com +0.0.0.0 www.adpepper.dk +0.0.0.0 www.adpmbtj.com +0.0.0.0 www.adpowerzone.com +0.0.0.0 www.adquest3d.com +0.0.0.0 www.adreporting.com +0.0.0.0 www.adrianwaldock.plus.com +0.0.0.0 www.ads.revenue.net +0.0.0.0 www.ads2srv.com +0.0.0.0 www.adscience.nl +0.0.0.0 www.adsensecustomsearchads.com +0.0.0.0 www.adserver-espnet.sportszone.net +0.0.0.0 www.adserver.co.il +0.0.0.0 www.adserver.com +0.0.0.0 www.adserver.com.my +0.0.0.0 www.adserver.janes.net +0.0.0.0 www.adserver.janes.org +0.0.0.0 www.adserver.net +0.0.0.0 www.adserver.ugo.nl +0.0.0.0 www.adservtech.com +0.0.0.0 www.adsinimages.com +0.0.0.0 www.adskeeper.co.uk +0.0.0.0 www.adsoftware.com +0.0.0.0 www.adspics.com +0.0.0.0 www.adsrvr.org +0.0.0.0 www.adstogo.com +0.0.0.0 www.adsupplyads.com +0.0.0.0 www.adtechus.com +0.0.0.0 www.adtrader.com +0.0.0.0 www.adtrix.com +0.0.0.0 www.advaliant.com +0.0.0.0 www.advanpromo.com +0.0.0.0 www.advconversion.com +0.0.0.0 www.adverterenbijrtl.nl +0.0.0.0 www.adverterenbijsbs.nl +0.0.0.0 www.adverterenzeeland.nl +0.0.0.0 www.advertpro.com +0.0.0.0 www.adverts.dcthomson.co.uk +0.0.0.0 www.advertyz.com +0.0.0.0 www.adview.cn +0.0.0.0 www.adzerk.net +0.0.0.0 www.aero-source.net +0.0.0.0 www.afcyhf.com +0.0.0.0 www.affiliate-fr.com +0.0.0.0 www.affiliateclick.com +0.0.0.0 www.affiliation-france.com +0.0.0.0 www.afform.co.uk +0.0.0.0 www.affpartners.com +0.0.0.0 www.afterdownload.com +0.0.0.0 www.agkn.com +0.0.0.0 www.agt.net +0.0.0.0 www.airfrance.life +0.0.0.0 www.ajalis.com +0.0.0.0 www.akiko.f9.co.uk +0.0.0.0 www.alexrc.plus.com +0.0.0.0 www.algocashmaster.com +0.0.0.0 www.allosponsor.com +0.0.0.0 www.amazing-opportunities.info +0.0.0.0 www.andyhawk.free-online.co.uk +0.0.0.0 www.andymurray.plus.com +0.0.0.0 www.annuaire-autosurf.com +0.0.0.0 www.anrdoezrs.net +0.0.0.0 www.api.taboola.com +0.0.0.0 www.apogara.plus.com +0.0.0.0 www.applelounge.com +0.0.0.0 www.applicationwiki.com +0.0.0.0 www.appliedsemantics.com +0.0.0.0 www.appnexus.com +0.0.0.0 www.aptracking1.com +0.0.0.0 www.area043.com +0.0.0.0 www.art-offer.com +0.0.0.0 www.atpanel.com +0.0.0.0 www.aureate.com +0.0.0.0 www.autohipnose.com +0.0.0.0 www.automotive-offer.com +0.0.0.0 www.avsads.com +0.0.0.0 www.awltovhc.com +0.0.0.0 www.baba-t.com +0.0.0.0 www.balnakiel.plus.com +0.0.0.0 www.bannerads.de +0.0.0.0 www.bannerbackup.com +0.0.0.0 www.bannerconnect.net +0.0.0.0 www.bannersurvey.biz +0.0.0.0 www.banstex.com +0.0.0.0 www.bbelements.com +0.0.0.0 www.benhamlyn.plus.com +0.0.0.0 www.best-iphone6s.com +0.0.0.0 www.bicoinsprofit.com +0.0.0.0 www.bidtraffic.com +0.0.0.0 www.bidvertiser.com +0.0.0.0 www.bigbangempire.com +0.0.0.0 www.bigbrandpromotions.com +0.0.0.0 www.bigbrandrewards.com +0.0.0.0 www.biggestgiftrewards.com +0.0.0.0 www.billcarthy.f9.co.uk +0.0.0.0 www.binarysystem4u.com +0.0.0.0 www.bitcoadz.io +0.0.0.0 www.bitmedia.io +0.0.0.0 www.bitraffic.com +0.0.0.0 www.biz-offer.com +0.0.0.0 www.bizographics.com +0.0.0.0 www.bjhdrx.com +0.0.0.0 www.blockadsnot.com +0.0.0.0 www.blockchaintop.nl +0.0.0.0 www.blossomtel.com +0.0.0.0 www.bluecrabhosting.co.uk +0.0.0.0 www.bluediamondoffers.com +0.0.0.0 www.bnnr.nl +0.0.0.0 www.bodog.eu +0.0.0.0 www.boonsolutions.com +0.0.0.0 www.bostonwall.com +0.0.0.0 www.bovadapromotions.lv +0.0.0.0 www.brandsurveypanel.com +0.0.0.0 www.bretby.plus.com +0.0.0.0 www.brightonclick.com +0.0.0.0 www.bryantaylor.free-online.co.uk +0.0.0.0 www.btalbot.plus.com +0.0.0.0 www.btvm.ne.jp +0.0.0.0 www.budsinc.com +0.0.0.0 www.bulkclicks.com +0.0.0.0 www.bulletads.com +0.0.0.0 www.burstnet.com +0.0.0.0 www.bus-offer.com +0.0.0.0 www.buttcandy.com +0.0.0.0 www.buycheapadvertising.com +0.0.0.0 www.buyhitscheap.com +0.0.0.0 www.buzzadnetwork.com +0.0.0.0 www.buzzonclick.com +0.0.0.0 www.c2.taboola.com +0.0.0.0 www.cadvision.com +0.0.0.0 www.cafecoquin.com +0.0.0.0 www.cam4.fr +0.0.0.0 www.camion.idps.co.uk +0.0.0.0 www.canuckmethods.com +0.0.0.0 www.capath.com +0.0.0.0 www.capturedcovers.com +0.0.0.0 www.carnegienet.net +0.0.0.0 www.cashback.co.uk +0.0.0.0 www.cashbackwow.co.uk +0.0.0.0 www.cashcapitalsystem.com +0.0.0.0 www.cashcount.com +0.0.0.0 www.casino770.com +0.0.0.0 www.cati.com.tw +0.0.0.0 www.cdn.taboola.com +0.0.0.0 www.cdn4ads.com +0.0.0.0 www.cellphoneincentives.com +0.0.0.0 www.chartbeat.com +0.0.0.0 www.chartercare.plus.com +0.0.0.0 www.chienhung.url.tw +0.0.0.0 www.chiyih.com +0.0.0.0 www.choicedealz.com +0.0.0.0 www.choicesurveypanel.com +0.0.0.0 www.christianbusinessadvertising.com +0.0.0.0 www.claimfreerewards.com +0.0.0.0 www.clevernt.com +0.0.0.0 www.click10.com +0.0.0.0 www.click4click.com +0.0.0.0 www.clickbank.com +0.0.0.0 www.clickdensity.com +0.0.0.0 www.clicksgear.com +0.0.0.0 www.clicksor.com +0.0.0.0 www.clicktale.com +0.0.0.0 www.clicktale.net +0.0.0.0 www.clickthruserver.com +0.0.0.0 www.clickthrutraffic.com +0.0.0.0 www.clicktilluwin.com +0.0.0.0 www.clickxchange.com +0.0.0.0 www.cliftons.plus.com +0.0.0.0 www.coin-ad.com +0.0.0.0 www.coinad.com +0.0.0.0 www.coinzilla.io +0.0.0.0 www.computer-offer.com +0.0.0.0 www.computersncs.com +0.0.0.0 www.contaxe.com +0.0.0.0 www.contextuads.com +0.0.0.0 www.contextweb.com +0.0.0.0 www.conversantmedia.com +0.0.0.0 www.cookingtiprewards.com +0.0.0.0 www.coolconcepts.nl +0.0.0.0 www.coreglead.co.uk +0.0.0.0 www.cosmeticscentre.uk.com +0.0.0.0 www.cotc.net +0.0.0.0 www.courtneywalker.plus.com +0.0.0.0 www.cpabank.com +0.0.0.0 www.cpmadvisors.com +0.0.0.0 www.crazypopups.com +0.0.0.0 www.crazywinnings.com +0.0.0.0 www.crispads.com +0.0.0.0 www.crowdgravity.com +0.0.0.0 www.crowdignite.com +0.0.0.0 www.cryptocoinsad.com +0.0.0.0 www.csalikft.hu +0.0.0.0 www.ctaz.com +0.0.0.0 www.ctbdev.net +0.0.0.0 www.cuci.nl +0.0.0.0 www.cyberfaery.com +0.0.0.0 www.da-ads.com +0.0.0.0 www.dalesnewzealand.co.nz +0.0.0.0 www.danair.es +0.0.0.0 www.datatech.es +0.0.0.0 www.datingadvertising.com +0.0.0.0 www.datoben.waw.pl +0.0.0.0 www.davion.plus.com +0.0.0.0 www.debbo.plus.com +0.0.0.0 www.deelen-wageningen.nl +0.0.0.0 www.defaultinternet.com +0.0.0.0 www.delton.com +0.0.0.0 www.derekrjones.plus.com +0.0.0.0 www.designbloxlive.com +0.0.0.0 www.destinationurl.com +0.0.0.0 www.devenney.plus.com +0.0.0.0 www.devis-abri-de-piscine.fr +0.0.0.0 www.devon38.plus.com +0.0.0.0 www.dgmaustralia.com +0.0.0.0 www.diaita.ch +0.0.0.0 www.digimedia.com +0.0.0.0 www.directnetadvertising.net +0.0.0.0 www.dirtyrhino.com +0.0.0.0 www.djugoogs.com +0.0.0.0 www.dragonawaken.com +0.0.0.0 www.drowle.com +0.0.0.0 www.dt1blog.com +0.0.0.0 www.dunlop.force9.co.uk +0.0.0.0 www.dutchsales.org +0.0.0.0 www.e-bannerx.com +0.0.0.0 www.eastwood35.idps.co.uk +0.0.0.0 www.easy2date.net +0.0.0.0 www.easyadservice.com +0.0.0.0 www.ebayadvertising.com +0.0.0.0 www.ebaybanner.com +0.0.0.0 www.edv-waldherr.at +0.0.0.0 www.emadesign.net +0.0.0.0 www.emarketmakers.com +0.0.0.0 www.entertainment-specials.com +0.0.0.0 www.eshopads2.com +0.0.0.0 www.euros4click.de +0.0.0.0 www.eva.hi-ho.ne.jp +0.0.0.0 www.everestgroupcorp.com +0.0.0.0 www.everifymatch.com +0.0.0.0 www.exclusivegiftcards.com +0.0.0.0 www.expoteam.net +0.0.0.0 www.eyewonder.com +0.0.0.0 www.ezl.com +0.0.0.0 www.ezlink.ca +0.0.0.0 www.fast-adv.it +0.0.0.0 www.fatcatrewards.com +0.0.0.0 www.feedstermedia.com +0.0.0.0 www.finance-offer.com +0.0.0.0 www.fineclicks.com +0.0.0.0 www.firemouth.plus.com +0.0.0.0 www.firered.plus.com +0.0.0.0 www.flagcounter.com +0.0.0.0 www.flexibletool.com +0.0.0.0 www.flowerdevon.idps.co.uk +0.0.0.0 www.flu23.com +0.0.0.0 www.focalex.com +0.0.0.0 www.folloyu.com +0.0.0.0 www.food-offer.com +0.0.0.0 www.ford7.plus.com +0.0.0.0 www.formosahappiness.org +0.0.0.0 www.fpctraffic2.com +0.0.0.0 www.fra19.plus.com +0.0.0.0 www.framar.plus.com +0.0.0.0 www.freeadguru.com +0.0.0.0 www.freebiegb.co.uk +0.0.0.0 www.freecamerasource.com +0.0.0.0 www.freecamsecrets.com +0.0.0.0 www.freecamsexposed.com +0.0.0.0 www.freedvddept.com +0.0.0.0 www.freefoodsource.com +0.0.0.0 www.freefuelcard.com +0.0.0.0 www.freefuelcoupon.com +0.0.0.0 www.freeipoduk.co.uk +0.0.0.0 www.freelaptopreward.com +0.0.0.0 www.freenation.com +0.0.0.0 www.freeplasmanation.com +0.0.0.0 www.freespinwinner.win +0.0.0.0 www.freo-stats.nl +0.0.0.0 www.friendlyduck.com +0.0.0.0 www.frontpagecash.com +0.0.0.0 www.ftjcfx.com +0.0.0.0 www.funkydoowop.plus.com +0.0.0.0 www.fusionbanners.com +0.0.0.0 www.garethwalker.plus.com +0.0.0.0 www.gatesofhell.plus.com +0.0.0.0 www.gatoradvertisinginformationnetwork.com +0.0.0.0 www.gbinnie.plus.com +0.0.0.0 www.georgewatson.plus.com +0.0.0.0 www.get-express-vpn.com +0.0.0.0 www.getagiftonline.com +0.0.0.0 www.getlink.pw +0.0.0.0 www.getloan.com +0.0.0.0 www.getmyads24.com +0.0.0.0 www.getmyfreegiftcard.com +0.0.0.0 www.getspecialgifts.com +0.0.0.0 www.giftcardchallenge.com +0.0.0.0 www.giftcardsurveys.us.com +0.0.0.0 www.gigdnetwork.com +0.0.0.0 www.gm4pgv.plus.com +0.0.0.0 www.gmads.net +0.0.0.0 www.googleadservices.com +0.0.0.0 www.grabbit-rabbit.com +0.0.0.0 www.greasypalm.com +0.0.0.0 www.greatdexchange.com +0.0.0.0 www.greencentral.plus.com +0.0.0.0 www.groupm.com +0.0.0.0 www.grtexch.com +0.0.0.0 www.guesstheview.com +0.0.0.0 www.hansvanderwerf.nl +0.0.0.0 www.healthbeautyncs.com +0.0.0.0 www.hebdotop.com +0.0.0.0 www.heusmarketing.nl +0.0.0.0 www.hibids10.com +0.0.0.0 www.hieroglyph.freeuk.com +0.0.0.0 www.hightrafficads.com +0.0.0.0 www.hiroden-con.jp +0.0.0.0 www.histats.com +0.0.0.0 www.hooqy.com +0.0.0.0 www.hotchatdate.com +0.0.0.0 www.hotgiftzone.com +0.0.0.0 www.hotkeys.com +0.0.0.0 www.i-younet.ne.jp +0.0.0.0 www.idealcasino.net +0.0.0.0 www.idirect.com +0.0.0.0 www.ifileyou.com +0.0.0.0 www.iicdn.com +0.0.0.0 www.ili.net +0.0.0.0 www.ilovecheating.com +0.0.0.0 www.ilovemobi.com +0.0.0.0 www.images.taboola.com +0.0.0.0 www.imcounting.com +0.0.0.0 www.incentivegateway.com +0.0.0.0 www.indiads.com +0.0.0.0 www.infinite-ads.com +0.0.0.0 www.inflationbreedinghoax.com +0.0.0.0 www.intela.com +0.0.0.0 www.interstitialzone.com +0.0.0.0 www.invitefashion.com +0.0.0.0 www.inyes.com.tw +0.0.0.0 www.iqoption.com +0.0.0.0 www.is1.clixgalore.com +0.0.0.0 www.isfilebest.com +0.0.0.0 www.isistech.com.tw +0.0.0.0 www.istats.nl +0.0.0.0 www.itrackerpro.com +0.0.0.0 www.itsfree123.com +0.0.0.0 www.izmsj.co.jp +0.0.0.0 www.izu.co.jp +0.0.0.0 www.jetseeker.com +0.0.0.0 www.jivox.com +0.0.0.0 www.jolic2.com +0.0.0.0 www.jrhayley.plus.com +0.0.0.0 www.jxliu.com +0.0.0.0 www.k-macs.ne.jp +0.0.0.0 www.katch.ne.jp +0.0.0.0 www.kenkudo.plus.com +0.0.0.0 www.keywordblocks.com +0.0.0.0 www.kitaramarketplace.com +0.0.0.0 www.kitaramedia.com +0.0.0.0 www.kixer.com +0.0.0.0 www.kliksaya.com +0.0.0.0 www.knell.plus.com +0.0.0.0 www.kolks.nl +0.0.0.0 www.konimkan.com +0.0.0.0 www.kontera.com +0.0.0.0 www.konversation.com +0.0.0.0 www.kreaffiliation.com +0.0.0.0 www.kuhdi.com +0.0.0.0 www.ladyclicks.ru +0.0.0.0 www.laptopreportcard.com +0.0.0.0 www.laptoprewards.com +0.0.0.0 www.laptoprewardsgroup.com +0.0.0.0 www.laptoprewardszone.com +0.0.0.0 www.larivieracasino.com +0.0.0.0 www.lduhtrp.net +0.0.0.0 www.le1er.net +0.0.0.0 www.leadgreed.com +0.0.0.0 www.leklicht.net +0.0.0.0 www.lincolnshirefitness.co.uk +0.0.0.0 www.linkhut.com +0.0.0.0 www.linkpulse.com +0.0.0.0 www.linkredirect.biz +0.0.0.0 www.linkwithin.com +0.0.0.0 www.liveadexchanger.com +0.0.0.0 www.loboclick.com +0.0.0.0 www.lottoforever.com +0.0.0.0 www.lpcloudsvr302.com +0.0.0.0 www.lpmxp2017.com +0.0.0.0 www.lpmxp2024.com +0.0.0.0 www.lucky-day-uk.com +0.0.0.0 www.lysabarnard.plus.com +0.0.0.0 www.m2trk.com +0.0.0.0 www.ma-kaeser.ch +0.0.0.0 www.maaxmarket.com +0.0.0.0 www.macatawa.org +0.0.0.0 www.market-buster.com +0.0.0.0 www.marketrip.co +0.0.0.0 www.maxbounty.com +0.0.0.0 www.maxonclick.com +0.0.0.0 www.mb01.com +0.0.0.0 www.mb102.com +0.0.0.0 www.medhiartis.com +0.0.0.0 www.media-motor.com +0.0.0.0 www.media2.travelzoo.com +0.0.0.0 www.medical-offer.com +0.0.0.0 www.megawealthbiz.com +0.0.0.0 www.mellowads.com +0.0.0.0 www.merijntjeaanderijn.nl +0.0.0.0 www.merlin.co.il +0.0.0.0 www.mgid.com +0.0.0.0 www.mightymagoo.com +0.0.0.0 www.mijnbladopdemat.nl +0.0.0.0 www.mikaeljigmo.com +0.0.0.0 www.miqsoft.hu +0.0.0.0 www.miyazaki-catv.ne.jp +0.0.0.0 www.mjonkers.nl +0.0.0.0 www.mlntracker.com +0.0.0.0 www.mochibot.com +0.0.0.0 www.morefreecamsecrets.com +0.0.0.0 www.morevisits.info +0.0.0.0 www.mpression.net +0.0.0.0 www.mr-mondial.com +0.0.0.0 www.ms247.plus.com +0.0.0.0 www.my-rewardsvault.com +0.0.0.0 www.my-stats.com +0.0.0.0 www.myadsl.co.za +0.0.0.0 www.myaffiliateprogram.com +0.0.0.0 www.mycashback.co.uk +0.0.0.0 www.mychoicerewards.com +0.0.0.0 www.myexclusiverewards.com +0.0.0.0 www.myfreedinner.com +0.0.0.0 www.myfreegifts.co.uk +0.0.0.0 www.myfreemp3player.com +0.0.0.0 www.mygreatrewards.com +0.0.0.0 www.myseostats.com +0.0.0.0 www.myuitm.com +0.0.0.0 www.myusersonline.com +0.0.0.0 www.na47.com +0.0.0.0 www.nas-k.co.jp +0.0.0.0 www.nationalissuepanel.com +0.0.0.0 www.nationalsurveypanel.com +0.0.0.0 www.nctracking.com +0.0.0.0 www.ndbsoft.be +0.0.0.0 www.nearbyad.com +0.0.0.0 www.nebulus30.plus.com +0.0.0.0 www.needadvertising.com +0.0.0.0 www.neptuneads.com +0.0.0.0 www.neszmely.eu +0.0.0.0 www.newmedia.plus.com +0.0.0.0 www.newnorth.net +0.0.0.0 www.news6health.com +0.0.0.0 www.newtrees.plus.com +0.0.0.0 www.nextlnk7.com +0.0.0.0 www.nospartenaires.com +0.0.0.0 www.novelsys.co +0.0.0.0 www.nozawashoten.com +0.0.0.0 www.nutaku.com +0.0.0.0 www.odyssey.on.ca +0.0.0.0 www.offerx.co.uk +0.0.0.0 www.olioeroli.it +0.0.0.0 www.onclickpredictiv.com +0.0.0.0 www.onclicktop.com +0.0.0.0 www.ontheweb.com +0.0.0.0 www.opendownload.de +0.0.0.0 www.openload.de +0.0.0.0 www.optad360.com +0.0.0.0 www.outbrain.com +0.0.0.0 www.ozonatory24.pl +0.0.0.0 www.paperg.com +0.0.0.0 www.parsads.com +0.0.0.0 www.partycasino.com +0.0.0.0 www.pathforpoints.com +0.0.0.0 www.paypopup.com +0.0.0.0 www.peachy18.com +0.0.0.0 www.pedigree1.plus.com +0.0.0.0 www.perfectgirls.net +0.0.0.0 www.performanceonclick.com +0.0.0.0 www.persgroepadvertising.nl +0.0.0.0 www.perso.ch +0.0.0.0 www.peteralexander.plus.com +0.0.0.0 www.peterfishwick.free-online.co.uk +0.0.0.0 www.pfhsystem.com +0.0.0.0 www.phoenixads.co.in +0.0.0.0 www.phorm.com +0.0.0.0 www.pitakchon.com +0.0.0.0 www.placelocal.com +0.0.0.0 www.planet.eon.net +0.0.0.0 www.plasmatv4free.com +0.0.0.0 www.politicalopinionsurvey.com +0.0.0.0 www.pomp-buerotechnik.de +0.0.0.0 www.poponclick.com +0.0.0.0 www.popup.taboola.com +0.0.0.0 www.popupad.net +0.0.0.0 www.popupdomination.com +0.0.0.0 www.popuptraffic.com +0.0.0.0 www.postmasterbannernet.com +0.0.0.0 www.postmasterdirect.com +0.0.0.0 www.postnewsads.com +0.0.0.0 www.praktijkmariekehuisman.nl +0.0.0.0 www.predictivadnetwork.com +0.0.0.0 www.premiumproductsonline.com +0.0.0.0 www.prizes.co.uk +0.0.0.0 www.pro-partners.nl +0.0.0.0 www.probabilidades.net +0.0.0.0 www.probusinesshub.com +0.0.0.0 www.productresearchpanel.com +0.0.0.0 www.producttestpanel.com +0.0.0.0 www.projectwonderful.com +0.0.0.0 www.prtc.net +0.0.0.0 www.psclicks.com +0.0.0.0 www.pubdirecte.com +0.0.0.0 www.pureadexchange.com +0.0.0.0 www.qcoldtui1999.com +0.0.0.0 www.quickbrowsersearch.com +0.0.0.0 www.radiate.com +0.0.0.0 www.rankyou.com +0.0.0.0 www.redactiepartners.nl +0.0.0.0 www.regflow.com +0.0.0.0 www.registrarads.com +0.0.0.0 www.reklam3.net +0.0.0.0 www.resolvingserver.com +0.0.0.0 www.reusenproject-n.nl +0.0.0.0 www.rewardsflow.com +0.0.0.0 www.ringtonepartner.com +0.0.0.0 www.riskybus.f9.co.uk +0.0.0.0 www.robm674.plus.com +0.0.0.0 www.romepartners.com +0.0.0.0 www.roulettebotplus.com +0.0.0.0 www.rpepin.plus.com +0.0.0.0 www.rtcode.com +0.0.0.0 www.rubyfortune.com +0.0.0.0 www.ryosuke.plus.com +0.0.0.0 www.sa44.net +0.0.0.0 www.sagent.io +0.0.0.0 www.sarge05.plus.com +0.0.0.0 www.savings-time.com +0.0.0.0 www.sayfabulunamadi.com +0.0.0.0 www.schemml.de +0.0.0.0 www.scottofyork.plus.com +0.0.0.0 www.screen-mates.com +0.0.0.0 www.searchingzone.com +0.0.0.0 www.searchwe.com +0.0.0.0 www.securerunner.com +0.0.0.0 www.servitemequipos.cl +0.0.0.0 www.seward.net +0.0.0.0 www.sexadvertentiesite.nl +0.0.0.0 www.sexpartnerx.com +0.0.0.0 www.sexsponsors.com +0.0.0.0 www.sgtwilko.f9.co.uk +0.0.0.0 www.share-server.com +0.0.0.0 www.shareasale.com +0.0.0.0 www.shaunfennings.plus.com +0.0.0.0 www.shichihukuudon.com +0.0.0.0 www.shopperpromotions.com +0.0.0.0 www.shopping-offer.com +0.0.0.0 www.shoppingjobshere.com +0.0.0.0 www.shoppingminds.net +0.0.0.0 www.shorthouse.com +0.0.0.0 www.silcom.com +0.0.0.0 www.simpli.fi +0.0.0.0 www.skegness.net +0.0.0.0 www.skvarsani.plus.com +0.0.0.0 www.sky-net.or.jp +0.0.0.0 www.skywin.com.tw +0.0.0.0 www.smailes.plus.com +0.0.0.0 www.smart-scripts.com +0.0.0.0 www.smartadserver.com +0.0.0.0 www.smarttopchain.nl +0.0.0.0 www.smichovbike.cz +0.0.0.0 www.smokersopinionpoll.com +0.0.0.0 www.smspop.com +0.0.0.0 www.sochr.com +0.0.0.0 www.sociallypublish.com +0.0.0.0 www.speedboink.com +0.0.0.0 www.speedyclick.com +0.0.0.0 www.spinbox.com +0.0.0.0 www.spinia.com +0.0.0.0 www.sponsorads.de +0.0.0.0 www.sponsoradulto.com +0.0.0.0 www.sq2trk2.com +0.0.0.0 www.ssquire.plus.com +0.0.0.0 www.star-advertising.com +0.0.0.0 www.startnewtab.com +0.0.0.0 www.studiomugnaini.eu +0.0.0.0 www.subsitesadserver.co.uk +0.0.0.0 www.sudokuwhiz.com +0.0.0.0 www.sun-inet.or.jp +0.0.0.0 www.superbrewards.com +0.0.0.0 www.superinterstitial.com +0.0.0.0 www.surplus-suppliers.com +0.0.0.0 www.sweetsforfree.com +0.0.0.0 www.syncaccess.net +0.0.0.0 www.system-live-media.cz +0.0.0.0 www.taboola.com +0.0.0.0 www.tao123.com +0.0.0.0 www.tbitcoin.me +0.0.0.0 www.teltech.hu +0.0.0.0 www.telusplanet.net +0.0.0.0 www.terraclicks.com +0.0.0.0 www.text-link-ads.com +0.0.0.0 www.textbanners.net +0.0.0.0 www.textsrv.com +0.0.0.0 www.tgpmanager.com +0.0.0.0 www.thatrendsystem.com +0.0.0.0 www.thepringlefamily.plus.com +0.0.0.0 www.thetraderinpajamas.com +0.0.0.0 www.theuseful.com +0.0.0.0 www.theuseful.net +0.0.0.0 www.thewaycloud.com +0.0.0.0 www.thinktarget.com +0.0.0.0 www.thruport.com +0.0.0.0 www.tlauder.f9.co.uk +0.0.0.0 www.top-free-casino-games.com +0.0.0.0 www.top20free.com +0.0.0.0 www.topcashvibes.com +0.0.0.0 www.topconsumergifts.com +0.0.0.0 www.topdemaroc.com +0.0.0.0 www.topreward.site +0.0.0.0 www.topsecretmagic.co.uk +0.0.0.0 www.topworld.nl +0.0.0.0 www.tqlkg.com +0.0.0.0 www.track2cash.com +0.0.0.0 www.tracklead.net +0.0.0.0 www.tradeadexchange.com +0.0.0.0 www.tradelax.com +0.0.0.0 www.tradem.com +0.0.0.0 www.trafficnetworkads24.com +0.0.0.0 www.trafficrevenue.net +0.0.0.0 www.traffictrader.net +0.0.0.0 www.traffictraders.com +0.0.0.0 www.trafsearchonline.com +0.0.0.0 www.traktrafficflow.com +0.0.0.0 www.tranzit124.cz +0.0.0.0 www.traveladvertising.com +0.0.0.0 www.trc.taboola.com +0.0.0.0 www.treeloot.com +0.0.0.0 www.trendnews.com +0.0.0.0 www.trendsonline.biz +0.0.0.0 www.trourted.pro +0.0.0.0 www.truentertainment.net +0.0.0.0 www.ts-shimada.com +0.0.0.0 www.ttnet.yandex.com.tr +0.0.0.0 www.ttoc8ok.com +0.0.0.0 www.turn.com +0.0.0.0 www.tutka.net +0.0.0.0 www.tutop.com +0.0.0.0 www.twofish.freeuk.com +0.0.0.0 www.u1trkqf.com +0.0.0.0 www.ukbanners.com +0.0.0.0 www.uproar.com +0.0.0.0 www.urdoot.win +0.0.0.0 www.usemax.de +0.0.0.0 www.user-shield.com +0.0.0.0 www.users.dialstart.net +0.0.0.0 www.users.freenetname.co.uk +0.0.0.0 www.utarget.co.uk +0.0.0.0 www.valueclick.com +0.0.0.0 www.vandenberghider.plus.com +0.0.0.0 www.vanguard-art.com +0.0.0.0 www.veritaspartners.co.jp +0.0.0.0 www.vibrantmedia.com +0.0.0.0 www.victorlutte.cl +0.0.0.0 www.victory1999.com +0.0.0.0 www.videoconverterhd.com +0.0.0.0 www.videogamerewardscentral.com +0.0.0.0 www.videomediagroep.nl +0.0.0.0 www.view4cash.de +0.0.0.0 www.vilaglato.info +0.0.0.0 www.virtumundo.com +0.0.0.0 www.visualwebsiteoptimizer.com +0.0.0.0 www.vmcsatellite.com +0.0.0.0 www.wctc.net +0.0.0.0 www.wdm29.com +0.0.0.0 www.webcompteur.com +0.0.0.0 www.websitepromoten.be +0.0.0.0 www.websponsors.com +0.0.0.0 www.webtj.net +0.0.0.0 www.webtrekk.net +0.0.0.0 www.wegetpaid.net +0.0.0.0 www.wessexgrange.plus.com +0.0.0.0 www.westreclameadvies.nl +0.0.0.0 www.whalecashads.com +0.0.0.0 www.widespace.com +0.0.0.0 www.widgetbucks.com +0.0.0.0 www.wigetmedia.com +0.0.0.0 www.williamhill.es +0.0.0.0 www.windaily.com +0.0.0.0 www.work-offer.com +0.0.0.0 www.worry-free-savings.com +0.0.0.0 www.wppluginspro.com +0.0.0.0 www.wu4652.com.tw +0.0.0.0 www.wwt-ag.ch +0.0.0.0 www.xadsmart.com +0.0.0.0 www.xaxis.com +0.0.0.0 www.xbn.ru +0.0.0.0 www.xn--turkishirlines-1p8g.com +0.0.0.0 www.yceml.net +0.0.0.0 www.yieldmanager.net +0.0.0.0 www.yieldpartners.com +0.0.0.0 www.youfck.com +0.0.0.0 www.your-gift-zone.com +0.0.0.0 www.yourgascards.com +0.0.0.0 www.yourgiftrewards.com +0.0.0.0 www.yourgiftzone.com +0.0.0.0 www.youripad4free.com +0.0.0.0 www.yourrewardzone.com +0.0.0.0 www.yoursmartrewards.com +0.0.0.0 www.yuzuni.com +0.0.0.0 www.ywmc.com.tw +0.0.0.0 www.zabavazaodrasle.com +0.0.0.0 www.zbippirad.info +0.0.0.0 www.zemgo.com +0.0.0.0 www.zevents.com +0.0.0.0 www.zytpirwai.net +0.0.0.0 www1.amigo2.ne.jp +0.0.0.0 www1.bannerspace.com +0.0.0.0 www1.belboon.de +0.0.0.0 www1.mpnrs.com +0.0.0.0 www1.xmediaserve.com +0.0.0.0 www1.zapadserver1.com +0.0.0.0 www10.glam.com +0.0.0.0 www10.indiads.com +0.0.0.0 www10.paypopup.com +0.0.0.0 www12.glam.com +0.0.0.0 www123.glam.com +0.0.0.0 www13.glam.com +0.0.0.0 www14.smartadserver.com +0.0.0.0 www17.glam.com +0.0.0.0 www18.glam.com +0.0.0.0 www2.ad-server.online +0.0.0.0 www2.adserverpub.com +0.0.0.0 www2.bannerspace.com +0.0.0.0 www2.glam.com +0.0.0.0 www2.gorillavid.in +0.0.0.0 www2.pubdirecte.com +0.0.0.0 www2.tpgi.com.au +0.0.0.0 www2.udec.cl +0.0.0.0 www2.wyylde.com +0.0.0.0 www2.zapadserver1.com +0.0.0.0 www210.paypopup.com +0.0.0.0 www211.paypopup.com +0.0.0.0 www212.paypopup.com +0.0.0.0 www213.paypopup.com +0.0.0.0 www24.glam.com +0.0.0.0 www24a.glam.com +0.0.0.0 www25.glam.com +0.0.0.0 www25a.glam.com +0.0.0.0 www3.addthis.com +0.0.0.0 www3.bannerspace.com +0.0.0.0 www3.game-advertising-online.com +0.0.0.0 www3.haberturk.com +0.0.0.0 www3.smartadserver.com +0.0.0.0 www3.telus.net +0.0.0.0 www3.webhostingtalk.com +0.0.0.0 www30.glam.com +0.0.0.0 www30a1-orig.glam.com +0.0.0.0 www30a1.glam.com +0.0.0.0 www30a2-orig.glam.com +0.0.0.0 www30a3-orig.glam.com +0.0.0.0 www30a3.glam.com +0.0.0.0 www30a7.glam.com +0.0.0.0 www30l2.glam.com +0.0.0.0 www30t1-orig.glam.com +0.0.0.0 www35f.glam.com +0.0.0.0 www35jm.glam.com +0.0.0.0 www35t.glam.com +0.0.0.0 www4.bannerspace.com +0.0.0.0 www4.glam.com +0.0.0.0 www4.smartadserver.com +0.0.0.0 www4176uc.sakura.ne.jp +0.0.0.0 www5.bannerspace.com +0.0.0.0 www5.zoosi.club +0.0.0.0 www6.bannerspace.com +0.0.0.0 www7.bannerspace.com +0.0.0.0 www8.bannerspace.com +0.0.0.0 www9.paypopup.com +0.0.0.0 www9.smartadserver.com +0.0.0.0 wwwroot.forent.sk +0.0.0.0 wytypowany-zwyciezca.com +0.0.0.0 wytypowany-zwyciezca.pl +0.0.0.0 x.azjmp.com +0.0.0.0 x.bidswitch.net +0.0.0.0 x.iasrv.com +0.0.0.0 x.interia.pl +0.0.0.0 x.mochiads.com +0.0.0.0 x2.trk1.co +0.0.0.0 xads.zedo.com +0.0.0.0 xaxis.com +0.0.0.0 xbox-ms-store-debug.com +0.0.0.0 xch.smrtgs.com +0.0.0.0 xl-trk.com +0.0.0.0 xml.ad-maven.com +0.0.0.0 xml.adfclick1.com +0.0.0.0 xml.adservme.com +0.0.0.0 xml.adtech.fr +0.0.0.0 xml.adtech.us +0.0.0.0 xml.click9.com +0.0.0.0 xml.explorads.com +0.0.0.0 xml.mediashakers.com +0.0.0.0 xml.realtime-bid.com +0.0.0.0 xml.yepmedia.com +0.0.0.0 xmlheads.com +0.0.0.0 xpantivirus.com +0.0.0.0 xphones-2019.info +0.0.0.0 xstatic.nk-net.pl +0.0.0.0 y.cdn.adblade.com +0.0.0.0 yadro.ru +0.0.0.0 yas-jr.com +0.0.0.0 yepdigital.adk2x.com +0.0.0.0 yhti.net +0.0.0.0 yieldmanager.net +0.0.0.0 yllix.com +0.0.0.0 ym.adnxs.com +0.0.0.0 yodleeinc.tt.omtrdc.net +0.0.0.0 yoredi.com +0.0.0.0 yotube.com +0.0.0.0 youfck.com +0.0.0.0 your-gift-zone.com +0.0.0.0 your.dailytopdealz.com +0.0.0.0 yourgascards.com +0.0.0.0 yourgiftrewards.com +0.0.0.0 yourgiftzone.com +0.0.0.0 youripad4free.com +0.0.0.0 yourrewardzone.com +0.0.0.0 yoursmartrewards.com +0.0.0.0 ysiu.freenation.com +0.0.0.0 yt-adblocker.com +0.0.0.0 yu.ac.kr +0.0.0.0 yumenetworks.com +0.0.0.0 yx-in-f108.1e100.net +0.0.0.0 z-na.amazon-adsystem.com +0.0.0.0 z.blogads.com +0.0.0.0 z.dynad.net +0.0.0.0 z.moatads.com +0.0.0.0 z1.adserver.com +0.0.0.0 zabavazaodrasle.com +0.0.0.0 zads.zedo.com +0.0.0.0 zapadserver1.com +0.0.0.0 zapcdn.space +0.0.0.0 zazerygu.pro +0.0.0.0 zc1.zeroredirect11.com +0.0.0.0 zdads.e-media.com +0.0.0.0 zemgo.com +0.0.0.0 zeroredirect.com +0.0.0.0 zeroredirect1.com +0.0.0.0 zeroredirect11.com +0.0.0.0 zeroredirect12.com +0.0.0.0 zeroredirect2.com +0.0.0.0 zeroredirect5.com +0.0.0.0 zeroredirect8.com +0.0.0.0 zevents.com +0.0.0.0 zlhoteckelinie.wz.cz +0.0.0.0 zoeandjo.co.uk +0.0.0.0 zu1.november-lax.com +0.0.0.0 zulu.r867qq.net +0.0.0.0 zytpirwai.net +# + +# https://securehomes.esat.kuleuven.be/~gacar/persistent/index.html +# +0.0.0.0 admicro1.vcmedia.vn +0.0.0.0 ct1.addthis.com +0.0.0.0 cya2.net +0.0.0.0 i.ligatus.com +0.0.0.0 images.revtrax.com +0.0.0.0 shorte.st +0.0.0.0 src.kitcode.net +# + +# +0.0.0.0 ar.hao123.com +0.0.0.0 irs01.net +0.0.0.0 kiks.yandex.ru +0.0.0.0 y3.ifengimg.com +# + +# + +# yahoo banner ads +#0.0.0.0 us.i1.yimg.com #Uncomment this to block yahoo images +0.0.0.0 in.yimg.com +0.0.0.0 us.a1.yimg.com +# + +# + +# hitbox.com web bugs +0.0.0.0 adminec1.hitbox.com +0.0.0.0 ads.hitbox.com +0.0.0.0 ai.hitbox.com +0.0.0.0 counter.hitbox.com +0.0.0.0 counter2.hitbox.com +0.0.0.0 dev101.hitbox.com +0.0.0.0 download.hitbox.com +0.0.0.0 ec1.hitbox.com +0.0.0.0 ehg-247internet.hitbox.com +0.0.0.0 ehg-accuweather.hitbox.com +0.0.0.0 ehg-acdsystems.hitbox.com +0.0.0.0 ehg-adeptscience.hitbox.com +0.0.0.0 ehg-affinitynet.hitbox.com +0.0.0.0 ehg-aha.hitbox.com +0.0.0.0 ehg-amerix.hitbox.com +0.0.0.0 ehg-apcc.hitbox.com +0.0.0.0 ehg-ati.hitbox.com +0.0.0.0 ehg-attenza.hitbox.com +0.0.0.0 ehg-autodesk.hitbox.com +0.0.0.0 ehg-baa.hitbox.com +0.0.0.0 ehg-backweb.hitbox.com +0.0.0.0 ehg-bestbuy.hitbox.com +0.0.0.0 ehg-bizjournals.hitbox.com +0.0.0.0 ehg-boschsiemens.hitbox.com +0.0.0.0 ehg-bskyb.hitbox.com +0.0.0.0 ehg-cafepress.hitbox.com +0.0.0.0 ehg-careerbuilder.hitbox.com +0.0.0.0 ehg-cbc.hitbox.com +0.0.0.0 ehg-cbs.hitbox.com +0.0.0.0 ehg-cbsradio.hitbox.com +0.0.0.0 ehg-cedarpoint.hitbox.com +0.0.0.0 ehg-clearchannel.hitbox.com +0.0.0.0 ehg-closetmaid.hitbox.com +0.0.0.0 ehg-commjun.hitbox.com +0.0.0.0 ehg-communityconnect.hitbox.com +0.0.0.0 ehg-comscore.hitbox.com +0.0.0.0 ehg-corusentertainment.hitbox.com +0.0.0.0 ehg-coverityinc.hitbox.com +0.0.0.0 ehg-crain.hitbox.com +0.0.0.0 ehg-ctv.hitbox.com +0.0.0.0 ehg-cygnusbm.hitbox.com +0.0.0.0 ehg-datamonitor.hitbox.com +0.0.0.0 ehg-dig.hitbox.com +0.0.0.0 ehg-digg.hitbox.com +0.0.0.0 ehg-eckounlimited.hitbox.com +0.0.0.0 ehg-esa.hitbox.com +0.0.0.0 ehg-espn.hitbox.com +0.0.0.0 ehg-fifa.hitbox.com +0.0.0.0 ehg-findlaw.hitbox.com +0.0.0.0 ehg-foundation.hitbox.com +0.0.0.0 ehg-foxsports.hitbox.com +0.0.0.0 ehg-futurepub.hitbox.com +0.0.0.0 ehg-gamedaily.hitbox.com +0.0.0.0 ehg-gamespot.hitbox.com +0.0.0.0 ehg-gatehousemedia.hitbox.com +0.0.0.0 ehg-glam.hitbox.com +0.0.0.0 ehg-groceryworks.hitbox.com +0.0.0.0 ehg-groupernetworks.hitbox.com +0.0.0.0 ehg-guardian.hitbox.com +0.0.0.0 ehg-hasbro.hitbox.com +0.0.0.0 ehg-hellodirect.hitbox.com +0.0.0.0 ehg-himedia.hitbox.com +0.0.0.0 ehg-hitent.hitbox.com +0.0.0.0 ehg-hollywood.hitbox.com +0.0.0.0 ehg-idg.hitbox.com +0.0.0.0 ehg-idgentertainment.hitbox.com +0.0.0.0 ehg-ifilm.hitbox.com +0.0.0.0 ehg-ignitemedia.hitbox.com +0.0.0.0 ehg-intel.hitbox.com +0.0.0.0 ehg-ittoolbox.hitbox.com +0.0.0.0 ehg-itworldcanada.hitbox.com +0.0.0.0 ehg-kingstontechnology.hitbox.com +0.0.0.0 ehg-knightridder.hitbox.com +0.0.0.0 ehg-learningco.hitbox.com +0.0.0.0 ehg-legonewyorkinc.hitbox.com +0.0.0.0 ehg-liveperson.hitbox.com +0.0.0.0 ehg-macpublishingllc.hitbox.com +0.0.0.0 ehg-macromedia.hitbox.com +0.0.0.0 ehg-magicalia.hitbox.com +0.0.0.0 ehg-maplesoft.hitbox.com +0.0.0.0 ehg-mgnlimited.hitbox.com +0.0.0.0 ehg-mindshare.hitbox.com +0.0.0.0 ehg-mtv.hitbox.com +0.0.0.0 ehg-mybc.hitbox.com +0.0.0.0 ehg-newegg.hitbox.com +0.0.0.0 ehg-newscientist.hitbox.com +0.0.0.0 ehg-nokiafin.hitbox.com +0.0.0.0 ehg-novell.hitbox.com +0.0.0.0 ehg-nvidia.hitbox.com +0.0.0.0 ehg-oreilly.hitbox.com +0.0.0.0 ehg-pacifictheatres.hitbox.com +0.0.0.0 ehg-pennwell.hitbox.com +0.0.0.0 ehg-peoplesoft.hitbox.com +0.0.0.0 ehg-philipsvheusen.hitbox.com +0.0.0.0 ehg-pizzahut.hitbox.com +0.0.0.0 ehg-playboy.hitbox.com +0.0.0.0 ehg-qualcomm.hitbox.com +0.0.0.0 ehg-quantumcorp.hitbox.com +0.0.0.0 ehg-randomhouse.hitbox.com +0.0.0.0 ehg-redherring.hitbox.com +0.0.0.0 ehg-register.hitbox.com +0.0.0.0 ehg-researchinmotion.hitbox.com +0.0.0.0 ehg-rfa.hitbox.com +0.0.0.0 ehg-rodale.hitbox.com +0.0.0.0 ehg-salesforce.hitbox.com +0.0.0.0 ehg-salonmedia.hitbox.com +0.0.0.0 ehg-samsungusa.hitbox.com +0.0.0.0 ehg-seca.hitbox.com +0.0.0.0 ehg-shoppersdrugmart.hitbox.com +0.0.0.0 ehg-sonybssc.hitbox.com +0.0.0.0 ehg-sonycomputer.hitbox.com +0.0.0.0 ehg-sonyelec.hitbox.com +0.0.0.0 ehg-sonymusic.hitbox.com +0.0.0.0 ehg-sonyny.hitbox.com +0.0.0.0 ehg-space.hitbox.com +0.0.0.0 ehg-streamload.hitbox.com +0.0.0.0 ehg-superpages.hitbox.com +0.0.0.0 ehg-techtarget.hitbox.com +0.0.0.0 ehg-tfl.hitbox.com +0.0.0.0 ehg-thefirstchurchchrist.hitbox.com +0.0.0.0 ehg-tigerdirect.hitbox.com +0.0.0.0 ehg-tigerdirect2.hitbox.com +0.0.0.0 ehg-topps.hitbox.com +0.0.0.0 ehg-tribute.hitbox.com +0.0.0.0 ehg-tumbleweed.hitbox.com +0.0.0.0 ehg-ubisoft.hitbox.com +0.0.0.0 ehg-uniontrib.hitbox.com +0.0.0.0 ehg-usnewsworldreport.hitbox.com +0.0.0.0 ehg-verizoncommunications.hitbox.com +0.0.0.0 ehg-viacom.hitbox.com +0.0.0.0 ehg-vmware.hitbox.com +0.0.0.0 ehg-vonage.hitbox.com +0.0.0.0 ehg-wachovia.hitbox.com +0.0.0.0 ehg-wacomtechnology.hitbox.com +0.0.0.0 ehg-womanswallstreet.hitbox.com +0.0.0.0 ehg-wss.hitbox.com +0.0.0.0 ehg-xxolympicwintergames.hitbox.com +0.0.0.0 ehg-yellowpages.hitbox.com +0.0.0.0 ehg-youtube.hitbox.com +0.0.0.0 ehg.hitbox.com +0.0.0.0 ejs.hitbox.com +0.0.0.0 enterprise.hitbox.com +0.0.0.0 esg.hitbox.com +0.0.0.0 evwr.hitbox.com +0.0.0.0 get.hitbox.com +0.0.0.0 hg1.hitbox.com +0.0.0.0 hg10.hitbox.com +0.0.0.0 hg11.hitbox.com +0.0.0.0 hg12.hitbox.com +0.0.0.0 hg13.hitbox.com +0.0.0.0 hg14.hitbox.com +0.0.0.0 hg15.hitbox.com +0.0.0.0 hg16.hitbox.com +0.0.0.0 hg17.hitbox.com +0.0.0.0 hg2.hitbox.com +0.0.0.0 hg6a.hitbox.com +0.0.0.0 hitbox.com +0.0.0.0 hitboxbenchmarker.com +0.0.0.0 hitboxcentral.com +0.0.0.0 host6.hitbox.com +0.0.0.0 ias.hitbox.com +0.0.0.0 ias2.hitbox.com +0.0.0.0 ibg.hitbox.com +0.0.0.0 ics.hitbox.com +0.0.0.0 idb.hitbox.com +0.0.0.0 js1.hitbox.com +0.0.0.0 lookup.hitbox.com +0.0.0.0 mrtg.hitbox.com +0.0.0.0 myhitbox.com +0.0.0.0 nei.hitbox.com +0.0.0.0 noc.hitbox.com +0.0.0.0 ns1.hitbox.com +0.0.0.0 oas.hitbox.com +0.0.0.0 phg.hitbox.com +0.0.0.0 rd1.hitbox.com +0.0.0.0 reseller.hitbox.com +0.0.0.0 resources.hitbox.com +0.0.0.0 sitesearch.hitbox.com +0.0.0.0 ss.hitbox.com +0.0.0.0 stage.hitbox.com +0.0.0.0 stage101.hitbox.com +0.0.0.0 stage102.hitbox.com +0.0.0.0 stage103.hitbox.com +0.0.0.0 stats.hitbox.com +0.0.0.0 stats2.hitbox.com +0.0.0.0 stats3.hitbox.com +0.0.0.0 tetra.hitbox.com +0.0.0.0 tools.hitbox.com +0.0.0.0 tools2.hitbox.com +0.0.0.0 toolsa.hitbox.com +0.0.0.0 ts1.hitbox.com +0.0.0.0 ts2.hitbox.com +0.0.0.0 vwr1.hitbox.com +0.0.0.0 w1.hitbox.com +0.0.0.0 w10.hitbox.com +0.0.0.0 w100.hitbox.com +0.0.0.0 w101.hitbox.com +0.0.0.0 w102.hitbox.com +0.0.0.0 w103.hitbox.com +0.0.0.0 w104.hitbox.com +0.0.0.0 w105.hitbox.com +0.0.0.0 w106.hitbox.com +0.0.0.0 w107.hitbox.com +0.0.0.0 w108.hitbox.com +0.0.0.0 w109.hitbox.com +0.0.0.0 w11.hitbox.com +0.0.0.0 w110.hitbox.com +0.0.0.0 w111.hitbox.com +0.0.0.0 w112.hitbox.com +0.0.0.0 w113.hitbox.com +0.0.0.0 w114.hitbox.com +0.0.0.0 w115.hitbox.com +0.0.0.0 w116.hitbox.com +0.0.0.0 w117.hitbox.com +0.0.0.0 w118.hitbox.com +0.0.0.0 w119.hitbox.com +0.0.0.0 w12.hitbox.com +0.0.0.0 w120.hitbox.com +0.0.0.0 w121.hitbox.com +0.0.0.0 w122.hitbox.com +0.0.0.0 w123.hitbox.com +0.0.0.0 w124.hitbox.com +0.0.0.0 w126.hitbox.com +0.0.0.0 w128.hitbox.com +0.0.0.0 w129.hitbox.com +0.0.0.0 w13.hitbox.com +0.0.0.0 w130.hitbox.com +0.0.0.0 w131.hitbox.com +0.0.0.0 w132.hitbox.com +0.0.0.0 w133.hitbox.com +0.0.0.0 w135.hitbox.com +0.0.0.0 w136.hitbox.com +0.0.0.0 w137.hitbox.com +0.0.0.0 w138.hitbox.com +0.0.0.0 w139.hitbox.com +0.0.0.0 w14.hitbox.com +0.0.0.0 w140.hitbox.com +0.0.0.0 w141.hitbox.com +0.0.0.0 w144.hitbox.com +0.0.0.0 w147.hitbox.com +0.0.0.0 w15.hitbox.com +0.0.0.0 w153.hitbox.com +0.0.0.0 w154.hitbox.com +0.0.0.0 w155.hitbox.com +0.0.0.0 w157.hitbox.com +0.0.0.0 w159.hitbox.com +0.0.0.0 w16.hitbox.com +0.0.0.0 w161.hitbox.com +0.0.0.0 w162.hitbox.com +0.0.0.0 w167.hitbox.com +0.0.0.0 w168.hitbox.com +0.0.0.0 w17.hitbox.com +0.0.0.0 w170.hitbox.com +0.0.0.0 w175.hitbox.com +0.0.0.0 w18.hitbox.com +0.0.0.0 w19.hitbox.com +0.0.0.0 w2.hitbox.com +0.0.0.0 w20.hitbox.com +0.0.0.0 w21.hitbox.com +0.0.0.0 w22.hitbox.com +0.0.0.0 w23.hitbox.com +0.0.0.0 w24.hitbox.com +0.0.0.0 w25.hitbox.com +0.0.0.0 w26.hitbox.com +0.0.0.0 w27.hitbox.com +0.0.0.0 w28.hitbox.com +0.0.0.0 w29.hitbox.com +0.0.0.0 w3.hitbox.com +0.0.0.0 w30.hitbox.com +0.0.0.0 w31.hitbox.com +0.0.0.0 w32.hitbox.com +0.0.0.0 w33.hitbox.com +0.0.0.0 w36.hitbox.com +0.0.0.0 w4.hitbox.com +0.0.0.0 w5.hitbox.com +0.0.0.0 w6.hitbox.com +0.0.0.0 w7.hitbox.com +0.0.0.0 w8.hitbox.com +0.0.0.0 w9.hitbox.com +0.0.0.0 webload101.hitbox.com +0.0.0.0 wvwr1.hitbox.com +0.0.0.0 ww1.hitbox.com +0.0.0.0 ww2.hitbox.com +0.0.0.0 ww3.hitbox.com +0.0.0.0 wwa.hitbox.com +0.0.0.0 wwb.hitbox.com +0.0.0.0 wwc.hitbox.com +0.0.0.0 wwd.hitbox.com +0.0.0.0 www.hitbox.com +0.0.0.0 yang.hitbox.com +0.0.0.0 ying.hitbox.com +# + +# + +# www.extreme-dm.com tracking +0.0.0.0 extreme-dm.com +0.0.0.0 reports.extreme-dm.com +0.0.0.0 t.extreme-dm.com +0.0.0.0 t0.extreme-dm.com +0.0.0.0 t1.extreme-dm.com +0.0.0.0 u.extreme-dm.com +0.0.0.0 u0.extreme-dm.com +0.0.0.0 u1.extreme-dm.com +0.0.0.0 v.extreme-dm.com +0.0.0.0 v0.extreme-dm.com +0.0.0.0 v1.extreme-dm.com +0.0.0.0 w.extreme-dm.com +0.0.0.0 w0.extreme-dm.com +0.0.0.0 w1.extreme-dm.com +0.0.0.0 www.extreme-dm.com +0.0.0.0 x3.extreme-dm.com +0.0.0.0 y.extreme-dm.com +0.0.0.0 y0.extreme-dm.com +0.0.0.0 y1.extreme-dm.com +0.0.0.0 z.extreme-dm.com +0.0.0.0 z0.extreme-dm.com +0.0.0.0 z1.extreme-dm.com +# + +# + +# realmedia.com's Open Ad Stream +0.0.0.0 ap.oasfile.aftenposten.no +0.0.0.0 oas-central.east.realmedia.com +0.0.0.0 oas-central.realmedia.com +0.0.0.0 oas.adservingml.com +0.0.0.0 oas.benchmark.fr +0.0.0.0 oas.foxnews.com +0.0.0.0 oas.ibnlive.com +0.0.0.0 oas.publicitas.ch +0.0.0.0 oas.sciencemag.org +0.0.0.0 oas.startribune.com +0.0.0.0 oas.toronto.com +0.0.0.0 oas.uniontrib.com +0.0.0.0 oas.villagevoice.com +0.0.0.0 oas.vtsgonline.com +0.0.0.0 oasc03012.247realmedia.com +0.0.0.0 oasc03049.247realmedia.com +0.0.0.0 oasc06006.247realmedia.com +0.0.0.0 oasc08008.247realmedia.com +0.0.0.0 oasc09.247realmedia.com +0.0.0.0 oascentral.123greetings.com +0.0.0.0 oascentral.abclocal.go.com +0.0.0.0 oascentral.adage.com +0.0.0.0 oascentral.adageglobal.com +0.0.0.0 oascentral.aircanada.com +0.0.0.0 oascentral.artistirect.com +0.0.0.0 oascentral.askmen.com +0.0.0.0 oascentral.blackenterprises.com +0.0.0.0 oascentral.businessweeks.com +0.0.0.0 oascentral.buy.com +0.0.0.0 oascentral.canadaeast.com +0.0.0.0 oascentral.canadianliving.com +0.0.0.0 oascentral.charleston.net +0.0.0.0 oascentral.chicagobusiness.com +0.0.0.0 oascentral.chron.com +0.0.0.0 oascentral.citypages.com +0.0.0.0 oascentral.clearchannel.com +0.0.0.0 oascentral.comcast.net +0.0.0.0 oascentral.comics.com +0.0.0.0 oascentral.construction.com +0.0.0.0 oascentral.consumerreports.org +0.0.0.0 oascentral.crainsdetroit.com +0.0.0.0 oascentral.cybereps.com +0.0.0.0 oascentral.dailybreeze.com +0.0.0.0 oascentral.discovery.com +0.0.0.0 oascentral.drphil.com +0.0.0.0 oascentral.fashionmagazine.com +0.0.0.0 oascentral.fayettevillenc.com +0.0.0.0 oascentral.forsythnews.com +0.0.0.0 oascentral.fortunecity.com +0.0.0.0 oascentral.foxnews.com +0.0.0.0 oascentral.freedom.com +0.0.0.0 oascentral.gigex.com +0.0.0.0 oascentral.herenb.com +0.0.0.0 oascentral.hollywood.com +0.0.0.0 oascentral.houstonpress.com +0.0.0.0 oascentral.inq7.net +0.0.0.0 oascentral.investorwords.com +0.0.0.0 oascentral.itbusiness.ca +0.0.0.0 oascentral.laptopmag.com +0.0.0.0 oascentral.law.com +0.0.0.0 oascentral.laweekly.com +0.0.0.0 oascentral.looksmart.com +0.0.0.0 oascentral.lycos.com +0.0.0.0 oascentral.mayoclinic.com +0.0.0.0 oascentral.medbroadcast.com +0.0.0.0 oascentral.minnpost.com +0.0.0.0 oascentral.mochila.com +0.0.0.0 oascentral.nerve.com +0.0.0.0 oascentral.newsmax.com +0.0.0.0 oascentral.onwisconsin.com +0.0.0.0 oascentral.phoenixnewtimes.com +0.0.0.0 oascentral.phoenixvillenews.com +0.0.0.0 oascentral.poconorecord.com +0.0.0.0 oascentral.politico.com +0.0.0.0 oascentral.post-gazette.com +0.0.0.0 oascentral.pottsmerc.com +0.0.0.0 oascentral.rcrnews.com +0.0.0.0 oascentral.redherring.com +0.0.0.0 oascentral.redstate.com +0.0.0.0 oascentral.register.com +0.0.0.0 oascentral.santacruzsentinel.com +0.0.0.0 oascentral.seacoastonline.com +0.0.0.0 oascentral.sfgate.com +0.0.0.0 oascentral.sfweekly.com +0.0.0.0 oascentral.sina.com +0.0.0.0 oascentral.sina.com.hk +0.0.0.0 oascentral.sparknotes.com +0.0.0.0 oascentral.starbulletin.com +0.0.0.0 oascentral.surfline.com +0.0.0.0 oascentral.thechronicleherald.ca +0.0.0.0 oascentral.thenation.com +0.0.0.0 oascentral.theonion.com +0.0.0.0 oascentral.theonionavclub.com +0.0.0.0 oascentral.thephoenix.com +0.0.0.0 oascentral.tmcnet.com +0.0.0.0 oascentral.tnr.com +0.0.0.0 oascentral.tourismvancouver.com +0.0.0.0 oascentral.townhall.com +0.0.0.0 oascentral.trutv.com +0.0.0.0 oascentral.upi.com +0.0.0.0 oascentral.villagevoice.com +0.0.0.0 oascentral.virtualtourist.com +0.0.0.0 oascentral.washtimes.com +0.0.0.0 oascentral.wciv.com +0.0.0.0 oascentral.westword.com +0.0.0.0 oascentral.where.ca +0.0.0.0 oascentral.wjla.com +0.0.0.0 oascentral.wkrn.com +0.0.0.0 oascentral.yellowpages.com +0.0.0.0 oascentral.zwire.com +0.0.0.0 oascentralnx.comcast.net +# + +# + +# fastclick banner ads +0.0.0.0 fastclick.net +# + +# + +# belo interactive ads +0.0.0.0 te.about.com +0.0.0.0 te.adlandpro.com +0.0.0.0 te.advance.net +0.0.0.0 te.ap.org +0.0.0.0 te.astrology.com +0.0.0.0 te.boston.com +0.0.0.0 te.chron.com +0.0.0.0 te.cleveland.net +0.0.0.0 te.greenwichtime.com +0.0.0.0 te.infoworld.com +0.0.0.0 te.journalnow.com +0.0.0.0 te.newsday.com +0.0.0.0 te.nytdigital.com +0.0.0.0 te.scrippsnetworksprivacy.com +0.0.0.0 te.scrippsnewspapersprivacy.com +0.0.0.0 te.sfgate.com +0.0.0.0 te.signonsandiego.com +0.0.0.0 te.stamfordadvocate.com +0.0.0.0 te.thestar.ca +0.0.0.0 te.thestar.com +0.0.0.0 te.trb.com +0.0.0.0 te.versiontracker.com +# + +# + +# popup traps -- sites that bounce you around or won't let you leave +0.0.0.0 adultfriendfinder.com +0.0.0.0 incestland.com +0.0.0.0 lesview.com +0.0.0.0 searchforit.com +0.0.0.0 www.bangbuddy.com +0.0.0.0 www.datanotary.com +0.0.0.0 www.entercasino.com +0.0.0.0 www.justhookup.com +0.0.0.0 www.mangayhentai.com +0.0.0.0 www.ourfuckbook.com +0.0.0.0 www.realincestvideos.com +0.0.0.0 www.searchv.com +0.0.0.0 www.seductiveamateurs.com +0.0.0.0 www.smsmovies.net +0.0.0.0 www.wowjs.1www.cn +0.0.0.0 www.xxxnations.com +0.0.0.0 www.xxxtoolbar.com +0.0.0.0 www.yourfuckbook.com +# + +# + +# malicious e-card -- these sites send out mass quantities of spam + # and some distribute adware and spyware +0.0.0.0 123greetings.com # contains one link to distributor of adware or spyware +0.0.0.0 2000greetings.com +0.0.0.0 celebwelove.com +0.0.0.0 ecard4all.com +0.0.0.0 eforu.com +0.0.0.0 freewebcards.com +0.0.0.0 fukkad.com +0.0.0.0 fun-e-cards.com +0.0.0.0 funnyreign.com # heavy spam (Site Advisor received 1075 e-mails/week) +0.0.0.0 funsilly.com +0.0.0.0 myfuncards.com +0.0.0.0 www.cool-downloads.com +0.0.0.0 www.cool-downloads.net +0.0.0.0 www.friend-card.com +0.0.0.0 www.friend-cards.com +0.0.0.0 www.friend-cards.net +0.0.0.0 www.friend-greeting.com +0.0.0.0 www.friend-greetings.com +0.0.0.0 www.friend-greetings.net +0.0.0.0 www.friendgreetings.com +0.0.0.0 www.friendgreetings.net +0.0.0.0 www.laugh-mail.com +0.0.0.0 www.laugh-mail.net +# + +# + +# European network of tracking sites +# + +# + +# message board and wiki spam -- these sites are linked in + # message board spam and are unlikely to be real sites +0.0.0.0 21jewelry.com +0.0.0.0 24x7.soliday.org +0.0.0.0 2site.com +0.0.0.0 33b.b33r.net +0.0.0.0 4allfree.com +0.0.0.0 55.2myip.com +0.0.0.0 6165.rapidforum.com +0.0.0.0 7x.cc +0.0.0.0 911.x24hr.com +0.0.0.0 ab.5.p2l.info +0.0.0.0 aboutharrypotter.fasthost.tv +0.0.0.0 acyclovir.1.p2l.info +0.0.0.0 adderall.ourtablets.com +0.0.0.0 adipex.1.p2l.info +0.0.0.0 adipex.24sws.ws +0.0.0.0 adipex.3.p2l.info +0.0.0.0 adipex.4.p2l.info +0.0.0.0 adipex.hut1.ru +0.0.0.0 adipex.ourtablets.com +0.0.0.0 adipex.shengen.ru +0.0.0.0 adipex.t-amo.net +0.0.0.0 adipexp.3xforum.ro +0.0.0.0 adult.shengen.ru +0.0.0.0 aid-golf-golfdust-training.tabrays.com +0.0.0.0 ak.5.p2l.info +0.0.0.0 al.5.p2l.info +0.0.0.0 all-sex.shengen.ru +0.0.0.0 allegra.1.p2l.info +0.0.0.0 allergy.1.p2l.info +0.0.0.0 alprazolam.ourtablets.com +0.0.0.0 alprazolamonline.findmenow.info +0.0.0.0 alyssamilano.home.sapo.pt +0.0.0.0 ambien.1.p2l.info +0.0.0.0 ambien.3.p2l.info +0.0.0.0 ambien.4.p2l.info +0.0.0.0 ambien.ourtablets.com +0.0.0.0 amoxicillin.ourtablets.com +0.0.0.0 anklets.shengen.ru +0.0.0.0 antidepressants.1.p2l.info +0.0.0.0 anxiety.1.p2l.info +0.0.0.0 aol.spb.su +0.0.0.0 ar.5.p2l.info +0.0.0.0 arcade.ya.com +0.0.0.0 arthritis.atspace.com +0.0.0.0 as.5.p2l.info +0.0.0.0 ativan.ourtablets.com +0.0.0.0 auto.allewagen.de +0.0.0.0 az.5.p2l.info +0.0.0.0 azz.badazz.org +0.0.0.0 balabass.peerserver.com +0.0.0.0 bbs.ws +0.0.0.0 bc.5.p2l.info +0.0.0.0 beauty.finaltips.com +0.0.0.0 bextra-store.shengen.ru +0.0.0.0 bextra.ourtablets.com +0.0.0.0 birth-control.1.p2l.info +0.0.0.0 bontril.1.p2l.info +0.0.0.0 bontril.ourtablets.com +0.0.0.0 bupropion-hcl.1.p2l.info +0.0.0.0 buspar.1.p2l.info +0.0.0.0 buspirone.1.p2l.info +0.0.0.0 butalbital-apap.1.p2l.info +0.0.0.0 buy-adipex.aca.ru +0.0.0.0 buy-adipex.hut1.ru +0.0.0.0 buy-cheap-phentermine.blogspot.com +0.0.0.0 buy-cialis-online.iscool.nl +0.0.0.0 buy-cialis.splinder.com +0.0.0.0 buy-fioricet.hut1.ru +0.0.0.0 buy-hydrocodone.aca.ru +0.0.0.0 buy-hydrocodone.este.ru +0.0.0.0 buy-lortab-online.iscool.nl +0.0.0.0 buy-lortab.hut1.ru +0.0.0.0 buy-phentermine.thepizza.net +0.0.0.0 buy-ultram-online.iscool.nl +0.0.0.0 buy-valium.este.ru +0.0.0.0 buy-valium.hut1.ru +0.0.0.0 buy-viagra.aca.ru +0.0.0.0 buy-vicodin-online.seumala.net +0.0.0.0 buy-vicodin-online.supersite.fr +0.0.0.0 buy-vicodin.hut1.ru +0.0.0.0 buy-vicodin.iscool.nl +0.0.0.0 buy-xanax-cheap-xanax-online.com +0.0.0.0 buy-xanax.aztecaonline.net +0.0.0.0 buy-xanax.hut1.ru +0.0.0.0 buycialisonline.7h.com +0.0.0.0 buyfioricet.findmenow.info +0.0.0.0 buyfioricetonline.7h.com +0.0.0.0 buyfioricetonline.freeservers.com +0.0.0.0 buyhydrocodoneonline.findmenow.info +0.0.0.0 buylevitra.3xforum.ro +0.0.0.0 buylevitraonline.7h.com +0.0.0.0 buylortabonline.7h.com +0.0.0.0 buypaxilonline.7h.com +0.0.0.0 buyphentermineonline.7h.com +0.0.0.0 buyvicodinonline.veryweird.com +0.0.0.0 ca.5.p2l.info +0.0.0.0 car-donation.shengen.ru +0.0.0.0 car-loan.shengen.ru +0.0.0.0 carisoprodol.1.p2l.info +0.0.0.0 carisoprodol.hut1.ru +0.0.0.0 carisoprodol.ourtablets.com +0.0.0.0 carisoprodol.shengen.ru +0.0.0.0 cash-advance.now-cash.com +0.0.0.0 cat.onlinepeople.net +0.0.0.0 cc5f.dnyp.com +0.0.0.0 celebrex.1.p2l.info +0.0.0.0 celexa.1.p2l.info +0.0.0.0 celexa.3.p2l.info +0.0.0.0 celexa.4.p2l.info +0.0.0.0 cephalexin.ourtablets.com +0.0.0.0 cheap-adipex.hut1.ru +0.0.0.0 cheap-web-hosting-here.blogspot.com +0.0.0.0 cheap-xanax-here.blogspot.com +0.0.0.0 cheapxanax.hut1.ru +0.0.0.0 cialis-store.shengen.ru +0.0.0.0 cialis.1.p2l.info +0.0.0.0 cialis.3.p2l.info +0.0.0.0 cialis.4.p2l.info +0.0.0.0 cialis.ourtablets.com +0.0.0.0 co.5.p2l.info +0.0.0.0 codeine.ourtablets.com +0.0.0.0 creampie.afdss.info +0.0.0.0 credit-card-application.now-cash.com +0.0.0.0 credit-cards.shengen.ru +0.0.0.0 ct.5.p2l.info +0.0.0.0 cyclobenzaprine.1.p2l.info +0.0.0.0 cyclobenzaprine.ourtablets.com +0.0.0.0 danger-phentermine.allforyourlife.com +0.0.0.0 darvocet.ourtablets.com +0.0.0.0 dc.5.p2l.info +0.0.0.0 de.5.p2l.info +0.0.0.0 debt.shengen.ru +0.0.0.0 def.5.p2l.info +0.0.0.0 detox-kit.com +0.0.0.0 detox.shengen.ru +0.0.0.0 diazepam.ourtablets.com +0.0.0.0 diazepam.razma.net +0.0.0.0 diazepam.shengen.ru +0.0.0.0 didrex.1.p2l.info +0.0.0.0 diet-pills.hut1.ru +0.0.0.0 dir.opank.com +0.0.0.0 dos.velek.com +0.0.0.0 drug-testing.shengen.ru +0.0.0.0 drugdetox.shengen.ru +0.0.0.0 e-dot.hut1.ru +0.0.0.0 e-hosting.hut1.ru +0.0.0.0 eb.prout.be +0.0.0.0 ed.at.thamaster.de +0.0.0.0 effexor-xr.1.p2l.info +0.0.0.0 en.ultrex.ru +0.0.0.0 enpresse.1.p2l.info +0.0.0.0 erectile.byethost33.com +0.0.0.0 esgic.1.p2l.info +0.0.0.0 fahrrad.bikesshop.de +0.0.0.0 famvir.1.p2l.info +0.0.0.0 farmius.org +0.0.0.0 fee-hydrocodone.bebto.com +0.0.0.0 female-v.1.p2l.info +0.0.0.0 femaleviagra.findmenow.info +0.0.0.0 fg.softguy.com +0.0.0.0 findmenow.info +0.0.0.0 fioricet-online.blogspot.com +0.0.0.0 fioricet.1.p2l.info +0.0.0.0 fioricet.3.p2l.info +0.0.0.0 fioricet.4.p2l.info +0.0.0.0 fl.5.p2l.info +0.0.0.0 flexeril.1.p2l.info +0.0.0.0 flextra.1.p2l.info +0.0.0.0 flonase.1.p2l.info +0.0.0.0 flonase.3.p2l.info +0.0.0.0 flonase.4.p2l.info +0.0.0.0 fluoxetine.1.p2l.info +0.0.0.0 fo4n.com +0.0.0.0 forex-broker.hut1.ru +0.0.0.0 forex-chart.hut1.ru +0.0.0.0 forex-market.hut1.ru +0.0.0.0 forex-news.hut1.ru +0.0.0.0 forex-online.hut1.ru +0.0.0.0 forex-signal.hut1.ru +0.0.0.0 forex-trade.hut1.ru +0.0.0.0 forex-trading-benefits.blogspot.com +0.0.0.0 forextrading.hut1.ru +0.0.0.0 free-money.host.sk +0.0.0.0 ga.5.p2l.info +0.0.0.0 gastrointestinal.1.p2l.info +0.0.0.0 gu.5.p2l.info +0.0.0.0 guerria-skateboard-tommy.tabrays.com +0.0.0.0 h1.ripway.com +0.0.0.0 herpes.1.p2l.info +0.0.0.0 herpes.3.p2l.info +0.0.0.0 herpes.4.p2l.info +0.0.0.0 hi.5.p2l.info +0.0.0.0 homehre.bravehost.com +0.0.0.0 homehre.ifrance.com +0.0.0.0 homehre.tripod.com +0.0.0.0 hydrocodone-buy-online.blogspot.com +0.0.0.0 hydrocodone.irondel.swisshost.by +0.0.0.0 hydrocodone.shengen.ru +0.0.0.0 hydrocodone.t-amo.net +0.0.0.0 hydrocodone.visa-usa.ru +0.0.0.0 ia.5.p2l.info +0.0.0.0 id.5.p2l.info +0.0.0.0 il.5.p2l.info +0.0.0.0 imitrex.1.p2l.info +0.0.0.0 imitrex.3.p2l.info +0.0.0.0 imitrex.4.p2l.info +0.0.0.0 in.5.p2l.info +0.0.0.0 ionamin.1.p2l.info +0.0.0.0 irondel.swisshost.by +0.0.0.0 ks.5.p2l.info +0.0.0.0 ky.5.p2l.info +0.0.0.0 la.5.p2l.info +0.0.0.0 levitra.1.p2l.info +0.0.0.0 levitra.3.p2l.info +0.0.0.0 levitra.4.p2l.info +0.0.0.0 lexapro.1.p2l.info +0.0.0.0 lexapro.3.p2l.info +0.0.0.0 lexapro.4.p2l.info +0.0.0.0 loan.aol.msk.su +0.0.0.0 loestrin.1.p2l.info +0.0.0.0 lol.to +0.0.0.0 lortab-cod.hut1.ru +0.0.0.0 lortab.hut1.ru +0.0.0.0 ma.5.p2l.info +0.0.0.0 make-money.shengen.ru +0.0.0.0 mb.5.p2l.info +0.0.0.0 md.5.p2l.info +0.0.0.0 me.5.p2l.info +0.0.0.0 medical.carway.net +0.0.0.0 mens.1.p2l.info +0.0.0.0 meridia.1.p2l.info +0.0.0.0 meridia.3.p2l.info +0.0.0.0 meridia.4.p2l.info +0.0.0.0 meridiameridia.3xforum.ro +0.0.0.0 mesotherapy.jino-net.ru +0.0.0.0 mi.5.p2l.info +0.0.0.0 mn.5.p2l.info +0.0.0.0 mo.5.p2l.info +0.0.0.0 mortgage-rates.now-cash.com +0.0.0.0 mp.5.p2l.info +0.0.0.0 ms.5.p2l.info +0.0.0.0 mt.5.p2l.info +0.0.0.0 multimedia-projector.katrina.ru +0.0.0.0 muscle-relaxers.1.p2l.info +0.0.0.0 nasacort.1.p2l.info +0.0.0.0 nasonex.1.p2l.info +0.0.0.0 nb.5.p2l.info +0.0.0.0 nc.5.p2l.info +0.0.0.0 nd.5.p2l.info +0.0.0.0 ne.5.p2l.info +0.0.0.0 nexium.1.p2l.info +0.0.0.0 nextel-ringtone.spb.su +0.0.0.0 nf.5.p2l.info +0.0.0.0 nh.5.p2l.info +0.0.0.0 nj.5.p2l.info +0.0.0.0 nm.5.p2l.info +0.0.0.0 nordette.1.p2l.info +0.0.0.0 nordette.3.p2l.info +0.0.0.0 nordette.4.p2l.info +0.0.0.0 ns.5.p2l.info +0.0.0.0 nv.5.p2l.info +0.0.0.0 ny.5.p2l.info +0.0.0.0 o8.aus.cc +0.0.0.0 oh.5.p2l.info +0.0.0.0 ok.5.p2l.info +0.0.0.0 on.5.p2l.info +0.0.0.0 online-casino.shengen.ru +0.0.0.0 online-casino.webpark.pl +0.0.0.0 online-forex-trading-systems.blogspot.com +0.0.0.0 online-forex.hut1.ru +0.0.0.0 online-pharmacy-online.blogspot.com +0.0.0.0 online-poker.shengen.ru +0.0.0.0 only-valium.shengen.ru +0.0.0.0 or.5.p2l.info +0.0.0.0 orderadipex.findmenow.info +0.0.0.0 ortho-tri-cyclen.1.p2l.info +0.0.0.0 pa.5.p2l.info +0.0.0.0 pacific-poker.e-online-poker-4u.net +0.0.0.0 pain-relief.1.p2l.info +0.0.0.0 paintball-gun.tripod.com +0.0.0.0 patio-furniture.dreamhoster.com +0.0.0.0 paxil.1.p2l.info +0.0.0.0 payday-loans.now-cash.com +0.0.0.0 pe.5.p2l.info +0.0.0.0 peter-north-cum-shot.blogspot.com +0.0.0.0 pets.finaltips.com +0.0.0.0 pharmacy-canada.forsearch.net +0.0.0.0 pharmacy-news.blogspot.com +0.0.0.0 pharmacy.hut1.ru +0.0.0.0 phendimetrazine.1.p2l.info +0.0.0.0 phentermine-online.iscool.nl +0.0.0.0 phentermine.1.p2l.info +0.0.0.0 phentermine.3.p2l.info +0.0.0.0 phentermine.4.p2l.info +0.0.0.0 phentermine.aussie7.com +0.0.0.0 phentermine.shengen.ru +0.0.0.0 phentermine.t-amo.net +0.0.0.0 phentermine.webpark.pl +0.0.0.0 phone-calling-card.exnet.su +0.0.0.0 plavix.shengen.ru +0.0.0.0 play-poker-free.forsearch.net +0.0.0.0 poker-games.e-online-poker-4u.net +0.0.0.0 pop.egi.biz +0.0.0.0 pr.5.p2l.info +0.0.0.0 prescription-drugs.easy-find.net +0.0.0.0 prescription-drugs.shengen.ru +0.0.0.0 prevacid.1.p2l.info +0.0.0.0 prilosec.1.p2l.info +0.0.0.0 propecia.1.p2l.info +0.0.0.0 protonix.shengen.ru +0.0.0.0 psorias.atspace.com +0.0.0.0 purchase.hut1.ru +0.0.0.0 qc.5.p2l.info +0.0.0.0 refinance.shengen.ru +0.0.0.0 renova.1.p2l.info +0.0.0.0 resanium.com +0.0.0.0 retin-a.1.p2l.info +0.0.0.0 ri.5.p2l.info +0.0.0.0 sc.5.p2l.info +0.0.0.0 sd.5.p2l.info +0.0.0.0 search-phentermine.hpage.net +0.0.0.0 search4you.50webs.com +0.0.0.0 seasonale.1.p2l.info +0.0.0.0 sk.5.p2l.info +0.0.0.0 skelaxin.1.p2l.info +0.0.0.0 skelaxin.3.p2l.info +0.0.0.0 skelaxin.4.p2l.info +0.0.0.0 skin-care.1.p2l.info +0.0.0.0 skocz.pl +0.0.0.0 sleep-aids.1.p2l.info +0.0.0.0 sleeper-sofa.dreamhoster.com +0.0.0.0 sobolev.net.ru +0.0.0.0 soma-store.visa-usa.ru +0.0.0.0 soma.1.p2l.info +0.0.0.0 soma.3xforum.ro +0.0.0.0 sonata.1.p2l.info +0.0.0.0 spyware-removers.shengen.ru +0.0.0.0 sq7.co.uk +0.0.0.0 stop-smoking.1.p2l.info +0.0.0.0 supplements.1.p2l.info +0.0.0.0 sx.nazari.org +0.0.0.0 sx.z0rz.com +0.0.0.0 tenuate.1.p2l.info +0.0.0.0 texas-hold-em.e-online-poker-4u.net +0.0.0.0 texas-holdem.shengen.ru +0.0.0.0 ticket20.tripod.com +0.0.0.0 tizanidine.1.p2l.info +0.0.0.0 tn.5.p2l.info +0.0.0.0 topmeds10.com +0.0.0.0 tramadol.1.p2l.info +0.0.0.0 tramadol.3.p2l.info +0.0.0.0 tramadol.4.p2l.info +0.0.0.0 tramadol2006.3xforum.ro +0.0.0.0 triphasil.1.p2l.info +0.0.0.0 triphasil.3.p2l.info +0.0.0.0 triphasil.4.p2l.info +0.0.0.0 tx.5.p2l.info +0.0.0.0 ultracet.1.p2l.info +0.0.0.0 ultram.1.p2l.info +0.0.0.0 urlcut.net +0.0.0.0 ut.5.p2l.info +0.0.0.0 utairway.com +0.0.0.0 va.5.p2l.info +0.0.0.0 valium.este.ru +0.0.0.0 valium.hut1.ru +0.0.0.0 valium.ourtablets.com +0.0.0.0 valiumvalium.3xforum.ro +0.0.0.0 valtrex.1.p2l.info +0.0.0.0 valtrex.3.p2l.info +0.0.0.0 valtrex.4.p2l.info +0.0.0.0 valtrex.7h.com +0.0.0.0 vaniqa.1.p2l.info +0.0.0.0 vi.5.p2l.info +0.0.0.0 viagra-pill.blogspot.com +0.0.0.0 viagra-soft-tabs.1.p2l.info +0.0.0.0 viagra-store.shengen.ru +0.0.0.0 viagra.1.p2l.info +0.0.0.0 viagra.3.p2l.info +0.0.0.0 viagra.4.p2l.info +0.0.0.0 viagraviagra.3xforum.ro +0.0.0.0 vicodin-store.shengen.ru +0.0.0.0 vicodin.t-amo.net +0.0.0.0 viewtools.com +0.0.0.0 vioxx.1.p2l.info +0.0.0.0 vitalitymax.1.p2l.info +0.0.0.0 vt.5.p2l.info +0.0.0.0 wa.5.p2l.info +0.0.0.0 water-bed.8p.org.uk +0.0.0.0 webhosting.hut1.ru +0.0.0.0 weborg.hut1.ru +0.0.0.0 weight-loss.1.p2l.info +0.0.0.0 weight-loss.3.p2l.info +0.0.0.0 weight-loss.4.p2l.info +0.0.0.0 weight-loss.hut1.ru +0.0.0.0 wellbutrin.1.p2l.info +0.0.0.0 wellbutrin.3.p2l.info +0.0.0.0 wellbutrin.4.p2l.info +0.0.0.0 wellnessmonitor.bravehost.com +0.0.0.0 wi.5.p2l.info +0.0.0.0 wp-club.net +0.0.0.0 ws01.do.nu +0.0.0.0 ws02.do.nu +0.0.0.0 ws03.do.nu +0.0.0.0 ws03.home.sapo.pt +0.0.0.0 ws04.do.nu +0.0.0.0 ws04.home.sapo.pt +0.0.0.0 ws05.home.sapo.pt +0.0.0.0 ws06.home.sapo.pt +0.0.0.0 wv.5.p2l.info +0.0.0.0 www.31d.net +0.0.0.0 www.adspoll.com +0.0.0.0 www.adult-top-list.com +0.0.0.0 www.aektschen.de +0.0.0.0 www.aeqs.com +0.0.0.0 www.atlantis-asia.com +0.0.0.0 www.bestrxpills.com +0.0.0.0 www.bigsister-puff.cxa.de +0.0.0.0 www.bigsister.cxa.de +0.0.0.0 www.bitlocker.net +0.0.0.0 www.cheap-online-stamp.cast.cc +0.0.0.0 www.computerxchange.com +0.0.0.0 www.credit-dreams.com +0.0.0.0 www.exe-file.de +0.0.0.0 www.fetisch-pornos.cxa.de +0.0.0.0 www.ficken-ficken-ficken.cxa.de +0.0.0.0 www.ficken-xxx.cxa.de +0.0.0.0 www.heimlich-gefilmt.cxa.de +0.0.0.0 www.keyofhealth.com +0.0.0.0 www.kitchentablegang.org +0.0.0.0 www.km69.de +0.0.0.0 www.kvr-systems.de +0.0.0.0 www.lesben-pornos.cxa.de +0.0.0.0 www.littledevildoubt.com +0.0.0.0 www.masterspace.biz +0.0.0.0 www.medical-research-books.com +0.0.0.0 www.nextstudent.com +0.0.0.0 www.nutten-verzeichnis.cxa.de +0.0.0.0 www.obesitycheck.com +0.0.0.0 www.pawnauctions.net +0.0.0.0 www.poker-new.com +0.0.0.0 www.poker-unique.com +0.0.0.0 www.poker4spain.com +0.0.0.0 www.porno-lesben.cxa.de +0.0.0.0 www.randppro-cuts.com +0.0.0.0 www.romanticmaui.net +0.0.0.0 www.schwule-boys-nackt.cxa.de +0.0.0.0 www.shopping-artikel.de +0.0.0.0 www.showcaserealestate.net +0.0.0.0 www.skattabrain.com +0.0.0.0 www.softcha.com +0.0.0.0 www.talentbroker.net +0.0.0.0 www.the-discount-store.com +0.0.0.0 www.topmeds10.com +0.0.0.0 www.uniqueinternettexasholdempoker.com +0.0.0.0 www.vthought.com +0.0.0.0 www.vtoyshop.com +0.0.0.0 www.vulcannonibird.de +0.0.0.0 www.willcommen.de +0.0.0.0 www4.at.debianbase.de +0.0.0.0 www6.ns1.name +0.0.0.0 www69.bestdeals.at +0.0.0.0 www69.byinter.net +0.0.0.0 www69.findhere.org +0.0.0.0 www9.compblue.com +0.0.0.0 www9.servequake.com +0.0.0.0 www99.bounceme.net +0.0.0.0 www99.zapto.org +0.0.0.0 wy.5.p2l.info +0.0.0.0 x25.plorp.com +0.0.0.0 x4.lov3.net +0.0.0.0 x888x.myserver.org +0.0.0.0 xanax-online.dot.de +0.0.0.0 xanax-online.run.to +0.0.0.0 xanax-store.shengen.ru +0.0.0.0 xanax.ourtablets.com +0.0.0.0 xanax.t-amo.net +0.0.0.0 xanaxxanax.3xforum.ro +0.0.0.0 xenical.1.p2l.info +0.0.0.0 xenical.3.p2l.info +0.0.0.0 xenical.4.p2l.info +0.0.0.0 xoomer.alice.it +0.0.0.0 yasmin.1.p2l.info +0.0.0.0 yasmin.3.p2l.info +0.0.0.0 yasmin.4.p2l.info +0.0.0.0 yt.5.p2l.info +0.0.0.0 zanaflex.1.p2l.info +0.0.0.0 zebutal.1.p2l.info +0.0.0.0 zoloft.1.p2l.info +0.0.0.0 zoloft.3.p2l.info +0.0.0.0 zoloft.4.p2l.info +0.0.0.0 zyban-store.shengen.ru +0.0.0.0 zyban.1.p2l.info +0.0.0.0 zyrtec.1.p2l.info +0.0.0.0 zyrtec.3.p2l.info +0.0.0.0 zyrtec.4.p2l.info +# + +# + +# Windows 10 reporting domains. +0.0.0.0 a.ads2.msads.net +0.0.0.0 adnexus.net +0.0.0.0 aidps.atdmt.com +0.0.0.0 az361816.vo.msecnd.net +0.0.0.0 az512334.vo.msecnd.net +0.0.0.0 b.ads1.msn.com +0.0.0.0 b.ads2.msads.net +0.0.0.0 c.atdmt.com +0.0.0.0 c.msn.com +0.0.0.0 cdn.atdmt.com +0.0.0.0 cds26.ams9.msecn.net +0.0.0.0 db3aqu.atdmt.com +0.0.0.0 ec.atdmt.com +0.0.0.0 feedback.microsoft-hohm.com +0.0.0.0 flex.msn.com +0.0.0.0 h1.msn.com +0.0.0.0 live.rads.msn.com +0.0.0.0 m.adnxs.com +0.0.0.0 msntest.serving-sys.com +0.0.0.0 preview.msn.com +0.0.0.0 reports.wes.df.telemetry.microsoft.com +0.0.0.0 schemas.microsoft.akadns.net +0.0.0.0 secure.flashtalking.com +0.0.0.0 statsfe2.ws.microsoft.com +0.0.0.0 wes.df.telemetry.microsoft.com +# + +# Acknowledgements +# I'd like to thank the following people for submitting sites, and +# helping promote the site. + +# Bill Allison, Harj Basi, Lance Russhing, Marshall Drew-Brook, +# Leigh Brasington, Scott Terbush, Cary Newfeldt, Kaye, Jeff +# Scrivener, Mark Hudson, Matt Bells, T. Kim Nguyen, Lino Demasi, +# Marcelo Volmaro, Troy Martin, Donald Kerns, B.Patten-Walsh, +# bobeangi, Chris Maniscalco, George Gilbert, Kim Nilsson, zeromus, +# Robert Petty, Rob Morrison, Clive Smith, Cecilia Varni, OleKing +# Cole, William Jones, Brian Small, Raj Tailor, Richard Heritage, +# Alan Harrison, Ordorica, Crimson, Joseph Cianci, sirapacz, +# Dvixen, Matthew Craig, Tobias Hessem, Kevin F. Quinn, Thomas +# Corthals, Chris McBee, Jaime A. Guerra, Anders Josefson, +# Simon Manderson, Spectre Ghost, Darren Tay, Dallas Eschenauer, Cecilia +# Varni, Adam P. Cole, George Lefkaditis, grzesiek, Adam Howard, Mike +# Bizon, Samuel P. Mallare, Leinweber, Walter Novak, Stephen Genus, +# Zube, Johny Provoost, Peter Grafton, Johann Burkard, Magus, Ron Karner, +# Fredrik Dahlman, Michele Cybula, Bernard Conlu, Riku B, Twillers, +# Shaika-Dzari, Vartkes Goetcherian, Michael McCown, Garth, Richard Nairn, +# Exzar Reed, Robert Gauthier, Floyd Wilder, Mark Drissel, Kenny Lyons, +# Paul Dunne, Tirath Pannu, Mike Lambert, Dan Kolcun, Daniel Aleksandersen, +# Chris Heegard, Miles Golding, Daniel Bisca, Frederic Begou, Charles +# Fordyce, Mark Lehrer, Sebastien Nadeau-Jean, Russell Gordon, Alexey +# Gopachenko, Stirling Pearson, Alan Segal, Bobin Joseph, Chris Wall, Sean +# Flesch, Brent Getz, Jerry Cain, Brian Micek, Lee Hancock, Kay Thiele, +# Kwan Ting Chan, Wladimir Labeikovsky, Lino Demasi, Bowie Bailey, Andreas +# Marschall, Michael Tompkins, Michael O'Donnell, José Lucas Teixeira +# de Oliveira, M. Ömer Gölgeli, and Anthony Gelibert for helping to build +# the hosts file. +# Russell O'Connor for OS/2 information +# kwadronaut for Windows 7 and Vista information +# John Mueller and Lawrence H Smith for Mac Pre-OSX information +# Jesse Baird for the Cisco IOS script +# Blocklist for use with hosts files to block ads, trackers, and other nasty things +# +# For more information about this list, see: https://pgl.yoyo.org/adservers/ +# ---- +# last updated: Mon, 11 Apr 2022 22:33:45 GMT +# entries: 3682 +# format: hosts (hosts -- in hosts file format) +# credits: Peter Lowe - pgl@yoyo.org - https://pgl.yoyo.org/ - https://twitter.com/pgl +# this URL: https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext +# Patreon: https://patreon.com/blocklist +# other formats: https://pgl.yoyo.org/adservers/formats.php +# policy: https://pgl.yoyo.org/adservers/policy.php +# +# start date: Mon, 22 Apr 2002 00:00:00 +127.0.0.1 1-1ads.com +127.0.0.1 101com.com +127.0.0.1 101order.com +127.0.0.1 123freeavatars.com +127.0.0.1 180hits.de +127.0.0.1 180searchassistant.com +127.0.0.1 1link2020.com +127.0.0.1 1rx.io +127.0.0.1 207.net +127.0.0.1 247media.com +127.0.0.1 24log.com +127.0.0.1 24log.de +127.0.0.1 24pm-affiliation.com +127.0.0.1 2mdn.net +127.0.0.1 2o7.net +127.0.0.1 2znp09oa.com +127.0.0.1 30ads.com +127.0.0.1 3337723.com +127.0.0.1 33across.com +127.0.0.1 360yield.com +127.0.0.1 3lift.com +127.0.0.1 3o9s.short.gy +127.0.0.1 4affiliate.net +127.0.0.1 4d5.net +127.0.0.1 4info.com +127.0.0.1 4jnzhl0d0.com +127.0.0.1 50websads.com +127.0.0.1 518ad.com +127.0.0.1 5ijo.01net.com +127.0.0.1 5mcwl.pw +127.0.0.1 6ldu6qa.com +127.0.0.1 6sc.co +127.0.0.1 777partner.com +127.0.0.1 77tracking.com +127.0.0.1 7bpeople.com +127.0.0.1 7search.com +127.0.0.1 82o9v830.com +127.0.0.1 a-ads.com +127.0.0.1 a.aproductmsg.com +127.0.0.1 a.mktw.net +127.0.0.1 a.muloqot.uz +127.0.0.1 a.sakh.com +127.0.0.1 a.ucoz.net +127.0.0.1 a.ucoz.ru +127.0.0.1 a.vartoken.com +127.0.0.1 a.vfghd.com +127.0.0.1 a.vfgtb.com +127.0.0.1 a.xanga.com +127.0.0.1 a135.wftv.com +127.0.0.1 a5.overclockers.ua +127.0.0.1 a8a8altrk.com +127.0.0.1 aa-metrics.beauty.hotpepper.jp +127.0.0.1 aa-metrics.recruit-card.jp +127.0.0.1 aa-metrics.trip-ai.jp +127.0.0.1 aaddzz.com +127.0.0.1 aax-eu-dub.amazon.com +127.0.0.1 aaxads.com +127.0.0.1 aaxdetect.com +127.0.0.1 abacho.net +127.0.0.1 abackchain.com +127.0.0.1 abandonedaction.com +127.0.0.1 abc-ads.com +127.0.0.1 ablink.comms.trainline.com +127.0.0.1 ablink.news.emails-puregym.com +127.0.0.1 ablinks.mail.hinge.co +127.0.0.1 aboardlevel.com +127.0.0.1 aboutads.gr +127.0.0.1 abruptroad.com +127.0.0.1 absentstream.com +127.0.0.1 absoluteclickscom.com +127.0.0.1 absorbingband.com +127.0.0.1 abstractedauthority.com +127.0.0.1 absurdwater.com +127.0.0.1 abtasty.com +127.0.0.1 abz.com +127.0.0.1 ac.rnm.ca +127.0.0.1 acid-adserver.click +127.0.0.1 acridtwist.com +127.0.0.1 actionsplash.com +127.0.0.1 actonsoftware.com +127.0.0.1 actualdeals.com +127.0.0.1 actuallysheep.com +127.0.0.1 actuallysnake.com +127.0.0.1 acuityads.com +127.0.0.1 acuityplatform.com +127.0.0.1 ad-balancer.at +127.0.0.1 ad-balancer.net +127.0.0.1 ad-cupid.com +127.0.0.1 ad-delivery.net +127.0.0.1 ad-pay.de +127.0.0.1 ad-rotator.com +127.0.0.1 ad-score.com +127.0.0.1 ad-server.gulasidorna.se +127.0.0.1 ad-space.net +127.0.0.1 ad-tech.com +127.0.0.1 ad-up.com +127.0.0.1 ad.71i.de +127.0.0.1 ad.a8.net +127.0.0.1 ad.abcnews.com +127.0.0.1 ad.abctv.com +127.0.0.1 ad.aboutwebservices.com +127.0.0.1 ad.abum.com +127.0.0.1 ad.admitad.com +127.0.0.1 ad.allboxing.ru +127.0.0.1 ad.allstar.cz +127.0.0.1 ad.altervista.org +127.0.0.1 ad.amgdgt.com +127.0.0.1 ad.anuntis.com +127.0.0.1 ad.auditude.com +127.0.0.1 ad.bitmedia.io +127.0.0.1 ad.bizo.com +127.0.0.1 ad.bnmla.com +127.0.0.1 ad.bondage.com +127.0.0.1 ad.centrum.cz +127.0.0.1 ad.cgi.cz +127.0.0.1 ad.choiceradio.com +127.0.0.1 ad.cooks.com +127.0.0.1 ad.digitallook.com +127.0.0.1 ad.domainfactory.de +127.0.0.1 ad.eurosport.com +127.0.0.1 ad.exyws.org +127.0.0.1 ad.foxnetworks.com +127.0.0.1 ad.grafika.cz +127.0.0.1 ad.gt +127.0.0.1 ad.hbv.de +127.0.0.1 ad.hodomobile.com +127.0.0.1 ad.hyena.cz +127.0.0.1 ad.iinfo.cz +127.0.0.1 ad.infoseek.com +127.0.0.1 ad.intl.xiaomi.com +127.0.0.1 ad.jacotei.com.br +127.0.0.1 ad.jetsoftware.com +127.0.0.1 ad.keenspace.com +127.0.0.1 ad.lgappstv.com +127.0.0.1 ad.liveinternet.ru +127.0.0.1 ad.lupa.cz +127.0.0.1 ad.mediastorm.hu +127.0.0.1 ad.mg +127.0.0.1 ad.mobstazinc.cn +127.0.0.1 ad.musicmatch.com +127.0.0.1 ad.myapple.pl +127.0.0.1 ad.mynetreklam.com.streamprovider.net +127.0.0.1 ad.nachtagenten.de +127.0.0.1 ad.nettvservices.com +127.0.0.1 ad.nozonedata.com +127.0.0.1 ad.nttnavi.co.jp +127.0.0.1 ad.nwt.cz +127.0.0.1 ad.pandora.tv +127.0.0.1 ad.period-calendar.com +127.0.0.1 ad.preferances.com +127.0.0.1 ad.profiwin.de +127.0.0.1 ad.prv.pl +127.0.0.1 ad.reachlocal.com +127.0.0.1 ad.simflight.com +127.0.0.1 ad.simgames.net +127.0.0.1 ad.style +127.0.0.1 ad.tapthislink.com +127.0.0.1 ad.technoratimedia.com +127.0.0.1 ad.tv2.no +127.0.0.1 ad.universcine.com +127.0.0.1 ad.usatoday.com +127.0.0.1 ad.virtual-nights.com +127.0.0.1 ad.wavu.hu +127.0.0.1 ad.weatherbug.com +127.0.0.1 ad.wsod.com +127.0.0.1 ad.wz.cz +127.0.0.1 ad.xiaomi.com +127.0.0.1 ad.xmovies8.si +127.0.0.1 ad.xrea.com +127.0.0.1 ad.ztylez.com +127.0.0.1 ad0.bigmir.net +127.0.0.1 ad01.mediacorpsingapore.com +127.0.0.1 ad1.emule-project.org +127.0.0.1 ad1.eventmanager.co.kr +127.0.0.1 ad1.kde.cz +127.0.0.1 ad1.pamedia.com.au +127.0.0.1 ad2.iinfo.cz +127.0.0.1 ad2.lupa.cz +127.0.0.1 ad2.netriota.hu +127.0.0.1 ad2.nmm.de +127.0.0.1 ad2.xrea.com +127.0.0.1 ad3.iinfo.cz +127.0.0.1 ad3.pamedia.com.au +127.0.0.1 ad3.xrea.com +127.0.0.1 ad4game.com +127.0.0.1 ad4mat.com +127.0.0.1 ad4mat.de +127.0.0.1 ad4mat.net +127.0.0.1 adabra.com +127.0.0.1 adaction.de +127.0.0.1 adadvisor.net +127.0.0.1 adalliance.io +127.0.0.1 adap.tv +127.0.0.1 adapt.tv +127.0.0.1 adaranth.com +127.0.0.1 adbilty.me +127.0.0.1 adblade.com +127.0.0.1 adblade.org +127.0.0.1 adblockanalytics.com +127.0.0.1 adbooth.net +127.0.0.1 adbot.com +127.0.0.1 adbrite.com +127.0.0.1 adbroker.de +127.0.0.1 adbunker.com +127.0.0.1 adbutler.com +127.0.0.1 adbuyer.com +127.0.0.1 adbuyer3.lycos.com +127.0.0.1 adcampo.com +127.0.0.1 adcannyads.com +127.0.0.1 adcash.com +127.0.0.1 adcast.deviantart.com +127.0.0.1 adcel.co +127.0.0.1 adcell.de +127.0.0.1 adcenter.net +127.0.0.1 adcentriconline.com +127.0.0.1 adclick.com +127.0.0.1 adclient1.tucows.com +127.0.0.1 adcolony.com +127.0.0.1 adcomplete.com +127.0.0.1 adconion.com +127.0.0.1 adcontent.gamespy.com +127.0.0.1 adcontrolsolutions.net +127.0.0.1 adcycle.com +127.0.0.1 add.newmedia.cz +127.0.0.1 addfreestats.com +127.0.0.1 addme.com +127.0.0.1 adecn.com +127.0.0.1 adeimptrck.com +127.0.0.1 ademails.com +127.0.0.1 adengage.com +127.0.0.1 adetracking.com +127.0.0.1 adexc.net +127.0.0.1 adexchangegate.com +127.0.0.1 adexchangeprediction.com +127.0.0.1 adexpose.com +127.0.0.1 adext.inkclub.com +127.0.0.1 adf.ly +127.0.0.1 adfeed.marchex.com +127.0.0.1 adflight.com +127.0.0.1 adforce.com +127.0.0.1 adform.com +127.0.0.1 adform.net +127.0.0.1 adformdsp.net +127.0.0.1 adfs.senacrs.com.br +127.0.0.1 adgardener.com +127.0.0.1 adhaven.com +127.0.0.1 adhese.be +127.0.0.1 adhese.com +127.0.0.1 adhigh.net +127.0.0.1 adhoc4.net +127.0.0.1 adhunter.media +127.0.0.1 adimage.guardian.co.uk +127.0.0.1 adimages.been.com +127.0.0.1 adimages.carsoup.com +127.0.0.1 adimages.go.com +127.0.0.1 adimages.homestore.com +127.0.0.1 adimages.omroepzeeland.nl +127.0.0.1 adimages.sanomawsoy.fi +127.0.0.1 adimg.com.com +127.0.0.1 adimg.uimserv.net +127.0.0.1 adimg1.chosun.com +127.0.0.1 adimgs.sapo.pt +127.0.0.1 adingo.jp +127.0.0.1 adinjector.net +127.0.0.1 adinterax.com +127.0.0.1 adisfy.com +127.0.0.1 adition.com +127.0.0.1 adition.de +127.0.0.1 adition.net +127.0.0.1 adizio.com +127.0.0.1 adjix.com +127.0.0.1 adjug.com +127.0.0.1 adjuggler.com +127.0.0.1 adjuggler.yourdictionary.com +127.0.0.1 adjust.com +127.0.0.1 adjustnetwork.com +127.0.0.1 adk2.co +127.0.0.1 adk2.com +127.0.0.1 adland.ru +127.0.0.1 adledge.com +127.0.0.1 adlegend.com +127.0.0.1 adlightning.com +127.0.0.1 adlog.com.com +127.0.0.1 adloox.com +127.0.0.1 adlooxtracking.com +127.0.0.1 adlure.net +127.0.0.1 adm.fwmrm.net +127.0.0.1 admagnet.net +127.0.0.1 admailtiser.com +127.0.0.1 adman.gr +127.0.0.1 adman.otenet.gr +127.0.0.1 admanagement.ch +127.0.0.1 admanager.btopenworld.com +127.0.0.1 admanager.carsoup.com +127.0.0.1 admanmedia.com +127.0.0.1 admantx.com +127.0.0.1 admarketplace.net +127.0.0.1 admarvel.com +127.0.0.1 admaster.com.cn +127.0.0.1 admatchly.com +127.0.0.1 admedia.com +127.0.0.1 admeld.com +127.0.0.1 admeridianads.com +127.0.0.1 admeta.com +127.0.0.1 admex.com +127.0.0.1 admidadsp.com +127.0.0.1 adminder.com +127.0.0.1 adminshop.com +127.0.0.1 admix.in +127.0.0.1 admixer.net +127.0.0.1 admized.com +127.0.0.1 admob.com +127.0.0.1 admonitor.com +127.0.0.1 admotion.com.ar +127.0.0.1 adn.lrb.co.uk +127.0.0.1 adnet.asahi.com +127.0.0.1 adnet.biz +127.0.0.1 adnet.de +127.0.0.1 adnet.ru +127.0.0.1 adnetinteractive.com +127.0.0.1 adnetwork.net +127.0.0.1 adnetworkperformance.com +127.0.0.1 adnews.maddog2000.de +127.0.0.1 adnium.com +127.0.0.1 adnxs-simple.com +127.0.0.1 adnxs.com +127.0.0.1 adocean.pl +127.0.0.1 adonspot.com +127.0.0.1 adoptum.net +127.0.0.1 adoric-om.com +127.0.0.1 adorigin.com +127.0.0.1 adotmob.com +127.0.0.1 adpenguin.biz +127.0.0.1 adpepper.dk +127.0.0.1 adpepper.nl +127.0.0.1 adperium.com +127.0.0.1 adpia.vn +127.0.0.1 adplus.co.id +127.0.0.1 adplxmd.com +127.0.0.1 adprofits.ru +127.0.0.1 adpushup.com +127.0.0.1 adrazzi.com +127.0.0.1 adreactor.com +127.0.0.1 adreclaim.com +127.0.0.1 adrecover.com +127.0.0.1 adrecreate.com +127.0.0.1 adremedy.com +127.0.0.1 adreporting.com +127.0.0.1 adrevolver.com +127.0.0.1 adriver.ru +127.0.0.1 adrolays.de +127.0.0.1 adrotate.de +127.0.0.1 adrotic.girlonthenet.com +127.0.0.1 adrta.com +127.0.0.1 ads-click.com +127.0.0.1 ads-dev.pinterest.com +127.0.0.1 ads-game-187f4.firebaseapp.com +127.0.0.1 ads-kesselhaus.com +127.0.0.1 ads-trk.vidible.tv +127.0.0.1 ads-twitter.com +127.0.0.1 ads.365.mk +127.0.0.1 ads.4tube.com +127.0.0.1 ads.5ci.lt +127.0.0.1 ads.5min.at +127.0.0.1 ads.73dpi.com +127.0.0.1 ads.a-snag-smartmoney.fyi +127.0.0.1 ads.aavv.com +127.0.0.1 ads.abovetopsecret.com +127.0.0.1 ads.aceweb.net +127.0.0.1 ads.acpc.cat +127.0.0.1 ads.acrosspf.com +127.0.0.1 ads.activestate.com +127.0.0.1 ads.ad-center.com +127.0.0.1 ads.adfox.ru +127.0.0.1 ads.administrator.de +127.0.0.1 ads.adred.de +127.0.0.1 ads.adstream.com.ro +127.0.0.1 ads.adultfriendfinder.com +127.0.0.1 ads.advance.net +127.0.0.1 ads.adverline.com +127.0.0.1 ads.affiliates.match.com +127.0.0.1 ads.alive.com +127.0.0.1 ads.alt.com +127.0.0.1 ads.amdmb.com +127.0.0.1 ads.amigos.com +127.0.0.1 ads.annabac.com +127.0.0.1 ads.aol.co.uk +127.0.0.1 ads.apn.co.nz +127.0.0.1 ads.appsgeyser.com +127.0.0.1 ads.apteka254.ru +127.0.0.1 ads.as4x.tmcs.net +127.0.0.1 ads.as4x.tmcs.ticketmaster.com +127.0.0.1 ads.asiafriendfinder.com +127.0.0.1 ads.aspalliance.com +127.0.0.1 ads.avazu.net +127.0.0.1 ads.bb59.ru +127.0.0.1 ads.belointeractive.com +127.0.0.1 ads.betfair.com +127.0.0.1 ads.bigchurch.com +127.0.0.1 ads.bigfoot.com +127.0.0.1 ads.bing.com +127.0.0.1 ads.bittorrent.com +127.0.0.1 ads.blog.com +127.0.0.1 ads.bluemountain.com +127.0.0.1 ads.boerding.com +127.0.0.1 ads.boylesports.com +127.0.0.1 ads.brabys.com +127.0.0.1 ads.brazzers.com +127.0.0.1 ads.bumq.com +127.0.0.1 ads.canalblog.com +127.0.0.1 ads.casinocity.com +127.0.0.1 ads.casumoaffiliates.com +127.0.0.1 ads.cbc.ca +127.0.0.1 ads.cc +127.0.0.1 ads.cc-dt.com +127.0.0.1 ads.centraliprom.com +127.0.0.1 ads.channel4.com +127.0.0.1 ads.cheabit.com +127.0.0.1 ads.citymagazine.si +127.0.0.1 ads.clasificadox.com +127.0.0.1 ads.co.com +127.0.0.1 ads.colombiaonline.com +127.0.0.1 ads.com.com +127.0.0.1 ads.comeon.com +127.0.0.1 ads.contactmusic.com +127.0.0.1 ads.contentabc.com +127.0.0.1 ads.creative-serving.com +127.0.0.1 ads.cybersales.cz +127.0.0.1 ads.dada.it +127.0.0.1 ads.dailycamera.com +127.0.0.1 ads.datingyes.com +127.0.0.1 ads.delfin.bg +127.0.0.1 ads.deltha.hu +127.0.0.1 ads.dennisnet.co.uk +127.0.0.1 ads.desmoinesregister.com +127.0.0.1 ads.detelefoongids.nl +127.0.0.1 ads.deviantart.com +127.0.0.1 ads.devmates.com +127.0.0.1 ads.digital-digest.com +127.0.0.1 ads.digitalmedianet.com +127.0.0.1 ads.digitalpoint.com +127.0.0.1 ads.directionsmag.com +127.0.0.1 ads.doit.com.cn +127.0.0.1 ads.domeus.com +127.0.0.1 ads.dtpnetwork.biz +127.0.0.1 ads.eagletribune.com +127.0.0.1 ads.easy-forex.com +127.0.0.1 ads.economist.com +127.0.0.1 ads.edbindex.dk +127.0.0.1 ads.egrana.com.br +127.0.0.1 ads.elcarado.com +127.0.0.1 ads.electrocelt.com +127.0.0.1 ads.elitetrader.com +127.0.0.1 ads.emdee.ca +127.0.0.1 ads.emirates.net.ae +127.0.0.1 ads.epi.sk +127.0.0.1 ads.epltalk.com +127.0.0.1 ads.eu.msn.com +127.0.0.1 ads.exactdrive.com +127.0.0.1 ads.expat-blog.biz +127.0.0.1 ads.fairfax.com.au +127.0.0.1 ads.fastcomgroup.it +127.0.0.1 ads.fasttrack-ignite.com +127.0.0.1 ads.faxo.com +127.0.0.1 ads.femmefab.nl +127.0.0.1 ads.ferianc.com +127.0.0.1 ads.filmup.com +127.0.0.1 ads.financialcontent.com +127.0.0.1 ads.flooble.com +127.0.0.1 ads.fool.com +127.0.0.1 ads.footymad.net +127.0.0.1 ads.forbes.net +127.0.0.1 ads.formit.cz +127.0.0.1 ads.fortunecity.com +127.0.0.1 ads.fotosidan.se +127.0.0.1 ads.foxnetworks.com +127.0.0.1 ads.friendfinder.com +127.0.0.1 ads.gamecity.net +127.0.0.1 ads.gamespyid.com +127.0.0.1 ads.gamigo.de +127.0.0.1 ads.gaming-universe.de +127.0.0.1 ads.gaming1.com +127.0.0.1 ads.gaypoint.hu +127.0.0.1 ads.geekswithblogs.net +127.0.0.1 ads.getlucky.com +127.0.0.1 ads.gld.dk +127.0.0.1 ads.gmodules.com +127.0.0.1 ads.goyk.com +127.0.0.1 ads.gplusmedia.com +127.0.0.1 ads.gradfinder.com +127.0.0.1 ads.grindinggears.com +127.0.0.1 ads.groupewin.fr +127.0.0.1 ads.gsm-exchange.com +127.0.0.1 ads.gsmexchange.com +127.0.0.1 ads.guardian.co.uk +127.0.0.1 ads.guardianunlimited.co.uk +127.0.0.1 ads.guru3d.com +127.0.0.1 ads.hbv.de +127.0.0.1 ads.hearstmags.com +127.0.0.1 ads.heartlight.org +127.0.0.1 ads.hollywood.com +127.0.0.1 ads.horsehero.com +127.0.0.1 ads.horyzon-media.com +127.0.0.1 ads.hsoub.com +127.0.0.1 ads.ibest.com.br +127.0.0.1 ads.ibryte.com +127.0.0.1 ads.icq.com +127.0.0.1 ads.ign.com +127.0.0.1 ads.imagistica.com +127.0.0.1 ads.img.co.za +127.0.0.1 ads.imgur.com +127.0.0.1 ads.independent.com.mt +127.0.0.1 ads.infi.net +127.0.0.1 ads.internic.co.il +127.0.0.1 ads.ipowerweb.com +127.0.0.1 ads.isoftmarketing.com +127.0.0.1 ads.itv.com +127.0.0.1 ads.iwon.com +127.0.0.1 ads.jewishfriendfinder.com +127.0.0.1 ads.jobsite.co.uk +127.0.0.1 ads.justhungry.com +127.0.0.1 ads.kabooaffiliates.com +127.0.0.1 ads.kaktuz.net +127.0.0.1 ads.kelbymediagroup.com +127.0.0.1 ads.kinobox.cz +127.0.0.1 ads.kinxxx.com +127.0.0.1 ads.kompass.com +127.0.0.1 ads.krawall.de +127.0.0.1 ads.lapalingo.com +127.0.0.1 ads.leovegas.com +127.0.0.1 ads.lesbianpersonals.com +127.0.0.1 ads.liberte.pl +127.0.0.1 ads.lifethink.net +127.0.0.1 ads.linkedin.com +127.0.0.1 ads.livenation.com +127.0.0.1 ads.lordlucky.com +127.0.0.1 ads.ma7.tv +127.0.0.1 ads.mail.bg +127.0.0.1 ads.mariuana.it +127.0.0.1 ads.massinfra.nl +127.0.0.1 ads.mcafee.com +127.0.0.1 ads.mediaodyssey.com +127.0.0.1 ads.mediasmart.es +127.0.0.1 ads.medienhaus.de +127.0.0.1 ads.meetcelebs.com +127.0.0.1 ads.mgnetwork.com +127.0.0.1 ads.miarroba.com +127.0.0.1 ads.mic.com +127.0.0.1 ads.mmania.com +127.0.0.1 ads.mobilebet.com +127.0.0.1 ads.motor-forum.nl +127.0.0.1 ads.msn.com +127.0.0.1 ads.multimania.lycos.fr +127.0.0.1 ads.muslimehelfen.org +127.0.0.1 ads.mvscoelho.com +127.0.0.1 ads.myadv.org +127.0.0.1 ads.nccwebs.com +127.0.0.1 ads.ndtv1.com +127.0.0.1 ads.networksolutions.com +127.0.0.1 ads.newgrounds.com +127.0.0.1 ads.newmedia.cz +127.0.0.1 ads.newsint.co.uk +127.0.0.1 ads.newsquest.co.uk +127.0.0.1 ads.ninemsn.com.au +127.0.0.1 ads.nj.com +127.0.0.1 ads.nola.com +127.0.0.1 ads.nordichardware.com +127.0.0.1 ads.nordichardware.se +127.0.0.1 ads.nyi.net +127.0.0.1 ads.nytimes.com +127.0.0.1 ads.nyx.cz +127.0.0.1 ads.nzcity.co.nz +127.0.0.1 ads.o2.pl +127.0.0.1 ads.oddschecker.com +127.0.0.1 ads.okcimg.com +127.0.0.1 ads.ole.com +127.0.0.1 ads.oneplace.com +127.0.0.1 ads.opensubtitles.org +127.0.0.1 ads.optusnet.com.au +127.0.0.1 ads.outpersonals.com +127.0.0.1 ads.oxyshop.cz +127.0.0.1 ads.passion.com +127.0.0.1 ads.paymonex.net +127.0.0.1 ads.pexi.nl +127.0.0.1 ads.pfl.ua +127.0.0.1 ads.phpclasses.org +127.0.0.1 ads.pinterest.com +127.0.0.1 ads.planet.nl +127.0.0.1 ads.pni.com +127.0.0.1 ads.pof.com +127.0.0.1 ads.powweb.com +127.0.0.1 ads.ppvmedien.de +127.0.0.1 ads.praguetv.cz +127.0.0.1 ads.primissima.it +127.0.0.1 ads.printscr.com +127.0.0.1 ads.prisacom.com +127.0.0.1 ads.privatemedia.co +127.0.0.1 ads.program3.com +127.0.0.1 ads.psd2html.com +127.0.0.1 ads.pushplay.com +127.0.0.1 ads.quasaraffiliates.com +127.0.0.1 ads.quoka.de +127.0.0.1 ads.radialserver.com +127.0.0.1 ads.radio1.lv +127.0.0.1 ads.rcs.it +127.0.0.1 ads.recoletos.es +127.0.0.1 ads.rediff.com +127.0.0.1 ads.redlightcenter.com +127.0.0.1 ads.revjet.com +127.0.0.1 ads.samsung.com +127.0.0.1 ads.saymedia.com +127.0.0.1 ads.schmoozecom.net +127.0.0.1 ads.scifi.com +127.0.0.1 ads.seniorfriendfinder.com +127.0.0.1 ads.servebom.com +127.0.0.1 ads.sexgratuit.tv +127.0.0.1 ads.shizmoo.com +127.0.0.1 ads.shopstyle.com +127.0.0.1 ads.sift.co.uk +127.0.0.1 ads.silverdisc.co.uk +127.0.0.1 ads.simplyhired.com +127.0.0.1 ads.sjon.info +127.0.0.1 ads.smartclick.com +127.0.0.1 ads.socapro.com +127.0.0.1 ads.socialtheater.com +127.0.0.1 ads.soft32.com +127.0.0.1 ads.soweb.gr +127.0.0.1 ads.space.com +127.0.0.1 ads.stackoverflow.com +127.0.0.1 ads.sun.com +127.0.0.1 ads.suomiautomaatti.com +127.0.0.1 ads.supplyframe.com +127.0.0.1 ads.syscdn.de +127.0.0.1 ads.tahono.com +127.0.0.1 ads.themovienation.com +127.0.0.1 ads.thestar.com +127.0.0.1 ads.thrillsaffiliates.com +127.0.0.1 ads.tiktok.com +127.0.0.1 ads.tmcs.net +127.0.0.1 ads.todoti.com.br +127.0.0.1 ads.toplayaffiliates.com +127.0.0.1 ads.totallyfreestuff.com +127.0.0.1 ads.townhall.com +127.0.0.1 ads.travelaudience.com +127.0.0.1 ads.trinitymirror.co.uk +127.0.0.1 ads.tripod.com +127.0.0.1 ads.tripod.lycos.co.uk +127.0.0.1 ads.tripod.lycos.de +127.0.0.1 ads.tripod.lycos.es +127.0.0.1 ads.tripod.lycos.it +127.0.0.1 ads.tripod.lycos.nl +127.0.0.1 ads.tso.dennisnet.co.uk +127.0.0.1 ads.twitter.com +127.0.0.1 ads.twojatv.info +127.0.0.1 ads.uknetguide.co.uk +127.0.0.1 ads.ultimate-guitar.com +127.0.0.1 ads.uncrate.com +127.0.0.1 ads.unison.bg +127.0.0.1 ads.usatoday.com +127.0.0.1 ads.uxs.at +127.0.0.1 ads.v-lazer.com +127.0.0.1 ads.verticalresponse.com +127.0.0.1 ads.vgchartz.com +127.0.0.1 ads.videosz.com +127.0.0.1 ads.virtual-nights.com +127.0.0.1 ads.virtuopolitan.com +127.0.0.1 ads.vnumedia.com +127.0.0.1 ads.walkiberia.com +127.0.0.1 ads.waps.cn +127.0.0.1 ads.wapx.cn +127.0.0.1 ads.watson.ch +127.0.0.1 ads.weather.ca +127.0.0.1 ads.web.de +127.0.0.1 ads.webinak.sk +127.0.0.1 ads.webmasterpoint.org +127.0.0.1 ads.websiteservices.com +127.0.0.1 ads.whoishostingthis.com +127.0.0.1 ads.wiezoekje.nl +127.0.0.1 ads.wikia.nocookie.net +127.0.0.1 ads.wineenthusiast.com +127.0.0.1 ads.wwe.biz +127.0.0.1 ads.xhamster.com +127.0.0.1 ads.xtra.co.nz +127.0.0.1 ads.yahoo.com +127.0.0.1 ads.yap.yahoo.com +127.0.0.1 ads.yimg.com +127.0.0.1 ads.yldmgrimg.net +127.0.0.1 ads.yourfreedvds.com +127.0.0.1 ads.youtube.com +127.0.0.1 ads.yumenetworks.com +127.0.0.1 ads1-adnow.com +127.0.0.1 ads1.mediacapital.pt +127.0.0.1 ads1.msn.com +127.0.0.1 ads1.rne.com +127.0.0.1 ads1.virtual-nights.com +127.0.0.1 ads10.speedbit.com +127.0.0.1 ads180.com +127.0.0.1 ads2.brazzers.com +127.0.0.1 ads2.clearchannel.com +127.0.0.1 ads2.contentabc.com +127.0.0.1 ads2.femmefab.nl +127.0.0.1 ads2.gamecity.net +127.0.0.1 ads2.hsoub.com +127.0.0.1 ads2.net-communities.co.uk +127.0.0.1 ads2.oneplace.com +127.0.0.1 ads2.rne.com +127.0.0.1 ads2.techads.info +127.0.0.1 ads2.virtual-nights.com +127.0.0.1 ads2.webdrive.no +127.0.0.1 ads2.xnet.cz +127.0.0.1 ads2004.treiberupdate.de +127.0.0.1 ads24h.net +127.0.0.1 ads3-adnow.com +127.0.0.1 ads3.contentabc.com +127.0.0.1 ads3.gamecity.net +127.0.0.1 ads3.virtual-nights.com +127.0.0.1 ads4.gamecity.net +127.0.0.1 ads4.virtual-nights.com +127.0.0.1 ads4homes.com +127.0.0.1 ads5.virtual-nights.com +127.0.0.1 ads6.gamecity.net +127.0.0.1 ads7.gamecity.net +127.0.0.1 adsafeprotected.com +127.0.0.1 adsatt.abc.starwave.com +127.0.0.1 adsatt.abcnews.starwave.com +127.0.0.1 adsatt.espn.go.com +127.0.0.1 adsatt.espn.starwave.com +127.0.0.1 adsatt.go.starwave.com +127.0.0.1 adsby.bidtheatre.com +127.0.0.1 adsbydelema.com +127.0.0.1 adscale.de +127.0.0.1 adscholar.com +127.0.0.1 adscience.nl +127.0.0.1 adsco.re +127.0.0.1 adscpm.com +127.0.0.1 adsdaq.com +127.0.0.1 adsdk.yandex.ru +127.0.0.1 adsend.de +127.0.0.1 adsensecustomsearchads.com +127.0.0.1 adserve.ams.rhythmxchange.com +127.0.0.1 adserve.gkeurope.de +127.0.0.1 adserve.io +127.0.0.1 adserve.jbs.org +127.0.0.1 adserver.71i.de +127.0.0.1 adserver.adultfriendfinder.com +127.0.0.1 adserver.adverty.com +127.0.0.1 adserver.anawe.cz +127.0.0.1 adserver.aol.fr +127.0.0.1 adserver.ariase.org +127.0.0.1 adserver.bdoce.cl +127.0.0.1 adserver.betandwin.de +127.0.0.1 adserver.bing.com +127.0.0.1 adserver.bizedge.com +127.0.0.1 adserver.bizhat.com +127.0.0.1 adserver.break-even.it +127.0.0.1 adserver.cams.com +127.0.0.1 adserver.cdnstream.com +127.0.0.1 adserver.com +127.0.0.1 adserver.diariodosertao.com.br +127.0.0.1 adserver.digitoday.com +127.0.0.1 adserver.echdk.pl +127.0.0.1 adserver.friendfinder.com +127.0.0.1 adserver.generationiron.com +127.0.0.1 adserver.html.it +127.0.0.1 adserver.hwupgrade.it +127.0.0.1 adserver.ilango.de +127.0.0.1 adserver.info7.mx +127.0.0.1 adserver.irishwebmasterforum.com +127.0.0.1 adserver.janes.com +127.0.0.1 adserver.lecool.com +127.0.0.1 adserver.mobi +127.0.0.1 adserver.msmb.biz +127.0.0.1 adserver.news.com.au +127.0.0.1 adserver.nydailynews.com +127.0.0.1 adserver.o2.pl +127.0.0.1 adserver.oddschecker.com +127.0.0.1 adserver.omroepzeeland.nl +127.0.0.1 adserver.otthonom.hu +127.0.0.1 adserver.pampa.com.br +127.0.0.1 adserver.pl +127.0.0.1 adserver.portugalmail.net +127.0.0.1 adserver.pressboard.ca +127.0.0.1 adserver.sanomawsoy.fi +127.0.0.1 adserver.sciflicks.com +127.0.0.1 adserver.scr.sk +127.0.0.1 adserver.smgfiles.com +127.0.0.1 adserver.theonering.net +127.0.0.1 adserver.trojaner-info.de +127.0.0.1 adserver.tupolska.com +127.0.0.1 adserver.twitpic.com +127.0.0.1 adserver.virginmedia.com +127.0.0.1 adserver.yahoo.com +127.0.0.1 adserver01.de +127.0.0.1 adserver1.mindshare.de +127.0.0.1 adserver2.mindshare.de +127.0.0.1 adserverplus.com +127.0.0.1 adserverpub.com +127.0.0.1 adserversolutions.com +127.0.0.1 adserverxxl.de +127.0.0.1 adservetx.media.net +127.0.0.1 adservice.google.com +127.0.0.1 adservice.google.com.mt +127.0.0.1 adserving.unibet.com +127.0.0.1 adservingfront.com +127.0.0.1 adservrs.com +127.0.0.1 adservrs.com.edgekey.net +127.0.0.1 adsfac.eu +127.0.0.1 adsfac.net +127.0.0.1 adsfac.us +127.0.0.1 adsfactor.net +127.0.0.1 adsfeed.brabys.com +127.0.0.1 adshrink.it +127.0.0.1 adside.com +127.0.0.1 adsiduous.com +127.0.0.1 adskeeper.co.uk +127.0.0.1 adsklick.de +127.0.0.1 adskpak.com +127.0.0.1 adsmart.com +127.0.0.1 adsmart.net +127.0.0.1 adsmetadata.startappservice.com +127.0.0.1 adsmogo.com +127.0.0.1 adsnative.com +127.0.0.1 adsoftware.com +127.0.0.1 adsoldier.com +127.0.0.1 adsolut.in +127.0.0.1 adspeed.net +127.0.0.1 adspirit.de +127.0.0.1 adsponse.de +127.0.0.1 adspsp.com +127.0.0.1 adsroller.com +127.0.0.1 adsrv.deviantart.com +127.0.0.1 adsrv.eacdn.com +127.0.0.1 adsrv.iol.co.za +127.0.0.1 adsrv.kobi.tv +127.0.0.1 adsrv.moebelmarkt.tv +127.0.0.1 adsrv2.swidnica24.pl +127.0.0.1 adsrvr.org +127.0.0.1 adsrvus.com +127.0.0.1 adstacks.in +127.0.0.1 adstage.io +127.0.0.1 adstanding.com +127.0.0.1 adstat.4u.pl +127.0.0.1 adstest.weather.com +127.0.0.1 adsupply.com +127.0.0.1 adswizz.com +127.0.0.1 adsxyz.com +127.0.0.1 adsymptotic.com +127.0.0.1 adsynergy.com +127.0.0.1 adsys.townnews.com +127.0.0.1 adsystem.simplemachines.org +127.0.0.1 adtech-digital.ru +127.0.0.1 adtech.com +127.0.0.1 adtech.de +127.0.0.1 adtechjp.com +127.0.0.1 adtechus.com +127.0.0.1 adtegrity.net +127.0.0.1 adthis.com +127.0.0.1 adthrive.com +127.0.0.1 adthurst.com +127.0.0.1 adtiger.de +127.0.0.1 adtilt.com +127.0.0.1 adtng.com +127.0.0.1 adtology.com +127.0.0.1 adtoma.com +127.0.0.1 adtrace.org +127.0.0.1 adtraction.com +127.0.0.1 adtrade.net +127.0.0.1 adtriplex.com +127.0.0.1 adultadvertising.com +127.0.0.1 adv-adserver.com +127.0.0.1 adv-banner.libero.it +127.0.0.1 adv.cooperhosting.net +127.0.0.1 adv.donejty.pl +127.0.0.1 adv.freeonline.it +127.0.0.1 adv.hwupgrade.it +127.0.0.1 adv.livedoor.com +127.0.0.1 adv.mpvc.it +127.0.0.1 adv.neverbuy.com +127.0.0.1 adv.nexthardware.com +127.0.0.1 adv.webmd.com +127.0.0.1 adv.wp.pl +127.0.0.1 adv.yo.cz +127.0.0.1 advangelists.com +127.0.0.1 advariant.com +127.0.0.1 adventory.com +127.0.0.1 advert.bayarea.com +127.0.0.1 advert.dyna.ultraweb.hu +127.0.0.1 adverticum.com +127.0.0.1 adverticum.net +127.0.0.1 adverticus.de +127.0.0.1 advertise.com +127.0.0.1 advertiseireland.com +127.0.0.1 advertisementafterthought.com +127.0.0.1 advertiserurl.com +127.0.0.1 advertising.com +127.0.0.1 advertisingbanners.com +127.0.0.1 advertisingbox.com +127.0.0.1 advertmarket.com +127.0.0.1 advertmedia.de +127.0.0.1 advertpro.ya.com +127.0.0.1 advertserve.com +127.0.0.1 advertstream.com +127.0.0.1 advertwizard.com +127.0.0.1 advideo.uimserv.net +127.0.0.1 adview.com +127.0.0.1 advisormedia.cz +127.0.0.1 adviva.net +127.0.0.1 advnt.com +127.0.0.1 adwebone.com +127.0.0.1 adwhirl.com +127.0.0.1 adwordsecommerce.com.br +127.0.0.1 adworldnetwork.com +127.0.0.1 adworx.at +127.0.0.1 adworx.nl +127.0.0.1 adx.allstar.cz +127.0.0.1 adx.atnext.com +127.0.0.1 adx.gayboy.at +127.0.0.1 adxpansion.com +127.0.0.1 adxpose.com +127.0.0.1 adxvalue.com +127.0.0.1 adyea.com +127.0.0.1 adyoulike.com +127.0.0.1 adz.rashflash.com +127.0.0.1 adz2you.com +127.0.0.1 adzbazar.com +127.0.0.1 adzerk.net +127.0.0.1 adzerk.s3.amazonaws.com +127.0.0.1 adzestocp.com +127.0.0.1 adzones.com +127.0.0.1 adzrevads.com +127.0.0.1 aerserv.com +127.0.0.1 af-ad.co.uk +127.0.0.1 affec.tv +127.0.0.1 affili.net +127.0.0.1 affiliate.1800flowers.com +127.0.0.1 affiliate.doubleyourdating.com +127.0.0.1 affiliate.dtiserv.com +127.0.0.1 affiliate.gamestop.com +127.0.0.1 affiliate.mogs.com +127.0.0.1 affiliate.offgamers.com +127.0.0.1 affiliate.rusvpn.com +127.0.0.1 affiliate.travelnow.com +127.0.0.1 affiliate.treated.com +127.0.0.1 affiliatefuture.com +127.0.0.1 affiliates.allposters.com +127.0.0.1 affiliates.babylon.com +127.0.0.1 affiliates.digitalriver.com +127.0.0.1 affiliates.globat.com +127.0.0.1 affiliates.rozetka.com.ua +127.0.0.1 affiliates.streamray.com +127.0.0.1 affiliates.thinkhost.net +127.0.0.1 affiliates.thrixxx.com +127.0.0.1 affiliates.ultrahosting.com +127.0.0.1 affiliatetracking.com +127.0.0.1 affiliatetracking.net +127.0.0.1 affiliatewindow.com +127.0.0.1 affiliation-france.com +127.0.0.1 afftracking.justanswer.com +127.0.0.1 agkn.com +127.0.0.1 agreeablestew.com +127.0.0.1 ah-ha.com +127.0.0.1 ahalogy.com +127.0.0.1 aheadday.com +127.0.0.1 aim4media.com +127.0.0.1 airpush.com +127.0.0.1 aistat.net +127.0.0.1 ak0gsh40.com +127.0.0.1 alchemist.go2cloud.org +127.0.0.1 alclick.com +127.0.0.1 alenty.com +127.0.0.1 alertafterthought.com +127.0.0.1 alexa-sitestats.s3.amazonaws.com +127.0.0.1 alexametrics.com +127.0.0.1 algorix.co +127.0.0.1 alipromo.com +127.0.0.1 all4spy.com +127.0.0.1 allosponsor.com +127.0.0.1 aloofmetal.com +127.0.0.1 aloofvest.com +127.0.0.1 alphonso.tv +127.0.0.1 als-svc.nytimes.com +127.0.0.1 amazingcounters.com +127.0.0.1 amazon-adsystem.com +127.0.0.1 ambiguousquilt.com +127.0.0.1 ambitiousagreement.com +127.0.0.1 americash.com +127.0.0.1 amung.us +127.0.0.1 analytics-production.hapyak.com +127.0.0.1 analytics.adpost.org +127.0.0.1 analytics.algoepico.net +127.0.0.1 analytics.bitrix.info +127.0.0.1 analytics.cloudron.io +127.0.0.1 analytics.cohesionapps.com +127.0.0.1 analytics.dnsfilter.com +127.0.0.1 analytics.emarketer.com +127.0.0.1 analytics.ext.go-tellm.com +127.0.0.1 analytics.google.com +127.0.0.1 analytics.htmedia.in +127.0.0.1 analytics.icons8.com +127.0.0.1 analytics.inlinemanual.com +127.0.0.1 analytics.jst.ai +127.0.0.1 analytics.justuno.com +127.0.0.1 analytics.live.com +127.0.0.1 analytics.mailmunch.co +127.0.0.1 analytics.mobile.yandex.net +127.0.0.1 analytics.myfinance.com +127.0.0.1 analytics.ostr.io +127.0.0.1 analytics.phando.com +127.0.0.1 analytics.picsart.com +127.0.0.1 analytics.pinterest.com +127.0.0.1 analytics.pointdrive.linkedin.com +127.0.0.1 analytics.poolshool.com +127.0.0.1 analytics.posttv.com +127.0.0.1 analytics.samdd.me +127.0.0.1 analytics.siliconexpert.com +127.0.0.1 analytics.swiggy.com +127.0.0.1 analytics.xelondigital.com +127.0.0.1 analytics.yahoo.com +127.0.0.1 analyticsapi.happypancake.net +127.0.0.1 ancientact.com +127.0.0.1 aniview.com +127.0.0.1 annonser.dagbladet.no +127.0.0.1 annoyedairport.com +127.0.0.1 annoyingacoustics.com +127.0.0.1 anrdoezrs.net +127.0.0.1 anstrex.com +127.0.0.1 anuncios.edicaoms.com.br +127.0.0.1 anxiousapples.com +127.0.0.1 apathetictheory.com +127.0.0.1 api.amplitude.com +127.0.0.1 api.eu.amplitude.com +127.0.0.1 api.intensifier.de +127.0.0.1 api.kameleoon.com +127.0.0.1 api.lab.amplitude.com +127.0.0.1 api.rudderlabs.com +127.0.0.1 api2.amplitude.com +127.0.0.1 apolloprogram.io +127.0.0.1 app-analytics-v2.snapchat.com +127.0.0.1 app-analytics.snapchat.com +127.0.0.1 app.pendo.io +127.0.0.1 appboycdn.com +127.0.0.1 appsflyer.com +127.0.0.1 aps.hearstnp.com +127.0.0.1 apsalar.com +127.0.0.1 apture.com +127.0.0.1 apu.samsungelectronics.com +127.0.0.1 aquaticowl.com +127.0.0.1 ar1nvz5.com +127.0.0.1 aralego.com +127.0.0.1 arc1.msn.com +127.0.0.1 archswimming.com +127.0.0.1 ard.xxxblackbook.com +127.0.0.1 argyresthia.com +127.0.0.1 aromamirror.com +127.0.0.1 artisany.net +127.0.0.1 as.webmd.com +127.0.0.1 as2.adserverhd.com +127.0.0.1 aserv.motorsgate.com +127.0.0.1 asewlfjqwlflkew.com +127.0.0.1 asia999.website +127.0.0.1 assets1.exgfnetwork.com +127.0.0.1 assoc-amazon.com +127.0.0.1 aswpapius.com +127.0.0.1 aswpsdkus.com +127.0.0.1 at-adserver.alltop.com +127.0.0.1 at-o.net +127.0.0.1 atdmt.com +127.0.0.1 athena-ads.wikia.com +127.0.0.1 ato.mx +127.0.0.1 attractiveafternoon.com +127.0.0.1 attribution.report +127.0.0.1 atwola.com +127.0.0.1 auctionads.com +127.0.0.1 auctionads.net +127.0.0.1 audience.media +127.0.0.1 audience2media.com +127.0.0.1 audienceinsights.com +127.0.0.1 audit.median.hu +127.0.0.1 audit.webinform.hu +127.0.0.1 augur.io +127.0.0.1 auto-bannertausch.de +127.0.0.1 automaticflock.com +127.0.0.1 avazutracking.net +127.0.0.1 avenuea.com +127.0.0.1 avocet.io +127.0.0.1 avpa.javalobby.org +127.0.0.1 awakebird.com +127.0.0.1 awempire.com +127.0.0.1 awesomeagreement.com +127.0.0.1 awin1.com +127.0.0.1 awstrack.me +127.0.0.1 awzbijw.com +127.0.0.1 axiomaticalley.com +127.0.0.1 axonix.com +127.0.0.1 ay.delivery +127.0.0.1 aztracking.net +127.0.0.1 b-s.tercept.com +127.0.0.1 ba.afl.rakuten.co.jp +127.0.0.1 backbeatmedia.com +127.0.0.1 balloontexture.com +127.0.0.1 banik.redigy.cz +127.0.0.1 banner-exchange-24.de +127.0.0.1 banner.ambercoastcasino.com +127.0.0.1 banner.buempliz-online.ch +127.0.0.1 banner.casino.net +127.0.0.1 banner.cotedazurpalace.com +127.0.0.1 banner.coza.com +127.0.0.1 banner.cz +127.0.0.1 banner.easyspace.com +127.0.0.1 banner.elisa.net +127.0.0.1 banner.eurogrand.com +127.0.0.1 banner.finzoom.ro +127.0.0.1 banner.goldenpalace.com +127.0.0.1 banner.icmedia.eu +127.0.0.1 banner.img.co.za +127.0.0.1 banner.inyourpocket.com +127.0.0.1 banner.linux.se +127.0.0.1 banner.media-system.de +127.0.0.1 banner.mindshare.de +127.0.0.1 banner.nixnet.cz +127.0.0.1 banner.noblepoker.com +127.0.0.1 banner.northsky.com +127.0.0.1 banner.orb.net +127.0.0.1 banner.penguin.cz +127.0.0.1 banner.rbc.ru +127.0.0.1 banner.reinstil.de +127.0.0.1 banner.relcom.ru +127.0.0.1 banner.tanto.de +127.0.0.1 banner.titan-dsl.de +127.0.0.1 banner.vadian.net +127.0.0.1 banner.webmersion.com +127.0.0.1 banner10.zetasystem.dk +127.0.0.1 bannerads.de +127.0.0.1 bannerboxes.com +127.0.0.1 bannerconnect.com +127.0.0.1 bannerconnect.net +127.0.0.1 bannergrabber.internet.gr +127.0.0.1 bannerimage.com +127.0.0.1 bannerlandia.com.ar +127.0.0.1 bannermall.com +127.0.0.1 bannermanager.bnr.bg +127.0.0.1 bannermarkt.nl +127.0.0.1 bannerpower.com +127.0.0.1 banners.adultfriendfinder.com +127.0.0.1 banners.amigos.com +127.0.0.1 banners.asiafriendfinder.com +127.0.0.1 banners.babylon-x.com +127.0.0.1 banners.bol.com.br +127.0.0.1 banners.cams.com +127.0.0.1 banners.clubseventeen.com +127.0.0.1 banners.czi.cz +127.0.0.1 banners.dine.com +127.0.0.1 banners.direction-x.com +127.0.0.1 banners.freett.com +127.0.0.1 banners.friendfinder.com +127.0.0.1 banners.getiton.com +127.0.0.1 banners.iq.pl +127.0.0.1 banners.isoftmarketing.com +127.0.0.1 banners.passion.com +127.0.0.1 banners.payserve.com +127.0.0.1 banners.resultonline.com +127.0.0.1 banners.sys-con.com +127.0.0.1 banners.thomsonlocal.com +127.0.0.1 banners.videosz.com +127.0.0.1 banners.virtuagirlhd.com +127.0.0.1 bannerserver.com +127.0.0.1 bannersgomlm.com +127.0.0.1 bannershotlink.perfectgonzo.com +127.0.0.1 bannersng.yell.com +127.0.0.1 bannerspace.com +127.0.0.1 bannerswap.com +127.0.0.1 bannertesting.com +127.0.0.1 bannertrack.net +127.0.0.1 bannery.cz +127.0.0.1 bannieres.wdmedia.net +127.0.0.1 bans.bride.ru +127.0.0.1 barbarousnerve.com +127.0.0.1 baremetrics.com +127.0.0.1 barnesandnoble.bfast.com +127.0.0.1 basebanner.com +127.0.0.1 basketballbelieve.com +127.0.0.1 baskettexture.com +127.0.0.1 bat.bing.com +127.0.0.1 batbuilding.com +127.0.0.1 bawdybeast.com +127.0.0.1 baypops.com +127.0.0.1 bbelements.com +127.0.0.1 bbn.img.com.ua +127.0.0.1 beachfront.com +127.0.0.1 beacon.gu-web.net +127.0.0.1 beam-ws.giraffe360.com +127.0.0.1 beam.giraffe360.com +127.0.0.1 beamincrease.com +127.0.0.1 bebi.com +127.0.0.1 beemray.com +127.0.0.1 begun.ru +127.0.0.1 behavioralengine.com +127.0.0.1 belstat.com +127.0.0.1 belstat.nl +127.0.0.1 benfly.net +127.0.0.1 berp.com +127.0.0.1 bestboundary.com +127.0.0.1 bestsearch.net +127.0.0.1 bewilderedblade.com +127.0.0.1 bfmio.com +127.0.0.1 bhcumsc.com +127.0.0.1 bidbarrel.cbsnews.com +127.0.0.1 bidclix.com +127.0.0.1 bidclix.net +127.0.0.1 bidr.io +127.0.0.1 bidsopt.com +127.0.0.1 bidswitch.net +127.0.0.1 bidtellect.com +127.0.0.1 bidvertiser.com +127.0.0.1 big-bang-ads.com +127.0.0.1 bigbangmedia.com +127.0.0.1 bigclicks.com +127.0.0.1 bigreal.org +127.0.0.1 billboard.cz +127.0.0.1 biosda.com +127.0.0.1 bitmedianetwork.com +127.0.0.1 bizad.nikkeibp.co.jp +127.0.0.1 bizible.com +127.0.0.1 bizographics.com +127.0.0.1 bizrate.com +127.0.0.1 bizzclick.com +127.0.0.1 bkrtx.com +127.0.0.1 blingbucks.com +127.0.0.1 blis.com +127.0.0.1 blockadblock.com +127.0.0.1 blockthrough.com +127.0.0.1 blogads.com +127.0.0.1 blogcounter.de +127.0.0.1 blogherads.com +127.0.0.1 blogtoplist.se +127.0.0.1 blogtopsites.com +127.0.0.1 blueadvertise.com +127.0.0.1 blueconic.com +127.0.0.1 blueconic.net +127.0.0.1 bluekai.com +127.0.0.1 bluelithium.com +127.0.0.1 bluewhaleweb.com +127.0.0.1 blushingbeast.com +127.0.0.1 blushingboundary.com +127.0.0.1 bm.annonce.cz +127.0.0.1 bn.bfast.com +127.0.0.1 bnnrrv.qontentum.de +127.0.0.1 bnrs.ilm.ee +127.0.0.1 boffoadsapi.com +127.0.0.1 boilingbeetle.com +127.0.0.1 boilingumbrella.com +127.0.0.1 bongacash.com +127.0.0.1 boomads.com +127.0.0.1 boomtrain.com +127.0.0.1 boost-my-pr.de +127.0.0.1 boredcrown.com +127.0.0.1 boringcoat.com +127.0.0.1 boudja.com +127.0.0.1 bounceads.net +127.0.0.1 bounceexchange.com +127.0.0.1 bowie-cdn.fathomdns.com +127.0.0.1 box.anchorfree.net +127.0.0.1 bpath.com +127.0.0.1 bpu.samsungelectronics.com +127.0.0.1 braincash.com +127.0.0.1 brand-display.com +127.0.0.1 brandreachsys.com +127.0.0.1 breadbalance.com +127.0.0.1 breakableinsurance.com +127.0.0.1 breaktime.com.tw +127.0.0.1 brealtime.com +127.0.0.1 bridgetrack.com +127.0.0.1 brightcom.com +127.0.0.1 brightinfo.com +127.0.0.1 brightmountainmedia.com +127.0.0.1 british-banners.com +127.0.0.1 broadboundary.com +127.0.0.1 broadcastbed.com +127.0.0.1 broaddoor.com +127.0.0.1 broadstreetads.com +127.0.0.1 browser-http-intake.logs.datadoghq.com +127.0.0.1 browser-http-intake.logs.datadoghq.eu +127.0.0.1 bs.yandex.ru +127.0.0.1 btez8.xyz +127.0.0.1 btrll.com +127.0.0.1 bttrack.com +127.0.0.1 bucketbean.com +127.0.0.1 businessbells.com +127.0.0.1 bustlinganimal.com +127.0.0.1 buysellads.com +127.0.0.1 buzzonclick.com +127.0.0.1 bwp.download.com +127.0.0.1 c.bigmir.net +127.0.0.1 c1.nowlinux.com +127.0.0.1 c1exchange.com +127.0.0.1 c212.net +127.0.0.1 calculatingcircle.com +127.0.0.1 calculatingtoothbrush.com +127.0.0.1 calculatorcamera.com +127.0.0.1 call-ad-network-api.marchex.com +127.0.0.1 callousbrake.com +127.0.0.1 callrail.com +127.0.0.1 calmcactus.com +127.0.0.1 campaign.bharatmatrimony.com +127.0.0.1 caniamedia.com +127.0.0.1 capablecows.com +127.0.0.1 captainbicycle.com +127.0.0.1 carambo.la +127.0.0.1 carbonads.com +127.0.0.1 carbonads.net +127.0.0.1 caringcast.com +127.0.0.1 cartstack.com +127.0.0.1 casalemedia.com +127.0.0.1 casalmedia.com +127.0.0.1 cash4members.com +127.0.0.1 cash4popup.de +127.0.0.1 cashcrate.com +127.0.0.1 cashengines.com +127.0.0.1 cashfiesta.com +127.0.0.1 cashpartner.com +127.0.0.1 cashstaging.me +127.0.0.1 casinopays.com +127.0.0.1 casinorewards.com +127.0.0.1 casinotraffic.com +127.0.0.1 causecherry.com +127.0.0.1 cbanners.virtuagirlhd.com +127.0.0.1 cdn.bannerflow.com +127.0.0.1 cdn.branch.io +127.0.0.1 cdn.freshmarketer.com +127.0.0.1 cdn.heapanalytics.com +127.0.0.1 cdn.keywee.co +127.0.0.1 cdn.onesignal.com +127.0.0.1 cdn.panelbear.com +127.0.0.1 cdn.segment.com +127.0.0.1 cdnondemand.org +127.0.0.1 cedato.com +127.0.0.1 celtra.com +127.0.0.1 centerpointmedia.com +127.0.0.1 ceskydomov.alias.ngs.modry.cz +127.0.0.1 cetrk.com +127.0.0.1 cgicounter.puretec.de +127.0.0.1 chairscrack.com +127.0.0.1 chameleon.ad +127.0.0.1 channelintelligence.com +127.0.0.1 chart.dk +127.0.0.1 chartbeat.com +127.0.0.1 chartbeat.net +127.0.0.1 chartboost.com +127.0.0.1 checkm8.com +127.0.0.1 checkstat.nl +127.0.0.1 cheerfulrange.com +127.0.0.1 cherriescare.com +127.0.0.1 chewcoat.com +127.0.0.1 chickensstation.com +127.0.0.1 chinsnakes.com +127.0.0.1 chitika.net +127.0.0.1 citrusad.net +127.0.0.1 cityads.telus.net +127.0.0.1 cj.com +127.0.0.1 cjbmanagement.com +127.0.0.1 cjlog.com +127.0.0.1 cl0udh0st1ng.com +127.0.0.1 claria.com +127.0.0.1 clck.ru +127.0.0.1 clevernt.com +127.0.0.1 cliand.com +127.0.0.1 click.airmalta-mail.com +127.0.0.1 click.bkdpt.com +127.0.0.1 click.cartsguru.io +127.0.0.1 click.cision.com +127.0.0.1 click.em.blizzard.com +127.0.0.1 click.email.bbc.com +127.0.0.1 click.email.sonos.com +127.0.0.1 click.fool.com +127.0.0.1 click.hookupinyourcity.com +127.0.0.1 click.kmindex.ru +127.0.0.1 click.redditmail.com +127.0.0.1 click.twcwigs.com +127.0.0.1 click2freemoney.com +127.0.0.1 click360v2-ingest.azurewebsites.net +127.0.0.1 clickability.com +127.0.0.1 clickadz.com +127.0.0.1 clickagents.com +127.0.0.1 clickbank.com +127.0.0.1 clickbooth.com +127.0.0.1 clickboothlnk.com +127.0.0.1 clickbrokers.com +127.0.0.1 clickcompare.co.uk +127.0.0.1 clickdensity.com +127.0.0.1 clickedyclick.com +127.0.0.1 clickfuse.com +127.0.0.1 clickhereforcellphones.com +127.0.0.1 clicklink.jp +127.0.0.1 clickmate.io +127.0.0.1 clickonometrics.pl +127.0.0.1 clicks.equantum.com +127.0.0.1 clicks.mods.de +127.0.0.1 clickserve.cc-dt.com +127.0.0.1 clicktag.de +127.0.0.1 clickthruserver.com +127.0.0.1 clickthrutraffic.com +127.0.0.1 clicktrace.info +127.0.0.1 clicktrack.ziyu.net +127.0.0.1 clicktracks.com +127.0.0.1 clicktrade.com +127.0.0.1 clickwith.bid +127.0.0.1 clickxchange.com +127.0.0.1 clickyab.com +127.0.0.1 clickz.com +127.0.0.1 clientgear.com +127.0.0.1 clientmetrics-pa.googleapis.com +127.0.0.1 clikerz.net +127.0.0.1 cliksolution.com +127.0.0.1 clixgalore.com +127.0.0.1 clk1005.com +127.0.0.1 clk1011.com +127.0.0.1 clk1015.com +127.0.0.1 clkrev.com +127.0.0.1 clksite.com +127.0.0.1 cloisteredhydrant.com +127.0.0.1 closedcows.com +127.0.0.1 cloudcoins.biz +127.0.0.1 cloudflare-dacdn.visualwebsiteoptimizer.com +127.0.0.1 cloudflareinsights.com +127.0.0.1 cloudiq.com +127.0.0.1 clrstm.com +127.0.0.1 cluster.adultworld.com +127.0.0.1 clustrmaps.com +127.0.0.1 cmp.dmgmediaprivacy.co.uk +127.0.0.1 cmvrclicks000.com +127.0.0.1 cnomy.com +127.0.0.1 cnt.spbland.ru +127.0.0.1 cnt1.pocitadlo.cz +127.0.0.1 cny.yoyo.org +127.0.0.1 codeadnetwork.com +127.0.0.1 cognitiv.ai +127.0.0.1 cointraffic.io +127.0.0.1 collector-dev.cdp-dev.cnn.com +127.0.0.1 collector.cdp.cnn.com +127.0.0.1 colonize.com +127.0.0.1 comclick.com +127.0.0.1 comfortablecheese.com +127.0.0.1 commindo-media-ressourcen.de +127.0.0.1 commissionmonster.com +127.0.0.1 commonswing.com +127.0.0.1 communications.melitaltd.com +127.0.0.1 compactbanner.com +127.0.0.1 completecabbage.com +127.0.0.1 complextoad.com +127.0.0.1 comprabanner.it +127.0.0.1 concernedcondition.com +127.0.0.1 conditionchange.com +127.0.0.1 conductrics.com +127.0.0.1 connatix.com +127.0.0.1 connectad.io +127.0.0.1 connextra.com +127.0.0.1 consciouschairs.com +127.0.0.1 consciouscheese.com +127.0.0.1 consensad.com +127.0.0.1 consensu.org +127.0.0.1 contadores.miarroba.com +127.0.0.1 contaxe.de +127.0.0.1 content.acc-hd.de +127.0.0.1 content.ad +127.0.0.1 content22.online.citi.com +127.0.0.1 contextweb.com +127.0.0.1 converge-digital.com +127.0.0.1 conversantmedia.com +127.0.0.1 conversionbet.com +127.0.0.1 conversionruler.com +127.0.0.1 convertbox.com +127.0.0.1 convertingtraffic.com +127.0.0.1 convrse.media +127.0.0.1 cookies.cmpnet.com +127.0.0.1 coordinatedcub.com +127.0.0.1 cootlogix.com +127.0.0.1 copperchickens.com +127.0.0.1 copycarpenter.com +127.0.0.1 copyrightaccesscontrols.com +127.0.0.1 coremetrics.com +127.0.0.1 cormast.com +127.0.0.1 cosmopolitads.com +127.0.0.1 count.rin.ru +127.0.0.1 count.west263.com +127.0.0.1 counted.com +127.0.0.1 counter.bloke.com +127.0.0.1 counter.cnw.cz +127.0.0.1 counter.cz +127.0.0.1 counter.dreamhost.com +127.0.0.1 counter.mirohost.net +127.0.0.1 counter.mojgorod.ru +127.0.0.1 counter.nowlinux.com +127.0.0.1 counter.rambler.ru +127.0.0.1 counter.search.bg +127.0.0.1 counter.snackly.co +127.0.0.1 counter.sparklit.com +127.0.0.1 counters.honesty.com +127.0.0.1 counting.kmindex.ru +127.0.0.1 coupling-media.de +127.0.0.1 coxmt.com +127.0.0.1 cp.abbp1.pw +127.0.0.1 cpalead.com +127.0.0.1 cpays.com +127.0.0.1 cpmstar.com +127.0.0.1 cpu.samsungelectronics.com +127.0.0.1 cpx-traffic.com +127.0.0.1 cpx.to +127.0.0.1 cpxinteractive.com +127.0.0.1 cqcounter.com +127.0.0.1 crabbychin.com +127.0.0.1 crakmedia.com +127.0.0.1 craktraffic.com +127.0.0.1 crashlytics.com +127.0.0.1 crashlyticsreports-pa.googleapis.com +127.0.0.1 cratecamera.com +127.0.0.1 crawlability.com +127.0.0.1 crawlclocks.com +127.0.0.1 crazyegg.com +127.0.0.1 crazypopups.com +127.0.0.1 creatives.livejasmin.com +127.0.0.1 criteo.com +127.0.0.1 criteo.net +127.0.0.1 critictruck.com +127.0.0.1 crowdgravity.com +127.0.0.1 crsspxl.com +127.0.0.1 crta.dailymail.co.uk +127.0.0.1 crtv.mate1.com +127.0.0.1 crwdcntrl.net +127.0.0.1 crypto-loot.org +127.0.0.1 ctnetwork.hu +127.0.0.1 culturedcrayon.com +127.0.0.1 cumbersomecloud.com +127.0.0.1 curtaincows.com +127.0.0.1 custom.plausible.io +127.0.0.1 customad.cnn.com +127.0.0.1 customads.co +127.0.0.1 customers.kameleoon.com +127.0.0.1 cutechin.com +127.0.0.1 cutecushion.com +127.0.0.1 cuteturkey.com +127.0.0.1 cxense.com +127.0.0.1 cyberbounty.com +127.0.0.1 cyrasi.com +127.0.0.1 d.adroll.com +127.0.0.1 d2cmedia.ca +127.0.0.1 dabiaozhi.com +127.0.0.1 dacdn.visualwebsiteoptimizer.com +127.0.0.1 dacdn.vwo.com +127.0.0.1 dakic-ia-300.com +127.0.0.1 damageddistance.com +127.0.0.1 damdoor.com +127.0.0.1 dancemistake.com +127.0.0.1 dapper.net +127.0.0.1 dapperfloor.com +127.0.0.1 dashingdirt.com +127.0.0.1 dashingsweater.com +127.0.0.1 data.namesakeoscilloscopemarquis.com +127.0.0.1 data8a8altrk.com +127.0.0.1 dbbsrv.com +127.0.0.1 dc-storm.com +127.0.0.1 de17a.com +127.0.0.1 deadpantruck.com +127.0.0.1 dealdotcom.com +127.0.0.1 debonairway.com +127.0.0.1 debtbusterloans.com +127.0.0.1 decenterads.com +127.0.0.1 decisivebase.com +127.0.0.1 decisivedrawer.com +127.0.0.1 decisiveducks.com +127.0.0.1 decknetwork.net +127.0.0.1 decoycreation.com +127.0.0.1 deepintent.com +127.0.0.1 defectivesun.com +127.0.0.1 delegatediscussion.com +127.0.0.1 deloo.de +127.0.0.1 deloplen.com +127.0.0.1 deloton.com +127.0.0.1 demandbase.com +127.0.0.1 demdex.net +127.0.0.1 denety.com +127.0.0.1 deployads.com +127.0.0.1 desertedbreath.com +127.0.0.1 desertedrat.com +127.0.0.1 detailedglue.com +127.0.0.1 detailedgovernment.com +127.0.0.1 detectdiscovery.com +127.0.0.1 dev.visualwebsiteoptimizer.com +127.0.0.1 dianomi.com +127.0.0.1 didtheyreadit.com +127.0.0.1 digital-ads.s3.amazonaws.com +127.0.0.1 digitalmerkat.com +127.0.0.1 direct-events-collector.spot.im +127.0.0.1 direct-xxx-access.com +127.0.0.1 directaclick.com +127.0.0.1 directivepub.com +127.0.0.1 directleads.com +127.0.0.1 directorym.com +127.0.0.1 directtrack.com +127.0.0.1 discountclick.com +127.0.0.1 discreetfield.com +127.0.0.1 dispensablestranger.com +127.0.0.1 disqusads.com +127.0.0.1 dist.belnk.com +127.0.0.1 distillery.wistia.com +127.0.0.1 districtm.ca +127.0.0.1 districtm.io +127.0.0.1 dk4ywix.com +127.0.0.1 dmp.mall.tv +127.0.0.1 dmtracker.com +127.0.0.1 dmtracking.alibaba.com +127.0.0.1 dmtracking2.alibaba.com +127.0.0.1 dnsdelegation.io +127.0.0.1 do-global.com +127.0.0.1 dockdigestion.com +127.0.0.1 docksalmon.com +127.0.0.1 dogcollarfavourbluff.com +127.0.0.1 domaining.in +127.0.0.1 domainsponsor.com +127.0.0.1 domainsteam.de +127.0.0.1 domdex.com +127.0.0.1 dotmetrics.net +127.0.0.1 doubleclick.com +127.0.0.1 doubleclick.de +127.0.0.1 doubleclick.net +127.0.0.1 doublepimp.com +127.0.0.1 doubleverify.com +127.0.0.1 doubtfulrainstorm.com +127.0.0.1 downloadr.xyz +127.0.0.1 dpbolvw.net +127.0.0.1 dpgawov.com +127.0.0.1 dpu.samsungelectronics.com +127.0.0.1 dq95d35.com +127.0.0.1 drabsize.com +127.0.0.1 dragzebra.com +127.0.0.1 drumcash.com +127.0.0.1 drydrum.com +127.0.0.1 dsp.colpirio.com +127.0.0.1 dsp.io +127.0.0.1 dstillery.com +127.0.0.1 dustywave.com +127.0.0.1 dyntrk.com +127.0.0.1 e-m.fr +127.0.0.1 e-planning.net +127.0.0.1 e.kde.cz +127.0.0.1 e37364.dscd.akamaiedge.net +127.0.0.1 eadexchange.com +127.0.0.1 eaesie.com +127.0.0.1 earthquakescarf.com +127.0.0.1 earthycopy.com +127.0.0.1 eas.almamedia.fi +127.0.0.1 easyhits4u.com +127.0.0.1 ebayadvertising.com +127.0.0.1 ebuzzing.com +127.0.0.1 ecircle-ag.com +127.0.0.1 ecleneue.com +127.0.0.1 eclick.vn +127.0.0.1 eclkmpbn.com +127.0.0.1 eclkspbn.com +127.0.0.1 economicpizzas.com +127.0.0.1 ecoupons.com +127.0.0.1 edaa.eu +127.0.0.1 educationdynamics.com +127.0.0.1 effectivemeasure.com +127.0.0.1 effectivemeasure.net +127.0.0.1 efficaciouscactus.com +127.0.0.1 eiv.baidu.com +127.0.0.1 ejyymghi.com +127.0.0.1 elasticchange.com +127.0.0.1 elderlyscissors.com +127.0.0.1 elderlytown.com +127.0.0.1 elephantqueue.com +127.0.0.1 elitedollars.com +127.0.0.1 elitetoplist.com +127.0.0.1 em1.yoursantander.co.uk +127.0.0.1 email-clk.adguard.com +127.0.0.1 email-opn.adguard.com +127.0.0.1 email.m1.bktrksmail.com +127.0.0.1 emanog.com +127.0.0.1 emebo.com +127.0.0.1 emebo.io +127.0.0.1 emerse.com +127.0.0.1 emetriq.de +127.0.0.1 emjcd.com +127.0.0.1 emltrk.com +127.0.0.1 emodoinc.com +127.0.0.1 emptyescort.com +127.0.0.1 emxdigital.com +127.0.0.1 encouragingwilderness.com +127.0.0.1 endurableshop.com +127.0.0.1 energeticladybug.com +127.0.0.1 engage.dnsfilter.com +127.0.0.1 engage.webshrinker.com +127.0.0.1 engage.windows.com +127.0.0.1 engagebdr.com +127.0.0.1 engageya.com +127.0.0.1 engine.espace.netavenir.com +127.0.0.1 enginenetwork.com +127.0.0.1 enormousearth.com +127.0.0.1 enquisite.com +127.0.0.1 ensighten.com +127.0.0.1 entercasino.com +127.0.0.1 enthusiasticdad.com +127.0.0.1 entrecard.s3.amazonaws.com +127.0.0.1 enviousthread.com +127.0.0.1 epom.com +127.0.0.1 epp.bih.net.ba +127.0.0.1 eqads.com +127.0.0.1 eqy.link +127.0.0.1 erne.co +127.0.0.1 ero-advertising.com +127.0.0.1 estat.com +127.0.0.1 esty.com +127.0.0.1 et.nytimes.com +127.0.0.1 etahub.com +127.0.0.1 etargetnet.com +127.0.0.1 etioh.com +127.0.0.1 etracker.com +127.0.0.1 etracker.de +127.0.0.1 eu-adcenter.net +127.0.0.1 eu1.madsone.com +127.0.0.1 eule1.pmu.fr +127.0.0.1 eulerian.net +127.0.0.1 eurekster.com +127.0.0.1 euros4click.de +127.0.0.1 eusta.de +127.0.0.1 evadav.com +127.0.0.1 evadavdsp.pro +127.0.0.1 events-eu.freshsuccess.com +127.0.0.1 events-us.freshsuccess.com +127.0.0.1 everestads.net +127.0.0.1 everesttech.net +127.0.0.1 evergage.com +127.0.0.1 eversales.space +127.0.0.1 evs.sgmt.loom.com +127.0.0.1 evyy.net +127.0.0.1 exanae.com +127.0.0.1 exchange-it.com +127.0.0.1 exchangead.com +127.0.0.1 exchangeclicksonline.com +127.0.0.1 exclusivebrass.com +127.0.0.1 exelate.com +127.0.0.1 exelator.com +127.0.0.1 exit76.com +127.0.0.1 exitexchange.com +127.0.0.1 exitfuel.com +127.0.0.1 exoclick.com +127.0.0.1 exosrv.com +127.0.0.1 experianmarketingservices.digital +127.0.0.1 explorads.com +127.0.0.1 expmediadirect1.com +127.0.0.1 exponea.com +127.0.0.1 exponential.com +127.0.0.1 express-submit.de +127.0.0.1 extreme-dm.com +127.0.0.1 extremetracking.com +127.0.0.1 eyeblaster.com +127.0.0.1 eyeota.net +127.0.0.1 eyereturn.com +127.0.0.1 eyeviewads.com +127.0.0.1 eyewonder.com +127.0.0.1 ezula.com +127.0.0.1 f7ds.liberation.fr +127.0.0.1 fabric.io +127.0.0.1 facilitategrandfather.com +127.0.0.1 fadedprofit.com +127.0.0.1 fadedsnow.com +127.0.0.1 fallaciousfifth.com +127.0.0.1 fam-ad.com +127.0.0.1 famousquarter.com +127.0.0.1 faracoon.com +127.0.0.1 farethief.com +127.0.0.1 farmergoldfish.com +127.0.0.1 fascinatedfeather.com +127.0.0.1 fast-redirecting.com +127.0.0.1 fastclick.com +127.0.0.1 fastclick.com.edgesuite.net +127.0.0.1 fastclick.net +127.0.0.1 fastly-insights.com +127.0.0.1 faultycanvas.com +127.0.0.1 faultyfowl.com +127.0.0.1 fave.co +127.0.0.1 fc.webmasterpro.de +127.0.0.1 feathr.co +127.0.0.1 feebleshock.com +127.0.0.1 feedbackresearch.com +127.0.0.1 feedjit.com +127.0.0.1 feedmob.com +127.0.0.1 ffxcam.fairfax.com.au +127.0.0.1 fimserve.com +127.0.0.1 findcommerce.com +127.0.0.1 findyourcasino.com +127.0.0.1 fineoffer.net +127.0.0.1 fingahvf.top +127.0.0.1 fireworkadservices.com +127.0.0.1 fireworkanalytics.com +127.0.0.1 fireworks-advertising.com +127.0.0.1 first.nova.cz +127.0.0.1 firstlightera.com +127.0.0.1 fixel.ai +127.0.0.1 flairadscpc.com +127.0.0.1 flakyfeast.com +127.0.0.1 flashtalking.com +127.0.0.1 fleshlightcash.com +127.0.0.1 flexbanner.com +127.0.0.1 flimsycircle.com +127.0.0.1 flimsythought.com +127.0.0.1 floodprincipal.com +127.0.0.1 flowgo.com +127.0.0.1 flurry.com +127.0.0.1 fly-analytics.com +127.0.0.1 folawn.com +127.0.0.1 foo.cosmocode.de +127.0.0.1 foresee.com +127.0.0.1 forex-affiliate.net +127.0.0.1 forkcdn.com +127.0.0.1 forwrdnow.com +127.0.0.1 fourarithmetic.com +127.0.0.1 fpctraffic.com +127.0.0.1 fpctraffic2.com +127.0.0.1 fpjs.io +127.0.0.1 fqtag.com +127.0.0.1 frailoffer.com +127.0.0.1 franklybundlecarver.com +127.0.0.1 free-banners.com +127.0.0.1 free-counter.co.uk +127.0.0.1 free-counters.co.uk +127.0.0.1 freebanner.com +127.0.0.1 freecounterstat.com +127.0.0.1 freelogs.com +127.0.0.1 freeonlineusers.com +127.0.0.1 freepay.com +127.0.0.1 freeskreen.com +127.0.0.1 freestats.com +127.0.0.1 freestats.tv +127.0.0.1 freewebcounter.com +127.0.0.1 freewheel.com +127.0.0.1 freewheel.tv +127.0.0.1 freshrelevance.com +127.0.0.1 friendwool.com +127.0.0.1 frightenedpotato.com +127.0.0.1 frtyj.com +127.0.0.1 frtyk.com +127.0.0.1 fullstory.com +127.0.0.1 functionalcrown.com +127.0.0.1 funklicks.com +127.0.0.1 funnelytics.io +127.0.0.1 fusionads.net +127.0.0.1 fusionquest.com +127.0.0.1 futuristicapparatus.com +127.0.0.1 futuristicfairies.com +127.0.0.1 fuzzybasketball.com +127.0.0.1 fuzzyflavor.com +127.0.0.1 fuzzyweather.com +127.0.0.1 fwcdn1.com +127.0.0.1 fwcdn2.com +127.0.0.1 fxstyle.net +127.0.0.1 ga.clearbit.com +127.0.0.1 ga87z2o.com +127.0.0.1 gadsbee.com +127.0.0.1 galaxien.com +127.0.0.1 game-advertising-online.com +127.0.0.1 gamesites100.net +127.0.0.1 gamesites200.com +127.0.0.1 gammamaximum.com +127.0.0.1 gaug.es +127.0.0.1 gavvia.com +127.0.0.1 gearwom.de +127.0.0.1 gekko.spiceworks.com +127.0.0.1 geo.digitalpoint.com +127.0.0.1 geobanner.adultfriendfinder.com +127.0.0.1 georiot.com +127.0.0.1 geovisite.com +127.0.0.1 getclicky.com +127.0.0.1 getintent.com +127.0.0.1 getmyads.com +127.0.0.1 gfcim5.gq +127.0.0.1 giddycoat.com +127.0.0.1 globalismedia.com +127.0.0.1 globaltakeoff.net +127.0.0.1 globus-inter.com +127.0.0.1 glossysense.com +127.0.0.1 gloyah.net +127.0.0.1 gmads.net +127.0.0.1 gml.email +127.0.0.1 go-clicks.de +127.0.0.1 go-mpulse.net +127.0.0.1 go-rank.de +127.0.0.1 go.eu.sparkpostmail1.com +127.0.0.1 go.icann.org +127.0.0.1 go.usa.gov +127.0.0.1 go2affise.com +127.0.0.1 goingplatinum.com +127.0.0.1 goldstats.com +127.0.0.1 gondolagnome.com +127.0.0.1 google-analytics.com +127.0.0.1 googleadservices.com +127.0.0.1 googleanalytics.com +127.0.0.1 googlesyndication.com +127.0.0.1 googletagmanager.com +127.0.0.1 googletagservices.com +127.0.0.1 gorgeousground.com +127.0.0.1 gostats.com +127.0.0.1 gothamads.com +127.0.0.1 gotraffic.net +127.0.0.1 gp.dejanews.com +127.0.0.1 gracefulsock.com +127.0.0.1 graizoah.com +127.0.0.1 grandioseguide.com +127.0.0.1 grapeshot.co.uk +127.0.0.1 greetzebra.com +127.0.0.1 greyinstrument.com +127.0.0.1 greystripe.com +127.0.0.1 groundtruth.com +127.0.0.1 grychiphidu.com +127.0.0.1 gscontxt.net +127.0.0.1 gstaticx.com +127.0.0.1 gtop100.com +127.0.0.1 guardedschool.com +127.0.0.1 guffawdecipher.com +127.0.0.1 gunggo.com +127.0.0.1 h-bid.com +127.0.0.1 h0.t.hubspotemail.net +127.0.0.1 h78xb.pw +127.0.0.1 habitualhumor.com +127.0.0.1 haltingbadge.com +127.0.0.1 hammerhearing.com +127.0.0.1 handyfield.com +127.0.0.1 hardtofindmilk.com +127.0.0.1 harrenmedia.com +127.0.0.1 harrenmedianetwork.com +127.0.0.1 havamedia.net +127.0.0.1 hb.afl.rakuten.co.jp +127.0.0.1 hb.vntsm.com +127.0.0.1 hbb.afl.rakuten.co.jp +127.0.0.1 hdscout.com +127.0.0.1 heap.com +127.0.0.1 heias.com +127.0.0.1 hellobar.com +127.0.0.1 hentaicounter.com +127.0.0.1 herbalaffiliateprogram.com +127.0.0.1 hexcan.com +127.0.0.1 hexusads.fluent.ltd.uk +127.0.0.1 heyos.com +127.0.0.1 hf5rbejvpwds.com +127.0.0.1 hfc195b.com +127.0.0.1 hgads.com +127.0.0.1 highfalutinroom.com +127.0.0.1 hightrafficads.com +127.0.0.1 hilariouszinc.com +127.0.0.1 hilltopads.net +127.0.0.1 histats.com +127.0.0.1 historicalrequest.com +127.0.0.1 hit-parade.com +127.0.0.1 hit.bg +127.0.0.1 hit.ua +127.0.0.1 hit.webcentre.lycos.co.uk +127.0.0.1 hitbox.com +127.0.0.1 hitcounters.miarroba.com +127.0.0.1 hitfarm.com +127.0.0.1 hitlist.ru +127.0.0.1 hitlounge.com +127.0.0.1 hitometer.com +127.0.0.1 hits-i.iubenda.com +127.0.0.1 hits.europuls.eu +127.0.0.1 hits.informer.com +127.0.0.1 hits.puls.lv +127.0.0.1 hits.theguardian.com +127.0.0.1 hits4me.com +127.0.0.1 hitslink.com +127.0.0.1 hittail.com +127.0.0.1 hlok.qertewrt.com +127.0.0.1 hocgeese.com +127.0.0.1 hollowafterthought.com +127.0.0.1 homelycrown.com +127.0.0.1 homepageking.de +127.0.0.1 honeygoldfish.com +127.0.0.1 honorablehall.com +127.0.0.1 honorableland.com +127.0.0.1 hostedads.realitykings.com +127.0.0.1 hotjar.com +127.0.0.1 hotkeys.com +127.0.0.1 hotlog.ru +127.0.0.1 hotrank.com.tw +127.0.0.1 hoverowl.com +127.0.0.1 hs-analytics.net +127.0.0.1 hs-banner.com +127.0.0.1 hsadspixel.net +127.0.0.1 hsn.uqhv.net +127.0.0.1 htlbid.com +127.0.0.1 httpool.com +127.0.0.1 hubadnetwork.com +127.0.0.1 hueads.com +127.0.0.1 hueadsortb.com +127.0.0.1 hueadsxml.com +127.0.0.1 huezzcjskf.site +127.0.0.1 hurricanedigitalmedia.com +127.0.0.1 hurtteeth.com +127.0.0.1 hydramedia.com +127.0.0.1 hyperbanner.net +127.0.0.1 hypertracker.com +127.0.0.1 hyprmx.com +127.0.0.1 hystericalcloth.com +127.0.0.1 hystericalhelp.com +127.0.0.1 i-clicks.net +127.0.0.1 i-i.lt +127.0.0.1 i1img.com +127.0.0.1 i1media.no +127.0.0.1 ia.iinfo.cz +127.0.0.1 iad.anm.co.uk +127.0.0.1 iadnet.com +127.0.0.1 iasds01.com +127.0.0.1 ibillboard.com +127.0.0.1 iconpeak2trk.com +127.0.0.1 icptrack.com +127.0.0.1 id5-sync.com +127.0.0.1 idealadvertising.net +127.0.0.1 idevaffiliate.com +127.0.0.1 idtargeting.com +127.0.0.1 ientrymail.com +127.0.0.1 iesnare.com +127.0.0.1 ifa.tube8live.com +127.0.0.1 ihogaetw.com +127.0.0.1 ilbanner.com +127.0.0.1 ilead.itrack.it +127.0.0.1 illfatedsnail.com +127.0.0.1 illustriousoatmeal.com +127.0.0.1 imagecash.net +127.0.0.1 images-pw.secureserver.net +127.0.0.1 imarketservices.com +127.0.0.1 imembe.com +127.0.0.1 img.prohardver.hu +127.0.0.1 imgpromo.easyrencontre.com +127.0.0.1 immensehoney.com +127.0.0.1 imonomy.com +127.0.0.1 importedincrease.com +127.0.0.1 impossibleexpansion.com +127.0.0.1 imprese.cz +127.0.0.1 impressionmedia.cz +127.0.0.1 impressionmonster.com +127.0.0.1 impressionz.co.uk +127.0.0.1 improvedigital.com +127.0.0.1 impulsehands.com +127.0.0.1 imrworldwide.com +127.0.0.1 inclk.com +127.0.0.1 incognitosearches.com +127.0.0.1 incoming-telemetry.thunderbird.net +127.0.0.1 incoming.telemetry.mozilla.org +127.0.0.1 indexexchange.com +127.0.0.1 indexstats.com +127.0.0.1 indexww.com +127.0.0.1 indieclick.com +127.0.0.1 industrybrains.com +127.0.0.1 inetlog.ru +127.0.0.1 infinite-ads.com +127.0.0.1 infinityads.com +127.0.0.1 infoevent.startappservice.com +127.0.0.1 infolinks.com +127.0.0.1 information.com +127.0.0.1 inmobi.com +127.0.0.1 inner-active.com +127.0.0.1 innocentwax.com +127.0.0.1 innovid.com +127.0.0.1 inquisitiveinvention.com +127.0.0.1 inringtone.com +127.0.0.1 insgly.net +127.0.0.1 insightexpress.com +127.0.0.1 insightexpressai.com +127.0.0.1 inskinad.com +127.0.0.1 inslco.bar +127.0.0.1 inspectlet.com +127.0.0.1 install.365-stream.com +127.0.0.1 instantmadness.com +127.0.0.1 insticator.com +127.0.0.1 instinctiveads.com +127.0.0.1 instrumentsponge.com +127.0.0.1 intelliads.com +127.0.0.1 intelligenceadx.com +127.0.0.1 intellitxt.com +127.0.0.1 intentsify.io +127.0.0.1 interactive.forthnet.gr +127.0.0.1 intergi.com +127.0.0.1 internetfuel.com +127.0.0.1 interreklame.de +127.0.0.1 intnotif.club +127.0.0.1 inventionpassenger.com +127.0.0.1 invitesugar.com +127.0.0.1 ioam.de +127.0.0.1 ip.ro +127.0.0.1 ip193.cn +127.0.0.1 iperceptions.com +127.0.0.1 ipredictive.com +127.0.0.1 ipstack.com +127.0.0.1 irchan.com +127.0.0.1 ireklama.cz +127.0.0.1 is-tracking-pixel-api-prod.appspot.com +127.0.0.1 iterable.com +127.0.0.1 itop.cz +127.0.0.1 its-that-easy.com +127.0.0.1 iubzka.online +127.0.0.1 ivwbox.de +127.0.0.1 ivykiosk.com +127.0.0.1 iyfnzgb.com +127.0.0.1 j93557g.com +127.0.0.1 jadeitite.com +127.0.0.1 jads.co +127.0.0.1 jaizouji.com +127.0.0.1 jauchuwa.net +127.0.0.1 jcount.com +127.0.0.1 jdoqocy.com +127.0.0.1 jinkads.de +127.0.0.1 joetec.net +127.0.0.1 js-agent.newrelic.com +127.0.0.1 js.users.51.la +127.0.0.1 jsecoin.com +127.0.0.1 jsrdn.com +127.0.0.1 juicyads.com +127.0.0.1 juicyads.me +127.0.0.1 jumptap.com +127.0.0.1 jungroup.com +127.0.0.1 justicejudo.com +127.0.0.1 justpremium.com +127.0.0.1 justrelevant.com +127.0.0.1 k.iinfo.cz +127.0.0.1 kameleoon.eu +127.0.0.1 kanoodle.com +127.0.0.1 kargo.com +127.0.0.1 karonty.com +127.0.0.1 kesmatic.com +127.0.0.1 keymedia.hu +127.0.0.1 kindads.com +127.0.0.1 kissmetrics.com +127.0.0.1 klclick.com +127.0.0.1 klclick1.com +127.0.0.1 kliks.nl +127.0.0.1 klsdee.com +127.0.0.1 kmpiframe.keepmeposted.com.mt +127.0.0.1 knorex.com +127.0.0.1 komoona.com +127.0.0.1 kompasads.com +127.0.0.1 kontera.com +127.0.0.1 kost.tv +127.0.0.1 kpu.samsungelectronics.com +127.0.0.1 krxd.net +127.0.0.1 kt5850pjz0.com +127.0.0.1 ktu.sv2.biz +127.0.0.1 kubient.com +127.0.0.1 l1.britannica.com +127.0.0.1 l6b587txj1.com +127.0.0.1 lakequincy.com +127.0.0.1 lameletters.com +127.0.0.1 lanistaads.com +127.0.0.1 larati.net +127.0.0.1 laughablecopper.com +127.0.0.1 laughcloth.com +127.0.0.1 launchbit.com +127.0.0.1 layer-ad.de +127.0.0.1 layer-ads.de +127.0.0.1 lbn.ru +127.0.0.1 lead-analytics.nl +127.0.0.1 leadboltads.net +127.0.0.1 leadclick.com +127.0.0.1 leadingedgecash.com +127.0.0.1 leadplace.fr +127.0.0.1 leadspace.com +127.0.0.1 leadzupc.com +127.0.0.1 leaplunchroom.com +127.0.0.1 leftliquid.com +127.0.0.1 lemmatechnologies.com +127.0.0.1 lemnisk.co +127.0.0.1 lettucelimit.com +127.0.0.1 levelrate.de +127.0.0.1 lever-analytics.com +127.0.0.1 lfeeder.com +127.0.0.1 lfstmedia.com +127.0.0.1 lgad.cjpowercast.com.edgesuite.net +127.0.0.1 lgsmartad.com +127.0.0.1 li.alibris.com +127.0.0.1 li.azstarnet.com +127.0.0.1 li.dailycaller.com +127.0.0.1 li.gatehousemedia.com +127.0.0.1 li.gq.com +127.0.0.1 li.hearstmags.com +127.0.0.1 li.livingsocial.com +127.0.0.1 li.mw.drhinternet.net +127.0.0.1 li.onetravel.com +127.0.0.1 li.patheos.com +127.0.0.1 li.pmc.com +127.0.0.1 li.purch.com +127.0.0.1 li.realtor.com +127.0.0.1 li.walmart.com +127.0.0.1 li.ziffimages.com +127.0.0.1 liadm.com +127.0.0.1 lifeimpressions.net +127.0.0.1 liftdna.com +127.0.0.1 ligatus.com +127.0.0.1 ligatus.de +127.0.0.1 lightcast.leadscoringcenter.com +127.0.0.1 lightcushion.com +127.0.0.1 lightspeedcash.com +127.0.0.1 lightstep.medium.systems +127.0.0.1 lijit.com +127.0.0.1 link-booster.de +127.0.0.1 link4ads.com +127.0.0.1 linkadd.de +127.0.0.1 linkbuddies.com +127.0.0.1 linkexchange.com +127.0.0.1 linkprice.com +127.0.0.1 linkrain.com +127.0.0.1 linkreferral.com +127.0.0.1 links-ranking.de +127.0.0.1 linkshighway.com +127.0.0.1 linkstorms.com +127.0.0.1 linkswaper.com +127.0.0.1 linktarget.com +127.0.0.1 liquidad.narrowcastmedia.com +127.0.0.1 litix.io +127.0.0.1 liveadexchanger.com +127.0.0.1 liveintent.com +127.0.0.1 livelylaugh.com +127.0.0.1 liverail.com +127.0.0.1 lizardslaugh.com +127.0.0.1 lkqd.com +127.0.0.1 lnks.gd +127.0.0.1 loading321.com +127.0.0.1 locked4.com +127.0.0.1 lockerdome.com +127.0.0.1 locpub.com +127.0.0.1 log.btopenworld.com +127.0.0.1 log.logrocket.io +127.0.0.1 log.pinterest.com +127.0.0.1 log.videocampaign.co +127.0.0.1 logger.snackly.co +127.0.0.1 logs.roku.com +127.0.0.1 logs.spilgames.com +127.0.0.1 logsss.com +127.0.0.1 logua.com +127.0.0.1 longinglettuce.com +127.0.0.1 look.djfiln.com +127.0.0.1 look.ichlnk.com +127.0.0.1 look.opskln.com +127.0.0.1 look.ufinkln.com +127.0.0.1 loopme.com +127.0.0.1 lop.com +127.0.0.1 loudlunch.com +127.0.0.1 lp3tdqle.com +127.0.0.1 lucidmedia.com +127.0.0.1 lucklayed.info +127.0.0.1 luckyorange.com +127.0.0.1 lytics.io +127.0.0.1 lzjl.com +127.0.0.1 m.trb.com +127.0.0.1 m2.ai +127.0.0.1 m32.media +127.0.0.1 m4n.nl +127.0.0.1 m6r.eu +127.0.0.1 mackeeperapp.mackeeper.com +127.0.0.1 madclient.uimserv.net +127.0.0.1 madcpms.com +127.0.0.1 madinad.com +127.0.0.1 madisonavenue.com +127.0.0.1 madvertise.de +127.0.0.1 magicadz.co +127.0.0.1 magnificentmist.com +127.0.0.1 mail-ads.google.com +127.0.0.1 maltiverse.lt.acemlnc.com +127.0.0.1 manageadv.cblogs.eu +127.0.0.1 mantisadnetwork.com +127.0.0.1 marinsm.com +127.0.0.1 markedcrayon.com +127.0.0.1 markedpail.com +127.0.0.1 market-buster.com +127.0.0.1 marketing.888.com +127.0.0.1 marketing.desertcart.com +127.0.0.1 marketing.hearstmagazines.nl +127.0.0.1 marketing.net.brillen.de +127.0.0.1 marketing.net.home24.de +127.0.0.1 marketing.net.occhiali24.it +127.0.0.1 marketing.nyi.net +127.0.0.1 marketing.osijek031.com +127.0.0.1 marketingsolutions.yahoo.com +127.0.0.1 marketo.com +127.0.0.1 mas.sector.sk +127.0.0.1 massivemark.com +127.0.0.1 matchcraft.com +127.0.0.1 materialmoon.com +127.0.0.1 matheranalytics.com +127.0.0.1 mathtag.com +127.0.0.1 matomo.activate.cz +127.0.0.1 matomo.crossiety.app +127.0.0.1 matomo.gals24.ru +127.0.0.1 matomo.hdweb.ru +127.0.0.1 matomo.zwetok.ru +127.0.0.1 mautic.com +127.0.0.1 max.i12.de +127.0.0.1 maximiser.net +127.0.0.1 maximumcash.com +127.0.0.1 maxonclick.com +127.0.0.1 mbs.megaroticlive.com +127.0.0.1 mcdlks.com +127.0.0.1 measure.office.com +127.0.0.1 measuremap.com +127.0.0.1 media-adrunner.mycomputer.com +127.0.0.1 media-servers.net +127.0.0.1 media.funpic.de +127.0.0.1 media.net +127.0.0.1 media01.eu +127.0.0.1 media6degrees.com +127.0.0.1 mediaarea.eu +127.0.0.1 mediabridge.cc +127.0.0.1 mediacharger.com +127.0.0.1 mediafuse.com +127.0.0.1 mediageneral.com +127.0.0.1 mediaiqdigital.com +127.0.0.1 mediamath.com +127.0.0.1 mediamgr.ugo.com +127.0.0.1 mediaplazza.com +127.0.0.1 mediaplex.com +127.0.0.1 mediascale.de +127.0.0.1 mediaserver.bwinpartypartners.it +127.0.0.1 mediasmart.io +127.0.0.1 mediatext.com +127.0.0.1 mediavine.com +127.0.0.1 mediavoice.com +127.0.0.1 mediax.angloinfo.com +127.0.0.1 mediaz.angloinfo.com +127.0.0.1 medleyads.com +127.0.0.1 medyanetads.com +127.0.0.1 meetrics.net +127.0.0.1 megacash.de +127.0.0.1 megapu.sh +127.0.0.1 megastats.com +127.0.0.1 megawerbung.de +127.0.0.1 mellowads.com +127.0.0.1 memorizeneck.com +127.0.0.1 memorycobweb.com +127.0.0.1 messagenovice.com +127.0.0.1 metadsp.co.uk +127.0.0.1 metaffiliation.com +127.0.0.1 metanetwork.com +127.0.0.1 methodcash.com +127.0.0.1 metrics-logger.spot.im +127.0.0.1 metrics.api.drift.com +127.0.0.1 metrics.cnn.com +127.0.0.1 metrics.consumerreports.org +127.0.0.1 metrics.ctv.ca +127.0.0.1 metrics.foxnews.com +127.0.0.1 metrics.getrockerbox.com +127.0.0.1 metrics.gfycat.com +127.0.0.1 metrics.govexec.com +127.0.0.1 metrics.icloud.com +127.0.0.1 metrics.mzstatic.com +127.0.0.1 metrilo.com +127.0.0.1 mfadsrvr.com +127.0.0.1 mg2connext.com +127.0.0.1 mgid.com +127.0.0.1 microstatic.pl +127.0.0.1 microticker.com +127.0.0.1 militaryverse.com +127.0.0.1 milotree.com +127.0.0.1 minewhat.com +127.0.0.1 minormeeting.com +127.0.0.1 mintegral.com +127.0.0.1 mixedreading.com +127.0.0.1 mixpanel.com +127.0.0.1 mkto-ab410147.com +127.0.0.1 mktoresp.com +127.0.0.1 ml314.com +127.0.0.1 mlm.de +127.0.0.1 mlsend.com +127.0.0.1 mltrk.io +127.0.0.1 mmismm.com +127.0.0.1 mmstat.com +127.0.0.1 mmtro.com +127.0.0.1 moartraffic.com +127.0.0.1 moat.com +127.0.0.1 moatads.com +127.0.0.1 moatpixel.com +127.0.0.1 mobclix.com +127.0.0.1 mobfox.com +127.0.0.1 mobileanalytics.us-east-1.amazonaws.com +127.0.0.1 mobilefuse.com +127.0.0.1 mobperads.net +127.0.0.1 modernpricing.com +127.0.0.1 modifyeyes.com +127.0.0.1 moldyicicle.com +127.0.0.1 mon.byteoversea.com +127.0.0.1 monarchads.com +127.0.0.1 monetate.net +127.0.0.1 monetizer101.com +127.0.0.1 moneyexpert.co.uk +127.0.0.1 monsterpops.com +127.0.0.1 mookie1.com +127.0.0.1 mopub.com +127.0.0.1 motionspots.com +127.0.0.1 mouseflow.com +127.0.0.1 mousestats.com +127.0.0.1 movad.net +127.0.0.1 mowfruit.com +127.0.0.1 mparticle.com +127.0.0.1 mpstat.us +127.0.0.1 mr-rank.de +127.0.0.1 mrskincash.com +127.0.0.1 mstrlytcs.com +127.0.0.1 mtrcs.samba.tv +127.0.0.1 mtree.com +127.0.0.1 munchkin.marketo.net +127.0.0.1 mundanepollution.com +127.0.0.1 musiccounter.ru +127.0.0.1 muwmedia.com +127.0.0.1 mxptint.net +127.0.0.1 myads.company +127.0.0.1 myads.net +127.0.0.1 myads.telkomsel.com +127.0.0.1 myaffiliateprogram.com +127.0.0.1 mybbc-analytics.files.bbci.co.uk +127.0.0.1 mybetterdl.com +127.0.0.1 mybloglog.com +127.0.0.1 mybuys.com +127.0.0.1 mycounter.ua +127.0.0.1 mydas.mobi +127.0.0.1 mylink-today.com +127.0.0.1 mypagerank.net +127.0.0.1 mypagerank.ru +127.0.0.1 mypowermall.com +127.0.0.1 mysafeads.com +127.0.0.1 mystat-in.net +127.0.0.1 mystat.pl +127.0.0.1 mysteriousmonth.com +127.0.0.1 mytop-in.net +127.0.0.1 myvisualiq.net +127.0.0.1 n69.com +127.0.0.1 naj.sk +127.0.0.1 naj22.proasdf.com +127.0.0.1 nappyattack.com +127.0.0.1 naradxb.com +127.0.0.1 nastydollars.com +127.0.0.1 nativeroll.tv +127.0.0.1 naturalbid.com +127.0.0.1 navegg.com +127.0.0.1 navigator.io +127.0.0.1 navrcholu.cz +127.0.0.1 ncaudienceexchange.com +127.0.0.1 ndparking.com +127.0.0.1 nedstatbasic.net +127.0.0.1 neighborlywatch.com +127.0.0.1 nend.net +127.0.0.1 neocounter.neoworx-blog-tools.net +127.0.0.1 nervoussummer.com +127.0.0.1 net-filter.com +127.0.0.1 netaffiliation.com +127.0.0.1 netagent.cz +127.0.0.1 netclickstats.com +127.0.0.1 netcommunities.com +127.0.0.1 netdirect.nl +127.0.0.1 netech.postaffiliatepro.com +127.0.0.1 netincap.com +127.0.0.1 netmera-web.com +127.0.0.1 netmera.com +127.0.0.1 netmng.com +127.0.0.1 netpool.netbookia.net +127.0.0.1 netshelter.net +127.0.0.1 neudesicmediagroup.com +127.0.0.1 newads.bangbros.com +127.0.0.1 newnet.qsrch.com +127.0.0.1 newnudecash.com +127.0.0.1 newopenx.detik.com +127.0.0.1 newsadsppush.com +127.0.0.1 newsletter-link.com +127.0.0.1 newstarads.com +127.0.0.1 newt1.adultadworld.com +127.0.0.1 newt1.adultworld.com +127.0.0.1 nexac.com +127.0.0.1 nexage.com +127.0.0.1 ng3.ads.warnerbros.com +127.0.0.1 nhpfvdlbjg.com +127.0.0.1 nitratory.com +127.0.0.1 nitroclicks.com +127.0.0.1 noiselessplough.com +127.0.0.1 nondescriptcrowd.com +127.0.0.1 nondescriptnote.com +127.0.0.1 nondescriptsmile.com +127.0.0.1 nondescriptstocking.com +127.0.0.1 novem.pl +127.0.0.1 npttech.com +127.0.0.1 nr-data.net +127.0.0.1 ns1p.net +127.0.0.1 ntv.io +127.0.0.1 ntvk1.ru +127.0.0.1 nuseek.com +127.0.0.1 nuttyorganization.com +127.0.0.1 nzaza.com +127.0.0.1 o333o.com +127.0.0.1 oafishobservation.com +127.0.0.1 oas.benchmark.fr +127.0.0.1 oas.repubblica.it +127.0.0.1 oas.roanoke.com +127.0.0.1 oas.toronto.com +127.0.0.1 oas.uniontrib.com +127.0.0.1 oas.villagevoice.com +127.0.0.1 oascentral.chicagobusiness.com +127.0.0.1 oascentral.fortunecity.com +127.0.0.1 oascentral.register.com +127.0.0.1 obscenesidewalk.com +127.0.0.1 observantice.com +127.0.0.1 oclasrv.com +127.0.0.1 odbierz-bony.ovp.pl +127.0.0.1 oewa.at +127.0.0.1 offaces-butional.com +127.0.0.1 offer.fyber.com +127.0.0.1 offer.sponsorpay.com +127.0.0.1 offerforge.com +127.0.0.1 offermatica.com +127.0.0.1 offshoreanglehost.com +127.0.0.1 oglasi.posjetnica.com +127.0.0.1 ogury.com +127.0.0.1 ojrq.net +127.0.0.1 omnijay.com +127.0.0.1 omniscientspark.com +127.0.0.1 omniture.com +127.0.0.1 omtrdc.net +127.0.0.1 onaudience.com +127.0.0.1 onclasrv.com +127.0.0.1 onclickads.net +127.0.0.1 onctus.com +127.0.0.1 oneandonlynetwork.com +127.0.0.1 onenag.com +127.0.0.1 onenetworkdirect.com +127.0.0.1 onestat.com +127.0.0.1 onestatfree.com +127.0.0.1 online-metrix.net +127.0.0.1 online.miarroba.com +127.0.0.1 onlinecash.com +127.0.0.1 onlinecashmethod.com +127.0.0.1 onlinerewardcenter.com +127.0.0.1 onscroll.com +127.0.0.1 onthe.io +127.0.0.1 opads.us +127.0.0.1 open.oneplus.net +127.0.0.1 openad.tf1.fr +127.0.0.1 openad.travelnow.com +127.0.0.1 openads.friendfinder.com +127.0.0.1 openads.org +127.0.0.1 openadsnetwork.com +127.0.0.1 opentag-stats.qubit.com +127.0.0.1 openx.angelsgroup.org.uk +127.0.0.1 openx.cairo360.com +127.0.0.1 openx.kgmedia.eu +127.0.0.1 openx.net +127.0.0.1 openx.skinet.cz +127.0.0.1 openx.smcaen.fr +127.0.0.1 openx2.kytary.cz +127.0.0.1 operationkettle.com +127.0.0.1 opienetwork.com +127.0.0.1 opmnstr.com +127.0.0.1 oppuz.com +127.0.0.1 optimallimit.com +127.0.0.1 optimize-stats.voxmedia.com +127.0.0.1 optimizely.com +127.0.0.1 optimost.com +127.0.0.1 optmd.com +127.0.0.1 optmnstr.com +127.0.0.1 optmstr.com +127.0.0.1 optnmstr.com +127.0.0.1 optnx.com +127.0.0.1 ota.cartrawler.com +127.0.0.1 otto-images.developershed.com +127.0.0.1 outbrain.com +127.0.0.1 overconfidentfood.com +127.0.0.1 overture.com +127.0.0.1 owebanalytics.com +127.0.0.1 owebmoney.ru +127.0.0.1 owlsr.us +127.0.0.1 owneriq.net +127.0.0.1 ox1.shopcool.com.tw +127.0.0.1 oxado.com +127.0.0.1 oxcash.com +127.0.0.1 oxen.hillcountrytexas.com +127.0.0.1 p-n.io +127.0.0.1 p.nag.ru +127.0.0.1 p2r14.com +127.0.0.1 padsbrown.com +127.0.0.1 pagead.l.google.com +127.0.0.1 pagefair.com +127.0.0.1 pagefair.net +127.0.0.1 pagerank-ranking.de +127.0.0.1 pagerank4you.com +127.0.0.1 pageranktop.com +127.0.0.1 paleleaf.com +127.0.0.1 panickycurtain.com +127.0.0.1 panickypancake.com +127.0.0.1 paradoxfactor.com +127.0.0.1 parchedangle.com +127.0.0.1 parchedsofa.com +127.0.0.1 parsely.com +127.0.0.1 parsimoniouspolice.com +127.0.0.1 partner-ads.com +127.0.0.1 partner.pelikan.cz +127.0.0.1 partnerad.l.google.com +127.0.0.1 partnerads.ysm.yahoo.com +127.0.0.1 partnercash.de +127.0.0.1 partners.priceline.com +127.0.0.1 passeura.com +127.0.0.1 paxtro.com +127.0.0.1 paychat.fuse-cloud.com +127.0.0.1 paycounter.com +127.0.0.1 paypopup.com +127.0.0.1 pbnet.ru +127.0.0.1 pbterra.com +127.0.0.1 pcash.imlive.com +127.0.0.1 peep-auktion.de +127.0.0.1 peer39.com +127.0.0.1 pennyweb.com +127.0.0.1 pepperjamnetwork.com +127.0.0.1 perceivequarter.com +127.0.0.1 percentmobile.com +127.0.0.1 perfectaudience.com +127.0.0.1 perfiliate.com +127.0.0.1 performancerevenue.com +127.0.0.1 performancerevenues.com +127.0.0.1 performancing.com +127.0.0.1 permutive.com +127.0.0.1 personagraph.com +127.0.0.1 petiteumbrella.com +127.0.0.1 pgl.example.com +127.0.0.1 pgl.example0101 +127.0.0.1 pgmediaserve.com +127.0.0.1 pgpartner.com +127.0.0.1 pheedo.com +127.0.0.1 phoenix-adrunner.mycomputer.com +127.0.0.1 photographpan.com +127.0.0.1 phpadsnew.new.natuurpark.nl +127.0.0.1 piano.io +127.0.0.1 picadmedia.com +127.0.0.1 piet2eix3l.com +127.0.0.1 pietexture.com +127.0.0.1 pilotaffiliate.com +127.0.0.1 pimproll.com +127.0.0.1 ping.ublock.org +127.0.0.1 pipedream.wistia.com +127.0.0.1 pippio.com +127.0.0.1 piquantpigs.com +127.0.0.1 pix.spot.im +127.0.0.1 pixel.condenastdigital.com +127.0.0.1 pixel.digitru.st +127.0.0.1 pixel.keywee.co +127.0.0.1 pixel.sojern.com +127.0.0.1 pixel.watch +127.0.0.1 pixel.yabidos.com +127.0.0.1 placed.com +127.0.0.1 plardi.com +127.0.0.1 plausibleio.workers.dev +127.0.0.1 play4traffic.com +127.0.0.1 playhaven.com +127.0.0.1 pleasantpump.com +127.0.0.1 plista.com +127.0.0.1 plotrabbit.com +127.0.0.1 ployea.com +127.0.0.1 pltraffic8.com +127.0.0.1 pluckypocket.com +127.0.0.1 plugrush.com +127.0.0.1 pocketmath.com +127.0.0.1 pointroll.com +127.0.0.1 pokkt.com +127.0.0.1 popads.net +127.0.0.1 popcash.net +127.0.0.1 popmyads.com +127.0.0.1 popub.com +127.0.0.1 popunder.ru +127.0.0.1 popunhot1.blogspot.com +127.0.0.1 popup.msn.com +127.0.0.1 popupmoney.com +127.0.0.1 popupnation.com +127.0.0.1 popuptraffic.com +127.0.0.1 porngraph.com +127.0.0.1 porntrack.com +127.0.0.1 possessivebucket.com +127.0.0.1 possibleboats.com +127.0.0.1 post.spmailtechno.com +127.0.0.1 postback.iqm.com +127.0.0.1 postrelease.com +127.0.0.1 ppc.adhere.marchex.com +127.0.0.1 pr-star.de +127.0.0.1 praddpro.de +127.0.0.1 prchecker.info +127.0.0.1 prebid.org +127.0.0.1 predictad.com +127.0.0.1 premium-offers.com +127.0.0.1 presetrabbits.com +127.0.0.1 previousplayground.com +127.0.0.1 previouspotato.com +127.0.0.1 priefy.com +127.0.0.1 primetime.net +127.0.0.1 privatecash.com +127.0.0.1 prmtracking.com +127.0.0.1 pro-advertising.com +127.0.0.1 pro-market.net +127.0.0.1 producecopy.com +127.0.0.1 proext.com +127.0.0.1 profero.com +127.0.0.1 profitrumour.com +127.0.0.1 programattik.com +127.0.0.1 projectwonderful.com +127.0.0.1 promo.badoink.com +127.0.0.1 promo.ulust.com +127.0.0.1 promobenef.com +127.0.0.1 promos.bwin.it +127.0.0.1 promos.fling.com +127.0.0.1 promote.pair.com +127.0.0.1 promotions-884485.c.cdn77.org +127.0.0.1 pronetadvertising.com +127.0.0.1 proof-x.com +127.0.0.1 propellerads.com +127.0.0.1 propellerclick.com +127.0.0.1 proper.io +127.0.0.1 props.id +127.0.0.1 prosper.on-line-casino.ca +127.0.0.1 protectcrev.com +127.0.0.1 protectsubrev.com +127.0.0.1 proton-tm.com +127.0.0.1 protraffic.com +127.0.0.1 provenpixel.com +127.0.0.1 provexia.com +127.0.0.1 prsaln.com +127.0.0.1 prsitecheck.com +127.0.0.1 prudencewiserelapse.com +127.0.0.1 pstmrk.it +127.0.0.1 ptoushoa.com +127.0.0.1 pub.chez.com +127.0.0.1 pub.club-internet.fr +127.0.0.1 pub.hardware.fr +127.0.0.1 pub.network +127.0.0.1 pub.realmedia.fr +127.0.0.1 pubdirecte.com +127.0.0.1 publicidad.elmundo.es +127.0.0.1 publicidees.com +127.0.0.1 pubmatic.com +127.0.0.1 pubmine.com +127.0.0.1 pubnative.net +127.0.0.1 pubwes.com +127.0.0.1 puffyloss.com +127.0.0.1 puffypaste.com +127.0.0.1 puffypull.com +127.0.0.1 puffypurpose.com +127.0.0.1 pushame.com +127.0.0.1 pushance.com +127.0.0.1 pushazer.com +127.0.0.1 pushengage.com +127.0.0.1 pushno.com +127.0.0.1 pushtrack.co +127.0.0.1 pushwhy.com +127.0.0.1 px.dynamicyield.com +127.0.0.1 px.gfycat.com +127.0.0.1 px.spiceworks.com +127.0.0.1 pxf.io +127.0.0.1 pxl-mailtracker.com +127.0.0.1 pxl.iqm.com +127.0.0.1 pymx5.com +127.0.0.1 q.azcentral.com +127.0.0.1 q1connect.com +127.0.0.1 qctop.com +127.0.0.1 ql.tc +127.0.0.1 qnsr.com +127.0.0.1 qrlsx.com +127.0.0.1 quacksquirrel.com +127.0.0.1 quaintcan.com +127.0.0.1 quantcast.com +127.0.0.1 quantcount.com +127.0.0.1 quantserve.com +127.0.0.1 quantummetric.com +127.0.0.1 quarterbean.com +127.0.0.1 quarterserver.de +127.0.0.1 questaffiliates.net +127.0.0.1 quickkoala.io +127.0.0.1 quicksandear.com +127.0.0.1 quietknowledge.com +127.0.0.1 quinst.com +127.0.0.1 quisma.com +127.0.0.1 quizzicalzephyr.com +127.0.0.1 r.logrocket.io +127.0.0.1 r.msn.com +127.0.0.1 r.scoota.co +127.0.0.1 r.sibmail.havasit.com +127.0.0.1 r1.visualwebsiteoptimizer.com +127.0.0.1 r2.visualwebsiteoptimizer.com +127.0.0.1 r3.visualwebsiteoptimizer.com +127.0.0.1 raac33.net +127.0.0.1 rabbitrifle.com +127.0.0.1 radar.cedexis.com +127.0.0.1 radarurl.com +127.0.0.1 radiate.com +127.0.0.1 rads.alfamedia.pl +127.0.0.1 rads.realadmin.pl +127.0.0.1 railwayrainstorm.com +127.0.0.1 railwayreason.com +127.0.0.1 rampidads.com +127.0.0.1 rank-master.com +127.0.0.1 rankchamp.de +127.0.0.1 ranking-charts.de +127.0.0.1 ranking-hits.de +127.0.0.1 ranking-links.de +127.0.0.1 ranking-liste.de +127.0.0.1 rankingchart.de +127.0.0.1 rankingscout.com +127.0.0.1 rankyou.com +127.0.0.1 rapidcounter.com +127.0.0.1 rapidkittens.com +127.0.0.1 raresummer.com +127.0.0.1 rate.ru +127.0.0.1 ratings.lycos.com +127.0.0.1 rayjump.com +127.0.0.1 re-directme.com +127.0.0.1 reachjunction.com +127.0.0.1 reactx.com +127.0.0.1 readgoldfish.com +127.0.0.1 readingguilt.com +127.0.0.1 readingopera.com +127.0.0.1 readserver.net +127.0.0.1 readymoon.com +127.0.0.1 realcastmedia.com +127.0.0.1 realclever.com +127.0.0.1 realclix.com +127.0.0.1 realmedia-a800.d4p.net +127.0.0.1 realsrv.com +127.0.0.1 realtechnetwork.com +127.0.0.1 realtracker.com +127.0.0.1 rebelsubway.com +127.0.0.1 rec5.visualwebsiteoptimizer.com +127.0.0.1 recapture.io +127.0.0.1 receptiveink.com +127.0.0.1 receptivereaction.com +127.0.0.1 recoco.it +127.0.0.1 reconditerake.com +127.0.0.1 record.affiliates.karjalakasino.com +127.0.0.1 record.bonniergaming.com +127.0.0.1 record.mrwin.com +127.0.0.1 redirectingat.com +127.0.0.1 redirectvoluum.com +127.0.0.1 redshell.io +127.0.0.1 reduxmedia.com +127.0.0.1 referralware.com +127.0.0.1 referrer.disqus.com +127.0.0.1 reflectivereward.com +127.0.0.1 reforge.in +127.0.0.1 regnow.com +127.0.0.1 regularplants.com +127.0.0.1 reklam.rfsl.se +127.0.0.1 reklama.mironet.cz +127.0.0.1 reklamcsere.hu +127.0.0.1 reklamdsp.com +127.0.0.1 relmaxtop.com +127.0.0.1 remox.com +127.0.0.1 republika.onet.pl +127.0.0.1 resalag.com +127.0.0.1 research.de.com +127.0.0.1 resolutekey.com +127.0.0.1 resonantbrush.com +127.0.0.1 resonate.com +127.0.0.1 responsiveads.com +127.0.0.1 retargeter.com +127.0.0.1 revcatch.com +127.0.0.1 revcontent.com +127.0.0.1 reveal.clearbit.com +127.0.0.1 revenuedirect.com +127.0.0.1 revenuehits.com +127.0.0.1 revive.docmatic.org +127.0.0.1 revive.dubcnm.com +127.0.0.1 revive.haskovo.net +127.0.0.1 revive.netriota.hu +127.0.0.1 revive.plays.bg +127.0.0.1 revlift.io +127.0.0.1 revprotect.com +127.0.0.1 revstats.com +127.0.0.1 reyden-x.com +127.0.0.1 rhombusads.com +127.0.0.1 rhythmone.com +127.0.0.1 richmails.com +127.0.0.1 richstring.com +127.0.0.1 rightstats.com +127.0.0.1 ringsrecord.com +127.0.0.1 ritzykey.com +127.0.0.1 rlcdn.com +127.0.0.1 rle.ru +127.0.0.1 rmads.msn.com +127.0.0.1 rmedia.boston.com +127.0.0.1 rmgserving.com +127.0.0.1 roar.com +127.0.0.1 robotreplay.com +127.0.0.1 rockabox.co +127.0.0.1 roia.biz +127.0.0.1 rok.com.com +127.0.0.1 rose.ixbt.com +127.0.0.1 rotabanner.com +127.0.0.1 roughroll.com +127.0.0.1 roxr.net +127.0.0.1 rqtrk.eu +127.0.0.1 rs6.net +127.0.0.1 rta.dailymail.co.uk +127.0.0.1 rtb.gumgum.com +127.0.0.1 rtbadzesto.com +127.0.0.1 rtbflairads.com +127.0.0.1 rtbidhost.com +127.0.0.1 rtbplatform.net +127.0.0.1 rtbpop.com +127.0.0.1 rtbpopd.com +127.0.0.1 rtbtradein.com +127.0.0.1 rtmark.net +127.0.0.1 rtpdn11.com +127.0.0.1 rtxplatform.com +127.0.0.1 ru4.com +127.0.0.1 rubiconproject.com +127.0.0.1 rum-http-intake.logs.datadoghq.com +127.0.0.1 rum-http-intake.logs.datadoghq.eu +127.0.0.1 runads.com +127.0.0.1 rundsp.com +127.0.0.1 ruthlessrobin.com +127.0.0.1 s.adroll.com +127.0.0.1 s1-adfly.com +127.0.0.1 s20dh7e9dh.com +127.0.0.1 s2d6.com +127.0.0.1 sa.api.intl.miui.com +127.0.0.1 sabio.us +127.0.0.1 sageanalyst.net +127.0.0.1 sail-horizon.com +127.0.0.1 samsungacr.com +127.0.0.1 samsungads.com +127.0.0.1 sanity-dataplane.rudderstack.com +127.0.0.1 saysidewalk.com +127.0.0.1 sbird.xyz +127.0.0.1 sbx.pagesjaunes.fr +127.0.0.1 sc-analytics.appspot.com +127.0.0.1 scambiobanner.aruba.it +127.0.0.1 scanscout.com +127.0.0.1 scarcesign.com +127.0.0.1 scarfsmash.com +127.0.0.1 scatteredheat.com +127.0.0.1 scintillatingscissors.com +127.0.0.1 scintillatingsilver.com +127.0.0.1 scintillatingspace.com +127.0.0.1 scopelight.com +127.0.0.1 scorecardresearch.com +127.0.0.1 scratch2cash.com +127.0.0.1 screechingfurniture.com +127.0.0.1 screechingstove.com +127.0.0.1 scrubswim.com +127.0.0.1 sdkfjxjertertry.com +127.0.0.1 seadform.net +127.0.0.1 searching-place.com +127.0.0.1 searchmarketing.com +127.0.0.1 searchramp.com +127.0.0.1 secre.jp +127.0.0.1 secretivecub.com +127.0.0.1 secretspiders.com +127.0.0.1 secure.webconnect.net +127.0.0.1 securedopen-bp.com +127.0.0.1 securemetrics.apple.com +127.0.0.1 sedoparking.com +127.0.0.1 sedotracker.com +127.0.0.1 segment-cdn.producthunt.com +127.0.0.1 selectivesummer.com +127.0.0.1 semasio.net +127.0.0.1 sendmepixel.com +127.0.0.1 sensismediasmart.com.au +127.0.0.1 separatesilver.com +127.0.0.1 serv0.com +127.0.0.1 servads.net +127.0.0.1 servadsdisrupt.com +127.0.0.1 serve.tercept.com +127.0.0.1 servedby-buysellads.com +127.0.0.1 servedbyadbutler.com +127.0.0.1 servedbyopenx.com +127.0.0.1 servethis.com +127.0.0.1 services.hearstmags.com +127.0.0.1 serving-sys.com +127.0.0.1 sessioncam.com +127.0.0.1 sexcounter.com +127.0.0.1 sexinyourcity.com +127.0.0.1 sexlist.com +127.0.0.1 sextracker.com +127.0.0.1 shakegoldfish.com +127.0.0.1 shakesea.com +127.0.0.1 shakesuggestion.com +127.0.0.1 shakytaste.com +127.0.0.1 shallowsmile.com +127.0.0.1 shareadspace.com +127.0.0.1 shareasale.com +127.0.0.1 sharethrough.com +127.0.0.1 sharppatch.com +127.0.0.1 sher.index.hu +127.0.0.1 shinystat.com +127.0.0.1 shinystat.it +127.0.0.1 shockinggrass.com +127.0.0.1 shoppingads.com +127.0.0.1 shrillspoon.com +127.0.0.1 sicksmash.com +127.0.0.1 sidebar.angelfire.com +127.0.0.1 signalayer.com +127.0.0.1 silkysquirrel.com +127.0.0.1 sillyscrew.com +127.0.0.1 silvermob.com +127.0.0.1 simpleanalytics.io +127.0.0.1 simplehitcounter.com +127.0.0.1 simpli.fi +127.0.0.1 sincerebuffalo.com +127.0.0.1 sinoa.com +127.0.0.1 sitedataprocessing.com +127.0.0.1 siteimproveanalytics.com +127.0.0.1 siteimproveanalytics.io +127.0.0.1 siteintercept.qualtrics.com +127.0.0.1 sitemeter.com +127.0.0.1 sixscissors.com +127.0.0.1 sixsigmatraffic.com +127.0.0.1 sizesidewalk.com +127.0.0.1 sizmek.com +127.0.0.1 skimresources.com +127.0.0.1 skroutza.skroutz.gr +127.0.0.1 skylink.vn +127.0.0.1 sleepcartoon.com +127.0.0.1 slipperysack.com +127.0.0.1 slopeaota.com +127.0.0.1 sluxur.com +127.0.0.1 smaato.com +127.0.0.1 smallbeginner.com +127.0.0.1 smart-data-systems.com +127.0.0.1 smart-traffik.com +127.0.0.1 smart-traffik.io +127.0.0.1 smart4ads.com +127.0.0.1 smartadserver.com +127.0.0.1 smartclip.net +127.0.0.1 smartlook.com +127.0.0.1 smartstream.tv +127.0.0.1 smartyads.com +127.0.0.1 smashsurprise.com +127.0.0.1 smetrics.10daily.com.au +127.0.0.1 smetrics.bestbuy.com +127.0.0.1 smetrics.ctv.ca +127.0.0.1 smetrics.fedex.com +127.0.0.1 smetrics.foxnews.com +127.0.0.1 smetrics.walgreens.com +127.0.0.1 smetrics.washingtonpost.com +127.0.0.1 smilingwaves.com +127.0.0.1 smoggysnakes.com +127.0.0.1 smrtb.com +127.0.0.1 snapads.com +127.0.0.1 snoobi.com +127.0.0.1 socialspark.com +127.0.0.1 softclick.com.br +127.0.0.1 soggysponge.com +127.0.0.1 sombersea.com +127.0.0.1 sombersquirrel.com +127.0.0.1 sombersurprise.com +127.0.0.1 somniture.stuff.co.nz +127.0.0.1 somoaudience.com +127.0.0.1 sonobi.com +127.0.0.1 sordidsmile.com +127.0.0.1 sortable.com +127.0.0.1 sourcepoint.vice.com +127.0.0.1 sovrn.com +127.0.0.1 spacash.com +127.0.0.1 spaceleadster.com +127.0.0.1 sparklingshelf.com +127.0.0.1 sparkstudios.com +127.0.0.1 speakol.com +127.0.0.1 specially4u.net +127.0.0.1 specificmedia.co.uk +127.0.0.1 specificpop.com +127.0.0.1 speedomizer.com +127.0.0.1 speedshiftmedia.com +127.0.0.1 speop.com +127.0.0.1 spezialreporte.de +127.0.0.1 spidersboats.com +127.0.0.1 spiffymachine.com +127.0.0.1 spinbox.techtracker.com +127.0.0.1 spinbox.versiontracker.com +127.0.0.1 spinnaker-js.com +127.0.0.1 spirebaboon.com +127.0.0.1 sponsorads.de +127.0.0.1 sponsorpro.de +127.0.0.1 sponsors.thoughtsmedia.com +127.0.0.1 spookysleet.com +127.0.0.1 spot.fitness.com +127.0.0.1 spotlessstamp.com +127.0.0.1 spotscenered.info +127.0.0.1 spotx.tv +127.0.0.1 spotxchange.com +127.0.0.1 springaftermath.com +127.0.0.1 springbot.com +127.0.0.1 springserve.com +127.0.0.1 spulse.net +127.0.0.1 spurioussteam.com +127.0.0.1 spykemediatrack.com +127.0.0.1 spylog.com +127.0.0.1 spywarelabs.com +127.0.0.1 spywords.com +127.0.0.1 squirrelhands.com +127.0.0.1 srvmath.com +127.0.0.1 srvtrck.com +127.0.0.1 srwww1.com +127.0.0.1 st.dynamicyield.com +127.0.0.1 stack-sonar.com +127.0.0.1 stackadapt.com +127.0.0.1 stakingscrew.com +127.0.0.1 stakingslope.com +127.0.0.1 stakingsmile.com +127.0.0.1 stalesummer.com +127.0.0.1 standingnest.com +127.0.0.1 starffa.com +127.0.0.1 startapp.com +127.0.0.1 stat-track.com +127.0.0.1 stat.cliche.se +127.0.0.1 stat.dyna.ultraweb.hu +127.0.0.1 stat.pl +127.0.0.1 stat.webmedia.pl +127.0.0.1 stat.xiaomi.com +127.0.0.1 stat.zenon.net +127.0.0.1 stat24.com +127.0.0.1 stat24.meta.ua +127.0.0.1 statcounter.com +127.0.0.1 statdynamic.com +127.0.0.1 static-tracking.klaviyo.com +127.0.0.1 static.fmpub.net +127.0.0.1 static.itrack.it +127.0.0.1 static.kameleoon.com +127.0.0.1 staticads.btopenworld.com +127.0.0.1 statistik-gallup.net +127.0.0.1 statm.the-adult-company.com +127.0.0.1 stats.blogger.com +127.0.0.1 stats.hyperinzerce.cz +127.0.0.1 stats.merriam-webster.com +127.0.0.1 stats.mirrorfootball.co.uk +127.0.0.1 stats.nextgen-email.com +127.0.0.1 stats.olark.com +127.0.0.1 stats.pusher.com +127.0.0.1 stats.rdphv.net +127.0.0.1 stats.self.com +127.0.0.1 stats.stb-ottow.de +127.0.0.1 stats.townnews.com +127.0.0.1 stats.wordpress.com +127.0.0.1 stats.wp.com +127.0.0.1 stats.x14.eu +127.0.0.1 stats2.self.com +127.0.0.1 stats4all.com +127.0.0.1 statserv.net +127.0.0.1 statsie.com +127.0.0.1 statxpress.com +127.0.0.1 steadfastsound.com +127.0.0.1 steadfastsystem.com +127.0.0.1 steelhouse.com +127.0.0.1 steelhousemedia.com +127.0.0.1 stepplane.com +127.0.0.1 stickssheep.com +127.0.0.1 stickyadstv.com +127.0.0.1 stiffgame.com +127.0.0.1 storesurprise.com +127.0.0.1 storetail.io +127.0.0.1 stormyachiever.com +127.0.0.1 storygize.net +127.0.0.1 stoveseashore.com +127.0.0.1 straightnest.com +127.0.0.1 stream.useriq.com +127.0.0.1 stripedburst.com +127.0.0.1 strivesidewalk.com +127.0.0.1 structurerod.com +127.0.0.1 stupendoussleet.com +127.0.0.1 stupendoussnow.com +127.0.0.1 subscribe.hearstmags.com +127.0.0.1 succeedscene.com +127.0.0.1 suddensidewalk.com +127.0.0.1 sugarcurtain.com +127.0.0.1 sugoicounter.com +127.0.0.1 sulkybutter.com +127.0.0.1 sulkycook.com +127.0.0.1 summerhamster.com +127.0.0.1 summerobject.com +127.0.0.1 sumo.com +127.0.0.1 sumome.com +127.0.0.1 superclix.de +127.0.0.1 superficialsquare.com +127.0.0.1 supersonicads.com +127.0.0.1 superstats.com +127.0.0.1 supertop.ru +127.0.0.1 supertop100.com +127.0.0.1 supertracking.net +127.0.0.1 supply.colossusssp.com +127.0.0.1 surfmusik-adserver.de +127.0.0.1 suried.com +127.0.0.1 surveygizmobeacon.s3.amazonaws.com +127.0.0.1 sw88.espn.com +127.0.0.1 swan-swan-goose.com +127.0.0.1 swimslope.com +127.0.0.1 swordfishdc.com +127.0.0.1 swordgoose.com +127.0.0.1 t.appsflyer.com +127.0.0.1 t.bawafx.com +127.0.0.1 t.eloqua.com +127.0.0.1 t.en25.com +127.0.0.1 t.firstpromoter.com +127.0.0.1 t.insigit.com +127.0.0.1 t.irtyd.com +127.0.0.1 t.leady.com +127.0.0.1 t.news.browns-restaurants.co.uk +127.0.0.1 t.salesmatemail.com +127.0.0.1 t.vacations.disneydestinations.com +127.0.0.1 t.visit.disneydestinations.com +127.0.0.1 t.visitorqueue.com +127.0.0.1 taboola.com +127.0.0.1 tag.links-analytics.com +127.0.0.1 tagcommander.com +127.0.0.1 tagger.opecloud.com +127.0.0.1 tags.tiqcdn.com +127.0.0.1 tagular.com +127.0.0.1 tailsweep.com +127.0.0.1 tailsweep.se +127.0.0.1 takethatad.com +127.0.0.1 takru.com +127.0.0.1 talentedsteel.com +127.0.0.1 tamgrt.com +127.0.0.1 tangerinenet.biz +127.0.0.1 tangibleteam.com +127.0.0.1 tapad.com +127.0.0.1 tapfiliate.com +127.0.0.1 tapinfluence.com +127.0.0.1 tapjoy.com +127.0.0.1 tappx.com +127.0.0.1 targad.de +127.0.0.1 target.microsoft.com +127.0.0.1 targeting.api.drift.com +127.0.0.1 targeting.nzme.arcpublishing.com +127.0.0.1 targeting.voxus.tv +127.0.0.1 targetingnow.com +127.0.0.1 targetnet.com +127.0.0.1 targetpoint.com +127.0.0.1 tastefulsongs.com +127.0.0.1 tatsumi-sys.jp +127.0.0.1 tawdryson.com +127.0.0.1 tcads.net +127.0.0.1 teads.tv +127.0.0.1 tealeaf.com +127.0.0.1 tealium.cbsnews.com +127.0.0.1 tealium.com +127.0.0.1 tealiumiq.com +127.0.0.1 tedioustooth.com +127.0.0.1 teenrevenue.com +127.0.0.1 teenyvolcano.com +127.0.0.1 teethfan.com +127.0.0.1 telaria.com +127.0.0.1 telemetrics.klaviyo.com +127.0.0.1 telemetry.dropbox.com +127.0.0.1 telemetry.v.dropbox.com +127.0.0.1 temelio.com +127.0.0.1 tend.io +127.0.0.1 tendertest.com +127.0.0.1 terriblethumb.com +127.0.0.1 text-link-ads.com +127.0.0.1 textad.sexsearch.com +127.0.0.1 textads.biz +127.0.0.1 textlinks.com +127.0.0.1 tfag.de +127.0.0.1 the-ozone-project.com +127.0.0.1 theadex.com +127.0.0.1 theadhost.com +127.0.0.1 thebugs.ws +127.0.0.1 theclickads.com +127.0.0.1 themoneytizer.com +127.0.0.1 therapistla.com +127.0.0.1 thinkablerice.com +127.0.0.1 thirdparty.bnc.lt +127.0.0.1 thirdrespect.com +127.0.0.1 thirstytwig.com +127.0.0.1 thomastorch.com +127.0.0.1 threechurch.com +127.0.0.1 throattrees.com +127.0.0.1 throtle.io +127.0.0.1 thruport.com +127.0.0.1 thunderhead.com +127.0.0.1 ti.domainforlite.com +127.0.0.1 tia.timeinc.net +127.0.0.1 ticketaunt.com +127.0.0.1 ticklesign.com +127.0.0.1 ticksel.com +127.0.0.1 tics.techdirt.com +127.0.0.1 tidaltv.com +127.0.0.1 tidint.pro +127.0.0.1 tinybar.com +127.0.0.1 tinytendency.com +127.0.0.1 tiresomethunder.com +127.0.0.1 tkbo.com +127.0.0.1 tls.telemetry.swe.quicinc.com +127.0.0.1 tlvmedia.com +127.0.0.1 tm.br.de +127.0.0.1 tnkexchange.com +127.0.0.1 tns-counter.ru +127.0.0.1 tntclix.co.uk +127.0.0.1 toecircle.com +127.0.0.1 toothbrushnote.com +127.0.0.1 top-casting-termine.de +127.0.0.1 top-site-list.com +127.0.0.1 top.list.ru +127.0.0.1 top.mail.ru +127.0.0.1 top100-images.rambler.ru +127.0.0.1 top100.mafia.ru +127.0.0.1 top123.ro +127.0.0.1 top20free.com +127.0.0.1 topbucks.com +127.0.0.1 topforall.com +127.0.0.1 topgamesites.net +127.0.0.1 toplist.cz +127.0.0.1 toplist.pornhost.com +127.0.0.1 toplista.mw.hu +127.0.0.1 toplistcity.com +127.0.0.1 topping.com.ua +127.0.0.1 toprebates.com +127.0.0.1 topsir.com +127.0.0.1 topsite.lv +127.0.0.1 topsites.com.br +127.0.0.1 topstats.com +127.0.0.1 totemcash.com +127.0.0.1 touchclarity.com +127.0.0.1 touchclarity.natwest.com +127.0.0.1 tour.brazzers.com +127.0.0.1 track.adform.net +127.0.0.1 track.anchorfree.com +127.0.0.1 track.contently.com +127.0.0.1 track.effiliation.com +127.0.0.1 track.flexlinks.com +127.0.0.1 track.flexlinkspro.com +127.0.0.1 track.freemmo2017.com +127.0.0.1 track.game18click.com +127.0.0.1 track.mailalert.io +127.0.0.1 track.mailerlite.com +127.0.0.1 track.miro.com +127.0.0.1 track.segmetrics.io +127.0.0.1 track.software-codes.com +127.0.0.1 track.themaccleanup.info +127.0.0.1 track.ultravpn.com +127.0.0.1 track.unear.net +127.0.0.1 track.vcdc.com +127.0.0.1 track.viewdeos.com +127.0.0.1 track1.viewdeos.com +127.0.0.1 trackalyzer.com +127.0.0.1 trackedlink.net +127.0.0.1 trackedweb.net +127.0.0.1 tracker-pm2.spilleren.com +127.0.0.1 tracker.bannerflow.com +127.0.0.1 tracker.bongngo.bar +127.0.0.1 tracker.cdnbye.com +127.0.0.1 tracker.comunidadmarriott.com +127.0.0.1 tracker.icerocket.com +127.0.0.1 tracker.mmdlv.it +127.0.0.1 tracker.samplicio.us +127.0.0.1 tracker.vgame.us +127.0.0.1 tracking.1-a1502-bi.co.uk +127.0.0.1 tracking.1-kv015-ap.co.uk +127.0.0.1 tracking.21-a4652-bi.co.uk +127.0.0.1 tracking.39-bb4a9-osm.co.uk +127.0.0.1 tracking.42-01pr5-osm-secure.co.uk +127.0.0.1 tracking.5-47737-bi.co.uk +127.0.0.1 tracking.emilyclarkconsulting.com +127.0.0.1 tracking.epicgames.com +127.0.0.1 tracking.exipure.com +127.0.0.1 tracking.gajmp.com +127.0.0.1 tracking.hyros.com +127.0.0.1 tracking.ibxlink.com +127.0.0.1 tracking.internetstores.de +127.0.0.1 tracking.intl.miui.com +127.0.0.1 tracking.jiffyworld.com +127.0.0.1 tracking.markethero.io +127.0.0.1 tracking.miui.com +127.0.0.1 tracking.netalerts.io +127.0.0.1 tracking.olx-st.com +127.0.0.1 tracking.orixa-media.com +127.0.0.1 tracking.theoceanac.online +127.0.0.1 tracking.thinkabt.com +127.0.0.1 tracking.wetter.at +127.0.0.1 tracking01.walmart.com +127.0.0.1 tracking101.com +127.0.0.1 tracking22.com +127.0.0.1 trackingfestival.com +127.0.0.1 trackingsoft.com +127.0.0.1 tracklink-tel.de +127.0.0.1 trackmysales.com +127.0.0.1 trackuhub.com +127.0.0.1 tradeadexchange.com +127.0.0.1 tradedoubler.com +127.0.0.1 trading-rtbg.com +127.0.0.1 traffic-exchange.com +127.0.0.1 traffic-redirecting.com +127.0.0.1 traffic.focuusing.com +127.0.0.1 trafficfactory.biz +127.0.0.1 trafficforce.com +127.0.0.1 trafficholder.com +127.0.0.1 traffichunt.com +127.0.0.1 trafficjunky.net +127.0.0.1 trafficleader.com +127.0.0.1 trafficrouter.io +127.0.0.1 trafficshop.com +127.0.0.1 trafficspaces.net +127.0.0.1 trafficstrategies.com +127.0.0.1 trafficswarm.com +127.0.0.1 trafficz.com +127.0.0.1 traffiq.com +127.0.0.1 trafic.ro +127.0.0.1 traildelsfars.com +127.0.0.1 traktrafficflow.com +127.0.0.1 tranquilside.com +127.0.0.1 travis.bosscasinos.com +127.0.0.1 trck.a8.net +127.0.0.1 trcked.me +127.0.0.1 trcklion.com +127.0.0.1 treasuredata.com +127.0.0.1 trekdata.com +127.0.0.1 tremendoustime.com +127.0.0.1 tremorhub.com +127.0.0.1 trendcounter.com +127.0.0.1 trendmd.com +127.0.0.1 trialfire.com +127.0.0.1 tribalfusion.com +127.0.0.1 trickycelery.com +127.0.0.1 triplelift.com +127.0.0.1 triptease.io +127.0.0.1 trk.bad-tool-tell-doubt.xyz +127.0.0.1 trk.bc.shutterfly.com +127.0.0.1 trk.bee-data.com +127.0.0.1 trk.pinterest.com +127.0.0.1 trk.techtarget.com +127.0.0.1 trk42.net +127.0.0.1 trkn.us +127.0.0.1 trknths.com +127.0.0.1 trkoptimizer.com +127.0.0.1 trmit.com +127.0.0.1 truckstomatoes.com +127.0.0.1 truehits.net +127.0.0.1 truehits1.gits.net.th +127.0.0.1 truehits2.gits.net.th +127.0.0.1 trust.titanhq.com +127.0.0.1 trustx.org +127.0.0.1 tsuam.com +127.0.0.1 tsyndicate.com +127.0.0.1 tsyndicate.net +127.0.0.1 tubemogul.com +127.0.0.1 turboadv.com +127.0.0.1 turn.com +127.0.0.1 twittad.com +127.0.0.1 twyn.com +127.0.0.1 tynt.com +127.0.0.1 typicalteeth.com +127.0.0.1 tyroo.com +127.0.0.1 uarating.com +127.0.0.1 ucfunnel.com +127.0.0.1 udkcrj.com +127.0.0.1 udncoeln.com +127.0.0.1 uib.ff.avast.com +127.0.0.1 ukoffzeh.com +127.0.0.1 ultimateclixx.com +127.0.0.1 ultramercial.com +127.0.0.1 ultraoranges.com +127.0.0.1 unarmedindustry.com +127.0.0.1 undertone.com +127.0.0.1 unknowntray.com +127.0.0.1 unless.com +127.0.0.1 unrulymedia.com +127.0.0.1 untd.com +127.0.0.1 untidyquestion.com +127.0.0.1 unusualtitle.com +127.0.0.1 unwieldyhealth.com +127.0.0.1 unwrittenspot.com +127.0.0.1 uowbqce.surf +127.0.0.1 upu.samsungelectronics.com +127.0.0.1 uramog.com +127.0.0.1 urlcash.net +127.0.0.1 urldata.net +127.0.0.1 us.a1.yimg.com +127.0.0.1 user-shield-check.com +127.0.0.1 userreplay.com +127.0.0.1 userreplay.net +127.0.0.1 usherprayer.com +127.0.0.1 usingirritatecordial.com +127.0.0.1 utenod.com +127.0.0.1 utils.mediageneral.net +127.0.0.1 utl-1.com +127.0.0.1 uttermosthobbies.com +127.0.0.1 uu.domainforlite.com +127.0.0.1 v1.cnzz.com +127.0.0.1 v1adserver.com +127.0.0.1 valerie.forbes.com +127.0.0.1 validclick.com +127.0.0.1 valuead.com +127.0.0.1 valueclick.com +127.0.0.1 valueclickmedia.com +127.0.0.1 valuecommerce.com +127.0.0.1 vanfireworks.com +127.0.0.1 variablefitness.com +127.0.0.1 vcommission.com +127.0.0.1 veille-referencement.com +127.0.0.1 velismedia.com +127.0.0.1 venetrigni.com +127.0.0.1 ventivmedia.com +127.0.0.1 venturead.com +127.0.0.1 verblife-3.co +127.0.0.1 verblife-4.co +127.0.0.1 verblife-5.co +127.0.0.1 vericlick.com +127.0.0.1 vertamedia.com +127.0.0.1 verticalmass.com +127.0.0.1 vervewireless.com +127.0.0.1 vibrantmedia.com +127.0.0.1 vidcpm.com +127.0.0.1 video-stats.video.google.com +127.0.0.1 videoadex.com +127.0.0.1 videoamp.com +127.0.0.1 videoegg.com +127.0.0.1 videostats.kakao.com +127.0.0.1 vidible.tv +127.0.0.1 vidora.com +127.0.0.1 view4cash.de +127.0.0.1 viglink.com +127.0.0.1 visiblemeasures.com +127.0.0.1 visistat.com +127.0.0.1 visit.webhosting.yahoo.com +127.0.0.1 visitbox.de +127.0.0.1 visual-pagerank.fr +127.0.0.1 visualrevenue.com +127.0.0.1 vivads.net +127.0.0.1 vivtracking.com +127.0.0.1 vmmpxl.com +127.0.0.1 voicefive.com +127.0.0.1 voicevegetable.com +127.0.0.1 voluum.com +127.0.0.1 voluumtrk2.com +127.0.0.1 volvelle.tech +127.0.0.1 voodoo-ads.io +127.0.0.1 vpon.com +127.0.0.1 vrs.cz +127.0.0.1 vs.tucows.com +127.0.0.1 vtracy.de +127.0.0.1 vungle.com +127.0.0.1 w55c.net +127.0.0.1 wa.and.co.uk +127.0.0.1 waardex.com +127.0.0.1 warlog.ru +127.0.0.1 warmafterthought.com +127.0.0.1 waryfog.com +127.0.0.1 wateryvan.com +127.0.0.1 wdads.sx.atl.publicus.com +127.0.0.1 wdfl.co +127.0.0.1 wearbasin.com +127.0.0.1 web-redirecting.com +127.0.0.1 web-stat.com +127.0.0.1 web.informer.com +127.0.0.1 web2.deja.com +127.0.0.1 webads.co.nz +127.0.0.1 webads.nl +127.0.0.1 webcash.nl +127.0.0.1 webcontentassessor.com +127.0.0.1 webcounter.cz +127.0.0.1 webcounter.goweb.de +127.0.0.1 webgains.com +127.0.0.1 weborama.com +127.0.0.1 weborama.fr +127.0.0.1 webpower.com +127.0.0.1 webreseau.com +127.0.0.1 webseoanalytics.com +127.0.0.1 websponsors.com +127.0.0.1 webstat.channel4.com +127.0.0.1 webstat.com +127.0.0.1 webstat.net +127.0.0.1 webstats.one +127.0.0.1 webstats4u.com +127.0.0.1 webtracker.jp +127.0.0.1 webtrackerplus.com +127.0.0.1 webtracky.com +127.0.0.1 webtraffic.se +127.0.0.1 webtraxx.de +127.0.0.1 webtrends.telegraph.co.uk +127.0.0.1 webtrendslive.com +127.0.0.1 webxcdn.com +127.0.0.1 wellmadefrog.com +127.0.0.1 werbung.meteoxpress.com +127.0.0.1 wetrack.it +127.0.0.1 whaleads.com +127.0.0.1 wheredoyoucomefrom.ovh +127.0.0.1 whirlwealth.com +127.0.0.1 whiskyqueue.com +127.0.0.1 whispa.com +127.0.0.1 whisperingcrib.com +127.0.0.1 whisperingflesh.com +127.0.0.1 whoisonline.net +127.0.0.1 wickedreports.com +127.0.0.1 widespace.com +127.0.0.1 widget.privy.com +127.0.0.1 widgetbucks.com +127.0.0.1 wikia-ads.wikia.com +127.0.0.1 win.iqm.com +127.0.0.1 window.nixnet.cz +127.0.0.1 wintricksbanner.googlepages.com +127.0.0.1 wirecomic.com +127.0.0.1 wirelesseuropebalmy.com +127.0.0.1 wisepops.com +127.0.0.1 witch-counter.de +127.0.0.1 wizaly.com +127.0.0.1 wlmarketing.com +127.0.0.1 womanear.com +127.0.0.1 wonderlandads.com +127.0.0.1 wondoads.de +127.0.0.1 woopra.com +127.0.0.1 worldwide-cash.net +127.0.0.1 worldwidedigitalads.com +127.0.0.1 worriednumber.com +127.0.0.1 wpnrtnmrewunrtok.xyz +127.0.0.1 wryfinger.com +127.0.0.1 wt-eu02.net +127.0.0.1 wt.bankmillennium.pl +127.0.0.1 wtlive.com +127.0.0.1 www-banner.chat.ru +127.0.0.1 www-google-analytics.l.google.com +127.0.0.1 www.dnps.com +127.0.0.1 www.kaplanindex.com +127.0.0.1 www.photo-ads.co.uk +127.0.0.1 www8.glam.com +127.0.0.1 wwwpromoter.com +127.0.0.1 x-traceur.com +127.0.0.1 x6.yakiuchi.com +127.0.0.1 xad.com +127.0.0.1 xapads.com +127.0.0.1 xchange.ro +127.0.0.1 xertive.com +127.0.0.1 xfreeservice.com +127.0.0.1 xg4ken.com +127.0.0.1 xiti.com +127.0.0.1 xovq5nemr.com +127.0.0.1 xplusone.com +127.0.0.1 xponsor.com +127.0.0.1 xpu.samsungelectronics.com +127.0.0.1 xq1.net +127.0.0.1 xtendmedia.com +127.0.0.1 xtracker.logimeter.com +127.0.0.1 xtremetop100.com +127.0.0.1 xxxcounter.com +127.0.0.1 xxxmyself.com +127.0.0.1 y.ibsys.com +127.0.0.1 yab-adimages.s3.amazonaws.com +127.0.0.1 yadro.ru +127.0.0.1 yepads.com +127.0.0.1 yesads.com +127.0.0.1 yesadvertising.com +127.0.0.1 yieldads.com +127.0.0.1 yieldlab.net +127.0.0.1 yieldmanager.com +127.0.0.1 yieldmanager.net +127.0.0.1 yieldmo.com +127.0.0.1 yieldoptimizer.com +127.0.0.1 yieldtraffic.com +127.0.0.1 yldbt.com +127.0.0.1 ymetrica1.com +127.0.0.1 yoggrt.com +127.0.0.1 yogyn.com +127.0.0.1 youradexchange.com +127.0.0.1 ypu.samsungelectronics.com +127.0.0.1 z3dmbpl6309s.com +127.0.0.1 zangocash.com +127.0.0.1 zanox-affiliate.de +127.0.0.1 zanox.com +127.0.0.1 zantracker.com +127.0.0.1 zarget.com +127.0.0.1 zbwp6ghm.com +127.0.0.1 zdbb.net +127.0.0.1 zealousfield.com +127.0.0.1 zedo.com +127.0.0.1 zemanta.com +127.0.0.1 zencudo.co.uk +127.0.0.1 zenkreka.com +127.0.0.1 zenzuu.com +127.0.0.1 zeus.developershed.com +127.0.0.1 zeusclicks.com +127.0.0.1 zion-telemetry.api.cnn.io +127.0.0.1 zlp6s.pw +127.0.0.1 zm232.com +127.0.0.1 zmedia.com +127.0.0.1 zpu.samsungelectronics.com +127.0.0.1 zqtk.net +127.0.0.1 zukxd6fkxqn.com +127.0.0.1 zy16eoat1w.com +127.0.0.1 zzhc.vnet.cn +# Add this file to your /etc/hosts to block all +# of the ad sites, porn and general junk on this +# list, including Google. +# +# Fell free to add or subtract sites as necessary. +# +# For linux noobs, to add this to /etc/hosts, +# run the following in the same directory of this +# file: +# +# sudo su +# cat ips >> /etc/hosts +# +# You can delete this file afterwards. +# +# To use this on Windows, add it to the end of: +# C:\Windows\System32\drivers\etc\hosts + + +# Ads, tracking and general junk +0.0.0.0 api.opencandy.com +0.0.0.0 api.recommendedsw.com +0.0.0.0 cdn.appround.biz +0.0.0.0 cdn.bigspeedpro.com +0.0.0.0 cdn.bispd.com +0.0.0.0 cdn.bisrv.com +0.0.0.0 cdn.cdndp.com +0.0.0.0 cdn.download.sweetpacks.com +0.0.0.0 cdn.dpdownload.com +0.0.0.0 cdn.file2desktop.com +0.0.0.0 cdn.goateastcach.us +0.0.0.0 cdn.guttastatdk.us +0.0.0.0 cdn.inskinmedia.com +0.0.0.0 cdn.insta.oibundles2.com +0.0.0.0 cdn.insta.playbryte.com +0.0.0.0 cdn.llogetfastcach.us +0.0.0.0 cdn.montiera.com +0.0.0.0 cdn.msdwnld.com +0.0.0.0 cdn.mypcbackup.com +0.0.0.0 cdn.opencandy.com +0.0.0.0 cdn.ppdownload.com +0.0.0.0 cdn.riceateastcach.us +0.0.0.0 cdn.shyapotato.us +0.0.0.0 cdn.solimba.com +0.0.0.0 cdn.tuto4pc.com +0.0.0.0 cdn.visualbee.net +0.0.0.0 d3oxtn1x3b8d7i.cloudfront.net +0.0.0.0 inno.bisrv.com +0.0.0.0 installer.betterinstaller.com +0.0.0.0 installer.filebulldog.com +0.0.0.0 media.opencandy.com +0.0.0.0 nsis.bisrv.com +0.0.0.0 tracking.opencandy.com +0.0.0.0 tracking.opencandy.com.s3.amazonaws.com +0.0.0.0 lb.usemaxserver.de +0.0.0.0 tracking.klickthru.com +0.0.0.0 gsmtop.net +0.0.0.0 click.buzzcity.net +0.0.0.0 ads.admoda.com +0.0.0.0 stats.pflexads.com +0.0.0.0 a.glcdn.co +0.0.0.0 wwww.adleads.com +0.0.0.0 ad.madvertise.de +0.0.0.0 apps.buzzcity.net +0.0.0.0 ads.mobgold.com +0.0.0.0 android.bcfads.com +0.0.0.0 show.buzzcity.net +0.0.0.0 api.analytics.omgpop.com +0.0.0.0 r.edge.inmobicdn.net +0.0.0.0 www.mmnetwork.mobi +0.0.0.0 img.ads.huntmad.com +0.0.0.0 creative1cdn.mobfox.com +0.0.0.0 admicro2.vcmedia.vn +0.0.0.0 admicro1.vcmedia.vn +0.0.0.0 s3.phluant.com +0.0.0.0 c.vrvm.com +0.0.0.0 go.vrvm.com +0.0.0.0 static.estebull.com +0.0.0.0 mobile.banzai.it +0.0.0.0 ads.xxxad.net +0.0.0.0 img.ads.mojiva.com +0.0.0.0 adcontent.saymedia.com +0.0.0.0 ads.saymedia.com +0.0.0.0 ftpcontent.worldnow.com +0.0.0.0 s0.2mdn.net +0.0.0.0 img.ads.mocean.mobi +0.0.0.0 bigmobileads.com +0.0.0.0 banners.bigmobileads.com +0.0.0.0 ads.mopub.com +0.0.0.0 images.mpression.net +0.0.0.0 images.millennialmedia.com +0.0.0.0 oasc04012.247realmedia.com +0.0.0.0 assets.cntdy.mobi +0.0.0.0 ad.leadboltapps.net +0.0.0.0 api.airpush.com +0.0.0.0 ad.where.com +0.0.0.0 i.tapit.com +0.0.0.0 cdn1.crispadvertising.com +0.0.0.0 cdn2.crispadvertising.com +0.0.0.0 medrx.sensis.com.au +0.0.0.0 rs-staticart.ybcdn.net +0.0.0.0 img.ads.taptapnetworks.com +0.0.0.0 adserver.ubiyoo.com +0.0.0.0 c753738.r38.cf2.rackcdn.com +0.0.0.0 edge.reporo.net +0.0.0.0 ads.n-ws.org +0.0.0.0 adultmoda.com +0.0.0.0 ads.smartdevicemedia.com +0.0.0.0 b.scorecardresearch.com +0.0.0.0 m.adsymptotic.com +0.0.0.0 cdn.vdopia.com +0.0.0.0 api.yp.com +0.0.0.0 asotrack1.fluentmobile.com +0.0.0.0 android-sdk31.transpera.com +0.0.0.0 apps.mobilityware.com +0.0.0.0 ads.mobilityware.com +0.0.0.0 ads.admarvel.com +0.0.0.0 netdna.reporo.net +0.0.0.0 www.eltrafiko.com +0.0.0.0 cdn.trafficforce.com +0.0.0.0 gts-ads.twistbox.com +0.0.0.0 static.cdn.gtsmobi.com +0.0.0.0 ads.matomymobile.com +0.0.0.0 ads.adiquity.com +0.0.0.0 img.ads.mobilefuse.net +0.0.0.0 as.adfonic.net +0.0.0.0 media.mobpartner.mobi +0.0.0.0 cdn.us.goldspotmedia.com +0.0.0.0 ads2.mediaarmor.com +0.0.0.0 cdn.nearbyad.com +0.0.0.0 ads.ookla.com +0.0.0.0 mobiledl.adobe.com +0.0.0.0 ads.flurry.com +0.0.0.0 gemini.yahoo.com +0.0.0.0 d3anogn3pbtk4v.cloudfront.net +0.0.0.0 d3oltyb66oj2v8.cloudfront.net +0.0.0.0 d2bgg7rjywcwsy.cloudfront.net +0.0.0.0 a.vserv.mobi +0.0.0.0 admin.vserv.mobi +0.0.0.0 c.vserv.mobi +0.0.0.0 ads.vserv.mobi +0.0.0.0 sf.vserv.mobi +0.0.0.0 hybl9bazbc35.pflexads.com +0.0.0.0 hhbekxxw5d9e.pflexads.com +0.0.0.0 www.pflexads.com +0.0.0.0 orencia.pflexads.com +0.0.0.0 atti.velti.com +0.0.0.0 ru.velti.com +0.0.0.0 mwc.velti.com +0.0.0.0 cdn.celtra.com +0.0.0.0 ads.celtra.com +0.0.0.0 cache-ssl.celtra.com +0.0.0.0 cache.celtra.com +0.0.0.0 track.celtra.com +0.0.0.0 wv.inner-active.mobi +0.0.0.0 cdn1.inner-active.mobi +0.0.0.0 m2m1.inner-active.mobi +0.0.0.0 bos-tapreq01.jumptap.com +0.0.0.0 bos-tapreq02.jumptap.com +0.0.0.0 bos-tapreq03.jumptap.com +0.0.0.0 bos-tapreq04.jumptap.com +0.0.0.0 bos-tapreq05.jumptap.com +0.0.0.0 bos-tapreq06.jumptap.com +0.0.0.0 bos-tapreq07.jumptap.com +0.0.0.0 bos-tapreq08.jumptap.com +0.0.0.0 bos-tapreq09.jumptap.com +0.0.0.0 bos-tapreq10.jumptap.com +0.0.0.0 bos-tapreq11.jumptap.com +0.0.0.0 bos-tapreq12.jumptap.com +0.0.0.0 bos-tapreq13.jumptap.com +0.0.0.0 bos-tapreq14.jumptap.com +0.0.0.0 bos-tapreq15.jumptap.com +0.0.0.0 bos-tapreq16.jumptap.com +0.0.0.0 bos-tapreq17.jumptap.com +0.0.0.0 bos-tapreq18.jumptap.com +0.0.0.0 bos-tapreq19.jumptap.com +0.0.0.0 bos-tapreq20.jumptap.com +0.0.0.0 web64.jumptap.com +0.0.0.0 web63.jumptap.com +0.0.0.0 web65.jumptap.com +0.0.0.0 bo.jumptap.com +0.0.0.0 i.jumptap.com +0.0.0.0 a.applovin.com +0.0.0.0 d.applovin.com +0.0.0.0 pdn.applovin.com +0.0.0.0 mobpartner.mobi +0.0.0.0 go.mobpartner.mobi +0.0.0.0 r.mobpartner.mobi +0.0.0.0 uk-ad2.adinfuse.com +0.0.0.0 adinfuse.com +0.0.0.0 go.adinfuse.com +0.0.0.0 ad1.adinfuse.com +0.0.0.0 ad2.adinfuse.com +0.0.0.0 sky.adinfuse.com +0.0.0.0 orange-fr.adinfuse.com +0.0.0.0 sky-connect.adinfuse.com +0.0.0.0 uk-go.adinfuse.com +0.0.0.0 orangeuk-mc.adinfuse.com +0.0.0.0 intouch.adinfuse.com +0.0.0.0 funnel0.adinfuse.com +0.0.0.0 cvt.mydas.mobi +0.0.0.0 lp.mydas.mobi +0.0.0.0 golds.lp.mydas.mobi +0.0.0.0 suo.lp.mydas.mobi +0.0.0.0 aio.lp.mydas.mobi +0.0.0.0 lp.mp.mydas.mobi +0.0.0.0 media.mydas.mobi +0.0.0.0 ads.mp.mydas.mobi +0.0.0.0 neptune.appads.com +0.0.0.0 neptune1.appads.com +0.0.0.0 neptune2.appads.com +0.0.0.0 neptune3.appads.com +0.0.0.0 saturn.appads.com +0.0.0.0 saturn1.appads.com +0.0.0.0 saturn2.appads.com +0.0.0.0 saturn3.appads.com +0.0.0.0 jupiter.appads.com +0.0.0.0 jupiter1.appads.com +0.0.0.0 jupiter2.appads.com +0.0.0.0 jupiter3.appads.com +0.0.0.0 req.appads.com +0.0.0.0 req1.appads.com +0.0.0.0 req2.appads.com +0.0.0.0 req3.appads.com +0.0.0.0 mc.yandex.ru +0.0.0.0 an.yandex.ru +0.0.0.0 swappit.tapad.com +0.0.0.0 campaign-tapad.s3.amazonaws.com +0.0.0.0 adsrv1.tapad.com +0.0.0.0 ads1.mojiva.com +0.0.0.0 ads2.mojiva.com +0.0.0.0 ads3.mojiva.com +0.0.0.0 ads4.mojiva.com +0.0.0.0 ads5.mojiva.com +0.0.0.0 i.w.inmobi.com +0.0.0.0 r.w.inmobi.com +0.0.0.0 c.w.inmobi.com +0.0.0.0 adtracker.inmobi.com +0.0.0.0 china.inmobi.com +0.0.0.0 japan.inmobi.com +0.0.0.0 mdn1.phluantmobile.net +0.0.0.0 mdn2.phluantmobile.net +0.0.0.0 mdn3.phluantmobile.net +0.0.0.0 mdn3origin.phluantmobile.net +0.0.0.0 soma.smaato.net +0.0.0.0 c29new.smaato.net +0.0.0.0 c01.smaato.net +0.0.0.0 c02.smaato.net +0.0.0.0 c03.smaato.net +0.0.0.0 c04.smaato.net +0.0.0.0 c05.smaato.net +0.0.0.0 c06.smaato.net +0.0.0.0 c07.smaato.net +0.0.0.0 c08.smaato.net +0.0.0.0 c09.smaato.net +0.0.0.0 c10.smaato.net +0.0.0.0 c11.smaato.net +0.0.0.0 c12.smaato.net +0.0.0.0 c13.smaato.net +0.0.0.0 c14.smaato.net +0.0.0.0 c15.smaato.net +0.0.0.0 c16.smaato.net +0.0.0.0 c17.smaato.net +0.0.0.0 c18.smaato.net +0.0.0.0 c19.smaato.net +0.0.0.0 c20.smaato.net +0.0.0.0 c21.smaato.net +0.0.0.0 c22.smaato.net +0.0.0.0 c23.smaato.net +0.0.0.0 c24.smaato.net +0.0.0.0 c25.smaato.net +0.0.0.0 c26.smaato.net +0.0.0.0 c27.smaato.net +0.0.0.0 c28.smaato.net +0.0.0.0 c29.smaato.net +0.0.0.0 c30.smaato.net +0.0.0.0 c31.smaato.net +0.0.0.0 c32.smaato.net +0.0.0.0 c33.smaato.net +0.0.0.0 c34.smaato.net +0.0.0.0 c35.smaato.net +0.0.0.0 c36.smaato.net +0.0.0.0 c37.smaato.net +0.0.0.0 c38.smaato.net +0.0.0.0 c39.smaato.net +0.0.0.0 c40.smaato.net +0.0.0.0 c41.smaato.net +0.0.0.0 c42.smaato.net +0.0.0.0 c43.smaato.net +0.0.0.0 c44.smaato.net +0.0.0.0 c45.smaato.net +0.0.0.0 c46.smaato.net +0.0.0.0 c47.smaato.net +0.0.0.0 c48.smaato.net +0.0.0.0 c49.smaato.net +0.0.0.0 c50.smaato.net +0.0.0.0 c51.smaato.net +0.0.0.0 c52.smaato.net +0.0.0.0 c53.smaato.net +0.0.0.0 c54.smaato.net +0.0.0.0 c55.smaato.net +0.0.0.0 c56.smaato.net +0.0.0.0 c57.smaato.net +0.0.0.0 c58.smaato.net +0.0.0.0 c59.smaato.net +0.0.0.0 c60.smaato.net +0.0.0.0 f03.smaato.net +0.0.0.0 f04.smaato.net +0.0.0.0 f05.smaato.net +0.0.0.0 f06.smaato.net +0.0.0.0 f07.smaato.net +0.0.0.0 f08.smaato.net +0.0.0.0 f09.smaato.net +0.0.0.0 f10.smaato.net +0.0.0.0 f11.smaato.net +0.0.0.0 f12.smaato.net +0.0.0.0 f13.smaato.net +0.0.0.0 f14.smaato.net +0.0.0.0 f15.smaato.net +0.0.0.0 f16.smaato.net +0.0.0.0 f17.smaato.net +0.0.0.0 f18.smaato.net +0.0.0.0 f19.smaato.net +0.0.0.0 f20.smaato.net +0.0.0.0 f21.smaato.net +0.0.0.0 f22.smaato.net +0.0.0.0 f23.smaato.net +0.0.0.0 f24.smaato.net +0.0.0.0 f25.smaato.net +0.0.0.0 f26.smaato.net +0.0.0.0 f27.smaato.net +0.0.0.0 f28.smaato.net +0.0.0.0 f29.smaato.net +0.0.0.0 f30.smaato.net +0.0.0.0 f31.smaato.net +0.0.0.0 f32.smaato.net +0.0.0.0 f33.smaato.net +0.0.0.0 f34.smaato.net +0.0.0.0 f35.smaato.net +0.0.0.0 f36.smaato.net +0.0.0.0 f37.smaato.net +0.0.0.0 f38.smaato.net +0.0.0.0 f39.smaato.net +0.0.0.0 f40.smaato.net +0.0.0.0 f41.smaato.net +0.0.0.0 f42.smaato.net +0.0.0.0 f43.smaato.net +0.0.0.0 f44.smaato.net +0.0.0.0 f45.smaato.net +0.0.0.0 f46.smaato.net +0.0.0.0 f47.smaato.net +0.0.0.0 f48.smaato.net +0.0.0.0 f49.smaato.net +0.0.0.0 f50.smaato.net +0.0.0.0 f51.smaato.net +0.0.0.0 f52.smaato.net +0.0.0.0 f53.smaato.net +0.0.0.0 f54.smaato.net +0.0.0.0 f55.smaato.net +0.0.0.0 f56.smaato.net +0.0.0.0 f57.smaato.net +0.0.0.0 f58.smaato.net +0.0.0.0 f59.smaato.net +0.0.0.0 f60.smaato.net +0.0.0.0 img.ads1.mojiva.com +0.0.0.0 img.ads2.mojiva.com +0.0.0.0 img.ads3.mojiva.com +0.0.0.0 img.ads4.mojiva.com +0.0.0.0 img.ads1.mocean.mobi +0.0.0.0 img.ads2.mocean.mobi +0.0.0.0 img.ads3.mocean.mobi +0.0.0.0 img.ads4.mocean.mobi +0.0.0.0 akamai.smartadserver.com +0.0.0.0 cdn1.smartadserver.com +0.0.0.0 diff.smartadserver.com +0.0.0.0 diff2.smartadserver.com +0.0.0.0 diff3.smartadserver.com +0.0.0.0 eqx.smartadserver.com +0.0.0.0 im2.smartadserver.com +0.0.0.0 itx5-publicidad.smartadserver.com +0.0.0.0 itx5.smartadserver.com +0.0.0.0 tcy.smartadserver.com +0.0.0.0 ww129.smartadserver.com +0.0.0.0 ww13.smartadserver.com +0.0.0.0 ww14.smartadserver.com +0.0.0.0 ww234.smartadserver.com +0.0.0.0 ww251.smartadserver.com +0.0.0.0 ww264.smartadserver.com +0.0.0.0 ww302.smartadserver.com +0.0.0.0 ww362.smartadserver.com +0.0.0.0 ww370.smartadserver.com +0.0.0.0 ww381.smartadserver.com +0.0.0.0 ww392.smartadserver.com +0.0.0.0 ww55.smartadserver.com +0.0.0.0 ww57.smartadserver.com +0.0.0.0 ww84.smartadserver.com +0.0.0.0 www.smartadserver.com +0.0.0.0 www2.smartadserver.com +0.0.0.0 www3.smartadserver.com +0.0.0.0 www4.smartadserver.com +0.0.0.0 ads.mobclix.com +0.0.0.0 data.mobclix.com +0.0.0.0 s.mobclix.com +0.0.0.0 ads.mdotm.com +0.0.0.0 cdn.mdotm.com +0.0.0.0 ads2.greystripe.com +0.0.0.0 adsx.greystripe.com +0.0.0.0 c.greystripe.com +0.0.0.0 aax-us-east.amazon-adsystem.com +0.0.0.0 aax-us-west.amazon-adsystem.com +0.0.0.0 s.amazon-adsystem.com +0.0.0.0 admarvel.s3.amazonaws.com +0.0.0.0 html5adkit.plusmo.s3.amazonaws.com +0.0.0.0 inneractive-assets.s3.amazonaws.com +0.0.0.0 strikeadcdn.s3.amazonaws.com +0.0.0.0 a.admob.com +0.0.0.0 analytics.admob.com +0.0.0.0 c.admob.com +0.0.0.0 media.admob.com +0.0.0.0 p.admob.com +0.0.0.0 met.adwhirl.com +0.0.0.0 mob.adwhirl.com +0.0.0.0 ad-g.doubleclick.net +0.0.0.0 ad.doubleclick.net +0.0.0.0 ad.mo.doubleclick.net +0.0.0.0 doubleclick.net +0.0.0.0 googleads.g.doubleclick.net +0.0.0.0 pagead.googlesyndication.com +0.0.0.0 pagead1.googlesyndication.com +0.0.0.0 pagead2.googlesyndication.com +0.0.0.0 events.foreseeresults.com +0.0.0.0 survey.foreseeresults.com +0.0.0.0 m.quantserve.com +0.0.0.0 ad.leadboltmobile.net +0.0.0.0 mobileads.msn.com +0.0.0.0 img.adecorp.co.kr +0.0.0.0 us0.adlibr.com +0.0.0.0 ad.parrot.mable-inc.com +0.0.0.0 aos.wall.youmi.net +0.0.0.0 au.youmi.net +0.0.0.0 coconuts.boy.jp +0.0.0.0 iacpromotion.s3.amazonaws.com +0.0.0.0 plugin.2easydroid.com +0.0.0.0 adimg3.search.naver.net +0.0.0.0 st.a-link.co.kr +0.0.0.0 cdn.ajillionmax.com +0.0.0.0 dispatch.admixer.co.kr +0.0.0.0 ifc.inmobi.com +0.0.0.0 thinknear-hosted.thinknearhub.com +0.0.0.0 ads.adadapted.com +0.0.0.0 analytics.localytics.com +0.0.0.0 a.medialytics.com +0.0.0.0 c.medialytics.com +0.0.0.0 cdn.creative.medialytics.com +0.0.0.0 p.medialytics.com +0.0.0.0 px.cdn.creative.medialytics.com +0.0.0.0 t.medialytics.com +0.0.0.0 google-analytics.com +0.0.0.0 googlesyndication.com +0.0.0.0 applift.com +0.0.0.0 trackersimulator.org +0.0.0.0 eviltracker.net +0.0.0.0 do-not-tracker.org +0.0.0.0 ac3.msn.com +0.0.0.0 choice.microsoft.com +0.0.0.0 choice.microsoft.com.nsatc.net +0.0.0.0 compatexchange.cloudapp.net +0.0.0.0 corp.sts.microsoft.com +0.0.0.0 corpext.msitadfs.glbdns2.microsoft.com +0.0.0.0 cs1.wpc.v0cdn.net +0.0.0.0 diagnostics.support.microsoft.com +0.0.0.0 feedback.search.microsoft.com +0.0.0.0 feedback.windows.com +0.0.0.0 i1.services.social.microsoft.com +0.0.0.0 i1.services.social.microsoft.com.nsatc.net +0.0.0.0 oca.telemetry.microsoft.com +0.0.0.0 oca.telemetry.microsoft.com.nsatc.net +0.0.0.0 pre.footprintpredict.com +0.0.0.0 redir.metaservices.microsoft.com +0.0.0.0 services.wes.df.telemetry.microsoft.com +0.0.0.0 settings-sandbox.data.microsoft.com +0.0.0.0 sls.update.microsoft.com.akadns.net +0.0.0.0 sqm.df.telemetry.microsoft.com +0.0.0.0 sqm.telemetry.microsoft.com +0.0.0.0 sqm.telemetry.microsoft.com.nsatc.net +0.0.0.0 ssw.live.com +0.0.0.0 statsfe1.ws.microsoft.com +0.0.0.0 statsfe2.update.microsoft.com.akadns.net +0.0.0.0 survey.watson.microsoft.com +0.0.0.0 telecommand.telemetry.microsoft.com +0.0.0.0 telecommand.telemetry.microsoft.com.nsatc.net +0.0.0.0 telemetry.urs.microsoft.com +0.0.0.0 vortex-bn2.metron.live.com.nsatc.net +0.0.0.0 vortex-cy2.metron.live.com.nsatc.net +0.0.0.0 vortex-sandbox.data.microsoft.com +0.0.0.0 vortex-win.data.microsoft.com +0.0.0.0 vortex.data.microsoft.com +0.0.0.0 watson.live.com +0.0.0.0 watson.microsoft.com +0.0.0.0 watson.ppe.telemetry.microsoft.com +0.0.0.0 watson.telemetry.microsoft.com +0.0.0.0 watson.telemetry.microsoft.com.nsatc.net +0.0.0.0 0.r.msn.com +0.0.0.0 050003.voodoo.com +0.0.0.0 050005.voodoo.com +0.0.0.0 0iecfobt.com +0.0.0.0 0koryu0.easter.ne.jp +0.0.0.0 1.googlenews.xorg.pl +0.0.0.0 1.hidemyass.com +0.0.0.0 1001movies.com +0.0.0.0 101malls.com +0.0.0.0 105vibe.com +0.0.0.0 11.lamarianella.info +0.0.0.0 11163221-517901.c.adprotect.net +0.0.0.0 11164531-19021001.c2.adprotect.net +0.0.0.0 11165583-40348.id2.clickprotects.com +0.0.0.0 11hour.com +0.0.0.0 11zz.com +0.0.0.0 123go.com +0.0.0.0 188838.parkingcrew.net +0.0.0.0 1gavcom.popunder.ru +0.0.0.0 1xxx.cqcounter.com +0.0.0.0 2.googlenews.xorg.pl +0.0.0.0 2.hidemyass.com +0.0.0.0 2.rubanners.com +0.0.0.0 21750.tctm.co +0.0.0.0 2607.cn +0.0.0.0 3.googlenews.xorg.pl +0.0.0.0 3.hidemyass.com +0.0.0.0 302br.net +0.0.0.0 32e1dff65ea4eb3627ed-f1ecc94c86a56d3e42e512fcfd192886.r6.cf1.rackcdn.com +0.0.0.0 39dvd-999.com +0.0.0.0 4.androidislamic.com +0.0.0.0 4.collecorvino.org +0.0.0.0 4.dlevo.com +0.0.0.0 4.e-why.net +0.0.0.0 4.googlenews.xorg.pl +0.0.0.0 4.hidemyass.com +0.0.0.0 4.whereinitaly.com +0.0.0.0 4.whereinlazio.com +0.0.0.0 4.whereinliguria.com +0.0.0.0 4.whereinlombardy.com +0.0.0.0 4.whereinmilan.com +0.0.0.0 4.whereinmolise.com +0.0.0.0 4.whereinpiemonte.com +0.0.0.0 4.whereinpuglia.com +0.0.0.0 4.whereinsardegna.com +0.0.0.0 4.whereinsicilia.com +0.0.0.0 4.whereinsicily.com +0.0.0.0 4.whereintoscana.com +0.0.0.0 4.whereintrentinoaltoadige.com +0.0.0.0 404.xxxymovies.com +0.0.0.0 4133.88.primosearch.com +0.0.0.0 422653.parkingcrew.net +0.0.0.0 4654.2465.primosearch.com +0.0.0.0 5.estasiatica.com +0.0.0.0 5.eventiduepuntozero.com +0.0.0.0 5.googlenews.xorg.pl +0.0.0.0 5.hidemyass.com +0.0.0.0 50efa6486f1ef.skydivesolutions.be +0.0.0.0 5486.winxp.primosearch.com +0.0.0.0 5490.spedads.primosearch.com +0.0.0.0 6.bbnface.com +0.0.0.0 6.bbnfaces.net +0.0.0.0 6.bbnsmsgateway.com +0.0.0.0 6.hidemyass.com +0.0.0.0 6.mamaswishes.com +0.0.0.0 6266.570204.primosearch.com +0.0.0.0 633642.parkingcrew.net +0.0.0.0 6b8a953b2bf7788063d5-6e453f33ecbb90f11a62a5c376375af3.r71.cf5.rackcdn.com +0.0.0.0 7.hidemyass.com +0.0.0.0 77search.com +0.0.0.0 7979-69504_159.c.adprotect.net +0.0.0.0 7metasearch.com +0.0.0.0 7search.com +0.0.0.0 7softwaredreams.com +0.0.0.0 944279.parkingcrew.net +0.0.0.0 94uyvwwh.com +0.0.0.0 97b1c56132dfcdd90f93-0c5c8388c0a5897e648f883e2c86dc72.r54.cf5.rackcdn.com +0.0.0.0 999ways.blogspot.co.uk +0.0.0.0 a.zeroredirect.com +0.0.0.0 a.zeroredirect1.com +0.0.0.0 a.zeroredirect2.com +0.0.0.0 a1.x-traceur.com +0.0.0.0 a12.x-traceur.com +0.0.0.0 a18.x-traceur.com +0.0.0.0 a20.x-traceur.com +0.0.0.0 a3.x-traceur.com +0.0.0.0 aa.newsblock.dt00.net +0.0.0.0 abacusfinance.co.uk +0.0.0.0 absolutely-clean-up-pc-errors.com +0.0.0.0 accidentadvicehelpline.co.uk +0.0.0.0 acezsoftware.com +0.0.0.0 ackjeeves.com +0.0.0.0 actrck.com +0.0.0.0 ad-souk.com +0.0.0.0 ad.adverticum.net +0.0.0.0 ad.hizlireklam.com +0.0.0.0 ad.infoseek.com +0.0.0.0 ad.slutload.com +0.0.0.0 ad132m.adk2.co +0.0.0.0 ad3.hornymatches.com +0.0.0.0 ad3.linkbucks.com +0.0.0.0 adamsfilms.com +0.0.0.0 adamsmarkhotels.com +0.0.0.0 adanalytics.openload.co +0.0.0.0 adblockanalytics.com +0.0.0.0 adcell.de +0.0.0.0 adchimp.com +0.0.0.0 adclickservice.com +0.0.0.0 adclickthru.net +0.0.0.0 adcmtd.mac-torrent-download.net +0.0.0.0 additcinggames.com +0.0.0.0 adforati.com +0.0.0.0 adgtracker.com +0.0.0.0 adlock.in +0.0.0.0 adnetworkperformance.com +0.0.0.0 adobe-flashplayer.com +0.0.0.0 adprotect.net +0.0.0.0 ads.clicksor.cn +0.0.0.0 ads.lzjl.com +0.0.0.0 ads.tunenerve.com +0.0.0.0 ads.wikipartes.com +0.0.0.0 ads.ztod.com +0.0.0.0 ads2.vortexmediagroup.com +0.0.0.0 adsby.uzoogle.com +0.0.0.0 adserve.cpmba.se +0.0.0.0 adserver.adtech.de +0.0.0.0 adserver.alt.com +0.0.0.0 adserver.online-tech.com +0.0.0.0 adserver.startnow.com +0.0.0.0 adson.awempire.com +0.0.0.0 adsrv.iol.co.za +0.0.0.0 adtegrity.com +0.0.0.0 adtiger.de +0.0.0.0 adv.all-free-download.com +0.0.0.0 advancedcleaner.com +0.0.0.0 advancedsoftwaresupport.com +0.0.0.0 adwcleaner.programmesetjeux.com +0.0.0.0 adwcleaner.telecharger.toggle.com +0.0.0.0 adweb1.hornymatches.com +0.0.0.0 adwpro.adwareprof.hop.clickbank.net +0.0.0.0 afa15.com.ne.kr +0.0.0.0 aff.naughtyconnect.com +0.0.0.0 aff.ringtonepartner.com +0.0.0.0 aff.tagcdn.com +0.0.0.0 aff12.com +0.0.0.0 affiliate.dtiserv.com +0.0.0.0 affiliate.friendlyduck.com +0.0.0.0 affiliate.gwmtracker.com +0.0.0.0 affiliate.trk4.com +0.0.0.0 affiliates.streamray.com +0.0.0.0 affin-on.com +0.0.0.0 affntwklnk.com +0.0.0.0 afftrack.com +0.0.0.0 afx.tagcdn.com +0.0.0.0 agstracker.com +0.0.0.0 aimes.com +0.0.0.0 aintdoinshit.com +0.0.0.0 aircrack-ng.softonic.fr +0.0.0.0 aitligold.tripod.com +0.0.0.0 aitsngnuu.angelcities.com +0.0.0.0 ak.imgfarm.com +0.0.0.0 akirkpatrick.com +0.0.0.0 alaksaair.com +0.0.0.0 alaskaaair.com +0.0.0.0 albiondrugs.com +0.0.0.0 alexanderinteriorsanddesign.com +0.0.0.0 alibabaslots.com +0.0.0.0 all-internet-security.com +0.0.0.0 allfet.info +0.0.0.0 altafista.com +0.0.0.0 alwrig84.gamed.hop.clickbank.net +0.0.0.0 amare.softwaregarden.com +0.0.0.0 amazing-offers.co.il +0.0.0.0 american-prize-center.com +0.0.0.0 analyticdns.org +0.0.0.0 analytics.safelinking.net +0.0.0.0 analytics.supplyframe.com +0.0.0.0 anapixel.elmundo.es +0.0.0.0 anapixel.marca.com +0.0.0.0 andr.net +0.0.0.0 anelkathe.tripod.com +0.0.0.0 anews.co.uk +0.0.0.0 angelinajoliepics.com +0.0.0.0 angelsinuniform.com +0.0.0.0 anglewinks.com +0.0.0.0 angolotesti.it +0.0.0.0 animal-drawings.com +0.0.0.0 animal36.com +0.0.0.0 animalrank.com +0.0.0.0 animaltoplist.com +0.0.0.0 anmira.info +0.0.0.0 anonymousproxy.tk +0.0.0.0 anrysys.popunder.ru +0.0.0.0 ant.com +0.0.0.0 antalya.ru +0.0.0.0 anticlown.com +0.0.0.0 antispyware.onlinedownloads.org +0.0.0.0 anycracks.com +0.0.0.0 anzanish.tripod.com +0.0.0.0 api.conduit.com +0.0.0.0 app.pho8.com +0.0.0.0 app.software-phile.com +0.0.0.0 apple-updates.com +0.0.0.0 applets.sulekha.com +0.0.0.0 apps.clickcash.com +0.0.0.0 apps.nastydollars.com +0.0.0.0 appsgame.club +0.0.0.0 aproxtrack2.com +0.0.0.0 arcadefree.com +0.0.0.0 areasnap.com +0.0.0.0 arecio.work +0.0.0.0 arkinsoftware.in +0.0.0.0 artcomix.com +0.0.0.0 ascentive.com +0.0.0.0 asians.join4free.com +0.0.0.0 asu.msmu.ru +0.0.0.0 atinna.com +0.0.0.0 atl.my.bidsystem.com +0.0.0.0 atl.xmlsearch.miva.com +0.0.0.0 atmovs.com +0.0.0.0 atofilms.com +0.0.0.0 atousoft.com +0.0.0.0 auctiondirectory.org +0.0.0.0 audia6.com +0.0.0.0 auto-overview.com +0.0.0.0 automoneygenerator.com +0.0.0.0 autonations.com +0.0.0.0 av-clean.com +0.0.0.0 av0713.tk +0.0.0.0 avis.cm +0.0.0.0 avrakougioumtzi.gr +0.0.0.0 avskype.com +0.0.0.0 ayada.zapto.org +0.0.0.0 ayehcleaners.com +0.0.0.0 b.bestcomputeradvisor.com +0.0.0.0 b.dotnetadvisor.info +0.0.0.0 b.gowin7.com +0.0.0.0 b.nevadaprivateoffice.com +0.0.0.0 b.secuurity.net +0.0.0.0 b.zeroredirect.com +0.0.0.0 b.zeroredirect1.com +0.0.0.0 b.zeroredirect2.com +0.0.0.0 babos.scrapping.cc +0.0.0.0 balakin.popunder.ru +0.0.0.0 balook.com +0.0.0.0 bananarepubic.com +0.0.0.0 banex.bikers-engine.com +0.0.0.0 bannanarepublic.com +0.0.0.0 banner.ambercoastcasino.com +0.0.0.0 banner.casinodelrio.com +0.0.0.0 banner.casinotropez.com +0.0.0.0 banner.clubdicecasino.com +0.0.0.0 banner.europacasino.com +0.0.0.0 banner.scasino.com +0.0.0.0 banner.tonygpoker.com +0.0.0.0 banner.vegasred.com +0.0.0.0 bannerpromotion.it +0.0.0.0 banners.direction-x.com +0.0.0.0 banners.getiton.com +0.0.0.0 banners.images.streamray.com +0.0.0.0 banners.leadingedgecash.com +0.0.0.0 banners.outpersonals.com +0.0.0.0 banners.pcsecurityshield.com +0.0.0.0 banners.perfectgonzo.com +0.0.0.0 banners.sublimedirectory.com +0.0.0.0 banners.thirdmovies.com +0.0.0.0 banners.toteme.com +0.0.0.0 banners.truecash.com +0.0.0.0 banners.videosz.com +0.0.0.0 banners.virtuagirlhd.com +0.0.0.0 banners.webcams.com +0.0.0.0 banners.ztod.com +0.0.0.0 bannershotlink.perfectgonzo.com +0.0.0.0 bans.bride.ru +0.0.0.0 bar.mytotalsearch.com +0.0.0.0 bar.mywebsearch.com +0.0.0.0 barafranca.iwarp.com +0.0.0.0 barclaysghana.org +0.0.0.0 basterr.popunder.ru +0.0.0.0 bbcdn.code.new.smartcontext.pl +0.0.0.0 bbn.img.com.ua +0.0.0.0 bbnaut.ibillboard.com +0.0.0.0 bbs.bjchun.com +0.0.0.0 bde3d.com +0.0.0.0 bdsmcompany.com +0.0.0.0 bdsmtours.com +0.0.0.0 be-funk.com +0.0.0.0 beespace.com.ua +0.0.0.0 beldiplomcom.75.com1.ru +0.0.0.0 belshar.com +0.0.0.0 besstbuy.com +0.0.0.0 bestadbid.com +0.0.0.0 bestappinstalls.com +0.0.0.0 bestcomputeradvisor.com +0.0.0.0 bestsearch.com +0.0.0.0 bestserials.com +0.0.0.0 bestwm.info +0.0.0.0 beyondwhois.com +0.0.0.0 bighop.com +0.0.0.0 bigmart.com.np +0.0.0.0 bigpenisguide.com +0.0.0.0 bigstoreoffers.co.uk +0.0.0.0 bilbob.com +0.0.0.0 bilder-upload.eu +0.0.0.0 binadroid.com +0.0.0.0 bizbor.popunder.ru +0.0.0.0 bizneed.com +0.0.0.0 bj04.com +0.0.0.0 blackchek.popunder.ru +0.0.0.0 blog-hits.com +0.0.0.0 blogrankers.com +0.0.0.0 bluemountain1.com +0.0.0.0 bluemountain2.com +0.0.0.0 bluemounten.com +0.0.0.0 bn.profiwin.de +0.0.0.0 boa-0918-verify-login-2014.icrb.cl +0.0.0.0 boattraider.com +0.0.0.0 bonzbuddy.com +0.0.0.0 bonzibuddi.com +0.0.0.0 bonzybuddy.com +0.0.0.0 boostsoftware.com +0.0.0.0 bormis.com +0.0.0.0 br.naked.com +0.0.0.0 bracalemusic.com +0.0.0.0 bracbetul.com +0.0.0.0 brainfox.com +0.0.0.0 brans.pl +0.0.0.0 bravetools.net +0.0.0.0 brevardmusic.com +0.0.0.0 bride1.com +0.0.0.0 briebailey.tripod.com +0.0.0.0 browseraccelerator.com +0.0.0.0 bseaqmi.angelcities.com +0.0.0.0 buddies.funbuddyicons.com +0.0.0.0 buffalogoesout.com +0.0.0.0 bugera.popunder.ru +0.0.0.0 bugsurf.com +0.0.0.0 bulgariabg.com +0.0.0.0 bureau.co.il +0.0.0.0 burnvirusnow33.xorg.pl +0.0.0.0 buyingedge.com +0.0.0.0 buyskype.ru +0.0.0.0 bypasser.net +0.0.0.0 c.adclickthru.net +0.0.0.0 c.cliop.com +0.0.0.0 c.pioneeringad.com +0.0.0.0 c.zeroredirect.com +0.0.0.0 c.zeroredirect1.com +0.0.0.0 c.zeroredirect2.com +0.0.0.0 c2.clickprotects.com +0.0.0.0 c4.mysearch.com +0.0.0.0 cabeles.com +0.0.0.0 cachebanners.toteme.com +0.0.0.0 cadastrodacopa.net +0.0.0.0 cadillacescalade.com +0.0.0.0 californiastateparks.com +0.0.0.0 calllwave.com +0.0.0.0 calouskype.over-blog.com +0.0.0.0 calworthingtonford.com +0.0.0.0 campaigns.f2.com.au +0.0.0.0 campamento.queenscamp.com +0.0.0.0 candidography.com +0.0.0.0 carpediem.sv2.biz +0.0.0.0 catz4.com +0.0.0.0 caue971.org +0.0.0.0 caybloomearge.hopto.org +0.0.0.0 cazzigrossi.org +0.0.0.0 cbanners.virtuagirlhd.com +0.0.0.0 cbtopsites.com +0.0.0.0 cc.webpower.com +0.0.0.0 ccbilleu.com +0.0.0.0 ccleaner.com.es +0.0.0.0 cdiabetes.com +0.0.0.0 cdn.adtrace.org +0.0.0.0 cdn.ndparking.com +0.0.0.0 cdn.opensubcontent.com +0.0.0.0 cdn1.clkcln.com +0.0.0.0 cdn1.clkoffers.com +0.0.0.0 cdn11.abbp1.website +0.0.0.0 cecash.com +0.0.0.0 centerfind.com +0.0.0.0 centertrk.com +0.0.0.0 centralwestwater.com.au +0.0.0.0 certified-toolbar.com +0.0.0.0 ceskarepublika.net +0.0.0.0 cfg.mywebsearch.com +0.0.0.0 cgi-view-item-co-uk.xf.cz +0.0.0.0 chaseonline.com +0.0.0.0 chat.effectivebrand.com +0.0.0.0 chat2.livechatinc.com +0.0.0.0 cheapstickets.com +0.0.0.0 cheaptickests.com +0.0.0.0 cheapticketes.com +0.0.0.0 cheapticketsinc.com +0.0.0.0 cheapticketts.com +0.0.0.0 cheapticktes.com +0.0.0.0 checktraf.com +0.0.0.0 chilyregistrycleaner.com +0.0.0.0 chlcotrk.com +0.0.0.0 chokertraffic.com +0.0.0.0 chsplantsales.co.uk +0.0.0.0 chuckfaganco.com +0.0.0.0 claitors.com +0.0.0.0 classicallyabsurdphotography.com +0.0.0.0 cle.kr +0.0.0.0 clean-cracks.com +0.0.0.0 clean-search.com +0.0.0.0 clean-space.com +0.0.0.0 clean-start.net +0.0.0.0 cleanallspyware.com +0.0.0.0 cleanallvirus.com +0.0.0.0 cleanersoft.com +0.0.0.0 cleanmypc.com +0.0.0.0 cleanpcnow.com +0.0.0.0 cleanproxy.com +0.0.0.0 cleansearch.net +0.0.0.0 cleansite.us +0.0.0.0 cleansofts.com +0.0.0.0 cleanuninstall.com +0.0.0.0 cleanup-your-computer.com +0.0.0.0 cleanupit22p.xorg.pl +0.0.0.0 clearshieldredirect.com +0.0.0.0 click.adimmix.com +0.0.0.0 click.clktraker.com +0.0.0.0 click.dealshark.com +0.0.0.0 click.khingtracking.com +0.0.0.0 click.kidslivesafe.com +0.0.0.0 click.sellmeyourtraffic.com +0.0.0.0 click.silvercash.com +0.0.0.0 click.uamtrk.com +0.0.0.0 click.virt.exacttarget.com +0.0.0.0 click.watchjmp.com +0.0.0.0 click.zeroclickdirect.com +0.0.0.0 clickadu.com +0.0.0.0 clickbank.net +0.0.0.0 clickbank.pcsecurityshield.com +0.0.0.0 clickbanksites.info +0.0.0.0 clickcash.com +0.0.0.0 clickcash.webpower.com +0.0.0.0 clicks.totemcash.com +0.0.0.0 clicksagent.com +0.0.0.0 clicksimpact.cashtrk.com +0.0.0.0 clickthruserver.com +0.0.0.0 client.browseraccelerator.com +0.0.0.0 clik2008.popunder.ru +0.0.0.0 clikz.mytvplayer.hop.clickbank.net +0.0.0.0 cliop.com +0.0.0.0 clkfeed.com +0.0.0.0 clkoffers.com +0.0.0.0 clksite.com +0.0.0.0 cloudtracked.com +0.0.0.0 clxcaf.com +0.0.0.0 cm.myway.com +0.0.0.0 cm.need2find.com +0.0.0.0 cmicapui.ce.gov.br +0.0.0.0 cnbnews.com +0.0.0.0 cnn.com +0.0.0.0 www.cnn.com +0.0.0.0 newyorktimes.com +0.0.0.0 www.newyorktimes.com +0.0.0.0 forbes.com +0.0.0.0 www.forbes.com +0.0.0.0 washingtonpost.com +0.0.0.0 www.washingtonpost.com +0.0.0.0 cnn.cm +0.0.0.0 cnnnew.com +0.0.0.0 coding.1100011.ir +0.0.0.0 cogivea.com +0.0.0.0 coldwellbanker.net +0.0.0.0 collectiable.com +0.0.0.0 columbahouse.com +0.0.0.0 columbianhouse.com +0.0.0.0 comairairlines.com +0.0.0.0 comfz.com +0.0.0.0 compactiongames.gameaholic.com +0.0.0.0 completedord1332.com +0.0.0.0 conds.ru +0.0.0.0 conduit.com +0.0.0.0 consumeralternatives.org +0.0.0.0 contentcleaner.com +0.0.0.0 continentialairline.com +0.0.0.0 contniental.com +0.0.0.0 conversion.7search.com +0.0.0.0 coolfreehost.com +0.0.0.0 core.adunity.com +0.0.0.0 coreclickhoo.com +0.0.0.0 cosmi.gamerbots.hop.clickbank.net +0.0.0.0 counter.top.dating.lt +0.0.0.0 cp.abbp1.website +0.0.0.0 cp.pleasedontslaymy.download +0.0.0.0 cpaway.afftrack.com +0.0.0.0 cpmservice1.com +0.0.0.0 crackfulldownload.com +0.0.0.0 crackguru.tk +0.0.0.0 crackspider.net +0.0.0.0 cracksplanet.com +0.0.0.0 crackzplanet.com +0.0.0.0 crazyprotocol.com +0.0.0.0 creative.nscash.com +0.0.0.0 creatives.livejasmin.com +0.0.0.0 credibleartstherapies.org +0.0.0.0 cs.luckyorange.net +0.0.0.0 csmail.iggcn.com +0.0.0.0 cswilliamsburg.com +0.0.0.0 ctibank.com +0.0.0.0 ctrck.com +0.0.0.0 cudacorp.com +0.0.0.0 cuoujvfi.angelcities.com +0.0.0.0 customersupporthelp.com +0.0.0.0 cxpixel.bidsystem.com +0.0.0.0 cybermecca.com +0.0.0.0 cyberzine.com +0.0.0.0 cybilling.com +0.0.0.0 cz11.clickzzs.nl +0.0.0.0 cz4.clickzzs.nl +0.0.0.0 cz5.clickzzs.nl +0.0.0.0 cz7.clickzzs.nl +0.0.0.0 cz8.clickzzs.nl +0.0.0.0 cznshuya.ivnet.ru +0.0.0.0 d.tds.adlabs.ru +0.0.0.0 d.zeroredirect.com +0.0.0.0 d.zeroredirect2.com +0.0.0.0 d1.kuai8.com +0.0.0.0 d1.windows8downloads.com +0.0.0.0 d32k27yvyi4kmv.cloudfront.net +0.0.0.0 dance-alarm.de +0.0.0.0 darseo.popunder.ru +0.0.0.0 data.browseraccelerator.com +0.0.0.0 data.ero-advertising.com +0.0.0.0 dateck.com +0.0.0.0 dcm5.com +0.0.0.0 ddd.gouwuke.cn +0.0.0.0 dddcc.com +0.0.0.0 de.mediaplayercodecpack.com +0.0.0.0 deanne1125.games1.hop.clickbank.net +0.0.0.0 decografix.com +0.0.0.0 deflorationvirgins.com +0.0.0.0 delta.rspcdn.com +0.0.0.0 demo.vertexinfo.in +0.0.0.0 dentairemalin.com +0.0.0.0 desifever.com +0.0.0.0 desirevandoorne.nl +0.0.0.0 digiaquascr.com +0.0.0.0 dimarsbg.com +0.0.0.0 directhackerz.tk +0.0.0.0 directxex.com +0.0.0.0 dirtyje.ws +0.0.0.0 disable-uac.com +0.0.0.0 distribuidoraderetentores.com.br +0.0.0.0 distrilamadrid.com.ar +0.0.0.0 divx.it +0.0.0.0 djeps.popunder.ru +0.0.0.0 djsrp.com +0.0.0.0 djwnatural.go2cloud.org +0.0.0.0 dl.ezthemes.com +0.0.0.0 dl.gameplaylabs.com +0.0.0.0 dl.heima8.com +0.0.0.0 dl.microsword.net +0.0.0.0 dl1.ezthemes.com +0.0.0.0 dlldlldll.sytes.net +0.0.0.0 dmp.gravity4.com +0.0.0.0 doctor-alex.com +0.0.0.0 dodian.site50.net +0.0.0.0 dodostats.com +0.0.0.0 dogpial.com +0.0.0.0 doheth.co.uk +0.0.0.0 dollarrentcar.com +0.0.0.0 domainfwd.com +0.0.0.0 domainfwding.com +0.0.0.0 dotnetadvisor.info +0.0.0.0 dotzup.com +0.0.0.0 dougmlee.com +0.0.0.0 dowdenphotography.com +0.0.0.0 down.feiyang163.com +0.0.0.0 down.guangsu.cn +0.0.0.0 down.hit020.com +0.0.0.0 down.unadnet.com.cn +0.0.0.0 down1oads.com +0.0.0.0 down2.feiyang163.com +0.0.0.0 down3.feiyang163.com +0.0.0.0 download.56.com +0.0.0.0 download.ascentive.com +0.0.0.0 download.browseraccelerator.com +0.0.0.0 download.cdn.downloadquick.net +0.0.0.0 download.cdn.sharelive.net +0.0.0.0 download.cdn.torchbrowser.com +0.0.0.0 download.downloadquick.net +0.0.0.0 download.funwebproducts.com +0.0.0.0 download.fyxm.net +0.0.0.0 download.game-store.es +0.0.0.0 download.grandcloud.cn +0.0.0.0 download.mywebsearch.com +0.0.0.0 download.realtimegaming.com +0.0.0.0 download.shareazaweb.com +0.0.0.0 download.torchbrowser.com +0.0.0.0 download.ttrili.com +0.0.0.0 download.weatherbug.com +0.0.0.0 download.ytdownloader.com +0.0.0.0 download207.mediafire.com +0.0.0.0 downloads-whatsapp.com +0.0.0.0 downloads.pcsecurityshield.com +0.0.0.0 downloadupload.com +0.0.0.0 downloadwarez.org +0.0.0.0 dp-medien.eu +0.0.0.0 dqxaszsk.angelcities.com +0.0.0.0 dreamplay.movies01.hop.clickbank.net +0.0.0.0 drivotracker.com +0.0.0.0 drrt.h18.ru +0.0.0.0 drunkenstepfather.com +0.0.0.0 dualvaccine.com +0.0.0.0 duplicatefilecleaner.com +0.0.0.0 dvdmanager-203.sv2.biz +0.0.0.0 dzxcq.com +0.0.0.0 dzzrenjanin.rs +0.0.0.0 e.dtscout.com +0.0.0.0 e.zeroredirect.com +0.0.0.0 e.zeroredirect2.com +0.0.0.0 e0.extreme-dm.com +0.0.0.0 e1.extreme-dm.com +0.0.0.0 e2.extreme-dm.com +0.0.0.0 ead-soft.popunder.ru +0.0.0.0 ebdr3.com +0.0.0.0 ebertandroeper.com +0.0.0.0 ebocornac.com +0.0.0.0 ecdtrk.com +0.0.0.0 echobravo.zapto.org +0.0.0.0 eclean.or.kr +0.0.0.0 eclkspsa.com +0.0.0.0 ecos.e-mailcom.co.uk +0.0.0.0 ecpmrocks.com +0.0.0.0 ecxcite.com +0.0.0.0 edits.mywebsearch.com +0.0.0.0 edmedsnow.com +0.0.0.0 effectivebrand.com +0.0.0.0 eftps.com +0.0.0.0 egoldenglove.com +0.0.0.0 electra-jjh.com.br +0.0.0.0 email.exacttarget.com +0.0.0.0 emrlogistics.com +0.0.0.0 engelfire.com +0.0.0.0 enigmasoftware.com +0.0.0.0 enoratraffic.com +0.0.0.0 epmads.com +0.0.0.0 epmclk.com +0.0.0.0 equallyyolked.com +0.0.0.0 err.000webhost.com +0.0.0.0 errornuker.software-phile.com +0.0.0.0 errors.perfectgonzo.com +0.0.0.0 ertya.com +0.0.0.0 etahub.com +0.0.0.0 evaairline.com +0.0.0.0 everydaygays.com +0.0.0.0 exactadvertising.com +0.0.0.0 exacttarget.com +0.0.0.0 exit.silvercash.com +0.0.0.0 expressaffiliatesite.com +0.0.0.0 expressomatogrosso.com.br +0.0.0.0 eyes.by +0.0.0.0 ezthemes.com +0.0.0.0 ezthemes.ezthemes.com +0.0.0.0 f-js1.spotsniper.ru +0.0.0.0 f.gj555.net +0.0.0.0 f.zeroredirect.com +0.0.0.0 f.zeroredirect2.com +0.0.0.0 f8350e7c1.se +0.0.0.0 fabrics-store.com +0.0.0.0 facebook-proxy.hi5.com +0.0.0.0 facebook-repto1040s2.ahlamountada.com +0.0.0.0 facebook.cm +0.0.0.0 facebookasciiart.com +0.0.0.0 facebookcrawl.co.cc +0.0.0.0 facebookloginsignin.com +0.0.0.0 facebooktbtoolbar.ourtoolbar.com +0.0.0.0 facebookunblocking.com +0.0.0.0 fastdownload10.com +0.0.0.0 fastnclick.com +0.0.0.0 fastsearchproduct.com +0.0.0.0 faunusaff.afftrack.com +0.0.0.0 favicon.com +0.0.0.0 fb.cashtraffic.com +0.0.0.0 federatedstores.com +0.0.0.0 federicksofhollywood.com +0.0.0.0 feeds.videosz.com +0.0.0.0 feedx.bidsystem.com +0.0.0.0 femeedia.com +0.0.0.0 fgawegwr.chez.com +0.0.0.0 fgtkmcby02.eu +0.0.0.0 ficcionaliza.angelcities.com +0.0.0.0 filefortune.com +0.0.0.0 files.brothersoft.com +0.0.0.0 files.dsnetwb.com +0.0.0.0 files4.downloadnet1188.com +0.0.0.0 files4.securedownload01.com +0.0.0.0 files5.downloadnet1188.com +0.0.0.0 files5.securedownload01.com +0.0.0.0 filter.adsparkmedia.net +0.0.0.0 filter.onwardclick.com +0.0.0.0 finders.hopto.org +0.0.0.0 findit-quick.com +0.0.0.0 firstconsumers.com +0.0.0.0 fixcleaner.com +0.0.0.0 fixio-pc-cleaner.com +0.0.0.0 fkooaee.angelcities.com +0.0.0.0 flashcasino.com +0.0.0.0 flashdem.fr +0.0.0.0 flashplayer_macro.kit.net +0.0.0.0 flowtec.com.br +0.0.0.0 fmcurling.org +0.0.0.0 foreclousure.com +0.0.0.0 foreclousures.com +0.0.0.0 forex-instruments.info +0.0.0.0 formessengers.com +0.0.0.0 forms.earnmydegree.com +0.0.0.0 forum-boost.site50.net +0.0.0.0 forum.meinskype.de +0.0.0.0 fotologaso.miss-web.es +0.0.0.0 fpcclicks.com +0.0.0.0 fr.mediaplayercodecpack.com +0.0.0.0 free-game-downloads.mosw.com +0.0.0.0 free.content.streamray.com +0.0.0.0 freebiesms.co.uk +0.0.0.0 freebitmoney.com +0.0.0.0 freedownloadzone.com +0.0.0.0 freegamessource.com +0.0.0.0 freegoogla.vicp.net +0.0.0.0 freegroupvideo.popunder.ru +0.0.0.0 freenew.net +0.0.0.0 freeserials.ws +0.0.0.0 freevideo.biz.nf +0.0.0.0 freewebtown.com +0.0.0.0 friendlyduck.com +0.0.0.0 frtya.com +0.0.0.0 frtyb.com +0.0.0.0 fsl.sytes.net +0.0.0.0 ftp.flyfishusa.com +0.0.0.0 fucker2013.hopto.org +0.0.0.0 full-edition.info +0.0.0.0 funbuddyicons.com +0.0.0.0 funskins.ezthemes.com +0.0.0.0 funtopliste.de +0.0.0.0 funwebproducts.com +0.0.0.0 fuviseni.angelfire.com +0.0.0.0 fxlayer.net +0.0.0.0 fxstra.com +0.0.0.0 fyxm.net +0.0.0.0 g.zeroredirect.com +0.0.0.0 gaf-company.clean.to +0.0.0.0 gaja79.com +0.0.0.0 gajime.popunder.ru +0.0.0.0 gallys.nastydollars.com +0.0.0.0 galtthemes.ezthemes.com +0.0.0.0 gameangel.com +0.0.0.0 gameatlas.com +0.0.0.0 gameplaylabs.com +0.0.0.0 gamepor.com +0.0.0.0 gamerevoluton.com +0.0.0.0 games4u.ws +0.0.0.0 gamesfly.com +0.0.0.0 gamesharck.com +0.0.0.0 gamesharkcentral.com +0.0.0.0 garudaairlines.com +0.0.0.0 gayxperience.com +0.0.0.0 gbanners.hornymatches.com +0.0.0.0 gen2server.com +0.0.0.0 generationgirls.com +0.0.0.0 genforumgenealogy.com +0.0.0.0 geobanner.getiton.com +0.0.0.0 get-avast.com +0.0.0.0 get-quadcleaner.com +0.0.0.0 getiton.com +0.0.0.0 getmeaticket.co.uk +0.0.0.0 getrockerbox.com +0.0.0.0 getsearchlist.com +0.0.0.0 gilvision.com +0.0.0.0 globalcharge.com +0.0.0.0 gnuetella.com +0.0.0.0 go.goroost.com +0.0.0.0 go.oclaserver.com +0.0.0.0 go.onclasrv.com +0.0.0.0 go.startnow.com +0.0.0.0 go777site.com +0.0.0.0 goggl.com +0.0.0.0 goldbye.vicp.net +0.0.0.0 gom-player.gooofull.com +0.0.0.0 google-docs.org +0.0.0.0 google-hacks.softonic.fr +0.0.0.0 googlenews.xorg.pl +0.0.0.0 googlew.com +0.0.0.0 googlre.com +0.0.0.0 googlwe.com +0.0.0.0 goolegames.com +0.0.0.0 goolges.com +0.0.0.0 gopeds.com +0.0.0.0 gopogle.com +0.0.0.0 gowin7.com +0.0.0.0 grabfile.co +0.0.0.0 graphics.streamray.com +0.0.0.0 gratisweb.com +0.0.0.0 greatwalltour.org +0.0.0.0 gredinatib.org +0.0.0.0 green.erne.co +0.0.0.0 grendizer.biz +0.0.0.0 gserv.zdnet.co.uk +0.0.0.0 guaranty.com.cn +0.0.0.0 gulf-industrial.com +0.0.0.0 gvc.vn +0.0.0.0 gwmtracker.com +0.0.0.0 gxplugin.com +0.0.0.0 h-adachi.org +0.0.0.0 h.zeroredirect.com +0.0.0.0 h0rnd0g.popunder.ru +0.0.0.0 h21.ru +0.0.0.0 hackairtel.tk +0.0.0.0 hackboy.hit.bg +0.0.0.0 hackcafe.tk +0.0.0.0 hackhero.tk +0.0.0.0 hackindia.tk +0.0.0.0 hacking-facebook.com +0.0.0.0 hacking.mysteria.cz +0.0.0.0 hackkitarena.tk +0.0.0.0 haedong.es.kr +0.0.0.0 handlerhackz.tk +0.0.0.0 handyarchive.com +0.0.0.0 hanulsms.com +0.0.0.0 harmonyhollow.net +0.0.0.0 haso.pubmatic.com +0.0.0.0 havijrat.zapto.org +0.0.0.0 heaptickets.com +0.0.0.0 hefigo.com +0.0.0.0 help.mysearch.com +0.0.0.0 helpint.mywebsearch.com +0.0.0.0 helpmedownload.com +0.0.0.0 hentaidatabase.com +0.0.0.0 herezera.com +0.0.0.0 hertzsales.com +0.0.0.0 hgtzz.com +0.0.0.0 hidebux.com +0.0.0.0 hidemyass.com +0.0.0.0 hira.hopto.org +0.0.0.0 historykill.com +0.0.0.0 hitwastedgarden.com +0.0.0.0 hnskorea.co.kr +0.0.0.0 hoerbird.net +0.0.0.0 holdhelptime.com +0.0.0.0 holika.com +0.0.0.0 homedepoy.com +0.0.0.0 homrdepot.com +0.0.0.0 hop.clickbank.net +0.0.0.0 hopto.org +0.0.0.0 hornytraffic.com +0.0.0.0 host-it.co.uk +0.0.0.0 hosting.conduit.com +0.0.0.0 hot-bot.com +0.0.0.0 hot2015rewards.com +0.0.0.0 hotspotshield.com +0.0.0.0 howtocleanacomputervirus.com +0.0.0.0 hustlercash.hit.bg +0.0.0.0 hy-brasil.mhwang.com +0.0.0.0 i-games.biz +0.0.0.0 i.trkjmp.com +0.0.0.0 i.zeroredirect.com +0.0.0.0 ia1.7search.com +0.0.0.0 ias.avidmedia.net +0.0.0.0 ibmvideo.com +0.0.0.0 icityfind.com +0.0.0.0 icoocash.com +0.0.0.0 icracks.net +0.0.0.0 id.get35.com +0.0.0.0 ieginc.com +0.0.0.0 ifastnet.com +0.0.0.0 iframes.awempire.com +0.0.0.0 iframes.perfectgonzo.com +0.0.0.0 iframes.prettyincash.com +0.0.0.0 igame4free.com +0.0.0.0 ilovecheating.com +0.0.0.0 image.cecash.com +0.0.0.0 image1.cecash.com +0.0.0.0 images.brainfox.com +0.0.0.0 images.e-mailcom.co.uk +0.0.0.0 images.host.bannerflow.com +0.0.0.0 imagesmovies.com +0.0.0.0 img.7search.com +0.0.0.0 img.clicksagent.com +0.0.0.0 img.coldstoragemn.com +0.0.0.0 img.ruclicks.com +0.0.0.0 img.thebugs.ws +0.0.0.0 img.xratedbucks.com +0.0.0.0 img001.com +0.0.0.0 img2.sankakustatic.com +0.0.0.0 in.joinourwebsite.com +0.0.0.0 in.riskymail4free.com +0.0.0.0 info.com +0.0.0.0 infospace.tk +0.0.0.0 infra.by +0.0.0.0 inlinea.co.uk +0.0.0.0 innatek.com +0.0.0.0 inndl.com +0.0.0.0 insidecentralfl.com +0.0.0.0 installm.net +0.0.0.0 instorm.com +0.0.0.0 intera-x.com +0.0.0.0 interia-ek.ru +0.0.0.0 internet-cleaning-tool.capital-software.qarchive.org +0.0.0.0 internethistorycleaner.ws +0.0.0.0 interyield.jmp9.com +0.0.0.0 is2.websearch.com +0.0.0.0 isettatech.com +0.0.0.0 islamipedia.org +0.0.0.0 isuzi.com +0.0.0.0 it.altervista.org +0.0.0.0 itunesdownloadstore.com +0.0.0.0 ivitrine.buscape.com +0.0.0.0 iybasketball.info +0.0.0.0 j.pioneeringad.com +0.0.0.0 j.theadsnet.com +0.0.0.0 j.zeroredirect.com +0.0.0.0 jabu.popunder.ru +0.0.0.0 japanesevehicles.us +0.0.0.0 japanmadchen.com +0.0.0.0 japtron.es +0.0.0.0 javascriptobfuscator.com +0.0.0.0 jcwhiney.com +0.0.0.0 jcwhintey.com +0.0.0.0 jcwhitey.com +0.0.0.0 jdfabrication.com +0.0.0.0 jejuskypension.com +0.0.0.0 jesnyxa.beep.com +0.0.0.0 jigshhappy.com +0.0.0.0 jmp2click.com +0.0.0.0 joecartonn.com +0.0.0.0 joetoons.com +0.0.0.0 joincreditexpert.co.uk +0.0.0.0 joinourwebsite.com +0.0.0.0 josip-stadler.org +0.0.0.0 jque.net +0.0.0.0 jrpfekf.angelfire.com +0.0.0.0 js.ad-score.com +0.0.0.0 js.coinisrsdelivery.com +0.0.0.0 js.smartredirect.de +0.0.0.0 js11.clickzzs.nl +0.0.0.0 js7.clickzzs.nl +0.0.0.0 jsing.net +0.0.0.0 jsonip.com +0.0.0.0 jsp.clickzzs.nl +0.0.0.0 jsp2.clickzzs.nl +0.0.0.0 juedische-kammerphilharmonie.de +0.0.0.0 jzrvquay.angelcities.com +0.0.0.0 k-lite.tk +0.0.0.0 k.h.a.d.free.fr +0.0.0.0 k.zeroredirect.com +0.0.0.0 k5zoom.com +0.0.0.0 ka.bar.need2find.com +0.0.0.0 kalantzis.net +0.0.0.0 kamasutra.popunder.ru +0.0.0.0 kaspersky-shop.ch +0.0.0.0 katia-paliotti.com +0.0.0.0 katie.tnctrx.com +0.0.0.0 kazaa.com +0.0.0.0 kc.mv.bidsystem.com +0.0.0.0 kc.search.need2find.com +0.0.0.0 kc.xmlsearch.miva.com +0.0.0.0 kcta.or.kr +0.0.0.0 keygen-password-generator.softonic.fr +0.0.0.0 keygen.us +0.0.0.0 kickassratios.com +0.0.0.0 kidsangel.com +0.0.0.0 kinofree.popunder.ru +0.0.0.0 kipasdenim.com +0.0.0.0 kjbbc.net +0.0.0.0 klikbonus.com +0.0.0.0 kls.secure-cart.biz +0.0.0.0 komodia.com +0.0.0.0 kosdyvore.angelcities.com +0.0.0.0 kowasaki.com +0.0.0.0 krs.ymxpb.com +0.0.0.0 kvvijrmu.angelcities.com +0.0.0.0 kwbtgame.com +0.0.0.0 kwistal.nl +0.0.0.0 kz.search.need2find.com +0.0.0.0 l.zeroredirect.com +0.0.0.0 laexotic.com +0.0.0.0 lanonna.co.uk +0.0.0.0 lapiden.com +0.0.0.0 lateecapes.com +0.0.0.0 lcbcad.co.uk +0.0.0.0 leadingedgecash.com +0.0.0.0 leave.exacttarget.com +0.0.0.0 lefos.net +0.0.0.0 legendofdragoon.com +0.0.0.0 lennoxcollections.com +0.0.0.0 letssearch.com +0.0.0.0 letzonke.com +0.0.0.0 libecki.net +0.0.0.0 liders.biz +0.0.0.0 lifeeverest.com +0.0.0.0 linconpark.com +0.0.0.0 linkbucks.com +0.0.0.0 linkjumps.com +0.0.0.0 links.onlinedownloads.org +0.0.0.0 liqwid.net +0.0.0.0 litec-fr.com +0.0.0.0 littlesturgisrally.com +0.0.0.0 live-cams-0.livejasmin.com +0.0.0.0 live-cams-1.livejasmin.com +0.0.0.0 livecamgirls.streamray.com +0.0.0.0 livejasmin.com +0.0.0.0 livewell.net +0.0.0.0 llaredlrgn.angelcities.com +0.0.0.0 lo2.me +0.0.0.0 localh0st.info +0.0.0.0 logger.cash-media.de +0.0.0.0 logos.x-traceur.com +0.0.0.0 lonelywifehookup.com +0.0.0.0 longtraffic.com +0.0.0.0 lostartofbeingadame.com +0.0.0.0 lottoga.com +0.0.0.0 low-hacker.popunder.ru +0.0.0.0 lp.downloadquick.net +0.0.0.0 lp.sharelive.net +0.0.0.0 lp.torchbrowser.com +0.0.0.0 luesojz.angelcities.com +0.0.0.0 lufhansa.com +0.0.0.0 lufthansaairlines.com +0.0.0.0 lufthanza.com +0.0.0.0 luksona.popunder.ru +0.0.0.0 lycosgamesville.com +0.0.0.0 lzjl.com +0.0.0.0 m-99.co.uk +0.0.0.0 m-barati.de +0.0.0.0 m.friendlyduck.com +0.0.0.0 m.zeroredirect.com +0.0.0.0 m1crosoft.com +0.0.0.0 m2.xhamster.com +0.0.0.0 m57ku6sm.com +0.0.0.0 maatch.com +0.0.0.0 maconbraves.com +0.0.0.0 magellen.com +0.0.0.0 mahindrainsurance.com +0.0.0.0 mail.avis.cm +0.0.0.0 mail.cnn.cm +0.0.0.0 mail.poker.cm +0.0.0.0 mail.target.cm +0.0.0.0 mainteck-fr.com +0.0.0.0 malest.com +0.0.0.0 malkm.com +0.0.0.0 mamameidia.com +0.0.0.0 mamamidia.com +0.0.0.0 mansmith.net +0.0.0.0 mapqueat.com +0.0.0.0 mapquestt.com +0.0.0.0 mapquuest.com +0.0.0.0 marcopolo.uk.net +0.0.0.0 markbruinink.nl +0.0.0.0 martgage.com +0.0.0.0 marx-brothers.mhwang.com +0.0.0.0 maryscott.angelcities.com +0.0.0.0 masterofalltradetax.online +0.0.0.0 mathenea.com +0.0.0.0 maxbounty.com +0.0.0.0 maxregistrycleaner.com +0.0.0.0 maxregistrycleaner.net +0.0.0.0 mcleanvahomes.com +0.0.0.0 media-playerz.com +0.0.0.0 mediaplayercodecpack.com +0.0.0.0 meetyourmessenger.co.uk +0.0.0.0 meiluziai.info +0.0.0.0 merrymilkfoods.com +0.0.0.0 mesopotemia222.zapto.org +0.0.0.0 messagetag.com +0.0.0.0 meta.7search.com +0.0.0.0 mg.dt00.net +0.0.0.0 mgjmp.com +0.0.0.0 microsecuritywinsecuritysupport.errorfounddllregistryfiledsod.winsecuritysupport.com +0.0.0.0 microsofto.sytes.net +0.0.0.0 micrsoftupgradex.1apps.com +0.0.0.0 mikeboffer.mytvplayer.hop.clickbank.net +0.0.0.0 mil-colores.com +0.0.0.0 milfsites.net +0.0.0.0 milioner.popunder.ru +0.0.0.0 ming-dun.com.tw +0.0.0.0 minigameplanet.com +0.0.0.0 minisearch.startnow.com +0.0.0.0 mirrors.site50.net +0.0.0.0 mlinktracker.com +0.0.0.0 mlpoint.pt +0.0.0.0 mm26.com +0.0.0.0 mmapquest.com +0.0.0.0 mmtracking.com +0.0.0.0 mobatory.com +0.0.0.0 mobi-hack.tk +0.0.0.0 mobile.bitterstrawberry.org +0.0.0.0 monarchslo.com +0.0.0.0 monetisetrk.co.uk +0.0.0.0 monetisetrk2.co.uk +0.0.0.0 monetisetrk3.co.uk +0.0.0.0 monetisetrk4.co.uk +0.0.0.0 monetisetrk5.co.uk +0.0.0.0 monetisetrk6.co.uk +0.0.0.0 monofeel.com +0.0.0.0 morenews3.net +0.0.0.0 mormonchurchgenealogy.com +0.0.0.0 moucitons.com +0.0.0.0 moviedownloader.net +0.0.0.0 moviesfone.com +0.0.0.0 mp3downloadhq.com +0.0.0.0 mp3helpdesk.com +0.0.0.0 mp3playerprovider.com +0.0.0.0 mpmotrk.com +0.0.0.0 mprptrk.com +0.0.0.0 mpxxtrk.com +0.0.0.0 mrace.hopto.org +0.0.0.0 ms-mvp.org +0.0.0.0 msalt.mysearch.com +0.0.0.0 msnsports.com +0.0.0.0 msxml.info.com +0.0.0.0 msxml.us.info.com +0.0.0.0 mtmsms.com +0.0.0.0 mueller-holz-bau.com +0.0.0.0 murbil.hostei.com +0.0.0.0 my.pcsecurityshield.com +0.0.0.0 mycleanerpc.com +0.0.0.0 mycleanpc.com +0.0.0.0 mycleanpc.tk +0.0.0.0 mydati.com +0.0.0.0 myoffers.co.uk +0.0.0.0 mysearch-engine.com +0.0.0.0 myshopmarketim.com +0.0.0.0 myshovel.com +0.0.0.0 mytotalsearch.com +0.0.0.0 mywebsearch.com +0.0.0.0 n.targetbtracker.com +0.0.0.0 n.zeroredirect.com +0.0.0.0 n149adserv.com +0.0.0.0 nadir123015.zapto.org +0.0.0.0 naijahacking.tk +0.0.0.0 naijahacklord.tk +0.0.0.0 nav.startnow.com +0.0.0.0 nbrtrack.com +0.0.0.0 neki.org +0.0.0.0 nestscape.com +0.0.0.0 netcscape.com +0.0.0.0 netmag.co.uk +0.0.0.0 netscae.com +0.0.0.0 neumashop.cl +0.0.0.0 new.chokertraffic.com +0.0.0.0 new.startnow.com +0.0.0.0 newads.bangbros.com +0.0.0.0 newclick.com +0.0.0.0 newcracks.net +0.0.0.0 neweed.org +0.0.0.0 neyscape.com +0.0.0.0 nht-2.extreme-dm.com +0.0.0.0 nht-3.extreme-dm.com +0.0.0.0 nikolamireasa.com +0.0.0.0 nkgamers.com +0.0.0.0 nl.mediaplayercodecpack.com +0.0.0.0 nmapquest.com +0.0.0.0 notrecommended.co.uk +0.0.0.0 nourteenthp.angelcities.com +0.0.0.0 npktrk1.com +0.0.0.0 nryb.com +0.0.0.0 ns1.ntkrnlpa.info +0.0.0.0 ns1.the-sinner.net +0.0.0.0 ns1.vicp.net +0.0.0.0 ns2.ntkrnlpa.info +0.0.0.0 ns2.vicp.net +0.0.0.0 ns3.ishosting.net +0.0.0.0 nsrecord.org +0.0.0.0 ntkrnlpa.info +0.0.0.0 nwhomecare.co.uk +0.0.0.0 nwoccs.zapto.org +0.0.0.0 o.zeroredirect.com +0.0.0.0 obyz.de +0.0.0.0 ocpersian.com +0.0.0.0 offlinehbpl.hbpl.co.uk +0.0.0.0 ohiomm.com +0.0.0.0 ojolink.fr +0.0.0.0 ojtobu.angelcities.com +0.0.0.0 oldgames.zp.ua +0.0.0.0 omnicleaningservices.com +0.0.0.0 onadstracker.com +0.0.0.0 onclickpredictiv.com +0.0.0.0 oneund.ru +0.0.0.0 online.sh.cn +0.0.0.0 onlineadmin.net +0.0.0.0 onlinedownloads.org +0.0.0.0 onwardclick.com +0.0.0.0 onwey.com +0.0.0.0 oofun.com +0.0.0.0 oovqsvi.angelcities.com +0.0.0.0 opendownloadmanager.com +0.0.0.0 opensoftwareupdate.com +0.0.0.0 opensoftwareupdater.com +0.0.0.0 optiker-michelmann.de +0.0.0.0 optimization-methods.com +0.0.0.0 orbiyz.com +0.0.0.0 orders.webpower.com +0.0.0.0 oreware.com +0.0.0.0 oriceline.com +0.0.0.0 other.xxxcounter.com +0.0.0.0 otherossettlement.com +0.0.0.0 out-lok.hpage.com +0.0.0.0 overlay.ringtonematcher.com +0.0.0.0 owpuuzea.angelcities.com +0.0.0.0 p.ato.mx +0.0.0.0 p.securedownload01.com +0.0.0.0 p.zeroredirect.com +0.0.0.0 p3nlhclust404.shr.prod.phx3.secureserver.net +0.0.0.0 pager.site50.net +0.0.0.0 paime.com +0.0.0.0 palmebi.popunder.ru +0.0.0.0 pamoran.net +0.0.0.0 paraskov.com +0.0.0.0 parking.parklogic.com +0.0.0.0 partners.pcsecurityshield.com +0.0.0.0 partners.xhamster.com +0.0.0.0 pastie.org +0.0.0.0 patrickhickey.eu +0.0.0.0 pay-per-search.com +0.0.0.0 payn.me +0.0.0.0 paypal-exchange.com +0.0.0.0 paypalcz.cz +0.0.0.0 payperclickadvertising.org.uk +0.0.0.0 payusatax.com +0.0.0.0 pc-detox.com +0.0.0.0 pc-wallpapers.co.uk +0.0.0.0 pcash.imlive.com +0.0.0.0 pcbutts1.ourtoolbar.com +0.0.0.0 pcbutts1.software.informer.com +0.0.0.0 pccleaner.com +0.0.0.0 pccleanerpro.com +0.0.0.0 pcmatic.com +0.0.0.0 pcmightymax.net +0.0.0.0 pcpitstop.com +0.0.0.0 pcregistrycleaner.com +0.0.0.0 pcsecurityshield.com +0.0.0.0 pda.mv.bidsystem.com +0.0.0.0 pdf-platinum.info +0.0.0.0 peiceline.com +0.0.0.0 penix.nl +0.0.0.0 penwithian.co.uk +0.0.0.0 perfectionautorepairs.com +0.0.0.0 petrafashion.com +0.0.0.0 petrenko.biz +0.0.0.0 petsmovies.com +0.0.0.0 pfaltzgraf.com +0.0.0.0 pfcuay.o-f.com +0.0.0.0 pgalvaoteles.pt +0.0.0.0 php4you.biz +0.0.0.0 pillsmoney.com +0.0.0.0 pissingteengirlsfreemovies.blogbugs.org +0.0.0.0 pix.impdesk.com +0.0.0.0 pix.tagcdn.com +0.0.0.0 pixel.adsniper.ru +0.0.0.0 pixel.keywee.co +0.0.0.0 pixelbox.uimserv.net +0.0.0.0 pixelcounter.elmundo.es +0.0.0.0 pixelcounter.marca.com +0.0.0.0 pl.yumenetworks.com +0.0.0.0 plarium.com +0.0.0.0 play.videosongplayer.com +0.0.0.0 player.movenetworks.com +0.0.0.0 playerassist.com +0.0.0.0 playersaid.com +0.0.0.0 playfromcolumbiahouse.com +0.0.0.0 playgril.com +0.0.0.0 playsataion.com +0.0.0.0 playsations.com +0.0.0.0 playstatation.com +0.0.0.0 plugin.mediavoice.com +0.0.0.0 pluginx.perfectgonzo.com +0.0.0.0 plumsoftware.co.uk +0.0.0.0 podzemi.myotis.info +0.0.0.0 pokemonporno.com +0.0.0.0 poker.cm +0.0.0.0 poppers-rush.ru +0.0.0.0 popunder.fpctraffic.com +0.0.0.0 popunder.popcde.com +0.0.0.0 popunder.ru +0.0.0.0 port.bg +0.0.0.0 portalangels-1.pop3.ru +0.0.0.0 portalangels.pop3.ru +0.0.0.0 power.info.com +0.0.0.0 praceline.com +0.0.0.0 predictivesearch.com +0.0.0.0 premiumpedia.com +0.0.0.0 priiceline.com +0.0.0.0 primosearch.com +0.0.0.0 print.khingtracking.com +0.0.0.0 private-id.tk +0.0.0.0 privdog.com +0.0.0.0 pro.clanweb.cz +0.0.0.0 progettocrea.org +0.0.0.0 promo.awempire.com +0.0.0.0 promo.cams.com +0.0.0.0 promo.clickcash.com +0.0.0.0 promo.content.premiumpass.com +0.0.0.0 promo.lonelywifehookup.com +0.0.0.0 promo.passioncams.com +0.0.0.0 promo.twistyscash.com +0.0.0.0 promo.ulust.com +0.0.0.0 promos.camsoda.com +0.0.0.0 promos.naked.com +0.0.0.0 promotools.islive.nl +0.0.0.0 promotools.vpscash.nl +0.0.0.0 prorodeosportmed.com +0.0.0.0 protect.advancedcleaner.com +0.0.0.0 prriceline.com +0.0.0.0 ps.ns-cdn.com +0.0.0.0 pub.ftv-publicite.fr +0.0.0.0 pub.sv2.biz +0.0.0.0 pumpkin.co.uk +0.0.0.0 puroclean.com +0.0.0.0 pussygreen.com +0.0.0.0 pwp.netcabo.pt +0.0.0.0 px24.com +0.0.0.0 q.zeroredirect.com +0.0.0.0 qacupuzute.angelcities.com +0.0.0.0 qqewfjdp.angelcities.com +0.0.0.0 qrcdownload.ibcustomerzone.com +0.0.0.0 quad-cleaner.com +0.0.0.0 quad-registry-cleaner.softonic.fr +0.0.0.0 qualityindustrialcoatings.com +0.0.0.0 quickcreditscore.co.uk +0.0.0.0 quinnwealth.com +0.0.0.0 qwas0.trackvoluum.com +0.0.0.0 qwebirc.swiftirc.net +0.0.0.0 qzip.cjb.net +0.0.0.0 r.zeroredirect.com +0.0.0.0 r2m.hopto.org +0.0.0.0 r2prod.com +0.0.0.0 rahulthehacker.tk +0.0.0.0 rainbowcolours.me.uk +0.0.0.0 rapsubs.popunder.ru +0.0.0.0 rar-password-cracker.softonic.fr +0.0.0.0 raskrutka.ucoz.com +0.0.0.0 rat-on-subway.mhwang.com +0.0.0.0 ratemodels.net +0.0.0.0 raveontrack.com +0.0.0.0 rd-direct.com +0.0.0.0 redhotchilli.co.uk +0.0.0.0 redirect.site50.net +0.0.0.0 redirectingat.com +0.0.0.0 redirectme.net +0.0.0.0 redirects.coldhardcash.com +0.0.0.0 reducelnk.com +0.0.0.0 reg-cleaners.com +0.0.0.0 regclean.software-phile.com +0.0.0.0 regcure.software-phile.com +0.0.0.0 regdefense.com +0.0.0.0 registry-clean-up.net +0.0.0.0 registry-cleaner.net +0.0.0.0 registry-cleaners-compared.com +0.0.0.0 registry-cleaners-reviews.net +0.0.0.0 registry-error-cleaner.com +0.0.0.0 registrycleaner-reviews.net +0.0.0.0 registrycleaner.onlinedownloads.org +0.0.0.0 registrycleanerforvista.com +0.0.0.0 registrycleanerfree.blogspot.com +0.0.0.0 registrycleanerpro.net +0.0.0.0 registrycleanersreviewed.com +0.0.0.0 registrycleanertechnology.com +0.0.0.0 registrycleanertop.com +0.0.0.0 registrydefender.com +0.0.0.0 registryfix.com +0.0.0.0 registryregistrycleaner.triedtool.com +0.0.0.0 registryregistrytool.triedtool.com +0.0.0.0 registrysweeper.com +0.0.0.0 regnow.pcsecurityshield.com +0.0.0.0 regrep.reclean.hop.clickbank.net +0.0.0.0 relaxsearch.uphero.com +0.0.0.0 removearrest.com +0.0.0.0 rentfromart.com +0.0.0.0 reports.extreme-dm.com +0.0.0.0 researchnow.co.uk +0.0.0.0 restore-pc.com +0.0.0.0 retarcl.net +0.0.0.0 reviews.domainplayersclub.com +0.0.0.0 rewardsnow.co.uk +0.0.0.0 rewardszoneusa.com +0.0.0.0 ribcagebags.com +0.0.0.0 rickparty.com +0.0.0.0 ringtonematcher.com +0.0.0.0 riskymail4free.com +0.0.0.0 rivasearchpage.com +0.0.0.0 rngetek.com +0.0.0.0 robtopol.in +0.0.0.0 rokus-tgy.hu +0.0.0.0 rolemodelstreetteam.invasioncrew.com +0.0.0.0 root--servers.org +0.0.0.0 rowanmclean.com +0.0.0.0 rpc.ant.com +0.0.0.0 rq.adtrackdirect.com +0.0.0.0 rsc.scmspain.com +0.0.0.0 rubanners.com +0.0.0.0 rubiks.ca +0.0.0.0 ruclicks.com +0.0.0.0 s.admathhd.com +0.0.0.0 s.adnxtr.com +0.0.0.0 s.arclk.net +0.0.0.0 s.ato.mx +0.0.0.0 s.zeroredirect.com +0.0.0.0 sacredphoenix.com +0.0.0.0 sade-ecrivain.com +0.0.0.0 safedownloadnow.work +0.0.0.0 safelinking.net +0.0.0.0 safemobilelink.com +0.0.0.0 safepccleaner.com +0.0.0.0 saloboy.popunder.ru +0.0.0.0 samaclub.com +0.0.0.0 samvaulter.com +0.0.0.0 sandbox.tk +0.0.0.0 sankakustatic.com +0.0.0.0 sasdiskcleaner.com +0.0.0.0 sasson-cpa.co.il +0.0.0.0 sayhello.popunder.ru +0.0.0.0 sayherbal.com +0.0.0.0 scanspyware.net +0.0.0.0 schoorsteen.geenstijl.nl +0.0.0.0 score.zeroclickfraud.com +0.0.0.0 scripts.host.bannerflow.com +0.0.0.0 scrollingads.hustlermegapass.com +0.0.0.0 search.brainfox.com +0.0.0.0 search.effectivebrand.com +0.0.0.0 search.info.com +0.0.0.0 search.mywebsearch.com +0.0.0.0 search.startnow.com +0.0.0.0 search2007.info +0.0.0.0 search34.info.com +0.0.0.0 searchacross.com +0.0.0.0 searchatomic.com +0.0.0.0 searchdiscovered.com +0.0.0.0 searchfwding.com +0.0.0.0 searchignited.com +0.0.0.0 searchinquire.com +0.0.0.0 searchmachine.com +0.0.0.0 searchmagna.com +0.0.0.0 searchmagnified.com +0.0.0.0 searchnet.com +0.0.0.0 searchnigeria.net +0.0.0.0 searchnut.com +0.0.0.0 searchremagnified.com +0.0.0.0 searchresultsguide.com +0.0.0.0 searchtoexplore.com +0.0.0.0 sebcotrk.com +0.0.0.0 secure-processingcenter.com +0.0.0.0 secure.cardtransaction.com +0.0.0.0 secure.expressdelivery.biz +0.0.0.0 secure.ifbyphone.com +0.0.0.0 secure.mymedcenter.net +0.0.0.0 secure.vxsbill.com +0.0.0.0 securedownload01.net +0.0.0.0 securemypc.co.uk +0.0.0.0 securetracking2.com +0.0.0.0 securetrk1.com +0.0.0.0 securezone33.xorg.pl +0.0.0.0 secuurity.net +0.0.0.0 selfsurveys.com +0.0.0.0 sellmeyourtraffic.com +0.0.0.0 sendfwd.com +0.0.0.0 sendori.com +0.0.0.0 sentrol.cl +0.0.0.0 seoholding.com +0.0.0.0 seonetwizard.com +0.0.0.0 seosoftware.onlinedownloads.org +0.0.0.0 serenescreen-marine-aquarium.en.softonic.com +0.0.0.0 serial-cloner.softonic.fr +0.0.0.0 server.toolbar.rediff.com +0.0.0.0 server03new.dot.at +0.0.0.0 server1.extra-web.cz +0.0.0.0 serveradobe.co.cc +0.0.0.0 services.x-traceur.com +0.0.0.0 serviceyourpaypal.com +0.0.0.0 settings.luckyorange.net +0.0.0.0 setup.advancedcleaner.com +0.0.0.0 sevenstars7.com +0.0.0.0 shareaza.com +0.0.0.0 ships.zapto.org +0.0.0.0 shop.pcsecurityshield.com +0.0.0.0 shore-view.com +0.0.0.0 show.onenetworkdirect.net +0.0.0.0 sijmp.com +0.0.0.0 singular-cy.com +0.0.0.0 sinkhole-00.shadowserver.org +0.0.0.0 sirius-expedition.com +0.0.0.0 site.falconbucks.com +0.0.0.0 siteanalytics.compete.com +0.0.0.0 sj88.com +0.0.0.0 skassets.com +0.0.0.0 skype.dw.land.to +0.0.0.0 skype.tom.com +0.0.0.0 skypeclass.com +0.0.0.0 skypefr.com +0.0.0.0 skyperec.com +0.0.0.0 slimxxxtubealn.ddns.name +0.0.0.0 slimxxxtubeanr.ddns.name +0.0.0.0 slimxxxtubeaxy.ddns.name +0.0.0.0 slimxxxtubeayv.ddns.name +0.0.0.0 slimxxxtubebgp.ddns.name +0.0.0.0 slimxxxtubebnd.ddns.name +0.0.0.0 slimxxxtubecgl.ddns.name +0.0.0.0 slimxxxtubecty.ddns.name +0.0.0.0 slimxxxtubeczp.ddns.name +0.0.0.0 slimxxxtubedjm.ddns.name +0.0.0.0 slimxxxtubedlb.ddns.name +0.0.0.0 slimxxxtubedxc.ddns.name +0.0.0.0 slimxxxtubedya.ddns.name +0.0.0.0 slimxxxtubeejs.ddns.name +0.0.0.0 slimxxxtubefdr.ddns.name +0.0.0.0 slimxxxtubefel.ddns.name +0.0.0.0 slimxxxtubefzc.ddns.name +0.0.0.0 slimxxxtubehan.ddns.name +0.0.0.0 slimxxxtubeidv.ddns.name +0.0.0.0 slimxxxtubejlp.ddns.name +0.0.0.0 slimxxxtubejpe.ddns.name +0.0.0.0 slimxxxtubejvh.ddns.name +0.0.0.0 slimxxxtubejyk.ddns.name +0.0.0.0 slimxxxtubekad.ddns.name +0.0.0.0 slimxxxtubekgj.ddns.name +0.0.0.0 slimxxxtubekgv.ddns.name +0.0.0.0 slimxxxtubekpn.ddns.name +0.0.0.0 slimxxxtubekrn.ddns.name +0.0.0.0 slimxxxtubelap.ddns.name +0.0.0.0 slimxxxtubelat.ddns.name +0.0.0.0 slimxxxtubelfr.ddns.name +0.0.0.0 slimxxxtubelzv.ddns.name +0.0.0.0 slimxxxtubeneg.ddns.name +0.0.0.0 slimxxxtubeneu.ddns.name +0.0.0.0 slimxxxtubenqp.ddns.name +0.0.0.0 slimxxxtubeopy.ddns.name +0.0.0.0 slimxxxtubeoxo.ddns.name +0.0.0.0 slimxxxtubeoxy.ddns.name +0.0.0.0 slimxxxtubeqfo.ddns.name +0.0.0.0 slimxxxtubeqsh.ddns.name +0.0.0.0 slimxxxtuberau.ddns.name +0.0.0.0 slimxxxtuberea.ddns.name +0.0.0.0 slimxxxtuberjj.ddns.name +0.0.0.0 slimxxxtubesrw.ddns.name +0.0.0.0 slimxxxtubesun.ddns.name +0.0.0.0 slimxxxtubetmf.ddns.name +0.0.0.0 slimxxxtubetns.ddns.name +0.0.0.0 slimxxxtubeujh.ddns.name +0.0.0.0 slimxxxtubevdn.ddns.name +0.0.0.0 slimxxxtubevjk.ddns.name +0.0.0.0 slimxxxtubewfl.ddns.name +0.0.0.0 slimxxxtubewiq.ddns.name +0.0.0.0 slimxxxtubewis.ddns.name +0.0.0.0 slimxxxtubexei.ddns.name +0.0.0.0 slimxxxtubexvq.ddns.name +0.0.0.0 slimxxxtubeyge.ddns.name +0.0.0.0 slimxxxtubeyhz.ddns.name +0.0.0.0 slimxxxtubeyza.ddns.name +0.0.0.0 slorent.com +0.0.0.0 slutloadlive.com +0.0.0.0 smancart.com +0.0.0.0 smartfixer.software-phile.com +0.0.0.0 smartgiveaway.com +0.0.0.0 smc.silvercash.com +0.0.0.0 smithwick.net +0.0.0.0 sneakyboy.com +0.0.0.0 socialme.tk +0.0.0.0 socpixel.bidsystem.com +0.0.0.0 soft4update.forfreeupgrades.org +0.0.0.0 software-phile.com +0.0.0.0 software0squared.xyz +0.0.0.0 software118updates.xyz +0.0.0.0 softwareupdaterlp.com +0.0.0.0 softwareupdates120.xyz +0.0.0.0 softwareupdates122.xyz +0.0.0.0 softwareupdates126.xyz +0.0.0.0 softwareupdates201.xyz +0.0.0.0 sompuserve.com +0.0.0.0 sonyplaystion.com +0.0.0.0 soski.popunder.ru +0.0.0.0 sostox.com +0.0.0.0 spamnuker.com +0.0.0.0 specilized.com +0.0.0.0 speedbar.myway.com +0.0.0.0 speedcounts.com +0.0.0.0 speedrep.com +0.0.0.0 spiderbait.com +0.0.0.0 spike669.popunder.ru +0.0.0.0 splitter.ndsplitter.com +0.0.0.0 spotsniper.ru +0.0.0.0 spyarsenal.com +0.0.0.0 spywarebegone.com +0.0.0.0 spywareit.com +0.0.0.0 spywarenuker.com +0.0.0.0 spywarespy.com +0.0.0.0 srch.startnow.com +0.0.0.0 srv.sayyac.net +0.0.0.0 srv2trking.com +0.0.0.0 ss-01.com +0.0.0.0 ssl.clickbank.net +0.0.0.0 st.smartredirect.de +0.0.0.0 st1.ifbyphone.com +0.0.0.0 stamplive.com +0.0.0.0 startnow.com +0.0.0.0 stat.cncenter.cz +0.0.0.0 static.adfclick1.com +0.0.0.0 static.awempire.com +0.0.0.0 static.contentabc.com +0.0.0.0 static.ifa.slutloadlive.com +0.0.0.0 static.retirementcommunitiesfyi.com +0.0.0.0 stats.openload.co +0.0.0.0 statsv3.gaycash.com +0.0.0.0 stepan007.popunder.ru +0.0.0.0 stephens-laughlin.com +0.0.0.0 stignita.zapto.org +0.0.0.0 stimul-m.com.ua +0.0.0.0 stop-sign.com +0.0.0.0 strangeduckfilms.com +0.0.0.0 stressx.org +0.0.0.0 stripteas.com +0.0.0.0 sttvisa.com +0.0.0.0 studenti.unipa.it +0.0.0.0 sugarsync.com +0.0.0.0 sunidaytravel.co.uk +0.0.0.0 super8service.de +0.0.0.0 superbrewards.com +0.0.0.0 supersonicads.com +0.0.0.0 surch.co.uk +0.0.0.0 surveystopweb.com +0.0.0.0 suscotrk.com +0.0.0.0 svarkon.ru +0.0.0.0 swanksoft.com +0.0.0.0 swingingcommunity.com +0.0.0.0 sylicomservicios.com +0.0.0.0 symantex.com +0.0.0.0 syndication.cntrafficpro.com +0.0.0.0 t.afftrackr.com +0.0.0.0 t.dtscout.com +0.0.0.0 t.extreme-dm.com +0.0.0.0 t.svtrd.com +0.0.0.0 t.zeroredirect.com +0.0.0.0 t0.extreme-dm.com +0.0.0.0 t1.extreme-dm.com +0.0.0.0 ta.com.tw +0.0.0.0 tabex.sopharma.bg +0.0.0.0 taffr.com +0.0.0.0 tagline.bidsystem.com +0.0.0.0 tags1.eclkspsa.com +0.0.0.0 tamprc.com +0.0.0.0 tangabilder.to +0.0.0.0 tapair.com +0.0.0.0 tar.tradedoubler.com +0.0.0.0 tarakc1.net +0.0.0.0 target.cm +0.0.0.0 tats.cecash.com +0.0.0.0 tavelscape.com +0.0.0.0 tazw.zapto.org +0.0.0.0 tb.altervista.org +0.0.0.0 tcgtrkr.com +0.0.0.0 tds.tuberl.com +0.0.0.0 tec.sarl.tk +0.0.0.0 techbargins.com +0.0.0.0 tengo.popunder.ru +0.0.0.0 testtralala.xorg.pl +0.0.0.0 textad.passionsearch.com +0.0.0.0 the-best-tracker.com +0.0.0.0 the-kret.popunder.ru +0.0.0.0 theads.me +0.0.0.0 thebighits.com +0.0.0.0 thebugs.ws +0.0.0.0 themexp.ezthemes.com +0.0.0.0 themexp.org +0.0.0.0 themillionaireinpjs.net +0.0.0.0 theroamingjew.com +0.0.0.0 thesearchagency.net +0.0.0.0 thesearchster.com +0.0.0.0 thesurfshield.com +0.0.0.0 thetop.be +0.0.0.0 theuniquesearch.com +0.0.0.0 theweatherspace.com +0.0.0.0 thoroclean.com +0.0.0.0 thumser-online.de +0.0.0.0 ticker.conduit.com +0.0.0.0 tldtgs.com +0.0.0.0 tmgr.ccmbg.com +0.0.0.0 tnctrx.com +0.0.0.0 toolbar.startnow.com +0.0.0.0 toolbar.wibiya.com +0.0.0.0 toolbar.wips.com +0.0.0.0 toolbarwizard.vmn.net +0.0.0.0 tools.naughtyamerica.com +0.0.0.0 tools.ztod.com +0.0.0.0 toomami.com +0.0.0.0 toon-families.com +0.0.0.0 toondinsey.com +0.0.0.0 toonfamilies.net +0.0.0.0 top.artcomix.com +0.0.0.0 top.dating.lt +0.0.0.0 top10registrycleaners.com +0.0.0.0 top50.co.uk +0.0.0.0 topdesktop.ezthemes.com +0.0.0.0 topqualitylink.com +0.0.0.0 torgi.kz +0.0.0.0 toroadvertisingmedia.com +0.0.0.0 torpiddurkeeopthalmic.info +0.0.0.0 tossm.com +0.0.0.0 totemcash.com +0.0.0.0 totszentmarton.hu +0.0.0.0 towerecords.com +0.0.0.0 track.rtdock.com +0.0.0.0 track.viralvidi.com +0.0.0.0 tracker.bannerflow.com +0.0.0.0 trackertracker.com +0.0.0.0 tracki112.com +0.0.0.0 tracking-stats-tr.usa.cc +0.0.0.0 tracking.domobmedia.com +0.0.0.0 tracking.pickyourplum.com +0.0.0.0 tracking.softwareprojects.com +0.0.0.0 tracking.spiderbait.com +0.0.0.0 tracklead.net +0.0.0.0 trackzapper.com +0.0.0.0 traff1.com +0.0.0.0 translation.conduit.com +0.0.0.0 travekocity.com +0.0.0.0 travelasity.com +0.0.0.0 travelcape.com +0.0.0.0 traveliocity.com +0.0.0.0 travelocidy.com +0.0.0.0 travelocite.com +0.0.0.0 travelocitu.com +0.0.0.0 travelocityca.com +0.0.0.0 travelocityt.com +0.0.0.0 travelocoity.com +0.0.0.0 travelogity.com +0.0.0.0 traveloicty.com +0.0.0.0 traveloocity.com +0.0.0.0 traveloscity.com +0.0.0.0 travelovity.com +0.0.0.0 traveolocity.com +0.0.0.0 travlers.com +0.0.0.0 treavelocity.com +0.0.0.0 triggers.wfxtriggers.com +0.0.0.0 triggers1.wfxtriggers.com +0.0.0.0 triplequadturbo.com +0.0.0.0 tritratrullala.gekitzelt.de +0.0.0.0 trk.pcsecurityshield.com +0.0.0.0 trk.simply.net +0.0.0.0 trk4.com +0.0.0.0 trkingace.com +0.0.0.0 trqvelocity.com +0.0.0.0 truecolored.com +0.0.0.0 trueguardscaner33-p.xorg.pl +0.0.0.0 trusearch.net +0.0.0.0 trustedbestsites.com +0.0.0.0 trustsoft.com +0.0.0.0 trvelocity.com +0.0.0.0 trx625.com +0.0.0.0 ttt.fwq101.tk +0.0.0.0 tttbbbttt.zapto.org +0.0.0.0 tube.exclusiotv.be +0.0.0.0 tube8vidscjk.ddns.name +0.0.0.0 tube8vidscqs.ddns.name +0.0.0.0 tube8vidscut.ddns.name +0.0.0.0 tube8vidsdst.ddns.name +0.0.0.0 tube8vidsfgd.ddns.name +0.0.0.0 tube8vidshhr.ddns.name +0.0.0.0 tube8vidshkk.ddns.name +0.0.0.0 tube8vidsiet.ddns.name +0.0.0.0 tube8vidsiww.ddns.name +0.0.0.0 tube8vidsjan.ddns.name +0.0.0.0 tube8vidsjhn.ddns.name +0.0.0.0 tube8vidsjtq.ddns.name +0.0.0.0 tube8vidslqk.ddns.name +0.0.0.0 tube8vidslrz.ddns.name +0.0.0.0 tube8vidsnrt.ddns.name +0.0.0.0 tube8vidsnvd.ddns.name +0.0.0.0 tube8vidsolh.ddns.name +0.0.0.0 tube8vidspeq.ddns.name +0.0.0.0 tube8vidsqof.ddns.name +0.0.0.0 tube8vidsrhl.ddns.name +0.0.0.0 tube8vidssjw.ddns.name +0.0.0.0 tube8vidstyp.ddns.name +0.0.0.0 tube8vidsvcs.ddns.name +0.0.0.0 tube8vidsvmr.ddns.name +0.0.0.0 tube8vidsvrx.ddns.name +0.0.0.0 tube8vidswtb.ddns.name +0.0.0.0 tube8vidswys.ddns.name +0.0.0.0 tube8vidsxlo.ddns.name +0.0.0.0 tube8vidsxpg.ddns.name +0.0.0.0 tube8vidsxwu.ddns.name +0.0.0.0 tube8vidsyip.ddns.name +0.0.0.0 tube8vidszmi.ddns.name +0.0.0.0 tube8vidsznj.ddns.name +0.0.0.0 tube8vidsznx.ddns.name +0.0.0.0 tube8vidszyj.ddns.name +0.0.0.0 tuckows.com +0.0.0.0 tukejrh.angelfire.com +0.0.0.0 turkeyrank.com +0.0.0.0 tvzebra.popunder.ru +0.0.0.0 twairlines.com +0.0.0.0 twskype.com +0.0.0.0 twttr.com +0.0.0.0 tzw.com +0.0.0.0 u.extreme-dm.com +0.0.0.0 u.zeroredirect.com +0.0.0.0 u0.extreme-dm.com +0.0.0.0 u1.extreme-dm.com +0.0.0.0 ualumphuoldi.angelcities.com +0.0.0.0 uk.mediaplayercodecpack.com +0.0.0.0 unblockfacebook.co.uk +0.0.0.0 unblocksit.es +0.0.0.0 undebuy.com +0.0.0.0 universal-downloader.softonic.fr +0.0.0.0 unlimiclick.com +0.0.0.0 unrealcommander.biz +0.0.0.0 unrealcommander.com +0.0.0.0 unrealcommander.org +0.0.0.0 uoaofgqu.angelcities.com +0.0.0.0 uojamcse.angelcities.com +0.0.0.0 update-java.kit.net +0.0.0.0 update-skype.freehostia.com +0.0.0.0 update.privdog.com +0.0.0.0 updo.nl +0.0.0.0 upload.luckyorange.net +0.0.0.0 upproar.com +0.0.0.0 uprour.com +0.0.0.0 uptodatecontent.net +0.0.0.0 urchman11.zapto.org +0.0.0.0 us.mediaplayercodecpack.com +0.0.0.0 users.effectivebrand.com +0.0.0.0 utm.myway.com +0.0.0.0 utm.popularscreensavers.com +0.0.0.0 utm.trk.myway.com +0.0.0.0 utm.trk.popularscreensavers.com +0.0.0.0 uvirt3.active24.cz +0.0.0.0 v.extreme-dm.com +0.0.0.0 v.inigsplan.ru +0.0.0.0 v.zeroredirect.com +0.0.0.0 v0.extreme-dm.com +0.0.0.0 v1.extreme-dm.com +0.0.0.0 v2.urlads.net +0.0.0.0 vacationcellular.net +0.0.0.0 vaime.net.popunder.ru +0.0.0.0 valuehost.co.uk +0.0.0.0 vanguardair.com +0.0.0.0 vasanthkumar.com +0.0.0.0 vclicks.net +0.0.0.0 vdhu.com +0.0.0.0 verifiedbyverisigned.com +0.0.0.0 very-koi.com +0.0.0.0 vf7.soundsecureredir.com +0.0.0.0 video-pomp.com +0.0.0.0 videosongplayer.com +0.0.0.0 view.s4.exacttarget.com +0.0.0.0 view.s6.exacttarget.com +0.0.0.0 view.s7.exacttarget.com +0.0.0.0 view.s8.exacttarget.com +0.0.0.0 villalecchi.com +0.0.0.0 vip.clickzzs.nl +0.0.0.0 vip2.clickzzs.nl +0.0.0.0 vipcpms.com +0.0.0.0 viper.popunder.ru +0.0.0.0 vistas.popunder.ru +0.0.0.0 vk2ca.com +0.0.0.0 vmay.com +0.0.0.0 vokr-gtavc.ic.cz +0.0.0.0 vpnaffiliates.com +0.0.0.0 vq918450.com +0.0.0.0 vroll.net +0.0.0.0 vyrus.redirectme.net +0.0.0.0 w-02.th.seeweb.it +0.0.0.0 w.ahalogy.com +0.0.0.0 w.extreme-dm.com +0.0.0.0 w.zeroredirect.com +0.0.0.0 w0.extreme-dm.com +0.0.0.0 w1.extreme-dm.com +0.0.0.0 w832297.open.ge.tt +0.0.0.0 wallpapers91.com +0.0.0.0 wannawatch.com +0.0.0.0 warco.pl +0.0.0.0 warez.softonic.fr +0.0.0.0 warez4.org +0.0.0.0 warezaccess.com +0.0.0.0 warezkeeper.com +0.0.0.0 warioland.com +0.0.0.0 watch24.com +0.0.0.0 wateristian.com +0.0.0.0 wdmwebs.us +0.0.0.0 weatherbugbrowserbar.mywebsearch.com +0.0.0.0 weathet.com +0.0.0.0 web-feed.net +0.0.0.0 web.info.com +0.0.0.0 webgems.popunder.ru +0.0.0.0 webmonitor.fyxm.net +0.0.0.0 websitehome.co.uk +0.0.0.0 wera.popunder.ru +0.0.0.0 westerntaneyfire.com +0.0.0.0 whengirlsgowild.com +0.0.0.0 widestep.com +0.0.0.0 win-spy.com +0.0.0.0 winadiscount.com +0.0.0.0 winaproduct.com +0.0.0.0 wincleaner.com +0.0.0.0 wincleaneras.com +0.0.0.0 wincleanit.info +0.0.0.0 windowsytech.com +0.0.0.0 winlock.usa.cc +0.0.0.0 winscholarship.com +0.0.0.0 wkmg.co.kr +0.0.0.0 wmediaplayernow.com +0.0.0.0 wmmax.com +0.0.0.0 wmserver.net +0.0.0.0 wnt-40.seeweb.it +0.0.0.0 wordseach.com +0.0.0.0 wow.games.info.com +0.0.0.0 wp-stat.s3.amazonasw.com +0.0.0.0 wpxn.com +0.0.0.0 writingassociates.com +0.0.0.0 ws.00zasdf.pw +0.0.0.0 ws.abbp1.website +0.0.0.0 ws.poolnoodle.tech +0.0.0.0 ww1.tongji123.com +0.0.0.0 ww2.tongji123.com +0.0.0.0 ww3.tongji123.com +0.0.0.0 ww4.tongji123.com +0.0.0.0 wwaol.com +0.0.0.0 wwfsable.com +0.0.0.0 www-google.nl +0.0.0.0 www.1001movies.com +0.0.0.0 www.101malls.com +0.0.0.0 www.105vibe.com +0.0.0.0 www.11hour.com +0.0.0.0 www.11zz.com +0.0.0.0 www.123go.com +0.0.0.0 www.2.livejasmin.com +0.0.0.0 www.2607.cn +0.0.0.0 www.302br.net +0.0.0.0 www.39dvd-999.com +0.0.0.0 www.7metasearch.com +0.0.0.0 www.7search.com +0.0.0.0 www.999ways.blogspot.co.uk +0.0.0.0 www.9malls.co.uk +0.0.0.0 www.abacusfinance.co.uk +0.0.0.0 www.absolutely-clean-up-pc-errors.com +0.0.0.0 www.accidentadvicehelpline.co.uk +0.0.0.0 www.acezsoftware.com +0.0.0.0 www.ackjeeves.com +0.0.0.0 www.ad-souk.com +0.0.0.0 www.adamsfilms.com +0.0.0.0 www.adamsmarkhotels.com +0.0.0.0 www.adblockanalytics.com +0.0.0.0 www.adcell.de +0.0.0.0 www.adchimp.com +0.0.0.0 www.adclickservice.com +0.0.0.0 www.adclickthru.net +0.0.0.0 www.additcinggames.com +0.0.0.0 www.adforati.com +0.0.0.0 www.adgtracker.com +0.0.0.0 www.adlock.in +0.0.0.0 www.adnetworkperformance.com +0.0.0.0 www.adobe-flashplayer.com +0.0.0.0 www.adotube.com +0.0.0.0 www.adprotect.net +0.0.0.0 www.adtegrity.com +0.0.0.0 www.adtiger.de +0.0.0.0 www.advancedcleaner.com +0.0.0.0 www.advancedsoftwaresupport.com +0.0.0.0 www.aeronautica.gob.pa +0.0.0.0 www.aerreravasi.com +0.0.0.0 www.affiliatefuture.co.uk +0.0.0.0 www.affin-on.com +0.0.0.0 www.afftrack.com +0.0.0.0 www.aimes.com +0.0.0.0 www.aintdoinshit.com +0.0.0.0 www.akirkpatrick.com +0.0.0.0 www.alaksaair.com +0.0.0.0 www.alaskaaair.com +0.0.0.0 www.albiondrugs.com +0.0.0.0 www.alexanderinteriorsanddesign.com +0.0.0.0 www.alibabaslots.com +0.0.0.0 www.all-internet-security.com +0.0.0.0 www.allfet.info +0.0.0.0 www.altafista.com +0.0.0.0 www.amazing-offers.co.il +0.0.0.0 www.american-prize-center.com +0.0.0.0 www.analyticdns.org +0.0.0.0 www.andr.net +0.0.0.0 www.angelinajoliepics.com +0.0.0.0 www.angelsinuniform.com +0.0.0.0 www.anglewinks.com +0.0.0.0 www.angolotesti.it +0.0.0.0 www.animal-drawings.com +0.0.0.0 www.animal36.com +0.0.0.0 www.animalrank.com +0.0.0.0 www.animaltoplist.com +0.0.0.0 www.anmira.info +0.0.0.0 www.ant.com +0.0.0.0 www.antalya.ru +0.0.0.0 www.anticarredodolomiti.com +0.0.0.0 www.anticlown.com +0.0.0.0 www.anycracks.com +0.0.0.0 www.apple-updates.com +0.0.0.0 www.appsgame.club +0.0.0.0 www.aproxtrack2.com +0.0.0.0 www.arcadefree.com +0.0.0.0 www.archigate.it +0.0.0.0 www.areasnap.com +0.0.0.0 www.arecio.work +0.0.0.0 www.arkinsoftware.in +0.0.0.0 www.artcomix.com +0.0.0.0 www.ascentive.com +0.0.0.0 www.assculturaleincontri.it +0.0.0.0 www.atinna.com +0.0.0.0 www.atmovs.com +0.0.0.0 www.atofilms.com +0.0.0.0 www.atousoft.com +0.0.0.0 www.auctiondirectory.org +0.0.0.0 www.audia6.com +0.0.0.0 www.auto-overview.com +0.0.0.0 www.automoneygenerator.com +0.0.0.0 www.autonations.com +0.0.0.0 www.av-clean.com +0.0.0.0 www.avis.cm +0.0.0.0 www.avrakougioumtzi.gr +0.0.0.0 www.avskype.com +0.0.0.0 www.ayehcleaners.com +0.0.0.0 www.balook.com +0.0.0.0 www.bananarepubic.com +0.0.0.0 www.bannanarepublic.com +0.0.0.0 www.bannerpromotion.it +0.0.0.0 www.barclaysghana.org +0.0.0.0 www.bcservice.it +0.0.0.0 www.bde3d.com +0.0.0.0 www.bdsmcompany.com +0.0.0.0 www.bdsmtours.com +0.0.0.0 www.be-funk.com +0.0.0.0 www.beespace.com.ua +0.0.0.0 www.belshar.com +0.0.0.0 www.besstbuy.com +0.0.0.0 www.bestappinstalls.com +0.0.0.0 www.bestcomputeradvisor.com +0.0.0.0 www.bestsearch.com +0.0.0.0 www.bestserials.com +0.0.0.0 www.bestwm.info +0.0.0.0 www.beyondwhois.com +0.0.0.0 www.bighop.com +0.0.0.0 www.bigmart.com.np +0.0.0.0 www.bigpenisguide.com +0.0.0.0 www.bigstoreoffers.co.uk +0.0.0.0 www.bilbob.com +0.0.0.0 www.bilder-upload.eu +0.0.0.0 www.binadroid.com +0.0.0.0 www.bizneed.com +0.0.0.0 www.bj04.com +0.0.0.0 www.blog-hits.com +0.0.0.0 www.blogrankers.com +0.0.0.0 www.bluemountain1.com +0.0.0.0 www.bluemountain2.com +0.0.0.0 www.bluemounten.com +0.0.0.0 www.boattraider.com +0.0.0.0 www.bonzbuddy.com +0.0.0.0 www.bonzibuddi.com +0.0.0.0 www.bonzybuddy.com +0.0.0.0 www.boostsoftware.com +0.0.0.0 www.bormis.com +0.0.0.0 www.bracalemusic.com +0.0.0.0 www.bracbetul.com +0.0.0.0 www.brainfox.com +0.0.0.0 www.brans.pl +0.0.0.0 www.bravetools.net +0.0.0.0 www.brevardmusic.com +0.0.0.0 www.bride1.com +0.0.0.0 www.browseraccelerator.com +0.0.0.0 www.buffalogoesout.com +0.0.0.0 www.bugsurf.com +0.0.0.0 www.bulgariabg.com +0.0.0.0 www.butterfly-media.co.uk +0.0.0.0 www.buyingedge.com +0.0.0.0 www.buyskype.ru +0.0.0.0 www.bypasser.net +0.0.0.0 www.cabeles.com +0.0.0.0 www.cadastrodacopa.net +0.0.0.0 www.cadillacescalade.com +0.0.0.0 www.californiastateparks.com +0.0.0.0 www.calllwave.com +0.0.0.0 www.calworthingtonford.com +0.0.0.0 www.candidography.com +0.0.0.0 www.catgallery.com +0.0.0.0 www.catz4.com +0.0.0.0 www.caue971.org +0.0.0.0 www.cazzigrossi.org +0.0.0.0 www.cbtopsites.com +0.0.0.0 www.ccbilleu.com +0.0.0.0 www.ccleaner.com.es +0.0.0.0 www.ccp14.ac.uk +0.0.0.0 www.cdiabetes.com +0.0.0.0 www.cecash.com +0.0.0.0 www.cellularbeton.it +0.0.0.0 www.centerfind.com +0.0.0.0 www.centertrk.com +0.0.0.0 www.centralwestwater.com.au +0.0.0.0 www.certified-toolbar.com +0.0.0.0 www.ceskarepublika.net +0.0.0.0 www.cgi-view-item-co-uk.xf.cz +0.0.0.0 www.chaseonline.com +0.0.0.0 www.cheapstickets.com +0.0.0.0 www.cheaptickests.com +0.0.0.0 www.cheapticketes.com +0.0.0.0 www.cheapticketsinc.com +0.0.0.0 www.cheapticketts.com +0.0.0.0 www.cheapticktes.com +0.0.0.0 www.checktraf.com +0.0.0.0 www.chiaperottipaolo.it +0.0.0.0 www.chilecapacita.cl +0.0.0.0 www.chilyregistrycleaner.com +0.0.0.0 www.chlcotrk.com +0.0.0.0 www.chokertraffic.com +0.0.0.0 www.chsplantsales.co.uk +0.0.0.0 www.chuckfaganco.com +0.0.0.0 www.claitors.com +0.0.0.0 www.classicallyabsurdphotography.com +0.0.0.0 www.cle.kr +0.0.0.0 www.clean-cracks.com +0.0.0.0 www.clean-search.com +0.0.0.0 www.clean-space.com +0.0.0.0 www.clean-start.net +0.0.0.0 www.cleanallspyware.com +0.0.0.0 www.cleanallvirus.com +0.0.0.0 www.cleanersoft.com +0.0.0.0 www.cleanmypc.com +0.0.0.0 www.cleanpcnow.com +0.0.0.0 www.cleanproxy.com +0.0.0.0 www.cleansearch.net +0.0.0.0 www.cleansite.us +0.0.0.0 www.cleansofts.com +0.0.0.0 www.cleanuninstall.com +0.0.0.0 www.cleanup-your-computer.com +0.0.0.0 www.clearshieldredirect.com +0.0.0.0 www.clickadu.com +0.0.0.0 www.clickbank.net +0.0.0.0 www.clickbanksites.info +0.0.0.0 www.clickcash.com +0.0.0.0 www.clicksagent.com +0.0.0.0 www.clickthruserver.com +0.0.0.0 www.cliop.com +0.0.0.0 www.clkfeed.com +0.0.0.0 www.clkoffers.com +0.0.0.0 www.clksite.com +0.0.0.0 www.cloudtracked.com +0.0.0.0 www.clxcaf.com +0.0.0.0 www.cnbnews.com +0.0.0.0 www.cnn.cm +0.0.0.0 www.cnnnew.com +0.0.0.0 www.cogivea.com +0.0.0.0 www.coldwellbanker.net +0.0.0.0 www.collectiable.com +0.0.0.0 www.columbahouse.com +0.0.0.0 www.columbianhouse.com +0.0.0.0 www.comairairlines.com +0.0.0.0 www.comfz.com +0.0.0.0 www.completedord1332.com +0.0.0.0 www.conds.ru +0.0.0.0 www.conduit.com +0.0.0.0 www.consumeralternatives.org +0.0.0.0 www.contentcleaner.com +0.0.0.0 www.continentialairline.com +0.0.0.0 www.contniental.com +0.0.0.0 www.coolfreehost.com +0.0.0.0 www.coreclickhoo.com +0.0.0.0 www.cortesidesign.com +0.0.0.0 www.cpmservice1.com +0.0.0.0 www.crackfulldownload.com +0.0.0.0 www.crackspider.net +0.0.0.0 www.cracksplanet.com +0.0.0.0 www.crackzplanet.com +0.0.0.0 www.crazyprotocol.com +0.0.0.0 www.credibleartstherapies.org +0.0.0.0 www.cswilliamsburg.com +0.0.0.0 www.ctibank.com +0.0.0.0 www.ctrck.com +0.0.0.0 www.cudacorp.com +0.0.0.0 www.customersupporthelp.com +0.0.0.0 www.cybermecca.com +0.0.0.0 www.cyberzine.com +0.0.0.0 www.cybilling.com +0.0.0.0 www.dance-alarm.de +0.0.0.0 www.darley.co.uk +0.0.0.0 www.dateck.com +0.0.0.0 www.dcm5.com +0.0.0.0 www.dddcc.com +0.0.0.0 www.decografix.com +0.0.0.0 www.deflorationvirgins.com +0.0.0.0 www.dentairemalin.com +0.0.0.0 www.desifever.com +0.0.0.0 www.desirevandoorne.nl +0.0.0.0 www.digiaquascr.com +0.0.0.0 www.dimarsbg.com +0.0.0.0 www.dipli.unipa.it +0.0.0.0 www.directxex.com +0.0.0.0 www.dirtyje.ws +0.0.0.0 www.disable-uac.com +0.0.0.0 www.distribuidoraderetentores.com.br +0.0.0.0 www.distrilamadrid.com.ar +0.0.0.0 www.divx.it +0.0.0.0 www.djsrp.com +0.0.0.0 www.doctor-alex.com +0.0.0.0 www.dodostats.com +0.0.0.0 www.dogpial.com +0.0.0.0 www.dollarrentcar.com +0.0.0.0 www.domainfwd.com +0.0.0.0 www.domainfwding.com +0.0.0.0 www.dotnetadvisor.info +0.0.0.0 www.dotzup.com +0.0.0.0 www.dougmlee.com +0.0.0.0 www.dowdenphotography.com +0.0.0.0 www.down1oads.com +0.0.0.0 www.downloads-whatsapp.com +0.0.0.0 www.downloadupload.com +0.0.0.0 www.downloadwarez.org +0.0.0.0 www.dp-medien.eu +0.0.0.0 www.drivotracker.com +0.0.0.0 www.drunkenstepfather.com +0.0.0.0 www.dualvaccine.com +0.0.0.0 www.duplicatefilecleaner.com +0.0.0.0 www.dynamictoolbar.com +0.0.0.0 www.dzzrenjanin.rs +0.0.0.0 www.easy-dating.org +0.0.0.0 www.ebertandroeper.com +0.0.0.0 www.eclean.or.kr +0.0.0.0 www.eclkspsa.com +0.0.0.0 www.ecpmrocks.com +0.0.0.0 www.ecxcite.com +0.0.0.0 www.edirectory.co.uk +0.0.0.0 www.edmedsnow.com +0.0.0.0 www.effectivebrand.com +0.0.0.0 www.eftps.com +0.0.0.0 www.egoldenglove.com +0.0.0.0 www.eivamos.com +0.0.0.0 www.elc.tomsk.ru +0.0.0.0 www.electra-jjh.com.br +0.0.0.0 www.elisaart.it +0.0.0.0 www.emrlogistics.com +0.0.0.0 www.engelfire.com +0.0.0.0 www.enigmasoftware.com +0.0.0.0 www.enoratraffic.com +0.0.0.0 www.epmads.com +0.0.0.0 www.equallyyolked.com +0.0.0.0 www.ertya.com +0.0.0.0 www.etahub.com +0.0.0.0 www.evaairline.com +0.0.0.0 www.everydaygays.com +0.0.0.0 www.exactadvertising.com +0.0.0.0 www.exacttarget.com +0.0.0.0 www.expressaffiliatesite.com +0.0.0.0 www.expressomatogrosso.com.br +0.0.0.0 www.eyes.by +0.0.0.0 www.ezthemes.com +0.0.0.0 www.f8350e7c1.se +0.0.0.0 www.fabrics-store.com +0.0.0.0 www.facebook.cm +0.0.0.0 www.facebook.realtorarcf.com +0.0.0.0 www.facebookasciiart.com +0.0.0.0 www.facebookcrawl.co.cc +0.0.0.0 www.facebookloginsignin.com +0.0.0.0 www.facebookunblocking.com +0.0.0.0 www.fastdownload10.com +0.0.0.0 www.fastnclick.com +0.0.0.0 www.fastsearchproduct.com +0.0.0.0 www.favicon.com +0.0.0.0 www.federatedstores.com +0.0.0.0 www.federicksofhollywood.com +0.0.0.0 www.feiyang163.com +0.0.0.0 www.fiduciariobajio.com.mx +0.0.0.0 www.filefortune.com +0.0.0.0 www.findit-quick.com +0.0.0.0 www.firstconsumers.com +0.0.0.0 www.fixcleaner.com +0.0.0.0 www.fixio-pc-cleaner.com +0.0.0.0 www.flashcasino.com +0.0.0.0 www.flashdem.fr +0.0.0.0 www.flashplayer_macro.kit.net +0.0.0.0 www.flowtec.com.br +0.0.0.0 www.fmcurling.org +0.0.0.0 www.foreclousure.com +0.0.0.0 www.foreclousures.com +0.0.0.0 www.forex-instruments.info +0.0.0.0 www.formacionprofesional.webuda.com +0.0.0.0 www.formessengers.com +0.0.0.0 www.forum.ithealth.ru +0.0.0.0 www.fotoidea.com +0.0.0.0 www.fpcclicks.com +0.0.0.0 www.fpcpopunder.com +0.0.0.0 www.free-choices.com +0.0.0.0 www.freebiesms.co.uk +0.0.0.0 www.freebitmoney.com +0.0.0.0 www.freedownloadzone.com +0.0.0.0 www.freegamessource.com +0.0.0.0 www.freemao.com +0.0.0.0 www.freenew.net +0.0.0.0 www.freeserials.ws +0.0.0.0 www.freevideo.biz.nf +0.0.0.0 www.freewebtown.com +0.0.0.0 www.friendlyduck.com +0.0.0.0 www.frosinonewesternshow.it +0.0.0.0 www.frtya.com +0.0.0.0 www.frtyb.com +0.0.0.0 www.full-edition.info +0.0.0.0 www.funtopliste.de +0.0.0.0 www.funwebproducts.com +0.0.0.0 www.fxlayer.net +0.0.0.0 www.fxstra.com +0.0.0.0 www.fyxm.net +0.0.0.0 www.gaja79.com +0.0.0.0 www.galileounaluna.com +0.0.0.0 www.gameangel.com +0.0.0.0 www.gameatlas.com +0.0.0.0 www.gameplaylabs.com +0.0.0.0 www.gamepor.com +0.0.0.0 www.gamerevoluton.com +0.0.0.0 www.games4u.ws +0.0.0.0 www.gamesfly.com +0.0.0.0 www.gamesharck.com +0.0.0.0 www.gamesharkcentral.com +0.0.0.0 www.garudaairlines.com +0.0.0.0 www.gayxperience.com +0.0.0.0 www.gen2server.com +0.0.0.0 www.generationgirls.com +0.0.0.0 www.genforumgenealogy.com +0.0.0.0 www.get-avast.com +0.0.0.0 www.get-quadcleaner.com +0.0.0.0 www.getiton.com +0.0.0.0 www.getmeaticket.co.uk +0.0.0.0 www.getrockerbox.com +0.0.0.0 www.getsearchlist.com +0.0.0.0 www.gilvision.com +0.0.0.0 www.gliamicidellunicef.it +0.0.0.0 www.globalcharge.com +0.0.0.0 www.gnuetella.com +0.0.0.0 www.go777site.com +0.0.0.0 www.goggl.com +0.0.0.0 www.google-docs.org +0.0.0.0 www.googlew.com +0.0.0.0 www.googlre.com +0.0.0.0 www.googlwe.com +0.0.0.0 www.goolegames.com +0.0.0.0 www.goolges.com +0.0.0.0 www.gopeds.com +0.0.0.0 www.gopogle.com +0.0.0.0 www.gowin7.com +0.0.0.0 www.grabfile.co +0.0.0.0 www.gratisweb.com +0.0.0.0 www.greatwalltour.org +0.0.0.0 www.grendizer.biz +0.0.0.0 www.guaranty.com.cn +0.0.0.0 www.gulf-industrial.com +0.0.0.0 www.gvc.vn +0.0.0.0 www.gwmtracker.com +0.0.0.0 www.gxplugin.com +0.0.0.0 www.h-adachi.org +0.0.0.0 www.h21.ru +0.0.0.0 www.hackboy.hit.bg +0.0.0.0 www.hacking-facebook.com +0.0.0.0 www.handyarchive.com +0.0.0.0 www.hanulsms.com +0.0.0.0 www.harmonyhollow.net +0.0.0.0 www.heaptickets.com +0.0.0.0 www.helpmedownload.com +0.0.0.0 www.hentaidatabase.com +0.0.0.0 www.hertzsales.com +0.0.0.0 www.hgtzz.com +0.0.0.0 www.hidebux.com +0.0.0.0 www.hidemyass.com +0.0.0.0 www.historykill.com +0.0.0.0 www.hlserve.com +0.0.0.0 www.hnskorea.co.kr +0.0.0.0 www.hoerbird.net +0.0.0.0 www.holdhelptime.com +0.0.0.0 www.holika.com +0.0.0.0 www.homedepoy.com +0.0.0.0 www.homrdepot.com +0.0.0.0 www.hopto.org +0.0.0.0 www.hornytraffic.com +0.0.0.0 www.host-it.co.uk +0.0.0.0 www.hot-bot.com +0.0.0.0 www.hot2015rewards.com +0.0.0.0 www.hotspotshield.com +0.0.0.0 www.howtocleanacomputervirus.com +0.0.0.0 www.hustlercash.hit.bg +0.0.0.0 www.i-games.biz +0.0.0.0 www.icityfind.com +0.0.0.0 www.icoocash.com +0.0.0.0 www.icracks.net +0.0.0.0 www.ieginc.com +0.0.0.0 www.ifastnet.com +0.0.0.0 www.igame4free.com +0.0.0.0 www.ilovecheating.com +0.0.0.0 www.imagesmovies.com +0.0.0.0 www.info.com +0.0.0.0 www.infra.by +0.0.0.0 www.inlinea.co.uk +0.0.0.0 www.innatek.com +0.0.0.0 www.insidecentralfl.com +0.0.0.0 www.installm.net +0.0.0.0 www.instorm.com +0.0.0.0 www.intera-x.com +0.0.0.0 www.interia-ek.ru +0.0.0.0 www.internethistorycleaner.ws +0.0.0.0 www.isettatech.com +0.0.0.0 www.islamipedia.org +0.0.0.0 www.isuzi.com +0.0.0.0 www.itunesdownloadstore.com +0.0.0.0 www.iybasketball.info +0.0.0.0 www.japanesevehicles.us +0.0.0.0 www.japanmadchen.com +0.0.0.0 www.japtron.es +0.0.0.0 www.javascriptobfuscator.com +0.0.0.0 www.jcwhiney.com +0.0.0.0 www.jcwhintey.com +0.0.0.0 www.jcwhitey.com +0.0.0.0 www.jdfabrication.com +0.0.0.0 www.jejuskypension.com +0.0.0.0 www.jigshhappy.com +0.0.0.0 www.jmp2click.com +0.0.0.0 www.joecartonn.com +0.0.0.0 www.joetoons.com +0.0.0.0 www.joincreditexpert.co.uk +0.0.0.0 www.joinourwebsite.com +0.0.0.0 www.josip-stadler.org +0.0.0.0 www.jque.net +0.0.0.0 www.jsing.net +0.0.0.0 www.jsonip.com +0.0.0.0 www.juedische-kammerphilharmonie.de +0.0.0.0 www.k5zoom.com +0.0.0.0 www.kalantzis.net +0.0.0.0 www.kaspersky-shop.ch +0.0.0.0 www.katia-paliotti.com +0.0.0.0 www.kazaa.com +0.0.0.0 www.kcta.or.kr +0.0.0.0 www.keygen.us +0.0.0.0 www.kickassratios.com +0.0.0.0 www.kidsangel.com +0.0.0.0 www.kipasdenim.com +0.0.0.0 www.kjbbc.net +0.0.0.0 www.klikbonus.com +0.0.0.0 www.komodia.com +0.0.0.0 www.kowasaki.com +0.0.0.0 www.kwbtgame.com +0.0.0.0 www.kwistal.nl +0.0.0.0 www.laexotic.com +0.0.0.0 www.lanonna.co.uk +0.0.0.0 www.lapiden.com +0.0.0.0 www.lateecapes.com +0.0.0.0 www.lcbcad.co.uk +0.0.0.0 www.leadingedgecash.com +0.0.0.0 www.lefos.net +0.0.0.0 www.legendofdragoon.com +0.0.0.0 www.lennoxcollections.com +0.0.0.0 www.letssearch.com +0.0.0.0 www.libecki.net +0.0.0.0 www.liders.biz +0.0.0.0 www.lifeeverest.com +0.0.0.0 www.linconpark.com +0.0.0.0 www.linkbucks.com +0.0.0.0 www.linktarget.com +0.0.0.0 www.liqwid.net +0.0.0.0 www.litec-fr.com +0.0.0.0 www.littlesturgisrally.com +0.0.0.0 www.livejasmin.com +0.0.0.0 www.livewell.net +0.0.0.0 www.localh0st.info +0.0.0.0 www.lonelywifehookup.com +0.0.0.0 www.longtraffic.com +0.0.0.0 www.lostartofbeingadame.com +0.0.0.0 www.lottoga.com +0.0.0.0 www.lprshcsmijfovp.com +0.0.0.0 www.luchtenbergdecor.com.br +0.0.0.0 www.lufhansa.com +0.0.0.0 www.lufthansaairlines.com +0.0.0.0 www.lufthanza.com +0.0.0.0 www.lycosgamesville.com +0.0.0.0 www.lzjl.com +0.0.0.0 www.m-99.co.uk +0.0.0.0 www.m-barati.de +0.0.0.0 www.m1crosoft.com +0.0.0.0 www.maatch.com +0.0.0.0 www.maconbraves.com +0.0.0.0 www.magellen.com +0.0.0.0 www.mahindrainsurance.com +0.0.0.0 www.mainteck-fr.com +0.0.0.0 www.malest.com +0.0.0.0 www.malkm.com +0.0.0.0 www.mamameidia.com +0.0.0.0 www.mamamidia.com +0.0.0.0 www.mansmith.net +0.0.0.0 www.mapqueat.com +0.0.0.0 www.mapquestt.com +0.0.0.0 www.mapquuest.com +0.0.0.0 www.marcopolo.uk.net +0.0.0.0 www.marinoderosas.com +0.0.0.0 www.markbruinink.nl +0.0.0.0 www.martgage.com +0.0.0.0 www.masterofalltradetax.online +0.0.0.0 www.mathenea.com +0.0.0.0 www.maxbounty.com +0.0.0.0 www.maxregistrycleaner.com +0.0.0.0 www.maxregistrycleaner.net +0.0.0.0 www.maybankard.com.my +0.0.0.0 www.mcleanvahomes.com +0.0.0.0 www.media-playerz.com +0.0.0.0 www.mediaplayercodecpack.com +0.0.0.0 www.meetyourmessenger.co.uk +0.0.0.0 www.meiluziai.info +0.0.0.0 www.merrymilkfoods.com +0.0.0.0 www.messagetag.com +0.0.0.0 www.mgjmp.com +0.0.0.0 www.mil-colores.com +0.0.0.0 www.milardi.it +0.0.0.0 www.milfsites.net +0.0.0.0 www.ming-dun.com.tw +0.0.0.0 www.minigameplanet.com +0.0.0.0 www.mirrors.site50.net +0.0.0.0 www.mlinktracker.com +0.0.0.0 www.mlpoint.pt +0.0.0.0 www.mm26.com +0.0.0.0 www.mmapquest.com +0.0.0.0 www.mmtracking.com +0.0.0.0 www.mobatory.com +0.0.0.0 www.monarchslo.com +0.0.0.0 www.monofeel.com +0.0.0.0 www.montacarichi.it +0.0.0.0 www.mormonchurchgenealogy.com +0.0.0.0 www.moucitons.com +0.0.0.0 www.moviedownloader.net +0.0.0.0 www.moviesfone.com +0.0.0.0 www.mp3downloadhq.com +0.0.0.0 www.mp3helpdesk.com +0.0.0.0 www.mp3playerprovider.com +0.0.0.0 www.mpmotrk.com +0.0.0.0 www.mprptrk.com +0.0.0.0 www.mpxxtrk.com +0.0.0.0 www.ms-mvp.org +0.0.0.0 www.msnsports.com +0.0.0.0 www.mtmsms.com +0.0.0.0 www.mueller-holz-bau.com +0.0.0.0 www.mycleanerpc.com +0.0.0.0 www.mycleanpc.com +0.0.0.0 www.mycleanpc.tk +0.0.0.0 www.mydati.com +0.0.0.0 www.myoffers.co.uk +0.0.0.0 www.mysearch-engine.com +0.0.0.0 www.mysearch.com +0.0.0.0 www.myshopmarketim.com +0.0.0.0 www.myshovel.com +0.0.0.0 www.mytotalsearch.com +0.0.0.0 www.mywebsearch.com +0.0.0.0 www.n149adserv.com +0.0.0.0 www.naturesunshine.com +0.0.0.0 www.nbrtrack.com +0.0.0.0 www.neki.org +0.0.0.0 www.nestscape.com +0.0.0.0 www.netcscape.com +0.0.0.0 www.netscae.com +0.0.0.0 www.neumashop.cl +0.0.0.0 www.newclick.com +0.0.0.0 www.newcracks.net +0.0.0.0 www.neweed.org +0.0.0.0 www.neyscape.com +0.0.0.0 www.nikolamireasa.com +0.0.0.0 www.nkgamers.com +0.0.0.0 www.nmapquest.com +0.0.0.0 www.notrecommended.co.uk +0.0.0.0 www.nryb.com +0.0.0.0 www.nsrecord.org +0.0.0.0 www.ntkrnlpa.info +0.0.0.0 www.nwhomecare.co.uk +0.0.0.0 www.obyz.de +0.0.0.0 www.ocpersian.com +0.0.0.0 www.ohiomm.com +0.0.0.0 www.ojolink.fr +0.0.0.0 www.omnicleaningservices.com +0.0.0.0 www.onadstracker.com +0.0.0.0 www.onclickpredictiv.com +0.0.0.0 www.oneund.ru +0.0.0.0 www.online.sh.cn +0.0.0.0 www.onlineadmin.net +0.0.0.0 www.onlinedownloads.org +0.0.0.0 www.onwardclick.com +0.0.0.0 www.onwey.com +0.0.0.0 www.opendownloadmanager.com +0.0.0.0 www.opensoftwareupdate.com +0.0.0.0 www.opensoftwareupdater.com +0.0.0.0 www.optiker-michelmann.de +0.0.0.0 www.optimization-methods.com +0.0.0.0 www.orbiyz.com +0.0.0.0 www.oreware.com +0.0.0.0 www.oriceline.com +0.0.0.0 www.otherossettlement.com +0.0.0.0 www.out-lok.hpage.com +0.0.0.0 www.pager.site50.net +0.0.0.0 www.paime.com +0.0.0.0 www.pamoran.net +0.0.0.0 www.paraskov.com +0.0.0.0 www.pastie.org +0.0.0.0 www.patrickhickey.eu +0.0.0.0 www.pay-per-search.com +0.0.0.0 www.payn.me +0.0.0.0 www.paypal-exchange.com +0.0.0.0 www.paypalcz.cz +0.0.0.0 www.payperclickadvertising.org.uk +0.0.0.0 www.payusatax.com +0.0.0.0 www.pc-detox.com +0.0.0.0 www.pc-wallpapers.co.uk +0.0.0.0 www.pccleaner.com +0.0.0.0 www.pccleanerpro.com +0.0.0.0 www.pcmatic.com +0.0.0.0 www.pcmightymax.net +0.0.0.0 www.pcpitstop.com +0.0.0.0 www.pcregistrycleaner.com +0.0.0.0 www.pcsecurityshield.com +0.0.0.0 www.pdf-platinum.info +0.0.0.0 www.peiceline.com +0.0.0.0 www.penix.nl +0.0.0.0 www.penwithian.co.uk +0.0.0.0 www.perfectionautorepairs.com +0.0.0.0 www.petrafashion.com +0.0.0.0 www.petrenko.biz +0.0.0.0 www.petsmovies.com +0.0.0.0 www.pfaltzgraf.com +0.0.0.0 www.pgalvaoteles.pt +0.0.0.0 www.php4you.biz +0.0.0.0 www.pillsmoney.com +0.0.0.0 www.plarium.com +0.0.0.0 www.playerassist.com +0.0.0.0 www.playersaid.com +0.0.0.0 www.playfromcolumbiahouse.com +0.0.0.0 www.playgril.com +0.0.0.0 www.playsataion.com +0.0.0.0 www.playsations.com +0.0.0.0 www.playstatation.com +0.0.0.0 www.plumsoftware.co.uk +0.0.0.0 www.poesiadelsud.it +0.0.0.0 www.pokemonporno.com +0.0.0.0 www.poker.cm +0.0.0.0 www.poppers-rush.ru +0.0.0.0 www.popunder.ru +0.0.0.0 www.port.bg +0.0.0.0 www.praceline.com +0.0.0.0 www.predictivesearch.com +0.0.0.0 www.premiumpedia.com +0.0.0.0 www.priiceline.com +0.0.0.0 www.primosearch.com +0.0.0.0 www.privdog.com +0.0.0.0 www.pro.clanweb.cz +0.0.0.0 www.progettocrea.org +0.0.0.0 www.prorodeosportmed.com +0.0.0.0 www.prriceline.com +0.0.0.0 www.pumpkin.co.uk +0.0.0.0 www.puroclean.com +0.0.0.0 www.pussygreen.com +0.0.0.0 www.px24.com +0.0.0.0 www.qssa.co.uk +0.0.0.0 www.quad-cleaner.com +0.0.0.0 www.qualityindustrialcoatings.com +0.0.0.0 www.quickcreditscore.co.uk +0.0.0.0 www.quinnwealth.com +0.0.0.0 www.qzip.cjb.net +0.0.0.0 www.r2prod.com +0.0.0.0 www.racingandclassic.com +0.0.0.0 www.ratemodels.net +0.0.0.0 www.raveontrack.com +0.0.0.0 www.rd-direct.com +0.0.0.0 www.redhotchilli.co.uk +0.0.0.0 www.redirectingat.com +0.0.0.0 www.redirectme.net +0.0.0.0 www.reducelnk.com +0.0.0.0 www.reg-cleaners.com +0.0.0.0 www.regdefense.com +0.0.0.0 www.registry-clean-up.net +0.0.0.0 www.registry-cleaner.net +0.0.0.0 www.registry-cleaners-compared.com +0.0.0.0 www.registry-cleaners-reviews.net +0.0.0.0 www.registry-error-cleaner.com +0.0.0.0 www.registrycleaner-reviews.net +0.0.0.0 www.registrycleanerforvista.com +0.0.0.0 www.registrycleanerpro.net +0.0.0.0 www.registrycleanersreviewed.com +0.0.0.0 www.registrycleanertechnology.com +0.0.0.0 www.registrycleanertop.com +0.0.0.0 www.registrydefender.com +0.0.0.0 www.registryfix.com +0.0.0.0 www.registrysweeper.com +0.0.0.0 www.removearrest.com +0.0.0.0 www.rentfromart.com +0.0.0.0 www.researchnow.co.uk +0.0.0.0 www.restore-pc.com +0.0.0.0 www.rewardsnow.co.uk +0.0.0.0 www.rewardszoneusa.com +0.0.0.0 www.ribcagebags.com +0.0.0.0 www.riccardochinnici.it +0.0.0.0 www.rickparty.com +0.0.0.0 www.ringtonematcher.com +0.0.0.0 www.riskymail4free.com +0.0.0.0 www.ristoromontebasso.it +0.0.0.0 www.rivasearchpage.com +0.0.0.0 www.robtopol.in +0.0.0.0 www.rokus-tgy.hu +0.0.0.0 www.root--servers.org +0.0.0.0 www.rowanmclean.com +0.0.0.0 www.rubanners.com +0.0.0.0 www.rubiks.ca +0.0.0.0 www.ruclicks.com +0.0.0.0 www.sacredphoenix.com +0.0.0.0 www.sade-ecrivain.com +0.0.0.0 www.safedownloadnow.work +0.0.0.0 www.safelinking.net +0.0.0.0 www.safemobilelink.com +0.0.0.0 www.safepccleaner.com +0.0.0.0 www.samaclub.com +0.0.0.0 www.sasdiskcleaner.com +0.0.0.0 www.sasson-cpa.co.il +0.0.0.0 www.sayherbal.com +0.0.0.0 www.sbo.it +0.0.0.0 www.scanspyware.net +0.0.0.0 www.search2007.info +0.0.0.0 www.searchacross.com +0.0.0.0 www.searchatomic.com +0.0.0.0 www.searchdiscovered.com +0.0.0.0 www.searchfwding.com +0.0.0.0 www.searchignited.com +0.0.0.0 www.searchinquire.com +0.0.0.0 www.searchmachine.com +0.0.0.0 www.searchmagna.com +0.0.0.0 www.searchmagnified.com +0.0.0.0 www.searchnet.com +0.0.0.0 www.searchnigeria.net +0.0.0.0 www.searchnut.com +0.0.0.0 www.searchremagnified.com +0.0.0.0 www.searchresultsguide.com +0.0.0.0 www.searchtoexplore.com +0.0.0.0 www.sebcotrk.com +0.0.0.0 www.secure-processingcenter.com +0.0.0.0 www.securedownload01.net +0.0.0.0 www.securemypc.co.uk +0.0.0.0 www.securetracking2.com +0.0.0.0 www.securetrk1.com +0.0.0.0 www.secuurity.net +0.0.0.0 www.selfsurveys.com +0.0.0.0 www.sellmeyourtraffic.com +0.0.0.0 www.sendfwd.com +0.0.0.0 www.sendori.com +0.0.0.0 www.sentrol.cl +0.0.0.0 www.seoholding.com +0.0.0.0 www.seonetwizard.com +0.0.0.0 www.serveradobe.co.cc +0.0.0.0 www.serviceyourpaypal.com +0.0.0.0 www.sevenstars7.com +0.0.0.0 www.shareaza.com +0.0.0.0 www.shore-view.com +0.0.0.0 www.sijmp.com +0.0.0.0 www.silvercash.com +0.0.0.0 www.singular-cy.com +0.0.0.0 www.sirius-expedition.com +0.0.0.0 www.sj88.com +0.0.0.0 www.skassets.com +0.0.0.0 www.skypeclass.com +0.0.0.0 www.skypefr.com +0.0.0.0 www.skyperec.com +0.0.0.0 www.slorent.com +0.0.0.0 www.slutloadlive.com +0.0.0.0 www.smancart.com +0.0.0.0 www.smartgiveaway.com +0.0.0.0 www.smartredirect.de +0.0.0.0 www.smithwick.net +0.0.0.0 www.sneakyboy.com +0.0.0.0 www.software-phile.com +0.0.0.0 www.sompuserve.com +0.0.0.0 www.sonyplaystion.com +0.0.0.0 www.sostox.com +0.0.0.0 www.spamnuker.com +0.0.0.0 www.specilized.com +0.0.0.0 www.speedcounts.com +0.0.0.0 www.speedrep.com +0.0.0.0 www.spiderbait.com +0.0.0.0 www.spotsniper.ru +0.0.0.0 www.spyarsenal.com +0.0.0.0 www.spywarebegone.com +0.0.0.0 www.spywareit.com +0.0.0.0 www.spywarenuker.com +0.0.0.0 www.spywarespy.com +0.0.0.0 www.srv2trking.com +0.0.0.0 www.ss-01.com +0.0.0.0 www.stamplive.com +0.0.0.0 www.startnow.com +0.0.0.0 www.stephens-laughlin.com +0.0.0.0 www.stimul-m.com.ua +0.0.0.0 www.stop-sign.com +0.0.0.0 www.strangeduckfilms.com +0.0.0.0 www.stressx.org +0.0.0.0 www.stripteas.com +0.0.0.0 www.sttvisa.com +0.0.0.0 www.sugarsync.com +0.0.0.0 www.sunidaytravel.co.uk +0.0.0.0 www.sunonsunday.com +0.0.0.0 www.super8service.de +0.0.0.0 www.superbrewards.com +0.0.0.0 www.supersonicads.com +0.0.0.0 www.surch.co.uk +0.0.0.0 www.surveystopweb.com +0.0.0.0 www.suscotrk.com +0.0.0.0 www.svarkon.ru +0.0.0.0 www.swanksoft.com +0.0.0.0 www.swingingcommunity.com +0.0.0.0 www.sylicomservicios.com +0.0.0.0 www.symantex.com +0.0.0.0 www.ta.com.tw +0.0.0.0 www.taffr.com +0.0.0.0 www.tagifydiageo.com +0.0.0.0 www.tamprc.com +0.0.0.0 www.tangabilder.to +0.0.0.0 www.tapair.com +0.0.0.0 www.tarakc1.net +0.0.0.0 www.target.cm +0.0.0.0 www.tavelscape.com +0.0.0.0 www.techbargins.com +0.0.0.0 www.the-best-tracker.com +0.0.0.0 www.theads.me +0.0.0.0 www.thebighits.com +0.0.0.0 www.thebigoutdoors.co.uk +0.0.0.0 www.thebugs.ws +0.0.0.0 www.themexp.org +0.0.0.0 www.themillionaireinpjs.net +0.0.0.0 www.theroamingjew.com +0.0.0.0 www.thesearchagency.net +0.0.0.0 www.thesearchster.com +0.0.0.0 www.thesurfshield.com +0.0.0.0 www.thetop.be +0.0.0.0 www.theuniquesearch.com +0.0.0.0 www.theweatherspace.com +0.0.0.0 www.thoroclean.com +0.0.0.0 www.thumser-online.de +0.0.0.0 www.tldtgs.com +0.0.0.0 www.tnctrx.com +0.0.0.0 www.toomami.com +0.0.0.0 www.toon-families.com +0.0.0.0 www.toondinsey.com +0.0.0.0 www.toonfamilies.net +0.0.0.0 www.top10registrycleaners.com +0.0.0.0 www.topqualitylink.com +0.0.0.0 www.torgi.kz +0.0.0.0 www.toroadvertisingmedia.com +0.0.0.0 www.tossm.com +0.0.0.0 www.totemcash.com +0.0.0.0 www.totszentmarton.hu +0.0.0.0 www.towerecords.com +0.0.0.0 www.trackertracker.com +0.0.0.0 www.tracki112.com +0.0.0.0 www.tracklead.net +0.0.0.0 www.trackzapper.com +0.0.0.0 www.traff1.com +0.0.0.0 www.travekocity.com +0.0.0.0 www.travelasity.com +0.0.0.0 www.travelcape.com +0.0.0.0 www.traveliocity.com +0.0.0.0 www.travelocidy.com +0.0.0.0 www.travelocite.com +0.0.0.0 www.travelocitu.com +0.0.0.0 www.travelocityca.com +0.0.0.0 www.travelocityt.com +0.0.0.0 www.travelocoity.com +0.0.0.0 www.travelogity.com +0.0.0.0 www.traveloicty.com +0.0.0.0 www.traveloocity.com +0.0.0.0 www.traveloscity.com +0.0.0.0 www.travelovity.com +0.0.0.0 www.traveolocity.com +0.0.0.0 www.travlers.com +0.0.0.0 www.treavelocity.com +0.0.0.0 www.triplequadturbo.com +0.0.0.0 www.trk4.com +0.0.0.0 www.trkingace.com +0.0.0.0 www.trqvelocity.com +0.0.0.0 www.truecolored.com +0.0.0.0 www.trusearch.net +0.0.0.0 www.trustedbestsites.com +0.0.0.0 www.trustsoft.com +0.0.0.0 www.trvelocity.com +0.0.0.0 www.trx625.com +0.0.0.0 www.tuckows.com +0.0.0.0 www.turkeyrank.com +0.0.0.0 www.twairlines.com +0.0.0.0 www.twskype.com +0.0.0.0 www.twttr.com +0.0.0.0 www.tzw.com +0.0.0.0 www.ukantivirus.co.uk +0.0.0.0 www.unblockfacebook.co.uk +0.0.0.0 www.unblocksit.es +0.0.0.0 www.undebuy.com +0.0.0.0 www.unicaitaly.it +0.0.0.0 www.unlimiclick.com +0.0.0.0 www.unrealcommander.biz +0.0.0.0 www.unrealcommander.com +0.0.0.0 www.unrealcommander.org +0.0.0.0 www.update-java.kit.net +0.0.0.0 www.updo.nl +0.0.0.0 www.upproar.com +0.0.0.0 www.uprour.com +0.0.0.0 www.uptodatecontent.net +0.0.0.0 www.vacationcellular.net +0.0.0.0 www.valuehost.co.uk +0.0.0.0 www.vanguardair.com +0.0.0.0 www.vasanthkumar.com +0.0.0.0 www.vclicks.net +0.0.0.0 www.vdhu.com +0.0.0.0 www.verifiedbyverisigned.com +0.0.0.0 www.very-koi.com +0.0.0.0 www.videosongplayer.com +0.0.0.0 www.villalecchi.com +0.0.0.0 www.vinyljazzrecords.com +0.0.0.0 www.vipcpms.com +0.0.0.0 www.vivaimontina.com +0.0.0.0 www.vk2ca.com +0.0.0.0 www.vmay.com +0.0.0.0 www.vokr-gtavc.ic.cz +0.0.0.0 www.vpnaffiliates.com +0.0.0.0 www.vq918450.com +0.0.0.0 www.vroll.net +0.0.0.0 www.wallpapers91.com +0.0.0.0 www.wannawatch.com +0.0.0.0 www.warco.pl +0.0.0.0 www.warez4.org +0.0.0.0 www.warezaccess.com +0.0.0.0 www.warezkeeper.com +0.0.0.0 www.warioland.com +0.0.0.0 www.watch24.com +0.0.0.0 www.wdmwebs.us +0.0.0.0 www.weathet.com +0.0.0.0 www.web-feed.net +0.0.0.0 www.web3000.co.uk +0.0.0.0 www.webservis.gen.tr +0.0.0.0 www.websitehome.co.uk +0.0.0.0 www.westerntaneyfire.com +0.0.0.0 www.whengirlsgowild.com +0.0.0.0 www.widestep.com +0.0.0.0 www.win-spy.com +0.0.0.0 www.winadiscount.com +0.0.0.0 www.winaproduct.com +0.0.0.0 www.wincleaner.com +0.0.0.0 www.wincleaneras.com +0.0.0.0 www.wincleanit.info +0.0.0.0 www.windowsytech.com +0.0.0.0 www.winscholarship.com +0.0.0.0 www.wkmg.co.kr +0.0.0.0 www.wmediaplayernow.com +0.0.0.0 www.wmmax.com +0.0.0.0 www.wmserver.net +0.0.0.0 www.wordseach.com +0.0.0.0 www.wpxn.com +0.0.0.0 www.writingassociates.com +0.0.0.0 www.wwaol.com +0.0.0.0 www.wwfsable.com +0.0.0.0 www.www-google.nl +0.0.0.0 www.www4search.net +0.0.0.0 www.wwwadultcheck.com +0.0.0.0 www.wwwal.com +0.0.0.0 www.wwwalaskaair.com +0.0.0.0 www.wwwaolmail.com +0.0.0.0 www.wwwbackstreetboys.com +0.0.0.0 www.wwwbigfoot.com +0.0.0.0 www.wwwbluelight.com +0.0.0.0 www.wwwbluemountian.com +0.0.0.0 www.wwwbluemoutain.com +0.0.0.0 www.wwwbowcreek.com +0.0.0.0 www.wwwbudget.com +0.0.0.0 www.wwwcallwave.com +0.0.0.0 www.wwwcareerpath.com +0.0.0.0 www.wwwcdnow.com +0.0.0.0 www.wwwcheaptickets.com +0.0.0.0 www.wwwcnnnews.com +0.0.0.0 www.wwwdiscounthotel.com +0.0.0.0 www.wwwdiynet.com +0.0.0.0 www.wwwdollar.com +0.0.0.0 www.wwwgamepro.com +0.0.0.0 www.wwwgameshark.com +0.0.0.0 www.wwwgmacmortgage.com +0.0.0.0 www.wwwgoogles.com +0.0.0.0 www.wwwmancow.com +0.0.0.0 www.wwwnwa.com +0.0.0.0 www.wwwoldnavy.com +0.0.0.0 www.wwwplaysite.com +0.0.0.0 www.wwwrealator.com +0.0.0.0 www.wwwservicemerchandise.com +0.0.0.0 www.wwwtarget.com +0.0.0.0 www.wwwtwa.com +0.0.0.0 www.wwwuproar.com +0.0.0.0 www.wwwwal-mart.com +0.0.0.0 www.x-diesel.biz +0.0.0.0 www.x-diesel.com +0.0.0.0 www.x-diesel.info +0.0.0.0 www.x-diesel.org +0.0.0.0 www.x-park.net +0.0.0.0 www.x-pronet.com +0.0.0.0 www.xchangetrak.com +0.0.0.0 www.xclicks.net +0.0.0.0 www.xed.pl +0.0.0.0 www.xicaxique.com.br +0.0.0.0 www.xpop.co +0.0.0.0 www.xsedu.zj.cn +0.0.0.0 www.xtds.info +0.0.0.0 www.xtrafic.ro +0.0.0.0 www.xvika.net +0.0.0.0 www.xvika.org +0.0.0.0 www.ymxpb.com +0.0.0.0 www.youtuhe.com +0.0.0.0 www.yrals.com +0.0.0.0 www.ytdownloader.com +0.0.0.0 www.zapto.org +0.0.0.0 www.zarrmarketing.co.uk +0.0.0.0 www.zbest.in +0.0.0.0 www.zeroredirect2.com +0.0.0.0 www.zoodrawings.com +0.0.0.0 www.zoogdiesney.com +0.0.0.0 www.zoogdinsney.com +0.0.0.0 www.zoogdisany.com +0.0.0.0 www.zoogdiseny.com +0.0.0.0 www.zoogdisiny.com +0.0.0.0 www.zoogdisny.com +0.0.0.0 www.zooggames.com +0.0.0.0 www.zoomovies.org +0.0.0.0 www.zoompegs.com +0.0.0.0 www.zoophil.com +0.0.0.0 www.zoosexart.com +0.0.0.0 www.zootoplist.com +0.0.0.0 www.zootravel.com +0.0.0.0 www.zuverink.net +0.0.0.0 www1.tec-tec-boom.com +0.0.0.0 www145.funwebproducts.com +0.0.0.0 www180.myway.com +0.0.0.0 www2.leadingedgecash.com +0.0.0.0 www25.victoriassecret.com +0.0.0.0 www3.y-83m4wjpzlx6.usa.cc +0.0.0.0 www4search.net +0.0.0.0 wwwadultcheck.com +0.0.0.0 wwwal.com +0.0.0.0 wwwalaskaair.com +0.0.0.0 wwwaolmail.com +0.0.0.0 wwwbackstreetboys.com +0.0.0.0 wwwbigfoot.com +0.0.0.0 wwwbluelight.com +0.0.0.0 wwwbluemountian.com +0.0.0.0 wwwbluemoutain.com +0.0.0.0 wwwbowcreek.com +0.0.0.0 wwwbudget.com +0.0.0.0 wwwcallwave.com +0.0.0.0 wwwcareerpath.com +0.0.0.0 wwwcdnow.com +0.0.0.0 wwwcheaptickets.com +0.0.0.0 wwwcnnnews.com +0.0.0.0 wwwdiscounthotel.com +0.0.0.0 wwwdiynet.com +0.0.0.0 wwwdollar.com +0.0.0.0 wwwgamepro.com +0.0.0.0 wwwgameshark.com +0.0.0.0 wwwgmacmortgage.com +0.0.0.0 wwwgoogles.com +0.0.0.0 wwwmancow.com +0.0.0.0 wwwnwa.com +0.0.0.0 wwwoldnavy.com +0.0.0.0 wwwplaysite.com +0.0.0.0 wwwrealator.com +0.0.0.0 wwwservicemerchandise.com +0.0.0.0 wwwtarget.com +0.0.0.0 wwwtwa.com +0.0.0.0 wwwuproar.com +0.0.0.0 wwwwal-mart.com +0.0.0.0 x-diesel.biz +0.0.0.0 x-diesel.com +0.0.0.0 x-diesel.info +0.0.0.0 x-diesel.org +0.0.0.0 x-park.net +0.0.0.0 x-pronet.com +0.0.0.0 x.bidswitch.net +0.0.0.0 x.zeroredirect.com +0.0.0.0 x2.xclicks.net +0.0.0.0 x3.extreme-dm.com +0.0.0.0 x3.xclicks.net +0.0.0.0 x4.xclicks.net +0.0.0.0 x5.xclicks.net +0.0.0.0 x6.xclicks.net +0.0.0.0 xamateurpornlic.www1.biz +0.0.0.0 xchangetrak.com +0.0.0.0 xed.pl +0.0.0.0 xicaxique.com.br +0.0.0.0 xml.adfclick1.com +0.0.0.0 xml.adsparkmedia.net +0.0.0.0 xml.adventurefeeds.com +0.0.0.0 xml.ecpvads.com +0.0.0.0 xml.onwardclick.com +0.0.0.0 xml.revenuehits.com +0.0.0.0 xpath.syncrvprodist.com +0.0.0.0 xpop.co +0.0.0.0 xpornstarsckc.ddns.name +0.0.0.0 xporontube.tripod.com +0.0.0.0 xtds.info +0.0.0.0 xtrafic.ro +0.0.0.0 xvika.net +0.0.0.0 xvika.org +0.0.0.0 xxx18.ucoz.com +0.0.0.0 xxxxxxx.hopto.org +0.0.0.0 xyxudubax.angelcities.com +0.0.0.0 y.extreme-dm.com +0.0.0.0 y.zeroredirect.com +0.0.0.0 y0.extreme-dm.com +0.0.0.0 y1.extreme-dm.com +0.0.0.0 ychan.drivershq.hop.clickbank.net +0.0.0.0 ycv.clearshieldredirect.com +0.0.0.0 yitkomfj.angelcities.com +0.0.0.0 yk.handlerhackz.tk +0.0.0.0 ylgingq.angelcities.com +0.0.0.0 ymxpb.com +0.0.0.0 youtuhe.com +0.0.0.0 ypu.edu.tw +0.0.0.0 yrals.com +0.0.0.0 ytdownloader.com +0.0.0.0 yvdeuwn.angelcities.com +0.0.0.0 z.extreme-dm.com +0.0.0.0 z.zeroredirect.com +0.0.0.0 z0.extreme-dm.com +0.0.0.0 z1.extreme-dm.com +0.0.0.0 za.zeroredirect1.com +0.0.0.0 zampolit1990.popunder.ru +0.0.0.0 zapto.org +0.0.0.0 zarrmarketing.co.uk +0.0.0.0 zb.zeroredirect1.com +0.0.0.0 zbest.in +0.0.0.0 zc.zeroredirect1.com +0.0.0.0 zd.zeroredirect1.com +0.0.0.0 zd.zeroredirect2.com +0.0.0.0 zd1.zeroredirect1.com +0.0.0.0 ze.zeroredirect1.com +0.0.0.0 ze.zeroredirect2.com +0.0.0.0 ze1.zeroredirect1.com +0.0.0.0 zeroredirect2.com +0.0.0.0 zeus.rhsystems.ru +0.0.0.0 zf.zeroredirect1.com +0.0.0.0 zf1.quebec-bin.com +0.0.0.0 zf1.zeroredirect11.com +0.0.0.0 zipitfast.com +0.0.0.0 zj.zeroredirect1.com +0.0.0.0 zj1.zeroredirect1.com +0.0.0.0 zk.zeroredirect1.com +0.0.0.0 zm1.zeroredirect5.com +0.0.0.0 zonawm.biz.popunder.ru +0.0.0.0 zoodrawings.com +0.0.0.0 zoogdiesney.com +0.0.0.0 zoogdinsney.com +0.0.0.0 zoogdisany.com +0.0.0.0 zoogdiseny.com +0.0.0.0 zoogdisiny.com +0.0.0.0 zoogdisny.com +0.0.0.0 zooggames.com +0.0.0.0 zoomovies.org +0.0.0.0 zoompegs.com +0.0.0.0 zoophil.com +0.0.0.0 zoosexart.com +0.0.0.0 zootoplist.com +0.0.0.0 zootravel.com +0.0.0.0 zr1.zeroredirect11.com +0.0.0.0 zs1.zeroredirect1.com +0.0.0.0 zsc.scmspain.com +0.0.0.0 ztb.cztv.tv +0.0.0.0 zuverink.net +0.0.0.0 zzz.clickbank.net +0.0.0.0 102.112.207.net +0.0.0.0 102.112.2o7.net +0.0.0.0 102.122.2o7.net +0.0.0.0 10xhellometro.112.2o7.net +0.0.0.0 1105governmentinformationgroup.122.2o7.net +0.0.0.0 192.168.112.2o7.net +0.0.0.0 192.168.122.2o7.net +0.0.0.0 1und1internetag.d3.sc.omtrdc.net +0.0.0.0 2o7.net +0.0.0.0 3gupload.112.2o7.net +0.0.0.0 aarp.122.2o7.net +0.0.0.0 acckalaharinet.112.2o7.net +0.0.0.0 aclu.tt.omtrdc.net +0.0.0.0 acpmagazines.112.2o7.net +0.0.0.0 adbrite.122.2o7.net +0.0.0.0 advertisementnl.112.2o7.net +0.0.0.0 advertisingcom.122.2o7.net +0.0.0.0 aehistory.112.2o7.net +0.0.0.0 aetv.112.2o7.net +0.0.0.0 affargenus.112.2o7.net +0.0.0.0 affilcrtopcolle.112.2o7.net +0.0.0.0 agamgreetingscom.112.2o7.net +0.0.0.0 agbmcom.112.2o7.net +0.0.0.0 agegreetings.112.2o7.net +0.0.0.0 agmsnag.112.2o7.net +0.0.0.0 agwebshots.112.2o7.net +0.0.0.0 agyahooag.112.2o7.net +0.0.0.0 albanytimesunion.122.2o7.net +0.0.0.0 alchemyworldwide.tt.omtrdc.net +0.0.0.0 allbritton.122.2o7.net +0.0.0.0 amazonmerchants.122.2o7.net +0.0.0.0 amazonshopbop.122.2o7.net +0.0.0.0 amdvtest.112.2o7.net +0.0.0.0 americaneagleoutfitt.tt.omtrdc.net +0.0.0.0 ameritradeamerivest.112.2o7.net +0.0.0.0 ameritradeogilvy.112.2o7.net +0.0.0.0 amexopenprod.122.2o7.net +0.0.0.0 amznshopbop.122.2o7.net +0.0.0.0 angiba.112.2o7.net +0.0.0.0 angieslist.tt.omtrdc.net +0.0.0.0 angmar.112.2o7.net +0.0.0.0 angmil.112.2o7.net +0.0.0.0 angpar.112.2o7.net +0.0.0.0 aolbks.122.2o7.net +0.0.0.0 aolcamember.122.2o7.net +0.0.0.0 aolcg.122.2o7.net +0.0.0.0 aolcmp.122.2o7.net +0.0.0.0 aolcommem.122.2o7.net +0.0.0.0 aolcommvid.122.2o7.net +0.0.0.0 aolcsmen.122.2o7.net +0.0.0.0 aoldlama.122.2o7.net +0.0.0.0 aoldrambuie.122.2o7.net +0.0.0.0 aolgam.122.2o7.net +0.0.0.0 aolgamedaily.122.2o7.net +0.0.0.0 aoljournals.122.2o7.net +0.0.0.0 aollatblog.122.2o7.net +0.0.0.0 aollove.122.2o7.net +0.0.0.0 aolmov.122.2o7.net +0.0.0.0 aolmus.122.2o7.net +0.0.0.0 aolnews.122.2o7.net +0.0.0.0 aolnssearch.122.2o7.net +0.0.0.0 aolpf.122.2o7.net +0.0.0.0 aolpolls.122.2o7.net +0.0.0.0 aolsearch.122.2o7.net +0.0.0.0 aolshred.122.2o7.net +0.0.0.0 aolsports.122.2o7.net +0.0.0.0 aolstylist.122.2o7.net +0.0.0.0 aolsvc.122.2o7.net +0.0.0.0 aolswitch.122.2o7.net +0.0.0.0 aoltmz.122.2o7.net +0.0.0.0 aoltruveo.122.2o7.net +0.0.0.0 aolturnercnnmoney.122.2o7.net +0.0.0.0 aolturnersi.122.2o7.net +0.0.0.0 aoluk.122.2o7.net +0.0.0.0 aolvideo.122.2o7.net +0.0.0.0 aolwbautoblog.122.2o7.net +0.0.0.0 aolwbcinema.122.2o7.net +0.0.0.0 aolwbdnlsq.122.2o7.net +0.0.0.0 aolwbengadget.122.2o7.net +0.0.0.0 aolwbgadling.122.2o7.net +0.0.0.0 aolwbluxist.122.2o7.net +0.0.0.0 aolwbpspfboy.122.2o7.net +0.0.0.0 aolwbtvsq.122.2o7.net +0.0.0.0 aolwbwowinsd.122.2o7.net +0.0.0.0 aolwinamp.122.2o7.net +0.0.0.0 aolwpmq.122.2o7.net +0.0.0.0 aolwpnscom.122.2o7.net +0.0.0.0 aolwpnswhatsnew.112.2o7.net +0.0.0.0 aolyedda.122.2o7.net +0.0.0.0 apdigitalorg.112.2o7.net +0.0.0.0 apdigitalorgovn.112.2o7.net +0.0.0.0 apnonline.112.2o7.net +0.0.0.0 aporg.112.2o7.net +0.0.0.0 arthurmiddletoncapit.tt.omtrdc.net +0.0.0.0 associatedcontent.112.2o7.net +0.0.0.0 atlanticmedia.122.2o7.net +0.0.0.0 atlassian.122.2o7.net +0.0.0.0 audible.112.2o7.net +0.0.0.0 aumo123usedcarscom.112.2o7.net +0.0.0.0 aumoautomobilemagcom.112.2o7.net +0.0.0.0 aumoautomotivecom.112.2o7.net +0.0.0.0 aumoautomotivectl.112.2o7.net +0.0.0.0 aumocarsbelowinvoice.112.2o7.net +0.0.0.0 aumointernetautoguidecom.112.2o7.net +0.0.0.0 aumomotortrend.112.2o7.net +0.0.0.0 aumonewcarcom.112.2o7.net +0.0.0.0 aumotradeinvaluecom.112.2o7.net +0.0.0.0 australianewzealandb.tt.omtrdc.net +0.0.0.0 autoanythingcom.112.2o7.net +0.0.0.0 autobytel.112.2o7.net +0.0.0.0 autobytelcorppopup.112.2o7.net +0.0.0.0 autoscout24.112.2o7.net +0.0.0.0 autoweb.112.2o7.net +0.0.0.0 avgtechnologies.112.2o7.net +0.0.0.0 avon.112.2o7.net +0.0.0.0 awarenesstech.122.2o7.net +0.0.0.0 babycentercom.112.2o7.net +0.0.0.0 bankrate.112.2o7.net +0.0.0.0 bankwest.112.2o7.net +0.0.0.0 bbc.112.2o7.net +0.0.0.0 bbg.d1.sc.omtrdc.net +0.0.0.0 bellglobemediapublishing.122.2o7.net +0.0.0.0 belointeractive.122.2o7.net +0.0.0.0 bertelwissenprod.122.2o7.net +0.0.0.0 bet.122.2o7.net +0.0.0.0 betterhg.112.2o7.net +0.0.0.0 bhgdiabeticliving.112.2o7.net +0.0.0.0 bhgdiy.112.2o7.net +0.0.0.0 bhgkitchenbath.112.2o7.net +0.0.0.0 bhgquilting.112.2o7.net +0.0.0.0 bhgremodel.112.2o7.net +0.0.0.0 bhgscrap.112.2o7.net +0.0.0.0 bigpond.122.2o7.net +0.0.0.0 bizjournals.112.2o7.net +0.0.0.0 blethenmaine.112.2o7.net +0.0.0.0 bmwmoter.122.2o7.net +0.0.0.0 bnk30livejs.112.2o7.net +0.0.0.0 bnkholic.112.2o7.net +0.0.0.0 bnkr8dev.112.2o7.net +0.0.0.0 bonintnewsktarcom.112.2o7.net +0.0.0.0 bonneville.112.2o7.net +0.0.0.0 bonniercorp.122.2o7.net +0.0.0.0 boostmobile.112.2o7.net +0.0.0.0 borders.112.2o7.net +0.0.0.0 bostoncommonpress.112.2o7.net +0.0.0.0 brightcove.112.2o7.net +0.0.0.0 brighthouse.122.2o7.net +0.0.0.0 bruceclay.112.2o7.net +0.0.0.0 btcom.112.2o7.net +0.0.0.0 builderonlinecom.112.2o7.net +0.0.0.0 businessweekpoc.112.2o7.net +0.0.0.0 buycom.122.2o7.net +0.0.0.0 buzzfeed.d1.sc.omtrdc.net +0.0.0.0 buzznet.112.2o7.net +0.0.0.0 byutv.d1.sc.omtrdc.net +0.0.0.0 cafemom.d2.sc.omtrdc.net +0.0.0.0 canadapost.112.2o7.net +0.0.0.0 cancalgary.112.2o7.net +0.0.0.0 cancertreatmente.tt.omtrdc.net +0.0.0.0 canfaceoff.112.2o7.net +0.0.0.0 canfinancialpost.112.2o7.net +0.0.0.0 cannationalpost.112.2o7.net +0.0.0.0 canoe.112.2o7.net +0.0.0.0 canottowa.112.2o7.net +0.0.0.0 canshowcase.112.2o7.net +0.0.0.0 cantire.122.2o7.net +0.0.0.0 canwest.112.2o7.net +0.0.0.0 canwestglobal.112.2o7.net +0.0.0.0 capcityadvcom.112.2o7.net +0.0.0.0 capecodonlinecom.112.2o7.net +0.0.0.0 capella.122.2o7.net +0.0.0.0 carbonite.tt.omtrdc.net +0.0.0.0 care2.112.2o7.net +0.0.0.0 carlsonradisson.112.2o7.net +0.0.0.0 cartoonnetwork.122.2o7.net +0.0.0.0 cba.122.2o7.net +0.0.0.0 cbc.122.2o7.net +0.0.0.0 cbcnewmedia.112.2o7.net +0.0.0.0 cbglobal.112.2o7.net +0.0.0.0 cbmsn.112.2o7.net +0.0.0.0 cbs.112.2o7.net +0.0.0.0 cbscom.112.2o7.net +0.0.0.0 cbsdigitalmedia.112.2o7.net +0.0.0.0 cbsnfl.112.2o7.net +0.0.0.0 cbspgatour.112.2o7.net +0.0.0.0 cbsspln.112.2o7.net +0.0.0.0 cbstelevisiondistribution.112.2o7.net +0.0.0.0 ccrgaviscom.112.2o7.net +0.0.0.0 cengagecsinfosec.112.2o7.net +0.0.0.0 centricabritishgas.d3.sc.omtrdc.net +0.0.0.0 chacha.112.2o7.net +0.0.0.0 chchoice.112.2o7.net +0.0.0.0 chghowardjohnson.112.2o7.net +0.0.0.0 chgsupereight.112.2o7.net +0.0.0.0 chgwyndham.112.2o7.net +0.0.0.0 chicagosuntimes.122.2o7.net +0.0.0.0 christianbroadcastne.tt.omtrdc.net +0.0.0.0 christianscience.tt.omtrdc.net +0.0.0.0 chumtv.122.2o7.net +0.0.0.0 ciaocom.122.2o7.net +0.0.0.0 ciaoshopcouk.122.2o7.net +0.0.0.0 ciaoshopit.122.2o7.net +0.0.0.0 ciscowebex.112.2o7.net +0.0.0.0 citicorpcreditservic.tt.omtrdc.net +0.0.0.0 classicvacations.112.2o7.net +0.0.0.0 classmatescom.112.2o7.net +0.0.0.0 clubmed.112.2o7.net +0.0.0.0 clubmom.122.2o7.net +0.0.0.0 cmp.112.2o7.net +0.0.0.0 cmpdotnetjunkiescom.112.2o7.net +0.0.0.0 cmpglobalvista.112.2o7.net +0.0.0.0 cmtvia.112.2o7.net +0.0.0.0 cnetasiapacific.122.2o7.net +0.0.0.0 cnetaustralia.122.2o7.net +0.0.0.0 cneteurope.122.2o7.net +0.0.0.0 cnetjapan.122.2o7.net +0.0.0.0 cnetnews.112.2o7.net +0.0.0.0 cnettech.112.2o7.net +0.0.0.0 cnetzdnet.112.2o7.net +0.0.0.0 cnheagletribune.112.2o7.net +0.0.0.0 cnhiautovertical.122.2o7.net +0.0.0.0 cnhibatesvilleheraldtribune.122.2o7.net +0.0.0.0 cnhibdtonline.122.2o7.net +0.0.0.0 cnhicrossvillechronicle.122.2o7.net +0.0.0.0 cnhidailyindependent.122.2o7.net +0.0.0.0 cnhieagletribune.122.2o7.net +0.0.0.0 cnhienid.122.2o7.net +0.0.0.0 cnhijohnstown.122.2o7.net +0.0.0.0 cnhijoplinglobe.122.2o7.net +0.0.0.0 cnhinewscourier.122.2o7.net +0.0.0.0 cnhinewsservicedev.122.2o7.net +0.0.0.0 cnhirecordeagle.122.2o7.net +0.0.0.0 cnn.122.2o7.net +0.0.0.0 cnnglobal.122.2o7.net +0.0.0.0 cnnireport.122.2o7.net +0.0.0.0 cnocanoecaprod.112.2o7.net +0.0.0.0 cnoompprod.112.2o7.net +0.0.0.0 comcast.tt.omtrdc.net +0.0.0.0 comcastresidentialservices.tt.omtrdc.net +0.0.0.0 computerworldcom.112.2o7.net +0.0.0.0 comvelgmbh.d1.sc.omtrdc.net +0.0.0.0 condeconsumermarketing.112.2o7.net +0.0.0.0 condenast.112.2o7.net +0.0.0.0 condenast.insight.omtrdc.net +0.0.0.0 conpst.112.2o7.net +0.0.0.0 constantcontact.tt.omtrdc.net +0.0.0.0 consumerinfo.tt.omtrdc.net +0.0.0.0 consumerreports.tt.omtrdc.net +0.0.0.0 cookingcom.112.2o7.net +0.0.0.0 corelcom.112.2o7.net +0.0.0.0 coreluk.112.2o7.net +0.0.0.0 corinthiancolleges.112.2o7.net +0.0.0.0 costargroup.112.2o7.net +0.0.0.0 couhome.112.2o7.net +0.0.0.0 couponchief.122.2o7.net +0.0.0.0 coxhsi.112.2o7.net +0.0.0.0 coxnet.112.2o7.net +0.0.0.0 coxnetmasterglobal.112.2o7.net +0.0.0.0 cpusall.112.2o7.net +0.0.0.0 crain.d1.sc.omtrdc.net +0.0.0.0 createthegroup.122.2o7.net +0.0.0.0 creditcardscom.112.2o7.net +0.0.0.0 cri.d1.sc.omtrdc.net +0.0.0.0 cruisecritic.112.2o7.net +0.0.0.0 csoonlinecom.112.2o7.net +0.0.0.0 ctvcrimelibrary.112.2o7.net +0.0.0.0 ctvmaincom.112.2o7.net +0.0.0.0 ctvsmokinggun.112.2o7.net +0.0.0.0 ctvtsgtv.112.2o7.net +0.0.0.0 cwportal.112.2o7.net +0.0.0.0 cxociocom.112.2o7.net +0.0.0.0 cxocomdev.112.2o7.net +0.0.0.0 cyberdefender.122.2o7.net +0.0.0.0 dailyheraldpaddockpublication.112.2o7.net +0.0.0.0 daimlerag.122.2o7.net +0.0.0.0 daimlerag.d2.sc.omtrdc.net +0.0.0.0 dardenrestaurants.112.2o7.net +0.0.0.0 dealnews.122.2o7.net +0.0.0.0 delightful.112.2o7.net +0.0.0.0 dellinc.tt.omtrdc.net +0.0.0.0 deloitte.122.2o7.net +0.0.0.0 delphicom.112.2o7.net +0.0.0.0 dennispublishing.112.2o7.net +0.0.0.0 denverpost.112.2o7.net +0.0.0.0 deseretdigitalmedia.tt.omtrdc.net +0.0.0.0 deseretnews.112.2o7.net +0.0.0.0 dexdexprod.112.2o7.net +0.0.0.0 dillards.112.2o7.net +0.0.0.0 directtv.tt.omtrdc.net +0.0.0.0 discovercard.112.2o7.net +0.0.0.0 divx.112.2o7.net +0.0.0.0 dixonscouk.112.2o7.net +0.0.0.0 dmcontactmanagement.122.2o7.net +0.0.0.0 dmvguidecom.112.2o7.net +0.0.0.0 doctorsassociatesrx.112.2o7.net +0.0.0.0 dominionenterprises.112.2o7.net +0.0.0.0 dotster.112.2o7.net +0.0.0.0 dotsterdomaincom.112.2o7.net +0.0.0.0 dotsterdotsteraug08.112.2o7.net +0.0.0.0 dreamhome.112.2o7.net +0.0.0.0 duluthtrading.tt.omtrdc.net +0.0.0.0 eaeacom.112.2o7.net +0.0.0.0 eagamesuk.112.2o7.net +0.0.0.0 eaglemiles.112.2o7.net +0.0.0.0 eapogocom.112.2o7.net +0.0.0.0 earthlink.122.2o7.net +0.0.0.0 earthlnkpsplive.122.2o7.net +0.0.0.0 edietsmain.112.2o7.net +0.0.0.0 edmunds.112.2o7.net +0.0.0.0 edsa.122.2o7.net +0.0.0.0 educationmanagementl.tt.omtrdc.net +0.0.0.0 educationmanagementllc.112.2o7.net +0.0.0.0 efashionsolutions.122.2o7.net +0.0.0.0 ehadvicedev.112.2o7.net +0.0.0.0 eharmony.112.2o7.net +0.0.0.0 eharmony.tt.omtrdc.net +0.0.0.0 electronicarts.112.2o7.net +0.0.0.0 eloqua.122.2o7.net +0.0.0.0 emc.122.2o7.net +0.0.0.0 enterprisemediagroup.112.2o7.net +0.0.0.0 entrepreneur.122.2o7.net +0.0.0.0 entrepreneurpoc.122.2o7.net +0.0.0.0 epebuild.112.2o7.net +0.0.0.0 eplans.112.2o7.net +0.0.0.0 eremedia.112.2o7.net +0.0.0.0 eset.122.2o7.net +0.0.0.0 espndotcom.tt.omtrdc.net +0.0.0.0 eurostar.122.2o7.net +0.0.0.0 eventbrite.122.2o7.net +0.0.0.0 evepdaggiesports.112.2o7.net +0.0.0.0 evepdaikencom.112.2o7.net +0.0.0.0 evepdbrazossports.112.2o7.net +0.0.0.0 evepdcharleston.112.2o7.net +0.0.0.0 evepdeagledev.112.2o7.net +0.0.0.0 ewsabilene.112.2o7.net +0.0.0.0 ewscorpuschristi.112.2o7.net +0.0.0.0 ewscripps.112.2o7.net +0.0.0.0 ewsmemphis.112.2o7.net +0.0.0.0 ewsnaples.112.2o7.net +0.0.0.0 ewsventura.112.2o7.net +0.0.0.0 examinercom.122.2o7.net +0.0.0.0 expedia1.112.2o7.net +0.0.0.0 expedia6vt.112.2o7.net +0.0.0.0 expedia8.112.2o7.net +0.0.0.0 experianservicescorp.122.2o7.net +0.0.0.0 expertsexchange.112.2o7.net +0.0.0.0 extrovert.122.2o7.net +0.0.0.0 ezgds.112.2o7.net +0.0.0.0 f2communitynews.112.2o7.net +0.0.0.0 f2nbt.112.2o7.net +0.0.0.0 f2network.112.2o7.net +0.0.0.0 f2nmycareer.112.2o7.net +0.0.0.0 f2nsmh.112.2o7.net +0.0.0.0 f2ntheage.112.2o7.net +0.0.0.0 facebookinc.122.2o7.net +0.0.0.0 factiva.122.2o7.net +0.0.0.0 fairfaxau.d1.sc.omtrdc.net +0.0.0.0 fanatics.112.2o7.net +0.0.0.0 farecastcom.122.2o7.net +0.0.0.0 fbfredericksburgcom.112.2o7.net +0.0.0.0 figlobal.112.2o7.net +0.0.0.0 fim.122.2o7.net +0.0.0.0 flyingmag.com.122.2o7.net +0.0.0.0 ford.112.2o7.net +0.0.0.0 foxamw.112.2o7.net +0.0.0.0 foxcom.112.2o7.net +0.0.0.0 foxidol.112.2o7.net +0.0.0.0 foxinteractivemedia.122.2o7.net +0.0.0.0 furniturecom.112.2o7.net +0.0.0.0 furnlevitz.112.2o7.net +0.0.0.0 fusetv.112.2o7.net +0.0.0.0 g2.112.2o7.net +0.0.0.0 gap.112.2o7.net +0.0.0.0 gatehousemedia.122.2o7.net +0.0.0.0 gateway.122.2o7.net +0.0.0.0 genetree.112.2o7.net +0.0.0.0 geosign.112.2o7.net +0.0.0.0 gifastcompanycom.112.2o7.net +0.0.0.0 giftscom.122.2o7.net +0.0.0.0 gjfastcompanycom.112.2o7.net +0.0.0.0 gjincscobleizer.112.2o7.net +0.0.0.0 gmgmacfs.112.2o7.net +0.0.0.0 gmgmacmortgage.112.2o7.net +0.0.0.0 gmgmcom.112.2o7.net +0.0.0.0 gmgoodwrench.112.2o7.net +0.0.0.0 gmgoodwrenchdmaprod.112.2o7.net +0.0.0.0 gntbcstglobal.112.2o7.net +0.0.0.0 gntbcstkare.112.2o7.net +0.0.0.0 gntbcstksdk.112.2o7.net +0.0.0.0 gntbcstkthv.112.2o7.net +0.0.0.0 gntbcstkusa.112.2o7.net +0.0.0.0 gntbcstkxtv.112.2o7.net +0.0.0.0 gntbcstwbir.112.2o7.net +0.0.0.0 gntbcstwcsh.112.2o7.net +0.0.0.0 gntbcstwfmy.112.2o7.net +0.0.0.0 gntbcstwkyc.112.2o7.net +0.0.0.0 gntbcstwlbz.112.2o7.net +0.0.0.0 gntbcstwltx.112.2o7.net +0.0.0.0 gntbcstwmaz.112.2o7.net +0.0.0.0 gntbcstwtlv.112.2o7.net +0.0.0.0 gntbcstwtsp.112.2o7.net +0.0.0.0 gntbcstwusa.112.2o7.net +0.0.0.0 gntbcstwxia.112.2o7.net +0.0.0.0 gntbcstwzzm.112.2o7.net +0.0.0.0 goodyear.122.2o7.net +0.0.0.0 gourmetgiftbaskets.112.2o7.net +0.0.0.0 gpapercareer.112.2o7.net +0.0.0.0 gpapermom104.112.2o7.net +0.0.0.0 grunerandjahr.112.2o7.net +0.0.0.0 gsicpbs.112.2o7.net +0.0.0.0 guj.122.2o7.net +0.0.0.0 guthyrenker.112.2o7.net +0.0.0.0 guthyrenker.tt.omtrdc.net +0.0.0.0 hallmarkibmcom.112.2o7.net +0.0.0.0 harconsumer.112.2o7.net +0.0.0.0 harpo.122.2o7.net +0.0.0.0 harrahscom.112.2o7.net +0.0.0.0 haymarketbusinesspublications.122.2o7.net +0.0.0.0 hchrmain.112.2o7.net +0.0.0.0 healthgrades.112.2o7.net +0.0.0.0 healthination.122.2o7.net +0.0.0.0 hearstdigital.122.2o7.net +0.0.0.0 hearstmagazines.112.2o7.net +0.0.0.0 hearstugo.112.2o7.net +0.0.0.0 heartbeats.omtrdc.net +0.0.0.0 heavycom.122.2o7.net +0.0.0.0 hertz.122.2o7.net +0.0.0.0 hickoryfarms.112.2o7.net +0.0.0.0 highbeam.122.2o7.net +0.0.0.0 himedia.112.2o7.net +0.0.0.0 hisnakiamotors.122.2o7.net +0.0.0.0 hm.d1.sc.omtrdc.net +0.0.0.0 hollywood.122.2o7.net +0.0.0.0 homepjlconline.com.112.2o7.net +0.0.0.0 homepproav.112.2o7.net +0.0.0.0 homesteadtechnologies.122.2o7.net +0.0.0.0 homestore.122.2o7.net +0.0.0.0 hotelscom.122.2o7.net +0.0.0.0 hphqglobal.112.2o7.net +0.0.0.0 hswmedia.122.2o7.net +0.0.0.0 hulu.112.2o7.net +0.0.0.0 huludev.112.2o7.net +0.0.0.0 ibibo.112.2o7.net +0.0.0.0 ice.112.2o7.net +0.0.0.0 iconhealthfitness.tt.omtrdc.net +0.0.0.0 idgenterprise.112.2o7.net +0.0.0.0 idgenterprise.d1.sc.omtrdc.net +0.0.0.0 ihc.112.2o7.net +0.0.0.0 imc2.122.2o7.net +0.0.0.0 imeem.112.2o7.net +0.0.0.0 imiliving.122.2o7.net +0.0.0.0 incisivemedia.112.2o7.net +0.0.0.0 indigio.122.2o7.net +0.0.0.0 infoworldmediagroup.112.2o7.net +0.0.0.0 infrastrategy.122.2o7.net +0.0.0.0 infratotalduicom.122.2o7.net +0.0.0.0 insiderpagescom.122.2o7.net +0.0.0.0 instadia.112.2o7.net +0.0.0.0 intelcorpchan.112.2o7.net +0.0.0.0 intelcorperror.112.2o7.net +0.0.0.0 intelcorpsupp.112.2o7.net +0.0.0.0 interchangecorporation.122.2o7.net +0.0.0.0 interland.122.2o7.net +0.0.0.0 internetretailer.d2.sc.omtrdc.net +0.0.0.0 intouchsolutions.112.2o7.net +0.0.0.0 intuitinc.122.2o7.net +0.0.0.0 ipcmarieclaireprod.122.2o7.net +0.0.0.0 ipcmedia.122.2o7.net +0.0.0.0 ipcnowprod.122.2o7.net +0.0.0.0 ipcuncut.122.2o7.net +0.0.0.0 ipcwebuserprod.122.2o7.net +0.0.0.0 ipcyachtingworldprod.122.2o7.net +0.0.0.0 itmedia.122.2o7.net +0.0.0.0 itv.112.2o7.net +0.0.0.0 iusacomlive.112.2o7.net +0.0.0.0 ivillageglobal.112.2o7.net +0.0.0.0 jackpot.112.2o7.net +0.0.0.0 jade853gmbh.tt.omtrdc.net +0.0.0.0 jcwhitney.112.2o7.net +0.0.0.0 jennycraig.112.2o7.net +0.0.0.0 jetbluecom2.112.2o7.net +0.0.0.0 jetbluepkgcs.112.2o7.net +0.0.0.0 jijsonline.112.2o7.net +0.0.0.0 jijsonline.122.2o7.net +0.0.0.0 jiktnv.122.2o7.net +0.0.0.0 jiwire.112.2o7.net +0.0.0.0 jiwtmj.122.2o7.net +0.0.0.0 jmsyap.112.2o7.net +0.0.0.0 joelosteenministries.112.2o7.net +0.0.0.0 joelosteenministries.tt.omtrdc.net +0.0.0.0 johnlewis.112.2o7.net +0.0.0.0 journalregistercompany.122.2o7.net +0.0.0.0 jrcdelcotimescom.122.2o7.net +0.0.0.0 jrcom.112.2o7.net +0.0.0.0 kaboose.112.2o7.net +0.0.0.0 kbbmain.112.2o7.net +0.0.0.0 kelleybluebook.112.2o7.net +0.0.0.0 kerplat.112.2o7.net +0.0.0.0 keybank.112.2o7.net +0.0.0.0 kiplinger.112.2o7.net +0.0.0.0 lab88inc.112.2o7.net +0.0.0.0 lakeshore.d1.sc.omtrdc.net +0.0.0.0 laptopmag.122.2o7.net +0.0.0.0 lastminengb.112.2o7.net +0.0.0.0 laxnws.112.2o7.net +0.0.0.0 laxprs.112.2o7.net +0.0.0.0 laxpsd.112.2o7.net +0.0.0.0 laxtrb.112.2o7.net +0.0.0.0 laxwht.112.2o7.net +0.0.0.0 laxwht.122.2o7.net +0.0.0.0 ldschurch.tt.omtrdc.net +0.0.0.0 leaitworldprod.112.2o7.net +0.0.0.0 leeenterprises.112.2o7.net +0.0.0.0 legalzoom.tt.omtrdc.net +0.0.0.0 leveragemarketing.112.2o7.net +0.0.0.0 lgelectronics.122.2o7.net +0.0.0.0 lintv.122.2o7.net +0.0.0.0 livedealcom.112.2o7.net +0.0.0.0 livenation.122.2o7.net +0.0.0.0 lowes.tt.omtrdc.net +0.0.0.0 mailtribunecom.112.2o7.net +0.0.0.0 mapscom2.112.2o7.net +0.0.0.0 marchofdimes.d2.sc.omtrdc.net +0.0.0.0 marinermarketing.112.2o7.net +0.0.0.0 marketlive.122.2o7.net +0.0.0.0 marketworksinc.122.2o7.net +0.0.0.0 marksandspencer.122.2o7.net +0.0.0.0 marriottinternationa.tt.omtrdc.net +0.0.0.0 mashable.d2.sc.omtrdc.net +0.0.0.0 mattressusa.122.2o7.net +0.0.0.0 maxim.122.2o7.net +0.0.0.0 mcclatchy.112.2o7.net +0.0.0.0 mdjacksonville.112.2o7.net +0.0.0.0 mdpparents.112.2o7.net +0.0.0.0 mdstaugustine.112.2o7.net +0.0.0.0 mdwathens.112.2o7.net +0.0.0.0 mdwaugusta.112.2o7.net +0.0.0.0 mdwjuneau.112.2o7.net +0.0.0.0 mdwoakridge.112.2o7.net +0.0.0.0 mdwsavannah.112.2o7.net +0.0.0.0 mdwskirt.112.2o7.net +0.0.0.0 medhelpinternational.112.2o7.net +0.0.0.0 mediabistro.112.2o7.net +0.0.0.0 mediabistrocom.112.2o7.net +0.0.0.0 medialogic.122.2o7.net +0.0.0.0 mediamatters.112.2o7.net +0.0.0.0 meetupdev.122.2o7.net +0.0.0.0 memberservicesinc.122.2o7.net +0.0.0.0 metacafe.122.2o7.net +0.0.0.0 mgdothaneagle.112.2o7.net +0.0.0.0 mghickoryrecord.112.2o7.net +0.0.0.0 mgjournalnow.112.2o7.net +0.0.0.0 mgoanow.112.2o7.net +0.0.0.0 mgstarexponent.112.2o7.net +0.0.0.0 mgtbo.112.2o7.net +0.0.0.0 mgtbopanels.112.2o7.net +0.0.0.0 mgtimesdispatch.112.2o7.net +0.0.0.0 mgtricities.112.2o7.net +0.0.0.0 mgwcbd.112.2o7.net +0.0.0.0 mgwjar.112.2o7.net +0.0.0.0 mgwnct.112.2o7.net +0.0.0.0 mgwsav.112.2o7.net +0.0.0.0 mgwsls.112.2o7.net +0.0.0.0 microsofteup.112.2o7.net +0.0.0.0 microsoftgamestudio.112.2o7.net +0.0.0.0 microsoftinternetexplorer.112.2o7.net +0.0.0.0 microsoftmachinetranslation.112.2o7.net +0.0.0.0 microsoftoffice.112.2o7.net +0.0.0.0 microsoftsto.112.2o7.net +0.0.0.0 microsoftuk.122.2o7.net +0.0.0.0 microsoftwga.112.2o7.net +0.0.0.0 microsoftwindows.112.2o7.net +0.0.0.0 microsoftwindowscom.tt.omtrdc.net +0.0.0.0 microsoftwindowsmobile.122.2o7.net +0.0.0.0 microsoftwllivemkt.112.2o7.net +0.0.0.0 microsoftwlmailmkt.112.2o7.net +0.0.0.0 microsoftwlmessengermkt.112.2o7.net +0.0.0.0 microsoftwlmobilemkt.112.2o7.net +0.0.0.0 microsoftwlsearchcrm.112.2o7.net +0.0.0.0 microsoftxbox.112.2o7.net +0.0.0.0 midala.112.2o7.net +0.0.0.0 midar.112.2o7.net +0.0.0.0 midcru.112.2o7.net +0.0.0.0 midsen.112.2o7.net +0.0.0.0 milbglobal.112.2o7.net +0.0.0.0 mitsubishi.112.2o7.net +0.0.0.0 mkcthehomemarketplace.112.2o7.net +0.0.0.0 mkt10.122.2o7.net +0.0.0.0 mlarmani.122.2o7.net +0.0.0.0 mlbam.112.2o7.net +0.0.0.0 mlbatlanta.112.2o7.net +0.0.0.0 mlbcincinnati.112.2o7.net +0.0.0.0 mlbcom.112.2o7.net +0.0.0.0 mlbglobal.112.2o7.net +0.0.0.0 mlbglobal08.112.2o7.net +0.0.0.0 mlbsanfrancisco.112.2o7.net +0.0.0.0 mlsglobal.112.2o7.net +0.0.0.0 mmc.122.2o7.net +0.0.0.0 mngi.112.2o7.net +0.0.0.0 mngidailybreeze.112.2o7.net +0.0.0.0 mngidmn.112.2o7.net +0.0.0.0 mngimercurynews.112.2o7.net +0.0.0.0 mngimng.112.2o7.net +0.0.0.0 mngirockymtnnews.112.2o7.net +0.0.0.0 mngislcnac.112.2o7.net +0.0.0.0 mngislctrib.112.2o7.net +0.0.0.0 mngisv.112.2o7.net +0.0.0.0 mngitwincities.112.2o7.net +0.0.0.0 mngiyhnat.112.2o7.net +0.0.0.0 montblanc.122.2o7.net +0.0.0.0 montblanccom.122.2o7.net +0.0.0.0 mormonorg.112.2o7.net +0.0.0.0 morningnewsonline.112.2o7.net +0.0.0.0 movitex.122.2o7.net +0.0.0.0 mpire.112.2o7.net +0.0.0.0 mseupwinxpfam.112.2o7.net +0.0.0.0 msna1com.112.2o7.net +0.0.0.0 msnaccountservices.112.2o7.net +0.0.0.0 msnbc.112.2o7.net +0.0.0.0 msnbcnewsvine.112.2o7.net +0.0.0.0 msnbcom.112.2o7.net +0.0.0.0 msneshopbase.112.2o7.net +0.0.0.0 msninvite.112.2o7.net +0.0.0.0 msninviteprod.112.2o7.net +0.0.0.0 msnlivefavorites.112.2o7.net +0.0.0.0 msnmercom.112.2o7.net +0.0.0.0 msnmercustacqprod.112.2o7.net +0.0.0.0 msnonecare.112.2o7.net +0.0.0.0 msnportal.112.2o7.net +0.0.0.0 msnportalaffiliate.112.2o7.net +0.0.0.0 msnportalaunews.112.2o7.net +0.0.0.0 msnportalbeetoffice2007.112.2o7.net +0.0.0.0 msnportalgame.112.2o7.net +0.0.0.0 msnportalhome.112.2o7.net +0.0.0.0 msnportallatino.112.2o7.net +0.0.0.0 msnportallive.112.2o7.net +0.0.0.0 msnportalmsgboardsrvc.112.2o7.net +0.0.0.0 msnportalscp.112.2o7.net +0.0.0.0 msnportalvideo.112.2o7.net +0.0.0.0 msnservices.112.2o7.net +0.0.0.0 msntrademarketing.112.2o7.net +0.0.0.0 msnwinonecare.112.2o7.net +0.0.0.0 mssbcprod.112.2o7.net +0.0.0.0 mswindowswolglobal.112.2o7.net +0.0.0.0 mswlspcmktdev.112.2o7.net +0.0.0.0 mswmwpapolloprod.122.2o7.net +0.0.0.0 mtvn.112.2o7.net +0.0.0.0 multiply.112.2o7.net +0.0.0.0 mxmacromedia.112.2o7.net +0.0.0.0 myfamilyancestry.112.2o7.net +0.0.0.0 nandomedia.112.2o7.net +0.0.0.0 nascardigitalsap.d2.sc.omtrdc.net +0.0.0.0 nasdaq.122.2o7.net +0.0.0.0 natgeoedit.112.2o7.net +0.0.0.0 natgeoeditcom.112.2o7.net +0.0.0.0 natgeoglobal.112.2o7.net +0.0.0.0 natgeohomepage.112.2o7.net +0.0.0.0 natgeonavcom.112.2o7.net +0.0.0.0 natgeonews.112.2o7.net +0.0.0.0 natgeongkidsmagccom.112.2o7.net +0.0.0.0 natgeongmcom.112.2o7.net +0.0.0.0 natgeopeopleplaces.112.2o7.net +0.0.0.0 natgeophoto.112.2o7.net +0.0.0.0 natgeotravelermagcom.112.2o7.net +0.0.0.0 natgeovideo.112.2o7.net +0.0.0.0 nationalbankofnewzea.tt.omtrdc.net +0.0.0.0 nationalgeographic.112.2o7.net +0.0.0.0 nautilus.d2.sc.omtrdc.net +0.0.0.0 nautilus.tt.omtrdc.net +0.0.0.0 nbcuniversal.122.2o7.net +0.0.0.0 neber.112.2o7.net +0.0.0.0 nebnr.112.2o7.net +0.0.0.0 neref.112.2o7.net +0.0.0.0 netgear.122.2o7.net +0.0.0.0 networksolutions.112.2o7.net +0.0.0.0 newcom.122.2o7.net +0.0.0.0 newjobs.d1.sc.omtrdc.net +0.0.0.0 newlook.112.2o7.net +0.0.0.0 newsday.122.2o7.net +0.0.0.0 newsinteractive.112.2o7.net +0.0.0.0 newsinternational.122.2o7.net +0.0.0.0 newsok.112.2o7.net +0.0.0.0 newsquestdigitalmedia.122.2o7.net +0.0.0.0 newstimeslivecom.112.2o7.net +0.0.0.0 newyorkandcompany.112.2o7.net +0.0.0.0 newyorkmagazine.112.2o7.net +0.0.0.0 nhl.112.2o7.net +0.0.0.0 nielsen.112.2o7.net +0.0.0.0 nikefootball.112.2o7.net +0.0.0.0 nikefootballglobal.112.2o7.net +0.0.0.0 nikegoddess.112.2o7.net +0.0.0.0 nikehome.112.2o7.net +0.0.0.0 nikerunning.112.2o7.net +0.0.0.0 nikerunningglobal.112.2o7.net +0.0.0.0 njmvc.112.2o7.net +0.0.0.0 nmanchorage.112.2o7.net +0.0.0.0 nmbakersfieldca.112.2o7.net +0.0.0.0 nmbeaufort.112.2o7.net +0.0.0.0 nmbelleville.112.2o7.net +0.0.0.0 nmbradenton.112.2o7.net +0.0.0.0 nmcharlotte.112.2o7.net +0.0.0.0 nmcolumbia.112.2o7.net +0.0.0.0 nmcomnancomedia.112.2o7.net +0.0.0.0 nmeprod.122.2o7.net +0.0.0.0 nmfortworth.112.2o7.net +0.0.0.0 nmfresno.112.2o7.net +0.0.0.0 nmhiltonhead.112.2o7.net +0.0.0.0 nmkansascity.112.2o7.net +0.0.0.0 nmlexington.112.2o7.net +0.0.0.0 nmmclatchy.112.2o7.net +0.0.0.0 nmmerced.112.2o7.net +0.0.0.0 nmmiami.112.2o7.net +0.0.0.0 nmminneapolis.112.2o7.net +0.0.0.0 nmmodesto.112.2o7.net +0.0.0.0 nmraleigh.112.2o7.net +0.0.0.0 nmrockhill.112.2o7.net +0.0.0.0 nmsacramento.112.2o7.net +0.0.0.0 nmsanluisobispo.112.2o7.net +0.0.0.0 nmstatecollege.112.2o7.net +0.0.0.0 nmtacoma.112.2o7.net +0.0.0.0 nmthatsracin.112.2o7.net +0.0.0.0 nortelcom.112.2o7.net +0.0.0.0 northjersey.112.2o7.net +0.0.0.0 northwestairlines.112.2o7.net +0.0.0.0 novell.112.2o7.net +0.0.0.0 novellcom.112.2o7.net +0.0.0.0 nsdldlese.112.2o7.net +0.0.0.0 nttcommunications.122.2o7.net +0.0.0.0 nydailynews.d1.sc.omtrdc.net +0.0.0.0 nysun.com.112.2o7.net +0.0.0.0 nytbglobe.112.2o7.net +0.0.0.0 nytrflorence.112.2o7.net +0.0.0.0 nytrgainesville.112.2o7.net +0.0.0.0 nytrhendersonville.112.2o7.net +0.0.0.0 nytrlakeland.112.2o7.net +0.0.0.0 nytrlexington.112.2o7.net +0.0.0.0 nytrocala.112.2o7.net +0.0.0.0 nytrsantarosa.112.2o7.net +0.0.0.0 nytrsarasota.112.2o7.net +0.0.0.0 nytrthibodaux.112.2o7.net +0.0.0.0 nytrtuscaloosa.112.2o7.net +0.0.0.0 nytrwilmington.112.2o7.net +0.0.0.0 nytrwinterhaven.112.2o7.net +0.0.0.0 nytrworcester.112.2o7.net +0.0.0.0 nyttechnology.112.2o7.net +0.0.0.0 nzz.d3.sc.omtrdc.net +0.0.0.0 oberonincredig.112.2o7.net +0.0.0.0 oberoniplay.112.2o7.net +0.0.0.0 oklahomadepartmentofcommerce.112.2o7.net +0.0.0.0 omniscbt.112.2o7.net +0.0.0.0 omniture.112.2o7.net +0.0.0.0 omniturebanners.112.2o7.net +0.0.0.0 omniturecom.112.2o7.net +0.0.0.0 omvisidtest1.112.2o7.net +0.0.0.0 onetoone.112.2o7.net +0.0.0.0 onlinegurupopularsitecom.112.2o7.net +0.0.0.0 oodpreprod.122.2o7.net +0.0.0.0 optimost.112.2o7.net +0.0.0.0 oraclecom.112.2o7.net +0.0.0.0 oracleglobal.112.2o7.net +0.0.0.0 oreck.tt.omtrdc.net +0.0.0.0 orlandoinfocom.112.2o7.net +0.0.0.0 osiristrading.112.2o7.net +0.0.0.0 ottacknet.112.2o7.net +0.0.0.0 ottdailytidingscom.112.2o7.net +0.0.0.0 overstock.tt.omtrdc.net +0.0.0.0 overstockcom.112.2o7.net +0.0.0.0 overturecom.112.2o7.net +0.0.0.0 overturecomvista.112.2o7.net +0.0.0.0 pandasoftware.112.2o7.net +0.0.0.0 parade.122.2o7.net +0.0.0.0 parship.122.2o7.net +0.0.0.0 partygaming.122.2o7.net +0.0.0.0 partygamingglobal.122.2o7.net +0.0.0.0 patrickhillery.112.2o7.net +0.0.0.0 paypal.112.2o7.net +0.0.0.0 pcconnectioncom.112.2o7.net +0.0.0.0 pch.122.2o7.net +0.0.0.0 pctoolscom.112.2o7.net +0.0.0.0 pcworldcommunication.122.2o7.net +0.0.0.0 pcworldcommunication.d2.sc.omtrdc.net +0.0.0.0 pelmorexmedia.122.2o7.net +0.0.0.0 pennwellco.tt.omtrdc.net +0.0.0.0 pennwellcorp.112.2o7.net +0.0.0.0 pentonmedia.122.2o7.net +0.0.0.0 permissioninteractiv.tt.omtrdc.net +0.0.0.0 petakfc.112.2o7.net +0.0.0.0 petamain.112.2o7.net +0.0.0.0 petfooddirect.d1.sc.omtrdc.net +0.0.0.0 pfizer.122.2o7.net +0.0.0.0 philips.112.2o7.net +0.0.0.0 phillyburbscom.112.2o7.net +0.0.0.0 phillycom.112.2o7.net +0.0.0.0 phillymedia.112.2o7.net +0.0.0.0 pittsburghpostgazette.112.2o7.net +0.0.0.0 planetout.122.2o7.net +0.0.0.0 pldev.112.2o7.net +0.0.0.0 plsoyfoods.112.2o7.net +0.0.0.0 poacprod.122.2o7.net +0.0.0.0 poconorecordcom.112.2o7.net +0.0.0.0 popcapgames.122.2o7.net +0.0.0.0 popsci.com.122.2o7.net +0.0.0.0 powellsbooks.122.2o7.net +0.0.0.0 poweronemedia.122.2o7.net +0.0.0.0 premiumtv.122.2o7.net +0.0.0.0 primediabusiness.122.2o7.net +0.0.0.0 primemensfitness.112.2o7.net +0.0.0.0 primestarmagazine.112.2o7.net +0.0.0.0 primetimesolutions.tt.omtrdc.net +0.0.0.0 prisacom.112.2o7.net +0.0.0.0 prnewswire.122.2o7.net +0.0.0.0 productpartnersllc.tt.omtrdc.net +0.0.0.0 pulkauaiworld.112.2o7.net +0.0.0.0 pultheworldlink.112.2o7.net +0.0.0.0 questiacom.112.2o7.net +0.0.0.0 questsoftware.112.2o7.net +0.0.0.0 qwestfull.112.2o7.net +0.0.0.0 rainbowmedia.122.2o7.net +0.0.0.0 rakuten.112.2o7.net +0.0.0.0 randmcnally.112.2o7.net +0.0.0.0 rcci.122.2o7.net +0.0.0.0 rcntelecom.112.2o7.net +0.0.0.0 readersdigest.tt.omtrdc.net +0.0.0.0 reagroup.122.2o7.net +0.0.0.0 rebtelnetworks.112.2o7.net +0.0.0.0 recordeaglecom.112.2o7.net +0.0.0.0 recordnetcom.112.2o7.net +0.0.0.0 recordonlinecom.112.2o7.net +0.0.0.0 registercom.122.2o7.net +0.0.0.0 registercom.tt.omtrdc.net +0.0.0.0 remodelingonlinecom.112.2o7.net +0.0.0.0 rentcom.112.2o7.net +0.0.0.0 rentcom.tt.omtrdc.net +0.0.0.0 restoredchurchofgod.112.2o7.net +0.0.0.0 reunion.tt.omtrdc.net +0.0.0.0 reunioncom.112.2o7.net +0.0.0.0 ringcentral.112.2o7.net +0.0.0.0 ringierag.112.2o7.net +0.0.0.0 riptownmedia.122.2o7.net +0.0.0.0 riverdeep.112.2o7.net +0.0.0.0 rmgparcelforcecom.112.2o7.net +0.0.0.0 rmgroyalmailcom.112.2o7.net +0.0.0.0 rodale.d1.sc.omtrdc.net +0.0.0.0 rrpartners.122.2o7.net +0.0.0.0 rtst.122.2o7.net +0.0.0.0 rtve.d1.sc.omtrdc.net +0.0.0.0 sa.aol.com.122.2o7.net +0.0.0.0 safaribooks.112.2o7.net +0.0.0.0 saksfifthavenue.122.2o7.net +0.0.0.0 salliemaecom.112.2o7.net +0.0.0.0 samsclub.112.2o7.net +0.0.0.0 santacruzsentinelcom.112.2o7.net +0.0.0.0 saxobutlereagle.122.2o7.net +0.0.0.0 saxoconcordmonitor.122.2o7.net +0.0.0.0 saxoeverett.122.2o7.net +0.0.0.0 saxofosters.122.2o7.net +0.0.0.0 saxogoerie.122.2o7.net +0.0.0.0 saxogreensboro.122.2o7.net +0.0.0.0 saxoorklamedia.122.2o7.net +0.0.0.0 saxopeninsuladailynews.122.2o7.net +0.0.0.0 saxorutland.122.2o7.net +0.0.0.0 saxosumteritem.122.2o7.net +0.0.0.0 saxotech.122.2o7.net +0.0.0.0 saxotechtylerpaper.122.2o7.net +0.0.0.0 saxotelegraph.122.2o7.net +0.0.0.0 saxotoledo.122.2o7.net +0.0.0.0 saxowatertowndailytimes.122.2o7.net +0.0.0.0 saxowenworld.122.2o7.net +0.0.0.0 saxowesterncommunications.122.2o7.net +0.0.0.0 sbsblukgov.112.2o7.net +0.0.0.0 schaeffers.112.2o7.net +0.0.0.0 sciamcom.112.2o7.net +0.0.0.0 scottrade.112.2o7.net +0.0.0.0 scrippsdiy.112.2o7.net +0.0.0.0 scrippsfineliving.112.2o7.net +0.0.0.0 scrippsfoodnet.112.2o7.net +0.0.0.0 scrippsfoodnetnew.112.2o7.net +0.0.0.0 scrippsfrontdoor.112.2o7.net +0.0.0.0 scrippsgac.112.2o7.net +0.0.0.0 scrippshgtv.112.2o7.net +0.0.0.0 scrippshgtvpro.112.2o7.net +0.0.0.0 scrippsrecipezaar.112.2o7.net +0.0.0.0 seacoastonlinecom.112.2o7.net +0.0.0.0 sears.112.2o7.net +0.0.0.0 searscom.112.2o7.net +0.0.0.0 searsholdings.tt.omtrdc.net +0.0.0.0 searskmartcom.112.2o7.net +0.0.0.0 seb.d1.sc.omtrdc.net +0.0.0.0 sento.122.2o7.net +0.0.0.0 sevenoneintermedia.112.2o7.net +0.0.0.0 shawnewspapers.112.2o7.net +0.0.0.0 shopping.112.2o7.net +0.0.0.0 siemens.d1.sc.omtrdc.net +0.0.0.0 sixapart.112.2o7.net +0.0.0.0 skinmedica.122.2o7.net +0.0.0.0 skyauction.122.2o7.net +0.0.0.0 skype.tt.omtrdc.net +0.0.0.0 slbbbcom.112.2o7.net +0.0.0.0 sltravelcom.112.2o7.net +0.0.0.0 smartmoney.112.2o7.net +0.0.0.0 smibs.112.2o7.net +0.0.0.0 smokingeverywhere.122.2o7.net +0.0.0.0 smokinggun.122.2o7.net +0.0.0.0 smpopmech.112.2o7.net +0.0.0.0 smwww.112.2o7.net +0.0.0.0 snagajob.122.2o7.net +0.0.0.0 snapfish.112.2o7.net +0.0.0.0 sofmap.112.2o7.net +0.0.0.0 softlayer.d1.sc.omtrdc.net +0.0.0.0 softonic.112.2o7.net +0.0.0.0 sonychina.112.2o7.net +0.0.0.0 sonycorporate.112.2o7.net +0.0.0.0 sonyelectronicssupportus.112.2o7.net +0.0.0.0 sonymediasoftware.112.2o7.net +0.0.0.0 sonyscei.112.2o7.net +0.0.0.0 southcoasttodaycom.112.2o7.net +0.0.0.0 spamfighter.112.2o7.net +0.0.0.0 sparknetworks.112.2o7.net +0.0.0.0 spencergifts.112.2o7.net +0.0.0.0 sportingnews.122.2o7.net +0.0.0.0 sprintglobal.112.2o7.net +0.0.0.0 stampscom.112.2o7.net +0.0.0.0 starz.122.2o7.net +0.0.0.0 stpetersburgtimes.122.2o7.net +0.0.0.0 stubhub.122.2o7.net +0.0.0.0 stylincom.112.2o7.net +0.0.0.0 subaruofamerica.112.2o7.net +0.0.0.0 summitbusinessmedia.112.2o7.net +0.0.0.0 sunglobal.112.2o7.net +0.0.0.0 superpages.122.2o7.net +0.0.0.0 surfline.112.2o7.net +0.0.0.0 survey.122.2o7.net +0.0.0.0 svd.112.2o7.net +0.0.0.0 swsoft.122.2o7.net +0.0.0.0 sylvane.122.2o7.net +0.0.0.0 symantec.tt.omtrdc.net +0.0.0.0 sympmsnglobalen.112.2o7.net +0.0.0.0 sympmsnmusic.112.2o7.net +0.0.0.0 tacobell.d1.sc.omtrdc.net +0.0.0.0 tangomedia.112.2o7.net +0.0.0.0 tbstv.112.2o7.net +0.0.0.0 tbsveryfunnyads.112.2o7.net +0.0.0.0 tcinvitationsbydawn.112.2o7.net +0.0.0.0 tdameritrade.tt.omtrdc.net +0.0.0.0 techreview.112.2o7.net +0.0.0.0 tehomercacom.112.2o7.net +0.0.0.0 tel3adv.112.2o7.net +0.0.0.0 tele2nl.112.2o7.net +0.0.0.0 telefloracom.112.2o7.net +0.0.0.0 telenor.112.2o7.net +0.0.0.0 tescostores.122.2o7.net +0.0.0.0 tgn.122.2o7.net +0.0.0.0 thayhiltonlongisland.112.2o7.net +0.0.0.0 thayhoteldelcoronado.112.2o7.net +0.0.0.0 thayvenetian.112.2o7.net +0.0.0.0 thedailystarcom.112.2o7.net +0.0.0.0 thegroup.112.2o7.net +0.0.0.0 thelibraryofcongress.122.2o7.net +0.0.0.0 thestar.122.2o7.net +0.0.0.0 thestardev.122.2o7.net +0.0.0.0 thgalecom.112.2o7.net +0.0.0.0 thinkgeek.112.2o7.net +0.0.0.0 thomasvillefurniture.122.2o7.net +0.0.0.0 thome.112.2o7.net +0.0.0.0 timecom.112.2o7.net +0.0.0.0 timecom.122.2o7.net +0.0.0.0 timeessence.122.2o7.net +0.0.0.0 timeew.122.2o7.net +0.0.0.0 timefoodandwine.122.2o7.net +0.0.0.0 timefortune.112.2o7.net +0.0.0.0 timehealthtips.122.2o7.net +0.0.0.0 timeinc.122.2o7.net +0.0.0.0 timelife.122.2o7.net +0.0.0.0 timeoutcommunications.122.2o7.net +0.0.0.0 timepeople.122.2o7.net +0.0.0.0 timepespanol.122.2o7.net +0.0.0.0 timespctenbest.122.2o7.net +0.0.0.0 timeteenpeople.122.2o7.net +0.0.0.0 tirerack.tt.omtrdc.net +0.0.0.0 tjx.112.2o7.net +0.0.0.0 tmslexus.112.2o7.net +0.0.0.0 tmstoyota.112.2o7.net +0.0.0.0 tnttv.112.2o7.net +0.0.0.0 tomsshoes.122.2o7.net +0.0.0.0 torstardigital.122.2o7.net +0.0.0.0 toyotamotorcorporation.122.2o7.net +0.0.0.0 toysrus.tt.omtrdc.net +0.0.0.0 trailblazers.122.2o7.net +0.0.0.0 trailerservicescom.112.2o7.net +0.0.0.0 trane-ir-corp-ingersollrand.112.2o7.net +0.0.0.0 tranest-schlage-link.112.2o7.net +0.0.0.0 travidia.112.2o7.net +0.0.0.0 tribuneinteractive.122.2o7.net +0.0.0.0 trinitymirror.112.2o7.net +0.0.0.0 truevalue.d2.sc.omtrdc.net +0.0.0.0 tumi.112.2o7.net +0.0.0.0 turnerclassic.112.2o7.net +0.0.0.0 turnersports.112.2o7.net +0.0.0.0 tvguide.112.2o7.net +0.0.0.0 uolfreeservers.112.2o7.net +0.0.0.0 uoljunocom2.112.2o7.net +0.0.0.0 uolnetzeronet2.112.2o7.net +0.0.0.0 uolphotosite.112.2o7.net +0.0.0.0 upi.112.2o7.net +0.0.0.0 usatoday1.112.2o7.net +0.0.0.0 usbank.tt.omtrdc.net +0.0.0.0 usdm.122.2o7.net +0.0.0.0 usnews.122.2o7.net +0.0.0.0 ussearch.122.2o7.net +0.0.0.0 vcomdeepdiscount.112.2o7.net +0.0.0.0 vcommerce.112.2o7.net +0.0.0.0 vectrabank.112.2o7.net +0.0.0.0 verisignwildcard.112.2o7.net +0.0.0.0 verizonwireless.tt.omtrdc.net +0.0.0.0 vermontteddybear.112.2o7.net +0.0.0.0 viaaddictingclips.112.2o7.net +0.0.0.0 viaaddictinggames.112.2o7.net +0.0.0.0 viaatom.112.2o7.net +0.0.0.0 viaatomv6.112.2o7.net +0.0.0.0 viabestweekever.112.2o7.net +0.0.0.0 viacomedycentral.112.2o7.net +0.0.0.0 viacomedycentralrl.112.2o7.net +0.0.0.0 viacomedyde.112.2o7.net +0.0.0.0 viagametrailers.112.2o7.net +0.0.0.0 vialogoonline.112.2o7.net +0.0.0.0 vialogorollup.112.2o7.net +0.0.0.0 viamtv.112.2o7.net +0.0.0.0 viamtvcom.112.2o7.net +0.0.0.0 viamtvnvideo.112.2o7.net +0.0.0.0 viamtvromania.112.2o7.net +0.0.0.0 viamtvtr.112.2o7.net +0.0.0.0 viamtvtr3s.112.2o7.net +0.0.0.0 viamtvuk.112.2o7.net +0.0.0.0 viamtvukdev.112.2o7.net +0.0.0.0 vianewnownext.112.2o7.net +0.0.0.0 vianickde.112.2o7.net +0.0.0.0 viaquiz.112.2o7.net +0.0.0.0 viarnd.112.2o7.net +0.0.0.0 viasatsatelliteservices.112.2o7.net +0.0.0.0 viashockwave.112.2o7.net +0.0.0.0 viaspike.112.2o7.net +0.0.0.0 viaukplayer.112.2o7.net +0.0.0.0 viavh1com.112.2o7.net +0.0.0.0 viavh1scandalist.112.2o7.net +0.0.0.0 viavh1video.112.2o7.net +0.0.0.0 viay2m.112.2o7.net +0.0.0.0 victoriaadvocate.112.2o7.net +0.0.0.0 videotroncom.112.2o7.net +0.0.0.0 vintacom.112.2o7.net +0.0.0.0 vintadream.112.2o7.net +0.0.0.0 virginmedia.112.2o7.net +0.0.0.0 virginmobile.122.2o7.net +0.0.0.0 virginmobileusa.tt.omtrdc.net +0.0.0.0 vitacost.122.2o7.net +0.0.0.0 vodafonegroup.122.2o7.net +0.0.0.0 volkswagen.122.2o7.net +0.0.0.0 vpmc.122.2o7.net +0.0.0.0 walgrns.112.2o7.net +0.0.0.0 walmart.112.2o7.net +0.0.0.0 warnerbros.112.2o7.net +0.0.0.0 warnerbrothersrecords.112.2o7.net +0.0.0.0 waterfrontmedia.112.2o7.net +0.0.0.0 wbextecd.112.2o7.net +0.0.0.0 wbnews.112.2o7.net +0.0.0.0 wbprocurement.112.2o7.net +0.0.0.0 wbrostheatricalother.112.2o7.net +0.0.0.0 wcastrprod.122.2o7.net +0.0.0.0 webmdcom.tt.omtrdc.net +0.0.0.0 webmetrodev.122.2o7.net +0.0.0.0 webroot.112.2o7.net +0.0.0.0 webroot.tt.omtrdc.net +0.0.0.0 westernunion.tt.omtrdc.net +0.0.0.0 westernunionglobal.112.2o7.net +0.0.0.0 westwickfarrow.122.2o7.net +0.0.0.0 whitecastle.122.2o7.net +0.0.0.0 wileypublishing.112.2o7.net +0.0.0.0 winecom.112.2o7.net +0.0.0.0 wineenthusiastcom.112.2o7.net +0.0.0.0 winmpmain.112.2o7.net +0.0.0.0 wissende.122.2o7.net +0.0.0.0 wlaptoplogic.122.2o7.net +0.0.0.0 worldnowboston.112.2o7.net +0.0.0.0 wpni.112.2o7.net +0.0.0.0 wpni.tt.omtrdc.net +0.0.0.0 wpnipostcomjobs.112.2o7.net +0.0.0.0 wrigley.122.2o7.net +0.0.0.0 wwatchcomusa.112.2o7.net +0.0.0.0 wweconsumer.112.2o7.net +0.0.0.0 wwecorp2.112.2o7.net +0.0.0.0 xhealth.112.2o7.net +0.0.0.0 xhealthmobiltools.112.2o7.net +0.0.0.0 yamaha.122.2o7.net +0.0.0.0 yellcom.122.2o7.net +0.0.0.0 yellspain.112.2o7.net +0.0.0.0 yrkdsp.112.2o7.net +0.0.0.0 yukoyuko.112.2o7.net +0.0.0.0 zag.112.2o7.net +0.0.0.0 zag.122.2o7.net +0.0.0.0 zango.112.2o7.net +0.0.0.0 zdau-builder.122.2o7.net +0.0.0.0 ziffdavisdesktoplinux.112.2o7.net +0.0.0.0 ziffdavisenterprise.112.2o7.net +0.0.0.0 ziffdavisenterpriseglobal.112.2o7.net +0.0.0.0 ziffdaviseweek.112.2o7.net +0.0.0.0 ziffdavisfilefront.112.2o7.net +0.0.0.0 ziffdavisglobal.112.2o7.net +0.0.0.0 ziffdavispennyarcade.112.2o7.net +0.0.0.0 zipzoomfly.122.2o7.net +0.0.0.0 eonline.pl +0.0.0.0 maendo.tv +0.0.0.0 msphacks.net +0.0.0.0 epliki24.pl +0.0.0.0 seansuj.pl +0.0.0.0 kinson.pl +0.0.0.0 motifiles.com +0.0.0.0 www.fajnefanty.com +0.0.0.0 verify.info4security.org +0.0.0.0 nametests.com +0.0.0.0 nameguess.com +0.0.0.0 konkurs-zwierzak.pl +0.0.0.0 komputery48.pl +0.0.0.0 konkursy24.ml +0.0.0.0 paysafecard-codes.tumblr.com +0.0.0.0 rectangledownloads.com +0.0.0.0 inagrody.pl +0.0.0.0 programyhakerskie.pl +0.0.0.0 riotpoint.eu +0.0.0.0 z8x.pl +0.0.0.0 kotdj.pl +0.0.0.0 www.ebookland.pl +0.0.0.0 update.soft2download.online +0.0.0.0 www.a1a.pl +0.0.0.0 darmowe-ebooki.com.pl +0.0.0.0 fb.pisz.pl +0.0.0.0 dichvutangsub.com +0.0.0.0 fhgfffdsf9.appspot.com +0.0.0.0 pokolorujfb.glt.pl +0.0.0.0 key.y0.pl +0.0.0.0 generatorkodow.hpu.pl +0.0.0.0 top-cards.online +0.0.0.0 please-wait.online +0.0.0.0 secrets-games.online +0.0.0.0 moviestarplanethacks.pl +0.0.0.0 www.moviestarplanethack2016.com +0.0.0.0 moviestarplanetcheatstool.com +0.0.0.0 cheatsgenerator.com +0.0.0.0 www.moviestarplanethackonlines.com +0.0.0.0 www.moviestarplanethack.info +0.0.0.0 techexploits.com +0.0.0.0 vipcheats.us +0.0.0.0 moviestarplanet-haki-i-kody.crazylife.pl +0.0.0.0 hackuj.pl +0.0.0.0 www.sp-niemyslow.pl +0.0.0.0 xtesty.pl +0.0.0.0 odpowiedzi.edu.pl +0.0.0.0 glinkss.com +0.0.0.0 24hoursready.cf +0.0.0.0 nowa24.pl +0.0.0.0 zmieniam-fb.pl +0.0.0.0 hitzhita.pl +0.0.0.0 kupongo.pl +0.0.0.0 kodyrabatowe.16mb.com +0.0.0.0 testy-na--iq.prv.pl +0.0.0.0 h43.pl +0.0.0.0 as9.pl +0.0.0.0 www.penera.pl +0.0.0.0 paysafecard-kody.prv.pl +0.0.0.0 kody-paysafecard-10euro.prv.pl +0.0.0.0 paysafecard-rozdajemy-kody.prv.pl +0.0.0.0 wygrajmy6s.pl +0.0.0.0 24-fakt.pl +0.0.0.0 wiad24omosci.eu +0.0.0.0 24-wiadomosci.com.pl +0.0.0.0 wiad24omosci.warszawa.pl +0.0.0.0 wygrajmyiphone6s.pl +0.0.0.0 wygrajiphone6.pl +0.0.0.0 paysafecard-10eur.prv.pl +0.0.0.0 safensecure.xyz +0.0.0.0 paysafecard10eur-promocja.prv.pl +0.0.0.0 etest-iq.prv.pl +0.0.0.0 doladowanie50zl-kom.prv.pl +0.0.0.0 odbierz-bony.ovp.pl +0.0.0.0 wygrajinternet.pl +0.0.0.0 dodajsteam.pl +0.0.0.0 egofile.pl +0.0.0.0 filmy-365.pl +0.0.0.0 followersinsta.pl +0.0.0.0 freetvonline.com.pl +0.0.0.0 hd-vod.pl +0.0.0.0 kinocda.pl +0.0.0.0 mysocialnetwork.pl +0.0.0.0 oferta4you.com.pl +0.0.0.0 tvfreeonline.pl +0.0.0.0 filmweb-online.pl +0.0.0.0 patrzetu.pl +0.0.0.0 szpiegofon.pl +0.0.0.0 szpieguj.com +0.0.0.0 timerfejs.pl +0.0.0.0 xawards.pl +0.0.0.0 zapisany.pl +0.0.0.0 zgarnijbilety.pl +0.0.0.0 doladuj-fona.pl +0.0.0.0 firesub.pl +0.0.0.0 www.abc7.pl +0.0.0.0 fun3.pl +0.0.0.0 www.enfilm.pl +0.0.0.0 www.bestkino.pl +0.0.0.0 luknij.tv +0.0.0.0 tracksms.pl +0.0.0.0 trackgsm.pl +0.0.0.0 trackgsm.co.uk +0.0.0.0 trackgsm.de +0.0.0.0 halodzwonek.pl +0.0.0.0 dragonflym.com +0.0.0.0 darmowe-filmy.eu +0.0.0.0 playmax.co +0.0.0.0 idownload.com.pl +0.0.0.0 antyspam.latwy.pl +0.0.0.0 zalogowany.nd.pl +0.0.0.0 batman-superman-pl.5x.pl +0.0.0.0 customstyle.pev.pl +0.0.0.0 numer-natalia.opx.pl +0.0.0.0 mobyhit.com +0.0.0.0 zasysaj.pl +0.0.0.0 domeny365.eu +0.0.0.0 film-box.pl +0.0.0.0 www.ultramovie.pl +0.0.0.0 ogladajbezlimitow.pl +0.0.0.0 topseans.pl +0.0.0.0 papla.pl +0.0.0.0 pobierz.biz +0.0.0.0 i-mobi.pl +0.0.0.0 odbierzdarmowedoladowanie.wordpress.com +0.0.0.0 fznajomi.pl +0.0.0.0 bramkasms.co +0.0.0.0 mobila.pl +0.0.0.0 hitmax.pl +0.0.0.0 ibrainer.net +0.0.0.0 oferta1promocyjna.pl +0.0.0.0 krajowe-lato.pl +0.0.0.0 allefoty.pl +0.0.0.0 jpzdd.pl +0.0.0.0 kuot.pl +0.0.0.0 torrius.pl +0.0.0.0 god.com.pl +0.0.0.0 iphone-6s.pl +0.0.0.0 zgarnij-nike.eu +0.0.0.0 freesms.pl +0.0.0.0 darmowefilmy.eu +0.0.0.0 filmowo24.pl +0.0.0.0 strefa18.pl +0.0.0.0 hicioryztop.pl +0.0.0.0 filedownload.com.pl +0.0.0.0 przekierowanko1.pl +0.0.0.0 giftzoid.com +0.0.0.0 downloaduj.pl +0.0.0.0 sztosinternet.pl +0.0.0.0 obam.pl +0.0.0.0 dobra-rzecz.pl +0.0.0.0 wygraj-voucher.com +0.0.0.0 mezczyzna-trendy.pl +0.0.0.0 theprofitsmaker.net +0.0.0.0 szkolainwestycji.pl +0.0.0.0 chris-jasnowidz.pl +0.0.0.0 medicreporters.com +0.0.0.0 eskk.pl +0.0.0.0 afftrack001.com +0.0.0.0 trickmovieyw.cf +0.0.0.0 online-seans24.pl +0.0.0.0 filmasy.pl +0.0.0.0 ogladam.pl +0.0.0.0 watches-live.pl +0.0.0.0 unmillondeutilidades.com +0.0.0.0 stopwirus.pl +0.0.0.0 doladowanko.pl +0.0.0.0 bramkaplaysms.pl +0.0.0.0 space-mobile.co +0.0.0.0 sms-z-internetu.pl +0.0.0.0 bramka-sms-online.pl +0.0.0.0 filmyseriale24online.pl +0.0.0.0 fbpodgladaj.pl +0.0.0.0 nike-winnow.pl +0.0.0.0 fb-color.net.pl +0.0.0.0 pokemongo-konkurs.pl +0.0.0.0 dlmyfile.com +0.0.0.0 tengofoxfiles.com +0.0.0.0 cheatslegend.com +0.0.0.0 gamezhq.nl +0.0.0.0 poznajkoloryfb.pl +0.0.0.0 funskan.pl +0.0.0.0 wygrajbutynike.pl +0.0.0.0 bramkasms365.pl +0.0.0.0 great-files.org +0.0.0.0 w2mobile.com +0.0.0.0 roaringcash.com +0.0.0.0 quizotest.pl +0.0.0.0 agroadamek.pl +0.0.0.0 odkryjfb.pl +0.0.0.0 fejs-podgladacz.pl +0.0.0.0 3n4.pl +0.0.0.0 kino-tv.pl +0.0.0.0 twojefilmy-online.pl +0.0.0.0 kinowepremiery.pl +0.0.0.0 giftcode.pl +0.0.0.0 full-movies-online.cba.pl +0.0.0.0 wygrajrezistyle.pl +0.0.0.0 fejs-colors.com.pl +0.0.0.0 4ksport.pl +0.0.0.0 zarabiajpieniadze.org +0.0.0.0 konkurs1.pl +0.0.0.0 ixweb.pl +0.0.0.0 pokemongo.ixweb.pl +0.0.0.0 pokepakiet.pl +0.0.0.0 fejsowate.com.pl +0.0.0.0 interesuj-ace.pl +0.0.0.0 idupcie.pl +0.0.0.0 showup-tv.com.pl +0.0.0.0 sms-konkurs.pl +0.0.0.0 namierzanie-telefonu.pl +0.0.0.0 bony247.pl +0.0.0.0 flyfile.pl +0.0.0.0 znajdz-numer.pl +0.0.0.0 violetgun.pl +0.0.0.0 xsensation.pl +0.0.0.0 gazetazachodnia.pl +0.0.0.0 fejsbest.pl +0.0.0.0 i-pokemon-go.pl +0.0.0.0 kasazneta.eu +0.0.0.0 facewatch.pl +0.0.0.0 testowoiq.5v.pl +0.0.0.0 bonomania.xyz +0.0.0.0 ekonkursowoip6.pl +0.0.0.0 bony.szczecin.pl +0.0.0.0 dps-zacisze.pl +0.0.0.0 mamatywna.pl +0.0.0.0 artur-glowacki.pl +0.0.0.0 marcelinkafitness.pl +0.0.0.0 fitnessteam24.pl +0.0.0.0 wartoscklienta.edu.pl +0.0.0.0 fabryka-haftu.com.pl +0.0.0.0 sekcjakarpiowa.pl +0.0.0.0 apartamentypoleska.pl +0.0.0.0 jkkf.pl +0.0.0.0 cs-gra.pl +0.0.0.0 thice.pl +0.0.0.0 pudeleq.pl +0.0.0.0 nowglam.com +0.0.0.0 reimageplus.com +0.0.0.0 przyspieszkomputer.pl +0.0.0.0 przyspiesz.pl +0.0.0.0 yac.mx +0.0.0.0 ogladaj24filmy.pl +0.0.0.0 profitmaximizer.co +0.0.0.0 linkz.it +0.0.0.0 sendspace.pw +0.0.0.0 turobit.pw +0.0.0.0 pliczek.pw +0.0.0.0 egofiles.pw +0.0.0.0 catashare.pw +0.0.0.0 rapideo.pw +0.0.0.0 faceclocks.pl +0.0.0.0 sprawdzianyodpowiedzi.pl +0.0.0.0 sprawdzianyszkolne.pl +0.0.0.0 bazasprawdzianow.pl +0.0.0.0 wygrane24.pl +0.0.0.0 hyuiltkpd.pl +0.0.0.0 bierz-bon.pl +0.0.0.0 free-gry.pl +0.0.0.0 konkurs-iphone6.pl +0.0.0.0 odbierz-internet-lte.pl +0.0.0.0 newsik24.pl +0.0.0.0 konkurs-iphone7.pl +0.0.0.0 lektor-cda.pl +0.0.0.0 sprawdziany-odpowiedzi.pl +0.0.0.0 bestphoneapps.mobi +0.0.0.0 specjalniedlaciebie.com +0.0.0.0 enter.thesupermobi.com +0.0.0.0 teespoon.co +0.0.0.0 ladujtanio.pl +0.0.0.0 apteka2000.pl +0.0.0.0 konkurs-fifa17.pl +0.0.0.0 sexmasterka-nago.pl +0.0.0.0 hdmecz.pw +0.0.0.0 lead.network +0.0.0.0 filmland.pl +0.0.0.0 seans24.com.pl +0.0.0.0 kinoman-tv.pl +0.0.0.0 punktowanie.eu +0.0.0.0 ezedukacja.pl +0.0.0.0 buzzonclick.com +0.0.0.0 krebsmethod.com +0.0.0.0 pl-best-trading.com +0.0.0.0 handelbot.com +0.0.0.0 darmowe-doladowania.gsm.pl +0.0.0.0 just-dokamienia.pl +0.0.0.0 svc.bodillycpas.com +0.0.0.0 5000cotydzien.com +0.0.0.0 sprawdzianyonline.pl +0.0.0.0 serialefilmy.pl +0.0.0.0 centrum-poradnikow.pl +0.0.0.0 bonsy.waw.pl +0.0.0.0 filmyiseriale.biz +0.0.0.0 livenewzz.com +0.0.0.0 bustcream-pro.com +0.0.0.0 prokino.pl +0.0.0.0 glaswall.online +0.0.0.0 lamiflor.xyz +0.0.0.0 ficusoid.xyz +0.0.0.0 fabryka-nagrod.com +0.0.0.0 getmyprize36.ru +0.0.0.0 nowykolorfb.pl +0.0.0.0 cptv.eu +0.0.0.0 local-finders.com +0.0.0.0 twoj-voucher.com +0.0.0.0 dziennik24.uyp.pl +0.0.0.0 info24.uyp.pl +0.0.0.0 pokemon.uyp.pl +0.0.0.0 bony.uyp.pl +0.0.0.0 pojebol.pl +0.0.0.0 infowiado.pl +0.0.0.0 ermail.pl +0.0.0.0 zalukaj-tv.com +0.0.0.0 ps3emulator.org +0.0.0.0 skidrowreloaded.pl +0.0.0.0 ps4-hack.pl +0.0.0.0 xboxoneemux.com +0.0.0.0 xbox360emulator.com +0.0.0.0 xbox1emulator.org +0.0.0.0 ps4emulator.info +0.0.0.0 ps4-emulator.com +0.0.0.0 yotafiles.com +0.0.0.0 downloadme.org +0.0.0.0 fileice.net +0.0.0.0 odblokuj-iphone.pl +0.0.0.0 pzubiegnowychidei.pl +0.0.0.0 ziemiazakazana.pl +0.0.0.0 energiaon.pl +0.0.0.0 kadado.pl +0.0.0.0 frankihostessy.pl +0.0.0.0 izaczajka.pl +0.0.0.0 igabytom.pl +0.0.0.0 brytyjskiekoty.com.pl +0.0.0.0 wojnilowicz.pl +0.0.0.0 twojkolorowyfb.pl +0.0.0.0 szaloneupusty.pl +0.0.0.0 ultrapat.xyz +0.0.0.0 wygrajdarmowe-kupony.com +0.0.0.0 maxi-film.pl +0.0.0.0 exhl.pl +0.0.0.0 www.forsa.exhl.pl +0.0.0.0 wirtuozseksu.pl +0.0.0.0 zyski-z-innowacji.pl +0.0.0.0 prawdziwyrozwoj.pl +0.0.0.0 mojadietanamase.pl +0.0.0.0 odchudzaniezpasja.pl +0.0.0.0 gojiberry500.pl +0.0.0.0 getmyprize55.ru +0.0.0.0 kimera.pl +0.0.0.0 probolan50.pl +0.0.0.0 africanmango900.pl +0.0.0.0 iweb24.pl +0.0.0.0 seansik24.pl +0.0.0.0 serialoski.pl +0.0.0.0 triggerinstalls.com +0.0.0.0 www.infolinia-kontakt-telefon.pl +0.0.0.0 www.newpassporn.com +0.0.0.0 kodyumyslu.pl +0.0.0.0 hksfa.org +0.0.0.0 www.cleaningpcvirus.com +0.0.0.0 www.updatestar.com +0.0.0.0 usunwirusa.pl +0.0.0.0 bony.warszawa.pl +0.0.0.0 wygraj-nagrody-konkurs.pl +0.0.0.0 codzienne-wiadomosci.pl +0.0.0.0 swietne-promocje.pl +0.0.0.0 aaad.pl +0.0.0.0 szukajfilmcda.online +0.0.0.0 cda-poczekalnia.pl +0.0.0.0 ifilefinder.com +0.0.0.0 cda-player.pl +0.0.0.0 redirectvoluum.com +0.0.0.0 lottoland.pl +0.0.0.0 wyniki-konkursu.eu +0.0.0.0 www.twojnajlepszydeal.pl +0.0.0.0 odbieraj-promocyjne-doladowanie-50pln.pl +0.0.0.0 ixxy24.pl +0.0.0.0 slodkie-klamstewka.pl +0.0.0.0 formularz-konkursu.eu +0.0.0.0 www.mojezakupy.net +0.0.0.0 enbutique.com +0.0.0.0 kekemobile.com +0.0.0.0 doladowanie.as9.pl +0.0.0.0 naszasa.pl +0.0.0.0 imao.pl +0.0.0.0 locked.one +0.0.0.0 albumleaks.eu +0.0.0.0 downloadtuesday.com +0.0.0.0 nowetorrenty-org.pl +0.0.0.0 www.nowetorrenty-org.pl +0.0.0.0 hdmovies.pl +0.0.0.0 youprize13.com +0.0.0.0 aldaniti.net +0.0.0.0 medianeo.pl +0.0.0.0 otosponsorki.pl +0.0.0.0 doladujzadarmo.pl +0.0.0.0 alinexpres.pl +0.0.0.0 wygrana-konkurs.pl +0.0.0.0 prizeforyou27.com +0.0.0.0 e-sprawdz-punkty-karne.pl +0.0.0.0 e-punkty.pl +0.0.0.0 ile-bedziesz-zyc.pl +0.0.0.0 fbviews.pl +0.0.0.0 views-fb.pl +0.0.0.0 face-color.net.pl +0.0.0.0 fejs-vieewer.pl +0.0.0.0 face-views.info.pl +0.0.0.0 face-view.pl +0.0.0.0 bekiarena.pl +0.0.0.0 fb-views.info.pl +0.0.0.0 face-color.pl +0.0.0.0 sprawdz-date.pl +0.0.0.0 f-podgladacz.pl +0.0.0.0 f-podgladacz.com.pl +0.0.0.0 oddam-yorkii.pl +0.0.0.0 bonomaniacy.wroclaw.pl +0.0.0.0 fb-views.net.pl +0.0.0.0 bhpfirelex.pl +0.0.0.0 szybkapozyczkateraz.pl +0.0.0.0 gotowkatutaj.pl +0.0.0.0 pozyczka-minutowa.pl +0.0.0.0 gotowka-doreki.eu +0.0.0.0 com--win.net +0.0.0.0 sprawdzone-doladowania.pl +0.0.0.0 vfastdownload.com +0.0.0.0 download000.warszawa.pl +0.0.0.0 download000.olsztyn.pl +0.0.0.0 darmowe-doladowania24.pl +0.0.0.0 reupd.net +0.0.0.0 ifb-podgladacz.com.pl +0.0.0.0 fejsvieew.info.pl +0.0.0.0 datasmierci-test.pl +0.0.0.0 fejsviewer.com.pl +0.0.0.0 abdcn.pro +0.0.0.0 abcdg.pro +0.0.0.0 pl2.titan-man.pro +0.0.0.0 ac-feedback.com +0.0.0.0 st.acstnst.com +0.0.0.0 www.cashcapitalsystem.com +0.0.0.0 automoneygenerator.biz +0.0.0.0 lokalizacjasatelitarna.pl +0.0.0.0 xbox-code.eu +0.0.0.0 solvusoft.com +0.0.0.0 odbierz-nagrode.sklep.pl +0.0.0.0 xsuper-filmy.pl +0.0.0.0 spreadyourtentacles.com +0.0.0.0 africanmango.pl +0.0.0.0 titangel-original.com +0.0.0.0 new-power-life.com +0.0.0.0 gojislim-original.com +0.0.0.0 slimg0ji-berry.com +0.0.0.0 5000cotydzien.net +0.0.0.0 ifb-viewer.pl +0.0.0.0 ad0007.net +0.0.0.0 anuluj-mandat.pl +0.0.0.0 anuluj-dlug.pl +0.0.0.0 gilgotka.pl +0.0.0.0 formularz-nagroda.pl +0.0.0.0 konkurs-lotto.pl +0.0.0.0 odbieramy.pl +0.0.0.0 sprawdzpunktykarne.eu +0.0.0.0 bardzofunny.co.pl +0.0.0.0 nxd.pl +0.0.0.0 fejsbuczkowy.xyz +0.0.0.0 spokeo.pl +0.0.0.0 formularz-odbioru-nagrody.eu +0.0.0.0 nazywo-24.pl +0.0.0.0 levox.pl +0.0.0.0 stop-subskrypcji-sms.pl +0.0.0.0 iphonee7s-konkurs.pl +0.0.0.0 iphone7silver-konkurs.pl +0.0.0.0 doladuj-50zl-promocja.pl +0.0.0.0 konkrs-iphone7.pl +0.0.0.0 zbq.pl +0.0.0.0 konkursy-24.pl +0.0.0.0 promocje.xaa.pl +0.0.0.0 formularz-wygranego.eu +0.0.0.0 formularz-wygranego2017.eu +0.0.0.0 formularz-odbioru-nagrody.info.pl +0.0.0.0 psn-code.eu +0.0.0.0 psn-code.xyz +0.0.0.0 petitpolska.pl +0.0.0.0 doladuj-fona-50pln.pl +0.0.0.0 odbierz-doladowanie-50zl.pl +0.0.0.0 dodajlike.pl +0.0.0.0 stop-subskrypcji.pl +0.0.0.0 grey2017.pl +0.0.0.0 areyouabot.net +0.0.0.0 jetparty.net +0.0.0.0 szafir-jubiler.pl +0.0.0.0 worldtour.com.pl +0.0.0.0 gazetainfo.pl +0.0.0.0 sknerus.pl +0.0.0.0 krdn.pl +0.0.0.0 tzxse.pl +0.0.0.0 i-drogeryjne-bony-2017.pl +0.0.0.0 towazne.pl +0.0.0.0 wiadomosci24.warszawa.pl +0.0.0.0 klikijuz.com +0.0.0.0 jetzt-teilnehmen.net +0.0.0.0 kupzytax.pl +0.0.0.0 odbieraj-doladowania.pl +0.0.0.0 iphone7silver-wygraj.pl +0.0.0.0 promocja-doladowanie-50-pln.pl +0.0.0.0 darmowe-buty-nike-2017.pl +0.0.0.0 formularz.sklep.pl +0.0.0.0 20pascals.nl +0.0.0.0 zostan-testerka.club +0.0.0.0 milkatesterzy.club +0.0.0.0 odbierz-50.pl +0.0.0.0 ipzd.pl +0.0.0.0 5000-cotydzien.com +0.0.0.0 odbior-nagrody.pl +0.0.0.0 chomikuj-pobieranie.net +0.0.0.0 instytut-pomocy.pl +0.0.0.0 ewa-chodakowska-dieta.pl +0.0.0.0 eodbierz-swoja-pare-butow-od-sizeera.pl +0.0.0.0 profilefacebook.pl +0.0.0.0 nikeodbierz48.com.pl +0.0.0.0 doladowanie-okazja.pl +0.0.0.0 poznaj-wynik.pl +0.0.0.0 wyniki-konkursu2017.eu +0.0.0.0 kiinomaniak.pl +0.0.0.0 samochod-odbior.pl +0.0.0.0 itis4you.com +0.0.0.0 wygraj-teraz.com +0.0.0.0 wygraj-skiny.win +0.0.0.0 wejdz-tu.pl +0.0.0.0 matusik-lipiec.pl +0.0.0.0 kinomaniatv.pl +0.0.0.0 bon-do-drogerii.pl +0.0.0.0 i-odbierz-nike.pl +0.0.0.0 bonydodrogeri.pl +0.0.0.0 ciekawinki.pl +0.0.0.0 chocolateslim-original.com +0.0.0.0 chocoslim.pro +0.0.0.0 health-line.me +0.0.0.0 ecoslimmer.pro +0.0.0.0 aktywator-windows-7.pl +0.0.0.0 pelna-wersja.pl +0.0.0.0 elite-crack.ml +0.0.0.0 cskin.pl +0.0.0.0 masseffect-ea.pl +0.0.0.0 sprawdziany123.pl +0.0.0.0 megavideo-bezlimitu.pl +0.0.0.0 dating-time-now.com +0.0.0.0 doladuj-5gb-lte.pl +0.0.0.0 bertha.website +0.0.0.0 probably.space +0.0.0.0 kinobest.pl +0.0.0.0 podgladnijmnie.pl +0.0.0.0 hd-film.pl +0.0.0.0 play-movie.pl +0.0.0.0 biazaceinformacje.pl +0.0.0.0 contentlockingnetworks.com +0.0.0.0 zobacz24.pl +0.0.0.0 videoo.pl +0.0.0.0 micartshop.pl +0.0.0.0 telewizjada.net +0.0.0.0 extravod.pl +0.0.0.0 worldoftanks-24.pl +0.0.0.0 quiznow.pl +0.0.0.0 wizjatv-kody.pl +0.0.0.0 wizjatv.za-darmo.eu +0.0.0.0 pobierz-to.pl +0.0.0.0 www.flexnice.club +0.0.0.0 leadn.pl +0.0.0.0 linkdebrideur.xyz +0.0.0.0 seansonline24.pl +0.0.0.0 zarabiaj-dzis.pl +0.0.0.0 naj-filmy24.pl +0.0.0.0 skutecznetabletkinaporostwlosow.pl +0.0.0.0 profolan.pl +0.0.0.0 szamponrevita.pl +0.0.0.0 pobeiranie.pl +0.0.0.0 ekosmetyki.net.pl +0.0.0.0 kosmetyki.tm.pl +0.0.0.0 skuteczna-dieta.co.pl +0.0.0.0 kinujemy.pl +0.0.0.0 zed21.net +0.0.0.0 wyniki-lista.pl +0.0.0.0 tanieaukcje.com.pl +0.0.0.0 firebid.pl +0.0.0.0 tilido.com +0.0.0.0 kobieta-kobietom.com.pl +0.0.0.0 skracacz.com +0.0.0.0 mecze-live24.pl +0.0.0.0 ogladamy24.pl +0.0.0.0 pobieranko.eu +0.0.0.0 promocionesparati.com +0.0.0.0 prawdziwe-konkursy.pl +0.0.0.0 blissinstalls.com +0.0.0.0 rfv.pl +0.0.0.0 lnfo.eu +0.0.0.0 szort.pl +0.0.0.0 cs-passion.pl +0.0.0.0 8xs.pl +0.0.0.0 z0x.pl +0.0.0.0 uvy3.pl +0.0.0.0 nu7.pl +0.0.0.0 r.xyz1.pl +0.0.0.0 sprawdz-to.ga +0.0.0.0 o9d.pl +0.0.0.0 ue5.pl +0.0.0.0 fbaps.pl +0.0.0.0 ma0.pl +0.0.0.0 c0.atm.pl +0.0.0.0 bi.mil.pl +0.0.0.0 pobieralnia.com.pl +0.0.0.0 firecpa.com +0.0.0.0 t.app5.pw +0.0.0.0 poort.pl +0.0.0.0 9xa.pl +0.0.0.0 9sx.pl +0.0.0.0 jx8.pl +0.0.0.0 dj3.com.pl +0.0.0.0 d74.com.pl +0.0.0.0 om9.pl +0.0.0.0 de1.pl +0.0.0.0 ae1.com.pl +0.0.0.0 q8d.com.pl +0.0.0.0 z9x.pl +0.0.0.0 livedownloadnet.pl +0.0.0.0 adresik.gq +0.0.0.0 24klik.pl +0.0.0.0 7as.pl +0.0.0.0 02m.pl +0.0.0.0 pu2.pl +0.0.0.0 s9c.com.pl +0.0.0.0 acut.pl +0.0.0.0 cw8.pl +0.0.0.0 liin.ml +0.0.0.0 59m.pl +0.0.0.0 2hx.pl +0.0.0.0 d8x.pl +0.0.0.0 20kd.pl +0.0.0.0 getlink.gq +0.0.0.0 pw0.pl +0.0.0.0 monetizer.info +0.0.0.0 go2cloud.org +0.0.0.0 l1nk.pl +0.0.0.0 0xm.com.pl +0.0.0.0 9sk.pl +0.0.0.0 ujewq.pl +0.0.0.0 0io.pl +0.0.0.0 f52.pl +0.0.0.0 cn1.com.pl +0.0.0.0 d5h.pl +0.0.0.0 mobile-redirection.com +0.0.0.0 exit-o.com +0.0.0.0 mobstarr.com +0.0.0.0 myaff.pl +0.0.0.0 myaf.pl +0.0.0.0 wap.mobiltek.pl +0.0.0.0 swshlds.com +0.0.0.0 stream-online.com.pl +0.0.0.0 promoferta.pl +0.0.0.0 skroc-link.ga +0.0.0.0 zk2.pl +0.0.0.0 t1ny.in +0.0.0.0 sm4ll.in +0.0.0.0 pliki.pw +0.0.0.0 rapidsmo.pl +0.0.0.0 29jm.pl +0.0.0.0 testujmy.pl +0.0.0.0 xweb24.pl +0.0.0.0 s8x.pl +0.0.0.0 readyfile.pl +0.0.0.0 8x1.pl +0.0.0.0 qmx7.pl +0.0.0.0 ye6.pl +0.0.0.0 3kmf.pl +0.0.0.0 uio7.pl +0.0.0.0 qwer3.pl +0.0.0.0 tyi4.pl +0.0.0.0 vcxz.pl +0.0.0.0 iuy7.pl +0.0.0.0 vbn6.pl +0.0.0.0 jhgf.pl +0.0.0.0 gfds.pl +0.0.0.0 mik2.pl +0.0.0.0 c9d.pl +0.0.0.0 ppl3.pl +0.0.0.0 iuyt.pl +0.0.0.0 url1.pl +0.0.0.0 7sdn.pl +0.0.0.0 23rf.pl +0.0.0.0 2mx9.pl +0.0.0.0 platnosc.link +0.0.0.0 formularz-konkurs.tk +0.0.0.0 s8-nowy-wygraj.comli.com +0.0.0.0 ssd4.pdns.cz +0.0.0.0 walesa.pdns.download +0.0.0.0 informacjeztwojegoregionu.5v.pl +0.0.0.0 ogloszeniapolska24.ga +0.0.0.0 netflix-generator.esy.es +0.0.0.0 senti.5v.pl +0.0.0.0 wydarzeniaonline.pl +0.0.0.0 mega-bony-2017.pl +0.0.0.0 wiosenny-bon-1500.pl +0.0.0.0 mega-bony2017.pl +0.0.0.0 info1.xh.pl +0.0.0.0 telefon-50-zl.is-best.net +0.0.0.0 zasilse-50.is-best.net +0.0.0.0 offside2.5v.pl +0.0.0.0 marcowebonyodziezowe.pl +0.0.0.0 najlepsze-bony-2017.pl +0.0.0.0 atrakcyjnakarta2017.pl +0.0.0.0 twojeiq.weebly.com +0.0.0.0 walentynkowybon2017.pl +0.0.0.0 darmowe-buty-od-nike-2017.eu +0.0.0.0 ebony1500.pl +0.0.0.0 bon-podarunkowy.com.pl +0.0.0.0 bony-konkursy.pl +0.0.0.0 lowcy-bonow.pl +0.0.0.0 fakty-online-24.pl +0.0.0.0 faktywiadomosci24.com.pl +0.0.0.0 faktywydarzenia24.pl +0.0.0.0 gitarkasiema42.5v.pl +0.0.0.0 dzieci4.89.pl +0.0.0.0 gitarkasiema40.5v.pl +0.0.0.0 dzieci2.89.pl +0.0.0.0 ciemniejszastronagreya.tk +0.0.0.0 polskieinfo365.wordpress.com +0.0.0.0 karnawalowe-bony-do-drogerii.pl +0.0.0.0 gitarasiema39.5v.pl +0.0.0.0 focie-i-foczki.hitowy.pl +0.0.0.0 bon-paliwowy.tk +0.0.0.0 siwir.borec.cz +0.0.0.0 fbtool.glt.pl +0.0.0.0 testimisional.5v.pl +0.0.0.0 pormn.ga +0.0.0.0 pormn.tk +0.0.0.0 r6faz.eu +0.0.0.0 tennisowo.glt.pl +0.0.0.0 poldens.5v.pl +0.0.0.0 pffn.pl.tn +0.0.0.0 easy.eu.ai +0.0.0.0 fbtools.glt.pl +0.0.0.0 kalczedonia.c0.pl +0.0.0.0 romo.borec.cz +0.0.0.0 pffn.borec.cz +0.0.0.0 nowema.borec.cz +0.0.0.0 foto-opisik.w8w.pl +0.0.0.0 oazaspokoju.c0.pl +0.0.0.0 fbnarzedzie.borec.cz +0.0.0.0 facepodgladacz.glt.pl +0.0.0.0 qpodgladacz.glt.pl +0.0.0.0 portret.5v.pl +0.0.0.0 homy-plating.000webhostapp.com +0.0.0.0 giant.5v.pl +0.0.0.0 facebook01.5v.pl +0.0.0.0 protip.5v.pl +0.0.0.0 bucik.y0.pl +0.0.0.0 kosmetykii.5v.pl +0.0.0.0 nevvs.cf +0.0.0.0 fotlu.brejk.pl +0.0.0.0 fotlo.brejk.pl +0.0.0.0 bajka.czweb.org +0.0.0.0 sportowo.sportsontheweb.net +0.0.0.0 ledbuty.prv.pl +0.0.0.0 gitarka32.5v.pl +0.0.0.0 qazws.y0.pl +0.0.0.0 paysoft.webd.pl +0.0.0.0 siemanki31.5v.pl +0.0.0.0 polenk.y0.pl +0.0.0.0 fbadds.borec.cz +0.0.0.0 zdarma.nazory.cz +0.0.0.0 pilkanozna.yolasite.com +0.0.0.0 bes.sportsontheweb.net +0.0.0.0 ecadutaro.yadozalamom.pw +0.0.0.0 mitobeb.yadozalamom.pw +0.0.0.0 ibaveh.yadozalamom.pw +0.0.0.0 zbyek.5v.pl +0.0.0.0 koala.brejk.pl +0.0.0.0 ipolskiemamusiie.aq.pl +0.0.0.0 fotla.awsome.pl +0.0.0.0 kluski.grejt.pl +0.0.0.0 poland2.gift-today89.online +0.0.0.0 koko-kokos.grejt.pl +0.0.0.0 kokikoki.grejt.pl +0.0.0.0 infoko.grejt.pl +0.0.0.0 innstaranny.hitowy.pl +0.0.0.0 ifotymamy.za.pl +0.0.0.0 kgile.grejt.pl +0.0.0.0 ingsa.grejt.pl +0.0.0.0 fotle.grejt.pl +0.0.0.0 kogiel.grejt.pl +0.0.0.0 filmonlinepl.blog.pl +0.0.0.0 info-konkurs.w8w.pl +0.0.0.0 tvonline.hol.es +0.0.0.0 nowa.ayz.pl +0.0.0.0 xerra.5v.pl +0.0.0.0 xexe.5v.pl +0.0.0.0 jwfdyujffrzt.com +0.0.0.0 hnoajsaivjsg.com +0.0.0.0 srppykbedhqp.com +0.0.0.0 ibqmccuuhjqc.com +0.0.0.0 pffn.5v.pl +0.0.0.0 daybuchibark.bloog.pl +0.0.0.0 podgladafejsa.5v.pl +0.0.0.0 konkurs-uyp.j.pl +0.0.0.0 siemanki20.atwebpages.com +0.0.0.0 siemka1.atwebpages.com +0.0.0.0 informacje3-24h.5v.pl +0.0.0.0 yfysudyyymexe.xpg.uol.com.br +0.0.0.0 heh123.5v.pl +0.0.0.0 igloska.za.pl +0.0.0.0 konkurs-jesien2016.esy.es +0.0.0.0 onlinepl.blog.pl +0.0.0.0 kuyxjgf.ga +0.0.0.0 kolorowanka.za.pl +0.0.0.0 iggnneel.za.pl +0.0.0.0 iignell.za.pl +0.0.0.0 igggnel.za.pl +0.0.0.0 koloroweinformacje.w8w.pl +0.0.0.0 koraloweinformacje.aq.pl +0.0.0.0 cda-online-studio.oxn.pl +0.0.0.0 xchronic.ayz.pl +0.0.0.0 tikitaka.borec.cz +0.0.0.0 caly-film-online-pl.epoznan.pl +0.0.0.0 piotrkowskijakub.wixsite.com +0.0.0.0 lulu.6te.net +0.0.0.0 steamgifts.5v.pl +0.0.0.0 yenna.6te.net +0.0.0.0 wokwok.6te.net +0.0.0.0 wonka.6te.net +0.0.0.0 petycje.wixsite.com +0.0.0.0 biznesalbercig.wixsite.com +0.0.0.0 konkurs-fotograficzny-kobiety.wapka.mobi +0.0.0.0 informujemy24h.cba.pl +0.0.0.0 iilluuzja.w8w.pl +0.0.0.0 whosfb.6te.net +0.0.0.0 informuj-23.5v.pl +0.0.0.0 newsy-25.5v.pl +0.0.0.0 newsy-25.ujm.pl +0.0.0.0 pierwszaligablog.wordpress.com +0.0.0.0 mecz.ujm.pl +0.0.0.0 infoin.6te.net +0.0.0.0 nagranie-galeria.ujm.pl +0.0.0.0 bestaoe.atwebpages.com +0.0.0.0 bony1500.ujm.pl +0.0.0.0 megabonyzakupowe.ujm.pl +0.0.0.0 informuj28.5v.pl +0.0.0.0 ijas.za.pl +0.0.0.0 illluzja.w8w.pl +0.0.0.0 iiiluzjonista.za.pl +0.0.0.0 zgarnijdoladowanie.5x.pl +0.0.0.0 info27.5v.pl +0.0.0.0 ijer.za.pl +0.0.0.0 iiiilustracje.za.pl +0.0.0.0 kotel.za.pl +0.0.0.0 koleka.w8w.pl +0.0.0.0 informuj-27.5v.pl +0.0.0.0 newbalancepl.ujm.pl +0.0.0.0 doladowanie-na-telefon.ujm.pl +0.0.0.0 itea.za.pl +0.0.0.0 newsy22.5v.pl +0.0.0.0 ikrys.za.pl +0.0.0.0 illuzzjonniska.za.pl +0.0.0.0 gitarasiema.atwebpages.com +0.0.0.0 foto-konkurs-zdjecie201.bo.pl +0.0.0.0 zdjecia-mam-fota19.bo.pl +0.0.0.0 zajrzyjnafotke.bo.pl +0.0.0.0 kolka.xonx.pl +0.0.0.0 wyroznione-zdjecia.bo.pl +0.0.0.0 wrzuc-foteczke.bo.pl +0.0.0.0 komy-fota.bo.pl +0.0.0.0 fota-komentuj.bo.pl +0.0.0.0 pobieraj.xh.pl +0.0.0.0 przechwytuj-snapa.5x.pl +0.0.0.0 gofollow.bo.pl +0.0.0.0 yourfollowers.bo.pl +0.0.0.0 kleska.aq.pl +0.0.0.0 iluzjonnisttka.za.pl +0.0.0.0 klaskanie.w8w.pl +0.0.0.0 mania-fotek.bo.pl +0.0.0.0 foto-mania.bo.pl +0.0.0.0 koment-fotomania.bo.pl +0.0.0.0 lajknij-foteczke.bo.pl +0.0.0.0 foteczka-komenty.bo.pl +0.0.0.0 konkursyy.bo.pl +0.0.0.0 dbcx.1ts.pl +0.0.0.0 mklj.1ts.pl +0.0.0.0 gtav5onlinehack.5x.pl +0.0.0.0 ikd.w8w.pl +0.0.0.0 ikjs.w8w.pl +0.0.0.0 iluzjonisttka.w8w.pl +0.0.0.0 zdjecia-wasze.bo.pl +0.0.0.0 kleopatre.aq.pl +0.0.0.0 ale-fotka.bo.pl +0.0.0.0 aktualnosci24.tk +0.0.0.0 galatransmisja.pe.hu +0.0.0.0 galatransmisja.lt.pl +0.0.0.0 live2.lt.pl +0.0.0.0 sporttv.xn.pl +0.0.0.0 glosowanie.ujm.pl +0.0.0.0 doladuj-telefon.ujm.pl +0.0.0.0 polsatboxingnight-transmisjahd.ujm.pl +0.0.0.0 odbierz-paysafecard.ujm.pl +0.0.0.0 pitbull-video.ujm.pl +0.0.0.0 rzeczyzadarmo.bo.pl +0.0.0.0 pobieramy.lt.pl +0.0.0.0 facebook-zdjecia.bo.pl +0.0.0.0 bf1.ujm.pl +0.0.0.0 lajknijfote.bo.pl +0.0.0.0 iluzjaa.za.pl +0.0.0.0 itorka.w8w.pl +0.0.0.0 zdjecia-facebook.bo.pl +0.0.0.0 alefotaa.bo.pl +0.0.0.0 kutasiki.za.pl +0.0.0.0 kolorowo.w8w.pl +0.0.0.0 fkoisu.xonx.pl +0.0.0.0 iluunstracje.wpaski.com +0.0.0.0 polubiszfoteczke.bo.pl +0.0.0.0 fejs-podgladacz.esy.es +0.0.0.0 fornalsroka.za.pl +0.0.0.0 fornalj.za.pl +0.0.0.0 ogladaj-zdjecia.bo.pl +0.0.0.0 komentuj-swoje-foto.bo.pl +0.0.0.0 galeriaa-zdjec.bo.pl +0.0.0.0 galeria-zdjecc.bo.pl +0.0.0.0 yoyo-zdjecia.bo.pl +0.0.0.0 ale-fotogragia.bo.pl +0.0.0.0 zejrzyj-zdjecia.bo.pl +0.0.0.0 sprawdz-ogladaj.bo.pl +0.0.0.0 odbieraj-buty1.pl +0.0.0.0 download.ujm.pl +0.0.0.0 ikuk.w8w.pl +0.0.0.0 irem.w8w.pl +0.0.0.0 fornalki.za.pl +0.0.0.0 ilunstracje.za.pl +0.0.0.0 finalq.za.pl +0.0.0.0 apple7.bo.pl +0.0.0.0 iphone.dz.pl +0.0.0.0 zgarnij-reeboki.lt.pl +0.0.0.0 kaczkipyrpyr.za.pl +0.0.0.0 iluzjonista.w8w.pl +0.0.0.0 ranking--zdjec.bo.pl +0.0.0.0 polub-fote.bo.pl +0.0.0.0 odbierzskina.none.pl +0.0.0.0 poldn.pl +0.0.0.0 ikonka.w8w.pl +0.0.0.0 konkurs-fotek.bo.pl +0.0.0.0 zaklete-zdjecia.bo.pl +0.0.0.0 nasze-fotki.bo.pl +0.0.0.0 igory.w8w.pl +0.0.0.0 izolat.w8w.pl +0.0.0.0 killer.iscool.pl +0.0.0.0 ikij.w8w.pl +0.0.0.0 testinteligencji.bo.pl +0.0.0.0 ktosprawdzafb.qpq.pl +0.0.0.0 wtyczka-wejsciazfb.qpq.pl +0.0.0.0 czas-na-fb.bo.pl +0.0.0.0 kolorowo.grupki.com +0.0.0.0 igorek.brejk.pl +0.0.0.0 uzalezniaczfb.5v.pl +0.0.0.0 itrak.w8w.pl +0.0.0.0 kokas.za.pl +0.0.0.0 kokis.aq.pl +0.0.0.0 kutas.w8w.pl +0.0.0.0 ktopodglada.com +0.0.0.0 ultradiscrimination.xyz +0.0.0.0 serafintv.5x.pl +0.0.0.0 gonciarz.edj.pl +0.0.0.0 isamu.edj.pl +0.0.0.0 rotacja-zdjec.bo.pl +0.0.0.0 sprawdzamy-najfotki.bo.pl +0.0.0.0 najlepsze-foty-2016.bo.pl +0.0.0.0 wrzucfote-znajomego.bo.pl +0.0.0.0 ostre-foto.bo.pl +0.0.0.0 15b37.skroc.pl +0.0.0.0 841d3.latwy.pl +0.0.0.0 ilas.w8w.pl +0.0.0.0 kasaa.w8w.pl +0.0.0.0 iron.w8w.pl +0.0.0.0 superfilmsy.site88.net +0.0.0.0 fejs-kolor.bo.pl +0.0.0.0 zbierajnagrody.bo.pl +0.0.0.0 kjhkgh.skroc.pl +0.0.0.0 oilk.pl +0.0.0.0 bony.bialystok.pl +0.0.0.0 wartega.5v.pl +0.0.0.0 rex.co.pl +0.0.0.0 zegarczasu.rdx.pl +0.0.0.0 bon-1000.ujm.pl +0.0.0.0 doladowanie-50pln.ujm.pl +0.0.0.0 promo-lte.rdx.pl +0.0.0.0 pokemon-vip.rdx.pl +0.0.0.0 doladowanie50pln.ujm.pl +0.0.0.0 fb-color.qpq.pl +0.0.0.0 face-kolor.rdx.pl +0.0.0.0 face-vip.ujm.pl +0.0.0.0 podgfb.5x.pl +0.0.0.0 sprawdzkto.5x.pl +0.0.0.0 sprawdzto.5x.pl +0.0.0.0 newsy-26.freeoda.com +0.0.0.0 quizujkolego.me +0.0.0.0 odbieraj-bony.waw.pl +0.0.0.0 mirabelki.5v.pl +0.0.0.0 edtsaa.tumblr.com +0.0.0.0 testy-iq.osc.pl +0.0.0.0 facebook-color.5v.pl +0.0.0.0 wygraj-domek.5v.pl +0.0.0.0 dietalux.5v.pl +0.0.0.0 s59.hekko.pl +0.0.0.0 ktotowie.atwebpages.com +0.0.0.0 i-foka.za.pl +0.0.0.0 zaglosujenazdjecie.prv.pl +0.0.0.0 zegarysmierci.prv.pl +0.0.0.0 online-test-iq.prv.pl +0.0.0.0 ktopodgladfejs.5v.pl +0.0.0.0 worldsport.pro +0.0.0.0 rekrutacja.zafriko.pl +0.0.0.0 zgarniij_vouchher.skroc.pl +0.0.0.0 sexcleo.lnfo.pl +0.0.0.0 vip.eeu.pl +0.0.0.0 zgarnijjsamsungi.eeu.pl +0.0.0.0 xzegarsmiercix.prv.pl +0.0.0.0 ktotenwie.5v.pl +0.0.0.0 smiercidata.5v.pl +0.0.0.0 ktotowie.5v.pl +0.0.0.0 ktoodwiedza.5v.pl +0.0.0.0 viewerfb.glt.pl +0.0.0.0 sexcleo.edj.pl +0.0.0.0 super-buty.tk +0.0.0.0 nie.atwebpages.com +0.0.0.0 tak.atwebpages.com +0.0.0.0 flaczki.firmowo.net +0.0.0.0 foty-najfajniejsze.bo.pl +0.0.0.0 duu.c0.pl +0.0.0.0 duuu.c0.pl +0.0.0.0 nowalternatywa.cba.pl +0.0.0.0 novator.c0.pl +0.0.0.0 podglad-anie.pl +0.0.0.0 karty-drogerie-1000-pln.pl +0.0.0.0 plsdont.atwebpages.com +0.0.0.0 wtyczka-fejs.6te.net +0.0.0.0 iglox.w8w.pl +0.0.0.0 mecze24.6ka.info +0.0.0.0 szokinf24.6ka.info +0.0.0.0 sprytnebabkidoladowanie50.6ka.info +0.0.0.0 isamuxpompapsc50.6ka.info +0.0.0.0 doladowanie-telefon.prv.pl +0.0.0.0 online-tarzan-legenda-lektor-pl.prv.pl +0.0.0.0 tarzan-legenda-ogladaj-2016-pl.prv.pl +0.0.0.0 movie.g.info.pl +0.0.0.0 down.g.info.pl +0.0.0.0 batman-v-superman-lektor.5v.pl +0.0.0.0 batman-v-superman-film-online.prv.pl +0.0.0.0 klub-msp.hol.es +0.0.0.0 kody-do-msp.esy.es +0.0.0.0 serwer160669420.twojeaz.pl +0.0.0.0 ringtonepartner.com +0.0.0.0 goracynews24.prv.pl +0.0.0.0 fb-viewer20.bo.pl +0.0.0.0 doladowanie-za-50zl.bo.pl +0.0.0.0 fizjoterapia.5v.pl +0.0.0.0 inteligencja.wirtualnie.pl +0.0.0.0 twoj-podgladacz-fb.wirtualnie.pl +0.0.0.0 kolorowyfejs.wirtualnie.pl +0.0.0.0 nowy-kolor-fb.wirtualnie.pl +0.0.0.0 otworz-pokeball.wirtualnie.pl +0.0.0.0 ile-dzieci.wirtualnie.pl +0.0.0.0 sex-w-biurze.wirtualnie.pl +0.0.0.0 podgladfacebook.wirtualnie.pl +0.0.0.0 liczba-dzieci.wirtualnie.pl +0.0.0.0 petycja-podpisz.wirtualnie.pl +0.0.0.0 twoja-smierc.wirtualnie.pl +0.0.0.0 data-smierci.wirtualnie.pl +0.0.0.0 data-smierci-sprawdz.wirtualnie.pl +0.0.0.0 facebook-uzaleznienie.wirtualnie.pl +0.0.0.0 uzaleznienie-od-fejsa.wirtualnie.pl +0.0.0.0 aplikacja-podgladacz.wirtualnie.pl +0.0.0.0 pokecoinsy.wirtualnie.pl +0.0.0.0 foryou.wirtualnie.pl +0.0.0.0 face-szpieg.wirtualnie.pl +0.0.0.0 downoload-privfolderelizka.wirtualnie.pl +0.0.0.0 showtime.wirtualnie.pl +0.0.0.0 twoja-data-smierci.wirtualnie.pl +0.0.0.0 twojadatasmierci.wirtualnie.pl +0.0.0.0 wysportowanalicealistka.wirtualnie.pl +0.0.0.0 facebookpodglad.wirtualnie.pl +0.0.0.0 pakiety-pokemongo.wirtualnie.pl +0.0.0.0 podgladacz-fejsa.wirtualnie.pl +0.0.0.0 yotubecom-gimnazjalistka-mp4.prv.pl +0.0.0.0 fbviewer-6.bo.pl +0.0.0.0 wizyty-face2.bo.pl +0.0.0.0 fbszpieg.aq.pl +0.0.0.0 fb-viwer.5v.pl +0.0.0.0 facebarwy.prv.pl +0.0.0.0 10gb.6ka.info +0.0.0.0 wtftube-gimnazjalistka-mp4.prv.pl +0.0.0.0 twojpodgaladcz.glt.pl +0.0.0.0 facebookszpieg.glt.pl +0.0.0.0 becel.atwebpages.com +0.0.0.0 fb-colors.ct8.pl +0.0.0.0 nikebuty-zgarnij.freetzi.com +0.0.0.0 nike-zgarnijbuty.coolpage.biz +0.0.0.0 butynike-zgarnij.coolpage.biz +0.0.0.0 smiertelnywypadek.prv.pl +0.0.0.0 imigranci.prv.pl +0.0.0.0 gadzet9999.atwebpages.com +0.0.0.0 airmaxy-konkurs.coolpage.biz +0.0.0.0 sprawdzaj-gosci6.6te.net +0.0.0.0 zgarnij-butynike.coolpage.biz +0.0.0.0 zgarnij-nikebuty.coolpage.biz +0.0.0.0 nike90-wygraj.coolpage.biz +0.0.0.0 informuj21.tk +0.0.0.0 odbierz-nike.coolpage.biz +0.0.0.0 spwsczeladz.my3gb.com +0.0.0.0 iphone63.atwebpages.com +0.0.0.0 wiadomosci25.atwebpages.com +0.0.0.0 podlad-facee4.6te.net +0.0.0.0 brutalnygwaltpolkii.freetzi.com +0.0.0.0 brutalnygwalt16lat.freetzi.com +0.0.0.0 polkagwalcona.freetzi.com +0.0.0.0 gwalt22.freetzi.com +0.0.0.0 infoszokk.freetzi.com +0.0.0.0 wygraj-nike.coolpage.biz +0.0.0.0 info27.coolpage.biz +0.0.0.0 sexafera.coolpage.biz +0.0.0.0 polkaaszok.freetzi.com +0.0.0.0 polska24.c0.pl +0.0.0.0 gwaltnapolce.freetzi.com +0.0.0.0 szookinfoo244.freetzi.com +0.0.0.0 gwaltpolki24.freetzi.com +0.0.0.0 polkazgwaalcona1.freetzi.com +0.0.0.0 gwaaltiinfo24.freetzi.com +0.0.0.0 szoknews221.freetzi.com +0.0.0.0 polskawiadomsci44.atwebpages.com +0.0.0.0 info26.tk +0.0.0.0 wiadozeswiata24.atwebpages.com +0.0.0.0 szokinf.atwebpages.com +0.0.0.0 hewra.atwebpages.com +0.0.0.0 szamus5.my3gb.com +0.0.0.0 szamus2.my3gb.com +0.0.0.0 gadzet099.my3gb.com +0.0.0.0 plwiadomosci.my3gb.com + + +0.0.0.0 www.ultrabehead.xyz +0.0.0.0 www.reward-bureau.com +0.0.0.0 speedit.download +0.0.0.0 p.24-7.help +0.0.0.0 www.mobilew.xyz +0.0.0.0 www.linkbathroom.xyz +0.0.0.0 www.prosec-mobile.com +0.0.0.0 v7pjo.voluumtrk.com +0.0.0.0 dvzwh.voluumtrk.com +0.0.0.0 lci1a.voluumtrk.com +0.0.0.0 phonesecure.mobi +0.0.0.0 www.xtremedailynews.com +0.0.0.0 fun-clix.com +0.0.0.0 aigames.mobi +0.0.0.0 mobilegur.com +0.0.0.0 mobile-supportinfo.com +0.0.0.0 system-alert1.com +0.0.0.0 mememakers.mobi +0.0.0.0 lnktk.com +0.0.0.0 zcontentlocker7gpa8a.xyz +0.0.0.0 gldr6e.xyz +0.0.0.0 appz4u.xyz +0.0.0.0 www.linkcousin.xyz +0.0.0.0 kmavj.ab4all.com +0.0.0.0 winareward.club +0.0.0.0 0764.pics +0.0.0.0 national-reward-center.com +0.0.0.0 com-protect.info +0.0.0.0 mobyapps.net +0.0.0.0 com-wybrane-szczesliwym-zwyciezca.top +0.0.0.0 com-odebrac-nagrode.pw +0.0.0.0 click2win.online +0.0.0.0 mobistos.com +0.0.0.0 hthb.pl +0.0.0.0 online-software-checker.com +0.0.0.0 checkapi.xyz +0.0.0.0 4332.ws +0.0.0.0 mobileappscenters.com +0.0.0.0 mobile-installs.top +0.0.0.0 biedronka.pl-nagroda.xyz +0.0.0.0 poland.instant-winner10.online +0.0.0.0 check24.setting4upgradefreshandforyou.site +0.0.0.0 mob.pobierzteraz.mobi +0.0.0.0 pobierzteraz.mobi +0.0.0.0 web.yuppipuppy.com +0.0.0.0 win.mobile-installs2.top +0.0.0.0 iphone7-forsubs.xyz +0.0.0.0 www.download.ewygrane.pl +0.0.0.0 go.todolize.com +0.0.0.0 vouchery.online +0.0.0.0 hotdailynews.co +0.0.0.0 iotiot.cf +0.0.0.0 onef.cf +0.0.0.0 wydawca.lead.network +0.0.0.0 widget.konkurs1.pl +0.0.0.0 www.e-punkty.pl +0.0.0.0 www.google.xweb24.pl +0.0.0.0 www.twoj-voucher.com +0.0.0.0 ace.jamba.pl +0.0.0.0 www.aldaniti.net +0.0.0.0 pl.titan-man.pro +0.0.0.0 pl1.titan-man.pro +0.0.0.0 www.spreadyourtentacles.com +0.0.0.0 pl.new-power-life.com +0.0.0.0 pl.slimg0ji-berry.com +0.0.0.0 pl1.slimg0ji-berry.com +0.0.0.0 pl2.slimg0ji-berry.com +0.0.0.0 www.odliczamy.net +0.0.0.0 www.fabryka-nagrod.com +0.0.0.0 instant-winner275.online +0.0.0.0 poland3.instant-winner275.online +0.0.0.0 nowy-bonusy-codzienne.racing +0.0.0.0 microsoft.com-m-pl-bus8.nowy-bonusy-codzienne.racing +0.0.0.0 paliwo.as9.pl +0.0.0.0 www.read-facebook.exhl.pl +0.0.0.0 instant-winner318.online +0.0.0.0 facebookdating.link +0.0.0.0 youtubevideocheckling.com +0.0.0.0 monthlywinners.com +0.0.0.0 app-ready.xyz +0.0.0.0 uroffer.link +0.0.0.0 tracersotra199.com +0.0.0.0 www.areyouabot.net +0.0.0.0 m.pl.pornmania.pl +0.0.0.0 play.appiq.mobi +0.0.0.0 promotions.monthlywinners.com +0.0.0.0 p.funtoonez.com +0.0.0.0 play.mobsfun.net +0.0.0.0 www.download3x.exhl.pl +0.0.0.0 www.klikijuz.com +0.0.0.0 pl.jetzt-teilnehmen.net +0.0.0.0 doladowanie.02k.pl +0.0.0.0 www.webfolder.exhl.pl +0.0.0.0 www.the-best-movies.exhl.pl +0.0.0.0 www.5000-cotydzien.com +0.0.0.0 silaintelektu.as9.pl +0.0.0.0 www.download3x.xcc24.pl +0.0.0.0 www.streaming.xcc24.pl +0.0.0.0 www.the-best-movies.xcc24.pl +0.0.0.0 www.files-download.xcc24.pl +0.0.0.0 www.odbior-nagrody.pl +0.0.0.0 www.ross.exhl.pl +0.0.0.0 www.fun2cell.net +0.0.0.0 pl.health-line.me +0.0.0.0 rossmann2.wygraj-teraz.com +0.0.0.0 www.wygraj-skiny.win +0.0.0.0 www.nike.wygrane24.pl +0.0.0.0 prizefestival.mobi +0.0.0.0 ample-awards-today.us +0.0.0.0 prezenty-pl.info +0.0.0.0 cellfun.mobi +0.0.0.0 web.cellfun.mobi +0.0.0.0 onlineslotmaschine.com +0.0.0.0 www.onlineslotmaschine.com +0.0.0.0 cbb1smartlist12.click +0.0.0.0 www.contentlockingnetworks.com +0.0.0.0 fbdetect.konkurs1.pl +0.0.0.0 best-rated-offers.com +0.0.0.0 go.playoosh.com +0.0.0.0 4ur.click +0.0.0.0 my.coolestmobi.com +0.0.0.0 asdfz.pro +0.0.0.0 patol01.pw +0.0.0.0 free-deals.faith +0.0.0.0 prizeestates.cricket +0.0.0.0 www.bramka-sms-za-darmo.pl +0.0.0.0 api.myeforsa.pl +0.0.0.0 m.pl.videoinbox.net +0.0.0.0 p.promocionesparati.com +0.0.0.0 iphone7.wygraj-teraz.com +0.0.0.0 www.downloads-mobile.com +0.0.0.0 www.prawdziwe-konkursy.pl +0.0.0.0 freshiuz.com +0.0.0.0 downloads-mobile.com +0.0.0.0 wygrajfidgetspinner.pl +0.0.0.0 win-wot.pl +0.0.0.0 highspeednow1.net +0.0.0.0 videoinbox.net +0.0.0.0 myeforsa.pl +0.0.0.0 eforsa.pl +0.0.0.0 widget-eforsa.pl +0.0.0.0 oddamzadarmo.eu +0.0.0.0 m3gadownload.pl +0.0.0.0 downloaddy.net +0.0.0.0 4k-player.pl +0.0.0.0 dieta-personalna.pl +0.0.0.0 beauty-b0x.pl +0.0.0.0 pay2me.pl +0.0.0.0 yourmovies.pl +0.0.0.0 top-deal.com.pl +0.0.0.0 downloadeer.net +0.0.0.0 konkursowo-24.pl +0.0.0.0 highspeed5.net +0.0.0.0 high-speed1.net +0.0.0.0 monety-pokemony.pl +0.0.0.0 ebookeo.pl +0.0.0.0 sex-tele.pl +0.0.0.0 ezoteryka24h.pl +0.0.0.0 wins8.pl +0.0.0.0 iphone-siedem.pl +0.0.0.0 instagram-followers.pl +0.0.0.0 hdvodtv.pl +0.0.0.0 steam-recharger.pl +0.0.0.0 swiat-pobran.pl +0.0.0.0 sms-napisz.pl +0.0.0.0 paysafe-deals.pl +0.0.0.0 multiwygrane.pl +0.0.0.0 ezoporady24.com.pl +0.0.0.0 najlepszyzestawtrenerapokemon.pl +0.0.0.0 save-my-snap.pl +0.0.0.0 multiclashgems.pl +0.0.0.0 myairmaxhit.pl +0.0.0.0 mygalaxyquiz.pl +0.0.0.0 super-ciuchy24.pl +0.0.0.0 csgobestskinschoice.pl +0.0.0.0 kimbyleswprzeszlosci.pl +0.0.0.0 najlepszakonsolaxbox.pl +0.0.0.0 prezentowo.org +0.0.0.0 fulldownload.pl +0.0.0.0 all-player.pl +0.0.0.0 easydownload.pl +0.0.0.0 cs-skin.pl +0.0.0.0 pokemonzestaw.pl +0.0.0.0 filmu.pl +0.0.0.0 filedownloads.pl +0.0.0.0 twojeslodkiebobasy.pl +0.0.0.0 besttestyiq24.pl +0.0.0.0 faktopedia.com.pl +0.0.0.0 superdeals.com.pl +0.0.0.0 best-quizy.pl +0.0.0.0 szybki-internet24.pl +0.0.0.0 twojapewnadata.pl +0.0.0.0 przelicznikczasufb.pl +0.0.0.0 hdseriale.pl +0.0.0.0 nowepliki.pl +0.0.0.0 skincrate.net +0.0.0.0 winwotgold.pl +0.0.0.0 watchmyfb.pl +0.0.0.0 wygraj-butki.pl +0.0.0.0 gw.firesub.pl +0.0.0.0 xcc24.pl +0.0.0.0 pliks.pl +0.0.0.0 pobierz.shop.pl +0.0.0.0 mega-download.eu +0.0.0.0 zalukaj-player.pl +0.0.0.0 za-rejestrowany.pl +0.0.0.0 4kplayer.pl +0.0.0.0 tvseriesmovies.pl +0.0.0.0 24pliki.pl +0.0.0.0 best-coupon-offer.com +0.0.0.0 cda-premiery.pl +0.0.0.0 speed-lte.pl +0.0.0.0 pobierz1234.pl +0.0.0.0 play-logic-games.com +0.0.0.0 mobsfun.net +0.0.0.0 funtoonez.com +0.0.0.0 appiq.mobi +0.0.0.0 pornmania.pl +0.0.0.0 esemeso.pl +0.0.0.0 chargx.pl +0.0.0.0 airmax-kupony.pl +0.0.0.0 wylosujgry.pl +0.0.0.0 i-wiadomosci.pl +0.0.0.0 przepismix.pl +0.0.0.0 rejestrowanko.com.pl +0.0.0.0 bony-paliwowe.pl +0.0.0.0 funriver.pl +0.0.0.0 bon-bon-bon.pl +0.0.0.0 chrome-setup.bid +0.0.0.0 idzdalej.pl +0.0.0.0 tescikiq.pl +0.0.0.0 steamdoladowanie.pl +0.0.0.0 ladujpsc.pl +0.0.0.0 wygrajjacka.pl +0.0.0.0 bonykupony.pl +0.0.0.0 mojeiq.pl +0.0.0.0 odliczamy.net +0.0.0.0 odbierambony.pl +0.0.0.0 tankuje-paliwo.pl +0.0.0.0 videoroom.pl +0.0.0.0 movies-base.pl +0.0.0.0 wygrajps4pro.pl +0.0.0.0 wygrajairpods.pl +0.0.0.0 mediainner.pl +0.0.0.0 wygrajxboxones.pl +0.0.0.0 yourfashions.pl +0.0.0.0 dopeclothing.pl +0.0.0.0 makeittrue.pl +0.0.0.0 mega-download.pl +0.0.0.0 wygrajriotsy.pl +0.0.0.0 followinsta.pl +0.0.0.0 streamsportowy.pl +0.0.0.0 askfm-like.pl +0.0.0.0 sledzememes.pl +0.0.0.0 wygrajgiftcard.pl +0.0.0.0 fifa17-coins.pl +0.0.0.0 monetypokemon.pl +0.0.0.0 winiphone7.pl +0.0.0.0 poke-zestaw.pl +0.0.0.0 sexstream.pl +0.0.0.0 twojapozyczka24h.pl +0.0.0.0 zapiszto.pl +0.0.0.0 odbierzpokemon.pl +0.0.0.0 file-folders.pl +0.0.0.0 fspys.pl +0.0.0.0 hdsport-stream.pl +0.0.0.0 insta-follow.pl +0.0.0.0 fb-colors.pl +0.0.0.0 skin-konkurs.pl +0.0.0.0 youraticles.pl +0.0.0.0 win-skin.pl +0.0.0.0 nikeswin.pl +0.0.0.0 win-cosmetics.pl +0.0.0.0 winshoess.pl +0.0.0.0 sg7e.pl +0.0.0.0 koszkosmetykii.pl +0.0.0.0 hd-films.pl +0.0.0.0 dieta-lux.pl +0.0.0.0 getsnaps.pl +0.0.0.0 riotpoints.pl +0.0.0.0 swiatpobran.pl +0.0.0.0 ustrzelskina.pl +0.0.0.0 twojepetycje.pl +0.0.0.0 you-vids.com +0.0.0.0 podgladamy.com +0.0.0.0 videos-base.pl +0.0.0.0 bazafilmowa.org +0.0.0.0 videtubs.pl +0.0.0.0 carking.pl +0.0.0.0 djcombox.pl +0.0.0.0 jamba.pl +0.0.0.0 i-payment.pl +0.0.0.0 cinex.pl +0.0.0.0 pomocdlalenki.pl +0.0.0.0 viewfile.pl +0.0.0.0 wygrajfinalfantasy.pl +0.0.0.0 wygrajmafia3.pl +0.0.0.0 wygrajgalaxy7edge.pl +0.0.0.0 wygrajhamak.pl +0.0.0.0 wygrajnamiot.pl +0.0.0.0 wygrajtrampoline.pl +0.0.0.0 doladuj-steam.pl +0.0.0.0 twojeartykuly.com +0.0.0.0 fastpay.pl +0.0.0.0 wygrane-konkurs.pl +0.0.0.0 wrzutkaplikow.pl +0.0.0.0 freehd.pl +0.0.0.0 bluedownload.pl +0.0.0.0 doladowanie.zx8.pl +0.0.0.0 fun2me.pl +0.0.0.0 buty-kupony.pl +0.0.0.0 r0ckethost.pl +0.0.0.0 getsnap.pl +0.0.0.0 winjordan.pl +0.0.0.0 steamadd.pl +0.0.0.0 sg7edges.pl +0.0.0.0 winpool.pl +0.0.0.0 pakietltes.pl +0.0.0.0 filmy-i-seriale.pl +0.0.0.0 platnkom.pl +0.0.0.0 nocnyseans.pl +0.0.0.0 zalukaj-online.pl +0.0.0.0 vod-plex.pl +0.0.0.0 ecda.pl +0.0.0.0 vodhd.pl +0.0.0.0 mega-movies.pl +0.0.0.0 darmowetesty.com +0.0.0.0 wygrania.com +0.0.0.0 streamuj.org +0.0.0.0 wiecejnetu.pl +0.0.0.0 yourhosts.pl +0.0.0.0 megadown.net +0.0.0.0 fifa17coins.com.pl +0.0.0.0 pobieraj-pliczki.pl +0.0.0.0 zaile-umrzesz.pl +0.0.0.0 mojewyspy.com +0.0.0.0 wygrajiiphone7.pl +0.0.0.0 herjacket.pl +0.0.0.0 wpisz-to.pl +0.0.0.0 pffn.pl +0.0.0.0 afisz24.eu +0.0.0.0 rankingkwiaciarni.pl +0.0.0.0 rzetelnebiuro.pl +0.0.0.0 rzetelneapteki.pl +0.0.0.0 rankingfryzjerow.pl +0.0.0.0 vitrigroup.pl +0.0.0.0 dowiecznosci.pl +0.0.0.0 pl.team +0.0.0.0 polecamhotel.pl +0.0.0.0 kadrymilosci.pl +0.0.0.0 zamow-najacze1.pl +0.0.0.0 vodlive.pl +0.0.0.0 odbierznagrody24.pl +0.0.0.0 gold-nagrody.pl +0.0.0.0 zapisujemy24.pl +0.0.0.0 torrenty-org.pl +0.0.0.0 herssneakers.pl +0.0.0.0 za-rejestruj.pl +0.0.0.0 wygrajfifa17.pl +0.0.0.0 zjesz-mnie.pl +0.0.0.0 konkurs-adidas.pl +0.0.0.0 todolize.com +0.0.0.0 mega-zakupy.com.pl +0.0.0.0 wielkikonkurs.pl +0.0.0.0 odbierz-50pl.pl +0.0.0.0 swietne-bony.pl +0.0.0.0 iphone7konkurs.pl +0.0.0.0 megastream.pl +0.0.0.0 glosowanie24.pl +0.0.0.0 youvids.pl +0.0.0.0 grajwygrywaj.pl +0.0.0.0 wygrajbattlefield.pl +0.0.0.0 streamgo.pl +0.0.0.0 fileup.com.pl +0.0.0.0 swietne-kolekcje.pl +0.0.0.0 zgarnijbuty.pl +0.0.0.0 sh4refiles.pl +0.0.0.0 friendlist.pl +0.0.0.0 pobierz-plik.com.pl +0.0.0.0 gigup.net +0.0.0.0 ktotopaczy.pl +0.0.0.0 konkursowe-smsy.pl +0.0.0.0 odbierzpokemonyy.pl +0.0.0.0 kliknij-wygraj.pl +0.0.0.0 odbieram-nagrode.com.pl +0.0.0.0 fcolors.pl +0.0.0.0 podgladaczek.pl +0.0.0.0 bony-drogeria.pl +0.0.0.0 download-file24.pl +0.0.0.0 e-erotic.pl +0.0.0.0 juicywin.pl +0.0.0.0 ksiazka-telefoniczna-online.pl +0.0.0.0 rzeczyzadarmo.pl +0.0.0.0 bony-drogerie.pl +0.0.0.0 czyjtonr.info +0.0.0.0 sharefile365.com +0.0.0.0 wlaczpodgladfejs.pl +0.0.0.0 air-max-wygrywamy.pl +0.0.0.0 buty-konkurs.pl +0.0.0.0 movieplaytubes.pl +0.0.0.0 hdsportstreams.pl +0.0.0.0 streams18plus.pl +0.0.0.0 streamershd.pl +0.0.0.0 24streamers.pl +0.0.0.0 foldersfiles.pl +0.0.0.0 filesfolders.pl +0.0.0.0 yourhost.pl +0.0.0.0 megadowner.pl +0.0.0.0 weebgazeta.pl +0.0.0.0 booksstar.pl +0.0.0.0 air-maxy.eu +0.0.0.0 yourarticle.pl +0.0.0.0 flycell.pl +0.0.0.0 viralsite.top +0.0.0.0 quizalot.me +0.0.0.0 zloty-konkurs.pl +0.0.0.0 dobrebony.pl +0.0.0.0 150-sekund.pl +0.0.0.0 golds-bon.pl +0.0.0.0 hothub.pl +0.0.0.0 vodplex.pl +0.0.0.0 deadwalking.tv +0.0.0.0 wygrajpokecoins.pl +0.0.0.0 v-shared.net +0.0.0.0 skinskonkurs.pl +0.0.0.0 sg6edges.pl +0.0.0.0 odbierzpokemony.pl +0.0.0.0 grabgame.pl +0.0.0.0 live2016.pl +0.0.0.0 winskinss.pl +0.0.0.0 playmobia.com +0.0.0.0 ollando.com +0.0.0.0 fszpieg.pl +0.0.0.0 qubble.com +0.0.0.0 mobiworld.biz +0.0.0.0 poke-coins.pl +0.0.0.0 quiz-fun.com.my +0.0.0.0 lifehackz.net +0.0.0.0 p0rnking.com +0.0.0.0 update-1.com +0.0.0.0 smsiaki.eu +0.0.0.0 ewygrane.pl +0.0.0.0 pokemon-go.ewygrane.pl +0.0.0.0 za10groszy.pl +0.0.0.0 trafisz.com +0.0.0.0 viewerapp.pl +0.0.0.0 pokemon-go-plus.pl +0.0.0.0 pokemonkonkurs.pl +0.0.0.0 fileengine.org +0.0.0.0 punkty-karne.pl +0.0.0.0 patqut.com +0.0.0.0 napiszsms.pl +0.0.0.0 slodkieklamstewka.eu +0.0.0.0 vv9.pl +0.0.0.0 globile.co +0.0.0.0 stream24h.pl +0.0.0.0 soft4click.com +0.0.0.0 crowdcube.pl +0.0.0.0 wygrajbasen.pl +0.0.0.0 i-cloudnet.com.pl +0.0.0.0 moviemega.pl +0.0.0.0 info-24h.pl +0.0.0.0 winiphone6.pl +0.0.0.0 wwygrana.pl +0.0.0.0 lays.wwygrana.pl +0.0.0.0 netsa.pl +0.0.0.0 doladowania.netsa.pl +0.0.0.0 www.specials.facebook.netsa.pl +0.0.0.0 elimit.pl +0.0.0.0 zlokalizujtelefon.pl +0.0.0.0 drpenis.pl +0.0.0.0 mobigra.com +0.0.0.0 ver.ovh +0.0.0.0 tapeciakowo.pl +0.0.0.0 onliine.pl +0.0.0.0 www.profitboosterapp.com +0.0.0.0 bardzociekawec.pl +0.0.0.0 mylead.eu +0.0.0.0 mylead.pl +0.0.0.0 mediavideo.pl +0.0.0.0 hotprizes.pl +0.0.0.0 mobsfun.com +0.0.0.0 cool4mob.com +0.0.0.0 zgarnijciuchy.pl +0.0.0.0 redcloud.com.pl +0.0.0.0 wygraj-quiz.pl +0.0.0.0 funsolo.net +0.0.0.0 mega-gry.com +0.0.0.0 www.plstation.pl +0.0.0.0 zgarnij.net +0.0.0.0 psialapka.pl +0.0.0.0 topfotki.pl +0.0.0.0 www.7218.pl +0.0.0.0 ogladajmecz.com.pl +0.0.0.0 hotcash.pro +0.0.0.0 fullplayer.pl +0.0.0.0 zalogowany.pl +0.0.0.0 kekuko.com +0.0.0.0 klubmp3.pl +0.0.0.0 jedz-eco.pl +0.0.0.0 zgarnijplik.pl +0.0.0.0 n-mobile.net +0.0.0.0 icloudnet.com.pl +0.0.0.0 kocham-cie.c0.pl +0.0.0.0 najlepszewrozby.pl +0.0.0.0 www.darmowe-wrozby.com +0.0.0.0 telefotki.pl +0.0.0.0 wygrajz5.pl +0.0.0.0 wygrajxboxone.eu +0.0.0.0 wygrajgtavpc.pl +0.0.0.0 wygraj-iphone6s.pl +0.0.0.0 wybierz-nagrode.pl +0.0.0.0 wotgold.pl +0.0.0.0 winscandy.pl +0.0.0.0 winbike.pl +0.0.0.0 wikingowie.tv +0.0.0.0 twojeartykuly.pl +0.0.0.0 twojdziennik.eu +0.0.0.0 tv-internetowa.pl +0.0.0.0 ftimer.pl +0.0.0.0 telewizja-internetowa24.pl +0.0.0.0 lightcloud.pl +0.0.0.0 szpiegfriend.pl +0.0.0.0 szpieg-sms.pl +0.0.0.0 strefasexlive.pl +0.0.0.0 streamoo.pl +0.0.0.0 hd-stream.pl +0.0.0.0 speedfile.info +0.0.0.0 skinykonkurs.pl +0.0.0.0 samsung6edge.pl +0.0.0.0 rejestrowanko.pl +0.0.0.0 pl.mevida.me +0.0.0.0 realybooks.com +0.0.0.0 profileszpieg.pl +0.0.0.0 podarunkowartvagd.pl +0.0.0.0 pobierzgo.pl +0.0.0.0 playmovie.pl +0.0.0.0 pl.wizappz.com +0.0.0.0 pl.tappsms.com +0.0.0.0 pl.mysafesmartphone.com +0.0.0.0 pamietnikiwampirow.tv +0.0.0.0 tvplayer24.pl +0.0.0.0 onlinecalyfilm.pl +0.0.0.0 odpowiadam.pl +0.0.0.0 oculusvsvr.pl +0.0.0.0 napisany.pl +0.0.0.0 mysocials.pl +0.0.0.0 motoawards.pl +0.0.0.0 momoxxio.com +0.0.0.0 megamovie.pl +0.0.0.0 lovelybox.eu +0.0.0.0 losujgre.pl +0.0.0.0 ktocieusunal.pl +0.0.0.0 getcosmetics.pl +0.0.0.0 kiedy-umrzesz.pl +0.0.0.0 klucze-csgo.pl +0.0.0.0 iqsfree.pl +0.0.0.0 instalike.pl +0.0.0.0 info-fitness.com +0.0.0.0 hostshare.pl +0.0.0.0 gangzalbani.pl +0.0.0.0 graotron.tv +0.0.0.0 hdfilms.pl +0.0.0.0 films-hd.pl +0.0.0.0 instafollow.pl +0.0.0.0 filmy.a33.pl +0.0.0.0 ero-tv.pl +0.0.0.0 emotikonfb.com +0.0.0.0 downloadfiles.pl +0.0.0.0 addsteam.pl +0.0.0.0 dieta-personalna.eu +0.0.0.0 diamondmakeup.pl +0.0.0.0 chron-telefon.com +0.0.0.0 cda-filmy.com.pl +0.0.0.0 bookstar.pl +0.0.0.0 askfmlike.pl +0.0.0.0 akademiagreya.pl +0.0.0.0 bemydate.mobi +0.0.0.0 as.dialog.si +0.0.0.0 pobraniowo.pl +0.0.0.0 nagroportal.pl +0.0.0.0 darmowe-gierki.eu +0.0.0.0 filmomaniacy.pl +0.0.0.0 24filmyonline.pl +0.0.0.0 www.iphone6plus.ewygrana.pl +0.0.0.0 www.smartwatch.ewygrana.pl +0.0.0.0 www.odszukaj-telefon.ienet.pl +0.0.0.0 www.sedoxo.ewygrana.pl +0.0.0.0 www.psc.ewygrana.pl +0.0.0.0 www.zlokalizuj.ienet.pl +0.0.0.0 www.doladowania.ienet.pl +0.0.0.0 www.operatorium.ienet.pl +0.0.0.0 www.google.ienet.pl +0.0.0.0 www.operator.ienet.pl +0.0.0.0 www.4download.ienet.pl +0.0.0.0 www.lays.ewygrana.pl +0.0.0.0 www.bmw.ewygrana.pl +0.0.0.0 www.granie-na-czekanie.ienet.pl +0.0.0.0 www.bizuteria.ewygrana.pl +0.0.0.0 www.kino.ewygrana.pl +0.0.0.0 www.justin-polska.ewygrana.pl +0.0.0.0 www.download.ienet.pl +0.0.0.0 www.sport-stream.ienet.pl +0.0.0.0 www.forsa.ienet.pl +0.0.0.0 www.testery.ewygrana.pl +0.0.0.0 www.minionki.ewygrana.pl +0.0.0.0 www.okulary3d.ewygrana.pl +0.0.0.0 www.samsung.ewygrana.pl +0.0.0.0 www.cloudown.ienet.pl +0.0.0.0 www.ciuchy.ewygrana.pl +0.0.0.0 www.dron.ewygrana.pl +0.0.0.0 www.test-iq.ienet.pl +0.0.0.0 www.new-balance.ewygrana.pl +0.0.0.0 www.bluzy.ewygrana.pl +0.0.0.0 www.bilety.ewygrana.pl +0.0.0.0 www.e-papierosy.ewygrana.pl +0.0.0.0 www.cs-go.ienet.pl +0.0.0.0 www.nike.ewygrana.pl +0.0.0.0 www.snapchat.ienet.pl +0.0.0.0 www.streams.ienet.pl +0.0.0.0 www.sexy-kamerki.ienet.pl +0.0.0.0 www.online-city.ienet.pl +0.0.0.0 konkurs6.com.pl +0.0.0.0 zegar-fb.pl +0.0.0.0 watchonline24.pl +0.0.0.0 filmonline.com.pl +0.0.0.0 www.twojprofil.eu +0.0.0.0 02k.pl +0.0.0.0 enagrody.com +0.0.0.0 looool.pl +0.0.0.0 nieogar.pl +0.0.0.0 pobieramy-pliki.pl +0.0.0.0 hdstream24.pl +0.0.0.0 hdvod24.pl +0.0.0.0 sharehosting.pl +0.0.0.0 webgazeta.pl +0.0.0.0 hdsportstream.pl +0.0.0.0 naszesprawdziany.pl +0.0.0.0 mediafile.pl +0.0.0.0 yotefiles.com +0.0.0.0 getgamecheats.com +0.0.0.0 instantdownloadsz.com +0.0.0.0 tinyfileshost.com +0.0.0.0 pokolorujfejs.eu +0.0.0.0 pokolorujfb.pl +0.0.0.0 welovetheapp.com +0.0.0.0 cs-goskiny.pl +0.0.0.0 1freesoftwareonline.com +0.0.0.0 5m4.pl +0.0.0.0 accessonline.biz +0.0.0.0 adeforsa.pl +0.0.0.0 adschimp.com +0.0.0.0 ajakbytak.pl +0.0.0.0 akazoo.pl +0.0.0.0 allmovies.com.pl +0.0.0.0 allplayer.pl +0.0.0.0 androidsecurityplus.com +0.0.0.0 appsdorado.com +0.0.0.0 areagame.pl +0.0.0.0 astrocash.org +0.0.0.0 bez-limitu.tv +0.0.0.0 booostphone.pl +0.0.0.0 boostphone.gq +0.0.0.0 buz2mobile.com +0.0.0.0 captainquizz.de +0.0.0.0 carambaba.com +0.0.0.0 centrumplay.pl +0.0.0.0 chirurdzy.tv +0.0.0.0 cinemastar.pl +0.0.0.0 colors-app.pl +0.0.0.0 cpagrip.com +0.0.0.0 daarmowe-doladowania.ovp.pl +0.0.0.0 dajemy50.pl +0.0.0.0 darmowe-doladowania-uniia.ovp.pl +0.0.0.0 darmowe-doladowania.net.pl +0.0.0.0 darmowe-doladowanie.pl +0.0.0.0 darmowe-sms.pl +0.0.0.0 darmowedoladowania24.pl +0.0.0.0 darmowedoladowania50zl.wordpress.com +0.0.0.0 darmowyminecraftpremium.jimdo.com +0.0.0.0 deletefriend.pl +0.0.0.0 doladowania-telefonu.pl +0.0.0.0 doladowania.joi.pl +0.0.0.0 doladowaniasteam.pl +0.0.0.0 doladowanie.za.pl +0.0.0.0 doladowanko.com +0.0.0.0 doladowanieplus24.pl +0.0.0.0 doladuj50.pev.pl +0.0.0.0 doladujfona.net +0.0.0.0 doladujfona.org +0.0.0.0 doladujsteam.pl +0.0.0.0 downloaded.pl +0.0.0.0 downloadfile.eu +0.0.0.0 e-doladowania.com.pl +0.0.0.0 edoladowanie.com.pl +0.0.0.0 efun.net.pl +0.0.0.0 enagrody24.pl +0.0.0.0 exeos.ws +0.0.0.0 extratesty.pl +0.0.0.0 ezdownloadpro.info +0.0.0.0 faceapp.eu +0.0.0.0 faceportal.pl +0.0.0.0 faceroute.pl +0.0.0.0 facetools.pl +0.0.0.0 fb-szpieg.com +0.0.0.0 fb-szpieg.com.pl +0.0.0.0 fb-szpieg.pl +0.0.0.0 fbpodgladacz.wordpress.com +0.0.0.0 fejs-podgladamy.pl +0.0.0.0 fejspejs.pl +0.0.0.0 fejspodgladamy.pl +0.0.0.0 fejstools.pl +0.0.0.0 file-share365.com +0.0.0.0 filebay.org +0.0.0.0 filecom.net +0.0.0.0 filecom.pl +0.0.0.0 filefolders.pl +0.0.0.0 filerom.com +0.0.0.0 filescloud.pl +0.0.0.0 filespeedy.net +0.0.0.0 filespeedy.org +0.0.0.0 fileston.com +0.0.0.0 filestrue.com +0.0.0.0 film-base.pl +0.0.0.0 filmline.pl +0.0.0.0 filmowabaza.pl +0.0.0.0 filmycda.pl +0.0.0.0 filmyhd-online24.pl +0.0.0.0 filmynet.eu +0.0.0.0 filmyonlinebezlimitu.pl +0.0.0.0 firecash.org +0.0.0.0 fotomonto.pl +0.0.0.0 freedoladowania.pl +0.0.0.0 freegiftcode.com +0.0.0.0 freehackpl.com +0.0.0.0 freeminecraft.cc +0.0.0.0 freeminecraftgiftcode.net +0.0.0.0 friendviewer.pl +0.0.0.0 fullhd.pl +0.0.0.0 fun2cell.net +0.0.0.0 futurepay.globway.eu +0.0.0.0 gamer24.pl +0.0.0.0 geek24.pl +0.0.0.0 getfilesfrom.net +0.0.0.0 getthis.pl +0.0.0.0 giftsofsnowdown.com +0.0.0.0 gigup.pl +0.0.0.0 giveskincs.nd.pl +0.0.0.0 goracenagrody.pl +0.0.0.0 goracezdobycze.pl +0.0.0.0 gosciefb.pl +0.0.0.0 gurucheats.com +0.0.0.0 hdplayer.pl +0.0.0.0 hdstream.pl +0.0.0.0 hdvod.pl +0.0.0.0 heheszky.pl +0.0.0.0 hostujmy.pl +0.0.0.0 hotapp.pl +0.0.0.0 hotawards.pl +0.0.0.0 i4you.pl +0.0.0.0 ilemasziq.pl +0.0.0.0 ilovemobi.com +0.0.0.0 info24online.pl +0.0.0.0 insanegift.com +0.0.0.0 islandmob.com +0.0.0.0 jamster.pl +0.0.0.0 kingprizes.pl +0.0.0.0 konkursy.de +0.0.0.0 ktodwiedza.pl +0.0.0.0 ktopodgladamnienafacebooku.wordpress.com +0.0.0.0 leadzupc.com +0.0.0.0 liversely.com +0.0.0.0 magadownloader.com +0.0.0.0 megabony.pl +0.0.0.0 megacloud.com.pl +0.0.0.0 megacloudz.net +0.0.0.0 megadown.us +0.0.0.0 megafotki.pl +0.0.0.0 minecraftdarmowygiftcode.wordpress.com +0.0.0.0 minecraftpro.pl +0.0.0.0 mobileaps.co +0.0.0.0 mobzones.com +0.0.0.0 moviecreator.pl +0.0.0.0 moviestarplanet-hacki.pl +0.0.0.0 moviestarplanethack.net.pl +0.0.0.0 moviestarplanethack.org.pl +0.0.0.0 moviestarplanethackandcheats.com +0.0.0.0 moviestarplanethackers.co +0.0.0.0 moviestarplanethackmasters.com +0.0.0.0 msphack.com.pl +0.0.0.0 msphack.pl +0.0.0.0 msphackonline.com +0.0.0.0 namierz-telefon.pl +0.0.0.0 needforfile.net +0.0.0.0 newclashgems.com +0.0.0.0 no-survey.com +0.0.0.0 nonstopvideos.pl +0.0.0.0 nowedoladowanie.pl +0.0.0.0 o5h.pl +0.0.0.0 obrazkovo.pl +0.0.0.0 odbierz-nagrody.pl +0.0.0.0 odwiedziny-fb.pl +0.0.0.0 onlyfiles.net +0.0.0.0 orange-kodzik.890m.com +0.0.0.0 otobony.pl +0.0.0.0 pakietylte.pl +0.0.0.0 playhd.pl +0.0.0.0 playnowunlimited.biz +0.0.0.0 playvod.tv +0.0.0.0 plikson.pl +0.0.0.0 plikson24.pl +0.0.0.0 pobierz-123.pl +0.0.0.0 pobierz123.pl +0.0.0.0 pobierzebooka.pl +0.0.0.0 pobierzplik.net +0.0.0.0 pobierzpliki.net +0.0.0.0 pobierzpliki.pl +0.0.0.0 podpiszpetycje.pl +0.0.0.0 pointhost.pl +0.0.0.0 polub.co +0.0.0.0 profbhack.com +0.0.0.0 promocyjne50zl.pl +0.0.0.0 rapidfile.pl +0.0.0.0 restricted.pl +0.0.0.0 riotpointslol.pl +0.0.0.0 safe-app.net +0.0.0.0 searchrapid.pl +0.0.0.0 share-files.eu +0.0.0.0 showmeflix.com +0.0.0.0 showsplash.com +0.0.0.0 skidrowcrack.com +0.0.0.0 skippyfile.com +0.0.0.0 smartawards.pl +0.0.0.0 sms4all.pl +0.0.0.0 socialpeeper.pl +0.0.0.0 softsmart.mobi +0.0.0.0 sprawdz-to.cba.pl +0.0.0.0 steam-wallet-gifts.com +0.0.0.0 steam-wallet-money.com +0.0.0.0 steamco.de +0.0.0.0 steamgrygive.lt.pl +0.0.0.0 stebox.pl +0.0.0.0 streams.net.pl +0.0.0.0 streamy.pl +0.0.0.0 subkiller.pl +0.0.0.0 subscribersgifts.com +0.0.0.0 supere.pl +0.0.0.0 superserwisy.pl +0.0.0.0 tapetkowo.pl +0.0.0.0 techawards.pl +0.0.0.0 techkonkurs.pl +0.0.0.0 teenzforfun.com +0.0.0.0 themovienation.com +0.0.0.0 tinyfilehost.com +0.0.0.0 transmisje24.net +0.0.0.0 truegamers.ga +0.0.0.0 twojanagroda.pl +0.0.0.0 upshare.org +0.0.0.0 upshare.pl +0.0.0.0 videobay.tv +0.0.0.0 videorazr.com +0.0.0.0 videostream.pl +0.0.0.0 videoway.net +0.0.0.0 videoway.pl +0.0.0.0 vimeoo.net +0.0.0.0 vod24.pl +0.0.0.0 vod24.tv +0.0.0.0 watchonline.pl +0.0.0.0 wentworth.pl +0.0.0.0 werwer.pl +0.0.0.0 wgrajka.pl +0.0.0.0 www.congratulations.website +0.0.0.0 www.darmowedoladowanko.pl +0.0.0.0 www.doladowywacztel.pl +0.0.0.0 www.eseansik.pl +0.0.0.0 www.fbony.pl +0.0.0.0 www.fcgol.pl +0.0.0.0 www.gifts-polska.pl +0.0.0.0 www.lolgifting.com +0.0.0.0 www.lolrpgifts.com +0.0.0.0 www.minecraftzadarmo.pl +0.0.0.0 www.mobilejmp.com +0.0.0.0 www.mobjmp.com +0.0.0.0 www.msp-hack.com +0.0.0.0 www.polubish.pl +0.0.0.0 www.rozrywkabox.com +0.0.0.0 www.rp4free.pl +0.0.0.0 secure4app.com +0.0.0.0 zmianakolorfuffb.pl +0.0.0.0 zmianakoloruffb.pl +0.0.0.0 wygrajpsc.eu +0.0.0.0 wygrajskiny.pl +0.0.0.0 wygrywa.pl +0.0.0.0 yourfiles.pl +0.0.0.0 yuppipuppy.com +0.0.0.0 zacne.eu +0.0.0.0 zarabiajwsieci.5v.pl +0.0.0.0 zasil-konto.tk +0.0.0.0 zasilkonto.cba.pl +0.0.0.0 zegarfb.pl +0.0.0.0 zgarnijdarmowedoladowanie.pl +0.0.0.0 zgarnijdoladowanie.pl +0.0.0.0 zgarnijfona.pl +0.0.0.0 zgarnijkonsole.pl +0.0.0.0 zlektorem.pl +0.0.0.0 znapisami.pl +0.0.0.0 zumodi.com +0.0.0.0 xn--fejs-podgldacz-kwb.pl +0.0.0.0 xn--rankingdentystw-8rb.pl +0.0.0.0 xn--dowiecznoci-mfc.pl +0.0.0.0 xn--kadrymioci-g0b51a.pl +0.0.0.0 xn--data-mierci-24-9xc.pl +0.0.0.0 xn--data-mierci-sprawdz-kud.pl +0.0.0.0 xn--data-mierci-ifc.net.pl +0.0.0.0 xn--data-mier-3db33g.pl +0.0.0.0 www.nagroda-sms.pl +0.0.0.0 bramka-sms-zadarmo.pl +0.0.0.0 bramka-sms-za-darmo.pl +0.0.0.0 www.najtanszegryjava.pl +0.0.0.0 www.centrumgierjava.pl +0.0.0.0 wapster.malutki.pl +0.0.0.0 www.gryjava.gsm.pl +0.0.0.0 gry-za-darmo.pl +0.0.0.0 www.diamentyatlantydy.pl +0.0.0.0 www.zwierzakiatakuja.pl +0.0.0.0 www.owocowebabelki.pl +0.0.0.0 www.cuksy.pl +0.0.0.0 www.grakreatorkamody.pl +0.0.0.0 www.superdetektor.pl +0.0.0.0 www.zywawoda.pl +0.0.0.0 www.test-zdrady-na-telefon.pl +0.0.0.0 www.odpicujfure.pl +0.0.0.0 beka.pl +0.0.0.0 kasa-sms.pl +0.0.0.0 pinkstar.pl +0.0.0.0 72933.pl +0.0.0.0 mobilertg.pl +0.0.0.0 www.wuwuzela-na-telefon.pl +0.0.0.0 www.arkanoidgra.pl +0.0.0.0 www.wojownicyzulicy.pl +0.0.0.0 www.pasjanspro.pl +0.0.0.0 misswapster.pl +0.0.0.0 www.magiczneruny.pl +0.0.0.0 www.operacjarzeka.pl +0.0.0.0 www.piekielnakuchnia.mobi +0.0.0.0 www.gradiamenty.pl +0.0.0.0 www.wykreslanka.com.pl +0.0.0.0 www.piardofon.pl +0.0.0.0 www.magicznytotem.pl +0.0.0.0 www.mojarybka.pl +0.0.0.0 www.trzepwleb.pl +0.0.0.0 www.bombkimikolaja.pl +0.0.0.0 iqmilionera.pl +0.0.0.0 wisielec.com +0.0.0.0 czarnypunktgra.pl +0.0.0.0 www.roslinkivsrobale.pl +0.0.0.0 striprtg.pl +0.0.0.0 www.superpyton.pl +0.0.0.0 www.dragondefense.pl +0.0.0.0 www.zlotyskok.pl +0.0.0.0 www.roslinkivsduchy.pl +0.0.0.0 www.grajwciemno.pl +0.0.0.0 www.drpacman.pl +0.0.0.0 www.super-barman.pl +0.0.0.0 www.data-smierci-na-telefon.pl +0.0.0.0 www.prezentofon.pl +0.0.0.0 www.magicznarybka.pl +0.0.0.0 www.wojnaczolgow.pl +0.0.0.0 www.mobisciaga.pl +0.0.0.0 www.footballmanager.com.pl +0.0.0.0 ptgame.eu +0.0.0.0 wapster.pl +0.0.0.0 sms-za-darmo.pl +0.0.0.0 bon-na-dzienkobiet2017.blogspot.com +0.0.0.0 bony-na-dzienkobiet2017.blogspot.com +0.0.0.0 e-bony-1500zl.blogspot.com +0.0.0.0 fbviewerv75.blogspot.com +0.0.0.0 kolorfacebooka24.blogspot.com +0.0.0.0 facebookcolors24.blogspot.com +0.0.0.0 szybki-przeglad.blogspot.com +0.0.0.0 zachomikowane.blogspot.com +0.0.0.0 bon1500.blogspot.com +0.0.0.0 natkaaa1998.blogspot.com +0.0.0.0 testowanietwojegoiq.blogspot.com +0.0.0.0 friendslistfbb.blogspot.com +0.0.0.0 5facebookfrienddel.blogspot.com +0.0.0.0 doladuj-tutaj.blogspot.com +0.0.0.0 doladowanie50pln.blogspot.com +0.0.0.0 ufc202-live.blogspot.com +0.0.0.0 5gb-internetu-pakiety.blogspot.com +0.0.0.0 pokemon2k16go.blogspot.com +0.0.0.0 cs-goskiny.blogspot.com +0.0.0.0 hackidomsp.blogspot.com +0.0.0.0 fejsopodgladacz.blogspot.com +0.0.0.0 doladowania50pln.blogspot.com +0.0.0.0 pokemon-go-pakiety.blogspot.com +0.0.0.0 zmienkolory.blogspot.com +0.0.0.0 euro2016-doladowanie.blogspot.com +0.0.0.0 pakiety-pokemon-go.blogspot.com +0.0.0.0 1kolorrfaceb.blogspot.com +0.0.0.0 fejs-colors.blogspot.com +0.0.0.0 internet-lte-5gb.blogspot.com +0.0.0.0 euro-doladowania.blogspot.com +0.0.0.0 blyskawiczne-doladowania.blogspot.com +0.0.0.0 snapchat-save.blogspot.com +0.0.0.0 facebookkoloruj.blogspot.com +0.0.0.0 kolorowy-fejs.blogspot.com +0.0.0.0 aktualizacjafacebooka.blogspot.com +0.0.0.0 facebookaplikacje.blogspot.com +0.0.0.0 sexfabryki.blogspot.com +0.0.0.0 nauczycielkasex.blogspot.com +0.0.0.0 szokgwalt.blogspot.com +0.0.0.0 infoszook24.blogspot.com +0.0.0.0 szokinfor24.blogspot.com +0.0.0.0 szokinfo247.blogspot.com +0.0.0.0 informacjeszok24.blogspot.com +0.0.0.0 sex-fabryka.blogspot.com +0.0.0.0 sexfabryka.blogspot.com +0.0.0.0 fabryka-chinczykow.blogspot.com +0.0.0.0 zgarnijnike.blogspot.com +0.0.0.0 polkawlesie.blogspot.com +0.0.0.0 wygrajnike.blogspot.com +0.0.0.0 fbpodglad.blogspot.com +0.0.0.0 facebook-kolor.blogspot.com +0.0.0.0 wideo-pryszcz.blogspot.com +0.0.0.0 odzyskajsnapy.blogspot.com +0.0.0.0 pryszcz-wideo.blogspot.com +0.0.0.0 twoj-test-iq.blogspot.com +0.0.0.0 czas-na-fb.blogspot.com +0.0.0.0 wilkzwallstreet.blogspot.com +0.0.0.0 facebokznajomi.blogspot.com +0.0.0.0 sspawdzktopodgglada.blogspot.com +0.0.0.0 sprawdzktopodgglada.blogspot.com +0.0.0.0 colors-app.blogspot.com +0.0.0.0 ustaw--tlo-fb.blogspot.com +0.0.0.0 face--viewer.blogspot.com +0.0.0.0 mojekumpele.blogspot.com +0.0.0.0 facebookkviewer.blogspot.com +0.0.0.0 motyw-fb.blogspot.com +0.0.0.0 zamiana-koloru.blogspot.com +0.0.0.0 wyciskanie-pryszcza.blogspot.com +0.0.0.0 fejspodgllaadacz.blogspot.com +0.0.0.0 fejspodglladacz.blogspot.com +0.0.0.0 podgladfacebokaa.blogspot.com +0.0.0.0 faceviewe.blogspot.com +0.0.0.0 fbcolor0156.blogspot.com +0.0.0.0 fbcolor0141.blogspot.com +0.0.0.0 fbcolor071.blogspot.com +0.0.0.0 fb-podglad5.blogspot.com +0.0.0.0 fb-podglad6.blogspot.com +0.0.0.0 zmienienie-koloru.blogspot.com +0.0.0.0 kolorowy-f-b.blogspot.com +0.0.0.0 kollory-fejsa.blogspot.com +0.0.0.0 koloryfejsa.blogspot.com +0.0.0.0 test--na--iq.blogspot.com +0.0.0.0 zobaczktopodgladaa.blogspot.com +0.0.0.0 datasmierci01.blogspot.com +0.0.0.0 suczki-mlode.blogspot.com +0.0.0.0 dataasmierci.blogspot.com +0.0.0.0 okaleczenie15laatkii.blogspot.com +0.0.0.0 okaleczona15--latka.blogspot.com +0.0.0.0 okaleczona15-llatka.blogspot.com +0.0.0.0 okaleczon15-lattka.blogspot.com +0.0.0.0 wypad3k0.blogspot.com +0.0.0.0 kolloryfejsa.blogspot.com +0.0.0.0 ustaw-tlo.blogspot.com +0.0.0.0 fb-kolor.blogspot.com +0.0.0.0 zmienkolorfejsazafree.blogspot.com +0.0.0.0 zmien-motyw.blogspot.com +0.0.0.0 zmien-koolor.blogspot.com +0.0.0.0 darmowygenerator.blogspot.com +0.0.0.0 darmowedoladowania25.blogspot.com +0.0.0.0 programyfb.blogspot.com +0.0.0.0 narzedzia-fb.blogspot.com +0.0.0.0 generatorfreegames.blogspot.com +0.0.0.0 najprzydatniejsze.blogspot.com +0.0.0.0 ads.pubmatic.com +0.0.0.0 gads.pubmatic.com +0.0.0.0 pubads.g.doubleclick.net +0.0.0.0 securepubads.g.doubleclick.net +0.0.0.0 spclient.wg.spotify.com +0.0.0.0 www.googletagservices.com +0.0.0.0 100.1qingdao.com +0.0.0.0 100lend.in.net +0.0.0.0 7minuteworkout.com +0.0.0.0 www.7minuteworkout.com +0.0.0.0 acillst.dissilal.com +0.0.0.0 addshoppers.com +0.0.0.0 www.addshoppers.com +0.0.0.0 affiliatecashpile.go2jump.org +0.0.0.0 amasuv.in.net +0.0.0.0 amazingarcinias.com +0.0.0.0 www.amazingarcinias.com +0.0.0.0 amazingnewphonetips.xyz +0.0.0.0 www.amazingnewphonetips.xyz +0.0.0.0 amoxicillin-amoxil-buy.com +0.0.0.0 www.amoxicillin-amoxil-buy.com +0.0.0.0 amzingsuv.in.net +0.0.0.0 app.mailersend.co +0.0.0.0 arklighting.co +0.0.0.0 www.arklighting.co +0.0.0.0 autoinfo.yourautoupdatedinfo.xyz +0.0.0.0 bathtubb.in.net +0.0.0.0 beamark.noiselolpainoff.com +0.0.0.0 beaverday.biz +0.0.0.0 www.beaverday.biz +0.0.0.0 bechloredu.bid +0.0.0.0 www.bechloredu.bid +0.0.0.0 bigpayout.go2jump.org +0.0.0.0 blhind.amazingarcinias.com +0.0.0.0 blind.nomosrewrinkles.com +0.0.0.0 bqktgpxo.secureonlinesale.ru +0.0.0.0 brandedleadgeneration.com +0.0.0.0 www.brandedleadgeneration.com +0.0.0.0 burnfudd.in.net +0.0.0.0 buylasix-online.net +0.0.0.0 www.buylasix-online.net +0.0.0.0 cgyw7.greatnewsafetyfeatures.xyz +0.0.0.0 charitywithoutborders.com +0.0.0.0 www.charitywithoutborders.com +0.0.0.0 clicktshirtprinting.co.uk +0.0.0.0 www.clicktshirtprinting.co.uk +0.0.0.0 compitin.in.net +0.0.0.0 creditauthpagev3.info +0.0.0.0 www.creditauthpagev3.info +0.0.0.0 creditorrs.bid +0.0.0.0 www.creditorrs.bid +0.0.0.0 credomobile.com +0.0.0.0 www.credomobile.com +0.0.0.0 csgu1.yourlatestphonespecials.xyz +0.0.0.0 csug8.updatedonlinepestinfo.xyz +0.0.0.0 csuh5.newshoppingbonuspoints.xyz +0.0.0.0 dandingo.go2jump.org +0.0.0.0 defenderxtactical.com +0.0.0.0 www.defenderxtactical.com +0.0.0.0 dentalcarre.us +0.0.0.0 www.dentalcarre.us +0.0.0.0 dhwe4.greatnewonlinebonus.xyz +0.0.0.0 disristal.dissilal.com +0.0.0.0 dissilal.com +0.0.0.0 www.dissilal.com +0.0.0.0 divisioncore.com +0.0.0.0 www.divisioncore.com +0.0.0.0 dmwt9.onlinephonenewtips.xyz +0.0.0.0 domainseoorders.com +0.0.0.0 www.domainseoorders.com +0.0.0.0 ebaychristmas.com +0.0.0.0 www.ebaychristmas.com +0.0.0.0 eggis.noiselolpainoff.com +0.0.0.0 email.otherinbox.com +0.0.0.0 enviolista.info +0.0.0.0 www.enviolista.info +0.0.0.0 eractchr.xyz +0.0.0.0 www.eractchr.xyz +0.0.0.0 erectile.bid +0.0.0.0 www.erectile.bid +0.0.0.0 exostiastics.xyz +0.0.0.0 www.exostiastics.xyz +0.0.0.0 faucett.bid +0.0.0.0 www.faucett.bid +0.0.0.0 fitnesshealthreporter.com +0.0.0.0 www.fitnesshealthreporter.com +0.0.0.0 freeforums.org +0.0.0.0 www.freeforums.org +0.0.0.0 fucensoned.dissilal.com +0.0.0.0 gagfi.com +0.0.0.0 www.gagfi.com +0.0.0.0 generic-onlinenexium.net +0.0.0.0 www.generic-onlinenexium.net +0.0.0.0 genericnexium40mg.net +0.0.0.0 www.genericnexium40mg.net +0.0.0.0 gilletteraz.in.net +0.0.0.0 go2jump.org +0.0.0.0 www.go2jump.org +0.0.0.0 greatnewonlinebonus.xyz +0.0.0.0 www.greatnewonlinebonus.xyz +0.0.0.0 greatnewsafetyfeatures.xyz +0.0.0.0 www.greatnewsafetyfeatures.xyz +0.0.0.0 gtradersoft.com +0.0.0.0 www.gtradersoft.com +0.0.0.0 gusw2.amazingnewphonetips.xyz +0.0.0.0 healthinfo.healthyspecialnewinfo.rocks +0.0.0.0 healthyspecialnewinfo.rocks +0.0.0.0 www.healthyspecialnewinfo.rocks +0.0.0.0 heartrevitalized.com +0.0.0.0 www.heartrevitalized.com +0.0.0.0 highestmrket.bid +0.0.0.0 www.highestmrket.bid +0.0.0.0 hike.nomosrewrinkles.com +0.0.0.0 hudsonleadership.com +0.0.0.0 www.hudsonleadership.com +0.0.0.0 idobioit.ru +0.0.0.0 www.idobioit.ru +0.0.0.0 janeaustenjoy.com +0.0.0.0 www.janeaustenjoy.com +0.0.0.0 jnwky.misterjoy.ru +0.0.0.0 keeping.amazingarcinias.com +0.0.0.0 lazyprofits.go2jump.org +0.0.0.0 link.credomobile.com +0.0.0.0 lyha.neurotrascending.com +0.0.0.0 mealbonusnewonlinetips.eu +0.0.0.0 www.mealbonusnewonlinetips.eu +0.0.0.0 medtecchina.com +0.0.0.0 www.medtecchina.com +0.0.0.0 misterjoy.ru +0.0.0.0 www.misterjoy.ru +0.0.0.0 mkt.repairproducts.net +0.0.0.0 motoren.ru +0.0.0.0 www.motoren.ru +0.0.0.0 mydreamdegree.com +0.0.0.0 www.mydreamdegree.com +0.0.0.0 nennrxuc.ru +0.0.0.0 www.nennrxuc.ru +0.0.0.0 nero-us.com +0.0.0.0 www.nero-us.com +0.0.0.0 neurotrascending.com +0.0.0.0 www.neurotrascending.com +0.0.0.0 newcams.youronlinenewcamtips.xyz +0.0.0.0 newgllasses.xyz +0.0.0.0 www.newgllasses.xyz +0.0.0.0 newlights.greatnewonlinebonus.xyz +0.0.0.0 newphone.onlinephonenewtips.xyz +0.0.0.0 newphone.yourlatestphonespecials.xyz +0.0.0.0 newphonespecialtips.eu +0.0.0.0 www.newphonespecialtips.eu +0.0.0.0 newreward.newshoppingbonuspoints.xyz +0.0.0.0 news.nero-emea.com +0.0.0.0 news.nero-us.com +0.0.0.0 newshoppingbonuspoints.xyz +0.0.0.0 www.newshoppingbonuspoints.xyz +0.0.0.0 newspecialyachttips.eu +0.0.0.0 www.newspecialyachttips.eu +0.0.0.0 noiselolpainoff.com +0.0.0.0 www.noiselolpainoff.com +0.0.0.0 nomosrewrinkles.com +0.0.0.0 www.nomosrewrinkles.com +0.0.0.0 novastarled.com +0.0.0.0 www.novastarled.com +0.0.0.0 nwllockkk.xyz +0.0.0.0 www.nwllockkk.xyz +0.0.0.0 offerscience.go2jump.org +0.0.0.0 online-buyprednisone.com +0.0.0.0 www.online-buyprednisone.com +0.0.0.0 onlineloan-personal.net +0.0.0.0 www.onlineloan-personal.net +0.0.0.0 onlinenewgreecetrips.xyz +0.0.0.0 www.onlinenewgreecetrips.xyz +0.0.0.0 onlinephonenewtips.xyz +0.0.0.0 www.onlinephonenewtips.xyz +0.0.0.0 organicwelnesssale.ru +0.0.0.0 www.organicwelnesssale.ru +0.0.0.0 otherinbox.com +0.0.0.0 www.otherinbox.com +0.0.0.0 www.oz-offers.com +0.0.0.0 pcbutts1-therealtruth.blogspot.com +0.0.0.0 pestcontrol.updatedonlinepestinfo.xyz +0.0.0.0 phoneupdatednewsetup.eu +0.0.0.0 www.phoneupdatednewsetup.eu +0.0.0.0 playlott.com +0.0.0.0 www.playlott.com +0.0.0.0 pngjmz.misterjoy.ru +0.0.0.0 printdating.ru +0.0.0.0 www.printdating.ru +0.0.0.0 profitsitesbiz.com +0.0.0.0 www.profitsitesbiz.com +0.0.0.0 prrotocoll.xyz +0.0.0.0 www.prrotocoll.xyz +0.0.0.0 quickloanbank.com +0.0.0.0 www.quickloanbank.com +0.0.0.0 rank3w.com +0.0.0.0 www.rank3w.com +0.0.0.0 redhotfreebies.co.uk +0.0.0.0 www.redhotfreebies.co.uk +0.0.0.0 rentalspecialnewupdates.eu +0.0.0.0 www.rentalspecialnewupdates.eu +0.0.0.0 repairproducts.net +0.0.0.0 www.repairproducts.net +0.0.0.0 reverse-mortgage-info.com +0.0.0.0 www.reverse-mortgage-info.com +0.0.0.0 reversemortg.xyz +0.0.0.0 www.reversemortg.xyz +0.0.0.0 reverzz.in.net +0.0.0.0 safarispecialtravelinfo.eu +0.0.0.0 www.safarispecialtravelinfo.eu +0.0.0.0 safetytips.greatnewsafetyfeatures.xyz +0.0.0.0 sdke9.youronlinenewcamtips.xyz +0.0.0.0 secureonlinesale.ru +0.0.0.0 www.secureonlinesale.ru +0.0.0.0 securesignupoffers.net +0.0.0.0 www.securesignupoffers.net +0.0.0.0 securesignupoffers.org +0.0.0.0 www.securesignupoffers.org +0.0.0.0 sendingmarketing.com +0.0.0.0 www.sendingmarketing.com +0.0.0.0 sghu.misterjoy.ru +0.0.0.0 sgme3.yourautoupdatedinfo.xyz +0.0.0.0 shbkxgof.organicwelnesssale.ru +0.0.0.0 snws8.healthyspecialnewinfo.rocks +0.0.0.0 stsoftware.biz +0.0.0.0 www.stsoftware.biz +0.0.0.0 tekindustri.upnjatim.ac.id +0.0.0.0 thatinvite.top +0.0.0.0 www.thatinvite.top +0.0.0.0 thedatingconference.com +0.0.0.0 www.thedatingconference.com +0.0.0.0 tinaborg.com +0.0.0.0 www.tinaborg.com +0.0.0.0 tinee.amazingarcinias.com +0.0.0.0 titinc.nomosrewrinkles.com +0.0.0.0 www.tkdami.net +0.0.0.0 ujdmziqh.printdating.ru +0.0.0.0 unionleisurewear.com +0.0.0.0 www.unionleisurewear.com +0.0.0.0 updatedearningnewinfo.eu +0.0.0.0 www.updatedearningnewinfo.eu +0.0.0.0 updatedonlinepestinfo.xyz +0.0.0.0 www.updatedonlinepestinfo.xyz +0.0.0.0 va.tawk.to +0.0.0.0 vitamxx.in.net +0.0.0.0 vntanktransport.com +0.0.0.0 www.vntanktransport.com +0.0.0.0 vp5.sudohost.com.br +0.0.0.0 vydoxtrial.com +0.0.0.0 www.vydoxtrial.com +0.0.0.0 vydoxx.xyz +0.0.0.0 www.vydoxx.xyz +0.0.0.0 walkintubb.bid +0.0.0.0 www.walkintubb.bid +0.0.0.0 whiteboxin.com +0.0.0.0 www.whiteboxin.com +0.0.0.0 wmte3.onlinenewgreecetrips.xyz +0.0.0.0 xoxcenter.com +0.0.0.0 www.xoxcenter.com +0.0.0.0 xyrjtq.misterjoy.ru +0.0.0.0 yourautoupdatedinfo.xyz +0.0.0.0 www.yourautoupdatedinfo.xyz +0.0.0.0 yourhealthynewupdates.eu +0.0.0.0 www.yourhealthynewupdates.eu +0.0.0.0 yourlatestphonespecials.xyz +0.0.0.0 www.yourlatestphonespecials.xyz +0.0.0.0 youronlinenewcamtips.xyz +0.0.0.0 www.youronlinenewcamtips.xyz +0.0.0.0 yourphone.amazingnewphonetips.xyz +0.0.0.0 yourtravel.onlinenewgreecetrips.xyz +0.0.0.0 000free.us +0.0.0.0 007angels.com +0.0.0.0 00author.com +0.0.0.0 00go.com +0.0.0.0 00it.com +0.0.0.0 00webcams.com +0.0.0.0 0912701309f8ce.com +0.0.0.0 0c47f8422d3f.com +0.0.0.0 0n-line.tv +0.0.0.0 100dollars-seo.com +0.0.0.0 101billion.com +0.0.0.0 101flag.ru +0.0.0.0 101imagedatabase.com +0.0.0.0 101lesbian.xyz +0.0.0.0 101raccoon.ru +0.0.0.0 108shot.com +0.0.0.0 10bet.com +0.0.0.0 11235813.webzdarma.cz +0.0.0.0 11pikachu.ru +0.0.0.0 123any.com +0.0.0.0 123cha.com +0.0.0.0 123kuma.com +0.0.0.0 123locker.com +0.0.0.0 12bet.com +0.0.0.0 12masterov.com +0.0.0.0 1314dh.com +0.0.0.0 160117rd.xyz +0.0.0.0 178evakuator178.ru +0.0.0.0 1-99seo.com +0.0.0.0 1adult.com +0.0.0.0 1bet.com +0.0.0.0 1-free-share-buttons.com +0.0.0.0 1hwy.com +0.0.0.0 1j7740kd.website +0.0.0.0 1kinobig.ru +0.0.0.0 1millionusd.xyz +0.0.0.0 1pamm.ru +0.0.0.0 1stat.ru +0.0.0.0 2015god.org +0.0.0.0 2020iscoming.info +0.0.0.0 202ch.com +0.0.0.0 214jaluwobapef.cf +0.0.0.0 24videos.tv +0.0.0.0 24x7-server-support.site +0.0.0.0 256bit.by +0.0.0.0 2728fb936f0.com +0.0.0.0 273-fz.ru +0.0.0.0 28n2gl3wfyb0.ru +0.0.0.0 2ads.co.uk +0.0.0.0 2drittel.de +0.0.0.0 2girls1cup-free.com +0.0.0.0 2itech.ru +0.0.0.0 2kata.ru +0.0.0.0 2nt.ru +0.0.0.0 2rich4bitches.com +0.0.0.0 300richmond.co.nz +0.0.0.0 34.gs +0.0.0.0 3dracergames.com +0.0.0.0 3-letter-domains.net +0.0.0.0 3rbseyes.com +0.0.0.0 3weekdiet.com +0.0.0.0 3xforum.ro +0.0.0.0 40cg.com +0.0.0.0 45en.ru +0.0.0.0 45tahunkhongguan.com +0.0.0.0 4istoshop.com +0.0.0.0 4pp13.com +0.0.0.0 4rent.ru +0.0.0.0 4replicawatch.net +0.0.0.0 4ureyesonly.com +0.0.0.0 4webmasters.com +0.0.0.0 51.la +0.0.0.0 51unlim.ru +0.0.0.0 55wmz.ru +0.0.0.0 57883.net +0.0.0.0 5elementov.ru +0.0.0.0 5forex.ru +0.0.0.0 5i2.net +0.0.0.0 5kstore.com +0.0.0.0 5u.com +0.0.0.0 66cpwgln.space +0.0.0.0 6hopping.com +0.0.0.0 72-news.com +0.0.0.0 76brighton.co.uk +0.0.0.0 777-club.ru +0.0.0.0 7fon.ru +0.0.0.0 7makemoneyonline.com +0.0.0.0 7wind.ru +0.0.0.0 7yue.org +0.0.0.0 7zap.com +0.0.0.0 83net.jp +0.0.0.0 8558l.jobs.net +0.0.0.0 883zy.com +0.0.0.0 888.com +0.0.0.0 8gold.com +0.0.0.0 8kisses.eu +0.0.0.0 8si.ru +0.0.0.0 8xv8.com +0.0.0.0 98oi.ru +0.0.0.0 999webdesign.com +0.0.0.0 9icmzvn6.website +0.0.0.0 9med.net +0.0.0.0 a342ae9750004b14b55f7310eff0ab65.com +0.0.0.0 aa08daf7e13b6345e09e92f771507fa5f4.com +0.0.0.0 aa14ab57a3339c4064bd9ae6fad7495b5f.com +0.0.0.0 aa625d84f1587749c1ab011d6f269f7d64.com +0.0.0.0 aa81bf391151884adfa3dd677e41f94be1.com +0.0.0.0 aa8780bb28a1de4eb5bff33c28a218a930.com +0.0.0.0 aa8b68101d388c446389283820863176e7.com +0.0.0.0 aa9bd78f328a6a41279d0fad0a88df1901.com +0.0.0.0 aa9d046aab36af4ff182f097f840430d51.com +0.0.0.0 aaa38852e886ac4af1a3cff9b47cab6272.com +0.0.0.0 aab94f698f36684c5a852a2ef272e031bb.com +0.0.0.0 aac500b7a15b2646968f6bd8c6305869d7.com +0.0.0.0 aac52006ec82a24e08b665f4db2b5013f7.com +0.0.0.0 aad1f4acb0a373420d9b0c4202d38d94fa.com +0.0.0.0 aadroid.net +0.0.0.0 aarbur.com +0.0.0.0 abbanreddy.com +0.0.0.0 abbp1.website +0.0.0.0 abclauncher.com +0.0.0.0 abctoppictures.net +0.0.0.0 abiente.ru +0.0.0.0 abovetherivernc.com +0.0.0.0 absolutelyanalog.com +0.0.0.0 absolute-s.ru +0.0.0.0 absugars.com +0.0.0.0 abtasty.com +0.0.0.0 abusora.com +0.0.0.0 abwa.tk +0.0.0.0 academia-nsk.org +0.0.0.0 acads.net +0.0.0.0 accessoires-mode.in +0.0.0.0 acc.eu.org +0.0.0.0 acgs.tk +0.0.0.0 acheterviagrafr24.com +0.0.0.0 acortarurl.es +0.0.0.0 actionnooz.com +0.0.0.0 activepr.ru +0.0.0.0 actremage.com +0.0.0.0 actulite.com +0.0.0.0 adamoads.com +0.0.0.0 adcash.com +0.0.0.0 add-add.men +0.0.0.0 addbin.men +0.0.0.0 addblueoff.com.ua +0.0.0.0 addray.pro +0.0.0.0 addtoadd.men +0.0.0.0 adelly.bg +0.0.0.0 adexprts.com +0.0.0.0 adf.ly +0.0.0.0 adhome.biz +0.0.0.0 adidas.frwebs.fr +0.0.0.0 adimmix.com +0.0.0.0 adinterax.com +0.0.0.0 adktrailmap.com +0.0.0.0 adloads.com +0.0.0.0 adloads.net +0.0.0.0 admanaerofoil.com +0.0.0.0 adman.gr +0.0.0.0 adman.se +0.0.0.0 admatic.com.tr +0.0.0.0 adminshop.com +0.0.0.0 admitad.com +0.0.0.0 adnotbad.com +0.0.0.0 adpremium.org +0.0.0.0 adrenalin-stk.ru +0.0.0.0 ads-cool.pro +0.0.0.0 adserver-e7.com +0.0.0.0 adservme.com +0.0.0.0 adsfresh.men +0.0.0.0 ads.gold +0.0.0.0 adsland.men +0.0.0.0 adssafeprotected.com +0.0.0.0 ads-seo.men +0.0.0.0 ads.tremorhub.com +0.0.0.0 adtech.de +0.0.0.0 adtech.fr +0.0.0.0 adtech.us +0.0.0.0 adtiger.tk +0.0.0.0 adult3dgames.com +0.0.0.0 adultactioncam.com +0.0.0.0 adultfriendfinder.com +0.0.0.0 adultfullhd.com +0.0.0.0 adultgalls.com +0.0.0.0 adultmeetonline.info +0.0.0.0 adultnet.in +0.0.0.0 adultwebhosting.info +0.0.0.0 adventureparkcostarica.com +0.0.0.0 adverster.com +0.0.0.0 advertisingtag.net +0.0.0.0 advocatemsk.ru +0.0.0.0 advokateg.ru +0.0.0.0 ad-words.ru +0.0.0.0 adzerg.com +0.0.0.0 adzpower.com +0.0.0.0 aero2.ru +0.0.0.0 aerogo.com +0.0.0.0 affiliate-fr.com +0.0.0.0 affordablewebsitesandmobileapps.com +0.0.0.0 afmuseum.com +0.0.0.0 afora.ru +0.0.0.0 afslankpillen2017nl.eu +0.0.0.0 agahinameh.com +0.0.0.0 agardomains.com +0.0.0.0 agecheckadult.com +0.0.0.0 aghanyna.com +0.0.0.0 agreda.pluto.ro +0.0.0.0 agroeconom.kz +0.0.0.0 agysya.ru +0.0.0.0 air-edem.ru +0.0.0.0 airlandsea.info +0.0.0.0 airmaxshoes-2016.com +0.0.0.0 akama.com +0.0.0.0 akita.kz +0.0.0.0 aktivator-windows10.blogspot.com +0.0.0.0 akuhni.by +0.0.0.0 akusherok.ru +0.0.0.0 akvamaster.dp.ua +0.0.0.0 alarmobninsk.ru +0.0.0.0 albamargroup.com +0.0.0.0 alekseevec.ru +0.0.0.0 alert-fdm.xyz +0.0.0.0 alert-fjg.xyz +0.0.0.0 alert-hgd.xyz +0.0.0.0 alert-jdh.xyz +0.0.0.0 alessandraleone.com +0.0.0.0 alfa9.com +0.0.0.0 alfa-img.com +0.0.0.0 alfa-medosmotr.ru +0.0.0.0 alfapro.ru +0.0.0.0 alf-img.com +0.0.0.0 algerianembassy.co.in +0.0.0.0 alibestsale.com +0.0.0.0 alienwheel.es +0.0.0.0 alienwheels.de +0.0.0.0 aliexpresscashback.club +0.0.0.0 alif-ba-ta.com +0.0.0.0 alive-ua.com +0.0.0.0 all4invest.info +0.0.0.0 all4invest.ru +0.0.0.0 allboard.xobor.de +0.0.0.0 allcredits.su +0.0.0.0 alldubai.biz +0.0.0.0 allesohnegirls.net +0.0.0.0 allforminecraft.ru +0.0.0.0 allknow.info +0.0.0.0 allkrim.com +0.0.0.0 allnews24.in +0.0.0.0 allnews.md +0.0.0.0 all-number.com +0.0.0.0 alloysteel.ru +0.0.0.0 allpdfmags.net +0.0.0.0 allsilver925.co.il +0.0.0.0 all-streaming-media.com +0.0.0.0 alltheviews.com +0.0.0.0 allwidewallpapers.com +0.0.0.0 allwomen.info +0.0.0.0 aloofly.com +0.0.0.0 alot.com +0.0.0.0 alphacarolinas.com +0.0.0.0 alphaforum.ru +0.0.0.0 alphahoverboards.com +0.0.0.0 alpharma.net +0.0.0.0 alpinism.ru +0.0.0.0 alveris.ru +0.0.0.0 alyeskaresort.com +0.0.0.0 am15.net +0.0.0.0 amanda-porn.ga +0.0.0.0 amateurgalls.com +0.0.0.0 amateurlivechat.org +0.0.0.0 amateurmatch.com +0.0.0.0 amazon-seo-service.com +0.0.0.0 amehdaily.com +0.0.0.0 amigobulls.com +0.0.0.0 amoi.tn +0.0.0.0 amospalla.es +0.0.0.0 am-se.com +0.0.0.0 amt-k.ru +0.0.0.0 amyfoxfitness.com +0.0.0.0 anaksma.info +0.0.0.0 anal-acrobats.com +0.0.0.0 analytics-ads.xyz +0.0.0.0 anapa-inns.ru +0.0.0.0 an-donut.com +0.0.0.0 andpolice.com +0.0.0.0 android4fun.org +0.0.0.0 androids-store.com +0.0.0.0 android-style.com +0.0.0.0 android-systems.ru +0.0.0.0 android-vsem.org +0.0.0.0 angigreene.com +0.0.0.0 animali.deagostinipassion.it +0.0.0.0 animebox.com.ua +0.0.0.0 anime.dougasouko.com +0.0.0.0 anlimebel.kiev.ua +0.0.0.0 anonymizeme.pro +0.0.0.0 anticrawler.org +0.0.0.0 anti-virus-removal.info +0.0.0.0 aosexkontakte.net +0.0.0.0 aosheng-tech.com +0.0.0.0 apartmentbay.ru +0.0.0.0 apartmentratings.com +0.0.0.0 apartment.ru +0.0.0.0 apccargo.com +0.0.0.0 apiadanaknet-a.akamaihd.net +0.0.0.0 apiallgeniusinfo-a.akamaihd.net +0.0.0.0 apiappenableinfo-a.akamaihd.net +0.0.0.0 apibatbrowsecom-a.akamaihd.net +0.0.0.0 apibetweenlinesn-a.akamaihd.net +0.0.0.0 apibrowsesmartne-a.akamaihd.net +0.0.0.0 apidiamondatanet-a.akamaihd.net +0.0.0.0 apifasterlightin-a.akamaihd.net +0.0.0.0 apiholdingmypage-a.akamaihd.net +0.0.0.0 apiitsthirteende-a.akamaihd.net +0.0.0.0 apilinkswiftco-a.akamaihd.net +0.0.0.0 apimegabrowsebiz-a.akamaihd.net +0.0.0.0 apimossnetinfo-a.akamaihd.net +0.0.0.0 apimountainbikei-a.akamaihd.net +0.0.0.0 apioasisspacenet-a.akamaihd.net +0.0.0.0 apioutoboxnet-a.akamaihd.net +0.0.0.0 apiportalmorecom-a.akamaihd.net +0.0.0.0 apishops.ru +0.0.0.0 apispringsmartne-a.akamaihd.net +0.0.0.0 apiwebwebgetcom-a.akamaihd.net +0.0.0.0 apiwoodensealcom-a.akamaihd.net +0.0.0.0 apparel-offer.com +0.0.0.0 apper.de +0.0.0.0 appfixing.space +0.0.0.0 appleid-verification.com +0.0.0.0 applicationg29.com +0.0.0.0 approved.su +0.0.0.0 appsaurus.com +0.0.0.0 apxeo.info +0.0.0.0 aquarium-pro.ru +0.0.0.0 arabgirls.adultgalls.com +0.0.0.0 arabsexxxtube.com +0.0.0.0 arabseyes.com +0.0.0.0 aramaicmedia.org +0.0.0.0 arate.ru +0.0.0.0 arcadepages.com +0.0.0.0 arcadeplayhouse.com +0.0.0.0 architecturebest.com +0.0.0.0 arclk.net +0.0.0.0 arcteryxsale.online +0.0.0.0 arcteryxstore.online +0.0.0.0 arenanews.com.ua +0.0.0.0 arenda-avtoprokat-krasnodar.ru +0.0.0.0 arendakvartir.kz +0.0.0.0 arendas.net +0.0.0.0 arendatora.ru +0.0.0.0 arenda-yeisk.ru +0.0.0.0 arendovalka.xyz +0.0.0.0 arewater.com +0.0.0.0 arkartex.ru +0.0.0.0 arraty.altervista.org +0.0.0.0 artavenuegardenstudios.com +0.0.0.0 artdeko.info +0.0.0.0 artefakct.com +0.0.0.0 articlesdirectoryme.info +0.0.0.0 artpicso.com +0.0.0.0 aruplighting.com +0.0.0.0 arvut.org +0.0.0.0 as5000.com +0.0.0.0 asacopaco.tk +0.0.0.0 ascat.porn +0.0.0.0 asdfg.pro +0.0.0.0 asia-forum.ru +0.0.0.0 asiengirls.net +0.0.0.0 asmxsatadriverin.aircus.com +0.0.0.0 asophoto.com +0.0.0.0 asrv-a.akamaihd.net +0.0.0.0 asrv-a.akamoihd.net +0.0.0.0 asrvrep-a.akamaihd.net +0.0.0.0 asrvvv-a.akamaihd.net +0.0.0.0 asscenihotosidea.blogspot.com +0.0.0.0 asscenihotosidea.blogspot.co.za +0.0.0.0 asseenontvonline.ru +0.0.0.0 asseenontv.ru +0.0.0.0 astrochicks.com +0.0.0.0 atelielembrancaqueencanta.com.br +0.0.0.0 atlant-auto.info +0.0.0.0 atlasvkusov.ru +0.0.0.0 atleticpharm.org +0.0.0.0 atley.eu.pn +0.0.0.0 atmagroup.ru +0.0.0.0 atovh.local-finders.com +0.0.0.0 audiobangout.com +0.0.0.0 ausergrubhof.info +0.0.0.0 auspolice.com +0.0.0.0 aussie-prizes.com +0.0.0.0 australia-opening-times.com +0.0.0.0 auto4style.ru +0.0.0.0 autoblogger24.info +0.0.0.0 autobudpostach.club +0.0.0.0 autochoixspinelli.com +0.0.0.0 autogrep.ru +0.0.0.0 autoloans.com +0.0.0.0 autolombard-krasnodar.ru +0.0.0.0 auto-moto-elektronika.cz +0.0.0.0 autonew.biz +0.0.0.0 autoplate.info +0.0.0.0 autorn.ru +0.0.0.0 auto.rusvile.lt +0.0.0.0 autotop.com.ua +0.0.0.0 autotrends.today +0.0.0.0 autoua.top +0.0.0.0 autovideobroadcast.com +0.0.0.0 autowebmarket.com.ua +0.0.0.0 auto-zapchasti.org +0.0.0.0 availit.weebly.com +0.0.0.0 avek.ru +0.0.0.0 aversis.net +0.0.0.0 aviapanda.ru +0.0.0.0 aviav.co +0.0.0.0 aviav.eu +0.0.0.0 aviav.org +0.0.0.0 aviav.ru +0.0.0.0 aviav.ru.com +0.0.0.0 avirasecureserver.com +0.0.0.0 avitocars.ru +0.0.0.0 avkzarabotok.com +0.0.0.0 avkzarabotok.info +0.0.0.0 avon-novosib.ru +0.0.0.0 avon-severozapad.ru +0.0.0.0 avon-ukraine.com +0.0.0.0 avramstroy.ru +0.0.0.0 avtoarenda.by +0.0.0.0 avtochehli.by +0.0.0.0 avtocredit-legko.ru +0.0.0.0 avtointeres.ru +0.0.0.0 avtolombard-krasnodar.com +0.0.0.0 avtolombard-krasnodar.ru +0.0.0.0 avtovolop.ru +0.0.0.0 awency.com +0.0.0.0 axbocz.net +0.0.0.0 ayakino.net +0.0.0.0 ayanaspa.com +0.0.0.0 ayerbo.xhost.ro +0.0.0.0 azadnegar.com +0.0.0.0 azartmix.com +0.0.0.0 azartniy-bonus.com +0.0.0.0 azazaporn.com +0.0.0.0 azazu.ru +0.0.0.0 azbaseimages.net +0.0.0.0 azbukadiets.ru +0.0.0.0 azbukafree.com +0.0.0.0 azbuka-mo.ru +0.0.0.0 azlex.uz +0.0.0.0 azte.ch +0.0.0.0 babespcs.com +0.0.0.0 babieca.com +0.0.0.0 bablonow.ru +0.0.0.0 babyguns.ru +0.0.0.0 backgroundpictures.net +0.0.0.0 backlink4u.net +0.0.0.0 backlinkwatch.com +0.0.0.0 backuperwebcam.weebly.com +0.0.0.0 bad-stars.net +0.0.0.0 baersaratov.ru +0.0.0.0 bag77.ru +0.0.0.0 bagcionderlab.com +0.0.0.0 bagsonsale.online +0.0.0.0 baixar-musicas-gratis.com +0.0.0.0 baksman.com +0.0.0.0 baladur.ru +0.0.0.0 bala.getenjoyment.net +0.0.0.0 balitouroffice.com +0.0.0.0 balkanfarma.org +0.0.0.0 balkanfarma.ru +0.0.0.0 balla-boo.se +0.0.0.0 balois.worldbreak.com +0.0.0.0 bambi.ck.ua +0.0.0.0 bamo.xsl.pt +0.0.0.0 banan.tv +0.0.0.0 bangla-chat-uk-paralud.ga +0.0.0.0 bankcrediti.ru +0.0.0.0 banki76.ru +0.0.0.0 bankiem.pl +0.0.0.0 bankofthewext.com +0.0.0.0 bannerads.de +0.0.0.0 bannerbank.ru +0.0.0.0 bannerconnect.net +0.0.0.0 bannerpower.com +0.0.0.0 bannerspace.com +0.0.0.0 bannerswap.com +0.0.0.0 bannertesting.com +0.0.0.0 barbourjackets.online +0.0.0.0 bard-real.com.ua +0.0.0.0 barnfurnituremart.com +0.0.0.0 basedecor.ru +0.0.0.0 bashtime.ru +0.0.0.0 basisches-wasser.net +0.0.0.0 batanga.net +0.0.0.0 battlecarnival.su +0.0.0.0 bausparen.bz.it +0.0.0.0 bazaronline24.ru +0.0.0.0 bbtec.net +0.0.0.0 bdsmgalls.net +0.0.0.0 beachpics.com +0.0.0.0 beamfall.info +0.0.0.0 beauby.ru +0.0.0.0 beauty-bracelet.com +0.0.0.0 beauty-clinic.ru +0.0.0.0 beauty-things.com +0.0.0.0 becuo.com +0.0.0.0 bedandbreakfast.com +0.0.0.0 bedcapdealers.com +0.0.0.0 belinka.com.ua +0.0.0.0 belinvestdom.by +0.0.0.0 belstaffstore.online +0.0.0.0 benchmarkcommunications.co.uk +0.0.0.0 bensbargains.net +0.0.0.0 berdasovivan.ru +0.0.0.0 berlininsl.com +0.0.0.0 berrymall.ru +0.0.0.0 best-businessman.ru +0.0.0.0 bestbuy.ca +0.0.0.0 bestcalovebracelet.cn +0.0.0.0 bestchoice.cf +0.0.0.0 bestcurs.org +0.0.0.0 bestdooz.com +0.0.0.0 bestdraws.com +0.0.0.0 bestempresas.es +0.0.0.0 bestimagecoollibrary.com +0.0.0.0 bestkfiledxd.cf +0.0.0.0 bestmarriages.com +0.0.0.0 bestmobilityscooterstoday.com +0.0.0.0 bestofferswalkmydogouteveryday.gq +0.0.0.0 bestofpicture.com +0.0.0.0 bestofupload.info +0.0.0.0 bestplacetobuyeriacta.jw.lt +0.0.0.0 bestpriceninja.com +0.0.0.0 best-seo-offer.com +0.0.0.0 best-seo-software.xyz +0.0.0.0 best-seo-solution.com +0.0.0.0 bestssaker.com +0.0.0.0 bestwebsiteawards.com +0.0.0.0 bestwebsitesawards.com +0.0.0.0 bestwrinklecreamnow.com +0.0.0.0 bet365.com +0.0.0.0 beta.hotkeys.com +0.0.0.0 betonka.pro +0.0.0.0 bet-prognoz.com +0.0.0.0 betterhdporn.com +0.0.0.0 betterscooter.com +0.0.0.0 betune.onlinewebshop.net +0.0.0.0 betwinservice.com +0.0.0.0 beyan.host.sk +0.0.0.0 bezcmexa.ru +0.0.0.0 bezsporno.ru +0.0.0.0 beztuberkuleza.ru +0.0.0.0 bfz.biz +0.0.0.0 bharatdefencekavach.com +0.0.0.0 bidbuy.co.kr +0.0.0.0 bidr.trellian.com +0.0.0.0 bif-ru.info +0.0.0.0 bigames.online +0.0.0.0 big-boards.info +0.0.0.0 bigcities.org +0.0.0.0 biglistofwebsites.com +0.0.0.0 biketank.ga +0.0.0.0 bikini-image.com +0.0.0.0 bildsuche.ru +0.0.0.0 billiard-classic.com.ua +0.0.0.0 bimatoprost-careprost.com +0.0.0.0 bimatoprost-careprost.com.ua +0.0.0.0 binaryoptionscops.info +0.0.0.0 bingo8888.com +0.0.0.0 binomo.kz +0.0.0.0 bioca.org +0.0.0.0 bio-japan.net +0.0.0.0 bio-market.kz +0.0.0.0 bio-optomarket.ru +0.0.0.0 bioscorp.ru +0.0.0.0 bio.trade-jp.net +0.0.0.0 birzha-truda.eu +0.0.0.0 bitcoinpile.com +0.0.0.0 bitcoins-live.ru +0.0.0.0 bitporno.sx +0.0.0.0 bizcheapjerseyswholesalechina.com +0.0.0.0 bizfly.info +0.0.0.0 biznesluxe.ru +0.0.0.0 biznesrealnost.ru +0.0.0.0 biznesschat.net +0.0.0.0 bizru.info +0.0.0.0 bjanshee.ru +0.0.0.0 bkns.vn +0.0.0.0 blackcurranthumidifiers.site +0.0.0.0 blackhatworth.com +0.0.0.0 blackle.com +0.0.0.0 blackwitchcraft.ru +0.0.0.0 blagovest-med.ru +0.0.0.0 blavia.00author.com +0.0.0.0 blockworld.ru +0.0.0.0 blog.f00kclan.de +0.0.0.0 bloggedporn.com +0.0.0.0 bloggen.be +0.0.0.0 bloggerads.net +0.0.0.0 bloggers.nl +0.0.0.0 blogig.org +0.0.0.0 blog.koorg.ru +0.0.0.0 blogos.kz +0.0.0.0 blogporn.in +0.0.0.0 blogqpot.com +0.0.0.0 blog.remote-computer.de +0.0.0.0 blogs.rediff.com +0.0.0.0 blogster.com +0.0.0.0 blogtotal.de +0.0.0.0 blog.yam.com +0.0.0.0 bloke.com +0.0.0.0 bluejays-jerseys.us +0.0.0.0 bluerobot.info +0.0.0.0 bluesman.nu +0.0.0.0 board.f00d.de +0.0.0.0 bobba.dzaba.com +0.0.0.0 bobinoz.com +0.0.0.0 bochemit.com.ua +0.0.0.0 bocoarchives.org +0.0.0.0 bodybuilding-shop.biz +0.0.0.0 boleznikogi.com +0.0.0.0 bolezniorganov.ru +0.0.0.0 bolitgorlo.net +0.0.0.0 bombla.org +0.0.0.0 bongacams.com +0.0.0.0 bongiornos.info +0.0.0.0 bonux.nextview.ru +0.0.0.0 boobsimge.com +0.0.0.0 bookmaker-bet.com +0.0.0.0 bookmark4you.com +0.0.0.0 boole.onlinewebshop.net +0.0.0.0 boostmyppc.com +0.0.0.0 bosman.pluto.ro +0.0.0.0 bouda.kvalitne.cz +0.0.0.0 bpro1.top +0.0.0.0 brains2.biz +0.0.0.0 brainsandeggs.blogspot.com +0.0.0.0 brainxs.us +0.0.0.0 braip.com.br +0.0.0.0 brakehawk.com +0.0.0.0 brandov.ru +0.0.0.0 break-the-chains.com +0.0.0.0 breastaugmentation.co.za +0.0.0.0 brendbutik.ru +0.0.0.0 brewdom.ru +0.0.0.0 brg8.com +0.0.0.0 brimstonehillfortress.org +0.0.0.0 bristolhostel.com +0.0.0.0 bristolhotel.com +0.0.0.0 bristolhotel.com.ua +0.0.0.0 brk-rti.ru +0.0.0.0 brokergid.ru +0.0.0.0 bronzeaid-a.akamaihd.net +0.0.0.0 brothers-smaller.ru +0.0.0.0 browsepulse-a.akamaihd.net +0.0.0.0 browserprotecter.com +0.0.0.0 brus.city +0.0.0.0 brus-vsem.ru +0.0.0.0 bryansk.zrus.org +0.0.0.0 bscodecs.com +0.0.0.0 b-styles.xyz +0.0.0.0 btc4u.ru +0.0.0.0 btvn.ru +0.0.0.0 buchananshardware.com +0.0.0.0 budpost.com.ua +0.0.0.0 bugof.gq +0.0.0.0 buigas.00it.com +0.0.0.0 builtwith.com +0.0.0.0 bum.com.ru +0.0.0.0 bumskontakte.org +0.0.0.0 bupropion-sr-150-mg.us +0.0.0.0 buqayy0.livejournal.com +0.0.0.0 buqyxa.rincian.info +0.0.0.0 burger-imperia.com +0.0.0.0 burkesales.com +0.0.0.0 burn-fat.ga +0.0.0.0 business-made-fun.com +0.0.0.0 businesxxl.com +0.0.0.0 bus-offer.com +0.0.0.0 buttons-for-website.com +0.0.0.0 buttons-for-your-website.com +0.0.0.0 buyantiviralwp.com +0.0.0.0 buybest1.biz +0.0.0.0 buy-cheap-online.info +0.0.0.0 buy-cheap-pills-order-online.com +0.0.0.0 buyessay3.blogspot.ru +0.0.0.0 buyessaynow.biz +0.0.0.0 buyessayonline19.blogspot.ru +0.0.0.0 buy-forum.ru +0.0.0.0 buyfriend.ru +0.0.0.0 buyhoverboard.com +0.0.0.0 buyk.host.sk +0.0.0.0 buy-loft.ru +0.0.0.0 buynorxx.com +0.0.0.0 buypanicdisorderpill.com +0.0.0.0 buyparajumpers.online +0.0.0.0 buypillsorderonline.com +0.0.0.0 buypuppies.ca +0.0.0.0 buyscabiescream.com +0.0.0.0 buytizanidineonline.blogspot.com +0.0.0.0 buytizanidineonlinenoprescription.blogspot.com +0.0.0.0 buyviagraa.blogspot.com +0.0.0.0 buzzsumo.com +0.0.0.0 buzzurl.jp +0.0.0.0 bvlgaribracelet.xyz +0.0.0.0 bvlgariring.xyz +0.0.0.0 bycontext.com +0.0.0.0 byme.se +0.0.0.0 bytimedance.ru +0.0.0.0 bzero1jewelry.net +0.0.0.0 cablecar.us +0.0.0.0 cacheimages.com +0.0.0.0 cactussoft.biz +0.0.0.0 cakics.com +0.0.0.0 calc-for-credit.ru +0.0.0.0 calcularpagerank.com +0.0.0.0 californianews.cf +0.0.0.0 callawaygolfoutlet.online +0.0.0.0 callawaygolfstore.online +0.0.0.0 callejondelpozo.es +0.0.0.0 callmd5map.com +0.0.0.0 call-of-duty.info +0.0.0.0 calstaterealty.us +0.0.0.0 calvet.altervista.org +0.0.0.0 camdenmemorials.com +0.0.0.0 camdolls.com +0.0.0.0 cam-kontakte.org +0.0.0.0 candcstuccoandstone.com +0.0.0.0 candelluxsklep.pl +0.0.0.0 candiceloves.us +0.0.0.0 cand.jp +0.0.0.0 candlehandmade.com +0.0.0.0 candycrushshop.com +0.0.0.0 candy-glam-hp.com +0.0.0.0 candypeople.se +0.0.0.0 candytiner.com +0.0.0.0 canoncdriverq3.pen.io +0.0.0.0 canphotograph.com +0.0.0.0 canrole.com +0.0.0.0 canyougethighofftizanidine.blogspot.com +0.0.0.0 canzoni.ru +0.0.0.0 capture-room.com +0.0.0.0 carabela.com.do +0.0.0.0 carapics.com +0.0.0.0 cardiosport.com.ua +0.0.0.0 cardsharp1.ru +0.0.0.0 cardul.ru +0.0.0.0 carfax.com.ua +0.0.0.0 carina-sy.de +0.0.0.0 carloans.com +0.0.0.0 carsdined.org +0.0.0.0 carsoncitypizza.com +0.0.0.0 carson.getenjoyment.net +0.0.0.0 carsplate.com +0.0.0.0 cartechnic.ru +0.0.0.0 cartierbraceletsreplica.pw +0.0.0.0 cartierbracelet.xyz +0.0.0.0 cartierlove2u.com +0.0.0.0 cartierlove2u.xyz +0.0.0.0 cartierlovebraceletreplica.xyz +0.0.0.0 cartierlovebracelet.xyz +0.0.0.0 cartierloveringreplica.xyz +0.0.0.0 cartierlovestore.xyz +0.0.0.0 cartierlove.xyz +0.0.0.0 cartierreplica.pw +0.0.0.0 cartierreplica.top +0.0.0.0 cartierring.xyz +0.0.0.0 cartiertrinity.xyz +0.0.0.0 cartierwatch.xyz +0.0.0.0 casablancamanor.co.za +0.0.0.0 cashkitten-a.akamaihd.net +0.0.0.0 cashonads.com +0.0.0.0 casinorewards.info +0.0.0.0 castingbank.ru +0.0.0.0 catalogs-parts.com +0.0.0.0 cayado.snn.gr +0.0.0.0 cbcseward.com +0.0.0.0 cbox.ws +0.0.0.0 cbys.tk +0.0.0.0 ccbill.com +0.0.0.0 cdncash.com +0.0.0.0 cdncash.net +0.0.0.0 cdncash.org +0.0.0.0 cejewelry.xyz +0.0.0.0 celebsopics.com +0.0.0.0 c-english.ru +0.0.0.0 cenokos.ru +0.0.0.0 cenoval.ru +0.0.0.0 centraletermice.us +0.0.0.0 centrdebut.ru +0.0.0.0 centre-indigo.org.ua +0.0.0.0 centrumcoachingu.com +0.0.0.0 ceotrk.com +0.0.0.0 cercacamion.it +0.0.0.0 cete.ru +0.0.0.0 cezartabac.ro +0.0.0.0 cfacarrosserie74.com +0.0.0.0 cfcl.co.uk +0.0.0.0 cfjump.com +0.0.0.0 cfsrating.sonicwall.com +0.0.0.0 c-gainsbourg.com +0.0.0.0 cgi2.nintendo.co.jp +0.0.0.0 charmstroy.info +0.0.0.0 chastnoeporno.com +0.0.0.0 chat.ru +0.0.0.0 chatseo.com +0.0.0.0 chcu.net +0.0.0.0 cheapbarbour.online +0.0.0.0 cheapbelstaff.online +0.0.0.0 cheapcigarettesc.info +0.0.0.0 cheapestjerseys-wholesale.com +0.0.0.0 cheapjerseysa.com +0.0.0.0 cheapjerseysap.com +0.0.0.0 cheapjerseysbizwholesale.us +0.0.0.0 cheapjerseysfootballshop.com +0.0.0.0 cheapmarmot.online +0.0.0.0 cheapmoncler.pw +0.0.0.0 cheapmoncler.win +0.0.0.0 cheappatagonia.online +0.0.0.0 cheap-pills-norx.com +0.0.0.0 cheapsergiorossi.online +0.0.0.0 cheatcode-lita12.rhcloud.com +0.0.0.0 checkhit.com +0.0.0.0 checkm8.com +0.0.0.0 checkpagerank.net +0.0.0.0 checktext.org +0.0.0.0 chee-by.biz +0.0.0.0 cheerlemage.com +0.0.0.0 chelnytruck.ru +0.0.0.0 chelyabinsk.xrus.org +0.0.0.0 cherrypointplace.ca +0.0.0.0 cherubinimobili.it +0.0.0.0 chiblackhawks-jerseys.com +0.0.0.0 chimiver.info +0.0.0.0 chinacheapelitejerseys.com +0.0.0.0 chinaelitecheapjerseys.com +0.0.0.0 chinajerseyswholesalecoupons.com +0.0.0.0 chinese-amezon.com +0.0.0.0 chiptuninger.com +0.0.0.0 chlooe.com +0.0.0.0 choosecuisine.com +0.0.0.0 christianlouboutinoutlet.win +0.0.0.0 christianlouboutinreplica.pw +0.0.0.0 christianlouboutinsaleonline.us +0.0.0.0 christianlouboutinsaleoutletonline.us +0.0.0.0 christianlouboutinshoes.xyz +0.0.0.0 cialisovercounteratwalmartusa.com +0.0.0.0 cialiswithoutadoctor.net +0.0.0.0 cigarpass.com +0.0.0.0 cineacademy.ru +0.0.0.0 cinemaenergy-hd.ru +0.0.0.0 ciproandtizanidine.blogspot.com +0.0.0.0 citizenclsdriveri7.pen.io +0.0.0.0 cityadspix.com +0.0.0.0 citysecurity.nu +0.0.0.0 ci.ua +0.0.0.0 civilwartheater.com +0.0.0.0 clarithromycin500mg.com +0.0.0.0 clash-clans.ru +0.0.0.0 classicakuhni.ru +0.0.0.0 classiquebijoux.ru +0.0.0.0 claytransformations.info +0.0.0.0 clean-virus-mac.com +0.0.0.0 clevernt.com +0.0.0.0 clgrmgds.com +0.0.0.0 clickaider.com +0.0.0.0 clickhype.com +0.0.0.0 clickpapa.com +0.0.0.0 clickso.com +0.0.0.0 clicksor.com +0.0.0.0 clicksor.net +0.0.0.0 clicksotrk.com +0.0.0.0 clinchimage.com +0.0.0.0 clipartnew.com +0.0.0.0 clips.ua.ac.be +0.0.0.0 clmforexeu.com +0.0.0.0 cl.s7.exct.net +0.0.0.0 club-musics.ru +0.0.0.0 club-samodelkin.ru +0.0.0.0 cmd.kz +0.0.0.0 cmhomestayagency.com +0.0.0.0 cntravelre.com +0.0.0.0 cobaltpro.ru +0.0.0.0 cocyq.inwtrade.com +0.0.0.0 coderstate.com +0.0.0.0 codq.info +0.0.0.0 codysbbq.com +0.0.0.0 cognitiveseo.com +0.0.0.0 coindirect.io +0.0.0.0 coinsspb.com +0.0.0.0 coldfilm.ru +0.0.0.0 colehaanoutlet.store +0.0.0.0 collegeessay19.blogspot.ru +0.0.0.0 cometorussia.net +0.0.0.0 comissionka.net +0.0.0.0 communisave.co.za +0.0.0.0 community.allhiphop.com +0.0.0.0 com-onlinesupport.host +0.0.0.0 com-onlinesupport.site +0.0.0.0 compliance-checker.info +0.0.0.0 compucelunlock.net +0.0.0.0 com-secure.download +0.0.0.0 com-supportcenter.website +0.0.0.0 concealthyself.com +0.0.0.0 conciergegroup.org +0.0.0.0 concordexoticrentals.com +0.0.0.0 confib.ifmo.ru +0.0.0.0 connectionstrenth.com +0.0.0.0 conocer-sanabria.com +0.0.0.0 constantaservice.net +0.0.0.0 construmac.com.mx +0.0.0.0 contextualyield.com +0.0.0.0 cookielawblog.wordpress.com +0.0.0.0 cookingmeat.ru +0.0.0.0 coolbar.pro +0.0.0.0 coolgramgoods.com +0.0.0.0 coolingoods.com +0.0.0.0 coolinstagoods.com +0.0.0.0 cool-wedding.net +0.0.0.0 coop-gamers.ru +0.0.0.0 copblock.org +0.0.0.0 copyrightclaims.org +0.0.0.0 cosmetic.donna7753191.ru +0.0.0.0 cottageofgrace.com +0.0.0.0 cougfan.info +0.0.0.0 counciltally.com +0.0.0.0 countbertwistdisp26.soup.io +0.0.0.0 counter.bloke.com +0.0.0.0 counterbot.com +0.0.0.0 countercrazy.com +0.0.0.0 counter.yadro.ru +0.0.0.0 country-chic.ru +0.0.0.0 covadhosting.biz +0.0.0.0 covetnica.com +0.0.0.0 cowblog.fr +0.0.0.0 cpabegins.ru +0.0.0.0 craftburg.ru +0.0.0.0 crafthubs.com +0.0.0.0 craftinsta.ru +0.0.0.0 cranly.net +0.0.0.0 crazyboost.pro +0.0.0.0 crd.clan.su +0.0.0.0 creams.makeforum.eu +0.0.0.0 creativehutindia.com +0.0.0.0 creditmoney.com.ua +0.0.0.0 crest3d.ru +0.0.0.0 crest-poloski.ru +0.0.0.0 crests.com +0.0.0.0 crests.org +0.0.0.0 crirussian.ru +0.0.0.0 crystalslot.com +0.0.0.0 cscwtalkto.site +0.0.0.0 cubook.supernew.org +0.0.0.0 cubs-jerseys.us +0.0.0.0 culturevie.info +0.0.0.0 cupday.com +0.0.0.0 curatorimages.com +0.0.0.0 custodieva.ru +0.0.0.0 customboxes4less.com +0.0.0.0 customcatchcan.com +0.0.0.0 customchocolate.business-for-home.com +0.0.0.0 customcollegeessays.net +0.0.0.0 custom-electric-guitar.com +0.0.0.0 customergrowthsystems.com +0.0.0.0 customerguru.in +0.0.0.0 custom-product-labels.com +0.0.0.0 customsua.com.ua +0.0.0.0 cutalltheshit.com +0.0.0.0 cvety24.by +0.0.0.0 cxpromote.com +0.0.0.0 cyclobenzaprinevstizanidine.blogspot.com +0.0.0.0 cymbaltaandtizanidine.blogspot.com +0.0.0.0 cypernhuset.se +0.0.0.0 cyprusbuyproperties.com +0.0.0.0 cyse.tk +0.0.0.0 czat.wp.pl +0.0.0.0 dailyrank.net +0.0.0.0 dailystrength.org +0.0.0.0 dairyindia.in +0.0.0.0 dalavia.ru +0.0.0.0 damedingel.ya.ru +0.0.0.0 dame-ns.kz +0.0.0.0 danashop.ru +0.0.0.0 danceuniverse.ru +0.0.0.0 dandiyabeats.in +0.0.0.0 dangphoto.trade +0.0.0.0 danschawbel.com +0.0.0.0 daooda.com +0.0.0.0 daptravel.com +0.0.0.0 darkbooks.org +0.0.0.0 darmebel.com.ua +0.0.0.0 darodar.com +0.0.0.0 dataloading.net +0.0.0.0 data-mining.tk +0.0.0.0 data.vtc.pw +0.0.0.0 datsun-do.com +0.0.0.0 davebestdeals.com +0.0.0.0 daydream-studio.ru +0.0.0.0 daymusam.com +0.0.0.0 day-news.info +0.0.0.0 dbmkfhqk.bloger.index.hr +0.0.0.0 dcj-nn.ru +0.0.0.0 ddlmega.net +0.0.0.0 ddospanel.com +0.0.0.0 ddpills.com +0.0.0.0 deadlinkchecker.com +0.0.0.0 dealighted.com +0.0.0.0 dealitright.click +0.0.0.0 dealright.click +0.0.0.0 dealwifi.com +0.0.0.0 deanmoore.ie +0.0.0.0 dear-diary.ru +0.0.0.0 decenttools.com +0.0.0.0 decorationspcs.com +0.0.0.0 degerlund.net +0.0.0.0 dekoration.us +0.0.0.0 dekorkeramik.ru +0.0.0.0 delayreferat.ru +0.0.0.0 delfin-aqua.com.ua +0.0.0.0 dellalimov.com +0.0.0.0 deluxedumps.com +0.0.0.0 demenageur.com +0.0.0.0 dengi-pod-zalog-nedvizhimosti.ru +0.0.0.0 deniven.1bb.ru +0.0.0.0 den-noch24.ru +0.0.0.0 dentalpearls.com.au +0.0.0.0 depositfiles-porn.ga +0.0.0.0 descargar-musica-gratis.net +0.0.0.0 designdevise.com +0.0.0.0 design-ideas.info +0.0.0.0 design-lands.ru +0.0.0.0 destinationrealestate.com +0.0.0.0 detalizaciya-tut.biz +0.0.0.0 detective01.ru +0.0.0.0 detki-opt.ru +0.0.0.0 detskie-konstruktory.ru +0.0.0.0 detskie-zabavi.ru +0.0.0.0 devochki.top +0.0.0.0 de.zapmeta.com +0.0.0.0 dfiles.me +0.0.0.0 dfwu1013.info +0.0.0.0 dfwu1019.info +0.0.0.0 diarioaconcagua.com +0.0.0.0 dickssportinggoods.com +0.0.0.0 diegolopezcastan.com +0.0.0.0 diesel-parts28.ru +0.0.0.0 dieswaene.com +0.0.0.0 diffbot.com +0.0.0.0 digest-project.ru +0.0.0.0 digilander.libero.it +0.0.0.0 digitalfaq.com +0.0.0.0 digital-sale.su +0.0.0.0 digital-video-processing.com +0.0.0.0 dignitasdata.se +0.0.0.0 dikx.gdn +0.0.0.0 dildofotzen.net +0.0.0.0 diminishedvalueoforegon.com +0.0.0.0 dimkino.ru +0.0.0.0 dinkolove.ya.ru +0.0.0.0 dipstar.org +0.0.0.0 directrev.com +0.0.0.0 discountbarbour.online +0.0.0.0 discountliv.com +0.0.0.0 discovertreasure-a.akamaihd.net +0.0.0.0 discovertreasurenow.com +0.0.0.0 dispo.de +0.0.0.0 disruptingdinnerparties.com +0.0.0.0 distver.ru +0.0.0.0 div.as +0.0.0.0 divatraffic.com +0.0.0.0 diy-handmade-ideas.com +0.0.0.0 djekxa.ru +0.0.0.0 djonwatch.ru +0.0.0.0 djstools.com +0.0.0.0 dktr.ru +0.0.0.0 dkvorota.ru +0.0.0.0 dlya-android.org +0.0.0.0 dms-sw.ru +0.0.0.0 dnepr-avtospar.com.ua +0.0.0.0 dnepropetrovsk.mistr-x.org +0.0.0.0 dneprsvet.com.ua +0.0.0.0 docstoc.com +0.0.0.0 doctissimo.fr +0.0.0.0 doctormakarova.ru +0.0.0.0 dodlive.mil +0.0.0.0 doeco.ru +0.0.0.0 dogbreedspicture.net +0.0.0.0 dogoimage.com +0.0.0.0 dogsrun.net +0.0.0.0 dojki-hd.com +0.0.0.0 dokfilms.net +0.0.0.0 doktoronline.no +0.0.0.0 dokumentalkino.net +0.0.0.0 domain2008.com +0.0.0.0 domaincrawler.com +0.0.0.0 domainsatcost.com +0.0.0.0 domain-submit.info +0.0.0.0 domain-tracker.com +0.0.0.0 domcran.net +0.0.0.0 domik-derevne.ru +0.0.0.0 dominateforex.ml +0.0.0.0 domination.ml +0.0.0.0 domini.cat +0.0.0.0 dominterior.org +0.0.0.0 domoysshop.ru +0.0.0.0 domznaniy.ru +0.0.0.0 donna7753191.ru +0.0.0.0 donvito.unas.cz +0.0.0.0 doska-vsem.ru +0.0.0.0 dostavimvdom.ru +0.0.0.0 dostavka-v-krym.com +0.0.0.0 dostavka-v-ukrainu.ru +0.0.0.0 dosug-lux.ru +0.0.0.0 dotnetdotcom.org +0.0.0.0 doublepimp.com +0.0.0.0 downloader12.ru +0.0.0.0 downloadkakaotalk.com +0.0.0.0 downloadmefiranaratb1972.xpg.com.br +0.0.0.0 download-of-the-warez.blogspot.com +0.0.0.0 downtuptv.gq +0.0.0.0 doxyporno.com +0.0.0.0 drillsaw.ru +0.0.0.0 driving.kiev.ua +0.0.0.0 droidlook.net +0.0.0.0 drugspowerstore.com +0.0.0.0 drugstoreforyou.com +0.0.0.0 drunkmoms.net +0.0.0.0 drupa.com +0.0.0.0 druzhbany.ru +0.0.0.0 druzhininevgeniy63.blogspot.com +0.0.0.0 dstroy.su +0.0.0.0 dustyorate.com +0.0.0.0 dvd-famille.com +0.0.0.0 dvervmoskvu.ru +0.0.0.0 dvr.biz.ua +0.0.0.0 dvrlists.com +0.0.0.0 dyshagi.ru +0.0.0.0 dyt.net +0.0.0.0 e705.net +0.0.0.0 eandsgallery.com +0.0.0.0 eaplay.ru +0.0.0.0 earl-brown.info +0.0.0.0 eas-seo.com +0.0.0.0 easycommerce.cf +0.0.0.0 easync.io +0.0.0.0 easyshoppermac.com +0.0.0.0 easytuningshop.ru +0.0.0.0 eat.besplatno-skachat-washington.bid +0.0.0.0 e-avon.ru +0.0.0.0 e-biznes.info +0.0.0.0 e-buyeasy.com +0.0.0.0 ec-file.info +0.0.0.0 e-collantes.com +0.0.0.0 e-commerce-seo1.com +0.0.0.0 e-commerce-seo.com +0.0.0.0 ecommerce-seo.com +0.0.0.0 ecommerce-seo.org +0.0.0.0 ecomp3.ru +0.0.0.0 econom.co +0.0.0.0 ecookna.com.ua +0.0.0.0 ecxtracking.com +0.0.0.0 edelstahlschornstein-123.de +0.0.0.0 editmedios.com +0.0.0.0 ed-shop01.ru +0.0.0.0 edshopping.net +0.0.0.0 education-cz.ru +0.0.0.0 efkt.jp +0.0.0.0 egovaleo.it +0.0.0.0 egvar.net +0.0.0.0 ekaterinburg.xrus.org +0.0.0.0 ekobata.ru +0.0.0.0 ekspertmed.com +0.0.0.0 ekto.ee +0.0.0.0 e-kwiaciarz.pl +0.0.0.0 eldiariodeguadalajara.com +0.0.0.0 electricwheelchairsarea.com +0.0.0.0 electronicadirect.com +0.0.0.0 electro-prom.com +0.0.0.0 elektir.ru +0.0.0.0 elektrischezi.canalblog.com +0.0.0.0 elektrischeziga.livejournal.com +0.0.0.0 elektrischezigarette1.blog.pl +0.0.0.0 elektrischezigarette1.onsugar.com +0.0.0.0 elektrischezigarette2.devhub.com +0.0.0.0 elektrischezigarette2.onsugar.com +0.0.0.0 elektrischezigarettekaufen2.cowblog.fr +0.0.0.0 elektrischezigaretten1.blogse.nl +0.0.0.0 elektrischezigaretten2.beeplog.com +0.0.0.0 elektronischezigarette2.mex.tl +0.0.0.0 elektronischezigarettekaufen1.beeplog.com +0.0.0.0 elektronischezigarettekaufen1.myblog.de +0.0.0.0 elektronischezigarettekaufen2.tumblr.com +0.0.0.0 elektronischezi.livejournal.com +0.0.0.0 elektrozigarette1.dreamwidth.org +0.0.0.0 elektrozigarette2.webs.com +0.0.0.0 elektrozigarette2.wordpressy.pl +0.0.0.0 elektrozigarettekaufen1.devhub.com +0.0.0.0 elektrozigarettekaufen2.blogse.nl +0.0.0.0 elektrozigaretten1.postbit.com +0.0.0.0 elektrozigaretten1.tumblr.com +0.0.0.0 elektrozigaretten1.webs.com +0.0.0.0 elektrozigaretten2.yn.lt +0.0.0.0 elidelcream.weebly.com +0.0.0.0 elitedollars.com +0.0.0.0 elitepcgames.com +0.0.0.0 elitesportsadvisor.com +0.0.0.0 elkacentr.ru +0.0.0.0 elmacho.xyz +0.0.0.0 el-nation.com +0.0.0.0 eloconcream.blogspot.com +0.0.0.0 eloxal.ru +0.0.0.0 elstal.com.pl +0.0.0.0 elvel.com.ua +0.0.0.0 embedle.com +0.0.0.0 emediate.eu +0.0.0.0 empathica.com +0.0.0.0 empirepoker.com +0.0.0.0 empis.magix.net +0.0.0.0 en.altezza.travel +0.0.0.0 encodable.com +0.0.0.0 energydiet24.ru +0.0.0.0 energydiet-info.ru +0.0.0.0 energy-ua.com +0.0.0.0 enge-fotzen.info +0.0.0.0 enginebay.ru +0.0.0.0 englate.com +0.0.0.0 englishdictionaryfree.com +0.0.0.0 englishgamer.com +0.0.0.0 enhand.se +0.0.0.0 enskedesquashclub.se +0.0.0.0 enternet.ee +0.0.0.0 envaseslotusama.com +0.0.0.0 enviromusic.net +0.0.0.0 eonpal.com +0.0.0.0 eorogo.top +0.0.0.0 epngo.bz +0.0.0.0 e-poker-2005.com +0.0.0.0 eralph.tk +0.0.0.0 erank.eu +0.0.0.0 eredijovon.com +0.0.0.0 ereko.ru +0.0.0.0 ero-advertising.com +0.0.0.0 eropornosex.ru +0.0.0.0 erot.co +0.0.0.0 erotik0049.com +0.0.0.0 erotikchat-24.com +0.0.0.0 erotikstories.ru +0.0.0.0 erotiktreff24.info +0.0.0.0 errorfixing.space +0.0.0.0 es5.com +0.0.0.0 escortplius.com +0.0.0.0 escort-russian.com +0.0.0.0 escortslet.net +0.0.0.0 eshop4u.jp +0.0.0.0 eshop.md +0.0.0.0 esnm.ru +0.0.0.0 espaceinventoristes.com +0.0.0.0 este-line.com.ua +0.0.0.0 estibot.com +0.0.0.0 etr-interac.com +0.0.0.0 eu-cookie-law.blogspot.com +0.0.0.0 eu-cookie-law.info +0.0.0.0 eugenevaultstorage.com +0.0.0.0 eupornstar.info +0.0.0.0 euromasterclass.ru +0.0.0.0 euronis-free.com +0.0.0.0 europages.com.ru +0.0.0.0 european-torches.ru +0.0.0.0 europeanwatches.ru +0.0.0.0 eurosamodelki.ru +0.0.0.0 euroskat.ru +0.0.0.0 evaashop.ru +0.0.0.0 evehemming.blogspot.com.au +0.0.0.0 evening-dating-club.info +0.0.0.0 event-tracking.com +0.0.0.0 everflora.ru +0.0.0.0 evidencecleanergold.com +0.0.0.0 evrotekhservis.ru +0.0.0.0 excaliburfilms.com +0.0.0.0 exchangeit.gq +0.0.0.0 exchanges-bet.com +0.0.0.0 exct.net +0.0.0.0 executehosting.com +0.0.0.0 exhibitionplus.eu +0.0.0.0 exmasters.com +0.0.0.0 exoclick.com +0.0.0.0 exonline.info +0.0.0.0 expdom.com +0.0.0.0 expertblog.info +0.0.0.0 expertnaya-ocenka.ru +0.0.0.0 exportshop.us +0.0.0.0 expresstoplivo.ru +0.0.0.0 extads.net +0.0.0.0 extener.org +0.0.0.0 extrabot.com +0.0.0.0 extractorandburner.com +0.0.0.0 extremal-blog.com +0.0.0.0 extremepornos.net +0.0.0.0 extremez.net +0.0.0.0 extstat.com +0.0.0.0 eyelike.com.ua +0.0.0.0 eyemagination.com +0.0.0.0 eyes-on-you.ga +0.0.0.0 eyessurgery.ru +0.0.0.0 ez8motelseaworldsandiego.com +0.0.0.0 ezigarettekaufen1.hpage.com +0.0.0.0 ezigarettekaufen2.blox.pl +0.0.0.0 ezigarettekaufen2.mpbloggar.se +0.0.0.0 ezigarettekaufen2.yolasite.com +0.0.0.0 ezigarettekaufen.myblog.de +0.0.0.0 ezigarettenkaufen1.deviantart.com +0.0.0.0 ezigarettenkaufen1.pagina.gr +0.0.0.0 ezigarettenkaufen2.dreamwidth.org +0.0.0.0 ezigarettenshop1.yolasite.com +0.0.0.0 ezigarettenshop2.myblog.de +0.0.0.0 ezigarettenshop2.postbit.com +0.0.0.0 ezigaretteshop2.mywapblog.com +0.0.0.0 ezigaretteshop2.vefblog.net +0.0.0.0 ezigaretteshop.webs.com +0.0.0.0 ezofest.sk +0.0.0.0 f00kclan.de +0.0.0.0 f012.de +0.0.0.0 f07.de +0.0.0.0 f0815.de +0.0.0.0 f5mtrack.com +0.0.0.0 fable.in.ua +0.0.0.0 failingmarriege.blogspot.com +0.0.0.0 fakehandbags.xyz +0.0.0.0 falcoware.com +0.0.0.0 family1st.ca +0.0.0.0 familyholiday.ml +0.0.0.0 familyphysician.ru +0.0.0.0 famix.xyz +0.0.0.0 fandlr.com +0.0.0.0 fanoboi.com +0.0.0.0 fanpagerobot.com +0.0.0.0 fantasticpixcool.com +0.0.0.0 fark.com +0.0.0.0 farm26.ru +0.0.0.0 farmingworm.com +0.0.0.0 fashionindeed.ml +0.0.0.0 fashion-mk.net +0.0.0.0 fashion-stickers.ru +0.0.0.0 fastcrawl.com +0.0.0.0 fastfixing.tech +0.0.0.0 fast-wordpress-start.com +0.0.0.0 fatmaelgarny.com +0.0.0.0 favorcosmetics.com +0.0.0.0 favoritemoney.ru +0.0.0.0 favornews.com +0.0.0.0 faz99.com +0.0.0.0 fba-mexico.com +0.0.0.0 fdzone.org +0.0.0.0 fealq.com +0.0.0.0 fearcrow.com +0.0.0.0 feel-planet.com +0.0.0.0 feeriaclub.ru +0.0.0.0 fefo.gdn +0.0.0.0 femdom.twiclub.in +0.0.0.0 femmesdenudees.com +0.0.0.0 fenoyl.batcave.net +0.0.0.0 feorina.ru +0.0.0.0 ferieboligkbh.dk +0.0.0.0 fermersovet.ru +0.0.0.0 ferretsoft.com +0.0.0.0 fertilitetsradgivningen.se +0.0.0.0 fetishinside.com +0.0.0.0 fetroshok.ru +0.0.0.0 fickblock18.com +0.0.0.0 fickenprivat.info +0.0.0.0 fickkontakte.org +0.0.0.0 fickluder69.com +0.0.0.0 fidelityfunding.com +0.0.0.0 fifa-coins.online +0.0.0.0 figuringmoneyout.com +0.0.0.0 filerockstar298.weebly.com +0.0.0.0 filesmonster.porn +0.0.0.0 filesvine.com +0.0.0.0 filkhbr.com +0.0.0.0 filmbokep69.com +0.0.0.0 filmetricsasia.com +0.0.0.0 filmfanatic.com +0.0.0.0 filmgo.ru +0.0.0.0 filmidivx.com +0.0.0.0 film-one.ru +0.0.0.0 fil.ru +0.0.0.0 filunika.com.ru +0.0.0.0 financehint.eu +0.0.0.0 financeloan.us +0.0.0.0 financepoints.eu +0.0.0.0 financetip.eu +0.0.0.0 find1friend.com +0.0.0.0 findacheaplawyers.com +0.0.0.0 findanysex.com +0.0.0.0 findclan.org +0.0.0.0 findpik.com +0.0.0.0 findthe.pet +0.0.0.0 finstroy.net +0.0.0.0 finteks.ru +0.0.0.0 finuse.com +0.0.0.0 fireads.men +0.0.0.0 firma-legion.ru +0.0.0.0 fishingwholesale.us +0.0.0.0 fitfloponline.store +0.0.0.0 fitnesspiks.com +0.0.0.0 fitness-video.net +0.0.0.0 fiuxy.com +0.0.0.0 fiverr.com +0.0.0.0 fix-website-errors.com +0.0.0.0 flash4fun.com +0.0.0.0 flashbannernow.com +0.0.0.0 flavors.me +0.0.0.0 flex4launch.ru +0.0.0.0 flipper.top +0.0.0.0 flirt4free.com +0.0.0.0 f-loaded.de +0.0.0.0 floating-share-buttons.com +0.0.0.0 flooringinstallation-edmonton.com +0.0.0.0 floridahuntingfishingadventures.com +0.0.0.0 floridamhca.org +0.0.0.0 florida-tourism.net +0.0.0.0 flowecs.com +0.0.0.0 flowersbazar.com +0.0.0.0 flowwwers.com +0.0.0.0 flprog.com +0.0.0.0 flytourisme.org +0.0.0.0 flzhiguan.com +0.0.0.0 fm-upgrade.ru +0.0.0.0 focalink.com +0.0.0.0 folowsite.com +0.0.0.0 f-online.de +0.0.0.0 footbalive.org +0.0.0.0 forensicpsychiatry.ru +0.0.0.0 forex21.ru +0.0.0.0 forexgb.ru +0.0.0.0 forex-indextop20.ru +0.0.0.0 forex.osobye.ru +0.0.0.0 forex-procto.ru +0.0.0.0 forexunion.net +0.0.0.0 forminecrafters.ru +0.0.0.0 formseo.com +0.0.0.0 forms-mtm.ru +0.0.0.0 forodvd.com +0.0.0.0 forpackningsutveckling.se +0.0.0.0 forpostlock.ru +0.0.0.0 forsex.info +0.0.0.0 forum20.smailik.org +0.0.0.0 forum.doctissimo.fr +0.0.0.0 forum-engineering.ru +0.0.0.0 forum.poker4life.ru +0.0.0.0 forumprofi.de +0.0.0.0 forums.toucharcade.com +0.0.0.0 forum.tvmir.org +0.0.0.0 foto-sisek.porngalleries.top +0.0.0.0 foto-telok.net +0.0.0.0 fototravel.eu +0.0.0.0 fotoxxxru.com +0.0.0.0 fotzen-ficken.com +0.0.0.0 foxinsocks.ru +0.0.0.0 foxtechfpv.com +0.0.0.0 foxweber.com +0.0.0.0 foxydeal.com +0.0.0.0 freakycheats.com +0.0.0.0 freecamdollars.com +0.0.0.0 free-fb-traffic.com +0.0.0.0 free-floating-buttons.com +0.0.0.0 free-gluten.ru +0.0.0.0 freejabs.com +0.0.0.0 free-laptop-reward.com +0.0.0.0 freelifetimefuckbook.com +0.0.0.0 freelotto.com +0.0.0.0 freemags.cc +0.0.0.0 freenode.info +0.0.0.0 freenom.link +0.0.0.0 freeseedsonline.com +0.0.0.0 free-share-buttons.blogspot.com +0.0.0.0 free-share-buttons.com +0.0.0.0 free-share-buttons.top +0.0.0.0 freesitetest.com +0.0.0.0 free-social-buttons.com +0.0.0.0 free-stock-illustration.com +0.0.0.0 freetangodownload.com +0.0.0.0 freeuploader.com +0.0.0.0 freeuploader.ml +0.0.0.0 free-video-tool.com +0.0.0.0 freewebs.com +0.0.0.0 freewhatsappload.com +0.0.0.0 freshberry.com.ua +0.0.0.0 freshdz.com +0.0.0.0 freshmac.space +0.0.0.0 freshsuperbloop.com +0.0.0.0 freshwallpapers.info +0.0.0.0 freza-sverlo.ru +0.0.0.0 frivgame250.com +0.0.0.0 fr.netlog.com +0.0.0.0 froggytube.com +0.0.0.0 front.ru +0.0.0.0 front.to +0.0.0.0 frvo.alptandem.ru +0.0.0.0 fsakhalin.ru +0.0.0.0 fsalas.com +0.0.0.0 ftns.ru +0.0.0.0 fuckmill.com +0.0.0.0 fuel-gas.com +0.0.0.0 fugarif.ga +0.0.0.0 fullfileaccess.com +0.0.0.0 fungamelands.com +0.0.0.0 fungirlsgames.net +0.0.0.0 funnypica.com +0.0.0.0 funponsel.com +0.0.0.0 futbolkisales.ru +0.0.0.0 fx-brokers-review.com +0.0.0.0 fxgallery.com +0.0.0.0 fxtips.ru +0.0.0.0 fym.com.ru +0.0.0.0 g33.org +0.0.0.0 g7m.pl +0.0.0.0 gabeshop.ru +0.0.0.0 gael-s.ru +0.0.0.0 gagrasector.ru +0.0.0.0 galaxy-family.ru +0.0.0.0 galaxyflowers.ru +0.0.0.0 galeon.com +0.0.0.0 gallerily.com +0.0.0.0 galleryawesome.com +0.0.0.0 gallerylisting.com +0.0.0.0 gallictures.com +0.0.0.0 gamblingnerd.com +0.0.0.0 game-mmorpg.net +0.0.0.0 gameonasia.com +0.0.0.0 gameplexcity.com +0.0.0.0 gamerextra.com +0.0.0.0 gamerscorps.com +0.0.0.0 games.kolossale.ru +0.0.0.0 game-top.su +0.0.0.0 gamevalue7.weebly.com +0.0.0.0 gamewrath.com +0.0.0.0 gaming-journal.com +0.0.0.0 gardene.ru +0.0.0.0 gay.adultgalls.com +0.0.0.0 gay-file.com +0.0.0.0 gaygalls.net +0.0.0.0 gaytube.com +0.0.0.0 gazobeton-p.com.ua +0.0.0.0 gazoblok.net.ua +0.0.0.0 gazporno.com +0.0.0.0 gaz-voshod.ru +0.0.0.0 gcup.ru +0.0.0.0 gdcentre.ru +0.0.0.0 gdebestkupit.ru +0.0.0.0 ge0ip.com +0.0.0.0 ge0ip.net +0.0.0.0 ge0ip.org +0.0.0.0 geckoandfly.com +0.0.0.0 geilehausfrauen.net +0.0.0.0 geile-lelly.eu +0.0.0.0 geileweiber.tk +0.0.0.0 gelezki.com +0.0.0.0 gemara.com +0.0.0.0 gembird.com +0.0.0.0 generalporn.org +0.0.0.0 genericlowlatencyasiodriverhq.aircus.com +0.0.0.0 generic-pills-online.com +0.0.0.0 genericviagrasildenafiled.net +0.0.0.0 generousdeal-a.akamaihd.net +0.0.0.0 gentamicineyedrops.blogspot.com +0.0.0.0 geoads.com +0.0.0.0 germes-trans.com +0.0.0.0 germetiki.com.ua +0.0.0.0 get-free-traffic-now.com +0.0.0.0 getlaid-xxxhookupdirect.com +0.0.0.0 getlamborghini.ga +0.0.0.0 getmiro.com +0.0.0.0 getmyads24.com +0.0.0.0 getoutofdebtfree.org +0.0.0.0 getpopunder.com +0.0.0.0 getrichquickly.info +0.0.0.0 get-seo-domain.com +0.0.0.0 get-your-social-buttons.info +0.0.0.0 gfaq.ru +0.0.0.0 gg-arena.ru +0.0.0.0 ggiaro.com +0.0.0.0 gg.zzyjxs.com +0.0.0.0 ghazel.ru +0.0.0.0 ghernnqr.skyrock.com +0.0.0.0 gheus.altervista.org +0.0.0.0 ghostvisitor.com +0.0.0.0 gifspics.com +0.0.0.0 gigablast.com +0.0.0.0 gilsonchiro.xyz +0.0.0.0 girlgamerdaily.com +0.0.0.0 girlporn.ru +0.0.0.0 girlsatgames.ru +0.0.0.0 girlspicsa.com +0.0.0.0 given2.com +0.0.0.0 gk-atlant.info +0.0.0.0 gkvector.ru +0.0.0.0 glall.ru +0.0.0.0 glass-msk.ru +0.0.0.0 glavprofit.ru +0.0.0.0 glcomputers.ru +0.0.0.0 glicol.kz +0.0.0.0 global-ics.co.za +0.0.0.0 globalscam.ga +0.0.0.0 globalsurfari.com +0.0.0.0 globatur.ru +0.0.0.0 globetrotting-culture.ru +0.0.0.0 glopages.ru +0.0.0.0 gne8.com +0.0.0.0 go2album.com +0.0.0.0 go2mike.ru +0.0.0.0 goatse.ru +0.0.0.0 gobongo.info +0.0.0.0 goforexvps.com +0.0.0.0 gogalleryawesome.com +0.0.0.0 gogps.me +0.0.0.0 gojiberriess.apishops.ru +0.0.0.0 gok-kasten.net +0.0.0.0 goldadpremium.com +0.0.0.0 goldandcard.ru +0.0.0.0 golden-catalog.pro +0.0.0.0 goldenggames.com +0.0.0.0 golden-praga.ru +0.0.0.0 goldpanningtools.com +0.0.0.0 golmau.host.sk +0.0.0.0 gonextmedia.com +0.0.0.0 good-mummy.ru +0.0.0.0 goodnightjournal.com +0.0.0.0 goodprotein.ru +0.0.0.0 googglet.com +0.0.0.0 googlefeud.com +0.0.0.0 google-liar.ru +0.0.0.0 googlemare.com +0.0.0.0 googlepositions.com +0.0.0.0 googst2.ru +0.0.0.0 goo.ne.jp +0.0.0.0 gopixdatabase.com +0.0.0.0 gopro-online.info +0.0.0.0 gorabagrata.ru +0.0.0.0 goroda-vsego-mira.ru +0.0.0.0 gorodservis.ru +0.0.0.0 gosarhivrt.ru +0.0.0.0 gosreg.amchs.ru +0.0.0.0 gotomontenegro.net +0.0.0.0 gotorussia.com +0.0.0.0 gotwebsite1.com +0.0.0.0 gourcy.altervista.org +0.0.0.0 gowreckdiving.com +0.0.0.0 gox.com.ua +0.0.0.0 gpirate.com +0.0.0.0 gpms.org.my +0.0.0.0 gq-catalog.gq +0.0.0.0 grand-chlen.ru +0.0.0.0 graphicwe.org +0.0.0.0 graphid.com +0.0.0.0 gratis-sexkontakte.com +0.0.0.0 gratuitbaise.com +0.0.0.0 greatfind-a.akamaihd.net +0.0.0.0 greatgrace.ru +0.0.0.0 greatzip.com +0.0.0.0 greendream.com.ua +0.0.0.0 green-tea.tv +0.0.0.0 greenzaim.ru +0.0.0.0 gribkovye-zabolevaniya.com +0.0.0.0 gribokstop.com +0.0.0.0 grizzlysgrill.com +0.0.0.0 groupmoney.ru +0.0.0.0 growmyfunds.ca +0.0.0.0 growshop.es +0.0.0.0 grtyi.com +0.0.0.0 grupografico-pilar.com.ar +0.0.0.0 gsasearchengineranker.pw +0.0.0.0 gsasearchengineranker.site +0.0.0.0 gsasearchengineranker.space +0.0.0.0 gsasearchengineranker.top +0.0.0.0 gsasearchengineranker.xyz +0.0.0.0 gsbs.com.ua +0.0.0.0 gsmlab.pl +0.0.0.0 gsmtlf.ru +0.0.0.0 g.starmoe.xyz +0.0.0.0 gstatey.net +0.0.0.0 gta-club.ru +0.0.0.0 gta-top.ru +0.0.0.0 gtopstats.com +0.0.0.0 guardlink.org +0.0.0.0 guildebzh.info +0.0.0.0 guitar-master.org +0.0.0.0 gungamesz.com +0.0.0.0 guod.me +0.0.0.0 guruofcasino.com +0.0.0.0 gwebtools.com +0.0.0.0 gwebtools.com.br +0.0.0.0 gwhwpxbw.bloger.index.hr +0.0.0.0 gyffu.com +0.0.0.0 h2monline.com +0.0.0.0 habermetre.com +0.0.0.0 hacktougroup.ru +0.0.0.0 hahashka.ru +0.0.0.0 haikuware.com +0.0.0.0 hamilton.ca +0.0.0.0 handicapbathtubarea.com +0.0.0.0 handicapvansarea.com +0.0.0.0 handicapvantoday.com +0.0.0.0 handmadepics.net +0.0.0.0 handsandlegs.ru +0.0.0.0 hanink.biz.ly +0.0.0.0 hasfun.com +0.0.0.0 hatdc.org +0.0.0.0 hauleddes.com +0.0.0.0 hausfrauensex18.com +0.0.0.0 havepussy.com +0.0.0.0 hayate.biz +0.0.0.0 hazardky.net +0.0.0.0 hcate.com +0.0.0.0 hd720kino.ru +0.0.0.0 hdapp1008-a.akamaihd.net +0.0.0.0 hd-filmy.net +0.0.0.0 hdfreeporno.net +0.0.0.0 hdimagegallery.net +0.0.0.0 hdimagelib.com +0.0.0.0 hdmoviecamera.net +0.0.0.0 hdmoviecams.com +0.0.0.0 hdpixent.com +0.0.0.0 hdpixion.com +0.0.0.0 hdwalls.xyz +0.0.0.0 hdxnxxtube.mobi +0.0.0.0 headpress.ru +0.0.0.0 healbio.ru +0.0.0.0 healgastro.com +0.0.0.0 healing-dysplasia.ru +0.0.0.0 healmytrauma.info +0.0.0.0 heartofbeijing.blogspot.com +0.0.0.0 heatpower.ru +0.0.0.0 hebozqzu.net.ua +0.0.0.0 hebr.myddns-flir.com +0.0.0.0 helicalpile.us +0.0.0.0 hellokittyimg.com +0.0.0.0 helpmymacfaster.trade +0.0.0.0 helvetia.com.ua +0.0.0.0 hem.passagen.se +0.0.0.0 herehloadibs.cf +0.0.0.0 hermesbirkinhandbagoutlets.com +0.0.0.0 hermesbracelets.xyz +0.0.0.0 hermesreplica.pw +0.0.0.0 hermesreplica.win +0.0.0.0 herokuapp.com +0.0.0.0 hetmanship.xyz +0.0.0.0 hidefiles.org +0.0.0.0 hifidesign.ru +0.0.0.0 highland-homes.com +0.0.0.0 highstairs-a.akamaihd.net +0.0.0.0 hildinghr.se +0.0.0.0 histats.com +0.0.0.0 histock.info +0.0.0.0 historichometeam.com +0.0.0.0 hitsbox.info +0.0.0.0 hiwibyh.bugs3.com +0.0.0.0 hjaoopoa.top +0.0.0.0 hjb.net.ru +0.0.0.0 hkdiiohi.skyrock.com +0.0.0.0 hledejvshopech.cz +0.0.0.0 hmmm.cz +0.0.0.0 hmywwogw.bloger.index.hr +0.0.0.0 hobbyhuren24.net +0.0.0.0 hobbyhuren-datenbank.com +0.0.0.0 hobild.net +0.0.0.0 hol.es +0.0.0.0 holidaypics.org +0.0.0.0 hollywoodactress.info +0.0.0.0 homeandhealth.ru +0.0.0.0 homedecoguide.info +0.0.0.0 homedecorpicture.us +0.0.0.0 homedo.fabpage.com +0.0.0.0 homegardenlova.com +0.0.0.0 homeinns.com +0.0.0.0 homelygarden.com +0.0.0.0 homemade.gq +0.0.0.0 homemature.net +0.0.0.0 home.myplaycity.com +0.0.0.0 hoporno.com +0.0.0.0 horoshieokna.com +0.0.0.0 horseimg.com +0.0.0.0 hostcritique.com +0.0.0.0 hoste.octopis.com +0.0.0.0 hostingclub.lk +0.0.0.0 hosting-tracker.com +0.0.0.0 hostnow.men +0.0.0.0 host-protection.com +0.0.0.0 hostsshop.ru +0.0.0.0 hotblog.top +0.0.0.0 hotchatdate.com +0.0.0.0 hotdl.in +0.0.0.0 hotel-mkad.ru +0.0.0.0 hotenergy.ru +0.0.0.0 hotgirlhdwallpaper.com +0.0.0.0 hothor.se +0.0.0.0 hotkeys.com +0.0.0.0 hotloans.ru +0.0.0.0 hotshoppymac.com +0.0.0.0 hotsocialz.com +0.0.0.0 houdom.net +0.0.0.0 housediz.com +0.0.0.0 housekuba.org +0.0.0.0 housemilan.ru +0.0.0.0 houseofgaga.ru +0.0.0.0 houseofrose.com +0.0.0.0 house.sieraddns.com +0.0.0.0 houston-vikings.com +0.0.0.0 hoverboard360.at +0.0.0.0 hoverboard360.de +0.0.0.0 hoverboard360.es +0.0.0.0 hoverboard360.nl +0.0.0.0 hoverboard360.se +0.0.0.0 hoverboardforsaledirect.com +0.0.0.0 howlongdoestizanidinestayinyoursystem.blogspot.com +0.0.0.0 howmuchdoestizanidinecost.blogspot.com +0.0.0.0 howopen.ru +0.0.0.0 hplaserjetpdriver8y.pen.io +0.0.0.0 hptwaakw.blog.fc2.com +0.0.0.0 href.li +0.0.0.0 hscsscotland.com +0.0.0.0 hspline.com +0.0.0.0 htmlcorner.com +0.0.0.0 hubbble.com +0.0.0.0 huhn.altervista.org +0.0.0.0 hully.altervista.org +0.0.0.0 humanorightswatch.org +0.0.0.0 hundejo.com +0.0.0.0 hunterboots.online +0.0.0.0 husky-shop.cz +0.0.0.0 hustoon.over-blog.com +0.0.0.0 hut1.ru +0.0.0.0 hvd-store.com +0.0.0.0 hybrid.ru +0.0.0.0 hydropump.su +0.0.0.0 hyiphunter.org +0.0.0.0 hyipmanager.in +0.0.0.0 hystersister.com +0.0.0.0 i4track.net +0.0.0.0 iamsport.org +0.0.0.0 ibb.com.ua +0.0.0.0 icaseclub.ru +0.0.0.0 ico.re +0.0.0.0 ictizanidinehcl4mg.blogspot.com +0.0.0.0 idc.com.ua +0.0.0.0 idealtits.net +0.0.0.0 ideaspicz.com +0.0.0.0 idegenvezeto.eu +0.0.0.0 ideibiznesa2015.ru +0.0.0.0 ideoworld.org +0.0.0.0 ido3.com +0.0.0.0 ie.57883.net +0.0.0.0 ifirestarter.ru +0.0.0.0 iflycapetown.co.za +0.0.0.0 ifmo.ru +0.0.0.0 igadgetsworld.com +0.0.0.0 igrovyeavtomaty777.ru +0.0.0.0 igru-xbox.net +0.0.0.0 iinstalll-fii1leis.jus0wil.pp.ua +0.0.0.0 iklysha.ml +0.0.0.0 ilikevitaly.com +0.0.0.0 ilmen.net +0.0.0.0 ilovevitaly.com +0.0.0.0 ilovevitaly.ru +0.0.0.0 imabase.com +0.0.0.0 imadedinner.net +0.0.0.0 imagecoolpub.com +0.0.0.0 imagerydatabase.com +0.0.0.0 images-graphics-pics.com +0.0.0.0 images.gyffu.com +0.0.0.0 imediadesk.com +0.0.0.0 imfamous.info +0.0.0.0 imgarcade.com +0.0.0.0 imgata.com +0.0.0.0 imgresult.com +0.0.0.0 iminent.com +0.0.0.0 imitex-plus.ru +0.0.0.0 immobiliaremassaro.com +0.0.0.0 imperia31.ru +0.0.0.0 imperiafilm.ru +0.0.0.0 import-sales.com +0.0.0.0 impresagaia.it +0.0.0.0 inbabes.sexushost.com +0.0.0.0 inboundlinks.win +0.0.0.0 inboxdollars.com +0.0.0.0 incolors.club +0.0.0.0 increasewwwtraffic.info +0.0.0.0 indetiske.ya.ru +0.0.0.0 indiakino.net +0.0.0.0 indianmedicaltourismshop.com +0.0.0.0 indiasourcemart.in +0.0.0.0 indo-export.ru +0.0.0.0 inductionc2oktop.com +0.0.0.0 inet-traffic.com +0.0.0.0 infazavr.ru +0.0.0.0 infobabki.ru +0.0.0.0 infokonkurs.ru +0.0.0.0 informatiecentro.be +0.0.0.0 infostatsvc.com +0.0.0.0 infowarcraft.ru +0.0.0.0 inmate-locator.us +0.0.0.0 innodgfdriverhm.aircus.com +0.0.0.0 inome.com.ua +0.0.0.0 insomniagamingfestival.com +0.0.0.0 insta-add.pro +0.0.0.0 intelhdgraphicsgtdrive6w.metroblog.com +0.0.0.0 intellekt21.ru +0.0.0.0 interesnie-faktu.ru +0.0.0.0 interferencer.ru +0.0.0.0 interfucks.net +0.0.0.0 interior-stickers.ru +0.0.0.0 intermesh.net +0.0.0.0 internet-apteka.ru +0.0.0.0 internetartfair.com +0.0.0.0 internetproviderstucson.com +0.0.0.0 intervsem.ru +0.0.0.0 intimshop-fantasy.ru +0.0.0.0 investingclub.ru +0.0.0.0 invest-pamm.ru +0.0.0.0 investpamm.ru +0.0.0.0 investsuccess.org +0.0.0.0 investyb.com +0.0.0.0 investzalog.ru +0.0.0.0 invitefashion.com +0.0.0.0 invivo.hu +0.0.0.0 inzn.ru +0.0.0.0 io9.com +0.0.0.0 iomoio.net +0.0.0.0 iopeninghours.co.uk +0.0.0.0 iplogger.org +0.0.0.0 iplusbit.blogspot.co.za +0.0.0.0 ipostroika.ru +0.0.0.0 iptool.xyz +0.0.0.0 iqbazar.ru +0.0.0.0 iqoption-bin.com +0.0.0.0 iqoption.com +0.0.0.0 iqoption.pro +0.0.0.0 iqs.biz.ua +0.0.0.0 iradiology.ru +0.0.0.0 irunfar.com +0.0.0.0 iscblog.info +0.0.0.0 i-service.kz +0.0.0.0 isistaylorporn.info +0.0.0.0 iskalko.ru +0.0.0.0 islandminingsupply.wordpress.com +0.0.0.0 isoveti.ru +0.0.0.0 ispaniya-costa-blanca.ru +0.0.0.0 istanbulit.com +0.0.0.0 istizanidineacontrolledsubstance.blogspot.com +0.0.0.0 istizanidineanarcoticdrug.blogspot.com +0.0.0.0 istizanidineanopiate.blogspot.com +0.0.0.0 istizanidinelikexanax.blogspot.com +0.0.0.0 istmira.ru +0.0.0.0 istock-mebel.ru +0.0.0.0 istripper.com +0.0.0.0 itbc.kiev.ua +0.0.0.0 it-max.com.ua +0.0.0.0 itrevolution.cf +0.0.0.0 itronics.ca +0.0.0.0 itsdp3.com +0.0.0.0 itservicesthatworkforyou.com +0.0.0.0 iusstf.org +0.0.0.0 ivanstroi.ru +0.0.0.0 iwantmyfreecash.com +0.0.0.0 iwanttodeliver.com +0.0.0.0 ix20.ru +0.0.0.0 izhevsk.xrus.org +0.0.0.0 izhevsk.zrus.org +0.0.0.0 izismile.com +0.0.0.0 izoll.ru +0.0.0.0 j33x.com +0.0.0.0 jackwolfskinoutlet.online +0.0.0.0 jamiembrown.com +0.0.0.0 janavibekken.no +0.0.0.0 janerikholst.se +0.0.0.0 janettabridal.com +0.0.0.0 japan-bearings.ru +0.0.0.0 japfm.com +0.0.0.0 jasonpartington.com +0.0.0.0 javatex.co.id +0.0.0.0 javitas.info +0.0.0.0 javrip.net +0.0.0.0 jaxcube.info +0.0.0.0 jennyfire.ru +0.0.0.0 jerseychinabizwholesale.com +0.0.0.0 jerseychinabizwholesale.us +0.0.0.0 jerseysbizwholesalecheap.com +0.0.0.0 jerseyschinabizwholesale.us +0.0.0.0 jerseyssportsshop.com +0.0.0.0 jerseyswholesalechinalimited.com +0.0.0.0 jerseywholesalebizchina.com +0.0.0.0 jerseywholesalechinabiz.com +0.0.0.0 jerseywholesaleelitestore.com +0.0.0.0 jetsli.de +0.0.0.0 jillepille.com +0.0.0.0 jimmychoosale.online +0.0.0.0 jjbabskoe.ru +0.0.0.0 job.icivil.ir +0.0.0.0 joessmogtestonly.com +0.0.0.0 johannesburgsingles.co.za +0.0.0.0 joingames.org +0.0.0.0 jongose.ninja +0.0.0.0 journalhome.com +0.0.0.0 journeydownthescale.info +0.0.0.0 jpcycles.com +0.0.0.0 j-times.ru +0.0.0.0 juliadiets.com +0.0.0.0 juliaworld.net +0.0.0.0 jumptap.com +0.0.0.0 jus0wil.pp.ua +0.0.0.0 justbcause.com +0.0.0.0 justdating.online +0.0.0.0 kaac.ru +0.0.0.0 kabbalah-red-bracelets.com +0.0.0.0 kadashihotel.com +0.0.0.0 kalb.ru +0.0.0.0 kamagragelusa.net +0.0.0.0 kambasoft.com +0.0.0.0 kam-dom.ru +0.0.0.0 kamen-e.ru +0.0.0.0 kamorel.com +0.0.0.0 kanimage.com +0.0.0.0 karachev-city.ru +0.0.0.0 karadene.com +0.0.0.0 karpun-iris.ru +0.0.0.0 karusel-market.ru +0.0.0.0 kashubadesign.ru +0.0.0.0 katjimej.blog.fc2.com +0.0.0.0 katushka.net +0.0.0.0 kazan.xrus.org +0.0.0.0 kazan.zrus.org +0.0.0.0 kazinogames.lv +0.0.0.0 kaz.kz +0.0.0.0 kazrent.com +0.0.0.0 keenoutlet.online +0.0.0.0 kerwinandcariza.com +0.0.0.0 ketoanhanoi.info +0.0.0.0 ketrzyn.pl +0.0.0.0 keywordhut.com +0.0.0.0 keywordsking.com +0.0.0.0 keywords-monitoring-success.com +0.0.0.0 keywords-monitoring-your-success.com +0.0.0.0 keyword-suggestions.com +0.0.0.0 keywordsuggest.org +0.0.0.0 keywordsuggests.com +0.0.0.0 keywordteam.net +0.0.0.0 kfon.eu +0.0.0.0 kidd.reunionwatch.com +0.0.0.0 kiev.ua +0.0.0.0 kihi.gdn +0.0.0.0 kinobaks.com +0.0.0.0 kinocccp.net +0.0.0.0 kinofak.net +0.0.0.0 kino-filmi.com +0.0.0.0 kinoflux.net +0.0.0.0 kino-fun.ru +0.0.0.0 kinogolos.ru +0.0.0.0 kinogonew.ru +0.0.0.0 kinohall.ru +0.0.0.0 kinohit1.ru +0.0.0.0 kino-key.info +0.0.0.0 kinoplen.ru +0.0.0.0 kinopolet.net +0.0.0.0 kino-rating.ru +0.0.0.0 kinostorm.net +0.0.0.0 kinotorka.ru +0.0.0.0 kiprinform.com +0.0.0.0 kirov.zrus.org +0.0.0.0 kiwe-analytics.com +0.0.0.0 kiwi237au.tk +0.0.0.0 kladrus.ru +0.0.0.0 kleine-titten.biz +0.0.0.0 kletkimehan.ru +0.0.0.0 kliksaya.com +0.0.0.0 kmd-pto.ru +0.0.0.0 kmgamex.cf +0.0.0.0 kndxbkdx.bloger.index.hr +0.0.0.0 knigonosha.net +0.0.0.0 knogg.net +0.0.0.0 knowyournextmove.com +0.0.0.0 kochanelli.com +0.0.0.0 kol-energo.ru +0.0.0.0 koleso24.com.ua +0.0.0.0 kollesa.ru +0.0.0.0 kolotiloff.ru +0.0.0.0 komp-pomosch.ru +0.0.0.0 komputernaya-pomosh-moscow.ru +0.0.0.0 komputers-best.ru +0.0.0.0 kongoultry.net +0.0.0.0 kongruan.com +0.0.0.0 konkursov.net +0.0.0.0 konoplisemena.com +0.0.0.0 konteiner24.com +0.0.0.0 konturkrasoty.ru +0.0.0.0 koopilka.com +0.0.0.0 koptims.tiu.ru +0.0.0.0 koronirealestate.gr +0.0.0.0 kosova.de +0.0.0.0 kostenloser-sex.com +0.0.0.0 kostenlos-sexvideos.com +0.0.0.0 kosynka-games.ru +0.0.0.0 kovesszucs.atw.hu +0.0.0.0 kozhniebolezni.com +0.0.0.0 krafte.ru +0.0.0.0 kraljeva-sutjeska.com +0.0.0.0 krasivoe-hd.com +0.0.0.0 krasivoe-hd.net +0.0.0.0 krasivye-devushki.net +0.0.0.0 krasnodar-avtolombards.ru +0.0.0.0 krasnodar.ru +0.0.0.0 krasnodar.xrus.org +0.0.0.0 krasnodar.zrus.org +0.0.0.0 kredit-pod-zalog-krasnodar.ru +0.0.0.0 kriokomora.info +0.0.0.0 krynica.info +0.0.0.0 ks1234.com +0.0.0.0 ktotut.net +0.0.0.0 ku6.com +0.0.0.0 kumuk.info +0.0.0.0 kung-fu-ru.com +0.0.0.0 kupit-adenu.ru +0.0.0.0 kursy-ege.ru +0.0.0.0 kustanay.kz +0.0.0.0 kutikomi.net +0.0.0.0 kuzinsp.ru +0.0.0.0 kvartira-sutochno.com +0.0.0.0 kvartir-remont.biz +0.0.0.0 kvartiry-remont.ucoz.ru +0.0.0.0 kw21.org +0.0.0.0 kwzf.net +0.0.0.0 labelwater.se +0.0.0.0 labplus.ru +0.0.0.0 labvis.host.sk +0.0.0.0 lacloop.info +0.0.0.0 ladov.ru +0.0.0.0 la-fa.ru +0.0.0.0 lafourmiliaire.com +0.0.0.0 lakesimg.com +0.0.0.0 lampokrat.ws +0.0.0.0 lanadelreyfans.us +0.0.0.0 lanasshop.ru +0.0.0.0 lancheck.net +0.0.0.0 landreferat.ru +0.0.0.0 landscaping.center +0.0.0.0 languagecode.com +0.0.0.0 lankarns.com +0.0.0.0 laparfumotec.com +0.0.0.0 lapitec.eu +0.0.0.0 laptoper.net +0.0.0.0 larchik.net +0.0.0.0 larutti.ru +0.0.0.0 lasvegaslockandsafe.com +0.0.0.0 laudit.ru +0.0.0.0 laulini.soclog.se +0.0.0.0 law-check-eight.xyz +0.0.0.0 law-check-nine.xyz +0.0.0.0 law-check-seven.xyz +0.0.0.0 law-check-two.xyz +0.0.0.0 laxdrills.com +0.0.0.0 layola.biz.tc +0.0.0.0 lazy-z.com +0.0.0.0 ldrtrack.com +0.0.0.0 leadwayau.com +0.0.0.0 leboard.ru +0.0.0.0 ledis.top +0.0.0.0 ledpolice.ru +0.0.0.0 legalrc.biz +0.0.0.0 lego4x4.ru +0.0.0.0 legoimg.com +0.0.0.0 lenvred.org +0.0.0.0 lernur.net +0.0.0.0 lesbian.xyz +0.0.0.0 lescinq.com +0.0.0.0 letolove.ru +0.0.0.0 letslowbefast.today +0.0.0.0 letto.by +0.0.0.0 levaquin750mg.blogspot.com +0.0.0.0 lexaprogeneric.link +0.0.0.0 lezbiyanki.net +0.0.0.0 lflash.ru +0.0.0.0 lida-ru.com +0.0.0.0 lider-zhaluzi.kiev.ua +0.0.0.0 li-er.ru +0.0.0.0 lietaer.com +0.0.0.0 life.biz.ua +0.0.0.0 lifebyleese.com +0.0.0.0 life-instyle.com +0.0.0.0 light.ifmo.ru +0.0.0.0 lightinghomes.net +0.0.0.0 lignofix.ua +0.0.0.0 likesdesign.com +0.0.0.0 likesuccess.com +0.0.0.0 liky.co.ua +0.0.0.0 limads.men +0.0.0.0 limtu.ifmo.ru +0.0.0.0 lincolntheatre.com +0.0.0.0 linerdrilling.com +0.0.0.0 link.ac +0.0.0.0 linkarena.com +0.0.0.0 linkbolic.com +0.0.0.0 linkbuddies.com +0.0.0.0 linkpulse.com +0.0.0.0 linkrr.com +0.0.0.0 linkwithin.com +0.0.0.0 liquimondo.com +0.0.0.0 lirunet.ru +0.0.0.0 lisque.batcave.net +0.0.0.0 littleberry.ru +0.0.0.0 liupis.com +0.0.0.0 livefixer.com +0.0.0.0 liver-chintai.org +0.0.0.0 liverpool.gsofootball.com +0.0.0.0 live-sexcam.tk +0.0.0.0 live-sexchat.ru +0.0.0.0 liveshoppersmac.com +0.0.0.0 livetsomudvekslingstudent.bloggersdelight.dk +0.0.0.0 liveu.infoteka.hu +0.0.0.0 livingcanarias.com +0.0.0.0 livingroomdecor.info +0.0.0.0 ljusihus.se +0.0.0.0 lkbennettoutlet.online +0.0.0.0 lkbennettstore.online +0.0.0.0 llastbuy.ru +0.0.0.0 lmrauction.com +0.0.0.0 loadopia.com +0.0.0.0 lob.com.ru +0.0.0.0 localflirtbuddies.com +0.0.0.0 localmatchbook.com +0.0.0.0 lockerz.com +0.0.0.0 locksmith.jp +0.0.0.0 lodki-pvh.dp.ua +0.0.0.0 loftdigital.eu +0.0.0.0 loginduepunti.it +0.0.0.0 lol-smurfs.com +0.0.0.0 lombardfinder.ru +0.0.0.0 lomb.co +0.0.0.0 lombia.co +0.0.0.0 lombia.com +0.0.0.0 lomza.info +0.0.0.0 lonely-mature.com +0.0.0.0 long-beach-air-conditioning.com +0.0.0.0 longgreen.info +0.0.0.0 lost-alpha.ru +0.0.0.0 lostfilm-online.ru +0.0.0.0 lotto6888.com +0.0.0.0 lottospring.com +0.0.0.0 louboutinbooties.xyz +0.0.0.0 louboutinreplica.pw +0.0.0.0 louboutinreplica.xyz +0.0.0.0 louboutinshoes.xyz +0.0.0.0 louisvuittonoutletstore.net +0.0.0.0 love-baby.cz +0.0.0.0 lowephotos.info +0.0.0.0 low-format.ru +0.0.0.0 lsex.xyz +0.0.0.0 lubetube.com +0.0.0.0 luckyshop.net.ua +0.0.0.0 lumb.co +0.0.0.0 lutherstable.org +0.0.0.0 luxmagazine.cf +0.0.0.0 luxup.ru +0.0.0.0 lyngdalhudterapi.no +0.0.0.0 lyrster.com +0.0.0.0 lyzqp.net.ru +0.0.0.0 m0r0zk0-krava.ru +0.0.0.0 m1media.net +0.0.0.0 m4ever.net +0.0.0.0 m5home.ru +0.0.0.0 mabdoola.blogspot.com +0.0.0.0 macdamaged.space +0.0.0.0 macdamaged.tech +0.0.0.0 mackeeper-center.club +0.0.0.0 mackeeper-land-672695126.us-east-1.elb.amazonaws.com +0.0.0.0 macnewtech.com +0.0.0.0 macresource.co.uk +0.0.0.0 madot.onlinewebshop.net +0.0.0.0 mafcards.ru +0.0.0.0 magazin-pics.ru +0.0.0.0 magazintiande.ru +0.0.0.0 magda-gadalka.ru +0.0.0.0 magento-crew.net +0.0.0.0 magicalfind-a.akamaihd.net +0.0.0.0 magicdiet.gq +0.0.0.0 magicplayer-s.acestream.net +0.0.0.0 maglid.ru +0.0.0.0 mail.allnews24.in +0.0.0.0 mainlinehobby.net +0.0.0.0 makedo.ru +0.0.0.0 make-money-online.com +0.0.0.0 makemoneyonline.com +0.0.0.0 maladot.com +0.0.0.0 malls.com +0.0.0.0 mall.uk +0.0.0.0 malwareremovalcenter.com +0.0.0.0 manipulyator-peterburg.ru +0.0.0.0 mantramusic.ru +0.0.0.0 manualterap.roleforum.ru +0.0.0.0 manuscript.su +0.0.0.0 manve.info +0.0.0.0 mapquestz.us +0.0.0.0 mararoom.ru +0.0.0.0 marblestyle.ru +0.0.0.0 marcogrup.com +0.0.0.0 marcoislandvacations.net +0.0.0.0 maridan.com.ua +0.0.0.0 marinetraffic.com +0.0.0.0 marketingtechniques.info +0.0.0.0 marketland.ml +0.0.0.0 markjaybeefractal.com +0.0.0.0 marktforschung-stuttgart.com +0.0.0.0 marmitaco.cat +0.0.0.0 marmotstore.online +0.0.0.0 marsgatan.com +0.0.0.0 martlinker.com +0.0.0.0 marwer.info +0.0.0.0 maslenka.kz +0.0.0.0 massage-info.nl +0.0.0.0 masserect.com +0.0.0.0 master-muznachas.ru +0.0.0.0 masterseek.com +0.0.0.0 masturbate.co.uk +0.0.0.0 matb3aa.com +0.0.0.0 matchpal-a.akamaihd.net +0.0.0.0 matematikus.info +0.0.0.0 max-eclat.men +0.0.0.0 maximilitary.ru +0.0.0.0 maxthon.com +0.0.0.0 mazda-roadsters.com +0.0.0.0 mbiologi.ru +0.0.0.0 mcadamssupplyco.com +0.0.0.0 mcar.in.ua +0.0.0.0 mebel-alait.ru +0.0.0.0 mebelcomplekt.ru +0.0.0.0 mebeldekor.com.ua +0.0.0.0 meble-bogart.info +0.0.0.0 mecash.ru +0.0.0.0 medanestesia.ru +0.0.0.0 meddesk.ru +0.0.0.0 mediawhirl.net +0.0.0.0 medicinacom.ru +0.0.0.0 medicine-4u.org +0.0.0.0 medicines-choice.com +0.0.0.0 medicovi.com +0.0.0.0 medictube.ru +0.0.0.0 medi-fitt.hu +0.0.0.0 medispainstitute.com.au +0.0.0.0 medizinreisen.de +0.0.0.0 medkletki.ru +0.0.0.0 medkritika.ru +0.0.0.0 medmajor.ru +0.0.0.0 medosmotr-ufa.ru +0.0.0.0 meds-online24.com +0.0.0.0 medtherapy.ru +0.0.0.0 meduza-consult.ru +0.0.0.0 med-zdorovie.com.ua +0.0.0.0 meendo-free-traffic.ga +0.0.0.0 meetlocalchicks.com +0.0.0.0 megaapteka.ru +0.0.0.0 megaindex.ru +0.0.0.0 megakino.net +0.0.0.0 mega-polis.biz.ua +0.0.0.0 megavolt.net.ua +0.0.0.0 meget.co.za +0.0.0.0 me-ke.com +0.0.0.0 meltwater.com +0.0.0.0 members.ghanaweb.com +0.0.0.0 menetie.ru +0.0.0.0 menhealed.net +0.0.0.0 mensandals.xyz +0.0.0.0 menstennisforums.com +0.0.0.0 mere.host.sk +0.0.0.0 merryhouse.co.uk +0.0.0.0 mesbuta.info +0.0.0.0 message-warning.net +0.0.0.0 mesto-x.com +0.0.0.0 metabar.ru +0.0.0.0 metalonly.info +0.0.0.0 metarip.ru +0.0.0.0 metaxalonevstizanidine.blogspot.com +0.0.0.0 methodsmarketing.com +0.0.0.0 mex-annushka.ru +0.0.0.0 mexicosleevegastrectomy.com +0.0.0.0 mexicotravelnet.com +0.0.0.0 mhi-systems.ru +0.0.0.0 mhtr.be +0.0.0.0 micasainvest.com +0.0.0.0 michaelkorsoutlet.store +0.0.0.0 michaelkorsoutletstore.net +0.0.0.0 michaelkorssaleoutletonline.net +0.0.0.0 microsearch.ru +0.0.0.0 microsoftportal.net +0.0.0.0 microstatic.pl +0.0.0.0 migente.com +0.0.0.0 mikrobiologies.ru +0.0.0.0 milblueprint.com +0.0.0.0 millionare.com +0.0.0.0 mindbox.co.za +0.0.0.0 minecraft-neo.ru +0.0.0.0 minecraft-rus.org +0.0.0.0 minegam.com +0.0.0.0 mini.7zap.com +0.0.0.0 miniads.ca +0.0.0.0 minneapoliscopiers.com +0.0.0.0 minyetki.ru +0.0.0.0 mir-betting.ru +0.0.0.0 mir-business-24.ru +0.0.0.0 mir-limuzinov.ru +0.0.0.0 mirmedinfo.ru +0.0.0.0 mirobuvi.com.ua +0.0.0.0 mirtorrent.net +0.0.0.0 mirzonru.net +0.0.0.0 misandesign.se +0.0.0.0 missvietnam.org +0.0.0.0 misswell.net +0.0.0.0 misswootwoot.com +0.0.0.0 mister-shop.com +0.0.0.0 mistr-x.org +0.0.0.0 mitcdoforumwest.org +0.0.0.0 mitrasound.ru +0.0.0.0 mixed-wrestling.ru +0.0.0.0 mixtapetorrent.com +0.0.0.0 mjchamonix.org +0.0.0.0 mlvc4zzw.space +0.0.0.0 mmofreegames.online +0.0.0.0 mmog-play.ru +0.0.0.0 mmoguider.ru +0.0.0.0 mmstat.com +0.0.0.0 mncrftpcs.com +0.0.0.0 mnogabukaff.net +0.0.0.0 mnprs.com +0.0.0.0 mobilemedia.md +0.0.0.0 mobot.site +0.0.0.0 mobplayer.net +0.0.0.0 mobplayer.ru +0.0.0.0 mockupui.com +0.0.0.0 modabutik.ru +0.0.0.0 modenamebel.ru +0.0.0.0 moesen-ficken.com +0.0.0.0 moesonce.com +0.0.0.0 moi-glazki.ru +0.0.0.0 moivestiy.biz +0.0.0.0 mojowhois.com +0.0.0.0 mokrayakiska.com +0.0.0.0 mole.pluto.ro +0.0.0.0 monarchfind-a.akamaihd.net +0.0.0.0 monarhs.info +0.0.0.0 monclerboots.xyz +0.0.0.0 monclercheap.xyz +0.0.0.0 monclerjacketsoutlet.pw +0.0.0.0 moncleronline.xyz +0.0.0.0 moncleroutletonline.pw +0.0.0.0 moncleroutletonline.xyz +0.0.0.0 monclervests.xyz +0.0.0.0 monetizationking.net +0.0.0.0 monetizer.com-01.site +0.0.0.0 money-every-day.com +0.0.0.0 moneymaster.ru +0.0.0.0 moneytop.ru +0.0.0.0 monitorwebsitespeed.com +0.0.0.0 moomi-daeri.com +0.0.0.0 morefastermac.trade +0.0.0.0 more-letom.ru +0.0.0.0 morepoweronmac.trade +0.0.0.0 morf.snn.gr +0.0.0.0 morlat.altervista.org +0.0.0.0 moroccosurfadventures.com +0.0.0.0 moscow-clining.ru +0.0.0.0 moscow-region.ru +0.0.0.0 moscow.xrus.org +0.0.0.0 mosdverka.ru +0.0.0.0 moskva.nodup.ru +0.0.0.0 mosrif.ru +0.0.0.0 mossmesi.com +0.0.0.0 mostantikor.ru +0.0.0.0 most-kerch.org +0.0.0.0 mototsikl.org +0.0.0.0 mountainstream.ms +0.0.0.0 movaimg.com +0.0.0.0 moviemail-online.co.uk +0.0.0.0 movies-in-theaters.net +0.0.0.0 moviezbonkerssk.cf +0.0.0.0 mowser.com +0.0.0.0 moxo.com +0.0.0.0 moyakuhnia.ru +0.0.0.0 moyaterapiya.ru +0.0.0.0 mp3films.ru +0.0.0.0 mp3ringtone.info +0.0.0.0 mrbitsandbytes.com +0.0.0.0 mrcsa.com.au +0.0.0.0 mrinsidesales.com +0.0.0.0 mriyadh.com +0.0.0.0 mrlmedia.net +0.0.0.0 mrmoneymustache.com +0.0.0.0 mrsdalloways.com +0.0.0.0 mrwhite.biz +0.0.0.0 msfsaar.de +0.0.0.0 msk-diplomat.com +0.0.0.0 mttwtrack.com +0.0.0.0 mturkcontent.com +0.0.0.0 mug-na-chas-moscow.ru +0.0.0.0 muizre.ru +0.0.0.0 mulberryoutletonlineeu.com +0.0.0.0 mundoaberrante.com +0.0.0.0 muscle-factory.com.ua +0.0.0.0 musezone.ru +0.0.0.0 musezone.su +0.0.0.0 musicdaddy.net +0.0.0.0 musicspire.online +0.0.0.0 musicstock.me +0.0.0.0 music.utrolive.ru +0.0.0.0 musicvidz.ru +0.0.0.0 mustat.com +0.0.0.0 mustwineblog.com +0.0.0.0 muzaporn.com +0.0.0.0 muz-baza.net +0.0.0.0 muznachas-service.ru +0.0.0.0 muz-shoes.ru +0.0.0.0 muztops.ru +0.0.0.0 mvpicton.co.uk +0.0.0.0 mwtpludn.review +0.0.0.0 my-bc.ru +0.0.0.0 my-big-family.com +0.0.0.0 myblogregistercm.tk +0.0.0.0 mycaf.it +0.0.0.0 my-cash-bot.co +0.0.0.0 mydeathspace.com +0.0.0.0 mydirtyhobby.com +0.0.0.0 mydirtystuff.com +0.0.0.0 mydownloadengine.com +0.0.0.0 mydownlodablefiles.com +0.0.0.0 myfreecams.com +0.0.0.0 myfreemp3.eu +0.0.0.0 myfreetutorials.com +0.0.0.0 myftpupload.com +0.0.0.0 mygameplus.com +0.0.0.0 mygameplus.ru +0.0.0.0 myhealthcare.com +0.0.0.0 myhitmp3.club +0.0.0.0 myindospace.com +0.0.0.0 myiptest.com +0.0.0.0 mykings.pw +0.0.0.0 mylesosibirsk.ru +0.0.0.0 mylida.org +0.0.0.0 myliveblog.ru +0.0.0.0 my.opera.com +0.0.0.0 myperiod.club +0.0.0.0 mypets.by +0.0.0.0 myplaycity.com +0.0.0.0 myprintscreen.com +0.0.0.0 myseoconsultant.com +0.0.0.0 myshopmatemac.com +0.0.0.0 mystats.xyz +0.0.0.0 mywallpaper.top +0.0.0.0 na15.ru +0.0.0.0 nacap.ru +0.0.0.0 nac-bearings.ru +0.0.0.0 nagdak.ru +0.0.0.0 nailsimg.com +0.0.0.0 nalogovyy-kodeks.ru +0.0.0.0 namenectar.com +0.0.0.0 naperehresti.info +0.0.0.0 naphukete.ru +0.0.0.0 nardulan.com +0.0.0.0 narkologiya-belgorod.ru +0.0.0.0 narkologiya-orel.ru +0.0.0.0 narkologiya-penza.ru +0.0.0.0 narkologiya-peterburg.ru +0.0.0.0 narkologiya-voronezh.ru +0.0.0.0 narosty.com +0.0.0.0 narutonaruto.ru +0.0.0.0 nastroyke.net +0.0.0.0 nastydollars.com +0.0.0.0 nate.com +0.0.0.0 na-telefon.biz +0.0.0.0 naturalbreakthroughsresearch.com +0.0.0.0 naval.jislaaik.com +0.0.0.0 nbsproject.ru +0.0.0.0 negociosdasha.com +0.0.0.0 negral.pluto.ro +0.0.0.0 neobux-bg.info +0.0.0.0 neodownload.webcam +0.0.0.0 nerudlogistik.ru +0.0.0.0 netallergy.ru +0.0.0.0 netfacet.net +0.0.0.0 netpics.org +0.0.0.0 net-radar.com +0.0.0.0 networkad.net +0.0.0.0 nevansk.ru +0.0.0.0 new7ob.com +0.0.0.0 new-apps.ru +0.0.0.0 newhairstylesformen2014.com +0.0.0.0 new-post.tk +0.0.0.0 newsperuse.com +0.0.0.0 news-readers.ru +0.0.0.0 newstraveller.ru +0.0.0.0 newstudio.tv +0.0.0.0 newtechspb.ru +0.0.0.0 newyorkhotelsmotels.info +0.0.0.0 nextconseil.com +0.0.0.0 nfljerseyscheapbiz.us +0.0.0.0 nfljerseyscheapchinabiz.com +0.0.0.0 nfljerseysforsalewholesaler.com +0.0.0.0 nfljerseys.online +0.0.0.0 ngps1.ru +0.0.0.0 nhl09.ru +0.0.0.0 nhl17coins.exblog.jp +0.0.0.0 nhl17coinsforps3.gratisblog.biz +0.0.0.0 nibbler.silktide.com +0.0.0.0 nicefloor.co.uk +0.0.0.0 nicovideo.jp +0.0.0.0 nigcongvetua.servepics.com +0.0.0.0 nightvision746.weebly.com +0.0.0.0 niki-mlt.ru +0.0.0.0 nikitsyringedrivelg.pen.io +0.0.0.0 nikkiewart.ru +0.0.0.0 nippon-bearings.ru +0.0.0.0 niroo.info +0.0.0.0 nl.netlog.com +0.0.0.0 noclegonline.info +0.0.0.0 nodup.ru +0.0.0.0 nofreezingmac.work +0.0.0.0 nonews.co +0.0.0.0 nootrino.com +0.0.0.0 nordstar.pro +0.0.0.0 normalegal.ru +0.0.0.0 northfacestore.online +0.0.0.0 norththeface.store +0.0.0.0 notaria-desalas.com +0.0.0.0 notebook-pro.ru +0.0.0.0 notfastfood.ru +0.0.0.0 nottyu.xyz +0.0.0.0 noumeda.com +0.0.0.0 november-lax.com +0.0.0.0 novgorod.xrus.org +0.0.0.0 novosibirsk.xrus.org +0.0.0.0 novosti-hi-tech.ru +0.0.0.0 npoet.ru +0.0.0.0 nrv.co.za +0.0.0.0 nsatc.net +0.0.0.0 nucia.biz.ly +0.0.0.0 nudepatch.net +0.0.0.0 nudo.ca +0.0.0.0 nufaq.com +0.0.0.0 nuit-artisanale.com +0.0.0.0 nullrefer.com +0.0.0.0 nuup.info +0.0.0.0 nvformula.ru +0.0.0.0 nyfinance.ml +0.0.0.0 nzfilecloud.weebly.com +0.0.0.0 o00.in +0.0.0.0 oakleyglassesonline.us +0.0.0.0 oballergiya.ru +0.0.0.0 obnal.org +0.0.0.0 obuv-kupit.ru +0.0.0.0 ochistka-stokov.ru +0.0.0.0 oconto.ru +0.0.0.0 o-dachnik.ru +0.0.0.0 odesproperty.com +0.0.0.0 odywpjtw.bloger.index.hr +0.0.0.0 offer.camp +0.0.0.0 offergroup.info +0.0.0.0 offers.bycontext.com +0.0.0.0 offf.info +0.0.0.0 office-windows.ru +0.0.0.0 offtime.ru +0.0.0.0 ohmyrings.com +0.0.0.0 oil-td.ru +0.0.0.0 okel.co +0.0.0.0 oklogistic.ru +0.0.0.0 okmusic.jp +0.0.0.0 okout.ru +0.0.0.0 okroshki.ru +0.0.0.0 oktube.ru +0.0.0.0 ok-ua.info +0.0.0.0 old-rock.com +0.0.0.0 olvanto.ru +0.0.0.0 olympescort.com +0.0.0.0 omsk.xrus.org +0.0.0.0 onclkads.com +0.0.0.0 oneclickfiles.com +0.0.0.0 onefilms.net +0.0.0.0 one-gear.com +0.0.0.0 oneminutesite.it +0.0.0.0 onescreen.cc +0.0.0.0 oneshotdate.com +0.0.0.0 onetravelguides.com +0.0.0.0 onlainbesplatno.ru +0.0.0.0 onlinadverts.com +0.0.0.0 online7777.com +0.0.0.0 onlinebay.ru +0.0.0.0 onlinedomains.ru +0.0.0.0 onlinefilmz.net +0.0.0.0 online-hit.info +0.0.0.0 online.ktc45.ru +0.0.0.0 onlineku.com +0.0.0.0 onlinemeetingnow.com +0.0.0.0 onlinemegax.com +0.0.0.0 onlineserialy.ru +0.0.0.0 online-templatestore.com +0.0.0.0 onlinetvseries.me +0.0.0.0 onlinewritingjobs17.blogspot.ru +0.0.0.0 online-x.ru +0.0.0.0 onload.pw +0.0.0.0 onlyforemont.ru +0.0.0.0 onlythegames.com +0.0.0.0 onlywoman.org +0.0.0.0 ons-add.men +0.0.0.0 onstrapon.purplesphere.in +0.0.0.0 o-o-11-o-o.com +0.0.0.0 o-o-6-o-o.com +0.0.0.0 o-o-6-o-o.ru +0.0.0.0 o-o-8-o-o.com +0.0.0.0 o-o-8-o-o.ru +0.0.0.0 ooo-gotovie.ru +0.0.0.0 ooo-olni.ru +0.0.0.0 openfrost.com +0.0.0.0 openfrost.net +0.0.0.0 openmediasoft.com +0.0.0.0 openmultipleurl.com +0.0.0.0 openstat.com +0.0.0.0 opinionreelle.com +0.0.0.0 ops.picscout.com +0.0.0.0 optitrade24.com +0.0.0.0 oralsexfilme.net +0.0.0.0 oranga.host.sk +0.0.0.0 ordernorxx.com +0.0.0.0 orel-reshka.net +0.0.0.0 orenburg-gsm.ru +0.0.0.0 oren-cats.ru +0.0.0.0 orgasmus-virtual.com +0.0.0.0 orhonit.com +0.0.0.0 origin-my.ru +0.0.0.0 ororodnik.goodbb.ru +0.0.0.0 orsonet.ru +0.0.0.0 osoznanie-narkotikam.net +0.0.0.0 ossmalta.com +0.0.0.0 ostrovtaxi.ru +0.0.0.0 otbelivanie-zubov.com +0.0.0.0 ourtherapy.ru +0.0.0.0 ourville.info +0.0.0.0 outfitpicz.com +0.0.0.0 outpersonals.com +0.0.0.0 outrageousdeal-a.akamaihd.net +0.0.0.0 outshop.ru +0.0.0.0 ovirus.ru +0.0.0.0 ownshop.cf +0.0.0.0 owohho.com +0.0.0.0 oxford-book.com.ua +0.0.0.0 oynat.info +0.0.0.0 ozas.net +0.0.0.0 oz-offers.com +0.0.0.0 ozoz.it +0.0.0.0 paceform.com +0.0.0.0 pagesense.com +0.0.0.0 paleohub.info +0.0.0.0 palvira.com.ua +0.0.0.0 pammik.ru +0.0.0.0 panamaforbeginners.com +0.0.0.0 panchro.co.uk +0.0.0.0 panchro.xyz +0.0.0.0 paparazzistudios.com.au +0.0.0.0 paperics.com +0.0.0.0 paperwritingservice17.blogspot.ru +0.0.0.0 paphoselectricianandplumber.com +0.0.0.0 paradontozanet.ru +0.0.0.0 parajumpersoutlet.online +0.0.0.0 parajumpersstore.online +0.0.0.0 paramountmarble.co.uk +0.0.0.0 parlament.biz +0.0.0.0 partner-cdn.men +0.0.0.0 partner-print.men +0.0.0.0 partners-ship.pro +0.0.0.0 partybunny.ru +0.0.0.0 patagoniaoutlet.online +0.0.0.0 patagoniastore.online +0.0.0.0 pathwhelp.org +0.0.0.0 pattersonsweb.com +0.0.0.0 paydayloanslocal.com +0.0.0.0 paydayonlinecom.com +0.0.0.0 pb-dv.ru +0.0.0.0 p-business.ru +0.0.0.0 pcads.ru +0.0.0.0 pcboa.se +0.0.0.0 pcgroup.com.uy +0.0.0.0 pc-services.ru +0.0.0.0 pc-test.net +0.0.0.0 pc-virus-d0l92j2.pw +0.0.0.0 pdamods.ru +0.0.0.0 pdns.cz +0.0.0.0 pdns.download +0.0.0.0 pearlisland.ru +0.0.0.0 pechikamini.ru +0.0.0.0 peekyou.com +0.0.0.0 pekori.to +0.0.0.0 pelfind.me +0.0.0.0 pendelprognos.se +0.0.0.0 penisvergrotendepillennl.ovh +0.0.0.0 pensplan4u.com +0.0.0.0 pensplan.com +0.0.0.0 pepperstyle.ru +0.0.0.0 percin.biz.ly +0.0.0.0 perfection-pleasure.ru +0.0.0.0 perfectpracticeweb.com +0.0.0.0 perm.xrus.org +0.0.0.0 perosan.com +0.0.0.0 personalhoro.ru +0.0.0.0 perso.wanadoo.es +0.0.0.0 pestomou.info +0.0.0.0 petedrummond.com +0.0.0.0 petrovka-online.com +0.0.0.0 petsblogroll.com +0.0.0.0 pflexads.com +0.0.0.0 pharmacyincity.com +0.0.0.0 phobia.us +0.0.0.0 phormchina.com +0.0.0.0 phormdev.com +0.0.0.0 phormdiscover.com +0.0.0.0 phormkorea.com +0.0.0.0 phormlabs.com +0.0.0.0 phormprivacy.com +0.0.0.0 phormservice.com +0.0.0.0 phormsolution.com +0.0.0.0 photochki.com +0.0.0.0 photo.houseofgaga.ru +0.0.0.0 photokitchendesign.com +0.0.0.0 photorepair.ru +0.0.0.0 physfunc.ru +0.0.0.0 pic2fly.com +0.0.0.0 piccdata.com +0.0.0.0 piccshare.com +0.0.0.0 picphotos.net +0.0.0.0 picscout.com +0.0.0.0 picsearch.com +0.0.0.0 picsfair.com +0.0.0.0 pics-group.com +0.0.0.0 picture-group.com +0.0.0.0 picturesfrom.com +0.0.0.0 picturesify.com +0.0.0.0 picturesmania.com +0.0.0.0 pierrehardysale.online +0.0.0.0 pigrafix.at +0.0.0.0 pihl.se +0.0.0.0 pijoto.net +0.0.0.0 pila.pl +0.0.0.0 pinkduck.ga +0.0.0.0 pinstake.com +0.0.0.0 pintattoos.com +0.0.0.0 pinwallpaper.top +0.0.0.0 pinwallpaper.xyz +0.0.0.0 piratecams.com +0.0.0.0 pirateday.ru +0.0.0.0 piter.xrus.org +0.0.0.0 piuminiita.com +0.0.0.0 pix24x7.com +0.0.0.0 pixell.club +0.0.0.0 pixelrz.com +0.0.0.0 pixgood.com +0.0.0.0 pixhdawesom.com +0.0.0.0 pix-hd.com +0.0.0.0 pixsad.com +0.0.0.0 pizda.lol +0.0.0.0 pizdopletka.club +0.0.0.0 pizza-imperia.com +0.0.0.0 pizza-tycoon.com +0.0.0.0 pkmnpcs.com +0.0.0.0 pk-pomosch.ru +0.0.0.0 pkr1hand.com +0.0.0.0 pk-services.ru +0.0.0.0 pladform.ru +0.0.0.0 plastweb.ru +0.0.0.0 platesauto.com +0.0.0.0 platinumdeals.gr +0.0.0.0 playboyfiles.xblog.in +0.0.0.0 play-mp3.com +0.0.0.0 ploenjitmedia.azurewebsites.net +0.0.0.0 plohaya-kreditnaya-istoriya.ru +0.0.0.0 plusnetwork.com +0.0.0.0 pmk-samara.ru +0.0.0.0 pochemychka.net +0.0.0.0 poffet.net +0.0.0.0 pogodnyyeavarii.gq +0.0.0.0 pogruztehnik.ru +0.0.0.0 poisk-zakona.ru +0.0.0.0 pojdelo.weebly.com +0.0.0.0 pokemongooo.ml +0.0.0.0 pokemon-go-play.online +0.0.0.0 pokerniydom.ru +0.0.0.0 polcin.de +0.0.0.0 polybuild.ru +0.0.0.0 pomoc-drogowa.cba.pl +0.0.0.0 pontiacsolstice.info +0.0.0.0 pony-business.com +0.0.0.0 popads.net +0.0.0.0 popander.mobi +0.0.0.0 popcash.net +0.0.0.0 popmarker.com +0.0.0.0 poppen-nw.net +0.0.0.0 popserve.adscpm.net +0.0.0.0 poptool.net +0.0.0.0 popup-fdm.xyz +0.0.0.0 popup-hgd.xyz +0.0.0.0 popup-jdh.xyz +0.0.0.0 popup.matchmaker.com +0.0.0.0 poquoson.org +0.0.0.0 porn555.com +0.0.0.0 porndairy.in +0.0.0.0 porngalleries.top +0.0.0.0 pornhub-forum.ga +0.0.0.0 pornhubforum.tk +0.0.0.0 pornhub-forum.uni.me +0.0.0.0 pornhub-ru.com +0.0.0.0 pornoblood.com +0.0.0.0 pornobrazzers.biz +0.0.0.0 pornodojd.ru +0.0.0.0 porno-dojki.net +0.0.0.0 pornofiljmi.com +0.0.0.0 pornoforadult.com +0.0.0.0 pornogig.com +0.0.0.0 pornokajf.com +0.0.0.0 pornoklad.net +0.0.0.0 pornoklad.ru +0.0.0.0 pornokorol.com +0.0.0.0 pornolook.net +0.0.0.0 pornophoto.xyz +0.0.0.0 porno-play.net +0.0.0.0 porno-raskazy.ru +0.0.0.0 pornosee.info +0.0.0.0 pornoslive.net +0.0.0.0 porno-transsexuals.ru +0.0.0.0 pornotubexxx.name +0.0.0.0 porno-video-chati.ru +0.0.0.0 pornpost.in +0.0.0.0 pornstartits.xblog.in +0.0.0.0 porn-w.org +0.0.0.0 pornzone.tv +0.0.0.0 porodasobak.net +0.0.0.0 portadd.men +0.0.0.0 portal-eu.ru +0.0.0.0 portnoff.od.ua +0.0.0.0 portside.cc +0.0.0.0 portside.xyz +0.0.0.0 poshiv-chehol.ru +0.0.0.0 positive2b.ru +0.0.0.0 pospr.waw.pl +0.0.0.0 postclass.com +0.0.0.0 potoideas.us +0.0.0.0 powenlite24.ru +0.0.0.0 powitania.pl +0.0.0.0 pozdravleniya-c.ru +0.0.0.0 pozdrawleniya.com +0.0.0.0 pozdrawleniya.ru +0.0.0.0 pozvonim.com +0.0.0.0 pp-budpostach.com.ua +0.0.0.0 pr0fit-b0x.com +0.0.0.0 pravoholding.ru +0.0.0.0 prchecker.info +0.0.0.0 preparevideosafesystem4unow.site +0.0.0.0 preparevideosafesystem4unow.space +0.0.0.0 pretty-mart.com +0.0.0.0 pricheski-video.com +0.0.0.0 printdirectforless.com +0.0.0.0 printingpeach.com +0.0.0.0 priora-2.com +0.0.0.0 privacyassistant.net +0.0.0.0 privatamateure.com +0.0.0.0 privatbank46.ru +0.0.0.0 privatefx.all4invest.info +0.0.0.0 privatefx-in.ru +0.0.0.0 privat-girl.net +0.0.0.0 privatov-zapisi.ru +0.0.0.0 privhosting.com +0.0.0.0 prize44.com +0.0.0.0 prizesbook.online +0.0.0.0 prizestohandle.club +0.0.0.0 prlog.ru +0.0.0.0 prod2016.com +0.0.0.0 producm.ru +0.0.0.0 productarium.com +0.0.0.0 produkto.net +0.0.0.0 prodvigator.ua +0.0.0.0 proekt-gaz.ru +0.0.0.0 proekt-mos.ru +0.0.0.0 professionalwritingservices15.blogspot.ru +0.0.0.0 profitfx.online +0.0.0.0 profitsport.club +0.0.0.0 proftests.net +0.0.0.0 progress-upakovka.ru +0.0.0.0 prohoster.info +0.0.0.0 prointer.net.ua +0.0.0.0 projectforte.ru +0.0.0.0 projefrio.com.br +0.0.0.0 prokotov.com +0.0.0.0 prom23.ru +0.0.0.0 promalp-universal.ru +0.0.0.0 prombudpostach.com.ua +0.0.0.0 promgirldresses.xyz +0.0.0.0 promodj.com +0.0.0.0 promoforum.ru +0.0.0.0 promoheads.com +0.0.0.0 pronekut.com +0.0.0.0 pron.pro +0.0.0.0 pro-okis.ru +0.0.0.0 proposal-engine.com +0.0.0.0 propranolol40mg.blogspot.com +0.0.0.0 prosmibank.ru +0.0.0.0 prosperent.com +0.0.0.0 prostitutki-almata.org +0.0.0.0 prostitutki-astana.org +0.0.0.0 prostitutki-belgoroda.org +0.0.0.0 prostitutki-kharkova.org +0.0.0.0 prostitutki-kiev.org +0.0.0.0 prostitutki-novgoroda.org +0.0.0.0 prostitutki-odessa.org +0.0.0.0 prostitutki-rostova.org +0.0.0.0 prostitutki-tolyatti.org +0.0.0.0 prostitutki-tyumeni.org +0.0.0.0 prostitutki-yaroslavlya.org +0.0.0.0 proxyradar.com +0.0.0.0 prpops.com +0.0.0.0 pr-ten.de +0.0.0.0 psa48.ru +0.0.0.0 pskcijdc.bloger.index.hr +0.0.0.0 psoriasis-file.trade +0.0.0.0 pst2017.onlinewebshop.net +0.0.0.0 psvita.ru +0.0.0.0 pts163.ru +0.0.0.0 publiccasinoil.com +0.0.0.0 pufip.com +0.0.0.0 pukaporn.com +0.0.0.0 pulse33.ru +0.0.0.0 pulseonclick.com +0.0.0.0 purchasepillsnorx.com +0.0.0.0 purplesphere.in +0.0.0.0 push-ad.com +0.0.0.0 pushdata.sendpulse.com +0.0.0.0 pussyfleet.com +0.0.0.0 pussysaga.com +0.0.0.0 puteshestvennik.com +0.0.0.0 putevka24.ru +0.0.0.0 putitin.me +0.0.0.0 puzo2arbuza.ru +0.0.0.0 puzzleweb.ru +0.0.0.0 pwwysydh.com +0.0.0.0 pxhdwsm.com +0.0.0.0 py100.ru +0.0.0.0 pyramidlitho.webs.com +0.0.0.0 pyrodesigns.com.au +0.0.0.0 qcstrtvt.bloger.index.hr +0.0.0.0 qexyfu.bugs3.com +0.0.0.0 qitt.ru +0.0.0.0 qld10000.net +0.0.0.0 q-moto.ru +0.0.0.0 qualitymarketzone.com +0.0.0.0 quality-traffic.com +0.0.0.0 quebec-bin.com +0.0.0.0 queen.sim-com.ru +0.0.0.0 quelle.ru +0.0.0.0 quickbuck.com +0.0.0.0 quick-offer.com +0.0.0.0 quick-seeker.com +0.0.0.0 quit-smoking.ga +0.0.0.0 quizzitch.net +0.0.0.0 qwarckoine.com +0.0.0.0 qwesa.ru +0.0.0.0 rabotaetvse.ru +0.0.0.0 rabot.host.sk +0.0.0.0 rada.ru +0.0.0.0 radiogambling.com +0.0.0.0 ragecash.com +0.0.0.0 rainbowice.ru +0.0.0.0 raisedseo.com +0.0.0.0 randalljhoward.com +0.0.0.0 randki-sex.com +0.0.0.0 rank-checker.online +0.0.0.0 rankchecker.online +0.0.0.0 ranking2017.ga +0.0.0.0 rankingchart.de +0.0.0.0 rankings-analytics.com +0.0.0.0 ranksays.com +0.0.0.0 rankscanner.com +0.0.0.0 ranksignals.com +0.0.0.0 ranksonic.com +0.0.0.0 ranksonic.info +0.0.0.0 ranksonic.net +0.0.0.0 ranksonic.org +0.0.0.0 rapevideosmovies.com +0.0.0.0 rapidgator-porn.ga +0.0.0.0 rapidokbrain.com +0.0.0.0 rasteniya-vs-zombi.ru +0.0.0.0 razamicroelectronics.com +0.0.0.0 razorweb-a.akamaihd.net +0.0.0.0 razyboard.com +0.0.0.0 rcb101.ru +0.0.0.0 r-control.ru +0.0.0.0 realitykings.com +0.0.0.0 realmonte.net +0.0.0.0 realnye-otzyvy.info +0.0.0.0 real-time-analytics.com +0.0.0.0 realting-moscow.ru +0.0.0.0 realtytimes.com +0.0.0.0 rebelmouse.com +0.0.0.0 rebuildermedical.com +0.0.0.0 recinziireale.com +0.0.0.0 recipedays.com +0.0.0.0 recipedays.ru +0.0.0.0 recordpage-a.akamaihd.net +0.0.0.0 redbottomheels.xyz +0.0.0.0 rednise.com +0.0.0.0 reelheroes.net +0.0.0.0 referencemoi.com +0.0.0.0 refererx.com +0.0.0.0 regionshop.biz +0.0.0.0 registratciya-v-moskve.ru +0.0.0.0 reklama1.ru +0.0.0.0 reklama-i-rabota.ru +0.0.0.0 reklamuss.ru +0.0.0.0 relax.ru +0.0.0.0 remedyotc.com +0.0.0.0 remmling.de +0.0.0.0 remontbiz.ru +0.0.0.0 remont-comp-pomosh.ru +0.0.0.0 remont-fridge-tv.ru +0.0.0.0 remontgruzovik.ru +0.0.0.0 remont-komputerov-notebook.ru +0.0.0.0 remont-mobile-phones.ru +0.0.0.0 remont-ustanovka-tehniki.ru +0.0.0.0 remorcicomerciale.ro +0.0.0.0 remote-dba.de +0.0.0.0 renecaovilla.online +0.0.0.0 renecaovillasale.online +0.0.0.0 renewablewealth.com +0.0.0.0 rentalmaty.kz +0.0.0.0 rentehno.ru +0.0.0.0 repeatlogo.co.uk +0.0.0.0 replicaclub.ru +0.0.0.0 replicalouboutin.xyz +0.0.0.0 replica-watch.ru +0.0.0.0 resellerclub.com +0.0.0.0 responsinator.com +0.0.0.0 responsive-test.net +0.0.0.0 respublica-otel.ru +0.0.0.0 restorator-msk.ru +0.0.0.0 resultshub-a.akamaihd.net +0.0.0.0 retailwith.com +0.0.0.0 retreatia.com +0.0.0.0 reversing.cc +0.0.0.0 reward-survey.net +0.0.0.0 reyel1985.webnode.fr +0.0.0.0 rezeptiblud.ru +0.0.0.0 rfd-split.hr +0.0.0.0 rff-cfal.info +0.0.0.0 rialp.getenjoyment.net +0.0.0.0 richinvestmonitor.com +0.0.0.0 riders.ro +0.0.0.0 rightenergysolutions.com.au +0.0.0.0 ring4rhino.com +0.0.0.0 ringporno.com +0.0.0.0 rique.host.sk +0.0.0.0 risparmiocasa.bz.it +0.0.0.0 ritlweb.com +0.0.0.0 rn-to-bsn.com +0.0.0.0 robot-forex.biz +0.0.0.0 rockingclicks.com +0.0.0.0 rogervivierforsale.com +0.0.0.0 roleforum.ru +0.0.0.0 roma-kukareku.livejournal.com +0.0.0.0 roofers.org.uk +0.0.0.0 rootandroid.org +0.0.0.0 ros-ctm.ru +0.0.0.0 rospromtest.ru +0.0.0.0 rossanasaavedra.net +0.0.0.0 rossmark.ru +0.0.0.0 rostov.xrus.org +0.0.0.0 royal-betting.net +0.0.0.0 royalcar-ufa.ru +0.0.0.0 royal-investments.net +0.0.0.0 royalvegascasino.com +0.0.0.0 rozalli.com +0.0.0.0 roznica.com.ua +0.0.0.0 rp9.ru +0.0.0.0 rucrypt.com +0.0.0.0 ru-dety.ru +0.0.0.0 ruex.org.ua +0.0.0.0 rukino.org +0.0.0.0 rumamba.com +0.0.0.0 running-line.ru +0.0.0.0 runstocks.com +0.0.0.0 ruscopybook.com +0.0.0.0 rusenvironmental.net +0.0.0.0 rusexy.xyz +0.0.0.0 rusoft-zone.ru +0.0.0.0 ruspdd.com +0.0.0.0 russia-today-video.ru +0.0.0.0 russintv.fr +0.0.0.0 russkie-gorki.ru +0.0.0.0 russkoe-zdorovie.ru +0.0.0.0 rus-teh.narod.ru +0.0.0.0 rvtv.ru +0.0.0.0 rvzr-a.akamaihd.net +0.0.0.0 rybalka-opt.ru +0.0.0.0 sabaapress.com +0.0.0.0 sack.net +0.0.0.0 sad-torg.com.ua +0.0.0.0 sady-urala.ru +0.0.0.0 sahohev.000host.co.uk +0.0.0.0 saitevpatorii.com +0.0.0.0 sale-japan.com +0.0.0.0 saletool.ru +0.0.0.0 salutmontreal.com +0.0.0.0 samoiedo.it +0.0.0.0 samolet.fr +0.0.0.0 samo-soznanie.ru +0.0.0.0 sampleletters.net +0.0.0.0 sanatorrii.ru +0.0.0.0 sandhillsonline.com +0.0.0.0 sanjosestartups.com +0.0.0.0 sankt-peterburg.nodup.ru +0.0.0.0 santasgift.ml +0.0.0.0 santechnik.jimdo.com +0.0.0.0 sanyuprojects.com +0.0.0.0 sarafangel.ru +0.0.0.0 saratov.xrus.org +0.0.0.0 sarf3omlat.com +0.0.0.0 sarm.tk +0.0.0.0 sashagreyblog.ga +0.0.0.0 saugatuck.com +0.0.0.0 savefrom.com +0.0.0.0 saveindex.xyz +0.0.0.0 savememoney.co.za +0.0.0.0 savetubevideo.com +0.0.0.0 savingsslider-a.akamaihd.net +0.0.0.0 savne.org +0.0.0.0 sawin.beth.webd.pl +0.0.0.0 sax-sex.com +0.0.0.0 sayyoethe.blogspot.co.za +0.0.0.0 sbdl.no +0.0.0.0 sbetodiodnye-lampy.ru +0.0.0.0 sbornik-zakonov.ru +0.0.0.0 sbprabooks.com +0.0.0.0 sbricur.com +0.0.0.0 sbt-aqua.ru +0.0.0.0 sbtdesign.co.uk +0.0.0.0 sbwealthsolutions.ca +0.0.0.0 scalerite.co.za +0.0.0.0 scanmarine.info +0.0.0.0 scanmyphones.com +0.0.0.0 scanner-alexa.top +0.0.0.0 scanner-alex.top +0.0.0.0 scanner-andrew.top +0.0.0.0 scanner-barak.top +0.0.0.0 scanner-brian.top +0.0.0.0 scanner-donald.top +0.0.0.0 scanner-don.top +0.0.0.0 scanner-elena.top +0.0.0.0 scanner-fred.top +0.0.0.0 scanner-george.top +0.0.0.0 scanner-irvin.top +0.0.0.0 scanner-ivan.top +0.0.0.0 scanner-jack.top +0.0.0.0 scanner-jane.top +0.0.0.0 scanner-jessica.top +0.0.0.0 scanner-jess.top +0.0.0.0 scanner-john.top +0.0.0.0 scanner-josh.top +0.0.0.0 scanner-julianna.top +0.0.0.0 scanner-julia.top +0.0.0.0 scanner-margo.top +0.0.0.0 scanner-mark.top +0.0.0.0 scanner-marwin.top +0.0.0.0 scanner-mary.top +0.0.0.0 scanner-nelson.top +0.0.0.0 scanner-olga.top +0.0.0.0 scanner-viktor.top +0.0.0.0 scanner-walter.top +0.0.0.0 scanner-walt.top +0.0.0.0 scanner-willy.top +0.0.0.0 scansafe.net +0.0.0.0 scenarii-1-sentyabrya.uroki.org.ua +0.0.0.0 scenicmissouri.us +0.0.0.0 school-diplomat.ru +0.0.0.0 scoopquest.com +0.0.0.0 score-ads.men +0.0.0.0 scrapy.org +0.0.0.0 screentoolkit.com +0.0.0.0 scripted.com +0.0.0.0 sc-specialhost.com +0.0.0.0 sdelai-prosto.ru +0.0.0.0 sdelatmebel.ru +0.0.0.0 sdi-pme.com +0.0.0.0 sdrescher.net +0.0.0.0 sdsjweb.com +0.0.0.0 seadragonherbery.com +0.0.0.0 search-error.com +0.0.0.0 searchinterneat-a.akamaihd.net +0.0.0.0 searchkut.com +0.0.0.0 searchlock.com +0.0.0.0 searchmywindow-a.akamaihd.net +0.0.0.0 searchtooknow-a.akamaihd.net +0.0.0.0 searchwebknow-a.akamaihd.net +0.0.0.0 seasonvar.ru +0.0.0.0 seccioncontrabajo.com +0.0.0.0 secretscook.ru +0.0.0.0 secret.xn--oogle-wmc.com +0.0.0.0 securityallianceservices.com +0.0.0.0 seeingmeerkat.com +0.0.0.0 seeresultshub-a.akamaihd.net +0.0.0.0 segol.tv +0.0.0.0 seksotur.ru +0.0.0.0 selfipicz.com +0.0.0.0 semalt.com +0.0.0.0 semaltmedia.com +0.0.0.0 semp.net +0.0.0.0 semprofile.com +0.0.0.0 senger.atspace.co.uk +0.0.0.0 seo-2-0.com +0.0.0.0 seoanalyses.com +0.0.0.0 seocheki.net +0.0.0.0 seoexperimenty.ru +0.0.0.0 seofied.com +0.0.0.0 seofirmreviewsus.info +0.0.0.0 seogadget.ru +0.0.0.0 seoheap.com +0.0.0.0 seokicks.de +0.0.0.0 seomarketings.online +0.0.0.0 seo-platform.com +0.0.0.0 seoprofiler.com +0.0.0.0 seorank.info +0.0.0.0 seorankinglinks.com +0.0.0.0 seorankinglinks.us +0.0.0.0 seorankinglinks.xyz +0.0.0.0 seo-smm.kz +0.0.0.0 seo-tools-optimizing.com +0.0.0.0 seo-traffic-ranking.info +0.0.0.0 serdcenebolit.com +0.0.0.0 sergiorossistore.online +0.0.0.0 serialsway.ucoz.ru +0.0.0.0 serptehnika.ru +0.0.0.0 server.popads.net +0.0.0.0 service.adtech.de +0.0.0.0 service.adtech.fr +0.0.0.0 service.adtech.us +0.0.0.0 service-core.ru +0.0.0.0 servingnotice.com +0.0.0.0 servisural.ru +0.0.0.0 seryeznie-znakomstva.ru +0.0.0.0 sethrollins.net +0.0.0.0 sexad.net +0.0.0.0 sexblog.pw +0.0.0.0 sex-dating.co +0.0.0.0 sexflirtbook.com +0.0.0.0 sex.hotblog.top +0.0.0.0 sexkontakteao.info +0.0.0.0 sexkontakte-seite.com +0.0.0.0 sexkrasivo.net +0.0.0.0 sexobzor.info +0.0.0.0 sexpartygirls.net +0.0.0.0 sexphoto.site +0.0.0.0 sex-pr.net +0.0.0.0 sexreliz.com +0.0.0.0 sexsaoy.com +0.0.0.0 sexsearch.com +0.0.0.0 sex-sex-sex5.com +0.0.0.0 sextracker.be +0.0.0.0 sex-tracker.com +0.0.0.0 sextracker.com +0.0.0.0 sex-tracker.de +0.0.0.0 sextracker.de +0.0.0.0 sexvideo-sex.com +0.0.0.0 sexvporno.ru +0.0.0.0 sex-watch.com +0.0.0.0 sexyali.com +0.0.0.0 sexy-pings.com +0.0.0.0 sexy-screen-savers.com +0.0.0.0 sexystrippe.info +0.0.0.0 sexyteens.hol.es +0.0.0.0 sexytrend.ru +0.0.0.0 sfd-chess.ru +0.0.0.0 shakhtar-doneck.ru +0.0.0.0 sharebutton.net +0.0.0.0 sharebutton.org +0.0.0.0 share-buttons-for-free.com +0.0.0.0 sharebutton.to +0.0.0.0 shariki-zuma-lines.ru +0.0.0.0 sharpchallenge.com +0.0.0.0 shell-pmr.ru +0.0.0.0 shemalegalls.blogporn.in +0.0.0.0 shemale-sex.net +0.0.0.0 sherlock.se +0.0.0.0 shijian.ac.cn +0.0.0.0 shiksabd.com +0.0.0.0 shinikiev.com.ua +0.0.0.0 ship-marvel.co.ua +0.0.0.0 shisha-swag.de +0.0.0.0 shitmovs.com +0.0.0.0 shlyahten.ru +0.0.0.0 shmetall.com.ua +0.0.0.0 shodanhq.com +0.0.0.0 shoesonlinebuy.xyz +0.0.0.0 shop.acim.org +0.0.0.0 shopcheermakeup.info +0.0.0.0 shop-electron.ru +0.0.0.0 shoplvlv.us +0.0.0.0 shoppingjequiti.com.br +0.0.0.0 shoppingmiracles.co.uk +0.0.0.0 shoppytoolmac.com +0.0.0.0 shopvilleroyboch.com.ua +0.0.0.0 shopwme.ru +0.0.0.0 shop.xz618.com +0.0.0.0 shtaketniki.ru +0.0.0.0 shtora66.ru +0.0.0.0 sibdevice.ru +0.0.0.0 sibecoprom.ru +0.0.0.0 sibtest.ru +0.0.0.0 sibvitr.ru +0.0.0.0 sicfor.bcu.cc +0.0.0.0 sideeffectsoftizanidine.blogspot.com +0.0.0.0 signal03.ru +0.0.0.0 signx.info +0.0.0.0 siha.de +0.0.0.0 sildenafilcitratemed.com +0.0.0.0 sildenafilgeneric.xyz +0.0.0.0 silktide.com +0.0.0.0 silverage.ru +0.0.0.0 silvermature.net +0.0.0.0 similardeals.net +0.0.0.0 simon3.ru +0.0.0.0 simple-image.com.ua +0.0.0.0 simplepooltips.com +0.0.0.0 simple-share-buttons.com +0.0.0.0 simply.net +0.0.0.0 sim-service.net +0.0.0.0 sims-sims.ru +0.0.0.0 sindragosa.comxa.com +0.0.0.0 sinel.info +0.0.0.0 sinestesia.host.sk +0.0.0.0 sisiynas.ru +0.0.0.0 sispe.com.br +0.0.0.0 site3.free-share-buttons.com +0.0.0.0 site5.com +0.0.0.0 site-analyzer.com +0.0.0.0 site-auditor.online +0.0.0.0 sitebeam.net +0.0.0.0 siteexpress.co.il +0.0.0.0 siteonomy.com +0.0.0.0 site-speed-checker.site +0.0.0.0 site-speed-check.site +0.0.0.0 sitevaluation.com +0.0.0.0 sitevalued.com +0.0.0.0 sitopreferito.it +0.0.0.0 sivs.ru +0.0.0.0 s-iwantyou.com +0.0.0.0 sixcooler.de +0.0.0.0 sizeplus.work +0.0.0.0 skachat-besplatno-dlja-mobily.ru +0.0.0.0 skachat-besplatno-obrazcy.ru +0.0.0.0 skatestick.bid +0.0.0.0 sk.golden-praga.ru +0.0.0.0 skhoolimg.com +0.0.0.0 sklad-24.ru +0.0.0.0 skladvaz.ru +0.0.0.0 skylta.com +0.0.0.0 sky-mine.ru +0.0.0.0 skytraf.xyz +0.0.0.0 skyway24.ru +0.0.0.0 slavic-magic.ru +0.0.0.0 slavkokacunko.de +0.0.0.0 slayerlife.com +0.0.0.0 sledstvie-veli.net +0.0.0.0 slimcdn.com +0.0.0.0 slim.sellany.ru +0.0.0.0 slkrm.ru +0.0.0.0 slonechka.ru +0.0.0.0 slowmacfaster.trade +0.0.0.0 slowmach.tech +0.0.0.0 sluganarodu.ru +0.0.0.0 slujbauborki.ru +0.0.0.0 smailik.org +0.0.0.0 small-game.com +0.0.0.0 small-games.biz +0.0.0.0 smartadserver.com +0.0.0.0 smart-balancewheel.com +0.0.0.0 smartbalanceworld.com +0.0.0.0 smartpet.ru +0.0.0.0 smartphonediscount.info +0.0.0.0 smart-scripts.com +0.0.0.0 smartshoppymac.com +0.0.0.0 smokewithrabbits.com +0.0.0.0 sms2x2.ru +0.0.0.0 smstraf.ru +0.0.0.0 snip.tw +0.0.0.0 snjack.info +0.0.0.0 snjatie-geroinovoy-lomki.ru +0.0.0.0 snomer1.ru +0.0.0.0 snow.nvr163.com +0.0.0.0 snowplanes.com +0.0.0.0 snts.shell-pmr.ru +0.0.0.0 snworks.com +0.0.0.0 snyatie-lomki-v-stacionare.ru +0.0.0.0 soaksoak.ru +0.0.0.0 sobecjvuwa.com.ru +0.0.0.0 soblaznu.net +0.0.0.0 socas.pluto.ro +0.0.0.0 soc-econom-problems.ru +0.0.0.0 social-buttons.com +0.0.0.0 social-buttons.xyz +0.0.0.0 socialbuttons.xyz +0.0.0.0 social-button.xyz +0.0.0.0 social-fun.ru +0.0.0.0 socialmadesimple.com +0.0.0.0 socialseet.ru +0.0.0.0 social-s-ggg.xyz +0.0.0.0 social-s-hhh.xyz +0.0.0.0 social-s-iii.xyz +0.0.0.0 socialtrade.biz +0.0.0.0 social-vestnik.ru +0.0.0.0 soc-proof.su +0.0.0.0 soda.media +0.0.0.0 sodexo.com +0.0.0.0 sofit-dmd.ru +0.0.0.0 soft1.ru +0.0.0.0 softlinesolutions.me +0.0.0.0 softomix.com +0.0.0.0 softomix.net +0.0.0.0 softonicads.com +0.0.0.0 soft-program.com +0.0.0.0 soft-terminal.ru +0.0.0.0 softtor.com +0.0.0.0 softxaker.ru +0.0.0.0 soheavyblog.com +0.0.0.0 sohoindia.net +0.0.0.0 solitaire-game.ru +0.0.0.0 solmarket.by +0.0.0.0 solnplast.ru +0.0.0.0 sonata-arctica.wz.cz +0.0.0.0 songoo.wz.cz +0.0.0.0 songplanet.ru +0.0.0.0 sonnikforme.ru +0.0.0.0 sophang8.com +0.0.0.0 sortthemesitesby.com +0.0.0.0 sotkal.lark.ru +0.0.0.0 soundfrost.org +0.0.0.0 soup.io +0.0.0.0 souvenir.cc +0.0.0.0 souvenirua.com +0.0.0.0 sovetogorod.ru +0.0.0.0 soviet-portal.do.am +0.0.0.0 spacash.com +0.0.0.0 spacebarnot.work +0.0.0.0 spaceshipad.com +0.0.0.0 space.skachat-besplatno-dlja-mobily.ru +0.0.0.0 spammen.de +0.0.0.0 spasswelt.xyz +0.0.0.0 spbchampionat.ru +0.0.0.0 spb.ru +0.0.0.0 special-porn.com +0.0.0.0 speedup-my.site +0.0.0.0 spidtest.org +0.0.0.0 spin2016.cf +0.0.0.0 splendorsearch-a.akamaihd.net +0.0.0.0 sport7777.net +0.0.0.0 sports-supplements.us +0.0.0.0 sport-video-obzor.ru +0.0.0.0 spravka130.ru +0.0.0.0 sprttrack.com +0.0.0.0 sps-shop.com +0.0.0.0 sptslmtrafms.com +0.0.0.0 spyfu.com +0.0.0.0 spylog.com +0.0.0.0 spymac.net +0.0.0.0 spy-sts.com +0.0.0.0 squidoo.com +0.0.0.0 srdrvp.com +0.0.0.0 srecorder.com +0.0.0.0 sr-rekneskap.no +0.0.0.0 sstroy44.ru +0.0.0.0 stackthatbucks.com +0.0.0.0 stairliftsarea.com +0.0.0.0 stairliftstrue.com +0.0.0.0 stal-rulon.ru +0.0.0.0 stanthonyscatholicchurch.org +0.0.0.0 star61.de +0.0.0.0 stardevine.com +0.0.0.0 stariy-baku.com +0.0.0.0 starpages.net +0.0.0.0 start.myplaycity.com +0.0.0.0 startufa.ru +0.0.0.0 startwp.org +0.0.0.0 starwarspcs.com +0.0.0.0 statistici.ro +0.0.0.0 stats-public.grammarly.io +0.0.0.0 statustroll.com +0.0.0.0 stauga.altervista.org +0.0.0.0 staynplay.net +0.0.0.0 steame.ru +0.0.0.0 steelmaster.lv +0.0.0.0 stefanbakosab.se +0.0.0.0 stickers-market.ru +0.0.0.0 stmassage.ru +0.0.0.0 stockquotes.wooeb.com +0.0.0.0 stoki.ru +0.0.0.0 stop-gepatit.te.ua +0.0.0.0 storehouse.ua +0.0.0.0 store-rx.com +0.0.0.0 stpolice.com +0.0.0.0 strag-invest.ru +0.0.0.0 strana-krasoty.ru +0.0.0.0 strana-solnca.ru +0.0.0.0 streetfire.net +0.0.0.0 streetfooduncovered.com +0.0.0.0 streha-metalko.si +0.0.0.0 stretchingabuckblog.com +0.0.0.0 stretchmate.net +0.0.0.0 strfls.com +0.0.0.0 strigkaomsk.ru +0.0.0.0 stroicol.net +0.0.0.0 stroilka.info +0.0.0.0 stroimajor.ru +0.0.0.0 stroiminsk.org +0.0.0.0 stromerrealty.com +0.0.0.0 strongholdsb.ru +0.0.0.0 strongsignal-a.akamaihd.net +0.0.0.0 stroydetali.ru +0.0.0.0 stroyhelp-dv.ru +0.0.0.0 stroymonolit.su +0.0.0.0 strv.se +0.0.0.0 studiofaca.com +0.0.0.0 stuff-about-money.com +0.0.0.0 styro.ru +0.0.0.0 success-seo.com +0.0.0.0 suchenindeutschland.com +0.0.0.0 sugarkun.com +0.0.0.0 suggest-keywords.com +0.0.0.0 sugvant.ru +0.0.0.0 sukarame.net +0.0.0.0 sukirgenk.dvrlists.com +0.0.0.0 summerlinhomes411.info +0.0.0.0 sumo.com +0.0.0.0 superinterstitial.com +0.0.0.0 superkanpo.com +0.0.0.0 supermesta.ru +0.0.0.0 supernew.org +0.0.0.0 superpages.com +0.0.0.0 supers.com.ua +0.0.0.0 superstats.com +0.0.0.0 supervesti.ru +0.0.0.0 surcentro.com +0.0.0.0 sureone.pro +0.0.0.0 surfbuyermac.com +0.0.0.0 surflinksmedical.com +0.0.0.0 surgut.zrus.org +0.0.0.0 susanholtphotography.com +0.0.0.0 svarbit.com +0.0.0.0 svarkagid.com +0.0.0.0 svbur.ru +0.0.0.0 svetlotorg.ru +0.0.0.0 svetodiodoff.ru +0.0.0.0 svtrd.com +0.0.0.0 swagbucks.com +0.0.0.0 swinger-mobil.net +0.0.0.0 swingerseiten.com +0.0.0.0 swinginwithme.ru +0.0.0.0 swiped.su +0.0.0.0 swsociety.se +0.0.0.0 sygraem.com +0.0.0.0 syla.tk +0.0.0.0 syvertsen-da.no +0.0.0.0 t3chtonic.com +0.0.0.0 tablepicz.com +0.0.0.0 tabletkinaodchudzanie.com.pl +0.0.0.0 taboola.com +0.0.0.0 tacbelarus.ru +0.0.0.0 tagil.zrus.org +0.0.0.0 taihouse.ru +0.0.0.0 takethatad.com +0.0.0.0 tako3.com +0.0.0.0 talant-factory.ru +0.0.0.0 tampabaywatch.org +0.0.0.0 taqywu51.soup.io +0.0.0.0 tarad.com +0.0.0.0 tastyfoodideas.com +0.0.0.0 tattogirlspix.com +0.0.0.0 tattomedia.com +0.0.0.0 tattoo33.ru +0.0.0.0 tattooha.com +0.0.0.0 tattooreligion.ru +0.0.0.0 tatz.tk +0.0.0.0 taxidermy4cash.com +0.0.0.0 taximytishi.ru +0.0.0.0 taxi-v-eisk.ru +0.0.0.0 td-33.ru +0.0.0.0 teastory.co +0.0.0.0 techart24.com +0.0.0.0 technopellet.gr +0.0.0.0 tecspb.ru +0.0.0.0 tedxrj.com +0.0.0.0 tedy.su +0.0.0.0 teenbbw.yopoint.in +0.0.0.0 teesdaleflyballclub.co.uk +0.0.0.0 tehngr.ru +0.0.0.0 telefonsexi.com +0.0.0.0 telefonsexkostenlos.tk +0.0.0.0 telefonsex-ohne0900.net +0.0.0.0 telefonsexsofort.tk +0.0.0.0 telegraf.by +0.0.0.0 telegramdownload10.com +0.0.0.0 telemetryverification.net +0.0.0.0 telesvoboda.ru +0.0.0.0 telsis.com +0.0.0.0 template-kid.com +0.0.0.0 tennis-img.org +0.0.0.0 terraclicks.com +0.0.0.0 terrafootwear.us +0.0.0.0 teslathemes.com +0.0.0.0 teur.tk +0.0.0.0 texbaza.by +0.0.0.0 textads.men +0.0.0.0 thebluenoodle.com +0.0.0.0 thebluffs.com +0.0.0.0 thecoolimages.net +0.0.0.0 thecoral.com.br +0.0.0.0 thecounter.com +0.0.0.0 thedownloadfreeonlinegames.blogspot.com +0.0.0.0 thedownloadfromwarez.blogspot.com +0.0.0.0 thefarmergame.com +0.0.0.0 thefds.net +0.0.0.0 thegioixekhach.com +0.0.0.0 theguardlan.com +0.0.0.0 theheroes.ru +0.0.0.0 thejournal.ru +0.0.0.0 themestotal.com +0.0.0.0 thenetinfo.com +0.0.0.0 thepokertimer.com +0.0.0.0 thetattoohut.com +0.0.0.0 thetoiletpaper.com +0.0.0.0 the-torrent-tracker.blogspot.com +0.0.0.0 the-trader.net +0.0.0.0 the-usa-games.blogspot.com +0.0.0.0 thewomenlife.com +0.0.0.0 thfox.com +0.0.0.0 thiegs.reco.ws +0.0.0.0 thin.me.pn +0.0.0.0 thruport.com +0.0.0.0 tiandeural.ru +0.0.0.0 tiens2010.ru +0.0.0.0 timeallnews.ru +0.0.0.0 timecrimea.ru +0.0.0.0 time-japan.ru +0.0.0.0 timer4web.com +0.0.0.0 timetorelax.biz +0.0.0.0 titelhelden.eu +0.0.0.0 titslove.yopoint.in +0.0.0.0 tizanidine4mg.blogspot.com +0.0.0.0 tizanidine4mgprice.blogspot.com +0.0.0.0 tizanidine4mgstreetprice.blogspot.com +0.0.0.0 tizanidine4mgstreetvalue.blogspot.com +0.0.0.0 tizanidine4mgtablets.blogspot.com +0.0.0.0 tizanidine4mguses.blogspot.com +0.0.0.0 tizanidine6mg.blogspot.com +0.0.0.0 tizanidineandcipro.blogspot.com +0.0.0.0 tizanidineandgabapentin.blogspot.com +0.0.0.0 tizanidineandhydrocodone.blogspot.com +0.0.0.0 tizanidinecapsules.blogspot.com +0.0.0.0 tizanidinecost.blogspot.com +0.0.0.0 tizanidinedosage.blogspot.com +0.0.0.0 tizanidinedosageforsleep.blogspot.com +0.0.0.0 tizanidinedruginteractions.blogspot.com +0.0.0.0 tizanidinedrugtest.blogspot.com +0.0.0.0 tizanidineduringpregnancy.blogspot.com +0.0.0.0 tizanidinefibromyalgia.blogspot.com +0.0.0.0 tizanidineformigraines.blogspot.com +0.0.0.0 tizanidineforopiatewithdrawal.blogspot.com +0.0.0.0 tizanidinehcl2mg.blogspot.com +0.0.0.0 tizanidinehcl2mgsideeffects.blogspot.com +0.0.0.0 tizanidinehcl2mgtablet.blogspot.com +0.0.0.0 tizanidinehcl4mgisitanarcotic.blogspot.com +0.0.0.0 tizanidinehcl4mgtab.blogspot.com +0.0.0.0 tizanidinehcl4mgtabinfo.blogspot.com +0.0.0.0 tizanidinehcl4mgtablet.blogspot.com +0.0.0.0 tizanidinehclsideeffects.blogspot.com +0.0.0.0 tizanidinehydrochloride2mg.blogspot.com +0.0.0.0 tizanidinehydrochloride4mgstreetvalue.blogspot.com +0.0.0.0 tizanidineinfo.blogspot.com +0.0.0.0 tizanidineingredients.blogspot.com +0.0.0.0 tizanidineinteractions.blogspot.com +0.0.0.0 tizanidinemusclerelaxant.blogspot.com +0.0.0.0 tizanidinenarcotic.blogspot.com +0.0.0.0 tizanidineonline.blogspot.com +0.0.0.0 tizanidineoral.blogspot.com +0.0.0.0 tizanidineorflexeril.blogspot.com +0.0.0.0 tizanidinepain.blogspot.com +0.0.0.0 tizanidinepills.blogspot.com +0.0.0.0 tizanidinerecreationaluse.blogspot.com +0.0.0.0 tizanidinerestlesslegsyndrome.blogspot.com +0.0.0.0 tizanidineshowupondrugtest.blogspot.com +0.0.0.0 tizanidinesideeffects.blogspot.com +0.0.0.0 tizanidinesideeffectsweightloss.blogspot.com +0.0.0.0 tizanidinesleepaid.blogspot.com +0.0.0.0 tizanidinestreetprice.blogspot.com +0.0.0.0 tizanidinestreetvalue.blogspot.com +0.0.0.0 tizanidineusedfor.blogspot.com +0.0.0.0 tizanidinevscyclobenzaprine.blogspot.com +0.0.0.0 tizanidinevssoma.blogspot.com +0.0.0.0 tizanidinevsvalium.blogspot.com +0.0.0.0 tizanidinewithdrawal.blogspot.com +0.0.0.0 tizanidinewithdrawalsymptoms.blogspot.com +0.0.0.0 tizanidinezanaflex.blogspot.com +0.0.0.0 tjkckpytpnje.com +0.0.0.0 tkanorganizma.ru +0.0.0.0 tk-assortiment.ru +0.0.0.0 tksn.ru +0.0.0.0 tmearegion26.com +0.0.0.0 tmm-kurs.ru +0.0.0.0 tmtrck.com +0.0.0.0 tnaionline.org +0.0.0.0 todohr.com +0.0.0.0 toloka.hurtom.com +0.0.0.0 tomatis.gospartner.com +0.0.0.0 tomck.com +0.0.0.0 tongkatmadura.info +0.0.0.0 toolsky.com +0.0.0.0 tooplay.com +0.0.0.0 tootoo.to +0.0.0.0 top10-way.com +0.0.0.0 top1-seo-service.com +0.0.0.0 top250movies.ru +0.0.0.0 topads.men +0.0.0.0 topappspro.com +0.0.0.0 topbestgames.com +0.0.0.0 topclickguru.com +0.0.0.0 top-karkas.ru +0.0.0.0 topmira.com +0.0.0.0 topquality.cf +0.0.0.0 topshef.ru +0.0.0.0 topvidos.ru +0.0.0.0 torontoplumbinggroup.com +0.0.0.0 torrent-newgames.com +0.0.0.0 torrents.cd +0.0.0.0 torrents-tracker.com +0.0.0.0 torrnada.ru +0.0.0.0 torture.ml +0.0.0.0 totu.info +0.0.0.0 touchmods.fr +0.0.0.0 tourismvictoria.com +0.0.0.0 tour-line.net +0.0.0.0 toursmaps.com +0.0.0.0 tovaroboom.vast.ru +0.0.0.0 toxicwap.com +0.0.0.0 toys.erolove.in +0.0.0.0 tozup.com +0.0.0.0 tpu.ru +0.0.0.0 track-rankings.online +0.0.0.0 tracksurf.daooda.com +0.0.0.0 tracksz.co +0.0.0.0 tradedeals.biz +0.0.0.0 trafaret74.ru +0.0.0.0 traffic100.com +0.0.0.0 traffic2cash.org +0.0.0.0 trafficfactory.biz +0.0.0.0 trafficjunky.com +0.0.0.0 trafficjunky.net +0.0.0.0 trafficmania.com +0.0.0.0 trafficmonetize.org +0.0.0.0 trafficmp.com +0.0.0.0 trafficnetzwerk.de +0.0.0.0 trafficstars.com +0.0.0.0 traffique.net +0.0.0.0 traffixer.com +0.0.0.0 traffmonster.info +0.0.0.0 traffpartners.com +0.0.0.0 trahic.ru +0.0.0.0 trahvid.com +0.0.0.0 tramadolandtizanidine.blogspot.com +0.0.0.0 traxdom.ru +0.0.0.0 treasuretrack-a.akamaihd.net +0.0.0.0 trion.od.ua +0.0.0.0 tripper.de +0.0.0.0 tri-slona.org +0.0.0.0 triumf-realty.ru +0.0.0.0 trk-4.net +0.0.0.0 trkdf.com +0.0.0.0 trkur.com +0.0.0.0 trubywriting.com +0.0.0.0 trucri.me +0.0.0.0 trudogolik.net +0.0.0.0 truemfilelj.gq +0.0.0.0 trustedhealthtips.com +0.0.0.0 trustedmaccleaner.com +0.0.0.0 try-rx.com +0.0.0.0 tsan.net +0.0.0.0 tsstcorpcddvdwshbbdriverfb.aircus.com +0.0.0.0 tsyndicate.com +0.0.0.0 ttrraacckkrr.com +0.0.0.0 ttsq.fr +0.0.0.0 tube8.com +0.0.0.0 tubeline.biz +0.0.0.0 tuberkulezanet.ru +0.0.0.0 tuberkuleznik.ru +0.0.0.0 tuckermktg.com +0.0.0.0 tula.howotorg.ru +0.0.0.0 tula.mdverey.ru +0.0.0.0 tupper-posuda.ru +0.0.0.0 tupper-shop.ru +0.0.0.0 turbo-suslik.org +0.0.0.0 turist-strani.ru +0.0.0.0 turizm.bz +0.0.0.0 turkeyreport.tk +0.0.0.0 turvgori.ru +0.0.0.0 tvand.ru +0.0.0.0 tversvet.ru +0.0.0.0 tvorozhnaja-zapekanka-recept.ru +0.0.0.0 tvoystartup.ru +0.0.0.0 tv-spoty.info +0.0.0.0 tvteleport.ru +0.0.0.0 twelvevisionspartyofcolorado.com +0.0.0.0 twiclub.in +0.0.0.0 twincitiescarservice.com +0.0.0.0 twinderbella.com +0.0.0.0 twitlinks.com +0.0.0.0 twittrading.com +0.0.0.0 twittruth.com +0.0.0.0 twodollarshows.com +0.0.0.0 twojebook.pl +0.0.0.0 twu.com.ua +0.0.0.0 txxx.com +0.0.0.0 tyumen.xrus.org +0.0.0.0 u17795.netangels.ru +0.0.0.0 ua-company.ru +0.0.0.0 uamtrk.com +0.0.0.0 uasb.ru +0.0.0.0 ublaze.ru +0.0.0.0 u-cheats.ru +0.0.0.0 uchebavchehii.ru +0.0.0.0 uchil.net +0.0.0.0 ucoz.ru +0.0.0.0 ucsol.ru +0.0.0.0 udsgame.online +0.0.0.0 ufa.xrus.org +0.0.0.0 uggbootsoutletsale.us +0.0.0.0 uggsale.online +0.0.0.0 ugguk.online +0.0.0.0 ugogo.info +0.0.0.0 uhdtv.website +0.0.0.0 uhodzalijami.ru +0.0.0.0 uhod-za-sobakoj.ru +0.0.0.0 ukkelberg.no +0.0.0.0 ukrobstep.com +0.0.0.0 ukrup.com +0.0.0.0 ultimateclassicrock.com +0.0.0.0 ultimatesetnewfreeallsoftupgradesystems.pw +0.0.0.0 ultramart.biz +0.0.0.0 umg-stroy.ru +0.0.0.0 umityangin.net +0.0.0.0 um-razum.ru +0.0.0.0 underthesite.com +0.0.0.0 uni.me +0.0.0.0 unimodemhalfduplefw.pen.io +0.0.0.0 unionmarkt.de +0.0.0.0 unitexindia.com +0.0.0.0 unitygame3d.com +0.0.0.0 universals.com.ua +0.0.0.0 unmaroll.ya.ru +0.0.0.0 unpredictable.ga +0.0.0.0 uogonline.com +0.0.0.0 upstore.me +0.0.0.0 uptime-alpha.net +0.0.0.0 uptimebot.net +0.0.0.0 uptimechecker.com +0.0.0.0 uptime.com +0.0.0.0 ural-buldozer.ru +0.0.0.0 urccvfmc.bloger.index.hr +0.0.0.0 urdoot.win +0.0.0.0 url2image.com +0.0.0.0 urlcut.ru +0.0.0.0 url-img.link +0.0.0.0 urlopener.blogspot.com.au +0.0.0.0 urlopener.com +0.0.0.0 uroki.net +0.0.0.0 usacasino.com +0.0.0.0 usadacha.net +0.0.0.0 us-america.ru +0.0.0.0 usdx.us +0.0.0.0 userequip.com +0.0.0.0 ussearche.cf +0.0.0.0 usswrite.com +0.0.0.0 ustion.ru +0.0.0.0 utrolive.ru +0.0.0.0 uvozdeckych.info +0.0.0.0 uytmaster.ru +0.0.0.0 uzungil.com +0.0.0.0 v24s.net +0.0.0.0 v720hd.ru +0.0.0.0 vabasa.inwtrade.com +0.0.0.0 vacuumscleaner.com +0.0.0.0 vadimkravtcov.ru +0.0.0.0 valkiria-tk.ru +0.0.0.0 valoresito.com +0.0.0.0 valueclick.com +0.0.0.0 vandrie-ict.nl +0.0.0.0 vapmedia.org +0.0.0.0 vapsy.com +0.0.0.0 varikoz24.com +0.0.0.0 vashsvet.com +0.0.0.0 vasileostrovsky-rayon.ru +0.0.0.0 vavilone.com +0.0.0.0 vbabule.net +0.0.0.0 vduplo.ru +0.0.0.0 vedomstvo.net +0.0.0.0 veerotech.com +0.0.0.0 vegan-foods.us +0.0.0.0 vegascosmetics.ru +0.0.0.0 vektorpress.ru +0.0.0.0 vekzdorov.ru +0.0.0.0 vellings.info +0.0.0.0 velobikestock.com +0.0.0.0 venta-prom.ru +0.0.0.0 ventelnos.com +0.0.0.0 vereo.eu +0.0.0.0 vesnatehno.com +0.0.0.0 vesnatehno.ru +0.0.0.0 vezuviy.su +0.0.0.0 vgoloveboli.net +0.0.0.0 viagra.pp.ua +0.0.0.0 via-gra.webstarts.com +0.0.0.0 viagroid.ru +0.0.0.0 viandpet.com +0.0.0.0 viberdownload10.com +0.0.0.0 video-chat.cn +0.0.0.0 video-chat.in +0.0.0.0 videochat.mx +0.0.0.0 videochat.tv.br +0.0.0.0 videochat.world +0.0.0.0 videochaty.ru +0.0.0.0 video-hollywood.ru +0.0.0.0 videojam.tv +0.0.0.0 videokrik.net +0.0.0.0 videooko.weebly.com +0.0.0.0 video--production.com +0.0.0.0 videosbox.ru +0.0.0.0 videos-for-your-business.com +0.0.0.0 videotuber.ru +0.0.0.0 video-woman.com +0.0.0.0 vielporno.net +0.0.0.0 viel.su +0.0.0.0 vigrx-original.ru +0.0.0.0 viktoria-center.ru +0.0.0.0 vilingstore.net +0.0.0.0 villacoloniale.com +0.0.0.0 villakohlanta.nu +0.0.0.0 vinsit.ru +0.0.0.0 vinylvault.co.uk +0.0.0.0 vip2ch.com +0.0.0.0 vip.51.la +0.0.0.0 vip-dom.in +0.0.0.0 vip-file.com +0.0.0.0 vipms.ru +0.0.0.0 vip-parfumeria.ru +0.0.0.0 vipsiterip.org +0.0.0.0 virtuagirl.com +0.0.0.0 visa-china.ru +0.0.0.0 visa-pasport.ru +0.0.0.0 visionwell.com.cn +0.0.0.0 visitcambridge.org +0.0.0.0 vita.com.hr +0.0.0.0 vitalads.net +0.0.0.0 vitanail.ru +0.0.0.0 viven.host.sk +0.0.0.0 vizag.kharkov.ua +0.0.0.0 vkak.ru +0.0.0.0 vk-mus.ru +0.0.0.0 vkontaktemusic.ru +0.0.0.0 vkontarkte.com +0.0.0.0 vksaver-all.ru +0.0.0.0 vladhistory.com +0.0.0.0 vladimir.xrus.org +0.0.0.0 vladimir.zrus.org +0.0.0.0 vltai.com +0.0.0.0 vmnmvzsmn.over-blog.com +0.0.0.0 vodaodessa.com +0.0.0.0 vod.com.ua +0.0.0.0 voditeltrezviy.ru +0.0.0.0 vodkoved.ru +0.0.0.0 volgograd.xrus.org +0.0.0.0 voloomoney.com +0.0.0.0 volume-pills.biz +0.0.0.0 voluumtracker1.com +0.0.0.0 voluumtrk.com +0.0.0.0 vonradio.com +0.0.0.0 voprosotvet24.ru +0.0.0.0 voronezh.xrus.org +0.0.0.0 vostoktrade.info +0.0.0.0 vote-up.ru +0.0.0.0 vozbujdenie.com +0.0.0.0 vpnhowto.info +0.0.0.0 vremya.eu +0.0.0.0 vriel.batcave.net +0.0.0.0 vrnelectro.ru +0.0.0.0 vrotike.ru +0.0.0.0 vsesubwaysurfers.com +0.0.0.0 vseuznaem.com +0.0.0.0 vsexkontakte.net +0.0.0.0 vtc.pw +0.0.0.0 vucms.com +0.0.0.0 vvon.co.uk +0.0.0.0 vykup-avto-krasnodar.ru +0.0.0.0 vykupavto-krasnodar.ru +0.0.0.0 vzglyadriv.kg +0.0.0.0 vzlom-na-zakaz.com +0.0.0.0 w3data.co +0.0.0.0 w3javascript.com +0.0.0.0 w7s.ru +0.0.0.0 walkme.com +0.0.0.0 wallpapers-best.com +0.0.0.0 wapsite.me +0.0.0.0 wareseeker.com +0.0.0.0 warningwar.ru +0.0.0.0 warningzscaler.heraeus.com +0.0.0.0 watchdogs-2.ru +0.0.0.0 watch-movies.ru +0.0.0.0 watchmygf.net +0.0.0.0 waterpurifier.club +0.0.0.0 wdfdocando.com +0.0.0.0 wdrake.com +0.0.0.0 we-are-gamers.com +0.0.0.0 webads.co.nz +0.0.0.0 webalan.ru +0.0.0.0 web-betting.ru +0.0.0.0 web.cvut.cz +0.0.0.0 webinstantservice.com +0.0.0.0 webix.me +0.0.0.0 webjam.com +0.0.0.0 weblo.com +0.0.0.0 webmasterhome.cn +0.0.0.0 webmonetizer.net +0.0.0.0 webnode.me +0.0.0.0 webradiology.ru +0.0.0.0 webs.com +0.0.0.0 webscouter.net +0.0.0.0 webshoppermac.com +0.0.0.0 websiteaccountant.de +0.0.0.0 website-analytics.online +0.0.0.0 website-datenbank.de +0.0.0.0 websiteexplorer.info +0.0.0.0 websites-reviews.com +0.0.0.0 websitevaluebot.com +0.0.0.0 webtherapy.ru +0.0.0.0 weburlopener.com +0.0.0.0 wechatdownload10.com +0.0.0.0 weclipart.com +0.0.0.0 wedding0venues.tk +0.0.0.0 weddingdresses.xyz +0.0.0.0 wedding-salon.net +0.0.0.0 weekes.biz.tc +0.0.0.0 weightatraining.com +0.0.0.0 welck.octopis.com +0.0.0.0 welcomeauto.ru +0.0.0.0 wellcome2slovenia.ru +0.0.0.0 wenimage.com +0.0.0.0 weprik.ru +0.0.0.0 wesharepics.com +0.0.0.0 wesharepics.info +0.0.0.0 wesharepics.site +0.0.0.0 westermarkanjou.se +0.0.0.0 westsextube.com +0.0.0.0 westum.se +0.0.0.0 westvilletowingservices.co.za +0.0.0.0 wetgames.ru +0.0.0.0 wewehd7e6333xx.com +0.0.0.0 whatistizanidine2mg.blogspot.com +0.0.0.0 whatistizanidinehclusedfor.blogspot.com +0.0.0.0 whatsappdownload10.com +0.0.0.0 whatsupinfoley.com +0.0.0.0 whatzmyip.net +0.0.0.0 wheelchairliftsarea.com +0.0.0.0 whereiskentoday.com +0.0.0.0 where-toget.com +0.0.0.0 whipme.yopoint.in +0.0.0.0 whiteelephantwellington.com +0.0.0.0 whiteproduct.com +0.0.0.0 wholesalecheapjerseysfree.com +0.0.0.0 wholesalejerseychinaoutlet.com +0.0.0.0 wholesalejerseychinashop.com +0.0.0.0 wholesalejerseys-cheapest.com +0.0.0.0 wholesalejerseysgaa.com +0.0.0.0 wholesalenfljerseys.us.com +0.0.0.0 wholinkstome.com +0.0.0.0 whos.amung.us +0.0.0.0 whosonmyserver.com +0.0.0.0 wieseversa.no +0.0.0.0 wikes.20fr.com +0.0.0.0 wildcattube.com +0.0.0.0 wildworld.site +0.0.0.0 windowssearch-exp.com +0.0.0.0 wineitudes.wordpress.com +0.0.0.0 wineration.com +0.0.0.0 wingsoffury2.com +0.0.0.0 wingsofrefuge.net +0.0.0.0 winner7777.net +0.0.0.0 winterclassichockeyjerseys.com +0.0.0.0 winx-play.ru +0.0.0.0 witherrom55.eklablog.fr +0.0.0.0 w-journal.ru +0.0.0.0 wnoz.de +0.0.0.0 womama.ru +0.0.0.0 woman-h.ru +0.0.0.0 woman-orgasm.ru +0.0.0.0 woman-tampon.ru +0.0.0.0 womenpics.net +0.0.0.0 womens-journal.net +0.0.0.0 womensplay.net +0.0.0.0 womensterritory.ru +0.0.0.0 wonderfulflowers.biz +0.0.0.0 woodyguthrie.se +0.0.0.0 wordpresscore.com +0.0.0.0 wordpress-crew.net +0.0.0.0 word-vorlagen.net +0.0.0.0 word-vorlagen.xyz +0.0.0.0 works.if.ua +0.0.0.0 worldhistory.biz +0.0.0.0 worldinternetauthority.com +0.0.0.0 worldis.me +0.0.0.0 worldlovers.ru +0.0.0.0 world-mmo.com +0.0.0.0 worldmusicfests.com +0.0.0.0 worldoffiles.ru +0.0.0.0 wormix-cheats.ru +0.0.0.0 wowas31.ucoz.ru +0.0.0.0 woweb.com.ua +0.0.0.0 writingservices17.blogspot.ru +0.0.0.0 wrona.it +0.0.0.0 wsgames.ru +0.0.0.0 wstroika.ru +0.0.0.0 wttavern.com +0.0.0.0 wurr.voila.net +0.0.0.0 ww1943.ru +0.0.0.0 www.arenda-yeisk.ru +0.0.0.0 wzgyyq.com +0.0.0.0 xaijo.com +0.0.0.0 xbaboon.com +0.0.0.0 xblog.in +0.0.0.0 xboxster.ru +0.0.0.0 xchat26.myfreecams.com +0.0.0.0 xclicks.net +0.0.0.0 xcombear.ru +0.0.0.0 xdoza.com +0.0.0.0 xep.info +0.0.0.0 xfire.com +0.0.0.0 xgftnlrt.bloger.index.hr +0.0.0.0 xjlottery.com +0.0.0.0 xjrul.com +0.0.0.0 xkaz.org +0.0.0.0 x-lime.net +0.0.0.0 xlolitka.com +0.0.0.0 xlovecam.com +0.0.0.0 xmladserver.com +0.0.0.0 xmlinde.com +0.0.0.0 xmronta.com +0.0.0.0 xn--1-8sbcpb0bdm8k6a.xn--p1ai +0.0.0.0 xn--24-glceagatoq7c2a6ioc.xn--p1ai +0.0.0.0 xn-----6kcaacnblni5c5bicdpcmficy.xn--p1ai +0.0.0.0 xn-----6kccaibs5cb8afhjrfmix2n.xn--p1ai +0.0.0.0 xn------7cdbapdecfd4ak1bn0amjffj7afu3y.xn--p1ai +0.0.0.0 xn-----7kcabaipgeakzcss7bjdqdwpfnhv.xn--p1ai +0.0.0.0 xn-----7kceclhb4abre1b4a0ccl2fxch1a.xn--p1ai +0.0.0.0 xn----7sbaaabaei0cc8aj5bj0bncejx.xn--p1ai +0.0.0.0 xn----7sbahjd3btneuw1joc.xn--p1ai +0.0.0.0 xn----7sbbagbq7bd5aheftfllo4m.xn--p1ai +0.0.0.0 xn----7sbbahaq9bb5afgiqfliv4m.xn--p1ai +0.0.0.0 xn----7sbho2agebbhlivy.xn--p1ai +0.0.0.0 xn----7sbifcamovvfggw9d.xn--p1ai +0.0.0.0 xn--80aaafbn2bc2ahdfrfkln6l.xn--p1ai +0.0.0.0 xn--80aaagvmjabrs1aoc9luc.xn--p1ai +0.0.0.0 xn--80aaaks3bbhabgbigamdr2h.xn--p1ai +0.0.0.0 xn--80aafb2a.xn--p1ai +0.0.0.0 xn--80aagddcgkbcqbad7amllnejg6dya.xn--p1ai +0.0.0.0 xn--80aanaardaperhcem4a6i.com +0.0.0.0 xn--80ab4aa2g.xn--p1ai +0.0.0.0 xn--80adaggc5bdhlfamsfdij4p7b.xn--p1ai +0.0.0.0 xn--80aeahghtf8ac5i.xn--p1ai +0.0.0.0 xn--80aebbcbcdemfkhba4byaehoejh8dza3v.xn--p1ai +0.0.0.0 xn--80ahvj9e.xn--p1ai +0.0.0.0 xn--80aikhbrhr.net +0.0.0.0 xn--80ajbshivpvn2i.xn--p1ai +0.0.0.0 xn--80ajjbdhgmudixfjc8c5a9df8b.xn--p1ai +0.0.0.0 xn--80ak6aa92e.com +0.0.0.0 xn--80aodinpgi.xn--p1ai +0.0.0.0 xn-----8kcatubaocd1bneepefojs1h2e.xn--p1ai +0.0.0.0 xn----8sbdbjgb1ap7a9c4czbh.xn--p1acf +0.0.0.0 xn----8sbhefaln6acifdaon5c6f4axh.xn--p1ai +0.0.0.0 xn--90acenikpebbdd4f6d.xn--p1ai +0.0.0.0 xn----9sbebi2bvzr7h.xn--p1ai +0.0.0.0 xn--b1adccaf1bzj.xn--p1ai +0.0.0.0 xn--b1ag5cfn.xn--p1ai +0.0.0.0 xn--b1agm2d.net +0.0.0.0 xn--c1acygb.xn--p1ai +0.0.0.0 xn--d1abj0abs9d.in.ua +0.0.0.0 xn--e1afanlbnfckd7c3d.xn--p1ai +0.0.0.0 xn--e1aggki3c.xn--80adxhks +0.0.0.0 xn--h1aakne2ba.xn--p1ai +0.0.0.0 xn--h1ahbi.com.ua +0.0.0.0 xn--hxazdsfy.blogspot.com +0.0.0.0 xn----itbeirbjbi7bc6bh2d.xn--p1ai +0.0.0.0 xn----itbkqkfiq.xn--p1ai +0.0.0.0 xn--l1aengat.xn--p1ai +0.0.0.0 xn--lifehacer-1rb.com +0.0.0.0 xn--oogle-wmc.com +0.0.0.0 xn--q1a.xn--b1aube0e.xn--c1acygb.xn--p1ai +0.0.0.0 xnxxandxvideos.com +0.0.0.0 xnxx-n.com +0.0.0.0 xolodremont.ru +0.0.0.0 x-porno.video +0.0.0.0 xportvusbdriver8i.snack.ws +0.0.0.0 xpresscare.ru +0.0.0.0 x.rafomedia.com +0.0.0.0 x-rates.ru +0.0.0.0 xrus.org +0.0.0.0 xsion.net +0.0.0.0 x-stars.ru +0.0.0.0 xtube.com +0.0.0.0 xtubeporno.net +0.0.0.0 xuki.us +0.0.0.0 xvideosbay.com +0.0.0.0 xvideosporn.biz +0.0.0.0 xwatt.ru +0.0.0.0 xxart.ru +0.0.0.0 xxlargepop.com +0.0.0.0 xxxdatinglocal.us +0.0.0.0 xxxguitars.com +0.0.0.0 xxxnatelefon.ru +0.0.0.0 xxxrus.org +0.0.0.0 xxx-treker.ru +0.0.0.0 xxxtube69.com +0.0.0.0 xz618.com +0.0.0.0 xzlive.com +0.0.0.0 yaaknaa.info +0.0.0.0 yaderenergy.ru +0.0.0.0 yadro.ru +0.0.0.0 yaminecraft.ru +0.0.0.0 yatrk.xyz +0.0.0.0 yeartwit.com +0.0.0.0 yebocasino.com +0.0.0.0 yebocasino.co.za +0.0.0.0 ynymnwbm.bloger.index.hr +0.0.0.0 yogamatsexpert.com +0.0.0.0 yopoint.in +0.0.0.0 yorkshireccc.com +0.0.0.0 yorkshire.com +0.0.0.0 yottos.com +0.0.0.0 youandcredit.ru +0.0.0.0 youbloodyripper.com +0.0.0.0 youdao.com +0.0.0.0 youdesigner.kz +0.0.0.0 yougetsignal.com +0.0.0.0 youghbould.wordpress.com +0.0.0.0 yougotanewdomain.com +0.0.0.0 youjizz.vc +0.0.0.0 youporn-forum.ga +0.0.0.0 youporn-forum.uni.me +0.0.0.0 youporn-ru.com +0.0.0.0 youradexchange.com +0.0.0.0 youradulthosting.com +0.0.0.0 your-bearings.com +0.0.0.0 yourdesires.ru +0.0.0.0 youresponsive.com +0.0.0.0 yourothersite.com +0.0.0.0 yoursearch.me +0.0.0.0 yoursite.com +0.0.0.0 youtoner.it +0.0.0.0 youtubedownload.org +0.0.0.0 yuantuo.co.jp +0.0.0.0 yuarra.pluto.ro +0.0.0.0 yubikk.info +0.0.0.0 yugk.net +0.0.0.0 yugo-star.ru +0.0.0.0 yunque.pluto.ro +0.0.0.0 yurgorod.ru +0.0.0.0 yur-p.ru +0.0.0.0 za-fun-offer.com +0.0.0.0 zahvat.ru +0.0.0.0 zaidia.xhost.ro +0.0.0.0 zaimhelp.ru +0.0.0.0 zaim-pod-zalog-krasnodar.ru +0.0.0.0 zajm-pod-zalog-nedvizhimosti.ru +0.0.0.0 zajm-zalog-krasnodar.ru +0.0.0.0 zakazfutbolki.com +0.0.0.0 zakazvzloma.com +0.0.0.0 zakon-ob-obrazovanii.ru +0.0.0.0 zakonobosago.ru +0.0.0.0 zaloadi.ru +0.0.0.0 zaloro.com +0.0.0.0 zaobao.com.sg +0.0.0.0 zarabotat-na-sajte.ru +0.0.0.0 zarenica.net +0.0.0.0 zarepta.com +0.0.0.0 zastenchivosti.net +0.0.0.0 zastroyka.org +0.0.0.0 zazagames.org +0.0.0.0 zdesformula.ru +0.0.0.0 zdesoboi.com +0.0.0.0 zebradudka.com +0.0.0.0 zebramart.ru +0.0.0.0 zeleznobeton.ru +0.0.0.0 zerocash.msk.ru +0.0.0.0 zeroredirect10.com +0.0.0.0 zeroredirect11.com +0.0.0.0 zeroredirect12.com +0.0.0.0 zeroredirect1.com +0.0.0.0 zeroredirect5.com +0.0.0.0 zeroredirect6.com +0.0.0.0 zeroredirect7.com +0.0.0.0 zeroredirect8.com +0.0.0.0 zeroredirect9.com +0.0.0.0 zeroredirect.com +0.0.0.0 zetgie.com.pl +0.0.0.0 zhongwenlink.com +0.0.0.0 zhorapankratov7.blogspot.com +0.0.0.0 zigarettenonl.canalblog.com +0.0.0.0 zigarettenonlinekaufen1.bloog.pl +0.0.0.0 zigarettenonlinekaufen1.blox.pl +0.0.0.0 zigarettenonlinekaufen2.bloog.pl +0.0.0.0 zigarettenonlinekaufen2.drupalgardens.com +0.0.0.0 zigarettenonlinekaufen.tumblr.com +0.0.0.0 zigzog.ru +0.0.0.0 zkjovpdgxivg.ga +0.0.0.0 zlatnajesen.com +0.0.0.0 zmoda.hostreo.com +0.0.0.0 znakomstva-moskva77.ru +0.0.0.0 znakomstvaonlain.ru +0.0.0.0 znakomstva-piter78.ru +0.0.0.0 znaniyapolza.ru +0.0.0.0 znaturaloriginal.com +0.0.0.0 zog.link +0.0.0.0 zojirushi-products.ru +0.0.0.0 zolotoy-lis.ru +0.0.0.0 zona-aqua.ru +0.0.0.0 zone-kev717.info +0.0.0.0 zonjwag.com +0.0.0.0 zoolubimets.ru +0.0.0.0 zoominfo.com +0.0.0.0 zophim.me +0.0.0.0 zrizvtrnpale.tk +0.0.0.0 zrus.org +0.0.0.0 zryydi.com +0.0.0.0 zs2vm.top +0.0.0.0 zscaler.net +0.0.0.0 zscalerone.net +0.0.0.0 zscalertwo.net +0.0.0.0 zverokruh-shop.cz +0.0.0.0 zvetki.ru +0.0.0.0 zx6.ru +0.0.0.0 zytpirwai.net +0.0.0.0 109-204-26-16.netconnexion.managedbroadband.co.uk +0.0.0.0 1866809.securefastserver.com +0.0.0.0 2amsports.com +0.0.0.0 4dexports.com +0.0.0.0 61kx.uk-insolvencydirect.com +0.0.0.0 999fitness.com +0.0.0.0 a.update.51edm.net +0.0.0.0 ab.usageload32.com +0.0.0.0 abcdespanol.com +0.0.0.0 above.e-rezerwacje24.pl +0.0.0.0 absurdity.flarelight.com +0.0.0.0 achren.org +0.0.0.0 acool.csheaven.com +0.0.0.0 ad-beast.com +0.0.0.0 ad.9tv.co.il +0.0.0.0 ad.getfond.info +0.0.0.0 adgallery.whitehousedrugpolicy.gov +0.0.0.0 adobeflashupdate14.com +0.0.0.0 adserving.favorit-network.com +0.0.0.0 adv.riza.it +0.0.0.0 advancetec.co.uk +0.0.0.0 agsteier.com +0.0.0.0 aippnetworks.com +0.0.0.0 aircraft.evote.cl +0.0.0.0 ajewishgift.com +0.0.0.0 alegroup.info +0.0.0.0 alexandria90.etcserver.com +0.0.0.0 alisat.biz +0.0.0.0 alissonluis-musico.sites.uol.com.br +0.0.0.0 allforlove.de +0.0.0.0 allxscan.tk +0.0.0.0 alsoknowsit.com +0.0.0.0 ama-alliance.com +0.0.0.0 amazingvacationhotels.com +0.0.0.0 amazon-sicherheit.kunden-ueberpruefung.xyz +0.0.0.0 ambulanciaslazaro.com +0.0.0.0 americancareconcept.com +0.0.0.0 aminev.com +0.0.0.0 amu.adduraddonhere.info +0.0.0.0 amu.boxinstallercompany.info +0.0.0.0 amu.brandnewinstall.info +0.0.0.0 amu.helpyourselfinstall.info +0.0.0.0 amu.twobox4addon.info +0.0.0.0 analxxxclipsyjh.dnset.com +0.0.0.0 anshrit.com +0.0.0.0 apexgames.org +0.0.0.0 art-archiv.ru +0.0.0.0 artsconsortium.org +0.0.0.0 asham.tourstogo.us +0.0.0.0 associatesexports.com +0.0.0.0 atelierprincesse.web.fc2.com +0.0.0.0 atlcourier.com +0.0.0.0 atyss.barginginfrance.net +0.0.0.0 avokka.com +0.0.0.0 avppet.com +0.0.0.0 axisbuild.com +0.0.0.0 azoos.csheaven.com +0.0.0.0 bargainracks.co.uk +0.0.0.0 batcoroadlinescorporation.com +0.0.0.0 bde.be +0.0.0.0 beautysafari.com +0.0.0.0 becomedebtfree.com.au +0.0.0.0 best100catfights.com +0.0.0.0 betterhomeandgardenideas.com +0.0.0.0 bezproudoff.cz +0.0.0.0 bilbaopisos.es +0.0.0.0 bizzibeans.net +0.0.0.0 blackfalcon5.net +0.0.0.0 blacknite.eu +0.0.0.0 blog.replacemycontacts.com +0.0.0.0 bluecutsystem.com +0.0.0.0 bnsoutlaws.co.uk +0.0.0.0 bonjo.bmbsklep.pl +0.0.0.0 boogu.barginginfrance.net +0.0.0.0 bookofkisl.com +0.0.0.0 boots.fotopyra.pl +0.0.0.0 borat.elticket.com.ar +0.0.0.0 boschetto-hotel.gr +0.0.0.0 bracewellfamily.com +0.0.0.0 broadtech.co +0.0.0.0 buildviet.info +0.0.0.0 by98.com +0.0.0.0 cacl.fr +0.0.0.0 caclclo.web.fc2.com +0.0.0.0 callingcardsinstantly.com +0.0.0.0 cannabislyric.com +0.0.0.0 cannabispicture.com +0.0.0.0 catjogger.win +0.0.0.0 chaveiro.bio.br +0.0.0.0 ciclismovalenciano.com +0.0.0.0 citymediamagazin.hu +0.0.0.0 classicspeedway.com +0.0.0.0 coaha.frenchgerlemanelectric.com +0.0.0.0 coalimpex.com +0.0.0.0 cofeb13east.com +0.0.0.0 coffeol.com +0.0.0.0 concede.fmtlib.net +0.0.0.0 cope.it +0.0.0.0 corroshield.estb.com.sg +0.0.0.0 cosmetice-farduri.ro +0.0.0.0 cosmos.felago.es +0.0.0.0 cosmos.furnipict.com +0.0.0.0 cqji.artidentalkurs.com +0.0.0.0 cracks.vg +0.0.0.0 crackspider.us +0.0.0.0 crackzone.net +0.0.0.0 creditbootcamp.com +0.0.0.0 crops.dunight.eu +0.0.0.0 customsboysint.com +0.0.0.0 cwmgaming.com +0.0.0.0 d1054130-28095.cp.blacknight.com +0.0.0.0 d1171912.cp.blacknight.com +0.0.0.0 d4.cumshots.ws +0.0.0.0 dancecourt.com +0.0.0.0 daralasnan.com +0.0.0.0 dawnframing.com +0.0.0.0 dcanscapital.co.uk +0.0.0.0 decorator.crabgrab.cl +0.0.0.0 decota.es +0.0.0.0 decrolyschool.be +0.0.0.0 deleondeos.com +0.0.0.0 deletespyware-adware.com +0.0.0.0 dent-lux.com.pl +0.0.0.0 destre45.com +0.0.0.0 dev.wrathofshadows.net +0.0.0.0 dianepiette.co.uk +0.0.0.0 diaryofagameaddict.com +0.0.0.0 dieutribenhkhop.com +0.0.0.0 dimenal.com.br +0.0.0.0 dimensionnail.ro +0.0.0.0 dimsnetwork.com +0.0.0.0 divine.lunarbreeze.com +0.0.0.0 dl.downf468.com +0.0.0.0 dl01.faddmr.com +0.0.0.0 dofeb.frenchgerlemanelectric.com +0.0.0.0 doktester.orgfree.com +0.0.0.0 down.mykings.pw +0.0.0.0 download-archiver.ru +0.0.0.0 downloads-finereader.ru +0.0.0.0 drank.fa779.com +0.0.0.0 dujur.barginginfrance.net +0.0.0.0 e-matelco.com +0.0.0.0 e1r.net +0.0.0.0 earthcontrolsys.com +0.0.0.0 echoa.randbinternationaltravel.com +0.0.0.0 edf.fr.kfskz.com +0.0.0.0 eecky.butlerelectricsupply.com +0.0.0.0 eekro.cruisingsmallship.com +0.0.0.0 eeps.me +0.0.0.0 eeroo.frost-electric-supply.com +0.0.0.0 eetho.cruisingsmallship.com +0.0.0.0 efugl.iptvdeals.com +0.0.0.0 elew72isst.rr.nu +0.0.0.0 eliehabib.com +0.0.0.0 elmissouri.fr +0.0.0.0 elocumjobs.com +0.0.0.0 emits.iptvdeals.com +0.0.0.0 eroov.iptvdeals.com +0.0.0.0 erupt.fernetmoretti.com.ar +0.0.0.0 esoad.frost-electric-supply.com +0.0.0.0 espdesign.com.au +0.0.0.0 estoa.frost-electric-supply.com +0.0.0.0 eternitymobiles.com +0.0.0.0 euro-vertrieb.com +0.0.0.0 europe-academy.net +0.0.0.0 europol.europe.eu.france.id647744160-2176514326.h5841.com +0.0.0.0 europol.europe.eu.id214218540-7444056787.h5841.com +0.0.0.0 evans.babajilab.in +0.0.0.0 ex.technor.com +0.0.0.0 exclaim.goldenteamacademy.cl +0.0.0.0 executivecoaching.co.il +0.0.0.0 exsexytop.tk +0.0.0.0 extreembilisim.com +0.0.0.0 faiyazahmed.com +0.0.0.0 falconsafe.com.sg +0.0.0.0 fallencrafts.info +0.0.0.0 faq-candrive.tk +0.0.0.0 fbku.com +0.0.0.0 femalewrestlingnow.com +0.0.0.0 fetishfitnessbabes.com +0.0.0.0 fetishlocator.com +0.0.0.0 finnhair.co.uk +0.0.0.0 firehouse651.com +0.0.0.0 fkhfgfg.tk +0.0.0.0 flashsavant.com +0.0.0.0 fo5.a1-downloader.org +0.0.0.0 fondazioneciampi.org +0.0.0.0 fourthgate.org +0.0.0.0 free-crochet-pattern.com +0.0.0.0 freefblikes.phpnet.us +0.0.0.0 freeserials.spb.ru +0.0.0.0 funchill.com +0.0.0.0 funkucck.bluerobot.cl +0.0.0.0 geil.alon3.tk +0.0.0.0 generalchemicalsupply.com +0.0.0.0 getdatanetukscan.info +0.0.0.0 giants.yourzip.co +0.0.0.0 go-quicky.com +0.0.0.0 gogetgorgeous.com +0.0.0.0 gojnox.boxtomarket.com +0.0.0.0 gosciniec-paproc.pl +0.0.0.0 gravityexp.com +0.0.0.0 greev.randbinternationaltravel.com +0.0.0.0 grosirkecantikan.com +0.0.0.0 gurde.tourstogo.us +0.0.0.0 guyscards.com +0.0.0.0 gyboo.cruisingsmallship.com +0.0.0.0 gylra.cruisingsmallship.com +0.0.0.0 h1666015.stratoserver.net +0.0.0.0 hana-naveh.com +0.0.0.0 hardcorepornparty.com +0.0.0.0 harshwhispers.com +0.0.0.0 headless.ebkfwd.com +0.0.0.0 healthybloodpressure.info +0.0.0.0 helesouurusa.cjb.com +0.0.0.0 hexadl.line55.net +0.0.0.0 higher.dwebsi.tk +0.0.0.0 highflyingfood.com +0.0.0.0 hinsib.com +0.0.0.0 hmora.fred-build.tk +0.0.0.0 hoawy.frost-electric-supply.com +0.0.0.0 hobbat.fvds.ru +0.0.0.0 hobby-hangar.net +0.0.0.0 hobbytotaalservice.nl +0.0.0.0 holishit.in +0.0.0.0 honor.agitaattori.fi +0.0.0.0 hosting-controlid1.tk +0.0.0.0 hosting-controlnext.tk +0.0.0.0 hosting-controlpin.tk +0.0.0.0 hosting-controlpr.tk +0.0.0.0 hotfacesitting.com +0.0.0.0 hotspot.cz +0.0.0.0 hrdcvn.com.vn +0.0.0.0 hst-19-33.splius.lt +0.0.0.0 hujii.qplanner.cf +0.0.0.0 hydraulicpowerpack.com +0.0.0.0 iamagameaddict.com +0.0.0.0 id405441215-8305493831.h121h9.com +0.0.0.0 igagh.tourstogo.us +0.0.0.0 igoby.frost-electric-supply.com +0.0.0.0 igroo.barginginfrance.net +0.0.0.0 image-circul.tk +0.0.0.0 images.topguncustomz.com +0.0.0.0 immediateresponseforcomputer.com +0.0.0.0 impressoras-cartoes.com.pt +0.0.0.0 inclusivediversity.co.uk +0.0.0.0 incoctel.cl +0.0.0.0 infoweb-coolinfo.tk +0.0.0.0 instruminahui.edu.ec +0.0.0.0 interactivearea.ru +0.0.0.0 internet-bb.tk +0.0.0.0 invention.festinolente.cl +0.0.0.0 ip-182-50-129-164.ip.secureserver.net +0.0.0.0 ip-182-50-129-181.ip.secureserver.net +0.0.0.0 ipl.hk +0.0.0.0 iptoo.cruisingsmallship.com +0.0.0.0 isonomia.com.ar +0.0.0.0 ithyk.frenchgerlemanelectric.com +0.0.0.0 iwgtest.co.uk +0.0.0.0 iwhab.randbinternationaltravel.com +0.0.0.0 ixoox.csheaven.com +0.0.0.0 izzy-cars.nl +0.0.0.0 jeanlesigne.com +0.0.0.0 jeansvixens.com +0.0.0.0 jessisjewels.com +0.0.0.0 jktdc.in +0.0.0.0 job-companybuild.tk +0.0.0.0 job-compuse.tk +0.0.0.0 js.tongji.linezing.com +0.0.0.0 jstaikos.com +0.0.0.0 jue0jc.lukodorsai.info +0.0.0.0 juicypussyclips.com +0.0.0.0 kadirzerey.com +0.0.0.0 kadman.net +0.0.0.0 kapcotool.com +0.0.0.0 kassabravo.com +0.0.0.0 keemy.butlerelectricsupply.com +0.0.0.0 keyways.pt +0.0.0.0 kfc.i.illuminationes.com +0.0.0.0 kids-fashion.dk +0.0.0.0 kingskillz.ru +0.0.0.0 kollagen4you.se +0.0.0.0 krsa2gno.congrats-sweepstakes-winner.com +0.0.0.0 krsa2gno.important-security-brower-alert.com +0.0.0.0 krsa2gno.internet-security-alert.com +0.0.0.0 krsa2gno.todays-sweepstakes-winner.com +0.0.0.0 krsa2gno.youre-todays-lucky-sweeps-winner.com +0.0.0.0 kulro.csheaven.com +0.0.0.0 kyrsu.frost-electric-supply.com +0.0.0.0 lab-cntest.tk +0.0.0.0 landisbaptist.com +0.0.0.0 lay.elticket.com.ar +0.0.0.0 leagleconsulting.com +0.0.0.0 legendsdtv.com +0.0.0.0 lexu.goggendorf.at +0.0.0.0 lhs-mhs.org +0.0.0.0 lifescience.sysu.edu.cn +0.0.0.0 likes.gisnetwork.net +0.0.0.0 linkforme.tk +0.0.0.0 live-dir.tk +0.0.0.0 livre.wasastation.fi +0.0.0.0 loft2126.dedicatedpanel.com +0.0.0.0 losas.cabanaslanina.com.ar +0.0.0.0 losos.caliane.com.br +0.0.0.0 luchtenbergdecor.com.br +0.0.0.0 luckyblank.info +0.0.0.0 luckyclean.info +0.0.0.0 luckyclear.info +0.0.0.0 luckyeffect.info +0.0.0.0 luckyhalo.info +0.0.0.0 luckypure.info +0.0.0.0 luckyshine.info +0.0.0.0 luckysuccess.info +0.0.0.0 luckysure.info +0.0.0.0 luckytidy.info +0.0.0.0 luggage-tv.com +0.0.0.0 luggagecast.com +0.0.0.0 luggagepreview.com +0.0.0.0 lunaticjazz.com +0.0.0.0 luwyou.com +0.0.0.0 lydwood.co.uk +0.0.0.0 m2132.ehgaugysd.net +0.0.0.0 mailboto.com +0.0.0.0 manoske.com +0.0.0.0 marchen-toy.co.jp +0.0.0.0 marialorena.com.br +0.0.0.0 maxisoft.co.uk +0.0.0.0 mbrdot.tk +0.0.0.0 mediatrade.h19.ru +0.0.0.0 mepra.blautechnology.cl +0.0.0.0 metrocuadro.com.ve +0.0.0.0 mgfd1b.petrix.net +0.0.0.0 miespaciopilates.com +0.0.0.0 milf.gabriola.cl +0.0.0.0 milleniumpapelaria.com.br +0.0.0.0 mindstormstudio.ro +0.0.0.0 ministerio-publi.info +0.0.0.0 miracema.rj.gov.br +0.0.0.0 mirandolasrl.it +0.0.0.0 mmile.com +0.0.0.0 mocka.frost-electric-supply.com +0.0.0.0 molla.gato1000.cl +0.0.0.0 montezuma.spb.ru +0.0.0.0 ms11.net +0.0.0.0 mtldesigns.ca +0.0.0.0 mylabsrl.com +0.0.0.0 mylondon.hc0.me +0.0.0.0 mysmallcock.com +0.0.0.0 myvksaver.ru +0.0.0.0 nadegda-95.ru +0.0.0.0 nailbytes1.com +0.0.0.0 namso.butlerelectricsupply.com +0.0.0.0 narrow.azenergyforum.com +0.0.0.0 natural.buckeyeenergyforum.com +0.0.0.0 nbook.far.ru +0.0.0.0 nc2199.eden5.netclusive.de +0.0.0.0 nctbonline.co.uk +0.0.0.0 nefib.tourstogo.us +0.0.0.0 nerez-schodiste-zabradli.com +0.0.0.0 nestorconsulting.net +0.0.0.0 networkmedical.com.hk +0.0.0.0 nevergreen.net +0.0.0.0 new-address.tk +0.0.0.0 new-softdriver.tk +0.0.0.0 news4cars.com +0.0.0.0 njtgsd.attackthethrone.com +0.0.0.0 nlconsulateorlandoorg.siteprotect.net +0.0.0.0 nmsbaseball.com +0.0.0.0 nobodyspeakstruth.narod.ru +0.0.0.0 nonsi.csheaven.com +0.0.0.0 noobgirls.com +0.0.0.0 nordiccountry.cz +0.0.0.0 nortonfire.co.uk +0.0.0.0 notebookservisru.161.com1.ru +0.0.0.0 noveslovo.com +0.0.0.0 nowina.info +0.0.0.0 ns1.updatesdns.org +0.0.0.0 ns2ns1.tk +0.0.0.0 nt-associates.com +0.0.0.0 nudebeachgalleries.net +0.0.0.0 nugly.barginginfrance.net +0.0.0.0 nuptialimages.com +0.0.0.0 nutnet.ir +0.0.0.0 oakso.tourstogo.us +0.0.0.0 oampa.csheaven.com +0.0.0.0 oapsa.tourstogo.us +0.0.0.0 oawoo.frenchgerlemanelectric.com +0.0.0.0 obada-konstruktiwa.org +0.0.0.0 obkom.net.ua +0.0.0.0 ocick.frost-electric-supply.com +0.0.0.0 officeon.ch.ma +0.0.0.0 oilwrestlingeurope.com +0.0.0.0 okeanbg.com +0.0.0.0 oknarai.ru +0.0.0.0 omrdatacapture.com +0.0.0.0 onrio.com.br +0.0.0.0 oofuv.cruisingsmallship.com +0.0.0.0 oojee.barginginfrance.net +0.0.0.0 ooksu.frost-electric-supply.com +0.0.0.0 oolsi.frost-electric-supply.com +0.0.0.0 oosee.barginginfrance.net +0.0.0.0 oowhe.frost-electric-supply.com +0.0.0.0 oprahsearch.com +0.0.0.0 optilogus.com +0.0.0.0 orbowlada.strefa.pl +0.0.0.0 orkut.krovatka.su +0.0.0.0 oshoa.iptvdeals.com +0.0.0.0 oshoo.iptvdeals.com +0.0.0.0 otylkaaotesanek.cz +0.0.0.0 outporn.com +0.0.0.0 ozzysixsixsix.web.fc2.com +0.0.0.0 pacan.gofreedom.info +0.0.0.0 pacman.gkgar.com +0.0.0.0 pave.elisecries.com +0.0.0.0 pb-webdesign.net +0.0.0.0 peeg.fronterarq.cl +0.0.0.0 pension-helene.cz +0.0.0.0 pepelacer.computingservices123.com +0.0.0.0 personal.editura-amsibiu.ro +0.0.0.0 pharmadeal.gr +0.0.0.0 phitenmy.com +0.0.0.0 phoaz.cruisingsmallship.com +0.0.0.0 pic.starsarabian.com +0.0.0.0 pigra.csheaven.com +0.0.0.0 pix360.co.nf +0.0.0.0 plank.duplicolor.cl +0.0.0.0 plantaardigebrandstof.nl +0.0.0.0 plengeh.wen.ru +0.0.0.0 pogruz.wanyizhao.net +0.0.0.0 pokachi.net +0.0.0.0 police11.provenprotection.net +0.0.0.0 pornstarss.tk +0.0.0.0 portablevaporizer.com +0.0.0.0 portalfiremasters.com.br +0.0.0.0 portraitphotographygroup.com +0.0.0.0 pos-kupang.com +0.0.0.0 potvaporizer.com +0.0.0.0 powershopnet.net +0.0.0.0 pradakomechanicals.com +0.0.0.0 praxisww.com +0.0.0.0 pride-u-bike.com +0.0.0.0 private.hotelcesenaticobooking.info +0.0.0.0 privatkunden.datapipe9271.com +0.0.0.0 produla.czatgg.pl +0.0.0.0 psooz.tourstogo.us +0.0.0.0 ptewh.iptvdeals.com +0.0.0.0 ptool.barginginfrance.net +0.0.0.0 ptuph.barginginfrance.net +0.0.0.0 ptush.iptvdeals.com +0.0.0.0 puenteaereo.info +0.0.0.0 pulso.butlerelectricsupply.com +0.0.0.0 pumpkin.brisik.net +0.0.0.0 purethc.com +0.0.0.0 pwvita.pl +0.0.0.0 pybul.bestfrozenporn.nl +0.0.0.0 q28840.nb.host127-0-0-1.com +0.0.0.0 quotidiennokoue.com +0.0.0.0 rallyeair.com +0.0.0.0 raneevahijab.id +0.0.0.0 rawoo.barginginfrance.net +0.0.0.0 reclamus.com +0.0.0.0 reishus.de +0.0.0.0 resolvethem.com +0.0.0.0 revistaelite.com +0.0.0.0 rl8vd.kikul.com +0.0.0.0 rocksresort.com.au +0.0.0.0 roks.ua +0.0.0.0 romsigmed.ro +0.0.0.0 romvarimarton.hu +0.0.0.0 roorbong.com +0.0.0.0 ross.starvingmillionaire.org +0.0.0.0 rsiuk.co.uk +0.0.0.0 ru.theswiftones.com +0.0.0.0 rufex.ajfingenieros.cl +0.0.0.0 ruiyangcn.com +0.0.0.0 rumog.frost-electric-supply.com +0.0.0.0 rupor.info +0.0.0.0 sadiqtv.com +0.0.0.0 saemark.is +0.0.0.0 safety.amw.com +0.0.0.0 salon77.co.uk +0.0.0.0 santacruzsuspension.com +0.0.0.0 sanya.vipc2f.com +0.0.0.0 sarahdaniella.com +0.0.0.0 sbnc.hak.su +0.0.0.0 scaner-do.tk +0.0.0.0 scaner-figy.tk +0.0.0.0 scaner-file.tk +0.0.0.0 scaner-or.tk +0.0.0.0 scaner-sbite.tk +0.0.0.0 scaner-sboom.tk +0.0.0.0 scaner-sdee.tk +0.0.0.0 scaner-tfeed.tk +0.0.0.0 scaner-tgame.tk +0.0.0.0 scanty.colormark.cl +0.0.0.0 scdsfdfgdr12.tk +0.0.0.0 scream.garudamp3.com +0.0.0.0 sdg-translations.com +0.0.0.0 securitywebservices.com +0.0.0.0 seet10.jino.ru +0.0.0.0 semengineers.com +0.0.0.0 semiyun.com +0.0.0.0 sexyoilwrestling.com +0.0.0.0 sexyster.tk +0.0.0.0 sexzoznamka.eu +0.0.0.0 sgs.us.com +0.0.0.0 shoal.grahanusareadymix.com +0.0.0.0 shovi.frost-electric-supply.com +0.0.0.0 signready.com +0.0.0.0 silurian.cn +0.0.0.0 simpi.tourstogo.us +0.0.0.0 site-checksite.tk +0.0.0.0 ska.energia.cz +0.0.0.0 skgroup.kiev.ua +0.0.0.0 skidki-yuga.ru +0.0.0.0 skiholidays4beginners.com +0.0.0.0 slightlyoffcenter.net +0.0.0.0 slimxxxtubeacn.dnset.com +0.0.0.0 slimxxxtubebej.dnset.com +0.0.0.0 slimxxxtubebmq.dnset.com +0.0.0.0 slimxxxtubectk.dnset.com +0.0.0.0 slimxxxtubedgv.dnset.com +0.0.0.0 slimxxxtubedvj.dnset.com +0.0.0.0 slimxxxtubeemz.dnset.com +0.0.0.0 slimxxxtubeftb.dnset.com +0.0.0.0 slimxxxtubehdn.dnset.com +0.0.0.0 slimxxxtubehli.dnset.com +0.0.0.0 slimxxxtubeijc.dnset.com +0.0.0.0 slimxxxtubeiqb.dnset.com +0.0.0.0 slimxxxtubejie.dnset.com +0.0.0.0 slimxxxtubeklg.dnset.com +0.0.0.0 slimxxxtubemue.dnset.com +0.0.0.0 slimxxxtubengt.dnset.com +0.0.0.0 slimxxxtubentf.dnset.com +0.0.0.0 slimxxxtubeocr.dnset.com +0.0.0.0 slimxxxtubeonf.dnset.com +0.0.0.0 slimxxxtubeppj.dnset.com +0.0.0.0 slimxxxtubeqve.dnset.com +0.0.0.0 slimxxxtubeqwr.dnset.com +0.0.0.0 slimxxxtuberep.dnset.com +0.0.0.0 slimxxxtuberfe.dnset.com +0.0.0.0 slimxxxtuberme.dnset.com +0.0.0.0 slimxxxtuberue.dnset.com +0.0.0.0 slimxxxtubesrs.dnset.com +0.0.0.0 slimxxxtubetmg.dnset.com +0.0.0.0 slimxxxtubetts.dnset.com +0.0.0.0 slimxxxtubeubp.dnset.com +0.0.0.0 slimxxxtubeull.dnset.com +0.0.0.0 slimxxxtubeuvd.dnset.com +0.0.0.0 slimxxxtubevih.dnset.com +0.0.0.0 slimxxxtubewmt.dnset.com +0.0.0.0 slimxxxtubexiv.dnset.com +0.0.0.0 slimxxxtubexwb.dnset.com +0.0.0.0 slimxxxtubexxq.dnset.com +0.0.0.0 smartify.org +0.0.0.0 smilll.depozit.hr +0.0.0.0 smrcek.com +0.0.0.0 sn-gzzx.com +0.0.0.0 somethingnice.hc0.me +0.0.0.0 somnoy.com +0.0.0.0 soros.departamentosejecutivos.cl +0.0.0.0 soxorok.ddospower.ro +0.0.0.0 spatsz.com +0.0.0.0 spekband.com +0.0.0.0 sportsulsan.co.kr +0.0.0.0 spread.diadanoivabh.com.br +0.0.0.0 spykit.110mb.com +0.0.0.0 srslogisticts.com +0.0.0.0 ssl-6582datamanager.de +0.0.0.0 stock.daydreamfuze.com +0.0.0.0 stopmeagency.free.fr +0.0.0.0 stork.escortfinder.cl +0.0.0.0 structured.blackswanstore.com +0.0.0.0 sudcom.org +0.0.0.0 sunlux.net +0.0.0.0 sunny99.cholerik.cz +0.0.0.0 svetyivanrilski.com +0.0.0.0 svision-online.de +0.0.0.0 sweettalk.co +0.0.0.0 sysconcalibration.com +0.0.0.0 systemscheckusa.com +0.0.0.0 szinhaz.hu +0.0.0.0 tahit.wastech2016.in +0.0.0.0 tamilcm.com +0.0.0.0 tanner.alicerosenmanmemorial.com +0.0.0.0 tatschke.net +0.0.0.0 tavuks.com +0.0.0.0 tcrwharen.homepage.t-online.de +0.0.0.0 teameda.comcastbiz.net +0.0.0.0 teameda.net +0.0.0.0 tecnocuer.com +0.0.0.0 tecslide.com +0.0.0.0 tendersource.com +0.0.0.0 teprom.it +0.0.0.0 terem.eltransbt.ro +0.0.0.0 textsex.tk +0.0.0.0 thcextractor.com +0.0.0.0 thcvaporizer.com +0.0.0.0 thefxarchive.com +0.0.0.0 thewinesteward.com +0.0.0.0 timothycopus.aimoo.com +0.0.0.0 titon.info +0.0.0.0 tk-gregoric.si +0.0.0.0 toddscarwash.com +0.0.0.0 tomalinoalambres.com.ar +0.0.0.0 tophostbg.net +0.0.0.0 trafficgrowth.com +0.0.0.0 treventuresonline.com +0.0.0.0 triangleservicesltd.com +0.0.0.0 trifle.ernstenco.be +0.0.0.0 troytempest.com +0.0.0.0 tscl.com.bd +0.0.0.0 ttb.tbddlw.com +0.0.0.0 tube8vidsbbr.dnset.com +0.0.0.0 tube8vidsbhy.dnset.com +0.0.0.0 tube8vidsbzx.dnset.com +0.0.0.0 tube8vidsdob.dnset.com +0.0.0.0 tube8vidshrw.dnset.com +0.0.0.0 tube8vidsjac.dnset.com +0.0.0.0 tube8vidslmf.dnset.com +0.0.0.0 tube8vidslni.dnset.com +0.0.0.0 tube8vidsnlq.dnset.com +0.0.0.0 tube8vidsnyp.dnset.com +0.0.0.0 tube8vidsotz.dnset.com +0.0.0.0 tube8vidsowd.dnset.com +0.0.0.0 tube8vidsrau.dnset.com +0.0.0.0 tube8vidsrdr.dnset.com +0.0.0.0 tube8vidsrom.dnset.com +0.0.0.0 tube8vidssan.dnset.com +0.0.0.0 tube8vidssyg.dnset.com +0.0.0.0 tube8vidstrh.dnset.com +0.0.0.0 tube8vidsuty.dnset.com +0.0.0.0 tube8vidsvaj.dnset.com +0.0.0.0 tube8vidsvtp.dnset.com +0.0.0.0 tube8vidswsy.dnset.com +0.0.0.0 tube8vidsxmx.dnset.com +0.0.0.0 tube8vidsxpp.dnset.com +0.0.0.0 tube8vidsycs.dnset.com +0.0.0.0 tube8vidsymz.dnset.com +0.0.0.0 tube8vidsyre.dnset.com +0.0.0.0 tube8vidsyyf.dnset.com +0.0.0.0 tubemoviez.com +0.0.0.0 typeofmarijuana.com +0.0.0.0 ubike.tourstogo.us +0.0.0.0 uchyz.cruisingsmallship.com +0.0.0.0 ukonline.hc0.me +0.0.0.0 ukrfarms.com.ua +0.0.0.0 ukugl.tourstogo.us +0.0.0.0 unalbilgisayar.com +0.0.0.0 undefined.it +0.0.0.0 unitex.home.pl +0.0.0.0 unlim-app.tk +0.0.0.0 unlink.altitude.lv +0.0.0.0 up.mykings.pw +0.0.0.0 updat120.clanteam.com +0.0.0.0 update.51edm.net +0.0.0.0 update.onescan.co.kr +0.0.0.0 uploads.tmweb.ru +0.0.0.0 upsoj.iptvdeals.com +0.0.0.0 upswings.net +0.0.0.0 url-cameralist.tk +0.0.0.0 users173.lolipop.jp +0.0.0.0 utopia-muenchen.de +0.0.0.0 uvidu.butlerelectricsupply.com +0.0.0.0 valouweeigenaren.nl +0.0.0.0 vdula.czystykod.pl +0.0.0.0 veevu.tourstogo.us +0.0.0.0 veksi.barginginfrance.net +0.0.0.0 vernoblisk.com +0.0.0.0 vette-porno.nl +0.0.0.0 victor.connectcloud.ch +0.0.0.0 videoflyover.com +0.0.0.0 vipdn123.blackapplehost.com +0.0.0.0 vistatech.us +0.0.0.0 vitalityxray.com +0.0.0.0 vitaly.agricolacolhue.cl +0.0.0.0 vitamasaz.pl +0.0.0.0 vitha.csheaven.com +0.0.0.0 vivaweb.org +0.0.0.0 vkont.bos.ru +0.0.0.0 vocational-training.us +0.0.0.0 vomit.facilitandosonhos.com.br +0.0.0.0 vural-electronic.com +0.0.0.0 vvps.ws +0.0.0.0 w4988.nb.host127-0-0-1.com +0.0.0.0 w612.nb.host127-0-0-1.com +0.0.0.0 wahyufian.zoomshare.com +0.0.0.0 wc0x83ghk.homepage.t-online.de +0.0.0.0 web-domain.tk +0.0.0.0 web-fill.tk +0.0.0.0 web-olymp.ru +0.0.0.0 web-sensations.com +0.0.0.0 webcashmaker.com +0.0.0.0 webcom-software.ws +0.0.0.0 webordermanager.com +0.0.0.0 weboxmedia.by +0.0.0.0 websalesusa.com +0.0.0.0 websitebuildersinfo.in +0.0.0.0 welington.info +0.0.0.0 wetjane.x10.mx +0.0.0.0 wetyt.tourstogo.us +0.0.0.0 wfoto.front.ru +0.0.0.0 whabi.csheaven.com +0.0.0.0 whave.iptvdeals.com +0.0.0.0 whitehorsetechnologies.net +0.0.0.0 windspotter.net +0.0.0.0 winrar-soft.ru +0.0.0.0 winsetupcostotome.easthamvacations.info +0.0.0.0 wixx.caliptopis.cl +0.0.0.0 womenslabour.org +0.0.0.0 womsy.bobbutcher.net +0.0.0.0 wonchangvacuum.com.my +0.0.0.0 wopper.bioblitzgaming.ca +0.0.0.0 worldgymperu.com +0.0.0.0 wp9.ru +0.0.0.0 wroclawski.com.pl +0.0.0.0 wt10.haote.com +0.0.0.0 wuvac.agwebdigital.com +0.0.0.0 wv-law.com +0.0.0.0 www.0uk.net +0.0.0.0 www.3difx.com +0.0.0.0 www.3peaks.co.jp +0.0.0.0 www.acquisizionevideo.com +0.0.0.0 www.actiagroup.com +0.0.0.0 www.advancesrl.eu +0.0.0.0 www.airbornehydrography.com +0.0.0.0 www.airsonett.se +0.0.0.0 www.alphamedical02.fr +0.0.0.0 www.areadiprova.eu +0.0.0.0 www.autoappassionati.it +0.0.0.0 www.blueimagen.com +0.0.0.0 www.casamama.nl +0.0.0.0 www.ceisystems.it +0.0.0.0 www.cerquasas.it +0.0.0.0 www.cifor.com +0.0.0.0 www.coloritpak.by +0.0.0.0 www.daspar.net +0.0.0.0 www.del-marine.com +0.0.0.0 www.dezuiderwaard.nl +0.0.0.0 www.divshare.com +0.0.0.0 www.donneuropa.it +0.0.0.0 www.downloaddirect.com +0.0.0.0 www.drteachme.com +0.0.0.0 www.email-login-support.com +0.0.0.0 www.enchantier.com +0.0.0.0 www.fabioalbini.com +0.0.0.0 www.family-partners.fr +0.0.0.0 www.fasadobygg.com +0.0.0.0 www.fiocchidiriso.com +0.0.0.0 www.fsm-europe.eu +0.0.0.0 www.gasthofpost-ebs.de +0.0.0.0 www.gennaroespositomilano.it +0.0.0.0 www.gmcjjh.org +0.0.0.0 www.gold-city.it +0.0.0.0 www.hausnet.ru +0.0.0.0 www.hitekshop.vn +0.0.0.0 www.hjaoopoa.top +0.0.0.0 www.hospedar.xpg.com.br +0.0.0.0 www.icybrand.eu +0.0.0.0 www.imagerieduroc.com +0.0.0.0 www.inevo.co.il +0.0.0.0 www.jcmarcadolib.com +0.0.0.0 www.joomlalivechat.com +0.0.0.0 www.lccl.org.uk +0.0.0.0 www.lifelabs.vn +0.0.0.0 www.litra.com.mk +0.0.0.0 www.lowes-pianos-and-organs.com +0.0.0.0 www.luce.polimi.it +0.0.0.0 www.lyzgs.com +0.0.0.0 www.makohela.tk +0.0.0.0 www.marss.eu +0.0.0.0 www.mondoperaio.net +0.0.0.0 www.motivacionyrelajacion.com +0.0.0.0 www.northpoleitalia.it +0.0.0.0 www.notaverde.com +0.0.0.0 www.nothingcompares.co.uk +0.0.0.0 www.nuvon.com +0.0.0.0 www.offerent.com +0.0.0.0 www.officialrdr.com +0.0.0.0 www.oiluk.net +0.0.0.0 www.ostsee-schnack.de +0.0.0.0 www.outlinearray.com +0.0.0.0 www.over50datingservices.com +0.0.0.0 www.panazan.ro +0.0.0.0 www.perupuntocom.com +0.0.0.0 www.petpleasers.ca +0.0.0.0 www.pgathailand.com +0.0.0.0 www.pieiron.co.uk +0.0.0.0 www.praxisww.com +0.0.0.0 www.proascolcolombia.com +0.0.0.0 www.professionalblackbook.com +0.0.0.0 www.profill-smd.com +0.0.0.0 www.propan.ru +0.0.0.0 www.purplehorses.net +0.0.0.0 www.realinnovation.com +0.0.0.0 www.rebeccacella.com +0.0.0.0 www.reifen-simon.com +0.0.0.0 www.rempko.sk +0.0.0.0 www.roltek.com.tr +0.0.0.0 www.rooversadvocatuur.nl +0.0.0.0 www.rst-velbert.de +0.0.0.0 www.saemark.is +0.0.0.0 www.salentoeasy.it +0.0.0.0 www.sankyo.gr.jp +0.0.0.0 www.sanseracingteam.com +0.0.0.0 www.sasenergia.pt +0.0.0.0 www.scanmyphones.com +0.0.0.0 www.scantanzania.com +0.0.0.0 www.schuh-zentgraf.de +0.0.0.0 www.seal-technicsag.ch +0.0.0.0 www.secondome.com +0.0.0.0 www.sieltre.it +0.0.0.0 www.sitepalace.com +0.0.0.0 www.slivki.com.ua +0.0.0.0 www.smartgvcfunding.com +0.0.0.0 www.smartscan.ro +0.0.0.0 www.sonnoli.com +0.0.0.0 www.spris.com +0.0.0.0 www.stirparts.ru +0.0.0.0 www.studiochiarelli.eu +0.0.0.0 www.studiolegaleabbruzzese.com +0.0.0.0 www.t-gas.co.uk +0.0.0.0 www.t-sb.net +0.0.0.0 www.tdms.saglik.gov.tr +0.0.0.0 www.technix.it +0.0.0.0 www.thesparkmachine.com +0.0.0.0 www.tiergestuetzt.de +0.0.0.0 www.toochattoo.com +0.0.0.0 www.tpt.edu.in +0.0.0.0 www.tvnews.or.kr +0.0.0.0 www.two-of-us.at +0.0.0.0 www.uriyuri.com +0.0.0.0 www.usaenterprise.com +0.0.0.0 www.vertourmer.com +0.0.0.0 www.volleyball-doppeldorf.de +0.0.0.0 www.vvvic.com +0.0.0.0 www.whitesports.co.kr +0.0.0.0 www.wigglewoo.com +0.0.0.0 www.wildsap.com +0.0.0.0 www.wrestlingexposed.com +0.0.0.0 www.wyroki.eu +0.0.0.0 www.xiruz.kit.net +0.0.0.0 www.ywvcomputerprocess.info +0.0.0.0 www.zatzy.com +0.0.0.0 www.zctei.com +0.0.0.0 www.zyxyfy.com +0.0.0.0 www12.0zz0.com +0.0.0.0 www8.0zz0.com +0.0.0.0 xindalawyer.com +0.0.0.0 xoomer.alice.it +0.0.0.0 xorgwebs.webs.com +0.0.0.0 xotsa.frenchgerlemanelectric.com +0.0.0.0 yigitakcali.com +0.0.0.0 ylpzt.juzojossai.net +0.0.0.0 yougube.com +0.0.0.0 youtibe.com +0.0.0.0 yumekin.com +0.0.0.0 z32538.nb.host127-0-0-1.com +0.0.0.0 z7752.com +0.0.0.0 zgsysz.com +0.0.0.0 zibup.csheaven.com +0.0.0.0 zjjlf.croukwexdbyerr.net +0.0.0.0 zkic.com +0.0.0.0 zous.szm.sk +0.0.0.0 zt.tim-taxi.com +0.0.0.0 zyrdu.cruisingsmallship.com +0.0.0.0 101com.com +0.0.0.0 101order.com +0.0.0.0 123found.com +0.0.0.0 180hits.de +0.0.0.0 180searchassistant.com +0.0.0.0 207.net +0.0.0.0 247media.com +0.0.0.0 24log.com +0.0.0.0 24log.de +0.0.0.0 24pm-affiliation.com +0.0.0.0 2mdn.net +0.0.0.0 360yield.com +0.0.0.0 4affiliate.net +0.0.0.0 4d5.net +0.0.0.0 50websads.com +0.0.0.0 518ad.com +0.0.0.0 51yes.com +0.0.0.0 600z.com +0.0.0.0 777partner.com +0.0.0.0 77tracking.com +0.0.0.0 7bpeople.com +0.0.0.0 99count.com +0.0.0.0 a-ads.com +0.0.0.0 a-counter.kiev.ua +0.0.0.0 a.0day.kiev.ua +0.0.0.0 a.aproductmsg.com +0.0.0.0 a.collective-media.net +0.0.0.0 a.consumer.net +0.0.0.0 a.mktw.net +0.0.0.0 a.sakh.com +0.0.0.0 a.ucoz.net +0.0.0.0 a.ucoz.ru +0.0.0.0 a.xanga.com +0.0.0.0 a32.g.a.yimg.com +0.0.0.0 aaddzz.com +0.0.0.0 abacho.net +0.0.0.0 abc-ads.com +0.0.0.0 absoluteclickscom.com +0.0.0.0 abz.com +0.0.0.0 ac.rnm.ca +0.0.0.0 accounts.pkr.com.invalid +0.0.0.0 acsseo.com +0.0.0.0 actionsplash.com +0.0.0.0 actualdeals.com +0.0.0.0 acuityads.com +0.0.0.0 ad-balancer.at +0.0.0.0 ad-balancer.net +0.0.0.0 ad-center.com +0.0.0.0 ad-pay.de +0.0.0.0 ad-rotator.com +0.0.0.0 ad-server.gulasidorna.se +0.0.0.0 ad-serverparc.nl +0.0.0.0 ad-space.net +0.0.0.0 ad-tech.com +0.0.0.0 ad-up.com +0.0.0.0 ad.100.tbn.ru +0.0.0.0 ad.71i.de +0.0.0.0 ad.a8.net +0.0.0.0 ad.abcnews.com +0.0.0.0 ad.abctv.com +0.0.0.0 ad.aboutwebservices.com +0.0.0.0 ad.abum.com +0.0.0.0 ad.afy11.net +0.0.0.0 ad.allstar.cz +0.0.0.0 ad.altervista.org +0.0.0.0 ad.amgdgt.com +0.0.0.0 ad.anuntis.com +0.0.0.0 ad.auditude.com +0.0.0.0 ad.bizo.com +0.0.0.0 ad.bnmla.com +0.0.0.0 ad.bondage.com +0.0.0.0 ad.caradisiac.com +0.0.0.0 ad.centrum.cz +0.0.0.0 ad.cgi.cz +0.0.0.0 ad.choiceradio.com +0.0.0.0 ad.clix.pt +0.0.0.0 ad.cooks.com +0.0.0.0 ad.crwdcntrl.net +0.0.0.0 ad.digitallook.com +0.0.0.0 ad.directrev.com +0.0.0.0 ad.doctissimo.fr +0.0.0.0 ad.domainfactory.de +0.0.0.0 ad.e-kolay.net +0.0.0.0 ad.eurosport.com +0.0.0.0 ad.f1cd.ru +0.0.0.0 ad.flurry.com +0.0.0.0 ad.foxnetworks.com +0.0.0.0 ad.freecity.de +0.0.0.0 ad.gate24.ch +0.0.0.0 ad.globe7.com +0.0.0.0 ad.grafika.cz +0.0.0.0 ad.hbv.de +0.0.0.0 ad.hodomobile.com +0.0.0.0 ad.httpool.com +0.0.0.0 ad.hyena.cz +0.0.0.0 ad.iinfo.cz +0.0.0.0 ad.ilove.ch +0.0.0.0 ad.jamba.net +0.0.0.0 ad.jamster.co.uk +0.0.0.0 ad.jetsoftware.com +0.0.0.0 ad.keenspace.com +0.0.0.0 ad.leadbolt.net +0.0.0.0 ad.liveinternet.ru +0.0.0.0 ad.lupa.cz +0.0.0.0 ad.media-servers.net +0.0.0.0 ad.mediastorm.hu +0.0.0.0 ad.mgd.de +0.0.0.0 ad.musicmatch.com +0.0.0.0 ad.nachtagenten.de +0.0.0.0 ad.nozonedata.com +0.0.0.0 ad.nttnavi.co.jp +0.0.0.0 ad.nwt.cz +0.0.0.0 ad.onad.eu +0.0.0.0 ad.pandora.tv +0.0.0.0 ad.preferances.com +0.0.0.0 ad.profiwin.de +0.0.0.0 ad.prv.pl +0.0.0.0 ad.rambler.ru +0.0.0.0 ad.reunion.com +0.0.0.0 ad.scanmedios.com +0.0.0.0 ad.sensismediasmart.com.au +0.0.0.0 ad.seznam.cz +0.0.0.0 ad.simgames.net +0.0.0.0 ad.smartclip.net +0.0.0.0 ad.tbn.ru +0.0.0.0 ad.technoratimedia.com +0.0.0.0 ad.thewheelof.com +0.0.0.0 ad.turn.com +0.0.0.0 ad.tv2.no +0.0.0.0 ad.twitchguru.com +0.0.0.0 ad.usatoday.com +0.0.0.0 ad.virtual-nights.com +0.0.0.0 ad.wavu.hu +0.0.0.0 ad.way.cz +0.0.0.0 ad.weatherbug.com +0.0.0.0 ad.wsod.com +0.0.0.0 ad.wz.cz +0.0.0.0 ad.yadro.ru +0.0.0.0 ad.yourmedia.com +0.0.0.0 ad.zanox.com +0.0.0.0 ad0.bigmir.net +0.0.0.0 ad01.mediacorpsingapore.com +0.0.0.0 ad1.emediate.dk +0.0.0.0 ad1.emule-project.org +0.0.0.0 ad1.kde.cz +0.0.0.0 ad1.pamedia.com.au +0.0.0.0 ad2.iinfo.cz +0.0.0.0 ad2.linxcz.cz +0.0.0.0 ad2.lupa.cz +0.0.0.0 ad2flash.com +0.0.0.0 ad2games.com +0.0.0.0 ad3.iinfo.cz +0.0.0.0 ad3.pamedia.com.au +0.0.0.0 ad4game.com +0.0.0.0 adaction.de +0.0.0.0 adadvisor.net +0.0.0.0 adap.tv +0.0.0.0 adapt.tv +0.0.0.0 adbanner.ro +0.0.0.0 adbard.net +0.0.0.0 adbers.com +0.0.0.0 adblade.com +0.0.0.0 adboost.de.vu +0.0.0.0 adboost.net +0.0.0.0 adbooth.net +0.0.0.0 adbot.com +0.0.0.0 adbrite.com +0.0.0.0 adbroker.de +0.0.0.0 adbunker.com +0.0.0.0 adbutler.com +0.0.0.0 adbutler.de +0.0.0.0 adbuyer.com +0.0.0.0 adbuyer3.lycos.com +0.0.0.0 adcast.deviantart.com +0.0.0.0 adcenter.mdf.se +0.0.0.0 adcenter.net +0.0.0.0 adcentriconline.com +0.0.0.0 adcept.net +0.0.0.0 adclick.com +0.0.0.0 adclient.uimserv.net +0.0.0.0 adclient1.tucows.com +0.0.0.0 adcomplete.com +0.0.0.0 adconion.com +0.0.0.0 adcontent.gamespy.com +0.0.0.0 adcycle.com +0.0.0.0 add.newmedia.cz +0.0.0.0 addealing.com +0.0.0.0 addfreestats.com +0.0.0.0 addme.com +0.0.0.0 adecn.com +0.0.0.0 ademails.com +0.0.0.0 adengage.com +0.0.0.0 adexpose.com +0.0.0.0 adext.inkclub.com +0.0.0.0 adfactor.nl +0.0.0.0 adfarm.mediaplex.com +0.0.0.0 adflight.com +0.0.0.0 adforce.com +0.0.0.0 adform.com +0.0.0.0 adgardener.com +0.0.0.0 adgoto.com +0.0.0.0 adgridwork.com +0.0.0.0 adhese.be +0.0.0.0 adhese.com +0.0.0.0 adimage.asiaone.com.sg +0.0.0.0 adimage.guardian.co.uk +0.0.0.0 adimages.been.com +0.0.0.0 adimages.carsoup.com +0.0.0.0 adimages.go.com +0.0.0.0 adimages.homestore.com +0.0.0.0 adimages.omroepzeeland.nl +0.0.0.0 adimages.sanomawsoy.fi +0.0.0.0 adimg.cnet.com +0.0.0.0 adimg.com.com +0.0.0.0 adimg.uimserv.net +0.0.0.0 adimg1.chosun.com +0.0.0.0 adimgs.sapo.pt +0.0.0.0 adimpact.com +0.0.0.0 adinjector.net +0.0.0.0 adisfy.com +0.0.0.0 adition.com +0.0.0.0 adition.de +0.0.0.0 adition.net +0.0.0.0 adizio.com +0.0.0.0 adjix.com +0.0.0.0 adjug.com +0.0.0.0 adjuggler.com +0.0.0.0 adjuggler.yourdictionary.com +0.0.0.0 adjustnetwork.com +0.0.0.0 adk2.com +0.0.0.0 adk2ads.tictacti.com +0.0.0.0 adland.ru +0.0.0.0 adlantic.nl +0.0.0.0 adledge.com +0.0.0.0 adlegend.com +0.0.0.0 adlog.com.com +0.0.0.0 adloox.com +0.0.0.0 adlooxtracking.com +0.0.0.0 adlure.net +0.0.0.0 admagnet.net +0.0.0.0 admailtiser.com +0.0.0.0 adman.in.gr +0.0.0.0 adman.otenet.gr +0.0.0.0 admanagement.ch +0.0.0.0 admanager.btopenworld.com +0.0.0.0 admanager.carsoup.com +0.0.0.0 admarketplace.net +0.0.0.0 admarvel.com +0.0.0.0 admax.nexage.com +0.0.0.0 admedia.com +0.0.0.0 admedia.ro +0.0.0.0 admeld.com +0.0.0.0 admerize.be +0.0.0.0 admeta.com +0.0.0.0 admex.com +0.0.0.0 adminder.com +0.0.0.0 admized.com +0.0.0.0 admob.com +0.0.0.0 admonitor.com +0.0.0.0 admotion.com.ar +0.0.0.0 adnet-media.net +0.0.0.0 adnet.asahi.com +0.0.0.0 adnet.biz +0.0.0.0 adnet.de +0.0.0.0 adnet.ru +0.0.0.0 adnet.worldreviewer.com +0.0.0.0 adnetinteractive.com +0.0.0.0 adnetwork.net +0.0.0.0 adnews.maddog2000.de +0.0.0.0 adnotch.com +0.0.0.0 adnxs.com +0.0.0.0 adocean.pl +0.0.0.0 adonspot.com +0.0.0.0 adoperator.com +0.0.0.0 adorigin.com +0.0.0.0 adpepper.dk +0.0.0.0 adpepper.nl +0.0.0.0 adperium.com +0.0.0.0 adpia.vn +0.0.0.0 adplus.co.id +0.0.0.0 adplxmd.com +0.0.0.0 adprofile.net +0.0.0.0 adprojekt.pl +0.0.0.0 adq.nextag.com +0.0.0.0 adrazzi.com +0.0.0.0 adreactor.com +0.0.0.0 adrecreate.com +0.0.0.0 adremedy.com +0.0.0.0 adreporting.com +0.0.0.0 adres.internet.com +0.0.0.0 adrevolver.com +0.0.0.0 adriver.ru +0.0.0.0 adrolays.de +0.0.0.0 adrotate.de +0.0.0.0 adrotator.se +0.0.0.0 adrta.com +0.0.0.0 ads-click.com +0.0.0.0 ads.4tube.com +0.0.0.0 ads.5ci.lt +0.0.0.0 ads.abovetopsecret.com +0.0.0.0 ads.aceweb.net +0.0.0.0 ads.activestate.com +0.0.0.0 ads.adfox.ru +0.0.0.0 ads.administrator.de +0.0.0.0 ads.adshareware.net +0.0.0.0 ads.adultfriendfinder.com +0.0.0.0 ads.adultswim.com +0.0.0.0 ads.advance.net +0.0.0.0 ads.adverline.com +0.0.0.0 ads.affiliates.match.com +0.0.0.0 ads.ak.facebook.com.edgesuite.net +0.0.0.0 ads.allvatar.com +0.0.0.0 ads.alt.com +0.0.0.0 ads.amdmb.com +0.0.0.0 ads.amigos.com +0.0.0.0 ads.aol.co.uk +0.0.0.0 ads.aol.com +0.0.0.0 ads.apn.co.nz +0.0.0.0 ads.appsgeyser.com +0.0.0.0 ads.as4x.tmcs.net +0.0.0.0 ads.as4x.tmcs.ticketmaster.com +0.0.0.0 ads.asia1.com.sg +0.0.0.0 ads.asiafriendfinder.com +0.0.0.0 ads.ask.com +0.0.0.0 ads.aspalliance.com +0.0.0.0 ads.avazu.net +0.0.0.0 ads.batpmturner.com +0.0.0.0 ads.beenetworks.net +0.0.0.0 ads.belointeractive.com +0.0.0.0 ads.berlinonline.de +0.0.0.0 ads.betanews.com +0.0.0.0 ads.betfair.com +0.0.0.0 ads.betfair.com.au +0.0.0.0 ads.bigchurch.com +0.0.0.0 ads.bigfoot.com +0.0.0.0 ads.bing.com +0.0.0.0 ads.bittorrent.com +0.0.0.0 ads.blog.com +0.0.0.0 ads.bloomberg.com +0.0.0.0 ads.bluelithium.com +0.0.0.0 ads.bluemountain.com +0.0.0.0 ads.bluesq.com +0.0.0.0 ads.bonniercorp.com +0.0.0.0 ads.boylesports.com +0.0.0.0 ads.brabys.com +0.0.0.0 ads.brazzers.com +0.0.0.0 ads.bumq.com +0.0.0.0 ads.businessweek.com +0.0.0.0 ads.canalblog.com +0.0.0.0 ads.canoe.ca +0.0.0.0 ads.casinocity.com +0.0.0.0 ads.cbc.ca +0.0.0.0 ads.cc +0.0.0.0 ads.cc-dt.com +0.0.0.0 ads.centraliprom.com +0.0.0.0 ads.cgnetworks.com +0.0.0.0 ads.channel4.com +0.0.0.0 ads.clearchannel.com +0.0.0.0 ads.co.com +0.0.0.0 ads.com.com +0.0.0.0 ads.contactmusic.com +0.0.0.0 ads.contentabc.com +0.0.0.0 ads.contextweb.com +0.0.0.0 ads.crakmedia.com +0.0.0.0 ads.creative-serving.com +0.0.0.0 ads.creativematch.com +0.0.0.0 ads.cricbuzz.com +0.0.0.0 ads.cybersales.cz +0.0.0.0 ads.dada.it +0.0.0.0 ads.datinggold.com +0.0.0.0 ads.datingyes.com +0.0.0.0 ads.dazoot.ro +0.0.0.0 ads.deltha.hu +0.0.0.0 ads.dennisnet.co.uk +0.0.0.0 ads.desmoinesregister.com +0.0.0.0 ads.detelefoongids.nl +0.0.0.0 ads.deviantart.com +0.0.0.0 ads.digital-digest.com +0.0.0.0 ads.digitalmedianet.com +0.0.0.0 ads.digitalpoint.com +0.0.0.0 ads.directionsmag.com +0.0.0.0 ads.domeus.com +0.0.0.0 ads.eagletribune.com +0.0.0.0 ads.easy-forex.com +0.0.0.0 ads.eatinparis.com +0.0.0.0 ads.economist.com +0.0.0.0 ads.edbindex.dk +0.0.0.0 ads.egrana.com.br +0.0.0.0 ads.einmedia.com +0.0.0.0 ads.electrocelt.com +0.0.0.0 ads.elitetrader.com +0.0.0.0 ads.emirates.net.ae +0.0.0.0 ads.epltalk.com +0.0.0.0 ads.eu.msn.com +0.0.0.0 ads.exactdrive.com +0.0.0.0 ads.expat-blog.biz +0.0.0.0 ads.expedia.com +0.0.0.0 ads.ezboard.com +0.0.0.0 ads.factorymedia.com +0.0.0.0 ads.fairfax.com.au +0.0.0.0 ads.faxo.com +0.0.0.0 ads.ferianc.com +0.0.0.0 ads.filmup.com +0.0.0.0 ads.financialcontent.com +0.0.0.0 ads.flooble.com +0.0.0.0 ads.fool.com +0.0.0.0 ads.footymad.net +0.0.0.0 ads.forbes.com +0.0.0.0 ads.forbes.net +0.0.0.0 ads.forium.de +0.0.0.0 ads.fortunecity.com +0.0.0.0 ads.fotosidan.se +0.0.0.0 ads.foxkidseurope.net +0.0.0.0 ads.foxnetworks.com +0.0.0.0 ads.foxnews.com +0.0.0.0 ads.freecity.de +0.0.0.0 ads.friendfinder.com +0.0.0.0 ads.ft.com +0.0.0.0 ads.futurenet.com +0.0.0.0 ads.gamecity.net +0.0.0.0 ads.gamershell.com +0.0.0.0 ads.gamespyid.com +0.0.0.0 ads.gamigo.de +0.0.0.0 ads.gaming-universe.de +0.0.0.0 ads.gawker.com +0.0.0.0 ads.geekswithblogs.net +0.0.0.0 ads.glispa.com +0.0.0.0 ads.gmodules.com +0.0.0.0 ads.godlikeproductions.com +0.0.0.0 ads.goyk.com +0.0.0.0 ads.gplusmedia.com +0.0.0.0 ads.gradfinder.com +0.0.0.0 ads.grindinggears.com +0.0.0.0 ads.groundspeak.com +0.0.0.0 ads.gsm-exchange.com +0.0.0.0 ads.gsmexchange.com +0.0.0.0 ads.guardian.co.uk +0.0.0.0 ads.guardianunlimited.co.uk +0.0.0.0 ads.guru3d.com +0.0.0.0 ads.hardwaresecrets.com +0.0.0.0 ads.harpers.org +0.0.0.0 ads.hbv.de +0.0.0.0 ads.hearstmags.com +0.0.0.0 ads.heartlight.org +0.0.0.0 ads.heias.com +0.0.0.0 ads.hideyourarms.com +0.0.0.0 ads.hollywood.com +0.0.0.0 ads.horsehero.com +0.0.0.0 ads.horyzon-media.com +0.0.0.0 ads.iafrica.com +0.0.0.0 ads.ibest.com.br +0.0.0.0 ads.ibryte.com +0.0.0.0 ads.icq.com +0.0.0.0 ads.ign.com +0.0.0.0 ads.img.co.za +0.0.0.0 ads.imgur.com +0.0.0.0 ads.indiatimes.com +0.0.0.0 ads.infi.net +0.0.0.0 ads.internic.co.il +0.0.0.0 ads.ipowerweb.com +0.0.0.0 ads.isoftmarketing.com +0.0.0.0 ads.itv.com +0.0.0.0 ads.iwon.com +0.0.0.0 ads.jewishfriendfinder.com +0.0.0.0 ads.jiwire.com +0.0.0.0 ads.jobsite.co.uk +0.0.0.0 ads.jpost.com +0.0.0.0 ads.jubii.dk +0.0.0.0 ads.justhungry.com +0.0.0.0 ads.kaktuz.net +0.0.0.0 ads.kelbymediagroup.com +0.0.0.0 ads.kinobox.cz +0.0.0.0 ads.kinxxx.com +0.0.0.0 ads.kompass.com +0.0.0.0 ads.krawall.de +0.0.0.0 ads.lesbianpersonals.com +0.0.0.0 ads.linuxfoundation.org +0.0.0.0 ads.linuxjournal.com +0.0.0.0 ads.linuxsecurity.com +0.0.0.0 ads.livenation.com +0.0.0.0 ads.mariuana.it +0.0.0.0 ads.massinfra.nl +0.0.0.0 ads.mcafee.com +0.0.0.0 ads.mediaodyssey.com +0.0.0.0 ads.medienhaus.de +0.0.0.0 ads.mgnetwork.com +0.0.0.0 ads.mmania.com +0.0.0.0 ads.moceanads.com +0.0.0.0 ads.motor-forum.nl +0.0.0.0 ads.motormedia.nl +0.0.0.0 ads.msn.com +0.0.0.0 ads.multimania.lycos.fr +0.0.0.0 ads.nationalgeographic.com +0.0.0.0 ads.ncm.com +0.0.0.0 ads.netclusive.de +0.0.0.0 ads.netmechanic.com +0.0.0.0 ads.networksolutions.com +0.0.0.0 ads.newdream.net +0.0.0.0 ads.newgrounds.com +0.0.0.0 ads.newmedia.cz +0.0.0.0 ads.newsint.co.uk +0.0.0.0 ads.newsquest.co.uk +0.0.0.0 ads.ninemsn.com.au +0.0.0.0 ads.nj.com +0.0.0.0 ads.nola.com +0.0.0.0 ads.nordichardware.com +0.0.0.0 ads.nordichardware.se +0.0.0.0 ads.nwsource.com +0.0.0.0 ads.nyi.net +0.0.0.0 ads.nytimes.com +0.0.0.0 ads.nyx.cz +0.0.0.0 ads.nzcity.co.nz +0.0.0.0 ads.o2.pl +0.0.0.0 ads.oddschecker.com +0.0.0.0 ads.okcimg.com +0.0.0.0 ads.ole.com +0.0.0.0 ads.olivebrandresponse.com +0.0.0.0 ads.oneplace.com +0.0.0.0 ads.optusnet.com.au +0.0.0.0 ads.outpersonals.com +0.0.0.0 ads.passion.com +0.0.0.0 ads.pennet.com +0.0.0.0 ads.penny-arcade.com +0.0.0.0 ads.pheedo.com +0.0.0.0 ads.phpclasses.org +0.0.0.0 ads.pickmeup-ltd.com +0.0.0.0 ads.planet.nl +0.0.0.0 ads.pni.com +0.0.0.0 ads.pof.com +0.0.0.0 ads.powweb.com +0.0.0.0 ads.primissima.it +0.0.0.0 ads.printscr.com +0.0.0.0 ads.prisacom.com +0.0.0.0 ads.program3.com +0.0.0.0 ads.psd2html.com +0.0.0.0 ads.pushplay.com +0.0.0.0 ads.quoka.de +0.0.0.0 ads.rcs.it +0.0.0.0 ads.recoletos.es +0.0.0.0 ads.rediff.com +0.0.0.0 ads.redlightcenter.com +0.0.0.0 ads.redtube.com +0.0.0.0 ads.resoom.de +0.0.0.0 ads.returnpath.net +0.0.0.0 ads.s3.sitepoint.com +0.0.0.0 ads.satyamonline.com +0.0.0.0 ads.savannahnow.com +0.0.0.0 ads.scifi.com +0.0.0.0 ads.seniorfriendfinder.com +0.0.0.0 ads.servebom.com +0.0.0.0 ads.sexinyourcity.com +0.0.0.0 ads.shizmoo.com +0.0.0.0 ads.shopstyle.com +0.0.0.0 ads.sift.co.uk +0.0.0.0 ads.silverdisc.co.uk +0.0.0.0 ads.slim.com +0.0.0.0 ads.smartclick.com +0.0.0.0 ads.soft32.com +0.0.0.0 ads.space.com +0.0.0.0 ads.sptimes.com +0.0.0.0 ads.stackoverflow.com +0.0.0.0 ads.sun.com +0.0.0.0 ads.supplyframe.com +0.0.0.0 ads.t-online.de +0.0.0.0 ads.tahono.com +0.0.0.0 ads.techtv.com +0.0.0.0 ads.telegraph.co.uk +0.0.0.0 ads.themovienation.com +0.0.0.0 ads.thestar.com +0.0.0.0 ads.tmcs.net +0.0.0.0 ads.totallyfreestuff.com +0.0.0.0 ads.townhall.com +0.0.0.0 ads.trinitymirror.co.uk +0.0.0.0 ads.tripod.com +0.0.0.0 ads.tripod.lycos.co.uk +0.0.0.0 ads.tripod.lycos.de +0.0.0.0 ads.tripod.lycos.es +0.0.0.0 ads.tripod.lycos.it +0.0.0.0 ads.tripod.lycos.nl +0.0.0.0 ads.tripod.spray.se +0.0.0.0 ads.tso.dennisnet.co.uk +0.0.0.0 ads.uknetguide.co.uk +0.0.0.0 ads.ultimate-guitar.com +0.0.0.0 ads.uncrate.com +0.0.0.0 ads.undertone.com +0.0.0.0 ads.usatoday.com +0.0.0.0 ads.v3.com +0.0.0.0 ads.verticalresponse.com +0.0.0.0 ads.vgchartz.com +0.0.0.0 ads.videosz.com +0.0.0.0 ads.virtual-nights.com +0.0.0.0 ads.virtualcountries.com +0.0.0.0 ads.vnumedia.com +0.0.0.0 ads.waps.cn +0.0.0.0 ads.wapx.cn +0.0.0.0 ads.weather.ca +0.0.0.0 ads.web.aol.com +0.0.0.0 ads.web.cs.com +0.0.0.0 ads.web.de +0.0.0.0 ads.webmasterpoint.org +0.0.0.0 ads.websiteservices.com +0.0.0.0 ads.whi.co.nz +0.0.0.0 ads.whoishostingthis.com +0.0.0.0 ads.wiezoekje.nl +0.0.0.0 ads.wikia.nocookie.net +0.0.0.0 ads.wineenthusiast.com +0.0.0.0 ads.wwe.biz +0.0.0.0 ads.xhamster.com +0.0.0.0 ads.xtra.co.nz +0.0.0.0 ads.y-0.net +0.0.0.0 ads.yahoo.com +0.0.0.0 ads.yimg.com +0.0.0.0 ads.yldmgrimg.net +0.0.0.0 ads.yourfreedvds.com +0.0.0.0 ads.youtube.com +0.0.0.0 ads.zdnet.com +0.0.0.0 ads03.redtube.com +0.0.0.0 ads1.canoe.ca +0.0.0.0 ads1.mediacapital.pt +0.0.0.0 ads1.msn.com +0.0.0.0 ads1.rne.com +0.0.0.0 ads1.virtual-nights.com +0.0.0.0 ads10.speedbit.com +0.0.0.0 ads180.com +0.0.0.0 ads2.brazzers.com +0.0.0.0 ads2.clearchannel.com +0.0.0.0 ads2.contentabc.com +0.0.0.0 ads2.gamecity.net +0.0.0.0 ads2.jubii.dk +0.0.0.0 ads2.net-communities.co.uk +0.0.0.0 ads2.oneplace.com +0.0.0.0 ads2.rne.com +0.0.0.0 ads2.virtual-nights.com +0.0.0.0 ads2.xnet.cz +0.0.0.0 ads2004.treiberupdate.de +0.0.0.0 ads3.contentabc.com +0.0.0.0 ads3.gamecity.net +0.0.0.0 ads3.virtual-nights.com +0.0.0.0 ads4.clearchannel.com +0.0.0.0 ads4.gamecity.net +0.0.0.0 ads4.virtual-nights.com +0.0.0.0 ads4homes.com +0.0.0.0 ads5.canoe.ca +0.0.0.0 ads5.virtual-nights.com +0.0.0.0 ads6.gamecity.net +0.0.0.0 ads7.gamecity.net +0.0.0.0 ads8.com +0.0.0.0 adsatt.abc.starwave.com +0.0.0.0 adsatt.abcnews.starwave.com +0.0.0.0 adsatt.espn.go.com +0.0.0.0 adsatt.espn.starwave.com +0.0.0.0 adsatt.go.starwave.com +0.0.0.0 adsby.bidtheatre.com +0.0.0.0 adscale.de +0.0.0.0 adscholar.com +0.0.0.0 adscience.nl +0.0.0.0 adscpm.com +0.0.0.0 adsdaq.com +0.0.0.0 adsdk.com +0.0.0.0 adsend.de +0.0.0.0 adserv.evo-x.de +0.0.0.0 adserv.gamezone.de +0.0.0.0 adserv.iafrica.com +0.0.0.0 adserv.qconline.com +0.0.0.0 adserve.ams.rhythmxchange.com +0.0.0.0 adserver-live.yoc.mobi +0.0.0.0 adserver.43plc.com +0.0.0.0 adserver.71i.de +0.0.0.0 adserver.adultfriendfinder.com +0.0.0.0 adserver.aidameter.com +0.0.0.0 adserver.aol.fr +0.0.0.0 adserver.beggarspromo.com +0.0.0.0 adserver.betandwin.de +0.0.0.0 adserver.bing.com +0.0.0.0 adserver.bizhat.com +0.0.0.0 adserver.break-even.it +0.0.0.0 adserver.cams.com +0.0.0.0 adserver.com +0.0.0.0 adserver.digitoday.com +0.0.0.0 adserver.dotcommedia.de +0.0.0.0 adserver.finditquick.com +0.0.0.0 adserver.flossiemediagroup.com +0.0.0.0 adserver.freecity.de +0.0.0.0 adserver.freenet.de +0.0.0.0 adserver.friendfinder.com +0.0.0.0 adserver.hardsextube.com +0.0.0.0 adserver.hardwareanalysis.com +0.0.0.0 adserver.html.it +0.0.0.0 adserver.irishwebmasterforum.com +0.0.0.0 adserver.janes.com +0.0.0.0 adserver.libero.it +0.0.0.0 adserver.news.com.au +0.0.0.0 adserver.ngz-network.de +0.0.0.0 adserver.nydailynews.com +0.0.0.0 adserver.o2.pl +0.0.0.0 adserver.oddschecker.com +0.0.0.0 adserver.omroepzeeland.nl +0.0.0.0 adserver.pl +0.0.0.0 adserver.portalofevil.com +0.0.0.0 adserver.portugalmail.net +0.0.0.0 adserver.portugalmail.pt +0.0.0.0 adserver.sanomawsoy.fi +0.0.0.0 adserver.sciflicks.com +0.0.0.0 adserver.sharewareonline.com +0.0.0.0 adserver.spankaway.com +0.0.0.0 adserver.theonering.net +0.0.0.0 adserver.twitpic.com +0.0.0.0 adserver.viagogo.com +0.0.0.0 adserver.virginmedia.com +0.0.0.0 adserver.yahoo.com +0.0.0.0 adserver01.de +0.0.0.0 adserver1-images.backbeatmedia.com +0.0.0.0 adserver1.backbeatmedia.com +0.0.0.0 adserver1.mindshare.de +0.0.0.0 adserver1.ogilvy-interactive.de +0.0.0.0 adserver2.mindshare.de +0.0.0.0 adserverplus.com +0.0.0.0 adserversolutions.com +0.0.0.0 adservinginternational.com +0.0.0.0 adsfac.eu +0.0.0.0 adsfac.net +0.0.0.0 adsfac.us +0.0.0.0 adshost1.com +0.0.0.0 adside.com +0.0.0.0 adsk2.co +0.0.0.0 adskape.ru +0.0.0.0 adsklick.de +0.0.0.0 adsmarket.com +0.0.0.0 adsmart.co.uk +0.0.0.0 adsmart.com +0.0.0.0 adsmart.net +0.0.0.0 adsmogo.com +0.0.0.0 adsnative.com +0.0.0.0 adsoftware.com +0.0.0.0 adsoldier.com +0.0.0.0 adsonar.com +0.0.0.0 adspace.ro +0.0.0.0 adspeed.net +0.0.0.0 adspirit.de +0.0.0.0 adsponse.de +0.0.0.0 adsremote.scrippsnetworks.com +0.0.0.0 adsrevenue.net +0.0.0.0 adsrv.deviantart.com +0.0.0.0 adsrv.eacdn.com +0.0.0.0 adsrvr.org +0.0.0.0 adsstat.com +0.0.0.0 adstat.4u.pl +0.0.0.0 adstest.weather.com +0.0.0.0 adsupply.com +0.0.0.0 adsymptotic.com +0.0.0.0 adsynergy.com +0.0.0.0 adsys.townnews.com +0.0.0.0 adsystem.simplemachines.org +0.0.0.0 adtechus.com +0.0.0.0 adtegrity.net +0.0.0.0 adthis.com +0.0.0.0 adtoll.com +0.0.0.0 adtology.com +0.0.0.0 adtoma.com +0.0.0.0 adtrace.org +0.0.0.0 adtrade.net +0.0.0.0 adtrading.de +0.0.0.0 adtrak.net +0.0.0.0 adtriplex.com +0.0.0.0 adultadvertising.com +0.0.0.0 adv-adserver.com +0.0.0.0 adv-banner.libero.it +0.0.0.0 adv.cooperhosting.net +0.0.0.0 adv.freeonline.it +0.0.0.0 adv.hwupgrade.it +0.0.0.0 adv.livedoor.com +0.0.0.0 adv.webmd.com +0.0.0.0 adv.wp.pl +0.0.0.0 adv.yo.cz +0.0.0.0 advariant.com +0.0.0.0 adventory.com +0.0.0.0 advert.bayarea.com +0.0.0.0 advert.dyna.ultraweb.hu +0.0.0.0 adverticum.com +0.0.0.0 adverticum.net +0.0.0.0 adverticus.de +0.0.0.0 advertise.com +0.0.0.0 advertiseireland.com +0.0.0.0 advertisespace.com +0.0.0.0 advertising.com +0.0.0.0 advertising.guildlaunch.net +0.0.0.0 advertisingbanners.com +0.0.0.0 advertisingbox.com +0.0.0.0 advertmarket.com +0.0.0.0 advertmedia.de +0.0.0.0 advertpro.sitepoint.com +0.0.0.0 advertpro.ya.com +0.0.0.0 adverts.carltononline.com +0.0.0.0 advertserve.com +0.0.0.0 advertstream.com +0.0.0.0 advertwizard.com +0.0.0.0 advideo.uimserv.net +0.0.0.0 adview.ppro.de +0.0.0.0 advisormedia.cz +0.0.0.0 adviva.net +0.0.0.0 advnt.com +0.0.0.0 adwareremovergold.com +0.0.0.0 adwhirl.com +0.0.0.0 adwitserver.com +0.0.0.0 adworldnetwork.com +0.0.0.0 adworx.at +0.0.0.0 adworx.be +0.0.0.0 adworx.nl +0.0.0.0 adx.allstar.cz +0.0.0.0 adx.atnext.com +0.0.0.0 adxpansion.com +0.0.0.0 adxpose.com +0.0.0.0 adxvalue.com +0.0.0.0 adyea.com +0.0.0.0 adzerk.net +0.0.0.0 adzerk.s3.amazonaws.com +0.0.0.0 adzones.com +0.0.0.0 af-ad.co.uk +0.0.0.0 affbuzzads.com +0.0.0.0 affili.net +0.0.0.0 affiliate.1800flowers.com +0.0.0.0 affiliate.doubleyourdating.com +0.0.0.0 affiliate.gamestop.com +0.0.0.0 affiliate.mercola.com +0.0.0.0 affiliate.mogs.com +0.0.0.0 affiliate.offgamers.com +0.0.0.0 affiliate.travelnow.com +0.0.0.0 affiliate.viator.com +0.0.0.0 affiliatefuel.com +0.0.0.0 affiliatefuture.com +0.0.0.0 affiliates.allposters.com +0.0.0.0 affiliates.babylon.com +0.0.0.0 affiliates.digitalriver.com +0.0.0.0 affiliates.globat.com +0.0.0.0 affiliates.internationaljock.com +0.0.0.0 affiliates.thinkhost.net +0.0.0.0 affiliates.thrixxx.com +0.0.0.0 affiliates.ultrahosting.com +0.0.0.0 affiliatetracking.com +0.0.0.0 affiliatetracking.net +0.0.0.0 affiliatewindow.com +0.0.0.0 affiliation-france.com +0.0.0.0 afftracking.justanswer.com +0.0.0.0 ah-ha.com +0.0.0.0 ahalogy.com +0.0.0.0 aidu-ads.de +0.0.0.0 aim4media.com +0.0.0.0 aistat.net +0.0.0.0 aktrack.pubmatic.com +0.0.0.0 alclick.com +0.0.0.0 alenty.com +0.0.0.0 alexa-sitestats.s3.amazonaws.com +0.0.0.0 all4spy.com +0.0.0.0 alladvantage.com +0.0.0.0 allosponsor.com +0.0.0.0 amazingcounters.com +0.0.0.0 amazon-adsystem.com +0.0.0.0 americash.com +0.0.0.0 amung.us +0.0.0.0 an.tacoda.net +0.0.0.0 anahtars.com +0.0.0.0 analytics.adpost.org +0.0.0.0 analytics.google.com +0.0.0.0 analytics.live.com +0.0.0.0 analytics.yahoo.com +0.0.0.0 anm.intelli-direct.com +0.0.0.0 annonser.dagbladet.no +0.0.0.0 apex-ad.com +0.0.0.0 api.intensifier.de +0.0.0.0 apture.com +0.0.0.0 arc1.msn.com +0.0.0.0 arcadebanners.com +0.0.0.0 ard.xxxblackbook.com +0.0.0.0 are-ter.com +0.0.0.0 as.webmd.com +0.0.0.0 as1.advfn.com +0.0.0.0 assets1.exgfnetwork.com +0.0.0.0 assoc-amazon.com +0.0.0.0 at-adserver.alltop.com +0.0.0.0 atdmt.com +0.0.0.0 athena-ads.wikia.com +0.0.0.0 atwola.com +0.0.0.0 auctionads.com +0.0.0.0 auctionads.net +0.0.0.0 audience2media.com +0.0.0.0 audit.median.hu +0.0.0.0 audit.webinform.hu +0.0.0.0 auto-bannertausch.de +0.0.0.0 autohits.dk +0.0.0.0 avenuea.com +0.0.0.0 avpa.javalobby.org +0.0.0.0 avres.net +0.0.0.0 avsads.com +0.0.0.0 awempire.com +0.0.0.0 awin1.com +0.0.0.0 azfront.com +0.0.0.0 b-1st.com +0.0.0.0 b.aol.com +0.0.0.0 b.engadget.com +0.0.0.0 ba.afl.rakuten.co.jp +0.0.0.0 babs.tv2.dk +0.0.0.0 backbeatmedia.com +0.0.0.0 banik.redigy.cz +0.0.0.0 banner-exchange-24.de +0.0.0.0 banner.ad.nu +0.0.0.0 banner.blogranking.net +0.0.0.0 banner.buempliz-online.ch +0.0.0.0 banner.casino.net +0.0.0.0 banner.cotedazurpalace.com +0.0.0.0 banner.coza.com +0.0.0.0 banner.cz +0.0.0.0 banner.easyspace.com +0.0.0.0 banner.elisa.net +0.0.0.0 banner.eurogrand.com +0.0.0.0 banner.featuredusers.com +0.0.0.0 banner.getgo.de +0.0.0.0 banner.goldenpalace.com +0.0.0.0 banner.img.co.za +0.0.0.0 banner.inyourpocket.com +0.0.0.0 banner.kiev.ua +0.0.0.0 banner.linux.se +0.0.0.0 banner.media-system.de +0.0.0.0 banner.mindshare.de +0.0.0.0 banner.nixnet.cz +0.0.0.0 banner.noblepoker.com +0.0.0.0 banner.northsky.com +0.0.0.0 banner.orb.net +0.0.0.0 banner.penguin.cz +0.0.0.0 banner.rbc.ru +0.0.0.0 banner.relcom.ru +0.0.0.0 banner.tanto.de +0.0.0.0 banner.titan-dsl.de +0.0.0.0 banner.vadian.net +0.0.0.0 banner.webmersion.com +0.0.0.0 banner.wirenode.com +0.0.0.0 bannerboxes.com +0.0.0.0 bannercommunity.de +0.0.0.0 bannerconnect.com +0.0.0.0 bannerexchange.cjb.net +0.0.0.0 bannerflow.com +0.0.0.0 bannergrabber.internet.gr +0.0.0.0 bannerhost.com +0.0.0.0 bannerimage.com +0.0.0.0 bannerlandia.com.ar +0.0.0.0 bannermall.com +0.0.0.0 bannermarkt.nl +0.0.0.0 banners.adultfriendfinder.com +0.0.0.0 banners.amigos.com +0.0.0.0 banners.asiafriendfinder.com +0.0.0.0 banners.audioholics.com +0.0.0.0 banners.babylon-x.com +0.0.0.0 banners.bol.com.br +0.0.0.0 banners.cams.com +0.0.0.0 banners.clubseventeen.com +0.0.0.0 banners.czi.cz +0.0.0.0 banners.dine.com +0.0.0.0 banners.directnic.com +0.0.0.0 banners.easydns.com +0.0.0.0 banners.freett.com +0.0.0.0 banners.friendfinder.com +0.0.0.0 banners.iq.pl +0.0.0.0 banners.isoftmarketing.com +0.0.0.0 banners.lifeserv.com +0.0.0.0 banners.linkbuddies.com +0.0.0.0 banners.passion.com +0.0.0.0 banners.resultonline.com +0.0.0.0 banners.sexsearch.com +0.0.0.0 banners.sys-con.com +0.0.0.0 banners.thomsonlocal.com +0.0.0.0 banners.wunderground.com +0.0.0.0 bannerserver.com +0.0.0.0 bannersgomlm.com +0.0.0.0 bannersng.yell.com +0.0.0.0 bannery.cz +0.0.0.0 bannieres.acces-contenu.com +0.0.0.0 bans.adserver.co.il +0.0.0.0 barnesandnoble.bfast.com +0.0.0.0 basebanner.com +0.0.0.0 baypops.com +0.0.0.0 bbelements.com +0.0.0.0 begun.ru +0.0.0.0 belstat.com +0.0.0.0 belstat.nl +0.0.0.0 berp.com +0.0.0.0 best-pr.info +0.0.0.0 best-top.ro +0.0.0.0 bestsearch.net +0.0.0.0 bhclicks.com +0.0.0.0 bidclix.com +0.0.0.0 bidclix.net +0.0.0.0 bidswitch.net +0.0.0.0 bidtrk.com +0.0.0.0 bidvertiser.com +0.0.0.0 bigbangmedia.com +0.0.0.0 bigclicks.com +0.0.0.0 billboard.cz +0.0.0.0 bitads.net +0.0.0.0 bitmedianetwork.com +0.0.0.0 bizad.nikkeibp.co.jp +0.0.0.0 bizrate.com +0.0.0.0 blast4traffic.com +0.0.0.0 blingbucks.com +0.0.0.0 blogads.com +0.0.0.0 blogcounter.de +0.0.0.0 blogherads.com +0.0.0.0 blogrush.com +0.0.0.0 blogtoplist.se +0.0.0.0 blogtopsites.com +0.0.0.0 blueadvertise.com +0.0.0.0 bluekai.com +0.0.0.0 bluelithium.com +0.0.0.0 bluewhaleweb.com +0.0.0.0 bm.annonce.cz +0.0.0.0 bn.bfast.com +0.0.0.0 boersego-ads.de +0.0.0.0 boldchat.com +0.0.0.0 boom.ro +0.0.0.0 boomads.com +0.0.0.0 boost-my-pr.de +0.0.0.0 box.anchorfree.net +0.0.0.0 bpath.com +0.0.0.0 braincash.com +0.0.0.0 brandreachsys.com +0.0.0.0 bravenet.com.invalid +0.0.0.0 bridgetrack.com +0.0.0.0 brightinfo.com +0.0.0.0 british-banners.com +0.0.0.0 bs.yandex.ru +0.0.0.0 bttrack.com +0.0.0.0 budsinc.com +0.0.0.0 bullseye.backbeatmedia.com +0.0.0.0 buyhitscheap.com +0.0.0.0 buysellads.com +0.0.0.0 bvalphaserver.com +0.0.0.0 bwp.download.com +0.0.0.0 c.bigmir.net +0.0.0.0 c1.nowlinux.com +0.0.0.0 c1exchange.com +0.0.0.0 campaign.bharatmatrimony.com +0.0.0.0 caniamedia.com +0.0.0.0 carbonads.com +0.0.0.0 carbonads.net +0.0.0.0 casalemedia.com +0.0.0.0 casalmedia.com +0.0.0.0 cash4members.com +0.0.0.0 cash4popup.de +0.0.0.0 cashcrate.com +0.0.0.0 cashengines.com +0.0.0.0 cashfiesta.com +0.0.0.0 cashlayer.com +0.0.0.0 cashpartner.com +0.0.0.0 casinogames.com +0.0.0.0 casinopays.com +0.0.0.0 casinorewards.com +0.0.0.0 casinotraffic.com +0.0.0.0 casinotreasure.com +0.0.0.0 cbmall.com +0.0.0.0 cdn.freefacti.com +0.0.0.0 cdn.freefarcy.com +0.0.0.0 centerpointmedia.com +0.0.0.0 ceskydomov.alias.ngs.modry.cz +0.0.0.0 cetrk.com +0.0.0.0 cgicounter.puretec.de +0.0.0.0 ch.questionmarket.com +0.0.0.0 chameleon.ad +0.0.0.0 channelintelligence.com +0.0.0.0 chart.dk +0.0.0.0 chartbeat.com +0.0.0.0 chartbeat.net +0.0.0.0 checkstat.nl +0.0.0.0 chestionar.ro +0.0.0.0 chitika.net +0.0.0.0 cibleclick.com +0.0.0.0 cityads.telus.net +0.0.0.0 cj.com +0.0.0.0 cjbmanagement.com +0.0.0.0 cjlog.com +0.0.0.0 claria.com +0.0.0.0 class-act-clicks.com +0.0.0.0 click.absoluteagency.com +0.0.0.0 click.fool.com +0.0.0.0 click2freemoney.com +0.0.0.0 click2paid.com +0.0.0.0 clickability.com +0.0.0.0 clickadz.com +0.0.0.0 clickagents.com +0.0.0.0 clickbank.com +0.0.0.0 clickbooth.com +0.0.0.0 clickboothlnk.com +0.0.0.0 clickbrokers.com +0.0.0.0 clickcompare.co.uk +0.0.0.0 clickdensity.com +0.0.0.0 clickedyclick.com +0.0.0.0 clickhereforcellphones.com +0.0.0.0 clickhouse.com +0.0.0.0 clicklink.jp +0.0.0.0 clickmedia.ro +0.0.0.0 clickonometrics.pl +0.0.0.0 clicks.equantum.com +0.0.0.0 clicks.mods.de +0.0.0.0 clickserve.cc-dt.com +0.0.0.0 clicktag.de +0.0.0.0 clickthrucash.com +0.0.0.0 clickthrutraffic.com +0.0.0.0 clicktrace.info +0.0.0.0 clicktrack.ziyu.net +0.0.0.0 clicktracks.com +0.0.0.0 clicktrade.com +0.0.0.0 clickxchange.com +0.0.0.0 clickz.com +0.0.0.0 clickzxc.com +0.0.0.0 clicmanager.fr +0.0.0.0 clientmetrics-pa.googleapis.com +0.0.0.0 clients.tbo.com +0.0.0.0 clixgalore.com +0.0.0.0 clk.konflab.com +0.0.0.0 clkads.com +0.0.0.0 clkrev.com +0.0.0.0 cluster.adultworld.com +0.0.0.0 clustrmaps.com +0.0.0.0 cmpstar.com +0.0.0.0 cnomy.com +0.0.0.0 cnt.spbland.ru +0.0.0.0 cnt1.pocitadlo.cz +0.0.0.0 code-server.biz +0.0.0.0 colonize.com +0.0.0.0 comclick.com +0.0.0.0 commindo-media-ressourcen.de +0.0.0.0 commissionmonster.com +0.0.0.0 compactbanner.com +0.0.0.0 comprabanner.it +0.0.0.0 confirmed-profits.com +0.0.0.0 connextra.com +0.0.0.0 contaxe.de +0.0.0.0 content.acc-hd.de +0.0.0.0 content.ad +0.0.0.0 contextweb.com +0.0.0.0 conversantmedia.com +0.0.0.0 conversionruler.com +0.0.0.0 cookies.cmpnet.com +0.0.0.0 coremetrics.com +0.0.0.0 count.rbc.ru +0.0.0.0 count.rin.ru +0.0.0.0 count.west263.com +0.0.0.0 counted.com +0.0.0.0 counter.cnw.cz +0.0.0.0 counter.cz +0.0.0.0 counter.dreamhost.com +0.0.0.0 counter.fateback.com +0.0.0.0 counter.mirohost.net +0.0.0.0 counter.mojgorod.ru +0.0.0.0 counter.nowlinux.com +0.0.0.0 counter.rambler.ru +0.0.0.0 counter.search.bg +0.0.0.0 counter.sparklit.com +0.0.0.0 counters.honesty.com +0.0.0.0 counts.tucows.com +0.0.0.0 coupling-media.de +0.0.0.0 cpalead.com +0.0.0.0 cpays.com +0.0.0.0 cpmaffiliation.com +0.0.0.0 cpmstar.com +0.0.0.0 cpxinteractive.com +0.0.0.0 cqcounter.com +0.0.0.0 crakmedia.com +0.0.0.0 craktraffic.com +0.0.0.0 crawlability.com +0.0.0.0 crazypopups.com +0.0.0.0 creafi-online-media.com +0.0.0.0 creative.whi.co.nz +0.0.0.0 creatives.as4x.tmcs.net +0.0.0.0 crispads.com +0.0.0.0 criteo.com +0.0.0.0 crowdgravity.com +0.0.0.0 crtv.mate1.com +0.0.0.0 crwdcntrl.net +0.0.0.0 ctnetwork.hu +0.0.0.0 cubics.com +0.0.0.0 customad.cnn.com +0.0.0.0 cyberbounty.com +0.0.0.0 cybermonitor.com +0.0.0.0 d.adroll.com +0.0.0.0 dakic-ia-300.com +0.0.0.0 danban.com +0.0.0.0 dapper.net +0.0.0.0 datashreddergold.com +0.0.0.0 dbbsrv.com +0.0.0.0 dc-storm.com +0.0.0.0 de17a.com +0.0.0.0 dealdotcom.com +0.0.0.0 debtbusterloans.com +0.0.0.0 decknetwork.net +0.0.0.0 deloo.de +0.0.0.0 demandbase.com +0.0.0.0 demdex.net +0.0.0.0 di1.shopping.com +0.0.0.0 dialerporn.com +0.0.0.0 didtheyreadit.com +0.0.0.0 direct-xxx-access.com +0.0.0.0 directaclick.com +0.0.0.0 directivepub.com +0.0.0.0 directleads.com +0.0.0.0 directorym.com +0.0.0.0 directtrack.com +0.0.0.0 discountclick.com +0.0.0.0 displayadsmedia.com +0.0.0.0 dist.belnk.com +0.0.0.0 dmtracker.com +0.0.0.0 dmtracking.alibaba.com +0.0.0.0 dmtracking2.alibaba.com +0.0.0.0 dnads.directnic.com +0.0.0.0 domaining.in +0.0.0.0 domainsponsor.com +0.0.0.0 domainsteam.de +0.0.0.0 domdex.com +0.0.0.0 doubleclick.com +0.0.0.0 doubleclick.de +0.0.0.0 drumcash.com +0.0.0.0 dynamic.fmpub.net +0.0.0.0 e-adimages.scrippsnetworks.com +0.0.0.0 e-bannerx.com +0.0.0.0 e-debtconsolidation.com +0.0.0.0 e-m.fr +0.0.0.0 e-n-t-e-r-n-e-x.com +0.0.0.0 e-planning.net +0.0.0.0 e.kde.cz +0.0.0.0 eadexchange.com +0.0.0.0 eas.almamedia.fi +0.0.0.0 easyhits4u.com +0.0.0.0 ebayadvertising.com +0.0.0.0 ebuzzing.com +0.0.0.0 ecircle-ag.com +0.0.0.0 eclick.vn +0.0.0.0 ecoupons.com +0.0.0.0 edgeio.com +0.0.0.0 effectivemeasure.com +0.0.0.0 effectivemeasure.net +0.0.0.0 eiv.baidu.com +0.0.0.0 elitetoplist.com +0.0.0.0 emarketer.com +0.0.0.0 emediate.dk +0.0.0.0 engine.espace.netavenir.com +0.0.0.0 enginenetwork.com +0.0.0.0 enquisite.com +0.0.0.0 entercasino.com +0.0.0.0 entrecard.s3.amazonaws.com +0.0.0.0 eqads.com +0.0.0.0 esellerate.net +0.0.0.0 estat.com +0.0.0.0 etargetnet.com +0.0.0.0 etracker.de +0.0.0.0 eu-adcenter.net +0.0.0.0 eu1.madsone.com +0.0.0.0 eur.a1.yimg.com +0.0.0.0 eurekster.com +0.0.0.0 euro-linkindex.de +0.0.0.0 euroclick.com +0.0.0.0 euros4click.de +0.0.0.0 eusta.de +0.0.0.0 evergage.com +0.0.0.0 ewebcounter.com +0.0.0.0 exchange-it.com +0.0.0.0 exchange.bg +0.0.0.0 exchangead.com +0.0.0.0 exchangeclicksonline.com +0.0.0.0 exelator.com +0.0.0.0 exit76.com +0.0.0.0 exitexchange.com +0.0.0.0 exitfuel.com +0.0.0.0 exogripper.com +0.0.0.0 experteerads.com +0.0.0.0 exponential.com +0.0.0.0 express-submit.de +0.0.0.0 extreme-dm.com +0.0.0.0 extremetracking.com +0.0.0.0 eyeblaster.com +0.0.0.0 eyereturn.com +0.0.0.0 eyeviewads.com +0.0.0.0 eyewonder.com +0.0.0.0 ezula.com +0.0.0.0 f5biz.com +0.0.0.0 fast-adv.it +0.0.0.0 fastclick.com +0.0.0.0 fastclick.com.edgesuite.net +0.0.0.0 fastclick.net +0.0.0.0 fb-promotions.com +0.0.0.0 fc.webmasterpro.de +0.0.0.0 feedbackresearch.com +0.0.0.0 feedjit.com +0.0.0.0 ffxcam.fairfax.com.au +0.0.0.0 fimc.net +0.0.0.0 fimserve.com +0.0.0.0 findcommerce.com +0.0.0.0 findyourcasino.com +0.0.0.0 fineclicks.com +0.0.0.0 first.nova.cz +0.0.0.0 firstlightera.com +0.0.0.0 flashtalking.com +0.0.0.0 fleshlightcash.com +0.0.0.0 flexbanner.com +0.0.0.0 flowgo.com +0.0.0.0 flurry.com +0.0.0.0 fonecta.leiki.com +0.0.0.0 foo.cosmocode.de +0.0.0.0 forex-affiliate.net +0.0.0.0 fpctraffic.com +0.0.0.0 fpctraffic2.com +0.0.0.0 fragmentserv.iac-online.de +0.0.0.0 free-banners.com +0.0.0.0 freebanner.com +0.0.0.0 freelogs.com +0.0.0.0 freeonlineusers.com +0.0.0.0 freepay.com +0.0.0.0 freestats.com +0.0.0.0 freestats.tv +0.0.0.0 freewebcounter.com +0.0.0.0 funklicks.com +0.0.0.0 funpageexchange.com +0.0.0.0 fusionads.net +0.0.0.0 fusionquest.com +0.0.0.0 fxstyle.net +0.0.0.0 galaxien.com +0.0.0.0 game-advertising-online.com +0.0.0.0 gamehouse.com +0.0.0.0 gamesites100.net +0.0.0.0 gamesites200.com +0.0.0.0 gamesitestop100.com +0.0.0.0 gator.com +0.0.0.0 gemius.pl +0.0.0.0 geo.digitalpoint.com +0.0.0.0 geobanner.adultfriendfinder.com +0.0.0.0 geovisite.com +0.0.0.0 getclicky.com +0.0.0.0 globalismedia.com +0.0.0.0 globaltakeoff.net +0.0.0.0 globaltrack.com.invalid +0.0.0.0 globe7.com +0.0.0.0 globus-inter.com +0.0.0.0 gmads.net +0.0.0.0 go-clicks.de +0.0.0.0 go-rank.de +0.0.0.0 goingplatinum.com +0.0.0.0 goldstats.com +0.0.0.0 googleadservices.com +0.0.0.0 gostats.com +0.0.0.0 gp.dejanews.com +0.0.0.0 gpr.hu +0.0.0.0 grafstat.ro +0.0.0.0 grapeshot.co.uk +0.0.0.0 greystripe.com +0.0.0.0 gtop.ro +0.0.0.0 gtop100.com +0.0.0.0 gunggo.com +0.0.0.0 harrenmedia.com +0.0.0.0 harrenmedianetwork.com +0.0.0.0 havamedia.net +0.0.0.0 heias.com +0.0.0.0 hentaicounter.com +0.0.0.0 herbalaffiliateprogram.com +0.0.0.0 hexusads.fluent.ltd.uk +0.0.0.0 heyos.com +0.0.0.0 hgads.com +0.0.0.0 hidden.gogoceleb.com +0.0.0.0 hightrafficads.com +0.0.0.0 hit-parade.com +0.0.0.0 hit.bg +0.0.0.0 hit.ua +0.0.0.0 hit.webcentre.lycos.co.uk +0.0.0.0 hitbox.com +0.0.0.0 hitcents.com +0.0.0.0 hitfarm.com +0.0.0.0 hitiz.com +0.0.0.0 hitlist.ru +0.0.0.0 hitlounge.com +0.0.0.0 hitometer.com +0.0.0.0 hits.europuls.eu +0.0.0.0 hits.informer.com +0.0.0.0 hits.puls.lv +0.0.0.0 hits.theguardian.com +0.0.0.0 hits4me.com +0.0.0.0 hits4pay.com +0.0.0.0 hitslink.com +0.0.0.0 hittail.com +0.0.0.0 hollandbusinessadvertising.nl +0.0.0.0 homepageking.de +0.0.0.0 hostedads.realitykings.com +0.0.0.0 hotjar.com +0.0.0.0 hotlog.ru +0.0.0.0 hotrank.com.tw +0.0.0.0 hs-analytics.net +0.0.0.0 htmlhubing.xyz +0.0.0.0 httpool.com +0.0.0.0 hurricanedigitalmedia.com +0.0.0.0 hydramedia.com +0.0.0.0 hyperbanner.net +0.0.0.0 hypertracker.com +0.0.0.0 i-clicks.net +0.0.0.0 i.xx.openx.com +0.0.0.0 i1img.com +0.0.0.0 i1media.no +0.0.0.0 ia.iinfo.cz +0.0.0.0 iad.anm.co.uk +0.0.0.0 iadnet.com +0.0.0.0 iasds01.com +0.0.0.0 iconadserver.com +0.0.0.0 icptrack.com +0.0.0.0 idcounter.com +0.0.0.0 identads.com +0.0.0.0 idot.cz +0.0.0.0 idregie.com +0.0.0.0 idtargeting.com +0.0.0.0 ientrymail.com +0.0.0.0 iesnare.com +0.0.0.0 ifa.tube8live.com +0.0.0.0 ilbanner.com +0.0.0.0 ilead.itrack.it +0.0.0.0 imageads.canoe.ca +0.0.0.0 imagecash.net +0.0.0.0 images-pw.secureserver.net +0.0.0.0 images.v3.com +0.0.0.0 imarketservices.com +0.0.0.0 img.prohardver.hu +0.0.0.0 imgpromo.easyrencontre.com +0.0.0.0 imonitor.nethost.cz +0.0.0.0 imprese.cz +0.0.0.0 impressionmedia.cz +0.0.0.0 impressionz.co.uk +0.0.0.0 imrworldwide.com +0.0.0.0 incentaclick.com +0.0.0.0 indexstats.com +0.0.0.0 indieclick.com +0.0.0.0 industrybrains.com +0.0.0.0 inetlog.ru +0.0.0.0 infinite-ads.com +0.0.0.0 infinityads.com +0.0.0.0 infolinks.com +0.0.0.0 information.com +0.0.0.0 inringtone.com +0.0.0.0 insightexpress.com +0.0.0.0 insightexpressai.com +0.0.0.0 inspectorclick.com +0.0.0.0 instantmadness.com +0.0.0.0 intelliads.com +0.0.0.0 intellitxt.com +0.0.0.0 interactive.forthnet.gr +0.0.0.0 intergi.com +0.0.0.0 internetfuel.com +0.0.0.0 interreklame.de +0.0.0.0 interstat.hu +0.0.0.0 ip.ro +0.0.0.0 ip193.cn +0.0.0.0 iperceptions.com +0.0.0.0 ipro.com +0.0.0.0 ireklama.cz +0.0.0.0 itfarm.com +0.0.0.0 itop.cz +0.0.0.0 its-that-easy.com +0.0.0.0 itsptp.com +0.0.0.0 jcount.com +0.0.0.0 jinkads.de +0.0.0.0 joetec.net +0.0.0.0 js.users.51.la +0.0.0.0 juicyads.com +0.0.0.0 justrelevant.com +0.0.0.0 justwebads.com +0.0.0.0 k.iinfo.cz +0.0.0.0 kanoodle.com +0.0.0.0 keymedia.hu +0.0.0.0 kindads.com +0.0.0.0 kissmetrics.com +0.0.0.0 kliks.nl +0.0.0.0 kniverto.com +0.0.0.0 komoona.com +0.0.0.0 kompasads.com +0.0.0.0 kontera.com +0.0.0.0 kt-g.de +0.0.0.0 ktu.sv2.biz +0.0.0.0 lakequincy.com +0.0.0.0 launchbit.com +0.0.0.0 layer-ad.de +0.0.0.0 layer-ads.de +0.0.0.0 lbn.ru +0.0.0.0 lct.salesforce.com +0.0.0.0 lead-analytics.nl +0.0.0.0 leadboltads.net +0.0.0.0 leadclick.com +0.0.0.0 levelrate.de +0.0.0.0 lfstmedia.com +0.0.0.0 liftdna.com +0.0.0.0 ligatus.com +0.0.0.0 ligatus.de +0.0.0.0 lightningcast.net +0.0.0.0 lightspeedcash.com +0.0.0.0 link-booster.de +0.0.0.0 link4ads.com +0.0.0.0 linkadd.de +0.0.0.0 linkexchange.com +0.0.0.0 linkprice.com +0.0.0.0 linkrain.com +0.0.0.0 linkreferral.com +0.0.0.0 links-ranking.de +0.0.0.0 linkshighway.com +0.0.0.0 linkstorms.com +0.0.0.0 linkswaper.com +0.0.0.0 linktarget.com +0.0.0.0 liquidad.narrowcastmedia.com +0.0.0.0 liveintent.com +0.0.0.0 liverail.com +0.0.0.0 loading321.com +0.0.0.0 log.btopenworld.com +0.0.0.0 logua.com +0.0.0.0 lop.com +0.0.0.0 lucidmedia.com +0.0.0.0 m.webtrends.com +0.0.0.0 m1.webstats4u.com +0.0.0.0 m4n.nl +0.0.0.0 mackeeperapp.mackeeper.com +0.0.0.0 madclient.uimserv.net +0.0.0.0 madisonavenue.com +0.0.0.0 mads.cnet.com +0.0.0.0 madvertise.de +0.0.0.0 marchex.com +0.0.0.0 market-buster.com +0.0.0.0 marketing.888.com +0.0.0.0 marketing.hearstmagazines.nl +0.0.0.0 marketing.nyi.net +0.0.0.0 marketing.osijek031.com +0.0.0.0 marketingsolutions.yahoo.com +0.0.0.0 maroonspider.com +0.0.0.0 mas.sector.sk +0.0.0.0 mastermind.com +0.0.0.0 matchcraft.com +0.0.0.0 mathtag.com +0.0.0.0 max.i12.de +0.0.0.0 maximumcash.com +0.0.0.0 mbn.com.ua +0.0.0.0 mbs.megaroticlive.com +0.0.0.0 mbuyu.nl +0.0.0.0 mdotm.com +0.0.0.0 measuremap.com +0.0.0.0 media-adrunner.mycomputer.com +0.0.0.0 media-servers.net +0.0.0.0 media.ftv-publicite.fr +0.0.0.0 media.funpic.de +0.0.0.0 media6degrees.com +0.0.0.0 mediaarea.eu +0.0.0.0 mediacharger.com +0.0.0.0 mediadvertising.ro +0.0.0.0 mediageneral.com +0.0.0.0 mediamath.com +0.0.0.0 mediamgr.ugo.com +0.0.0.0 mediaplazza.com +0.0.0.0 mediaplex.com +0.0.0.0 mediascale.de +0.0.0.0 mediatext.com +0.0.0.0 mediax.angloinfo.com +0.0.0.0 mediaz.angloinfo.com +0.0.0.0 medleyads.com +0.0.0.0 medyanetads.com +0.0.0.0 megacash.de +0.0.0.0 megago.com +0.0.0.0 megastats.com +0.0.0.0 megawerbung.de +0.0.0.0 metaffiliation.com +0.0.0.0 metanetwork.com +0.0.0.0 methodcash.com +0.0.0.0 metrics.windowsitpro.com +0.0.0.0 mgid.com +0.0.0.0 miarroba.com +0.0.0.0 microticker.com +0.0.0.0 midnightclicking.com +0.0.0.0 misstrends.com +0.0.0.0 mixpanel.com +0.0.0.0 mixtraffic.com +0.0.0.0 mjxads.internet.com +0.0.0.0 mlm.de +0.0.0.0 mmismm.com +0.0.0.0 mmtro.com +0.0.0.0 moatads.com +0.0.0.0 mobclix.com +0.0.0.0 mocean.mobi +0.0.0.0 moneyexpert.com +0.0.0.0 monsterpops.com +0.0.0.0 mopub.com +0.0.0.0 mouseflow.com +0.0.0.0 mpstat.us +0.0.0.0 mr-rank.de +0.0.0.0 mrskincash.com +0.0.0.0 mtree.com +0.0.0.0 musiccounter.ru +0.0.0.0 muwmedia.com +0.0.0.0 myaffiliateprogram.com +0.0.0.0 mybloglog.com +0.0.0.0 mycounter.ua +0.0.0.0 mymoneymakingapp.com +0.0.0.0 mypagerank.net +0.0.0.0 mypagerank.ru +0.0.0.0 mypowermall.com +0.0.0.0 mystat-in.net +0.0.0.0 mystat.pl +0.0.0.0 mytop-in.net +0.0.0.0 n69.com +0.0.0.0 naiadsystems.com.invalid +0.0.0.0 naj.sk +0.0.0.0 namimedia.com +0.0.0.0 navigator.io +0.0.0.0 navrcholu.cz +0.0.0.0 nbjmp.com +0.0.0.0 ndparking.com +0.0.0.0 nedstat.com +0.0.0.0 nedstat.nl +0.0.0.0 nedstatbasic.net +0.0.0.0 nedstatpro.net +0.0.0.0 nend.net +0.0.0.0 neocounter.neoworx-blog-tools.net +0.0.0.0 neoffic.com +0.0.0.0 net-filter.com +0.0.0.0 netaffiliation.com +0.0.0.0 netagent.cz +0.0.0.0 netclickstats.com +0.0.0.0 netcommunities.com +0.0.0.0 netdirect.nl +0.0.0.0 netincap.com +0.0.0.0 netpool.netbookia.net +0.0.0.0 netshelter.net +0.0.0.0 neudesicmediagroup.com +0.0.0.0 newbie.com +0.0.0.0 newnet.qsrch.com +0.0.0.0 newnudecash.com +0.0.0.0 newopenx.detik.com +0.0.0.0 newt1.adultadworld.com +0.0.0.0 newt1.adultworld.com +0.0.0.0 newtopsites.com +0.0.0.0 ng3.ads.warnerbros.com +0.0.0.0 ngs.impress.co.jp +0.0.0.0 nitroclicks.com +0.0.0.0 novem.pl +0.0.0.0 nuggad.net +0.0.0.0 numax.nu-1.com +0.0.0.0 nuseek.com +0.0.0.0 oas.benchmark.fr +0.0.0.0 oas.foxnews.com +0.0.0.0 oas.repubblica.it +0.0.0.0 oas.roanoke.com +0.0.0.0 oas.salon.com +0.0.0.0 oas.toronto.com +0.0.0.0 oas.uniontrib.com +0.0.0.0 oas.villagevoice.com +0.0.0.0 oascentral.businessweek.com +0.0.0.0 oascentral.chicagobusiness.com +0.0.0.0 oascentral.fortunecity.com +0.0.0.0 oascentral.register.com +0.0.0.0 oewa.at +0.0.0.0 oewabox.at +0.0.0.0 offerforge.com +0.0.0.0 offermatica.com +0.0.0.0 olivebrandresponse.com +0.0.0.0 omniture.com +0.0.0.0 onclasrv.com +0.0.0.0 onclickads.net +0.0.0.0 oneandonlynetwork.com +0.0.0.0 onenetworkdirect.com +0.0.0.0 onestat.com +0.0.0.0 onestatfree.com +0.0.0.0 online-metrix.net +0.0.0.0 onlinecash.com +0.0.0.0 onlinecashmethod.com +0.0.0.0 onlinerewardcenter.com +0.0.0.0 openad.tf1.fr +0.0.0.0 openad.travelnow.com +0.0.0.0 openads.friendfinder.com +0.0.0.0 openads.org +0.0.0.0 openx.angelsgroup.org.uk +0.0.0.0 openx.blindferret.com +0.0.0.0 opienetwork.com +0.0.0.0 optimost.com +0.0.0.0 optmd.com +0.0.0.0 ordingly.com +0.0.0.0 ota.cartrawler.com +0.0.0.0 otto-images.developershed.com +0.0.0.0 outbrain.com +0.0.0.0 overture.com +0.0.0.0 owebmoney.ru +0.0.0.0 oxado.com +0.0.0.0 oxcash.com +0.0.0.0 oxen.hillcountrytexas.com +0.0.0.0 p.adpdx.com +0.0.0.0 pagead.l.google.com +0.0.0.0 pagefair.com +0.0.0.0 pagerank-ranking.de +0.0.0.0 pagerank-submitter.de +0.0.0.0 pagerank-united.de +0.0.0.0 pagerank4you.com +0.0.0.0 pageranktop.com +0.0.0.0 parse.ly.invalid +0.0.0.0 parsely.com +0.0.0.0 partage-facile.com +0.0.0.0 partner-ads.com +0.0.0.0 partner.pelikan.cz +0.0.0.0 partner.topcities.com +0.0.0.0 partnerad.l.google.com +0.0.0.0 partnercash.de +0.0.0.0 partners.priceline.com +0.0.0.0 passion-4.net +0.0.0.0 pay-ads.com +0.0.0.0 paycounter.com +0.0.0.0 paypopup.com +0.0.0.0 payserve.com +0.0.0.0 pbnet.ru +0.0.0.0 peep-auktion.de +0.0.0.0 peer39.com +0.0.0.0 pennyweb.com +0.0.0.0 pepperjamnetwork.com +0.0.0.0 percentmobile.com +0.0.0.0 perfectaudience.com +0.0.0.0 perfiliate.com +0.0.0.0 performancerevenue.com +0.0.0.0 performancerevenues.com +0.0.0.0 performancing.com +0.0.0.0 pgmediaserve.com +0.0.0.0 pgpartner.com +0.0.0.0 pheedo.com +0.0.0.0 phoenix-adrunner.mycomputer.com +0.0.0.0 phpadsnew.new.natuurpark.nl +0.0.0.0 phpmyvisites.net +0.0.0.0 picadmedia.com +0.0.0.0 pillscash.com +0.0.0.0 pimproll.com +0.0.0.0 pixel.adsafeprotected.com +0.0.0.0 pixel.jumptap.com +0.0.0.0 pixel.redditmedia.com +0.0.0.0 play4traffic.com +0.0.0.0 playhaven.com +0.0.0.0 plista.com +0.0.0.0 plugrush.com +0.0.0.0 pointroll.com +0.0.0.0 pop-under.ru +0.0.0.0 popub.com +0.0.0.0 popup.msn.com +0.0.0.0 popupmoney.com +0.0.0.0 popupnation.com +0.0.0.0 popups.infostart.com +0.0.0.0 popuptraffic.com +0.0.0.0 porngraph.com +0.0.0.0 porntrack.com +0.0.0.0 postrelease.com +0.0.0.0 potenza.cz +0.0.0.0 pr-star.de +0.0.0.0 praddpro.de +0.0.0.0 precisioncounter.com +0.0.0.0 predictad.com +0.0.0.0 premium-offers.com +0.0.0.0 primaryads.com +0.0.0.0 primetime.net +0.0.0.0 privatecash.com +0.0.0.0 pro-advertising.com +0.0.0.0 pro.i-doctor.co.kr +0.0.0.0 proext.com +0.0.0.0 profero.com +0.0.0.0 projectwonderful.com +0.0.0.0 promo.badoink.com +0.0.0.0 promo1.webcams.nl +0.0.0.0 promobenef.com +0.0.0.0 promos.fling.com +0.0.0.0 promote.pair.com +0.0.0.0 promotion-campaigns.com +0.0.0.0 pronetadvertising.com +0.0.0.0 propellerads.com +0.0.0.0 proranktracker.com +0.0.0.0 proton-tm.com +0.0.0.0 protraffic.com +0.0.0.0 provexia.com +0.0.0.0 prsitecheck.com +0.0.0.0 psstt.com +0.0.0.0 pub.chez.com +0.0.0.0 pub.club-internet.fr +0.0.0.0 pub.hardware.fr +0.0.0.0 pub.realmedia.fr +0.0.0.0 pubdirecte.com +0.0.0.0 publicidad.elmundo.es +0.0.0.0 pubmatic.com +0.0.0.0 pubs.lemonde.fr +0.0.0.0 pulse360.com +0.0.0.0 q.azcentral.com +0.0.0.0 qctop.com +0.0.0.0 qnsr.com +0.0.0.0 quantcast.com +0.0.0.0 quantserve.com +0.0.0.0 quarterserver.de +0.0.0.0 questaffiliates.net +0.0.0.0 quigo.com +0.0.0.0 quinst.com +0.0.0.0 quisma.com +0.0.0.0 rad.msn.com +0.0.0.0 radar.cedexis.com +0.0.0.0 radarurl.com +0.0.0.0 radiate.com +0.0.0.0 rampidads.com +0.0.0.0 rank-master.com +0.0.0.0 rank-master.de +0.0.0.0 rankchamp.de +0.0.0.0 ranking-charts.de +0.0.0.0 ranking-hits.de +0.0.0.0 ranking-id.de +0.0.0.0 ranking-links.de +0.0.0.0 ranking-liste.de +0.0.0.0 ranking-street.de +0.0.0.0 rankingscout.com +0.0.0.0 rankyou.com +0.0.0.0 rapidcounter.com +0.0.0.0 rate.ru +0.0.0.0 ratings.lycos.com +0.0.0.0 rb1.design.ru +0.0.0.0 re-directme.com +0.0.0.0 reachjunction.com +0.0.0.0 reactx.com +0.0.0.0 readserver.net +0.0.0.0 realcastmedia.com +0.0.0.0 realclix.com +0.0.0.0 realmedia-a800.d4p.net +0.0.0.0 realtechnetwork.com +0.0.0.0 realtracker.com +0.0.0.0 reduxmedia.com +0.0.0.0 reduxmediagroup.com +0.0.0.0 reedbusiness.com.invalid +0.0.0.0 referralware.com +0.0.0.0 regnow.com +0.0.0.0 reinvigorate.net +0.0.0.0 reklam.rfsl.se +0.0.0.0 reklama.mironet.cz +0.0.0.0 reklama.reflektor.cz +0.0.0.0 reklamcsere.hu +0.0.0.0 reklame.unwired-i.net +0.0.0.0 reklamer.com.ua +0.0.0.0 relevanz10.de +0.0.0.0 relmaxtop.com +0.0.0.0 remotead.cnet.com +0.0.0.0 republika.onet.pl +0.0.0.0 retargeter.com +0.0.0.0 revenue.net +0.0.0.0 revenuedirect.com +0.0.0.0 revsci.net +0.0.0.0 revstats.com +0.0.0.0 richmails.com +0.0.0.0 richmedia.yimg.com +0.0.0.0 richwebmaster.com +0.0.0.0 rightstats.com +0.0.0.0 rlcdn.com +0.0.0.0 rle.ru +0.0.0.0 rmads.msn.com +0.0.0.0 rmedia.boston.com +0.0.0.0 roar.com +0.0.0.0 robotreplay.com +0.0.0.0 roia.biz +0.0.0.0 rok.com.com +0.0.0.0 rose.ixbt.com +0.0.0.0 rotabanner.com +0.0.0.0 roxr.net +0.0.0.0 rtbpop.com +0.0.0.0 rtbpopd.com +0.0.0.0 ru-traffic.com +0.0.0.0 ru4.com +0.0.0.0 rubiconproject.com +0.0.0.0 s.adroll.com +0.0.0.0 s2d6.com +0.0.0.0 sageanalyst.net +0.0.0.0 sail-horizon.com +0.0.0.0 samsungacr.com +0.0.0.0 samsungads.com +0.0.0.0 sbx.pagesjaunes.fr +0.0.0.0 scambiobanner.aruba.it +0.0.0.0 scanscout.com +0.0.0.0 scopelight.com +0.0.0.0 scorecardresearch.com +0.0.0.0 scratch2cash.com +0.0.0.0 scripte-monster.de +0.0.0.0 searchfeast.com +0.0.0.0 searchmarketing.com +0.0.0.0 searchramp.com +0.0.0.0 secure.webconnect.net +0.0.0.0 sedoparking.com +0.0.0.0 sedotracker.com +0.0.0.0 seeq.com.invalid +0.0.0.0 sensismediasmart.com.au +0.0.0.0 seo4india.com +0.0.0.0 serv0.com +0.0.0.0 servedby-buysellads.com +0.0.0.0 servedbyadbutler.com +0.0.0.0 servedbyopenx.com +0.0.0.0 services.hearstmags.com +0.0.0.0 serving-sys.com +0.0.0.0 sexaddpro.de +0.0.0.0 sexadvertentiesite.nl +0.0.0.0 sexcounter.com +0.0.0.0 sexinyourcity.com +0.0.0.0 sexlist.com +0.0.0.0 sexystat.com +0.0.0.0 shareadspace.com +0.0.0.0 shareasale.com +0.0.0.0 sharepointads.com +0.0.0.0 sher.index.hu +0.0.0.0 shinystat.com +0.0.0.0 shinystat.it +0.0.0.0 shoppingads.com +0.0.0.0 siccash.com +0.0.0.0 sidebar.angelfire.com +0.0.0.0 sinoa.com +0.0.0.0 sitemeter.com +0.0.0.0 sitestat.com +0.0.0.0 sixsigmatraffic.com +0.0.0.0 skimresources.com +0.0.0.0 skylink.vn +0.0.0.0 slickaffiliate.com +0.0.0.0 slopeaota.com +0.0.0.0 smart4ads.com +0.0.0.0 smowtion.com +0.0.0.0 snapads.com +0.0.0.0 snoobi.com +0.0.0.0 socialspark.com +0.0.0.0 softclick.com.br +0.0.0.0 sparkstudios.com +0.0.0.0 specificmedia.co.uk +0.0.0.0 specificpop.com +0.0.0.0 spezialreporte.de +0.0.0.0 spinbox.techtracker.com +0.0.0.0 spinbox.versiontracker.com +0.0.0.0 sponsorads.de +0.0.0.0 sponsorpro.de +0.0.0.0 sponsors.thoughtsmedia.com +0.0.0.0 spot.fitness.com +0.0.0.0 spotxchange.com +0.0.0.0 spywarelabs.com +0.0.0.0 spywords.com +0.0.0.0 srwww1.com +0.0.0.0 starffa.com +0.0.0.0 start.freeze.com +0.0.0.0 stat.cliche.se +0.0.0.0 stat.dealtime.com +0.0.0.0 stat.dyna.ultraweb.hu +0.0.0.0 stat.pl +0.0.0.0 stat.webmedia.pl +0.0.0.0 stat.zenon.net +0.0.0.0 stat24.com +0.0.0.0 stat24.meta.ua +0.0.0.0 statcounter.com +0.0.0.0 static.fmpub.net +0.0.0.0 static.itrack.it +0.0.0.0 staticads.btopenworld.com +0.0.0.0 statistik-gallup.net +0.0.0.0 statm.the-adult-company.com +0.0.0.0 stats.blogger.com +0.0.0.0 stats.cts-bv.nl +0.0.0.0 stats.directnic.com +0.0.0.0 stats.hyperinzerce.cz +0.0.0.0 stats.mirrorfootball.co.uk +0.0.0.0 stats.multiup.org +0.0.0.0 stats.olark.com +0.0.0.0 stats.suite101.com +0.0.0.0 stats.surfaid.ihost.com +0.0.0.0 stats.townnews.com +0.0.0.0 stats.unwired-i.net +0.0.0.0 stats.wordpress.com +0.0.0.0 stats.x14.eu +0.0.0.0 stats4all.com +0.0.0.0 statsie.com +0.0.0.0 statxpress.com +0.0.0.0 steelhouse.com +0.0.0.0 steelhousemedia.com +0.0.0.0 stickyadstv.com +0.0.0.0 suavalds.com +0.0.0.0 subscribe.hearstmags.com +0.0.0.0 sugoicounter.com +0.0.0.0 sumome.com +0.0.0.0 superclix.de +0.0.0.0 supertop.ru +0.0.0.0 supertop100.com +0.0.0.0 suptullog.com +0.0.0.0 surfmusik-adserver.de +0.0.0.0 swan-swan-goose.com +0.0.0.0 swissadsolutions.com +0.0.0.0 swordfishdc.com +0.0.0.0 sx.trhnt.com +0.0.0.0 t.insigit.com +0.0.0.0 t.pusk.ru +0.0.0.0 tacoda.net +0.0.0.0 tagular.com +0.0.0.0 tailsweep.co.uk +0.0.0.0 tailsweep.com +0.0.0.0 tailsweep.se +0.0.0.0 takru.com +0.0.0.0 tangerinenet.biz +0.0.0.0 tapad.com +0.0.0.0 targad.de +0.0.0.0 targetingnow.com +0.0.0.0 targetnet.com +0.0.0.0 targetpoint.com +0.0.0.0 tatsumi-sys.jp +0.0.0.0 tcads.net +0.0.0.0 teads.tv +0.0.0.0 techclicks.net +0.0.0.0 teenrevenue.com +0.0.0.0 teliad.de +0.0.0.0 text-link-ads.com +0.0.0.0 textad.sexsearch.com +0.0.0.0 textads.biz +0.0.0.0 textads.opera.com +0.0.0.0 textlinks.com +0.0.0.0 tfag.de +0.0.0.0 theadhost.com +0.0.0.0 therapistla.com +0.0.0.0 therichkids.com +0.0.0.0 thrnt.com +0.0.0.0 tinybar.com +0.0.0.0 tizers.net +0.0.0.0 tlvmedia.com +0.0.0.0 tntclix.co.uk +0.0.0.0 top-casting-termine.de +0.0.0.0 top-site-list.com +0.0.0.0 top.list.ru +0.0.0.0 top.mail.ru +0.0.0.0 top.proext.com +0.0.0.0 top100-images.rambler.ru +0.0.0.0 top100.mafia.ru +0.0.0.0 top123.ro +0.0.0.0 top20.com.invalid +0.0.0.0 top20free.com +0.0.0.0 top90.ro +0.0.0.0 topbarh.box.sk +0.0.0.0 topbucks.com +0.0.0.0 topforall.com +0.0.0.0 topgamesites.net +0.0.0.0 toplist.cz +0.0.0.0 toplist.pornhost.com +0.0.0.0 toplista.mw.hu +0.0.0.0 toplistcity.com +0.0.0.0 topmmorpgsites.com.invalid +0.0.0.0 topping.com.ua +0.0.0.0 toprebates.com +0.0.0.0 topsafelist.net +0.0.0.0 topsearcher.com +0.0.0.0 topsir.com +0.0.0.0 topsite.lv +0.0.0.0 topsites.com.br +0.0.0.0 topstats.com +0.0.0.0 touchclarity.com +0.0.0.0 touchclarity.natwest.com +0.0.0.0 tour.brazzers.com +0.0.0.0 tpnads.com +0.0.0.0 track.adform.net +0.0.0.0 track.anchorfree.com +0.0.0.0 track.gawker.com +0.0.0.0 trackalyzer.com +0.0.0.0 tracker.icerocket.com +0.0.0.0 tracker.marinsm.com +0.0.0.0 tracking.crunchiemedia.com +0.0.0.0 tracking.gajmp.com +0.0.0.0 tracking.internetstores.de +0.0.0.0 tracking.yourfilehost.com +0.0.0.0 tracking101.com +0.0.0.0 trackingsoft.com +0.0.0.0 trackmysales.com +0.0.0.0 tradeadexchange.com +0.0.0.0 tradedoubler.com +0.0.0.0 traffic-exchange.com +0.0.0.0 traffic.liveuniversenetwork.com +0.0.0.0 trafficadept.com +0.0.0.0 trafficcdn.liveuniversenetwork.com +0.0.0.0 trafficholder.com +0.0.0.0 traffichunt.com +0.0.0.0 trafficleader.com +0.0.0.0 trafficsecrets.com +0.0.0.0 trafficspaces.net +0.0.0.0 trafficstrategies.com +0.0.0.0 trafficswarm.com +0.0.0.0 traffictrader.net +0.0.0.0 trafficz.com +0.0.0.0 trafficz.net +0.0.0.0 traffiq.com +0.0.0.0 trafic.ro +0.0.0.0 travis.bosscasinos.com +0.0.0.0 trekblue.com +0.0.0.0 trekdata.com +0.0.0.0 trendcounter.com +0.0.0.0 trendmd.com +0.0.0.0 trhunt.com +0.0.0.0 tribalfusion.com +0.0.0.0 trix.net +0.0.0.0 truehits.net +0.0.0.0 truehits1.gits.net.th +0.0.0.0 truehits2.gits.net.th +0.0.0.0 tsms-ad.tsms.com +0.0.0.0 tubemogul.com +0.0.0.0 turn.com +0.0.0.0 tvmtracker.com +0.0.0.0 twittad.com +0.0.0.0 tyroo.com +0.0.0.0 uarating.com +0.0.0.0 ukbanners.com +0.0.0.0 ultramercial.com +0.0.0.0 unanimis.co.uk +0.0.0.0 untd.com +0.0.0.0 updated.com +0.0.0.0 urlcash.net +0.0.0.0 us.a1.yimg.com +0.0.0.0 usapromotravel.com +0.0.0.0 usmsad.tom.com +0.0.0.0 utarget.co.uk +0.0.0.0 utils.mediageneral.net +0.0.0.0 v1.cnzz.com +0.0.0.0 validclick.com +0.0.0.0 valuead.com +0.0.0.0 valueclickmedia.com +0.0.0.0 valuecommerce.com +0.0.0.0 valuesponsor.com +0.0.0.0 veille-referencement.com +0.0.0.0 ventivmedia.com +0.0.0.0 vericlick.com +0.0.0.0 vertadnet.com +0.0.0.0 veruta.com +0.0.0.0 vervewireless.com +0.0.0.0 vibrantmedia.com +0.0.0.0 video-stats.video.google.com +0.0.0.0 videoegg.com +0.0.0.0 view4cash.de +0.0.0.0 viewpoint.com +0.0.0.0 visistat.com +0.0.0.0 visit.webhosting.yahoo.com +0.0.0.0 visitbox.de +0.0.0.0 visual-pagerank.fr +0.0.0.0 visualrevenue.com +0.0.0.0 voicefive.com +0.0.0.0 vpon.com +0.0.0.0 vrs.cz +0.0.0.0 vs.tucows.com +0.0.0.0 vungle.com +0.0.0.0 warlog.ru +0.0.0.0 wdads.sx.atl.publicus.com +0.0.0.0 web-stat.com +0.0.0.0 web.informer.com +0.0.0.0 web2.deja.com +0.0.0.0 webads.nl +0.0.0.0 webangel.ru +0.0.0.0 webcash.nl +0.0.0.0 webcounter.cz +0.0.0.0 webcounter.goweb.de +0.0.0.0 webgains.com +0.0.0.0 webmaster-partnerprogramme24.de +0.0.0.0 webmasterplan.com +0.0.0.0 webmasterplan.de +0.0.0.0 weborama.fr +0.0.0.0 webpower.com +0.0.0.0 webreseau.com +0.0.0.0 webseoanalytics.com +0.0.0.0 websponsors.com +0.0.0.0 webstat.channel4.com +0.0.0.0 webstat.com +0.0.0.0 webstat.net +0.0.0.0 webstats4u.com +0.0.0.0 webtrackerplus.com +0.0.0.0 webtraffic.se +0.0.0.0 webtraxx.de +0.0.0.0 webtrendslive.com +0.0.0.0 werbung.meteoxpress.com +0.0.0.0 wetrack.it +0.0.0.0 whaleads.com +0.0.0.0 whenu.com +0.0.0.0 whispa.com +0.0.0.0 whoisonline.net +0.0.0.0 widespace.com +0.0.0.0 widgetbucks.com +0.0.0.0 wikia-ads.wikia.com +0.0.0.0 window.nixnet.cz +0.0.0.0 wintricksbanner.googlepages.com +0.0.0.0 witch-counter.de +0.0.0.0 wlmarketing.com +0.0.0.0 wmirk.ru +0.0.0.0 wonderlandads.com +0.0.0.0 wondoads.de +0.0.0.0 woopra.com +0.0.0.0 worldwide-cash.net +0.0.0.0 wtlive.com +0.0.0.0 www-banner.chat.ru +0.0.0.0 www-google-analytics.l.google.com +0.0.0.0 www.banner-link.com.br +0.0.0.0 www.dnps.com +0.0.0.0 www.kaplanindex.com +0.0.0.0 www.money4exit.de +0.0.0.0 www.photo-ads.co.uk +0.0.0.0 www1.gto-media.com +0.0.0.0 www8.glam.com +0.0.0.0 wwwpromoter.com +0.0.0.0 x-traceur.com +0.0.0.0 x6.yakiuchi.com +0.0.0.0 xchange.ro +0.0.0.0 xertive.com +0.0.0.0 xg4ken.com +0.0.0.0 xiti.com +0.0.0.0 xplusone.com +0.0.0.0 xponsor.com +0.0.0.0 xq1.net +0.0.0.0 xrea.com +0.0.0.0 xtendmedia.com +0.0.0.0 xtremetop100.com +0.0.0.0 xxxcounter.com +0.0.0.0 xxxmyself.com +0.0.0.0 y.ibsys.com +0.0.0.0 yab-adimages.s3.amazonaws.com +0.0.0.0 yabuka.com +0.0.0.0 yesads.com +0.0.0.0 yesadvertising.com +0.0.0.0 yieldads.com +0.0.0.0 yieldlab.net +0.0.0.0 yieldmanager.com +0.0.0.0 yieldmanager.net +0.0.0.0 yieldmo.com +0.0.0.0 yieldtraffic.com +0.0.0.0 yoc.mobi +0.0.0.0 yoggrt.com +0.0.0.0 z5x.net +0.0.0.0 zangocash.com +0.0.0.0 zanox-affiliate.de +0.0.0.0 zanox.com +0.0.0.0 zantracker.com +0.0.0.0 zedo.com +0.0.0.0 zencudo.co.uk +0.0.0.0 zenkreka.com +0.0.0.0 zenzuu.com +0.0.0.0 zeus.developershed.com +0.0.0.0 zeusclicks.com +0.0.0.0 zintext.com +0.0.0.0 zmedia.com +0.0.0.0 zv1.november-lax.com +0.0.0.0 goatse.cx +0.0.0.0 www.goatse.cx +0.0.0.0 oralse.cx +0.0.0.0 www.oralse.cx +0.0.0.0 goatse.ca +0.0.0.0 www.goatse.ca +0.0.0.0 oralse.ca +0.0.0.0 www.oralse.ca +0.0.0.0 goat.cx +0.0.0.0 www.goat.cx +0.0.0.0 1girl1pitcher.com +0.0.0.0 1girl1pitcher.org +0.0.0.0 1guy1cock.com +0.0.0.0 1man1jar.org +0.0.0.0 1man2needles.com +0.0.0.0 1priest1nun.com +0.0.0.0 1priest1nun.net +0.0.0.0 2girls1cup.cc +0.0.0.0 2girls1cup.com +0.0.0.0 2girls1cup.nl +0.0.0.0 2girls1cup.ws +0.0.0.0 2girls1finger.com +0.0.0.0 2girls1finger.org +0.0.0.0 2guys1stump.org +0.0.0.0 3guys1hammer.ws +0.0.0.0 4girlsfingerpaint.com +0.0.0.0 4girlsfingerpaint.org +0.0.0.0 bagslap.com +0.0.0.0 ballsack.org +0.0.0.0 bestshockers.com +0.0.0.0 bluewaffle.biz +0.0.0.0 bottleguy.com +0.0.0.0 bowlgirl.com +0.0.0.0 cadaver.org +0.0.0.0 clownsong.com +0.0.0.0 copyright-reform.info +0.0.0.0 cshacks.partycat.us +0.0.0.0 cyberscat.com +0.0.0.0 dadparty.com +0.0.0.0 detroithardcore.com +0.0.0.0 donotwatch.org +0.0.0.0 dontwatch.us +0.0.0.0 eelsoup.net +0.0.0.0 fruitlauncher.com +0.0.0.0 fuck.org +0.0.0.0 funnelchair.com +0.0.0.0 goatse.bz +0.0.0.0 goatsegirl.org +0.0.0.0 hai2u.com +0.0.0.0 homewares.org +0.0.0.0 howtotroll.org +0.0.0.0 japscat.org +0.0.0.0 jarsquatter.com +0.0.0.0 jiztini.com +0.0.0.0 junecleeland.com +0.0.0.0 kids-in-sandbox.com +0.0.0.0 kidsinsandbox.info +0.0.0.0 lemonparty.biz +0.0.0.0 lemonparty.org +0.0.0.0 lolhello.com +0.0.0.0 lolshock.com +0.0.0.0 loltrain.com +0.0.0.0 meatspin.biz +0.0.0.0 meatspin.com +0.0.0.0 merryholidays.org +0.0.0.0 milkfountain.com +0.0.0.0 mudfall.com +0.0.0.0 mudmonster.org +0.0.0.0 nimp.org +0.0.0.0 nobrain.dk +0.0.0.0 nutabuse.com +0.0.0.0 octopusgirl.com +0.0.0.0 on.nimp.org +0.0.0.0 painolympics.info +0.0.0.0 painolympics.org +0.0.0.0 phonejapan.com +0.0.0.0 pressurespot.com +0.0.0.0 prolapseman.com +0.0.0.0 scrollbelow.com +0.0.0.0 selfpwn.org +0.0.0.0 sexitnow.com +0.0.0.0 sourmath.com +0.0.0.0 strawpoii.me +0.0.0.0 suckdude.com +0.0.0.0 thatsjustgay.com +0.0.0.0 thatsphucked.com +0.0.0.0 thehomo.org +0.0.0.0 themacuser.org +0.0.0.0 thepounder.com +0.0.0.0 tubgirl.me +0.0.0.0 tubgirl.org +0.0.0.0 turdgasm.com +0.0.0.0 vomitgirl.org +0.0.0.0 walkthedinosaur.com +0.0.0.0 whipcrack.org +0.0.0.0 wormgush.com +0.0.0.0 www.1girl1pitcher.org +0.0.0.0 www.1guy1cock.com +0.0.0.0 www.1man1jar.org +0.0.0.0 www.1man2needles.com +0.0.0.0 www.1priest1nun.com +0.0.0.0 www.1priest1nun.net +0.0.0.0 www.2girls1cup-free.com +0.0.0.0 www.2girls1cup.cc +0.0.0.0 www.2girls1cup.nl +0.0.0.0 www.2girls1cup.ws +0.0.0.0 www.2girls1finger.org +0.0.0.0 www.2guys1stump.org +0.0.0.0 www.3guys1hammer.ws +0.0.0.0 www.4girlsfingerpaint.org +0.0.0.0 www.bagslap.com +0.0.0.0 www.ballsack.org +0.0.0.0 www.bestshockers.com +0.0.0.0 www.bluewaffle.biz +0.0.0.0 www.bottleguy.com +0.0.0.0 www.bowlgirl.com +0.0.0.0 www.cadaver.org +0.0.0.0 www.clownsong.com +0.0.0.0 www.copyright-reform.info +0.0.0.0 www.cshacks.partycat.us +0.0.0.0 www.cyberscat.com +0.0.0.0 www.dadparty.com +0.0.0.0 www.detroithardcore.com +0.0.0.0 www.donotwatch.org +0.0.0.0 www.dontwatch.us +0.0.0.0 www.eelsoup.net +0.0.0.0 www.fruitlauncher.com +0.0.0.0 www.fuck.org +0.0.0.0 www.funnelchair.com +0.0.0.0 www.goatse.bz +0.0.0.0 www.goatse.ru +0.0.0.0 www.goatsegirl.org +0.0.0.0 www.hai2u.com +0.0.0.0 www.homewares.org +0.0.0.0 www.howtotroll.org +0.0.0.0 www.japscat.org +0.0.0.0 www.jiztini.com +0.0.0.0 www.junecleeland.com +0.0.0.0 www.kids-in-sandbox.com +0.0.0.0 www.kidsinsandbox.info +0.0.0.0 www.lemonparty.biz +0.0.0.0 www.lemonparty.org +0.0.0.0 www.lolhello.com +0.0.0.0 www.lolshock.com +0.0.0.0 www.loltrain.com +0.0.0.0 www.meatspin.biz +0.0.0.0 www.meatspin.com +0.0.0.0 www.merryholidays.org +0.0.0.0 www.milkfountain.com +0.0.0.0 www.mudfall.com +0.0.0.0 www.mudmonster.org +0.0.0.0 www.nimp.org +0.0.0.0 www.nobrain.dk +0.0.0.0 www.nutabuse.com +0.0.0.0 www.octopusgirl.com +0.0.0.0 www.on.nimp.org +0.0.0.0 www.painolympics.info +0.0.0.0 www.painolympics.org +0.0.0.0 www.phonejapan.com +0.0.0.0 www.pressurespot.com +0.0.0.0 www.prolapseman.com +0.0.0.0 www.punishtube.com +0.0.0.0 www.scrollbelow.com +0.0.0.0 www.selfpwn.org +0.0.0.0 www.sourmath.com +0.0.0.0 www.strawpoii.me +0.0.0.0 www.suckdude.com +0.0.0.0 www.thatsjustgay.com +0.0.0.0 www.thatsphucked.com +0.0.0.0 www.theexgirlfriends.com +0.0.0.0 www.thehomo.org +0.0.0.0 www.themacuser.org +0.0.0.0 www.thepounder.com +0.0.0.0 www.tubgirl.me +0.0.0.0 www.tubgirl.org +0.0.0.0 www.turdgasm.com +0.0.0.0 www.vomitgirl.org +0.0.0.0 www.walkthedinosaur.com +0.0.0.0 www.whipcrack.org +0.0.0.0 www.wormgush.com +0.0.0.0 www.xvideoslive.com +0.0.0.0 www.y8.com +0.0.0.0 www.youaresogay.com +0.0.0.0 www.ypmate.com +0.0.0.0 www.zentastic.com +0.0.0.0 youaresogay.com +0.0.0.0 zentastic.com +0.0.0.0 ads234.com +0.0.0.0 ads345.com +0.0.0.0 www.ads234.com +0.0.0.0 www.ads345.com +0.0.0.0 media.fastclick.net +0.0.0.0 cdn.fastclick.net +0.0.0.0 ll.a.hulu.com +0.0.0.0 nl.sitestat.com +0.0.0.0 pro.hit.gemius.pl +0.0.0.0 services.krxd.net +0.0.0.0 stats.channel4.com +0.0.0.0 t2.hulu.com +0.0.0.0 track.hulu.com +0.0.0.0 webstat.channel4.com +0.0.0.0 www.googletagservices.com +0.0.0.0 006.free-counter.co.uk +0.0.0.0 006.freecounters.co.uk +0.0.0.0 06272002-dbase.hitcountz.net +0.0.0.0 0stats.com +0.0.0.0 123counter.mycomputer.com +0.0.0.0 123counter.superstats.com +0.0.0.0 1ca.cqcounter.com +0.0.0.0 1uk.cqcounter.com +0.0.0.0 1us.cqcounter.com +0.0.0.0 2001-007.com +0.0.0.0 20585485p.rfihub.com +0.0.0.0 3bc3fd26-91cf-46b2-8ec6-b1559ada0079.statcamp.net +0.0.0.0 3ps.go.com +0.0.0.0 4-counter.com +0.0.0.0 a-ssl.ligatus.com +0.0.0.0 a.visualrevenue.com +0.0.0.0 a796faee-7163-4757-a34f-e5b48cada4cb.statcamp.net +0.0.0.0 abscbn.spinbox.net +0.0.0.0 accountlock-demo.iovation.com +0.0.0.0 activity.serving-sys.com +0.0.0.0 ad-logics.com +0.0.0.0 adapi.ragapa.com +0.0.0.0 adclient.rottentomatoes.com +0.0.0.0 adcodes.aim4media.com +0.0.0.0 adcounter.globeandmail.com +0.0.0.0 adcounter.theglobeandmail.com +0.0.0.0 adelogs.adobe.com +0.0.0.0 admanmail.com +0.0.0.0 admin.iesnare.co.uk +0.0.0.0 admin.iesnare.com +0.0.0.0 admin.iovation.com +0.0.0.0 adopt.specificclick.net +0.0.0.0 ads.tiscali.com +0.0.0.0 ads.tiscali.it +0.0.0.0 adult.foxcounter.com +0.0.0.0 affiliate.ab1trk.com +0.0.0.0 affiliate.irotracker.com +0.0.0.0 ai062.insightexpress.com +0.0.0.0 ai078.insightexpressai.com +0.0.0.0 ai087.insightexpress.com +0.0.0.0 ai113.insightexpressai.com +0.0.0.0 ai125.insightexpressai.com +0.0.0.0 alert.mac-notification.com +0.0.0.0 alpha.easy-hit-counters.com +0.0.0.0 amateur.xxxcounter.com +0.0.0.0 amer.hops.glbdns.microsoft.com +0.0.0.0 amer.rel.msn.com +0.0.0.0 analytics.msnbc.msn.com +0.0.0.0 analytics.prx.org +0.0.0.0 ant.conversive.nl +0.0.0.0 antivirus-message.com +0.0.0.0 apac.rel.msn.com +0.0.0.0 api.adsymptotic.com +0.0.0.0 api.bizographics.com +0.0.0.0 api.gameanalytics.com +0.0.0.0 api.infinario.com +0.0.0.0 api.tumra.com +0.0.0.0 app.yesware.com +0.0.0.0 apple.com-onlinesupport.host +0.0.0.0 apprep.smartscreen.microsoft.com +0.0.0.0 arbo.hit.gemius.pl +0.0.0.0 au.track.decideinteractive.com +0.0.0.0 au052.insightexpress.com +0.0.0.0 aus-mec-tracking.adalyser.com +0.0.0.0 aus-smv-tracking.adalyser.com +0.0.0.0 auspice.augur.io +0.0.0.0 b.stats.paypal.com +0.0.0.0 bam-pilot.iovation.com +0.0.0.0 banner.0catch.com +0.0.0.0 banners.webcounter.com +0.0.0.0 batch.iovation.com +0.0.0.0 be.sitestat.com +0.0.0.0 beacon-1.newrelic.com +0.0.0.0 beacon.scorecardresearch.com +0.0.0.0 beacons.hottraffic.nl +0.0.0.0 benchemail.bmetrack.com +0.0.0.0 best-search.cc +0.0.0.0 beta.easy-hit-counter.com +0.0.0.0 beta.easy-hit-counters.com +0.0.0.0 beta.easyhitcounters.com +0.0.0.0 bigdata.adfuture.cn +0.0.0.0 bigdata.adsunflower.com +0.0.0.0 bigdata.adups.com +0.0.0.0 bigdata.advmob.cn +0.0.0.0 bilbo.counted.com +0.0.0.0 bin.clearspring.com +0.0.0.0 birta.stats.is +0.0.0.0 bkrtx.com +0.0.0.0 bluestreak.com +0.0.0.0 bookproplus.com +0.0.0.0 brightroll.com +0.0.0.0 broadcastpc.tv +0.0.0.0 report.broadcastpc.tv +0.0.0.0 www.broadcastpc.tv +0.0.0.0 browser-message.com +0.0.0.0 bserver.blick.com +0.0.0.0 bstats.adbrite.com +0.0.0.0 by.optimost.com +0.0.0.0 c.statcounter.com +0.0.0.0 c.thecounter.de +0.0.0.0 c0.adalyser.com +0.0.0.0 c1.statcounter.com +0.0.0.0 c1.thecounter.com +0.0.0.0 c1.thecounter.de +0.0.0.0 c1.xxxcounter.com +0.0.0.0 c10.statcounter.com +0.0.0.0 c11.statcounter.com +0.0.0.0 c12.statcounter.com +0.0.0.0 c13.statcounter.com +0.0.0.0 c14.statcounter.com +0.0.0.0 c15.statcounter.com +0.0.0.0 c16.statcounter.com +0.0.0.0 c17.statcounter.com +0.0.0.0 c2.gostats.com +0.0.0.0 c2.thecounter.com +0.0.0.0 c2.thecounter.de +0.0.0.0 c2.xxxcounter.com +0.0.0.0 c3.adalyser.com +0.0.0.0 c3.gostats.com +0.0.0.0 c3.statcounter.com +0.0.0.0 c3.thecounter.com +0.0.0.0 c3.xxxcounter.com +0.0.0.0 c4.myway.com +0.0.0.0 c4.statcounter.com +0.0.0.0 c5.statcounter.com +0.0.0.0 c6.statcounter.com +0.0.0.0 c7.statcounter.com +0.0.0.0 c8.statcounter.com +0.0.0.0 c9.statcounter.com +0.0.0.0 ca.cqcounter.com +0.0.0.0 cashcounter.com +0.0.0.0 cb1.counterbot.com +0.0.0.0 cdn-social.janrain.com +0.0.0.0 cdn.oggifinogi.com +0.0.0.0 cdn.taboolasyndication.com +0.0.0.0 cdxbin.vulnerap.com +0.0.0.0 cf.addthis.com +0.0.0.0 cgi.hotstat.nl +0.0.0.0 cgi.sexlist.com +0.0.0.0 cgicounter.onlinehome.de +0.0.0.0 ci-accountlock.iovation.com +0.0.0.0 ci-admin.iovation.com +0.0.0.0 ci-mpsnare.iesnare.co.uk +0.0.0.0 ci-mpsnare.iesnare.com +0.0.0.0 ci-mpsnare.iovation.com +0.0.0.0 ci-snare.iovation.com +0.0.0.0 citrix.tradedoubler.com +0.0.0.0 cjt1.net +0.0.0.0 click.atdmt.com +0.0.0.0 click.fivemtn.com +0.0.0.0 click.icptrack.com +0.0.0.0 click.investopedia.com +0.0.0.0 click.jve.net +0.0.0.0 click.payserve.com +0.0.0.0 clickauditor.net +0.0.0.0 clickmeter.com +0.0.0.0 clicks.emarketmakers.com +0.0.0.0 clicks.m4n.nl +0.0.0.0 clicks.natwest.com +0.0.0.0 clicks.rbs.co.uk +0.0.0.0 clickspring.net +0.0.0.0 clickstatsview.chooseonlinecasino.com +0.0.0.0 clickstatsview.earnmoneycasinos.com +0.0.0.0 clickstatsview.hourfreeplaycasinos.com +0.0.0.0 clickstatsview.howdepositcasino.com +0.0.0.0 clickstatsview.howpickcasino.com +0.0.0.0 clickstatsview.instantcasinoswithdrawal.com +0.0.0.0 clickstatsview.internetcasinosforum.com +0.0.0.0 clickstatsview.microgamingcasinosites.com +0.0.0.0 clickstatsview.new2007casinobonus.com +0.0.0.0 clicktrack.onlineemailmarketing.com +0.0.0.0 clicktrack.premium-shops.net +0.0.0.0 clicktrack.savings-foryou.net +0.0.0.0 clicktrack.shopping-networks.net +0.0.0.0 clicktracker.alloymarketing.com +0.0.0.0 clicktracker.postmasterglobal.com +0.0.0.0 clicktracks.webmetro.com +0.0.0.0 clit10.sextracker.com +0.0.0.0 clit13.sextracker.com +0.0.0.0 clit15.sextracker.com +0.0.0.0 clit2.sextracker.com +0.0.0.0 clit4.sextracker.com +0.0.0.0 clit6.sextracker.com +0.0.0.0 clit7.sextracker.com +0.0.0.0 clit8.sextracker.com +0.0.0.0 clit9.sextracker.com +0.0.0.0 clk.aboxdeal.com +0.0.0.0 clk.relestar.com +0.0.0.0 cnn.entertainment.printthis.clickability.com +0.0.0.0 cnt.xcounter.com +0.0.0.0 collector.deepmetrix.com +0.0.0.0 collector.newsx.cc +0.0.0.0 connectionlead.com +0.0.0.0 connexity.net +0.0.0.0 convertro.com +0.0.0.0 count.channeladvisor.com +0.0.0.0 count.paycounter.com +0.0.0.0 count.xhit.com +0.0.0.0 counter.123counts.com +0.0.0.0 counter.1stblaze.com +0.0.0.0 counter.aaddzz.com +0.0.0.0 counter.adultcheck.com +0.0.0.0 counter.adultrevenueservice.com +0.0.0.0 counter.advancewebhosting.com +0.0.0.0 counter.aport.ru +0.0.0.0 counter.asexhound.com +0.0.0.0 counter.avp2000.com +0.0.0.0 counter.bizland.com +0.0.0.0 counter.clubnet.ro +0.0.0.0 counter.credo.ru +0.0.0.0 counter.digits.com +0.0.0.0 counter.e-audit.it +0.0.0.0 counter.execpc.com +0.0.0.0 counter.gamespy.com +0.0.0.0 counter.hitslink.com +0.0.0.0 counter.hitslinks.com +0.0.0.0 counter.htmlvalidator.com +0.0.0.0 counter.impressur.com +0.0.0.0 counter.inetusa.com +0.0.0.0 counter.inti.fr +0.0.0.0 counter.kaspersky.com +0.0.0.0 counter.letssingit.com +0.0.0.0 counter.mtree.com +0.0.0.0 counter.mycomputer.com +0.0.0.0 counter.netmore.net +0.0.0.0 counter.nope.dk +0.0.0.0 counter.pcgames.de +0.0.0.0 counter.sexhound.nl +0.0.0.0 counter.superstats.com +0.0.0.0 counter.surfcounters.com +0.0.0.0 counter.times.lv +0.0.0.0 counter.topping.com.ua +0.0.0.0 counter.tripod.com +0.0.0.0 counter.uq.edu.au +0.0.0.0 counter.w3open.com +0.0.0.0 counter.webcom.com +0.0.0.0 counter.webmedia.pl +0.0.0.0 counter.webtrends.com +0.0.0.0 counter.webtrends.net +0.0.0.0 counter.xxxcool.com +0.0.0.0 counter1.bravenet.com +0.0.0.0 counter1.sextracker.be +0.0.0.0 counter1.sextracker.com +0.0.0.0 counter10.bravenet.com +0.0.0.0 counter10.sextracker.be +0.0.0.0 counter10.sextracker.com +0.0.0.0 counter11.bravenet.com +0.0.0.0 counter11.sextracker.be +0.0.0.0 counter11.sextracker.com +0.0.0.0 counter12.bravenet.com +0.0.0.0 counter12.sextracker.be +0.0.0.0 counter12.sextracker.com +0.0.0.0 counter13.bravenet.com +0.0.0.0 counter13.sextracker.be +0.0.0.0 counter13.sextracker.com +0.0.0.0 counter14.bravenet.com +0.0.0.0 counter14.sextracker.be +0.0.0.0 counter14.sextracker.com +0.0.0.0 counter15.bravenet.com +0.0.0.0 counter15.sextracker.be +0.0.0.0 counter15.sextracker.com +0.0.0.0 counter16.bravenet.com +0.0.0.0 counter16.sextracker.be +0.0.0.0 counter16.sextracker.com +0.0.0.0 counter17.bravenet.com +0.0.0.0 counter18.bravenet.com +0.0.0.0 counter19.bravenet.com +0.0.0.0 counter2.bravenet.com +0.0.0.0 counter2.freeware.de +0.0.0.0 counter2.hitslink.com +0.0.0.0 counter2.sextracker.be +0.0.0.0 counter2.sextracker.com +0.0.0.0 counter20.bravenet.com +0.0.0.0 counter21.bravenet.com +0.0.0.0 counter22.bravenet.com +0.0.0.0 counter23.bravenet.com +0.0.0.0 counter24.bravenet.com +0.0.0.0 counter25.bravenet.com +0.0.0.0 counter26.bravenet.com +0.0.0.0 counter27.bravenet.com +0.0.0.0 counter28.bravenet.com +0.0.0.0 counter29.bravenet.com +0.0.0.0 counter3.bravenet.com +0.0.0.0 counter3.sextracker.be +0.0.0.0 counter3.sextracker.com +0.0.0.0 counter30.bravenet.com +0.0.0.0 counter31.bravenet.com +0.0.0.0 counter32.bravenet.com +0.0.0.0 counter33.bravenet.com +0.0.0.0 counter34.bravenet.com +0.0.0.0 counter35.bravenet.com +0.0.0.0 counter36.bravenet.com +0.0.0.0 counter37.bravenet.com +0.0.0.0 counter38.bravenet.com +0.0.0.0 counter39.bravenet.com +0.0.0.0 counter4.bravenet.com +0.0.0.0 counter4.sextracker.be +0.0.0.0 counter4.sextracker.com +0.0.0.0 counter40.bravenet.com +0.0.0.0 counter41.bravenet.com +0.0.0.0 counter42.bravenet.com +0.0.0.0 counter43.bravenet.com +0.0.0.0 counter44.bravenet.com +0.0.0.0 counter45.bravenet.com +0.0.0.0 counter46.bravenet.com +0.0.0.0 counter47.bravenet.com +0.0.0.0 counter48.bravenet.com +0.0.0.0 counter49.bravenet.com +0.0.0.0 counter4all.dk +0.0.0.0 counter4u.de +0.0.0.0 counter5.bravenet.com +0.0.0.0 counter5.sextracker.be +0.0.0.0 counter5.sextracker.com +0.0.0.0 counter50.bravenet.com +0.0.0.0 counter6.bravenet.com +0.0.0.0 counter6.sextracker.be +0.0.0.0 counter6.sextracker.com +0.0.0.0 counter7.bravenet.com +0.0.0.0 counter7.sextracker.be +0.0.0.0 counter7.sextracker.com +0.0.0.0 counter8.bravenet.com +0.0.0.0 counter8.sextracker.be +0.0.0.0 counter8.sextracker.com +0.0.0.0 counter9.bravenet.com +0.0.0.0 counter9.sextracker.be +0.0.0.0 counter9.sextracker.com +0.0.0.0 counterad.de +0.0.0.0 counteraport.spylog.com +0.0.0.0 counters.auctionhelper.com +0.0.0.0 counters.auctionwatch.com +0.0.0.0 counters.auctiva.com +0.0.0.0 counters.gigya.com +0.0.0.0 counters.xaraonline.com +0.0.0.0 cs.sexcounter.com +0.0.0.0 ctrack.optin-global.net +0.0.0.0 ctrack07.optin-global.net +0.0.0.0 cw.nu +0.0.0.0 cyseal.cyveillance.com +0.0.0.0 cz3.clickzs.com +0.0.0.0 cz6.clickzs.com +0.0.0.0 da.ce.bd.a9.top.list.ru +0.0.0.0 da.newstogram.com +0.0.0.0 dap.digitalgov.gov +0.0.0.0 data.coremetrics.com +0.0.0.0 data.webads.co.nz +0.0.0.0 data2.perf.overture.com +0.0.0.0 dc43.s290.meetrics.net +0.0.0.0 dclk.haaretz.co.il +0.0.0.0 dclk.themarker.com +0.0.0.0 dclk.themarketer.com +0.0.0.0 de.sitestat.com +0.0.0.0 delivery.loopingclick.com +0.0.0.0 detectorcarecenter.in +0.0.0.0 dgit.com +0.0.0.0 digistats.westjet.com +0.0.0.0 dimeprice.com +0.0.0.0 directads.mcafee.com +0.0.0.0 dkb01.webtrekk.net +0.0.0.0 dotcomsecrets.com +0.0.0.0 dpbolvw.net +0.0.0.0 dpm.demdex.net +0.0.0.0 dra.iesnare.com +0.0.0.0 ds.247realmedia.com +0.0.0.0 ds.amateurmatch.com +0.0.0.0 dv-fw-a-nat.iovation.com +0.0.0.0 dwclick.com +0.0.0.0 dyn.emetriq.de +0.0.0.0 e-2dj6wfk4ehd5afq.stats.esomniture.com +0.0.0.0 e-2dj6wfk4ggdzkbo.stats.esomniture.com +0.0.0.0 e-2dj6wfk4gkcpiep.stats.esomniture.com +0.0.0.0 e-2dj6wfk4skdpogo.stats.esomniture.com +0.0.0.0 e-2dj6wfkiakdjgcp.stats.esomniture.com +0.0.0.0 e-2dj6wfkiepczoeo.stats.esomniture.com +0.0.0.0 e-2dj6wfkikjd5glq.stats.esomniture.com +0.0.0.0 e-2dj6wfkiokc5odp.stats.esomniture.com +0.0.0.0 e-2dj6wfkiqjcpifp.stats.esomniture.com +0.0.0.0 e-2dj6wfkocjczedo.stats.esomniture.com +0.0.0.0 e-2dj6wfkokjajseq.stats.esomniture.com +0.0.0.0 e-2dj6wfkowkdjokp.stats.esomniture.com +0.0.0.0 e-2dj6wfkykpazskq.stats.esomniture.com +0.0.0.0 e-2dj6wflicocjklo.stats.esomniture.com +0.0.0.0 e-2dj6wfligpd5iap.stats.esomniture.com +0.0.0.0 e-2dj6wflikgdpodo.stats.esomniture.com +0.0.0.0 e-2dj6wflikiajslo.stats.esomniture.com +0.0.0.0 e-2dj6wflioldzoco.stats.esomniture.com +0.0.0.0 e-2dj6wfliwpczolp.stats.esomniture.com +0.0.0.0 e-2dj6wfloenczmkq.stats.esomniture.com +0.0.0.0 e-2dj6wflokmajedo.stats.esomniture.com +0.0.0.0 e-2dj6wfloqgc5mho.stats.esomniture.com +0.0.0.0 e-2dj6wfmysgdzobo.stats.esomniture.com +0.0.0.0 e-2dj6wgkigpcjedo.stats.esomniture.com +0.0.0.0 e-2dj6wgkisnd5abo.stats.esomniture.com +0.0.0.0 e-2dj6wgkoandzieq.stats.esomniture.com +0.0.0.0 e-2dj6wgkycpcpsgq.stats.esomniture.com +0.0.0.0 e-2dj6wgkyepajmeo.stats.esomniture.com +0.0.0.0 e-2dj6wgkyknd5sko.stats.esomniture.com +0.0.0.0 e-2dj6wgkyomdpalp.stats.esomniture.com +0.0.0.0 e-2dj6whkiandzkko.stats.esomniture.com +0.0.0.0 e-2dj6whkiepd5iho.stats.esomniture.com +0.0.0.0 e-2dj6whkiwjdjwhq.stats.esomniture.com +0.0.0.0 e-2dj6wjk4amd5mfp.stats.esomniture.com +0.0.0.0 e-2dj6wjk4kkcjalp.stats.esomniture.com +0.0.0.0 e-2dj6wjk4ukazebo.stats.esomniture.com +0.0.0.0 e-2dj6wjkosodpmaq.stats.esomniture.com +0.0.0.0 e-2dj6wjkouhd5eao.stats.esomniture.com +0.0.0.0 e-2dj6wjkowhd5ggo.stats.esomniture.com +0.0.0.0 e-2dj6wjkowjajcbo.stats.esomniture.com +0.0.0.0 e-2dj6wjkyandpogq.stats.esomniture.com +0.0.0.0 e-2dj6wjkycpdzckp.stats.esomniture.com +0.0.0.0 e-2dj6wjkyqmdzcgo.stats.esomniture.com +0.0.0.0 e-2dj6wjkysndzigp.stats.esomniture.com +0.0.0.0 e-2dj6wjl4qhd5kdo.stats.esomniture.com +0.0.0.0 e-2dj6wjlichdjoep.stats.esomniture.com +0.0.0.0 e-2dj6wjliehcjglp.stats.esomniture.com +0.0.0.0 e-2dj6wjlignajgaq.stats.esomniture.com +0.0.0.0 e-2dj6wjloagc5oco.stats.esomniture.com +0.0.0.0 e-2dj6wjlougazmao.stats.esomniture.com +0.0.0.0 e-2dj6wjlyamdpogo.stats.esomniture.com +0.0.0.0 e-2dj6wjlyckcpelq.stats.esomniture.com +0.0.0.0 e-2dj6wjlyeodjkcq.stats.esomniture.com +0.0.0.0 e-2dj6wjlygkd5ecq.stats.esomniture.com +0.0.0.0 e-2dj6wjmiekc5olo.stats.esomniture.com +0.0.0.0 e-2dj6wjmyehd5mfo.stats.esomniture.com +0.0.0.0 e-2dj6wjmyooczoeo.stats.esomniture.com +0.0.0.0 e-2dj6wjny-1idzkh.stats.esomniture.com +0.0.0.0 e-2dj6wjnyagcpkko.stats.esomniture.com +0.0.0.0 e-2dj6wjnyeocpcdo.stats.esomniture.com +0.0.0.0 e-2dj6wjnygidjskq.stats.esomniture.com +0.0.0.0 e-2dj6wjnyqkajabp.stats.esomniture.com +0.0.0.0 e-n.y-1shz2prbmdj6wvny-1sez2pra2dj6wjmyepdzadpwudj6x9ny-1seq-2-2.stats.esomniture.com +0.0.0.0 e-ny.a-1shz2prbmdj6wvny-1sez2pra2dj6wjny-1jcpgbowsdj6x9ny-1seq-2-2.stats.esomniture.com +0.0.0.0 easy-web-stats.com +0.0.0.0 ecestats.theglobeandmail.com +0.0.0.0 economisttestcollect.insightfirst.com +0.0.0.0 educing.info +0.0.0.0 ehg.fedex.com +0.0.0.0 eitbglobal.ojdinteractiva.com +0.0.0.0 email.positionly.com +0.0.0.0 emea.rel.msn.com +0.0.0.0 engine.cmmeglobal.com +0.0.0.0 entry-stats.huffingtonpost.com +0.0.0.0 environmentalgraffiti.uk.intellitxt.com +0.0.0.0 es.optimost.com +0.0.0.0 extremereach.com +0.0.0.0 fastcounter.bcentral.com +0.0.0.0 fastcounter.com +0.0.0.0 fastcounter.linkexchange.com +0.0.0.0 fastcounter.linkexchange.net +0.0.0.0 fastcounter.linkexchange.nl +0.0.0.0 fastcounter.onlinehoster.net +0.0.0.0 fastwebcounter.com +0.0.0.0 fcstats.bcentral.com +0.0.0.0 fdbdo.com +0.0.0.0 fi.sitestat.com +0.0.0.0 fl01.ct2.comclick.com +0.0.0.0 flycast.com +0.0.0.0 forbescollect.247realmedia.com +0.0.0.0 formalyzer.com +0.0.0.0 foxcounter.com +0.0.0.0 fra-photobox-tracking.adalyser.com +0.0.0.0 free-counter.5u.com +0.0.0.0 free.xxxcounter.com +0.0.0.0 freeinvisiblecounters.com +0.0.0.0 fs10.fusestats.com +0.0.0.0 ft2.autonomycloud.com +0.0.0.0 g-wizzads.net +0.0.0.0 gapl.hit.gemius.pl +0.0.0.0 gbr-7stars-tracking.adalyser.com +0.0.0.0 gbr-carat-tracking.adalyser.com +0.0.0.0 gbr-mbww-tracking.adalyser.com +0.0.0.0 gbr-smv-tracking.adalyser.com +0.0.0.0 gbr-tbh-tracking.adalyser.com +0.0.0.0 gcounter.hosting4u.net +0.0.0.0 gd.mlb.com +0.0.0.0 geocounter.net +0.0.0.0 gj.mmstat.com +0.0.0.0 gkkzngresullts.com +0.0.0.0 go-in-search.net +0.0.0.0 googfle.com +0.0.0.0 googletagservices.com +0.0.0.0 grafix.xxxcounter.com +0.0.0.0 gtcc1.acecounter.com +0.0.0.0 hc2.humanclick.com +0.0.0.0 highscanprotect.com +0.0.0.0 hit-counter.5u.com +0.0.0.0 hit-counter.udub.com +0.0.0.0 hit.clickaider.com +0.0.0.0 hit10.hotlog.ru +0.0.0.0 hit2.hotlog.ru +0.0.0.0 hit37.chark.dk +0.0.0.0 hit37.chart.dk +0.0.0.0 hit39.chart.dk +0.0.0.0 hit5.hotlog.ru +0.0.0.0 hit8.hotlog.ru +0.0.0.0 hits.guardian.co.uk +0.0.0.0 hits.gureport.co.uk +0.0.0.0 hits.nextstat.com +0.0.0.0 hits.webstat.com +0.0.0.0 hitx.statistics.ro +0.0.0.0 hst.tradedoubler.com +0.0.0.0 htm.freelogs.com +0.0.0.0 http300.edge.ru4.com +0.0.0.0 i.kissmetrics.com +0.0.0.0 i.track112.site +0.0.0.0 iccee.com +0.0.0.0 idm.hit.gemius.pl +0.0.0.0 ieplugin.com +0.0.0.0 iesnare.co.uk +0.0.0.0 ig.insightgrit.com +0.0.0.0 ih.constantcontacts.com +0.0.0.0 image.masterstats.com +0.0.0.0 images-aud.freshmeat.net +0.0.0.0 images-aud.slashdot.org +0.0.0.0 images-aud.sourceforge.net +0.0.0.0 images.dailydiscounts.com +0.0.0.0 images.itchydawg.com +0.0.0.0 images1.paycounter.com +0.0.0.0 imp.clickability.com +0.0.0.0 impacts.alliancehub.com +0.0.0.0 impch.tradedoubler.com +0.0.0.0 impde.tradedoubler.com +0.0.0.0 impdk.tradedoubler.com +0.0.0.0 impes.tradedoubler.com +0.0.0.0 impfr.tradedoubler.com +0.0.0.0 impgb.tradedoubler.com +0.0.0.0 impie.tradedoubler.com +0.0.0.0 impit.tradedouble.com +0.0.0.0 impit.tradedoubler.com +0.0.0.0 impnl.tradedoubler.com +0.0.0.0 impno.tradedoubler.com +0.0.0.0 impse.tradedoubler.com +0.0.0.0 impsnare.iesnare.com +0.0.0.0 in.paycounter.com +0.0.0.0 in.webcounter.cc +0.0.0.0 insightfirst.com +0.0.0.0 insightxe.looksmart.com +0.0.0.0 int.sitestat.com +0.0.0.0 ioit.iovation.com +0.0.0.0 iovation.co.uk +0.0.0.0 iovation.com +0.0.0.0 iprocollect.realmedia.com +0.0.0.0 izitracking.izimailing.com +0.0.0.0 jgoyk.cjt1.net +0.0.0.0 jkearns.freestats.com +0.0.0.0 journalism.uk.smarttargetting.com +0.0.0.0 js.cybermonitor.com +0.0.0.0 js.hs-analytics.net +0.0.0.0 js.revsci.net +0.0.0.0 jsonlinecollect.247realmedia.com +0.0.0.0 kqzyfj.com +0.0.0.0 kt4.kliptracker.com +0.0.0.0 leadpub.com +0.0.0.0 liapentruromania.ro +0.0.0.0 lin31.metriweb.be +0.0.0.0 link.masterstats.com +0.0.0.0 linkcounter.com +0.0.0.0 linkcounter.pornosite.com +0.0.0.0 linktrack.bravenet.com +0.0.0.0 livestats.atlanta-airport.com +0.0.0.0 loc1.hitsprocessor.com +0.0.0.0 log.clickstream.co.za +0.0.0.0 log.hankooki.com +0.0.0.0 log.statistici.ro +0.0.0.0 log1.countomat.com +0.0.0.0 log4.quintelligence.com +0.0.0.0 log999.goo.ne.jp +0.0.0.0 loga.xiti.com +0.0.0.0 logc1.xiti.com +0.0.0.0 logc146.xiti.com +0.0.0.0 logc22.xiti.com +0.0.0.0 logc25.xiti.com +0.0.0.0 logc31.xiti.com +0.0.0.0 logi6.xiti.com +0.0.0.0 logi7.xiti.com +0.0.0.0 logi8.xiti.com +0.0.0.0 logp3.xiti.com +0.0.0.0 logs.comics.com +0.0.0.0 logs.eresmas.com +0.0.0.0 logs.eresmas.net +0.0.0.0 logv.xiti.com +0.0.0.0 logv14.xiti.com +0.0.0.0 logv17.xiti.com +0.0.0.0 logv18.xiti.com +0.0.0.0 logv21.xiti.com +0.0.0.0 logv25.xiti.com +0.0.0.0 logv27.xiti.com +0.0.0.0 logv29.xiti.com +0.0.0.0 logv32.xiti.com +0.0.0.0 logv4.xiti.com +0.0.0.0 lpcloudsvr302.com +0.0.0.0 luycos.com +0.0.0.0 lycoscollect.247realmedia.com +0.0.0.0 lycoscollect.realmedia.com +0.0.0.0 m1.nedstatbasic.net +0.0.0.0 mailcheckisp.biz +0.0.0.0 mailfoogae.appspot.com +0.0.0.0 mailtrack.me +0.0.0.0 mailtrack1313.com +0.0.0.0 mama128.valuehost.ru +0.0.0.0 marketscore.com +0.0.0.0 mature.xxxcounter.com +0.0.0.0 mbox5.offermatica.com +0.0.0.0 media.superstats.com +0.0.0.0 media101.sitebrand.com +0.0.0.0 mediatrack.revenue.net +0.0.0.0 members2.hookup.com +0.0.0.0 metric.10best.com +0.0.0.0 metric.infoworld.com +0.0.0.0 metric.nationalgeographic.com +0.0.0.0 metric.nwsource.com +0.0.0.0 metric.olivegarden.com +0.0.0.0 metric.starz.com +0.0.0.0 metric.thenation.com +0.0.0.0 metrics.accuweather.com +0.0.0.0 metrics.al.com +0.0.0.0 metrics.att.com +0.0.0.0 metrics.boston.com +0.0.0.0 metrics.cbc.ca +0.0.0.0 metrics.cleveland.com +0.0.0.0 metrics.cnn.com +0.0.0.0 metrics.csmonitor.com +0.0.0.0 metrics.ctv.ca +0.0.0.0 metrics.dallasnews.com +0.0.0.0 metrics.elle.com +0.0.0.0 metrics.experts-exchange.com +0.0.0.0 metrics.fandome.com +0.0.0.0 metrics.foxnews.com +0.0.0.0 metrics.gap.com +0.0.0.0 metrics.health.com +0.0.0.0 metrics.hrblock.com +0.0.0.0 metrics.ioffer.com +0.0.0.0 metrics.ireport.com +0.0.0.0 metrics.kgw.com +0.0.0.0 metrics.ksl.com +0.0.0.0 metrics.ktvb.com +0.0.0.0 metrics.landolakes.com +0.0.0.0 metrics.lhj.com +0.0.0.0 metrics.maxim.com +0.0.0.0 metrics.mlive.com +0.0.0.0 metrics.mms.mavenapps.net +0.0.0.0 metrics.mpora.com +0.0.0.0 metrics.mysanantonio.com +0.0.0.0 metrics.nba.com +0.0.0.0 metrics.nextgov.com +0.0.0.0 metrics.nfl.com +0.0.0.0 metrics.npr.org +0.0.0.0 metrics.oclc.org +0.0.0.0 metrics.olivegarden.com +0.0.0.0 metrics.oregonlive.com +0.0.0.0 metrics.parallels.com +0.0.0.0 metrics.performancing.com +0.0.0.0 metrics.philly.com +0.0.0.0 metrics.post-gazette.com +0.0.0.0 metrics.premiere.com +0.0.0.0 metrics.rottentomatoes.com +0.0.0.0 metrics.sephora.com +0.0.0.0 metrics.soundandvision.com +0.0.0.0 metrics.soundandvisionmag.com +0.0.0.0 metrics.sun.com +0.0.0.0 metrics.technologyreview.com +0.0.0.0 metrics.theatlantic.com +0.0.0.0 metrics.thedailybeast.com +0.0.0.0 metrics.thefa.com +0.0.0.0 metrics.thefrisky.com +0.0.0.0 metrics.thenation.com +0.0.0.0 metrics.theweathernetwork.com +0.0.0.0 metrics.tmz.com +0.0.0.0 metrics.toyota.com +0.0.0.0 metrics.tulsaworld.com +0.0.0.0 metrics.washingtonpost.com +0.0.0.0 metrics.whitepages.com +0.0.0.0 metrics.womansday.com +0.0.0.0 metrics.yellowpages.com +0.0.0.0 metrics.yousendit.com +0.0.0.0 metrics2.pricegrabber.com +0.0.0.0 mktg.actonsoftware.com +0.0.0.0 mng1.clickalyzer.com +0.0.0.0 monster.gostats.com +0.0.0.0 mpsnare.iesnare.co.uk +0.0.0.0 mpsnare.iesnare.com +0.0.0.0 msn1.com +0.0.0.0 msnm.com +0.0.0.0 mt122.mtree.com +0.0.0.0 mtcount.channeladvisor.com +0.0.0.0 mtrcs.popcap.com +0.0.0.0 mtv.247realmedia.com +0.0.0.0 multi1.rmuk.co.uk +0.0.0.0 mvs.mediavantage.de +0.0.0.0 mvtracker.com +0.0.0.0 mx.iesnare.com +0.0.0.0 mx.iovation.com +0.0.0.0 mystats.com +0.0.0.0 nedstat.s0.nl +0.0.0.0 nethit-free.nl +0.0.0.0 network.leadpub.com +0.0.0.0 nextgenstats.com +0.0.0.0 nl.nedstatbasic.net +0.0.0.0 o.addthis.com +0.0.0.0 objects.tremormedia.com +0.0.0.0 okcounter.com +0.0.0.0 omniture.theglobeandmail.com +0.0.0.0 omtrdc.net +0.0.0.0 one.123counters.com +0.0.0.0 oss-crules.marketscore.com +0.0.0.0 oss-survey.marketscore.com +0.0.0.0 ostats.mozilla.com +0.0.0.0 ourtoolbar.com +0.0.0.0 out.true-counter.com +0.0.0.0 p.addthis.com +0.0.0.0 p.iovation.com +0.0.0.0 p.reuters.com +0.0.0.0 p.twitter.com +0.0.0.0 partner.alerts.aol.com +0.0.0.0 partners.pantheranetwork.com +0.0.0.0 passpport.com +0.0.0.0 paxito.sitetracker.com +0.0.0.0 pei-ads.thesmokingjacket.com +0.0.0.0 perso.estat.com +0.0.0.0 pf.tradedoubler.com +0.0.0.0 photobox-tracking.adalyser.com +0.0.0.0 pings.blip.tv +0.0.0.0 pix02.revsci.net +0.0.0.0 pix03.revsci.net +0.0.0.0 pix04.revsci.net +0.0.0.0 pixel-geo.prfct.co +0.0.0.0 pixel.invitemedia.com +0.0.0.0 pixel.tapad.com +0.0.0.0 pmg.ad-logics.com +0.0.0.0 pn2.adserver.yahoo.com +0.0.0.0 pointclicktrack.com +0.0.0.0 pong.qubitproducts.com +0.0.0.0 postclick.adcentriconline.com +0.0.0.0 postgazettecollect.247realmedia.com +0.0.0.0 printmail.biz +0.0.0.0 prof.estat.com +0.0.0.0 proxy.ia2.marketscore.com +0.0.0.0 proxy.ia3.marketscore.com +0.0.0.0 proxy.ia4.marketscore.com +0.0.0.0 proxy.or3.marketscore.com +0.0.0.0 proxy.or4.marketscore.com +0.0.0.0 proxy.sj3.marketscore.com +0.0.0.0 proxy.sj4.marketscore.com +0.0.0.0 proxycfg.marketscore.com +0.0.0.0 quareclk.com +0.0.0.0 r.clickdensity.com +0.0.0.0 raw.oggifinogi.com +0.0.0.0 remotrk.com +0.0.0.0 rightmedia.net +0.0.0.0 rm-admin-demo.iovation.com +0.0.0.0 roskatrack.roskadirect.com +0.0.0.0 rotator.trafficstars.com +0.0.0.0 rr1.xxxcounter.com +0.0.0.0 rr2.xxxcounter.com +0.0.0.0 rr3.xxxcounter.com +0.0.0.0 rr4.xxxcounter.com +0.0.0.0 rr5.xxxcounter.com +0.0.0.0 rr7.xxxcounter.com +0.0.0.0 rts.pgmediaserve.com +0.0.0.0 rts.phn.doublepimp.com +0.0.0.0 s.clickability.com +0.0.0.0 s.statistici.ro +0.0.0.0 s.stats.wordpress.com +0.0.0.0 s.youtube.com +0.0.0.0 s1-tracking.adalyser.com +0.0.0.0 s1.shinystat.it +0.0.0.0 s1.thecounter.com +0.0.0.0 s10.histats.com +0.0.0.0 s10.sitemeter.com +0.0.0.0 s11.sitemeter.com +0.0.0.0 s12.sitemeter.com +0.0.0.0 s13.sitemeter.com +0.0.0.0 s14.sitemeter.com +0.0.0.0 s15.sitemeter.com +0.0.0.0 s16.sitemeter.com +0.0.0.0 s17.sitemeter.com +0.0.0.0 s18.sitemeter.com +0.0.0.0 s19.sitemeter.com +0.0.0.0 s2.statcounter.com +0.0.0.0 s2.youtube.com +0.0.0.0 s20.sitemeter.com +0.0.0.0 s21.sitemeter.com +0.0.0.0 s22.sitemeter.com +0.0.0.0 s23.sitemeter.com +0.0.0.0 s24.sitemeter.com +0.0.0.0 s25.sitemeter.com +0.0.0.0 s26.sitemeter.com +0.0.0.0 s27.sitemeter.com +0.0.0.0 s28.sitemeter.com +0.0.0.0 s29.sitemeter.com +0.0.0.0 s290.mxcdn.net +0.0.0.0 s3.hit.stat.pl +0.0.0.0 s30.sitemeter.com +0.0.0.0 s31.sitemeter.com +0.0.0.0 s32.sitemeter.com +0.0.0.0 s33.sitemeter.com +0.0.0.0 s34.sitemeter.com +0.0.0.0 s35.sitemeter.com +0.0.0.0 s36.sitemeter.com +0.0.0.0 s37.sitemeter.com +0.0.0.0 s38.sitemeter.com +0.0.0.0 s39.sitemeter.com +0.0.0.0 s4.histats.com +0.0.0.0 s4.shinystat.com +0.0.0.0 s41.sitemeter.com +0.0.0.0 s42.sitemeter.com +0.0.0.0 s43.sitemeter.com +0.0.0.0 s44.sitemeter.com +0.0.0.0 s45.sitemeter.com +0.0.0.0 s46.sitemeter.com +0.0.0.0 s47.sitemeter.com +0.0.0.0 s48.sitemeter.com +0.0.0.0 sa.jumptap.com +0.0.0.0 sact.atdmt.com +0.0.0.0 scribe.twitter.com +0.0.0.0 scrooge.channelcincinnati.com +0.0.0.0 scrooge.channeloklahoma.com +0.0.0.0 scrooge.click10.com +0.0.0.0 scrooge.clickondetroit.com +0.0.0.0 scrooge.nbc11.com +0.0.0.0 scrooge.nbc4.com +0.0.0.0 scrooge.nbc4columbus.com +0.0.0.0 scrooge.nbcsandiego.com +0.0.0.0 scrooge.newsnet5.com +0.0.0.0 scrooge.thebostonchannel.com +0.0.0.0 scrooge.thedenverchannel.com +0.0.0.0 scrooge.theindychannel.com +0.0.0.0 scrooge.thekansascitychannel.com +0.0.0.0 scrooge.themilwaukeechannel.com +0.0.0.0 scrooge.theomahachannel.com +0.0.0.0 scrooge.wesh.com +0.0.0.0 scrooge.wftv.com +0.0.0.0 scrooge.wnbc.com +0.0.0.0 scrooge.wsoctv.com +0.0.0.0 scrooge.wtov9.com +0.0.0.0 sdc.rbistats.com +0.0.0.0 sdogiu.bestamazontips.com +0.0.0.0 se.sitestat.com +0.0.0.0 searchadv.com +0.0.0.0 sekel.ch +0.0.0.0 servedby.valuead.com +0.0.0.0 server1.opentracker.net +0.0.0.0 server10.opentracker.net +0.0.0.0 server11.opentracker.net +0.0.0.0 server12.opentracker.net +0.0.0.0 server13.opentracker.net +0.0.0.0 server14.opentracker.net +0.0.0.0 server15.opentracker.net +0.0.0.0 server16.opentracker.net +0.0.0.0 server17.opentracker.net +0.0.0.0 server18.opentracker.net +0.0.0.0 server2.opentracker.net +0.0.0.0 server3.opentracker.net +0.0.0.0 server3.web-stat.com +0.0.0.0 server4.opentracker.net +0.0.0.0 server5.opentracker.net +0.0.0.0 server6.opentracker.net +0.0.0.0 server7.opentracker.net +0.0.0.0 server8.opentracker.net +0.0.0.0 server9.opentracker.net +0.0.0.0 service.bfast.com +0.0.0.0 service.maxymiser.net +0.0.0.0 seznam.hit.gemius.pl +0.0.0.0 showads.pubmatic.com +0.0.0.0 showcount.honest.com +0.0.0.0 sideshow.directtrack.com +0.0.0.0 sitestats.tiscali.co.uk +0.0.0.0 sm1.sitemeter.com +0.0.0.0 sm2.sitemeter.com +0.0.0.0 sm3.sitemeter.com +0.0.0.0 sm4.sitemeter.com +0.0.0.0 sm45mailtrack.com +0.0.0.0 sm5.sitemeter.com +0.0.0.0 sm6.sitemeter.com +0.0.0.0 sm7.sitemeter.com +0.0.0.0 sm8.sitemeter.com +0.0.0.0 sm9.sitemeter.com +0.0.0.0 smartstats.com +0.0.0.0 smetrics.att.com +0.0.0.0 snare.iesnare.com +0.0.0.0 soap.iovation.com +0.0.0.0 socialize.eu1.gigya.com +0.0.0.0 softcore.xxxcounter.com +0.0.0.0 softonic.com +0.0.0.0 softonic.it +0.0.0.0 sostats.mozilla.com +0.0.0.0 sovereign.sitetracker.com +0.0.0.0 spinbox.maccentral.com +0.0.0.0 spklds.com +0.0.0.0 ss.tiscali.com +0.0.0.0 ss.tiscali.it +0.0.0.0 st.sageanalyst.net +0.0.0.0 st1.hit.gemius.pl +0.0.0.0 stags.peer39.net +0.0.0.0 stast2.gq.com +0.0.0.0 stat-counter.tass-online.ru +0.0.0.0 stat.4u.pl +0.0.0.0 stat.alibaba.com +0.0.0.0 stat.discogs.com +0.0.0.0 stat.netmonitor.fi +0.0.0.0 stat.onestat.com +0.0.0.0 stat.www.fi +0.0.0.0 stat.yellowtracker.com +0.0.0.0 stat.youku.com +0.0.0.0 stat1.z-stat.com +0.0.0.0 stat3.cybermonitor.com +0.0.0.0 static.kibboko.com +0.0.0.0 static.smni.com +0.0.0.0 statik.topica.com +0.0.0.0 statique.secureguards.eu +0.0.0.0 statistics.dynamicsitestats.com +0.0.0.0 statistics.elsevier.nl +0.0.0.0 statistics.reedbusiness.nl +0.0.0.0 statistics.theonion.com +0.0.0.0 stats.24ways.org +0.0.0.0 stats.absol.co.za +0.0.0.0 stats.adbrite.com +0.0.0.0 stats.adotube.com +0.0.0.0 stats.adultswim.com +0.0.0.0 stats.airfarewatchdog.com +0.0.0.0 stats.allliquid.com +0.0.0.0 stats.askmen.com +0.0.0.0 stats.bbc.co.uk +0.0.0.0 stats.becu.org +0.0.0.0 stats.big-boards.com +0.0.0.0 stats.blogoscoop.net +0.0.0.0 stats.bonzaii.no +0.0.0.0 stats.break.com +0.0.0.0 stats.brides.com +0.0.0.0 stats.buysellads.com +0.0.0.0 stats.cafepress.com +0.0.0.0 stats.canalblog.com +0.0.0.0 stats.cartoonnetwork.com +0.0.0.0 stats.clickability.com +0.0.0.0 stats.concierge.com +0.0.0.0 stats.darkbluesea.com +0.0.0.0 stats.datahjaelp.net +0.0.0.0 stats.dziennik.pl +0.0.0.0 stats.economist.com +0.0.0.0 stats.epicurious.com +0.0.0.0 stats.examiner.com +0.0.0.0 stats.f-secure.com +0.0.0.0 stats.fairmont.com +0.0.0.0 stats.fastcompany.com +0.0.0.0 stats.foxcounter.com +0.0.0.0 stats.free-rein.net +0.0.0.0 stats.ft.com +0.0.0.0 stats.gamestop.com +0.0.0.0 stats.globesports.com +0.0.0.0 stats.groupninetyfour.com +0.0.0.0 stats.idsoft.com +0.0.0.0 stats.ign.com +0.0.0.0 stats.ilsemedia.nl +0.0.0.0 stats.independent.co.uk +0.0.0.0 stats.indexstats.com +0.0.0.0 stats.indextools.com +0.0.0.0 stats.investors.com +0.0.0.0 stats.iwebtrack.com +0.0.0.0 stats.jippii.com +0.0.0.0 stats.klsoft.com +0.0.0.0 stats.ladotstats.nl +0.0.0.0 stats.macworld.com +0.0.0.0 stats.magnify.net +0.0.0.0 stats.manticoretechnology.com +0.0.0.0 stats.millanusa.com +0.0.0.0 stats.nowpublic.com +0.0.0.0 stats.paycounter.com +0.0.0.0 stats.platinumbucks.com +0.0.0.0 stats.popscreen.com +0.0.0.0 stats.reinvigorate.net +0.0.0.0 stats.resellerratings.com +0.0.0.0 stats.revenue.net +0.0.0.0 stats.searchles.com +0.0.0.0 stats.space-es.com +0.0.0.0 stats.sponsorafuture.org.uk +0.0.0.0 stats.srvasnet.info +0.0.0.0 stats.ssa.gov +0.0.0.0 stats.street-jeni.us +0.0.0.0 stats.styletechnology.me +0.0.0.0 stats.superstats.com +0.0.0.0 stats.telegraph.co.uk +0.0.0.0 stats.thoughtcatalog.com +0.0.0.0 stats.ultimate-webservices.com +0.0.0.0 stats.unionleader.com +0.0.0.0 stats.video.search.yahoo.com +0.0.0.0 stats.vodpod.com +0.0.0.0 stats.www.ibm.com +0.0.0.0 stats.yourminis.com +0.0.0.0 stats1.clicktracks.com +0.0.0.0 stats1.corusradio.com +0.0.0.0 stats1.in +0.0.0.0 stats2.clicktracks.com +0.0.0.0 stats2.gourmet.com +0.0.0.0 stats2.newyorker.com +0.0.0.0 stats2.rte.ie +0.0.0.0 stats2.unrulymedia.com +0.0.0.0 stats2.vanityfair.com +0.0.0.0 stats5.lightningcast.com +0.0.0.0 stats6.lightningcast.net +0.0.0.0 statse.webtrendslive.com +0.0.0.0 stl.p.a1.traceworks.com +0.0.0.0 straighttangerine.cz.cc +0.0.0.0 systweak.com +0.0.0.0 t.senaldos.com +0.0.0.0 t.senaluno.com +0.0.0.0 t.signaletre.com +0.0.0.0 t.signauxdeux.com +0.0.0.0 t.yesware.com +0.0.0.0 tagging.outrider.com +0.0.0.0 tags.bkrtx.com +0.0.0.0 talkcity.realtracker.com +0.0.0.0 tates.freestats.com +0.0.0.0 tcookie.usatoday.com +0.0.0.0 tcr.tynt.com +0.0.0.0 test.iovation.com +0.0.0.0 testgw.iovation.com +0.0.0.0 tgpcounter.freethumbnailgalleries.com +0.0.0.0 the-counter.net +0.0.0.0 the.sextracker.com +0.0.0.0 themecounter.com +0.0.0.0 tipsurf.com +0.0.0.0 toolbarpartner.com +0.0.0.0 tools.spylog.ru +0.0.0.0 topstats.net +0.0.0.0 torstarcollect.247realmedia.com +0.0.0.0 tour.sweetdiscreet.com +0.0.0.0 tour.xxxblackbook.com +0.0.0.0 tr.adinterax.com +0.0.0.0 track.941tracking.com +0.0.0.0 track.adform.com +0.0.0.0 track.adrevolver.com +0.0.0.0 track.anideaevolves.com +0.0.0.0 track.bannerbridge.net +0.0.0.0 track.businesstrenders.com +0.0.0.0 track.businessunionorg.com +0.0.0.0 track.clearsender.com +0.0.0.0 track.clickcabintracker.com +0.0.0.0 track.clicksure.com +0.0.0.0 track.construclique.com +0.0.0.0 track.did-it.com +0.0.0.0 track.digitcked.com +0.0.0.0 track.digluen.com +0.0.0.0 track.digning.com +0.0.0.0 track.diguati.com +0.0.0.0 track.directleads.com +0.0.0.0 track.domainsponsor.com +0.0.0.0 track.dotsly.com +0.0.0.0 track.effiliation.com +0.0.0.0 track.eg-innovations.net +0.0.0.0 track.emailsvc.net +0.0.0.0 track.enviodemails.com +0.0.0.0 track.exclusivecpa.com +0.0.0.0 track.ft.com +0.0.0.0 track.greatofferstoyou.net +0.0.0.0 track.grmtracking.com +0.0.0.0 track.homestead.com +0.0.0.0 track.hotdrugsstore.in +0.0.0.0 track.india-marketing.in +0.0.0.0 track.iwfueh.us +0.0.0.0 track.justdoing.biz +0.0.0.0 track.kscentraltrack.us +0.0.0.0 track.lawoftrade.com +0.0.0.0 track.learntotradesrv.com +0.0.0.0 track.lfstmedia.com +0.0.0.0 track.linkmails.net +0.0.0.0 track.lmsadvlc.ru +0.0.0.0 track.mailvalue.net +0.0.0.0 track.marketingontarget.net +0.0.0.0 track.marketsvc.net +0.0.0.0 track.mdirector.com +0.0.0.0 track.mdrctr.com +0.0.0.0 track.mia-base.com +0.0.0.0 track.mindfieldresources.com +0.0.0.0 track.msadcenter.afgz.com +0.0.0.0 track.msadcenter.ajfy.com +0.0.0.0 track.msadcenter.ama.com +0.0.0.0 track.msadcenter.bfy.com +0.0.0.0 track.msadcenter.bvp.com +0.0.0.0 track.msadcenter.cdn.com +0.0.0.0 track.msadcenter.ceio.com +0.0.0.0 track.msadcenter.chpn.com +0.0.0.0 track.msadcenter.cxtv.com +0.0.0.0 track.msadcenter.dgt.com +0.0.0.0 track.msadcenter.dtx.com +0.0.0.0 track.msadcenter.dxr.com +0.0.0.0 track.msadcenter.ebg.com +0.0.0.0 track.msadcenter.emee.com +0.0.0.0 track.msadcenter.eqq.com +0.0.0.0 track.msadcenter.etvz.com +0.0.0.0 track.msadcenter.fal.com +0.0.0.0 track.msadcenter.fcuk.com +0.0.0.0 track.msadcenter.fmi.com +0.0.0.0 track.msadcenter.fvpl.com +0.0.0.0 track.msadcenter.gdb.com +0.0.0.0 track.msadcenter.gmiy.com +0.0.0.0 track.msadcenter.hex.com +0.0.0.0 track.msadcenter.hih.com +0.0.0.0 track.msadcenter.hlh.com +0.0.0.0 track.msadcenter.hnsl.com +0.0.0.0 track.msadcenter.igzr.com +0.0.0.0 track.msadcenter.imc.com +0.0.0.0 track.msadcenter.iuf.com +0.0.0.0 track.msadcenter.iuh.com +0.0.0.0 track.msadcenter.izy.com +0.0.0.0 track.msadcenter.jzz.com +0.0.0.0 track.msadcenter.kfgy.com +0.0.0.0 track.msadcenter.kfz.com +0.0.0.0 track.msadcenter.khrg.com +0.0.0.0 track.msadcenter.kkal.com +0.0.0.0 track.msadcenter.kpuo.com +0.0.0.0 track.msadcenter.krt.com +0.0.0.0 track.msadcenter.llu.com +0.0.0.0 track.msadcenter.lngl.com +0.0.0.0 track.msadcenter.lrgo.com +0.0.0.0 track.msadcenter.ltp.com +0.0.0.0 track.msadcenter.lyv.com +0.0.0.0 track.msadcenter.lzwp.com +0.0.0.0 track.msadcenter.mazp.com +0.0.0.0 track.msadcenter.mjze.com +0.0.0.0 track.msadcenter.mkqa.com +0.0.0.0 track.msadcenter.moas.com +0.0.0.0 track.msadcenter.msw.com +0.0.0.0 track.msadcenter.mur.com +0.0.0.0 track.msadcenter.nge.com +0.0.0.0 track.msadcenter.nho.com +0.0.0.0 track.msadcenter.nlke.com +0.0.0.0 track.msadcenter.nyfg.com +0.0.0.0 track.msadcenter.oah.com +0.0.0.0 track.msadcenter.pcp.com +0.0.0.0 track.msadcenter.pka.com +0.0.0.0 track.msadcenter.psof.com +0.0.0.0 track.msadcenter.pszn.com +0.0.0.0 track.msadcenter.pwpn.com +0.0.0.0 track.msadcenter.qpz.com +0.0.0.0 track.msadcenter.qru.com +0.0.0.0 track.msadcenter.qsvv.com +0.0.0.0 track.msadcenter.qymv.com +0.0.0.0 track.msadcenter.rfjq.com +0.0.0.0 track.msadcenter.ruum.com +0.0.0.0 track.msadcenter.sax.com +0.0.0.0 track.msadcenter.scz.com +0.0.0.0 track.msadcenter.sfq.com +0.0.0.0 track.msadcenter.sgq.com +0.0.0.0 track.msadcenter.shy.com +0.0.0.0 track.msadcenter.szc.com +0.0.0.0 track.msadcenter.tirj.com +0.0.0.0 track.msadcenter.tnuw.com +0.0.0.0 track.msadcenter.toj.com +0.0.0.0 track.msadcenter.trg.com +0.0.0.0 track.msadcenter.tux.com +0.0.0.0 track.msadcenter.usm.com +0.0.0.0 track.msadcenter.usx.com +0.0.0.0 track.msadcenter.vava.com +0.0.0.0 track.msadcenter.vbd.com +0.0.0.0 track.msadcenter.vbug.com +0.0.0.0 track.msadcenter.vcf.com +0.0.0.0 track.msadcenter.vrhe.com +0.0.0.0 track.msadcenter.vyp.com +0.0.0.0 track.msadcenter.wdm.com +0.0.0.0 track.msadcenter.wfm.com +0.0.0.0 track.msadcenter.wmd.com +0.0.0.0 track.msadcenter.won.com +0.0.0.0 track.msadcenter.wup.com +0.0.0.0 track.msadcenter.xda.com +0.0.0.0 track.msadcenter.xpp.com +0.0.0.0 track.msadcenter.xxx.com +0.0.0.0 track.msadcenter.xzh.com +0.0.0.0 track.msadcenter.xzwy.com +0.0.0.0 track.msadcenter.yaz.com +0.0.0.0 track.msadcenter.ybi.com +0.0.0.0 track.msadcenter.ytbp.com +0.0.0.0 track.msadcenter.zepw.com +0.0.0.0 track.msadcenter.zhv.com +0.0.0.0 track.msadcenter.zlx.com +0.0.0.0 track.msadcenter.zmmr.com +0.0.0.0 track.msadcenter.zul.com +0.0.0.0 track.msadcenter.zun.com +0.0.0.0 track.msadcenter.zvjw.com +0.0.0.0 track.msadcenter.zzv.com +0.0.0.0 track.mybloglog.com +0.0.0.0 track.nifty.com +0.0.0.0 track.offermarket.net +0.0.0.0 track.omg2.com +0.0.0.0 track.optinstar.com +0.0.0.0 track.pplnk.com +0.0.0.0 track.ppmdating.com +0.0.0.0 track.promosvc.com +0.0.0.0 track.promovalue.us +0.0.0.0 track.publeadmedia.com +0.0.0.0 track.real2come.com +0.0.0.0 track.rediff.com +0.0.0.0 track.resala1.com +0.0.0.0 track.roiservice.com +0.0.0.0 track.searchignite.com +0.0.0.0 track.specialdailydeals4u.com +0.0.0.0 track.statesend.co.in +0.0.0.0 track.stromfeldshippingcenters.com +0.0.0.0 track.svcoffer.com +0.0.0.0 track.theprovision.net +0.0.0.0 track.theviralconcept.com +0.0.0.0 track.topromotion.net +0.0.0.0 track.upaknee.com +0.0.0.0 track.vivid.com +0.0.0.0 track.webgains.com +0.0.0.0 track.webprodeals.cf +0.0.0.0 track.xapads.com +0.0.0.0 track.yourmedicalpurchase.ru +0.0.0.0 track.zapromotions.com +0.0.0.0 track.zipalerts.com +0.0.0.0 track.ziprecruiter.com +0.0.0.0 track.zulumarketing.com +0.0.0.0 track1.offers2004.com +0.0.0.0 track12.offersbymail.com +0.0.0.0 track2.mybloglog.com +0.0.0.0 track2.ultimateinternetoffers.com +0.0.0.0 track3.your-picks.com +0.0.0.0 tracka.businessleadbuilder.com +0.0.0.0 tracker.blueprintinteractivetest.com +0.0.0.0 tracker.bonnint.net +0.0.0.0 tracker.cl1.fidelizador.com +0.0.0.0 tracker.clicktrade.com +0.0.0.0 tracker.consumerpackage.net +0.0.0.0 tracker.coopt.com +0.0.0.0 tracker.eton-events.com +0.0.0.0 tracker.hitmatic.com +0.0.0.0 tracker.idg.co.uk +0.0.0.0 tracker.mailvalue.net +0.0.0.0 tracker.marketsvc.net +0.0.0.0 tracker.mattel.com +0.0.0.0 tracker.netklix.com +0.0.0.0 tracker.offermarket.net +0.0.0.0 tracker.onapps.org +0.0.0.0 tracker.promosvc.com +0.0.0.0 tracker.promovalue.us +0.0.0.0 tracker.svcoffer.com +0.0.0.0 tracker.tradedoubler.com +0.0.0.0 tracker1.leadiya.com +0.0.0.0 tracking.10e20.com +0.0.0.0 tracking.3com.com +0.0.0.0 tracking.45-fe6b6-aah.co.uk +0.0.0.0 tracking.adalyser.com +0.0.0.0 tracking.adctrack.com +0.0.0.0 tracking.adgoon.it +0.0.0.0 tracking.adjug.com +0.0.0.0 tracking.allposters.com +0.0.0.0 tracking.ariong.us +0.0.0.0 tracking.arxibs01.com +0.0.0.0 tracking.baddoggiemediagroup.com +0.0.0.0 tracking.carprices.com +0.0.0.0 tracking.crossovertech.asia +0.0.0.0 tracking.drsfostersmith.com +0.0.0.0 tracking.eforceworld.com +0.0.0.0 tracking.engagedigitalmedia.com +0.0.0.0 tracking.experience.com +0.0.0.0 tracking.fanbridge.com +0.0.0.0 tracking.fitprosperity.net +0.0.0.0 tracking.foxnews.com +0.0.0.0 tracking.ibexnetwork.com +0.0.0.0 tracking.ilinkmd.com +0.0.0.0 tracking.imagewebdesign.fr +0.0.0.0 tracking.iol.co.za +0.0.0.0 tracking.ipermission.net +0.0.0.0 tracking.ipermit.net +0.0.0.0 tracking.jef74.com +0.0.0.0 tracking.lay-ota.fr +0.0.0.0 tracking.layo-ta.fr +0.0.0.0 tracking.lifescript.com +0.0.0.0 tracking.mailtracker.in +0.0.0.0 tracking.marketviaemail.net +0.0.0.0 tracking.motleyfool.com +0.0.0.0 tracking.msadcenter.msn.com +0.0.0.0 tracking.myunidays.com +0.0.0.0 tracking.nesox.com +0.0.0.0 tracking.oceantidemedia.com +0.0.0.0 tracking.oerug.com +0.0.0.0 tracking.oggifinogi.com +0.0.0.0 tracking.paymentfindermail.net +0.0.0.0 tracking.pennystockpicks.net +0.0.0.0 tracking.percentmobile.com +0.0.0.0 tracking.perfectwaterpurifier.net +0.0.0.0 tracking.prm20cloud.com +0.0.0.0 tracking.publicidees.com +0.0.0.0 tracking.quisma.com +0.0.0.0 tracking.rangeonlinemedia.com +0.0.0.0 tracking.salkmarketing.com +0.0.0.0 tracking.searchmarketing.com +0.0.0.0 tracking.stampready.net +0.0.0.0 tracking.summitmedia.co.uk +0.0.0.0 tracking.trafficjunky.net +0.0.0.0 tracking.trutv.com +0.0.0.0 tracking.vindicosuite.com +0.0.0.0 trackit.vicotech.com +0.0.0.0 trackmail3345.com +0.0.0.0 tradedoubler.sonvideopro.com +0.0.0.0 traffic-stats.streamsolutions.co.uk +0.0.0.0 trafficopen.com +0.0.0.0 trax.gamespot.com +0.0.0.0 trc.taboolasyndication.com +0.0.0.0 trk.kissmetrics.com +0.0.0.0 trk.tidaltv.com +0.0.0.0 true-counter.com +0.0.0.0 tu.connect.wunderloop.net +0.0.0.0 tynt.com +0.0.0.0 u1817.16.spylog.com +0.0.0.0 u3102.47.spylog.com +0.0.0.0 u3305.71.spylog.com +0.0.0.0 u3608.20.spylog.com +0.0.0.0 u4056.56.spylog.com +0.0.0.0 u432.77.spylog.com +0.0.0.0 u4396.79.spylog.com +0.0.0.0 u4443.84.spylog.com +0.0.0.0 u4556.11.spylog.com +0.0.0.0 u5234.87.spylog.com +0.0.0.0 u5234.98.spylog.com +0.0.0.0 u5687.48.spylog.com +0.0.0.0 u574.07.spylog.com +0.0.0.0 u604.41.spylog.com +0.0.0.0 u6762.46.spylog.com +0.0.0.0 u6905.71.spylog.com +0.0.0.0 u7748.16.spylog.com +0.0.0.0 u810.15.spylog.com +0.0.0.0 u920.31.spylog.com +0.0.0.0 u977.40.spylog.com +0.0.0.0 udc.msn.com +0.0.0.0 uip.semasio.net +0.0.0.0 uk.cqcounter.com +0.0.0.0 uk.sitestat.com +0.0.0.0 ultimatecounter.com +0.0.0.0 us.2.cqcounter.com +0.0.0.0 us.cqcounter.com +0.0.0.0 usa.nedstat.net +0.0.0.0 v1.nedstatbasic.net +0.0.0.0 v7.stats.load.com +0.0.0.0 valueclick.net +0.0.0.0 vertical-stats.huffpost.com +0.0.0.0 vip.clickzs.com +0.0.0.0 virtualbartendertrack.beer.com +0.0.0.0 vis.sexlist.com +0.0.0.0 visit.theglobeandmail.com +0.0.0.0 voken.eyereturn.com +0.0.0.0 vs.dmtracker.com +0.0.0.0 vsii.spinbox.net +0.0.0.0 vsii.spindox.net +0.0.0.0 w1.tcr112.tynt.com +0.0.0.0 warlog.info +0.0.0.0 warning-message.com +0.0.0.0 wau.tynt.com +0.0.0.0 web-counter.5u.com +0.0.0.0 web1.realtracker.com +0.0.0.0 web2.realtracker.com +0.0.0.0 web3.realtracker.com +0.0.0.0 web4.realtracker.com +0.0.0.0 webanalytics.globalthoughtz.com +0.0.0.0 webbug.seatreport.com +0.0.0.0 webcounter.com +0.0.0.0 webcounter.together.net +0.0.0.0 webhit.aftenposten.no +0.0.0.0 webhit.afterposten.no +0.0.0.0 webmasterkai.sitetracker.com +0.0.0.0 webpdp.gator.com +0.0.0.0 webtrends.telenet.be +0.0.0.0 webtrends.thisis.co.uk +0.0.0.0 webtrends.townhall.com +0.0.0.0 whentheyopened.com +0.0.0.0 windows-tech-help.com +0.0.0.0 wtnj.worldnow.com +0.0.0.0 www.0stats.com +0.0.0.0 www.123count.com +0.0.0.0 www.123counter.superstats.com +0.0.0.0 www.123stat.com +0.0.0.0 www.1quickclickrx.com +0.0.0.0 www.2001-007.com +0.0.0.0 www.3dstats.com +0.0.0.0 www.adalyser.com +0.0.0.0 www.addfreecounter.com +0.0.0.0 www.addfreestats.com +0.0.0.0 www.addtoany.com +0.0.0.0 www.ademails.com +0.0.0.0 www.admin.iesnare.co.uk +0.0.0.0 www.admin.iesnare.com +0.0.0.0 www.affiliatesuccess.net +0.0.0.0 www.bar.ry2002.02-ry014.snpr.hotmx.hair.zaam.net +0.0.0.0 www.belstat.nl +0.0.0.0 www.betcounter.com +0.0.0.0 www.bigbadted.com +0.0.0.0 www.bluestreak.com +0.0.0.0 www.c.thecounter.de +0.0.0.0 www.c1.thecounter.de +0.0.0.0 www.c2.thecounter.de +0.0.0.0 www.ci-mpsnare.iesnare.co.uk +0.0.0.0 www.ci-mpsnare.iesnare.com +0.0.0.0 www.clickclick.com +0.0.0.0 www.clickspring.net +0.0.0.0 www.clixgalore.com +0.0.0.0 www.connectionlead.com +0.0.0.0 www.counter.bloke.com +0.0.0.0 www.counter.sexhound.nl +0.0.0.0 www.counter.superstats.com +0.0.0.0 www.counter1.sextracker.be +0.0.0.0 www.counter10.sextracker.be +0.0.0.0 www.counter11.sextracker.be +0.0.0.0 www.counter12.sextracker.be +0.0.0.0 www.counter13.sextracker.be +0.0.0.0 www.counter14.sextracker.be +0.0.0.0 www.counter15.sextracker.be +0.0.0.0 www.counter16.sextracker.be +0.0.0.0 www.counter2.sextracker.be +0.0.0.0 www.counter3.sextracker.be +0.0.0.0 www.counter4.sextracker.be +0.0.0.0 www.counter4all.com +0.0.0.0 www.counter4all.de +0.0.0.0 www.counter5.sextracker.be +0.0.0.0 www.counter6.sextracker.be +0.0.0.0 www.counter7.sextracker.be +0.0.0.0 www.counter8.sextracker.be +0.0.0.0 www.counter9.sextracker.be +0.0.0.0 www.counterguide.com +0.0.0.0 www.cw.nu +0.0.0.0 www.directgrowthhormone.com +0.0.0.0 www.dpbolvw.net +0.0.0.0 www.dwclick.com +0.0.0.0 www.easycounter.com +0.0.0.0 www.emaildeals.biz +0.0.0.0 www.estats4all.com +0.0.0.0 www.fastcounter.linkexchange.nl +0.0.0.0 www.formalyzer.com +0.0.0.0 www.foxcounter.com +0.0.0.0 www.freestats.com +0.0.0.0 www.fxcounters.com +0.0.0.0 www.gator.com +0.0.0.0 www.googkle.com +0.0.0.0 www.hitstats.co.uk +0.0.0.0 www.iccee.com +0.0.0.0 www.iesnare.co.uk +0.0.0.0 www.iesnare.com +0.0.0.0 www.iovation.co.uk +0.0.0.0 www.iovation.com +0.0.0.0 www.jellycounter.com +0.0.0.0 www.kqzyfj.com +0.0.0.0 www.lansrv050.com +0.0.0.0 www.leadpub.com +0.0.0.0 www.linkcounter.com +0.0.0.0 www.marketscore.com +0.0.0.0 www.megacounter.de +0.0.0.0 www.metareward.com +0.0.0.0 www.mmstat.com +0.0.0.0 www.mpsnare.iesnare.co.uk +0.0.0.0 www.mpsnare.iesnare.com +0.0.0.0 www.naturalgrowthstore.biz +0.0.0.0 www.nedstat.com +0.0.0.0 www.nextgenstats.com +0.0.0.0 www.ntsearch.com +0.0.0.0 www.onestat.com +0.0.0.0 www.originalicons.com +0.0.0.0 www.paycounter.com +0.0.0.0 www.pointclicktrack.com +0.0.0.0 www.popuptrafic.com +0.0.0.0 www.precisioncounter.com +0.0.0.0 www.premiumsmail.net +0.0.0.0 www.printmail.biz +0.0.0.0 www.quantserve.com +0.0.0.0 www.quareclk.com +0.0.0.0 www.remotrk.com +0.0.0.0 www.rightmedia.net +0.0.0.0 www.rightstats.com +0.0.0.0 www.searchadv.com +0.0.0.0 www.sekel.ch +0.0.0.0 www.shockcounter.com +0.0.0.0 www.simplecounter.net +0.0.0.0 www.specificclick.com +0.0.0.0 www.specificpop.com +0.0.0.0 www.spklds.com +0.0.0.0 www.statcount.com +0.0.0.0 www.statcounter.com +0.0.0.0 www.statsession.com +0.0.0.0 www.stattrax.com +0.0.0.0 www.stiffnetwork.com +0.0.0.0 www.testracking.com +0.0.0.0 www.the-counter.net +0.0.0.0 www.thecounter.com +0.0.0.0 www.toolbarcounter.com +0.0.0.0 www.tradedoubler.com +0.0.0.0 www.tradedoubler.com.ar +0.0.0.0 www.trafficmagnet.net +0.0.0.0 www.trafic.ro +0.0.0.0 www.trendcounter.com +0.0.0.0 www.true-counter.com +0.0.0.0 www.tynt.com +0.0.0.0 www.ultimatecounter.com +0.0.0.0 www.v61.com +0.0.0.0 www.web-stat.com +0.0.0.0 www.webcounter.com +0.0.0.0 www.webstat.com +0.0.0.0 www.whereugetxxx.com +0.0.0.0 www.xxxcounter.com +0.0.0.0 www1.addfreestats.com +0.0.0.0 www1.counter.bloke.com +0.0.0.0 www1.tynt.com +0.0.0.0 www101.coolsavings.com +0.0.0.0 www2.addfreestats.com +0.0.0.0 www2.counter.bloke.com +0.0.0.0 www2.pagecount.com +0.0.0.0 www3.addfreestats.com +0.0.0.0 www3.click-fr.com +0.0.0.0 www3.counter.bloke.com +0.0.0.0 www4.addfreestats.com +0.0.0.0 www4.counter.bloke.com +0.0.0.0 www5.addfreestats.com +0.0.0.0 www5.counter.bloke.com +0.0.0.0 www6.addfreestats.com +0.0.0.0 www6.click-fr.com +0.0.0.0 www6.counter.bloke.com +0.0.0.0 www60.valueclick.com +0.0.0.0 www7.addfreestats.com +0.0.0.0 www7.counter.bloke.com +0.0.0.0 www8.addfreestats.com +0.0.0.0 www8.counter.bloke.com +0.0.0.0 www9.counter.bloke.com +0.0.0.0 x.cb.kount.com +0.0.0.0 xcnn.com +0.0.0.0 xyz.freelogs.com +0.0.0.0 zz.cqcounter.com +0.0.0.0 05tz2e9.com +0.0.0.0 09killspyware.com +0.0.0.0 11398.onceedge.ru +0.0.0.0 20-yrs-1.info +0.0.0.0 2006mindfreaklike.blogspot.com +0.0.0.0 59-106-20-39.r-bl100.sakura.ne.jp +0.0.0.0 662bd114b7c9.onceedge.ru +0.0.0.0 askbot.com +0.0.0.0 arrayshift.com +0.0.0.0 bonuscashh.com +0.0.0.0 iframecash.biz +0.0.0.0 osqa.com +0.0.0.0 question2answer.com +0.0.0.0 thebizmeet.com +0.0.0.0 a-scrip.org +0.0.0.0 a.kaytri.com +0.0.0.0 a.oix.com +0.0.0.0 a.oix.net +0.0.0.0 a.openinternetexchange.com +0.0.0.0 a.phormlabs.com +0.0.0.0 a.webwise.com +0.0.0.0 a.webwise.net +0.0.0.0 a.webwise.org +0.0.0.0 a15172379.alturo-server.de +0.0.0.0 aaukqiooaseseuke.org +0.0.0.0 abetterinternet.com +0.0.0.0 abruzzoinitaly.co.uk +0.0.0.0 acglgoa.com +0.0.0.0 acim.moqhixoz.cn +0.0.0.0 acnenomor.com +0.0.0.0 adshufffle.com +0.0.0.0 adwitty.com +0.0.0.0 adwords.google.lloymlincs.com +0.0.0.0 afantispy.com +0.0.0.0 afdbande.cn +0.0.0.0 ale-gratka.pl +0.0.0.0 alegratka.eu +0.0.0.0 allaskme.com +0.0.0.0 allhqpics.com +0.0.0.0 alltereg0.ru +0.0.0.0 alphabirdnetwork.com +0.0.0.0 ams1.ib.adnxs.com +0.0.0.0 android.bigresource.com +0.0.0.0 androiddev.orkitra.com +0.0.0.0 anouslab.cmail20.com +0.0.0.0 answerhub.com +0.0.0.0 antispywareexpert.com +0.0.0.0 antivirus-online-scan5.com +0.0.0.0 antivirus-scanner.com +0.0.0.0 antivirus-scanner8.com +0.0.0.0 apple-protection.info +0.0.0.0 apple.com------support.host +0.0.0.0 apple.com-onlinesupport.site +0.0.0.0 apple.com-safetyalert.com +0.0.0.0 apple.com-scan-virus-detected.com +0.0.0.0 apple.com-store.me +0.0.0.0 apple.com-supportcenter.website +0.0.0.0 apple.com.virus-mac.com +0.0.0.0 applestore.com-mobile.gift +0.0.0.0 armsart.com +0.0.0.0 articlefuns.cn +0.0.0.0 articleidea.cn +0.0.0.0 asianread.com +0.0.0.0 ask-coder.com +0.0.0.0 ask.webatall.com +0.0.0.0 askto.net +0.0.0.0 autohipnose.com +0.0.0.0 autoupdate.update4ever.xyz +0.0.0.0 b.oix.com +0.0.0.0 b.oix.net +0.0.0.0 b.webwise.com +0.0.0.0 b.webwise.net +0.0.0.0 b.webwise.org +0.0.0.0 beloysoff.ru +0.0.0.0 bgl1dr1-a-fixed.sancharnet.in +0.0.0.0 bgl1pp1-a-fixed.sancharnet.in +0.0.0.0 bhyuu.com +0.0.0.0 bighow.net +0.0.0.0 binsservicesonline.info +0.0.0.0 bir.snjack.info +0.0.0.0 bj02.cww.com +0.0.0.0 blackhat.be +0.0.0.0 blenz-me.net +0.0.0.0 bluescreenalert.com +0.0.0.0 bluescreenerrors.net +0.0.0.0 bnvxcfhdgf.blogspot.com.es +0.0.0.0 br.phorm.com +0.0.0.0 brunga.at +0.0.0.0 bt.phorm.com +0.0.0.0 bt.webwise.com +0.0.0.0 bt.webwise.net +0.0.0.0 bt.webwise.org +0.0.0.0 butt-head.mos.ru +0.0.0.0 c.oix.com +0.0.0.0 c.oix.net +0.0.0.0 c.webwise.com +0.0.0.0 c.webwise.net +0.0.0.0 c.webwise.org +0.0.0.0 cafecoc.com +0.0.0.0 cahoots.com +0.0.0.0 callawaypos.com +0.0.0.0 callbling.com +0.0.0.0 cambonanza.com +0.0.0.0 ccudl.com +0.0.0.0 cdn.radiatewheel.info +0.0.0.0 changduk26.com +0.0.0.0 chelick.net +0.0.0.0 ciiycode.com +0.0.0.0 cioco-froll.com +0.0.0.0 cira.login.cqr.ssl.igotmyloverback.com +0.0.0.0 cleanchain.net +0.0.0.0 click.get-answers-fast.com +0.0.0.0 clicktripz.com +0.0.0.0 clien.net +0.0.0.0 cnbc.com-article906773.us +0.0.0.0 co8vd.cn +0.0.0.0 codeexplain.com +0.0.0.0 codegur.com +0.0.0.0 codeotel.com +0.0.0.0 coderexception.com +0.0.0.0 com2err.xyz +0.0.0.0 connect.secure.ggj4m.wellsfarg0-onllne.net +0.0.0.0 coordino.com +0.0.0.0 cra-arc-gc-ca.noads.biz +0.0.0.0 cra-arc.gc.ca.bioder.com.tr +0.0.0.0 custom3hurricanedigitalmedia.com +0.0.0.0 d.oix.com +0.0.0.0 d.phormlabs.com +0.0.0.0 dbios.org +0.0.0.0 dcproxy1.thrunet.com +0.0.0.0 dhauzja511.co.cc +0.0.0.0 dietpharmacyrx.net +0.0.0.0 dmn2.bjpeu.edu.cn +0.0.0.0 dns2.net1.it +0.0.0.0 documents-signature.com +0.0.0.0 doors.co.kr +0.0.0.0 download.abetterinternet.com +0.0.0.0 drc-group.net +0.0.0.0 dubstep.onedumb.com +0.0.0.0 e-kasa.w8w.pl +0.0.0.0 east.05tz2e9.com +0.0.0.0 efreedom.net +0.0.0.0 en.likefever.org +0.0.0.0 enterprise.telesat.com.co +0.0.0.0 enteryouremail.net +0.0.0.0 eol1.egyptonline.com +0.0.0.0 err1.9939118.info +0.0.0.0 err2.9939118.info +0.0.0.0 err3.9939118.info +0.0.0.0 error-warning-alert-critical-5x.com +0.0.0.0 eviboli576.o-f.com +0.0.0.0 exasked.com +0.0.0.0 expertland.net +0.0.0.0 f150123.privacy4browsing.com +0.0.0.0 faceboook-replyei0ki.montadalitihad.com +0.0.0.0 facemail.com +0.0.0.0 faeecb0ock.info +0.0.0.0 faggotry.com +0.0.0.0 familyupport1.com +0.0.0.0 feaecebook.com +0.0.0.0 feedbackexplorer.com +0.0.0.0 fengyixin.com +0.0.0.0 filosvybfimpsv.ru.gg +0.0.0.0 fr.apple.com-services-assistance-recuperations-des-comptes.com +0.0.0.0 freedailydownload.com +0.0.0.0 froling.bee.pl +0.0.0.0 fromru.su +0.0.0.0 ftdownload.com +0.0.0.0 fu.golikeus.net +0.0.0.0 fw433.npic.ac.cn +0.0.0.0 gadgetsytecnologia.com +0.0.0.0 gambero3.cs.tin.it +0.0.0.0 gamelights.ru +0.0.0.0 gasasthe.freehostia.com +0.0.0.0 gate.technopolis.kirov.ru +0.0.0.0 get-answers-fast.com +0.0.0.0 gglcash4u.info +0.0.0.0 girlownedbypolicelike.blogspot.com +0.0.0.0 goggle.com +0.0.0.0 goobbe.com +0.0.0.0 greatarcadehits.com +0.0.0.0 gyros.es +0.0.0.0 h1317070.stratoserver.net +0.0.0.0 hackerz.ir +0.0.0.0 hakerzy.net +0.0.0.0 hakuba.janis.or.jp +0.0.0.0 hatrecord.ru +0.0.0.0 hellwert.biz +0.0.0.0 helpmedb.com +0.0.0.0 hieruu.apicultoresweb.com +0.0.0.0 hotchix.servepics.com +0.0.0.0 how-tosolve.com +0.0.0.0 howtobuildsoftware.com +0.0.0.0 hsb-canada.com +0.0.0.0 hsbconline.ca +0.0.0.0 icecars.com +0.0.0.0 idea21.org +0.0.0.0 ig.fp.oix.net +0.0.0.0 imms1.macau.ctm.net +0.0.0.0 indy.fjmu.edu.cn +0.0.0.0 infopaypal.com +0.0.0.0 installmac.com +0.0.0.0 invite.gezinti.com +0.0.0.0 ipadzu.net +0.0.0.0 ircleaner.com +0.0.0.0 istartsurf.com +0.0.0.0 iswwwup.com +0.0.0.0 itwititer.com +0.0.0.0 ity.elusmedic.ru +0.0.0.0 jajajaj-thats-you-really.com +0.0.0.0 janezk.50webs.co +0.0.0.0 jqueryscript.net +0.0.0.0 jujitsu-ostrava.info +0.0.0.0 jump.ewoss.net +0.0.0.0 jur.unn.ac.ru +0.0.0.0 juste.ru +0.0.0.0 kacstserv.kacst.edu.sa +0.0.0.0 kaytri.com +0.0.0.0 kczambians.com +0.0.0.0 kentsucks.youcanoptout.com +0.0.0.0 keybinary.com +0.0.0.0 kirgo.at +0.0.0.0 kitsjim.com +0.0.0.0 klowns4phun.com +0.0.0.0 known.counsellor.gov.cn +0.0.0.0 konflow.com +0.0.0.0 kplusd.far.ru +0.0.0.0 kpremium.com +0.0.0.0 kr.phorm.com +0.0.0.0 kserv.krldysh.ru +0.0.0.0 laleh.itrc.ac.ir +0.0.0.0 lank.ru +0.0.0.0 levenshteinanswer.com +0.0.0.0 lighthouse2k.com +0.0.0.0 like.likewut.net +0.0.0.0 likeportal.com +0.0.0.0 likespike.com +0.0.0.0 likethis.mbosoft.com +0.0.0.0 likethislist.biz +0.0.0.0 loseweight.asdjiiw.com +0.0.0.0 lucibad.home.ro +0.0.0.0 luxcart.ro +0.0.0.0 m0-s.san.ru +0.0.0.0 m01.oix.com +0.0.0.0 m01.oix.net +0.0.0.0 m01.webwise.com +0.0.0.0 m01.webwise.net +0.0.0.0 m01.webwise.org +0.0.0.0 m02.oix.com +0.0.0.0 m02.oix.net +0.0.0.0 m02.webwise.com +0.0.0.0 m02.webwise.net +0.0.0.0 m02.webwise.org +0.0.0.0 mac-os.apple.com-secured.online +0.0.0.0 mac-osx.message-warning.net +0.0.0.0 mac-protection.info +0.0.0.0 macmeasurmenthub.club +0.0.0.0 macmeasurmentpro.club +0.0.0.0 mail-gw.jbic.go.jp +0.0.0.0 mail.bangla.net +0.0.0.0 mail.cyberh.fr +0.0.0.0 mail.edi.edu.cn +0.0.0.0 mail.hallym.ac.kr +0.0.0.0 mail.hangzhouit.gov.cn +0.0.0.0 mail.hz.zh.cn +0.0.0.0 mail.imamu.edu.sa +0.0.0.0 mail.interq.or.jp +0.0.0.0 mail.ioc.ac.ru +0.0.0.0 mail.issas.ac.cn +0.0.0.0 mail.pmo.ac.cn +0.0.0.0 mail.siom.ac.cn +0.0.0.0 mail.tropmet.res.in +0.0.0.0 mail.tsinghua.edu.cn +0.0.0.0 mail.youcanoptout.com +0.0.0.0 mail.youcanoptout.net +0.0.0.0 mail.youcanoptout.org +0.0.0.0 mail.zzu.edu.cn +0.0.0.0 mail1.371.net +0.0.0.0 mailgate.sbell.com.cn +0.0.0.0 mailgw.thtf.com.cn +0.0.0.0 mailhub.minaffet.gov.rw +0.0.0.0 mails.cneic.com.cn +0.0.0.0 mailscan3.cau.ctm.net +0.0.0.0 mailsrv02.macau.ctm.net +0.0.0.0 mailsvra.macau.ctm.net +0.0.0.0 malware-live-pro-scanv1.com +0.0.0.0 massage-v-almaty.kz +0.0.0.0 maxi4.firstvds.ru +0.0.0.0 mbi3.kuicr.kyoto-u.ac.jp +0.0.0.0 mcd-su-2.mos.ru +0.0.0.0 megasurfin.com +0.0.0.0 meta.osqa.net +0.0.0.0 metcoc5cm.clarent.com +0.0.0.0 microsoft.com-msoft52.info +0.0.0.0 microsoftsupport.com-support0206.info +0.0.0.0 miercuri.gq +0.0.0.0 mipsa.ciae.ac.cn +0.0.0.0 mn.mn.co.cu +0.0.0.0 monitor.phorm.com +0.0.0.0 monkeyball.osa.pl +0.0.0.0 most.cob.net.ba +0.0.0.0 movies.701pages.com +0.0.0.0 mpkhi-bk.multi.net.pk +0.0.0.0 mplayerdownloader.com +0.0.0.0 ms0x0000001341.club +0.0.0.0 msgstore2.pldtprv.net +0.0.0.0 mshelp247.weebly.com +0.0.0.0 mtccsun.imtech.ernet.in +0.0.0.0 murcia-ban.es +0.0.0.0 mx01.openinternetexchange.com +0.0.0.0 mx01.openinternetexchange.net +0.0.0.0 mx01.webwise.com +0.0.0.0 mx03.phorm.com +0.0.0.0 mx1.freemail.ne.jp +0.0.0.0 my-uq.com +0.0.0.0 mylike.co.uk +0.0.0.0 myprivateemails.com +0.0.0.0 n02.unternehmen.com +0.0.0.0 nactx.com +0.0.0.0 natashyabaydesign.com +0.0.0.0 navegador.oi.com.br +0.0.0.0 navegador.telefonica.com.br +0.0.0.0 nd11mx1-a-fixed.sancharnet.in +0.0.0.0 ndl1mc1-a-fixed.sancharnet.in +0.0.0.0 ndl1mx1-a-fixed.sancharnet.in +0.0.0.0 ndl1pp1-a-fixed.sancharnet.in +0.0.0.0 new-dating-2012.info +0.0.0.0 new-vid-zone-1.blogspot.com.au +0.0.0.0 newtips.co +0.0.0.0 newwayscanner.info +0.0.0.0 nextbestgame.org +0.0.0.0 no1.unternehemen.com +0.0.0.0 no3.unternehmen.org +0.0.0.0 novemberrainx.com +0.0.0.0 ns.cac.com.cn +0.0.0.0 ns.huawei.com.cn +0.0.0.0 ns.nint.ac.cn +0.0.0.0 ns1.2911.net +0.0.0.0 ns1.multi.net.pk +0.0.0.0 ns1.oix.com +0.0.0.0 ns1.oix.net +0.0.0.0 ns1.openinternetexchange.com +0.0.0.0 ns1.phorm.com +0.0.0.0 ns1.webwise.com +0.0.0.0 ns1.webwise.net +0.0.0.0 ns1.webwise.org +0.0.0.0 ns2.oix.com +0.0.0.0 ns2.oix.net +0.0.0.0 ns2.openinternetexchange.com +0.0.0.0 ns2.phorm.com +0.0.0.0 ns2.rosprint.ru +0.0.0.0 ns2.webwise.com +0.0.0.0 ns2.webwise.net +0.0.0.0 ns2.webwise.org +0.0.0.0 ns2.xidian.edu.cn +0.0.0.0 ns2.youcanoptout.com +0.0.0.0 ns3.openinternetexchange.com +0.0.0.0 nufindings.info +0.0.0.0 oferty-online.com +0.0.0.0 office.officenet.co.kr +0.0.0.0 oi.webnavegador.com.br +0.0.0.0 oix-stage.net +0.0.0.0 oix.com +0.0.0.0 oix.net +0.0.0.0 oix.phorm.com +0.0.0.0 oixcrv-lab.net +0.0.0.0 oixcrv-stage.net +0.0.0.0 oixcrv.net +0.0.0.0 oixpre-stage.net +0.0.0.0 oixpre.net +0.0.0.0 oixssp-lab.net +0.0.0.0 oixssp.net +0.0.0.0 oj.likewut.net +0.0.0.0 online-antispym4.com +0.0.0.0 onlinewebfind.com +0.0.0.0 oo-na-na-pics.com +0.0.0.0 opcwdns.opcw.nl +0.0.0.0 openinternetexchange.com +0.0.0.0 openinternetexchange.net +0.0.0.0 openoverflow.com +0.0.0.0 opserver01.iti.net.pk +0.0.0.0 orange.npix.net +0.0.0.0 ordersildenafil.com +0.0.0.0 orion.platino.gov.ve +0.0.0.0 osqa.net +0.0.0.0 otsserver.com +0.0.0.0 outerinfo.com +0.0.0.0 outlets-online.pl +0.0.0.0 outweb.nudt.edu.cn +0.0.0.0 paincake.yoll.net +0.0.0.0 pc-scanner16.com +0.0.0.0 pc-virus-k7d4v9.online +0.0.0.0 pchealthcheckup.net +0.0.0.0 pcnetworkreliablecloudservices.online +0.0.0.0 pdns.nudt.edu.cn +0.0.0.0 personalantispy.com +0.0.0.0 petra.nic.gov.jo +0.0.0.0 phatthalung.go.th +0.0.0.0 phorm.biz.tr +0.0.0.0 phorm.ch +0.0.0.0 phorm.cl +0.0.0.0 phorm.co.in +0.0.0.0 phorm.co.uk +0.0.0.0 phorm.com +0.0.0.0 phorm.com.br +0.0.0.0 phorm.com.es +0.0.0.0 phorm.com.mx +0.0.0.0 phorm.com.tr +0.0.0.0 phorm.dk +0.0.0.0 phorm.es +0.0.0.0 phorm.hk +0.0.0.0 phorm.in +0.0.0.0 phorm.info.tr +0.0.0.0 phorm.jp +0.0.0.0 phorm.kr +0.0.0.0 phorm.nom.es +0.0.0.0 phorm.org.es +0.0.0.0 phorm.ro +0.0.0.0 phorm.tv.tr +0.0.0.0 phorm.web.tr +0.0.0.0 phpancake.com +0.0.0.0 picture-uploads.com +0.0.0.0 pigredoben12.sytes.net +0.0.0.0 pilltabletsrxbargain.net +0.0.0.0 pop.net21pk.com +0.0.0.0 post.netchina.com.cn +0.0.0.0 postbox.mos.ru +0.0.0.0 powabcyfqe.com +0.0.0.0 pple.com.virus-mac.com +0.0.0.0 premium-live-scan.com +0.0.0.0 premiumvideoupdates.com +0.0.0.0 prm-ext.phorm.com +0.0.0.0 products-gold.net +0.0.0.0 proflashdata.com +0.0.0.0 protectionupdatecenter.com +0.0.0.0 public2.zz.ha.cn +0.0.0.0 puush.in +0.0.0.0 pv.wantsfly.com +0.0.0.0 qenabled.com +0.0.0.0 qip.ru +0.0.0.0 qy.corrmedic.ru +0.0.0.0 rayo.pereira.multi.net.co +0.0.0.0 rd.alphabirdnetwork.com +0.0.0.0 readheadstick.biz +0.0.0.0 rickrolling.com +0.0.0.0 roifmd.info +0.0.0.0 romdiscover.com +0.0.0.0 rootbuzz.com +0.0.0.0 rpmdo.com +0.0.0.0 rtc.romdiscover.com +0.0.0.0 russian-sex.com +0.0.0.0 ry.znvzzptgblovers.download +0.0.0.0 ryanrhodes.net +0.0.0.0 s4d.in +0.0.0.0 safedownloadcenter.com +0.0.0.0 safedownloadsrus166.com +0.0.0.0 sc-spyware.com +0.0.0.0 scan.antispyware-free-scanner.com +0.0.0.0 scanner.best-click-av1.info +0.0.0.0 scanner.best-protect.info +0.0.0.0 scottishstuff-online.com +0.0.0.0 sea.net.edu.cn +0.0.0.0 search.buzzdock.com +0.0.0.0 search.conduit.com +0.0.0.0 search.privitize.com +0.0.0.0 securedliveuploads.com +0.0.0.0 securitas232maximus.xyz +0.0.0.0 securitas25maximus.xyz +0.0.0.0 securitas493maximus.xyz +0.0.0.0 securitas611maximus.xyz +0.0.0.0 security-alert.zs2vm.top +0.0.0.0 securityandroidupdate.dinamikaprinting.com +0.0.0.0 securityscan.us +0.0.0.0 sedesol.sedesol.gob.mx +0.0.0.0 seeques.com +0.0.0.0 segob.gob.mx +0.0.0.0 sexymarissa.net +0.0.0.0 shapado.com +0.0.0.0 shell.xhhow4.com +0.0.0.0 shop.skin-safety.com +0.0.0.0 shoppstop.comood.opsource.net +0.0.0.0 signin-ebay-com-ws-ebayisapi-dll-signin-webscr.ocom.pl +0.0.0.0 simplyfwd.com +0.0.0.0 sinera.org +0.0.0.0 sjguild.com +0.0.0.0 sky.kies.co.kr +0.0.0.0 smile-angel.com +0.0.0.0 smmu-ipv6.smmu.edu.cn +0.0.0.0 smtp.2911.net +0.0.0.0 smtp.macau.ctm.net +0.0.0.0 sn-gate.com +0.0.0.0 soclone.com +0.0.0.0 software-updates.co +0.0.0.0 software-wenc.co.cc +0.0.0.0 solutionscore.com +0.0.0.0 solveseek.com +0.0.0.0 someonewhocares.com +0.0.0.0 sonatns.sonatrach.dz +0.0.0.0 sousay.info +0.0.0.0 sparc.nour.net.sa +0.0.0.0 speedtestbeta.com +0.0.0.0 sps01.office.ctm.net +0.0.0.0 stackoverflow.dluat.com +0.0.0.0 stackoverflow.hex1.ru +0.0.0.0 stackoverflow.xyz +0.0.0.0 stacksee.lastestapk.com +0.0.0.0 standardsandpraiserepurpose.com +0.0.0.0 start.qip.ru +0.0.0.0 stats.oix.com +0.0.0.0 stopphoulplay.com +0.0.0.0 stopphoulplay.net +0.0.0.0 suddenplot.com +0.0.0.0 sunhe.jinr.ru +0.0.0.0 superegler.net +0.0.0.0 supernaturalart.com +0.0.0.0 superprotection10.com +0.0.0.0 support.com-support-help.online +0.0.0.0 sussi.cressoft.com.pk +0.0.0.0 sverd.net +0.0.0.0 sweet55ium55.com +0.0.0.0 system-kernel-disk-errorx001dsxx-microsoft-windows.55errors5353.net +0.0.0.0 tahoesup.com +0.0.0.0 tanieaukcje.com +0.0.0.0 taniezakupy.pl +0.0.0.0 tattooshaha.info +0.0.0.0 taxi-petr.by +0.0.0.0 tech9638514.ru +0.0.0.0 technicalconsumerreports.com +0.0.0.0 technology-revealed.com +0.0.0.0 techques.com +0.0.0.0 telefonica.webnavegador.com.br +0.0.0.0 terra.fp.oix.net +0.0.0.0 test.ishvara-yoga.com +0.0.0.0 thedatesafe.com +0.0.0.0 themoneyclippodcast.com +0.0.0.0 themusicnetwork.co.uk +0.0.0.0 thinstall.abetterinternet.com +0.0.0.0 tiku.io +0.0.0.0 tipsforall.xyz +0.0.0.0 tivvitter.com +0.0.0.0 tomorrownewstoday.com +0.0.0.0 toolbarbest.biz +0.0.0.0 toolbarbucks.biz +0.0.0.0 toolbarcool.biz +0.0.0.0 toolbardollars.biz +0.0.0.0 toolbarmoney.biz +0.0.0.0 toolbarnew.biz +0.0.0.0 toolbarsale.biz +0.0.0.0 toolbarweb.biz +0.0.0.0 torjackan.info +0.0.0.0 traffic.adwitty.com +0.0.0.0 trialreg.com +0.0.0.0 trovi.com +0.0.0.0 tvshowslist.com +0.0.0.0 twitter.login.kevanshome.org +0.0.0.0 twitter.secure.bzpharma.net +0.0.0.0 tx.micro.net.pk +0.0.0.0 uawj.moqhixoz.cn +0.0.0.0 ughmvqf.spitt.ru +0.0.0.0 ui.oix.net +0.0.0.0 ultra2.tsinghua.edu.cn +0.0.0.0 unk.vver.kiae.rr +0.0.0.0 unknown.counsellor.gov.cn +0.0.0.0 update.theplacetoupdating.pw +0.0.0.0 updateauto.preparevideosafesystem4unow.site +0.0.0.0 updateauto.preparevideosafesystem4unow.space +0.0.0.0 uqz.com +0.0.0.0 users16.jabry.com +0.0.0.0 utenti.lycos.it +0.0.0.0 vcipo.info +0.0.0.0 videos.dskjkiuw.com +0.0.0.0 videos.twitter.secure-logins01.com +0.0.0.0 virus-notice.com +0.0.0.0 voyager1.telesat.com.co +0.0.0.0 vxiframe.biz +0.0.0.0 w.oix.net +0.0.0.0 w3facility.org +0.0.0.0 waldenfarms.com +0.0.0.0 web-ccfr.tsinghua.edu.cn +0.0.0.0 weblover.info +0.0.0.0 webnavegador.com.br +0.0.0.0 webnetra.entelnet.bo +0.0.0.0 webpaypal.com +0.0.0.0 webserv.mos.ru +0.0.0.0 webwise.com +0.0.0.0 webwise.net +0.0.0.0 webwise.org +0.0.0.0 wellsfarg0-onllne.net +0.0.0.0 wenda.io +0.0.0.0 west.05tz2e9.com +0.0.0.0 wewillrocknow.com +0.0.0.0 wikidevs.com +0.0.0.0 willysy.com +0.0.0.0 wm.maxysearch.info +0.0.0.0 womo.corrmedic.ru +0.0.0.0 ws.xjb.ac.cn +0.0.0.0 www.1tracksource.online +0.0.0.0 www.abetterinternet.com +0.0.0.0 www.adshufffle.com +0.0.0.0 www.adwords.google.lloymlincs.com +0.0.0.0 www.afantispy.com +0.0.0.0 www.akoneplatit.sk +0.0.0.0 www.allhqpics.com +0.0.0.0 www.alrpost69.com +0.0.0.0 www.anatol.com +0.0.0.0 www.articlefuns.cn +0.0.0.0 www.articleidea.cn +0.0.0.0 www.asianread.com +0.0.0.0 www.backsim.ru +0.0.0.0 www.bankingservices.xyz +0.0.0.0 www.bankofamerica.com.ok.am +0.0.0.0 www.be4life.ru +0.0.0.0 www.blenz-me.net +0.0.0.0 www.bumerang.cc +0.0.0.0 www.cambonanza.com +0.0.0.0 www.caramail.com +0.0.0.0 www.chelick.net +0.0.0.0 www.commercialclientsgroup.ru +0.0.0.0 www.didata.bw +0.0.0.0 www.dietsecret.ru +0.0.0.0 www.eroyear.ru +0.0.0.0 www.exbays.com +0.0.0.0 www.faggotry.com +0.0.0.0 www.feaecebook.com +0.0.0.0 www.fictioncinema.com +0.0.0.0 www.fischereszter.hu +0.0.0.0 www.freedailydownload.com +0.0.0.0 www.froling.bee.pl +0.0.0.0 www.gezinti.com +0.0.0.0 www.gns-consola.com +0.0.0.0 www.goggle.com +0.0.0.0 www.gozatar.com +0.0.0.0 www.grouphappy.com +0.0.0.0 www.hakerzy.net +0.0.0.0 www.haoyunlaid.com +0.0.0.0 www.icecars.com +0.0.0.0 www.indesignstudioinfo.com +0.0.0.0 www.infopaypal.com +0.0.0.0 www.keybinary.com +0.0.0.0 www.kinomarathon.ru +0.0.0.0 www.kpremium.com +0.0.0.0 www.likeportal.com +0.0.0.0 www.likespike.com +0.0.0.0 www.likethis.mbosoft.com +0.0.0.0 www.likethislist.biz +0.0.0.0 www.lomalindasda.org +0.0.0.0 www.lovecouple.ru +0.0.0.0 www.lovetrust.ru +0.0.0.0 www.mikras.nl +0.0.0.0 www.monkeyball.osa.pl +0.0.0.0 www.monsonis.net +0.0.0.0 www.movie-port.ru +0.0.0.0 www.mplayerdownloader.com +0.0.0.0 www.mshelp247.weebly.com +0.0.0.0 www.mylike.co.uk +0.0.0.0 www.mylovecards.com +0.0.0.0 www.nine2rack.in +0.0.0.0 www.novemberrainx.com +0.0.0.0 www.nu26.com +0.0.0.0 www.objectopoly.info +0.0.0.0 www.oix.com +0.0.0.0 www.oix.net +0.0.0.0 www.onlyfreeoffersonline.com +0.0.0.0 www.openinternetexchange.com +0.0.0.0 www.oreidofitilho.com.br +0.0.0.0 www.otsserver.com +0.0.0.0 www.pay-pal.com-cgibin-canada.4mcmeta4v.cn +0.0.0.0 www.phormlabs.com +0.0.0.0 www.picture-uploads.com +0.0.0.0 www.portaldimensional.com +0.0.0.0 www.poxudeli.ru +0.0.0.0 www.proflashdata.com +0.0.0.0 www.puush.in +0.0.0.0 www.rickrolling.com +0.0.0.0 www.russian-sex.com +0.0.0.0 www.scotiaonline.scotiabank.salferreras.com +0.0.0.0 www.sdlpgift.com +0.0.0.0 www.securityscan.us +0.0.0.0 www.servertasarimbu.com +0.0.0.0 www.sexytiger.ru +0.0.0.0 www.shinilchurch.net +0.0.0.0 www.sinera.org +0.0.0.0 www.siom.ac.cn +0.0.0.0 www.someonewhocares.com +0.0.0.0 www.speedtestbeta.com +0.0.0.0 www.stopphoulplay.com +0.0.0.0 www.taba.site +0.0.0.0 www.tanger.com.br +0.0.0.0 www.tattooshaha.info +0.0.0.0 www.te81.net +0.0.0.0 www.thedatesafe.com +0.0.0.0 www.trucktirehotline.com +0.0.0.0 www.tvshowslist.com +0.0.0.0 www.upi6.pillsstore-c.com +0.0.0.0 www.uqz.com +0.0.0.0 www.venturead.com +0.0.0.0 www.via99.org +0.0.0.0 www.videolove.clanteam.com +0.0.0.0 www.videostan.ru +0.0.0.0 www.vippotexa.ru +0.0.0.0 www.wantsfly.com +0.0.0.0 www.webpaypal.com +0.0.0.0 www.webwise.com +0.0.0.0 www.webwise.net +0.0.0.0 www.webwise.org +0.0.0.0 www.wellsfarg0-onllne.net +0.0.0.0 www.wewillrocknow.com +0.0.0.0 www.willysy.com +0.0.0.0 www.youcanoptout.com +0.0.0.0 www.youcanoptout.net +0.0.0.0 www.youcanoptout.org +0.0.0.0 www.youfiletor.com +0.0.0.0 www1.bmo.com.hotfrio.com.br +0.0.0.0 www1.firesavez5.com +0.0.0.0 www1.firesavez6.com +0.0.0.0 www1.realsoft34.com +0.0.0.0 www21.counsellor.gov.cn +0.0.0.0 www4.gy7k.net +0.0.0.0 xfotosx01.fromru.su +0.0.0.0 xponlinescanner.com +0.0.0.0 xvrxyzba253.hotmail.ru +0.0.0.0 xxyyzz.youcanoptout.com +0.0.0.0 ymail-activate1.bugs3.com +0.0.0.0 youcanoptout.com +0.0.0.0 youcanoptout.net +0.0.0.0 youcanoptout.org +0.0.0.0 yrwap.cn +0.0.0.0 zarozinski.info +0.0.0.0 zb1.zeroredirect1.com +0.0.0.0 zenigameblinger.org +0.0.0.0 zettapetta.com +0.0.0.0 zfotos.fromru.su +0.0.0.0 zip.er.cz +0.0.0.0 ztrf.net +0.0.0.0 zviframe.biz +0.0.0.0 pubads.g.doubleclick.net +0.0.0.0 3ad.doubleclick.net +0.0.0.0 ad-emea.doubleclick.net +0.0.0.0 ad-yt-bfp.doubleclick.net +0.0.0.0 ad.3au.doubleclick.net +0.0.0.0 ad.ae.doubleclick.net +0.0.0.0 ad.be.doubleclick.net +0.0.0.0 ad.br.doubleclick.net +0.0.0.0 ad.de.doubleclick.net +0.0.0.0 ad.dk.doubleclick.net +0.0.0.0 ad.es.doubleclick.net +0.0.0.0 ad.fi.doubleclick.net +0.0.0.0 ad.fr.doubleclick.net +0.0.0.0 ad.it.doubleclick.net +0.0.0.0 ad.jp.doubleclick.net +0.0.0.0 ad.n2434.doubleclick.net +0.0.0.0 ad.nl.doubleclick.net +0.0.0.0 ad.no.doubleclick.net +0.0.0.0 ad.nz.doubleclick.net +0.0.0.0 ad.pl.doubleclick.net +0.0.0.0 ad.se.doubleclick.net +0.0.0.0 ad.sg.doubleclick.net +0.0.0.0 ad.uk.doubleclick.net +0.0.0.0 ad.ve.doubleclick.net +0.0.0.0 ad.za.doubleclick.net +0.0.0.0 ad2.doubleclick.net +0.0.0.0 adclick.g.doubleclick.net +0.0.0.0 amn.doubleclick.net +0.0.0.0 creative.cc-dt.com +0.0.0.0 ebaycn.doubleclick.net +0.0.0.0 ebaytw.doubleclick.net +0.0.0.0 exnjadgda1.doubleclick.net +0.0.0.0 exnjadgda2.doubleclick.net +0.0.0.0 exnjadgds1.doubleclick.net +0.0.0.0 exnjmdgda1.doubleclick.net +0.0.0.0 exnjmdgds1.doubleclick.net +0.0.0.0 feedads.g.doubleclick.net +0.0.0.0 fls.doubleclick.net +0.0.0.0 gd1.doubleclick.net +0.0.0.0 gd10.doubleclick.net +0.0.0.0 gd11.doubleclick.net +0.0.0.0 gd12.doubleclick.net +0.0.0.0 gd13.doubleclick.net +0.0.0.0 gd14.doubleclick.net +0.0.0.0 gd15.doubleclick.net +0.0.0.0 gd16.doubleclick.net +0.0.0.0 gd17.doubleclick.net +0.0.0.0 gd18.doubleclick.net +0.0.0.0 gd19.doubleclick.net +0.0.0.0 gd2.doubleclick.net +0.0.0.0 gd20.doubleclick.net +0.0.0.0 gd21.doubleclick.net +0.0.0.0 gd22.doubleclick.net +0.0.0.0 gd23.doubleclick.net +0.0.0.0 gd24.doubleclick.net +0.0.0.0 gd25.doubleclick.net +0.0.0.0 gd26.doubleclick.net +0.0.0.0 gd27.doubleclick.net +0.0.0.0 gd28.doubleclick.net +0.0.0.0 gd29.doubleclick.net +0.0.0.0 gd3.doubleclick.net +0.0.0.0 gd30.doubleclick.net +0.0.0.0 gd31.doubleclick.net +0.0.0.0 gd4.doubleclick.net +0.0.0.0 gd5.doubleclick.net +0.0.0.0 gd7.doubleclick.net +0.0.0.0 gd8.doubleclick.net +0.0.0.0 gd9.doubleclick.net +0.0.0.0 iv.doubleclick.net +0.0.0.0 ln.doubleclick.net +0.0.0.0 m.2mdn.net +0.0.0.0 m.de.2mdn.net +0.0.0.0 m.doubleclick.net +0.0.0.0 m1.2mdn.net +0.0.0.0 m1.ae.2mdn.net +0.0.0.0 m1.au.2mdn.net +0.0.0.0 m1.be.2mdn.net +0.0.0.0 m1.br.2mdn.net +0.0.0.0 m1.ca.2mdn.net +0.0.0.0 m1.cn.2mdn.net +0.0.0.0 m1.de.2mdn.net +0.0.0.0 m1.dk.2mdn.net +0.0.0.0 m1.doubleclick.net +0.0.0.0 m1.es.2mdn.net +0.0.0.0 m1.fi.2mdn.net +0.0.0.0 m1.fr.2mdn.net +0.0.0.0 m1.it.2mdn.net +0.0.0.0 m1.jp.2mdn.net +0.0.0.0 m1.nl.2mdn.net +0.0.0.0 m1.no.2mdn.net +0.0.0.0 m1.nz.2mdn.net +0.0.0.0 m1.pl.2mdn.net +0.0.0.0 m1.se.2mdn.net +0.0.0.0 m1.sg.2mdn.net +0.0.0.0 m1.uk.2mdn.net +0.0.0.0 m1.ve.2mdn.net +0.0.0.0 m1.za.2mdn.net +0.0.0.0 m2.ae.2mdn.net +0.0.0.0 m2.au.2mdn.net +0.0.0.0 m2.be.2mdn.net +0.0.0.0 m2.br.2mdn.net +0.0.0.0 m2.ca.2mdn.net +0.0.0.0 m2.cn.2mdn.net +0.0.0.0 m2.cn.doubleclick.net +0.0.0.0 m2.de.2mdn.net +0.0.0.0 m2.dk.2mdn.net +0.0.0.0 m2.doubleclick.net +0.0.0.0 m2.es.2mdn.net +0.0.0.0 m2.fi.2mdn.net +0.0.0.0 m2.fr.2mdn.net +0.0.0.0 m2.it.2mdn.net +0.0.0.0 m2.jp.2mdn.net +0.0.0.0 m2.nl.2mdn.net +0.0.0.0 m2.no.2mdn.net +0.0.0.0 m2.nz.2mdn.net +0.0.0.0 m2.pl.2mdn.net +0.0.0.0 m2.se.2mdn.net +0.0.0.0 m2.sg.2mdn.net +0.0.0.0 m2.uk.2mdn.net +0.0.0.0 m2.ve.2mdn.net +0.0.0.0 m2.za.2mdn.net +0.0.0.0 m3.ae.2mdn.net +0.0.0.0 m3.au.2mdn.net +0.0.0.0 m3.be.2mdn.net +0.0.0.0 m3.br.2mdn.net +0.0.0.0 m3.ca.2mdn.net +0.0.0.0 m3.cn.2mdn.net +0.0.0.0 m3.de.2mdn.net +0.0.0.0 m3.dk.2mdn.net +0.0.0.0 m3.doubleclick.net +0.0.0.0 m3.es.2mdn.net +0.0.0.0 m3.fi.2mdn.net +0.0.0.0 m3.fr.2mdn.net +0.0.0.0 m3.it.2mdn.net +0.0.0.0 m3.jp.2mdn.net +0.0.0.0 m3.nl.2mdn.net +0.0.0.0 m3.no.2mdn.net +0.0.0.0 m3.nz.2mdn.net +0.0.0.0 m3.pl.2mdn.net +0.0.0.0 m3.se.2mdn.net +0.0.0.0 m3.sg.2mdn.net +0.0.0.0 m3.uk.2mdn.net +0.0.0.0 m3.ve.2mdn.net +0.0.0.0 m3.za.2mdn.net +0.0.0.0 m4.ae.2mdn.net +0.0.0.0 m4.au.2mdn.net +0.0.0.0 m4.be.2mdn.net +0.0.0.0 m4.br.2mdn.net +0.0.0.0 m4.ca.2mdn.net +0.0.0.0 m4.cn.2mdn.net +0.0.0.0 m4.de.2mdn.net +0.0.0.0 m4.dk.2mdn.net +0.0.0.0 m4.doubleclick.net +0.0.0.0 m4.es.2mdn.net +0.0.0.0 m4.fi.2mdn.net +0.0.0.0 m4.fr.2mdn.net +0.0.0.0 m4.it.2mdn.net +0.0.0.0 m4.jp.2mdn.net +0.0.0.0 m4.nl.2mdn.net +0.0.0.0 m4.no.2mdn.net +0.0.0.0 m4.nz.2mdn.net +0.0.0.0 m4.pl.2mdn.net +0.0.0.0 m4.se.2mdn.net +0.0.0.0 m4.sg.2mdn.net +0.0.0.0 m4.uk.2mdn.net +0.0.0.0 m4.ve.2mdn.net +0.0.0.0 m4.za.2mdn.net +0.0.0.0 m5.ae.2mdn.net +0.0.0.0 m5.au.2mdn.net +0.0.0.0 m5.be.2mdn.net +0.0.0.0 m5.br.2mdn.net +0.0.0.0 m5.ca.2mdn.net +0.0.0.0 m5.cn.2mdn.net +0.0.0.0 m5.de.2mdn.net +0.0.0.0 m5.dk.2mdn.net +0.0.0.0 m5.doubleclick.net +0.0.0.0 m5.es.2mdn.net +0.0.0.0 m5.fi.2mdn.net +0.0.0.0 m5.fr.2mdn.net +0.0.0.0 m5.it.2mdn.net +0.0.0.0 m5.jp.2mdn.net +0.0.0.0 m5.nl.2mdn.net +0.0.0.0 m5.no.2mdn.net +0.0.0.0 m5.nz.2mdn.net +0.0.0.0 m5.pl.2mdn.net +0.0.0.0 m5.se.2mdn.net +0.0.0.0 m5.sg.2mdn.net +0.0.0.0 m5.uk.2mdn.net +0.0.0.0 m5.ve.2mdn.net +0.0.0.0 m5.za.2mdn.net +0.0.0.0 m6.ae.2mdn.net +0.0.0.0 m6.au.2mdn.net +0.0.0.0 m6.be.2mdn.net +0.0.0.0 m6.br.2mdn.net +0.0.0.0 m6.ca.2mdn.net +0.0.0.0 m6.cn.2mdn.net +0.0.0.0 m6.de.2mdn.net +0.0.0.0 m6.dk.2mdn.net +0.0.0.0 m6.doubleclick.net +0.0.0.0 m6.es.2mdn.net +0.0.0.0 m6.fi.2mdn.net +0.0.0.0 m6.fr.2mdn.net +0.0.0.0 m6.it.2mdn.net +0.0.0.0 m6.jp.2mdn.net +0.0.0.0 m6.nl.2mdn.net +0.0.0.0 m6.no.2mdn.net +0.0.0.0 m6.nz.2mdn.net +0.0.0.0 m6.pl.2mdn.net +0.0.0.0 m6.se.2mdn.net +0.0.0.0 m6.sg.2mdn.net +0.0.0.0 m6.uk.2mdn.net +0.0.0.0 m6.ve.2mdn.net +0.0.0.0 m6.za.2mdn.net +0.0.0.0 m7.ae.2mdn.net +0.0.0.0 m7.au.2mdn.net +0.0.0.0 m7.be.2mdn.net +0.0.0.0 m7.br.2mdn.net +0.0.0.0 m7.ca.2mdn.net +0.0.0.0 m7.cn.2mdn.net +0.0.0.0 m7.de.2mdn.net +0.0.0.0 m7.dk.2mdn.net +0.0.0.0 m7.doubleclick.net +0.0.0.0 m7.es.2mdn.net +0.0.0.0 m7.fi.2mdn.net +0.0.0.0 m7.fr.2mdn.net +0.0.0.0 m7.it.2mdn.net +0.0.0.0 m7.jp.2mdn.net +0.0.0.0 m7.nl.2mdn.net +0.0.0.0 m7.no.2mdn.net +0.0.0.0 m7.nz.2mdn.net +0.0.0.0 m7.pl.2mdn.net +0.0.0.0 m7.se.2mdn.net +0.0.0.0 m7.sg.2mdn.net +0.0.0.0 m7.uk.2mdn.net +0.0.0.0 m7.ve.2mdn.net +0.0.0.0 m7.za.2mdn.net +0.0.0.0 m8.ae.2mdn.net +0.0.0.0 m8.au.2mdn.net +0.0.0.0 m8.be.2mdn.net +0.0.0.0 m8.br.2mdn.net +0.0.0.0 m8.ca.2mdn.net +0.0.0.0 m8.cn.2mdn.net +0.0.0.0 m8.de.2mdn.net +0.0.0.0 m8.dk.2mdn.net +0.0.0.0 m8.doubleclick.net +0.0.0.0 m8.es.2mdn.net +0.0.0.0 m8.fi.2mdn.net +0.0.0.0 m8.fr.2mdn.net +0.0.0.0 m8.it.2mdn.net +0.0.0.0 m8.jp.2mdn.net +0.0.0.0 m8.nl.2mdn.net +0.0.0.0 m8.no.2mdn.net +0.0.0.0 m8.nz.2mdn.net +0.0.0.0 m8.pl.2mdn.net +0.0.0.0 m8.se.2mdn.net +0.0.0.0 m8.sg.2mdn.net +0.0.0.0 m8.uk.2mdn.net +0.0.0.0 m8.ve.2mdn.net +0.0.0.0 m8.za.2mdn.net +0.0.0.0 m9.ae.2mdn.net +0.0.0.0 m9.au.2mdn.net +0.0.0.0 m9.be.2mdn.net +0.0.0.0 m9.br.2mdn.net +0.0.0.0 m9.ca.2mdn.net +0.0.0.0 m9.cn.2mdn.net +0.0.0.0 m9.de.2mdn.net +0.0.0.0 m9.dk.2mdn.net +0.0.0.0 m9.doubleclick.net +0.0.0.0 m9.es.2mdn.net +0.0.0.0 m9.fi.2mdn.net +0.0.0.0 m9.fr.2mdn.net +0.0.0.0 m9.it.2mdn.net +0.0.0.0 m9.jp.2mdn.net +0.0.0.0 m9.nl.2mdn.net +0.0.0.0 m9.no.2mdn.net +0.0.0.0 m9.nz.2mdn.net +0.0.0.0 m9.pl.2mdn.net +0.0.0.0 m9.se.2mdn.net +0.0.0.0 m9.sg.2mdn.net +0.0.0.0 m9.uk.2mdn.net +0.0.0.0 m9.ve.2mdn.net +0.0.0.0 m9.za.2mdn.net +0.0.0.0 n3302ad.doubleclick.net +0.0.0.0 n3349ad.doubleclick.net +0.0.0.0 n4061ad.doubleclick.net +0.0.0.0 n4403ad.doubleclick.net +0.0.0.0 n479ad.doubleclick.net +0.0.0.0 optimize.doubleclick.net +0.0.0.0 pagead.l.doubleclick.net +0.0.0.0 rd.intl.doubleclick.net +0.0.0.0 stats.g.doubleclick.net +0.0.0.0 twx.2mdn.net +0.0.0.0 twx.doubleclick.net +0.0.0.0 ukrpts.net +0.0.0.0 uunyadgda1.doubleclick.net +0.0.0.0 uunyadgds1.doubleclick.net +0.0.0.0 www.ukrpts.net +0.0.0.0 5starhiphop.us.intellitxt.com +0.0.0.0 askmen2.us.intellitxt.com +0.0.0.0 bargainpda.us.intellitxt.com +0.0.0.0 businesspundit.us.intellitxt.com +0.0.0.0 canadafreepress.us.intellitxt.com +0.0.0.0 contactmusic.uk.intellitxt.com +0.0.0.0 ctv.us.intellitxt.com +0.0.0.0 designtechnica.us.intellitxt.com +0.0.0.0 devshed.us.intellitxt.com +0.0.0.0 digitaltrends.us.intellitxt.com +0.0.0.0 dnps.us.intellitxt.com +0.0.0.0 doubleviking.us.intellitxt.com +0.0.0.0 drizzydrake.us.intellitxt.com +0.0.0.0 ehow.us.intellitxt.com +0.0.0.0 entertainment.msnbc.us.intellitxt.com +0.0.0.0 examnotes.us.intellitxt.com +0.0.0.0 excite.us.intellitxt.com +0.0.0.0 experts.us.intellitxt.com +0.0.0.0 extremetech.us.intellitxt.com +0.0.0.0 ferrago.uk.intellitxt.com +0.0.0.0 filmschoolrejects.us.intellitxt.com +0.0.0.0 filmwad.us.intellitxt.com +0.0.0.0 firstshowing.us.intellitxt.com +0.0.0.0 flashmagazine.us.intellitxt.com +0.0.0.0 foxnews.us.intellitxt.com +0.0.0.0 foxtv.us.intellitxt.com +0.0.0.0 freedownloadcenter.uk.intellitxt.com +0.0.0.0 gadgets.fosfor.se.intellitxt.com +0.0.0.0 gamesradar.us.intellitxt.com +0.0.0.0 gannettbroadcast.us.intellitxt.com +0.0.0.0 gonintendo.us.intellitxt.com +0.0.0.0 gorillanation.us.intellitxt.com +0.0.0.0 hackedgadgets.us.intellitxt.com +0.0.0.0 hardcoreware.us.intellitxt.com +0.0.0.0 hardocp.us.intellitxt.com +0.0.0.0 hothardware.us.intellitxt.com +0.0.0.0 hotonlinenews.us.intellitxt.com +0.0.0.0 ign.us.intellitxt.com +0.0.0.0 images.intellitxt.com +0.0.0.0 itxt2.us.intellitxt.com +0.0.0.0 joblo.us.intellitxt.com +0.0.0.0 johnchow.us.intellitxt.com +0.0.0.0 laptopmag.us.intellitxt.com +0.0.0.0 linuxforums.us.intellitxt.com +0.0.0.0 maccity.it.intellitxt.com +0.0.0.0 macnn.us.intellitxt.com +0.0.0.0 macuser.uk.intellitxt.com +0.0.0.0 macworld.uk.intellitxt.com +0.0.0.0 metro.uk.intellitxt.com +0.0.0.0 mobile9.us.intellitxt.com +0.0.0.0 monstersandcritics.uk.intellitxt.com +0.0.0.0 moviesonline.ca.intellitxt.com +0.0.0.0 mustangevolution.us.intellitxt.com +0.0.0.0 neowin.us.intellitxt.com +0.0.0.0 newcarnet.uk.intellitxt.com +0.0.0.0 newlaunches.uk.intellitxt.com +0.0.0.0 nexys404.us.intellitxt.com +0.0.0.0 ohgizmo.us.intellitxt.com +0.0.0.0 pcadvisor.uk.intellitxt.com +0.0.0.0 pcgameshardware.de.intellitxt.com +0.0.0.0 pcmag.us.intellitxt.com +0.0.0.0 pcper.us.intellitxt.com +0.0.0.0 penton.us.intellitxt.com +0.0.0.0 physorg.uk.intellitxt.com +0.0.0.0 physorg.us.intellitxt.com +0.0.0.0 playfuls.uk.intellitxt.com +0.0.0.0 pocketlint.uk.intellitxt.com +0.0.0.0 popularmechanics.us.intellitxt.com +0.0.0.0 postchronicle.us.intellitxt.com +0.0.0.0 projectorreviews.us.intellitxt.com +0.0.0.0 psp3d.us.intellitxt.com +0.0.0.0 pspcave.uk.intellitxt.com +0.0.0.0 qj.us.intellitxt.com +0.0.0.0 rasmussenreports.us.intellitxt.com +0.0.0.0 rawstory.us.intellitxt.com +0.0.0.0 savemanny.us.intellitxt.com +0.0.0.0 sc.intellitxt.com +0.0.0.0 siliconera.us.intellitxt.com +0.0.0.0 slashphone.us.intellitxt.com +0.0.0.0 soft32.us.intellitxt.com +0.0.0.0 softpedia.uk.intellitxt.com +0.0.0.0 somethingawful.us.intellitxt.com +0.0.0.0 splashnews.uk.intellitxt.com +0.0.0.0 spymac.us.intellitxt.com +0.0.0.0 techeblog.us.intellitxt.com +0.0.0.0 technewsworld.us.intellitxt.com +0.0.0.0 technologyreview.us.intellitxt.com +0.0.0.0 techspot.us.intellitxt.com +0.0.0.0 tgdaily.us.intellitxt.com +0.0.0.0 the-gadgeteer.us.intellitxt.com +0.0.0.0 thelastboss.us.intellitxt.com +0.0.0.0 thetechzone.us.intellitxt.com +0.0.0.0 thoughtsmedia.us.intellitxt.com +0.0.0.0 tmcnet.us.intellitxt.com +0.0.0.0 toms.us.intellitxt.com +0.0.0.0 tomsnetworking.us.intellitxt.com +0.0.0.0 tribal.us.intellitxt.com +0.0.0.0 universetoday.us.intellitxt.com +0.0.0.0 us.intellitxt.com +0.0.0.0 warp2search.us.intellitxt.com +0.0.0.0 wi-fitechnology.uk.intellitxt.com +0.0.0.0 worldnetdaily.us.intellitxt.com +0.0.0.0 devfw.imrworldwide.com +0.0.0.0 fe-au.imrworldwide.com +0.0.0.0 fe1-au.imrworldwide.com +0.0.0.0 fe1-fi.imrworldwide.com +0.0.0.0 fe1-it.imrworldwide.com +0.0.0.0 fe2-au.imrworldwide.com +0.0.0.0 fe3-au.imrworldwide.com +0.0.0.0 fe3-gc.imrworldwide.com +0.0.0.0 fe3-uk.imrworldwide.com +0.0.0.0 fe4-uk.imrworldwide.com +0.0.0.0 lycos-eu.imrworldwide.com +0.0.0.0 ninemsn.imrworldwide.com +0.0.0.0 rc-au.imrworldwide.com +0.0.0.0 redsheriff.com +0.0.0.0 secure-jp.imrworldwide.com +0.0.0.0 secure-nz.imrworldwide.com +0.0.0.0 secure-uk.imrworldwide.com +0.0.0.0 secure-us.imrworldwide.com +0.0.0.0 secure-za.imrworldwide.com +0.0.0.0 server-au.imrworldwide.com +0.0.0.0 server-br.imrworldwide.com +0.0.0.0 server-by.imrworldwide.com +0.0.0.0 server-ca.imrworldwide.com +0.0.0.0 server-de.imrworldwide.com +0.0.0.0 server-dk.imrworldwide.com +0.0.0.0 server-ee.imrworldwide.com +0.0.0.0 server-fi.imrworldwide.com +0.0.0.0 server-fr.imrworldwide.com +0.0.0.0 server-hk.imrworldwide.com +0.0.0.0 server-it.imrworldwide.com +0.0.0.0 server-jp.imrworldwide.com +0.0.0.0 server-lt.imrworldwide.com +0.0.0.0 server-lv.imrworldwide.com +0.0.0.0 server-no.imrworldwide.com +0.0.0.0 server-nz.imrworldwide.com +0.0.0.0 server-oslo.imrworldwide.com +0.0.0.0 server-pl.imrworldwide.com +0.0.0.0 server-ru.imrworldwide.com +0.0.0.0 server-se.imrworldwide.com +0.0.0.0 server-sg.imrworldwide.com +0.0.0.0 server-stockh.imrworldwide.com +0.0.0.0 server-ua.imrworldwide.com +0.0.0.0 server-uk.imrworldwide.com +0.0.0.0 server-us.imrworldwide.com +0.0.0.0 server-za.imrworldwide.com +0.0.0.0 survey1-au.imrworldwide.com +0.0.0.0 telstra.imrworldwide.com +0.0.0.0 www.imrworldwide.com +0.0.0.0 www.imrworldwide.com.au +0.0.0.0 www.redsheriff.com +0.0.0.0 cydoor.com +0.0.0.0 j.2004cms.com +0.0.0.0 jbaventures.cjt1.net +0.0.0.0 jbeet.cjt1.net +0.0.0.0 jbit.cjt1.net +0.0.0.0 jcollegehumor.cjt1.net +0.0.0.0 jcontent.bns1.net +0.0.0.0 jdownloadacc.cjt1.net +0.0.0.0 jgen1.cjt1.net +0.0.0.0 jgen10.cjt1.net +0.0.0.0 jgen11.cjt1.net +0.0.0.0 jgen12.cjt1.net +0.0.0.0 jgen13.cjt1.net +0.0.0.0 jgen14.cjt1.net +0.0.0.0 jgen15.cjt1.net +0.0.0.0 jgen16.cjt1.net +0.0.0.0 jgen17.cjt1.net +0.0.0.0 jgen18.cjt1.net +0.0.0.0 jgen19.cjt1.net +0.0.0.0 jgen2.cjt1.net +0.0.0.0 jgen20.cjt1.net +0.0.0.0 jgen21.cjt1.net +0.0.0.0 jgen22.cjt1.net +0.0.0.0 jgen23.cjt1.net +0.0.0.0 jgen24.cjt1.net +0.0.0.0 jgen25.cjt1.net +0.0.0.0 jgen26.cjt1.net +0.0.0.0 jgen27.cjt1.net +0.0.0.0 jgen28.cjt1.net +0.0.0.0 jgen29.cjt1.net +0.0.0.0 jgen3.cjt1.net +0.0.0.0 jgen30.cjt1.net +0.0.0.0 jgen31.cjt1.net +0.0.0.0 jgen32.cjt1.net +0.0.0.0 jgen33.cjt1.net +0.0.0.0 jgen34.cjt1.net +0.0.0.0 jgen35.cjt1.net +0.0.0.0 jgen36.cjt1.net +0.0.0.0 jgen37.cjt1.net +0.0.0.0 jgen38.cjt1.net +0.0.0.0 jgen39.cjt1.net +0.0.0.0 jgen4.cjt1.net +0.0.0.0 jgen40.cjt1.net +0.0.0.0 jgen41.cjt1.net +0.0.0.0 jgen42.cjt1.net +0.0.0.0 jgen43.cjt1.net +0.0.0.0 jgen44.cjt1.net +0.0.0.0 jgen45.cjt1.net +0.0.0.0 jgen46.cjt1.net +0.0.0.0 jgen47.cjt1.net +0.0.0.0 jgen48.cjt1.net +0.0.0.0 jgen49.cjt1.net +0.0.0.0 jgen5.cjt1.net +0.0.0.0 jgen6.cjt1.net +0.0.0.0 jgen7.cjt1.net +0.0.0.0 jgen8.cjt1.net +0.0.0.0 jgen9.cjt1.net +0.0.0.0 jhumour.cjt1.net +0.0.0.0 jmbi58.cjt1.net +0.0.0.0 jnova.cjt1.net +0.0.0.0 jpirate.cjt1.net +0.0.0.0 jsandboxer.cjt1.net +0.0.0.0 jumcna.cjt1.net +0.0.0.0 jwebbsense.cjt1.net +0.0.0.0 www.cydoor.com +0.0.0.0 appleglobal.112.2o7.net +0.0.0.0 applestoreus.112.2o7.net +0.0.0.0 112.2o7.net +0.0.0.0 122.2o7.net +0.0.0.0 actforvictory.112.2o7.net +0.0.0.0 adbrite.112.2o7.net +0.0.0.0 americanbaby.112.2o7.net +0.0.0.0 ancestrymsn.112.2o7.net +0.0.0.0 ancestryuki.112.2o7.net +0.0.0.0 angtr.112.2o7.net +0.0.0.0 angts.112.2o7.net +0.0.0.0 angvac.112.2o7.net +0.0.0.0 anm.112.2o7.net +0.0.0.0 aolcareers.122.2o7.net +0.0.0.0 aolnsnews.122.2o7.net +0.0.0.0 aolpolls.112.2o7.net +0.0.0.0 aolturnercnnmoney.112.2o7.net +0.0.0.0 aolukglobal.122.2o7.net +0.0.0.0 aolwpaim.112.2o7.net +0.0.0.0 aolwpicq.122.2o7.net +0.0.0.0 aolwpmq.112.2o7.net +0.0.0.0 aolwpmqnoban.112.2o7.net +0.0.0.0 bbcnewscouk.112.2o7.net +0.0.0.0 bellca.112.2o7.net +0.0.0.0 bellglovemediapublishing.122.2o7.net +0.0.0.0 bellserviceeng.112.2o7.net +0.0.0.0 bhgmarketing.112.2o7.net +0.0.0.0 bidentonrccom.122.2o7.net +0.0.0.0 biwwltvcom.112.2o7.net +0.0.0.0 biwwltvcom.122.2o7.net +0.0.0.0 blackpress.122.2o7.net +0.0.0.0 bntbcstglobal.112.2o7.net +0.0.0.0 bosecom.112.2o7.net +0.0.0.0 bulldog.122.2o7.net +0.0.0.0 bzresults.122.2o7.net +0.0.0.0 cablevision.112.2o7.net +0.0.0.0 canwestcom.112.2o7.net +0.0.0.0 capcityadvcom.122.2o7.net +0.0.0.0 careers.112.2o7.net +0.0.0.0 cbaol.112.2o7.net +0.0.0.0 cbcca.112.2o7.net +0.0.0.0 cbcca.122.2o7.net +0.0.0.0 cbcincinnatienquirer.112.2o7.net +0.0.0.0 cbsncaasports.112.2o7.net +0.0.0.0 ccrbudgetca.112.2o7.net +0.0.0.0 cfrfa.112.2o7.net +0.0.0.0 classifiedscanada.112.2o7.net +0.0.0.0 cnhimcalesternews.122.2o7.net +0.0.0.0 cnhipicayuneitemv.112.2o7.net +0.0.0.0 cnhitribunestar.122.2o7.net +0.0.0.0 cnhitribunestara.122.2o7.net +0.0.0.0 cnhregisterherald.122.2o7.net +0.0.0.0 coxpalmbeachpost.112.2o7.net +0.0.0.0 diginet.112.2o7.net +0.0.0.0 digitalhomediscountptyltd.122.2o7.net +0.0.0.0 disccglobal.112.2o7.net +0.0.0.0 disccstats.112.2o7.net +0.0.0.0 dischannel.112.2o7.net +0.0.0.0 dixonslnkcouk.112.2o7.net +0.0.0.0 dogpile.112.2o7.net +0.0.0.0 donval.112.2o7.net +0.0.0.0 dowjones.122.2o7.net +0.0.0.0 dreammates.112.2o7.net +0.0.0.0 ebay1.112.2o7.net +0.0.0.0 ebaynonreg.112.2o7.net +0.0.0.0 ebayreg.112.2o7.net +0.0.0.0 ebayus.112.2o7.net +0.0.0.0 ebcom.112.2o7.net +0.0.0.0 ectestlampsplus1.112.2o7.net +0.0.0.0 edmundsinsideline.112.2o7.net +0.0.0.0 edsa.112.2o7.net +0.0.0.0 ehg-moma.hitbox.com.112.2o7.net +0.0.0.0 employ22.112.2o7.net +0.0.0.0 employ26.112.2o7.net +0.0.0.0 employment.112.2o7.net +0.0.0.0 enterprisenewsmedia.122.2o7.net +0.0.0.0 epost.122.2o7.net +0.0.0.0 ewstcpalm.112.2o7.net +0.0.0.0 execulink.112.2o7.net +0.0.0.0 expedia.ca.112.2o7.net +0.0.0.0 expedia4.112.2o7.net +0.0.0.0 f2ncracker.112.2o7.net +0.0.0.0 faceoff.112.2o7.net +0.0.0.0 fbkmnr.112.2o7.net +0.0.0.0 forbesattache.112.2o7.net +0.0.0.0 forbesauto.112.2o7.net +0.0.0.0 forbesautos.112.2o7.net +0.0.0.0 forbescom.112.2o7.net +0.0.0.0 foxsimpsons.112.2o7.net +0.0.0.0 georgewbush.112.2o7.net +0.0.0.0 georgewbushcom.112.2o7.net +0.0.0.0 gettyimages.122.2o7.net +0.0.0.0 gmchevyapprentice.112.2o7.net +0.0.0.0 gmhummer.112.2o7.net +0.0.0.0 gpaper104.112.2o7.net +0.0.0.0 gpaper105.112.2o7.net +0.0.0.0 gpaper107.112.2o7.net +0.0.0.0 gpaper108.112.2o7.net +0.0.0.0 gpaper109.112.2o7.net +0.0.0.0 gpaper110.112.2o7.net +0.0.0.0 gpaper111.112.2o7.net +0.0.0.0 gpaper112.112.2o7.net +0.0.0.0 gpaper113.112.2o7.net +0.0.0.0 gpaper114.112.2o7.net +0.0.0.0 gpaper115.112.2o7.net +0.0.0.0 gpaper116.112.2o7.net +0.0.0.0 gpaper117.112.2o7.net +0.0.0.0 gpaper118.112.2o7.net +0.0.0.0 gpaper119.112.2o7.net +0.0.0.0 gpaper120.112.2o7.net +0.0.0.0 gpaper121.112.2o7.net +0.0.0.0 gpaper122.112.2o7.net +0.0.0.0 gpaper123.112.2o7.net +0.0.0.0 gpaper124.112.2o7.net +0.0.0.0 gpaper125.112.2o7.net +0.0.0.0 gpaper126.112.2o7.net +0.0.0.0 gpaper127.112.2o7.net +0.0.0.0 gpaper128.112.2o7.net +0.0.0.0 gpaper129.112.2o7.net +0.0.0.0 gpaper131.112.2o7.net +0.0.0.0 gpaper132.112.2o7.net +0.0.0.0 gpaper133.112.2o7.net +0.0.0.0 gpaper138.112.2o7.net +0.0.0.0 gpaper139.112.2o7.net +0.0.0.0 gpaper140.112.2o7.net +0.0.0.0 gpaper141.112.2o7.net +0.0.0.0 gpaper142.112.2o7.net +0.0.0.0 gpaper144.112.2o7.net +0.0.0.0 gpaper145.112.2o7.net +0.0.0.0 gpaper147.112.2o7.net +0.0.0.0 gpaper149.112.2o7.net +0.0.0.0 gpaper151.112.2o7.net +0.0.0.0 gpaper154.112.2o7.net +0.0.0.0 gpaper156.112.2o7.net +0.0.0.0 gpaper157.112.2o7.net +0.0.0.0 gpaper158.112.2o7.net +0.0.0.0 gpaper162.112.2o7.net +0.0.0.0 gpaper164.112.2o7.net +0.0.0.0 gpaper166.112.2o7.net +0.0.0.0 gpaper167.112.2o7.net +0.0.0.0 gpaper169.112.2o7.net +0.0.0.0 gpaper170.112.2o7.net +0.0.0.0 gpaper171.112.2o7.net +0.0.0.0 gpaper172.112.2o7.net +0.0.0.0 gpaper173.112.2o7.net +0.0.0.0 gpaper174.112.2o7.net +0.0.0.0 gpaper176.112.2o7.net +0.0.0.0 gpaper177.112.2o7.net +0.0.0.0 gpaper180.112.2o7.net +0.0.0.0 gpaper183.112.2o7.net +0.0.0.0 gpaper184.112.2o7.net +0.0.0.0 gpaper191.112.2o7.net +0.0.0.0 gpaper192.112.2o7.net +0.0.0.0 gpaper193.112.2o7.net +0.0.0.0 gpaper194.112.2o7.net +0.0.0.0 gpaper195.112.2o7.net +0.0.0.0 gpaper196.112.2o7.net +0.0.0.0 gpaper197.112.2o7.net +0.0.0.0 gpaper198.112.2o7.net +0.0.0.0 gpaper202.112.2o7.net +0.0.0.0 gpaper204.112.2o7.net +0.0.0.0 gpaper205.112.2o7.net +0.0.0.0 gpaper212.112.2o7.net +0.0.0.0 gpaper214.112.2o7.net +0.0.0.0 gpaper219.112.2o7.net +0.0.0.0 gpaper223.112.2o7.net +0.0.0.0 heavycom.112.2o7.net +0.0.0.0 homesclick.112.2o7.net +0.0.0.0 hostdomainpeople.112.2o7.net +0.0.0.0 hostdomainpeopleca.112.2o7.net +0.0.0.0 hostpowermedium.112.2o7.net +0.0.0.0 hpglobal.112.2o7.net +0.0.0.0 hphqsearch.112.2o7.net +0.0.0.0 infomart.ca.112.2o7.net +0.0.0.0 infospace.com.112.2o7.net +0.0.0.0 intelcorpcim.112.2o7.net +0.0.0.0 intelglobal.112.2o7.net +0.0.0.0 jitmj4.122.2o7.net +0.0.0.0 kddi.122.2o7.net +0.0.0.0 krafteurope.112.2o7.net +0.0.0.0 ktva.112.2o7.net +0.0.0.0 ladieshj.112.2o7.net +0.0.0.0 ldsfch.112.2o7.net +0.0.0.0 lenovo.112.2o7.net +0.0.0.0 logoworksdev.112.2o7.net +0.0.0.0 losu.112.2o7.net +0.0.0.0 mailtribune.112.2o7.net +0.0.0.0 maxvr.112.2o7.net +0.0.0.0 mdamarillo.112.2o7.net +0.0.0.0 mdtopeka.112.2o7.net +0.0.0.0 mdwardmore.112.2o7.net +0.0.0.0 medbroadcast.112.2o7.net +0.0.0.0 meetupcom.112.2o7.net +0.0.0.0 mgwspa.112.2o7.net +0.0.0.0 microsoftconsumermarketing.112.2o7.net +0.0.0.0 mlbastros.112.2o7.net +0.0.0.0 mlbcolorado.112.2o7.net +0.0.0.0 mlbhouston.112.2o7.net +0.0.0.0 mlbstlouis.112.2o7.net +0.0.0.0 mlbtoronto.112.2o7.net +0.0.0.0 mmsshopcom.112.2o7.net +0.0.0.0 mnfidnahub.112.2o7.net +0.0.0.0 mngiyrkdr.112.2o7.net +0.0.0.0 mseuppremain.112.2o7.net +0.0.0.0 mtvu.112.2o7.net +0.0.0.0 natgeoeditco.112.2o7.net +0.0.0.0 nationalpost.112.2o7.net +0.0.0.0 nba.112.2o7.net +0.0.0.0 netrp.112.2o7.net +0.0.0.0 netsdartboards.122.2o7.net +0.0.0.0 nike.112.2o7.net +0.0.0.0 nikeplus.112.2o7.net +0.0.0.0 nmbrampton.112.2o7.net +0.0.0.0 nmcommancomedia.112.2o7.net +0.0.0.0 nmkawartha.112.2o7.net +0.0.0.0 nmmississauga.112.2o7.net +0.0.0.0 nmnandomedia.112.2o7.net +0.0.0.0 nmtoronto.112.2o7.net +0.0.0.0 nmtricity.112.2o7.net +0.0.0.0 nmyork.112.2o7.net +0.0.0.0 nytglobe.112.2o7.net +0.0.0.0 nythglobe.112.2o7.net +0.0.0.0 nytimesglobal.112.2o7.net +0.0.0.0 nytimesnonsampled.112.2o7.net +0.0.0.0 nytimesnoonsampled.112.2o7.net +0.0.0.0 nytmembercenter.112.2o7.net +0.0.0.0 nytrgadsden.112.2o7.net +0.0.0.0 nytrgainseville.112.2o7.net +0.0.0.0 nytrhouma.112.2o7.net +0.0.0.0 omnitureglobal.112.2o7.net +0.0.0.0 onlineindigoca.112.2o7.net +0.0.0.0 oracle.112.2o7.net +0.0.0.0 overstock.com.112.2o7.net +0.0.0.0 projectorpeople.112.2o7.net +0.0.0.0 publicationsunbound.112.2o7.net +0.0.0.0 pulharktheherald.112.2o7.net +0.0.0.0 pulpantagraph.112.2o7.net +0.0.0.0 rckymtnnws.112.2o7.net +0.0.0.0 rey3935.112.2o7.net +0.0.0.0 rezrezwhistler.112.2o7.net +0.0.0.0 rncgopcom.122.2o7.net +0.0.0.0 roxio.112.2o7.net +0.0.0.0 salesforce.122.2o7.net +0.0.0.0 santacruzsentinel.112.2o7.net +0.0.0.0 sciamglobal.112.2o7.net +0.0.0.0 scrippsbathvert.112.2o7.net +0.0.0.0 scrippswfts.112.2o7.net +0.0.0.0 scrippswxyz.112.2o7.net +0.0.0.0 sonycorporate.122.2o7.net +0.0.0.0 sonyglobal.112.2o7.net +0.0.0.0 southcoasttoday.112.2o7.net +0.0.0.0 spiketv.112.2o7.net +0.0.0.0 suncom.112.2o7.net +0.0.0.0 sunonesearch.112.2o7.net +0.0.0.0 survey.112.2o7.net +0.0.0.0 sympmsnsports.112.2o7.net +0.0.0.0 timebus2.112.2o7.net +0.0.0.0 timehealth.112.2o7.net +0.0.0.0 timeofficepirates.122.2o7.net +0.0.0.0 timepopsci.122.2o7.net +0.0.0.0 timerealsimple.112.2o7.net +0.0.0.0 timewarner.122.2o7.net +0.0.0.0 tmsscion.112.2o7.net +0.0.0.0 travidiathebrick.112.2o7.net +0.0.0.0 usun.112.2o7.net +0.0.0.0 vanns.112.2o7.net +0.0.0.0 verisonwildcard.112.2o7.net +0.0.0.0 vh1com.112.2o7.net +0.0.0.0 viaatomvideo.112.2o7.net +0.0.0.0 viasyndimedia.112.2o7.net +0.0.0.0 viralvideo.112.2o7.net +0.0.0.0 walmartcom.112.2o7.net +0.0.0.0 westjet.112.2o7.net +0.0.0.0 wileydumcom.112.2o7.net +0.0.0.0 wmg.112.2o7.net +0.0.0.0 wmgmulti.112.2o7.net +0.0.0.0 workopolis.122.2o7.net +0.0.0.0 xhealthmobiletools.112.2o7.net +0.0.0.0 youtube.112.2o7.net +0.0.0.0 yrkeve.112.2o7.net +0.0.0.0 1000ps.oewabox.at +0.0.0.0 afinder.oewabox.at +0.0.0.0 alphalux.oewabox.at +0.0.0.0 apodir.oewabox.at +0.0.0.0 arboe.oewabox.at +0.0.0.0 aschreib.oewabox.at +0.0.0.0 ascout24.oewabox.at +0.0.0.0 atvplus.oewabox.at +0.0.0.0 audi4e.oewabox.at +0.0.0.0 austria.oewabox.at +0.0.0.0 automobi.oewabox.at +0.0.0.0 automoto.oewabox.at +0.0.0.0 babyf.oewabox.at +0.0.0.0 bazar.oewabox.at +0.0.0.0 bdb.oewabox.at +0.0.0.0 bliga.oewabox.at +0.0.0.0 buschen.oewabox.at +0.0.0.0 car4you.oewabox.at +0.0.0.0 cinplex.oewabox.at +0.0.0.0 derstand.oewabox.at +0.0.0.0 dispatcher.oewabox.at +0.0.0.0 docfind.oewabox.at +0.0.0.0 doodle.oewabox.at +0.0.0.0 drei.oewabox.at +0.0.0.0 dropkick.oewabox.at +0.0.0.0 enerweb.oewabox.at +0.0.0.0 falstaff.oewabox.at +0.0.0.0 fanrep.oewabox.at +0.0.0.0 fflotte.oewabox.at +0.0.0.0 fitges.oewabox.at +0.0.0.0 fondprof.oewabox.at +0.0.0.0 fratz.oewabox.at +0.0.0.0 fscout24.oewabox.at +0.0.0.0 gamesw.oewabox.at +0.0.0.0 geizhals.oewabox.at +0.0.0.0 gillout.oewabox.at +0.0.0.0 gkueche.oewabox.at +0.0.0.0 gmx.oewabox.at +0.0.0.0 gofem.oewabox.at +0.0.0.0 heute.oewabox.at +0.0.0.0 immobili.oewabox.at +0.0.0.0 immosuch.oewabox.at +0.0.0.0 indumag.oewabox.at +0.0.0.0 induweb.oewabox.at +0.0.0.0 issges.oewabox.at +0.0.0.0 jobwohn.oewabox.at +0.0.0.0 karriere.oewabox.at +0.0.0.0 kinder.oewabox.at +0.0.0.0 kinowelt.oewabox.at +0.0.0.0 krone.oewabox.at +0.0.0.0 kronehit.oewabox.at +0.0.0.0 landwirt.oewabox.at +0.0.0.0 liportal.oewabox.at +0.0.0.0 mamilade.oewabox.at +0.0.0.0 manntv.oewabox.at +0.0.0.0 medpop.oewabox.at +0.0.0.0 megaplex.oewabox.at +0.0.0.0 metropol.oewabox.at +0.0.0.0 mmarkt.oewabox.at +0.0.0.0 monitor.oewabox.at +0.0.0.0 motorl.oewabox.at +0.0.0.0 msn.oewabox.at +0.0.0.0 newsnetw.oewabox.at +0.0.0.0 nickde.oewabox.at +0.0.0.0 noen.oewabox.at +0.0.0.0 notori.oewabox.at +0.0.0.0 oe24.oewabox.at +0.0.0.0 oeamtc.oewabox.at +0.0.0.0 oewa.oewabox.at +0.0.0.0 ooen.oewabox.at +0.0.0.0 orf.oewabox.at +0.0.0.0 parent.oewabox.at +0.0.0.0 radioat.oewabox.at +0.0.0.0 rtl.oewabox.at +0.0.0.0 salzburg.oewabox.at +0.0.0.0 schlager.oewabox.at +0.0.0.0 sdo.oewabox.at +0.0.0.0 seibli.oewabox.at +0.0.0.0 servustv.oewabox.at +0.0.0.0 skip.oewabox.at +0.0.0.0 skysport.oewabox.at +0.0.0.0 smedizin.oewabox.at +0.0.0.0 sms.oewabox.at +0.0.0.0 solidbau.oewabox.at +0.0.0.0 speising.oewabox.at +0.0.0.0 sportat.oewabox.at +0.0.0.0 ssl-compass.oewabox.at +0.0.0.0 ssl-geizhals.oewabox.at +0.0.0.0 ssl-helpgvat.oewabox.at +0.0.0.0 ssl-karriere.oewabox.at +0.0.0.0 ssl-msn.oewabox.at +0.0.0.0 ssl-top.oewabox.at +0.0.0.0 ssl-uspgvat.oewabox.at +0.0.0.0 ssl-willhab.oewabox.at +0.0.0.0 ssl-wko.oewabox.at +0.0.0.0 starchat.oewabox.at +0.0.0.0 sunny.oewabox.at +0.0.0.0 super.oewabox.at +0.0.0.0 supermed.oewabox.at +0.0.0.0 svpro7.oewabox.at +0.0.0.0 szene1.oewabox.at +0.0.0.0 tagpress.oewabox.at +0.0.0.0 tele.oewabox.at +0.0.0.0 tennis.oewabox.at +0.0.0.0 tips.oewabox.at +0.0.0.0 tirolcom.oewabox.at +0.0.0.0 top.oewabox.at +0.0.0.0 tramarkt.oewabox.at +0.0.0.0 tripwolf.oewabox.at +0.0.0.0 uncut.oewabox.at +0.0.0.0 unimed.oewabox.at +0.0.0.0 uwz.oewabox.at +0.0.0.0 vcm.oewabox.at +0.0.0.0 via.oewabox.at +0.0.0.0 viacom.oewabox.at +0.0.0.0 warda.oewabox.at +0.0.0.0 webprog.oewabox.at +0.0.0.0 wfussb.oewabox.at +0.0.0.0 wienerz.oewabox.at +0.0.0.0 wiengvat.oewabox.at +0.0.0.0 willhab.oewabox.at +0.0.0.0 wirtvlg.oewabox.at +0.0.0.0 woche.oewabox.at +0.0.0.0 wohnnet.oewabox.at +0.0.0.0 zfm.oewabox.at +0.0.0.0 ak.imgfarm.com +0.0.0.0 global.msads.net +0.0.0.0 lads.myspace.com +0.0.0.0 refer.ccbill.com +0.0.0.0 rmads.msn.com +0.0.0.0 www.apmebf.com +0.0.0.0 www.tkqlhce.com +0.0.0.0 ad.ca.doubleclick.net +0.0.0.0 transfer.go.com +0.0.0.0 140cc.v.fwmrm.net +0.0.0.0 ad.hulu.com +0.0.0.0 adf.ly +0.0.0.0 ads.channel4.com +0.0.0.0 b.scorecardresearch.com +0.0.0.0 cdn.vidible.tv +0.0.0.0 da.feedsportal.com +0.0.0.0 fbcdn-creative-a.akamaihd.net +0.0.0.0 iadsdk.apple.com +0.0.0.0 optimized-by.rubiconproject.com +0.0.0.0 pixel.quantserve.com +0.0.0.0 tap2-cdn.rubiconproject.com +0.0.0.0 www.awin1.com +0.0.0.0 0101011.com +0.0.0.0 0427d7.se +0.0.0.0 0d79ed.r.axf8.net +0.0.0.0 0pn.ru +0.0.0.0 0qizz.super-promo.hoxo.info +0.0.0.0 1.adbrite.com +0.0.0.0 1.allyes.com.cn +0.0.0.0 1.forgetstore.com +0.0.0.0 1.httpads.com +0.0.0.0 1.primaryads.com +0.0.0.0 10.im.cz +0.0.0.0 104231.dtiblog.com +0.0.0.0 1097834592.rsc.cdn77.org +0.0.0.0 10fbb07a4b0.se +0.0.0.0 121media.com +0.0.0.0 123.fluxads.com +0.0.0.0 123plays.com +0.0.0.0 123specialgifts.com +0.0.0.0 130.211.230.53 +0.0.0.0 1kdailyprofit.biz +0.0.0.0 1q0bjj4d39.top +0.0.0.0 2-art-coliseum.com +0.0.0.0 2.adbrite.com +0.0.0.0 2.marketbanker.com +0.0.0.0 2.speedknow.co +0.0.0.0 207-87-18-203.wsmg.digex.net +0.0.0.0 247adbiz.net +0.0.0.0 247playz.com +0.0.0.0 247support.adtech.fr +0.0.0.0 247support.adtech.us +0.0.0.0 24ratownik.hit.gemius.pl +0.0.0.0 24trk.com +0.0.0.0 25184.hittail.com +0.0.0.0 2754.btrll.com +0.0.0.0 2leep.com +0.0.0.0 3.adbrite.com +0.0.0.0 3.cennter.com +0.0.0.0 312.1d27c9b8fb.com +0.0.0.0 321cba.com +0.0.0.0 32red.it +0.0.0.0 360ads.com +0.0.0.0 3fns.com +0.0.0.0 4.adbrite.com +0.0.0.0 411playz.com +0.0.0.0 4c28d6.r.axf8.net +0.0.0.0 4qinvite.4q.iperceptions.com +0.0.0.0 59nmk4u.tech +0.0.0.0 6159.genieessp.com +0.0.0.0 7500.com +0.0.0.0 76.a.boom.ro +0.0.0.0 7adpower.com +0.0.0.0 7bpeople.data.7bpeople.com +0.0.0.0 7cnbcnews.com +0.0.0.0 7n0zz.300prize.7113879.com +0.0.0.0 829331534d183e7d1f6a-8d91cc88b27b979d0ea53a10ce8855ec.r96.cf5.rackcdn.com +0.0.0.0 85103.hittail.com +0.0.0.0 8574dnj3yzjace8c8io6zr9u3n.hop.clickbank.net +0.0.0.0 86file.megajoy.com +0.0.0.0 86get.joy.cn +0.0.0.0 86log.joy.cn +0.0.0.0 888casino.com +0.0.0.0 8cr.purredheanb.online +0.0.0.0 8ruzz.allcpa.006238.xyz +0.0.0.0 961.com +0.0.0.0 brapolice.com +0.0.0.0 cmrpolice.com +0.0.0.0 compolice.com +0.0.0.0 compolice.net +0.0.0.0 cyppolice.com +0.0.0.0 egypolice.com +0.0.0.0 egypolice.net +0.0.0.0 ethpolice.com +0.0.0.0 fvid.atm.youku.com +0.0.0.0 geopolice.com +0.0.0.0 gumpolice.com +0.0.0.0 indpolice.com +0.0.0.0 luxpolice.com +0.0.0.0 luxpolice.net +0.0.0.0 mcopolice.com +0.0.0.0 pakpolice.com +0.0.0.0 phlpolice.com +0.0.0.0 ruspolice.com +0.0.0.0 ruspolice.net +0.0.0.0 usapolice.com +0.0.0.0 a.1nimo.com +0.0.0.0 a.ad.playstation.net +0.0.0.0 a.admaxserver.com +0.0.0.0 a.adorika.net +0.0.0.0 a.adready.com +0.0.0.0 a.adroll.com +0.0.0.0 a.ads1.msn.com +0.0.0.0 a.ads2.msn.com +0.0.0.0 a.adstome.com +0.0.0.0 a.as-eu.falkag.net +0.0.0.0 a.as-us.falkag.net +0.0.0.0 a.backclick.net +0.0.0.0 a.baidu.com +0.0.0.0 a.boom.ro +0.0.0.0 a.cctv.com +0.0.0.0 a.cntv.cn +0.0.0.0 a.karmatrail.club +0.0.0.0 a.kerg.net +0.0.0.0 a.ligatus.com +0.0.0.0 a.ligatus.de +0.0.0.0 a.prisacom.com +0.0.0.0 a.rad.live.com +0.0.0.0 a.rad.msn.com +0.0.0.0 a.ss34.on9mail.com +0.0.0.0 a.tadd.react2media.com +0.0.0.0 a.total-media.net +0.0.0.0 a.tribalfusion.com +0.0.0.0 a.triggit.com +0.0.0.0 a.twiago.com +0.0.0.0 a.websponsors.com +0.0.0.0 a01.gestionpub.com +0.0.0.0 a1.greenadworks.net +0.0.0.0 a1.interclick.com +0.0.0.0 a2.mediagra.com +0.0.0.0 a2.websponsors.com +0.0.0.0 a200.yieldoptimizer.com +0.0.0.0 a3.suntimes.com +0.0.0.0 a3.websponsors.com +0.0.0.0 a4.websponsors.com +0.0.0.0 a5.websponsors.com +0.0.0.0 a98spolicies.com +0.0.0.0 aa-nb.marketgid.com +0.0.0.0 aa.newsblock.marketgid.com +0.0.0.0 aads.treehugger.com +0.0.0.0 aams1.aim4media.com +0.0.0.0 aan.amazon.com +0.0.0.0 aax-cpm.amazon-adsystem.com +0.0.0.0 aax-eu.amazon-adsystem.com +0.0.0.0 aax-us-pdx.amazon-adsystem.com +0.0.0.0 ab-gb.mgid.com +0.0.0.0 abcnews.footprint.net +0.0.0.0 abrogatesdv.info +0.0.0.0 abseckw.adtlgc.com +0.0.0.0 ac.atpanel.com +0.0.0.0 ac.tynt.com +0.0.0.0 acces.streaming-direct.co +0.0.0.0 achetezfacile.com +0.0.0.0 acs.56.com +0.0.0.0 acs.agent.56.com +0.0.0.0 acs.agent.v-56.com +0.0.0.0 action.ientry.net +0.0.0.0 action.mathtag.com +0.0.0.0 action.media6degrees.com +0.0.0.0 actiondesk.com +0.0.0.0 actionflash.com +0.0.0.0 acvs.mediaonenetwork.net +0.0.0.0 acvsrv.mediaonenetwork.net +0.0.0.0 ad-411.com +0.0.0.0 ad-audit.tubemogul.com +0.0.0.0 ad-clicks.com +0.0.0.0 ad-delivery.net +0.0.0.0 ad-feeds.com +0.0.0.0 ad-flow.com +0.0.0.0 ad-gb.mgid.com +0.0.0.0 ad-gbn.com +0.0.0.0 ad-indicator.com +0.0.0.0 ad-noise.net +0.0.0.0 ad-plus.cn +0.0.0.0 ad-server.co.za +0.0.0.0 ad-servicestats.net +0.0.0.0 ad-sponsor.com +0.0.0.0 ad-srv.net +0.0.0.0 ad-u.com +0.0.0.0 ad-uk.tiscali.com +0.0.0.0 ad-vice.biz +0.0.0.0 ad-void.com +0.0.0.0 ad.103092804.com +0.0.0.0 ad.23blogs.com +0.0.0.0 ad.360yield.com +0.0.0.0 ad.3dnews.ru +0.0.0.0 ad.accessmediaproductions.com +0.0.0.0 ad.adfunky.com +0.0.0.0 ad.adition.de +0.0.0.0 ad.adition.net +0.0.0.0 ad.adlantis.jp +0.0.0.0 ad.adlegend.com +0.0.0.0 ad.admarketplace.net +0.0.0.0 ad.adnet.biz +0.0.0.0 ad.adnet.de +0.0.0.0 ad.adnetwork.com.br +0.0.0.0 ad.adnetwork.net +0.0.0.0 ad.adorika.com +0.0.0.0 ad.adperium.com +0.0.0.0 ad.adriver.ru +0.0.0.0 ad.adserve.com +0.0.0.0 ad.adserverplus.com +0.0.0.0 ad.adsmart.net +0.0.0.0 ad.adtegrity.net +0.0.0.0 ad.adtoma.com +0.0.0.0 ad.advertstream.com +0.0.0.0 ad.adview.pl +0.0.0.0 ad.afilo.pl +0.0.0.0 ad.aftenposten.no +0.0.0.0 ad.aftonbladet.se +0.0.0.0 ad.agava.tbn.ru +0.0.0.0 ad.agilemedia.jp +0.0.0.0 ad.agkn.com +0.0.0.0 ad.airad.com +0.0.0.0 ad.ajanshaber.com +0.0.0.0 ad.allyes.cn +0.0.0.0 ad.aquamediadirect.com +0.0.0.0 ad.asv.de +0.0.0.0 ad.axyzconductor.jp +0.0.0.0 ad.bannerbank.ru +0.0.0.0 ad.bannerconnect.net +0.0.0.0 ad.brainer.jp +0.0.0.0 ad.cctv.com +0.0.0.0 ad.cibleclick.com +0.0.0.0 ad.clickdistrict.com +0.0.0.0 ad.clickotmedia.com +0.0.0.0 ad.dc2.adtech.de +0.0.0.0 ad.designtaxi.com +0.0.0.0 ad.deviantart.com +0.0.0.0 ad.dic.nicovideo.jp +0.0.0.0 ad.directmirror.com +0.0.0.0 ad.doganburda.com +0.0.0.0 ad.download.net +0.0.0.0 ad.duga.jp +0.0.0.0 ad.e-sport.com +0.0.0.0 ad.egloos.com +0.0.0.0 ad.ekonomikticaret.com +0.0.0.0 ad.eporner.com +0.0.0.0 ad.espn.starwave.com +0.0.0.0 ad.favod.net +0.0.0.0 ad.filmweb.pl +0.0.0.0 ad.firstadsolution.com +0.0.0.0 ad.floq.jp +0.0.0.0 ad.flux.com +0.0.0.0 ad.fnnews.com +0.0.0.0 ad.fo.net +0.0.0.0 ad.fout.jp +0.0.0.0 ad.funpic.de +0.0.0.0 ad.garantiarkadas.com +0.0.0.0 ad.gazeta.pl +0.0.0.0 ad.ghfusion.com +0.0.0.0 ad.goo.ne.jp +0.0.0.0 ad.gr.doubleclick.net +0.0.0.0 ad.gra.pl +0.0.0.0 ad.greenmarquee.com +0.0.0.0 ad.groupon.be +0.0.0.0 ad.groupon.co.uk +0.0.0.0 ad.groupon.com +0.0.0.0 ad.groupon.de +0.0.0.0 ad.groupon.fr +0.0.0.0 ad.groupon.net +0.0.0.0 ad.groupon.nl +0.0.0.0 ad.groupon.pl +0.0.0.0 ad.hankooki.com +0.0.0.0 ad.harrenmedianetwork.com +0.0.0.0 ad.horvitznewspapers.net +0.0.0.0 ad.host.bannerflow.com +0.0.0.0 ad.howstuffworks.com +0.0.0.0 ad.icasthq.com +0.0.0.0 ad.iconadserver.com +0.0.0.0 ad.iloveinterracial.com +0.0.0.0 ad.imad.co.kr +0.0.0.0 ad.impressbm.co.jp +0.0.0.0 ad.indomp3z.us +0.0.0.0 ad.insightexpressai.com +0.0.0.0 ad.investopedia.com +0.0.0.0 ad.ir.ru +0.0.0.0 ad.isohunt.com +0.0.0.0 ad.iwin.com +0.0.0.0 ad.jamster.ca +0.0.0.0 ad.jamster.com +0.0.0.0 ad.jokeroo.com +0.0.0.0 ad.jp.ap.valu.com +0.0.0.0 ad.kat.ph +0.0.0.0 ad.kataweb.it +0.0.0.0 ad.kau.li +0.0.0.0 ad.krutilka.ru +0.0.0.0 ad.land.to +0.0.0.0 ad.leadcrunch.com +0.0.0.0 ad.lgappstv.com +0.0.0.0 ad.lijit.com +0.0.0.0 ad.linkexchange.com +0.0.0.0 ad.linkstorms.com +0.0.0.0 ad.linksynergy.com +0.0.0.0 ad.livere.co.kr +0.0.0.0 ad.lyricswire.com +0.0.0.0 ad.mainichi.jp +0.0.0.0 ad.maist.jp +0.0.0.0 ad.mangareader.net +0.0.0.0 ad.mastermedia.ru +0.0.0.0 ad.moscowtimes.ru +0.0.0.0 ad.my.doubleclick.net +0.0.0.0 ad.mygamesol.com +0.0.0.0 ad.nate.com +0.0.0.0 ad.ne.com +0.0.0.0 ad.net +0.0.0.0 ad.network60.com +0.0.0.0 ad.nicovideo.jp +0.0.0.0 ad.ntvmsnbc.com +0.0.0.0 ad.ohmynews.com +0.0.0.0 ad.oret.jp +0.0.0.0 ad.ourgame.com +0.0.0.0 ad.parom.hu +0.0.0.0 ad.partis.si +0.0.0.0 ad.pgwticketshop.nl +0.0.0.0 ad.ph-prt.tbn.ru +0.0.0.0 ad.pickple.net +0.0.0.0 ad.pravda.ru +0.0.0.0 ad.preferences.com +0.0.0.0 ad.premiumonlinemedia.com +0.0.0.0 ad.pro-advertising.com +0.0.0.0 ad.propellerads.com +0.0.0.0 ad.proxy.sh +0.0.0.0 ad.qq.com +0.0.0.0 ad.qwapi.com +0.0.0.0 ad.qyer.com +0.0.0.0 ad.realist.gen.tr +0.0.0.0 ad.realmcdn.net +0.0.0.0 ad.reduxmediia.com +0.0.0.0 ad.reklamport.com +0.0.0.0 ad.repubblica.it +0.0.0.0 ad.response.jp +0.0.0.0 ad.ru.doubleclick.net +0.0.0.0 ad.search.ch +0.0.0.0 ad.searchina.ne.jp +0.0.0.0 ad.sensismediasmart.com +0.0.0.0 ad.sharethis.com +0.0.0.0 ad.showbizz.net +0.0.0.0 ad.slashgear.com +0.0.0.0 ad.sma.punto.net +0.0.0.0 ad.smni.com +0.0.0.0 ad.spielothek.so +0.0.0.0 ad.sponsoreo.com +0.0.0.0 ad.suprnova.org +0.0.0.0 ad.technoramedia.com +0.0.0.0 ad.text.tbn.ru +0.0.0.0 ad.tgdaily.com +0.0.0.0 ad.thehill.com +0.0.0.0 ad.thetyee.ca +0.0.0.0 ad.thisav.com +0.0.0.0 ad.thoughtsondance.info +0.0.0.0 ad.tiscali.com +0.0.0.0 ad.tomshardware.com +0.0.0.0 ad.trafficmp.com +0.0.0.0 ad.traffmonster.info +0.0.0.0 ad.ubnm.co.kr +0.0.0.0 ad.uk.tangozebra.com +0.0.0.0 ad.userporn.com +0.0.0.0 ad.valuecalling.com +0.0.0.0 ad.vidaroo.com +0.0.0.0 ad.vippers.jp +0.0.0.0 ad.vurts.com +0.0.0.0 ad.watch.impress.co.jp +0.0.0.0 ad.webisleri.com +0.0.0.0 ad.webprovider.com +0.0.0.0 ad.wiredvision.jp +0.0.0.0 ad.xtendmedia.com +0.0.0.0 ad.yemeksepeti.com +0.0.0.0 ad.yieldmanager.com +0.0.0.0 ad.zaman.com +0.0.0.0 ad.zaman.com.tr +0.0.0.0 ad.zodera.hu +0.0.0.0 ad0.haynet.com +0.0.0.0 ad001.ru +0.0.0.0 ad01.adonspot.com +0.0.0.0 ad01.focalink.com +0.0.0.0 ad02.focalink.com +0.0.0.0 ad03.focalink.com +0.0.0.0 ad04.focalink.com +0.0.0.0 ad05.focalink.com +0.0.0.0 ad06.focalink.com +0.0.0.0 ad07.focalink.com +0.0.0.0 ad08.focalink.com +0.0.0.0 ad09.focalink.com +0.0.0.0 ad1.adtitan.net +0.0.0.0 ad1.bannerbank.ru +0.0.0.0 ad1.checkm8.com +0.0.0.0 ad1.clickhype.com +0.0.0.0 ad1.emediate.se +0.0.0.0 ad1.gamezone.com +0.0.0.0 ad1.hotel.com +0.0.0.0 ad1.lbn.ru +0.0.0.0 ad1.nownews.com +0.0.0.0 ad1.peel.com +0.0.0.0 ad1.popcap.com +0.0.0.0 ad1.yomiuri.co.jp +0.0.0.0 ad1.yourmedia.com +0.0.0.0 ad10.bannerbank.ru +0.0.0.0 ad10.checkm8.com +0.0.0.0 ad10.focalink.com +0.0.0.0 ad101com.adbureau.net +0.0.0.0 ad10digital.checkm8.com +0.0.0.0 ad11.bannerbank.ru +0.0.0.0 ad11.checkm8.com +0.0.0.0 ad11.focalink.com +0.0.0.0 ad11digital.checkm8.com +0.0.0.0 ad12.bannerbank.ru +0.0.0.0 ad12.checkm8.com +0.0.0.0 ad12.focalink.com +0.0.0.0 ad12digital.checkm8.com +0.0.0.0 ad13.checkm8.com +0.0.0.0 ad13.focalink.com +0.0.0.0 ad130m.adpdx.com +0.0.0.0 ad131m.adk2.co +0.0.0.0 ad132m.adpdx.com +0.0.0.0 ad13digital.checkm8.com +0.0.0.0 ad14.checkm8.com +0.0.0.0 ad14.focalink.com +0.0.0.0 ad14digital.checkm8.com +0.0.0.0 ad15.checkm8.com +0.0.0.0 ad15.focalink.com +0.0.0.0 ad15digital.checkm8.com +0.0.0.0 ad16.checkm8.com +0.0.0.0 ad16.focalink.com +0.0.0.0 ad16digital.checkm8.com +0.0.0.0 ad17.checkm8.com +0.0.0.0 ad17.focalink.com +0.0.0.0 ad17digital.checkm8.com +0.0.0.0 ad18.checkm8.com +0.0.0.0 ad18.focalink.com +0.0.0.0 ad18digital.checkm8.com +0.0.0.0 ad19.checkm8.com +0.0.0.0 ad19.focalink.com +0.0.0.0 ad19digital.checkm8.com +0.0.0.0 ad1digital.checkm8.com +0.0.0.0 ad2.adecn.com +0.0.0.0 ad2.bal.dotandad.com +0.0.0.0 ad2.bannerbank.ru +0.0.0.0 ad2.bannerhost.ru +0.0.0.0 ad2.bbmedia.cz +0.0.0.0 ad2.checkm8.com +0.0.0.0 ad2.cooks.com +0.0.0.0 ad2.firehousezone.com +0.0.0.0 ad2.gammae.com +0.0.0.0 ad2.hotel.com +0.0.0.0 ad2.ip.ro +0.0.0.0 ad2.lbn.ru +0.0.0.0 ad2.nationalreview.com +0.0.0.0 ad2.neodatagroup.com +0.0.0.0 ad2.pamedia.com +0.0.0.0 ad2.parom.hu +0.0.0.0 ad2.peel.com +0.0.0.0 ad2.pl +0.0.0.0 ad2.pl.mediainter.net +0.0.0.0 ad2.sbisec.co.jp +0.0.0.0 ad2.smni.com +0.0.0.0 ad2.tr.mediainter.net +0.0.0.0 ad2.zapmedya.com +0.0.0.0 ad2.zophar.net +0.0.0.0 ad20.checkm8.com +0.0.0.0 ad20.net +0.0.0.0 ad20digital.checkm8.com +0.0.0.0 ad21.checkm8.com +0.0.0.0 ad21digital.checkm8.com +0.0.0.0 ad22.checkm8.com +0.0.0.0 ad22digital.checkm8.com +0.0.0.0 ad23.checkm8.com +0.0.0.0 ad234.prbn.ru +0.0.0.0 ad23digital.checkm8.com +0.0.0.0 ad24.checkm8.com +0.0.0.0 ad24digital.checkm8.com +0.0.0.0 ad25.checkm8.com +0.0.0.0 ad25digital.checkm8.com +0.0.0.0 ad26.checkm8.com +0.0.0.0 ad26digital.checkm8.com +0.0.0.0 ad27.checkm8.com +0.0.0.0 ad27digital.checkm8.com +0.0.0.0 ad28.checkm8.com +0.0.0.0 ad28digital.checkm8.com +0.0.0.0 ad29.checkm8.com +0.0.0.0 ad29digital.checkm8.com +0.0.0.0 ad2digital.checkm8.com +0.0.0.0 ad3.adfarm1.adition.com +0.0.0.0 ad3.bannerbank.ru +0.0.0.0 ad3.bb.ru +0.0.0.0 ad3.checkm8.com +0.0.0.0 ad3.eu +0.0.0.0 ad3.l3go.com +0.0.0.0 ad3.lbn.ru +0.0.0.0 ad3.nationalreview.com +0.0.0.0 ad3.rambler.ru +0.0.0.0 ad30.checkm8.com +0.0.0.0 ad30digital.checkm8.com +0.0.0.0 ad31.checkm8.com +0.0.0.0 ad31digital.checkm8.com +0.0.0.0 ad32.checkm8.com +0.0.0.0 ad32digital.checkm8.com +0.0.0.0 ad33.checkm8.com +0.0.0.0 ad33digital.checkm8.com +0.0.0.0 ad34.checkm8.com +0.0.0.0 ad34digital.checkm8.com +0.0.0.0 ad35.checkm8.com +0.0.0.0 ad35digital.checkm8.com +0.0.0.0 ad36.checkm8.com +0.0.0.0 ad36digital.checkm8.com +0.0.0.0 ad37.checkm8.com +0.0.0.0 ad37digital.checkm8.com +0.0.0.0 ad38.checkm8.com +0.0.0.0 ad38digital.checkm8.com +0.0.0.0 ad39.checkm8.com +0.0.0.0 ad39digital.checkm8.com +0.0.0.0 ad3digital.checkm8.com +0.0.0.0 ad4.adfarm1.adition.com +0.0.0.0 ad4.bannerbank.ru +0.0.0.0 ad4.checkm8.com +0.0.0.0 ad4.lbn.ru +0.0.0.0 ad4.liverail.com +0.0.0.0 ad4.speedbit.com +0.0.0.0 ad40.checkm8.com +0.0.0.0 ad40digital.checkm8.com +0.0.0.0 ad41.atlas.cz +0.0.0.0 ad41.checkm8.com +0.0.0.0 ad41digital.checkm8.com +0.0.0.0 ad42.checkm8.com +0.0.0.0 ad42digital.checkm8.com +0.0.0.0 ad43.checkm8.com +0.0.0.0 ad43digital.checkm8.com +0.0.0.0 ad44.checkm8.com +0.0.0.0 ad44digital.checkm8.com +0.0.0.0 ad45.checkm8.com +0.0.0.0 ad45digital.checkm8.com +0.0.0.0 ad46.checkm8.com +0.0.0.0 ad46digital.checkm8.com +0.0.0.0 ad47.checkm8.com +0.0.0.0 ad47digital.checkm8.com +0.0.0.0 ad48.checkm8.com +0.0.0.0 ad48digital.checkm8.com +0.0.0.0 ad49.checkm8.com +0.0.0.0 ad49digital.checkm8.com +0.0.0.0 ad4digital.checkm8.com +0.0.0.0 ad4partners.com +0.0.0.0 ad5.bannerbank.ru +0.0.0.0 ad5.checkm8.com +0.0.0.0 ad5.lbn.ru +0.0.0.0 ad50.checkm8.com +0.0.0.0 ad50digital.checkm8.com +0.0.0.0 ad5digital.checkm8.com +0.0.0.0 ad6.bannerbank.ru +0.0.0.0 ad6.checkm8.com +0.0.0.0 ad6.horvitznewspapers.net +0.0.0.0 ad6.liverail.com +0.0.0.0 ad6digital.checkm8.com +0.0.0.0 ad6media.fr +0.0.0.0 ad7.bannerbank.ru +0.0.0.0 ad7.checkm8.com +0.0.0.0 ad7digital.checkm8.com +0.0.0.0 ad8.adfarm1.adition.com +0.0.0.0 ad8.bannerbank.ru +0.0.0.0 ad8.checkm8.com +0.0.0.0 ad8digital.checkm8.com +0.0.0.0 ad9.bannerbank.ru +0.0.0.0 ad9.checkm8.com +0.0.0.0 ad9digital.checkm8.com +0.0.0.0 adagiobanner.s3.amazonaws.com +0.0.0.0 adaos-ads.net +0.0.0.0 adapd.com +0.0.0.0 adb.fling.com +0.0.0.0 adbg.hit.gemius.pl +0.0.0.0 adbit.co +0.0.0.0 adblockdetect.xyz +0.0.0.0 adblockerkillswebsites.pw +0.0.0.0 adbnr.ru +0.0.0.0 adbot.theonion.com +0.0.0.0 adbucks.brandreachsys.com +0.0.0.0 adc2.adcentriconline.com +0.0.0.0 adcache.aftenposten.no +0.0.0.0 adcanadian.com +0.0.0.0 adcarem.co +0.0.0.0 adcentric.randomseed.com +0.0.0.0 adclick.hit.gemius.pl +0.0.0.0 adclient-af.lp.uol.com.br +0.0.0.0 adcode.adengage.com +0.0.0.0 adcontent.reedbusiness.com +0.0.0.0 adcontent.videoegg.com +0.0.0.0 adcontrol.tudou.com +0.0.0.0 adcontroller.unicast.com +0.0.0.0 adcount.ohmynews.com +0.0.0.0 adcreative.tribuneinteractive.com +0.0.0.0 adcycle.footymad.net +0.0.0.0 adcycle.icpeurope.net +0.0.0.0 add.f5haber.com +0.0.0.0 addelivery.thestreet.com +0.0.0.0 addserver.mtv.com.tr +0.0.0.0 addthis.com +0.0.0.0 addthiscdn.com +0.0.0.0 ade.wooboo.com.cn +0.0.0.0 adengine.rt.ru +0.0.0.0 adexc.net +0.0.0.0 adexchangeprediction.com +0.0.0.0 adexpansion.com +0.0.0.0 adexprt.com +0.0.0.0 adexprt.me +0.0.0.0 adextensioncontrol.tudou.com +0.0.0.0 adfarm.mserve.ca +0.0.0.0 adfarm1.adition.com +0.0.0.0 adfiles.pitchforkmedia.com +0.0.0.0 adforce.ads.imgis.com +0.0.0.0 adforce.adtech.de +0.0.0.0 adforce.adtech.fr +0.0.0.0 adforce.adtech.us +0.0.0.0 adforce.imgis.com +0.0.0.0 adfu.blockstackers.com +0.0.0.0 adfusion.com +0.0.0.0 adgraphics.theonion.com +0.0.0.0 adgroup.naver.com +0.0.0.0 adguanggao.eee114.com +0.0.0.0 adhearus.com +0.0.0.0 adhese.nieuwsblad.be +0.0.0.0 adhitzads.com +0.0.0.0 adhref.pl +0.0.0.0 adi.mainichi.co.jp +0.0.0.0 adidm.idmnet.pl +0.0.0.0 adidm.supermedia.pl +0.0.0.0 adimage.asia1.com.sg +0.0.0.0 adimage.asiaone.com +0.0.0.0 adimage.blm.net +0.0.0.0 adimages.earthweb.com +0.0.0.0 adimages.mp3.com +0.0.0.0 adimages.watchmygf.net +0.0.0.0 adimg.activeadv.net +0.0.0.0 adin.bigpoint.com +0.0.0.0 adincl.gopher.com +0.0.0.0 adipics.com +0.0.0.0 adireland.com +0.0.0.0 adj1.thruport.com +0.0.0.0 adj10.thruport.com +0.0.0.0 adj11.thruport.com +0.0.0.0 adj12.thruport.com +0.0.0.0 adj13.thruport.com +0.0.0.0 adj14.thruport.com +0.0.0.0 adj15.thruport.com +0.0.0.0 adj16.thruport.com +0.0.0.0 adj16r1.thruport.com +0.0.0.0 adj17.thruport.com +0.0.0.0 adj18.thruport.com +0.0.0.0 adj19.thruport.com +0.0.0.0 adj2.thruport.com +0.0.0.0 adj22.thruport.com +0.0.0.0 adj23.thruport.com +0.0.0.0 adj24.thruport.com +0.0.0.0 adj25.thruport.com +0.0.0.0 adj26.thruport.com +0.0.0.0 adj27.thruport.com +0.0.0.0 adj28.thruport.com +0.0.0.0 adj29.thruport.com +0.0.0.0 adj3.thruport.com +0.0.0.0 adj30.thruport.com +0.0.0.0 adj31.thruport.com +0.0.0.0 adj32.thruport.com +0.0.0.0 adj33.thruport.com +0.0.0.0 adj34.thruport.com +0.0.0.0 adj35.thruport.com +0.0.0.0 adj36.thruport.com +0.0.0.0 adj37.thruport.com +0.0.0.0 adj38.thruport.com +0.0.0.0 adj39.thruport.com +0.0.0.0 adj4.thruport.com +0.0.0.0 adj40.thruport.com +0.0.0.0 adj41.thruport.com +0.0.0.0 adj43.thruport.com +0.0.0.0 adj44.thruport.com +0.0.0.0 adj45.thruport.com +0.0.0.0 adj46.thruport.com +0.0.0.0 adj47.thruport.com +0.0.0.0 adj48.thruport.com +0.0.0.0 adj49.thruport.com +0.0.0.0 adj5.thruport.com +0.0.0.0 adj50.thruport.com +0.0.0.0 adj51.thruport.com +0.0.0.0 adj52.thruport.com +0.0.0.0 adj53.thruport.com +0.0.0.0 adj54.thruport.com +0.0.0.0 adj55.thruport.com +0.0.0.0 adj56.thruport.com +0.0.0.0 adj6.thruport.com +0.0.0.0 adj7.thruport.com +0.0.0.0 adj8.thruport.com +0.0.0.0 adj9.thruport.com +0.0.0.0 adjmps.com +0.0.0.0 adjuggler.net +0.0.0.0 adkontekst.pl +0.0.0.0 adm.265g.com +0.0.0.0 adm.baidu.com +0.0.0.0 adm.funshion.com +0.0.0.0 adm.fwmrm.net +0.0.0.0 adm.shacknews.com +0.0.0.0 adm.shinobi.jp +0.0.0.0 adm.xmfish.com +0.0.0.0 adman.freeze.com +0.0.0.0 admanage.com +0.0.0.0 admanager.adam4adam.com +0.0.0.0 admanager.beweb.com +0.0.0.0 admanager.collegepublisher.com +0.0.0.0 admanager1.collegepublisher.com +0.0.0.0 admanager2.broadbandpublisher.com +0.0.0.0 admanager3.collegepublisher.com +0.0.0.0 admarkt.marktplaats.nl +0.0.0.0 admatch-syndication.mochila.com +0.0.0.0 admatcher.videostrip.com +0.0.0.0 admax.quisma.com +0.0.0.0 admd.yam.com +0.0.0.0 admedia.wsod.com +0.0.0.0 admedia.xoom.com +0.0.0.0 admedias.net +0.0.0.0 admeta.vo.llnwd.net +0.0.0.0 admez.com +0.0.0.0 admin.digitalacre.com +0.0.0.0 admin.hotkeys.com +0.0.0.0 admin.inq.com +0.0.0.0 admonkey.dapper.net +0.0.0.0 adms.physorg.com +0.0.0.0 adn.ebay.com +0.0.0.0 adn.kinkydollars.com +0.0.0.0 adn.zone-telechargement.com +0.0.0.0 adnet.chicago.tribune.com +0.0.0.0 adnet.com +0.0.0.0 adnetwork.nextgen.net +0.0.0.0 adnetwork.rovicorp.com +0.0.0.0 adnetxchange.com +0.0.0.0 adng.ascii24.com +0.0.0.0 adnxs.revsci.net +0.0.0.0 adobe.tt.omtrdc.net +0.0.0.0 adobee.com +0.0.0.0 adobur.com +0.0.0.0 adobur.net +0.0.0.0 adoburcrv.com +0.0.0.0 adonline.e-kolay.net +0.0.0.0 adopt.euroclick.com +0.0.0.0 adopt.precisead.com +0.0.0.0 adotube.com +0.0.0.0 adp.gazeta.pl +0.0.0.0 adpick.switchboard.com +0.0.0.0 adping.qq.com +0.0.0.0 adplay.tudou.com +0.0.0.0 adprovider.adlure.net +0.0.0.0 adpulse.ads.targetnet.com +0.0.0.0 adpush.dreamscape.com +0.0.0.0 adremote.pathfinder.com +0.0.0.0 adremote.timeinc.aol.com +0.0.0.0 adremote.timeinc.net +0.0.0.0 adroll.com +0.0.0.0 adrotate.se +0.0.0.0 adrunnr.com +0.0.0.0 ads-de.spray.net +0.0.0.0 ads-dev.youporn.com +0.0.0.0 ads-direct.prodigy.net +0.0.0.0 ads-hl.noktamedya.com.tr +0.0.0.0 ads-local.sixapart.com +0.0.0.0 ads-rm.looksmart.com +0.0.0.0 ads-rolandgarros.com +0.0.0.0 ads-rouge.haber7.com +0.0.0.0 ads-roularta.adhese.com +0.0.0.0 ads-stats.com +0.0.0.0 ads-t.ru +0.0.0.0 ads-web.mail.com +0.0.0.0 ads.7days.ae +0.0.0.0 ads.8833.com +0.0.0.0 ads.abs-cbn.com +0.0.0.0 ads.accelerator-media.com +0.0.0.0 ads.active.com +0.0.0.0 ads.activeagent.at +0.0.0.0 ads.ad-center.com +0.0.0.0 ads.ad-flow.com +0.0.0.0 ads.ad4game.com +0.0.0.0 ads.adamoads.com +0.0.0.0 ads.adap.tv +0.0.0.0 ads.adbrite.com +0.0.0.0 ads.adbroker.de +0.0.0.0 ads.adcorps.com +0.0.0.0 ads.addesktop.com +0.0.0.0 ads.addynamix.com +0.0.0.0 ads.adengage.com +0.0.0.0 ads.adgoto.com +0.0.0.0 ads.adhall.com +0.0.0.0 ads.adhearus.com +0.0.0.0 ads.adhostingsolutions.com +0.0.0.0 ads.adk2.com +0.0.0.0 ads.admaximize.com +0.0.0.0 ads.admonitor.net +0.0.0.0 ads.adn.com +0.0.0.0 ads.adroar.com +0.0.0.0 ads.adsag.com +0.0.0.0 ads.adsbookie.com +0.0.0.0 ads.adsinimages.com +0.0.0.0 ads.adsonar.com +0.0.0.0 ads.adsrvmedia.com +0.0.0.0 ads.adsrvmedia.net +0.0.0.0 ads.adsrvr.org +0.0.0.0 ads.adtegrity.net +0.0.0.0 ads.adtiger.de +0.0.0.0 ads.adviva.net +0.0.0.0 ads.advolume.com +0.0.0.0 ads.adworldnetwork.com +0.0.0.0 ads.adx.nu +0.0.0.0 ads.adxpansion.com +0.0.0.0 ads.adxpose.com +0.0.0.0 ads.adxpose.mpire.akadns.net +0.0.0.0 ads.aftonbladet.se +0.0.0.0 ads.ah-ha.com +0.0.0.0 ads.ahds.ac.uk +0.0.0.0 ads.aintitcool.com +0.0.0.0 ads.airamericaradio.com +0.0.0.0 ads.ak.facebook.com +0.0.0.0 ads.al.com +0.0.0.0 ads.albawaba.com +0.0.0.0 ads.allsites.com +0.0.0.0 ads.allvertical.com +0.0.0.0 ads.amarillo.com +0.0.0.0 ads.amateurmatch.com +0.0.0.0 ads.amazingmedia.com +0.0.0.0 ads.amgdgt.com +0.0.0.0 ads.ami-admin.com +0.0.0.0 ads.anm.co.uk +0.0.0.0 ads.anvato.com +0.0.0.0 ads.apartmenttherapy.com +0.0.0.0 ads.apn.co.za +0.0.0.0 ads.appleinsider.com +0.0.0.0 ads.araba.com +0.0.0.0 ads.arcadechain.com +0.0.0.0 ads.arkitera.net +0.0.0.0 ads.aroundtherings.com +0.0.0.0 ads.as4x.tmcs.ticketmaster.ca +0.0.0.0 ads.asia1.com +0.0.0.0 ads.asp.net +0.0.0.0 ads.aspentimes.com +0.0.0.0 ads.associatedcontent.com +0.0.0.0 ads.astalavista.us +0.0.0.0 ads.atlantamotorspeedway.com +0.0.0.0 ads.auctionads.com +0.0.0.0 ads.auctioncity.co.nz +0.0.0.0 ads.auctions.yahoo.com +0.0.0.0 ads.augusta.com +0.0.0.0 ads.aversion2.com +0.0.0.0 ads.aws.sitepoint.com +0.0.0.0 ads.azjmp.com +0.0.0.0 ads.b10f.jp +0.0.0.0 ads.baazee.com +0.0.0.0 ads.bangkokpost.co.th +0.0.0.0 ads.banner.t-online.de +0.0.0.0 ads.barnonedrinks.com +0.0.0.0 ads.battle.net +0.0.0.0 ads.bauerpublishing.com +0.0.0.0 ads.baventures.com +0.0.0.0 ads.bbcworld.com +0.0.0.0 ads.bcnewsgroup.com +0.0.0.0 ads.beeb.com +0.0.0.0 ads.beliefnet.com +0.0.0.0 ads.beta.itravel2000.com +0.0.0.0 ads.bfast.com +0.0.0.0 ads.bfm.valueclick.net +0.0.0.0 ads.bianca.com +0.0.0.0 ads.bidclix.com +0.0.0.0 ads.bidvertiser.com +0.0.0.0 ads.bigcitytools.com +0.0.0.0 ads.biggerboat.com +0.0.0.0 ads.bitsonthewire.com +0.0.0.0 ads.bizhut.com +0.0.0.0 ads.bizx.info +0.0.0.0 ads.blixem.nl +0.0.0.0 ads.blogherads.com +0.0.0.0 ads.blp.calueclick.net +0.0.0.0 ads.blp.valueclick.net +0.0.0.0 ads.bonnint.net +0.0.0.0 ads.box.sk +0.0.0.0 ads.brand.net +0.0.0.0 ads.bridgetrack.com +0.0.0.0 ads.britishexpats.com +0.0.0.0 ads.buscape.com.br +0.0.0.0 ads.businessclick.com +0.0.0.0 ads.calgarysun.com +0.0.0.0 ads.callofdutyblackopsforum.net +0.0.0.0 ads.camrecord.com +0.0.0.0 ads.cardea.se +0.0.0.0 ads.cardplayer.com +0.0.0.0 ads.carltononline.com +0.0.0.0 ads.carocean.co.uk +0.0.0.0 ads.catholic.org +0.0.0.0 ads.cavello.com +0.0.0.0 ads.cdfreaks.com +0.0.0.0 ads.cdnow.com +0.0.0.0 ads.cgchannel.com +0.0.0.0 ads.chalomumbai.com +0.0.0.0 ads.champs-elysees.com +0.0.0.0 ads.checkm8.co.za +0.0.0.0 ads.chipcenter.com +0.0.0.0 ads.chumcity.com +0.0.0.0 ads.cineville.nl +0.0.0.0 ads.cjonline.com +0.0.0.0 ads.clamav.net +0.0.0.0 ads.clara.net +0.0.0.0 ads.cleveland.com +0.0.0.0 ads.clickability.com +0.0.0.0 ads.clickad.com.pl +0.0.0.0 ads.clickagents.com +0.0.0.0 ads.clickhouse.com +0.0.0.0 ads.clicksor.com +0.0.0.0 ads.clickthru.net +0.0.0.0 ads.clicmanager.fr +0.0.0.0 ads.clubzone.com +0.0.0.0 ads.cluster01.oasis.zmh.zope.net +0.0.0.0 ads.cmediaworld.com +0.0.0.0 ads.cmg.valueclick.net +0.0.0.0 ads.cnn.com +0.0.0.0 ads.cnngo.com +0.0.0.0 ads.cobrad.com +0.0.0.0 ads.collegclub.com +0.0.0.0 ads.collegehumor.com +0.0.0.0 ads.collegemix.com +0.0.0.0 ads.comediagroup.hu +0.0.0.0 ads.comicbookresources.com +0.0.0.0 ads.coopson.com +0.0.0.0 ads.corusradionetwork.com +0.0.0.0 ads.courierpostonline.com +0.0.0.0 ads.cpsgsoftware.com +0.0.0.0 ads.crapville.com +0.0.0.0 ads.crosscut.com +0.0.0.0 ads.ctvdigital.net +0.0.0.0 ads.currantbun.com +0.0.0.0 ads.cvut.cz +0.0.0.0 ads.cyberfight.ru +0.0.0.0 ads.cybertrader.com +0.0.0.0 ads.danworld.net +0.0.0.0 ads.darkhardware.com +0.0.0.0 ads.dbforums.com +0.0.0.0 ads.ddj.com +0.0.0.0 ads.dealnews.com +0.0.0.0 ads.democratandchronicle.com +0.0.0.0 ads.designboom.com +0.0.0.0 ads.designtaxi.com +0.0.0.0 ads.developershed.com +0.0.0.0 ads.digitalacre.com +0.0.0.0 ads.digitalhealthcare.com +0.0.0.0 ads.dimcab.com +0.0.0.0 ads.discovery.com +0.0.0.0 ads.dk +0.0.0.0 ads.doclix.com +0.0.0.0 ads.dontpanicmedia.com +0.0.0.0 ads.dothads.com +0.0.0.0 ads.doubleviking.com +0.0.0.0 ads.drf.com +0.0.0.0 ads.drivelinemedia.com +0.0.0.0 ads.drugs.com +0.0.0.0 ads.dumpalink.com +0.0.0.0 ads.e-planning.net +0.0.0.0 ads.ecircles.com +0.0.0.0 ads.ecosalon.com +0.0.0.0 ads.edirectme.com +0.0.0.0 ads.eircom.net +0.0.0.0 ads.emeraldcoast.com +0.0.0.0 ads.enliven.com +0.0.0.0 ads.enrd.co +0.0.0.0 ads.erotism.com +0.0.0.0 ads.espn.adsonar.com +0.0.0.0 ads.eudora.com +0.0.0.0 ads.euniverseads.com +0.0.0.0 ads.examiner.net +0.0.0.0 ads.exhedra.com +0.0.0.0 ads.expekt.com +0.0.0.0 ads.fark.com +0.0.0.0 ads.fayettevillenc.com +0.0.0.0 ads.filecloud.com +0.0.0.0 ads.fileindexer.com +0.0.0.0 ads.first-response.be +0.0.0.0 ads.flabber.nl +0.0.0.0 ads.flashgames247.com +0.0.0.0 ads.fling.com +0.0.0.0 ads.floridatoday.com +0.0.0.0 ads.fox.com +0.0.0.0 ads.fredericksburg.com +0.0.0.0 ads.freebannertrade.com +0.0.0.0 ads.freeskreen.com +0.0.0.0 ads.freshmeat.net +0.0.0.0 ads.fresnobee.com +0.0.0.0 ads.fuckingmachines.com +0.0.0.0 ads.gamblinghit.com +0.0.0.0 ads.game.net +0.0.0.0 ads.gamecopyworld.no +0.0.0.0 ads.gameinformer.com +0.0.0.0 ads.gamelink.com +0.0.0.0 ads.gamespy.com +0.0.0.0 ads.garga.biz +0.0.0.0 ads.gateway.com +0.0.0.0 ads.gettools.com +0.0.0.0 ads.gigaom.com.php5-12.websitetestlink.com +0.0.0.0 ads.globeandmail.com +0.0.0.0 ads.globo.com +0.0.0.0 ads.gmg.valueclick.net +0.0.0.0 ads.god.co.uk +0.0.0.0 ads.golfweek.com +0.0.0.0 ads.gorillanation.com +0.0.0.0 ads.granadamedia.com +0.0.0.0 ads.greenbaypressgazette.com +0.0.0.0 ads.greenvilleonline.com +0.0.0.0 ads.gunaxin.com +0.0.0.0 ads.haber3.com +0.0.0.0 ads.haber7.net +0.0.0.0 ads.haberler.com +0.0.0.0 ads.halogennetwork.com +0.0.0.0 ads.hamptonroads.com +0.0.0.0 ads.hamtonroads.com +0.0.0.0 ads.hardwarezone.com +0.0.0.0 ads.he.valueclick.net +0.0.0.0 ads.herald-mail.com +0.0.0.0 ads.heraldnet.com +0.0.0.0 ads.heraldonline.com +0.0.0.0 ads.heraldsun.com +0.0.0.0 ads.heroldonline.com +0.0.0.0 ads.hitcents.com +0.0.0.0 ads.hlwd.valueclick.net +0.0.0.0 ads.hollandsentinel.com +0.0.0.0 ads.hooqy.com +0.0.0.0 ads.hosting.vcmedia.vn +0.0.0.0 ads.hothardware.com +0.0.0.0 ads.hulu.com.edgesuite.net +0.0.0.0 ads.humorbua.no +0.0.0.0 ads.i-am-bored.com +0.0.0.0 ads.i12.de +0.0.0.0 ads.i33.com +0.0.0.0 ads.iboost.com +0.0.0.0 ads.id-t.com +0.0.0.0 ads.iforex.com +0.0.0.0 ads.ihaberadserver.com +0.0.0.0 ads.illuminatednation.com +0.0.0.0 ads.imdb.com +0.0.0.0 ads.imposibil.ro +0.0.0.0 ads.indeed.com +0.0.0.0 ads.indya.com +0.0.0.0 ads.indystar.com +0.0.0.0 ads.inedomedia.com +0.0.0.0 ads.inetdirectories.com +0.0.0.0 ads.inetinteractive.com +0.0.0.0 ads.infospace.com +0.0.0.0 ads.injersey.com +0.0.0.0 ads.insidehighered.com +0.0.0.0 ads.intellicast.com +0.0.0.0 ads.intergi.com +0.0.0.0 ads.inthesidebar.com +0.0.0.0 ads.iol.co.il +0.0.0.0 ads.ireport.com +0.0.0.0 ads.isat-tech.com +0.0.0.0 ads.isum.de +0.0.0.0 ads.jacksonville.com +0.0.0.0 ads.jeneauempire.com +0.0.0.0 ads.jetpackdigital.com +0.0.0.0 ads.jetphotos.net +0.0.0.0 ads.jewcy.com +0.0.0.0 ads.jimworld.com +0.0.0.0 ads.jlisting.jp +0.0.0.0 ads.joetec.net +0.0.0.0 ads.jokaroo.com +0.0.0.0 ads.jornadavirtual.com.mx +0.0.0.0 ads.jossip.com +0.0.0.0 ads.juicyads.com +0.0.0.0 ads.juneauempire.com +0.0.0.0 ads.jwtt3.com +0.0.0.0 ads.kazaa.com +0.0.0.0 ads.keywordblocks.com +0.0.0.0 ads.kixer.com +0.0.0.0 ads.kleinman.com +0.0.0.0 ads.kmpads.com +0.0.0.0 ads.kokteyl.com +0.0.0.0 ads.koreanfriendfinder.com +0.0.0.0 ads.ksl.com +0.0.0.0 ads.kure.tv +0.0.0.0 ads.leo.org +0.0.0.0 ads.lfstmedia.com +0.0.0.0 ads.lilengine.com +0.0.0.0 ads.link4ads.com +0.0.0.0 ads.linksponsor.com +0.0.0.0 ads.linktracking.net +0.0.0.0 ads.list-universe.com +0.0.0.0 ads.live365.com +0.0.0.0 ads.ljworld.com +0.0.0.0 ads.lmmob.com +0.0.0.0 ads.lnkworld.com +0.0.0.0 ads.localnow.com +0.0.0.0 ads.lubbockonline.com +0.0.0.0 ads.lucidmedia.com +0.0.0.0 ads.lucidmedia.com.gslb.com +0.0.0.0 ads.lycos-europe.com +0.0.0.0 ads.lycos.com +0.0.0.0 ads.macnews.de +0.0.0.0 ads.macupdate.com +0.0.0.0 ads.madison.com +0.0.0.0 ads.madisonavenue.com +0.0.0.0 ads.magnetic.is +0.0.0.0 ads.mail.com +0.0.0.0 ads.mail3x.com +0.0.0.0 ads.maksimum.net +0.0.0.0 ads.mambocommunities.com +0.0.0.0 ads.mdchoice.com +0.0.0.0 ads.mediaforge.com +0.0.0.0 ads.mediamayhemcorp.com +0.0.0.0 ads.mediaturf.net +0.0.0.0 ads.mefeedia.com +0.0.0.0 ads.megaproxy.com +0.0.0.0 ads.meropar.jp +0.0.0.0 ads.metblogs.com +0.0.0.0 ads.metropolis.co.jp +0.0.0.0 ads.mindsetnetwork.com +0.0.0.0 ads.miniclip.com +0.0.0.0 ads.mininova.org +0.0.0.0 ads.mircx.com +0.0.0.0 ads.mixi.jp +0.0.0.0 ads.mixtraffic.com +0.0.0.0 ads.mlive.com +0.0.0.0 ads.mm.ap.org +0.0.0.0 ads.mndaily.com +0.0.0.0 ads.mobiledia.com +0.0.0.0 ads.mobygames.com +0.0.0.0 ads.modbee.com +0.0.0.0 ads.mofos.com +0.0.0.0 ads.monster.com +0.0.0.0 ads.morningstar.com +0.0.0.0 ads.mouseplanet.com +0.0.0.0 ads.movieweb.com +0.0.0.0 ads.mp3searchy.com +0.0.0.0 ads.mt.valueclick.net +0.0.0.0 ads.mtv.uol.com.br +0.0.0.0 ads.musiccity.com +0.0.0.0 ads.mustangworks.com +0.0.0.0 ads.mycricket.com +0.0.0.0 ads.mysimon.com +0.0.0.0 ads.mytelus.com +0.0.0.0 ads.nandomedia.com +0.0.0.0 ads.nationalreview.com +0.0.0.0 ads.nativeinstruments.de +0.0.0.0 ads.neoseeker.com +0.0.0.0 ads.neowin.net +0.0.0.0 ads.nerve.com +0.0.0.0 ads.netbul.com +0.0.0.0 ads.nethaber.com +0.0.0.0 ads.networkwcs.net +0.0.0.0 ads.networldmedia.net +0.0.0.0 ads.neudesicmediagroup.com +0.0.0.0 ads.newcity.com +0.0.0.0 ads.newcitynet.com +0.0.0.0 ads.newsbtc.com +0.0.0.0 ads.newsminerextra.com +0.0.0.0 ads.newsobserver.com +0.0.0.0 ads.newtention.net +0.0.0.0 ads.newtimes.com +0.0.0.0 ads.ngenuity.com +0.0.0.0 ads.nicovideo.jp +0.0.0.0 ads.northjersey.com +0.0.0.0 ads.novem.pl +0.0.0.0 ads.nowrunning.com +0.0.0.0 ads.npr.valueclick.net +0.0.0.0 ads.ntadvice.com +0.0.0.0 ads.nudecards.com +0.0.0.0 ads.nwsource.com.edgesuite.net +0.0.0.0 ads.nyjournalnews.com +0.0.0.0 ads.nyootv.com +0.0.0.0 ads.nypost.com +0.0.0.0 ads.omaha.com +0.0.0.0 ads.online.ie +0.0.0.0 ads.onlineathens.com +0.0.0.0 ads.onlinevenditatio.space +0.0.0.0 ads.onvertise.com +0.0.0.0 ads.open.pl +0.0.0.0 ads.opensubtitles.org +0.0.0.0 ads.oregonlive.com +0.0.0.0 ads.orsm.net +0.0.0.0 ads.osdn.com +0.0.0.0 ads.pandora.tv.net +0.0.0.0 ads.panoramtech.net +0.0.0.0 ads.paper.li +0.0.0.0 ads.papeteka.com +0.0.0.0 ads.parrysound.com +0.0.0.0 ads.partner2profit.com +0.0.0.0 ads.pastemagazine.com +0.0.0.0 ads.paxnet.co.kr +0.0.0.0 ads.pcper.com +0.0.0.0 ads.pdxguide.com +0.0.0.0 ads.peel.com +0.0.0.0 ads.peninsulaclarion.com +0.0.0.0 ads.pennyweb.com +0.0.0.0 ads.people.com.cn +0.0.0.0 ads.persgroep.net +0.0.0.0 ads.peteava.ro +0.0.0.0 ads.pg.valueclick.net +0.0.0.0 ads.phillyburbs.com +0.0.0.0 ads.pilotonline.com +0.0.0.0 ads.pitchforkmedia.com +0.0.0.0 ads.pittsburghlive.com +0.0.0.0 ads.pixiq.com +0.0.0.0 ads.place1.com +0.0.0.0 ads.planet-f1.com +0.0.0.0 ads.plantyours.com +0.0.0.0 ads.pno.net +0.0.0.0 ads.poconorecord.com +0.0.0.0 ads.pointroll.com +0.0.0.0 ads.portlandmercury.com +0.0.0.0 ads.postimees.ee +0.0.0.0 ads.premiumnetwork.com +0.0.0.0 ads.premiumnetwork.net +0.0.0.0 ads.pressdemo.com +0.0.0.0 ads.pricescan.com +0.0.0.0 ads.primaryclick.com +0.0.0.0 ads.primeinteractive.net +0.0.0.0 ads.pro-market.net +0.0.0.0 ads.pro-market.net.edgesuite.net +0.0.0.0 ads.profitsdeluxe.com +0.0.0.0 ads.profootballtalk.com +0.0.0.0 ads.prospect.org +0.0.0.0 ads.pruc.org +0.0.0.0 ads.queendom.com +0.0.0.0 ads.quicken.com +0.0.0.0 ads.rackshack.net +0.0.0.0 ads.rasmussenreports.com +0.0.0.0 ads.ratemyprofessors.com +0.0.0.0 ads.rcgroups.com +0.0.0.0 ads.rdstore.com +0.0.0.0 ads.realcastmedia.com +0.0.0.0 ads.realcities.com +0.0.0.0 ads.realmedia.de +0.0.0.0 ads.realtechnetwork.net +0.0.0.0 ads.reason.com +0.0.0.0 ads.redorbit.com +0.0.0.0 ads.register.com +0.0.0.0 ads.reklamatik.com +0.0.0.0 ads.reklamlar.net +0.0.0.0 ads.revenews.com +0.0.0.0 ads.revenue.net +0.0.0.0 ads.revsci.net +0.0.0.0 ads.rim.co.uk +0.0.0.0 ads.roanoke.com +0.0.0.0 ads.rockstargames.com +0.0.0.0 ads.rodale.com +0.0.0.0 ads.roiserver.com +0.0.0.0 ads.rondomondo.com +0.0.0.0 ads.rootzoo.com +0.0.0.0 ads.rottentomatoes.com +0.0.0.0 ads.rp-online.de +0.0.0.0 ads.ruralpress.com +0.0.0.0 ads.sabah.com.tr +0.0.0.0 ads.sacbee.com +0.0.0.0 ads.scabee.com +0.0.0.0 ads.schwabtrader.com +0.0.0.0 ads.scott-sports.com +0.0.0.0 ads.scottusa.com +0.0.0.0 ads.seattletimes.com +0.0.0.0 ads.seriouswheels.com +0.0.0.0 ads.sexier.com +0.0.0.0 ads.sfusion.com +0.0.0.0 ads.shiftdelete.net +0.0.0.0 ads.shoppingads.com +0.0.0.0 ads.shoutfile.com +0.0.0.0 ads.shovtvnet.com +0.0.0.0 ads.showtvnet.com +0.0.0.0 ads.sify.com +0.0.0.0 ads.simpli.fi +0.0.0.0 ads.simtel.com +0.0.0.0 ads.simtel.net +0.0.0.0 ads.sitemeter.com +0.0.0.0 ads.sixapart.com +0.0.0.0 ads.sl.interpals.net +0.0.0.0 ads.smartclicks.com +0.0.0.0 ads.smartclicks.net +0.0.0.0 ads.smowtion.com +0.0.0.0 ads.snowball.com +0.0.0.0 ads.socialtheater.com +0.0.0.0 ads.sohh.com +0.0.0.0 ads.somethingawful.com +0.0.0.0 ads.songs.pk +0.0.0.0 ads.specificclick.com +0.0.0.0 ads.specificmedia.com +0.0.0.0 ads.specificpop.com +0.0.0.0 ads.spilgames.com +0.0.0.0 ads.spintrade.com +0.0.0.0 ads.spymac.net +0.0.0.0 ads.starbanner.com +0.0.0.0 ads.stephensmedia.com +0.0.0.0 ads.stileproject.com +0.0.0.0 ads.stoiximan.gr +0.0.0.0 ads.stupid.com +0.0.0.0 ads.sumotorrent.com +0.0.0.0 ads.sunjournal.com +0.0.0.0 ads.sup.com +0.0.0.0 ads.superonline.com +0.0.0.0 ads.swiftnews.com +0.0.0.0 ads.switchboard.com +0.0.0.0 ads.tbs.com +0.0.0.0 ads.teamyehey.com +0.0.0.0 ads.technoratimedia.com +0.0.0.0 ads.techvibes.com +0.0.0.0 ads.techweb.com +0.0.0.0 ads.telecinco.es +0.0.0.0 ads.telegraaf.nl +0.0.0.0 ads.the15thinternet.com +0.0.0.0 ads.theawl.com +0.0.0.0 ads.thebugs.ws +0.0.0.0 ads.thecoolhunter.net +0.0.0.0 ads.thecrimson.com +0.0.0.0 ads.thefrisky.com +0.0.0.0 ads.thegauntlet.com +0.0.0.0 ads.theglobeandmail.com +0.0.0.0 ads.theindependent.com +0.0.0.0 ads.theolympian.com +0.0.0.0 ads.thesmokinggun.com +0.0.0.0 ads.thestranger.com +0.0.0.0 ads.thewebfreaks.com +0.0.0.0 ads.timesunion.com +0.0.0.0 ads.tiscali.fr +0.0.0.0 ads.tnt.tv +0.0.0.0 ads.top-banners.com +0.0.0.0 ads.top500.org +0.0.0.0 ads.toronto.com +0.0.0.0 ads.torrpedo.net +0.0.0.0 ads.tracfonewireless.com +0.0.0.0 ads.track.net +0.0.0.0 ads.trackitdown.net +0.0.0.0 ads.traderonline.com +0.0.0.0 ads.traffichaus.com +0.0.0.0 ads.trafficjunky.net +0.0.0.0 ads.traffikings.com +0.0.0.0 ads.treehugger.com +0.0.0.0 ads.tricityherald.com +0.0.0.0 ads.tromaville.com +0.0.0.0 ads.trutv.com +0.0.0.0 ads.tucows.com +0.0.0.0 ads.turkticaret.net +0.0.0.0 ads.tw.adsonar.com +0.0.0.0 ads.ucomics.com +0.0.0.0 ads.uigc.net +0.0.0.0 ads.ukclimbing.com +0.0.0.0 ads.ultimatesurrender.com +0.0.0.0 ads.unixathome.org +0.0.0.0 ads.update.com +0.0.0.0 ads.uproar.com +0.0.0.0 ads.urbandictionary.com +0.0.0.0 ads.us.e-planning.ne +0.0.0.0 ads.us.e-planning.net +0.0.0.0 ads.userfriendly.org +0.0.0.0 ads.v3exchange.com +0.0.0.0 ads.vaildaily.com +0.0.0.0 ads.valuead.com +0.0.0.0 ads.vegas.com +0.0.0.0 ads.veloxia.com +0.0.0.0 ads.ventivmedia.com +0.0.0.0 ads.veoh.com +0.0.0.0 ads.verkata.com +0.0.0.0 ads.vesperexchange.com +0.0.0.0 ads.vg.basefarm.net +0.0.0.0 ads.viddler.com +0.0.0.0 ads.videoadvertising.com +0.0.0.0 ads.viewlondon.co.uk +0.0.0.0 ads.virginislandsdailynews.com +0.0.0.0 ads.vnuemedia.com +0.0.0.0 ads.vs.co +0.0.0.0 ads.vs.com +0.0.0.0 ads.waframedia1.com +0.0.0.0 ads.wanadooregie.com +0.0.0.0 ads.warcry.com +0.0.0.0 ads.watershed-publishing.com +0.0.0.0 ads.wave.si +0.0.0.0 ads.weather.com +0.0.0.0 ads.web.alwayson-network.com +0.0.0.0 ads.web.compuserve.com +0.0.0.0 ads.web21.com +0.0.0.0 ads.webattack.com +0.0.0.0 ads.webcoretech.com +0.0.0.0 ads.webfeat.com +0.0.0.0 ads.webheat.com +0.0.0.0 ads.webhosting.info +0.0.0.0 ads.webindia123.com +0.0.0.0 ads.webisleri.com +0.0.0.0 ads.webmd.com +0.0.0.0 ads.webnet.advance.net +0.0.0.0 ads.websponsors.com +0.0.0.0 ads.weissinc.com +0.0.0.0 ads.whaleads.com +0.0.0.0 ads.winsite.com +0.0.0.0 ads.wnd.com +0.0.0.0 ads.worldstarhiphop.com +0.0.0.0 ads.wunderground.com +0.0.0.0 ads.x10.com +0.0.0.0 ads.x10.net +0.0.0.0 ads.x17online.com +0.0.0.0 ads.xbox-scene.com +0.0.0.0 ads.xboxic.com +0.0.0.0 ads.xposed.com +0.0.0.0 ads.xtra.ca +0.0.0.0 ads.xtramsn.co.nz +0.0.0.0 ads.xxxbunker.com +0.0.0.0 ads.yieldmedia.net +0.0.0.0 ads.yimg.com.edgesuite.net +0.0.0.0 ads.youporn.com +0.0.0.0 ads.zamunda.se +0.0.0.0 ads.zap2it.com +0.0.0.0 ads.zynga.com +0.0.0.0 ads0.okcupid.com +0.0.0.0 ads01.com +0.0.0.0 ads01.focalink.com +0.0.0.0 ads01.hyperbanner.net +0.0.0.0 ads02.focalink.com +0.0.0.0 ads02.hyperbanner.net +0.0.0.0 ads03.focalink.com +0.0.0.0 ads03.hyperbanner.net +0.0.0.0 ads04.focalink.com +0.0.0.0 ads04.hyperbanner.net +0.0.0.0 ads05.focalink.com +0.0.0.0 ads05.hyperbanner.net +0.0.0.0 ads06.focalink.com +0.0.0.0 ads06.hyperbanner.net +0.0.0.0 ads07.focalink.com +0.0.0.0 ads07.hyperbanner.net +0.0.0.0 ads08.focalink.com +0.0.0.0 ads08.hyperbanner.net +0.0.0.0 ads09.focalink.com +0.0.0.0 ads09.hyperbanner.net +0.0.0.0 ads1.activeagent.at +0.0.0.0 ads1.ad-flow.com +0.0.0.0 ads1.admedia.ro +0.0.0.0 ads1.advance.net +0.0.0.0 ads1.advertwizard.com +0.0.0.0 ads1.ami-admin.com +0.0.0.0 ads1.destructoid.com +0.0.0.0 ads1.empiretheatres.com +0.0.0.0 ads1.erotism.com +0.0.0.0 ads1.eudora.com +0.0.0.0 ads1.globeandmail.com +0.0.0.0 ads1.itadnetwork.co.uk +0.0.0.0 ads1.jev.co.za +0.0.0.0 ads1.msads.net +0.0.0.0 ads1.perfadbrite.com.akadns.net +0.0.0.0 ads1.performancingads.com +0.0.0.0 ads1.realcities.com +0.0.0.0 ads1.revenue.net +0.0.0.0 ads1.sptimes.com +0.0.0.0 ads1.theglobeandmail.com +0.0.0.0 ads1.ucomics.com +0.0.0.0 ads1.udc.advance.net +0.0.0.0 ads1.updated.com +0.0.0.0 ads1.virtumundo.com +0.0.0.0 ads1.zdnet.com +0.0.0.0 ads10.focalink.com +0.0.0.0 ads10.hyperbanner.net +0.0.0.0 ads10.udc.advance.net +0.0.0.0 ads11.focalink.com +0.0.0.0 ads11.hyperbanner.net +0.0.0.0 ads11.udc.advance.net +0.0.0.0 ads12.focalink.com +0.0.0.0 ads12.hyperbanner.net +0.0.0.0 ads12.udc.advance.net +0.0.0.0 ads13.focalink.com +0.0.0.0 ads13.hyperbanner.net +0.0.0.0 ads13.udc.advance.net +0.0.0.0 ads14.bpath.com +0.0.0.0 ads14.focalink.com +0.0.0.0 ads14.hyperbanner.net +0.0.0.0 ads14.udc.advance.net +0.0.0.0 ads15.bpath.com +0.0.0.0 ads15.focalink.com +0.0.0.0 ads15.hyperbanner.net +0.0.0.0 ads15.udc.advance.net +0.0.0.0 ads16.advance.net +0.0.0.0 ads16.focalink.com +0.0.0.0 ads16.hyperbanner.net +0.0.0.0 ads16.udc.advance.net +0.0.0.0 ads17.focalink.com +0.0.0.0 ads17.hyperbanner.net +0.0.0.0 ads18.focalink.com +0.0.0.0 ads18.hyperbanner.net +0.0.0.0 ads19.focalink.com +0.0.0.0 ads2-adnow.com +0.0.0.0 ads2.ad-flow.com +0.0.0.0 ads2.adbrite.com +0.0.0.0 ads2.advance.net +0.0.0.0 ads2.advertwizard.com +0.0.0.0 ads2.canoe.ca +0.0.0.0 ads2.clickad.com +0.0.0.0 ads2.collegclub.com +0.0.0.0 ads2.collegeclub.com +0.0.0.0 ads2.drivelinemedia.com +0.0.0.0 ads2.emeraldcoast.com +0.0.0.0 ads2.exhedra.com +0.0.0.0 ads2.firingsquad.com +0.0.0.0 ads2.haber3.com +0.0.0.0 ads2.ihaberadserver.com +0.0.0.0 ads2.ljworld.com +0.0.0.0 ads2.msn.com +0.0.0.0 ads2.newtimes.com +0.0.0.0 ads2.opensubtitles.org +0.0.0.0 ads2.osdn.com +0.0.0.0 ads2.pittsburghlive.com +0.0.0.0 ads2.realcities.com +0.0.0.0 ads2.revenue.net +0.0.0.0 ads2.rp.pl +0.0.0.0 ads2.theglobeandmail.com +0.0.0.0 ads2.udc.advance.net +0.0.0.0 ads2.virtumundo.com +0.0.0.0 ads2.weblogssl.com +0.0.0.0 ads2.zdnet.com +0.0.0.0 ads2.zeusclicks.com +0.0.0.0 ads20.focalink.com +0.0.0.0 ads21.focalink.com +0.0.0.0 ads22.focalink.com +0.0.0.0 ads23.focalink.com +0.0.0.0 ads24.focalink.com +0.0.0.0 ads25.focalink.com +0.0.0.0 ads2ads.net +0.0.0.0 ads2srv.com +0.0.0.0 ads3.ad-flow.com +0.0.0.0 ads3.adman.gr +0.0.0.0 ads3.advance.net +0.0.0.0 ads3.advertwizard.com +0.0.0.0 ads3.canoe.ca +0.0.0.0 ads3.freebannertrade.com +0.0.0.0 ads3.haber3.com +0.0.0.0 ads3.ihaberadserver.com +0.0.0.0 ads3.jubii.dk +0.0.0.0 ads3.realcities.com +0.0.0.0 ads3.udc.advance.net +0.0.0.0 ads3.virtumundo.com +0.0.0.0 ads3.zdnet.com +0.0.0.0 ads36.hyperbanner.net +0.0.0.0 ads360.com +0.0.0.0 ads4.ad-flow.com +0.0.0.0 ads4.advance.net +0.0.0.0 ads4.advertwizard.com +0.0.0.0 ads4.canoe.ca +0.0.0.0 ads4.realcities.com +0.0.0.0 ads4.udc.advance.net +0.0.0.0 ads4.virtumundo.com +0.0.0.0 ads4cheap.com +0.0.0.0 ads5.ad-flow.com +0.0.0.0 ads5.advance.net +0.0.0.0 ads5.advertwizard.com +0.0.0.0 ads5.fxdepo.com +0.0.0.0 ads5.mconetwork.com +0.0.0.0 ads5.sabah.com.tr +0.0.0.0 ads5.udc.advance.net +0.0.0.0 ads5.virtumundo.com +0.0.0.0 ads6.ad-flow.com +0.0.0.0 ads6.advance.net +0.0.0.0 ads6.advertwizard.com +0.0.0.0 ads6.udc.advance.net +0.0.0.0 ads7.ad-flow.com +0.0.0.0 ads7.advance.net +0.0.0.0 ads7.advertwizard.com +0.0.0.0 ads7.speedbit.com +0.0.0.0 ads7.udc.advance.net +0.0.0.0 ads8.ad-flow.com +0.0.0.0 ads8.advertwizard.com +0.0.0.0 ads8.udc.advance.net +0.0.0.0 ads80.com +0.0.0.0 ads9.ad-flow.com +0.0.0.0 ads9.advertwizard.com +0.0.0.0 ads9.udc.advance.net +0.0.0.0 adsadmin.aspentimes.com +0.0.0.0 adsadmin.corusradionetwork.com +0.0.0.0 adsadmin.vaildaily.com +0.0.0.0 adsbizsimple.com +0.0.0.0 adscendmedia.com +0.0.0.0 adsclick.qq.com +0.0.0.0 adsearch.adkontekst.pl +0.0.0.0 adsearch.pl +0.0.0.0 adsearch.wp.pl +0.0.0.0 adsentnetwork.com +0.0.0.0 adserer.ihigh.com +0.0.0.0 adserv.aip.org +0.0.0.0 adserv.bravenet.com +0.0.0.0 adserv.entriq.net +0.0.0.0 adserv.free6.com +0.0.0.0 adserv.geocomm.com +0.0.0.0 adserv.internetfuel.com +0.0.0.0 adserv.jupiter.com +0.0.0.0 adserv.lwmn.net +0.0.0.0 adserv.maineguide.com +0.0.0.0 adserv.muchosucko.com +0.0.0.0 adserv.mywebtimes.com +0.0.0.0 adserv.pitchforkmedia.com +0.0.0.0 adserv.postbulletin.com +0.0.0.0 adserv.quality-channel.de +0.0.0.0 adserv.usps.com +0.0.0.0 adserv001.adtech.de +0.0.0.0 adserv001.adtech.fr +0.0.0.0 adserv001.adtech.us +0.0.0.0 adserv002.adtech.de +0.0.0.0 adserv002.adtech.fr +0.0.0.0 adserv002.adtech.us +0.0.0.0 adserv003.adtech.de +0.0.0.0 adserv003.adtech.fr +0.0.0.0 adserv003.adtech.us +0.0.0.0 adserv004.adtech.de +0.0.0.0 adserv004.adtech.fr +0.0.0.0 adserv004.adtech.us +0.0.0.0 adserv005.adtech.de +0.0.0.0 adserv005.adtech.fr +0.0.0.0 adserv005.adtech.us +0.0.0.0 adserv006.adtech.de +0.0.0.0 adserv006.adtech.fr +0.0.0.0 adserv006.adtech.us +0.0.0.0 adserv007.adtech.de +0.0.0.0 adserv007.adtech.fr +0.0.0.0 adserv007.adtech.us +0.0.0.0 adserv008.adtech.de +0.0.0.0 adserv008.adtech.fr +0.0.0.0 adserv008.adtech.us +0.0.0.0 adserv2.bravenet.com +0.0.0.0 adservant.guj.de +0.0.0.0 adserve.adtoll.com +0.0.0.0 adserve.canadawidemagazines.com +0.0.0.0 adserve.city-ad.com +0.0.0.0 adserve.ehpub.com +0.0.0.0 adserve.gossipgirls.com +0.0.0.0 adserve.mizzenmedia.com +0.0.0.0 adserve.podaddies.com +0.0.0.0 adserve.profit-smart.com +0.0.0.0 adserve.shopzilla.com +0.0.0.0 adserve.splicetoday.com +0.0.0.0 adserve.viaarena.com +0.0.0.0 adserve5.nikkeibp.co.jp +0.0.0.0 adserver-2.ig.com.br +0.0.0.0 adserver-3.ig.com.br +0.0.0.0 adserver-4.ig.com.br +0.0.0.0 adserver-5.ig.com.br +0.0.0.0 adserver-espnet.sportszone.net +0.0.0.0 adserver-images.adikteev.com +0.0.0.0 adserver.100free.com +0.0.0.0 adserver.163.com +0.0.0.0 adserver.2618.com +0.0.0.0 adserver.3digit.de +0.0.0.0 adserver.a.in.monster.com +0.0.0.0 adserver.abv.bg +0.0.0.0 adserver.ad-it.dk +0.0.0.0 adserver.adreactor.com +0.0.0.0 adserver.adremedy.com +0.0.0.0 adserver.ads360.com +0.0.0.0 adserver.adserver.com.pl +0.0.0.0 adserver.adsimsar.net +0.0.0.0 adserver.adsincontext.com +0.0.0.0 adserver.adtech.fr +0.0.0.0 adserver.adtech.us +0.0.0.0 adserver.adtechus.com +0.0.0.0 adserver.advertist.com +0.0.0.0 adserver.affiliatemg.com +0.0.0.0 adserver.affiliation.com +0.0.0.0 adserver.aim4media.com +0.0.0.0 adserver.airmiles.ca +0.0.0.0 adserver.akqa.net +0.0.0.0 adserver.allheadlinenews.com +0.0.0.0 adserver.amnews.com +0.0.0.0 adserver.ancestry.com +0.0.0.0 adserver.anemo.com +0.0.0.0 adserver.anm.co.uk +0.0.0.0 adserver.archant.co.uk +0.0.0.0 adserver.artempireindustries.com +0.0.0.0 adserver.arttoday.com +0.0.0.0 adserver.atari.net +0.0.0.0 adserver.billiger-surfen.de +0.0.0.0 adserver.billiger-telefonieren.de +0.0.0.0 adserver.bizland-inc.net +0.0.0.0 adserver.bluereactor.com +0.0.0.0 adserver.bluereactor.net +0.0.0.0 adserver.bluewin.ch +0.0.0.0 adserver.buttonware.com +0.0.0.0 adserver.buttonware.net +0.0.0.0 adserver.cantv.net +0.0.0.0 adserver.cebu-online.com +0.0.0.0 adserver.cheatplanet.com +0.0.0.0 adserver.chickclick.com +0.0.0.0 adserver.click4cash.de +0.0.0.0 adserver.clubic.com +0.0.0.0 adserver.clundressed.com +0.0.0.0 adserver.co.il +0.0.0.0 adserver.colleges.com +0.0.0.0 adserver.com-solutions.com +0.0.0.0 adserver.comparatel.fr +0.0.0.0 adserver.conjelco.com +0.0.0.0 adserver.corusradionetwork.com +0.0.0.0 adserver.creative-asia.com +0.0.0.0 adserver.creativeinspire.com +0.0.0.0 adserver.dayrates.com +0.0.0.0 adserver.dbusiness.com +0.0.0.0 adserver.developersnetwork.com +0.0.0.0 adserver.devx.com +0.0.0.0 adserver.digitalpartners.com +0.0.0.0 adserver.directforce.com +0.0.0.0 adserver.directforce.net +0.0.0.0 adserver.dnps.com +0.0.0.0 adserver.dotmusic.com +0.0.0.0 adserver.eham.net +0.0.0.0 adserver.emapadserver.com +0.0.0.0 adserver.emporis.com +0.0.0.0 adserver.emulation64.com +0.0.0.0 adserver.eudora.com +0.0.0.0 adserver.eva2000.com +0.0.0.0 adserver.expatica.nxs.nl +0.0.0.0 adserver.ezzhosting.com +0.0.0.0 adserver.filefront.com +0.0.0.0 adserver.fmpub.net +0.0.0.0 adserver.fr.adtech.de +0.0.0.0 adserver.gameparty.net +0.0.0.0 adserver.gamesquad.net +0.0.0.0 adserver.garden.com +0.0.0.0 adserver.gecce.com +0.0.0.0 adserver.gorillanation.com +0.0.0.0 adserver.gr +0.0.0.0 adserver.gunaxin.com +0.0.0.0 adserver.harktheherald.com +0.0.0.0 adserver.harvestadsdepot.com +0.0.0.0 adserver.hellasnet.gr +0.0.0.0 adserver.hg-computer.de +0.0.0.0 adserver.hi-m.de +0.0.0.0 adserver.hispavista.com +0.0.0.0 adserver.hk.outblaze.com +0.0.0.0 adserver.home.pl +0.0.0.0 adserver.hostinteractive.com +0.0.0.0 adserver.humanux.com +0.0.0.0 adserver.hwupgrade.it +0.0.0.0 adserver.icmedienhaus.de +0.0.0.0 adserver.ifmagazine.com +0.0.0.0 adserver.ig.com.br +0.0.0.0 adserver.ign.com +0.0.0.0 adserver.ilounge.com +0.0.0.0 adserver.infinit.net +0.0.0.0 adserver.infotiger.com +0.0.0.0 adserver.interfree.it +0.0.0.0 adserver.inwind.it +0.0.0.0 adserver.ision.de +0.0.0.0 adserver.isonews.com +0.0.0.0 adserver.ixm.co.uk +0.0.0.0 adserver.jacotei.com.br +0.0.0.0 adserver.janes.net +0.0.0.0 adserver.janes.org +0.0.0.0 adserver.jolt.co.uk +0.0.0.0 adserver.journalinteractive.com +0.0.0.0 adserver.juicyads.com +0.0.0.0 adserver.kcilink.com +0.0.0.0 adserver.killeraces.com +0.0.0.0 adserver.kimia.es +0.0.0.0 adserver.kylemedia.com +0.0.0.0 adserver.lanacion.com.ar +0.0.0.0 adserver.lanepress.com +0.0.0.0 adserver.latimes.com +0.0.0.0 adserver.legacy-network.com +0.0.0.0 adserver.linktrader.co.uk +0.0.0.0 adserver.livejournal.com +0.0.0.0 adserver.lostreality.com +0.0.0.0 adserver.lunarpages.com +0.0.0.0 adserver.lycos.co.jp +0.0.0.0 adserver.m2kcore.com +0.0.0.0 adserver.magazyn.pl +0.0.0.0 adserver.matchcraft.com +0.0.0.0 adserver.merc.com +0.0.0.0 adserver.mindshare.de +0.0.0.0 adserver.mobsmith.com +0.0.0.0 adserver.monster.com +0.0.0.0 adserver.monstersandcritics.com +0.0.0.0 adserver.motonews.pl +0.0.0.0 adserver.myownemail.com +0.0.0.0 adserver.netcreators.nl +0.0.0.0 adserver.netshelter.net +0.0.0.0 adserver.newdigitalgroup.com +0.0.0.0 adserver.newmassmedia.net +0.0.0.0 adserver.news-journalonline.com +0.0.0.0 adserver.news.com +0.0.0.0 adserver.newtimes.com +0.0.0.0 adserver.nzoom.com +0.0.0.0 adserver.onwisconsin.com +0.0.0.0 adserver.passion.com +0.0.0.0 adserver.phatmax.net +0.0.0.0 adserver.phillyburbs.com +0.0.0.0 adserver.planet-multiplayer.de +0.0.0.0 adserver.plhb.com +0.0.0.0 adserver.pollstar.com +0.0.0.0 adserver.portal.pl +0.0.0.0 adserver.prodigy.net +0.0.0.0 adserver.proteinos.com +0.0.0.0 adserver.radio-canada.ca +0.0.0.0 adserver.ratestar.net +0.0.0.0 adserver.revver.com +0.0.0.0 adserver.ro +0.0.0.0 adserver.sabc.co.za +0.0.0.0 adserver.sabcnews.co.za +0.0.0.0 adserver.sandbox.cxad.cxense.com +0.0.0.0 adserver.scmp.com +0.0.0.0 adserver.securityfocus.com +0.0.0.0 adserver.sextracker.com +0.0.0.0 adserver.singnet.com +0.0.0.0 adserver.sl.kharkov.ua +0.0.0.0 adserver.smashtv.com +0.0.0.0 adserver.snowball.com +0.0.0.0 adserver.softonic.com +0.0.0.0 adserver.soloserver.com +0.0.0.0 adserver.swiatobrazu.pl +0.0.0.0 adserver.synergetic.de +0.0.0.0 adserver.te.pt +0.0.0.0 adserver.telalink.net +0.0.0.0 adserver.teracent.net +0.0.0.0 adserver.terra.com.br +0.0.0.0 adserver.terra.es +0.0.0.0 adserver.theknot.com +0.0.0.0 adserver.thirty4.com +0.0.0.0 adserver.thisislondon.co.uk +0.0.0.0 adserver.tilted.net +0.0.0.0 adserver.tqs.ca +0.0.0.0 adserver.track-star.com +0.0.0.0 adserver.trader.ca +0.0.0.0 adserver.trafficsyndicate.com +0.0.0.0 adserver.trb.com +0.0.0.0 adserver.tribuneinteractive.com +0.0.0.0 adserver.tsgadv.com +0.0.0.0 adserver.tulsaworld.com +0.0.0.0 adserver.tweakers.net +0.0.0.0 adserver.ugo.com +0.0.0.0 adserver.ugo.nl +0.0.0.0 adserver.ukplus.co.uk +0.0.0.0 adserver.uproxx.com +0.0.0.0 adserver.usermagnet.com +0.0.0.0 adserver.van.net +0.0.0.0 adserver.virgin.net +0.0.0.0 adserver.virtualminds.nl +0.0.0.0 adserver.virtuous.co.uk +0.0.0.0 adserver.voir.ca +0.0.0.0 adserver.webads.co.uk +0.0.0.0 adserver.webads.nl +0.0.0.0 adserver.wemnet.nl +0.0.0.0 adserver.wietforum.nl +0.0.0.0 adserver.x3.hu +0.0.0.0 adserver.ya.com +0.0.0.0 adserver.zaz.com.br +0.0.0.0 adserver.zeads.com +0.0.0.0 adserver01.ancestry.com +0.0.0.0 adserver1.adserver.com.pl +0.0.0.0 adserver1.adtech.com.tr +0.0.0.0 adserver1.economist.com +0.0.0.0 adserver1.eudora.com +0.0.0.0 adserver1.harvestadsdepot.com +0.0.0.0 adserver1.hookyouup.com +0.0.0.0 adserver1.isohunt.com +0.0.0.0 adserver1.lokitorrent.com +0.0.0.0 adserver1.mediainsight.de +0.0.0.0 adserver1.realtracker.com +0.0.0.0 adserver1.sonymusiceurope.com +0.0.0.0 adserver1.teracent.net +0.0.0.0 adserver1.wmads.com +0.0.0.0 adserver2.adserver.com.pl +0.0.0.0 adserver2.atman.pl +0.0.0.0 adserver2.christianitytoday.com +0.0.0.0 adserver2.condenast.co.uk +0.0.0.0 adserver2.creative.com +0.0.0.0 adserver2.eudora.com +0.0.0.0 adserver2.mediainsight.de +0.0.0.0 adserver2.news-journalonline.com +0.0.0.0 adserver2.popdata.de +0.0.0.0 adserver2.realtracker.com +0.0.0.0 adserver2.teracent.net +0.0.0.0 adserver3.eudora.com +0.0.0.0 adserver4.eudora.com +0.0.0.0 adserver9.contextad.com +0.0.0.0 adserverb.conjelco.com +0.0.0.0 adservices.google.com +0.0.0.0 adservices.picadmedia.com +0.0.0.0 adservicestats.com +0.0.0.0 adserving.cpxinteractive.com +0.0.0.0 adservingcentral.com +0.0.0.0 adserwer.o2.pl +0.0.0.0 adseu.novem.pl +0.0.0.0 adsfile.qq.com +0.0.0.0 adsgroup.qq.com +0.0.0.0 adshmct.qq.com +0.0.0.0 adshmmsg.qq.com +0.0.0.0 adsim.sabah.com.tr +0.0.0.0 adsinimages.com +0.0.0.0 adsino24.com +0.0.0.0 adsintl.starwave.com +0.0.0.0 adslvfile.qq.com +0.0.0.0 adslvseed.qq.com +0.0.0.0 adsm.soush.com +0.0.0.0 adsnew.internethaber.com +0.0.0.0 adsnew.userfriendly.org +0.0.0.0 adsniper.ru +0.0.0.0 adsomenoise.cdn01.rambla.be +0.0.0.0 adsp.ciner.com.tr +0.0.0.0 adsp.haberturk.com +0.0.0.0 adspace.zaman.com.tr +0.0.0.0 adspaces.ero-advertising.com +0.0.0.0 adspirit.net +0.0.0.0 adspiro.pl +0.0.0.0 adspr.haber7.net +0.0.0.0 adsqqclick.qq.com +0.0.0.0 adsr3pg.com.br +0.0.0.0 adsrc.bankrate.com +0.0.0.0 adsremote.scripps.com +0.0.0.0 adsremote.scrippsnetwork.com +0.0.0.0 adsrich.qq.com +0.0.0.0 adsrv.bankrate.com +0.0.0.0 adsrv.dispatch.com +0.0.0.0 adsrv.emporis.com +0.0.0.0 adsrv.heraldtribune.com +0.0.0.0 adsrv.hpg.com.br +0.0.0.0 adsrv.lua.pl +0.0.0.0 adsrv.news.com.au +0.0.0.0 adsrv.tuscaloosanews.com +0.0.0.0 adsrv.wilmingtonstar.com +0.0.0.0 adsrv2.wilmingtonstar.com +0.0.0.0 adsrvr.com +0.0.0.0 adssl01.adtech.de +0.0.0.0 adssl01.adtech.fr +0.0.0.0 adssl01.adtech.us +0.0.0.0 adssl02.adtech.de +0.0.0.0 adssl02.adtech.fr +0.0.0.0 adssl02.adtech.us +0.0.0.0 adsspace.net +0.0.0.0 adstest.reklamstore.com +0.0.0.0 adstextview.qq.com +0.0.0.0 adstil.indiatimes.com +0.0.0.0 adstogo.com +0.0.0.0 adstome.com +0.0.0.0 adstract.adk2x.com +0.0.0.0 adstream.cardboardfish.com +0.0.0.0 adstreams.org +0.0.0.0 adsvidsdouble.com +0.0.0.0 adsview.qq.com +0.0.0.0 adsview2.qq.com +0.0.0.0 adsvr.adknowledge.com +0.0.0.0 adsweb.tiscali.cz +0.0.0.0 adsyndication.msn.com +0.0.0.0 adsyndication.yelldirect.com +0.0.0.0 adtag.msn.ca +0.0.0.0 adtag.sympatico.ca +0.0.0.0 adtaily.com +0.0.0.0 adtaily.pl +0.0.0.0 adtcp.ru +0.0.0.0 adtech.com +0.0.0.0 adtech.panthercustomer.com +0.0.0.0 adtech.sabitreklam.com +0.0.0.0 adtegrity.spinbox.net +0.0.0.0 adtext.pl +0.0.0.0 adthru.com +0.0.0.0 adtigerpl.adspirit.net +0.0.0.0 adtlgc.com +0.0.0.0 adtology3.com +0.0.0.0 adtotal.pl +0.0.0.0 adtracking.vinden.nl +0.0.0.0 adtrader.com +0.0.0.0 adultadworld.com +0.0.0.0 adv-op2.joygames.me +0.0.0.0 adv.440net.com +0.0.0.0 adv.adgates.com +0.0.0.0 adv.adtotal.pl +0.0.0.0 adv.adview.pl +0.0.0.0 adv.bannercity.ru +0.0.0.0 adv.bbanner.it +0.0.0.0 adv.bookclubservices.ca +0.0.0.0 adv.federalpost.ru +0.0.0.0 adv.gazeta.pl +0.0.0.0 adv.lampsplus.com +0.0.0.0 adv.merlin.co.il +0.0.0.0 adv.netshelter.net +0.0.0.0 adv.publy.net +0.0.0.0 adv.strategy.it +0.0.0.0 adv.surinter.net +0.0.0.0 adv.virgilio.it +0.0.0.0 adv.zapal.ru +0.0.0.0 adv0005.247realmedia.com +0.0.0.0 adv0035.247realmedia.com +0.0.0.0 advancing-technology.com +0.0.0.0 advconversion.com +0.0.0.0 adveng.hiasys.com +0.0.0.0 adver.pengyou.com +0.0.0.0 adveraction.pl +0.0.0.0 advert.gameranger.com +0.0.0.0 advert.gittigidiyor.com +0.0.0.0 advert.istanbul.net +0.0.0.0 advert.uloz.to +0.0.0.0 advert.uzmantv.com +0.0.0.0 advertere.zamunda.net +0.0.0.0 adverteren.vakmedianet.nl +0.0.0.0 adverterenbijnh.nl +0.0.0.0 adverterenbijsbs.nl +0.0.0.0 advertisers.federatedmedia.net +0.0.0.0 advertising.aol.com +0.0.0.0 advertising.bbcworldwide.com +0.0.0.0 advertising.gfxartist.com +0.0.0.0 advertising.hiasys.com +0.0.0.0 advertising.illinimedia.com +0.0.0.0 advertising.online-media24.de +0.0.0.0 advertising.paltalk.com +0.0.0.0 advertising.wellpack.fr +0.0.0.0 advertising.zenit.org +0.0.0.0 advertisingbay.com +0.0.0.0 advertlets.com +0.0.0.0 advertpro.investorvillage.com +0.0.0.0 adverts.digitalspy.co.uk +0.0.0.0 adverts.ecn.co.uk +0.0.0.0 adverts.freeloader.com +0.0.0.0 adverts.im4ges.com +0.0.0.0 advice-ads-cdn.vice.com +0.0.0.0 advicepl.adocean.pl +0.0.0.0 adview.pl +0.0.0.0 advmaker.ru +0.0.0.0 advplace.com +0.0.0.0 advplace.nuggad.net +0.0.0.0 advserver.xyz +0.0.0.0 advstat.xunlei.com +0.0.0.0 advt.webindia123.com +0.0.0.0 advzilla.com +0.0.0.0 adw.sapo.pt +0.0.0.0 adware.kogaryu.com +0.0.0.0 adweb2.hornymatches.com +0.0.0.0 adwenturehelp.club +0.0.0.0 adx.adform.net +0.0.0.0 adx.adrenalinesk.sk +0.0.0.0 adx.gainesvillesun.com +0.0.0.0 adx.gainesvillsun.com +0.0.0.0 adx.groupstate.com +0.0.0.0 adx.hendersonvillenews.com +0.0.0.0 adx.heraldtribune.com +0.0.0.0 adx.starnewsonline.com +0.0.0.0 adx.theledger.com +0.0.0.0 adxite-ads.com +0.0.0.0 adz.afterdawn.net +0.0.0.0 adzone.ro +0.0.0.0 adzone.stltoday.com +0.0.0.0 adzservice.theday.com +0.0.0.0 ae-gb.mgid.com +0.0.0.0 ae.goodsblock.marketgid.com +0.0.0.0 afdyfxfrwbfy.com +0.0.0.0 afe.specificclick.net +0.0.0.0 afe2.specificclick.net +0.0.0.0 aff.foxtab.com +0.0.0.0 aff.gittigidiyor.com +0.0.0.0 aff.promodeals.nl +0.0.0.0 aff1.gittigidiyor.com +0.0.0.0 aff2.gittigidiyor.com +0.0.0.0 aff3.gittigidiyor.com +0.0.0.0 aff4.gittigidiyor.com +0.0.0.0 affiliate.2mdn.net +0.0.0.0 affiliate.a4dtracker.com +0.0.0.0 affiliate.aol.com +0.0.0.0 affiliate.baazee.com +0.0.0.0 affiliate.cfdebt.com +0.0.0.0 affiliate.exabytes.com.my +0.0.0.0 affiliate.fr.espotting.com +0.0.0.0 affiliate.googleusercontent.com +0.0.0.0 affiliate.hbytracker.com +0.0.0.0 affiliate.kitapyurdu.com +0.0.0.0 affiliate.mlntracker.com +0.0.0.0 affiliates.arvixe.com +0.0.0.0 affiliates.eblastengine.com +0.0.0.0 affiliates.genealogybank.com +0.0.0.0 affimg.pop6.com +0.0.0.0 afform.co.uk +0.0.0.0 affpartners.com +0.0.0.0 affrh2023.com +0.0.0.0 afi.adocean.pl +0.0.0.0 afilo.pl +0.0.0.0 afkarehroshan.com +0.0.0.0 afp.qiyi.com +0.0.0.0 afunnygames.com +0.0.0.0 agisdayra.com +0.0.0.0 agkn.com +0.0.0.0 ahzahg6ohb.com +0.0.0.0 aimg.haber3.com +0.0.0.0 aj.600z.com +0.0.0.0 ajcclassifieds.com +0.0.0.0 ak.buyservices.com +0.0.0.0 ak.maxserving.com +0.0.0.0 ak.p.openx.net +0.0.0.0 aka-cdn-ns.adtech.de +0.0.0.0 aka-cdn-ns.adtechus.com +0.0.0.0 aka-cdn.adtechus.com +0.0.0.0 akaads-espn.starwave.com +0.0.0.0 akamai.invitemedia.com +0.0.0.0 ako.cc +0.0.0.0 aksdk-images.adikteev.com +0.0.0.0 aktif.haberx.com +0.0.0.0 al1.sharethis.com +0.0.0.0 alert.police-patrol-agent.com +0.0.0.0 all.orfr.adgtw.orangeads.fr +0.0.0.0 alliance.adbureau.net +0.0.0.0 altfarm.mediaplex.com +0.0.0.0 alxsite.com +0.0.0.0 amazinggreentechshop.com +0.0.0.0 amch.questionmarket.com +0.0.0.0 americansingles.click-url.com +0.0.0.0 amplifypixel.outbrain.com +0.0.0.0 amrytt.adk2x.com +0.0.0.0 amscdn.btrll.com +0.0.0.0 analysis.fc2.com +0.0.0.0 analytics.ku6.com +0.0.0.0 analytics.kwebsoft.com +0.0.0.0 analytics.onesearch.id +0.0.0.0 analytics.percentmobile.com +0.0.0.0 analytics.services.kirra.nl +0.0.0.0 analytics.shareaholic.com +0.0.0.0 analytics.spotta.nl +0.0.0.0 analytics.verizonenterprise.com +0.0.0.0 analytics.vodafone.co.uk +0.0.0.0 analyzer51.fc2.com +0.0.0.0 anetit.tradedoubler.com +0.0.0.0 ankieta-online.pl +0.0.0.0 annuaire-autosurf.com +0.0.0.0 anonymousstats.keefox.org +0.0.0.0 anrtx.tacoda.net +0.0.0.0 answers.us.intellitxt.com +0.0.0.0 antyweb.push-ad.com +0.0.0.0 any-log.videe.tv +0.0.0.0 aos.gw.youmi.net +0.0.0.0 ap.read.mediation.pns.ap.orangeads.fr +0.0.0.0 ap76rmx3.accountant +0.0.0.0 api-public.addthis.com +0.0.0.0 api.adcalls.nl +0.0.0.0 api.addthis.com +0.0.0.0 api.adlure.net +0.0.0.0 api.admob.com +0.0.0.0 api.affinesystems.com +0.0.0.0 api.content.ad +0.0.0.0 api.linkgist.com +0.0.0.0 api.linkz.net +0.0.0.0 api.optnmnstr.com +0.0.0.0 api.sagent.io +0.0.0.0 api.shoppingminds.net +0.0.0.0 api.viglink.com +0.0.0.0 apopt.hbmediapro.com +0.0.0.0 app.datafastguru.info +0.0.0.0 app.getresponse.com +0.0.0.0 app.scanscout.com +0.0.0.0 app2.letmacwork.world +0.0.0.0 app3.letmacwork.world +0.0.0.0 app4.letslowbefast.today +0.0.0.0 apparelncs.com +0.0.0.0 appdev.addthis.com +0.0.0.0 apple.com--------scanner.bid +0.0.0.0 apple.com-----scanner.club +0.0.0.0 apple.com-internet-security-review.info +0.0.0.0 apple.com-internet-security-review.review +0.0.0.0 apple.com-supportcenter.pro +0.0.0.0 apple.com.clean-virus-mac.com +0.0.0.0 applicationpremium70.club +0.0.0.0 applyfix.tech +0.0.0.0 appnexus.com +0.0.0.0 apps5.oingo.com +0.0.0.0 appsrv1.madserving.cn +0.0.0.0 aptitude.newversionupdatefreshand4you.space +0.0.0.0 apx.moatads.com +0.0.0.0 arabtechmessenger.net +0.0.0.0 arbomedia.pl +0.0.0.0 arbopl.bbelements.com +0.0.0.0 arena.altitudeplatform.com +0.0.0.0 arm2pie.com +0.0.0.0 arsconsole.global-intermedia.com +0.0.0.0 art-music-rewardpath.com +0.0.0.0 art-offer.com +0.0.0.0 art-offer.net +0.0.0.0 art-photo-music-premiumblvd.com +0.0.0.0 art-photo-music-rewardempire.com +0.0.0.0 art-photo-music-savingblvd.com +0.0.0.0 as.5to1.com +0.0.0.0 as.adwise.bg +0.0.0.0 as.casalemedia.com +0.0.0.0 as.ebz.io +0.0.0.0 as.sexad.net +0.0.0.0 as.vs4entertainment.com +0.0.0.0 as1.falkag.de +0.0.0.0 as1.inoventiv.com +0.0.0.0 as1image1.adshuffle.com +0.0.0.0 as1image2.adshuffle.com +0.0.0.0 as2.falkag.de +0.0.0.0 as3.falkag.de +0.0.0.0 as4.falkag.de +0.0.0.0 asa.tynt.com +0.0.0.0 asb.tynt.com +0.0.0.0 asg01.casalemedia.com +0.0.0.0 asg02.casalemedia.com +0.0.0.0 asg03.casalemedia.com +0.0.0.0 asg04.casalemedia.com +0.0.0.0 asg05.casalemedia.com +0.0.0.0 asg06.casalemedia.com +0.0.0.0 asg07.casalemedia.com +0.0.0.0 asg08.casalemedia.com +0.0.0.0 asg09.casalemedia.com +0.0.0.0 asg10.casalemedia.com +0.0.0.0 asg11.casalemedia.com +0.0.0.0 asg12.casalemedia.com +0.0.0.0 asg13.casalemedia.com +0.0.0.0 ashow.pcpop.com +0.0.0.0 ask-gps.ru +0.0.0.0 asklots.com +0.0.0.0 askmen.thruport.com +0.0.0.0 asm2.z1.adserver.com +0.0.0.0 asm3.z1.adserver.com +0.0.0.0 asmedia.adsupplyssl.com +0.0.0.0 asn.advolution.de +0.0.0.0 asn.cunda.advolution.biz +0.0.0.0 assets.igapi.com +0.0.0.0 assets.kixer.com +0.0.0.0 assets.percentmobile.com +0.0.0.0 asv.nuggad.net +0.0.0.0 at-img1.tdimg.com +0.0.0.0 at-img2.tdimg.com +0.0.0.0 at-img3.tdimg.com +0.0.0.0 at.campaigns.f2.com.au +0.0.0.0 at.ceofreehost.com +0.0.0.0 at.m1.nedstatbasic.net +0.0.0.0 atemda.com +0.0.0.0 atm.youku.com +0.0.0.0 atout-energie-69.com +0.0.0.0 au.ads.link4ads.com +0.0.0.0 au.adserver.yahoo.com +0.0.0.0 aud.pubmatic.com +0.0.0.0 aureate.com +0.0.0.0 auslieferung.commindo-media-ressourcen.de +0.0.0.0 aussiemethod.com +0.0.0.0 aussieroadtosuccess.com +0.0.0.0 austria1.adverserve.net +0.0.0.0 autocontext.begun.ru +0.0.0.0 automotive-offer.com +0.0.0.0 automotive-rewardpath.com +0.0.0.0 avcounter10.com +0.0.0.0 avidnewssource.com +0.0.0.0 avpa.dzone.com +0.0.0.0 awesomevipoffers.com +0.0.0.0 awrz.net +0.0.0.0 axbetb2.com +0.0.0.0 axp.zedo.com +0.0.0.0 aynachatsrv.com +0.0.0.0 azcentra.app.ur.gcion.com +0.0.0.0 azoogleads.com +0.0.0.0 b.a2gw.com +0.0.0.0 b.admob.com +0.0.0.0 b.ads2.msn.com +0.0.0.0 b.am15.net +0.0.0.0 b.as-us.falkag.net +0.0.0.0 b.getprizenow.top +0.0.0.0 b.grabo.bg +0.0.0.0 b.liquidustv.com +0.0.0.0 b.myspace.com +0.0.0.0 b.rad.live.com +0.0.0.0 b.rad.msn.com +0.0.0.0 b1.adbrite.com +0.0.0.0 b1.azjmp.com +0.0.0.0 b2b.filecloud.me +0.0.0.0 b34rightym.com +0.0.0.0 babanetwork.adk2x.com +0.0.0.0 babycenter.tt.omtrdc.net +0.0.0.0 backoffice.evobinary.com +0.0.0.0 badservant.guj.de +0.0.0.0 badults.se +0.0.0.0 baiduccdn1.com +0.0.0.0 baidutv.baidu.com +0.0.0.0 bananacashback.com +0.0.0.0 banery.acr.pl +0.0.0.0 banery.netart.pl +0.0.0.0 banery.onet.pl +0.0.0.0 bang-hotties.com +0.0.0.0 banki.onet.pl +0.0.0.0 bankofamerica.tt.omtrdc.net +0.0.0.0 banlv.baidu.com +0.0.0.0 banman.nepsecure.co.uk +0.0.0.0 banner.1and1.co.uk +0.0.0.0 banner.affactive.com +0.0.0.0 banner.betroyalaffiliates.com +0.0.0.0 banner.betwwts.com +0.0.0.0 banner.cdpoker.com +0.0.0.0 banner.diamondclubcasino.com +0.0.0.0 banner.free6.com +0.0.0.0 banner.joylandcasino.com +0.0.0.0 banner.monacogoldcasino.com +0.0.0.0 banner.newyorkcasino.com +0.0.0.0 banner.oddcast.com +0.0.0.0 banner.piratos.de +0.0.0.0 banner.playgatecasino.com +0.0.0.0 banner.prestigecasino.com +0.0.0.0 banner.publisher.to +0.0.0.0 banner.ringofon.com +0.0.0.0 banner.tattomedia.com +0.0.0.0 banner.techarp.com +0.0.0.0 banner.usacasino.com +0.0.0.0 banner1.pornhost.com +0.0.0.0 banner2.inet-traffic.com +0.0.0.0 banner2.isobarturkiye.net +0.0.0.0 bannerads.anytimenews.com +0.0.0.0 bannerads.zwire.com +0.0.0.0 bannerdriven.ru +0.0.0.0 bannerfarm.ace.advertising.com +0.0.0.0 bannerhost.egamingonline.com +0.0.0.0 bannerimages.0catch.com +0.0.0.0 banners.adgoto.com +0.0.0.0 banners.affiliatefuel.com +0.0.0.0 banners.affiliatefuture.com +0.0.0.0 banners.aftrk.com +0.0.0.0 banners.blogads.com +0.0.0.0 banners.bol.se +0.0.0.0 banners.broadwayworld.com +0.0.0.0 banners.celebritybling.com +0.0.0.0 banners.crisscross.com +0.0.0.0 banners.dnastudio.com +0.0.0.0 banners.easysolutions.be +0.0.0.0 banners.ebay.com +0.0.0.0 banners.expressindia.com +0.0.0.0 banners.flair.be +0.0.0.0 banners.free6.com +0.0.0.0 banners.fuifbeest.be +0.0.0.0 banners.globovision.com +0.0.0.0 banners.img.uol.com.br +0.0.0.0 banners.ims.nl +0.0.0.0 banners.iop.org +0.0.0.0 banners.ipotd.com +0.0.0.0 banners.japantoday.com +0.0.0.0 banners.kfmb.com +0.0.0.0 banners.ksl.com +0.0.0.0 banners.looksmart.com +0.0.0.0 banners.nbcupromotes.com +0.0.0.0 banners.netcraft.com +0.0.0.0 banners.newsru.com +0.0.0.0 banners.nextcard.com +0.0.0.0 banners.pennyweb.com +0.0.0.0 banners.primaryclick.com +0.0.0.0 banners.rspworldwide.com +0.0.0.0 banners.sextracker.com +0.0.0.0 banners.spiceworks.com +0.0.0.0 banners.thegridwebmaster.com +0.0.0.0 banners.thestranger.com +0.0.0.0 banners.thgimages.co.uk +0.0.0.0 banners.tribute.ca +0.0.0.0 banners.tucson.com +0.0.0.0 banners.unibet.com +0.0.0.0 banners.valuead.com +0.0.0.0 banners.videosecrets.com +0.0.0.0 banners.webmasterplan.com +0.0.0.0 banners.zbs.ru +0.0.0.0 banners1.linkbuddies.com +0.0.0.0 banners2.castles.org +0.0.0.0 banners3.spacash.com +0.0.0.0 bannersurvey.biz +0.0.0.0 bannert.ru +0.0.0.0 bannerus1.axelsfun.com +0.0.0.0 bannerus3.axelsfun.com +0.0.0.0 banniere.reussissonsensemble.fr +0.0.0.0 banstex.com +0.0.0.0 bansys.onzin.com +0.0.0.0 bar.baidu.com +0.0.0.0 bargainbeautybuys.com +0.0.0.0 battleoftheprizes.club +0.0.0.0 bayoubuzz.advertserve.com +0.0.0.0 bazandegan.com +0.0.0.0 bb.crwdcntrl.net +0.0.0.0 bbcdn.delivery.reklamz.com +0.0.0.0 bbcdn.go.adlt.bbelements.com +0.0.0.0 bbcdn.go.adnet.bbelements.com +0.0.0.0 bbcdn.go.arbo.bbelements.com +0.0.0.0 bbcdn.go.arbopl.bbelements.com +0.0.0.0 bbcdn.go.cz.bbelements.com +0.0.0.0 bbcdn.go.eu.bbelements.com +0.0.0.0 bbcdn.go.ihned.bbelements.com +0.0.0.0 bbcdn.go.pl.bbelements.com +0.0.0.0 bbcdn.go.pol.bbelements.com +0.0.0.0 bbnaut.bbelements.com +0.0.0.0 bc685d37-266c-488e-824e-dd95d1c0e98b.statcamp.net +0.0.0.0 bcp.crwdcntrl.net +0.0.0.0 bdnad1.bangornews.com +0.0.0.0 bdv.bidvertiser.com +0.0.0.0 be.ads.justpremium.com +0.0.0.0 beacon-3.newrelic.com +0.0.0.0 beacon-us-west.rubiconproject.com +0.0.0.0 beacons.helium.com +0.0.0.0 beap.gemini.yahoo.com +0.0.0.0 bedach.stream +0.0.0.0 bell.adcentriconline.com +0.0.0.0 benimreklam.com +0.0.0.0 benrie.stream +0.0.0.0 beseenad.looksmart.com +0.0.0.0 bestgift4you.cn +0.0.0.0 bestorican.com +0.0.0.0 bestshopperrewards.com +0.0.0.0 bet-at-home.com +0.0.0.0 betclic.com +0.0.0.0 betterperformance.goldenopps.info +0.0.0.0 bfast.com +0.0.0.0 bid.openx.net +0.0.0.0 bidsystem.com +0.0.0.0 bidtraffic.com +0.0.0.0 bigads.guj.de +0.0.0.0 bigbrandpromotions.com +0.0.0.0 bigbrandrewards.com +0.0.0.0 bigfreelotto.com +0.0.0.0 biggestgiftrewards.com +0.0.0.0 bill.agent.56.com +0.0.0.0 bill.agent.v-56.com +0.0.0.0 billing.speedboink.com +0.0.0.0 bimg.abv.bg +0.0.0.0 bitburg.adtech.de +0.0.0.0 bitburg.adtech.fr +0.0.0.0 bitburg.adtech.us +0.0.0.0 bitcast-d.bitgravity.com +0.0.0.0 biz-offer.com +0.0.0.0 biz5.sandai.net +0.0.0.0 bizographics.com +0.0.0.0 bizopprewards.com +0.0.0.0 bj7kpvd.gandjaltilogoki.com +0.0.0.0 bl.wavecdn.de +0.0.0.0 blabla4u.adserver.co.il +0.0.0.0 blasphemysfhs.info +0.0.0.0 blatant8jh.info +0.0.0.0 blog.addthis.com +0.0.0.0 blogads.ebanner.nl +0.0.0.0 blogvertising.pl +0.0.0.0 blu.mobileads.msn.com +0.0.0.0 bluediamondoffers.com +0.0.0.0 bm.alimama.cn +0.0.0.0 bmvip.alimama.cn +0.0.0.0 bnmgr.adinjector.net +0.0.0.0 bnrs.ilm.ee +0.0.0.0 boksy.dir.onet.pl +0.0.0.0 boksy.onet.pl +0.0.0.0 bookclub-offer.com +0.0.0.0 books-media-edu-premiumblvd.com +0.0.0.0 books-media-edu-rewardempire.com +0.0.0.0 books-media-rewardpath.com +0.0.0.0 bostonsubwayoffer.com +0.0.0.0 bowlingle.com +0.0.0.0 bp.specificclick.net +0.0.0.0 br.adserver.yahoo.com +0.0.0.0 brandrewardcentral.com +0.0.0.0 brandsurveypanel.com +0.0.0.0 bravo.israelinfo.ru +0.0.0.0 bravospots.com +0.0.0.0 brittlefilet.com +0.0.0.0 broadcast.piximedia.fr +0.0.0.0 broadent.vo.llnwd.net +0.0.0.0 brokertraffic.com +0.0.0.0 browserbreckalarm.info +0.0.0.0 browsesafemac.com +0.0.0.0 bs.israelinfo.ru +0.0.0.0 bs.serving-sys.com +0.0.0.0 bsads.looksmart.com +0.0.0.0 bt.linkpulse.com +0.0.0.0 bumerangshowsites.hurriyet.com.tr +0.0.0.0 bundasnovinhas.com +0.0.0.0 burns.adtech.de +0.0.0.0 burns.adtech.fr +0.0.0.0 burns.adtech.us +0.0.0.0 business-rewardpath.com +0.0.0.0 businessdealsblog.com +0.0.0.0 businessdirectnessource.com +0.0.0.0 businessedgeadvance.com +0.0.0.0 buttcandy.com +0.0.0.0 buttons.googlesyndication.com +0.0.0.0 buzzbox.buzzfeed.com +0.0.0.0 bwp.lastfm.com.com +0.0.0.0 bwp.news.com +0.0.0.0 c.actiondesk.com +0.0.0.0 c.ad6media.fr +0.0.0.0 c.adroll.com +0.0.0.0 c.am10.ru +0.0.0.0 c.anytrx.com +0.0.0.0 c.ar.msn.com +0.0.0.0 c.as-us.falkag.net +0.0.0.0 c.at.msn.com +0.0.0.0 c.baidu.com +0.0.0.0 c.be.msn.com +0.0.0.0 c.blogads.com +0.0.0.0 c.br.msn.com +0.0.0.0 c.ca.msn.com +0.0.0.0 c.casalemedia.com +0.0.0.0 c.cl.msn.com +0.0.0.0 c.de.msn.com +0.0.0.0 c.dk.msn.com +0.0.0.0 c.eblastengine.com +0.0.0.0 c.es.msn.com +0.0.0.0 c.fi.msn.com +0.0.0.0 c.fr.msn.com +0.0.0.0 c.gr.msn.com +0.0.0.0 c.hk.msn.com +0.0.0.0 c.id.msn.com +0.0.0.0 c.ie.msn.com +0.0.0.0 c.il.msn.com +0.0.0.0 c.imedia.cz +0.0.0.0 c.in.msn.com +0.0.0.0 c.it.msn.com +0.0.0.0 c.jp.msn.com +0.0.0.0 c.l.qq.com +0.0.0.0 c.latam.msn.com +0.0.0.0 c.lomadee.com +0.0.0.0 c.mgid.com +0.0.0.0 c.mttwtrack.com +0.0.0.0 c.my.msn.com +0.0.0.0 c.ninemsn.com.au +0.0.0.0 c.nl.msn.com +0.0.0.0 c.no.msn.com +0.0.0.0 c.novostimira.biz +0.0.0.0 c.ph.msn.com +0.0.0.0 c.prodigy.msn.com +0.0.0.0 c.pt.msn.com +0.0.0.0 c.ru.msn.com +0.0.0.0 c.se.msn.com +0.0.0.0 c.sg.msn.com +0.0.0.0 c.silvinst.com +0.0.0.0 c.th.msn.com +0.0.0.0 c.tr.msn.com +0.0.0.0 c.tw.msn.com +0.0.0.0 c.uk.msn.com +0.0.0.0 c.za.msn.com +0.0.0.0 c1.popads.net +0.0.0.0 c1.teaser-goods.ru +0.0.0.0 c1.zedo.com +0.0.0.0 c11370896.c.youradexchange.com +0.0.0.0 c2.l.qq.com +0.0.0.0 c2.zedo.com +0.0.0.0 c2366475.c.youradexchange.com +0.0.0.0 c3.zedo.com +0.0.0.0 c35000246.c.youradexchange.com +0.0.0.0 c4.maxserving.com +0.0.0.0 c4.zedo.com +0.0.0.0 c5.zedo.com +0.0.0.0 c6.zedo.com +0.0.0.0 c7.zedo.com +0.0.0.0 c8.zedo.com +0.0.0.0 ca.adserver.yahoo.com +0.0.0.0 cache-dev.addthis.com +0.0.0.0 cache.addthis.com +0.0.0.0 cache.addthiscdn.com +0.0.0.0 cache.adm.cnzz.net +0.0.0.0 cache.blogads.com +0.0.0.0 cache.unicast.com +0.0.0.0 cacheserve.eurogrand.com +0.0.0.0 cacheserve.prestigecasino.com +0.0.0.0 califia.imaginemedia.com +0.0.0.0 cam2cam.xlovecam.com +0.0.0.0 camgeil.com +0.0.0.0 campaign.iitech.dk +0.0.0.0 campaign.indieclick.com +0.0.0.0 campaigns.interclick.com +0.0.0.0 canadaalltax.com +0.0.0.0 canuckmethod.com +0.0.0.0 canuckmethod.net +0.0.0.0 capath.com +0.0.0.0 car-truck-boat-bonuspath.com +0.0.0.0 car-truck-boat-premiumblvd.com +0.0.0.0 carambo.la +0.0.0.0 cardgamespidersolitaire.com +0.0.0.0 cards.virtuagirlhd.com +0.0.0.0 careers-rewardpath.com +0.0.0.0 careers.canwestad.net +0.0.0.0 carmuffler.net +0.0.0.0 carrier.bz +0.0.0.0 cas.clickability.com +0.0.0.0 cas.criteo.com +0.0.0.0 cashadvancework.com +0.0.0.0 cashback.co.uk +0.0.0.0 cashbackwow.co.uk +0.0.0.0 cashflowmarketing.com +0.0.0.0 casino770.com +0.0.0.0 caslemedia.com +0.0.0.0 casting.openv.com +0.0.0.0 catalinkcashback.com +0.0.0.0 catchvid.info +0.0.0.0 cb.alimama.cn +0.0.0.0 cb.baidu.com +0.0.0.0 cc-dt.com +0.0.0.0 ccas.clearchannel.com +0.0.0.0 ccpmo.com +0.0.0.0 cctv.adsunion.com +0.0.0.0 cd8iw9mh.cricket +0.0.0.0 cdn.8digits.com +0.0.0.0 cdn.adigniter.org +0.0.0.0 cdn.adikteev.com +0.0.0.0 cdn.adk2.com +0.0.0.0 cdn.adnxs.com +0.0.0.0 cdn.adplxmd.com +0.0.0.0 cdn.ads.ookla.com +0.0.0.0 cdn.adservingsolutionsinc.com +0.0.0.0 cdn.adsrvmedia.net +0.0.0.0 cdn.altitudeplatform.com +0.0.0.0 cdn.amateurmatch.com +0.0.0.0 cdn.amgdgt.com +0.0.0.0 cdn.askosshunt.com +0.0.0.0 cdn.assets.craveonline.com +0.0.0.0 cdn.atlassbx.com +0.0.0.0 cdn.augur.io +0.0.0.0 cdn.banners.scubl.com +0.0.0.0 cdn.bestssaker.com +0.0.0.0 cdn.carbonads.com +0.0.0.0 cdn.constafun.com +0.0.0.0 cdn.cpmstar.com +0.0.0.0 cdn.crowdignite.com +0.0.0.0 cdn.directrev.com +0.0.0.0 cdn.dustyorate.com +0.0.0.0 cdn.employchannel.info +0.0.0.0 cdn.epommarket.com +0.0.0.0 cdn.eyewonder.com +0.0.0.0 cdn.freefaits.com +0.0.0.0 cdn.freehalves.com +0.0.0.0 cdn.freehas.com +0.0.0.0 cdn.freehonor.com +0.0.0.0 cdn.freeimply.com +0.0.0.0 cdn.freeinfringe.com +0.0.0.0 cdn.freejabs.com +0.0.0.0 cdn.freejars.com +0.0.0.0 cdn.freejaw.com +0.0.0.0 cdn.freejax.com +0.0.0.0 cdn.freejlo.com +0.0.0.0 cdn.freelac.com +0.0.0.0 cdn.freelev.com +0.0.0.0 cdn.geni.us +0.0.0.0 cdn.go.arbo.bbelements.com +0.0.0.0 cdn.go.arbopl.bbelements.com +0.0.0.0 cdn.go.cz.bbelements.com +0.0.0.0 cdn.go.idmnet.bbelements.com +0.0.0.0 cdn.go.pol.bbelements.com +0.0.0.0 cdn.hadj7.adjuggler.net +0.0.0.0 cdn.hanaging.info +0.0.0.0 cdn.hauleddes.com +0.0.0.0 cdn.holdlads.com +0.0.0.0 cdn.imgtty.com +0.0.0.0 cdn.innovid.com +0.0.0.0 cdn.komoona.com +0.0.0.0 cdn.lazymem.com +0.0.0.0 cdn.lazymic.com +0.0.0.0 cdn.likeaced.com +0.0.0.0 cdn.mahmukhach.info +0.0.0.0 cdn.mediative.ca +0.0.0.0 cdn.mega-tags.com +0.0.0.0 cdn.merchenta.com +0.0.0.0 cdn.mobicow.com +0.0.0.0 cdn.nsimg.net +0.0.0.0 cdn.onescreen.net +0.0.0.0 cdn.palomatik.info +0.0.0.0 cdn.pickyopahs.com +0.0.0.0 cdn.sagent.io +0.0.0.0 cdn.shoppingminds.net +0.0.0.0 cdn.stat.easydate.biz +0.0.0.0 cdn.stickyadstv.com +0.0.0.0 cdn.syn.verticalacuity.com +0.0.0.0 cdn.tabnak.ir +0.0.0.0 cdn.taboola.com +0.0.0.0 cdn.trafficstars.com +0.0.0.0 cdn.udmserve.net +0.0.0.0 cdn.undertone.com +0.0.0.0 cdn.usabilitytracker.com +0.0.0.0 cdn.viglink.com +0.0.0.0 cdn.westbaud.com +0.0.0.0 cdn.wg.uproxx.com +0.0.0.0 cdn.wwwpromoter.com +0.0.0.0 cdn.yieldmedia.net +0.0.0.0 cdn.yottos.com +0.0.0.0 cdn.zeusclicks.com +0.0.0.0 cdn1.adexprt.com +0.0.0.0 cdn1.ads.contentabc.com +0.0.0.0 cdn1.ads.mofos.com +0.0.0.0 cdn1.eyewonder.com +0.0.0.0 cdn1.rmgserving.com +0.0.0.0 cdn1.traffichaus.com +0.0.0.0 cdn1.xlightmedia.com +0.0.0.0 cdn1sitescout.edgesuite.net +0.0.0.0 cdn2.adsdk.com +0.0.0.0 cdn2.amateurmatch.com +0.0.0.0 cdn2.emediate.eu +0.0.0.0 cdn3.adexprts.com +0.0.0.0 cdn3.telemetryverification.net +0.0.0.0 cdn454.telemetryverification.net +0.0.0.0 cdn5.tribalfusion.com +0.0.0.0 cdn6.emediate.eu +0.0.0.0 cdnads.cam4.com +0.0.0.0 cdnaws.mobidea.com +0.0.0.0 cdns.mydirtyhobby.com +0.0.0.0 cdns.privatamateure.com +0.0.0.0 cdnt.yottos.com +0.0.0.0 cdnw.ringtonepartner.com +0.0.0.0 cds.adecn.com +0.0.0.0 ced.sascdn.com +0.0.0.0 cell-phone-giveaways.com +0.0.0.0 cellphoneincentives.com +0.0.0.0 cent.adbureau.net +0.0.0.0 center-message-mobile.com +0.0.0.0 cf.kampyle.com +0.0.0.0 cfg.adsmogo.com +0.0.0.0 cfg.datafastguru.info +0.0.0.0 cgirm.greatfallstribune.com +0.0.0.0 cgm.adbureau.ne +0.0.0.0 cgm.adbureau.net +0.0.0.0 chainsawoffer.com +0.0.0.0 charging-technology.com +0.0.0.0 charmedno1.com +0.0.0.0 checkintocash.data.7bpeople.com +0.0.0.0 chefti.info +0.0.0.0 cherryhi.app.ur.gcion.com +0.0.0.0 chip.popmarker.com +0.0.0.0 chkpt.zdnet.com +0.0.0.0 choicedealz.com +0.0.0.0 choicesurveypanel.com +0.0.0.0 christianbusinessadvertising.com +0.0.0.0 cigape.net +0.0.0.0 cithingy.info +0.0.0.0 citrio.com +0.0.0.0 citrix.market2lead.com +0.0.0.0 citycash2.blogspot.com +0.0.0.0 cjhq.baidu.com +0.0.0.0 cl21.v4.adaction.se +0.0.0.0 cl320.v4.adaction.se +0.0.0.0 claimfreerewards.com +0.0.0.0 clashmediausa.com +0.0.0.0 classicjack.com +0.0.0.0 cleaningformac.com +0.0.0.0 clhctrk.com +0.0.0.0 click-find-save.com +0.0.0.0 click-see-save.com +0.0.0.0 click.adpile.net +0.0.0.0 click.am1.adm.cnzz.net +0.0.0.0 click.avenuea.com +0.0.0.0 click.go2net.com +0.0.0.0 click.israelinfo.ru +0.0.0.0 click.newviralmobistore.com +0.0.0.0 click.pulse360.com +0.0.0.0 click1.mainadv.com +0.0.0.0 click1.rbc.magna.ru +0.0.0.0 click2.rbc.magna.ru +0.0.0.0 click3.rbc.magna.ru +0.0.0.0 click4.rbc.magna.ru +0.0.0.0 clickad.eo.pl +0.0.0.0 clickarrows.com +0.0.0.0 clickbangpop.com +0.0.0.0 clickcdn.shareaholic.com +0.0.0.0 clickit.go2net.com +0.0.0.0 clicks.adhese.be +0.0.0.0 clicks.adultplex.com +0.0.0.0 clicks.deskbabes.com +0.0.0.0 clicks.hurriyet.com.tr +0.0.0.0 clicks.minimob.com +0.0.0.0 clicks.roularta.adhese.com +0.0.0.0 clicks.toteme.com +0.0.0.0 clicks.virtuagirl.com +0.0.0.0 clicks.virtuagirlhd.com +0.0.0.0 clicks.virtuaguyhd.com +0.0.0.0 clicks.walla.co.il +0.0.0.0 clicks2.virtuagirl.com +0.0.0.0 clickserv.sitescout.com +0.0.0.0 clickserve.dartsearch.net +0.0.0.0 clickserve.eu.dartsearch.net +0.0.0.0 clickserve.uk.dartsearch.net +0.0.0.0 clickserve.us2.dartsearch.net +0.0.0.0 clickthru.net +0.0.0.0 clickthrunet.net +0.0.0.0 clicktorrent.info +0.0.0.0 clien.info +0.0.0.0 clipserv.adclip.com +0.0.0.0 clk.addmt.com +0.0.0.0 clk.atdmt.com +0.0.0.0 clk.cloudyisland.com +0.0.0.0 clk.tradedoubler.com +0.0.0.0 clkuk.tradedoubler.com +0.0.0.0 closeoutproductsreview.com +0.0.0.0 cloudcrown.com +0.0.0.0 cluster.adultadworld.com +0.0.0.0 cluster3.adultadworld.com +0.0.0.0 cm.npc-hearst.overture.com +0.0.0.0 cm.the-n.overture.com +0.0.0.0 cm1359.com +0.0.0.0 cmads.sv.publicus.com +0.0.0.0 cmads.us.publicus.com +0.0.0.0 cmap.am.ace.advertising.com +0.0.0.0 cmap.an.ace.advertising.com +0.0.0.0 cmap.at.ace.advertising.com +0.0.0.0 cmap.dc.ace.advertising.com +0.0.0.0 cmap.ox.ace.advertising.com +0.0.0.0 cmap.pub.ace.advertising.com +0.0.0.0 cmap.rm.ace.advertising.com +0.0.0.0 cmap.rub.ace.advertising.com +0.0.0.0 cmhtml.overture.com +0.0.0.0 cmn1lsm2.beliefnet.com +0.0.0.0 cmps.mt50ad.com +0.0.0.0 cmweb.ilike.alibaba.com +0.0.0.0 cn.ad.adon.vpon.com +0.0.0.0 cn.adserver.yahoo.com +0.0.0.0 cn.img.adon.vpon.com +0.0.0.0 cnad.economicoutlook.net +0.0.0.0 cnad1.economicoutlook.net +0.0.0.0 cnad2.economicoutlook.net +0.0.0.0 cnad3.economicoutlook.net +0.0.0.0 cnad4.economicoutlook.net +0.0.0.0 cnad5.economicoutlook.net +0.0.0.0 cnad6.economicoutlook.net +0.0.0.0 cnad7.economicoutlook.net +0.0.0.0 cnad8.economicoutlook.net +0.0.0.0 cnad9.economicoutlook.net +0.0.0.0 cnf.adshuffle.com +0.0.0.0 cnt.trafficstars.com +0.0.0.0 cnt1.xhamster.com +0.0.0.0 code.adtlgc.com +0.0.0.0 code.vihub.ru +0.0.0.0 code2.adtlgc.com +0.0.0.0 coffeehausblog.com +0.0.0.0 coinurl.com +0.0.0.0 col.mobileads.msn.com +0.0.0.0 collectiveads.net +0.0.0.0 com.cool-premiums-now.com +0.0.0.0 com.htmlwww.youfck.com +0.0.0.0 com.shc-rebates.com +0.0.0.0 comadverts.bcmpweb.co.nz +0.0.0.0 come-see-it-all.com +0.0.0.0 commerce-offer.com +0.0.0.0 commerce-rewardpath.com +0.0.0.0 commerce.www.ibm.com +0.0.0.0 common.ziffdavisinternet.com +0.0.0.0 companion.adap.tv +0.0.0.0 computer-offer.com +0.0.0.0 computer-offer.net +0.0.0.0 computers-electronics-rewardpath.com +0.0.0.0 computersncs.com +0.0.0.0 computertechanalysis.com +0.0.0.0 config.getmyip.com +0.0.0.0 config.sensic.net +0.0.0.0 connect.247media.ads.link4ads.com +0.0.0.0 consumer-org.com +0.0.0.0 consumergiftcenter.com +0.0.0.0 consumerincentivenetwork.com +0.0.0.0 contaxe.com +0.0.0.0 content.ad-flow.com +0.0.0.0 content.aimatch.com +0.0.0.0 content.clipster.ws +0.0.0.0 content.codelnet.com +0.0.0.0 content.promoisland.net +0.0.0.0 content.yieldmanager.edgesuite.net +0.0.0.0 content.zontera.com +0.0.0.0 contentsearch.de.espotting.com +0.0.0.0 context.adshadow.net +0.0.0.0 context3.kanoodle.com +0.0.0.0 context5.kanoodle.com +0.0.0.0 contextad.pl +0.0.0.0 conv.adengage.com +0.0.0.0 conversion-pixel.invitemedia.com +0.0.0.0 cookie.pebblemedia.be +0.0.0.0 cookiecontainer.blox.pl +0.0.0.0 cookingtiprewards.com +0.0.0.0 cookonsea.com +0.0.0.0 cool-premiums-now.com +0.0.0.0 cool-premiums.com +0.0.0.0 coolpremiumsnow.com +0.0.0.0 coolsavings.com +0.0.0.0 coquine-dispo.com +0.0.0.0 corba.adtech.de +0.0.0.0 corba.adtech.fr +0.0.0.0 corba.adtech.us +0.0.0.0 core.adprotected.com +0.0.0.0 core.insightexpressai.com +0.0.0.0 core.videoegg.com +0.0.0.0 core.zontera.com +0.0.0.0 core0.node12.top.mail.ru +0.0.0.0 core2.adtlgc.com +0.0.0.0 coreg.flashtrack.net +0.0.0.0 coreglead.co.uk +0.0.0.0 cornflakes.pathfinder.com +0.0.0.0 corusads.dserv.ca +0.0.0.0 cosmeticscentre.uk.com +0.0.0.0 count.casino-trade.com +0.0.0.0 count6.51yes.com +0.0.0.0 cover.m2y.siemens.ch +0.0.0.0 cp.promoisland.net +0.0.0.0 cpm.admob.com +0.0.0.0 cpm2.admob.com +0.0.0.0 cpmadvisors.com +0.0.0.0 cpro.baidu.com +0.0.0.0 cpu.firingsquad.com +0.0.0.0 cpxdeliv.com +0.0.0.0 creatiby1.unicast.com +0.0.0.0 creative.ad121m.com +0.0.0.0 creative.ad131m.com +0.0.0.0 creative.adshuffle.com +0.0.0.0 creative.ak.facebook.com +0.0.0.0 creative.medianexusnetwork.com +0.0.0.0 creatives.rgadvert.com +0.0.0.0 creatrixads.com +0.0.0.0 crediblegfj.info +0.0.0.0 creditburner.blueadvertise.com +0.0.0.0 creditsoffer.blogspot.com +0.0.0.0 creview.adbureau.net +0.0.0.0 cribdare2no.com +0.0.0.0 crisptic01.net +0.0.0.0 crosspixel.demdex.net +0.0.0.0 crowdignite.com +0.0.0.0 crux.songline.com +0.0.0.0 cs.adxpansion.com +0.0.0.0 cs.prd.msys.playstation.net +0.0.0.0 cserver.mii.instacontent.net +0.0.0.0 csh.actiondesk.com +0.0.0.0 csm.rotator.hadj7.adjuggler.net +0.0.0.0 cspix.media6degrees.com +0.0.0.0 csr.onet.pl +0.0.0.0 cstatic.weborama.fr +0.0.0.0 ctbdev.net +0.0.0.0 cti.w55c.net +0.0.0.0 ctnsnet.com +0.0.0.0 cts.channelintelligence.com +0.0.0.0 ctxtad.tribalfusion.com +0.0.0.0 custom.allistracking.com +0.0.0.0 customerscreensavers.com +0.0.0.0 cxoadfarm.dyndns.info +0.0.0.0 cxtad.specificmedia.com +0.0.0.0 cyber-incentives.com +0.0.0.0 cz.bbelements.com +0.0.0.0 cz8.clickzs.com +0.0.0.0 d.101m3.com +0.0.0.0 d.admob.com +0.0.0.0 d.adnetxchange.com +0.0.0.0 d.ads.readwriteweb.com +0.0.0.0 d.adserve.com +0.0.0.0 d.adxcore.com +0.0.0.0 d.agkn.com +0.0.0.0 d.cntv.cn +0.0.0.0 d.serve-sys.com +0.0.0.0 d.sspcash.adxcore.com +0.0.0.0 d.wiyun.com +0.0.0.0 d1.openx.org +0.0.0.0 d1.zedo.com +0.0.0.0 d10.zedo.com +0.0.0.0 d11.zedo.com +0.0.0.0 d12.zedo.com +0.0.0.0 d14.zedo.com +0.0.0.0 d2.zedo.com +0.0.0.0 d3.zedo.com +0.0.0.0 d4.zedo.com +0.0.0.0 d5.zedo.com +0.0.0.0 d6.c5.b0.a2.top.mail.ru +0.0.0.0 d6.zedo.com +0.0.0.0 d7.zedo.com +0.0.0.0 d8.zedo.com +0.0.0.0 d9.zedo.com +0.0.0.0 da.2000888.com +0.0.0.0 dads.new.digg.com +0.0.0.0 daily-saver.com +0.0.0.0 damamaty.tk +0.0.0.0 damavandkuh.com +0.0.0.0 darakht.com +0.0.0.0 darmowe-liczniki.info +0.0.0.0 dart.chron.com +0.0.0.0 dash001.prxio.site +0.0.0.0 dashboard.adcalls.nl +0.0.0.0 dashboardnew.adcalls.nl +0.0.0.0 dashgreen.online +0.0.0.0 data.flurry.com +0.0.0.0 data.namesakeoscilloscopemarquis.com +0.0.0.0 data0.bell.ca +0.0.0.0 date.ventivmedia.com +0.0.0.0 datingadvertising.com +0.0.0.0 dawnnationaladvertiser.com +0.0.0.0 db4.net-filter.com +0.0.0.0 dc.sabela.com.pl +0.0.0.0 dcads.sina.com.cn +0.0.0.0 dctracking.com +0.0.0.0 de.ads.justpremium.com +0.0.0.0 de.adserver.yahoo.com +0.0.0.0 dearerfonder.info +0.0.0.0 del1.phillyburbs.com +0.0.0.0 delb.mspaceads.com +0.0.0.0 delivery.adyea.com +0.0.0.0 delivery.clickonometrics.pl +0.0.0.0 delivery.myswitchads.com +0.0.0.0 delivery.reklamz.com +0.0.0.0 delivery.swid.switchads.com +0.0.0.0 delivery.trafficjunky.net +0.0.0.0 delivery.us.myswitchads.com +0.0.0.0 delivery.w00tads.com +0.0.0.0 delivery.way2traffic.com +0.0.0.0 demr.mspaceads.com +0.0.0.0 demr.opt.fimserve.com +0.0.0.0 depo.realist.gen.tr +0.0.0.0 derkeiler.com +0.0.0.0 derstandard.nuggad.net +0.0.0.0 desb.mspaceads.com +0.0.0.0 descargas2.tuvideogratis.com +0.0.0.0 designbloxlive.com +0.0.0.0 desk.mspaceads.com +0.0.0.0 desk.opt.fimserve.com +0.0.0.0 dev.adforum.com +0.0.0.0 dev.sfbg.com +0.0.0.0 devart.adbureau.net +0.0.0.0 devlp1.linkpulse.com +0.0.0.0 dg.specificclick.net +0.0.0.0 dgm2.com +0.0.0.0 dgmaustralia.com +0.0.0.0 dietoftoday.ca.pn +0.0.0.0 diff1.smartadserver.com +0.0.0.0 diff4.smartadserver.com +0.0.0.0 diff5.smartadserver.com +0.0.0.0 dinoadserver1.roka.net +0.0.0.0 dinoadserver2.roka.net +0.0.0.0 dinsalgsvagt.adservinginternational.com +0.0.0.0 directpowerrewards.com +0.0.0.0 directrev.cloudapp.net +0.0.0.0 dirtyrhino.com +0.0.0.0 discount-savings-more.com +0.0.0.0 discoverdemo.com +0.0.0.0 discoverecommerce.tt.omtrdc.net +0.0.0.0 display.gestionpub.com +0.0.0.0 divx.adbureau.net +0.0.0.0 dizzcloud.com +0.0.0.0 djbanners.deadjournal.com +0.0.0.0 djugoogs.com +0.0.0.0 dk.adserver.yahoo.com +0.0.0.0 dl-plugin.com +0.0.0.0 dl.bestofupload.info +0.0.0.0 dl.ncbuy.com +0.0.0.0 dl.neodownload.webcam +0.0.0.0 dlvr.readserver.net +0.0.0.0 dnps.com +0.0.0.0 dnse.linkpulse.com +0.0.0.0 do-wn-lo-ad.com +0.0.0.0 dock.inmobi.com +0.0.0.0 domwpm.stream +0.0.0.0 donnez-votre-avis.org +0.0.0.0 dosugcz.biz +0.0.0.0 dot.wp.pl +0.0.0.0 dowelsobject.com +0.0.0.0 downads.com +0.0.0.0 download.filmfanatic.com +0.0.0.0 download.yesmessenger.com +0.0.0.0 downloadapps.tech +0.0.0.0 downloadcdn.com +0.0.0.0 downloadmpplayer.com +0.0.0.0 downloads.larivieracasino.com +0.0.0.0 downloads.mytvandmovies.com +0.0.0.0 dqs001.adtech.de +0.0.0.0 dqs001.adtech.fr +0.0.0.0 dqs001.adtech.us +0.0.0.0 dr.soso.com +0.0.0.0 dra.amazon-adsystem.com +0.0.0.0 drmcmm.baidu.com +0.0.0.0 drowle.com +0.0.0.0 ds.contextweb.com +0.0.0.0 ds.onet.pl +0.0.0.0 ds.serving-sys.com +0.0.0.0 dt.linkpulse.com +0.0.0.0 dtm.advertising.com +0.0.0.0 dub.mobileads.msn.com +0.0.0.0 dy.admerize.be +0.0.0.0 dyn.loolav.space +0.0.0.0 dzl.baidu.com +0.0.0.0 e-ltvp.inmobi.com +0.0.0.0 e.admob.com +0.0.0.0 e.as-eu.falkag.net +0.0.0.0 e.baidu.com +0.0.0.0 e1.addthis.com +0.0.0.0 e2.cdn.qnsr.com +0.0.0.0 e2.emediate.se +0.0.0.0 ead.sharethis.com +0.0.0.0 eads-adserving.com +0.0.0.0 earnmygift.com +0.0.0.0 earnpointsandgifts.com +0.0.0.0 eas4.emediate.eu +0.0.0.0 easyadservice.com +0.0.0.0 easyadvertonline.com +0.0.0.0 easyweb.tdcanadatrust.secureserver.host1.customer-identification-process.b88600d8.com +0.0.0.0 eatps.web.aol.com +0.0.0.0 eb.adbureau.net +0.0.0.0 ebayadvertising.triadretail.net +0.0.0.0 ebiads.ebiuniverse.com +0.0.0.0 eblastengine.upickem.net +0.0.0.0 eclkmpbn.com +0.0.0.0 eclkmpsa.com +0.0.0.0 eclkspbn.com +0.0.0.0 ecomadserver.com +0.0.0.0 ecs1.engageya.com +0.0.0.0 eddamedia.linkpulse.com +0.0.0.0 edge.bnmla.com +0.0.0.0 edge.quantserve.com +0.0.0.0 edirect.hotkeys.com +0.0.0.0 edu-offer.com +0.0.0.0 education-rewardpath.com +0.0.0.0 electronics-bonuspath.com +0.0.0.0 electronics-offer.net +0.0.0.0 electronics-rewardpath.com +0.0.0.0 electronicspresent.com +0.0.0.0 emailadvantagegroup.com +0.0.0.0 emailproductreview.com +0.0.0.0 emapadserver.com +0.0.0.0 emea-bidder.mathtag.com +0.0.0.0 emisja.adsearch.pl +0.0.0.0 engage.everyone.net +0.0.0.0 engage.speedera.net +0.0.0.0 engager.tmg.nl +0.0.0.0 engine.4chan-ads.org +0.0.0.0 engine.adbooth.com +0.0.0.0 engine.adland.ru +0.0.0.0 engine.adzerk.net +0.0.0.0 engine.carbonads.com +0.0.0.0 engine.influads.com +0.0.0.0 engine.phn.doublepimp.com +0.0.0.0 engine.rorer.ru +0.0.0.0 engine.spotscenered.info +0.0.0.0 engine2.adzerk.net +0.0.0.0 enirocode.adtlgc.com +0.0.0.0 enirodk.adtlgc.com +0.0.0.0 enn.advertserve.com +0.0.0.0 enquete-annuelle.info +0.0.0.0 entertainment-rewardpath.com +0.0.0.0 entertainment-specials.com +0.0.0.0 epomads2.4shared.com +0.0.0.0 erie.smartage.com +0.0.0.0 errorfixing.tech +0.0.0.0 es.adserver.yahoo.com +0.0.0.0 escape.insites.eu +0.0.0.0 espn.footprint.net +0.0.0.0 etad.telegraph.co.uk +0.0.0.0 eternal.reklamlab.com +0.0.0.0 etrk.asus.com +0.0.0.0 etype.adbureau.net +0.0.0.0 eu-pn4.adserver.yahoo.com +0.0.0.0 eu-sonar.sociomantic.com +0.0.0.0 eu.xtms.net +0.0.0.0 eu1.recompenses.win +0.0.0.0 eu2.madsone.com +0.0.0.0 euniverseads.com +0.0.0.0 europe.adserver.yahoo.com +0.0.0.0 eveley.club +0.0.0.0 event-log.videe.tv +0.0.0.0 events.streamrail.net +0.0.0.0 eventtracker.videostrip.com +0.0.0.0 excellent.michaelanthonyrobinson.com +0.0.0.0 exclusivegiftcards.com +0.0.0.0 exits1.webquest.net +0.0.0.0 exits2.webquest.net +0.0.0.0 exity.info +0.0.0.0 ezboard.bigbangmedia.com +0.0.0.0 f.admob.com +0.0.0.0 f.as-eu.falkag.net +0.0.0.0 f.qstatic.com +0.0.0.0 f1.p0y.com +0.0.0.0 f2.p0y.com +0.0.0.0 f3.p0y.com +0.0.0.0 f4.p0y.com +0.0.0.0 falkag.net +0.0.0.0 family-offer.com +0.0.0.0 farm.plista.com +0.0.0.0 fatcatrewards.com +0.0.0.0 fbfreegifts.com +0.0.0.0 fbi.gov.id402037057-8235504608.d9680.com +0.0.0.0 fcg.casino770.com +0.0.0.0 fdimages.fairfax.com.au +0.0.0.0 fe.lea.lycos.es +0.0.0.0 feedads.googleadservices.com +0.0.0.0 feeds.weselltraffic.com +0.0.0.0 fei.pro-market.net +0.0.0.0 fengfengtie.com.cn +0.0.0.0 fengfengtiecrv.com.cn +0.0.0.0 fengfengtiessp.com.cn +0.0.0.0 fervortracer.com +0.0.0.0 fhm.valueclick.net +0.0.0.0 fif49.info +0.0.0.0 file.ipinyou.com.cn +0.0.0.0 files.adbrite.com +0.0.0.0 fin.adbureau.net +0.0.0.0 fin.tips +0.0.0.0 finance-offer.com +0.0.0.0 finanzmeldungen.com +0.0.0.0 finder.cox.net +0.0.0.0 findsexguide.com +0.0.0.0 firstgame.xyz +0.0.0.0 fixbonus.com +0.0.0.0 fliteilex.com +0.0.0.0 float.2693.bm-impbus.prod.ams1.adnexus.net +0.0.0.0 floatingads.madisonavenue.com +0.0.0.0 floridat.app.ur.gcion.com +0.0.0.0 flower.bg +0.0.0.0 flowers-offer.com +0.0.0.0 fls-na.amazon.com +0.0.0.0 flu23.com +0.0.0.0 fmads.osdn.com +0.0.0.0 fnlpic.com +0.0.0.0 focusbaiduafp.allyes.com +0.0.0.0 focusin.ads.targetnet.com +0.0.0.0 fodder.qq.com +0.0.0.0 fodder.tc.qq.com +0.0.0.0 following-technology.com +0.0.0.0 folloyu.com +0.0.0.0 food-drink-bonuspath.com +0.0.0.0 food-drink-rewardpath.com +0.0.0.0 food-offer.com +0.0.0.0 foodmixeroffer.com +0.0.0.0 foreignpolicy.advertserve.com +0.0.0.0 forgotten-deals.com +0.0.0.0 foroushi.net +0.0.0.0 fp.oneshotdate.com +0.0.0.0 fp.uclo.net +0.0.0.0 fp.valueclick.com +0.0.0.0 fr.a2dfp.net +0.0.0.0 fr.adserver.yahoo.com +0.0.0.0 fr.classic.clickintext.net +0.0.0.0 free-gift-cards-now.com +0.0.0.0 free-gifts-comp.com +0.0.0.0 free-rewards.com-s.tv +0.0.0.0 free.hotsocialz.com +0.0.0.0 free.thesocialsexnetwork.com +0.0.0.0 freebiegb.co.uk +0.0.0.0 freecameraonus.com +0.0.0.0 freecameraprovider.com +0.0.0.0 freecamerasource.com +0.0.0.0 freecamerauk.co.uk +0.0.0.0 freecamsexposed.com +0.0.0.0 freecoolgift.com +0.0.0.0 freedesignerhandbagreviews.com +0.0.0.0 freedinnersource.com +0.0.0.0 freedvddept.com +0.0.0.0 freeelectronicscenter.com +0.0.0.0 freeelectronicsdepot.com +0.0.0.0 freeelectronicsonus.com +0.0.0.0 freeelectronicssource.com +0.0.0.0 freeentertainmentsource.com +0.0.0.0 freefoodprovider.com +0.0.0.0 freefoodsource.com +0.0.0.0 freefuelcard.com +0.0.0.0 freefuelcoupon.com +0.0.0.0 freegasonus.com +0.0.0.0 freegasprovider.com +0.0.0.0 freegiftcardsource.com +0.0.0.0 freegiftreward.com +0.0.0.0 freeipodnanouk.co.uk +0.0.0.0 freeipoduk.co.uk +0.0.0.0 freeipoduk.com +0.0.0.0 freelaptopgift.com +0.0.0.0 freelaptopnation.com +0.0.0.0 freelaptopreward.com +0.0.0.0 freelaptopwebsites.com +0.0.0.0 freenation.com +0.0.0.0 freeoffers-toys.com +0.0.0.0 freepayasyougotopupuk.co.uk +0.0.0.0 freeplasmanation.com +0.0.0.0 freerestaurantprovider.com +0.0.0.0 freerestaurantsource.com +0.0.0.0 freeshoppingprovider.com +0.0.0.0 freeshoppingsource.com +0.0.0.0 freevideodownloadforpc.com +0.0.0.0 freezemac.tech +0.0.0.0 fromslowmactofastmac.com +0.0.0.0 frontend-loadbalancer.meteorsolutions.com +0.0.0.0 functional-business.com +0.0.0.0 funtabsafe.com +0.0.0.0 fw.qq.com +0.0.0.0 fwdservice.com +0.0.0.0 g.admob.com +0.0.0.0 g.adnxs.com +0.0.0.0 g.thinktarget.com +0.0.0.0 g1.idg.pl +0.0.0.0 g2.gumgum.com +0.0.0.0 g3t4d5.madison.com +0.0.0.0 g4p.grt02.com +0.0.0.0 gadgeteer.pdamart.com +0.0.0.0 gam.adnxs.com +0.0.0.0 gameconsolerewards.com +0.0.0.0 gamerz123.com +0.0.0.0 games-toys-bonuspath.com +0.0.0.0 games-toys-free.com +0.0.0.0 games-toys-rewardpath.com +0.0.0.0 gar-tech.com +0.0.0.0 gasurvey.gemius.com +0.0.0.0 gate.hyperpaysys.com +0.0.0.0 gavzad.keenspot.com +0.0.0.0 gazeta.hit.gemius.pl +0.0.0.0 gazetteextra.advertserve.com +0.0.0.0 gbp.ebayadvertising.triadretail.net +0.0.0.0 gc.gcl.ru +0.0.0.0 gcads.osdn.com +0.0.0.0 gcdn.2mdn.net +0.0.0.0 gcir.gannett-tv.com +0.0.0.0 gcirm.argusleader.com +0.0.0.0 gcirm.argusleader.gcion.com +0.0.0.0 gcirm.battlecreekenquirer.com +0.0.0.0 gcirm.burlingtonfreepress.com +0.0.0.0 gcirm.centralohio.com +0.0.0.0 gcirm.centralohio.gcion.com +0.0.0.0 gcirm.cincinnati.com +0.0.0.0 gcirm.citizen-times.com +0.0.0.0 gcirm.clarionledger.com +0.0.0.0 gcirm.coloradoan.com +0.0.0.0 gcirm.courier-journal.com +0.0.0.0 gcirm.courierpostonline.com +0.0.0.0 gcirm.customcoupon.com +0.0.0.0 gcirm.dailyrecord.com +0.0.0.0 gcirm.delawareonline.com +0.0.0.0 gcirm.democratandchronicle.com +0.0.0.0 gcirm.desmoinesregister.com +0.0.0.0 gcirm.detnews.com +0.0.0.0 gcirm.dmp.gcion.com +0.0.0.0 gcirm.dmregister.com +0.0.0.0 gcirm.dnj.com +0.0.0.0 gcirm.flatoday.com +0.0.0.0 gcirm.gannett-tv.com +0.0.0.0 gcirm.gannettnetwork.com +0.0.0.0 gcirm.greatfallstribune.com +0.0.0.0 gcirm.greenvilleonline.com +0.0.0.0 gcirm.greenvilleonline.gcion.com +0.0.0.0 gcirm.honoluluadvertiser.gcion.com +0.0.0.0 gcirm.idahostatesman.com +0.0.0.0 gcirm.idehostatesman.com +0.0.0.0 gcirm.indystar.com +0.0.0.0 gcirm.injersey.com +0.0.0.0 gcirm.jacksonsun.com +0.0.0.0 gcirm.laregionalonline.com +0.0.0.0 gcirm.lsj.com +0.0.0.0 gcirm.montgomeryadvertiser.com +0.0.0.0 gcirm.muskogeephoenix.com +0.0.0.0 gcirm.news-press.com +0.0.0.0 gcirm.newsleader.com +0.0.0.0 gcirm.ozarksnow.com +0.0.0.0 gcirm.pensacolanewsjournal.com +0.0.0.0 gcirm.press-citizen.com +0.0.0.0 gcirm.pressconnects.com +0.0.0.0 gcirm.rgj.com +0.0.0.0 gcirm.sctimes.com +0.0.0.0 gcirm.stargazette.com +0.0.0.0 gcirm.statesmanjournal.com +0.0.0.0 gcirm.tallahassee.com +0.0.0.0 gcirm.tennessean.com +0.0.0.0 gcirm.thedailyjournal.com +0.0.0.0 gcirm.thedesertsun.com +0.0.0.0 gcirm.theithacajournal.com +0.0.0.0 gcirm.thejournalnews.com +0.0.0.0 gcirm.theolympian.com +0.0.0.0 gcirm.thespectrum.com +0.0.0.0 gcirm.tucson.com +0.0.0.0 gcirm.wisinfo.com +0.0.0.0 gcirm2.indystar.com +0.0.0.0 gde.adocean.pl +0.0.0.0 gdeee.hit.gemius.pl +0.0.0.0 gdelt.hit.gemius.pl +0.0.0.0 gdelv.hit.gemius.pl +0.0.0.0 gdyn.cnngo.com +0.0.0.0 gdyn.trutv.com +0.0.0.0 ge-0-0-1-edge1.sc9.admob.com +0.0.0.0 ge-0-0-43-crs1.sc9.admob.com +0.0.0.0 gem.pl +0.0.0.0 geo.precisionclick.com +0.0.0.0 geoads.osdn.com +0.0.0.0 geoloc11.geovisite.com +0.0.0.0 geoweb.e-kolay.net +0.0.0.0 getacool100.com +0.0.0.0 getacool500.com +0.0.0.0 getacoollaptop.com +0.0.0.0 getacooltv.com +0.0.0.0 getafreeiphone.org +0.0.0.0 getagiftonline.com +0.0.0.0 getmyads.com +0.0.0.0 getmyfreebabystuff.com +0.0.0.0 getmyfreegear.com +0.0.0.0 getmyfreegiftcard.com +0.0.0.0 getmyfreelaptop.com +0.0.0.0 getmyfreelaptophere.com +0.0.0.0 getmyfreeplasma.com +0.0.0.0 getmylaptopfree.com +0.0.0.0 getmynumber.net +0.0.0.0 getmyplasmatv.com +0.0.0.0 getspecialgifts.com +0.0.0.0 getyour5kcredits0.blogspot.com +0.0.0.0 getyourfreecomputer.com +0.0.0.0 getyourfreetv.com +0.0.0.0 getyourgiftnow2.blogspot.com +0.0.0.0 getyourgiftnow3.blogspot.com +0.0.0.0 gezinti.com +0.0.0.0 gg.adocean.pl +0.0.0.0 ghalibaft.com +0.0.0.0 ghmtr.hit.gemius.pl +0.0.0.0 gift-today85.online +0.0.0.0 giftcardchallenge.com +0.0.0.0 giftcardsurveys.us.com +0.0.0.0 giftrewardzone.com +0.0.0.0 gifts-flowers-rewardpath.com +0.0.0.0 gimg.baidu.com +0.0.0.0 gimmethatreward.com +0.0.0.0 gingert.net +0.0.0.0 global-promotions.internationalredirects.com +0.0.0.0 global.msmtrakk03a.com +0.0.0.0 global.ymtrack.com +0.0.0.0 globalnetworkanalys.com +0.0.0.0 globalwebads.com +0.0.0.0 gm.mmstat.com +0.0.0.0 gm.preferences.com +0.0.0.0 go-free-gifts.com +0.0.0.0 go.adee.bbelements.com +0.0.0.0 go.adlt.bbelements.com +0.0.0.0 go.adlv.bbelements.com +0.0.0.0 go.admulti.com +0.0.0.0 go.adnet.bbelements.com +0.0.0.0 go.arbo.bbelements.com +0.0.0.0 go.arbopl.bbelements.com +0.0.0.0 go.arboru.bbelements.com +0.0.0.0 go.bb007.bbelements.com +0.0.0.0 go.cz.bbelements.com +0.0.0.0 go.data1rtb.com +0.0.0.0 go.eu.bbelements.com +0.0.0.0 go.evolutionmedia.bbelements.com +0.0.0.0 go.idmnet.bbelements.com +0.0.0.0 go.idnes.bbelements.com +0.0.0.0 go.ihned.bbelements.com +0.0.0.0 go.intact.bbelements.com +0.0.0.0 go.lfstmedia.com +0.0.0.0 go.lotech.bbelements.com +0.0.0.0 go.padsdelivery.com +0.0.0.0 go.padstm.com +0.0.0.0 go.pl.bbelements.com +0.0.0.0 go.pol.bbelements.com +0.0.0.0 go.spaceshipads.com +0.0.0.0 go.stirshakead.com +0.0.0.0 go.trkreward.com +0.0.0.0 go.verymuchad.com +0.0.0.0 go2.hit.gemius.pl +0.0.0.0 goautofinance.com +0.0.0.0 gofreegifts.com +0.0.0.0 goldbach.hit.gemius.pl +0.0.0.0 goodbizez.com +0.0.0.0 goodbookbook.com +0.0.0.0 goodsblock.marketgid.com +0.0.0.0 goody-garage.com +0.0.0.0 googlewordpad.info +0.0.0.0 got2goshop.com +0.0.0.0 goto.mystreamdelivery.xyz +0.0.0.0 goto.trafficmultiplier.com +0.0.0.0 gozatar.com +0.0.0.0 gozing.directtrack.com +0.0.0.0 grabbit-rabbit.com +0.0.0.0 graphics.adultfriendfinder.com +0.0.0.0 graphics.pop6.com +0.0.0.0 gratkapl.adocean.pl +0.0.0.0 gravitron.chron.com +0.0.0.0 greasypalm.com +0.0.0.0 grfx.mp3.com +0.0.0.0 groupm.com +0.0.0.0 grz67.com +0.0.0.0 gs1.idsales.co.uk +0.0.0.0 gserv.cneteu.net +0.0.0.0 gspro.hit.gemius.pl +0.0.0.0 guanjia.baidu.com +0.0.0.0 gug.ku6cdn.com +0.0.0.0 guiaconsumidor.com +0.0.0.0 guide2poker.com +0.0.0.0 guptamedianetwork.com +0.0.0.0 guru.sitescout.netdna-cdn.com +0.0.0.0 gw.youmi.net +0.0.0.0 gwallet.com +0.0.0.0 gx-in-f109.1e100.net +0.0.0.0 h-afnetwww.adshuffle.com +0.0.0.0 h.admob.com +0.0.0.0 h.ppjol.com +0.0.0.0 hadik.info +0.0.0.0 halfords.ukrpts.net +0.0.0.0 haouzy.info +0.0.0.0 happydiscountspecials.com +0.0.0.0 harvest.adgardener.com +0.0.0.0 harvest176.adgardener.com +0.0.0.0 harvest284.adgardener.com +0.0.0.0 harvest285.adgardener.com +0.0.0.0 hathor.eztonez.com +0.0.0.0 havakhosh.com +0.0.0.0 haynet.adbureau.net +0.0.0.0 hbads.eboz.com +0.0.0.0 hbadz.eboz.com +0.0.0.0 hc.baidu.com +0.0.0.0 hdporium.com +0.0.0.0 health-beauty-rewardpath.com +0.0.0.0 health-beauty-savingblvd.com +0.0.0.0 healthbeautyncs.com +0.0.0.0 healthclicks.co.uk +0.0.0.0 hebdotop.com +0.0.0.0 help.adtech.de +0.0.0.0 help.adtech.fr +0.0.0.0 help.adtech.us +0.0.0.0 helpmymacfaster.club +0.0.0.0 hermes.airad.com +0.0.0.0 hikesearch.net +0.0.0.0 hilltopads.net +0.0.0.0 himediads.com +0.0.0.0 hipersushiads.com +0.0.0.0 hit.8digits.com +0.0.0.0 hit4.hotlog.ru +0.0.0.0 hk.adserver.yahoo.com +0.0.0.0 hlcc.ca +0.0.0.0 hlu9tseh.men +0.0.0.0 hm.baidu.com +0.0.0.0 hm.l.qq.com +0.0.0.0 hnfwg.voluumtrk.com +0.0.0.0 holiday-gift-offers.com +0.0.0.0 holidayproductpromo.com +0.0.0.0 holidayshoppingrewards.com +0.0.0.0 home-garden-premiumblvd.com +0.0.0.0 home-garden-rewardempire.com +0.0.0.0 home-garden-rewardpath.com +0.0.0.0 home4bizstart.ru +0.0.0.0 homeelectronicproducts.com +0.0.0.0 homeimprovementonus.com +0.0.0.0 honarkhabar.com +0.0.0.0 honarkhaneh.net +0.0.0.0 honolulu.app.ur.gcion.com +0.0.0.0 hooqy.com +0.0.0.0 host207.ewtn.com +0.0.0.0 hostedaje14.thruport.com +0.0.0.0 hosting.adjug.com +0.0.0.0 hot-daily-deal.com +0.0.0.0 hot-product-hangout.com +0.0.0.0 hotbar.dgndesign.com +0.0.0.0 hotgiftzone.com +0.0.0.0 housedman.com +0.0.0.0 hpad.www.infoseek.co.jp +0.0.0.0 html.atm.youku.com +0.0.0.0 html.centralmediaserver.com +0.0.0.0 htmlads.ru +0.0.0.0 htmlwww.youfck.com +0.0.0.0 http300.content.ru4.com +0.0.0.0 httpads.com +0.0.0.0 httpring.qq.com +0.0.0.0 httpwwwadserver.com +0.0.0.0 hub.com.pl +0.0.0.0 huis.istats.nl +0.0.0.0 huiwiw.hit.gemius.pl +0.0.0.0 huntingtonbank.tt.omtrdc.net +0.0.0.0 huomdgde.adocean.pl +0.0.0.0 hyperion.adtech.de +0.0.0.0 hyperion.adtech.fr +0.0.0.0 hyperion.adtech.us +0.0.0.0 hz.mmstat.com +0.0.0.0 i.admob.com +0.0.0.0 i.adwise.bg +0.0.0.0 i.blogads.com +0.0.0.0 i.casalemedia.com +0.0.0.0 i.hotkeys.com +0.0.0.0 i.interia.pl +0.0.0.0 i.laih.com +0.0.0.0 i.media.cz +0.0.0.0 i.pcp001.com +0.0.0.0 i.qitrck.com +0.0.0.0 i.radzolo.com +0.0.0.0 i.securecontactinfo.com +0.0.0.0 i.simpli.fi +0.0.0.0 i.static.zaplata.bg +0.0.0.0 i.total-media.net +0.0.0.0 i1.teaser-goods.ru +0.0.0.0 i4eg76.vindicated-shelter.space +0.0.0.0 iacas.adbureau.net +0.0.0.0 iadc.qwapi.com +0.0.0.0 ialaddin.genieesspv.jp +0.0.0.0 ib.adnxs.com +0.0.0.0 ibis.lgappstv.com +0.0.0.0 icanoptout.com +0.0.0.0 icon.clickthru.net +0.0.0.0 id11938.luxup.ru +0.0.0.0 id5576.al21.luxup.ru +0.0.0.0 idearc.tt.omtrdc.net +0.0.0.0 idpix.media6degrees.com +0.0.0.0 iebar.baidu.com +0.0.0.0 ieee.adbureau.net +0.0.0.0 if.bbanner.it +0.0.0.0 iftarvakitleri.net +0.0.0.0 ih2.gamecopyworld.com +0.0.0.0 ikcode.baidu.com +0.0.0.0 ilinks.industrybrains.com +0.0.0.0 im.adtech.de +0.0.0.0 im.banner.t-online.de +0.0.0.0 im.of.pl +0.0.0.0 im.xo.pl +0.0.0.0 imads.integral-marketing.com +0.0.0.0 image.click.livedoor.com +0.0.0.0 image.i1img.com +0.0.0.0 image.linkexchange.com +0.0.0.0 image2.pubmatic.com +0.0.0.0 imagec08.247realmedia.com +0.0.0.0 imagec12.247realmedia.com +0.0.0.0 imagec14.247realmedia.com +0.0.0.0 imageceu1.247realmedia.com +0.0.0.0 images-cdn.azoogleads.com +0.0.0.0 images.ads.fairfax.com.au +0.0.0.0 images.blogads.com +0.0.0.0 images.bluetime.com +0.0.0.0 images.clickfinders.com +0.0.0.0 images.conduit-banners.com +0.0.0.0 images.cybereps.com +0.0.0.0 images.directtrack.com +0.0.0.0 images.emapadserver.com +0.0.0.0 images.jambocast.com +0.0.0.0 images.linkwithin.com +0.0.0.0 images.mbuyu.nl +0.0.0.0 images.netcomvad.com +0.0.0.0 images.newsx.cc +0.0.0.0 images.people2people.com +0.0.0.0 images.persgroepadvertising.be +0.0.0.0 images.primaryads.com +0.0.0.0 images.sexlist.com +0.0.0.0 images.sohu.com +0.0.0.0 images.steamray.com +0.0.0.0 images.taboola.com +0.0.0.0 images.trafficmp.com +0.0.0.0 images2.laih.com +0.0.0.0 images3.linkwithin.com +0.0.0.0 imageserv.adtech.de +0.0.0.0 imageserv.adtech.fr +0.0.0.0 imageserv.adtech.us +0.0.0.0 imageserver1.thruport.com +0.0.0.0 imagesrv.adition.com +0.0.0.0 imarker.com +0.0.0.0 imarker.ru +0.0.0.0 imc.l.qq.com +0.0.0.0 img-a2.ak.imagevz.net +0.0.0.0 img-cdn.mediaplex.com +0.0.0.0 img.alibaba.com +0.0.0.0 img.blogads.com +0.0.0.0 img.directtrack.com +0.0.0.0 img.layer-ads.de +0.0.0.0 img.marketgid.com +0.0.0.0 img.sn00.net +0.0.0.0 img.soulmate.com +0.0.0.0 img.xnxx.com +0.0.0.0 img0.ru.redtram.com +0.0.0.0 img1.ru.redtram.com +0.0.0.0 img2.ru.redtram.com +0.0.0.0 img4.cdn.adjuggler.com +0.0.0.0 imgg-cdn.adskeeper.co.uk +0.0.0.0 imgg.dt00.net +0.0.0.0 imgg.marketgid.com +0.0.0.0 imgg.mgid.com +0.0.0.0 imgn.dt00.net +0.0.0.0 imgn.dt07.com +0.0.0.0 imgn.marketgid.com +0.0.0.0 imgserv.adbutler.com +0.0.0.0 immediadement-arretez-ezhez-identfcie-jasdasd1233-9057.com +0.0.0.0 imp.adsmogo.com +0.0.0.0 imp.partner2profit.com +0.0.0.0 impact.cossette-webpact.com +0.0.0.0 impbe.tradedoubler.com +0.0.0.0 imppl.tradedoubler.com +0.0.0.0 impressionaffiliate.com +0.0.0.0 impressionaffiliate.mobi +0.0.0.0 impressionlead.com +0.0.0.0 impressionperformance.biz +0.0.0.0 imrk.net +0.0.0.0 imrkcrv.net +0.0.0.0 imserv001.adtech.de +0.0.0.0 imserv001.adtech.fr +0.0.0.0 imserv001.adtech.us +0.0.0.0 imserv002.adtech.de +0.0.0.0 imserv002.adtech.fr +0.0.0.0 imserv002.adtech.us +0.0.0.0 imserv003.adtech.de +0.0.0.0 imserv003.adtech.fr +0.0.0.0 imserv003.adtech.us +0.0.0.0 imserv004.adtech.de +0.0.0.0 imserv004.adtech.fr +0.0.0.0 imserv004.adtech.us +0.0.0.0 imserv005.adtech.de +0.0.0.0 imserv005.adtech.fr +0.0.0.0 imserv005.adtech.us +0.0.0.0 imserv006.adtech.de +0.0.0.0 imserv006.adtech.fr +0.0.0.0 imserv006.adtech.us +0.0.0.0 imserv00x.adtech.de +0.0.0.0 imserv00x.adtech.fr +0.0.0.0 imserv00x.adtech.us +0.0.0.0 imssl01.adtech.de +0.0.0.0 imssl01.adtech.fr +0.0.0.0 imssl01.adtech.us +0.0.0.0 in.adserver.yahoo.com +0.0.0.0 in.getclicky.com +0.0.0.0 incentive-scene.com +0.0.0.0 incentivegateway.com +0.0.0.0 incentiverewardcenter.com +0.0.0.0 inclk.com +0.0.0.0 indexhu.adocean.pl +0.0.0.0 indisancal.com +0.0.0.0 industry-deals.com +0.0.0.0 infos-bourses.com +0.0.0.0 inklineglobal.com +0.0.0.0 inl.adbureau.net +0.0.0.0 inpagevideo.nl +0.0.0.0 input.insights.gravity.com +0.0.0.0 ins-offer.com +0.0.0.0 insightxe.pittsburghlive.com +0.0.0.0 insightxe.vtsgonline.com +0.0.0.0 installer.zutrack.com +0.0.0.0 insurance-rewardpath.com +0.0.0.0 intela.com +0.0.0.0 intensedigital.adk2x.com +0.0.0.0 interia.adsearch.adkontekst.pl +0.0.0.0 internet.billboard.cz +0.0.0.0 intnet-offer.com +0.0.0.0 intrack.pl +0.0.0.0 inv-nets.admixer.net +0.0.0.0 ioubes.press +0.0.0.0 ipacc1.adtech.de +0.0.0.0 ipacc1.adtech.fr +0.0.0.0 ipacc1.adtech.us +0.0.0.0 ipad2free4u.com +0.0.0.0 ipdata.adtech.de +0.0.0.0 ipdata.adtech.fr +0.0.0.0 ipdata.adtech.us +0.0.0.0 iphone-avril.offreflash.xyz +0.0.0.0 iq001.adtech.de +0.0.0.0 iq001.adtech.fr +0.0.0.0 iq001.adtech.us +0.0.0.0 ir-na.amazon-adsystem.com +0.0.0.0 is.casalemedia.com +0.0.0.0 isg01.casalemedia.com +0.0.0.0 isg02.casalemedia.com +0.0.0.0 isg03.casalemedia.com +0.0.0.0 isg04.casalemedia.com +0.0.0.0 isg05.casalemedia.com +0.0.0.0 isg06.casalemedia.com +0.0.0.0 isg07.casalemedia.com +0.0.0.0 isg08.casalemedia.com +0.0.0.0 isg09.casalemedia.com +0.0.0.0 islamicmarketing.net +0.0.0.0 istockbargains.com +0.0.0.0 it.adserver.yahoo.com +0.0.0.0 itemagic.net +0.0.0.0 itempana.site +0.0.0.0 itrackerpro.com +0.0.0.0 itsfree123.com +0.0.0.0 itxt.vibrantmedia.com +0.0.0.0 iwantmy-freelaptop.com +0.0.0.0 iwantmyfree-laptop.com +0.0.0.0 iwantmyfreelaptop.com +0.0.0.0 iwantmygiftcard.com +0.0.0.0 iwstat.tudou.com +0.0.0.0 j.adlooxtracking.com +0.0.0.0 j.admob.com +0.0.0.0 j.clickdensity.com +0.0.0.0 j3safetyismyname.com +0.0.0.0 jambocast.com +0.0.0.0 jb9clfifs6.s.ad6media.fr +0.0.0.0 jcarter.spinbox.net +0.0.0.0 jcrew.tt.omtrdc.net +0.0.0.0 jenno.adsb4all.com +0.0.0.0 jerichoplay.com +0.0.0.0 jersey-offer.com +0.0.0.0 jgedads.cjt.net +0.0.0.0 jh.revolvermaps.com +0.0.0.0 jingjia.qq.com +0.0.0.0 jivox.com +0.0.0.0 jl29jd25sm24mc29.com +0.0.0.0 jlinks.industrybrains.com +0.0.0.0 jmn.jangonetwork.com +0.0.0.0 jmvjmgofvxnu.com +0.0.0.0 jobs.nuwerk.monsterboard.nl +0.0.0.0 join1.winhundred.com +0.0.0.0 journal-des-bourses.com +0.0.0.0 js.adlink.net +0.0.0.0 js.admngr.com +0.0.0.0 js.adscale.de +0.0.0.0 js.adserverpub.com +0.0.0.0 js.adsonar.com +0.0.0.0 js.adsrvr.org +0.0.0.0 js.betburdaaffiliates.com +0.0.0.0 js.bizographics.com +0.0.0.0 js.goods.redtram.com +0.0.0.0 js.himediads.com +0.0.0.0 js.hotkeys.com +0.0.0.0 js.moatads.com +0.0.0.0 js.ru.redtram.com +0.0.0.0 js.selectornews.com +0.0.0.0 js.smi2.ru +0.0.0.0 js.softreklam.com +0.0.0.0 js.srcsmrtgs.com +0.0.0.0 js.zevents.com +0.0.0.0 js1.bloggerads.net +0.0.0.0 js77.neodatagroup.com +0.0.0.0 jsc.dt07.net +0.0.0.0 jsc.mgid.com +0.0.0.0 jsn.dt07.net +0.0.0.0 judo.salon.com +0.0.0.0 juggler.inetinteractive.com +0.0.0.0 jxliu.com +0.0.0.0 jzclick.soso.com +0.0.0.0 k.admob.com +0.0.0.0 k5ads.osdn.com +0.0.0.0 kaartenhuis.nl.site-id.nl +0.0.0.0 kansas.valueclick.com +0.0.0.0 katu.adbureau.net +0.0.0.0 kazaa.adserver.co.il +0.0.0.0 kermit.macnn.com +0.0.0.0 kestrel.ospreymedialp.com +0.0.0.0 keys.dmtracker.com +0.0.0.0 keywordblocks.com +0.0.0.0 keywords.adtlgc.com +0.0.0.0 khalto.info +0.0.0.0 kitaramarketplace.com +0.0.0.0 kitaramedia.com +0.0.0.0 kitaratrk.com +0.0.0.0 kithrup.matchlogic.com +0.0.0.0 kixer.com +0.0.0.0 klikk.linkpulse.com +0.0.0.0 klikmoney.net +0.0.0.0 kliks.affiliate4you.nl +0.0.0.0 klipads.dvlabs.com +0.0.0.0 klipmart.dvlabs.com +0.0.0.0 klipmart.forbes.com +0.0.0.0 kmdl101.com +0.0.0.0 knc.lv +0.0.0.0 knight.economist.com +0.0.0.0 kona.kontera.com +0.0.0.0 kona2.kontera.com +0.0.0.0 kona3.kontera.com +0.0.0.0 kona33.kontera.com +0.0.0.0 kona4.kontera.com +0.0.0.0 kona5.kontera.com +0.0.0.0 kona6.kontera.com +0.0.0.0 kona7.kontera.com +0.0.0.0 kona8.kontera.com +0.0.0.0 konax.kontera.com +0.0.0.0 kos.interseek.si +0.0.0.0 kreaffiliation.com +0.0.0.0 kropka.onet.pl +0.0.0.0 ktrackdata.com +0.0.0.0 ku6.allyes.com +0.0.0.0 ku6afp.allyes.com +0.0.0.0 kuhdi.com +0.0.0.0 kxrzz.superpromo.7112531.com +0.0.0.0 l-sspcash.adxcore.com +0.0.0.0 l.5min.com +0.0.0.0 l.admob.com +0.0.0.0 l.linkpulse.com +0.0.0.0 l.ohmyad.co +0.0.0.0 l.qq.com +0.0.0.0 l.yieldmanager.net +0.0.0.0 l2.l.qq.com +0.0.0.0 ladyclicks.ru +0.0.0.0 land.purifier.cc +0.0.0.0 lanzar.publicidadweb.com +0.0.0.0 laptopreportcard.com +0.0.0.0 laptoprewards.com +0.0.0.0 laptoprewardsgroup.com +0.0.0.0 laptoprewardszone.com +0.0.0.0 larivieracasino.com +0.0.0.0 lasthr.info +0.0.0.0 lastmeasure.zoy.org +0.0.0.0 latency.ttrraacckkrr.com +0.0.0.0 latestsearch.website +0.0.0.0 latribune.electronicpromotions2015.com +0.0.0.0 launch.adserver.yahoo.com +0.0.0.0 lb-adserver.ig.com.br +0.0.0.0 ld1.criteo.com +0.0.0.0 ld2.criteo.com +0.0.0.0 ldglob01.adtech.de +0.0.0.0 ldglob01.adtech.fr +0.0.0.0 ldglob01.adtech.us +0.0.0.0 ldglob02.adtech.de +0.0.0.0 ldglob02.adtech.fr +0.0.0.0 ldglob02.adtech.us +0.0.0.0 ldimage01.adtech.de +0.0.0.0 ldimage01.adtech.fr +0.0.0.0 ldimage01.adtech.us +0.0.0.0 ldimage02.adtech.de +0.0.0.0 ldimage02.adtech.fr +0.0.0.0 ldimage02.adtech.us +0.0.0.0 ldserv01.adtech.de +0.0.0.0 ldserv01.adtech.fr +0.0.0.0 ldserv01.adtech.us +0.0.0.0 ldserv02.adtech.de +0.0.0.0 ldserv02.adtech.fr +0.0.0.0 ldserv02.adtech.us +0.0.0.0 le1er.net +0.0.0.0 lead.program3.com +0.0.0.0 leadback.advertising.com +0.0.0.0 leader.linkexchange.com +0.0.0.0 leadsynaptic.go2jump.org +0.0.0.0 learning-offer.com +0.0.0.0 legal-rewardpath.com +0.0.0.0 leisure-offer.com +0.0.0.0 letmefind.co +0.0.0.0 letsfinder.com +0.0.0.0 levexis.com +0.0.0.0 lg.brandreachsys.com +0.0.0.0 liberty.gedads.com +0.0.0.0 ligtv.kokteyl.com +0.0.0.0 link2me.ru +0.0.0.0 linktracker.angelfire.com +0.0.0.0 linuxpark.adtech.de +0.0.0.0 linuxpark.adtech.fr +0.0.0.0 linuxpark.adtech.us +0.0.0.0 liones.nl +0.0.0.0 listennewsnetwork.com +0.0.0.0 livingnet.adtech.de +0.0.0.0 ll.atdmt.com +0.0.0.0 lnads.osdn.com +0.0.0.0 load.exelator.com +0.0.0.0 load.focalex.com +0.0.0.0 load.sumome.com +0.0.0.0 loadm.exelator.com +0.0.0.0 local.promoisland.net +0.0.0.0 log.feedjit.com +0.0.0.0 log.olark.com +0.0.0.0 log.pladform.ru +0.0.0.0 log.tagcade.com +0.0.0.0 logc252.xiti.com +0.0.0.0 logger.virgul.com +0.0.0.0 login.linkpulse.com +0.0.0.0 logs.spilgames.com +0.0.0.0 looksmartcollect.247realmedia.com +0.0.0.0 louisvil.app.ur.gcion.com +0.0.0.0 louisvil.ur.gcion.com +0.0.0.0 lp.empire.goodgamestudios.com +0.0.0.0 lp.jeux-lk.com +0.0.0.0 lp.sexyadults.eu +0.0.0.0 lp1.linkpulse.com +0.0.0.0 lp4.linkpulse.com +0.0.0.0 lpcloudsvr405.com +0.0.0.0 ls.hit.gemius.pl +0.0.0.0 lsassoc.com +0.0.0.0 lstat.youku.com +0.0.0.0 lstats.qip.ru +0.0.0.0 lt.andomedia.com +0.0.0.0 lt.angelfire.com +0.0.0.0 lucky-day-uk.com +0.0.0.0 lw1.gamecopyworld.com +0.0.0.0 lw2.gamecopyworld.com +0.0.0.0 lycos.247realmedia.com +0.0.0.0 m.adbridge.de +0.0.0.0 m.admob.com +0.0.0.0 m.fr.2mdn.net +0.0.0.0 m.fr.a2dfp.net +0.0.0.0 m.openv.tv +0.0.0.0 m.pl.pornzone.tv +0.0.0.0 m.tribalfusion.com +0.0.0.0 m.uk.2mdn.net +0.0.0.0 m1.emea.2mdn.net +0.0.0.0 m1.emea.2mdn.net.edgesuite.net +0.0.0.0 m2.media-box.co +0.0.0.0 m2.sexgarantie.nl +0.0.0.0 m3.2mdn.net +0.0.0.0 m4.afs.googleadservices.com +0.0.0.0 m4.media-box.co +0.0.0.0 m4ymh0220.tech +0.0.0.0 ma.baidu.com +0.0.0.0 mac-helper.site +0.0.0.0 mac.system-alert1.com +0.0.0.0 macaddictads.snv.futurenet.com +0.0.0.0 macads.net +0.0.0.0 maccleanersecurity.com +0.0.0.0 macfixingsoftware.space +0.0.0.0 mackeeperapp1.zeobit.com +0.0.0.0 mackeeperapp2.mackeeper.com +0.0.0.0 mackeeperapp3.mackeeper.com +0.0.0.0 macleaner.space +0.0.0.0 macleaner.work +0.0.0.0 macpurifier.com +0.0.0.0 mad2.brandreachsys.com +0.0.0.0 madadsmedia.com +0.0.0.0 mads.amazon-adsystem.com +0.0.0.0 mads.aol.com +0.0.0.0 mail.radar.imgsmail.ru +0.0.0.0 main.exoclick.com +0.0.0.0 main.vodonet.net +0.0.0.0 makemoneyrobot.com +0.0.0.0 manage001.adtech.de +0.0.0.0 manage001.adtech.fr +0.0.0.0 manage001.adtech.us +0.0.0.0 manager.rovion.com +0.0.0.0 mangler1.generals.ea.com +0.0.0.0 mangler10.generals.ea.com +0.0.0.0 mangler2.generals.ea.com +0.0.0.0 mangler3.generals.ea.com +0.0.0.0 mangler4.generals.ea.com +0.0.0.0 mangler5.generals.ea.com +0.0.0.0 mangler6.generals.ea.com +0.0.0.0 mangler7.generals.ea.com +0.0.0.0 mangler8.generals.ea.com +0.0.0.0 mangler9.generals.ea.com +0.0.0.0 manuel.theonion.com +0.0.0.0 mapleway2profit.com +0.0.0.0 marketgid.com +0.0.0.0 marketing-rewardpath.com +0.0.0.0 mashinkhabar.com +0.0.0.0 mastertracks.be +0.0.0.0 match.adsrvr.org +0.0.0.0 matomy.adk2.co +0.0.0.0 matrix.mediavantage.de +0.0.0.0 maxads.ruralpress.com +0.0.0.0 maxadserver.corusradionetwork.com +0.0.0.0 maximumpcads.imaginemedia.com +0.0.0.0 maxmedia.sgaonline.com +0.0.0.0 maxmusics.com +0.0.0.0 maxonclick.com +0.0.0.0 maxserving.com +0.0.0.0 mb01.com +0.0.0.0 mbox2.offermatica.com +0.0.0.0 mbox9.offermatica.com +0.0.0.0 mcagbtdcwklf.com +0.0.0.0 mcfg.sandai.net +0.0.0.0 mds.centrport.net +0.0.0.0 media-fire.org +0.0.0.0 media.888.com +0.0.0.0 media.adcentriconline.com +0.0.0.0 media.adrcdn.com +0.0.0.0 media.adrevolver.com +0.0.0.0 media.adrime.com +0.0.0.0 media.adshadow.net +0.0.0.0 media.b.lead.program3.com +0.0.0.0 media.betburdaaffiliates.com +0.0.0.0 media.bonnint.net +0.0.0.0 media.boomads.com +0.0.0.0 media.charter.com +0.0.0.0 media.contextweb.com +0.0.0.0 media.easyads.bg +0.0.0.0 media.elb-kind.de +0.0.0.0 media.espace-plus.net +0.0.0.0 media.fairlink.ru +0.0.0.0 media.markethealth.com +0.0.0.0 media.naked.com +0.0.0.0 media.nk-net.pl +0.0.0.0 media.ontarionorth.com +0.0.0.0 media.popmarker.com +0.0.0.0 media.popuptraffic.com +0.0.0.0 media.trafficfactory.biz +0.0.0.0 media.trafficjunky.net +0.0.0.0 media.ventivmedia.com +0.0.0.0 media.viwii.net +0.0.0.0 media.xxxnavy.com +0.0.0.0 media1.popmarker.com +0.0.0.0 media10.popmarker.com +0.0.0.0 media2.adshuffle.com +0.0.0.0 media2.legacy.com +0.0.0.0 media2.popmarker.com +0.0.0.0 media2.travelzoo.com +0.0.0.0 media2021.videostrip.com +0.0.0.0 media3.popmarker.com +0.0.0.0 media4.popmarker.com +0.0.0.0 media4021.videostrip.com +0.0.0.0 media5.popmarker.com +0.0.0.0 media5021.videostrip.com +0.0.0.0 media6.popmarker.com +0.0.0.0 media6.sitebrand.com +0.0.0.0 media6021.videostrip.com +0.0.0.0 media7.popmarker.com +0.0.0.0 media8.popmarker.com +0.0.0.0 media9.popmarker.com +0.0.0.0 mediafr.247realmedia.com +0.0.0.0 medialand.relax.ru +0.0.0.0 mediapst-images.adbureau.net +0.0.0.0 mediapst.adbureau.net +0.0.0.0 medias.clicks4ads.com +0.0.0.0 medias.europacash.com +0.0.0.0 mediative.ca +0.0.0.0 mediative.com +0.0.0.0 mediauk.247realmedia.com +0.0.0.0 mediaupdate41.com +0.0.0.0 medical-offer.com +0.0.0.0 medical-rewardpath.com +0.0.0.0 medusa.reklamlab.com +0.0.0.0 medya.e-kolay.net +0.0.0.0 meevehdar.com +0.0.0.0 mega.vast.mega-tags.com +0.0.0.0 megapanel.gem.pl +0.0.0.0 melding-technology.com +0.0.0.0 mercury.bravenet.com +0.0.0.0 messagent.duvalguillaume.com +0.0.0.0 messagent.sanomadigital.nl +0.0.0.0 messagia.adcentric.proximi-t.com +0.0.0.0 mesterads.com +0.0.0.0 metaapi.bulletproofserving.com +0.0.0.0 meter-svc.nytimes.com +0.0.0.0 metrics.ikea.com +0.0.0.0 metrics.natmags.co.uk +0.0.0.0 metrics.sfr.fr +0.0.0.0 metrics.target.com +0.0.0.0 mexico-mmm.net +0.0.0.0 mf.sitescout.com +0.0.0.0 mg.mgid.com +0.0.0.0 mhlnk.com +0.0.0.0 mi.adinterax.com +0.0.0.0 micmusik.com +0.0.0.0 micraamber.net +0.0.0.0 microsof.wemfbox.ch +0.0.0.0 mightymagoo.com +0.0.0.0 mii-image.adjuggler.com +0.0.0.0 milyondolar.com +0.0.0.0 mimageads.googleadservices.com +0.0.0.0 mimageads1.googleadservices.com +0.0.0.0 mimageads2.googleadservices.com +0.0.0.0 mimageads3.googleadservices.com +0.0.0.0 mimageads4.googleadservices.com +0.0.0.0 mimageads5.googleadservices.com +0.0.0.0 mimageads6.googleadservices.com +0.0.0.0 mimageads7.googleadservices.com +0.0.0.0 mimageads8.googleadservices.com +0.0.0.0 mimageads9.googleadservices.com +0.0.0.0 mimicrice.com +0.0.0.0 mini.videostrip.com +0.0.0.0 mirror.pointroll.com +0.0.0.0 mjx.ads.nwsource.com +0.0.0.0 mklik.gazeta.pl +0.0.0.0 mktg-offer.com +0.0.0.0 mlntracker.com +0.0.0.0 mm.admob.com +0.0.0.0 mm.chitika.net +0.0.0.0 mm1.vip.sc1.admob.com +0.0.0.0 mmv.admob.com +0.0.0.0 mobfactory.info +0.0.0.0 mobile.juicyads.com +0.0.0.0 mobileanalytics.us-east-1.amazonaws.com +0.0.0.0 mobileanalytics.us-east-2.amazonaws.com +0.0.0.0 mobileanalytics.us-west-1.amazonaws.com +0.0.0.0 mobileanalytics.us-west-2.amazonaws.com +0.0.0.0 mobrevflwms.com +0.0.0.0 mobscan.info +0.0.0.0 mobularity.com +0.0.0.0 mochibot.com +0.0.0.0 modescrips.info +0.0.0.0 mojofarm.mediaplex.com +0.0.0.0 monetate.net +0.0.0.0 moneybot.net +0.0.0.0 moneyraid.com +0.0.0.0 monster-ads.net +0.0.0.0 monstersandcritics.advertserve.com +0.0.0.0 moodoo.com.cn +0.0.0.0 moodoocrv.com.cn +0.0.0.0 morefreecamsecrets.com +0.0.0.0 morevisits.info +0.0.0.0 motd.pinion.gg +0.0.0.0 movieads.imgs.sapo.pt +0.0.0.0 movsflix.com +0.0.0.0 mp.tscapeplay.com +0.0.0.0 mp3playersource.com +0.0.0.0 mpartner.googleadservices.com +0.0.0.0 mpv.sandai.net +0.0.0.0 mr4evmd0r1.s.ad6media.fr +0.0.0.0 ms.yandex.ru +0.0.0.0 msn-cdn.effectivemeasure.net +0.0.0.0 msn.allyes.com +0.0.0.0 msn.tns-cs.net +0.0.0.0 msn.uvwbox.de +0.0.0.0 msn.wrating.com +0.0.0.0 msnbe-hp.metriweb.be +0.0.0.0 msnsearch.srv.girafa.com +0.0.0.0 mt58.mtree.com +0.0.0.0 mtvbrazil-services.vimn.com +0.0.0.0 mtvnlatservices.com +0.0.0.0 mu-in-f167.1e100.net +0.0.0.0 multi.xnxx.com +0.0.0.0 music611.com +0.0.0.0 musikzoo.com +0.0.0.0 mvonline.com +0.0.0.0 mx.adserver.yahoo.com +0.0.0.0 my-reward-channel.com +0.0.0.0 my-rewardsvault.com +0.0.0.0 my.blueadvertise.com +0.0.0.0 my.mystreamdelivery.xyz +0.0.0.0 my.trgino.com +0.0.0.0 my2.hizliizlefilm.net +0.0.0.0 my2.teknoter.com +0.0.0.0 myanyone.net +0.0.0.0 myao.adocean.pl +0.0.0.0 myasiantv.gsspcln.jp +0.0.0.0 mybinaryoptionsrobot.com +0.0.0.0 mycamptrack.com +0.0.0.0 mycashback.co.uk +0.0.0.0 mycelloffer.com +0.0.0.0 mychoicerewards.com +0.0.0.0 myclicknet.ro +0.0.0.0 myclicknet.romtelecom.ro +0.0.0.0 myexclusiverewards.com +0.0.0.0 myfreedinner.com +0.0.0.0 myfreegifts.co.uk +0.0.0.0 myfreemp3player.com +0.0.0.0 mygiftcardcenter.com +0.0.0.0 mygiftresource.com +0.0.0.0 mygreatrewards.com +0.0.0.0 myhousetechnews.com +0.0.0.0 myoffertracking.com +0.0.0.0 mysagagame.com +0.0.0.0 myseostats.com +0.0.0.0 myusersonline.com +0.0.0.0 myyearbookdigital.checkm8.com +0.0.0.0 n.admob.com +0.0.0.0 n01d05.cumulus-cloud.com +0.0.0.0 n339.asp-cc.com +0.0.0.0 n4g.us.intellitxt.com +0.0.0.0 n4p.ru.redtram.com +0.0.0.0 nanocluster.reklamz.com +0.0.0.0 nationalissuepanel.com +0.0.0.0 nationalpost.adperfect.com +0.0.0.0 nationalsurveypanel.com +0.0.0.0 native.sharethrough.com +0.0.0.0 nativead.tech +0.0.0.0 nb.netbreak.com.au +0.0.0.0 nbads.com +0.0.0.0 nbc.adbureau.net +0.0.0.0 nbimg.dt00.net +0.0.0.0 nc.ru.redtram.com +0.0.0.0 nctracking.com +0.0.0.0 nd1.gamecopyworld.com +0.0.0.0 nearbyad.com +0.0.0.0 needadvertising.com +0.0.0.0 neirong.baidu.com +0.0.0.0 netads.hotwired.com +0.0.0.0 netads.sohu.com +0.0.0.0 netadsrv.iworld.com +0.0.0.0 netcomm.spinbox.net +0.0.0.0 netpalnow.com +0.0.0.0 netshelter.adtrix.com +0.0.0.0 netspiderads2.indiatimes.com +0.0.0.0 netsponsors.com +0.0.0.0 network-ca.247realmedia.com +0.0.0.0 network.adsmarket.com +0.0.0.0 network.realmedia.com +0.0.0.0 network.realtechnetwork.net +0.0.0.0 networkads.net +0.0.0.0 new-ads.eurogamer.net +0.0.0.0 new.smartcontext.pl +0.0.0.0 newads.cmpnet.com +0.0.0.0 newadserver.interfree.it +0.0.0.0 newbs.hutz.co.il +0.0.0.0 newclk.com +0.0.0.0 newip427.changeip.net +0.0.0.0 newjunk4u.com +0.0.0.0 news-finances.com +0.0.0.0 news6health.com +0.0.0.0 newsblock.marketgid.com +0.0.0.0 newssourceoftoday.com +0.0.0.0 newsterminalvelocity.com +0.0.0.0 newtger.info +0.0.0.0 newversionupdate.space4update.pw +0.0.0.0 newversionupdate.space4updating.win +0.0.0.0 ng.virgul.com +0.0.0.0 ngads.smartage.com +0.0.0.0 nicappazaza.com +0.0.0.0 nickleplatedads.com +0.0.0.0 nitrous.exitfuel.com +0.0.0.0 nitrous.internetfuel.com +0.0.0.0 nivendas.net +0.0.0.0 nkcache.brandreachsys.com +0.0.0.0 nl.ads.justpremium.com +0.0.0.0 nl.adserver.yahoo.com +0.0.0.0 no.adserver.yahoo.com +0.0.0.0 nofreezingmac.space +0.0.0.0 nospartenaires.com +0.0.0.0 nothing-but-value.com +0.0.0.0 noticiasftpsrv.com +0.0.0.0 novafinanza.com +0.0.0.0 novem.onet.pl +0.0.0.0 nowinstallupgrade.clickforultimateandbest2updatingpc.top +0.0.0.0 nowruzbakher.com +0.0.0.0 nowtestpc.updatenewfresh4u.top +0.0.0.0 nqm.blackcurranthumidifiers.site +0.0.0.0 nrads.1host.co.il +0.0.0.0 nrkno.linkpulse.com +0.0.0.0 ns-vip1.hitbox.com +0.0.0.0 ns-vip2.hitbox.com +0.0.0.0 ns-vip3.hitbox.com +0.0.0.0 ns1.lalibco.com +0.0.0.0 ns1.primeinteractive.net +0.0.0.0 ns2.hitbox.com +0.0.0.0 ns2.lalibco.com +0.0.0.0 ns2.primeinteractive.net +0.0.0.0 nsads.hotwired.com +0.0.0.0 nsads.us.publicus.com +0.0.0.0 nsads4.us.publicus.com +0.0.0.0 nsclick.baidu.com +0.0.0.0 nspmotion.com +0.0.0.0 nst.broadcast.pm +0.0.0.0 nstat.tudou.com +0.0.0.0 ntbanner.digitalriver.com +0.0.0.0 nuwerk.monsterboard.nl +0.0.0.0 nx-adv0005.247realmedia.com +0.0.0.0 nxs.kidcolez.cn +0.0.0.0 nxtscrn.adbureau.net +0.0.0.0 nysubwayoffer.com +0.0.0.0 nytadvertising.nytimes.com +0.0.0.0 o.admob.com +0.0.0.0 o0.winfuture.de +0.0.0.0 o1.qnsr.com +0.0.0.0 o2.eyereturn.com +0.0.0.0 oads.cracked.com +0.0.0.0 oamsrhads.us.publicus.com +0.0.0.0 oas-1.rmuk.co.uk +0.0.0.0 oas-eu.247realmedia.com +0.0.0.0 oas.dn.se +0.0.0.0 oas.heise.de +0.0.0.0 oasads.whitepages.com +0.0.0.0 oasc02.247realmedia.com +0.0.0.0 oasc02023.247realmedia.com +0.0.0.0 oasc03.247realmedia.com +0.0.0.0 oasc04.247.realmedia.com +0.0.0.0 oasc05.247realmedia.com +0.0.0.0 oasc05050.247realmedia.com +0.0.0.0 oasc16.247realmedia.com +0.0.0.0 oascenral.phoenixnewtimes.com +0.0.0.0 oascentral.videodome.com +0.0.0.0 oasis.411affiliates.ca +0.0.0.0 oasis.nysun.com +0.0.0.0 oasis.promon.cz +0.0.0.0 oasis.realbeer.com +0.0.0.0 oasis.zmh.zope.com +0.0.0.0 oasis.zmh.zope.net +0.0.0.0 oasis2.advfn.com +0.0.0.0 oasn03.247realmedia.com +0.0.0.0 oassis.zmh.zope.com +0.0.0.0 objects.abcvisiteurs.com +0.0.0.0 objects.designbloxlive.com +0.0.0.0 obozua.adocean.pl +0.0.0.0 obs.nnm2.ru +0.0.0.0 observer.advertserve.com +0.0.0.0 ocdn.adsterra.com +0.0.0.0 ocslab.com +0.0.0.0 offer.alibaba.com +0.0.0.0 offerfactory.click +0.0.0.0 offerreality.com +0.0.0.0 offers.impower.com +0.0.0.0 offers.nordvpn.com +0.0.0.0 offers.royalvegascasino.com +0.0.0.0 offertrakking.info +0.0.0.0 offertunity.click +0.0.0.0 offerx.co.uk +0.0.0.0 ogulzxfxrmow.com +0.0.0.0 ohmydating.com +0.0.0.0 oidiscover.com +0.0.0.0 oik.mactechinfo.info +0.0.0.0 oimsgad.qq.com +0.0.0.0 oinadserve.com +0.0.0.0 oix-rubyem.net +0.0.0.0 oix-rubytest.net +0.0.0.0 oix0.net +0.0.0.0 oix1.net +0.0.0.0 oix2.net +0.0.0.0 oix3.net +0.0.0.0 oix4.net +0.0.0.0 oix5.net +0.0.0.0 oix6.net +0.0.0.0 oix7.net +0.0.0.0 oix8.net +0.0.0.0 oix9.net +0.0.0.0 oixchina.com +0.0.0.0 oixcrv-rubyem.net +0.0.0.0 oixcrv-rubytest.net +0.0.0.0 oixssp-rubyem.net +0.0.0.0 ok.internetmedia.si +0.0.0.0 old-darkroast.adknowledge.com +0.0.0.0 olqdh.top +0.0.0.0 om.elvenar.com +0.0.0.0 ometrics.warnerbros.com +0.0.0.0 onclkds.com +0.0.0.0 online1.webcams.com +0.0.0.0 onlineads.magicvalley.com +0.0.0.0 onlinebestoffers.net +0.0.0.0 only.best-games.today +0.0.0.0 only2date.com +0.0.0.0 onocollect.247realmedia.com +0.0.0.0 open.4info.net +0.0.0.0 openad.infobel.com +0.0.0.0 openadext.tf1.fr +0.0.0.0 openads.dimcab.com +0.0.0.0 openads.nightlifemagazine.ca +0.0.0.0 openads.smithmag.net +0.0.0.0 openads.zeads.com +0.0.0.0 opencandy.com +0.0.0.0 openload.info +0.0.0.0 opentable.tt.omtrdc.net +0.0.0.0 openx.adfactor.nl +0.0.0.0 openx.coolconcepts.nl +0.0.0.0 openx.shinyads.com +0.0.0.0 openx.xenium.pl +0.0.0.0 openx2.fotoflexer.com +0.0.0.0 openxxx.viragemedia.com +0.0.0.0 optimize.indieclick.com +0.0.0.0 optimized.by.vitalads.net +0.0.0.0 optimizedby.openx.com +0.0.0.0 optimzedby.rmxads.com +0.0.0.0 orange.fr-enqueteannuelle.xyz +0.0.0.0 orange.fr-enqueteofficielle.online +0.0.0.0 orange.fr-enqueteofficielle2015.xyz +0.0.0.0 orange.fr-felicitations.xyz +0.0.0.0 orange.fr-votre-opinion.xyz +0.0.0.0 orange.fr-votreopinion.xyz +0.0.0.0 orange.recompenses.win +0.0.0.0 orange.recompenses.xyz +0.0.0.0 orange.weborama.fr +0.0.0.0 ordie.adbureau.net +0.0.0.0 origin.chron.com +0.0.0.0 ortaklik.mynet.com +0.0.0.0 out.popads.net +0.0.0.0 outils.yesmessenger.com +0.0.0.0 overflow.adsoftware.com +0.0.0.0 owabgxis.wp.pl +0.0.0.0 ox-d.hbr.org +0.0.0.0 ox-d.hulkshare.com +0.0.0.0 ox-d.hypeads.org +0.0.0.0 ox-d.zenoviagroup.com +0.0.0.0 ox-i.zenoviagroup.com +0.0.0.0 ox.eurogamer.net +0.0.0.0 oz.valueclick.com +0.0.0.0 oz.valueclick.ne.jp +0.0.0.0 ozonemedia.adbureau.net +0.0.0.0 p.ic.tynt.com +0.0.0.0 p.l.qq.com +0.0.0.0 p.nexac.com +0.0.0.0 p.profistats.net +0.0.0.0 p.publico.es +0.0.0.0 p0rnuha.com +0.0.0.0 p1.adhitzads.com +0.0.0.0 p2.l.qq.com +0.0.0.0 p3p.alibaba.com +0.0.0.0 p3p.mmstat.com +0.0.0.0 p4psearch.china.alibaba.com +0.0.0.0 paclitor.com +0.0.0.0 page.0ffer.eu +0.0.0.0 pagead3.googlesyndication.com +0.0.0.0 pages.etology.com +0.0.0.0 pagespeed.report.qq.com +0.0.0.0 paid.outbrain.com +0.0.0.0 paix1.sc1.admob.com +0.0.0.0 panel.adtify.pl +0.0.0.0 paperg.com +0.0.0.0 paques-2016.offre-exceptionnelle.xyz +0.0.0.0 parserworld.info +0.0.0.0 parskabab.com +0.0.0.0 partner-ts.groupon.be +0.0.0.0 partner-ts.groupon.co.uk +0.0.0.0 partner-ts.groupon.com +0.0.0.0 partner-ts.groupon.de +0.0.0.0 partner-ts.groupon.fr +0.0.0.0 partner-ts.groupon.net +0.0.0.0 partner-ts.groupon.nl +0.0.0.0 partner-ts.groupon.pl +0.0.0.0 partner.ah-ha.com +0.0.0.0 partner.ceneo.pl +0.0.0.0 partner.join.com.ua +0.0.0.0 partner.magna.ru +0.0.0.0 partner.pobieraczek.pl +0.0.0.0 partner.tagscreator.com +0.0.0.0 partner.wapacz.pl +0.0.0.0 partner.wapster.pl +0.0.0.0 partner01.oingo.com +0.0.0.0 partner02.oingo.com +0.0.0.0 partner03.oingo.com +0.0.0.0 partnerprogramma.bol.com +0.0.0.0 partners.adklick.de +0.0.0.0 partners.salesforce.com +0.0.0.0 partners.sprintrade.com +0.0.0.0 partners.webmasterplan.com +0.0.0.0 partnerwebsites.mistermedia.nl +0.0.0.0 pathforpoints.com +0.0.0.0 paulsnetwork.com +0.0.0.0 pb.tynt.com +0.0.0.0 pbid.pro-market.net +0.0.0.0 pc-gizmos-ssl.com +0.0.0.0 pcookie.aliexpress.com +0.0.0.0 peaky.tags.yield-atx.com +0.0.0.0 pei-ads.playboy.com +0.0.0.0 people-choice-sites.com +0.0.0.0 persgroepadvertising.nl +0.0.0.0 personalcare-offer.com +0.0.0.0 personalcashbailout.com +0.0.0.0 pg2.solution.weborama.fr +0.0.0.0 ph-ad01.focalink.com +0.0.0.0 ph-ad02.focalink.com +0.0.0.0 ph-ad03.focalink.com +0.0.0.0 ph-ad04.focalink.com +0.0.0.0 ph-ad05.focalink.com +0.0.0.0 ph-ad06.focalink.com +0.0.0.0 ph-ad07.focalink.com +0.0.0.0 ph-ad08.focalink.com +0.0.0.0 ph-ad09.focalink.com +0.0.0.0 ph-ad10.focalink.com +0.0.0.0 ph-ad11.focalink.com +0.0.0.0 ph-ad12.focalink.com +0.0.0.0 ph-ad13.focalink.com +0.0.0.0 ph-ad14.focalink.com +0.0.0.0 ph-ad15.focalink.com +0.0.0.0 ph-ad16.focalink.com +0.0.0.0 ph-ad17.focalink.com +0.0.0.0 ph-ad18.focalink.com +0.0.0.0 ph-ad19.focalink.com +0.0.0.0 ph-ad20.focalink.com +0.0.0.0 ph-ad21.focalink.com +0.0.0.0 ph-cdn.effectivemeasure.net +0.0.0.0 phoenixads.co.in +0.0.0.0 phoneysoap.com +0.0.0.0 phormstandards.com +0.0.0.0 photobucket.adnxs.com +0.0.0.0 photos.daily-deals.analoganalytics.com +0.0.0.0 photos.pop6.com +0.0.0.0 photos0.pop6.com +0.0.0.0 photos1.pop6.com +0.0.0.0 photos2.pop6.com +0.0.0.0 photos3.pop6.com +0.0.0.0 photos4.pop6.com +0.0.0.0 photos5.pop6.com +0.0.0.0 photos6.pop6.com +0.0.0.0 photos7.pop6.com +0.0.0.0 photos8.pop6.com +0.0.0.0 phox2ey.bid +0.0.0.0 php.fark.com +0.0.0.0 phpads.astalavista.us +0.0.0.0 phpads.cnpapers.com +0.0.0.0 phpads.flipcorp.com +0.0.0.0 phpads.foundrymusic.com +0.0.0.0 phpads.i-merge.net +0.0.0.0 phpads.macbidouille.com +0.0.0.0 phpadsnew.gamefolk.de +0.0.0.0 phpadsnew.wn.com +0.0.0.0 pic.casee.cn +0.0.0.0 pick-savings.com +0.0.0.0 pickytime.com +0.0.0.0 ping.chartbeat.net +0.0.0.0 pingfore.qq.com +0.0.0.0 pingfore.soso.com +0.0.0.0 pink.habralab.ru +0.0.0.0 pix.revsci.net +0.0.0.0 pix01.revsci.net +0.0.0.0 pix521.adtech.de +0.0.0.0 pix521.adtech.fr +0.0.0.0 pix521.adtech.us +0.0.0.0 pix522.adtech.de +0.0.0.0 pix522.adtech.fr +0.0.0.0 pix522.adtech.us +0.0.0.0 pixel-secure.solvemedia.com +0.0.0.0 pixel.adssafeprotected.com +0.0.0.0 pixel.everesttech.net +0.0.0.0 pixel.mathtag.com +0.0.0.0 pixel.sitescout.com +0.0.0.0 pixel.watch +0.0.0.0 pl.ads.justpremium.com +0.0.0.0 pl.bbelements.com +0.0.0.0 pl.betclic.com +0.0.0.0 pl.spanel.gem.pl +0.0.0.0 plasmatv4free.com +0.0.0.0 plasmatvreward.com +0.0.0.0 platads.com +0.0.0.0 play.traffpartners.com +0.0.0.0 playinvaders.com +0.0.0.0 playlink.pl +0.0.0.0 playnow.guru +0.0.0.0 playtime.tubemogul.com +0.0.0.0 ploaz54.com +0.0.0.0 pm.w55c.net +0.0.0.0 pmelon.com +0.0.0.0 pmstrk.mercadolivre.com.br +0.0.0.0 pntm-images.adbureau.net +0.0.0.0 pntm.adbureau.net +0.0.0.0 pol.bbelements.com +0.0.0.0 poland.gift-today85.online +0.0.0.0 pole.6rooms.com +0.0.0.0 politicalopinionsurvey.com +0.0.0.0 polskasupermarkecie.website +0.0.0.0 pool-roularta.adhese.com +0.0.0.0 pool.admedo.com +0.0.0.0 pool.pebblemedia.adhese.com +0.0.0.0 pop.redirect.adsjudo.com +0.0.0.0 popadscdn.net +0.0.0.0 popclick.net +0.0.0.0 popmycash.com +0.0.0.0 poponclick.com +0.0.0.0 popunder.adsrevenue.net +0.0.0.0 popunder.loading-delivery1.com +0.0.0.0 popunder.paypopup.com +0.0.0.0 popup.softreklam.com +0.0.0.0 popup.taboola.com +0.0.0.0 popupclick.ru +0.0.0.0 popupdomination.com +0.0.0.0 popups.ad-logics.com +0.0.0.0 popups.afftrack001.com +0.0.0.0 pos.baidu.com +0.0.0.0 posed2shade.com +0.0.0.0 post.rmbn.ru +0.0.0.0 poster-op2joygames.me +0.0.0.0 poster.gamesprite.me +0.0.0.0 postmasterdirect.com +0.0.0.0 pp.free.fr +0.0.0.0 pp2.pptv.com +0.0.0.0 pq.stat.ku6.com +0.0.0.0 pr.ydp.yahoo.com +0.0.0.0 premium-reward-club.com +0.0.0.0 premium.ascensionweb.com +0.0.0.0 premiumholidayoffers.com +0.0.0.0 premiumproductsonline.com +0.0.0.0 prestoris.com +0.0.0.0 prexyone.appspot.com +0.0.0.0 primetime.ad.primetime.net +0.0.0.0 privitize.com +0.0.0.0 prizes.co.uk +0.0.0.0 prjcq.com +0.0.0.0 pro.letv.com +0.0.0.0 prod-e.sprtad.com +0.0.0.0 productopinionpanel.com +0.0.0.0 productresearchpanel.com +0.0.0.0 producttestpanel.com +0.0.0.0 profile.uproxx.com +0.0.0.0 profitboosterapp.com +0.0.0.0 promo.easy-dating.org +0.0.0.0 promo.mes-meilleurs-films.fr +0.0.0.0 promo.mobile.de +0.0.0.0 promo.streaming-illimite.net +0.0.0.0 promote-bz.net +0.0.0.0 promotion.partnercash.com +0.0.0.0 promoviral.com +0.0.0.0 protection.alpolice.com +0.0.0.0 protection.aspolice.com +0.0.0.0 protection.aupolice.com +0.0.0.0 protection.azpolice.com +0.0.0.0 protection.bspolice.com +0.0.0.0 protection.btpolice.com +0.0.0.0 protection.bypolice.com +0.0.0.0 protection.capolice.com +0.0.0.0 protection.ccpolice.com +0.0.0.0 protection.dkpolice.com +0.0.0.0 protection.espolice.com +0.0.0.0 protection.frpolice.com +0.0.0.0 protection.fxpolice.com +0.0.0.0 protection.gapolice.com +0.0.0.0 protection.grpolice.com +0.0.0.0 protection.hkpolice.com +0.0.0.0 protection.hnpolice.com +0.0.0.0 protection.idpolice.com +0.0.0.0 protection.ilpolice.com +0.0.0.0 protection.iqpolice.com +0.0.0.0 protection.itpolice.com +0.0.0.0 protection.itpolice.net +0.0.0.0 protection.jmpolice.com +0.0.0.0 protection.kppolice.com +0.0.0.0 protection.kypolice.com +0.0.0.0 protection.lapolice.com +0.0.0.0 protection.lapolice.net +0.0.0.0 protection.lbpolice.com +0.0.0.0 protection.lcpolice.com +0.0.0.0 protection.lipolice.com +0.0.0.0 protection.lrpolice.com +0.0.0.0 protection.lspolice.com +0.0.0.0 protection.lvpolice.com +0.0.0.0 protection.mapolice.com +0.0.0.0 protection.mcpolice.com +0.0.0.0 protection.mdpolice.com +0.0.0.0 protection.mepolice.com +0.0.0.0 protection.mnpolice.com +0.0.0.0 protection.mopolice.com +0.0.0.0 protection.mspolice.net +0.0.0.0 protection.napolice.com +0.0.0.0 protection.napolice.net +0.0.0.0 protection.ncpolice.com +0.0.0.0 protection.nzpolice.com +0.0.0.0 protection.papolice.com +0.0.0.0 protection.pfpolice.com +0.0.0.0 protection.pgpolice.com +0.0.0.0 protection.phpolice.com +0.0.0.0 protection.pkpolice.com +0.0.0.0 protection.prpolice.com +0.0.0.0 protection.ptpolice.com +0.0.0.0 protection.sbpolice.com +0.0.0.0 protection.scpolice.com +0.0.0.0 protection.sdpolice.com +0.0.0.0 protection.sipolice.com +0.0.0.0 protection.skpolice.com +0.0.0.0 protection.tkpolice.com +0.0.0.0 protection.tnpolice.com +0.0.0.0 protection.topolice.com +0.0.0.0 protection.vapolice.com +0.0.0.0 protection.vipolice.com +0.0.0.0 protection.stpolice.com +0.0.0.0 proximityads.flipcorp.com +0.0.0.0 proxy.blogads.com +0.0.0.0 pstatic.datafastguru.info +0.0.0.0 pt.trafficjunky.net +0.0.0.0 pt21na.com +0.0.0.0 ptrads.mp3.com +0.0.0.0 ptreklam.com +0.0.0.0 ptreklam.com.tr +0.0.0.0 ptreklam.net +0.0.0.0 ptreklamcrv.com +0.0.0.0 ptreklamcrv.com.tr +0.0.0.0 ptreklamcrv.net +0.0.0.0 ptreklamssp.com +0.0.0.0 ptreklamssp.com.tr +0.0.0.0 ptreklamssp.net +0.0.0.0 pttsite.com +0.0.0.0 pub.sapo.pt +0.0.0.0 pub.web.sapo.io +0.0.0.0 pubimgs.sapo.pt +0.0.0.0 publiads.com +0.0.0.0 publicidades.redtotalonline.com +0.0.0.0 publicis.adcentriconline.com +0.0.0.0 publish.bonzaii.no +0.0.0.0 publishers.adscholar.com +0.0.0.0 publishers.bidtraffic.com +0.0.0.0 publishers.brokertraffic.com +0.0.0.0 publishing.kalooga.com +0.0.0.0 pubshop.img.uol.com.br +0.0.0.0 purgecolon.net +0.0.0.0 purredheanb.online +0.0.0.0 purryowl.com +0.0.0.0 px10.net +0.0.0.0 q.admob.com +0.0.0.0 q.b.h.cltomedia.info +0.0.0.0 qip.magna.ru +0.0.0.0 qitrck.com +0.0.0.0 qqlogo.qq.com +0.0.0.0 qring-tms.qq.com +0.0.0.0 qss-client.qq.com +0.0.0.0 qto.reprintingstakeholder.com +0.0.0.0 qualifiedourspecialoffer.com +0.0.0.0 quickbrowsersearch.com +0.0.0.0 quickfilmz.com +0.0.0.0 quickupdateserv.com +0.0.0.0 quik-serv.com +0.0.0.0 r.ace.advertising.com +0.0.0.0 r.admob.com +0.0.0.0 r.chitika.net +0.0.0.0 r.domob.cn +0.0.0.0 r.ligatus.com +0.0.0.0 r.reklama.biz +0.0.0.0 r.turn.com +0.0.0.0 r1-ads.ace.advertising.com +0.0.0.0 r2.adwo.com +0.0.0.0 r7mediar.com +0.0.0.0 rad.live.com +0.0.0.0 radaronline.advertserve.com +0.0.0.0 rads.stackoverflow.com +0.0.0.0 rampagegramar.com +0.0.0.0 randevumads.com +0.0.0.0 rapidlyserv.com +0.0.0.0 ravel-rewardpath.com +0.0.0.0 rb.burstway.com +0.0.0.0 rb.newsru.com +0.0.0.0 rbqip.pochta.ru +0.0.0.0 rc.asci.freenet.de +0.0.0.0 rc.bt.ilsemedia.nl +0.0.0.0 rc.hotkeys.com +0.0.0.0 rc.rlcdn.com +0.0.0.0 rc.wl.webads.nl +0.0.0.0 rccl.bridgetrack.com +0.0.0.0 rcdna.gwallet.com +0.0.0.0 rcm-images.amazon.com +0.0.0.0 rcm-it.amazon.it +0.0.0.0 rdsa2012.com +0.0.0.0 re.directrev.com +0.0.0.0 re.kontera.com +0.0.0.0 realads.realmedia.com +0.0.0.0 realgfsbucks.com +0.0.0.0 realizemobicom.com +0.0.0.0 realizmobi.com +0.0.0.0 realmedia.advance.net +0.0.0.0 reboot.sitescout.com +0.0.0.0 record.commissionlounge.com +0.0.0.0 recreation-leisure-rewardpath.com +0.0.0.0 red.as-eu.falkag.net +0.0.0.0 red.as-us.falkag.net +0.0.0.0 red01.as-eu.falkag.net +0.0.0.0 red01.as-us.falkag.net +0.0.0.0 red02.as-eu.falkag.net +0.0.0.0 red02.as-us.falkag.net +0.0.0.0 red03.as-eu.falkag.net +0.0.0.0 red03.as-us.falkag.net +0.0.0.0 red04.as-eu.falkag.net +0.0.0.0 red04.as-us.falkag.net +0.0.0.0 redherring.ngadcenter.net +0.0.0.0 redirect.click2net.com +0.0.0.0 redirect.hotkeys.com +0.0.0.0 redirect.xmlheads.com +0.0.0.0 reduxads.valuead.com +0.0.0.0 reg.coolsavings.com +0.0.0.0 regflow.com +0.0.0.0 regie.espace-plus.net +0.0.0.0 regio.adlink.de +0.0.0.0 register.cinematrix.net +0.0.0.0 rehabretie.com +0.0.0.0 rek2.tascatlasa.com +0.0.0.0 reklam-1.com +0.0.0.0 reklam-one.com +0.0.0.0 reklam.arabul.com +0.0.0.0 reklam.ebiuniverse.com +0.0.0.0 reklam.memurlar.net +0.0.0.0 reklam.milliyet.com.tr +0.0.0.0 reklam.misli.com +0.0.0.0 reklam.mynet.com +0.0.0.0 reklam.softreklam.com +0.0.0.0 reklam.star.com.tr +0.0.0.0 reklam.vogel.com.tr +0.0.0.0 reklam.yonlendir.com +0.0.0.0 reklama.onet.pl +0.0.0.0 reklamagaci.com +0.0.0.0 reklamtrk.com +0.0.0.0 reklamy.sfd.pl +0.0.0.0 relestar.com +0.0.0.0 rencontreavenue.com +0.0.0.0 report02.adtech.de +0.0.0.0 report02.adtech.fr +0.0.0.0 report02.adtech.us +0.0.0.0 reporter.adtech.de +0.0.0.0 reporter.adtech.fr +0.0.0.0 reporter.adtech.us +0.0.0.0 reporter001.adtech.de +0.0.0.0 reporter001.adtech.fr +0.0.0.0 reporter001.adtech.us +0.0.0.0 reportimage.adtech.de +0.0.0.0 reportimage.adtech.fr +0.0.0.0 reportimage.adtech.us +0.0.0.0 req.adsmogo.com +0.0.0.0 resolvingserver.com +0.0.0.0 resources.infolinks.com +0.0.0.0 restaurantcom.tt.omtrdc.net +0.0.0.0 reverso.refr.adgtw.orangeads.fr +0.0.0.0 rewardblvd.com +0.0.0.0 rewardhotspot.com +0.0.0.0 rewardpoll.com +0.0.0.0 rewardsflow.com +0.0.0.0 rh.qq.com +0.0.0.0 rh.revolvermaps.com +0.0.0.0 rhads.sv.publicus.com +0.0.0.0 rich.qq.com +0.0.0.0 ridepush.com +0.0.0.0 rmbn.ru +0.0.0.0 rmcdn.2mdn.net +0.0.0.0 rmcdn.f.2mdn.net +0.0.0.0 rmm1u.checkm8.com +0.0.0.0 rms.admeta.com +0.0.0.0 ro.bbelements.com +0.0.0.0 romepartners.com +0.0.0.0 roosevelt.gjbig.com +0.0.0.0 rosettastone.tt.omtrdc.net +0.0.0.0 roshanavar.com +0.0.0.0 rotabanner100.utro.ru +0.0.0.0 rotabanner468.utro.ru +0.0.0.0 rotator.adjuggler.com +0.0.0.0 rotator.juggler.inetinteractive.com +0.0.0.0 rotobanner468.utro.ru +0.0.0.0 router.adlure.net +0.0.0.0 rovion.com +0.0.0.0 row-advil.waze.com +0.0.0.0 rp.hit.gemius.pl +0.0.0.0 rpc-php.trafficfactory.biz +0.0.0.0 rpc.trafficfactory.biz +0.0.0.0 rpm.newrelisc.com +0.0.0.0 rqtrk.eu +0.0.0.0 rs1.qq.com +0.0.0.0 rs2.qq.com +0.0.0.0 rscounter10.com +0.0.0.0 rsense-ad.realclick.co.kr +0.0.0.0 rss.buysellads.com +0.0.0.0 rt.visilabs.com +0.0.0.0 rt2.infolinks.com +0.0.0.0 rt3.infolinks.com +0.0.0.0 rtb-lb-event-sjc.tubemogul.com +0.0.0.0 rtb.pclick.yahoo.com +0.0.0.0 rtb.tubemogul.com +0.0.0.0 rtb1.adscience.nl +0.0.0.0 rtb10.adscience.nl +0.0.0.0 rtb11.adscience.nl +0.0.0.0 rtb12.adscience.nl +0.0.0.0 rtb13.adscience.nl +0.0.0.0 rtb14.adscience.nl +0.0.0.0 rtb15.adscience.nl +0.0.0.0 rtb16.adscience.nl +0.0.0.0 rtb17.adscience.nl +0.0.0.0 rtb18.adscience.nl +0.0.0.0 rtb19.adscience.nl +0.0.0.0 rtb2.adscience.nl +0.0.0.0 rtb20.adscience.nl +0.0.0.0 rtb21.adscience.nl +0.0.0.0 rtb22.adscience.nl +0.0.0.0 rtb23.adscience.nl +0.0.0.0 rtb24.adscience.nl +0.0.0.0 rtb25.adscience.nl +0.0.0.0 rtb26.adscience.nl +0.0.0.0 rtb27.adscience.nl +0.0.0.0 rtb28.adscience.nl +0.0.0.0 rtb29.adscience.nl +0.0.0.0 rtb3.adscience.nl +0.0.0.0 rtb30.adscience.nl +0.0.0.0 rtb4.adscience.nl +0.0.0.0 rtb5.adscience.nl +0.0.0.0 rtb6.adscience.nl +0.0.0.0 rtb7.adscience.nl +0.0.0.0 rtb8.adscience.nl +0.0.0.0 rtb9.adscience.nl +0.0.0.0 rtr.innovid.com +0.0.0.0 rts.sparkstudios.com +0.0.0.0 ru.bbelements.com +0.0.0.0 ru.redtram.com +0.0.0.0 rubi4edit.com +0.0.0.0 rubiccrum.com +0.0.0.0 rubriccrumb.com +0.0.0.0 rubyfortune.com +0.0.0.0 rubylan.net +0.0.0.0 rubytag.net +0.0.0.0 russ-shalavy.ru +0.0.0.0 rv.adcpx.v1.de.eusem.adaos-ads.net +0.0.0.0 rya.rockyou.com +0.0.0.0 s-adserver.sandbox.cxad.cxense.com +0.0.0.0 s.ad121m.com +0.0.0.0 s.ad131m.com +0.0.0.0 s.admob.com +0.0.0.0 s.admulti.com +0.0.0.0 s.as-us.falkag.net +0.0.0.0 s.atemda.com +0.0.0.0 s.baidu.com +0.0.0.0 s.boom.ro +0.0.0.0 s.clicktale.net +0.0.0.0 s.di.com.pl +0.0.0.0 s.domob.cn +0.0.0.0 s.flite.com +0.0.0.0 s.innovid.com +0.0.0.0 s.media-imdb.com +0.0.0.0 s.megaclick.com +0.0.0.0 s.moatads.com +0.0.0.0 s.oroll.com +0.0.0.0 s.ppjol.net +0.0.0.0 s.rev2pub.com +0.0.0.0 s.skimresources.com +0.0.0.0 s.tcimg.com +0.0.0.0 s.thebrighttag.com +0.0.0.0 s.visilabs.com +0.0.0.0 s.visilabs.net +0.0.0.0 s0b.bluestreak.com +0.0.0.0 s1.2mdn.net +0.0.0.0 s1.buysellads.com +0.0.0.0 s1.cz.adocean.pl +0.0.0.0 s1.gratkapl.adocean.pl +0.0.0.0 s2.buysellads.com +0.0.0.0 s3.adbers.com +0.0.0.0 s3.buysellads.com +0.0.0.0 s5.addthis.com +0.0.0.0 s7.addthis.com +0.0.0.0 sad.sharethis.com +0.0.0.0 safari-critical-alert.com +0.0.0.0 safe.bestapps.com-protection.info +0.0.0.0 safe.hyperpaysys.com +0.0.0.0 safebrowse.com +0.0.0.0 safenyplanet.in +0.0.0.0 sagent.io +0.0.0.0 salesforcecom.tt.omtrdc.net +0.0.0.0 samsung3.solution.weborama.fr +0.0.0.0 sanalreklam.com +0.0.0.0 sarah.dntrx.com +0.0.0.0 sas.decisionnews.com +0.0.0.0 sat-city-ads.com +0.0.0.0 saturn.tiser.com.au +0.0.0.0 save-plan.com +0.0.0.0 savings-specials.com +0.0.0.0 savings-time.com +0.0.0.0 sayac.hurriyet.com.tr +0.0.0.0 sayfabulunamadi.com +0.0.0.0 sb.freeskreen.com +0.0.0.0 sc1.admob.com +0.0.0.0 sc9.admob.com +0.0.0.0 scdown.qq.com +0.0.0.0 schumacher.adtech.de +0.0.0.0 schumacher.adtech.fr +0.0.0.0 schumacher.adtech.us +0.0.0.0 schwab.tt.omtrdc.net +0.0.0.0 scoremygift.com +0.0.0.0 scorepconline.club +0.0.0.0 scr.kliksaya.com +0.0.0.0 screen-mates.com +0.0.0.0 script.banstex.com +0.0.0.0 script.crsspxl.com +0.0.0.0 scripts.linkz.net +0.0.0.0 scripts.verticalacuity.com +0.0.0.0 sdk.streamrail.com +0.0.0.0 se.adserver.yahoo.com +0.0.0.0 search.addthis.com +0.0.0.0 search.freeonline.com +0.0.0.0 search.keywordblocks.com +0.0.0.0 search.netseer.com +0.0.0.0 search.spotxchange.com +0.0.0.0 searchportal.information.com +0.0.0.0 searchstats.usa.gov +0.0.0.0 searchwe.com +0.0.0.0 seasonalsamplerspecials.com +0.0.0.0 sebar.thand.info +0.0.0.0 sec.hit.gemius.pl +0.0.0.0 secimage.adtech.de +0.0.0.0 secimage.adtech.fr +0.0.0.0 secimage.adtech.us +0.0.0.0 secserv.adtech.de +0.0.0.0 secserv.adtech.fr +0.0.0.0 secserv.adtech.us +0.0.0.0 secure-js.kontera.com +0.0.0.0 secure.160117rd.xyz +0.0.0.0 secure.ace-tag.advertising.com +0.0.0.0 secure.addthis.com +0.0.0.0 secure.adnxs.com +0.0.0.0 secure.bidvertiser.com +0.0.0.0 secure.bidvertiserr.com +0.0.0.0 secure.img-cdn.mediaplex.com +0.0.0.0 secureads.ft.com +0.0.0.0 securecontactinfo.com +0.0.0.0 securemacfix.com +0.0.0.0 securerr.com +0.0.0.0 securerunner.com +0.0.0.0 seduction-zone.com +0.0.0.0 seemlessfixing.tech +0.0.0.0 seks-partner.com +0.0.0.0 sel.as-eu.falkag.net +0.0.0.0 sel.as-us.falkag.net +0.0.0.0 select001.adtech.de +0.0.0.0 select001.adtech.fr +0.0.0.0 select001.adtech.us +0.0.0.0 select002.adtech.de +0.0.0.0 select002.adtech.fr +0.0.0.0 select002.adtech.us +0.0.0.0 select003.adtech.de +0.0.0.0 select003.adtech.fr +0.0.0.0 select003.adtech.us +0.0.0.0 select004.adtech.de +0.0.0.0 select004.adtech.fr +0.0.0.0 select004.adtech.us +0.0.0.0 selective-business.com +0.0.0.0 sergarius.popunder.ru +0.0.0.0 serv-load.com +0.0.0.0 serv.ad-rotator.com +0.0.0.0 serv.adspeed.com +0.0.0.0 serv.tooplay.com +0.0.0.0 serv2.ad-rotator.com +0.0.0.0 servad.mynet.com +0.0.0.0 servads.aip.org +0.0.0.0 serve.adplxmd.com +0.0.0.0 serve.freegaypix.com +0.0.0.0 serve.mediayan.com +0.0.0.0 serve.popads.net +0.0.0.0 serve.prestigecasino.com +0.0.0.0 servedby.adcombination.com +0.0.0.0 servedby.advertising.com +0.0.0.0 servedby.dm3adserver.com +0.0.0.0 servedby.flashtalking.com +0.0.0.0 servedby.netshelter.net +0.0.0.0 servedby.precisionclick.com +0.0.0.0 server-ssl.yieldmanaged.com +0.0.0.0 server.as5000.com +0.0.0.0 server.bittads.com +0.0.0.0 server.cpmstar.com +0.0.0.0 server.zoiets.be +0.0.0.0 server01.popupmoney.com +0.0.0.0 server1.adpolestar.net +0.0.0.0 server2.as5000.com +0.0.0.0 server2.mediajmp.com +0.0.0.0 server3.yieldmanaged.com +0.0.0.0 server821.com +0.0.0.0 service.mm-r-prop-11-16-2.com +0.0.0.0 service.urchin.com +0.0.0.0 service001.adtech.de +0.0.0.0 service001.adtech.fr +0.0.0.0 service001.adtech.us +0.0.0.0 service002.adtech.de +0.0.0.0 service002.adtech.fr +0.0.0.0 service002.adtech.us +0.0.0.0 service003.adtech.de +0.0.0.0 service003.adtech.fr +0.0.0.0 service003.adtech.us +0.0.0.0 service004.adtech.fr +0.0.0.0 service004.adtech.us +0.0.0.0 service00x.adtech.de +0.0.0.0 service00x.adtech.fr +0.0.0.0 service00x.adtech.us +0.0.0.0 services.adtech.de +0.0.0.0 services.adtech.fr +0.0.0.0 services.adtech.us +0.0.0.0 services1.adtech.de +0.0.0.0 services1.adtech.fr +0.0.0.0 services1.adtech.us +0.0.0.0 serving.plexop.net +0.0.0.0 servserv.generals.ea.com +0.0.0.0 setupdate24.updateworkfreshandnew.space +0.0.0.0 setupdate24.updateworkfreshandnew.website +0.0.0.0 sex-now5.com +0.0.0.0 sexpartnerx.com +0.0.0.0 sexsponsors.com +0.0.0.0 sexzavod.com +0.0.0.0 sfads.osdn.com +0.0.0.0 sg.adserver.yahoo.com +0.0.0.0 sgs001.adtech.de +0.0.0.0 sgs001.adtech.fr +0.0.0.0 sgs001.adtech.us +0.0.0.0 sh4sure-images.adbureau.net +0.0.0.0 share-server.com +0.0.0.0 shareaholic.com +0.0.0.0 sharebar.addthiscdn.com +0.0.0.0 shc-rebates.com +0.0.0.0 sherkatkonandeh.com +0.0.0.0 sherkhundi.com +0.0.0.0 shinystat.shiny.it +0.0.0.0 shopperpromotions.com +0.0.0.0 shopping-offer.com +0.0.0.0 shoppingbox.partner.leguide.com +0.0.0.0 shoppingminds.net +0.0.0.0 shoppingsiterewards.com +0.0.0.0 shops-malls-rewardpath.com +0.0.0.0 shoptosaveenergy.com +0.0.0.0 show-msgch.qq.com +0.0.0.0 show.targead.com +0.0.0.0 showads1000.pubmatic.com +0.0.0.0 showadsak.pubmatic.com +0.0.0.0 shrek.6.cn +0.0.0.0 si.hit.gemius.pl +0.0.0.0 sifomedia.citypaketet.se +0.0.0.0 signoredom.com +0.0.0.0 signup.advance.net +0.0.0.0 simba.6.cn +0.0.0.0 simg.zedo.com +0.0.0.0 simpleads.net +0.0.0.0 simpli.fi +0.0.0.0 site.adform.com +0.0.0.0 siteimproveanalytics.com +0.0.0.0 sixapart.adbureau.net +0.0.0.0 sizzle-savings.com +0.0.0.0 skgde.adocean.pl +0.0.0.0 skill.skilljam.com +0.0.0.0 slayinglance.com +0.0.0.0 slider.plugrush.com +0.0.0.0 slimspots.com +0.0.0.0 slowmac.tech +0.0.0.0 smart.besonders.ru +0.0.0.0 smartclip.com +0.0.0.0 smartclip.net +0.0.0.0 smartcontext.pl +0.0.0.0 smartinit.webads.nl +0.0.0.0 smartshare.lgtvsdp.com +0.0.0.0 smile.modchipstore.com +0.0.0.0 smm.sitescout.com +0.0.0.0 smokersopinionpoll.com +0.0.0.0 smsmovies.net +0.0.0.0 sn.baventures.com +0.0.0.0 snaps.vidiemi.com +0.0.0.0 snip.answers.com +0.0.0.0 snipjs.answcdn.com +0.0.0.0 sobar.baidu.com +0.0.0.0 sobartop.baidu.com +0.0.0.0 sochr.com +0.0.0.0 social.bidsystem.com +0.0.0.0 softlinkers.popunder.ru +0.0.0.0 softreadynow.thespaceupdatespcandmac.info +0.0.0.0 softwarepiset.com +0.0.0.0 sokrates.adtech.de +0.0.0.0 sokrates.adtech.fr +0.0.0.0 sokrates.adtech.us +0.0.0.0 sol-images.adbureau.net +0.0.0.0 sol.adbureau.net +0.0.0.0 solicita.info +0.0.0.0 solitairetime.com +0.0.0.0 solution.weborama.fr +0.0.0.0 somethingawful.crwdcntrl.net +0.0.0.0 sonycomputerentertai.tt.omtrdc.net +0.0.0.0 soongu.info +0.0.0.0 spaces.slimspots.com +0.0.0.0 spanel.gem.pl +0.0.0.0 spanids.dictionary.com +0.0.0.0 spanids.thesaurus.com +0.0.0.0 spc.cekfmeoejdbfcfichgbfcgjf.vast2as3.glammedia-pubnet.northamerica.telemetryverification.net +0.0.0.0 spcode.baidu.com +0.0.0.0 spe.atdmt.com +0.0.0.0 specialgiftrewards.com +0.0.0.0 specialoffers.aol.com +0.0.0.0 specialonlinegifts.com +0.0.0.0 specials-rewardpath.com +0.0.0.0 speed.lstat.youku.com +0.0.0.0 speed.pointroll.com +0.0.0.0 speedboink.com +0.0.0.0 speedclicks.ero-advertising.com +0.0.0.0 speedcurve.com +0.0.0.0 speednetwork14.adk2x.com +0.0.0.0 speednetwork6.adk2x.com +0.0.0.0 speedynewsclips.com +0.0.0.0 spin.spinbox.net +0.0.0.0 spinbox.com +0.0.0.0 spinbox.consumerreview.com +0.0.0.0 spinbox.freedom.com +0.0.0.0 spinbox.macworld.com +0.0.0.0 sponsor1.com +0.0.0.0 sponsors.behance.com +0.0.0.0 sponsors.ezgreen.com +0.0.0.0 sponsorships.net +0.0.0.0 sports-bonuspath.com +0.0.0.0 sports-fitness-rewardpath.com +0.0.0.0 sports-offer.com +0.0.0.0 sports-offer.net +0.0.0.0 sports-premiumblvd.com +0.0.0.0 sq2trk2.com +0.0.0.0 srs.targetpoint.com +0.0.0.0 srv.juiceadv.com +0.0.0.0 srv.sayyac.com +0.0.0.0 ssads.osdn.com +0.0.0.0 ssl-nl.persgroep.edgekey.net +0.0.0.0 ssl4anyone5.com +0.0.0.0 sso.canada.com +0.0.0.0 ssp.adplus.co.id +0.0.0.0 ssp.anyclip-media.com +0.0.0.0 ssp.streamrail.net +0.0.0.0 sspcash.adxcore.com +0.0.0.0 st.blogads.com +0.0.0.0 st.marketgid.com +0.0.0.0 st.valueclick.com +0.0.0.0 st.videojam.tv +0.0.0.0 st.vq.ku6.cn +0.0.0.0 staging.snip.answers.com +0.0.0.0 stampen.adtlgc.com +0.0.0.0 stampen.linkpulse.com +0.0.0.0 stampscom.tt.omtrdc.net +0.0.0.0 stanzapub.advertserve.com +0.0.0.0 star-advertising.com +0.0.0.0 star.pulseonclick.com +0.0.0.0 start.badults.se +0.0.0.0 stat.56.com +0.0.0.0 stat.blogads.com +0.0.0.0 stat.detelefoongids.nl +0.0.0.0 stat.ebuzzing.com +0.0.0.0 stat.gw.youmi.net +0.0.0.0 stat.rolledwil.biz +0.0.0.0 stat.tudou.com +0.0.0.0 stat0.888.ku6.com +0.0.0.0 stat1.888.ku6.com +0.0.0.0 stat2.888.ku6.com +0.0.0.0 stat2.corp.56.com +0.0.0.0 stat3.888.ku6.com +0.0.0.0 static.2mdn.net +0.0.0.0 static.admaximize.com +0.0.0.0 static.adsonar.com +0.0.0.0 static.adtaily.pl +0.0.0.0 static.adwo.com +0.0.0.0 static.adzerk.net +0.0.0.0 static.aff-landing-tmp.foxtab.com +0.0.0.0 static.affiliation-france.com +0.0.0.0 static.carbonads.com +0.0.0.0 static.chartbeat.com +0.0.0.0 static.clickonometrics.pl +0.0.0.0 static.clicktorrent.info +0.0.0.0 static.creatives.livejasmin.com +0.0.0.0 static.criteo.net +0.0.0.0 static.doubleclick.net +0.0.0.0 static.eu.criteo.net +0.0.0.0 static.everyone.net +0.0.0.0 static.exoclick.com +0.0.0.0 static.fastpic.ru +0.0.0.0 static.firehunt.com +0.0.0.0 static.freenet.de +0.0.0.0 static.freeskreen.com +0.0.0.0 static.groupy.co.nz +0.0.0.0 static.hitfarm.com +0.0.0.0 static.ifa.camads.net +0.0.0.0 static.ku6.com +0.0.0.0 static.l3.cdn.adbucks.com +0.0.0.0 static.l3.cdn.adsucks.com +0.0.0.0 static.linkz.net +0.0.0.0 static.lstat.youku.com +0.0.0.0 static.mackeeper.com +0.0.0.0 static.mediav.com +0.0.0.0 static.nrelate.com +0.0.0.0 static.onlinevenditatio.space +0.0.0.0 static.oroll.com +0.0.0.0 static.plista.com +0.0.0.0 static.plugrush.com +0.0.0.0 static.pulse360.com +0.0.0.0 static.regiojobs.be +0.0.0.0 static.scanscout.com +0.0.0.0 static.tags.yield-atx.com +0.0.0.0 static.trackuity.com +0.0.0.0 static.trafficstars.com +0.0.0.0 static.unocdn.com +0.0.0.0 static.vertamedia.com +0.0.0.0 static.virgul.com +0.0.0.0 static.vpptechnologies.com +0.0.0.0 static.way2traffic.com +0.0.0.0 static.williamhill.com +0.0.0.0 static.wooboo.com.cn +0.0.0.0 static.youmi.net +0.0.0.0 static1.influads.com +0.0.0.0 staticb.mydirtyhobby.com +0.0.0.0 staticd.cdn.adblade.com +0.0.0.0 statistik-gallup.dk +0.0.0.0 stats.askmoses.com +0.0.0.0 stats.buzzparadise.com +0.0.0.0 stats.defense.gov +0.0.0.0 stats.fd.nl +0.0.0.0 stats.ipinyou.com +0.0.0.0 stats.jtvnw.net +0.0.0.0 stats.shopify.com +0.0.0.0 stats.tubemogul.com +0.0.0.0 stats.tudou.com +0.0.0.0 stats2.dooyoo.com +0.0.0.0 status.addthis.com +0.0.0.0 stephanie.tnctrx.com +0.0.0.0 stocker.bonnint.net +0.0.0.0 stoiximan.gr +0.0.0.0 storage.bulletproofserving.com +0.0.0.0 storage.softure.com +0.0.0.0 storage.trafic.ro +0.0.0.0 streamate.com +0.0.0.0 streamate.doublepimp.com +0.0.0.0 stts.rbc.ru +0.0.0.0 su.addthis.com +0.0.0.0 subad-server.com +0.0.0.0 subtracts.userplane.com +0.0.0.0 successful-marketing-now.com +0.0.0.0 suchaslowmac.tech +0.0.0.0 sudokuwhiz.com +0.0.0.0 sunmaker.com +0.0.0.0 support.sweepstakes.com +0.0.0.0 supremeadsonline.com +0.0.0.0 suresafe1.adsovo.com +0.0.0.0 surfsecured.net +0.0.0.0 surplus-suppliers.com +0.0.0.0 survey.china.alibaba.com +0.0.0.0 survey.nuggad.net +0.0.0.0 surveycentral.directinsure.info +0.0.0.0 surveymonkeycom.tt.omtrdc.net +0.0.0.0 surveypass.com +0.0.0.0 survymonkey.xyz +0.0.0.0 susi.adtech.fr +0.0.0.0 susi.adtech.us +0.0.0.0 svd.adtlgc.com +0.0.0.0 svd2.adtlgc.com +0.0.0.0 sview.avenuea.com +0.0.0.0 sweetsforfree.com +0.0.0.0 swfhostltd.com +0.0.0.0 symbiosting.com +0.0.0.0 syn.verticalacuity.com +0.0.0.0 synad.nuffnang.com.sg +0.0.0.0 synad2.nuffnang.com.cn +0.0.0.0 sync.mathtag.com +0.0.0.0 syncaccess.net +0.0.0.0 syndicated.mondominishows.com +0.0.0.0 syndication.exdynsrv.com +0.0.0.0 syndication.exoclick.com +0.0.0.0 syndication.traffichaus.com +0.0.0.0 sysadmin.map24.com +0.0.0.0 sysip.net +0.0.0.0 t-ads.adap.tv +0.0.0.0 t.admob.com +0.0.0.0 t.adonly.com +0.0.0.0 t.atpanel.com +0.0.0.0 t.cpmadvisors.com +0.0.0.0 t.frtyg.com +0.0.0.0 t.mdn2015x1.com +0.0.0.0 t.silvinst.com +0.0.0.0 t1.adserver.com +0.0.0.0 t4.liverail.com +0.0.0.0 t8t7frium3.s.ad6media.fr +0.0.0.0 tag.admeld.com +0.0.0.0 tag.contextweb.com +0.0.0.0 tag.regieci.com +0.0.0.0 tag.webcompteur.com +0.0.0.0 tag.yieldoptimizer.com +0.0.0.0 tag1.webabacus.com +0.0.0.0 tags.bluekai.com +0.0.0.0 tags.expo9.exponential.com +0.0.0.0 tags.hypeads.org +0.0.0.0 tags.rllcll.com +0.0.0.0 tags.tagcade.com +0.0.0.0 tags.toroadvertising.com +0.0.0.0 takeprofitsystem.com +0.0.0.0 taking-technology.com +0.0.0.0 taloussanomat.linkpulse.com +0.0.0.0 taobaoafp.allyes.cn +0.0.0.0 taobaoafp.allyes.com +0.0.0.0 targetctracker.com +0.0.0.0 tbtrack.zutrack.com +0.0.0.0 tcadops.ca +0.0.0.0 tcimg.com +0.0.0.0 tcss.qq.com +0.0.0.0 tdc.advertorials.dk +0.0.0.0 tdkads.ads.dk +0.0.0.0 te.kontera.com +0.0.0.0 team4heat.net +0.0.0.0 teatac4bath.com +0.0.0.0 tech.weeklytribune.net +0.0.0.0 techasiamusicsvr.com +0.0.0.0 technicads.com +0.0.0.0 technicaldigitalreporting.com +0.0.0.0 technicserv.com +0.0.0.0 technicupdate.com +0.0.0.0 techreview-images.adbureau.net +0.0.0.0 techreview.adbureau.net +0.0.0.0 techsupportpwr.com +0.0.0.0 teeser.ru +0.0.0.0 tel.geenstijl.nl +0.0.0.0 testapp.adhood.com +0.0.0.0 testpc24.profitableads.online +0.0.0.0 testpconly12.prepare2upvideosafesystem4setnow.online +0.0.0.0 text-link-ads-inventory.com +0.0.0.0 text-link-ads.ientry.com +0.0.0.0 textad.traficdublu.ro +0.0.0.0 textads.madisonavenue.com +0.0.0.0 textsrv.com +0.0.0.0 tf.nexac.com +0.0.0.0 tgpmanager.com +0.0.0.0 thanfocus.com +0.0.0.0 the-binary-trader.biz +0.0.0.0 the-path-gateway.com +0.0.0.0 the-smart-stop.com +0.0.0.0 thebrighttag.com +0.0.0.0 thebuzz.today +0.0.0.0 themaplemethod.com +0.0.0.0 thepiratetrader.com +0.0.0.0 thesuperdeliciousnews.com +0.0.0.0 theuploadbusiness.com +0.0.0.0 theuseful.com +0.0.0.0 theuseful.net +0.0.0.0 thinknyc.eu-adcenter.net +0.0.0.0 thinktarget.com +0.0.0.0 thinlaptoprewards.com +0.0.0.0 thirtydaychange.com +0.0.0.0 this.content.served.by.addshuffle.com +0.0.0.0 this.content.served.by.adshuffle.com +0.0.0.0 thoughtfully-free.com +0.0.0.0 timelywebsitehostesses.com +0.0.0.0 tiqcdn.com +0.0.0.0 tk.baidu.com +0.0.0.0 tkweb.baidu.com +0.0.0.0 tmp3.nexac.com +0.0.0.0 tmsads.tribune.com +0.0.0.0 tmx.technoratimedia.com +0.0.0.0 tn.adserve.com +0.0.0.0 toads.osdn.com +0.0.0.0 tommysbookmarks.com +0.0.0.0 tommysbookmarks.net +0.0.0.0 tongji.baidu.com +0.0.0.0 tons-to-see.com +0.0.0.0 toofanshadid.com +0.0.0.0 toolbar.adperium.com +0.0.0.0 toolbar.baidu.com +0.0.0.0 toolbar.soso.com +0.0.0.0 top1site.3host.com +0.0.0.0 top5.mail.ru +0.0.0.0 topbrandrewards.com +0.0.0.0 topconsumergifts.com +0.0.0.0 topdemaroc.com +0.0.0.0 topica.advertserve.com +0.0.0.0 toplist.eu +0.0.0.0 toplist.throughput.de +0.0.0.0 topmarketcenter.com +0.0.0.0 topsurvey-offers.com +0.0.0.0 touch.media-serving.com +0.0.0.0 touche.adcentric.proximi-t.com +0.0.0.0 tour.cineble.com +0.0.0.0 tower.adexpedia.com +0.0.0.0 toy-offer.com +0.0.0.0 toy-offer.net +0.0.0.0 tpads.ovguide.com +0.0.0.0 tpc.googlesyndication.com +0.0.0.0 tps30.doubleverify.com +0.0.0.0 tps31.doubleverify.com +0.0.0.0 tr.bigpoint.com +0.0.0.0 tr.tu.connect.wunderloop.net +0.0.0.0 tr.wl.webads.nl +0.0.0.0 traaaack.com +0.0.0.0 trace.qq.com +0.0.0.0 track-apmebf.cj.akadns.net +0.0.0.0 track.adbooth.net +0.0.0.0 track.adjal.com +0.0.0.0 track.bigbrandpromotions.com +0.0.0.0 track.e7r.com.br +0.0.0.0 track.omgpl.com +0.0.0.0 track.roularta.adhese.com +0.0.0.0 track.the-members-section.com +0.0.0.0 track.tooplay.com +0.0.0.0 track.traffcdn.com +0.0.0.0 track.vscash.com +0.0.0.0 track.whitespace57.com +0.0.0.0 track.zmsndy.com +0.0.0.0 trackadvertising.net +0.0.0.0 tracker.baidu.com +0.0.0.0 tracker.cdn-analytics.host +0.0.0.0 tracker.twenga.nl +0.0.0.0 trackers.1st-affiliation.fr +0.0.0.0 tracking.craktraffic.com +0.0.0.0 tracking.edvisors.com +0.0.0.0 tracking.eurowebaffiliates.com +0.0.0.0 tracking.feedmob.com +0.0.0.0 tracking.joker.com +0.0.0.0 tracking.keywordmax.com +0.0.0.0 tracking.trackmobistore.com +0.0.0.0 tracking.trksrv.com +0.0.0.0 tracking.veoxa.com +0.0.0.0 trackvoluum.com +0.0.0.0 tradearabia.advertserve.com +0.0.0.0 tradefx.advertserve.com +0.0.0.0 tradem.com +0.0.0.0 traffic.adxprts.com +0.0.0.0 traffic.getmyads.com +0.0.0.0 traffic.outbrain.com +0.0.0.0 trafficbee.com +0.0.0.0 trafficnetworkads24.com +0.0.0.0 trafficrevenue.net +0.0.0.0 traffictraders.com +0.0.0.0 traffprofit.com +0.0.0.0 trafmag.com +0.0.0.0 trafsearchonline.com +0.0.0.0 trafstarcurlms.com +0.0.0.0 traktum.com +0.0.0.0 travel-leisure-bonuspath.com +0.0.0.0 travel-leisure-premiumblvd.com +0.0.0.0 traveller-offer.com +0.0.0.0 traveller-offer.net +0.0.0.0 travelncs.com +0.0.0.0 trc.taboola.com +0.0.0.0 trekmedia.net +0.0.0.0 trendingpatrol.com +0.0.0.0 trendnews.com +0.0.0.0 trends.revcontent.com +0.0.0.0 trgde.adocean.pl +0.0.0.0 triangle.dealsaver.com +0.0.0.0 trk.ablogica.com +0.0.0.0 trk.alskeip.com +0.0.0.0 trk.etrigue.com +0.0.0.0 trk.yadomedia.com +0.0.0.0 tropiccritics.com +0.0.0.0 trustedmacleaner.click +0.0.0.0 trustedmacleaner.work +0.0.0.0 trustsitesite.com +0.0.0.0 trvlnet-images.adbureau.net +0.0.0.0 trvlnet.adbureau.net +0.0.0.0 tste.ivillage.com +0.0.0.0 tste.mcclatchyinteractive.com +0.0.0.0 tste.startribune.com +0.0.0.0 ttarget.adbureau.net +0.0.0.0 ttnet.yandex.com.tr +0.0.0.0 ttuk.offers4u.mobi +0.0.0.0 turnerapac.d1.sc.omtrdc.net +0.0.0.0 tv2no.linkpulse.com +0.0.0.0 tvshowsnow.tvmax.hop.clickbank.net +0.0.0.0 tw.adserver.yahoo.com +0.0.0.0 twnads.weather.ca +0.0.0.0 u-ads.adap.tv +0.0.0.0 u.admob.com +0.0.0.0 u85foldero.com +0.0.0.0 ua2.admixer.net +0.0.0.0 uac.advertising.com +0.0.0.0 uav.tidaltv.com +0.0.0.0 ubmcmm.baidustatic.com +0.0.0.0 uc.csc.adserver.yahoo.com +0.0.0.0 ucstat.baidu.com +0.0.0.0 uedata.amazon.com +0.0.0.0 uelbdc74fn.s.ad6media.fr +0.0.0.0 uf2.svrni.ca +0.0.0.0 ugo.eu-adcenter.net +0.0.0.0 ui.ppjol.com +0.0.0.0 uk-ads.openx.net +0.0.0.0 uk.adserver.yahoo.com +0.0.0.0 uktc.ijento.com +0.0.0.0 uleadstrk.com +0.0.0.0 ulic.baidu.com +0.0.0.0 ultimatefashiongifts.com +0.0.0.0 ultrabestportal.com +0.0.0.0 ultraministry.xyz +0.0.0.0 ultrasponsor.com +0.0.0.0 um.simpli.fi +0.0.0.0 undertonenetworks.com +0.0.0.0 uniclick.openv.com +0.0.0.0 union.56.com +0.0.0.0 union.6.cn +0.0.0.0 union.baidu.com +0.0.0.0 unite3tubes.com +0.0.0.0 unstat.baidu.com +0.0.0.0 unwashedsound.com +0.0.0.0 uole.ad.uol.com.br +0.0.0.0 updatehere.ultimatesetnewfreeallsoftupgradesystems.pw +0.0.0.0 upload.adtech.de +0.0.0.0 upload.adtech.fr +0.0.0.0 upload.adtech.us +0.0.0.0 uproar.com +0.0.0.0 uproar.fortunecity.com +0.0.0.0 urban.adspirit.de +0.0.0.0 urchin.lstat.youku.com +0.0.0.0 us-ads.openx.net +0.0.0.0 us-choicevalue.com +0.0.0.0 us-topsites.com +0.0.0.0 us.adserver.yahoo.com +0.0.0.0 usads.vibrantmedia.com +0.0.0.0 usatoday.app.ur.gcion.com +0.0.0.0 usatravel-specials.com +0.0.0.0 usatravel-specials.net +0.0.0.0 usemax.de +0.0.0.0 usr.marketgid.com +0.0.0.0 ut.addthis.com +0.0.0.0 utarget.ru +0.0.0.0 utility.baidu.com +0.0.0.0 utils.media-general.com +0.0.0.0 utils.mediageneral.com +0.0.0.0 utk.baidu.com +0.0.0.0 uvimage.56.com +0.0.0.0 v.admob.com +0.0.0.0 v.vomedia.tv +0.0.0.0 v0.stat.ku6.com +0.0.0.0 v1.stat.ku6.com +0.0.0.0 v16.56.com +0.0.0.0 v2.stat.ku6.com +0.0.0.0 v2profit.com +0.0.0.0 v3.stat.ku6.com +0.0.0.0 v3.toolbar.soso.com +0.0.0.0 vad.adbasket.net +0.0.0.0 vads.adbrite.com +0.0.0.0 vaitu.club +0.0.0.0 valb.atm.youku.com +0.0.0.0 valc.atm.youku.com +0.0.0.0 valf.atm.youku.com +0.0.0.0 valo.atm.youku.com +0.0.0.0 valp.atm.youku.com +0.0.0.0 van.ads.link4ads.com +0.0.0.0 vast.bp3845260.btrll.com +0.0.0.0 vast.bp3846806.btrll.com +0.0.0.0 vast.bp3846885.btrll.com +0.0.0.0 vast.deliads.com +0.0.0.0 vast.tubemogul.com +0.0.0.0 vast.vertamedia.com +0.0.0.0 vclick.adbrite.com +0.0.0.0 ve.tscapeplay.com +0.0.0.0 venus.goclick.com +0.0.0.0 versionsupport.set2updatenowsafesystemset4now.info +0.0.0.0 vht.tradedoubler.com +0.0.0.0 viamichelin.cdn11.contentabc.com +0.0.0.0 viamichelin.media.trafficjunky.net +0.0.0.0 vice-ads-cdn.vice.com +0.0.0.0 vid.atm.youku.com +0.0.0.0 video-game-rewards-central.com +0.0.0.0 video.cynogage.com +0.0.0.0 videobox.com +0.0.0.0 videocop.com +0.0.0.0 videoegg.adbureau.net +0.0.0.0 videogamerewardscentral.com +0.0.0.0 videomediagroep.nl +0.0.0.0 videos.fleshlight.com +0.0.0.0 videos.video-loader.com +0.0.0.0 videoslots.888.com +0.0.0.0 view.atdmt.com +0.0.0.0 view.avenuea.com +0.0.0.0 view.binlayer.com +0.0.0.0 view.iballs.a1.avenuea.com +0.0.0.0 view.jamba.de +0.0.0.0 view.netrams.com +0.0.0.0 views.m4n.nl +0.0.0.0 viglink.com +0.0.0.0 viglink.pgpartner.com +0.0.0.0 villagarden.pl +0.0.0.0 villagevoicecollect.247realmedia.com +0.0.0.0 vip1.tw.adserver.yahoo.com +0.0.0.0 vipfastmoney.com +0.0.0.0 viralture.com +0.0.0.0 vk.18sexporn.ru +0.0.0.0 vmcsatellite.com +0.0.0.0 vmix.adbureau.net +0.0.0.0 vms.boldchat.com +0.0.0.0 vn.grab-credit4u.com +0.0.0.0 vnu.eu-adcenter.net +0.0.0.0 vnumedia02.webtrekk.net +0.0.0.0 vnumedia03.webtrekk.net +0.0.0.0 vnumedia04.webtrekk.net +0.0.0.0 vocal-mess.com +0.0.0.0 vodafoneit.solution.weborama.fr +0.0.0.0 voluumtracker.com +0.0.0.0 voluumtrk2.com +0.0.0.0 voluumtrk3.com +0.0.0.0 voordeel.ad.nl +0.0.0.0 vox-static.liverail.com +0.0.0.0 vp.tscapeplay.com +0.0.0.0 vq91811.com +0.0.0.0 vu.veoxa.com +0.0.0.0 vzarabotke.ru +0.0.0.0 w.admob.com +0.0.0.0 w.bigames.online +0.0.0.0 w.ic.tynt.com +0.0.0.0 w.l.qq.com +0.0.0.0 w.prize44.com +0.0.0.0 w1.am15.net +0.0.0.0 w1.iyi.net +0.0.0.0 w1.webcompteur.com +0.0.0.0 w10.am15.net +0.0.0.0 w10.centralmediaserver.com +0.0.0.0 w100.am15.net +0.0.0.0 w101.am15.net +0.0.0.0 w102.am15.net +0.0.0.0 w103.am15.net +0.0.0.0 w104.am15.net +0.0.0.0 w105.am15.net +0.0.0.0 w106.am15.net +0.0.0.0 w107.am15.net +0.0.0.0 w108.am15.net +0.0.0.0 w109.am15.net +0.0.0.0 w11.am15.net +0.0.0.0 w11.centralmediaserver.com +0.0.0.0 w110.am15.net +0.0.0.0 w111.am15.net +0.0.0.0 w112.am15.net +0.0.0.0 w113.am15.net +0.0.0.0 w114.am15.net +0.0.0.0 w115.am15.net +0.0.0.0 w116.am15.net +0.0.0.0 w117.am15.net +0.0.0.0 w118.am15.net +0.0.0.0 w119.am15.net +0.0.0.0 w12.am15.net +0.0.0.0 w13.am15.net +0.0.0.0 w14.am15.net +0.0.0.0 w15.am15.net +0.0.0.0 w16.am15.net +0.0.0.0 w17.am15.net +0.0.0.0 w18.am15.net +0.0.0.0 w19.am15.net +0.0.0.0 w2.am15.net +0.0.0.0 w20.am15.net +0.0.0.0 w21.am15.net +0.0.0.0 w22.am15.net +0.0.0.0 w23.am15.net +0.0.0.0 w24.am15.net +0.0.0.0 w25.am15.net +0.0.0.0 w26.am15.net +0.0.0.0 w27.am15.net +0.0.0.0 w28.am15.net +0.0.0.0 w29.am15.net +0.0.0.0 w3.am15.net +0.0.0.0 w30.am15.net +0.0.0.0 w31.am15.net +0.0.0.0 w32.am15.net +0.0.0.0 w33.am15.net +0.0.0.0 w34.am15.net +0.0.0.0 w35.am15.net +0.0.0.0 w36.am15.net +0.0.0.0 w37.am15.net +0.0.0.0 w38.am15.net +0.0.0.0 w39.am15.net +0.0.0.0 w4.am15.net +0.0.0.0 w40.am15.net +0.0.0.0 w41.am15.net +0.0.0.0 w42.am15.net +0.0.0.0 w43.am15.net +0.0.0.0 w44.am15.net +0.0.0.0 w45.am15.net +0.0.0.0 w46.am15.net +0.0.0.0 w47.am15.net +0.0.0.0 w48.am15.net +0.0.0.0 w49.am15.net +0.0.0.0 w5.am15.net +0.0.0.0 w50.am15.net +0.0.0.0 w51.am15.net +0.0.0.0 w52.am15.net +0.0.0.0 w53.am15.net +0.0.0.0 w54.am15.net +0.0.0.0 w55.am15.net +0.0.0.0 w56.am15.net +0.0.0.0 w57.am15.net +0.0.0.0 w58.am15.net +0.0.0.0 w59.am15.net +0.0.0.0 w6.am15.net +0.0.0.0 w60.am15.net +0.0.0.0 w61.am15.net +0.0.0.0 w62.am15.net +0.0.0.0 w63.am15.net +0.0.0.0 w64.am15.net +0.0.0.0 w65.am15.net +0.0.0.0 w66.am15.net +0.0.0.0 w67.am15.net +0.0.0.0 w68.am15.net +0.0.0.0 w69.am15.net +0.0.0.0 w7.am15.net +0.0.0.0 w70.am15.net +0.0.0.0 w71.am15.net +0.0.0.0 w72.am15.net +0.0.0.0 w73.am15.net +0.0.0.0 w74.am15.net +0.0.0.0 w75.am15.net +0.0.0.0 w76.am15.net +0.0.0.0 w77.am15.net +0.0.0.0 w78.am15.net +0.0.0.0 w79.am15.net +0.0.0.0 w8.am15.net +0.0.0.0 w80.am15.net +0.0.0.0 w81.am15.net +0.0.0.0 w82.am15.net +0.0.0.0 w83.am15.net +0.0.0.0 w84.am15.net +0.0.0.0 w85.am15.net +0.0.0.0 w86.am15.net +0.0.0.0 w87.am15.net +0.0.0.0 w88.am15.net +0.0.0.0 w89.am15.net +0.0.0.0 w9.am15.net +0.0.0.0 w90.am15.net +0.0.0.0 w91.am15.net +0.0.0.0 w92.am15.net +0.0.0.0 w93.am15.net +0.0.0.0 w94.am15.net +0.0.0.0 w95.am15.net +0.0.0.0 w96.am15.net +0.0.0.0 w97.am15.net +0.0.0.0 w98.am15.net +0.0.0.0 w99.am15.net +0.0.0.0 wac.2ddcc.alphacdn.net +0.0.0.0 wafmedia3.com +0.0.0.0 wahoha.com +0.0.0.0 walp.atm.youku.com +0.0.0.0 wangluoruanjian.com +0.0.0.0 wangmeng.baidu.com +0.0.0.0 wap.casee.cn +0.0.0.0 warp.crystalad.com +0.0.0.0 wdm29.com +0.0.0.0 web.adblade.com +0.0.0.0 web.nyc.ads.juno.co +0.0.0.0 web1b.netreflector.com +0.0.0.0 webads.bizservers.com +0.0.0.0 webbizwild.com +0.0.0.0 webcamsex.nl +0.0.0.0 webcompteur.com +0.0.0.0 webhosting-ads.home.pl +0.0.0.0 weblogger.visilabs.com +0.0.0.0 webnavegador.com +0.0.0.0 webservices-rewardpath.com +0.0.0.0 websurvey.spa-mr.com +0.0.0.0 webtrekk.net +0.0.0.0 webuysupplystore.mooo.com +0.0.0.0 webwise.bt.com +0.0.0.0 wegetpaid.net +0.0.0.0 wegotmedia.co +0.0.0.0 welcome.faptitans.com +0.0.0.0 welcome.pussysaga.com +0.0.0.0 werkenbijliones.nl +0.0.0.0 widget.achetezfacile.com +0.0.0.0 widget.crowdignite.com +0.0.0.0 widget.nativly.com +0.0.0.0 widget.plugrush.com +0.0.0.0 widget3.linkwithin.com +0.0.0.0 widget5.linkwithin.com +0.0.0.0 widgets.outbrain.com +0.0.0.0 widgets.tcimg.com +0.0.0.0 wigetmedia.com +0.0.0.0 wikiforosh.ir +0.0.0.0 williamhill.es +0.0.0.0 windowserror7.tech +0.0.0.0 wineeniphone6.com-gen.online +0.0.0.0 winprizesapp.com +0.0.0.0 wm.baidu.com +0.0.0.0 wmedia.adk2x.com +0.0.0.0 wmedia.rotator.hadj7.adjuggler.net +0.0.0.0 worden.samenresultaat.nl +0.0.0.0 wordplaywhiz.com +0.0.0.0 work-offer.com +0.0.0.0 worry-free-savings.com +0.0.0.0 wowanalytics.co.uk +0.0.0.0 wppluginspro.com +0.0.0.0 ws.addthis.com +0.0.0.0 wtp101.com +0.0.0.0 ww690.smartadserver.com +0.0.0.0 wwbtads.com +0.0.0.0 www.123specialgifts.com +0.0.0.0 www.2-art-coliseum.com +0.0.0.0 www.2015rewardopportunities.com +0.0.0.0 www.247realmedia.com +0.0.0.0 www.321cba.com +0.0.0.0 www.360ads.com +0.0.0.0 www.3qqq.net +0.0.0.0 www.3turtles.com +0.0.0.0 www.404errorpage.com +0.0.0.0 www.5thavenue.com +0.0.0.0 www.7500.com +0.0.0.0 www.7bpeople.com +0.0.0.0 www.7cnbcnews.com +0.0.0.0 www.805m.com +0.0.0.0 www.888.com +0.0.0.0 www.888casino.com +0.0.0.0 www.888poker.com +0.0.0.0 www.961.com +0.0.0.0 www.a.websponsors.com +0.0.0.0 www.abrogatesdv.info +0.0.0.0 www.action.ientry.net +0.0.0.0 www.actiondesk.com +0.0.0.0 www.ad-up.com +0.0.0.0 www.ad-words.ru +0.0.0.0 www.ad.tgdaily.com +0.0.0.0 www.ad.tomshardware.com +0.0.0.0 www.ad.twitchguru.com +0.0.0.0 www.ad6media.fr +0.0.0.0 www.adbanner.gr +0.0.0.0 www.adbrite.com +0.0.0.0 www.adcanadian.com +0.0.0.0 www.adcash.com +0.0.0.0 www.addthis.com +0.0.0.0 www.addthiscdn.com +0.0.0.0 www.adengage.com +0.0.0.0 www.adexchangecloud.com +0.0.0.0 www.adfactor.nl +0.0.0.0 www.adfunkyserver.com +0.0.0.0 www.adfusion.com +0.0.0.0 www.adimages.beeb.com +0.0.0.0 www.adipics.com +0.0.0.0 www.adireland.com +0.0.0.0 www.adjmps.com +0.0.0.0 www.adjug.com +0.0.0.0 www.adloader.com +0.0.0.0 www.adlogix.com +0.0.0.0 www.admex.com +0.0.0.0 www.adnet.biz +0.0.0.0 www.adnet.com +0.0.0.0 www.adnet.de +0.0.0.0 www.adnxs.com +0.0.0.0 www.adobee.com +0.0.0.0 www.adobur.com +0.0.0.0 www.adocean.pl +0.0.0.0 www.adpepper.dk +0.0.0.0 www.adpowerzone.com +0.0.0.0 www.adquest3d.com +0.0.0.0 www.adreporting.com +0.0.0.0 www.ads.joetec.net +0.0.0.0 www.ads.revenue.net +0.0.0.0 www.ads2srv.com +0.0.0.0 www.adscience.nl +0.0.0.0 www.adsentnetwork.com +0.0.0.0 www.adserver-espnet.sportszone.net +0.0.0.0 www.adserver.co.il +0.0.0.0 www.adserver.com +0.0.0.0 www.adserver.com.my +0.0.0.0 www.adserver.com.pl +0.0.0.0 www.adserver.janes.net +0.0.0.0 www.adserver.janes.org +0.0.0.0 www.adserver.jolt.co.uk +0.0.0.0 www.adserver.net +0.0.0.0 www.adserver.ugo.nl +0.0.0.0 www.adservtech.com +0.0.0.0 www.adsinimages.com +0.0.0.0 www.adskeeper.co.uk +0.0.0.0 www.adsoftware.com +0.0.0.0 www.adspics.com +0.0.0.0 www.adsrvr.org +0.0.0.0 www.adstogo.com +0.0.0.0 www.adstreams.org +0.0.0.0 www.adsupplyads.com +0.0.0.0 www.adtaily.pl +0.0.0.0 www.adtechus.com +0.0.0.0 www.adtlgc.com +0.0.0.0 www.adtrader.com +0.0.0.0 www.adtrix.com +0.0.0.0 www.advaliant.com +0.0.0.0 www.advancedmaccleaner.com +0.0.0.0 www.advanpromo.com +0.0.0.0 www.advconversion.com +0.0.0.0 www.adverterenbijrtl.nl +0.0.0.0 www.adverterenbijsbs.nl +0.0.0.0 www.adverterenzeeland.nl +0.0.0.0 www.advertising-department.com +0.0.0.0 www.advertlets.com +0.0.0.0 www.advertpro.com +0.0.0.0 www.adverts.dcthomson.co.uk +0.0.0.0 www.advertyz.com +0.0.0.0 www.adview.cn +0.0.0.0 www.adzerk.net +0.0.0.0 www.afcyhf.com +0.0.0.0 www.affiliate-fr.com +0.0.0.0 www.affiliateclick.com +0.0.0.0 www.affiliation-france.com +0.0.0.0 www.afform.co.uk +0.0.0.0 www.affpartners.com +0.0.0.0 www.afterdownload.com +0.0.0.0 www.agkn.com +0.0.0.0 www.alexxe.com +0.0.0.0 www.algocashmaster.com +0.0.0.0 www.algocashmaster.net +0.0.0.0 www.allosponsor.com +0.0.0.0 www.amazing-opportunities.info +0.0.0.0 www.annuaire-autosurf.com +0.0.0.0 www.apparel-offer.com +0.0.0.0 www.apparelncs.com +0.0.0.0 www.applelounge.com +0.0.0.0 www.appleprotection.org +0.0.0.0 www.applicationwiki.com +0.0.0.0 www.appliedsemantics.com +0.0.0.0 www.appnexus.com +0.0.0.0 www.art-music-rewardpath.com +0.0.0.0 www.art-offer.com +0.0.0.0 www.art-offer.net +0.0.0.0 www.art-photo-music-premiumblvd.com +0.0.0.0 www.art-photo-music-rewardempire.com +0.0.0.0 www.art-photo-music-savingblvd.com +0.0.0.0 www.atpanel.com +0.0.0.0 www.auctionshare.net +0.0.0.0 www.aureate.com +0.0.0.0 www.aussiemoneymethod.com +0.0.0.0 www.autohipnose.com +0.0.0.0 www.automotive-offer.com +0.0.0.0 www.automotive-rewardpath.com +0.0.0.0 www.avcounter10.com +0.0.0.0 www.avsads.com +0.0.0.0 www.awesomevipoffers.com +0.0.0.0 www.awltovhc.com +0.0.0.0 www.backoffice.evobinary.com +0.0.0.0 www.baiduccdn.org +0.0.0.0 www.baiducdn.org +0.0.0.0 www.bananacashback.com +0.0.0.0 www.banner4all.dk +0.0.0.0 www.bannerads.de +0.0.0.0 www.bannerbackup.com +0.0.0.0 www.bannerconnect.net +0.0.0.0 www.banners.paramountzone.com +0.0.0.0 www.bannersurvey.biz +0.0.0.0 www.banstex.com +0.0.0.0 www.bargainbeautybuys.com +0.0.0.0 www.bbelements.com +0.0.0.0 www.best-games4you.top +0.0.0.0 www.best-iphone6s.com +0.0.0.0 www.bestshopperrewards.com +0.0.0.0 www.bet365.com +0.0.0.0 www.bhclicks.com +0.0.0.0 www.bidtraffic.com +0.0.0.0 www.bidvertiser.com +0.0.0.0 www.bigbangempire.com +0.0.0.0 www.bigbrandpromotions.com +0.0.0.0 www.bigbrandrewards.com +0.0.0.0 www.biggestgiftrewards.com +0.0.0.0 www.binarysystem4u.com +0.0.0.0 www.biz-offer.com +0.0.0.0 www.bizographics.com +0.0.0.0 www.bizopprewards.com +0.0.0.0 www.blasphemysfhs.info +0.0.0.0 www.blatant8jh.info +0.0.0.0 www.blazingtrader.biz +0.0.0.0 www.bluediamondoffers.com +0.0.0.0 www.bnnr.nl +0.0.0.0 www.bodog.eu +0.0.0.0 www.bonzi.com +0.0.0.0 www.bookclub-offer.com +0.0.0.0 www.books-media-edu-premiumblvd.com +0.0.0.0 www.books-media-edu-rewardempire.com +0.0.0.0 www.books-media-rewardpath.com +0.0.0.0 www.boonsolutions.com +0.0.0.0 www.bostonsubwayoffer.com +0.0.0.0 www.bostonwall.com +0.0.0.0 www.brandrewardcentral.com +0.0.0.0 www.brandsurveypanel.com +0.0.0.0 www.brightonclick.com +0.0.0.0 www.brokertraffic.com +0.0.0.0 www.budsinc.com +0.0.0.0 www.bugsbanner.it +0.0.0.0 www.bulkclicks.com +0.0.0.0 www.bulletads.com +0.0.0.0 www.burstnet.com +0.0.0.0 www.bus-offer.com +0.0.0.0 www.business-rewardpath.com +0.0.0.0 www.buttcandy.com +0.0.0.0 www.buwobarun.cn +0.0.0.0 www.buycheapadvertising.com +0.0.0.0 www.buyhitscheap.com +0.0.0.0 www.buzzonclick.com +0.0.0.0 www.cafecoquin.com +0.0.0.0 www.cam4.fr +0.0.0.0 www.canuckmethods.com +0.0.0.0 www.capath.com +0.0.0.0 www.car-truck-boat-bonuspath.com +0.0.0.0 www.car-truck-boat-premiumblvd.com +0.0.0.0 www.careers-rewardpath.com +0.0.0.0 www.cashback.co.uk +0.0.0.0 www.cashbackwow.co.uk +0.0.0.0 www.cashcount.com +0.0.0.0 www.casino770.com +0.0.0.0 www.catalinkcashback.com +0.0.0.0 www.cell-phone-giveaways.com +0.0.0.0 www.cellphoneincentives.com +0.0.0.0 www.chainsawoffer.com +0.0.0.0 www.chartbeat.com +0.0.0.0 www.choicedealz.com +0.0.0.0 www.choicesurveypanel.com +0.0.0.0 www.christianbusinessadvertising.com +0.0.0.0 www.ciqugasox.cn +0.0.0.0 www.claimfreerewards.com +0.0.0.0 www.clashmediausa.com +0.0.0.0 www.clevernt.com +0.0.0.0 www.click-find-save.com +0.0.0.0 www.click-see-save.com +0.0.0.0 www.click.alibaba.com +0.0.0.0 www.click10.com +0.0.0.0 www.click4click.com +0.0.0.0 www.clickbank.com +0.0.0.0 www.clickdensity.com +0.0.0.0 www.clicksgear.com +0.0.0.0 www.clicksor.com +0.0.0.0 www.clicksotrk.com +0.0.0.0 www.clicktale.com +0.0.0.0 www.clicktale.net +0.0.0.0 www.clickthrutraffic.com +0.0.0.0 www.clicktilluwin.com +0.0.0.0 www.clicktorrent.info +0.0.0.0 www.clickxchange.com +0.0.0.0 www.closeoutproductsreview.com +0.0.0.0 www.cm1359.com +0.0.0.0 www.come-see-it-all.com +0.0.0.0 www.commerce-offer.com +0.0.0.0 www.commerce-rewardpath.com +0.0.0.0 www.computer-offer.com +0.0.0.0 www.computer-offer.net +0.0.0.0 www.computers-electronics-rewardpath.com +0.0.0.0 www.computersncs.com +0.0.0.0 www.consumer-org.com +0.0.0.0 www.consumergiftcenter.com +0.0.0.0 www.consumerincentivenetwork.com +0.0.0.0 www.contaxe.com +0.0.0.0 www.contextuads.com +0.0.0.0 www.contextweb.com +0.0.0.0 www.conversantmedia.com +0.0.0.0 www.cookingtiprewards.com +0.0.0.0 www.cool-premiums-now.com +0.0.0.0 www.cool-premiums.com +0.0.0.0 www.coolconcepts.nl +0.0.0.0 www.coolpremiumsnow.com +0.0.0.0 www.coolsavings.com +0.0.0.0 www.coreglead.co.uk +0.0.0.0 www.cornomase.win +0.0.0.0 www.cosmeticscentre.uk.com +0.0.0.0 www.cpabank.com +0.0.0.0 www.cpmadvisors.com +0.0.0.0 www.crazypopups.com +0.0.0.0 www.crazywinnings.com +0.0.0.0 www.crediblegfj.info +0.0.0.0 www.crispads.com +0.0.0.0 www.crowdgravity.com +0.0.0.0 www.crowdignite.com +0.0.0.0 www.ctbdev.net +0.0.0.0 www.cyber-incentives.com +0.0.0.0 www.d03x2011.com +0.0.0.0 www.da-ads.com +0.0.0.0 www.daily-saver.com +0.0.0.0 www.datatech.es +0.0.0.0 www.datingadvertising.com +0.0.0.0 www.dctracking.com +0.0.0.0 www.depravedwhores.com +0.0.0.0 www.designbloxlive.com +0.0.0.0 www.destinationurl.com +0.0.0.0 www.dgmaustralia.com +0.0.0.0 www.dietoftoday.ca.pn +0.0.0.0 www.digimedia.com +0.0.0.0 www.directnetadvertising.net +0.0.0.0 www.directpowerrewards.com +0.0.0.0 www.dirtyrhino.com +0.0.0.0 www.discount-savings-more.com +0.0.0.0 www.djugoogs.com +0.0.0.0 www.dl-plugin.com +0.0.0.0 www.dllfilestab.com +0.0.0.0 www.drowle.com +0.0.0.0 www.dt1blog.com +0.0.0.0 www.dutchsales.org +0.0.0.0 www.e-bannerx.com +0.0.0.0 www.earnmygift.com +0.0.0.0 www.earnpointsandgifts.com +0.0.0.0 www.easy2date.net +0.0.0.0 www.easyadservice.com +0.0.0.0 www.ebayadvertising.com +0.0.0.0 www.ebaybanner.com +0.0.0.0 www.edu-offer.com +0.0.0.0 www.education-rewardpath.com +0.0.0.0 www.electronics-bonuspath.com +0.0.0.0 www.electronics-offer.net +0.0.0.0 www.electronics-rewardpath.com +0.0.0.0 www.electronicspresent.com +0.0.0.0 www.emailadvantagegroup.com +0.0.0.0 www.emailproductreview.com +0.0.0.0 www.emarketmakers.com +0.0.0.0 www.entertainment-rewardpath.com +0.0.0.0 www.entertainment-specials.com +0.0.0.0 www.eshopads2.com +0.0.0.0 www.euros4click.de +0.0.0.0 www.exasharetab.com +0.0.0.0 www.exclusive-games.website +0.0.0.0 www.exclusivegiftcards.com +0.0.0.0 www.eyeblaster-bs.com +0.0.0.0 www.eyewonder.com +0.0.0.0 www.falkag.de +0.0.0.0 www.family-offer.com +0.0.0.0 www.fast-adv.it +0.0.0.0 www.fastcash-ad.biz +0.0.0.0 www.fatcatrewards.com +0.0.0.0 www.feedjit.com +0.0.0.0 www.feedstermedia.com +0.0.0.0 www.fellent.eu +0.0.0.0 www.fif49.info +0.0.0.0 www.finance-offer.com +0.0.0.0 www.finder.cox.net +0.0.0.0 www.fineclicks.com +0.0.0.0 www.flagcounter.com +0.0.0.0 www.flowers-offer.com +0.0.0.0 www.flu23.com +0.0.0.0 www.focalex.com +0.0.0.0 www.folloyu.com +0.0.0.0 www.food-drink-bonuspath.com +0.0.0.0 www.food-drink-rewardpath.com +0.0.0.0 www.food-offer.com +0.0.0.0 www.foodmixeroffer.com +0.0.0.0 www.forboringbusinesses.com +0.0.0.0 www.fpctraffic2.com +0.0.0.0 www.free-gift-cards-now.com +0.0.0.0 www.free-gifts-comp.com +0.0.0.0 www.free-laptop-reward.com +0.0.0.0 www.freeadguru.com +0.0.0.0 www.freebiegb.co.uk +0.0.0.0 www.freecameraonus.com +0.0.0.0 www.freecameraprovider.com +0.0.0.0 www.freecamerasource.com +0.0.0.0 www.freecamerauk.co.uk +0.0.0.0 www.freecamsecrets.com +0.0.0.0 www.freecamsexposed.com +0.0.0.0 www.freecoolgift.com +0.0.0.0 www.freedesignerhandbagreviews.com +0.0.0.0 www.freedinnersource.com +0.0.0.0 www.freedvddept.com +0.0.0.0 www.freeelectronicscenter.com +0.0.0.0 www.freeelectronicsdepot.com +0.0.0.0 www.freeelectronicsonus.com +0.0.0.0 www.freeelectronicssource.com +0.0.0.0 www.freeentertainmentsource.com +0.0.0.0 www.freefoodprovider.com +0.0.0.0 www.freefoodsource.com +0.0.0.0 www.freefuelcard.com +0.0.0.0 www.freefuelcoupon.com +0.0.0.0 www.freegasonus.com +0.0.0.0 www.freegasprovider.com +0.0.0.0 www.freegiftcardsource.com +0.0.0.0 www.freegiftreward.com +0.0.0.0 www.freeipodnanouk.co.uk +0.0.0.0 www.freeipoduk.co.uk +0.0.0.0 www.freeipoduk.com +0.0.0.0 www.freelaptopgift.com +0.0.0.0 www.freelaptopnation.com +0.0.0.0 www.freelaptopreward.com +0.0.0.0 www.freelaptopwebsites.com +0.0.0.0 www.freemaintenancesysforpcandmac.top +0.0.0.0 www.freenation.com +0.0.0.0 www.freeoffers-toys.com +0.0.0.0 www.freepayasyougotopupuk.co.uk +0.0.0.0 www.freeplasmanation.com +0.0.0.0 www.freerestaurantprovider.com +0.0.0.0 www.freerestaurantsource.com +0.0.0.0 www.freeshoppingprovider.com +0.0.0.0 www.freeshoppingsource.com +0.0.0.0 www.freo-stats.nl +0.0.0.0 www.frontpagecash.com +0.0.0.0 www.ftjcfx.com +0.0.0.0 www.fusionbanners.com +0.0.0.0 www.gameconsolerewards.com +0.0.0.0 www.games-toys-bonuspath.com +0.0.0.0 www.games-toys-free.com +0.0.0.0 www.games-toys-rewardpath.com +0.0.0.0 www.gatoradvertisinginformationnetwork.com +0.0.0.0 www.getacool100.com +0.0.0.0 www.getacool500.com +0.0.0.0 www.getacoollaptop.com +0.0.0.0 www.getacooltv.com +0.0.0.0 www.getagiftonline.com +0.0.0.0 www.getfilemacgetdmg.com +0.0.0.0 www.getfilesmact.com +0.0.0.0 www.getloan.com +0.0.0.0 www.getmyads24.com +0.0.0.0 www.getmyfreebabystuff.com +0.0.0.0 www.getmyfreegear.com +0.0.0.0 www.getmyfreegiftcard.com +0.0.0.0 www.getmyfreelaptop.com +0.0.0.0 www.getmyfreelaptophere.com +0.0.0.0 www.getmyfreeplasma.com +0.0.0.0 www.getmylaptopfree.com +0.0.0.0 www.getmyplasmatv.com +0.0.0.0 www.getspecialgifts.com +0.0.0.0 www.getyourfreecomputer.com +0.0.0.0 www.getyourfreetv.com +0.0.0.0 www.giftcardchallenge.com +0.0.0.0 www.giftcardsurveys.us.com +0.0.0.0 www.giftrewardzone.com +0.0.0.0 www.gifts-flowers-rewardpath.com +0.0.0.0 www.gimmethatreward.com +0.0.0.0 www.gmads.net +0.0.0.0 www.go-free-gifts.com +0.0.0.0 www.gofreegifts.com +0.0.0.0 www.goody-garage.com +0.0.0.0 www.googleadservices.com +0.0.0.0 www.googlewordpad.info +0.0.0.0 www.gopopup.com +0.0.0.0 www.grabbit-rabbit.com +0.0.0.0 www.greasypalm.com +0.0.0.0 www.groupm.com +0.0.0.0 www.grz67.com +0.0.0.0 www.guesstheview.com +0.0.0.0 www.guptamedianetwork.com +0.0.0.0 www.happydiscountspecials.com +0.0.0.0 www.health-beauty-rewardpath.com +0.0.0.0 www.health-beauty-savingblvd.com +0.0.0.0 www.healthbeautyncs.com +0.0.0.0 www.healthclicks.co.uk +0.0.0.0 www.hebdotop.com +0.0.0.0 www.heusmarketing.nl +0.0.0.0 www.hightrafficads.com +0.0.0.0 www.histats.com +0.0.0.0 www.holiday-gift-offers.com +0.0.0.0 www.holidayproductpromo.com +0.0.0.0 www.holidayshoppingrewards.com +0.0.0.0 www.home-garden-premiumblvd.com +0.0.0.0 www.home-garden-rewardempire.com +0.0.0.0 www.home-garden-rewardpath.com +0.0.0.0 www.home4bizstart.ru +0.0.0.0 www.homeelectronicproducts.com +0.0.0.0 www.hooqy.com +0.0.0.0 www.hot-daily-deal.com +0.0.0.0 www.hot-product-hangout.com +0.0.0.0 www.hotchatdate.com +0.0.0.0 www.hotgiftzone.com +0.0.0.0 www.hotkeys.com +0.0.0.0 www.idealcasino.net +0.0.0.0 www.idirect.com +0.0.0.0 www.ifileyou.com +0.0.0.0 www.ihaberadserver.com +0.0.0.0 www.iicdn.com +0.0.0.0 www.ijacko.net +0.0.0.0 www.ilovemobi.com +0.0.0.0 www.impressionaffiliate.com +0.0.0.0 www.impressionaffiliate.mobi +0.0.0.0 www.impressionlead.com +0.0.0.0 www.impressionperformance.biz +0.0.0.0 www.incentive-scene.com +0.0.0.0 www.incentivegateway.com +0.0.0.0 www.incentiverewardcenter.com +0.0.0.0 www.inckamedia.com +0.0.0.0 www.indiads.com +0.0.0.0 www.infinite-ads.com +0.0.0.0 www.inpagevideo.nl +0.0.0.0 www.ins-offer.com +0.0.0.0 www.insurance-rewardpath.com +0.0.0.0 www.intela.com +0.0.0.0 www.interstitialzone.com +0.0.0.0 www.intnet-offer.com +0.0.0.0 www.invitefashion.com +0.0.0.0 www.is1.clixgalore.com +0.0.0.0 www.isfilebest.com +0.0.0.0 www.isoftibest.com +0.0.0.0 www.istats.nl +0.0.0.0 www.itrackerpro.com +0.0.0.0 www.itsfree123.com +0.0.0.0 www.iwantmy-freelaptop.com +0.0.0.0 www.iwantmyfree-laptop.com +0.0.0.0 www.iwantmyfreecash.com +0.0.0.0 www.iwantmyfreelaptop.com +0.0.0.0 www.iwantmygiftcard.com +0.0.0.0 www.jersey-offer.com +0.0.0.0 www.jetseeker.com +0.0.0.0 www.jivox.com +0.0.0.0 www.jl29jd25sm24mc29.com +0.0.0.0 www.joinfree.ro +0.0.0.0 www.jolic2.com +0.0.0.0 www.jxliu.com +0.0.0.0 www.kampanyatakip.net +0.0.0.0 www.keywordblocks.com +0.0.0.0 www.kitaramarketplace.com +0.0.0.0 www.kitaramedia.com +0.0.0.0 www.kitaratrk.com +0.0.0.0 www.kixer.com +0.0.0.0 www.klikdirect.com +0.0.0.0 www.kliksaya.com +0.0.0.0 www.kmdl101.com +0.0.0.0 www.kontera.com +0.0.0.0 www.konversation.com +0.0.0.0 www.kreaffiliation.com +0.0.0.0 www.kuhdi.com +0.0.0.0 www.ladyclicks.ru +0.0.0.0 www.laptopreportcard.com +0.0.0.0 www.laptoprewards.com +0.0.0.0 www.laptoprewardsgroup.com +0.0.0.0 www.laptoprewardszone.com +0.0.0.0 www.larivieracasino.com +0.0.0.0 www.lasthr.info +0.0.0.0 www.lduhtrp.net +0.0.0.0 www.le1er.net +0.0.0.0 www.leadgreed.com +0.0.0.0 www.learning-offer.com +0.0.0.0 www.legal-rewardpath.com +0.0.0.0 www.leisure-offer.com +0.0.0.0 www.lejournaldescarrieres.com +0.0.0.0 www.linkhut.com +0.0.0.0 www.linkpulse.com +0.0.0.0 www.linkredirect.biz +0.0.0.0 www.linkwithin.com +0.0.0.0 www.liones.nl +0.0.0.0 www.liveadexchanger.com +0.0.0.0 www.lldiettracker.com +0.0.0.0 www.lottoforever.com +0.0.0.0 www.lpcloudsvr302.com +0.0.0.0 www.lpmxp2014.com +0.0.0.0 www.lpmxp2015.com +0.0.0.0 www.lpmxp2016.com +0.0.0.0 www.lpmxp2017.com +0.0.0.0 www.lpmxp2018.com +0.0.0.0 www.lpmxp2019.com +0.0.0.0 www.lpmxp2020.com +0.0.0.0 www.lpmxp2021.com +0.0.0.0 www.lpmxp2022.com +0.0.0.0 www.lpmxp2023.com +0.0.0.0 www.lpmxp2024.com +0.0.0.0 www.lpmxp2025.com +0.0.0.0 www.lpmxp2026.com +0.0.0.0 www.lpmxp2027.com +0.0.0.0 www.lucky-day-uk.com +0.0.0.0 www.mac.com-w.net +0.0.0.0 www.macombdisplayads.com +0.0.0.0 www.market-buster.com +0.0.0.0 www.marketing-rewardpath.com +0.0.0.0 www.mastertracks.be +0.0.0.0 www.maxonclick.com +0.0.0.0 www.mb01.com +0.0.0.0 www.media-motor.com +0.0.0.0 www.media2.travelzoo.com +0.0.0.0 www.medical-offer.com +0.0.0.0 www.medical-rewardpath.com +0.0.0.0 www.merchantapp.com +0.0.0.0 www.merlin.co.il +0.0.0.0 www.methodcasino2015.com +0.0.0.0 www.methode-binaire.com +0.0.0.0 www.mgid.com +0.0.0.0 www.mightymagoo.com +0.0.0.0 www.mijnbladopdemat.nl +0.0.0.0 www.mktg-offer.com +0.0.0.0 www.mlntracker.com +0.0.0.0 www.mochibot.com +0.0.0.0 www.morefreecamsecrets.com +0.0.0.0 www.morevisits.info +0.0.0.0 www.mp3playersource.com +0.0.0.0 www.mpression.net +0.0.0.0 www.my-reward-channel.com +0.0.0.0 www.my-rewardsvault.com +0.0.0.0 www.my-stats.com +0.0.0.0 www.myadsl.co.za +0.0.0.0 www.myaffiliateprogram.com +0.0.0.0 www.myairbridge.com +0.0.0.0 www.mycashback.co.uk +0.0.0.0 www.mycelloffer.com +0.0.0.0 www.mychoicerewards.com +0.0.0.0 www.myexclusiverewards.com +0.0.0.0 www.myfreedinner.com +0.0.0.0 www.myfreegifts.co.uk +0.0.0.0 www.myfreemp3player.com +0.0.0.0 www.mygiftcardcenter.com +0.0.0.0 www.mygreatrewards.com +0.0.0.0 www.myoffertracking.com +0.0.0.0 www.myseostats.com +0.0.0.0 www.myuitm.com +0.0.0.0 www.myusersonline.com +0.0.0.0 www.na47.com +0.0.0.0 www.nakhit.com +0.0.0.0 www.nationalissuepanel.com +0.0.0.0 www.nationalsurveypanel.com +0.0.0.0 www.nctracking.com +0.0.0.0 www.nearbyad.com +0.0.0.0 www.needadvertising.com +0.0.0.0 www.neptuneads.com +0.0.0.0 www.netpalnow.com +0.0.0.0 www.netpaloffers.net +0.0.0.0 www.news6health.com +0.0.0.0 www.newssourceoftoday.com +0.0.0.0 www.nextlnk7.com +0.0.0.0 www.nospartenaires.com +0.0.0.0 www.nothing-but-value.com +0.0.0.0 www.nubijlage.nl +0.0.0.0 www.nutaku.com +0.0.0.0 www.nysubwayoffer.com +0.0.0.0 www.offerx.co.uk +0.0.0.0 www.oinadserve.com +0.0.0.0 www.onclicktop.com +0.0.0.0 www.onlinebestoffers.net +0.0.0.0 www.ontheweb.com +0.0.0.0 www.opendownload.de +0.0.0.0 www.openload.de +0.0.0.0 www.optiad.net +0.0.0.0 www.paperg.com +0.0.0.0 www.parsads.com +0.0.0.0 www.partner.googleadservices.com +0.0.0.0 www.partycasino.com +0.0.0.0 www.pathforpoints.com +0.0.0.0 www.paypopup.com +0.0.0.0 www.peachy18.com +0.0.0.0 www.people-choice-sites.com +0.0.0.0 www.persgroepadvertising.nl +0.0.0.0 www.personalcare-offer.com +0.0.0.0 www.personalcashbailout.com +0.0.0.0 www.pfhsystem.com +0.0.0.0 www.phoenixads.co.in +0.0.0.0 www.phorm.com +0.0.0.0 www.pick-savings.com +0.0.0.0 www.placelocal.com +0.0.0.0 www.plasmatv4free.com +0.0.0.0 www.plasmatvreward.com +0.0.0.0 www.politicalopinionsurvey.com +0.0.0.0 www.polskasupermarkecie.website +0.0.0.0 www.poponclick.com +0.0.0.0 www.popupad.net +0.0.0.0 www.popupdomination.com +0.0.0.0 www.popuptraffic.com +0.0.0.0 www.postmasterbannernet.com +0.0.0.0 www.postmasterdirect.com +0.0.0.0 www.postnewsads.com +0.0.0.0 www.predictivadnetwork.com +0.0.0.0 www.premium-reward-club.com +0.0.0.0 www.premiumholidayoffers.com +0.0.0.0 www.premiumproductsonline.com +0.0.0.0 www.prizes.co.uk +0.0.0.0 www.pro-partners.nl +0.0.0.0 www.probabilidades.net +0.0.0.0 www.productopinionpanel.com +0.0.0.0 www.productresearchpanel.com +0.0.0.0 www.producttestpanel.com +0.0.0.0 www.projectwonderful.com +0.0.0.0 www.psclicks.com +0.0.0.0 www.pubdirecte.com +0.0.0.0 www.pureadexchange.com +0.0.0.0 www.purredheanb.online +0.0.0.0 www.qitrck.com +0.0.0.0 www.quickbrowsersearch.com +0.0.0.0 www.quickcash-system.com +0.0.0.0 www.radiate.com +0.0.0.0 www.rankyou.com +0.0.0.0 www.ravel-rewardpath.com +0.0.0.0 www.recreation-leisure-rewardpath.com +0.0.0.0 www.redactiepartners.nl +0.0.0.0 www.regflow.com +0.0.0.0 www.registrarads.com +0.0.0.0 www.reklam3.net +0.0.0.0 www.reklamzadserver.com +0.0.0.0 www.resolvingserver.com +0.0.0.0 www.rewardblvd.com +0.0.0.0 www.rewardhotspot.com +0.0.0.0 www.rewardsflow.com +0.0.0.0 www.rhydel.site +0.0.0.0 www.ringtonepartner.com +0.0.0.0 www.romepartners.com +0.0.0.0 www.roulettebotplus.com +0.0.0.0 www.rovion.com +0.0.0.0 www.rscounter10.com +0.0.0.0 www.rtcode.com +0.0.0.0 www.rubyfortune.com +0.0.0.0 www.rwpads.net +0.0.0.0 www.sa44.net +0.0.0.0 www.safenetdir.com +0.0.0.0 www.safesoftware182.com +0.0.0.0 www.sagent.io +0.0.0.0 www.salesonline.ie +0.0.0.0 www.sanoma-adverteren.nl +0.0.0.0 www.save-plan.com +0.0.0.0 www.savings-specials.com +0.0.0.0 www.savings-time.com +0.0.0.0 www.sayfabulunamadi.com +0.0.0.0 www.scoremygift.com +0.0.0.0 www.screen-mates.com +0.0.0.0 www.searchwe.com +0.0.0.0 www.seasonalsamplerspecials.com +0.0.0.0 www.securecontactinfo.com +0.0.0.0 www.securerunner.com +0.0.0.0 www.servedby.advertising.com +0.0.0.0 www.sexadvertentiesite.nl +0.0.0.0 www.sexpartnerx.com +0.0.0.0 www.sexsponsors.com +0.0.0.0 www.share-server.com +0.0.0.0 www.shareasale.com +0.0.0.0 www.shc-rebates.com +0.0.0.0 www.shopperpromotions.com +0.0.0.0 www.shopping-offer.com +0.0.0.0 www.shoppingjobshere.com +0.0.0.0 www.shoppingminds.net +0.0.0.0 www.shoppingsiterewards.com +0.0.0.0 www.shops-malls-rewardpath.com +0.0.0.0 www.shoptosaveenergy.com +0.0.0.0 www.simpli.fi +0.0.0.0 www.sizzle-savings.com +0.0.0.0 www.smart-scripts.com +0.0.0.0 www.smarttargetting.com +0.0.0.0 www.smichovbike.cz +0.0.0.0 www.smokersopinionpoll.com +0.0.0.0 www.smspop.com +0.0.0.0 www.sochr.com +0.0.0.0 www.sociallypublish.com +0.0.0.0 www.soongu.info +0.0.0.0 www.specialgiftrewards.com +0.0.0.0 www.specialonlinegifts.com +0.0.0.0 www.specials-rewardpath.com +0.0.0.0 www.speedboink.com +0.0.0.0 www.speedyclick.com +0.0.0.0 www.spinbox.com +0.0.0.0 www.sponsorads.de +0.0.0.0 www.sponsoradulto.com +0.0.0.0 www.sports-bonuspath.com +0.0.0.0 www.sports-fitness-rewardpath.com +0.0.0.0 www.sports-offer.com +0.0.0.0 www.sports-offer.net +0.0.0.0 www.sports-premiumblvd.com +0.0.0.0 www.sq2trk2.com +0.0.0.0 www.star-advertising.com +0.0.0.0 www.startnewtab.com +0.0.0.0 www.subsitesadserver.co.uk +0.0.0.0 www.sudokuwhiz.com +0.0.0.0 www.superinterstitial.com +0.0.0.0 www.supremeadsonline.com +0.0.0.0 www.surplus-suppliers.com +0.0.0.0 www.sweetsforfree.com +0.0.0.0 www.symbiosting.com +0.0.0.0 www.syncaccess.net +0.0.0.0 www.system-live-media.cz +0.0.0.0 www.tao123.com +0.0.0.0 www.tcimg.com +0.0.0.0 www.terraclicks.com +0.0.0.0 www.text-link-ads.com +0.0.0.0 www.textbanners.net +0.0.0.0 www.textsrv.com +0.0.0.0 www.tgpmanager.com +0.0.0.0 www.thatrendsystem.com +0.0.0.0 www.the-binary-options-guide.com +0.0.0.0 www.the-binary-theorem.com +0.0.0.0 www.the-path-gateway.com +0.0.0.0 www.the-smart-stop.com +0.0.0.0 www.theprofitsmaker.net +0.0.0.0 www.thetraderinpajamas.com +0.0.0.0 www.theuseful.com +0.0.0.0 www.theuseful.net +0.0.0.0 www.thewaycloud.com +0.0.0.0 www.thinktarget.com +0.0.0.0 www.thinlaptoprewards.com +0.0.0.0 www.thoughtfully-free.com +0.0.0.0 www.thruport.com +0.0.0.0 www.tons-to-see.com +0.0.0.0 www.top20free.com +0.0.0.0 www.topbrandrewards.com +0.0.0.0 www.topconsumergifts.com +0.0.0.0 www.topdemaroc.com +0.0.0.0 www.toy-offer.com +0.0.0.0 www.toy-offer.net +0.0.0.0 www.tqlkg.com +0.0.0.0 www.track2cash.com +0.0.0.0 www.trackadvertising.net +0.0.0.0 www.tradeadexchange.com +0.0.0.0 www.tradem.com +0.0.0.0 www.trafficnetworkads24.com +0.0.0.0 www.trafficrevenue.net +0.0.0.0 www.traffictrader.net +0.0.0.0 www.traffictraders.com +0.0.0.0 www.trafsearchonline.com +0.0.0.0 www.traktrafficflow.com +0.0.0.0 www.traktum.com +0.0.0.0 www.travel-leisure-bonuspath.com +0.0.0.0 www.travel-leisure-premiumblvd.com +0.0.0.0 www.traveladvertising.com +0.0.0.0 www.traveller-offer.com +0.0.0.0 www.traveller-offer.net +0.0.0.0 www.travelncs.com +0.0.0.0 www.treeloot.com +0.0.0.0 www.trendnews.com +0.0.0.0 www.trendsonline.biz +0.0.0.0 www.trendsonline.me +0.0.0.0 www.trendsonline.mobi +0.0.0.0 www.trkfl.com +0.0.0.0 www.trndsys.mobi +0.0.0.0 www.ttnet.yandex.com.tr +0.0.0.0 www.turn.com +0.0.0.0 www.tutop.com +0.0.0.0 www.tuttosessogratis.org +0.0.0.0 www.ukbanners.com +0.0.0.0 www.uleadstrk.com +0.0.0.0 www.ultimatefashiongifts.com +0.0.0.0 www.uniqebrokeroffers.com +0.0.0.0 www.uproar.com +0.0.0.0 www.urdoot.win +0.0.0.0 www.us-choicevalue.com +0.0.0.0 www.us-topsites.com +0.0.0.0 www.usatravel-specials.com +0.0.0.0 www.usatravel-specials.net +0.0.0.0 www.usemax.de +0.0.0.0 www.utarget.co.uk +0.0.0.0 www.valueclick.com +0.0.0.0 www.via22.net +0.0.0.0 www.vibrantmedia.com +0.0.0.0 www.video-game-rewards-central.com +0.0.0.0 www.videogamerewardscentral.com +0.0.0.0 www.videohube.eu +0.0.0.0 www.videomediagroep.nl +0.0.0.0 www.view4cash.de +0.0.0.0 www.vipromoffers.com +0.0.0.0 www.virtumundo.com +0.0.0.0 www.vmcsatellite.com +0.0.0.0 www.voucher-for-you.online +0.0.0.0 www.w.nolimit-video.com +0.0.0.0 www.wdm29.com +0.0.0.0 www.webcashvideos.com +0.0.0.0 www.webcompteur.com +0.0.0.0 www.webservices-rewardpath.com +0.0.0.0 www.websitepromoten.be +0.0.0.0 www.websponsors.com +0.0.0.0 www.webtrekk.net +0.0.0.0 www.wegetpaid.net +0.0.0.0 www.werkenbijliones.nl +0.0.0.0 www.westreclameadvies.nl +0.0.0.0 www.whatuwhatuwhatuwant.com +0.0.0.0 www.widespace.com +0.0.0.0 www.widgetbucks.com +0.0.0.0 www.wigetmedia.com +0.0.0.0 www.williamhill.es +0.0.0.0 www.windaily.com +0.0.0.0 www.winnerschoiceservices.com +0.0.0.0 www.wordplaywhiz.com +0.0.0.0 www.work-offer.com +0.0.0.0 www.worry-free-savings.com +0.0.0.0 www.wppluginspro.com +0.0.0.0 www.wtp101.com +0.0.0.0 www.xaxis.com +0.0.0.0 www.xbn.ru +0.0.0.0 www.yceml.net +0.0.0.0 www.yibaruxet.cn +0.0.0.0 www.yieldmanager.net +0.0.0.0 www.yieldpartners.com +0.0.0.0 www.youf1le.com +0.0.0.0 www.youfck.com +0.0.0.0 www.youfileisoft.com +0.0.0.0 www.your-gift-zone.com +0.0.0.0 www.yourdvdplayer.com +0.0.0.0 www.yourfreegascard.com +0.0.0.0 www.yourgascards.com +0.0.0.0 www.yourgiftrewards.com +0.0.0.0 www.yourgiftzone.com +0.0.0.0 www.yourhandytips.com +0.0.0.0 www.yourhotgiftzone.com +0.0.0.0 www.youripad4free.com +0.0.0.0 www.yourrewardzone.com +0.0.0.0 www.yoursmartrewards.com +0.0.0.0 www.zbippirad.info +0.0.0.0 www.zemgo.com +0.0.0.0 www.zevents.com +0.0.0.0 www.zlothonline.info +0.0.0.0 www.zytpirwai.net +0.0.0.0 www1.ad.tomshardware.com +0.0.0.0 www1.adireland.com +0.0.0.0 www1.bannerspace.com +0.0.0.0 www1.belboon.de +0.0.0.0 www1.clicktorrent.info +0.0.0.0 www1.mpnrs.com +0.0.0.0 www1.popinads.com +0.0.0.0 www1.safenyplanet.in +0.0.0.0 www1.vip.sc9.admob.com +0.0.0.0 www1.xmediaserve.com +0.0.0.0 www1.zapadserver1.com +0.0.0.0 www10.ad.tomshardware.com +0.0.0.0 www10.glam.com +0.0.0.0 www10.indiads.com +0.0.0.0 www10.paypopup.com +0.0.0.0 www11.ad.tomshardware.com +0.0.0.0 www12.ad.tomshardware.com +0.0.0.0 www12.glam.com +0.0.0.0 www123.glam.com +0.0.0.0 www13.ad.tomshardware.com +0.0.0.0 www13.glam.com +0.0.0.0 www14.ad.tomshardware.com +0.0.0.0 www14.smartadserver.com +0.0.0.0 www15.ad.tomshardware.com +0.0.0.0 www17.glam.com +0.0.0.0 www18.glam.com +0.0.0.0 www2.ad.tomshardware.com +0.0.0.0 www2.adireland.com +0.0.0.0 www2.adserverpub.com +0.0.0.0 www2.bannerspace.com +0.0.0.0 www2.glam.com +0.0.0.0 www2.kampanyatakip.net +0.0.0.0 www2.pubdirecte.com +0.0.0.0 www2.zapadserver1.com +0.0.0.0 www210.paypopup.com +0.0.0.0 www211.paypopup.com +0.0.0.0 www212.paypopup.com +0.0.0.0 www213.paypopup.com +0.0.0.0 www24.glam.com +0.0.0.0 www24a.glam.com +0.0.0.0 www25.glam.com +0.0.0.0 www25a.glam.com +0.0.0.0 www3.ad.tomshardware.com +0.0.0.0 www3.addthis.com +0.0.0.0 www3.adireland.com +0.0.0.0 www3.bannerspace.com +0.0.0.0 www3.game-advertising-online.com +0.0.0.0 www3.haberturk.com +0.0.0.0 www3.ihaberadserver.com +0.0.0.0 www3.kampanyatakip.net +0.0.0.0 www3.oyunstar.com +0.0.0.0 www3.webhostingtalk.com +0.0.0.0 www3.zapadserver.com +0.0.0.0 www30.glam.com +0.0.0.0 www30a1-orig.glam.com +0.0.0.0 www30a1.glam.com +0.0.0.0 www30a2-orig.glam.com +0.0.0.0 www30a3-orig.glam.com +0.0.0.0 www30a3.glam.com +0.0.0.0 www30a7.glam.com +0.0.0.0 www30l2.glam.com +0.0.0.0 www30t1-orig.glam.com +0.0.0.0 www35f.glam.com +0.0.0.0 www35jm.glam.com +0.0.0.0 www35t.glam.com +0.0.0.0 www4.ad.tomshardware.com +0.0.0.0 www4.bannerspace.com +0.0.0.0 www4.glam.com +0.0.0.0 www4.kampanyatakip.net +0.0.0.0 www5.ad.tomshardware.com +0.0.0.0 www5.bannerspace.com +0.0.0.0 www5.kampanyatakip.net +0.0.0.0 www5.mackolik1.com +0.0.0.0 www6.ad.tomshardware.com +0.0.0.0 www6.bannerspace.com +0.0.0.0 www6.kampanyatakip.net +0.0.0.0 www7.ad.tomshardware.com +0.0.0.0 www7.bannerspace.com +0.0.0.0 www7.kampanyatakip.net +0.0.0.0 www74.valueclick.com +0.0.0.0 www8.ad.tomshardware.com +0.0.0.0 www8.bannerspace.com +0.0.0.0 www81.valueclick.com +0.0.0.0 www9.ad.tomshardware.com +0.0.0.0 www9.paypopup.com +0.0.0.0 wwww.8cr.purredheanb.online +0.0.0.0 x.admob.com +0.0.0.0 x.azjmp.com +0.0.0.0 x.iasrv.com +0.0.0.0 x.interia.pl +0.0.0.0 x.mochiads.com +0.0.0.0 x65zz.popularprizes.8981275.com +0.0.0.0 x86adserve006.adtech.de +0.0.0.0 xads.zedo.com +0.0.0.0 xaxis.com +0.0.0.0 xch.smrtgs.com +0.0.0.0 xkygmtrrjalx.com +0.0.0.0 xlivehost.com +0.0.0.0 xlonhcld.xlontech.net +0.0.0.0 xml.ad-maven.com +0.0.0.0 xml.adservme.com +0.0.0.0 xml.adtech.de +0.0.0.0 xml.adtech.fr +0.0.0.0 xml.adtech.us +0.0.0.0 xml.click9.com +0.0.0.0 xmlheads.com +0.0.0.0 xpantivirus.com +0.0.0.0 xpcs.ads.yahoo.com +0.0.0.0 xstatic.nk-net.pl +0.0.0.0 xsztfrlkphqy.com +0.0.0.0 y.admob.com +0.0.0.0 y.cdn.adblade.com +0.0.0.0 yepdigital.adk2x.com +0.0.0.0 yhit.press +0.0.0.0 yie4zooseif.info +0.0.0.0 yieldmanagement.adbooth.net +0.0.0.0 yllix.com +0.0.0.0 ym.adnxs.com +0.0.0.0 yodleeinc.tt.omtrdc.net +0.0.0.0 yotube.com +0.0.0.0 youcanoptin.com +0.0.0.0 youcanoptin.net +0.0.0.0 youcanoptin.org +0.0.0.0 youfck.com +0.0.0.0 your-free-iphone.com +0.0.0.0 your-gift-zone.com +0.0.0.0 your.dailytopdealz.com +0.0.0.0 yourdvdplayer.com +0.0.0.0 yourfreegascard.com +0.0.0.0 yourgascards.com +0.0.0.0 yourgiftrewards.com +0.0.0.0 yourgiftzone.com +0.0.0.0 yourhandytips.com +0.0.0.0 yourhotgiftzone.com +0.0.0.0 youripad4free.com +0.0.0.0 yourrewardzone.com +0.0.0.0 yoursmartrewards.com +0.0.0.0 ypn-js.overture.com +0.0.0.0 ysiu.freenation.com +0.0.0.0 ytaahg.vo.llnwd.net +0.0.0.0 yumenetworks.com +0.0.0.0 yx-in-f108.1e100.net +0.0.0.0 z.admob.com +0.0.0.0 z.blogads.com +0.0.0.0 z.ceotrk.com +0.0.0.0 z.moatads.com +0.0.0.0 z1.adserver.com +0.0.0.0 za1.sierra-fox.com +0.0.0.0 zads.zedo.com +0.0.0.0 zapadserver1.com +0.0.0.0 zc1.delta-boa.com +0.0.0.0 zc1.zeroredirect11.com +0.0.0.0 zdads.e-media.com +0.0.0.0 zeevex-online.com +0.0.0.0 zemgo.com +0.0.0.0 zeroredirect3.com +0.0.0.0 zeroredirect4.com +0.0.0.0 zevents.com +0.0.0.0 zhalehziba.com +0.0.0.0 zl1.bravo-deg.com +0.0.0.0 zlothonline.info +0.0.0.0 zu1.november-lax.com +0.0.0.0 zuzzer5.com +0.0.0.0 ct1.addthis.com +0.0.0.0 cya2.net +0.0.0.0 i.ligatus.com +0.0.0.0 images.revtrax.com +0.0.0.0 shorte.st +0.0.0.0 src.kitcode.net +0.0.0.0 stat.ringier.cz +0.0.0.0 ar.hao123.com +0.0.0.0 irs01.net +0.0.0.0 kiks.yandex.ru +0.0.0.0 simg.sinajs.cn +0.0.0.0 tv.sohu.com +0.0.0.0 y3.ifengimg.com +0.0.0.0 in.yimg.com +0.0.0.0 sg.yimg.com +0.0.0.0 uk.i1.yimg.com +0.0.0.0 us.b1.yimg.com +0.0.0.0 us.c1.yimg.com +0.0.0.0 us.d1.yimg.com +0.0.0.0 us.e1.yimg.com +0.0.0.0 us.f1.yimg.com +0.0.0.0 us.g1.yimg.com +0.0.0.0 us.h1.yimg.com +0.0.0.0 us.j1.yimg.com +0.0.0.0 us.k1.yimg.com +0.0.0.0 us.l1.yimg.com +0.0.0.0 us.m1.yimg.com +0.0.0.0 us.n1.yimg.com +0.0.0.0 us.o1.yimg.com +0.0.0.0 us.p1.yimg.com +0.0.0.0 us.q1.yimg.com +0.0.0.0 us.r1.yimg.com +0.0.0.0 us.s1.yimg.com +0.0.0.0 us.t1.yimg.com +0.0.0.0 us.u1.yimg.com +0.0.0.0 us.v1.yimg.com +0.0.0.0 us.w1.yimg.com +0.0.0.0 us.x1.yimg.com +0.0.0.0 us.y1.yimg.com +0.0.0.0 us.z1.yimg.com +0.0.0.0 1cgi.hitbox.com +0.0.0.0 2cgi.hitbox.com +0.0.0.0 adminec1.hitbox.com +0.0.0.0 ads.hitbox.com +0.0.0.0 ag1.hitbox.com +0.0.0.0 ahbn1.hitbox.com +0.0.0.0 ahbn2.hitbox.com +0.0.0.0 ahbn3.hitbox.com +0.0.0.0 ahbn4.hitbox.com +0.0.0.0 ai.hitbox.com +0.0.0.0 aibg.hitbox.com +0.0.0.0 aibl.hitbox.com +0.0.0.0 aics.hitbox.com +0.0.0.0 aiui.hitbox.com +0.0.0.0 bigip1.hitbox.com +0.0.0.0 bigip2.hitbox.com +0.0.0.0 blowfish.hitbox.com +0.0.0.0 cdb.hitbox.com +0.0.0.0 cgi.hitbox.com +0.0.0.0 counter.hitbox.com +0.0.0.0 counter2.hitbox.com +0.0.0.0 dev.hitbox.com +0.0.0.0 dev101.hitbox.com +0.0.0.0 dev102.hitbox.com +0.0.0.0 dev103.hitbox.com +0.0.0.0 download.hitbox.com +0.0.0.0 ec1.hitbox.com +0.0.0.0 ehg-247internet.hitbox.com +0.0.0.0 ehg-accuweather.hitbox.com +0.0.0.0 ehg-acdsystems.hitbox.com +0.0.0.0 ehg-adeptscience.hitbox.com +0.0.0.0 ehg-affinitynet.hitbox.com +0.0.0.0 ehg-aha.hitbox.com +0.0.0.0 ehg-amerix.hitbox.com +0.0.0.0 ehg-apcc.hitbox.com +0.0.0.0 ehg-associatenewmedia.hitbox.com +0.0.0.0 ehg-ati.hitbox.com +0.0.0.0 ehg-attenza.hitbox.com +0.0.0.0 ehg-autodesk.hitbox.com +0.0.0.0 ehg-baa.hitbox.com +0.0.0.0 ehg-backweb.hitbox.com +0.0.0.0 ehg-bestbuy.hitbox.com +0.0.0.0 ehg-bizjournals.hitbox.com +0.0.0.0 ehg-bmwna.hitbox.com +0.0.0.0 ehg-boschsiemens.hitbox.com +0.0.0.0 ehg-bskyb.hitbox.com +0.0.0.0 ehg-cafepress.hitbox.com +0.0.0.0 ehg-careerbuilder.hitbox.com +0.0.0.0 ehg-cbc.hitbox.com +0.0.0.0 ehg-cbs.hitbox.com +0.0.0.0 ehg-cbsradio.hitbox.com +0.0.0.0 ehg-cedarpoint.hitbox.com +0.0.0.0 ehg-clearchannel.hitbox.com +0.0.0.0 ehg-closetmaid.hitbox.com +0.0.0.0 ehg-commjun.hitbox.com +0.0.0.0 ehg-communityconnect.hitbox.com +0.0.0.0 ehg-communityconnet.hitbox.com +0.0.0.0 ehg-comscore.hitbox.com +0.0.0.0 ehg-corusentertainment.hitbox.com +0.0.0.0 ehg-coverityinc.hitbox.com +0.0.0.0 ehg-crain.hitbox.com +0.0.0.0 ehg-ctv.hitbox.com +0.0.0.0 ehg-cygnusbm.hitbox.com +0.0.0.0 ehg-datamonitor.hitbox.com +0.0.0.0 ehg-dig.hitbox.com +0.0.0.0 ehg-digg.hitbox.com +0.0.0.0 ehg-eckounlimited.hitbox.com +0.0.0.0 ehg-esa.hitbox.com +0.0.0.0 ehg-espn.hitbox.com +0.0.0.0 ehg-fifa.hitbox.com +0.0.0.0 ehg-findlaw.hitbox.com +0.0.0.0 ehg-foundation.hitbox.com +0.0.0.0 ehg-foxsports.hitbox.com +0.0.0.0 ehg-futurepub.hitbox.com +0.0.0.0 ehg-gamedaily.hitbox.com +0.0.0.0 ehg-gamespot.hitbox.com +0.0.0.0 ehg-gatehousemedia.hitbox.com +0.0.0.0 ehg-gatehoussmedia.hitbox.com +0.0.0.0 ehg-glam.hitbox.com +0.0.0.0 ehg-groceryworks.hitbox.com +0.0.0.0 ehg-groupernetworks.hitbox.com +0.0.0.0 ehg-guardian.hitbox.com +0.0.0.0 ehg-hasbro.hitbox.com +0.0.0.0 ehg-hellodirect.hitbox.com +0.0.0.0 ehg-himedia.hitbox.com +0.0.0.0 ehg-hitent.hitbox.com +0.0.0.0 ehg-hollywood.hitbox.com +0.0.0.0 ehg-idg.hitbox.com +0.0.0.0 ehg-idgentertainment.hitbox.com +0.0.0.0 ehg-ifilm.hitbox.com +0.0.0.0 ehg-ignitemedia.hitbox.com +0.0.0.0 ehg-intel.hitbox.com +0.0.0.0 ehg-ittoolbox.hitbox.com +0.0.0.0 ehg-itworldcanada.hitbox.com +0.0.0.0 ehg-kingstontechnology.hitbox.com +0.0.0.0 ehg-knightridder.hitbox.com +0.0.0.0 ehg-learningco.hitbox.com +0.0.0.0 ehg-legonewyorkinc.hitbox.com +0.0.0.0 ehg-liveperson.hitbox.com +0.0.0.0 ehg-macpublishingllc.hitbox.com +0.0.0.0 ehg-macromedia.hitbox.com +0.0.0.0 ehg-magicalia.hitbox.com +0.0.0.0 ehg-maplesoft.hitbox.com +0.0.0.0 ehg-mgnlimited.hitbox.com +0.0.0.0 ehg-mindshare.hitbox.com +0.0.0.0 ehg-mtv.hitbox.com +0.0.0.0 ehg-mybc.hitbox.com +0.0.0.0 ehg-newarkinone.hitbox.com.hitbox.com +0.0.0.0 ehg-newegg.hitbox.com +0.0.0.0 ehg-newscientist.hitbox.com +0.0.0.0 ehg-newsinternational.hitbox.com +0.0.0.0 ehg-nokiafin.hitbox.com +0.0.0.0 ehg-novell.hitbox.com +0.0.0.0 ehg-nvidia.hitbox.com +0.0.0.0 ehg-oreilley.hitbox.com +0.0.0.0 ehg-oreilly.hitbox.com +0.0.0.0 ehg-pacifictheatres.hitbox.com +0.0.0.0 ehg-pennwell.hitbox.com +0.0.0.0 ehg-peoplesoft.hitbox.com +0.0.0.0 ehg-philipsvheusen.hitbox.com +0.0.0.0 ehg-pizzahut.hitbox.com +0.0.0.0 ehg-playboy.hitbox.com +0.0.0.0 ehg-presentigsolutions.hitbox.com +0.0.0.0 ehg-qualcomm.hitbox.com +0.0.0.0 ehg-quantumcorp.hitbox.com +0.0.0.0 ehg-randomhouse.hitbox.com +0.0.0.0 ehg-redherring.hitbox.com +0.0.0.0 ehg-register.hitbox.com +0.0.0.0 ehg-researchinmotion.hitbox.com +0.0.0.0 ehg-rfa.hitbox.com +0.0.0.0 ehg-rodale.hitbox.com +0.0.0.0 ehg-salesforce.hitbox.com +0.0.0.0 ehg-salonmedia.hitbox.com +0.0.0.0 ehg-samsungusa.hitbox.com +0.0.0.0 ehg-seca.hitbox.com +0.0.0.0 ehg-shoppersdrugmart.hitbox.com +0.0.0.0 ehg-sonybssc.hitbox.com +0.0.0.0 ehg-sonycomputer.hitbox.com +0.0.0.0 ehg-sonyelec.hitbox.com +0.0.0.0 ehg-sonymusic.hitbox.com +0.0.0.0 ehg-sonyny.hitbox.com +0.0.0.0 ehg-space.hitbox.com +0.0.0.0 ehg-sportsline.hitbox.com +0.0.0.0 ehg-streamload.hitbox.com +0.0.0.0 ehg-superpages.hitbox.com +0.0.0.0 ehg-techtarget.hitbox.com +0.0.0.0 ehg-tfl.hitbox.com +0.0.0.0 ehg-thefirstchurchchrist.hitbox.com +0.0.0.0 ehg-tigerdirect.hitbox.com +0.0.0.0 ehg-tigerdirect2.hitbox.com +0.0.0.0 ehg-topps.hitbox.com +0.0.0.0 ehg-tribute.hitbox.com +0.0.0.0 ehg-tumbleweed.hitbox.com +0.0.0.0 ehg-ubisoft.hitbox.com +0.0.0.0 ehg-uniontrib.hitbox.com +0.0.0.0 ehg-usnewsworldreport.hitbox.com +0.0.0.0 ehg-verizoncommunications.hitbox.com +0.0.0.0 ehg-viacom.hitbox.com +0.0.0.0 ehg-vmware.hitbox.com +0.0.0.0 ehg-vonage.hitbox.com +0.0.0.0 ehg-wachovia.hitbox.com +0.0.0.0 ehg-wacomtechnology.hitbox.com +0.0.0.0 ehg-warner-brothers.hitbox.com +0.0.0.0 ehg-wizardsofthecoast.hitbox.com.hitbox.com +0.0.0.0 ehg-womanswallstreet.hitbox.com +0.0.0.0 ehg-wss.hitbox.com +0.0.0.0 ehg-xxolympicwintergames.hitbox.com +0.0.0.0 ehg-yellowpages.hitbox.com +0.0.0.0 ehg-youtube.hitbox.com +0.0.0.0 ehg.commjun.hitbox.com +0.0.0.0 ehg.hitbox.com +0.0.0.0 ehg.mindshare.hitbox.com +0.0.0.0 ejs.hitbox.com +0.0.0.0 enterprise-admin.hitbox.com +0.0.0.0 enterprise.hitbox.com +0.0.0.0 esg.hitbox.com +0.0.0.0 evwr.hitbox.com +0.0.0.0 get.hitbox.com +0.0.0.0 hg1.hitbox.com +0.0.0.0 hg10.hitbox.com +0.0.0.0 hg11.hitbox.com +0.0.0.0 hg12.hitbox.com +0.0.0.0 hg13.hitbox.com +0.0.0.0 hg14.hitbox.com +0.0.0.0 hg15.hitbox.com +0.0.0.0 hg16.hitbox.com +0.0.0.0 hg17.hitbox.com +0.0.0.0 hg2.hitbox.com +0.0.0.0 hg3.hitbox.com +0.0.0.0 hg4.hitbox.com +0.0.0.0 hg5.hitbox.com +0.0.0.0 hg6.hitbox.com +0.0.0.0 hg6a.hitbox.com +0.0.0.0 hg7.hitbox.com +0.0.0.0 hg8.hitbox.com +0.0.0.0 hg9.hitbox.com +0.0.0.0 hitboxbenchmarker.com +0.0.0.0 hitboxcentral.com +0.0.0.0 hitboxenterprise.com +0.0.0.0 hitboxwireless.com +0.0.0.0 host6.hitbox.com +0.0.0.0 ias.hitbox.com +0.0.0.0 ias2.hitbox.com +0.0.0.0 ibg.hitbox.com +0.0.0.0 ics.hitbox.com +0.0.0.0 idb.hitbox.com +0.0.0.0 js1.hitbox.com +0.0.0.0 lb.hitbox.com +0.0.0.0 lesbian-erotica.hitbox.com +0.0.0.0 lookup.hitbox.com +0.0.0.0 lookup2.hitbox.com +0.0.0.0 mrtg.hitbox.com +0.0.0.0 myhitbox.com +0.0.0.0 na.hitbox.com +0.0.0.0 narwhal.hitbox.com +0.0.0.0 nei.hitbox.com +0.0.0.0 noc-request.hitbox.com +0.0.0.0 noc.hitbox.com +0.0.0.0 nocboard.hitbox.com +0.0.0.0 ns1.hitbox.com +0.0.0.0 oas.hitbox.com +0.0.0.0 phg.hitbox.com +0.0.0.0 pure.hitbox.com +0.0.0.0 rainbowclub.hitbox.com +0.0.0.0 rd1.hitbox.com +0.0.0.0 reseller.hitbox.com +0.0.0.0 resources.hitbox.com +0.0.0.0 sitesearch.hitbox.com +0.0.0.0 specialtyclub.hitbox.com +0.0.0.0 ss.hitbox.com +0.0.0.0 stage.hitbox.com +0.0.0.0 stage101.hitbox.com +0.0.0.0 stage102.hitbox.com +0.0.0.0 stage103.hitbox.com +0.0.0.0 stage104.hitbox.com +0.0.0.0 stage105.hitbox.com +0.0.0.0 stats.hitbox.com +0.0.0.0 stats2.hitbox.com +0.0.0.0 stats3.hitbox.com +0.0.0.0 switch.hitbox.com +0.0.0.0 switch1.hitbox.com +0.0.0.0 switch10.hitbox.com +0.0.0.0 switch11.hitbox.com +0.0.0.0 switch5.hitbox.com +0.0.0.0 switch6.hitbox.com +0.0.0.0 switch8.hitbox.com +0.0.0.0 switch9.hitbox.com +0.0.0.0 tetra.hitbox.com +0.0.0.0 tools.hitbox.com +0.0.0.0 tools2.hitbox.com +0.0.0.0 toolsa.hitbox.com +0.0.0.0 ts1.hitbox.com +0.0.0.0 ts2.hitbox.com +0.0.0.0 vwr1.hitbox.com +0.0.0.0 vwr2.hitbox.com +0.0.0.0 vwr3.hitbox.com +0.0.0.0 w1.hitbox.com +0.0.0.0 w10.hitbox.com +0.0.0.0 w100.hitbox.com +0.0.0.0 w101.hitbox.com +0.0.0.0 w102.hitbox.com +0.0.0.0 w103.hitbox.com +0.0.0.0 w104.hitbox.com +0.0.0.0 w105.hitbox.com +0.0.0.0 w106.hitbox.com +0.0.0.0 w107.hitbox.com +0.0.0.0 w108.hitbox.com +0.0.0.0 w109.hitbox.com +0.0.0.0 w11.hitbox.com +0.0.0.0 w110.hitbox.com +0.0.0.0 w111.hitbox.com +0.0.0.0 w112.hitbox.com +0.0.0.0 w113.hitbox.com +0.0.0.0 w114.hitbox.com +0.0.0.0 w115.hitbox.com +0.0.0.0 w116.hitbox.com +0.0.0.0 w117.hitbox.com +0.0.0.0 w118.hitbox.com +0.0.0.0 w119.hitbox.com +0.0.0.0 w12.hitbox.com +0.0.0.0 w120.hitbox.com +0.0.0.0 w121.hitbox.com +0.0.0.0 w122.hitbox.com +0.0.0.0 w123.hitbox.com +0.0.0.0 w124.hitbox.com +0.0.0.0 w126.hitbox.com +0.0.0.0 w128.hitbox.com +0.0.0.0 w129.hitbox.com +0.0.0.0 w13.hitbox.com +0.0.0.0 w130.hitbox.com +0.0.0.0 w131.hitbox.com +0.0.0.0 w132.hitbox.com +0.0.0.0 w133.hitbox.com +0.0.0.0 w135.hitbox.com +0.0.0.0 w136.hitbox.com +0.0.0.0 w137.hitbox.com +0.0.0.0 w138.hitbox.com +0.0.0.0 w139.hitbox.com +0.0.0.0 w14.hitbox.com +0.0.0.0 w140.hitbox.com +0.0.0.0 w141.hitbox.com +0.0.0.0 w144.hitbox.com +0.0.0.0 w147.hitbox.com +0.0.0.0 w15.hitbox.com +0.0.0.0 w153.hitbox.com +0.0.0.0 w154.hitbox.com +0.0.0.0 w155.hitbox.com +0.0.0.0 w157.hitbox.com +0.0.0.0 w159.hitbox.com +0.0.0.0 w16.hitbox.com +0.0.0.0 w161.hitbox.com +0.0.0.0 w162.hitbox.com +0.0.0.0 w167.hitbox.com +0.0.0.0 w168.hitbox.com +0.0.0.0 w17.hitbox.com +0.0.0.0 w170.hitbox.com +0.0.0.0 w175.hitbox.com +0.0.0.0 w177.hitbox.com +0.0.0.0 w179.hitbox.com +0.0.0.0 w18.hitbox.com +0.0.0.0 w19.hitbox.com +0.0.0.0 w2.hitbox.com +0.0.0.0 w20.hitbox.com +0.0.0.0 w21.hitbox.com +0.0.0.0 w22.hitbox.com +0.0.0.0 w23.hitbox.com +0.0.0.0 w24.hitbox.com +0.0.0.0 w25.hitbox.com +0.0.0.0 w26.hitbox.com +0.0.0.0 w27.hitbox.com +0.0.0.0 w28.hitbox.com +0.0.0.0 w29.hitbox.com +0.0.0.0 w3.hitbox.com +0.0.0.0 w30.hitbox.com +0.0.0.0 w31.hitbox.com +0.0.0.0 w32.hitbox.com +0.0.0.0 w33.hitbox.com +0.0.0.0 w34.hitbox.com +0.0.0.0 w35.hitbox.com +0.0.0.0 w36.hitbox.com +0.0.0.0 w4.hitbox.com +0.0.0.0 w5.hitbox.com +0.0.0.0 w6.hitbox.com +0.0.0.0 w7.hitbox.com +0.0.0.0 w8.hitbox.com +0.0.0.0 w9.hitbox.com +0.0.0.0 webload101.hitbox.com +0.0.0.0 wss-gw-1.hitbox.com +0.0.0.0 wss-gw-3.hitbox.com +0.0.0.0 wvwr1.hitbox.com +0.0.0.0 ww1.hitbox.com +0.0.0.0 ww2.hitbox.com +0.0.0.0 ww3.hitbox.com +0.0.0.0 wwa.hitbox.com +0.0.0.0 wwb.hitbox.com +0.0.0.0 wwc.hitbox.com +0.0.0.0 wwd.hitbox.com +0.0.0.0 www.ehg-rr.hitbox.com +0.0.0.0 www.hitbox.com +0.0.0.0 www.hitboxwireless.com +0.0.0.0 y2k.hitbox.com +0.0.0.0 yang.hitbox.com +0.0.0.0 ying.hitbox.com +0.0.0.0 w2.extreme-dm.com +0.0.0.0 w3.extreme-dm.com +0.0.0.0 w4.extreme-dm.com +0.0.0.0 w5.extreme-dm.com +0.0.0.0 w6.extreme-dm.com +0.0.0.0 w7.extreme-dm.com +0.0.0.0 w8.extreme-dm.com +0.0.0.0 w9.extreme-dm.com +0.0.0.0 www.extreme-dm.com +0.0.0.0 ap.oasfile.aftenposten.no +0.0.0.0 imagenen1.247realmedia.com +0.0.0.0 oacentral.cepro.com +0.0.0.0 oas-central.east.realmedia.com +0.0.0.0 oas-central.realmedia.com +0.0.0.0 oas.adservingml.com +0.0.0.0 oas.adx.nu +0.0.0.0 oas.aurasports.com +0.0.0.0 oas.dispatch.com +0.0.0.0 oas.greensboro.com +0.0.0.0 oas.guardian.co.uk +0.0.0.0 oas.ibnlive.com +0.0.0.0 oas.lee.net +0.0.0.0 oas.nrjlink.fr +0.0.0.0 oas.nzz.ch +0.0.0.0 oas.portland.com +0.0.0.0 oas.publicitas.ch +0.0.0.0 oas.sciencemag.org +0.0.0.0 oas.signonsandiego.com +0.0.0.0 oas.startribune.com +0.0.0.0 oas.vtsgonline.com +0.0.0.0 oasc03012.247realmedia.com +0.0.0.0 oasc03049.247realmedia.com +0.0.0.0 oasc06006.247realmedia.com +0.0.0.0 oasc08008.247realmedia.com +0.0.0.0 oasc09.247realmedia.com +0.0.0.0 oascentral.123greetings.com +0.0.0.0 oascentral.abclocal.go.com +0.0.0.0 oascentral.adage.com +0.0.0.0 oascentral.adageglobal.com +0.0.0.0 oascentral.aircanada.com +0.0.0.0 oascentral.alanicnewsnet.ca +0.0.0.0 oascentral.alanticnewsnet.ca +0.0.0.0 oascentral.americanheritage.com +0.0.0.0 oascentral.artistdirect.com +0.0.0.0 oascentral.artistirect.com +0.0.0.0 oascentral.askmen.com +0.0.0.0 oascentral.aviationnow.com +0.0.0.0 oascentral.blackenterprises.com +0.0.0.0 oascentral.blogher.org +0.0.0.0 oascentral.bostonherald.com +0.0.0.0 oascentral.bostonphoenix.com +0.0.0.0 oascentral.businessinsider.com +0.0.0.0 oascentral.businessweeks.com +0.0.0.0 oascentral.buy.com +0.0.0.0 oascentral.canadaeast.com +0.0.0.0 oascentral.canadianliving.com +0.0.0.0 oascentral.charleston.net +0.0.0.0 oascentral.chron.com +0.0.0.0 oascentral.citypages.com +0.0.0.0 oascentral.clearchannel.com +0.0.0.0 oascentral.comcast.net +0.0.0.0 oascentral.comics.com +0.0.0.0 oascentral.construction.com +0.0.0.0 oascentral.consumerreports.org +0.0.0.0 oascentral.covers.com +0.0.0.0 oascentral.crainsdetroit.com +0.0.0.0 oascentral.crimelibrary.com +0.0.0.0 oascentral.cybereps.com +0.0.0.0 oascentral.dailybreeze.com +0.0.0.0 oascentral.dailyherald.com +0.0.0.0 oascentral.dilbert.com +0.0.0.0 oascentral.discovery.com +0.0.0.0 oascentral.drphil.com +0.0.0.0 oascentral.eastbayexpress.com +0.0.0.0 oascentral.encyclopedia.com +0.0.0.0 oascentral.fashionmagazine.com +0.0.0.0 oascentral.fayettevillenc.com +0.0.0.0 oascentral.feedroom.com +0.0.0.0 oascentral.forsythnews.com +0.0.0.0 oascentral.foxnews.com +0.0.0.0 oascentral.freedom.com +0.0.0.0 oascentral.g4techtv.com +0.0.0.0 oascentral.ggl.com +0.0.0.0 oascentral.gigex.com +0.0.0.0 oascentral.globalpost.com +0.0.0.0 oascentral.hamptonroads.com +0.0.0.0 oascentral.hamptoroads.com +0.0.0.0 oascentral.hamtoroads.com +0.0.0.0 oascentral.herenb.com +0.0.0.0 oascentral.hollywood.com +0.0.0.0 oascentral.houstonpress.com +0.0.0.0 oascentral.inq7.net +0.0.0.0 oascentral.investors.com +0.0.0.0 oascentral.investorwords.com +0.0.0.0 oascentral.itbusiness.ca +0.0.0.0 oascentral.killsometime.com +0.0.0.0 oascentral.laptopmag.com +0.0.0.0 oascentral.law.com +0.0.0.0 oascentral.laweekly.com +0.0.0.0 oascentral.looksmart.com +0.0.0.0 oascentral.lycos.com +0.0.0.0 oascentral.mailtribune.com +0.0.0.0 oascentral.mayoclinic.com +0.0.0.0 oascentral.medbroadcast.com +0.0.0.0 oascentral.metro.us +0.0.0.0 oascentral.minnpost.com +0.0.0.0 oascentral.mochila.com +0.0.0.0 oascentral.motherjones.com +0.0.0.0 oascentral.nerve.com +0.0.0.0 oascentral.newsmax.com +0.0.0.0 oascentral.nowtoronto.com +0.0.0.0 oascentral.onwisconsin.com +0.0.0.0 oascentral.phoenixnewtimes.com +0.0.0.0 oascentral.phoenixvillenews.com +0.0.0.0 oascentral.pitch.com +0.0.0.0 oascentral.poconorecord.com +0.0.0.0 oascentral.politico.com +0.0.0.0 oascentral.post-gazette.com +0.0.0.0 oascentral.pottsmerc.com +0.0.0.0 oascentral.princetonreview.com +0.0.0.0 oascentral.publicradio.org +0.0.0.0 oascentral.radaronline.com +0.0.0.0 oascentral.rcrnews.com +0.0.0.0 oascentral.redherring.com +0.0.0.0 oascentral.redorbit.com +0.0.0.0 oascentral.redstate.com +0.0.0.0 oascentral.reference.com +0.0.0.0 oascentral.regalinterative.com +0.0.0.0 oascentral.registerguard.com +0.0.0.0 oascentral.registguard.com +0.0.0.0 oascentral.riverfronttimes.com +0.0.0.0 oascentral.sacurrent.com +0.0.0.0 oascentral.salon.com +0.0.0.0 oascentral.santacruzsentinel.com +0.0.0.0 oascentral.sciam.com +0.0.0.0 oascentral.scientificamerican.com +0.0.0.0 oascentral.seacoastonline.com +0.0.0.0 oascentral.seattleweekly.com +0.0.0.0 oascentral.sfgate.com +0.0.0.0 oascentral.sfweekly.com +0.0.0.0 oascentral.sina.com +0.0.0.0 oascentral.sina.com.hk +0.0.0.0 oascentral.sparknotes.com +0.0.0.0 oascentral.sptimes.com +0.0.0.0 oascentral.starbulletin.com +0.0.0.0 oascentral.suntimes.com +0.0.0.0 oascentral.surfline.com +0.0.0.0 oascentral.thechronicleherald.ca +0.0.0.0 oascentral.thehockeynews.com +0.0.0.0 oascentral.thenation.com +0.0.0.0 oascentral.theonion.com +0.0.0.0 oascentral.theonionavclub.com +0.0.0.0 oascentral.thephoenix.com +0.0.0.0 oascentral.thesmokinggun.com +0.0.0.0 oascentral.thespark.com +0.0.0.0 oascentral.tmcnet.com +0.0.0.0 oascentral.tnr.com +0.0.0.0 oascentral.tourismvancouver.com +0.0.0.0 oascentral.townhall.com +0.0.0.0 oascentral.tribe.net +0.0.0.0 oascentral.trutv.com +0.0.0.0 oascentral.upi.com +0.0.0.0 oascentral.urbanspoon.com +0.0.0.0 oascentral.villagevoice.com +0.0.0.0 oascentral.virtualtourist.com +0.0.0.0 oascentral.warcry.com +0.0.0.0 oascentral.washtimes.com +0.0.0.0 oascentral.wciv.com +0.0.0.0 oascentral.westword.com +0.0.0.0 oascentral.where.ca +0.0.0.0 oascentral.wjla.com +0.0.0.0 oascentral.wkrn.com +0.0.0.0 oascentral.wwe.com +0.0.0.0 oascentral.yellowpages.com +0.0.0.0 oascentral.ywlloewpages.ca +0.0.0.0 oascentral.zwire.com +0.0.0.0 oascentralnx.comcast.net +0.0.0.0 oascentreal.adcritic.com +0.0.0.0 oascetral.laweekly.com +0.0.0.0 oasroanoke.com +0.0.0.0 media1.fastclick.net +0.0.0.0 media2.fastclick.net +0.0.0.0 media3.fastclick.net +0.0.0.0 media4.fastclick.net +0.0.0.0 media5.fastclick.net +0.0.0.0 media6.fastclick.net +0.0.0.0 media7.fastclick.net +0.0.0.0 media8.fastclick.net +0.0.0.0 media9.fastclick.net +0.0.0.0 media10.fastclick.net +0.0.0.0 media11.fastclick.net +0.0.0.0 media12.fastclick.net +0.0.0.0 media13.fastclick.net +0.0.0.0 media14.fastclick.net +0.0.0.0 media15.fastclick.net +0.0.0.0 media16.fastclick.net +0.0.0.0 media17.fastclick.net +0.0.0.0 media18.fastclick.net +0.0.0.0 media19.fastclick.net +0.0.0.0 media20.fastclick.net +0.0.0.0 media21.fastclick.net +0.0.0.0 media22.fastclick.net +0.0.0.0 media23.fastclick.net +0.0.0.0 media24.fastclick.net +0.0.0.0 media25.fastclick.net +0.0.0.0 media26.fastclick.net +0.0.0.0 media27.fastclick.net +0.0.0.0 media28.fastclick.net +0.0.0.0 media29.fastclick.net +0.0.0.0 media30.fastclick.net +0.0.0.0 media31.fastclick.net +0.0.0.0 media32.fastclick.net +0.0.0.0 media33.fastclick.net +0.0.0.0 media34.fastclick.net +0.0.0.0 media35.fastclick.net +0.0.0.0 media36.fastclick.net +0.0.0.0 media37.fastclick.net +0.0.0.0 media38.fastclick.net +0.0.0.0 media39.fastclick.net +0.0.0.0 media40.fastclick.net +0.0.0.0 media41.fastclick.net +0.0.0.0 media42.fastclick.net +0.0.0.0 media43.fastclick.net +0.0.0.0 media44.fastclick.net +0.0.0.0 media45.fastclick.net +0.0.0.0 media46.fastclick.net +0.0.0.0 media47.fastclick.net +0.0.0.0 media48.fastclick.net +0.0.0.0 media49.fastclick.net +0.0.0.0 media50.fastclick.net +0.0.0.0 media51.fastclick.net +0.0.0.0 media52.fastclick.net +0.0.0.0 media53.fastclick.net +0.0.0.0 media54.fastclick.net +0.0.0.0 media55.fastclick.net +0.0.0.0 media56.fastclick.net +0.0.0.0 media57.fastclick.net +0.0.0.0 media58.fastclick.net +0.0.0.0 media59.fastclick.net +0.0.0.0 media60.fastclick.net +0.0.0.0 media61.fastclick.net +0.0.0.0 media62.fastclick.net +0.0.0.0 media63.fastclick.net +0.0.0.0 media64.fastclick.net +0.0.0.0 media65.fastclick.net +0.0.0.0 media66.fastclick.net +0.0.0.0 media67.fastclick.net +0.0.0.0 media68.fastclick.net +0.0.0.0 media69.fastclick.net +0.0.0.0 media70.fastclick.net +0.0.0.0 media71.fastclick.net +0.0.0.0 media72.fastclick.net +0.0.0.0 media73.fastclick.net +0.0.0.0 media74.fastclick.net +0.0.0.0 media75.fastclick.net +0.0.0.0 media76.fastclick.net +0.0.0.0 media77.fastclick.net +0.0.0.0 media78.fastclick.net +0.0.0.0 media79.fastclick.net +0.0.0.0 media80.fastclick.net +0.0.0.0 media81.fastclick.net +0.0.0.0 media82.fastclick.net +0.0.0.0 media83.fastclick.net +0.0.0.0 media84.fastclick.net +0.0.0.0 media85.fastclick.net +0.0.0.0 media86.fastclick.net +0.0.0.0 media87.fastclick.net +0.0.0.0 media88.fastclick.net +0.0.0.0 media89.fastclick.net +0.0.0.0 media90.fastclick.net +0.0.0.0 media91.fastclick.net +0.0.0.0 media92.fastclick.net +0.0.0.0 media93.fastclick.net +0.0.0.0 media94.fastclick.net +0.0.0.0 media95.fastclick.net +0.0.0.0 media96.fastclick.net +0.0.0.0 media97.fastclick.net +0.0.0.0 media98.fastclick.net +0.0.0.0 media99.fastclick.net +0.0.0.0 te.about.com +0.0.0.0 te.adlandpro.com +0.0.0.0 te.advance.net +0.0.0.0 te.ap.org +0.0.0.0 te.astrology.com +0.0.0.0 te.audiencematch.net +0.0.0.0 te.belointeractive.com +0.0.0.0 te.boston.com +0.0.0.0 te.businessweek.com +0.0.0.0 te.chicagotribune.com +0.0.0.0 te.chron.com +0.0.0.0 te.cleveland.net +0.0.0.0 te.ctnow.com +0.0.0.0 te.dailycamera.com +0.0.0.0 te.dailypress.com +0.0.0.0 te.dentonrc.com +0.0.0.0 te.greenwichtime.com +0.0.0.0 te.idg.com +0.0.0.0 te.infoworld.com +0.0.0.0 te.ivillage.com +0.0.0.0 te.journalnow.com +0.0.0.0 te.latimes.com +0.0.0.0 te.mcall.com +0.0.0.0 te.mgnetwork.com +0.0.0.0 te.mysanantonio.com +0.0.0.0 te.newsday.com +0.0.0.0 te.nytdigital.com +0.0.0.0 te.orlandosentinel.com +0.0.0.0 te.scripps.com +0.0.0.0 te.scrippsnetworksprivacy.com +0.0.0.0 te.scrippsnewspapersprivacy.com +0.0.0.0 te.sfgate.com +0.0.0.0 te.signonsandiego.com +0.0.0.0 te.stamfordadvocate.com +0.0.0.0 te.sun-sentinel.com +0.0.0.0 te.sunspot.net +0.0.0.0 te.suntimes.com +0.0.0.0 te.tbo.com +0.0.0.0 te.thestar.ca +0.0.0.0 te.thestar.com +0.0.0.0 te.trb.com +0.0.0.0 te.versiontracker.com +0.0.0.0 te.wsls.com +0.0.0.0 24hwebsex.com +0.0.0.0 all-tgp.org +0.0.0.0 fioe.info +0.0.0.0 incestland.com +0.0.0.0 lesview.com +0.0.0.0 searchforit.com +0.0.0.0 www.asiansforu.com +0.0.0.0 www.bangbuddy.com +0.0.0.0 www.datanotary.com +0.0.0.0 www.entercasino.com +0.0.0.0 www.incestdot.com +0.0.0.0 www.incestgold.com +0.0.0.0 www.justhookup.com +0.0.0.0 www.mangayhentai.com +0.0.0.0 www.myluvcrush.ca +0.0.0.0 www.ourfuckbook.com +0.0.0.0 www.realincestvideos.com +0.0.0.0 www.searchforit.com +0.0.0.0 www.searchv.com +0.0.0.0 www.secretosx.com +0.0.0.0 www.seductiveamateurs.com +0.0.0.0 www.smsmovies.net +0.0.0.0 www.wowjs.1www.cn +0.0.0.0 www.xxxnations.com +0.0.0.0 www.xxxnightly.com +0.0.0.0 www.xxxtoolbar.com +0.0.0.0 www.yourfuckbook.com +0.0.0.0 123greetings.com +0.0.0.0 2000greetings.com +0.0.0.0 celebwelove.com +0.0.0.0 ecard4all.com +0.0.0.0 eforu.com +0.0.0.0 freewebcards.com +0.0.0.0 fukkad.com +0.0.0.0 fun-e-cards.com +0.0.0.0 funnyreign.com +0.0.0.0 funsilly.com +0.0.0.0 myfuncards.com +0.0.0.0 www.cool-downloads.com +0.0.0.0 www.cool-downloads.net +0.0.0.0 www.friend-card.com +0.0.0.0 www.friend-cards.com +0.0.0.0 www.friend-cards.net +0.0.0.0 www.friend-greeting.com +0.0.0.0 www.friend-greetings.com +0.0.0.0 www.friend-greetings.net +0.0.0.0 www.friendgreetings.com +0.0.0.0 www.friendgreetings.net +0.0.0.0 www.laugh-mail.com +0.0.0.0 www.laugh-mail.net +0.0.0.0 1und1.ivwbox.de +0.0.0.0 bild.ivwbox.de +0.0.0.0 faz.ivwbox.de +0.0.0.0 kicker.ivwbox.de +0.0.0.0 netzmarkt.ivwbox.de +0.0.0.0 ntv.ivwbox.de +0.0.0.0 onvis.ivwbox.de +0.0.0.0 spiegel.ivwbox.de +0.0.0.0 www.ivwbox.de +0.0.0.0 10pg.scl5fyd.info +0.0.0.0 21jewelry.com +0.0.0.0 24x7.soliday.org +0.0.0.0 2site.com +0.0.0.0 33b.b33r.net +0.0.0.0 48.2mydns.net +0.0.0.0 4allfree.com +0.0.0.0 55.2myip.com +0.0.0.0 6165.rapidforum.com +0.0.0.0 6pg.ryf3hgf.info +0.0.0.0 7x.cc +0.0.0.0 7x7.ruwe.net +0.0.0.0 911.x24hr.com +0.0.0.0 ab.5.p2l.info +0.0.0.0 aboutharrypotter.fasthost.tv +0.0.0.0 aciphex.about-tabs.com +0.0.0.0 actonel.about-tabs.com +0.0.0.0 actos.about-tabs.com +0.0.0.0 acyclovir.1.p2l.info +0.0.0.0 adderall.ourtablets.com +0.0.0.0 adderallxr.freespaces.com +0.0.0.0 adipex.1.p2l.info +0.0.0.0 adipex.24sws.ws +0.0.0.0 adipex.3.p2l.info +0.0.0.0 adipex.4.p2l.info +0.0.0.0 adipex.hut1.ru +0.0.0.0 adipex.ourtablets.com +0.0.0.0 adipex.shengen.ru +0.0.0.0 adipex.t-amo.net +0.0.0.0 adipexp.3xforum.ro +0.0.0.0 adsearch.www1.biz +0.0.0.0 adult.shengen.ru +0.0.0.0 aguileranude.1stok.com +0.0.0.0 ahh-teens.com +0.0.0.0 aid-golf-golfdust-training.tabrays.com +0.0.0.0 air-plane-ticket.beesearch.info +0.0.0.0 airline-ticket.gloses.net +0.0.0.0 ak.5.p2l.info +0.0.0.0 al.5.p2l.info +0.0.0.0 alcohol-treatment.gloses.net +0.0.0.0 all-sex.shengen.ru +0.0.0.0 allegra.1.p2l.info +0.0.0.0 allergy.1.p2l.info +0.0.0.0 alprazolam.ourtablets.com +0.0.0.0 alprazolamonline.findmenow.info +0.0.0.0 alyssamilano.1stok.com +0.0.0.0 alyssamilano.ca.tt +0.0.0.0 alyssamilano.home.sapo.pt +0.0.0.0 amateur-mature-sex.adaltabaza.net +0.0.0.0 ambien.1.p2l.info +0.0.0.0 ambien.3.p2l.info +0.0.0.0 ambien.4.p2l.info +0.0.0.0 ambien.ourtablets.com +0.0.0.0 amoxicillin.ourtablets.com +0.0.0.0 angelinajolie.1stok.com +0.0.0.0 angelinajolie.ca.tt +0.0.0.0 anklets.shengen.ru +0.0.0.0 annanicolesannanicolesmith.ca.tt +0.0.0.0 annanicolesmith.1stok.com +0.0.0.0 antidepressants.1.p2l.info +0.0.0.0 anxiety.1.p2l.info +0.0.0.0 aol.spb.su +0.0.0.0 ar.5.p2l.info +0.0.0.0 arcade.ya.com +0.0.0.0 armanix.white.prohosting.com +0.0.0.0 arthritis.atspace.com +0.0.0.0 as.5.p2l.info +0.0.0.0 aspirin.about-tabs.com +0.0.0.0 ativan.ourtablets.com +0.0.0.0 austria-car-rental.findworm.net +0.0.0.0 auto.allewagen.de +0.0.0.0 az.5.p2l.info +0.0.0.0 azz.badazz.org +0.0.0.0 balab.portx.net +0.0.0.0 balabass.peerserver.com +0.0.0.0 bbs.ws +0.0.0.0 bc.5.p2l.info +0.0.0.0 beauty.finaltips.com +0.0.0.0 berkleynude.ca.tt +0.0.0.0 bestlolaray.com +0.0.0.0 bet-online.petrovka.info +0.0.0.0 betting-online.petrovka.info +0.0.0.0 bextra-store.shengen.ru +0.0.0.0 bextra.ourtablets.com +0.0.0.0 bingo-online.petrovka.info +0.0.0.0 birth-control.1.p2l.info +0.0.0.0 bontril.1.p2l.info +0.0.0.0 bontril.ourtablets.com +0.0.0.0 br.rawcomm.net +0.0.0.0 britneyspears.1stok.com +0.0.0.0 britneyspears.ca.tt +0.0.0.0 bupropion-hcl.1.p2l.info +0.0.0.0 buspar.1.p2l.info +0.0.0.0 buspirone.1.p2l.info +0.0.0.0 butalbital-apap.1.p2l.info +0.0.0.0 buy-adipex-cheap-adipex-online.com +0.0.0.0 buy-adipex-online.md-online24.de +0.0.0.0 buy-adipex.aca.ru +0.0.0.0 buy-adipex.hut1.ru +0.0.0.0 buy-adipex.i-jogo.net +0.0.0.0 buy-adipex.petrovka.info +0.0.0.0 buy-carisoprodol.polybuild.ru +0.0.0.0 buy-cheap-phentermine.blogspot.com +0.0.0.0 buy-cheap-xanax.all.at +0.0.0.0 buy-cialis-cheap-cialis-online.info +0.0.0.0 buy-cialis-online.iscool.nl +0.0.0.0 buy-cialis-online.meperdoe.net +0.0.0.0 buy-cialis.freewebtools.com +0.0.0.0 buy-cialis.splinder.com +0.0.0.0 buy-diazepam.connect.to +0.0.0.0 buy-fioricet.hut1.ru +0.0.0.0 buy-flower.petrovka.info +0.0.0.0 buy-hydrocodone-cheap-hydrocodone-online.com +0.0.0.0 buy-hydrocodone-online.tche.com +0.0.0.0 buy-hydrocodone.aca.ru +0.0.0.0 buy-hydrocodone.este.ru +0.0.0.0 buy-hydrocodone.petrovka.info +0.0.0.0 buy-hydrocodone.polybuild.ru +0.0.0.0 buy-hydrocodone.quesaudade.net +0.0.0.0 buy-hydrocodone.scromble.com +0.0.0.0 buy-levitra-cheap-levitra-online.info +0.0.0.0 buy-lortab-cheap-lortab-online.com +0.0.0.0 buy-lortab-online.iscool.nl +0.0.0.0 buy-lortab.hut1.ru +0.0.0.0 buy-phentermine-cheap-phentermine-online.com +0.0.0.0 buy-phentermine-online.135.it +0.0.0.0 buy-phentermine-online.i-jogo.net +0.0.0.0 buy-phentermine-online.i-ltda.net +0.0.0.0 buy-phentermine.hautlynx.com +0.0.0.0 buy-phentermine.polybuild.ru +0.0.0.0 buy-phentermine.thepizza.net +0.0.0.0 buy-tamiflu.asian-flu-vaccine.com +0.0.0.0 buy-ultram-online.iscool.nl +0.0.0.0 buy-valium-cheap-valium-online.com +0.0.0.0 buy-valium.este.ru +0.0.0.0 buy-valium.hut1.ru +0.0.0.0 buy-valium.polybuild.ru +0.0.0.0 buy-viagra.aca.ru +0.0.0.0 buy-viagra.go.to +0.0.0.0 buy-viagra.polybuild.ru +0.0.0.0 buy-vicodin-cheap-vicodin-online.com +0.0.0.0 buy-vicodin-online.i-blog.net +0.0.0.0 buy-vicodin-online.seumala.net +0.0.0.0 buy-vicodin-online.supersite.fr +0.0.0.0 buy-vicodin.dd.vu +0.0.0.0 buy-vicodin.hut1.ru +0.0.0.0 buy-vicodin.iscool.nl +0.0.0.0 buy-xanax-cheap-xanax-online.com +0.0.0.0 buy-xanax-online.amovoce.net +0.0.0.0 buy-xanax.aztecaonline.net +0.0.0.0 buy-xanax.hut1.ru +0.0.0.0 buy-zyban.all.at +0.0.0.0 buycialisonline.7h.com +0.0.0.0 buycialisonline.bigsitecity.com +0.0.0.0 buyfioricet.findmenow.info +0.0.0.0 buyfioricetonline.7h.com +0.0.0.0 buyfioricetonline.bigsitecity.com +0.0.0.0 buyfioricetonline.freeservers.com +0.0.0.0 buyhydrocodone.all.at +0.0.0.0 buyhydrocodoneonline.findmenow.info +0.0.0.0 buylevitra.3xforum.ro +0.0.0.0 buylevitraonline.7h.com +0.0.0.0 buylevitraonline.bigsitecity.com +0.0.0.0 buylortabonline.7h.com +0.0.0.0 buylortabonline.bigsitecity.com +0.0.0.0 buypaxilonline.7h.com +0.0.0.0 buypaxilonline.bigsitecity.com +0.0.0.0 buyphentermineonline.7h.com +0.0.0.0 buyphentermineonline.bigsitecity.com +0.0.0.0 buyvalium.polybuild.ru +0.0.0.0 buyviagra.polybuild.ru +0.0.0.0 buyvicodinonline.veryweird.com +0.0.0.0 bx6.blrf.net +0.0.0.0 ca.5.p2l.info +0.0.0.0 camerondiaznude.1stok.com +0.0.0.0 camerondiaznude.ca.tt +0.0.0.0 car-donation.shengen.ru +0.0.0.0 car-insurance.inshurance-from.com +0.0.0.0 car-loan.shengen.ru +0.0.0.0 carisoprodol.1.p2l.info +0.0.0.0 carisoprodol.hut1.ru +0.0.0.0 carisoprodol.ourtablets.com +0.0.0.0 carisoprodol.polybuild.ru +0.0.0.0 carisoprodol.shengen.ru +0.0.0.0 carmenelectra.1stok.com +0.0.0.0 cash-advance.now-cash.com +0.0.0.0 casino-gambling-online.searchservice.info +0.0.0.0 casino-online.100gal.net +0.0.0.0 cat.onlinepeople.net +0.0.0.0 cc5f.dnyp.com +0.0.0.0 celebrex.1.p2l.info +0.0.0.0 celexa.1.p2l.info +0.0.0.0 celexa.3.p2l.info +0.0.0.0 celexa.4.p2l.info +0.0.0.0 cephalexin.ourtablets.com +0.0.0.0 charlizetheron.1stok.com +0.0.0.0 cheap-adipex.hut1.ru +0.0.0.0 cheap-carisoprodol.polybuild.ru +0.0.0.0 cheap-hydrocodone.go.to +0.0.0.0 cheap-hydrocodone.polybuild.ru +0.0.0.0 cheap-phentermine.polybuild.ru +0.0.0.0 cheap-valium.polybuild.ru +0.0.0.0 cheap-viagra.polybuild.ru +0.0.0.0 cheap-web-hosting-here.blogspot.com +0.0.0.0 cheap-xanax-here.blogspot.com +0.0.0.0 cheapxanax.hut1.ru +0.0.0.0 cialis-finder.com +0.0.0.0 cialis-levitra-viagra.com.cn +0.0.0.0 cialis-store.shengen.ru +0.0.0.0 cialis.1.p2l.info +0.0.0.0 cialis.3.p2l.info +0.0.0.0 cialis.4.p2l.info +0.0.0.0 cialis.ourtablets.com +0.0.0.0 co.5.p2l.info +0.0.0.0 co.dcclan.co.uk +0.0.0.0 codeine.ourtablets.com +0.0.0.0 creampie.afdss.info +0.0.0.0 credit-card-application.now-cash.com +0.0.0.0 credit-cards.shengen.ru +0.0.0.0 ct.5.p2l.info +0.0.0.0 cuiland.info +0.0.0.0 cyclobenzaprine.1.p2l.info +0.0.0.0 cyclobenzaprine.ourtablets.com +0.0.0.0 dal.d.la +0.0.0.0 danger-phentermine.allforyourlife.com +0.0.0.0 darvocet.ourtablets.com +0.0.0.0 dc.5.p2l.info +0.0.0.0 de.5.p2l.info +0.0.0.0 debt.shengen.ru +0.0.0.0 def.5.p2l.info +0.0.0.0 demimoorenude.1stok.com +0.0.0.0 deniserichards.1stok.com +0.0.0.0 detox-kit.com +0.0.0.0 detox.shengen.ru +0.0.0.0 diazepam.ourtablets.com +0.0.0.0 diazepam.razma.net +0.0.0.0 diazepam.shengen.ru +0.0.0.0 didrex.1.p2l.info +0.0.0.0 diet-pills.hut1.ru +0.0.0.0 digital-cable-descrambler.planet-high-heels.com +0.0.0.0 dir.opank.com +0.0.0.0 dos.velek.com +0.0.0.0 drewbarrymore.ca.tt +0.0.0.0 drug-online.petrovka.info +0.0.0.0 drug-testing.shengen.ru +0.0.0.0 drugdetox.shengen.ru +0.0.0.0 e-dot.hut1.ru +0.0.0.0 e-hosting.hut1.ru +0.0.0.0 eb.dd.bluelinecomputers.be +0.0.0.0 eb.prout.be +0.0.0.0 ed.at.is13.de +0.0.0.0 ed.at.thamaster.de +0.0.0.0 efam4.info +0.0.0.0 effexor-xr.1.p2l.info +0.0.0.0 ei.imbucurator-de-prost.com +0.0.0.0 eminemticket.freespaces.com +0.0.0.0 en.dd.blueline.be +0.0.0.0 en.ultrex.ru +0.0.0.0 enpresse.1.p2l.info +0.0.0.0 epson-printer-ink.beesearch.info +0.0.0.0 erectile.byethost33.com +0.0.0.0 esgic.1.p2l.info +0.0.0.0 fahrrad.bikesshop.de +0.0.0.0 famous-pics.com +0.0.0.0 famvir.1.p2l.info +0.0.0.0 farmius.org +0.0.0.0 fee-hydrocodone.bebto.com +0.0.0.0 female-v.1.p2l.info +0.0.0.0 femaleviagra.findmenow.info +0.0.0.0 fg.softguy.com +0.0.0.0 findmenow.info +0.0.0.0 fioricet-online.blogspot.com +0.0.0.0 fioricet.1.p2l.info +0.0.0.0 fioricet.3.p2l.info +0.0.0.0 fioricet.4.p2l.info +0.0.0.0 firstfinda.info +0.0.0.0 fl.5.p2l.info +0.0.0.0 flexeril.1.p2l.info +0.0.0.0 flextra.1.p2l.info +0.0.0.0 flonase.1.p2l.info +0.0.0.0 flonase.3.p2l.info +0.0.0.0 flonase.4.p2l.info +0.0.0.0 florineff.ql.st +0.0.0.0 flower-online.petrovka.info +0.0.0.0 fluoxetine.1.p2l.info +0.0.0.0 fo4n.com +0.0.0.0 forex-broker.hut1.ru +0.0.0.0 forex-chart.hut1.ru +0.0.0.0 forex-market.hut1.ru +0.0.0.0 forex-news.hut1.ru +0.0.0.0 forex-online.hut1.ru +0.0.0.0 forex-signal.hut1.ru +0.0.0.0 forex-trade.hut1.ru +0.0.0.0 forex-trading-benefits.blogspot.com +0.0.0.0 forextrading.hut1.ru +0.0.0.0 free-money.host.sk +0.0.0.0 free-viagra.polybuild.ru +0.0.0.0 free-virus-scan.100gal.net +0.0.0.0 free.hostdepartment.com +0.0.0.0 freechat.llil.de +0.0.0.0 ga.5.p2l.info +0.0.0.0 game-online-video.petrovka.info +0.0.0.0 gaming-online.petrovka.info +0.0.0.0 gastrointestinal.1.p2l.info +0.0.0.0 gen-hydrocodone.polybuild.ru +0.0.0.0 getcarisoprodol.polybuild.ru +0.0.0.0 gocarisoprodol.polybuild.ru +0.0.0.0 gsm-mobile-phone.beesearch.info +0.0.0.0 gu.5.p2l.info +0.0.0.0 guerria-skateboard-tommy.tabrays.com +0.0.0.0 gwynethpaltrow.ca.tt +0.0.0.0 h1.ripway.com +0.0.0.0 hair-dos.resourcesarchive.com +0.0.0.0 halleberrynude.ca.tt +0.0.0.0 heathergraham.ca.tt +0.0.0.0 herpes.1.p2l.info +0.0.0.0 herpes.3.p2l.info +0.0.0.0 herpes.4.p2l.info +0.0.0.0 hf.themafia.info +0.0.0.0 hi.5.p2l.info +0.0.0.0 hi.pacehillel.org +0.0.0.0 holobumo.info +0.0.0.0 homehre.bravehost.com +0.0.0.0 homehre.ifrance.com +0.0.0.0 homehre.tripod.com +0.0.0.0 hoodia.kogaryu.com +0.0.0.0 hotel-las-vegas.gloses.net +0.0.0.0 hydro.polybuild.ru +0.0.0.0 hydrocodone-buy-online.blogspot.com +0.0.0.0 hydrocodone.irondel.swisshost.by +0.0.0.0 hydrocodone.on.to +0.0.0.0 hydrocodone.shengen.ru +0.0.0.0 hydrocodone.t-amo.net +0.0.0.0 hydrocodone.visa-usa.ru +0.0.0.0 ia.5.p2l.info +0.0.0.0 ia.warnet-thunder.net +0.0.0.0 ibm-notebook-battery.wp-club.net +0.0.0.0 id.5.p2l.info +0.0.0.0 il.5.p2l.info +0.0.0.0 imitrex.1.p2l.info +0.0.0.0 imitrex.3.p2l.info +0.0.0.0 imitrex.4.p2l.info +0.0.0.0 in.5.p2l.info +0.0.0.0 ionamin.1.p2l.info +0.0.0.0 ionamin.t35.com +0.0.0.0 irondel.swisshost.by +0.0.0.0 japanese-girl-xxx.com +0.0.0.0 java-games.bestxs.de +0.0.0.0 jg.hack-inter.net +0.0.0.0 job-online.petrovka.info +0.0.0.0 jobs-online.petrovka.info +0.0.0.0 kitchen-island.mensk.us +0.0.0.0 konstantin.freespaces.com +0.0.0.0 ks.5.p2l.info +0.0.0.0 ky.5.p2l.info +0.0.0.0 la.5.p2l.info +0.0.0.0 lamictal.about-tabs.com +0.0.0.0 lamisil.about-tabs.com +0.0.0.0 levitra.1.p2l.info +0.0.0.0 levitra.3.p2l.info +0.0.0.0 levitra.4.p2l.info +0.0.0.0 lexapro.1.p2l.info +0.0.0.0 lexapro.3.p2l.info +0.0.0.0 lexapro.4.p2l.info +0.0.0.0 lo.ljkeefeco.com +0.0.0.0 loan.aol.msk.su +0.0.0.0 loan.maybachexelero.org +0.0.0.0 loestrin.1.p2l.info +0.0.0.0 lol.to +0.0.0.0 lortab-cod.hut1.ru +0.0.0.0 lortab.hut1.ru +0.0.0.0 ma.5.p2l.info +0.0.0.0 mailforfreedom.com +0.0.0.0 make-money.shengen.ru +0.0.0.0 maps-antivert58.eksuziv.net +0.0.0.0 maps-spyware251-300.eksuziv.net +0.0.0.0 marketing.beesearch.info +0.0.0.0 mb.5.p2l.info +0.0.0.0 mba-online.petrovka.info +0.0.0.0 md.5.p2l.info +0.0.0.0 me.5.p2l.info +0.0.0.0 medical.carway.net +0.0.0.0 mens.1.p2l.info +0.0.0.0 meridia.1.p2l.info +0.0.0.0 meridia.3.p2l.info +0.0.0.0 meridia.4.p2l.info +0.0.0.0 meridiameridia.3xforum.ro +0.0.0.0 mesotherapy.jino-net.ru +0.0.0.0 mi.5.p2l.info +0.0.0.0 micardiss.ql.st +0.0.0.0 microsoft-sql-server.wp-club.net +0.0.0.0 mn.5.p2l.info +0.0.0.0 mo.5.p2l.info +0.0.0.0 moc.silk.com +0.0.0.0 mortgage-memphis.hotmail.ru +0.0.0.0 mortgage-rates.now-cash.com +0.0.0.0 mp.5.p2l.info +0.0.0.0 mrjeweller.us +0.0.0.0 ms.5.p2l.info +0.0.0.0 mt.5.p2l.info +0.0.0.0 multimedia-projector.katrina.ru +0.0.0.0 muscle-relaxers.1.p2l.info +0.0.0.0 music102.awardspace.com +0.0.0.0 mydaddy.b0x.com +0.0.0.0 myphentermine.polybuild.ru +0.0.0.0 nasacort.1.p2l.info +0.0.0.0 nasonex.1.p2l.info +0.0.0.0 nb.5.p2l.info +0.0.0.0 nc.5.p2l.info +0.0.0.0 nd.5.p2l.info +0.0.0.0 ne.5.p2l.info +0.0.0.0 nellyticket.beast-space.com +0.0.0.0 nelsongod.ca +0.0.0.0 nexium.1.p2l.info +0.0.0.0 nextel-ringtone.komi.su +0.0.0.0 nextel-ringtone.spb.su +0.0.0.0 nf.5.p2l.info +0.0.0.0 nh.5.p2l.info +0.0.0.0 nj.5.p2l.info +0.0.0.0 nm.5.p2l.info +0.0.0.0 nordette.1.p2l.info +0.0.0.0 nordette.3.p2l.info +0.0.0.0 nordette.4.p2l.info +0.0.0.0 norton-antivirus-trial.searchservice.info +0.0.0.0 notebook-memory.searchservice.info +0.0.0.0 ns.5.p2l.info +0.0.0.0 nv.5.p2l.info +0.0.0.0 ny.5.p2l.info +0.0.0.0 o8.aus.cc +0.0.0.0 ofni.al0ne.info +0.0.0.0 oh.5.p2l.info +0.0.0.0 ok.5.p2l.info +0.0.0.0 on.5.p2l.info +0.0.0.0 online-auto-insurance.petrovka.info +0.0.0.0 online-bingo.petrovka.info +0.0.0.0 online-broker.petrovka.info +0.0.0.0 online-cash.petrovka.info +0.0.0.0 online-casino.shengen.ru +0.0.0.0 online-casino.webpark.pl +0.0.0.0 online-cigarettes.hitslog.net +0.0.0.0 online-college.petrovka.info +0.0.0.0 online-degree.petrovka.info +0.0.0.0 online-florist.petrovka.info +0.0.0.0 online-forex-trading-systems.blogspot.com +0.0.0.0 online-forex.hut1.ru +0.0.0.0 online-gaming.petrovka.info +0.0.0.0 online-job.petrovka.info +0.0.0.0 online-loan.petrovka.info +0.0.0.0 online-mortgage.petrovka.info +0.0.0.0 online-personal.petrovka.info +0.0.0.0 online-personals.petrovka.info +0.0.0.0 online-pharmacy-online.blogspot.com +0.0.0.0 online-pharmacy.petrovka.info +0.0.0.0 online-phentermine.petrovka.info +0.0.0.0 online-poker-gambling.petrovka.info +0.0.0.0 online-poker-game.petrovka.info +0.0.0.0 online-poker.shengen.ru +0.0.0.0 online-prescription.petrovka.info +0.0.0.0 online-school.petrovka.info +0.0.0.0 online-schools.petrovka.info +0.0.0.0 online-single.petrovka.info +0.0.0.0 online-tarot-reading.beesearch.info +0.0.0.0 online-travel.petrovka.info +0.0.0.0 online-university.petrovka.info +0.0.0.0 online-viagra.petrovka.info +0.0.0.0 online-xanax.petrovka.info +0.0.0.0 only-valium.go.to +0.0.0.0 only-valium.shengen.ru +0.0.0.0 onlypreteens.com +0.0.0.0 or.5.p2l.info +0.0.0.0 oranla.info +0.0.0.0 order-hydrocodone.polybuild.ru +0.0.0.0 order-phentermine.polybuild.ru +0.0.0.0 order-valium.polybuild.ru +0.0.0.0 orderadipex.findmenow.info +0.0.0.0 ortho-tri-cyclen.1.p2l.info +0.0.0.0 pa.5.p2l.info +0.0.0.0 pacific-poker.e-online-poker-4u.net +0.0.0.0 pain-relief.1.p2l.info +0.0.0.0 paintball-gun.tripod.com +0.0.0.0 patio-furniture.dreamhoster.com +0.0.0.0 paxil.1.p2l.info +0.0.0.0 pay-day-loans.beesearch.info +0.0.0.0 payday-loans.now-cash.com +0.0.0.0 pctuzing.php5.cz +0.0.0.0 pd1.funnyhost.com +0.0.0.0 pe.5.p2l.info +0.0.0.0 peter-north-cum-shot.blogspot.com +0.0.0.0 pets.finaltips.com +0.0.0.0 pharmacy-canada.forsearch.net +0.0.0.0 pharmacy-news.blogspot.com +0.0.0.0 pharmacy-online.petrovka.info +0.0.0.0 pharmacy.hut1.ru +0.0.0.0 phendimetrazine.1.p2l.info +0.0.0.0 phentermine-buy-online.hitslog.net +0.0.0.0 phentermine-buy.petrovka.info +0.0.0.0 phentermine-online.iscool.nl +0.0.0.0 phentermine-online.petrovka.info +0.0.0.0 phentermine.1.p2l.info +0.0.0.0 phentermine.3.p2l.info +0.0.0.0 phentermine.4.p2l.info +0.0.0.0 phentermine.aussie7.com +0.0.0.0 phentermine.petrovka.info +0.0.0.0 phentermine.polybuild.ru +0.0.0.0 phentermine.shengen.ru +0.0.0.0 phentermine.t-amo.net +0.0.0.0 phentermine.webpark.pl +0.0.0.0 phone-calling-card.exnet.su +0.0.0.0 plavix.shengen.ru +0.0.0.0 play-poker-free.forsearch.net +0.0.0.0 poker-games.e-online-poker-4u.net +0.0.0.0 pop.egi.biz +0.0.0.0 pr.5.p2l.info +0.0.0.0 prescription-drugs.easy-find.net +0.0.0.0 prescription-drugs.shengen.ru +0.0.0.0 preteenland.com +0.0.0.0 preteensite.com +0.0.0.0 prevacid.1.p2l.info +0.0.0.0 prevent-asian-flu.com +0.0.0.0 prilosec.1.p2l.info +0.0.0.0 propecia.1.p2l.info +0.0.0.0 protonix.shengen.ru +0.0.0.0 psorias.atspace.com +0.0.0.0 purchase.hut1.ru +0.0.0.0 qc.5.p2l.info +0.0.0.0 qz.informs.com +0.0.0.0 re.rutan.org +0.0.0.0 refinance.shengen.ru +0.0.0.0 relenza.asian-flu-vaccine.com +0.0.0.0 renova.1.p2l.info +0.0.0.0 replacement-windows.gloses.net +0.0.0.0 resanium.com +0.0.0.0 retin-a.1.p2l.info +0.0.0.0 ri.5.p2l.info +0.0.0.0 rise-media.ru +0.0.0.0 root.dns.bz +0.0.0.0 roulette-online.petrovka.info +0.0.0.0 router.googlecom.biz +0.0.0.0 s32.bilsay.com +0.0.0.0 samsclub33.pochta.ru +0.0.0.0 sc.5.p2l.info +0.0.0.0 sc10.net +0.0.0.0 sd.5.p2l.info +0.0.0.0 search-phentermine.hpage.net +0.0.0.0 search4you.50webs.com +0.0.0.0 searchpill.boom.ru +0.0.0.0 seasonale.1.p2l.info +0.0.0.0 shop.kauffes.de +0.0.0.0 single-online.petrovka.info +0.0.0.0 sk.5.p2l.info +0.0.0.0 skelaxin.1.p2l.info +0.0.0.0 skelaxin.3.p2l.info +0.0.0.0 skelaxin.4.p2l.info +0.0.0.0 skin-care.1.p2l.info +0.0.0.0 skocz.pl +0.0.0.0 sleep-aids.1.p2l.info +0.0.0.0 sleeper-sofa.dreamhoster.com +0.0.0.0 slf5cyd.info +0.0.0.0 sobolev.net.ru +0.0.0.0 soma-store.visa-usa.ru +0.0.0.0 soma.1.p2l.info +0.0.0.0 soma.3xforum.ro +0.0.0.0 sonata.1.p2l.info +0.0.0.0 sport-betting-online.hitslog.net +0.0.0.0 spyware-removers.shengen.ru +0.0.0.0 spyware-scan.100gal.net +0.0.0.0 spyware.usafreespace.com +0.0.0.0 sq7.co.uk +0.0.0.0 sql-server-driver.beesearch.info +0.0.0.0 starlix.ql.st +0.0.0.0 stop-smoking.1.p2l.info +0.0.0.0 supplements.1.p2l.info +0.0.0.0 sx.nazari.org +0.0.0.0 sx.z0rz.com +0.0.0.0 ta.at.ic5mp.net +0.0.0.0 ta.at.user-mode-linux.net +0.0.0.0 tamiflu-in-canada.asian-flu-vaccine.com +0.0.0.0 tamiflu-no-prescription.asian-flu-vaccine.com +0.0.0.0 tamiflu-purchase.asian-flu-vaccine.com +0.0.0.0 tamiflu-without-prescription.asian-flu-vaccine.com +0.0.0.0 tenuate.1.p2l.info +0.0.0.0 texas-hold-em.e-online-poker-4u.net +0.0.0.0 texas-holdem.shengen.ru +0.0.0.0 ticket20.tripod.com +0.0.0.0 tizanidine.1.p2l.info +0.0.0.0 tn.5.p2l.info +0.0.0.0 top.pcanywhere.net +0.0.0.0 topmeds10.com +0.0.0.0 toyota.cyberealhosting.com +0.0.0.0 tramadol.1.p2l.info +0.0.0.0 tramadol.3.p2l.info +0.0.0.0 tramadol.4.p2l.info +0.0.0.0 tramadol2006.3xforum.ro +0.0.0.0 travel-insurance-quotes.beesearch.info +0.0.0.0 triphasil.1.p2l.info +0.0.0.0 triphasil.3.p2l.info +0.0.0.0 triphasil.4.p2l.info +0.0.0.0 tx.5.p2l.info +0.0.0.0 uf2aasn.111adfueo.us +0.0.0.0 ultracet.1.p2l.info +0.0.0.0 ultram.1.p2l.info +0.0.0.0 united-airline-fare.100pantyhose.com +0.0.0.0 university-online.petrovka.info +0.0.0.0 urlcut.net +0.0.0.0 urshort.net +0.0.0.0 us.kopuz.com +0.0.0.0 ut.5.p2l.info +0.0.0.0 utairway.com +0.0.0.0 va.5.p2l.info +0.0.0.0 vacation.toppick.info +0.0.0.0 valium.este.ru +0.0.0.0 valium.hut1.ru +0.0.0.0 valium.ourtablets.com +0.0.0.0 valium.polybuild.ru +0.0.0.0 valiumvalium.3xforum.ro +0.0.0.0 valtrex.1.p2l.info +0.0.0.0 valtrex.3.p2l.info +0.0.0.0 valtrex.4.p2l.info +0.0.0.0 valtrex.7h.com +0.0.0.0 vaniqa.1.p2l.info +0.0.0.0 vi.5.p2l.info +0.0.0.0 viagra-online.petrovka.info +0.0.0.0 viagra-pill.blogspot.com +0.0.0.0 viagra-soft-tabs.1.p2l.info +0.0.0.0 viagra-store.shengen.ru +0.0.0.0 viagra.1.p2l.info +0.0.0.0 viagra.3.p2l.info +0.0.0.0 viagra.4.p2l.info +0.0.0.0 viagra.polybuild.ru +0.0.0.0 viagraviagra.3xforum.ro +0.0.0.0 vicodin-online.petrovka.info +0.0.0.0 vicodin-store.shengen.ru +0.0.0.0 vicodin.t-amo.net +0.0.0.0 viewtools.com +0.0.0.0 vioxx.1.p2l.info +0.0.0.0 vitalitymax.1.p2l.info +0.0.0.0 vt.5.p2l.info +0.0.0.0 vxv.phre.net +0.0.0.0 w0.drag0n.org +0.0.0.0 wa.5.p2l.info +0.0.0.0 water-bed.8p.org.uk +0.0.0.0 web-hosting.hitslog.net +0.0.0.0 webhosting.hut1.ru +0.0.0.0 weborg.hut1.ru +0.0.0.0 weight-loss.1.p2l.info +0.0.0.0 weight-loss.3.p2l.info +0.0.0.0 weight-loss.4.p2l.info +0.0.0.0 weight-loss.hut1.ru +0.0.0.0 wellbutrin.1.p2l.info +0.0.0.0 wellbutrin.3.p2l.info +0.0.0.0 wellbutrin.4.p2l.info +0.0.0.0 wellnessmonitor.bravehost.com +0.0.0.0 wi.5.p2l.info +0.0.0.0 world-trade-center.hawaiicity.com +0.0.0.0 wp-club.net +0.0.0.0 ws01.do.nu +0.0.0.0 ws02.do.nu +0.0.0.0 ws03.do.nu +0.0.0.0 ws03.home.sapo.pt +0.0.0.0 ws04.do.nu +0.0.0.0 ws04.home.sapo.pt +0.0.0.0 ws05.home.sapo.pt +0.0.0.0 ws06.home.sapo.pt +0.0.0.0 wv.5.p2l.info +0.0.0.0 www.31d.net +0.0.0.0 www.adspoll.com +0.0.0.0 www.adult-top-list.com +0.0.0.0 www.aektschen.de +0.0.0.0 www.aeqs.com +0.0.0.0 www.alladultdirectories.com +0.0.0.0 www.alladultdirectory.net +0.0.0.0 www.arbeitssuche-web.de +0.0.0.0 www.atlantis-asia.com +0.0.0.0 www.bestrxpills.com +0.0.0.0 www.bigsister-puff.cxa.de +0.0.0.0 www.bigsister.cxa.de +0.0.0.0 www.bitlocker.net +0.0.0.0 www.cheap-laptops-notebook-computers.info +0.0.0.0 www.cheap-online-stamp.cast.cc +0.0.0.0 www.codez-knacken.de +0.0.0.0 www.computerxchange.com +0.0.0.0 www.credit-dreams.com +0.0.0.0 www.edle-stuecke.de +0.0.0.0 www.exe-file.de +0.0.0.0 www.exttrem.de +0.0.0.0 www.fetisch-pornos.cxa.de +0.0.0.0 www.ficken-ficken-ficken.cxa.de +0.0.0.0 www.ficken-xxx.cxa.de +0.0.0.0 www.financial-advice-books.com +0.0.0.0 www.finanzmarkt2004.de +0.0.0.0 www.furnitureulimited.com +0.0.0.0 www.gewinnspiele-slotmachine.de +0.0.0.0 www.hardware4freaks.de +0.0.0.0 www.healthyaltprods.com +0.0.0.0 www.heimlich-gefilmt.cxa.de +0.0.0.0 www.huberts-kochseite.de +0.0.0.0 www.huren-verzeichnis.is4all.de +0.0.0.0 www.kaaza-legal.de +0.0.0.0 www.kajahdfssa.net +0.0.0.0 www.keyofhealth.com +0.0.0.0 www.kitchentablegang.org +0.0.0.0 www.km69.de +0.0.0.0 www.koch-backrezepte.de +0.0.0.0 www.kvr-systems.de +0.0.0.0 www.lesben-pornos.cxa.de +0.0.0.0 www.links-private-krankenversicherung.de +0.0.0.0 www.littledevildoubt.com +0.0.0.0 www.mailforfreedom.com +0.0.0.0 www.masterspace.biz +0.0.0.0 www.medical-research-books.com +0.0.0.0 www.microsoft2010.com +0.0.0.0 www.nelsongod.ca +0.0.0.0 www.nextstudent.com +0.0.0.0 www.ntdesk.de +0.0.0.0 www.nutten-verzeichnis.cxa.de +0.0.0.0 www.obesitycheck.com +0.0.0.0 www.pawnauctions.net +0.0.0.0 www.pills-home.com +0.0.0.0 www.poker-new.com +0.0.0.0 www.poker-unique.com +0.0.0.0 www.poker4spain.com +0.0.0.0 www.porno-lesben.cxa.de +0.0.0.0 www.prevent-asian-flu.com +0.0.0.0 www.randppro-cuts.com +0.0.0.0 www.romanticmaui.net +0.0.0.0 www.salldo.de +0.0.0.0 www.samsclub33.pochta.ru +0.0.0.0 www.schwarz-weisses.de +0.0.0.0 www.schwule-boys-nackt.cxa.de +0.0.0.0 www.shopping-artikel.de +0.0.0.0 www.showcaserealestate.net +0.0.0.0 www.skattabrain.com +0.0.0.0 www.softcha.com +0.0.0.0 www.striemline.de +0.0.0.0 www.talentbroker.net +0.0.0.0 www.the-discount-store.com +0.0.0.0 www.topmeds10.com +0.0.0.0 www.uniqueinternettexasholdempoker.com +0.0.0.0 www.viagra-home.com +0.0.0.0 www.vthought.com +0.0.0.0 www.vtoyshop.com +0.0.0.0 www.vulcannonibird.de +0.0.0.0 www.webabrufe.de +0.0.0.0 www.wilddreams.info +0.0.0.0 www.willcommen.de +0.0.0.0 www.xcr-286.com +0.0.0.0 www3.ddns.ms +0.0.0.0 www4.at.debianbase.de +0.0.0.0 www4.epac.to +0.0.0.0 www5.3-a.net +0.0.0.0 www6.ezua.com +0.0.0.0 www6.ns1.name +0.0.0.0 www69.bestdeals.at +0.0.0.0 www69.byinter.net +0.0.0.0 www69.dynu.com +0.0.0.0 www69.findhere.org +0.0.0.0 www69.fw.nu +0.0.0.0 www69.ugly.as +0.0.0.0 www7.ygto.com +0.0.0.0 www8.ns01.us +0.0.0.0 www9.compblue.com +0.0.0.0 www9.servequake.com +0.0.0.0 www9.trickip.org +0.0.0.0 www99.bounceme.net +0.0.0.0 www99.fdns.net +0.0.0.0 www99.zapto.org +0.0.0.0 wy.5.p2l.info +0.0.0.0 x-box.t35.com +0.0.0.0 x-hydrocodone.info +0.0.0.0 x-phentermine.info +0.0.0.0 x25.2mydns.com +0.0.0.0 x25.plorp.com +0.0.0.0 x4.lov3.net +0.0.0.0 x6x.a.la +0.0.0.0 x888x.myserver.org +0.0.0.0 x8x.dyndns.dk +0.0.0.0 x8x.trickip.net +0.0.0.0 xanax-online.dot.de +0.0.0.0 xanax-online.run.to +0.0.0.0 xanax-online.sms2.us +0.0.0.0 xanax-store.shengen.ru +0.0.0.0 xanax.ourtablets.com +0.0.0.0 xanax.t-amo.net +0.0.0.0 xanaxxanax.3xforum.ro +0.0.0.0 xcr-286.com +0.0.0.0 xenical.1.p2l.info +0.0.0.0 xenical.3.p2l.info +0.0.0.0 xenical.4.p2l.info +0.0.0.0 xr.h4ck.la +0.0.0.0 yasmin.1.p2l.info +0.0.0.0 yasmin.3.p2l.info +0.0.0.0 yasmin.4.p2l.info +0.0.0.0 yt.5.p2l.info +0.0.0.0 zanaflex.1.p2l.info +0.0.0.0 zebutal.1.p2l.info +0.0.0.0 zocor.about-tabs.com +0.0.0.0 zoloft.1.p2l.info +0.0.0.0 zoloft.3.p2l.info +0.0.0.0 zoloft.4.p2l.info +0.0.0.0 zoloft.about-tabs.com +0.0.0.0 zyban-store.shengen.ru +0.0.0.0 zyban.1.p2l.info +0.0.0.0 zyban.about-tabs.com +0.0.0.0 zyprexa.about-tabs.com +0.0.0.0 zyrtec.1.p2l.info +0.0.0.0 zyrtec.3.p2l.info +0.0.0.0 zyrtec.4.p2l.info +0.0.0.0 a-msedge.net +0.0.0.0 a.ads2.msads.net +0.0.0.0 adnexus.net +0.0.0.0 aidps.atdmt.com +0.0.0.0 az361816.vo.msecnd.net +0.0.0.0 az512334.vo.msecnd.net +0.0.0.0 b.ads1.msn.com +0.0.0.0 b.ads2.msads.net +0.0.0.0 c.atdmt.com +0.0.0.0 c.msn.com +0.0.0.0 cdn.atdmt.com +0.0.0.0 cds26.ams9.msecn.net +0.0.0.0 db3aqu.atdmt.com +0.0.0.0 ec.atdmt.com +0.0.0.0 feedback.microsoft-hohm.com +0.0.0.0 flex.msn.com +0.0.0.0 g.msn.com +0.0.0.0 h1.msn.com +0.0.0.0 lb1.www.ms.akadns.net +0.0.0.0 live.rads.msn.com +0.0.0.0 m.adnxs.com +0.0.0.0 msedge.net +0.0.0.0 msnbot-65-55-108-23.search.msn.com +0.0.0.0 msntest.serving-sys.com +0.0.0.0 preview.msn.com +0.0.0.0 reports.wes.df.telemetry.microsoft.com +0.0.0.0 so.2mdn.net +0.0.0.0 schemas.microsoft.akadns.net +0.0.0.0 secure.flashtalking.com +0.0.0.0 settings-win.data.microsoft.com +0.0.0.0 statsfe2.ws.microsoft.com +0.0.0.0 telemetry.appex.bing.net +0.0.0.0 wes.df.telemetry.microsoft.com +0.0.0.0 adobe-acrobat-reader-upgrade.com +0.0.0.0 adobe-update.org +0.0.0.0 adobe-updates.org +0.0.0.0 analytic-google.com +0.0.0.0 at1antis.com +0.0.0.0 avast-clean.com +0.0.0.0 avast-downloads.com +0.0.0.0 blacksnake.com +0.0.0.0 carrer-trade.com +0.0.0.0 clix2themax.net +0.0.0.0 disney-movie.org +0.0.0.0 europcareer.com +0.0.0.0 flashplayer-adobe.com +0.0.0.0 flashplayerindir.net +0.0.0.0 flashupdate.de +0.0.0.0 flvplayer-setup.com +0.0.0.0 ftpadobe.info +0.0.0.0 google-docs.info +0.0.0.0 google-tour.com +0.0.0.0 googleapps-espana.com +0.0.0.0 googleapps-jobs.com +0.0.0.0 googleapps-spain.com +0.0.0.0 googlechrome2013.com +0.0.0.0 gooqleapi.com +0.0.0.0 housecallsantivirus.com +0.0.0.0 iphonegames3g.com +0.0.0.0 keno-chance-game.com +0.0.0.0 linkrdin.ru +0.0.0.0 malwaredomainlists.com +0.0.0.0 medspfizer3.com +0.0.0.0 microsoft-update.name +0.0.0.0 microsoftmediaplayer.net +0.0.0.0 nacha-onlinereports.com +0.0.0.0 naughtywifepal.ru +0.0.0.0 ncaafacebook.com +0.0.0.0 neweurowork.com +0.0.0.0 online-skype-pro-download.com +0.0.0.0 online-skype-pro-upgrade.com +0.0.0.0 open-office-download.org +0.0.0.0 open-office-pro.com +0.0.0.0 open-office-software.com +0.0.0.0 paypai.org +0.0.0.0 paypal-servcies.com +0.0.0.0 skype-pro-upgrade.com +0.0.0.0 ssl-visa.net +0.0.0.0 sunonsunday.co.uk +0.0.0.0 sunonsunday.com +0.0.0.0 thesunonsunday.co.uk +0.0.0.0 thesunonsunday.com +0.0.0.0 verisigntrustedservice.com +0.0.0.0 vlcplayer-downloads.info +0.0.0.0 walgreenspharmacyrx.net +0.0.0.0 wikipediastore.ru +0.0.0.0 winmediaplayerplus.com +0.0.0.0 www.adobe-acrobat-reader-upgrade.com +0.0.0.0 www.adobe-update.org +0.0.0.0 www.adobe-updates.org +0.0.0.0 www.analytic-google.com +0.0.0.0 www.at1antis.com +0.0.0.0 www.avast-clean.com +0.0.0.0 www.avast-downloads.com +0.0.0.0 www.blacksnake.com +0.0.0.0 www.carrer-trade.com +0.0.0.0 www.clix2themax.net +0.0.0.0 www.disney-movie.org +0.0.0.0 www.europcareer.com +0.0.0.0 www.flashplayer-adobe.com +0.0.0.0 www.flashplayerindir.net +0.0.0.0 www.flashupdate.de +0.0.0.0 www.flvplayer-setup.com +0.0.0.0 www.ftpadobe.info +0.0.0.0 www.google-docs.info +0.0.0.0 www.google-tour.com +0.0.0.0 www.googleapps-espana.com +0.0.0.0 www.googleapps-jobs.com +0.0.0.0 www.googleapps-spain.com +0.0.0.0 www.googlechrome2013.com +0.0.0.0 www.gooqleapi.com +0.0.0.0 www.housecallsantivirus.com +0.0.0.0 www.iphonegames3g.com +0.0.0.0 www.keno-chance-game.com +0.0.0.0 www.linkrdin.ru +0.0.0.0 www.malwaredomainlists.com +0.0.0.0 www.medspfizer3.com +0.0.0.0 www.microsoft-update.name +0.0.0.0 www.microsoftmediaplayer.net +0.0.0.0 www.nacha-onlinereports.com +0.0.0.0 www.naughtywifepal.ru +0.0.0.0 www.ncaafacebook.com +0.0.0.0 www.neweurowork.com +0.0.0.0 www.online-skype-pro-download.com +0.0.0.0 www.online-skype-pro-upgrade.com +0.0.0.0 www.open-office-download.org +0.0.0.0 www.open-office-pro.com +0.0.0.0 www.open-office-software.com +0.0.0.0 www.paypai.org +0.0.0.0 www.paypal-servcies.com +0.0.0.0 www.skype-pro-upgrade.com +0.0.0.0 www.ssl-visa.net +0.0.0.0 www.sunonsunday.co.uk +0.0.0.0 www.thesunonsunday.co.uk +0.0.0.0 www.thesunonsunday.com +0.0.0.0 www.verisigntrustedservice.com +0.0.0.0 www.vlcplayer-downloads.info +0.0.0.0 www.walgreenspharmacyrx.net +0.0.0.0 www.wikipediastore.ru +0.0.0.0 www.winmediaplayerplus.com +0.0.0.0 www.wwwfacebook.com +0.0.0.0 wwwfacebook.com +0.0.0.0 mfr.a2dfp.net +0.0.0.0 asy.a8ww.net +0.0.0.0 static.a-ads.com +0.0.0.0 abcstats.com +0.0.0.0 a.abv.bg +0.0.0.0 adv.abv.bg +0.0.0.0 ca.abv.bg +0.0.0.0 track.acclaimnetwork.com +0.0.0.0 accuserveadsystem.com +0.0.0.0 www.accuserveadsystem.com +0.0.0.0 achmedia.com +0.0.0.0 ads.activepower.net +0.0.0.0 ad.activesolutions.cz +0.0.0.0 app.activetrail.com +0.0.0.0 traffic.acwebconnecting.com +0.0.0.0 office.ad1.ru +0.0.0.0 cms.ad2click.nl +0.0.0.0 content.ad20.net +0.0.0.0 core.ad20.net +0.0.0.0 tag1.adaptiveads.com +0.0.0.0 www.adbanner.ro +0.0.0.0 wad.adbasket.net +0.0.0.0 adbox.hu +0.0.0.0 b.adbox.lv +0.0.0.0 james.adbutler.de +0.0.0.0 www.adbutler.de +0.0.0.0 static.adclick.lt +0.0.0.0 engine.adclick.lv +0.0.0.0 show.adclick.lv +0.0.0.0 static.adclick.lv +0.0.0.0 www.adclick.lv +0.0.0.0 www.adcomplete.com +0.0.0.0 adcore.ru +0.0.0.0 pixel.adcrowd.com +0.0.0.0 static.uk.addynamo.com +0.0.0.0 www.adexit.com +0.0.0.0 s.adexpert.cz +0.0.0.0 222-33544_999.pub.adfirmative.com +0.0.0.0 c.adfirmative.com +0.0.0.0 www.adfirmative.com +0.0.0.0 adfocus.ru +0.0.0.0 dmp.adform.net +0.0.0.0 s1.adform.net +0.0.0.0 server.adform.net +0.0.0.0 server.adformdsp.net +0.0.0.0 adforce.ru +0.0.0.0 gazeta.adfox.ru +0.0.0.0 p.adframesrc.com +0.0.0.0 s.adframesrc.com +0.0.0.0 media.adfrontiers.com +0.0.0.0 www.adgitize.com +0.0.0.0 code.ad-gbn.com +0.0.0.0 findadvertise.engine.adglare.net +0.0.0.0 www.ad-groups.com +0.0.0.0 adhall.com +0.0.0.0 pool.adhese.be +0.0.0.0 ads.static.adhood.com +0.0.0.0 app.pubserver.adhood.com +0.0.0.0 app.winwords.adhood.com +0.0.0.0 ssl3.adhost.com +0.0.0.0 www2.adhost.com +0.0.0.0 aj.adjungle.com +0.0.0.0 rotator.hadj7.adjuggler.net +0.0.0.0 thewrap.rotator.hadj7.adjuggler.net +0.0.0.0 yorick.adjuggler.net +0.0.0.0 stat.adlabs.ru +0.0.0.0 www.adlantis.jp +0.0.0.0 publicidad.adlead.com +0.0.0.0 rc.de.adlink.net +0.0.0.0 tr.de.adlink.net +0.0.0.0 n.admagnet.net +0.0.0.0 gazzetta.adman.gr +0.0.0.0 talos.adman.gr +0.0.0.0 ads5.admatic.com.tr +0.0.0.0 cdn6.admatic.com.tr +0.0.0.0 admarket.cz +0.0.0.0 www.admarket.cz +0.0.0.0 bridge.ame.admarketplace.net +0.0.0.0 bridge.sf.admarketplace.net +0.0.0.0 bridge.sfo1.admarketplace.net +0.0.0.0 a1.admaster.net +0.0.0.0 img.admaster.net +0.0.0.0 w.admedia.com +0.0.0.0 admedien.com +0.0.0.0 www.admedien.com +0.0.0.0 apps.admission.net +0.0.0.0 appcache.admission.net +0.0.0.0 dt.admission.net +0.0.0.0 view.admission.net +0.0.0.0 ad.admitad.com +0.0.0.0 cdn.admitad.com +0.0.0.0 www.ad.admitad.com +0.0.0.0 cdn.admixer.net +0.0.0.0 ads.admodus.com +0.0.0.0 run.admost.com +0.0.0.0 assets3.admulti.com +0.0.0.0 ads.adnet.am +0.0.0.0 adnet.com.ua +0.0.0.0 delivery.adnetwork.vn +0.0.0.0 img.adnet.com.tr +0.0.0.0 www.ad-net.co.uk +0.0.0.0 adnext.fr +0.0.0.0 srv.adngin.com +0.0.0.0 ad.adnow.com +0.0.0.0 acdn.adnxs.com +0.0.0.0 speednetwork14.adk2.co +0.0.0.0 cdn.oas-c17.adnxs.com +0.0.0.0 tt11.adobe.com +0.0.0.0 ace.adoftheyear.com +0.0.0.0 ad02.adonspot.com +0.0.0.0 www.adperium.com +0.0.0.0 img.adplan-ds.com +0.0.0.0 res.adplus.co.id +0.0.0.0 e.adpower.bg +0.0.0.0 ab.adpro.com.ua +0.0.0.0 adpublimo.com +0.0.0.0 pop.adrent.net +0.0.0.0 rtt.adrolays.de +0.0.0.0 n.ads1-adnow.com +0.0.0.0 n.ads2-adnow.com +0.0.0.0 n.ads3-adnow.com +0.0.0.0 vu.adschoom.com +0.0.0.0 core1.adservingfactory.com +0.0.0.0 content.adservingfactory.com +0.0.0.0 track.adservingfactory.com +0.0.0.0 p78878.adskape.ru +0.0.0.0 mg.adskeeper.co.uk +0.0.0.0 map2.adsniper.ru +0.0.0.0 f-nod2.adsniper.ru +0.0.0.0 content.adspynet.com +0.0.0.0 engine.adspynet.com +0.0.0.0 ads.adsready.com +0.0.0.0 ads.adsurve.com +0.0.0.0 www.adsurve.com +0.0.0.0 cntr.adrime.com +0.0.0.0 images.adrime.com +0.0.0.0 content.adriver.ru +0.0.0.0 ssp.adriver.ru +0.0.0.0 r.adrolays.de +0.0.0.0 www.adrotate.net +0.0.0.0 delivery.ads-creativesyndicator.com +0.0.0.0 adsafiliados.com.br +0.0.0.0 v2.adsbookie.com +0.0.0.0 rh.adscale.de +0.0.0.0 api-cache.adsnative.com +0.0.0.0 assets.adtaily.com +0.0.0.0 adtgs.com +0.0.0.0 fusion.adtoma.com +0.0.0.0 engage2.advanstar.com +0.0.0.0 ddnk.advertur.ru +0.0.0.0 ds.advg.jp +0.0.0.0 m.adx.bg +0.0.0.0 www.adshost2.com +0.0.0.0 ih.adscale.de +0.0.0.0 adservicedomain.info +0.0.0.0 adserver-voice-online.co.uk +0.0.0.0 adsgangsta.com +0.0.0.0 ad.ad-srv.net +0.0.0.0 www.adshot.de +0.0.0.0 f-nod1.adsniper.ru +0.0.0.0 sync2.adsniper.ru +0.0.0.0 cdn6.adspirit.de +0.0.0.0 www.adspace.be +0.0.0.0 adsplius.lt +0.0.0.0 ads.adsponse.de +0.0.0.0 static.ads-twitter.com +0.0.0.0 openx.adtext.ro +0.0.0.0 au-01.adtomafusion.com +0.0.0.0 bn-01.adtomafusion.com +0.0.0.0 rek.adtotal.pl +0.0.0.0 www.adtrade.net +0.0.0.0 adtradr.com +0.0.0.0 ads.adtube.de +0.0.0.0 www.adultcommercial.net +0.0.0.0 adultmoneymakers.com +0.0.0.0 tracking.adultsense.com +0.0.0.0 www.adult-tracker.de +0.0.0.0 ad.aduserver.com +0.0.0.0 adv758968.ru +0.0.0.0 advaction.ru +0.0.0.0 euroad1.advantage.as +0.0.0.0 mf.advantage.as +0.0.0.0 mfad1.advantage.as +0.0.0.0 adve.net +0.0.0.0 ad.adver.com.tw +0.0.0.0 apps.advertlets.com +0.0.0.0 ads.advertise.net +0.0.0.0 img.adverticum.net +0.0.0.0 imgs.adverticum.net +0.0.0.0 www.advertising365.com +0.0.0.0 titan.advertserve.com +0.0.0.0 images.adviews.de +0.0.0.0 www.adviews.de +0.0.0.0 adp.adview.pl +0.0.0.0 bi.adview.pl +0.0.0.0 chart.advinion.com +0.0.0.0 advizi.ru +0.0.0.0 ads.adwitserver.com +0.0.0.0 serve.adworldmedia.com +0.0.0.0 ad.adworx.at +0.0.0.0 www.ad-z.de +0.0.0.0 show.adzpower.com +0.0.0.0 ads.afa.net +0.0.0.0 affbeat.com +0.0.0.0 affiliate.affdirect.com +0.0.0.0 sttc.affiliate.hu +0.0.0.0 tr.affiliate.hu +0.0.0.0 img.network.affiliando.com +0.0.0.0 view.network.affiliando.com +0.0.0.0 ads.affiliateclub.com +0.0.0.0 affiliategroove.com +0.0.0.0 media.affiliatelounge.com +0.0.0.0 js.affiliatelounge.com +0.0.0.0 record.affiliatelounge.com +0.0.0.0 web1.affiliatelounge.com +0.0.0.0 banners.affilimatch.de +0.0.0.0 adserwer.afilo.pl +0.0.0.0 ads.afraccess.com +0.0.0.0 stats.agent.co.il +0.0.0.0 stats.agentinteractive.com +0.0.0.0 ac.ajur.info +0.0.0.0 openx.ajur.info +0.0.0.0 adlik2.akavita.com +0.0.0.0 spotxchange-a.akamaihd.net +0.0.0.0 all2lnk.com +0.0.0.0 ads.allaccess.com.ph +0.0.0.0 adcontent2.allaccess.com.ph +0.0.0.0 adservice.aliexpress.com +0.0.0.0 bokee.allyes.com +0.0.0.0 eastmoney.allyes.com +0.0.0.0 sroomafp.allyes.com +0.0.0.0 tom.allyes.com +0.0.0.0 yeskyafp.allyes.com +0.0.0.0 pqwaker.altervista.org +0.0.0.0 adimg.alice.it +0.0.0.0 adv.alice.it +0.0.0.0 advloc.alice.it +0.0.0.0 altmedia101.com +0.0.0.0 adtools2.amakings.com +0.0.0.0 adserver.amna.gr +0.0.0.0 10394-127.ampxchange.com +0.0.0.0 10394-4254.ampxchange.com +0.0.0.0 10394-2468.ampxchange.com +0.0.0.0 vfdeprod.amobee.com +0.0.0.0 widgets.amung.us +0.0.0.0 analytics.analytics-egain.com +0.0.0.0 cloud-us.analytics-egain.com +0.0.0.0 www.anastasiasaffiliate.com +0.0.0.0 advert.ananzi.co.za +0.0.0.0 advert2.ananzi.co.za +0.0.0.0 rpt.anchorfree.net +0.0.0.0 a.androidandme.com +0.0.0.0 analytics.androidandme.com +0.0.0.0 antventure.com +0.0.0.0 webtracker.apicasystem.com +0.0.0.0 junior.apk.net +0.0.0.0 openx.apollo.lv +0.0.0.0 five.partner.archive-it.org +0.0.0.0 stats.asp24.pl +0.0.0.0 www.astalavista.us +0.0.0.0 logw349.ati-host.net +0.0.0.0 rules.atgsvcs.com +0.0.0.0 logw312.ati-host.net +0.0.0.0 d.audienceiq.com +0.0.0.0 ads.autoscout24.com +0.0.0.0 ads.autotrader.com +0.0.0.0 adserving.autotrader.com +0.0.0.0 profiling.avandor.com +0.0.0.0 avantlink.com +0.0.0.0 www.avantlink.com +0.0.0.0 rev.avsforum.com +0.0.0.0 ads.avusa.co.za +0.0.0.0 analytics.aweber.com +0.0.0.0 tracker.azet.sk +0.0.0.0 www.azmsoft.com +0.0.0.0 ads.badische-zeitung.de +0.0.0.0 ads.balkanec.bg +0.0.0.0 bambergerkennanchitinous.com.abbp2.pw +0.0.0.0 error.banan.cz +0.0.0.0 banerator.net +0.0.0.0 ads3.bangkokpost.co.th +0.0.0.0 www.banner.cz +0.0.0.0 www.banner-exchange.nl +0.0.0.0 www.bannerexchange.co.nz +0.0.0.0 banners.host.bannerflow.com +0.0.0.0 www.bannergratis.it +0.0.0.0 max.bannermanager.gr +0.0.0.0 www.bannermanagement.nl +0.0.0.0 www.banner-rotation.com +0.0.0.0 ad.batanga.com +0.0.0.0 ad.bauerverlag.de +0.0.0.0 ads.baz.ch +0.0.0.0 t.bbtrack.net +0.0.0.0 ad.beepworld.de +0.0.0.0 ads.be2hand.com +0.0.0.0 app.beanstalkdata.com +0.0.0.0 www.beead.co.uk +0.0.0.0 tracker.beezup.com +0.0.0.0 promo.begun.ru +0.0.0.0 referal.begun.ru +0.0.0.0 api.behavioralengine.com +0.0.0.0 cdn.behavioralengine.com +0.0.0.0 www.belstat.be +0.0.0.0 www.belstat.com +0.0.0.0 serving.bepolite.eu +0.0.0.0 webtrends.besite.be +0.0.0.0 www.best-top.ro +0.0.0.0 imstore.bet365affiliates.com +0.0.0.0 oddbanner.bet-at-home.com +0.0.0.0 ads1.beta.lt +0.0.0.0 banners.betcris.com +0.0.0.0 banner.betfred.com +0.0.0.0 ad.beritasatumedia.com +0.0.0.0 www.bettertextads.com +0.0.0.0 ads.bgfree.com +0.0.0.0 banners.bgmaps.com +0.0.0.0 bgtop100.com +0.0.0.0 ads.bgtop.net +0.0.0.0 bgwebads.com +0.0.0.0 counter.bigli.ru +0.0.0.0 api.bigmobileads.com +0.0.0.0 bpm.tags.bigpondmedia.com +0.0.0.0 intext.billboard.cz +0.0.0.0 code.intext.billboard.cz +0.0.0.0 bbcdn.code.intext.billboard.cz +0.0.0.0 ads.biscom.net +0.0.0.0 dc.bizjournals.com +0.0.0.0 ads2.blastro.com +0.0.0.0 ads3.blastro.com +0.0.0.0 blekko.com +0.0.0.0 trak-analytics.blic.rs +0.0.0.0 ads.blizzard.com +0.0.0.0 www.blogcatalog.com +0.0.0.0 blogcounter.com +0.0.0.0 track.blogcounter.de +0.0.0.0 www.blogcounter.de +0.0.0.0 ads.blogdrive.com +0.0.0.0 pixel.blog.hu +0.0.0.0 ads.blogtalkradio.com +0.0.0.0 ox-d.blogtalkradio.com +0.0.0.0 adserver.bloodhorse.com +0.0.0.0 stats.bluebillywig.com +0.0.0.0 watershed.bm23.com +0.0.0.0 t.bmmetrix.com +0.0.0.0 www.bmmetrix.com +0.0.0.0 bannermanager.bnr.bg +0.0.0.0 ads.boardtracker.com +0.0.0.0 ranks.boardtracker.com +0.0.0.0 ads.boerse-express.com +0.0.0.0 adv.bol.bg +0.0.0.0 adserver.borsaitaliana.it +0.0.0.0 adserver.borsonline.hu +0.0.0.0 reklama.botevgrad.com +0.0.0.0 www.box.bg +0.0.0.0 tracker.brainsins.com +0.0.0.0 ads.brandeins.de +0.0.0.0 dolce-sportro.count.brat-online.ro +0.0.0.0 cc.bridgetrack.com +0.0.0.0 citi.bridgetrack.com +0.0.0.0 goku.brightcove.com +0.0.0.0 www.browser-statistik.de +0.0.0.0 ads.bsplayer.com +0.0.0.0 ads.bta.bg +0.0.0.0 ads.btv.bg +0.0.0.0 ads.buljobs.bg +0.0.0.0 js.bunchofads.com +0.0.0.0 statistik.bundestag.de +0.0.0.0 ads.businessclick.pl +0.0.0.0 d.buyescorttraffic.com +0.0.0.0 buylicensekey.com +0.0.0.0 assets.buysellads.com +0.0.0.0 cdn.buysellads.com +0.0.0.0 traffic.buyservices.com +0.0.0.0 ads.buzzcity.net +0.0.0.0 txads.buzzcity.com +0.0.0.0 www.buzzclick.com +0.0.0.0 adnetwork.buzzlogic.com +0.0.0.0 tr.buzzlogic.com +0.0.0.0 byet.org +0.0.0.0 blog.byethost.com +0.0.0.0 145-ct.c3tag.com +0.0.0.0 298-ct.c3tag.com +0.0.0.0 687-ct.c3tag.com +0.0.0.0 755-ct.c3tag.com +0.0.0.0 ads.calgarystampede.com +0.0.0.0 www.cambodiaoutsourcing.com +0.0.0.0 openx.camelmedia.net +0.0.0.0 srv.carbonads.net +0.0.0.0 ads.cars.com +0.0.0.0 adv.casinopays.com +0.0.0.0 www.casinotropez.com +0.0.0.0 tracking.cdiscount.com +0.0.0.0 cn.ecritel.bench.cedexis.com +0.0.0.0 c.cfjump.com +0.0.0.0 t.cfjump.com +0.0.0.0 adsapi.chartbeat.com +0.0.0.0 code.checkstat.nl +0.0.0.0 www.checkstat.nl +0.0.0.0 err.chicappa.jp +0.0.0.0 ads.china.com +0.0.0.0 v5.chinoc.net +0.0.0.0 ads.city24.ee +0.0.0.0 ckstatic.com +0.0.0.0 cdn.clic2pub.com +0.0.0.0 crv.clickad.pl +0.0.0.0 publishers.clickbooth.com +0.0.0.0 adsense.clicking.com.tw +0.0.0.0 banners.clickon.co.il +0.0.0.0 track.clickon.co.il +0.0.0.0 static.clickpapa.com +0.0.0.0 www.clickpapa.com +0.0.0.0 tracktrue.clicktrue.biz +0.0.0.0 www.clickvalidator.net +0.0.0.0 www.clickhouse.com +0.0.0.0 banners.clips4sale.com +0.0.0.0 adserver.clubs1.bg +0.0.0.0 ads.clubz.bg +0.0.0.0 adserver.clix.pt +0.0.0.0 ad.cmfu.com +0.0.0.0 openx.cnews.ru +0.0.0.0 c.cnstats.ru +0.0.0.0 www.cnstats.com +0.0.0.0 www.co2stats.com +0.0.0.0 anchor.coadvertise.com +0.0.0.0 ad.coas2.co.kr +0.0.0.0 traffic.prod.cobaltgroup.com +0.0.0.0 vcu.collserve.com +0.0.0.0 adss.comeadvertisewithus.com +0.0.0.0 www.compactads.com +0.0.0.0 ads.comperia.pl +0.0.0.0 pixel.condenastdigital.com +0.0.0.0 ads.consumeraffairs.com +0.0.0.0 api.contentclick.co.uk +0.0.0.0 www.contextualadv.com +0.0.0.0 www.contextpanel.com +0.0.0.0 www.conversionruler.com +0.0.0.0 pings.conviva.com +0.0.0.0 banners.copyscape.com +0.0.0.0 data.de.coremetrics.com +0.0.0.0 www.count24.de +0.0.0.0 www.countit.ch +0.0.0.0 www.counter-gratis.com +0.0.0.0 www.counter4you.net +0.0.0.0 cdn.dmpcounter.com +0.0.0.0 www.counting4free.com +0.0.0.0 www.counter.cz +0.0.0.0 connectionzone.com +0.0.0.0 www.cpays.com +0.0.0.0 www.cpmterra.com +0.0.0.0 roitrack.cptgt.com +0.0.0.0 ads.cpxcenter.com +0.0.0.0 adserving.cpxadroit.com +0.0.0.0 cdn.cpxinteractive.com +0.0.0.0 panther1.cpxinteractive.com +0.0.0.0 static.crakbanner.com +0.0.0.0 sh.creativcdn.net +0.0.0.0 adverts.creativemark.co.uk +0.0.0.0 ads.crisppremium.com +0.0.0.0 ox-d.crisppremium.com +0.0.0.0 www.crm-metrix.fr +0.0.0.0 stg.widget.crowdignite.com +0.0.0.0 ads.crossworxs.eu +0.0.0.0 i.ctnsnet.com +0.0.0.0 ads.milliyet.cubecdn.net +0.0.0.0 cdn.cxense.com +0.0.0.0 www.cybereps.com +0.0.0.0 banner.cybertechdev.com +0.0.0.0 cybertown.ru +0.0.0.0 count.daem0n.com +0.0.0.0 t.dailymail.co.uk +0.0.0.0 rta.dailymail.co.uk +0.0.0.0 ted.dailymail.co.uk +0.0.0.0 ads.darikweb.com +0.0.0.0 sync.darikweb.com +0.0.0.0 www1.darikweb.com +0.0.0.0 www.dataforce.net +0.0.0.0 tag.datariver.ru +0.0.0.0 banner.date.com +0.0.0.0 banners.datecs.bg +0.0.0.0 mb.datingadzone.com +0.0.0.0 ox.dateland.co.il +0.0.0.0 count.dba.dk +0.0.0.0 daylogs.com +0.0.0.0 advertising.dclux.com +0.0.0.0 tracking.dc-storm.com +0.0.0.0 connect.decknetwork.net +0.0.0.0 adv.deltanews.bg +0.0.0.0 fast.gannett.demdex.net +0.0.0.0 piwik.denik.cz +0.0.0.0 www.dia-traffic.com +0.0.0.0 counter.dieit.de +0.0.0.0 openx.diena.lv +0.0.0.0 ads.digitalalchemy.tv +0.0.0.0 yield.audience.digitalmedia.bg +0.0.0.0 tag.digitaltarget.ru +0.0.0.0 vstats.digitaltrends.com +0.0.0.0 st.directadvert.ru +0.0.0.0 www.directadvert.ru +0.0.0.0 ai.direct-software.com +0.0.0.0 roitrack.directdisplayad.com +0.0.0.0 aserve.directorym.com +0.0.0.0 cache.directorym.com +0.0.0.0 www.direct-stats.com +0.0.0.0 glitter.services.disqus.com +0.0.0.0 disqusads.com +0.0.0.0 dltags.com +0.0.0.0 analyticsv2.dol.gr +0.0.0.0 banners.dol.gr +0.0.0.0 return.domainnamesales.com +0.0.0.0 ads.domainbg.com +0.0.0.0 publishers.domainadvertising.com +0.0.0.0 return.bs.domainnamesales.com +0.0.0.0 ad.donanimhaber.com +0.0.0.0 adv.dontcrack.com +0.0.0.0 script.dotmetrics.net +0.0.0.0 test-script.dotmetrics.net +0.0.0.0 ads.dotomi.com +0.0.0.0 iad-login.dotomi.com +0.0.0.0 ads.double.net +0.0.0.0 imp.double.net +0.0.0.0 track.double.net +0.0.0.0 ad03.doubleadx.com +0.0.0.0 marketing.doubleclickindustries.com +0.0.0.0 ads.draugas.lt +0.0.0.0 tracking.dsmmadvantage.com +0.0.0.0 tracking.dtiserv2.com +0.0.0.0 ad.dumedia.ru +0.0.0.0 track.dvdbox.com +0.0.0.0 www.dwin1.com +0.0.0.0 ads.dynamic-media.org +0.0.0.0 hits.e.cl +0.0.0.0 ad.eanalyzer.de +0.0.0.0 cdn.earnify.com +0.0.0.0 ay.eastmoney.com +0.0.0.0 cdn.easy-ads.com +0.0.0.0 top.easy.lv +0.0.0.0 web.easyresearch.se +0.0.0.0 web2.easyresearch.se +0.0.0.0 web3.easyresearch.se +0.0.0.0 www.ebannertraffic.com +0.0.0.0 ox.e-card.bg +0.0.0.0 ox-s.e-card.bg +0.0.0.0 prom.ecato.net +0.0.0.0 ads.eccentrix.com +0.0.0.0 c.ecliks.com +0.0.0.0 webstats.eco.de +0.0.0.0 ad.econet.hu +0.0.0.0 b.economedia.bg +0.0.0.0 ad.ecplaza.net +0.0.0.0 ads.ecrush.com +0.0.0.0 global.ecxtracking.com +0.0.0.0 ads.bridgetrack.com.edgesuite.net +0.0.0.0 ads.edipresse.pl +0.0.0.0 banners.e-dologic.co.il +0.0.0.0 pk-cdn.effectivemeasure.net +0.0.0.0 th-cdn.effectivemeasure.net +0.0.0.0 ads.e-go.gr +0.0.0.0 stats.e-go.gr +0.0.0.0 eisenstein.dk +0.0.0.0 global.ekmpinpoint.com +0.0.0.0 ads2.ekologia.pl +0.0.0.0 stat.ekologia.pl +0.0.0.0 ads.elmaz.com +0.0.0.0 www.ellads.com +0.0.0.0 s1415903351.t.eloqua.com +0.0.0.0 hits.eluniversal.com.mx +0.0.0.0 profitshare.emag.ro +0.0.0.0 email-reflex.com +0.0.0.0 cdn3.emediate.eu +0.0.0.0 cdn8.emediate.eu +0.0.0.0 eas5.emediate.eu +0.0.0.0 ism6.emediate.eu +0.0.0.0 dotnet.endai.com +0.0.0.0 trk.enecto.com +0.0.0.0 openx.engagedmediamags.com +0.0.0.0 adsrv.ads.eniro.com +0.0.0.0 cams.enjoy.be +0.0.0.0 publicidad.entelchile.net +0.0.0.0 sa.entireweb.com +0.0.0.0 entk.net +0.0.0.0 e-marketing.entelchile.net +0.0.0.0 adserving03.epi.es +0.0.0.0 code.etracker.com +0.0.0.0 www.etracker.de +0.0.0.0 top.er.cz +0.0.0.0 ads.ere.net +0.0.0.0 ads.ereklama.mk +0.0.0.0 ads.ersamedia.ch +0.0.0.0 tracking.euroads.dk +0.0.0.0 it.erosadv.com +0.0.0.0 ads.eurogamer.net +0.0.0.0 adserver.euronics.de +0.0.0.0 prm.europacash.com +0.0.0.0 geoads.eurorevenue.com +0.0.0.0 advert.eurotip.cz +0.0.0.0 pixel-user-1039.everesttech.net +0.0.0.0 venetian.evyy.net +0.0.0.0 ads2.evz.ro +0.0.0.0 advert.exaccess.ru +0.0.0.0 dynamic.exaccess.ru +0.0.0.0 static.exaccess.ru +0.0.0.0 www.exchangead.com +0.0.0.0 media.exchange.bg +0.0.0.0 www.exchange.bg +0.0.0.0 exclusiotv.be +0.0.0.0 www.experclick.com +0.0.0.0 expo-max.com +0.0.0.0 admedia.expedia.com +0.0.0.0 expired-targeted.com +0.0.0.0 ads.eyeonx.ch +0.0.0.0 resources.eyereturn.com +0.0.0.0 advertising.ezanga.com +0.0.0.0 1278725189.pub.ezanga.com +0.0.0.0 st.fanatics.com +0.0.0.0 a.farlex.com +0.0.0.0 fashion-tube.be +0.0.0.0 adsrv.fashion.bg +0.0.0.0 fastclick.co +0.0.0.0 fastclick.ir +0.0.0.0 fastonlineusers.com +0.0.0.0 counter1.fc2.com +0.0.0.0 error.fc2.com +0.0.0.0 as.featurelink.com +0.0.0.0 admega.feed.gr +0.0.0.0 banners.ffsbg.com +0.0.0.0 ads.fiat-bg.org +0.0.0.0 adboost.finalid.com +0.0.0.0 tracker.financialcontent.com +0.0.0.0 banner.finn.no +0.0.0.0 ecdn.firstimpression.io +0.0.0.0 s01.flagcounter.com +0.0.0.0 s02.flagcounter.com +0.0.0.0 s03.flagcounter.com +0.0.0.0 s04.flagcounter.com +0.0.0.0 s06.flagcounter.com +0.0.0.0 s07.flagcounter.com +0.0.0.0 s08.flagcounter.com +0.0.0.0 s09.flagcounter.com +0.0.0.0 s11.flagcounter.com +0.0.0.0 2.s09.flagcounter.com +0.0.0.0 s10.flagcounter.com +0.0.0.0 disco.flashbannernow.com +0.0.0.0 banners.flingguru.com +0.0.0.0 c.flx1.com +0.0.0.0 www.fncash.com +0.0.0.0 ads.focus-news.net +0.0.0.0 rnews.focus-news.net +0.0.0.0 controller.foreseeresults.com +0.0.0.0 forvideo.at +0.0.0.0 ads05.freecity.de +0.0.0.0 maurobb.freecounter.it +0.0.0.0 www.freecounter.it +0.0.0.0 freegeoip.net +0.0.0.0 a9.sc.freepornvs.com +0.0.0.0 www.free-toplisten.at +0.0.0.0 count.freett.com +0.0.0.0 counters.freewebs.com +0.0.0.0 error.freewebsites.com +0.0.0.0 www.freewebsites.com +0.0.0.0 nx.frosmo.com +0.0.0.0 tr1.frosmo.com +0.0.0.0 ads.fuelo.net +0.0.0.0 ads.fulltiltpoker.com +0.0.0.0 banners.fulltiltpoker.com +0.0.0.0 www.fusestats.com +0.0.0.0 fwbntw.com +0.0.0.0 fxyc0dwa.com +0.0.0.0 adserving.fyi-marketing.com +0.0.0.0 errdoc.gabia.net +0.0.0.0 adserver.gadu-gadu.pl +0.0.0.0 adsm.gameforge.de +0.0.0.0 tracking.gameforge.de +0.0.0.0 ingameads.gameloft.com +0.0.0.0 ads.gateway.bg +0.0.0.0 analytics.gazeta.pl +0.0.0.0 top.gde.ru +0.0.0.0 www.geoplugin.net +0.0.0.0 ads.geornmd.net +0.0.0.0 adv.gepime.com +0.0.0.0 cloud.getpopunder.com +0.0.0.0 getrank.net +0.0.0.0 www.getsmart.com +0.0.0.0 getstatistics.se +0.0.0.0 www.getstatistics.se +0.0.0.0 truehits.gits.net.th +0.0.0.0 truehits3.gits.net.th +0.0.0.0 www17-orig.glam.com +0.0.0.0 www30a6-orig.glam.com +0.0.0.0 insert.gloadmarket.com +0.0.0.0 promotools.globalmailer.com +0.0.0.0 promotools3.globalmailer.com +0.0.0.0 promotools4.globalmailer.com +0.0.0.0 ads.img.globo.com +0.0.0.0 at.gmads.net +0.0.0.0 dk.gmads.net +0.0.0.0 es.gmads.net +0.0.0.0 pl.gmads.net +0.0.0.0 c.gmtrack.com +0.0.0.0 affiliate.gmtracker.com +0.0.0.0 adserver2.goals365.com +0.0.0.0 counter.goingup.com +0.0.0.0 www.goldadvert.cz +0.0.0.0 js-at.goldbach.com +0.0.0.0 goldbach-targeting.ch +0.0.0.0 c.go-mpulse.net +0.0.0.0 engine.goodadvert.ru +0.0.0.0 files.goodadvert.ru +0.0.0.0 googlus.com +0.0.0.0 ads.gorillavid.in +0.0.0.0 adtools.gossipkings.com +0.0.0.0 www.gpr.hu +0.0.0.0 ad-incisive.grapeshot.co.uk +0.0.0.0 reed-cw.grapeshot.co.uk +0.0.0.0 adv.gratuito.st +0.0.0.0 rma-api.gravity.com +0.0.0.0 grmtech.net +0.0.0.0 de.grmtech.net +0.0.0.0 www.grmtech.net +0.0.0.0 tracker.gtarcade.com +0.0.0.0 fx.gtop.ro +0.0.0.0 static.gtop.ro +0.0.0.0 www.gtop.ro +0.0.0.0 fx.gtopstats.com +0.0.0.0 ads.gumgum.com +0.0.0.0 c.gumgum.com +0.0.0.0 cdn.gumgum.com +0.0.0.0 guruads.de +0.0.0.0 beacon.gutefrage.net +0.0.0.0 adhese.gva.be +0.0.0.0 tags.h12-media.com +0.0.0.0 cc12797.counter.hackers.lv +0.0.0.0 cc9905.counter.hackers.lv +0.0.0.0 hapjes-maken.eu +0.0.0.0 stats.berkman.harvard.edu +0.0.0.0 ads.haskovo.net +0.0.0.0 adhese.hbvl.be +0.0.0.0 helpingtrk.com +0.0.0.0 ads2.helpos.com +0.0.0.0 ads.hexun.com +0.0.0.0 hx.hexun.com +0.0.0.0 utrack.hexun.com +0.0.0.0 www.hey.lt +0.0.0.0 ads.highdefdigest.com +0.0.0.0 ad.hirekmedia.hu +0.0.0.0 adserver.hispanoclick.com +0.0.0.0 spravki-online.hit.bg +0.0.0.0 c.hit.ua +0.0.0.0 hit-now.com +0.0.0.0 hitslog.com +0.0.0.0 www.hittracker.org +0.0.0.0 hitwebcounter.com +0.0.0.0 images.hitwise.co.uk +0.0.0.0 hxtrack.holidayextras.co.uk +0.0.0.0 www.adserver.home.pl +0.0.0.0 homes.bg +0.0.0.0 cgi.honesty.com +0.0.0.0 e1.static.hoptopboy.com +0.0.0.0 ox.hoosiertimes.com +0.0.0.0 ad.hosting.pl +0.0.0.0 stats.hosting24.com +0.0.0.0 error.hostinger.eu +0.0.0.0 ads.hotarena.net +0.0.0.0 ad2.hotels.com +0.0.0.0 h06.hotrank.com.tw +0.0.0.0 www.hotranks.com +0.0.0.0 banner.hpmdnetwork.ru +0.0.0.0 click.html.it +0.0.0.0 js.hubspot.com +0.0.0.0 ads.hulu.com +0.0.0.0 ads.hurra.de +0.0.0.0 tracker.dev.hearst.nl +0.0.0.0 ads2000.hw.net +0.0.0.0 dserver.hw.net +0.0.0.0 www.hw-ad.de +0.0.0.0 www.hxtrack.com +0.0.0.0 www.hypertracker.com +0.0.0.0 ev.ib-ibi.com +0.0.0.0 r.ibg.bg +0.0.0.0 bbcdn-bbnaut.ibillboard.com +0.0.0.0 bbcdn-tag.ibillboard.com +0.0.0.0 www.ibis.cz +0.0.0.0 hits.icdirect.com +0.0.0.0 www.icentric.net +0.0.0.0 ado.icorp.ro +0.0.0.0 ads.icorp.ro +0.0.0.0 log.idg.no +0.0.0.0 adidm07.idmnet.pl +0.0.0.0 adsrv2.ihlassondakika.com +0.0.0.0 script.ioam.de +0.0.0.0 adserver.ilmessaggero.it +0.0.0.0 adv.ilsole24ore.it +0.0.0.0 ads.imarketservices.com +0.0.0.0 i.imedia.cz +0.0.0.0 ads.imeem.com +0.0.0.0 stats.immense.net +0.0.0.0 ads.imguol.com +0.0.0.0 tracking.immobilienscout24.de +0.0.0.0 affiliate.imperiaonline.org +0.0.0.0 secure-dcr.imrworldwide.com +0.0.0.0 x.imwx.com +0.0.0.0 adbox.inbox-online.com +0.0.0.0 aff.indirdik.com +0.0.0.0 ads.indexinfo.org +0.0.0.0 adcenter.in2.com +0.0.0.0 banners.inetfast.com +0.0.0.0 ads.inews.bg +0.0.0.0 servedby.informatm.com +0.0.0.0 stats.infomedia.net +0.0.0.0 stats.inist.fr +0.0.0.0 click.inn.co.il +0.0.0.0 bimonline.insites.be +0.0.0.0 ads.insmarket.bg +0.0.0.0 rs.instantservice.com +0.0.0.0 ads.inspirestudio.net +0.0.0.0 int.cdn.hw.installzone.info +0.0.0.0 counter.internet.ge +0.0.0.0 indiads.com +0.0.0.0 ads.inviziads.com +0.0.0.0 www.imiclk.com +0.0.0.0 avp.innity.com +0.0.0.0 www.innovateads.com +0.0.0.0 content.integral-marketing.com +0.0.0.0 media.intelia.it +0.0.0.0 www.intelli-tracker.com +0.0.0.0 geo.interia.pl +0.0.0.0 iwa.hit.interia.pl +0.0.0.0 cdn.interactivemedia.net +0.0.0.0 adserwer.intercon.pl +0.0.0.0 intermediads.com +0.0.0.0 www.interstats.nl +0.0.0.0 pl-engine.intextad.net +0.0.0.0 slo-engine.intextad.net +0.0.0.0 ox.invia.cz +0.0.0.0 ad.investor.bg +0.0.0.0 ad01.investor.bg +0.0.0.0 s1.inviziads.com +0.0.0.0 api.ipinfodb.com +0.0.0.0 ip-api.com +0.0.0.0 pro.ip-api.com +0.0.0.0 adserver.iprom.net +0.0.0.0 central.iprom.net +0.0.0.0 ipromsi.iprom.net +0.0.0.0 krater.iprom.net +0.0.0.0 tie.iprom.net +0.0.0.0 www.ipstat.com +0.0.0.0 delivery.ipvertising.com +0.0.0.0 www.iranwebads.com +0.0.0.0 ad2.ireklama.cz +0.0.0.0 clicktracker.iscan.nl +0.0.0.0 banman.isoftmarketing.com +0.0.0.0 isralink.net +0.0.0.0 ts.istrack.com +0.0.0.0 adshow.it168.com +0.0.0.0 stat.it168.com +0.0.0.0 itcompany.com +0.0.0.0 www.itcompany.com +0.0.0.0 stats.itweb.co.za +0.0.0.0 www.iws.ro +0.0.0.0 link.ixs1.net +0.0.0.0 raahenseutu.jainos.fi +0.0.0.0 ad.jamba.de +0.0.0.0 ad.janalta.com +0.0.0.0 adserver.janesguide.com +0.0.0.0 piwik.jccm.es +0.0.0.0 pagerank.jklir.net +0.0.0.0 ads.joemonster.org +0.0.0.0 site.johnlewis.com +0.0.0.0 www.jouwstats.nl +0.0.0.0 www.jscount.com +0.0.0.0 ck.juicyads.com +0.0.0.0 js.juicyads.com +0.0.0.0 ad.jugem.jp +0.0.0.0 a.jumptap.com +0.0.0.0 tracking.justpremium.com +0.0.0.0 ads.justpremium.nl +0.0.0.0 ads.justrelevant.com +0.0.0.0 ads.kaldata.com +0.0.0.0 events.kalooga.com +0.0.0.0 stats.kaltura.com +0.0.0.0 banner.kanald.com.tr +0.0.0.0 ads.kartu.lt +0.0.0.0 cache.ads.kartu.lt +0.0.0.0 scripts.kataweb.it +0.0.0.0 b.kavanga.ru +0.0.0.0 id.kbmg.cz +0.0.0.0 indianapolis.hosted.xms.keynote.com +0.0.0.0 webeffective.keynote.com +0.0.0.0 a.kickassunblock.net +0.0.0.0 adserve.kikizo.com +0.0.0.0 adserver.kissfm.ro +0.0.0.0 l.kavanga.ru +0.0.0.0 adsby.klikki.com +0.0.0.0 click.kmindex.ru +0.0.0.0 counter.kmindex.ru +0.0.0.0 counting.kmindex.ru +0.0.0.0 www.kmindex.ru +0.0.0.0 openx.kokoma.pl +0.0.0.0 images.kolmic.com +0.0.0.0 img.ads.kompas.com +0.0.0.0 ads3.kompasads.com +0.0.0.0 ads4.kompasads.com +0.0.0.0 ads5.kompasads.com +0.0.0.0 ads6.kompasads.com +0.0.0.0 ads.kozmetika-bg.com +0.0.0.0 sitestat.kpn-is.nl +0.0.0.0 beacon.krxd.net +0.0.0.0 recl.kulinar.bg +0.0.0.0 wa.kurier.at +0.0.0.0 ads.kurir-info.rs +0.0.0.0 cdn-analytics.ladmedia.fr +0.0.0.0 layer-ad.org +0.0.0.0 ads.layer-ad.org +0.0.0.0 banner.lbs.km.ru +0.0.0.0 lead-123.com +0.0.0.0 secure.leadforensics.com +0.0.0.0 vlog.leadformix.com +0.0.0.0 tracking.lengow.com +0.0.0.0 engine.letsstat.nl +0.0.0.0 pfa.levexis.com +0.0.0.0 res.levexis.com +0.0.0.0 visitors.lexus-europe.com +0.0.0.0 lib4.libstat.com +0.0.0.0 lib6.libstat.com +0.0.0.0 logos.libstat.com +0.0.0.0 d.ligatus.com +0.0.0.0 ms.ligatus.com +0.0.0.0 www.lifeforminc.com +0.0.0.0 adtrack.link.ch +0.0.0.0 link.ru +0.0.0.0 link.link.ru +0.0.0.0 ads.linki.nl +0.0.0.0 www.linkads.de +0.0.0.0 www.linkbuddies.com +0.0.0.0 www.linkconnector.com +0.0.0.0 content.linkoffers.net +0.0.0.0 track.linkoffers.net +0.0.0.0 linksexchange.net +0.0.0.0 www.linkworth.com +0.0.0.0 gr.linkwi.se +0.0.0.0 ad.lista.cz +0.0.0.0 ads.listingware.com +0.0.0.0 s1.listrakbi.com +0.0.0.0 livecams.nl +0.0.0.0 click.adv.livedoor.com +0.0.0.0 counter2.blog.livedoor.com +0.0.0.0 image.adv.livedoor.com +0.0.0.0 js.livehelper.com +0.0.0.0 newbrowse.livehelper.com +0.0.0.0 pixels.livingsocial.com +0.0.0.0 stats.livingsocial.com +0.0.0.0 a.livesportmedia.eu +0.0.0.0 advert.livesportmedia.eu +0.0.0.0 ads.livescore.com +0.0.0.0 ad.lkqd.net +0.0.0.0 omnituretrack.local.com +0.0.0.0 w10.localadbuy.com +0.0.0.0 err.lolipop.jp +0.0.0.0 adserver.lonuncavisto.com +0.0.0.0 r.looksmart.com +0.0.0.0 banners.lottoelite.com +0.0.0.0 partner.loveplanet.ru +0.0.0.0 gw003.lphbs.com +0.0.0.0 gwa.lphbs.com +0.0.0.0 gwb.lphbs.com +0.0.0.0 gwc.lphbs.com +0.0.0.0 gwd.lphbs.com +0.0.0.0 adsy.lsipack.com +0.0.0.0 is.luxup.ru +0.0.0.0 m2k.ru +0.0.0.0 images.m4n.nl +0.0.0.0 ad.m5prod.net +0.0.0.0 ad.m-adx.com +0.0.0.0 www3.macys.com +0.0.0.0 media.m-adx.com +0.0.0.0 ads.mail.bg +0.0.0.0 adsy.mail.bg +0.0.0.0 www.mainadv.com +0.0.0.0 ads.maleflixxx.tv +0.0.0.0 adv.mangoadv.com +0.0.0.0 ads.marica.bg +0.0.0.0 adv.marica.bg +0.0.0.0 pro.marinsm.com +0.0.0.0 t3.marinsm.com +0.0.0.0 tag.marinsm.com +0.0.0.0 internet.marsmediachannels.com +0.0.0.0 app.mashero.com +0.0.0.0 mass-traffic.com +0.0.0.0 mastertarget.ru +0.0.0.0 tags.mathtag.com +0.0.0.0 100.mbn.com.ua +0.0.0.0 120.mbn.com.ua +0.0.0.0 160.mbn.com.ua +0.0.0.0 classic.mbn.com.ua +0.0.0.0 vitals.tracking.mdxdata.com +0.0.0.0 mcmads.mediacapital.pt +0.0.0.0 piwik.medienhaus.com +0.0.0.0 ad.mediaprostor.cz +0.0.0.0 webtrekk.mediaset.net +0.0.0.0 advert.mediaswiss.rs +0.0.0.0 search.mediatarget.com +0.0.0.0 app.medyanetads.com +0.0.0.0 counter.megaindex.ru +0.0.0.0 banners.mellowads.com +0.0.0.0 openx.mercatormedia.com +0.0.0.0 www.mercuras.com +0.0.0.0 adserv2.meritdesigns.com +0.0.0.0 action.metaffiliation.com +0.0.0.0 tracking.metalyzer.com +0.0.0.0 www.metavertising.com +0.0.0.0 ads.mezimedia.com +0.0.0.0 mdctrail.com +0.0.0.0 pubs.mgn.net +0.0.0.0 beacon.mhtr.be +0.0.0.0 ads.miarroba.com +0.0.0.0 send.microad.jp +0.0.0.0 ssend.microad.jp +0.0.0.0 track.send.microad.jp +0.0.0.0 d-track.send.microad.jp +0.0.0.0 micosoft.com-web.support +0.0.0.0 mixmarket.biz +0.0.0.0 www.mktrack.com +0.0.0.0 www.mlclick.com +0.0.0.0 www.mmaaxx.com +0.0.0.0 mmgads.com +0.0.0.0 www.mmgads.com +0.0.0.0 mmptrack.com +0.0.0.0 ads.mnemosoft.com +0.0.0.0 tr.mobiadserv.com +0.0.0.0 ads.mobilemarketer.com +0.0.0.0 a.mobify.com +0.0.0.0 mola77.mobilenobo.com +0.0.0.0 a.moitepari.bg +0.0.0.0 adserver.moitepari.bg +0.0.0.0 ads.monetize-me.com +0.0.0.0 mein.monster.de +0.0.0.0 cookie.monster.com +0.0.0.0 www.mongoosemetrics.com +0.0.0.0 ib.mookie1.com +0.0.0.0 piwik.mortgageloan.com +0.0.0.0 webstats.motigo.com +0.0.0.0 m1.webstats.motigo.com +0.0.0.0 ads.mpm.com.mk +0.0.0.0 msgtag.com +0.0.0.0 img.msgtag.com +0.0.0.0 www.msgtag.com +0.0.0.0 bms.msk.bg +0.0.0.0 no.counter.mtgnewmedia.se +0.0.0.0 www.myclickbankads.com +0.0.0.0 get.mycounter.ua +0.0.0.0 scripts.mycounter.ua +0.0.0.0 get.mycounter.com.ua +0.0.0.0 scripts.mycounter.com.ua +0.0.0.0 ad.mylook.ee +0.0.0.0 www.mylottoadserv.com +0.0.0.0 affiliate.mymall.bg +0.0.0.0 banner.mymedia.bg +0.0.0.0 banners.mymedia.bg +0.0.0.0 rm.myoc.com +0.0.0.0 www.myreferer.com +0.0.0.0 stat.mystat.hu +0.0.0.0 www.mystats.nl +0.0.0.0 www2.mystats.nl +0.0.0.0 www.mytoplist.gen.tr +0.0.0.0 n180adserv.com +0.0.0.0 n251adserv.com +0.0.0.0 ads.naftemporiki.gr +0.0.0.0 www.nalook.com +0.0.0.0 sponsoredlinks.nationalgeographic.com +0.0.0.0 www3.nationalgeographic.com +0.0.0.0 ads.nationchannel.com +0.0.0.0 adssrv.nationmultimedia.com +0.0.0.0 labs.natpal.com +0.0.0.0 c1.navrcholu.cz +0.0.0.0 xml.nbcsearch.com +0.0.0.0 xml2.nbcsearch.com +0.0.0.0 www.ndparking.com +0.0.0.0 ads.neg.bg +0.0.0.0 reklama.neg.bg +0.0.0.0 adlev.neodatagroup.com +0.0.0.0 img.neogen.ro +0.0.0.0 openx.net.hr +0.0.0.0 www.netagent.cz +0.0.0.0 adserver.netcollex.co.uk +0.0.0.0 hits.netgeography.net +0.0.0.0 ad.netgoo.com +0.0.0.0 ads.netinfo.bg +0.0.0.0 adv.netinfo.bg +0.0.0.0 stat.netinfocompany.bg +0.0.0.0 ads.ads.netlog.com +0.0.0.0 pool.ads.netlog.com +0.0.0.0 script.netminers.dk +0.0.0.0 nl-moneyou.netmining.com +0.0.0.0 nl-saab.netmining.com +0.0.0.0 bkrntr.netmng.com +0.0.0.0 nan.netmng.com +0.0.0.0 com-quidco.netmng.com +0.0.0.0 rbk.netmng.com +0.0.0.0 www.netmaxx.com +0.0.0.0 ads.netrition.com +0.0.0.0 cl.netseer.com +0.0.0.0 evbeacon.networksolutions.com +0.0.0.0 ad.next2news.com +0.0.0.0 beacon-5.newrelic.com +0.0.0.0 delivery.ad.newsnow.net +0.0.0.0 b.nex.bg +0.0.0.0 e.nexac.com +0.0.0.0 f.nexac.com +0.0.0.0 r.nexac.com +0.0.0.0 turn.nexac.com +0.0.0.0 vte.nexteramedia.com +0.0.0.0 ngacm.com +0.0.0.0 ngastatic.com +0.0.0.0 www.nlbanner.nl +0.0.0.0 banner.nonstoppartner.de +0.0.0.0 ads.novinar.bg +0.0.0.0 adv.novinar.bg +0.0.0.0 ads.novsport.com +0.0.0.0 www.nowstat.com +0.0.0.0 bam.nr-data.net +0.0.0.0 imgcdn.nrelate.com +0.0.0.0 pp.nrelate.com +0.0.0.0 vt-1.nrelate.com +0.0.0.0 ntlligent.info +0.0.0.0 banner.nttnavi.co.jp +0.0.0.0 ntweb.org +0.0.0.0 i.nuseek.com +0.0.0.0 www1.nuseek.com +0.0.0.0 www2.nuseek.com +0.0.0.0 www3.nuseek.com +0.0.0.0 nxtck.com +0.0.0.0 p.nxtck.com +0.0.0.0 observare.de +0.0.0.0 banner-a.oddcast.com +0.0.0.0 banner-d.oddcast.com +0.0.0.0 tracking.oe24.at +0.0.0.0 www18.officedepot.com +0.0.0.0 reklama.offmedia.bg +0.0.0.0 r.offnews.bg +0.0.0.0 ads.ogdenpubs.com +0.0.0.0 counter.ok.ee +0.0.0.0 ads.olx.com +0.0.0.0 adserver.omroepflevoland.nl +0.0.0.0 logo.onlinewebstat.com +0.0.0.0 ads1.omdadget.com +0.0.0.0 track.omguk.com +0.0.0.0 www.on2url.com +0.0.0.0 emisjawidgeet.onet.pl +0.0.0.0 tracking.onefeed.co.uk +0.0.0.0 www.onestatfree.com +0.0.0.0 one.ru +0.0.0.0 stats0.one.ru +0.0.0.0 stats1.one.ru +0.0.0.0 stats2.one.ru +0.0.0.0 stats.media.onet.pl +0.0.0.0 ad.onlinechange.biz +0.0.0.0 404.online.net +0.0.0.0 aa.online-metrix.net +0.0.0.0 h.online-metrix.net +0.0.0.0 sayac.onlinewebstats.com +0.0.0.0 lifemediahouse1.onlinewelten.com +0.0.0.0 openstat.net +0.0.0.0 c1.openx.org +0.0.0.0 c3.openx.org +0.0.0.0 invitation.opinionbar.com +0.0.0.0 ad.orbitel.bg +0.0.0.0 servedby.orn-adserver.nl +0.0.0.0 otclick-adv.ru +0.0.0.0 otracking.com +0.0.0.0 odb.outbrain.com +0.0.0.0 pub.oxado.com +0.0.0.0 www.oxiads.fr +0.0.0.0 geoip.p24.hu +0.0.0.0 stat.p24.hu +0.0.0.0 www.pagerank10.co.uk +0.0.0.0 parkingcrew.net +0.0.0.0 paidstats.com +0.0.0.0 counter.paradise.net.nz +0.0.0.0 img.parked.ru +0.0.0.0 park.parkingpanel.com +0.0.0.0 www.partner-ads.com +0.0.0.0 stats.partypoker.com +0.0.0.0 ads.partystars.bg +0.0.0.0 ad.payclick.it +0.0.0.0 stat.pchome.net +0.0.0.0 catrg.peer39.net +0.0.0.0 trg.peer39.net +0.0.0.0 pt.peerius.com +0.0.0.0 counter.top100.penki.lt +0.0.0.0 tag.perfectaudience.com +0.0.0.0 b1.perfb.com +0.0.0.0 stats.persgroep.be +0.0.0.0 stats.persgroep.nl +0.0.0.0 count.pcpop.com +0.0.0.0 pixel.pcworld.com +0.0.0.0 viewer.peer39.com +0.0.0.0 ads.periodistadigital.com +0.0.0.0 utsdpp.persgroep.net +0.0.0.0 pgssl.com +0.0.0.0 pub.pgssl.com +0.0.0.0 pharmacyrxone.com +0.0.0.0 www.pheedo.com +0.0.0.0 ads.phillipsdata.us +0.0.0.0 ads.phillyadclub.com +0.0.0.0 ox.pigu.lt +0.0.0.0 ads.pimdesign.org +0.0.0.0 rum-collector.pingdom.net +0.0.0.0 rum-static.pingdom.net +0.0.0.0 ads.pinger.com +0.0.0.0 banners.pinnaclesports.com +0.0.0.0 www.pixazza.com +0.0.0.0 banner.play-asia.com +0.0.0.0 ads.playboy.bg +0.0.0.0 i.plug.it +0.0.0.0 adserver.playtv.fr +0.0.0.0 pu.plugrush.com +0.0.0.0 webstats.plus.net +0.0.0.0 pxl.pmsrvr.com +0.0.0.0 po.st +0.0.0.0 ads.po-zdravidnes.com +0.0.0.0 static.pochta.ru +0.0.0.0 cnt2.pocitadlo.cz +0.0.0.0 c.pocitadlo.sk +0.0.0.0 piwik.pokerlistings.com +0.0.0.0 www1.pollg.com +0.0.0.0 www.pollmonkey.com +0.0.0.0 c2.popads.net +0.0.0.0 www.popadvert.com +0.0.0.0 world.popadscdn.net +0.0.0.0 popcounter.com +0.0.0.0 partners.popmatters.com +0.0.0.0 chezh1.popmarker.com +0.0.0.0 ads.popularno.mk +0.0.0.0 popuptraf.ru +0.0.0.0 www.popuptraf.ru +0.0.0.0 cdn.popwin.net +0.0.0.0 ht.pornhub.com +0.0.0.0 porntraff.com +0.0.0.0 www2.portdetective.com +0.0.0.0 inapi.posst.co +0.0.0.0 prstats.postrelease.com +0.0.0.0 www.ppctracking.net +0.0.0.0 adtxt.prbn.ru +0.0.0.0 ad468.prbn.ru +0.0.0.0 www.predictad.com +0.0.0.0 a.press24.mk +0.0.0.0 www.pr-free.de +0.0.0.0 profitshare.bg +0.0.0.0 www.promobenef.com +0.0.0.0 track.promptfile.com +0.0.0.0 tr.prospecteye.com +0.0.0.0 profitshare.ro +0.0.0.0 www.profitzone.com +0.0.0.0 www.promo.com.au +0.0.0.0 ads-kurir.providus.rs +0.0.0.0 servedby.proxena-adserver.com +0.0.0.0 sdc.prudential.com +0.0.0.0 ptp4ever.net +0.0.0.0 www.ptp4ever.net +0.0.0.0 static.pubdirecte.com +0.0.0.0 bid.pubmatic.com +0.0.0.0 track.pubmatic.com +0.0.0.0 report-ads-to.pubnation.com +0.0.0.0 pubx.ch +0.0.0.0 pl11074444.puhtml.com +0.0.0.0 pl12258511.puhtml.com +0.0.0.0 u1.puls.lv +0.0.0.0 ads.puls24.mk +0.0.0.0 track.pulse360.com +0.0.0.0 ad.punto-informatico.it +0.0.0.0 www.qbop.com +0.0.0.0 e1.cdn.qnsr.com +0.0.0.0 l1.cdn.qnsr.com +0.0.0.0 qualityporn.biz +0.0.0.0 siteinterceptco1.qualtrics.com +0.0.0.0 reports.quisma.com +0.0.0.0 ads.racunalniske-novice.com +0.0.0.0 ads.radar.bg +0.0.0.0 ads.radioactive.se +0.0.0.0 stats2.radiocompanion.com +0.0.0.0 www.ranking-charts.de +0.0.0.0 srv1.rapidstats.de +0.0.0.0 www.random-logic.com +0.0.0.0 www.ranking-hits.de +0.0.0.0 counter.rapidcounter.com +0.0.0.0 www.rapidcounter.com +0.0.0.0 webstats.web.rcn.net +0.0.0.0 reactads.com +0.0.0.0 adserver.realhomesex.net +0.0.0.0 banners.realitycash.com +0.0.0.0 www.realist.gen.tr +0.0.0.0 go.realvu.net +0.0.0.0 noah.reddion.com +0.0.0.0 adworks.rediff.com +0.0.0.0 imadworks.rediff.com +0.0.0.0 redirectid.ru +0.0.0.0 redirectcpv.com +0.0.0.0 js.ua.redtram.com +0.0.0.0 n4p.ua.redtram.com +0.0.0.0 www.refer.ru +0.0.0.0 adserver.reklamstore.com +0.0.0.0 reklamanet.net +0.0.0.0 cdn.reporo.net +0.0.0.0 republer.com +0.0.0.0 custom-wrs.api.responsys.net +0.0.0.0 retaraga.ru +0.0.0.0 revcontent.com +0.0.0.0 cdn.revcontent.com +0.0.0.0 labs-cdn.revcontent.com +0.0.0.0 www.revcontent.com +0.0.0.0 ads.reviewcentre.com +0.0.0.0 rem.rezonmedia.eu +0.0.0.0 p.rfihub.com +0.0.0.0 richmedia247.com +0.0.0.0 ads.ripoffreport.com +0.0.0.0 db.riskwaters.com +0.0.0.0 mct.rkdms.com +0.0.0.0 ei.rlcdn.com +0.0.0.0 rd.rlcdn.com +0.0.0.0 sr.rlcdn.com +0.0.0.0 ads.rnmd.net +0.0.0.0 ro2.biz +0.0.0.0 www.rockingclicks.com +0.0.0.0 ads.rohea.com +0.0.0.0 ads.rol.ro +0.0.0.0 banners.romania-insider.com +0.0.0.0 adcode.rontar.com +0.0.0.0 laurel.rovicorp.com +0.0.0.0 gbjfc.rsvpgenius.com +0.0.0.0 analytics.rtbf.be +0.0.0.0 count.rtl.de +0.0.0.0 ad.rtl.hr +0.0.0.0 rtrgt2.com +0.0.0.0 ads.rtvslo.si +0.0.0.0 adserver.rtvutrechtreclame.nl +0.0.0.0 ads.rubiconproject.com +0.0.0.0 optimized-by.rubiconproject.com +0.0.0.0 pixel.rubiconproject.com +0.0.0.0 pixel-us-east.rubiconproject.com +0.0.0.0 advert.runescape.com +0.0.0.0 runslin.com +0.0.0.0 banners.rushcommerce.com +0.0.0.0 rutrk.org +0.0.0.0 rvpadvertisingnetwork.com +0.0.0.0 www.s2d6.com +0.0.0.0 s4le.net +0.0.0.0 ads.sagabg.net +0.0.0.0 sdc2.sakura.ad.jp +0.0.0.0 app2.salesmanago.pl +0.0.0.0 sacdcad01.salon.com +0.0.0.0 sacdcad03.salon.com +0.0.0.0 samtrack1.com +0.0.0.0 analytics.sanoma.fi +0.0.0.0 ads.sanomalehtimedia.fi +0.0.0.0 cdn-rtb.sape.ru +0.0.0.0 ads.sapo.pt +0.0.0.0 adserver.saxonsoft.hu +0.0.0.0 beacon.saymedia.com +0.0.0.0 dt.scanscout.com +0.0.0.0 media.scanscout.com +0.0.0.0 sat.scoutanalytics.com +0.0.0.0 scout.scoutanalytics.net +0.0.0.0 ads.search.bg +0.0.0.0 banner.search.bg +0.0.0.0 banex.search.bg +0.0.0.0 ad.searchhound.com +0.0.0.0 geoip.securitetotale.com +0.0.0.0 advertising.seenews.com +0.0.0.0 live.sekindo.com +0.0.0.0 www2.sellhealth.com +0.0.0.0 t.sellpoints.com +0.0.0.0 stir.semilo.com +0.0.0.0 ads.senddroid.com +0.0.0.0 sensic.net +0.0.0.0 www.seo-portal.ro +0.0.0.0 weblink.settrade.com +0.0.0.0 logs.sexy-parade.com +0.0.0.0 sdc.shawinc.com +0.0.0.0 aff.shopmania.bg +0.0.0.0 dc.sify.com +0.0.0.0 adimages.sina.com.hk +0.0.0.0 jsads.sina.com.hk +0.0.0.0 sinuatemedia.com +0.0.0.0 goska.siol.net +0.0.0.0 domainpark.sitelutions.com +0.0.0.0 www.sitestatslive.com +0.0.0.0 eon.tags.sitetagger.co.uk +0.0.0.0 www.sitetagger.co.uk +0.0.0.0 www.sixsigmatraffic.com +0.0.0.0 simplehitcounter.com +0.0.0.0 ads.sina.com +0.0.0.0 ads.skelbiu.lt +0.0.0.0 ads.sladur.com +0.0.0.0 ads.slava.bg +0.0.0.0 ad.smaclick.com +0.0.0.0 c.smartclick.net +0.0.0.0 ads.smartshoppingads.de +0.0.0.0 www.smartlog.ru +0.0.0.0 i.smartwebads.com +0.0.0.0 n2.smartyads.com +0.0.0.0 eu1.snoobi.com +0.0.0.0 l.socialsexnetwork.net +0.0.0.0 a.softconsultgroup.com +0.0.0.0 netsr.softonicads.com +0.0.0.0 web.softonic-analytics.net +0.0.0.0 pub.softonic.com +0.0.0.0 net.softonicads.com +0.0.0.0 proxy.softonicads.com +0.0.0.0 t1.softonicads.com +0.0.0.0 t2.softonicads.com +0.0.0.0 ads.sol.no +0.0.0.0 sacdcad02.salon.com +0.0.0.0 apex.go.sonobi.com +0.0.0.0 sync.go.sonobi.com +0.0.0.0 ivox.socratos.net +0.0.0.0 softonic-analytics.net +0.0.0.0 analytics.soup.io +0.0.0.0 analytic.spamfighter.com +0.0.0.0 tags.spider-mails.com +0.0.0.0 dp2.specificclick.net +0.0.0.0 www.speedcount.de +0.0.0.0 adv.speednet.bg +0.0.0.0 c.spiegel.de +0.0.0.0 count.spiegel.de +0.0.0.0 www.splem.net +0.0.0.0 analytics.spongecell.com +0.0.0.0 bms.sportal.ru +0.0.0.0 ads.sports.fr +0.0.0.0 js.spotx.tv +0.0.0.0 www.speedcounter.net +0.0.0.0 counter.spylog.com +0.0.0.0 js.stroeermediabrands.de +0.0.0.0 anchor.stailamedia.com +0.0.0.0 adn.static-files.com +0.0.0.0 pixel.staticworld.net +0.0.0.0 ads.stardoll.com +0.0.0.0 www.start-page.org +0.0.0.0 js.stats.de +0.0.0.0 tracker.stats.in.th +0.0.0.0 www.stats.in.th +0.0.0.0 www.statsector.hu +0.0.0.0 www.steamtraffic.com +0.0.0.0 ads001.stickam.com +0.0.0.0 js.stormiq.com +0.0.0.0 t1.stormiq.com +0.0.0.0 analytics.strangeloopnetworks.com +0.0.0.0 straightresults.com +0.0.0.0 go.straightresults.com +0.0.0.0 gsorder.berlin.strato.de +0.0.0.0 ads.strumarelax.com +0.0.0.0 adv.stznews.bg +0.0.0.0 webservices.sub2tech.com +0.0.0.0 cnt.sup.com +0.0.0.0 clix.superclix.de +0.0.0.0 www.superclix.de +0.0.0.0 www.surveynetworks.com +0.0.0.0 my.surveypopups.com +0.0.0.0 analytics.sutterhealth.org +0.0.0.0 adv.swzone.it +0.0.0.0 www.system4.nl +0.0.0.0 tracking.synthasite.net +0.0.0.0 c.t4ft.de +0.0.0.0 www.t5.ro +0.0.0.0 nr.taboola.com +0.0.0.0 www.t-analytics.com +0.0.0.0 www.tag4arm.com +0.0.0.0 files.tailsweep.com +0.0.0.0 script.tailsweep.com +0.0.0.0 b100.takru.com +0.0.0.0 b120.takru.com +0.0.0.0 b130.takru.com +0.0.0.0 b140.takru.com +0.0.0.0 b180.takru.com +0.0.0.0 banners.takru.com +0.0.0.0 talkaxis.com +0.0.0.0 tapestry.tapad.com +0.0.0.0 tarasoft.bg +0.0.0.0 dev.targetpoint.com +0.0.0.0 traffic.tcmagnet.com +0.0.0.0 adv.technews.bg +0.0.0.0 ads.tele.net +0.0.0.0 adserver.tele.net +0.0.0.0 sdc.tele.net +0.0.0.0 c2.tentaculos.net +0.0.0.0 t1.tentaculos.net +0.0.0.0 banner.terminal.hu +0.0.0.0 stf.terra.com.br +0.0.0.0 ad.terra.com.mx +0.0.0.0 dy.testnet.nl +0.0.0.0 textad.net +0.0.0.0 www.textads.biz +0.0.0.0 www.textlink.cz +0.0.0.0 ads.tdcanadatrust.com +0.0.0.0 adv.tgadvapps.it +0.0.0.0 market2.the-adult-company.com +0.0.0.0 media.the-adult-company.com +0.0.0.0 dmp.theadex.com +0.0.0.0 scripts.the-group.net +0.0.0.0 analytics.theknot.com +0.0.0.0 ads.themoneytizer.com +0.0.0.0 analytics.thenest.com +0.0.0.0 www.tjkckpytpnje.com +0.0.0.0 www.parkingcrew.net +0.0.0.0 www.thesocialsexnetwork.com +0.0.0.0 www.thickcash.com +0.0.0.0 ad.thinkmedia.cn +0.0.0.0 oas.tidningsnatet.se +0.0.0.0 www.tinbuadserv.com +0.0.0.0 www.tinka.ru +0.0.0.0 tns-counter.ru +0.0.0.0 kz.tns-counter.ru +0.0.0.0 www.tns-counter.ru +0.0.0.0 tns-gallup.dk +0.0.0.0 ad.tom.com +0.0.0.0 cachebanner.tonygpoker.com +0.0.0.0 hits.top.lv +0.0.0.0 ads.top.bg +0.0.0.0 counter.top.ge +0.0.0.0 www.top100.lt +0.0.0.0 www.topblogging.com +0.0.0.0 hit.topc.org +0.0.0.0 banners.topcities.com +0.0.0.0 topeuro.biz +0.0.0.0 www.toplist.sk +0.0.0.0 counter.topphoto.ru +0.0.0.0 www.top25.ro +0.0.0.0 www.top99.ro +0.0.0.0 www.top100.ro +0.0.0.0 www.top300.ro +0.0.0.0 www.topadult.ro +0.0.0.0 stats.topofblogs.com +0.0.0.0 www.top-rank.pl +0.0.0.0 www.topsites24.net +0.0.0.0 www.topsiteguide.com +0.0.0.0 www.topsiteuri.ro +0.0.0.0 ads.topwam.com +0.0.0.0 c.total-media.net +0.0.0.0 cdn.total-media.net +0.0.0.0 ams.toxity.biz +0.0.0.0 www.tr100.net +0.0.0.0 ad.track.us.org +0.0.0.0 trackad.cz +0.0.0.0 www.trackbacksecure.com +0.0.0.0 t.trackedlink.net +0.0.0.0 usage.trackjs.com +0.0.0.0 api.trackuity.com +0.0.0.0 ads.tradeads.eu +0.0.0.0 tm.tradetracker.net +0.0.0.0 cdn1ht.traffichaus.com +0.0.0.0 www.trafficresults.com +0.0.0.0 dm.travelocity.com +0.0.0.0 ad.triplemind.com +0.0.0.0 engine.trklnks.com +0.0.0.0 ad.touchnclick.co.kr +0.0.0.0 trackdiscovery.net +0.0.0.0 ads.trademe.co.nz +0.0.0.0 www.trafficcenter.de +0.0.0.0 s3.trafficmaxx.de +0.0.0.0 www.trafficbeamer.com +0.0.0.0 www.trafficbeamer.nl +0.0.0.0 delivery.trafficbroker.com +0.0.0.0 www.trafficzap.com +0.0.0.0 www.trafix.ro +0.0.0.0 media.travelzoo.com +0.0.0.0 advert.travlang.com +0.0.0.0 cdna.tremormedia.com +0.0.0.0 ads.triada.bg +0.0.0.0 ads.tripican.com +0.0.0.0 hits.truehits.in.th +0.0.0.0 lvs.truehits.in.th +0.0.0.0 tracker.truehits.in.th +0.0.0.0 hits3.truehits.net +0.0.0.0 tracker.truehits.net +0.0.0.0 origin-tracking.trulia.com +0.0.0.0 analytics.trutv.com +0.0.0.0 ht.tube8.com +0.0.0.0 google.tucows.com +0.0.0.0 stats.tunt.lv +0.0.0.0 d.turn.com +0.0.0.0 presentation-atl1.turn.com +0.0.0.0 adserver.tvcatchup.com +0.0.0.0 trax.tvguide.com +0.0.0.0 a.tvn.lv +0.0.0.0 ads.tvtv.bg +0.0.0.0 ads.twitter.com +0.0.0.0 twittercounter.com +0.0.0.0 srv2.twittercounter.com +0.0.0.0 et.twyn.com +0.0.0.0 tracknet.twyn.com +0.0.0.0 tx2.ru +0.0.0.0 cnt.tyxo.bg +0.0.0.0 adv.uauaclub.it +0.0.0.0 s212.ucoz.net +0.0.0.0 credity.ucoz.ru +0.0.0.0 shanding.ucoz.es +0.0.0.0 ucounter.ucoz.net +0.0.0.0 udmserve.net +0.0.0.0 creativos.ads.uigc.net +0.0.0.0 ukrbanner.net +0.0.0.0 tracking.ukwm.co.uk +0.0.0.0 www.ultimatetopsites.com +0.0.0.0 www.undertonenetworks.com +0.0.0.0 adserving.unibet.com +0.0.0.0 www.unicast.com +0.0.0.0 advertisment.unimatrix.si +0.0.0.0 ads.univision.com +0.0.0.0 web.unltd.info +0.0.0.0 adrequisitor-af.lp.uol.com.br +0.0.0.0 c.uarating.com +0.0.0.0 usabilitytesten.nl +0.0.0.0 usachoice.net +0.0.0.0 data.nal.usda.gov +0.0.0.0 analytics.usdm.net +0.0.0.0 tag.userreport.com +0.0.0.0 www.usenetjunction.com +0.0.0.0 ads.urlfan.com +0.0.0.0 ads.usercash.com +0.0.0.0 rotabanner.utro.ru +0.0.0.0 rotabanner234.utro.ru +0.0.0.0 openx.utv.bg +0.0.0.0 tracking.vacationsmadeeasy.com +0.0.0.0 ads.vador.com +0.0.0.0 feed.validclick.com +0.0.0.0 ad.jp.ap.valuecommerce.com +0.0.0.0 ads.vclick.vn +0.0.0.0 reklama.ve.lt +0.0.0.0 counters.vendio.com +0.0.0.0 cdsusa.veinteractive.com +0.0.0.0 config1.veinteractive.com +0.0.0.0 drs2.veinteractive.com +0.0.0.0 c.velaro.com +0.0.0.0 v.velaro.com +0.0.0.0 ab.vendemore.com +0.0.0.0 profiling.veoxa.com +0.0.0.0 ads32.vertamedia.com +0.0.0.0 ads33.vertamedia.com +0.0.0.0 ads34.vertamedia.com +0.0.0.0 www.vertadnet.com +0.0.0.0 ads31.vertamedia.com +0.0.0.0 p.vibrant.co +0.0.0.0 ads25.videe.tv +0.0.0.0 content.videoclick.ru +0.0.0.0 drive.videoclick.ru +0.0.0.0 chappel.videogamer.com +0.0.0.0 ads.videohub.tv +0.0.0.0 pilmedia.ads.visionweb.no +0.0.0.0 www.visits.lt +0.0.0.0 sniff.visistat.com +0.0.0.0 code.visitor-track.com +0.0.0.0 www.visitor-track.com +0.0.0.0 www.visitortracklog.com +0.0.0.0 optimized-by.vitalads.net +0.0.0.0 www.vjsoft.net +0.0.0.0 ads.vkushti.tv +0.0.0.0 ads.v-links.net +0.0.0.0 www.v-links.net +0.0.0.0 livetracker.voanews.eu +0.0.0.0 aa.voice2page.com +0.0.0.0 optimize-stats.voxmedia.com +0.0.0.0 ads.vporn.com +0.0.0.0 ads.vreme.bg +0.0.0.0 banner.vrs.cz +0.0.0.0 www.vstats.net +0.0.0.0 ads.w3hoster.de +0.0.0.0 fus.walla.co.il +0.0.0.0 beacon.walmart.com +0.0.0.0 beacon.affil.walmart.com +0.0.0.0 ad.wanderlist.com +0.0.0.0 btn.counter.weather.ca +0.0.0.0 pub.weatherbug.com +0.0.0.0 ads.web1tv.de +0.0.0.0 tr.webantenna.info +0.0.0.0 www.web-chart.de +0.0.0.0 webcounter.be +0.0.0.0 diapi.webgains.com +0.0.0.0 webgozar.com +0.0.0.0 www.webgozar.ir +0.0.0.0 ads.webground.bg +0.0.0.0 webhits.de +0.0.0.0 www.webhits.de +0.0.0.0 ads.webkinz.com +0.0.0.0 counter.web-marketolog.ru +0.0.0.0 ebayrelevancead.webmasterplan.com +0.0.0.0 astatic.weborama.fr +0.0.0.0 aerlingus2.solution.weborama.fr +0.0.0.0 aimfar.solution.weborama.fr +0.0.0.0 fnacmagasin.solution.weborama.fr +0.0.0.0 laredoute.solution.weborama.fr +0.0.0.0 counter.webservis.gen.tr +0.0.0.0 logo.webservis.gen.tr +0.0.0.0 dynad.website.bg +0.0.0.0 secure.webresint.com +0.0.0.0 www.website-hit-counters.com +0.0.0.0 www.webstat.se +0.0.0.0 www.webtistic.com +0.0.0.0 track.wesell.co.il +0.0.0.0 delivery.switch.whatculture.com +0.0.0.0 ads.whitelabelpros.com +0.0.0.0 whometrics.net +0.0.0.0 whosread.com +0.0.0.0 stats.widgadget.com +0.0.0.0 a.wikia-beacon.com +0.0.0.0 sdc8prod1.wiley.com +0.0.0.0 cacheserve.williamhill.com +0.0.0.0 serve.williamhill.com +0.0.0.0 banner-server.winecountry.com +0.0.0.0 api.wipmania.com +0.0.0.0 stats.wired.com +0.0.0.0 ctsde01.wiredminds.de +0.0.0.0 wba.wirtschaftsblatt.at +0.0.0.0 adv.wisdom.bg +0.0.0.0 f.wishabi.net +0.0.0.0 helper-stats.wondershare.com +0.0.0.0 clicktrack.wnu.com +0.0.0.0 tracker.wordstream.com +0.0.0.0 w00tpublishers.wootmedia.net +0.0.0.0 links.worldbannerexchange.com +0.0.0.0 analytics.worldnow.com +0.0.0.0 wtsdc.worldnow.com +0.0.0.0 ads.worthplaying.com +0.0.0.0 beacon.thred.woven.com +0.0.0.0 pixel.wp.com +0.0.0.0 stats.wp.com +0.0.0.0 badv.wp.pl +0.0.0.0 rek.www.wp.pl +0.0.0.0 wtvertnet.com +0.0.0.0 www.wysistat.com +0.0.0.0 www.wzueqhwf.com +0.0.0.0 engine.xclaimwords.net +0.0.0.0 hr-engine.xclaimwords.net +0.0.0.0 ad.xe.gr +0.0.0.0 148.xg4ken.com +0.0.0.0 506.xg4ken.com +0.0.0.0 531.xg4ken.com +0.0.0.0 www.xl-rank.com +0.0.0.0 xwell.ru +0.0.0.0 ads.xpg.com.br +0.0.0.0 ssl.xplosion.de +0.0.0.0 x-road.co.kr +0.0.0.0 nedstats.xs4all.nl +0.0.0.0 ad.xrea.com +0.0.0.0 xtainment.net +0.0.0.0 ht.xtube.com +0.0.0.0 track.xtrasize.nl +0.0.0.0 ads.xtargeting.com +0.0.0.0 www.xxxbannerswap.com +0.0.0.0 www.xyztraffic.com +0.0.0.0 quad.yadro.ru +0.0.0.0 ad2.yam.com +0.0.0.0 ads.yam.com +0.0.0.0 ybex.com +0.0.0.0 ads.yeshanews.com +0.0.0.0 ad.yieldlab.net +0.0.0.0 probe.yieldlab.net +0.0.0.0 counter.yesky.com +0.0.0.0 yieldbuild.com +0.0.0.0 hook.yieldbuild.com +0.0.0.0 payload.yieldbuild.com +0.0.0.0 yojxoefvnyrc.com +0.0.0.0 ad.yonhapnews.co.kr +0.0.0.0 go.youlamedia.com +0.0.0.0 cdn.static.youmiad.com +0.0.0.0 www.yourhitstats.com +0.0.0.0 pc2.yumenetworks.com +0.0.0.0 ads.zamunda.net +0.0.0.0 ads2.zamunda.net +0.0.0.0 static.zanox.com +0.0.0.0 www.zanox-affiliate.de +0.0.0.0 www.zapunited.com +0.0.0.0 analytics.zdbb.net +0.0.0.0 ea.zebestof.com +0.0.0.0 ads.zeusclicks.com +0.0.0.0 apibeta.zeti.com +0.0.0.0 in.zog.link +0.0.0.0 in3.zog.link +0.0.0.0 counter.zone.ee +0.0.0.0 a.zoot.ro +0.0.0.0 stattrack.0catch.com +0.0.0.0 www.1-1ads.com +0.0.0.0 1bg.net +0.0.0.0 100webads.com +0.0.0.0 www.123banners.com +0.0.0.0 ns1.123go.net +0.0.0.0 123stat.com +0.0.0.0 123-tracker.com +0.0.0.0 adclient.163.com +0.0.0.0 adgeo.163.com +0.0.0.0 20d625b48e.se +0.0.0.0 pr.20min.es +0.0.0.0 img.2leva.bg +0.0.0.0 event.2leva.bg +0.0.0.0 banners.2lipslive.com +0.0.0.0 ads.24.com +0.0.0.0 stats.24.com +0.0.0.0 counter.24log.es +0.0.0.0 counter.24log.it +0.0.0.0 counter.24log.ru +0.0.0.0 counter.24log.com +0.0.0.0 pixel.33across.com +0.0.0.0 imgad1.3conline.com +0.0.0.0 imgad2.3conline.com +0.0.0.0 imgad3.3conline.com +0.0.0.0 ads.3sfmedia.com +0.0.0.0 guannan.3322.net +0.0.0.0 cdn1.adspace.4tube.com +0.0.0.0 adserver.4clicks.org +0.0.0.0 r.4at1.com +0.0.0.0 static.4chan-ads.org +0.0.0.0 banners.4d5.net +0.0.0.0 ads.4rati.lv +0.0.0.0 ad.stat.4u.pl +0.0.0.0 softads.50webs.com +0.0.0.0 7-i.org +0.0.0.0 www.777tool.com +0.0.0.0 adfiles.o2.pl.sds.o2.pl +0.0.0.0 tools.ad-net.co.uk +0.0.0.0 am-display.com +0.0.0.0 statistik.polizei-beratung.de +0.0.0.0 advertising.ingame.de +0.0.0.0 uim.tifbs.net +0.0.0.0 fips.uimserv.net +0.0.0.0 uidbox.uimserv.net +0.0.0.0 xp.classifieds1000.com +0.0.0.0 www.elementnetwork.com +0.0.0.0 ads.emqus.com +0.0.0.0 server.siteamplifier.net +0.0.0.0 www.countok.de +0.0.0.0 collect.evisitanalyst.com +0.0.0.0 www.adranking.de +0.0.0.0 adsrv.advanced-television.tv +0.0.0.0 www.andyhoppe.com +0.0.0.0 www.free-counters.net +0.0.0.0 analytics.gameforge.de +0.0.0.0 delivery.ads.gfsrv.net +0.0.0.0 media.ads.gfsrv.net +0.0.0.0 www.gratis-counter-gratis.de +0.0.0.0 media.hauptbruch.de +0.0.0.0 www.ranking-counter.de +0.0.0.0 www.rankmaschine.de +0.0.0.0 a.trkme.net +0.0.0.0 s2.trafficmaxx.de +0.0.0.0 www.ineedhits.com +0.0.0.0 track.lativio.com +0.0.0.0 count3.51yes.com +0.0.0.0 count4.51yes.com +0.0.0.0 count5.51yes.com +0.0.0.0 count8.51yes.com +0.0.0.0 count10.51yes.com +0.0.0.0 count11.51yes.com +0.0.0.0 count12.51yes.com +0.0.0.0 count14.51yes.com +0.0.0.0 count15.51yes.com +0.0.0.0 count16.51yes.com +0.0.0.0 count17.51yes.com +0.0.0.0 count19.51yes.com +0.0.0.0 count20.51yes.com +0.0.0.0 count22.51yes.com +0.0.0.0 count24.51yes.com +0.0.0.0 count25.51yes.com +0.0.0.0 count27.51yes.com +0.0.0.0 count29.51yes.com +0.0.0.0 count30.51yes.com +0.0.0.0 count31.51yes.com +0.0.0.0 count32.51yes.com +0.0.0.0 count33.51yes.com +0.0.0.0 count35.51yes.com +0.0.0.0 count37.51yes.com +0.0.0.0 count38.51yes.com +0.0.0.0 count46.51yes.com +0.0.0.0 count47.51yes.com +0.0.0.0 count48.51yes.com +0.0.0.0 www.a1fax.com +0.0.0.0 advertisingagent.com +0.0.0.0 ajokeaday.com +0.0.0.0 bannersxchange.com +0.0.0.0 www.bannersxchange.com +0.0.0.0 www.buscamundo.com +0.0.0.0 internetsecurity.com +0.0.0.0 www.internetsecurity.com +0.0.0.0 www.payperranking.com +0.0.0.0 paypertext.com +0.0.0.0 seal.ranking.com +0.0.0.0 www.ranking.com +0.0.0.0 tracking.roispy.com +0.0.0.0 www.roispy.com +0.0.0.0 www.textadvertising.com +0.0.0.0 www.thetop10.com +0.0.0.0 trustgauge.com +0.0.0.0 www.trustgauge.com +0.0.0.0 seal.validatedsite.com +0.0.0.0 www.validatedsite.com +0.0.0.0 www.robsxxx.com +0.0.0.0 ztrack.net +0.0.0.0 phpadsnew.abac.com +0.0.0.0 www.obanner.net +0.0.0.0 hitslap.com +0.0.0.0 fast.cbsi.demdex.net +0.0.0.0 chewbacca.cybereps.com +0.0.0.0 ds.cybereps.com +0.0.0.0 yoda.cybereps.com +0.0.0.0 srv.bidvertiser.com +0.0.0.0 img.revcontent.com +0.0.0.0 cdn.adpacks.com +0.0.0.0 servedby.revcontent.com +0.0.0.0 clicks.about.com +0.0.0.0 f.about.com +0.0.0.0 home.about.com +0.0.0.0 images.about.com +0.0.0.0 2001positions.com +0.0.0.0 ifa.empflixlive.com +0.0.0.0 static.ifa.empflixlive.com +0.0.0.0 www.flyingcroc.com +0.0.0.0 ifa.hardsexmate.com +0.0.0.0 ifa.maxpornlive.com +0.0.0.0 clicktraq.mtree.com +0.0.0.0 dyntraq.mtree.com +0.0.0.0 mt1.mtree.com +0.0.0.0 mt2.mtree.com +0.0.0.0 mt4.mtree.com +0.0.0.0 mt10.mtree.com +0.0.0.0 mt11.mtree.com +0.0.0.0 mt12.mtree.com +0.0.0.0 mt15.mtree.com +0.0.0.0 mt32.mtree.com +0.0.0.0 mt34.mtree.com +0.0.0.0 mt35.mtree.com +0.0.0.0 mt37.mtree.com +0.0.0.0 mt55.mtree.com +0.0.0.0 mt83.mtree.com +0.0.0.0 mt94.mtree.com +0.0.0.0 mt103.mtree.com +0.0.0.0 mt113.mtree.com +0.0.0.0 mt124.mtree.com +0.0.0.0 mt127.mtree.com +0.0.0.0 porn.mtree.com +0.0.0.0 psy.mtree.com +0.0.0.0 ss.mtree.com +0.0.0.0 the.mtree.com +0.0.0.0 wm.mtree.com +0.0.0.0 xbs.mtree.com +0.0.0.0 xbs.pao.mtree.com +0.0.0.0 xbs.sea.mtree.com +0.0.0.0 www.mtree.com +0.0.0.0 dyn.naiadsystems.com +0.0.0.0 www.naiadsystems.com +0.0.0.0 banners.outster.com +0.0.0.0 c1.outster.com +0.0.0.0 c2.outster.com +0.0.0.0 c3.outster.com +0.0.0.0 clit50.outster.com +0.0.0.0 clit120.outster.com +0.0.0.0 links.outster.com +0.0.0.0 refer1.outster.com +0.0.0.0 refer20.outster.com +0.0.0.0 refer25.outster.com +0.0.0.0 refer46.outster.com +0.0.0.0 refer85.outster.com +0.0.0.0 refer100.outster.com +0.0.0.0 refer102.outster.com +0.0.0.0 rr1.outster.com +0.0.0.0 start.outster.com +0.0.0.0 stats.outster.com +0.0.0.0 cgi1.sexlist.com +0.0.0.0 enter.sexlist.com +0.0.0.0 links.sexlist.com +0.0.0.0 lobby.sexlist.com +0.0.0.0 vis5.sexlist.com +0.0.0.0 xit.sexlist.com +0.0.0.0 clit.sextracker.com +0.0.0.0 clit1.sextracker.com +0.0.0.0 clit3.sextracker.com +0.0.0.0 clit5.sextracker.com +0.0.0.0 clit11.sextracker.com +0.0.0.0 clit12.sextracker.com +0.0.0.0 clit14.sextracker.com +0.0.0.0 clit16.sextracker.com +0.0.0.0 elite.sextracker.com +0.0.0.0 graphics1.sextracker.com +0.0.0.0 graphics2.sextracker.com +0.0.0.0 hosting.sextracker.com +0.0.0.0 links.sextracker.com +0.0.0.0 mau.sextracker.com +0.0.0.0 moneytree.sextracker.com +0.0.0.0 ranks.sextracker.com +0.0.0.0 search.sextracker.com +0.0.0.0 start.sextracker.com +0.0.0.0 stats.sextracker.com +0.0.0.0 stx.sextracker.com +0.0.0.0 stx0.sextracker.com +0.0.0.0 stx1.sextracker.com +0.0.0.0 stx2.sextracker.com +0.0.0.0 stx3.sextracker.com +0.0.0.0 stx4.sextracker.com +0.0.0.0 stx5.sextracker.com +0.0.0.0 stx6.sextracker.com +0.0.0.0 stx7.sextracker.com +0.0.0.0 stx8.sextracker.com +0.0.0.0 stx9.sextracker.com +0.0.0.0 stx10.sextracker.com +0.0.0.0 stx11.sextracker.com +0.0.0.0 stx12.sextracker.com +0.0.0.0 stx13.sextracker.com +0.0.0.0 stx14.sextracker.com +0.0.0.0 stx15.sextracker.com +0.0.0.0 stxbans.sextracker.com +0.0.0.0 webmasters.sextracker.com +0.0.0.0 stx.banners.sextracker.com +0.0.0.0 wm.banners.sextracker.com +0.0.0.0 www.sextracker.com +0.0.0.0 ads.sexspaces.com +0.0.0.0 ifa.slutloadlive.com +0.0.0.0 static.gfx.streamen.com +0.0.0.0 www.streamen.com +0.0.0.0 static.gfx.streamate.com +0.0.0.0 teen.streamate.com +0.0.0.0 www.streamate.com +0.0.0.0 ifa.streamateaccess.com +0.0.0.0 www.streamatelive.com +0.0.0.0 www.thesexcinema.com +0.0.0.0 ifa.tnaflixlive.com +0.0.0.0 links.xxxcounter.com +0.0.0.0 start.xxxcounter.com +0.0.0.0 ifa.camads.net +0.0.0.0 ifa.keezlive.com +0.0.0.0 ifa.pornhublive.com +0.0.0.0 aphrodite.porntrack.com +0.0.0.0 stats1.porntrack.com +0.0.0.0 stats3.porntrack.com +0.0.0.0 www.seehits.com +0.0.0.0 adserver.spctl.com +0.0.0.0 asian.streamate.com +0.0.0.0 broadcaster.streamate.com +0.0.0.0 ebony.streamate.com +0.0.0.0 banners.weselltraffic.com +0.0.0.0 clicks.weselltraffic.com +0.0.0.0 webmaster.worldsex.com +0.0.0.0 ifa.xhamstercams.com +0.0.0.0 ifa.yobtcams.com +0.0.0.0 static.ifa.yobtcams.com +0.0.0.0 ifa.youjizzlive.com +0.0.0.0 ifa.youpornmate.com +0.0.0.0 secure-cert.imrworldwide.com +0.0.0.0 secure-drm.imrworldwide.com +0.0.0.0 secure-gl.imrworldwide.com +0.0.0.0 kissfmro.count.brat-online.ro +0.0.0.0 didacticro.count.brat-online.ro +0.0.0.0 ssl-vg03.met.vgwort.de +0.0.0.0 affinity.go2jump.org +0.0.0.0 mv.bidsystem.com +0.0.0.0 icon.cubics.com +0.0.0.0 bidsystem.adknowledge.com +0.0.0.0 bsclick.adknowledge.com +0.0.0.0 web.adknowledge.com +0.0.0.0 updates.desktop.ak-networks.com +0.0.0.0 vlogic.ak-networks.com +0.0.0.0 bspixel.bidsystem.com +0.0.0.0 adserver.digitalmedianet.com +0.0.0.0 metrics.impactengine.com +0.0.0.0 15minlt.adocean.pl +0.0.0.0 ad.adocean.pl +0.0.0.0 afilv.adocean.pl +0.0.0.0 aripaee.adocean.pl +0.0.0.0 b92rs.adocean.pl +0.0.0.0 bg.adocean.pl +0.0.0.0 bggde.adocean.pl +0.0.0.0 bggde-new.adocean.pl +0.0.0.0 blitzbg.adocean.pl +0.0.0.0 by.adocean.pl +0.0.0.0 cz.adocean.pl +0.0.0.0 delfiee.adocean.pl +0.0.0.0 delfilt.adocean.pl +0.0.0.0 delfilv.adocean.pl +0.0.0.0 diginet.adocean.pl +0.0.0.0 digital4ro.adocean.pl +0.0.0.0 edipresse.adocean.pl +0.0.0.0 ee.adocean.pl +0.0.0.0 eegde.adocean.pl +0.0.0.0 gspro.adocean.pl +0.0.0.0 hr.adocean.pl +0.0.0.0 hrgde.adocean.pl +0.0.0.0 hugde.adocean.pl +0.0.0.0 ilgde.adocean.pl +0.0.0.0 intactro.adocean.pl +0.0.0.0 investorbg.adocean.pl +0.0.0.0 keepaneyemk.adocean.pl +0.0.0.0 lrytaslt.adocean.pl +0.0.0.0 lt.adocean.pl +0.0.0.0 lv.adocean.pl +0.0.0.0 my.adocean.pl +0.0.0.0 ohtulehtee.adocean.pl +0.0.0.0 pracuj.adocean.pl +0.0.0.0 protvmd.adocean.pl +0.0.0.0 realitatero.adocean.pl +0.0.0.0 ringierro.adocean.pl +0.0.0.0 ringierrs.adocean.pl +0.0.0.0 ro.adocean.pl +0.0.0.0 ro1ro.adocean.pl +0.0.0.0 rogde.adocean.pl +0.0.0.0 rs.adocean.pl +0.0.0.0 rsgde.adocean.pl +0.0.0.0 s1.sk.adocean.pl +0.0.0.0 s1.czgde.adocean.pl +0.0.0.0 s1.delfilt.adocean.pl +0.0.0.0 s1.edipresse.adocean.pl +0.0.0.0 s1.gojobsru.adocean.pl +0.0.0.0 s1.my.adocean.pl +0.0.0.0 s1.myao.adocean.pl +0.0.0.0 s1.pracuj.adocean.pl +0.0.0.0 s1.skgde.adocean.pl +0.0.0.0 sk.adocean.pl +0.0.0.0 si.adocean.pl +0.0.0.0 sportalbg.adocean.pl +0.0.0.0 thinkdigitalro.adocean.pl +0.0.0.0 tvn.adocean.pl +0.0.0.0 tvn2.adocean.pl +0.0.0.0 ua.adocean.pl +0.0.0.0 vbbg.adocean.pl +0.0.0.0 webgroundbg.adocean.pl +0.0.0.0 www.adorigin.com +0.0.0.0 storage.adsolutions.nl +0.0.0.0 telgids.adsolutions.nl +0.0.0.0 adserver.webads.it +0.0.0.0 st-n.ads1-adnow.com +0.0.0.0 b.zog.link +0.0.0.0 st.adnow.com +0.0.0.0 st.ad.adnow.com +0.0.0.0 st.n.ads1-adnow.com +0.0.0.0 st.n.ads2-adnow.com +0.0.0.0 st.n.ads3-adnow.com +0.0.0.0 agevs.com +0.0.0.0 spots.ah-me.com +0.0.0.0 alfatraffic.com +0.0.0.0 www.antaraimedia.com +0.0.0.0 abc.doublegear.com +0.0.0.0 ads.fulldls.com +0.0.0.0 www.glxgroup.com +0.0.0.0 cdn.mirageads.net +0.0.0.0 st.ad.smaclick.com +0.0.0.0 teens24h.com +0.0.0.0 upads.info +0.0.0.0 cd-ads.com +0.0.0.0 delivery.hornyspots.com +0.0.0.0 pkpojhc.com +0.0.0.0 st-n.ads2-adnow.com +0.0.0.0 st.pc.adonweb.ru +0.0.0.0 st.pay-click.ru +0.0.0.0 rb-net.com +0.0.0.0 aalbc.advertserve.com +0.0.0.0 cdn.advertserve.com +0.0.0.0 circuit.advertserve.com +0.0.0.0 divavillage.advertserve.com +0.0.0.0 hometheaterreview.advertserve.com +0.0.0.0 imagevenue.advertserve.com +0.0.0.0 pridesource.advertserve.com +0.0.0.0 projectorreviews.advertserve.com +0.0.0.0 www.advertserve.com +0.0.0.0 adverserve.austriacomplus.at +0.0.0.0 squid.diepresse.com +0.0.0.0 werbung.diepresse.com +0.0.0.0 123.ichkoche.at +0.0.0.0 aus.laola1.tv +0.0.0.0 static.styria-digital.com +0.0.0.0 adstats.adviva.net +0.0.0.0 smp.adviva.net +0.0.0.0 de.ads.adviva.net +0.0.0.0 hippo.adultadworld.com +0.0.0.0 partners.adultadworld.com +0.0.0.0 textads.adultadworld.com +0.0.0.0 tigershark.adultadworld.com +0.0.0.0 cluster.adworldmedia.com +0.0.0.0 results.adworldmedia.com +0.0.0.0 www.adworldmedia.com +0.0.0.0 err.agava.ru +0.0.0.0 static.adtaily.com +0.0.0.0 ad.glossymedia.pl +0.0.0.0 bantam.ai.net +0.0.0.0 fiona.ai.net +0.0.0.0 ac2.valuead.com +0.0.0.0 adsignal.valuead.com +0.0.0.0 axxessads.valuead.com +0.0.0.0 hrads.valuead.com +0.0.0.0 moads.valuead.com +0.0.0.0 oin.valuead.com +0.0.0.0 pmads.valuead.com +0.0.0.0 redux.valuead.com +0.0.0.0 videodetectivenetwork.valuead.com +0.0.0.0 vdn.valuead.com +0.0.0.0 yahooads.valuead.com +0.0.0.0 tag.aticdn.net +0.0.0.0 a.bf-ad.net +0.0.0.0 ssum.casalemedia.com +0.0.0.0 ade.clmbtech.com +0.0.0.0 rainbow-de.mythings.com +0.0.0.0 rainbow-es.mythings.com +0.0.0.0 rainbow-fi.mythings.com +0.0.0.0 rainbow-mx.mythings.com +0.0.0.0 rainbow-no.mythings.com +0.0.0.0 rainbow-ru-ak.mythings.com +0.0.0.0 rainbow-ru.mythings.com +0.0.0.0 rainbow-sg.mythings.com +0.0.0.0 c.webtrends.com +0.0.0.0 tracking.admarketplace.net +0.0.0.0 static.ampxchange.com +0.0.0.0 p.bm23.com +0.0.0.0 ads.pictela.net +0.0.0.0 tag.researchnow.com +0.0.0.0 b.thanksearch.com +0.0.0.0 e.thanksearch.com +0.0.0.0 www.77tracking.com +0.0.0.0 ak1s.abmr.net +0.0.0.0 targeting.adwebster.com +0.0.0.0 cdn.betrad.com +0.0.0.0 c.betrad.com +0.0.0.0 ads.static.blip.tv +0.0.0.0 fast.ecs.demdex.net +0.0.0.0 fast.ford.demdex.net +0.0.0.0 fast.td.demdex.net +0.0.0.0 ma156-r.analytics.edgekey.net +0.0.0.0 79423.analytics.edgekey.net +0.0.0.0 my-cdn.effectivemeasure.net +0.0.0.0 m1.fwmrm.net +0.0.0.0 js.indexww.com +0.0.0.0 a01.korrelate.net +0.0.0.0 a02.korrelate.net +0.0.0.0 vastx.moatads.com +0.0.0.0 geo.nbcsports.com +0.0.0.0 sana.newsinc.com +0.0.0.0 cdn.optimatic.com +0.0.0.0 c1.rfihub.net +0.0.0.0 ad.sitemaji.com +0.0.0.0 ranker.springboardplatform.com +0.0.0.0 e1.zedo.com +0.0.0.0 e2.zedo.com +0.0.0.0 z1.zedo.com +0.0.0.0 redir.adap.tv +0.0.0.0 delivery-s3.adswizz.com +0.0.0.0 fast.fairfaxau.demdex.net +0.0.0.0 fast.philly.demdex.net +0.0.0.0 tiads.instyle.com +0.0.0.0 iocdn.coremetrics.com +0.0.0.0 update.hiconversion.com +0.0.0.0 by.essl.optimost.com +0.0.0.0 ak.quantcast.com +0.0.0.0 widget.quantcast.com +0.0.0.0 mediaserver.bwinpartypartners.com +0.0.0.0 www.everestjs.net +# 0.0.0.0 cdn.optimizely.com #[affects sigfig.com/ 2go.com] + +0.0.0.0 video.unrulymedia.com +0.0.0.0 cdn.static.zdbb.net +# [Akamai][AS20940][204.245.128.0 - 204.245.191.255] + +# [Akamai][AS7922][AS4436][AS7473][23.0.0.0 - 23.67.255.255] + +0.0.0.0 b.6sc.co +0.0.0.0 adsrvmedia.adk2.co +0.0.0.0 adtgs.adk2.co +0.0.0.0 cdn.adk2.co +0.0.0.0 ad-media.xe.gr +# 0.0.0.0 assets.adobedtm.com #[affects landsend.com] + +0.0.0.0 www.adobetag.com +0.0.0.0 www.adreadytractions.com +0.0.0.0 assets1.adroll.com +0.0.0.0 content.adtegrity.net +0.0.0.0 secure.uac.advertising.com +0.0.0.0 cdn2sitescout-a.akamaihd.net +0.0.0.0 static.adziff.com +0.0.0.0 rmd.atdmt.com +0.0.0.0 spd.atdmt.com +0.0.0.0 vid.atdmt.com +0.0.0.0 cdn.atomex.net +0.0.0.0 cdn.atwola.com +0.0.0.0 akamai.t.axf8.net +0.0.0.0 content.bannerconnect.net +0.0.0.0 cdn.bidvertiser.com +0.0.0.0 as-sec.casalemedia.com +0.0.0.0 ip.casalemedia.com +0.0.0.0 ads.cdnslate.com +0.0.0.0 cc.chango.com +0.0.0.0 ad-js.chip.de +0.0.0.0 cdn1.clkads.com +0.0.0.0 cdn1.clkmon.com +0.0.0.0 cdn1.clkrev.com +0.0.0.0 tiads.sportsillustrated.cnn.com +0.0.0.0 libs.de.coremetrics.com +0.0.0.0 mktgcdn.de.coremetrics.com +0.0.0.0 tmscdn.de.coremetrics.com +0.0.0.0 content.cpxinteractive.com +0.0.0.0 scdn.cxense.com +0.0.0.0 scomcluster.cxense.com +0.0.0.0 sp1cluster.cxense.com +0.0.0.0 fff.dailymail.co.uk +0.0.0.0 fast.adobe.demdex.net +0.0.0.0 fast.bet.demdex.net +0.0.0.0 fast.condenast.demdex.net +0.0.0.0 fast.de.demdex.net +0.0.0.0 fast.dm.demdex.net +0.0.0.0 fast.everydayhealth.demdex.net +0.0.0.0 fast.fedex.demdex.net +0.0.0.0 fast.gm.demdex.net +0.0.0.0 fast.iyogi.demdex.net +0.0.0.0 fast.marthastewart.demdex.net +0.0.0.0 fast.nfl.demdex.net +0.0.0.0 fast.postmedia.demdex.net +0.0.0.0 fast.sears.demdex.net +0.0.0.0 fast.swa.demdex.net +0.0.0.0 fast.telstra.demdex.net +0.0.0.0 fast.torontostar.demdex.net +0.0.0.0 fast.twc.demdex.net +0.0.0.0 analytics.disneyinternational.com +0.0.0.0 edge.aperture.displaymarketplace.com +0.0.0.0 ma74-r.analytics.edgesuite.net +0.0.0.0 ma76-c.analytics.edgesuite.net +0.0.0.0 ma204-r.analytics.edgesuite.net +0.0.0.0 img.en25.com +0.0.0.0 tiads.essence.com +0.0.0.0 tiads.ew.com +0.0.0.0 s.fl-ads.com +0.0.0.0 promo.freshdirect.com +0.0.0.0 www30a6.glam.com +0.0.0.0 b.grvcdn.com +0.0.0.0 tiads.health.com +0.0.0.0 ads-a-darwin.hulu.com +0.0.0.0 js-sec.indexww.com +0.0.0.0 cdn.innity.net +0.0.0.0 cdn.media.innity.net +0.0.0.0 s-static.innovid.com +0.0.0.0 secure.insightexpressai.com +# 0.0.0.0 s2.mdpcdn.com #[affects bhg.com] + +0.0.0.0 cdn.mediavoice.com +0.0.0.0 d-track.send.microadinc.com +0.0.0.0 mnet-ad.net +0.0.0.0 svastx.moatads.com +0.0.0.0 e.monetate.net +0.0.0.0 sb.monetate.net +0.0.0.0 se.monetate.net +0.0.0.0 ads2.msads.net +0.0.0.0 cdn.mxpnl.com +0.0.0.0 rainbow-nl.mythings.com +0.0.0.0 s.ntv.io +0.0.0.0 adcache.nymag.com +0.0.0.0 cdn3.optimizely.com +0.0.0.0 images.outbrain.com +0.0.0.0 storage.outbrain.com +0.0.0.0 cdn.polmontventures.com +0.0.0.0 a.postrelease.com +0.0.0.0 www.geolocation.performgroup.com +0.0.0.0 abo.prismamediadigital.com +0.0.0.0 aboutads.quantcast.com +0.0.0.0 adv.r7.com +0.0.0.0 p0.raasnet.com +0.0.0.0 imagec15.247realmedia.com +0.0.0.0 pr.realvu.net +0.0.0.0 c2.rfihub.net +0.0.0.0 b.rmgserving.com +0.0.0.0 c.rmgserving.com +0.0.0.0 d.rmgserving.com +0.0.0.0 content.rmxads.com +0.0.0.0 analytics.rogersmedia.com +0.0.0.0 m.servebom.com +0.0.0.0 secure-ds.serving-sys.com +0.0.0.0 wd-edge.sharethis.com +0.0.0.0 ws.sharethis.com +0.0.0.0 cms.springboardplatform.com +0.0.0.0 api.taboola.com +0.0.0.0 c2.taboola.com +0.0.0.0 netstorage.taboola.com +0.0.0.0 a.thanksearch.com +0.0.0.0 c.thanksearch.com +0.0.0.0 f.thanksearch.com +# 0.0.0.0 tiads.time.com #[affects Time.com] + +0.0.0.0 cdn.unityads.unity3d.com +# 0.0.0.0 cdn.vidible.tv #[affects Aol] + +0.0.0.0 sb.voicefive.com +0.0.0.0 content.womensforum.com +0.0.0.0 content.yieldmanager.com +0.0.0.0 content-ssl.yieldmanager.com +0.0.0.0 static.yieldmo.com +0.0.0.0 analytics.yolacdn.net +0.0.0.0 ss3.zedo.com +0.0.0.0 tt3.zedo.com +0.0.0.0 xp1.zedo.com +0.0.0.0 xp2.zedo.com +# [Akamai][AS16625][23.72.0.0 - 23.79.255.255] + +0.0.0.0 cdn.adstract.com +0.0.0.0 dsum-sec.casalemedia.com +# [Akamai][AS20940][69.192.0.0 - 69.192.255.255] + +0.0.0.0 s3.addthis.com +0.0.0.0 s9.addthis.com +0.0.0.0 ssltracking.esearchvision.com +# [Akamai][AS31377][72.246.0.0 - 72.247.255.255] + +0.0.0.0 aka.accortech.com +0.0.0.0 cdn.ad4game.com +0.0.0.0 c03.adsummos.net +0.0.0.0 supersonicads-a.akamaihd.net +0.0.0.0 e35fbf.t.axf8.net +0.0.0.0 www.bkrtx.com +0.0.0.0 i.l.cnn.net +0.0.0.0 dsa.csdata1.com +0.0.0.0 cdn.demdex.net +0.0.0.0 fast.bostonglobe.demdex.net +0.0.0.0 fast.nbcu.demdex.net +0.0.0.0 omnikool.discovery.com +0.0.0.0 aperture.displaymarketplace.com +0.0.0.0 cdn.doubleverify.com +0.0.0.0 79423.analytics.edgesuite.net +0.0.0.0 ma156-r.analytics.edgesuite.net +0.0.0.0 cdn.siteanalytics.evolvemediametrics.com +0.0.0.0 dl.futureus.com +0.0.0.0 a.giantrealm.com +0.0.0.0 www30a5.glam.com +0.0.0.0 hs.interpolls.com +0.0.0.0 ad.jamba.it +0.0.0.0 cdn.krxd.net +0.0.0.0 rt.liftdna.com +0.0.0.0 sr2.liveperson.net +0.0.0.0 contextual.media.net +0.0.0.0 traktr.news.com.au +0.0.0.0 dmeserv.newsinc.com +0.0.0.0 ad.policeone.com +# 0.0.0.0 media.richrelevance.com #[affects Walmart.ca] + +0.0.0.0 a.rmgserving.com +# 0.0.0.0 imagesak.secureserver.net #[affects GoDaddy] + +0.0.0.0 track.sitetag.us +0.0.0.0 as.specificmedia.com +0.0.0.0 anon.doubleclick.speedera.net +0.0.0.0 fms2.eyewonder.speedera.net +0.0.0.0 d.thanksearch.com +0.0.0.0 tribalfusion.speedera.net +0.0.0.0 ad2.turn.com +0.0.0.0 media-0.vpptechnologies.com +0.0.0.0 c14.zedo.com +# [Akamai][AS16625][95.101.240.0 - 95.101.255.255] + +0.0.0.0 static.atgsvcs.com +# [Akamai][AS20940][AS12989][96.16.0.0 - 96.17.255.255] + +0.0.0.0 content.budsinc.com +0.0.0.0 aa.connextra.com +0.0.0.0 bb.connextra.com +0.0.0.0 cc.connextra.com +0.0.0.0 dd.connextra.com +0.0.0.0 ee.connextra.com +0.0.0.0 ff.connextra.com +0.0.0.0 tmscdn.coremetrics.com +0.0.0.0 metrics.ctvdigital.net +0.0.0.0 adinterax.cnet.com.edgesuite.net +0.0.0.0 c6.edgesuite.net +0.0.0.0 citi.bridgetrack.com.edgesuite.net +0.0.0.0 akatracking.esearchvision.com +0.0.0.0 cdn.springboard.gorillanation.com +0.0.0.0 cdn.triggertag.gorillanation.com +0.0.0.0 static.inviziads.com +0.0.0.0 banner.missingkids.com +0.0.0.0 b.monetate.net +0.0.0.0 tracking.olx.com +0.0.0.0 i.cdn.openx.com +0.0.0.0 cdn.optmd.com +0.0.0.0 l1.qsstats.com +0.0.0.0 adimages.scrippsnetworks.com +0.0.0.0 ds-ll.serving-sys.com +0.0.0.0 cdn.turn.com +# [Akamai][AS20940][96.6.0.0 - 96.7.255.255] + +# [Akrino][AS44571][91.202.60.0 - 91.202.63.255] + +# [Alchemy / Vitalix][AS7296][205.144.160.0 - 205.144.175.255] + +0.0.0.0 www.nbcsearch.com +# [Alchemy / Tagworld][AS7296][208.76.216.0 - 208.76.219.255] + +0.0.0.0 t.flux.com +# [Alchemy][AS7296][209.132.192.0 - 209.132.255.255] + +0.0.0.0 zedoadservices.com +# [Alibaba][AS37963][115.124.16.0 - 115.124.31.255] + +0.0.0.0 cnzz.mmstat.com +# [Alibaba][AS37963][119.42.224.0 - 119.42.239.255] + +0.0.0.0 acookie.alimama.com +0.0.0.0 log.mmstat.com +0.0.0.0 pcookie.taobao.com +# [Alibaba][AS37963][140.205.248.253] + +0.0.0.0 ac.mmstat.com +# [Amazon.com][AS14618][107.20.0.0 - 107.23.255.255] + +0.0.0.0 fw.adsafeprotected.com +0.0.0.0 l.betrad.com +0.0.0.0 pixel.captora.com +0.0.0.0 statstracker.celebrity-gossip.net +0.0.0.0 tracking.clickmeter.com +0.0.0.0 www.clickmeter.com +0.0.0.0 tracking.conversionads.com +0.0.0.0 livingsocial.sp1.convertro.com +0.0.0.0 tag.crsspxl.com +0.0.0.0 cam.demdex.net +0.0.0.0 everydayhealth.demdex.net +0.0.0.0 fairfaxau.demdex.net +0.0.0.0 gm.demdex.net +0.0.0.0 nfl.demdex.net +0.0.0.0 philly.demdex.net +0.0.0.0 postmedia.demdex.net +0.0.0.0 swa.demdex.net +0.0.0.0 torontostar.demdex.net +0.0.0.0 toyota.demdex.net +0.0.0.0 ads.domainoptions.net +0.0.0.0 parkcloud.dynadot.com +0.0.0.0 st.dynamicyield.com +0.0.0.0 ads.ehealthcaresolutions.com +0.0.0.0 www.euroconcept.ro +0.0.0.0 track.eyeviewads.com +0.0.0.0 engine.fl-ads.com +0.0.0.0 click.gospect.com +0.0.0.0 a.idio.co +0.0.0.0 ads.incmd10.com +0.0.0.0 dts.innovid.com +0.0.0.0 bootstrap.livefyre.com +0.0.0.0 stream1.livefyre.com +0.0.0.0 flx367.lporirxe.com +0.0.0.0 stream1.marketwatch.fyre.co +0.0.0.0 heapanalytics.com +0.0.0.0 track.hubspot.com +0.0.0.0 c10048.ic-live.com +0.0.0.0 c10051.ic-live.com +0.0.0.0 c10054.ic-live.com +0.0.0.0 c10063.ic-live.com +0.0.0.0 c4.ic-live.com +0.0.0.0 c7.ic-live.com +0.0.0.0 geo.jetpackdigital.com +0.0.0.0 services.krxd.net +0.0.0.0 api.lanistaads.com +0.0.0.0 lc.livefyre.com +0.0.0.0 logs.loggly.com +0.0.0.0 cmi.netseer.com +0.0.0.0 h.nexac.com +0.0.0.0 tracking.optimatic.com +0.0.0.0 log3.optimizely.com +0.0.0.0 config.parsely.com +0.0.0.0 crm.pinion.gg +0.0.0.0 docs.pinion.gg +0.0.0.0 kermit.pinion.gg +0.0.0.0 log.pinion.gg +0.0.0.0 tix.pinion.gg +0.0.0.0 wiki.pinion.gg +0.0.0.0 www.pinion.gg +0.0.0.0 statdb.pressflex.com +0.0.0.0 ads1.qadabra.com +0.0.0.0 ads.qadserve.com +0.0.0.0 js4.ringrevenue.com +0.0.0.0 json4.ringrevenue.com +0.0.0.0 d.shareaholic.com +0.0.0.0 s.shopify.com +0.0.0.0 pix.silverpush.co +0.0.0.0 ads.skinected.com +0.0.0.0 l.springmetrics.com +# 0.0.0.0 analytics.supplyframe.com #[affects findchips.com] + +0.0.0.0 images.ads.supplyframe.com +0.0.0.0 b.t.tailtarget.com +0.0.0.0 ws.tapjoyads.com +0.0.0.0 beacon.tracelytics.com +0.0.0.0 ads.tracking202.com +0.0.0.0 rtd.tubemogul.com +0.0.0.0 ats.tumri.net +0.0.0.0 w.usabilla.com +0.0.0.0 geoservice.webengage.com +0.0.0.0 tracking.websitealive.com +0.0.0.0 pixel.yabidos.com +# [Amazon.com][AS14618][174.129.0.0 - 174.129.255.255] + +0.0.0.0 ad.adbull.com +0.0.0.0 ads20.adcolony.com +0.0.0.0 web-amz.adotube.com +0.0.0.0 insight.adsrvr.org +0.0.0.0 askads.ask.com +0.0.0.0 server1.beaconpush.com +0.0.0.0 static.brsrvr.com +0.0.0.0 www.caphyon-analytics.com +0.0.0.0 adunit.chango.ca +0.0.0.0 ads.chango.com +0.0.0.0 adunit.chango.com +0.0.0.0 sp1.convertro.com +0.0.0.0 nfl.sp1.convertro.com +0.0.0.0 b.ensighten.com +# 0.0.0.0 nexus.ensighten.com #[affects Subaru / Staples] + +0.0.0.0 cs.exitmonitor.com +0.0.0.0 stack9.collect.igodigital.com +0.0.0.0 wenner.collect.igodigital.com +0.0.0.0 clicks.izea.com +0.0.0.0 indium.openx.net +0.0.0.0 display.provenpixel.com +0.0.0.0 ads.reddit.com +0.0.0.0 www.reelcentric.com +0.0.0.0 tap.rubiconproject.com +0.0.0.0 l.sharethis.com +0.0.0.0 smaato.net +0.0.0.0 req.tidaltv.com +0.0.0.0 redirect.tracking202.com +0.0.0.0 static.tracking202.com +0.0.0.0 p1.tcr21.tynt.com +# 0.0.0.0 redirect.viglink.com #[affects disqus.com] + +0.0.0.0 www.w3counter.com +0.0.0.0 ots.optimize.webtrends.com +0.0.0.0 b.wishabi.com +0.0.0.0 track.yieldsoftware.com +0.0.0.0 stats.zmags.com +# [Amazon.com][AS38895][175.41.128.0 - 175.41.159.255] + +0.0.0.0 mi9.gscontxt.net +# [Amazon.com][AS16509][176.32.96.0 - 176.32.103.255] + +0.0.0.0 cdn.adbooth.net +0.0.0.0 rcm.amazon.com +0.0.0.0 fls-na.amazon-adsystem.com +0.0.0.0 rcm-eu.amazon-adsystem.com +0.0.0.0 ws-eu.amazon-adsystem.com +0.0.0.0 wms-eu.amazon-adsystem.com +0.0.0.0 wms-na.amazon-adsystem.com +0.0.0.0 ws-na.amazon-adsystem.com +# [Amazon.com][AS16509][176.34.184.0 - 176.34.191.255] + +0.0.0.0 tv4play-se.c.richmetrics.com +0.0.0.0 chuknu.sokrati.com +# [Amazon.com][AS16509][176.34.232.0 - 176.34.239.255] + +0.0.0.0 adsradios.adswizz.com +0.0.0.0 exchange.adswizz.com +0.0.0.0 synchrobox.adswizz.com +0.0.0.0 dni.agcdn.com +0.0.0.0 static-shareaholic.s3.amazonaws.com +0.0.0.0 pixelservice.apphb.com +0.0.0.0 tracker.leadenhancer.com +0.0.0.0 t13.intelliad.de +0.0.0.0 t23.intelliad.de +0.0.0.0 morehitserver.com +0.0.0.0 track.popmog.com +0.0.0.0 nationalpost-com.c.richmetrics.com +0.0.0.0 nj-com.c.richmetrics.com +0.0.0.0 track.shop2market.com +0.0.0.0 ad.sxp.smartclip.net +0.0.0.0 tracker.vinsight.de +0.0.0.0 r.yieldkit.com +0.0.0.0 srv.uk.znaptag.com +# [Amazon.com][AS16509][177.71.190.213] + +0.0.0.0 dm.demdex.net +# [Amazon.com][AS16509][178.236.0.0 - 178.236.7.255] + +0.0.0.0 ir-de.amazon-adsystem.com +0.0.0.0 ir-uk.amazon-adsystem.com +# [Amazon.com][AS16509][184.169.128.0 - 184.169.255.255] + +0.0.0.0 rainbow-us.mythings.com +0.0.0.0 rainbow-geo-p.mythings.com +0.0.0.0 abandonment.saas.seewhy.com +# [Amazon.com][AS14618][184.72.0.0 - 184.73.255.255] + +0.0.0.0 ads.adhub.co.nz +0.0.0.0 www.adtaily.com +0.0.0.0 aslads.ask.com +0.0.0.0 analytics.bleacherreport.com +0.0.0.0 s.btstatic.com +0.0.0.0 a.company-target.com +0.0.0.0 twc.demdex.net +0.0.0.0 marthastewart.demdex.net +0.0.0.0 hits.epochstats.com +0.0.0.0 js.geoads.com +0.0.0.0 a.goember.com +0.0.0.0 www.intellisuggest.com +0.0.0.0 ads.investingchannel.com +0.0.0.0 o1.inviziads.com +0.0.0.0 tracker.issuu.com +0.0.0.0 create.leadid.com +0.0.0.0 metrics-api.librato.com +0.0.0.0 media-match.com +0.0.0.0 pixel.newscred.com +0.0.0.0 r.openx.net +0.0.0.0 delivery.optimatic.com +0.0.0.0 u.optorb.com +0.0.0.0 clicks.pureleads.com +0.0.0.0 hitbox.realclearpolitics.com +0.0.0.0 pixel.realtor.com +0.0.0.0 howler.shareaholic.com +0.0.0.0 seg.sharethis.com +0.0.0.0 cdn.spectate.com +0.0.0.0 t.tellapart.com +0.0.0.0 track.securedvisit.com +0.0.0.0 api.stathat.com +# 0.0.0.0 id.trove.com #[prevents registration] + +0.0.0.0 general.visualdna-stats.com +0.0.0.0 www.webspectator.com +# [Amazon.com][AS14618][204.236.128.0 - 204.236.255.255] + +0.0.0.0 cdn.beaconpush.com +0.0.0.0 fedex.demdex.net +0.0.0.0 tags.deployads.com +0.0.0.0 track.keywordstrategy.org +0.0.0.0 a.klaviyo.com +0.0.0.0 cdn.segment.io +# [Amazon.com][AS38895][204.246.160.0 - 204.246.191.255] + +0.0.0.0 cdn.boomtrain.com +0.0.0.0 s.idio.co +0.0.0.0 cdn.yb0t.com +# [Amazon.com][AS16509][205.251.192.0 - 205.251.255.255] + +0.0.0.0 delivery-cdn-cf.adswizz.com +0.0.0.0 matchbin-assets.s3.amazonaws.com +0.0.0.0 springclick-ads.s3.amazonaws.com +0.0.0.0 d1zatounuylvwg.cloudfront.net +0.0.0.0 d26b395fwzu5fz.cloudfront.net +0.0.0.0 dc8xl0ndzn2cb.cloudfront.net +0.0.0.0 gernewt.info +0.0.0.0 ads.goodreads.com +0.0.0.0 cdn-gl.imrworldwide.com +0.0.0.0 lionstracking.com +0.0.0.0 t.mdn2015x3.com +0.0.0.0 asset.pagefair.net +# 0.0.0.0 widget-cdn.rpxnow.com #[affects amc.com] + +0.0.0.0 secureredirect101.com +0.0.0.0 static.springmetrics.com +0.0.0.0 trkmydomain.com +# [Amazon.com][AS16509][207.171.160.0 - 207.171.191.255] + +0.0.0.0 s.206solutions.com +0.0.0.0 aax.amazon-adsystem.com +0.0.0.0 htmlads.s3.amazonaws.com +0.0.0.0 mondoads.s3.amazonaws.com +0.0.0.0 vml1.s3.amazonaws.com +0.0.0.0 files.bannersnack.com +# [Amazon.com][AS16509][216.137.32.0 - 216.137.63.255] + +0.0.0.0 cache.adnet-media.net +0.0.0.0 ads.advertisespace.com +0.0.0.0 adflash.affairsclub.com +0.0.0.0 atrk.alexametrics.com +0.0.0.0 c.amazon-adsystem.com +0.0.0.0 cdn.brcdn.com +0.0.0.0 cdn.comparemetrics.com +0.0.0.0 beacon.jump-time.net +0.0.0.0 adimg.luminate.com +0.0.0.0 assets.luminate.com +0.0.0.0 static.luminate.com +0.0.0.0 content.mkt922.com +0.0.0.0 t.neodatagroup.com +0.0.0.0 track.netshelter.net +0.0.0.0 static.parsely.com +0.0.0.0 static.tellapart.com +0.0.0.0 ad01.tmgrup.com.tr +0.0.0.0 a1.vdna-assets.com +# [Amazon.com][AS14618][23.20.0.0 - 23.23.255.255] + +0.0.0.0 static.adk2.com +0.0.0.0 ad.adip.ly +0.0.0.0 rev.adip.ly +0.0.0.0 async01.admantx.com +0.0.0.0 data.adsrvr.org +0.0.0.0 avidtrak.com +0.0.0.0 recon.bleacherreport.com +0.0.0.0 metrics.brightcove.com +0.0.0.0 eue.collect-opnet.com +0.0.0.0 intuit.sp1.convertro.com +0.0.0.0 addshoppers.t.domdex.com +0.0.0.0 affinity-xml.t.domdex.com +0.0.0.0 magnetic.domdex.com +0.0.0.0 magnetic.t.domdex.com +0.0.0.0 theinternetworksltd-news.t.domdex.com +0.0.0.0 sourceforgemedia-computing.t.domdex.com +0.0.0.0 static.etracker.com +0.0.0.0 nova.collect.igodigital.com +0.0.0.0 papi.mynativeplatform.com +0.0.0.0 t.pswec.com +0.0.0.0 img.pulsemgr.com +0.0.0.0 siteintercept.qualtrics.com +0.0.0.0 adserv.roundrockmedia.com +0.0.0.0 load.scanscout.com +0.0.0.0 receive.inplay.scanscout.com +0.0.0.0 cm.shareaholic.com +0.0.0.0 affiliate.techstats.net +0.0.0.0 thelocalsearchnetwork.com +0.0.0.0 analytics.tout.com +0.0.0.0 stage.traffiliate.com +0.0.0.0 ads.tunein.com +0.0.0.0 services.webspectator.com +0.0.0.0 ads.yashi.com +# [Amazon.com][AS14618][34.192.0.0 - 34.255.255.255] + +0.0.0.0 mcafee-home.7eer.net +0.0.0.0 api.connatix.com +0.0.0.0 tracking.revimedia.com +0.0.0.0 trackcmp.net +# [Amazon.com][AS39111][35.152.0.0 - 35.183.255.255] + +0.0.0.0 ad.coupontime00.coupontime.co +0.0.0.0 www.currentupdateconcepts.com +0.0.0.0 api.segment.io +0.0.0.0 www.tagclearbits.com +0.0.0.0 ssp.videostat.com +# [Amazon.com][AS39111][46.137.0.0 - 46.137.127.255] + +0.0.0.0 c1926.ic-live.com +0.0.0.0 s248.meetrics.net +0.0.0.0 s282.meetrics.net +0.0.0.0 counter.personyze.com +0.0.0.0 dn.c.richmetrics.com +0.0.0.0 measure.richmetrics.com +0.0.0.0 sync.richmetrics.com +0.0.0.0 geo.sanoma.fi +0.0.0.0 abp.smartadcheck.de +0.0.0.0 collector.stats.webs.com +0.0.0.0 qa.stats.webs.com +0.0.0.0 prod-js.aws.y-track.com +# [Amazon.com][AS39111][46.51.128.0 - 46.51.191.255] + +0.0.0.0 go.affec.tv +0.0.0.0 stats.dailyrecord.co.uk +0.0.0.0 rainbow.mythings.com +# [Amazon.com][AS16509][50.112.0.0 - 50.112.255.255] + +0.0.0.0 www.collect.mentad.com +0.0.0.0 idsync.rlcdn.com +# [Amazon.com][AS14618][50.16.0.0 - 50.19.255.255] + +0.0.0.0 web-t.9gag.com +0.0.0.0 beta.f.adbull.com +0.0.0.0 ads.adual.net +0.0.0.0 vpc.altitude-arena.com +0.0.0.0 data.apn.co.nz +0.0.0.0 tracking.badgeville.com +0.0.0.0 barilliance.net +0.0.0.0 www.barilliance.net +0.0.0.0 alleyezonme-collection.buzzfeed.com +0.0.0.0 srv.clickfuse.com +0.0.0.0 baublebar.sp1.convertro.com +0.0.0.0 api.demandbase.com +0.0.0.0 adobe.demdex.net +0.0.0.0 condenast.demdex.net +0.0.0.0 fairfax.demdex.net +0.0.0.0 mtvn.demdex.net +0.0.0.0 a.dpmsrv.com +0.0.0.0 px.dynamicyield.com +0.0.0.0 beacon.examiner.com +0.0.0.0 gonzogrape.gumgum.com +0.0.0.0 ads.havenhomemedia.com +0.0.0.0 analytics.hgcdn.net +0.0.0.0 1168.ic-live.com +0.0.0.0 1687.ic-live.com +0.0.0.0 1839.ic-live.com +0.0.0.0 c1839.ic-live.com +0.0.0.0 c1921.ic-live.com +0.0.0.0 stack7.collect.igodigital.com +0.0.0.0 a.imonomy.com +0.0.0.0 www.jetpackdigital.com +0.0.0.0 c.jsrdn.com +0.0.0.0 a.komoona.com +0.0.0.0 ad.leadboltads.net +0.0.0.0 tags.mediaforge.com +0.0.0.0 engine.nectarads.com +0.0.0.0 d.neodatagroup.com +0.0.0.0 analytics.newsinc.com +0.0.0.0 ox-d.newstogram.com +0.0.0.0 script.opentracker.net +0.0.0.0 log.optimizely.com +0.0.0.0 ntracking.optimatic.com +0.0.0.0 stats.pagefair.com +0.0.0.0 ads.pe.com +0.0.0.0 adserve.postrelease.com +0.0.0.0 lt.retargeter.com +0.0.0.0 collect.rewardstyle.com +0.0.0.0 mrp.rubiconproject.com +0.0.0.0 zeroclick.sendori.com +0.0.0.0 reporting.singlefeed.com +0.0.0.0 go.sonobi.com +0.0.0.0 sync.search.spotxchange.com +0.0.0.0 cdn.targetfuel.com +0.0.0.0 e.targetfuel.com +0.0.0.0 sslt.tellapart.com +# 0.0.0.0 idvisitor.washingtonpost.com #[affects login] + +0.0.0.0 analytics.wishabi.ca +0.0.0.0 track.written.com +0.0.0.0 zdbb.net +# [Amazon.com][AS14618][52.0.0.0 - 52.31.255.255] + +0.0.0.0 ad.ad-arata.com +0.0.0.0 www.addwish.com +0.0.0.0 adsys.adk2x.com +0.0.0.0 www.adnigma.com +0.0.0.0 api.adrtx.net +0.0.0.0 cdn.adrtx.net +0.0.0.0 segments.adaptv.advertising.com +0.0.0.0 ac.eu.angsrvr.com +0.0.0.0 sy.eu.angsrvr.com +0.0.0.0 b-aws.aol.com +0.0.0.0 jump.aragontrack.com +0.0.0.0 ad.atdmt.com +0.0.0.0 track.atom-data.io +0.0.0.0 stats.bannersnack.com +0.0.0.0 api.boomtrain.com +0.0.0.0 events.boomtrain.com +0.0.0.0 promo.clicnscores.com +0.0.0.0 adserverc.cliipa.com +0.0.0.0 capture.condenastdigital.com +0.0.0.0 aexp.demdex.net +0.0.0.0 nbcu.demdex.net +0.0.0.0 inceptionads.go2cloud.org +0.0.0.0 track.happylifestylestoday.com +0.0.0.0 b-aws.huffingtonpost.com +0.0.0.0 k.intellitxt.com +0.0.0.0 fc.jouleadserver.com +0.0.0.0 us.ads.justpremium.com +0.0.0.0 us.tracking.justpremium.com +0.0.0.0 jwpltx.com +0.0.0.0 i.n.jwpltx.com +0.0.0.0 analytics.kaltura.com +0.0.0.0 ads.kiosked.com +0.0.0.0 beacon.livefyre.com +0.0.0.0 logs-01.loggly.com +0.0.0.0 js.matheranalytics.com +0.0.0.0 www.mftracking.com +0.0.0.0 c.newsinc.com +0.0.0.0 metrics-collector.onscroll.com +0.0.0.0 api.petametrics.com +0.0.0.0 widget.realo.be +0.0.0.0 r.remarketingpixel.com +0.0.0.0 pixel.mtrcs.samba.tv +0.0.0.0 tracker.samplicio.us +0.0.0.0 recommender.scarabresearch.com +0.0.0.0 track.scrillaspace.com +0.0.0.0 count-server.sharethis.com +0.0.0.0 init.supersonicads.com +0.0.0.0 rv-gateway.supersonicads.com +0.0.0.0 s.tagsrvcs.com +0.0.0.0 d.t.tailtarget.com +0.0.0.0 www.trackingclick.net +0.0.0.0 l54hx.ads.tremorhub.com +0.0.0.0 dsp07.ads.tremorhub.com +0.0.0.0 g8qxp.ads.tremorhub.com +0.0.0.0 trueclickads.net +0.0.0.0 onlgc.voluumtrk.com +0.0.0.0 dckappa.widespace.com +0.0.0.0 engine.widespace.com +0.0.0.0 inscreen.widespace.com +0.0.0.0 za2.zeroredirect8.com +0.0.0.0 t.zqtk.net +# [Amazon.com][AS14618][52.32.0.0 - 52.79.255.255] + +0.0.0.0 rudy.adsnative.com +0.0.0.0 sync.adaptv.advertising.com +0.0.0.0 www.apphostcapital.com +0.0.0.0 www.applicationsdeliveryupdate.com +0.0.0.0 www.bestfactorydelivery.com +0.0.0.0 ads.chargeads.com +0.0.0.0 www.chucklefunhead.com +0.0.0.0 www.conecptpackagecycle.com +0.0.0.0 www.conceptsbyteupdate.com +0.0.0.0 infinityid.condenastdigital.com +0.0.0.0 djibeacon.dowjoneson.com +0.0.0.0 c.f5mtrack.com +0.0.0.0 www.guardappsfarm.com +0.0.0.0 track.leadin.com +0.0.0.0 mantodea.mantisadnetwork.com +0.0.0.0 dk-gmtdmp.mookie1.com +0.0.0.0 us-gmtdmp.mookie1.com +0.0.0.0 us.pixel.newscgp.com +0.0.0.0 www.quickbitsdownloads.com +0.0.0.0 www.stockhostingvault.com +0.0.0.0 is-gateway.supersonicads.com +0.0.0.0 www.tagzone.site +0.0.0.0 go.tracksz.co +0.0.0.0 slckg-2p3vy.ads.tremorhub.com +0.0.0.0 dc.widespace.com +# [Amazon.com][AS14618][52.84.0.0 - 52.95.255.255] + +0.0.0.0 iau.adsiduous.com +0.0.0.0 fls-eu.amazon-adsystem.com +0.0.0.0 cdn.accelerator.arsdev.net +0.0.0.0 track.adthrive.com +0.0.0.0 cdn.cquotient.com +0.0.0.0 www.greatdownloadapps45.download +0.0.0.0 htl.bid +0.0.0.0 contentz.mkt61.net +0.0.0.0 cdn.my-pc-cleaner.org +0.0.0.0 cdn.permutive.com +0.0.0.0 dove.saymedia.com +0.0.0.0 static.site24x7rum.com +0.0.0.0 outcome.supersonicads.com +0.0.0.0 adserver.tappsgames.com +0.0.0.0 www.thedownloadpremiumfree36.com +0.0.0.0 rq.trackingadirect.com +# [Amazon.com][AS14618][54.144.0.0 - 54.159.255.255] + +0.0.0.0 t.adk2.com +0.0.0.0 adrzr.com +0.0.0.0 www.applicationsflashbinaries.com +0.0.0.0 www.bitsfarmclean.com +0.0.0.0 www.bitspresentdownload.com +0.0.0.0 www.bitstagcontent.com +0.0.0.0 www.bundlerepositorycontent.com +0.0.0.0 www.guardcyclequick.com +0.0.0.0 www.megagiftcity.com +0.0.0.0 collector-195.tvsquared.com +# [Amazon.com][AS14618][54.160.0.0 - 54.175.255.255] + +0.0.0.0 track.absoluteclickscom.com +0.0.0.0 t.acxiom-online.com +0.0.0.0 api.addnow.com +0.0.0.0 dy.adserve.io +0.0.0.0 tag.apxlv.com +0.0.0.0 rtb-px.content.ad +0.0.0.0 freecharge.demdex.net +0.0.0.0 iyogi.demdex.net +0.0.0.0 scripps.demdex.net +0.0.0.0 widgets.kiosked.com +0.0.0.0 tracking.listhub.net +0.0.0.0 stats.pckeeper.software +0.0.0.0 track.prizeglobal.net +0.0.0.0 trax.prostrax.com +0.0.0.0 p.pxl2015x1.com +0.0.0.0 beacon.sojern.com +0.0.0.0 srv.stackadapt.com +0.0.0.0 redirect.todayreward.net +0.0.0.0 track.todayreward.net +0.0.0.0 n9bcd.ads.tremorhub.com +0.0.0.0 partners.tremorhub.com +0.0.0.0 admediator.unityads.unity3d.com +# 0.0.0.0 wurfl.io #[affects Google] + +0.0.0.0 app.yieldify.com +# [Amazon.com][AS16509][54.176.0.0 - 54.191.255.255] + +0.0.0.0 tracker.freecharge.in +0.0.0.0 neo.go.sonobi.com +0.0.0.0 match.xg4ken.com +# [Amazon.com][AS16509][54.192.0.0 - 54.207.255.255] + +0.0.0.0 cdn.adpdx.com +0.0.0.0 admtpmp127.adsk2.co +0.0.0.0 adplexmedia.adk2.co +0.0.0.0 ad.adsrvr.org +0.0.0.0 ad.ad-stir.com +0.0.0.0 ads.adthrive.com +0.0.0.0 cdn.adtradr.com +0.0.0.0 cdn.appdynamics.com +0.0.0.0 promotions.betfred.com +0.0.0.0 cdn.blueconic.net +0.0.0.0 tag.bounceexchange.com +0.0.0.0 d1xfq2052q7thw.cloudfront.net +0.0.0.0 d1z2jf7jlzjs58.cloudfront.net +0.0.0.0 d2vg62nuq66wql.cloudfront.net +0.0.0.0 d2zah9y47r7bi2.cloudfront.net +0.0.0.0 d342r80tvdrdhm.cloudfront.net +0.0.0.0 d3qxwzhswv93jk.cloudfront.net +0.0.0.0 script.crazyegg.com +0.0.0.0 d.dc121677.com +0.0.0.0 cu.genesismedia.com +0.0.0.0 cucdn.genesismedia.com +0.0.0.0 php.genesismedia.com +0.0.0.0 gscounters.eu1.gigya.com +0.0.0.0 c1937.ic-live.com +0.0.0.0 seccdn-gl.imrworldwide.com +0.0.0.0 resources.kiosked.com +0.0.0.0 cdn.listrakbi.com +0.0.0.0 www.livefyre.com +0.0.0.0 cdn.matheranalytics.com +0.0.0.0 t.mdn2015x2.com +0.0.0.0 stag.mdotlabs.com +0.0.0.0 ads.mic.com +0.0.0.0 dbg52463.moatads.com +0.0.0.0 t.mtagmonetizationa.com +0.0.0.0 files.native.ad +0.0.0.0 ap.octopuspop.com +0.0.0.0 match.rundsp.com +0.0.0.0 tag.mtrcs.samba.tv +0.0.0.0 cdn.scarabresearch.com +0.0.0.0 code.adsales.snidigital.com +0.0.0.0 s5.spn.ee +0.0.0.0 ua.supersonicads.com +0.0.0.0 s.uadx.com +0.0.0.0 w.visualdna.com +0.0.0.0 wfpscripts.webspectator.com +0.0.0.0 cdn.yldbt.com +0.0.0.0 saxp.zedo.com +0.0.0.0 2664.tm.zedo.com +0.0.0.0 3211.tm.zedo.com +0.0.0.0 srv-us.znaptag.com +# [Amazon.com][AS16509][54.208.0.0 - 54.221.255.255] + +0.0.0.0 api.access-mc.com +0.0.0.0 ads.adaptv.advertising.com +0.0.0.0 video.adaptv.advertising.com +0.0.0.0 tracking.affiliates.de +0.0.0.0 arena.altitude-arena.com +0.0.0.0 ca.altitude-arena.com +0.0.0.0 pstats.blogworks.com +0.0.0.0 a.centrum.cz +0.0.0.0 stats.cloudwp.io +0.0.0.0 api.content-ad.net +0.0.0.0 bostonglobe.demdex.net +0.0.0.0 ford.demdex.net +0.0.0.0 swisscom.demdex.net +0.0.0.0 www.dntx.com +0.0.0.0 nz-ssl.effectivemeasure.net +0.0.0.0 s.effectivemeasure.net +0.0.0.0 cdn.firstimpression.io +0.0.0.0 j.flxpxl.com +0.0.0.0 c10060.ic-live.com +0.0.0.0 matcher.idtargeting.com +0.0.0.0 ccs.infospace.com +0.0.0.0 www.i.matheranalytics.com +0.0.0.0 banners.moreniche.com +0.0.0.0 analytics.cnd-motionmedia.de +0.0.0.0 odds.optimizely.com +0.0.0.0 c.pinkvisit.com +0.0.0.0 ad.pxlad.io +0.0.0.0 ad-us-east-1.pxlad.io +0.0.0.0 api.revcontent.com +0.0.0.0 bomcl.richmetrics.com +0.0.0.0 seb.scorecardresearch.com +0.0.0.0 d.tailtarget.com +0.0.0.0 j.traffichunt.com +0.0.0.0 eng.trkcnv.com +0.0.0.0 uadx.com +0.0.0.0 analytics.upworthy.com +0.0.0.0 rumds.wpdigital.net +0.0.0.0 i.yldbt.com +0.0.0.0 z2.zedo.com +0.0.0.0 segment-data.zqtk.net +# [Amazon.com][AS16509][54.224.0.0 - 54.239.255.255] + +0.0.0.0 s.206ads.com +0.0.0.0 ib.3lift.com +0.0.0.0 optimize.adpushup.com +0.0.0.0 ads-stream.com +0.0.0.0 js.apxlv.com +0.0.0.0 www.adbooth.com +0.0.0.0 cdn.adengage.com +0.0.0.0 code.adengage.com +0.0.0.0 srv.adengage.com +0.0.0.0 api.adip.ly +0.0.0.0 adbooth.adk2.co +0.0.0.0 files-www2.adsnative.com +0.0.0.0 static.adsnative.com +0.0.0.0 files.adspdbl.com +0.0.0.0 data.alexa.com +0.0.0.0 advice-ads.s3.amazonaws.com +0.0.0.0 ps-eu.amazon-adsystem.com +0.0.0.0 ps-us.amazon-adsystem.com +0.0.0.0 z-na.amazon-adsystem.com +0.0.0.0 cdn.installationsafe.net.s3.amazonaws.com +0.0.0.0 slate-ad-scripts.s3.amazonaws.com +0.0.0.0 znaptag-us.s3.amazonaws.com +0.0.0.0 as.eu.angsrvr.com +0.0.0.0 cdn.avmws.com +0.0.0.0 beachfrontio.com +0.0.0.0 t.beanstalkdata.com +0.0.0.0 ad.broadstreetads.com +0.0.0.0 cdn.broadstreetads.com +0.0.0.0 pageurl.btrll.com +0.0.0.0 pageurl-brx.btrll.com +0.0.0.0 pix.btrll.com +0.0.0.0 shim.btrll.com +0.0.0.0 vw.btrll.com +0.0.0.0 cdn.bttrack.com +0.0.0.0 adg.bzgint.com +0.0.0.0 dynamic.cannedbanners.com +0.0.0.0 data.captifymedia.com +0.0.0.0 t.channeladvisor.com +0.0.0.0 tracking2.channeladvisor.com +0.0.0.0 www.clicktripz.com +0.0.0.0 images1.cliqueclack.com +0.0.0.0 d1fc8wv8zag5ca.cloudfront.net +0.0.0.0 d1l6p2sc9645hc.cloudfront.net +0.0.0.0 d1piupybsgr6dr.cloudfront.net +0.0.0.0 d13dhn7ldhrcf6.cloudfront.net +0.0.0.0 d2nq0f8d9ofdwv.cloudfront.net +0.0.0.0 d2oh4tlt9mrke9.cloudfront.net +0.0.0.0 d31qbv1cthcecs.cloudfront.net +0.0.0.0 d3c3cq33003psk.cloudfront.net +0.0.0.0 d3dcugpvnepf41.cloudfront.net +0.0.0.0 d3ujids68p6xmq.cloudfront.net +0.0.0.0 d33f10u0pfpplc.cloudfront.net +0.0.0.0 d5nxst8fruw4z.cloudfront.net +0.0.0.0 d8rk54i4mohrb.cloudfront.net +0.0.0.0 dl1d2m8ri9v3j.cloudfront.net +0.0.0.0 dff7tx5c2qbxc.cloudfront.net +0.0.0.0 rec.convertale.com +0.0.0.0 cdn-1.convertexperiments.com +0.0.0.0 use.convertglobal.com +0.0.0.0 casper.sp1.convertro.com +0.0.0.0 livenation.sp1.convertro.com +0.0.0.0 magazines.sp1.convertro.com +0.0.0.0 p.cpx.to +0.0.0.0 admp-tc.delfi.lv +0.0.0.0 scripts.demandbase.com +0.0.0.0 bet.demdex.net +0.0.0.0 cbsi.demdex.net +0.0.0.0 de.demdex.net +0.0.0.0 foxnews.demdex.net +0.0.0.0 sears.demdex.net +0.0.0.0 intbrands.t.domdex.com +0.0.0.0 td.demdex.net +0.0.0.0 tags-cdn.deployads.com +0.0.0.0 pds.directrev.com +0.0.0.0 xch.directrev.com +0.0.0.0 tiscali.js.ad.dotandad.com +0.0.0.0 cdn.elasticad.net +0.0.0.0 col.eum-appdynamics.com +0.0.0.0 banner.euroads.no +0.0.0.0 imp.euroads.no +0.0.0.0 pool.euroads.no +0.0.0.0 tracking1.euroads.no +0.0.0.0 cdn.evergage.com +0.0.0.0 hj.flxpxl.com +0.0.0.0 beacon.guim.co.uk +0.0.0.0 cdn.heapanalytics.com +0.0.0.0 bundle-geoip.herokuapp.com +0.0.0.0 powr-counter.herokuapp.com +0.0.0.0 beam.hlserve.com +0.0.0.0 cdn.iasrv.com +0.0.0.0 c1349.ic-live.com +0.0.0.0 c1935.ic-live.com +0.0.0.0 c10050.ic-live.com +0.0.0.0 c10064.ic-live.com +0.0.0.0 1703.ic-live.com +0.0.0.0 cdn.idtargeting.com +0.0.0.0 cdn.ip.inpwrd.com +0.0.0.0 cdn.libraries.inpwrd.com +0.0.0.0 load.instinctiveads.com +0.0.0.0 a.cdn.intentmedia.net +0.0.0.0 prod-services.interactiveone.com +0.0.0.0 cdn.investingchannel.com +0.0.0.0 admp-tc.iltalehti.fi +0.0.0.0 beacon.jumptime.com +0.0.0.0 timeseg.modules.jumptime.com +0.0.0.0 cdn.kixer.com +0.0.0.0 stat.komoona.com +0.0.0.0 adserver.kontextua.com +0.0.0.0 cf.ads.kontextua.com +0.0.0.0 collector.leaddyno.com +0.0.0.0 d.liadm.com +0.0.0.0 p.liadm.com +0.0.0.0 d.lumatag.co.uk +0.0.0.0 bc.marfeel.com +0.0.0.0 tags.mdotlabs.com +0.0.0.0 js.ad.mediamond.it +0.0.0.0 edge.metroleads.com +0.0.0.0 contentz.mkt51.net +0.0.0.0 contentz.mkt912.com +0.0.0.0 content.mkt931.com +0.0.0.0 content.mkt932.com +0.0.0.0 contentz.mkt932.com +0.0.0.0 contentz.mkt941.com +0.0.0.0 w.mlv-cdn.com +0.0.0.0 track.moreniche.com +0.0.0.0 t.mtagmonetizationc.com +0.0.0.0 c.mtro.co +0.0.0.0 zdbb.netshelter.net +0.0.0.0 mix-test.uts.ngdata.com +0.0.0.0 eu.npario-inc.net +0.0.0.0 ninja.onap.io +0.0.0.0 cdn.onscroll.com +0.0.0.0 vast.optimatic.com +0.0.0.0 c.pebblemedia.be +0.0.0.0 analytics.dev.popdust.com +0.0.0.0 jadserve.postrelease.com +0.0.0.0 static.proximic.com +0.0.0.0 i.pxlad.io +0.0.0.0 static.pxlad.io +0.0.0.0 embed-stats.rbl.ms +0.0.0.0 frontpage-stats.rbl.ms +0.0.0.0 site-stats.rbl.ms +0.0.0.0 di.rlcdn.com +0.0.0.0 tap-secure.rubiconproject.com +0.0.0.0 savvyads.com +0.0.0.0 collector.savvyads.com +0.0.0.0 mtrx.go.sonobi.com +0.0.0.0 analytics.revee.com +0.0.0.0 di-se.c.richmetrics.com +0.0.0.0 di-banner-se.c.richmetrics.com +0.0.0.0 vancouversun-com.c.richmetrics.com +0.0.0.0 cdn.sail-horizon.com +0.0.0.0 cdn.siftscience.com +0.0.0.0 gsf-cf.softonic.com +0.0.0.0 pixel.sojern.com +0.0.0.0 eventlogger.soundcloud.com +0.0.0.0 a.teads.tv +0.0.0.0 cdn.teads.tv +0.0.0.0 t.teads.tv +0.0.0.0 static.tellaparts.com +0.0.0.0 swrap.tradedoubler.com +0.0.0.0 ads.traffichunt.com +0.0.0.0 cdn.traffichunt.com +0.0.0.0 assets.tapad.com +0.0.0.0 analytics.userreport.com +0.0.0.0 cdn.userreport.com +0.0.0.0 sdscdn.userreport.com +0.0.0.0 tracking.rce.veeseo.com +# 0.0.0.0 delivery.vidible.tv #[affects aol.com] + +0.0.0.0 wsc1.webspectator.com +0.0.0.0 zafiti01.webtrekk-us.net +0.0.0.0 sdk-controller.widespace.com +0.0.0.0 mb.zam.com +0.0.0.0 3165.tm.zedo.com +0.0.0.0 www.zergnet.com +# [Amazon.com][AS16509][54.240.0.0 - 54.255.255.255] + +0.0.0.0 d.254a.com +0.0.0.0 kwserver.adhispanic.com +0.0.0.0 ads.adiply.com +0.0.0.0 srv.admailtiser.com +0.0.0.0 app.adsbrook.com +0.0.0.0 cdn.adual.net +0.0.0.0 cdn.adquantix.com +0.0.0.0 p.adsymptotic.com +0.0.0.0 adactive-ads.aimatch.com +0.0.0.0 crtl.aimatch.com +0.0.0.0 tr-1.agilone.com +# 0.0.0.0 as.eu.angsrvr.com #[affects videos] + +0.0.0.0 cdn.appendad.com +0.0.0.0 www.badassjv.com +0.0.0.0 blockmetrics.com +0.0.0.0 cache.btrll.com +0.0.0.0 d12tr1cdjbyzav.cloudfront.net +0.0.0.0 d2vig74li2resi.cloudfront.net +0.0.0.0 desv383oqqc0.cloudfront.net +0.0.0.0 js.convertale.com +0.0.0.0 tc-s.convertro.com +0.0.0.0 track.customer.io +0.0.0.0 s.cxt.ms +0.0.0.0 dailymotion.demdex.net +0.0.0.0 error.demdex.net +0.0.0.0 gannett.demdex.net +0.0.0.0 links.services.disqus.com +0.0.0.0 hutchmedia.t.domdex.com +0.0.0.0 cdn5.js.ad.dotandad.com +0.0.0.0 filecdn2.dotandad.com +0.0.0.0 s.dpmsrv.com +0.0.0.0 cf.effectivemeasure.net +0.0.0.0 us-cdn.effectivemeasure.net +0.0.0.0 ps.eyeota.net +0.0.0.0 analytics.fairfax.com.au +0.0.0.0 fmsads.com +0.0.0.0 data.gosquared.com +0.0.0.0 data2.gosquared.com +0.0.0.0 ads.groupcommerce.com +0.0.0.0 c10013.ic-live.com +0.0.0.0 c1947.ic-live.com +0.0.0.0 c1950.ic-live.com +0.0.0.0 p1937.ic-live.com +0.0.0.0 ad.ipredictive.com +0.0.0.0 adserv.impactengine.com +0.0.0.0 adn.impactradius.com +0.0.0.0 scripts.kissmetrics.com +0.0.0.0 ads.lanistaads.com +0.0.0.0 napi.lanistaads.com +0.0.0.0 rev.lanistaads.com +0.0.0.0 content.mkt51.net +0.0.0.0 content.mkt941.com +0.0.0.0 f.monetate.net +0.0.0.0 tracker.mozo.com.au +0.0.0.0 papi.mynativeads.com +0.0.0.0 web-clients.mynativeads.com +0.0.0.0 static.nectarads.com +0.0.0.0 cl-c.netseer.com +0.0.0.0 js-agent.newrelic.com +0.0.0.0 pages-stats.rbl.ms +0.0.0.0 load.passionfruitads.com +0.0.0.0 traffic.pubexchange.com +0.0.0.0 ads.qadservice.com +0.0.0.0 orca.qubitproducts.com +0.0.0.0 ortc-ws2-useast1-s0005.realtime.co +0.0.0.0 a.remarketstats.com +0.0.0.0 vg-no.c.richmetrics.com +0.0.0.0 partner.shareaholic.com +0.0.0.0 traffic.shareaholic.com +0.0.0.0 cc.simplereach.com +0.0.0.0 edge.simplereach.com +0.0.0.0 analytics.sitewit.com +0.0.0.0 tracking.sokrati.com +0.0.0.0 traffic-offers.com +0.0.0.0 konnect.videoplaza.tv +0.0.0.0 trk.vidible.tv +# 0.0.0.0 id.washingtonpost.com #[affects login] + +0.0.0.0 scripts.webspectator.com +0.0.0.0 osc.optimize.webtrends.com +0.0.0.0 a.wishabi.com +0.0.0.0 track.youniversalmedia.com +0.0.0.0 geo.ziffdavis.com +# [Amazon.com][AS16509][54.64.0.0 - 54.71.255.255] + +0.0.0.0 api.proofpositivemedia.com +0.0.0.0 s.pubmine.com +# [Amazon.com][AS14618][54.72.0.0 - 54.95.255.255] + +0.0.0.0 t.254a.com +0.0.0.0 r.254a.com +0.0.0.0 yieldmanager.adbooth.com +0.0.0.0 admaven.adk2x.com +0.0.0.0 adstrac.adk2x.com +0.0.0.0 snwmedia.adk2x.com +0.0.0.0 synchroscript.adswizz.com +0.0.0.0 synchroscript.deliveryengine.adswizz.com +0.0.0.0 secure.adwebster.com +0.0.0.0 pixiedust.buzzfeed.com +0.0.0.0 tracking.crobo.com +0.0.0.0 comcast.demdex.net +0.0.0.0 ecs.demdex.net +0.0.0.0 collector.githubapp.com +0.0.0.0 geobeacon.ign.com +0.0.0.0 hlok.qertewrt.com +0.0.0.0 mmtrkpy.com +0.0.0.0 tracking.olx-st.com +0.0.0.0 api.optinmonster.com +0.0.0.0 t01.proximic.com +0.0.0.0 go.redirectingat.com +0.0.0.0 track.rtb-media.ru +0.0.0.0 a.rvttrack.com +0.0.0.0 b.siftscience.com +0.0.0.0 ardrone.swoop.com +0.0.0.0 collector-184.tvsquared.com +0.0.0.0 collector-428.tvsquared.com +0.0.0.0 a3.websitealive.com +0.0.0.0 zd1.zeroredirect6.com +0.0.0.0 zh1.zeroredirect11.com +# [Amazon.com][AS16509][67.202.0.0 - 67.202.63.255] + +# [Amazon.com][AS16509][72.21.192.0 - 72.21.223.255] + +0.0.0.0 adserver.advertisespace.com +0.0.0.0 aax-us-east-rtb.amazon-adsystem.com +0.0.0.0 rcm-na.amazon-adsystem.com +0.0.0.0 adtago.s3.amazonaws.com +0.0.0.0 sync.cmedia.s3.amazonaws.com +0.0.0.0 ecommstats.s3.amazonaws.com +0.0.0.0 exitsplash.s3.amazonaws.com +0.0.0.0 load.s3.amazonaws.com +0.0.0.0 ncads.s3.amazonaws.com +0.0.0.0 viewerstats.docstoc.com.s3.amazonaws.com +0.0.0.0 www.assoc-amazon.com +0.0.0.0 new.cetrk.com +0.0.0.0 trk.cetrk.com +0.0.0.0 dl.keywordstrategy.org +0.0.0.0 asset.pagefair.com +0.0.0.0 beacon.tunecore.com +# [Amazon.com][AS14618][72.44.32.0 - 72.44.63.255] + +0.0.0.0 adaptv.pixel.invitemedia.com +0.0.0.0 g-pixel.invitemedia.com +0.0.0.0 segment-pixel.invitemedia.com +0.0.0.0 t.invitemedia.com +# [Amazon.com][75.101.128.0 - 75.101.255.255] + +0.0.0.0 certify.alexametrics.com +0.0.0.0 analytics.brightedge.com +0.0.0.0 edge.analytics.brightedge.com +0.0.0.0 fhg.digitaldesire.com +0.0.0.0 tags.extole.com +0.0.0.0 clicks11.geoads.com +0.0.0.0 tracking.hubspot.com +0.0.0.0 of.inviziads.com +0.0.0.0 preview.leadmediapartners.com +0.0.0.0 ads.livepromotools.com +0.0.0.0 a.monetate.net +0.0.0.0 click.searchnation.net +0.0.0.0 ariel1.spaceprogram.com +0.0.0.0 revelations.trovus.co.uk +0.0.0.0 ev.yieldbuild.com +# [Amazon.com][AS39111][79.125.0.0 - 79.125.63.255] + +0.0.0.0 adv.ilsecoloxix.it +0.0.0.0 s32.research.de.com +0.0.0.0 d.skimresources.com +0.0.0.0 t.skimresources.com +0.0.0.0 app.ubertags.com +0.0.0.0 stats3.unrulymedia.com +# [Amazon.com][AS39111][87.238.82.0 - 87.238.83.255] + +# [Andriy Yuriyovich][AS50369][109.95.112.0 - 109.95.119.255] + +# [Anexia][AS42473][193.33.114.0 - 193.33.115.255] + +# [Anexia][AS42473][37.252.228.0 - 37.252.228.255] + +0.0.0.0 cdn.qbaka.net +# [America Online][AS1668][149.174.0.0 - 149.174.255.255] + +0.0.0.0 pixel.advertising.com +0.0.0.0 secure.ace.advertising.com +0.0.0.0 ads-us.pictela.net +0.0.0.0 pix.pulsemgr.com +# [America Online][AS1668][152.163.0.0 - 152.163.255.255] + +0.0.0.0 adserver-us.adtech.advertising.com +0.0.0.0 li.pxl.ace.advertising.com +# [AOL CNN / Turner][AS5662][157.166.0.0 - 157.166.255.255] + +0.0.0.0 cnn.dyn.cnn.com +0.0.0.0 gdyn.cnn.com +0.0.0.0 gdyn.nascar.com +0.0.0.0 gdyn.nba.com +0.0.0.0 www.ugdturner.com +0.0.0.0 gdyn.veryfunnyads.com +# [AOL / Advertising.com][209.225.0.0 - 209.225.0.127] + +0.0.0.0 dbs.advertising.com +0.0.0.0 opera1-servedby.advertising.com +0.0.0.0 rd.advertising.com +# [AOL / Advertising.com][209.225.4.64 - 209.225.5.95] + +0.0.0.0 bf.mocda1.com +# [AOL / Advertising.com][209.225.6.64 - 209.225.6.95] + +0.0.0.0 adserve.advertising.com +# [AOL / Advertising.com][209.225.11.224 - 209.225.34.255] + +0.0.0.0 wap.advertising.com +0.0.0.0 www.contextualclicks.com +# [AOL / AD TECH][194.117.224.0 - 194.117.225.255] + +0.0.0.0 img-dc2.adtech.de +0.0.0.0 img.bet-at-home.com +0.0.0.0 adsby.webtraffic.se +# [AOL / AD TECH][AS8939][194.126.131.0 - 194.126.132.255] + +0.0.0.0 ad-dc2.adtech.de +0.0.0.0 adserver.eyeonx.ch +0.0.0.0 hiq.fotolog.com +0.0.0.0 at.ontargetjobs.com +# [AOL / AD TECH][AS1668][195.93.64.0 - 195.93.127.255] + +0.0.0.0 adsrv.adplus.co.id +0.0.0.0 adssl-dc2.adtech.de +0.0.0.0 adserver-eu.adtech.advertising.com +0.0.0.0 adv.aftonbladet.se +0.0.0.0 ol.uk.at.atwola.com +0.0.0.0 ads.immobilienscout24.de +0.0.0.0 jt.india.com +0.0.0.0 adv.svd.se +# [AOL / Quigo][AS39988][208.68.56.0 - 208.68.59.255] + +0.0.0.0 newsletter.adsonar.com +0.0.0.0 redir.adsonar.com +# [America Online][AS1668][205.188.0.0 - 205.188.255.255] + +0.0.0.0 origin2.adsdk.com +0.0.0.0 free.aol.com +0.0.0.0 ar.atwola.com +0.0.0.0 ar7.atwola.com +0.0.0.0 tacoda.at.atwola.com +# [America Online][AS1668][207.200.64.0 - 207.200.127.255] + +0.0.0.0 ums.adtechus.com +0.0.0.0 adnet.affinity.com +# [America Online][AS1668][64.12.0.0 - 64.12.255.255] + +0.0.0.0 sl-retargeting.adsonar.com +0.0.0.0 demo.advertising.com +0.0.0.0 secure.leadback.advertising.com +0.0.0.0 smrtpxl.advertising.com +0.0.0.0 dynamic.aol.com +0.0.0.0 ar1.atwola.com +0.0.0.0 ar9.atwola.com +0.0.0.0 pixel.ingest.at.atwola.com +0.0.0.0 pr.atwola.com +0.0.0.0 uts-api.at.atwola.com +0.0.0.0 adserver.fixionmedia.com +0.0.0.0 ads.patch.com +# [America Online][AS1668][64.236.0.0 - 64.236.255.255] + +0.0.0.0 ssl-sl-retargeting.adsonar.com +0.0.0.0 glb.adtechus.com +0.0.0.0 ace-lb.advertising.com +0.0.0.0 ace-tag.advertising.com +0.0.0.0 p.ace.advertising.com +0.0.0.0 r1.ace.advertising.com +0.0.0.0 www.advertising.com +0.0.0.0 at.atwola.com +0.0.0.0 uk.at.atwola.com +0.0.0.0 helios.fvn.no +0.0.0.0 v.landingzone.se +# [Apa-it][AS5403][194.232.105.0 - 194.232.105.255] + +0.0.0.0 tracking.kurier.at +0.0.0.0 qs.oewabox.at +# [Applied Innovations][AS14519][216.167.192.0 - 216.167.207.255] + +# [Applied Technologies Internet] + +0.0.0.0 loga.hit-parade.com +0.0.0.0 logp.hit-parade.com +0.0.0.0 logc2.xiti.com +0.0.0.0 logc3.xiti.com +0.0.0.0 logc7.xiti.com +0.0.0.0 logc8.xiti.com +0.0.0.0 logc11.xiti.com +0.0.0.0 logc13.xiti.com +0.0.0.0 logc14.xiti.com +0.0.0.0 logc15.xiti.com +0.0.0.0 logc16.xiti.com +0.0.0.0 logc19.xiti.com +0.0.0.0 logc26.xiti.com +0.0.0.0 logc32.xiti.com +0.0.0.0 logc35.xiti.com +0.0.0.0 logc89.xiti.com +0.0.0.0 logc111.xiti.com +0.0.0.0 logc138.xiti.com +0.0.0.0 logc142.xiti.com +0.0.0.0 logc149.xiti.com +0.0.0.0 logc169.xiti.com +0.0.0.0 logc173.xiti.com +0.0.0.0 logc175.xiti.com +0.0.0.0 logc180.xiti.com +0.0.0.0 logc189.xiti.com +0.0.0.0 logc181.xiti.com +0.0.0.0 logc202.xiti.com +0.0.0.0 logc205.xiti.com +0.0.0.0 logc206.xiti.com +0.0.0.0 logc209.xiti.com +0.0.0.0 logc210.xiti.com +0.0.0.0 logc218.xiti.com +0.0.0.0 logc238.xiti.com +0.0.0.0 logc253.xiti.com +0.0.0.0 logc279.xiti.com +0.0.0.0 logc400.xiti.com +0.0.0.0 logc407.xiti.com +0.0.0.0 logi4.xiti.com +0.0.0.0 logi5.xiti.com +0.0.0.0 logi9.xiti.com +0.0.0.0 logi10.xiti.com +0.0.0.0 logi11.xiti.com +0.0.0.0 logi12.xiti.com +0.0.0.0 logi13.xiti.com +0.0.0.0 logi103.xiti.com +0.0.0.0 logi104.xiti.com +0.0.0.0 logi118.xiti.com +0.0.0.0 logi125.xiti.com +0.0.0.0 logc135.xiti.com +0.0.0.0 logi141.xiti.com +0.0.0.0 logi150.xiti.com +0.0.0.0 logi151.xiti.com +0.0.0.0 logi162.xiti.com +0.0.0.0 logi163.xiti.com +0.0.0.0 logi242.xiti.com +0.0.0.0 logliberation.xiti.com +0.0.0.0 logp.xiti.com +0.0.0.0 logp2.xiti.com +0.0.0.0 logs1125.xiti.com +0.0.0.0 logs1204.xiti.com +0.0.0.0 logs1242.xiti.com +0.0.0.0 logs1285.xiti.com +0.0.0.0 logv1.xiti.com +0.0.0.0 logv2.xiti.com +0.0.0.0 logv3.xiti.com +0.0.0.0 logv5.xiti.com +0.0.0.0 logv6.xiti.com +0.0.0.0 logv7.xiti.com +0.0.0.0 logv8.xiti.com +0.0.0.0 logv9.xiti.com +0.0.0.0 logv10.xiti.com +0.0.0.0 logv11.xiti.com +0.0.0.0 logv12.xiti.com +0.0.0.0 logv13.xiti.com +0.0.0.0 logv15.xiti.com +0.0.0.0 logv16.xiti.com +0.0.0.0 logv19.xiti.com +0.0.0.0 logv20.xiti.com +0.0.0.0 logv22.xiti.com +0.0.0.0 logv23.xiti.com +0.0.0.0 logv24.xiti.com +0.0.0.0 logv26.xiti.com +0.0.0.0 logv28.xiti.com +0.0.0.0 logv30.xiti.com +0.0.0.0 logv31.xiti.com +0.0.0.0 logv143.xiti.com +0.0.0.0 logv144.xiti.com +0.0.0.0 logv145.xiti.com +0.0.0.0 www.xiti.com +# [AppNexus][AS29990][185.33.222.0 - 185.33.223.255] + +0.0.0.0 secure-ams.adnxs.com +# [AppNexus][AS29990][204.13.192.0 - 204.13.199.255] + +0.0.0.0 rb.adnxs.com +0.0.0.0 oascentral.healthletter.mayoclinic.com +0.0.0.0 ib.reachjunction.com +# [AppNexus / Bandcon][AS29990][8.12.224.0 - 8.12.239.255] + +# 0.0.0.0 ib.adnxs.com #[affects Microsoft site] + +0.0.0.0 ads.dedicatedmedia.com +0.0.0.0 ag.yieldoptimizer.com +# [AppNexus / Bandcon][AS29990][8.19.16.0 - 8.19.31.255] + +0.0.0.0 px.admonkey.dapper.net +0.0.0.0 ad.himediadx.com +0.0.0.0 secure.media6degrees.com +# [AppNexus][AS29990][64.208.0.0 - 64.209.127.255] + +0.0.0.0 b.adnxs.com +0.0.0.0 nym1.b.adnxs.com +0.0.0.0 ads.bttbgroup.com +0.0.0.0 ad.dedicatedmedia.com +0.0.0.0 ads.matiro.com +0.0.0.0 ads.q1media.com +0.0.0.0 ads.reduxmediagroup.com +0.0.0.0 ad.retargeter.com +0.0.0.0 adan.xtendmedia.com +# [AppNexus][AS29990][68.67.128.0 - 68.67.191.255] + +0.0.0.0 go.accmgr.com +0.0.0.0 advs.adgorithms.com +0.0.0.0 ad2.adnetwork.net +0.0.0.0 float.2299.bm-impbus.prod.nym2.adnexus.net +0.0.0.0 mob.adnxs.com +0.0.0.0 nym1.ib.adnxs.com +0.0.0.0 sin1.g.adnxs.com +0.0.0.0 go.adversal.com +0.0.0.0 rtb-ads.avazu.net +0.0.0.0 tag.beanstock.co +0.0.0.0 servedby.bigfineads.com +0.0.0.0 optimizedby.brealtime.com +0.0.0.0 ads.captifymedia.com +0.0.0.0 x.clickcertain.com +0.0.0.0 ads.clovenetwork.com +0.0.0.0 ads.cpxinteractive.com +0.0.0.0 ads.deliads.com +0.0.0.0 ads.digitalthrottle.com +0.0.0.0 ads.fidelity-media.com +0.0.0.0 ads.gamned.com +0.0.0.0 tag.gayadnetwork.com +0.0.0.0 ad.imediaaudiences.com +0.0.0.0 secure-id.impressiondesk.com +0.0.0.0 tk.ads.mmondi.com +0.0.0.0 ad.netcommunities.com +0.0.0.0 ads.networkhm.com +0.0.0.0 ads.pubsqrd.com +0.0.0.0 ads.sonital.com +0.0.0.0 ads.sonobi.com +0.0.0.0 ads.suite6ixty6ix.com +0.0.0.0 ex.banner.t-online.de +0.0.0.0 ads.up-value.de +0.0.0.0 ads.vntsm.com +0.0.0.0 an.z5x.net +# [Appserve][AS23376][64.241.102.160 - 64.241.102.191] + +# [Argeweb][AS8315][193.34.150.0 - 193.34.151.255] + +0.0.0.0 b.ds1.nl +0.0.0.0 k1s.nl +# [Argeweb][AS8315][91.200.48.0 - 91.200.51.255] + +# [Aruba][AS31034][62.149.128.0 - 62.149.159.255] + +0.0.0.0 www.infotelsrl.com +0.0.0.0 www.juiceadv.com +0.0.0.0 www.prdirectory.biz +0.0.0.0 ads.vjaffiliates.com +# [Aruba][AS31034][95.110.200.0 - 95.110.207.255] + +# [Aruba][AS31034][95.110.200.0 - 95.110.207.255] + +0.0.0.0 advdl.ammadv.it +0.0.0.0 adv.arubamediamarketing.it +0.0.0.0 feed.hype-ads.com +# [Asp Ltd][AS35480][193.192.48.0 - 193.192.49.255] + +0.0.0.0 espresso-reklam.eu +0.0.0.0 openx.imoti.net +0.0.0.0 rot2.imoti.net +0.0.0.0 ads1.legalworld.bg +0.0.0.0 pagead.topobiavi.com +0.0.0.0 uppyads.com +0.0.0.0 ads.zajenata.bg +# [Aspect Networks][AS34848][195.190.31.0 - 195.190.31.255] + +0.0.0.0 media01.adservinghost.com +# [Aspectra-net][AS9100][212.47.170.0 - 212.47.173.255] + +0.0.0.0 bielertb.wemfbox.ch +0.0.0.0 blickonl.wemfbox.ch +0.0.0.0 bluewin.wemfbox.ch +0.0.0.0 bolero.wemfbox.ch +0.0.0.0 immosct.wemfbox.ch +0.0.0.0 moneyh.wemfbox.ch +0.0.0.0 nzz.wemfbox.ch +0.0.0.0 qs.wemfbox.ch +0.0.0.0 scout24.wemfbox.ch +0.0.0.0 si.wemfbox.ch +0.0.0.0 sport1.wemfbox.ch +0.0.0.0 swissinf.wemfbox.ch +0.0.0.0 wetter.wemfbox.ch +# [Atomz.com][AS19041][66.117.16.0 - 66.117.31.255] + +# [Aufeminin.com][AS39894][185.86.136.0 - 185.86.139.255] + +0.0.0.0 ww651.smartadserver.com +# [Aufeminin.com][AS39894][91.103.136.0 - 91.103.140.255] + +0.0.0.0 securite.01net.com +0.0.0.0 ads.20minutes.fr +0.0.0.0 smart.hola.com +0.0.0.0 www.meetic-partners.com +0.0.0.0 ad.prismamediadigital.com +0.0.0.0 ads.publicidad.net +0.0.0.0 addie.verticalnetwork.de +# [Autonomous][AS43489][193.232.159.0 - 193.232.159.255] + +# [Awknet Communications][AS17048][69.42.208.0 - 69.42.223.255] + +# [Axill][72.3.140.224 - 72.3.140.231] + +0.0.0.0 www.axill.com +# [Axill Europe][84.45.70.0 - 84.45.70.255] + +0.0.0.0 www.globe7.com +# [Axill Europe][AS41813][84.45.63.0 - 84.45.63.255] + +# [Axxa Commerce][AS3491][207.226.176.128 - 207.226.176.191] + +# [Aznet][AS44976][194.150.236.0 - 194.150.237.255] + +0.0.0.0 www.cashtrafic.com +# [Bahnhof][AS21503][AS8473][5.150.195.160 - 5.150.195.191] + +0.0.0.0 rotator.adxite.com +# [Baltic Center][AS49017][194.60.205.0 - 194.60.205.255] + +# [Bayan][AS6648][125.212.0.0 - 125.212.127.255] + +# [Bay Area / Visistat][AS7151][209.128.64.0 - 209.128.127.255] + +0.0.0.0 stats.sa-as.com +0.0.0.0 stats.visistat.com +# [Bay Area / Veruta][AS7151][72.172.176.0 - 72.172.191.255] + +0.0.0.0 adserver.veruta.com +# [Bay Area / Tumri][AS7151][72.20.120.0 - 72.20.120.255] + +0.0.0.0 images.tumri.net +0.0.0.0 www.tumri.net +# [Beanfield][AS21949][206.223.160.0 - 206.223.191.255] + +0.0.0.0 ard.sexplaycam.com +0.0.0.0 flashbanners.static.ard.sexplaycam.com +0.0.0.0 flashbanners.static.ard.xxxblackbook.com +0.0.0.0 geo.xxxblackbook.com +0.0.0.0 static.ard.xxxblackbook.com +# [Beanfield][AS21949][76.9.192.0 - 76.9.223.255] + +0.0.0.0 ard.sweetdiscreet.com +# [Bell Canada][AS6539][209.139.192.0 - 209.139.255.255] + +# [Bell Canada][AS6539][216.18.0.0 - 216.18.127.255] + +0.0.0.0 api.nrelate.com +# [Bell Globemedia Interactive][AS10808][199.246.60.0 - 199.246.71.255] + +0.0.0.0 adrates.theglobeandmail.com +0.0.0.0 ece5stats1.theglobeandmail.com +0.0.0.0 www1.theglobeandmail.com +# [Bellona][AS3.343][193.107.164.0 - 193.107.167.255] + +0.0.0.0 active.hit.stat24.com +0.0.0.0 home.hit.stat24.com +0.0.0.0 lt3.hit.stat24.com +0.0.0.0 nl4.hit.stat24.com +0.0.0.0 pro.hit.stat24.com +0.0.0.0 redefine.hit.stat24.com +0.0.0.0 redefine2.hit.stat24.com +0.0.0.0 ru2.hit.stat24.com +0.0.0.0 s1.hit.stat24.com +0.0.0.0 s2.hit.stat24.com +0.0.0.0 s3.hit.stat24.com +0.0.0.0 s4.hit.stat24.com +0.0.0.0 ua1.hit.stat24.com +0.0.0.0 ua2.hit.stat24.com +0.0.0.0 ua3.hit.stat24.com +0.0.0.0 ua4.hit.stat24.com +0.0.0.0 ua5.hit.stat24.com +0.0.0.0 uk4.hit.stat24.com +0.0.0.0 www.stat24.com +# [Beyond The Network][AS3491][205.177.0.0 - 205.177.255.255] + +# [Beyond The Network][AS3491][205.252.0.0 - 205.252.255.255] + +0.0.0.0 mirageads.net +0.0.0.0 protect-x.com +# [Beyond The Network][206.161.0.0 - 206.161.255.255] + +# [Beyond The Network][AS3491][207.176.0.0 - 207.176.127.255] + +0.0.0.0 www.homeoffun.com +# [Beyond The Network][AS3491][207.226.0.0 - 207.226.255.255] + +0.0.0.0 1directory.ru +0.0.0.0 1se.org +0.0.0.0 img.royal-cash.com +0.0.0.0 adds1.trafflow.com +0.0.0.0 tds.trafflow.com +0.0.0.0 ads.ynot.com +# [Beyond The Network][209.8.0.0 - 209.9.255.255] + +0.0.0.0 ads.svnt.com +# [Beyond The Network][63.216.0.0 - 63.223.255.255] + +0.0.0.0 bannersgomlm.buildreferrals.com +0.0.0.0 adds.trafflow.com +0.0.0.0 feed.trafflow.com +0.0.0.0 freeimghost.trafflow.com +# [Bezeq][AS8551][212.179.42.0 - 212.179.42.63] + +0.0.0.0 ds.keshet-i.com +0.0.0.0 adserv.mako.co.il +0.0.0.0 sdc.mako.co.il +0.0.0.0 stats.mako.co.il +0.0.0.0 banners.news1.co.il +# [Bezeq][AS8551][212.25.64.0 - 212.25.127.255] + +0.0.0.0 becl23.b2.gns.co.il +# [Bezeq][AS8551][62.219.0.0 - 62.219.21.255] + +0.0.0.0 adserver1.adbrands.co.il +0.0.0.0 ads.doctors.co.il +0.0.0.0 ads.metatron.co.il +0.0.0.0 service1.predictad.com +0.0.0.0 service2.predictad.com +# [Bezeq][AS8551][81.218.31.128 - 81.218.31.255] + +0.0.0.0 creative.xtendmedia.com +# [Bezeq][AS8551][82.80.204.0 - 82.80.239.255] + +0.0.0.0 ads.one.co.il +0.0.0.0 bandoc.d-group.co.il +0.0.0.0 geo.widdit.com +# [Bigmir][AS39468][193.239.68.0 - 193.239.71.255] + +0.0.0.0 ad1.bigmir.net +0.0.0.0 ad4.bigmir.net +0.0.0.0 ad5.bigmir.net +0.0.0.0 ad6.bigmir.net +0.0.0.0 ad7.bigmir.net +0.0.0.0 adi.bigmir.net +0.0.0.0 i.bigmir.net +# [Bigness Group][AS49093][195.88.190.0 - 195.88.191.255] + +# [Big Pipe][AS6327][74.3.128.0 - 74.3.191.255] + +0.0.0.0 t.nrelate.com +# [Bitgravity][AS40009][208.67.232.0 - 208.67.239.255] + +0.0.0.0 bitcast-a.v1.iad1.bitgravity.com +0.0.0.0 ads.devicebondage.com +0.0.0.0 ads.hogtied.com +0.0.0.0 ads.publicdisgrace.com +0.0.0.0 ads.sexandsubmission.com +0.0.0.0 ads.thetrainingofo.com +0.0.0.0 ads.whippedass.com +# [Blinkx][AS14743][69.25.102.0 - 69.25.102.255] + +0.0.0.0 bbtv.blinkx.com +# [BlueConnex][213.229.71.128 - 213.229.71.191] + +# [BlueConnex / Eukhost-ltd][AS29550][91.186.31.0 - 91.186.31.255] + +# [BlueConnex][92.48.64.0 - 92.48.127.255] + +# [BlueConnex][AS29550][94.76.208.0 - 94.76.208.63] + +# [Blue Gravity][AS15171][64.255.0.0 - 64.255.63.255] + +0.0.0.0 stats.ozwebsites.biz +# [Bluehost][AS11798][66.147.240.0 - 66.147.255.255] + +# [Bluehost][AS11798][69.89.16.0 - 69.89.31.255] + +# [Bluehost][74.220.192.0 - 74.220.223.255] + +# [Bluepark Solutions][AS29131][78.129.199.0 - 78.129.199.255] + +# [BraveNet][Tracking Service] + +0.0.0.0 bravenet.com +0.0.0.0 images.bravenet.com +0.0.0.0 pub2.bravenet.com +0.0.0.0 pub7.bravenet.com +0.0.0.0 pub9.bravenet.com +0.0.0.0 pub12.bravenet.com +0.0.0.0 pub13.bravenet.com +0.0.0.0 pub16.bravenet.com +0.0.0.0 pub23.bravenet.com +0.0.0.0 pub26.bravenet.com +0.0.0.0 pub27.bravenet.com +0.0.0.0 pub28.bravenet.com +0.0.0.0 pub29.bravenet.com +0.0.0.0 pub30.bravenet.com +0.0.0.0 pub31.bravenet.com +0.0.0.0 pub34.bravenet.com +0.0.0.0 pub39.bravenet.com +0.0.0.0 pub40.bravenet.com +0.0.0.0 pub42.bravenet.com +0.0.0.0 pub43.bravenet.com +0.0.0.0 pub45.bravenet.com +0.0.0.0 pub47.bravenet.com +0.0.0.0 pub49.bravenet.com +0.0.0.0 pub50.bravenet.com +0.0.0.0 xml.bravenet.com +# [BrightRoll][AS39995][162.208.20.0 - 162.208.23.255] + +0.0.0.0 geo-um.btrll.com +0.0.0.0 segs.btrll.com +0.0.0.0 vast.bp3855098.btrll.com +0.0.0.0 vast.bp3855099.btrll.com +0.0.0.0 vast.bp3854536.btrll.com +0.0.0.0 vast.bp3855984.btrll.com +0.0.0.0 vast.bp3855987.btrll.com +0.0.0.0 vast.bp3855989.btrll.com +0.0.0.0 vast.bp3855991.btrll.com +0.0.0.0 vast.bp3855992.btrll.com +0.0.0.0 yrtas.btrll.com +# [BrightRoll][AS39995][165.254.0.0 - 165.254.255.255] + +0.0.0.0 brxserv-21.btrll.com +0.0.0.0 geo-errserv.btrll.com +# [Broadband Enterprises][AS3561][64.15.238.64 - 64.15.238.127] + +0.0.0.0 addirector.vindicosuite.com +0.0.0.0 web.vindicosuite.com +# [Broadbandone][AS13645][64.135.0.0 - 64.135.127.255] + +0.0.0.0 ads.crawler.com +0.0.0.0 ads.websearch.com +# [Broadbandone][AS13645][75.119.128.0 - 75.119.191.255] + +0.0.0.0 tracking.godatafeed.com +# [BroadRiver][AS13703][208.52.128.0 - 208.52.191.255] + +0.0.0.0 www.cbeckads.com +0.0.0.0 atrd.netmng.com +0.0.0.0 brnys.netmng.com +0.0.0.0 com-kia.netmng.com +0.0.0.0 com-kodak.netmng.com +0.0.0.0 com-mitsubishi.netmng.com +0.0.0.0 com-morningstar.netmng.com +0.0.0.0 com-vw.netmng.com +0.0.0.0 dms.netmng.com +0.0.0.0 nbcustr.netmng.com +0.0.0.0 vw.netmng.com +# [BroadRiver][AS13703][63.135.160.0 - 63.135.175.255] + +0.0.0.0 a.netmng.com +0.0.0.0 display.digitalriver.com +# [Bso Network][AS31216][89.30.126.0 - 89.30.126.255] + +0.0.0.0 tracking.tomsguide.com +0.0.0.0 tracking.tomshardware.com +# [Bulgarian Teleco][AS8866][46.10.0.0 - 46.10.255.255] + +0.0.0.0 ads.bl-consulting.net +# [Bulgarian Teleco][AS8866][95.43.230.192 - 95.43.230.255] + +0.0.0.0 ads.gladen.bg +0.0.0.0 ads10.gladen.bg +0.0.0.0 ads.ibox.bg +0.0.0.0 ads.money.bg +# [Businessnet][AS13093][192.118.72.0 - 192.118.75.255] + +0.0.0.0 dclk.haaretz.com +# [Casalemedia][AS27381][192.40.32.0 - 192.40.39.255] + +0.0.0.0 a1589.casalemedia.com +0.0.0.0 a1653.casalemedia.com +0.0.0.0 a1664.casalemedia.com +0.0.0.0 a1681.casalemedia.com +# [Cash4Downloads][CidHelp Group][67.15.107.168] + +0.0.0.0 c4dl.com +0.0.0.0 www.c4dl.com +0.0.0.0 www.cash4downloads.com +# [C4L][AS25577][109.104.96.0 - 109.104.127.255] + +0.0.0.0 adserver.merciless.localstars.com +# [C4L][AS25577][82.197.70.0 - 82.197.70.127] + +0.0.0.0 statto.plus8.net +# [C4L / Globalcharge-net][AS25577][84.45.71.0 - 84.45.71.255] + +# [California Regional][AS10439][209.126.128.0 - 209.126.255.255] + +# [California Regional / i-Serve][AS10439][71.6.128.0 - 71.6.255.255] + +0.0.0.0 pluto.adcycle.com +0.0.0.0 www.adcycle.com +0.0.0.0 www.exchange-it.com +0.0.0.0 media.exchange-it.com +0.0.0.0 metacount.com +0.0.0.0 stats.metacount.com +0.0.0.0 www.metacount.com +0.0.0.0 popunder.com +0.0.0.0 media.popunder.com +0.0.0.0 www.popunder.com +0.0.0.0 www.rkdms.com +# [Calpop.com / Airlinereservations.com][206.125.40.0 - 206.125.47.255] + +0.0.0.0 cdn.engine.phn.doublepimp.com +0.0.0.0 rts.revfusion.net +# [Calpop.com / Airlinereservations.com][AS7796][208.70.72.0 - 208.70.79.255] + +0.0.0.0 qjex.net +# [Calpop.com / Atmlink][AS7796][216.240.128.0 - 216.240.159.255] + +0.0.0.0 ads.fuzzster.com +# [Calpop.com][AS7796][64.27.0.0 - 64.27.31.255] + +0.0.0.0 www.adsupply.com +0.0.0.0 ad1.doublepimp.com +0.0.0.0 ad2.doublepimp.com +0.0.0.0 dev.doublepimp.com +0.0.0.0 rts.doublepimp.com +0.0.0.0 gk.rts.sparkstudios.com +# [Camea Ltd][AS48180][91.209.48.0 - 91.209.48.255] + +# [Capital Communication][AS49829][89.114.97.0 - 89.114.97.255] + +# [Caravan][AS15756][212.24.47.224 - 212.24.47.255] + +# [Caravan / Lanways-net][AS15756][217.23.132.248 - 217.23.132.255] + +0.0.0.0 spytrack.tic.ru +# [Caravan / Mediadome][AS15756][62.213.100.0 - 62.213.100.255] + +# [Carmen Media][66.212.235.192 - 66.212.235.255] + +# [Caronet][AS13618][174.34.224.0 - 174.34.255.255] + +# [Caronet][AS13618][209.59.224.0 - 209.59.255.255] + +# [Caronet][AS13618][69.59.16.0 - 69.59.31.255] + +# [Caronet][AS13618][74.81.168.0 - 74.81.169.255] + +# [Caronet / Aebn][74.81.184.0 - 74.81.185.255] + +0.0.0.0 hostedbannerads.aebn.net +0.0.0.0 realtouchbannerwidget.aebn.net +0.0.0.0 ox.tossoffads.com +# [Caronet][74.81.187.56 - 74.81.187.63] + +0.0.0.0 affiliate.blucigs.com +0.0.0.0 bluhostedbanners.blucigs.com +# [Caronet][76.76.4.0 - 76.76.5.255] + +# [Caronet][76.76.8.0 - 76.76.9.255] + +0.0.0.0 ads.bnmedia.com +0.0.0.0 ads.iwangmedia.com +0.0.0.0 banners.rexmag.com +# [Caronet][91.213.157.0 - 91.213.157.255] + +# [Carpathia Hosting][AS29748][209.222.128.0 - 209.222.159.255] + +0.0.0.0 piwik.redtube.com +# [Carpathia Hosting][AS15226][66.197.0.0 - 66.197.127.255] + +0.0.0.0 webstats.oanda.com +# [Carpathia Hosting][AS29748][66.197.0.0 - 66.197.127.255] + +# [Casablanca][AS15685][109.123.202.0 - 109.123.202.255] + +0.0.0.0 static.ad.libimseti.cz +# [Casablanca / Inteso-it][AS15685][217.11.237.96 - 217.11.237.111] + +# [Casablanca / Hakenadam][AS15685][77.78.109.64 - 77.78.109.95] + +0.0.0.0 h.waudit.cz +0.0.0.0 hitx.waudit.cz +# [Casablanca][AS15685][82.208.46.0 - 82.208.46.255] + +0.0.0.0 intext.lookit.cz +0.0.0.0 ads.monogram.sk +# [Casale Media][Comspec Communications] + +0.0.0.0 a407.casalemedia.com +0.0.0.0 b.casalemedia.com +0.0.0.0 img.casalemedia.com +0.0.0.0 js.casalemedia.com +0.0.0.0 r.casalemedia.com +0.0.0.0 ssum-sec.casalemedia.com +0.0.0.0 www.casalemedia.com +0.0.0.0 www.oofun.com +0.0.0.0 00fun.com +0.0.0.0 www.00fun.com +# [Cassava Enterprises] + +0.0.0.0 chat.888.com +0.0.0.0 images.888.com +0.0.0.0 setupspcp1.888.com +0.0.0.0 casino-on-net.com +0.0.0.0 demogwa.casino-on-net.com +0.0.0.0 images.casino-on-net.com +0.0.0.0 java2.casino-on-net.com +0.0.0.0 www.casino-on-net.com +0.0.0.0 www.casinoonnet.com +0.0.0.0 download1.pacificpoker.com +0.0.0.0 images.pacificpoker.com +0.0.0.0 playersclub.reefclubcasino.com +0.0.0.0 www.pacificpoker.com +0.0.0.0 www.reefclubcasino.com +# [Castle Access][AS22489][69.43.160.0 - 69.43.160.255] + +0.0.0.0 park.above.com +0.0.0.0 www.needmorehits.com +0.0.0.0 www.res-x.com +0.0.0.0 openx.trellian.com +# [Cat Idc2][AS9931][122.155.160.0 - 122.155.191.255] + +0.0.0.0 banner.synergy-e.com +0.0.0.0 smart.synergy-e.com +0.0.0.0 stat.synergy-e.com +0.0.0.0 unitus.synergy-e.com +# [Cb3rob][AS34109][84.22.104.120 - 84.22.104.127] + +# [CBS Interactive / CNET Networks] + +0.0.0.0 stat.fengniao.com +0.0.0.0 ads.webshots.com +# [CBS Interactive / CNET Networks][AS6623][216.239.112.0 - 216.239.127.255] + +0.0.0.0 adimg.bnet.com +0.0.0.0 mads.bnet.com +0.0.0.0 ocp.bnet.com +0.0.0.0 adlog.cbsi.com +# 0.0.0.0 dw.cbsi.com #[affects CNET downloads] + +0.0.0.0 mads.cbs.com +0.0.0.0 track.cbs.com +0.0.0.0 mads.cbsnews.com +0.0.0.0 ocp.cbsnews.com +0.0.0.0 adimg.chow.com +0.0.0.0 mads.chow.com +0.0.0.0 remotead-internal.cnet.com +0.0.0.0 mads.cnettv.com +0.0.0.0 adimg.download.com +0.0.0.0 mads.download.com +0.0.0.0 adimg.gamefaqs.com +0.0.0.0 mads.gamefaqs.com +0.0.0.0 adimg.theinsider.com +0.0.0.0 mads.theinsider.com +0.0.0.0 adimg.mp3.com +0.0.0.0 bwp.mp3.com +0.0.0.0 mads.mp3.com +0.0.0.0 adimg.news.com +0.0.0.0 adimg.tv.com +0.0.0.0 mads.tv.com +0.0.0.0 adimg.zdnet.com +0.0.0.0 mads.zdnet.com +# [CBS Interactive / CNET Networks][AS6623][64.30.224.0 - 64.30.239.255] + +# [Ccbill][AS32161][64.38.212.0 - 64.38.213.255] + +0.0.0.0 bill.ccbill.com +0.0.0.0 images.ccbill.com +0.0.0.0 refer.ccbill.com +0.0.0.0 www.ccbill.com +# [Ccbill][AS32164][64.38.240.0 - 64.38.240.255] + +# [Cdnetworks][AS36408][14.0.32.0 - 14.0.63.255] + +0.0.0.0 widget.perfectmarket.com +# [Cdnetworks][AS36408][103.4.200.0 - 103.4.203.255] + +0.0.0.0 d-cache.microad.jp +# [Cdnetworks][AS36408][119.31.248.0 - 119.31.255.255] + +# [Cdnetworks][AS36408][151.249.93.0 - 151.249.93.255] + +# [Cdnetworks][AS36408][174.35.0.0 - 174.35.127.255] + +0.0.0.0 cdn.clicktale.net +0.0.0.0 d-cache.microadinc.com +0.0.0.0 media.netrefer.com +0.0.0.0 media2.netrefer.com +# [Cdnetworks][AS36408][61.110.192.0 - 61.110.255.255] + +0.0.0.0 js.octopuspop.com +# [Cdnetworks][AS36408][66.114.48.0 - 66.114.63.255] + +0.0.0.0 d.unanimis.co.uk +# [Centralux][AS43816][91.199.112.0 - 91.199.112.255] + +# [Cerfnet][AS4269][63.240.0.0 - 63.242.255.255] + +0.0.0.0 vs.forbes.com +0.0.0.0 datacapture.serving-sys.com +# [China Communication][AS37957][202.165.176.0 - 202.165.191.255] + +# [China Mobile][AS9808][221.176.0.0 - 221.183.255.255] + +# [China Telecom][AS4134][113.96.0.0 - 113.121.255.255] + +0.0.0.0 pop.dnparking.com +# [China Telecom / Chinanet][AS4812][124.74.0.0 - 124.75.255.255] + +0.0.0.0 a.ads99.cn +# [China Telecom / Chinanet][AS4812][180.152.0.0 - 180.159.255.255] + +0.0.0.0 dwtracking.sdo.com +# [China Telecom][AS4134][58.208.0.0 - 58.223.255.255] + +# [China Telecom / Qunying][AS4134][59.34.148.0 - 59.34.148.255] + +0.0.0.0 wwv.onetad.com +# [China Telecom / Chinanet][219.128.0.0 - 219.137.255.255] + +0.0.0.0 stats.dnparking.com +# [China Telecom][AS4134][220.163.0.0 - 220.165.255.255] + +# [China Telecom / Chinanet][222.64.0.0 - 222.79.255.255] + +0.0.0.0 stat1.vipstat.com +# [China Telecom / Chinanet][59.52.0.0 - 61.152.255.255] + +# [Choopa][AS20473][107.191.48.0/22] + +# [Choopa][AS20473][108.61.3.160 - 108.61.3.167] + +0.0.0.0 cdn.epicgameads.com +# [Choopa][AS20473][173.199.64.0 - 173.199.127.255] + +# [Choopa][AS11508][206.221.176.0/20] + +0.0.0.0 mfas.safesslredirect.com +# [Choopa][AS11508][208.167.224.0 - 208.167.255.255] + +0.0.0.0 www.aptrafficnetwork.com +0.0.0.0 ads.gameservers.com +0.0.0.0 as.pmates.com +# [Choopa][AS20473][209.222.0.0 - 209.222.31.255] + +0.0.0.0 ab.goodsblock.dt07.net +0.0.0.0 jsg.dt07.net +0.0.0.0 imgg.dt07.net +# [Choopa][216.155.128.0 - 216.155.159.255] + +0.0.0.0 www.epicgameads.com +0.0.0.0 www.freepornsubmits.com +0.0.0.0 adserver.weakgame.com +0.0.0.0 xfuckbook.com +0.0.0.0 delivery.yourfuckbook.com +# [Choopa][AS20473][45.63.0.0 - 45.63.127.255] + +# [Choopa][64.237.32.0 - 64.237.63.255] + +0.0.0.0 v2.adgoto.com +# [Choopa][AS20473][66.55.128.0 - 66.55.159.255] + +0.0.0.0 www.18access.com +0.0.0.0 adv.sexcounter.com +0.0.0.0 support.sextronix.com +0.0.0.0 www.sextronix.com +# [Choopa][66.55.139.0 - 66.55.139.255] + +0.0.0.0 ads.asredas.com +# [Choopa][68.232.160.0 - 68.232.191.255] + +# [Chunghwa Telecom][AS3462][210.242.128.0 - 210.242.255.255] + +0.0.0.0 secure-yt.imrworldwide.com +# [ClaraNET][AS8426][213.221.106.192 - 213.221.106.223] + +0.0.0.0 www.econda-monitor.de +# [ClaraNET][AS8426][62.80.0.0 - 62.80.63.255] + +0.0.0.0 piwik.n24.de +0.0.0.0 ads.planet49.com +# [ClaraNET][AS8426][78.40.37.128 - 78.40.37.135] + +# [ClaraNET][AS8426][95.0.0.0 - 95.255.255.255] + +0.0.0.0 ads.adnet-media.net +0.0.0.0 3amcouk.skimlinks.com +0.0.0.0 bikeforumsnet.skimlinks.com +0.0.0.0 complexcom.skimlinks.com +0.0.0.0 dirtytalk101com.skimlinks.com +0.0.0.0 freeforumsorg.skimlinks.com +0.0.0.0 handbagcom.skimlinks.com +0.0.0.0 hothardwarecom.skimlinks.com +0.0.0.0 mirrorcoukcelebs.skimlinks.com +0.0.0.0 projectw.skimlinks.com +0.0.0.0 reviewcentrecom.skimlinks.com +0.0.0.0 skimlinkscom.skimlinks.com +0.0.0.0 static.skimlinks.com +0.0.0.0 techradarcom.skimlinks.com +0.0.0.0 techspotcom.skimlinks.com +0.0.0.0 telegraphcouk.skimlinks.com +0.0.0.0 tidbitscom.skimlinks.com +0.0.0.0 toplessrobotcom.skimlinks.com +0.0.0.0 wirelessforumsorg.skimlinks.com +0.0.0.0 wordpresscom.skimlinks.com +0.0.0.0 wwwchipchickcom.skimlinks.com +0.0.0.0 wwwcultofmaccom.skimlinks.com +0.0.0.0 xmarkscom.skimlinks.com +# [ClearBlue / Connors Communications][AS5067][168.75.0.0 - 168.75.255.255] + +0.0.0.0 bh.contextweb.com +0.0.0.0 cdslog.contextweb.com +# [ClearBlue][AS5067][AS5061][204.168.0.0 - 204.168.255.255] + +# [Clickability][AS14393][208.80.56.0 - 208.80.59.255] + +0.0.0.0 btn.clickability.com +0.0.0.0 button.clickability.com +0.0.0.0 ri.clickability.com +0.0.0.0 sftp.clickability.com +# [Cloudflare][AS13335][104.16.0.0 - 104.31.255.255] + +0.0.0.0 click.adpremium.org +0.0.0.0 hts2.adpremium.org +0.0.0.0 hts4.adpremium.org +0.0.0.0 js.adpremium.org +0.0.0.0 ms.adpremium.org +0.0.0.0 run.adrizer.com +0.0.0.0 analytics.amilliamilli.com +0.0.0.0 antiscan.online +0.0.0.0 www.appfindr.org +0.0.0.0 tracker.bang.com +0.0.0.0 srv.bebi.com +0.0.0.0 banners.bghelp.co.uk +0.0.0.0 cdnmedia.xyz +0.0.0.0 wp1.cor-natty.com +0.0.0.0 count.im +0.0.0.0 datattro.xyz +0.0.0.0 cdn.districtm.ca +0.0.0.0 cdn.exoticads.com +0.0.0.0 content.exoticads.com +0.0.0.0 ox.furaffinity.net +0.0.0.0 rv.furaffinity.net +0.0.0.0 www.game-clicks.com +0.0.0.0 serve.getpopunder.com +0.0.0.0 grabtrk.com +0.0.0.0 www.hostadserver.com +0.0.0.0 tag.imonomy.com +0.0.0.0 us-tracker.inside-graph.com +0.0.0.0 embed.insticator.com +0.0.0.0 ju2g8tzj.com +0.0.0.0 ads.kickasstorrents.video +0.0.0.0 ads.mmediatags.com +0.0.0.0 ssl.mousestats.com +0.0.0.0 multioptik.com +0.0.0.0 myfukbuddy.com +0.0.0.0 oneopenclose.click +0.0.0.0 www.os-downloads.com +0.0.0.0 mh.pip-pip-pop.com +0.0.0.0 cdn.www1.pip-pip-pop.com +0.0.0.0 www1.pip-pip-pop.com +0.0.0.0 code.poptm.com +0.0.0.0 ads.proboards.com +0.0.0.0 promable.com +0.0.0.0 proudclick.com +0.0.0.0 cdn.pubexchange.com +0.0.0.0 qikdownloads.com +0.0.0.0 ads.reembed.com +0.0.0.0 a10.reflexcash.com +0.0.0.0 ads.reflexcash.com +0.0.0.0 retracker.com +0.0.0.0 www.searchapps.me +0.0.0.0 counter.snackly.co +0.0.0.0 cdn.spoutable.com +0.0.0.0 engine.spoutable.com +0.0.0.0 code.theads.me +0.0.0.0 cdn.tynt.com +0.0.0.0 cnt.tyxo.com +0.0.0.0 s.tyxo.com +0.0.0.0 xclusive.ly +0.0.0.0 pixel.yola.com +0.0.0.0 s.zkcdn.net +0.0.0.0 in4.zog.link +0.0.0.0 cdn1.zopiny.com +# [Cloudflare][AS13335][108.162.192.0 - 108.162.255.255] + +0.0.0.0 adfoc.us +0.0.0.0 api.adquality.ch +0.0.0.0 ads.akademika.bg +0.0.0.0 img.avatraffic.com +0.0.0.0 ads.casumoaffiliates.com +0.0.0.0 cmtrading.ck-cdn.com +0.0.0.0 mh.ogercron.com +0.0.0.0 ozertesa.com +0.0.0.0 pinion.gg +0.0.0.0 bin.pinion.gg +0.0.0.0 cdn.pinion.gg +0.0.0.0 www.pstats.com +0.0.0.0 www.xyfex.com +# [Cloudflare][AS13335][141.101.112.0 - 141.101.119.255] + +0.0.0.0 7vws1j1j.com +0.0.0.0 adsbookie.com +0.0.0.0 t.cqq5id8n.com +# 0.0.0.0 js.maxmind.com #[affects marchon.com / directvnow.com] + +0.0.0.0 ads.mylikes.com +0.0.0.0 www.mystat.pl +0.0.0.0 odzb5nkp.com +0.0.0.0 serials.ws +0.0.0.0 www.serials.ws +0.0.0.0 trafficg.com +0.0.0.0 www.trafficg.com +0.0.0.0 trw12.com +0.0.0.0 ad.zompmedia.com +0.0.0.0 pop.zompmedia.com +0.0.0.0 clicks.zwaar.org +# [Cloudflare][AS13335][162.158.0.0 - 162.159.255.255] + +0.0.0.0 25643e662a2.com +0.0.0.0 www.adworld.com.tr +0.0.0.0 ads.ayads.co +0.0.0.0 click.bounceads.net +0.0.0.0 errorception.com +0.0.0.0 beacon.errorception.com +0.0.0.0 www.fulltraffic.net +0.0.0.0 static.kameleoon.com +0.0.0.0 lognormal.net +0.0.0.0 cdn.luckyorange.com +0.0.0.0 w1.luckyorange.com +0.0.0.0 www2.mousestats.com +# [Cloudflare][AS13335][173.245.48.0 - 173.245.63.255] + +0.0.0.0 bokotraffic.com +0.0.0.0 bororango.com +# [Cloudflare][AS13335][190.93.240/20] + +0.0.0.0 www.adhexa.com +0.0.0.0 geoservice.curse.com +0.0.0.0 ems2bmen.com +0.0.0.0 pixxur.com +# [Cloudflare][AS13335][198.41.128.0 - 198.41.255.255] + +0.0.0.0 analytics.codigo.se +0.0.0.0 cdn.directtrk.com +0.0.0.0 i.isohunt.to +0.0.0.0 popmyads.com +0.0.0.0 cdn.popmyads.com +0.0.0.0 assets.popmarker.com +# [Cnzz] + +0.0.0.0 c.cnzz.com +0.0.0.0 hos1.cnzz.com +0.0.0.0 hzs1.cnzz.com +0.0.0.0 hzs2.cnzz.com +0.0.0.0 hzs4.cnzz.com +0.0.0.0 hzs8.cnzz.com +0.0.0.0 hzs10.cnzz.com +0.0.0.0 hzs13.cnzz.com +0.0.0.0 hzs15.cnzz.com +0.0.0.0 hzs22.cnzz.com +0.0.0.0 icon.cnzz.com +0.0.0.0 pcookie.cnzz.com +0.0.0.0 pw.cnzz.com +0.0.0.0 s1.cnzz.com +0.0.0.0 s3.cnzz.com +0.0.0.0 s4.cnzz.com +0.0.0.0 s5.cnzz.com +0.0.0.0 s7.cnzz.com +0.0.0.0 s8.cnzz.com +0.0.0.0 s9.cnzz.com +0.0.0.0 s10.cnzz.com +0.0.0.0 s11.cnzz.com +0.0.0.0 s12.cnzz.com +0.0.0.0 s13.cnzz.com +0.0.0.0 s14.cnzz.com +0.0.0.0 s15.cnzz.com +0.0.0.0 s16.cnzz.com +0.0.0.0 s18.cnzz.com +0.0.0.0 s19.cnzz.com +0.0.0.0 s20.cnzz.com +0.0.0.0 s22.cnzz.com +0.0.0.0 s23.cnzz.com +0.0.0.0 s24.cnzz.com +0.0.0.0 s26.cnzz.com +0.0.0.0 s28.cnzz.com +0.0.0.0 s29.cnzz.com +0.0.0.0 s30.cnzz.com +0.0.0.0 s33.cnzz.com +0.0.0.0 s34.cnzz.com +0.0.0.0 s37.cnzz.com +0.0.0.0 s38.cnzz.com +0.0.0.0 s47.cnzz.com +0.0.0.0 s48.cnzz.com +0.0.0.0 s50.cnzz.com +0.0.0.0 s51.cnzz.com +0.0.0.0 s54.cnzz.com +0.0.0.0 s55.cnzz.com +0.0.0.0 s61.cnzz.com +0.0.0.0 s62.cnzz.com +0.0.0.0 s63.cnzz.com +0.0.0.0 s65.cnzz.com +0.0.0.0 s66.cnzz.com +0.0.0.0 s68.cnzz.com +0.0.0.0 s69.cnzz.com +0.0.0.0 s70.cnzz.com +0.0.0.0 s76.cnzz.com +0.0.0.0 s80.cnzz.com +0.0.0.0 s83.cnzz.com +0.0.0.0 s84.cnzz.com +0.0.0.0 s85.cnzz.com +0.0.0.0 s88.cnzz.com +0.0.0.0 s89.cnzz.com +0.0.0.0 s92.cnzz.com +0.0.0.0 s94.cnzz.com +0.0.0.0 s95.cnzz.com +0.0.0.0 s99.cnzz.com +0.0.0.0 s101.cnzz.com +0.0.0.0 s102.cnzz.com +0.0.0.0 s103.cnzz.com +0.0.0.0 s105.cnzz.com +0.0.0.0 s106.cnzz.com +0.0.0.0 s108.cnzz.com +0.0.0.0 s109.cnzz.com +0.0.0.0 s110.cnzz.com +0.0.0.0 s111.cnzz.com +0.0.0.0 s112.cnzz.com +0.0.0.0 s113.cnzz.com +0.0.0.0 s115.cnzz.com +0.0.0.0 s116.cnzz.com +0.0.0.0 s118.cnzz.com +0.0.0.0 s120.cnzz.com +0.0.0.0 s130.cnzz.com +0.0.0.0 s131.cnzz.com +0.0.0.0 s132.cnzz.com +0.0.0.0 s137.cnzz.com +0.0.0.0 s142.cnzz.com +0.0.0.0 v3.cnzz.com +0.0.0.0 v4.cnzz.com +0.0.0.0 v5.cnzz.com +0.0.0.0 v7.cnzz.com +0.0.0.0 v9.cnzz.com +0.0.0.0 w.cnzz.com +0.0.0.0 zs11.cnzz.com +0.0.0.0 zs16.cnzz.com +# [Cogent / Psinet][AS174][149.13.0.0 - 149.13.255.255] + +# [Cogent][AS174][208.72.36.0 - 208.72.39.255] + +# [Cogent / Psinet][AS174][38.0.0.0 - 38.255.255.255] + +0.0.0.0 3xtraffic.com +0.0.0.0 33video.33universal.com +0.0.0.0 acuityplatform.com +0.0.0.0 click-west.acuityplatform.com +0.0.0.0 serve-east.acuityplatform.com +0.0.0.0 c1.adform.net +0.0.0.0 a2.adform.net +0.0.0.0 v.bsvideos.com +0.0.0.0 hfm.checkm8.com +0.0.0.0 qlipso.checkm8.com +0.0.0.0 sagedigital.checkm8.com +0.0.0.0 creative.clicksor.com +0.0.0.0 stat.designntrend.com +0.0.0.0 ppc-parked.domainsite.com +0.0.0.0 vcontent.e-messenger.net +0.0.0.0 partner.finditquick.com +0.0.0.0 fwdbreuse.xyz +0.0.0.0 ad.internetradioinc.com +0.0.0.0 click.linkstattrack.com +0.0.0.0 marirtr1.com +0.0.0.0 www.ngads.com +0.0.0.0 adimg.ngfiles.com +0.0.0.0 ads.onemodelplace.com +0.0.0.0 www.pythonpays.com +0.0.0.0 tor.redlightcenter.com +0.0.0.0 ad.trident.net +# [Cogent][AS174][50.7.0.0 - 50.7.255.255] + +0.0.0.0 cache.betweendigital.com +0.0.0.0 dispenser-rtb.sape.ru +# [Cogent / Psinet][AS174][66.28.0.0 - 66.28.255.255] + +0.0.0.0 static.hatid.com +0.0.0.0 piwik.ientry.com +0.0.0.0 images.indiads.com +0.0.0.0 servedby.indiads.com +# [Colo4dallas][AS30496][206.123.64.0 - 206.123.127.255] + +# [Colo4dallas][AS30496][65.99.192.0 - 65.99.255.255] + +0.0.0.0 e.nspmotion.com +# [Colo4dallas][AS30496][67.222.133.86 - 67.222.133.93] + +0.0.0.0 imgc.psychcentral.com +# [Coloc8][AS33536][64.128.87.0 - 64.128.87.255] + +# [Colocall][AS15497][31.28.161.16 - 31.28.161.31] + +0.0.0.0 ua.adriver.ru +0.0.0.0 ua-content.adriver.ru +# [Colocall][AS15497][62.149.28.0 - 62.149.28.255] + +0.0.0.0 e2.molbuk.ua +# [Colocation Clients][85.14.38.16 - 85.14.38.255] + +0.0.0.0 ads.premiership.bg +# [Colocation Clients][AS8262][85.14.6.0 - 85.14.6.255] + +0.0.0.0 bms.xenium.bg +# [Colocation Hosting][AS2588][79.135.152.0 - 79.135.152.255] + +# [Colocation Subnet][AS30968][92.243.64.0 - 92.243.67.0] + +0.0.0.0 adfun.ru +0.0.0.0 ad1.adfun.ru +# [Co-location Customers][AS44997][91.203.93.1 - 91.203.93.128] + +# [Colo-cation][AS11110][66.244.144.0 - 66.244.159.255] + +0.0.0.0 redir.juicyads.com +0.0.0.0 xapi.juicyads.com +0.0.0.0 www.juicyads.com +# [Colosseum Online][AS19842][209.47.169.0 - 209.47.169.255] + +0.0.0.0 textad.eroticmatch.com +0.0.0.0 pod.manplay.com +0.0.0.0 textad.manplay.com +0.0.0.0 openx.sexsearchcom.com +0.0.0.0 wt.sexsearch.com +0.0.0.0 textad.sexsearchcom.com +0.0.0.0 wt.sexsearchcom.com +0.0.0.0 textad.xpress.com +0.0.0.0 textad.xxxcupid.com +0.0.0.0 textad.xxxmatch.com +# [Colosseum Online][209.47.244.144 - 209.47.244.151] + +# [Colosseum Online][216.105.94.64 - 216.105.94.95] + +0.0.0.0 www.clickedyclick.com +0.0.0.0 pod.infinitypersonals.com +0.0.0.0 textad.socialsex.com +# [Colt][AS8220][195.234.154.0 - 195.234.154.255] + +# [Colt][AS8220][213.215.228.0 - 213.215.228.255] + +# [Coltengine-net][AS8220][213.215.208.48 - 213.215.208.63] + +0.0.0.0 adv.domino.it +# [Colt / Eurologon-net][AS8220][213.215.228.0 - 213.215.228.255] + +0.0.0.0 count.vivistats.com +# [Colt-hqs][AS8220][217.110.73.160 - 217.110.73.167] + +0.0.0.0 www.ranking-links.de +0.0.0.0 api.zanox.com +# [Columbus Network Access][AS10297][173.45.111.112 - 173.45.111.127] + +0.0.0.0 ads.all-free-download.com +0.0.0.0 us1.siteimprove.com +0.0.0.0 us2.siteimprove.com +# [Columbus Network Access][AS10297][207.182.128.0 - 207.182.159.255] + +# [Columbus Network Access][AS10297][209.190.0.0 - 209.190.127.255] + +0.0.0.0 www.top100lists.ca +# [Comscore / Relevant Knowledge] + +0.0.0.0 siterecruit.comscore.com +0.0.0.0 oss-content.securestudies.com +0.0.0.0 sb.scorecardresearch.com +0.0.0.0 www2.survey-poll.com +# [Comscore Network][AS3561][165.193.78.128 - 165.193.78.255] + +0.0.0.0 www.premieropinion.com +0.0.0.0 a.scorecardresearch.com +0.0.0.0 c.scorecardresearch.com +0.0.0.0 post.securestudies.com +0.0.0.0 www.voicefive.com +# [Comscore Network][AS3561][205.218.0.0 - 205.219.255.255] + +0.0.0.0 udm.ia8.scorecardresearch.com +0.0.0.0 udm.ia9.scorecardresearch.com +# [Comscore Network][AS3561][66.119.33.128 - 66.119.33.191] + +0.0.0.0 beacon.securestudies.com +0.0.0.0 ar.voicefive.com +# [Comscore Network][66.119.34.32 - 66.119.34.63] + +0.0.0.0 rules.securestudies.com +# [Comscore Network][66.119.41.0 - 66.119.41.127] + +0.0.0.0 www.permissionresearch.com +0.0.0.0 relevantknowledge.com +0.0.0.0 www.relevantknowledge.com +0.0.0.0 web.survey-poll.com +0.0.0.0 www.surveysite.com +0.0.0.0 survey2.voicefive.com +# [Coreexpress][AS7796][64.69.32.0 - 64.69.47.255] + +# [Coremetrics][AS46589][74.121.132.0 - 74.121.135.255] + +0.0.0.0 data.abebooks.com +0.0.0.0 www25.bathandbodyworks.com +0.0.0.0 testdata.coremetrics.com +# [Core Technology][AS23421][64.29.176.0 - 64.29.191.255] + +0.0.0.0 www.linkshare.com +# [Cotendo][AS46281][184.169.64.0 - 184.169.127.255] + +0.0.0.0 rainbow-uk.mythings.com +# [Cotendo][AS46281][208.93.136.0 - 208.93.143.255] + +0.0.0.0 www.ad4mat.ch +0.0.0.0 t.p.mybuys.com +0.0.0.0 w.p.mybuys.com +# [Cotendo][AS46281][98.142.96.0 - 98.142.111.255] + +0.0.0.0 cdn.dsultra.com +# [Coulomb][AS16238][217.73.64.0 - 217.73.64.255] + +# [Coulomb][AS16238][217.73.66.0 - 217.73.67.255] + +# [Criteo][AS44788][178.250.0.0 - 178.250.3.255] + +# [Criteo][AS55569][182.161.73.0 - 182.161.73.255] + +0.0.0.0 sslwidget.criteo.com +# [Criteo][AS19750][74.119.116.0 - 74.119.119.255] + +0.0.0.0 dis.criteo.com +0.0.0.0 dis.eu.criteo.com +0.0.0.0 dis.ny.us.criteo.com +0.0.0.0 dis.sv.us.criteo.com +0.0.0.0 dis.us.criteo.com +0.0.0.0 rtax.criteo.com +0.0.0.0 sapatoru.widget.criteo.com +0.0.0.0 widget.criteo.com +0.0.0.0 www.criteo.com +# [Cable & Wireless][AS1273][63.130.0.0 - 63.130.255.255] + +0.0.0.0 search.ipromote.com +# [Cybercon / Ratchaga][AS7393][216.15.223.224 - 216.15.223.255] + +# [Cybercon][AS7393][64.37.82.96 - 64.37.82.127] + +0.0.0.0 api.wundercounter.com +0.0.0.0 www.wundercounter.com +# [Cyber Technology][82.98.193.0 - 82.98.193.255] + +0.0.0.0 www.traficmax.fr +# [Cyberwebhosting][AS8893][212.72.183.0 - 212.72.183.255] + +0.0.0.0 www.deltahost.de +0.0.0.0 www.gratis-toplist.de +# [Cybernet Quest] + +0.0.0.0 img.cqcounter.com +0.0.0.0 nl.cqcounter.com +0.0.0.0 no.2.cqcounter.com +0.0.0.0 se.cqcounter.com +0.0.0.0 xxx.cqcounter.com +0.0.0.0 ar.2.cqcounter.com +0.0.0.0 au.2.cqcounter.com +0.0.0.0 bg.2.cqcounter.com +0.0.0.0 ca.2.cqcounter.com +0.0.0.0 de.2.cqcounter.com +0.0.0.0 fr.2.cqcounter.com +0.0.0.0 nz.2.cqcounter.com +0.0.0.0 si.2.cqcounter.com +0.0.0.0 th.2.cqcounter.com +0.0.0.0 tr.2.cqcounter.com +0.0.0.0 uk.2.cqcounter.com +0.0.0.0 1au.cqcounter.com +0.0.0.0 1bm.cqcounter.com +0.0.0.0 1de.cqcounter.com +0.0.0.0 1es.cqcounter.com +0.0.0.0 1fr.cqcounter.com +0.0.0.0 1in.cqcounter.com +0.0.0.0 1it.cqcounter.com +0.0.0.0 1jo.cqcounter.com +0.0.0.0 1nl.cqcounter.com +0.0.0.0 1pt.cqcounter.com +0.0.0.0 1se.cqcounter.com +0.0.0.0 1si.cqcounter.com +0.0.0.0 1th.cqcounter.com +0.0.0.0 1tr.cqcounter.com +0.0.0.0 1ua.cqcounter.com +0.0.0.0 www2.cqcounter.com +0.0.0.0 www.cqcounter.com +0.0.0.0 ns2.w3open.com +# [Dacom / Korea Network][AS3786][117.52.0.0 - 117.52.255.255] + +0.0.0.0 ad.koreadaily.com +# [Dacom / Korea Network][AS3786][211.234.96.0 - 211.234.127.255] + +0.0.0.0 gtb5.acecounter.com +0.0.0.0 gtb19.acecounter.com +0.0.0.0 gtp1.acecounter.com +0.0.0.0 gtp16.acecounter.com +0.0.0.0 wgc1.acecounter.com +# [Dacom / Korea Network][AS3786][222.231.0.0 - 222.231.63.255] + +0.0.0.0 ads.fooyoh.com +# [Dako Systems][AS40824][193.169.40.0 - 193.169.41.255] + +# [Data Centers / AdOn Network][AS12025][69.71.57.0 - 69.71.57.255] + +0.0.0.0 tags.adcde.com +0.0.0.0 rmedia.adonnetwork.com +0.0.0.0 tags.bannercde.com +# [Data Centers / Dark Castle][AS12025][72.44.193.0 - 72.44.193.255] + +0.0.0.0 banners.camdough.com +# [Datacenter D.o.o][AS41427][193.164.137.0 - 193.164.141.255] + +0.0.0.0 aurelius.httpool.com +0.0.0.0 trajan.httpool.com +# [Datagroup][AS21219][80.91.176.128 - 80.91.176.255] + +# [Datapipe][AS24043][122.200.132.0 - 122.200.135.255] + +0.0.0.0 ads.atomex.net +0.0.0.0 sync.atomex.net +0.0.0.0 trk.atomex.net +# [DataPipe][AS22205][206.188.0.0 - 206.188.31.255] + +# [DataPipe][AS14492][63.131.128.0 - 63.131.159.255] + +0.0.0.0 www.xg4ken.com +# [DataPipe][AS14492][64.106.128.0 - 64.106.255.255] + +0.0.0.0 www.admarketplace.net +0.0.0.0 beacon.searchlinks.com +# [DataPipe][AS14492]64.27.64.0 - 64.27.127.255] + +0.0.0.0 pixel.adblade.com +0.0.0.0 pixel.industrybrains.com +0.0.0.0 web.industrybrains.com +# [DataPipe / STANDARD INTERNET][65.17.198.120 - 65.17.198.129] + +0.0.0.0 adserv.net +# [DataPipe][66.70.0.0 - 66.70.127.255] + +0.0.0.0 www.adwarespy.com +0.0.0.0 affiliates.bhphotovideo.com +0.0.0.0 www.buildtraffic.com +0.0.0.0 www.buildtrafficx.com +0.0.0.0 www.eliteconcepts.com +0.0.0.0 www.loggerx.com +0.0.0.0 tracking.validclick.com +# [DataPipe][AS22576][69.170.128.0 - 69.170.143.255] + +# [Data-xata][AS8870][91.197.128.0 - 91.197.131.255] + +# [Dedicated Server Range][AS5413][212.241.250.0 - 212.241.251.255] + +0.0.0.0 www.almondnetworks.com +# [Defender Technologies][AS14383][74.200.64.0 - 74.200.95.255] + +0.0.0.0 ads.cdrinfo.com +# [Delta][AS3.608][195.189.80.0 - 195.189.83.255] + +# [DemandMedia][AS21740][8.5.0.0 - 8.5.3.255] + +# [DemandMedia / Enom][AS21740][64.74.223.0 - 64.74.223.255] + +0.0.0.0 bluehparking.com +# [DemandMedia / Enom][AS21740][69.64.144.0 - 69.64.159.255] + +0.0.0.0 extended.dmtracker.com +0.0.0.0 video.dmtracker.com +0.0.0.0 beacon.ehow.com +# [DemandMedia / Enom Incorporated][98.124.192.0 - 98.124.255.255] + +0.0.0.0 beacon.cracked.com +0.0.0.0 external.dmtracker.com +0.0.0.0 parking.dmtracker.com +0.0.0.0 search.dmtracker.com +0.0.0.0 rte-img.nuseek.com +# [Denit / Cust-denit-id][AS25542][81.93.57.128 - 81.93.57.255] + +0.0.0.0 rotator.tradetracker.net +0.0.0.0 ti.tradetracker.net +0.0.0.0 rotator.tradetracker.nl +0.0.0.0 ti.tradetracker.nl +# [Desync / Affinity][AS30217][66.230.192.0 - 66.230.239.255] + +0.0.0.0 banneradvertising.adclickmedia.com +# [Desync / Neucom][AS30217][66.230.192.0 - 66.230.239.255] + +0.0.0.0 www.linkreferral.com +0.0.0.0 mmm.vindy.com +# [Detik][AS24211][203.190.240.0 - 203.190.247.255] + +0.0.0.0 adsbox.detik.com +0.0.0.0 analytic.detik.com +0.0.0.0 imagescroll.detik.com +0.0.0.0 beta.newopenx.detik.com +0.0.0.0 o.detik.com +0.0.0.0 detik.serving-sys.com +# [Deutsche Telekom][AS3320][80.156.84.0 - 80.156.87.255] + +0.0.0.0 geolocation.t-online.de +# [Digital Network/ Cjsc][AS12695][213.248.36.0 - 213.248.36.255] + +0.0.0.0 hit32.hotlog.ru +0.0.0.0 hit33.hotlog.ru +0.0.0.0 hit35.hotlog.ru +0.0.0.0 hit38.hotlog.ru +# [Digital Network/ Hosting and Colocation][AS12695][89.208.144.0 - 89.208.159.255] + +0.0.0.0 lycosu.com +0.0.0.0 go.oneund.ru +# [Digital Network/ Cjsc][AS12695][95.163.0.0 - 95.163.255.255] + +0.0.0.0 hit39.hotlog.ru +0.0.0.0 hit41.hotlog.ru +0.0.0.0 js.hotlog.ru +# [Digital River][AS32081][174.46.0.0 - 174.47.255.255] + +# [Digital River][AS8182][207.250.205.0 - 207.250.205.255] + +0.0.0.0 partners.mysavings.com +# [Digital River][Direct Response Technologies][AS8182][207.67.0.0 - 207.67.0.255] + +0.0.0.0 network.advplace.com +0.0.0.0 cashcownetworks.com +0.0.0.0 media.cashcownetworks.com +0.0.0.0 adultadworld.directtrack.com +0.0.0.0 affiliace.directtrack.com +0.0.0.0 ampedmedia.directtrack.com +0.0.0.0 asseenonpc.directtrack.com +0.0.0.0 battleon.directtrack.com +0.0.0.0 bingorevenue.directtrack.com +0.0.0.0 cpacampaigns.directtrack.com +0.0.0.0 dcsmarketing.directtrack.com +0.0.0.0 doubleyourdating.directtrack.com +0.0.0.0 imagecache.directtrack.com +0.0.0.0 ino.directtrack.com +0.0.0.0 latin3.directtrack.com +0.0.0.0 maxxaffiliate.directtrack.com +0.0.0.0 mysavings.directtrack.com +0.0.0.0 niteflirt.directtrack.com +0.0.0.0 nitropayouts.directtrack.com +0.0.0.0 offersquest.directtrack.com +0.0.0.0 rapidresponse.directtrack.com +0.0.0.0 revenuegateway.directtrack.com +0.0.0.0 secure.directtrack.com +0.0.0.0 trafficneeds.directtrack.com +0.0.0.0 varsityads.directtrack.com +0.0.0.0 www.directtrack.com +0.0.0.0 tracking.fathomseo.com +0.0.0.0 keywordmax.com +0.0.0.0 www.keywordmax.com +0.0.0.0 login.tracking101.com +# [DIR.BG AD][AS8860][194.145.63.0 - 194.145.63.255] + +0.0.0.0 ads.dir.bg +0.0.0.0 banners.dir.bg +0.0.0.0 r.dir.bg +0.0.0.0 r5.dir.bg +# [Direct Information Group][Parking Service] + +0.0.0.0 images.bmnq.com +0.0.0.0 images.cnomy.com +0.0.0.0 images.skenzo.com +0.0.0.0 img.skenzo.com +0.0.0.0 pics.skenzo.com +# [Disney Company][ABC News][INFOSEEK] + +# 127.0.0.1 hb.disney.go.com #[disabled affects links] + +0.0.0.0 seavideo-ak.espn.go.com +0.0.0.0 adsatt.disney.starwave.com +0.0.0.0 adsatt.familyfun.starwave.com +0.0.0.0 adsatt.movies.starwave.com +0.0.0.0 espn-ak.starwave.com +0.0.0.0 odc.starwave.com +# [Disney Online][AS8137][198.105.192.0 - 198.105.199.255] + +0.0.0.0 dcapps.disney.go.com +# [Disney Worldwide][199.181.129.0 - 199.181.135.255] + +0.0.0.0 ngads.go.com +# [Disney Online][68.71.208.0 - 68.71.223.255] + +0.0.0.0 ad.go.com +0.0.0.0 ctologger01.analytics.go.com +# [Dotster Inc][AS14744][66.11.230.0 - 66.11.230.255] + +# [Doubleverify][AS36062][204.154.110.0 - 204.154.111.255] + +0.0.0.0 rtb3.doubleverify.com +# [DreamHost][208.113.128.0 - 208.113.255.255] + +# [DreamHost][AS26347][64.111.96.0 - 64.111.127.255] + +# [DreamHost][66.33.192.0 - 66.33.223.255] + +# [DreamHost][AS26347][69.163.128.0 - 69.163.191.255] + +0.0.0.0 ads.dkelseymedia.com +0.0.0.0 www.superbanner.org +0.0.0.0 traffk.info +# [Dwd Technologies][AS46173][208.92.160.0 - 208.92.167.255] + +# [e Machines / Quinstreet][AS25878][70.42.22.0 - 70.42.23.255] + +0.0.0.0 didtal.com +0.0.0.0 hartim.com +0.0.0.0 www.qsstats.com +# [Eastgate / Tm Net Sdn Bhd][AS17971][210.48.144.0 - 210.48.159.255] + +0.0.0.0 synad.nuffnang.com.my +0.0.0.0 synad2.nuffnang.com.my +# [Eastnet-ua-net / Limited Corp][AS40965][195.95.151.0 - 195.95.151.255] + +# [Easyspeedy][82.103.128.0 - 82.103.143.255] + +0.0.0.0 www.livewebstats.dk +# [E-Commerce][AS26505][200.124.128/20] + +# [EdgeCast][AS15133][117.18.232.0 - 117.18.239.255] + +# [EdgeCast Networks][AS15133][192.229.128.0 - 192.229.255.255] + +0.0.0.0 vlibs.advertising.com +0.0.0.0 cdata.carambo.la +0.0.0.0 static-bp.kameleoon.com +0.0.0.0 secure-ads.pictela.net +# [EdgeCast][AS15133][68.232.32.0 - 68.232.47.255] + +0.0.0.0 cdn.engine.4dsply.com +0.0.0.0 pxl.ibpxl.com +0.0.0.0 cdn.tagcommander.com +0.0.0.0 cdn.tradelab.fr +# [EdgeCast][AS15133][72.21.80.0 - 72.21.95.255] + +0.0.0.0 adv.0tub.com +0.0.0.0 cdn1.adadvisor.net +0.0.0.0 cdn.adgear.com +0.0.0.0 www.ad4mat.at +0.0.0.0 www.ad4mat.de +0.0.0.0 cdn.engine.adsupply.com +0.0.0.0 media.adxpansion.com +0.0.0.0 edge.ayboll.com +0.0.0.0 hat.bmanpn.com +0.0.0.0 static.clicktripz.com +0.0.0.0 stats.complex.com +0.0.0.0 cdn.complexmedianetwork.com +0.0.0.0 cdn.crowdtwist.com +0.0.0.0 media.go2speed.org +0.0.0.0 e.invodo.com +0.0.0.0 sec.levexis.com +0.0.0.0 mproxy.banner.linksynergy.com +0.0.0.0 media.livepromotools.com +0.0.0.0 graphics.medleyads.com +0.0.0.0 ads.millionairemate.com +0.0.0.0 cdn.orbengine.com +0.0.0.0 cdn.pardot.com +0.0.0.0 content.pop6.com +0.0.0.0 media.pussycash.com +0.0.0.0 tdn.r42tag.com +0.0.0.0 include.reinvigorate.net +0.0.0.0 cdna.runadtag.com +0.0.0.0 img.ads.sanomamobileads.nl +0.0.0.0 cdn1.skinected.com +0.0.0.0 rome.specificclick.net +0.0.0.0 cdn1.steelhousemedia.com +0.0.0.0 cdn4s.steelhousemedia.com +0.0.0.0 www.synovite-scripts.com +0.0.0.0 loader.topadvert.ru +0.0.0.0 cts.w55c.net +0.0.0.0 images.webads.it +0.0.0.0 images.webads.nl +0.0.0.0 images.webads.co.uk +0.0.0.0 static.woopra.com +# [EdgeCast][AS15133][93.184.216.0 - 93.184.223.255] + +0.0.0.0 g.3gl.net +0.0.0.0 adcdn.33universal.com +0.0.0.0 static.cdn.adblade.com +0.0.0.0 adunit.cdn.auditude.com +0.0.0.0 ndn.cdn.auditude.com +0.0.0.0 m.burt.io +0.0.0.0 cv.bsvideos.com +# 0.0.0.0 livepassdl.conviva.com #[affects videos] + +0.0.0.0 banners.crakcash.com +0.0.0.0 pixel.indieclick.com +0.0.0.0 staticd.cdn.industrybrains.com +0.0.0.0 electosake.com +0.0.0.0 c.supert.ag +# 0.0.0.0 tags.tiqcdn.com #[affects Intel.com/Shaw] + +0.0.0.0 tororango.com +0.0.0.0 cdn.engine.trklnks.com +0.0.0.0 ads.w55c.net +0.0.0.0 img1.zergnet.com +0.0.0.0 img2.zergnet.com +0.0.0.0 img3.zergnet.com +0.0.0.0 img4.zergnet.com +# [Elite Internet][AS36643][208.65.200.0 - 208.65.203.255] + +0.0.0.0 dynamic1.anandtech.com +0.0.0.0 dynamic2.anandtech.com +0.0.0.0 dynamic1.dailytech.com +# [Eloqua / Oracle][AS54253][209.167.0.0 - 209.167.255.255] + +0.0.0.0 now.eloqua.com +0.0.0.0 s323.t.eloqua.com +0.0.0.0 s1184.t.eloqua.com +0.0.0.0 s1471.t.eloqua.com +0.0.0.0 s1481.t.eloqua.com +0.0.0.0 s2150.t.eloqua.com +0.0.0.0 s3015.t.eloqua.com +# [Endurance / Spry Com][AS29873][64.79.192.0 - 64.79.223.255] + +# [Endurance International][65.254.224.0 - 65.254.255.255] + +0.0.0.0 www.trafficflame.com +# [Endurance International][AS29873][66.96.128.0 - 66.96.191.255] + +0.0.0.0 hitpro.us +0.0.0.0 www.hitpro.us +0.0.0.0 iframes.us +0.0.0.0 www.iframes.us +0.0.0.0 www.targeted-banners.com +# [ePlanet / Nettaddiction][AS28716][80.94.114.128 - 80.94.114.191] + +0.0.0.0 www.adventertainment.it +# [Equinoxe Media][AS35070][80.89.112.0 - 80.89.118.127] + +# [Equinoxe Media / EdenCast BV] + +0.0.0.0 599.stats.misstrends.com +0.0.0.0 602.stats.misstrends.com +0.0.0.0 604.stats.misstrends.com +0.0.0.0 606.stats.misstrends.com +0.0.0.0 654.stats.misstrends.com +0.0.0.0 671.stats.misstrends.com +0.0.0.0 680.stats.misstrends.com +0.0.0.0 699.stats.misstrends.com +0.0.0.0 726.stats.misstrends.com +0.0.0.0 750.stats.misstrends.com +0.0.0.0 803.stats.misstrends.com +0.0.0.0 879.stats.misstrends.com +0.0.0.0 986.stats.misstrends.com +0.0.0.0 1559.stats.misstrends.com +0.0.0.0 1800.stats.misstrends.com +0.0.0.0 1867.stats.misstrends.com +0.0.0.0 2278.stats.misstrends.com +0.0.0.0 4184.stats.misstrends.com +# [Eserver][AS42244][178.218.208.0 - 178.218.223.255] + +0.0.0.0 cm.marketgid.com +0.0.0.0 jsc.marketgid.com +0.0.0.0 videoclick.ru +# [Ethernext][AS10607][205.237.192.0 - 205.237.207.255] + +# [Ethernetix / LivePerson][AS11054][208.89.12.0 - 208.89.15.255] + +0.0.0.0 www.humanclick.com +# 0.0.0.0 wizard.liveperson.com + +# 0.0.0.0 www.liveperson.com #[affects citi.com] + +# 0.0.0.0 liveperson.net + +# 0.0.0.0 lptag.liveperson.net + +# 0.0.0.0 sales.liveperson.net #[affects Live Chat] + +# 0.0.0.0 sec1.liveperson.net + +# 0.0.0.0 server.iad.liveperson.net + +# [Euroaccess][AS34305][193.138.220.0 - 193.138.231.255] + +0.0.0.0 www.hostedbanners.com +0.0.0.0 landingpages.sunnytoolz.com +# [Euroaccess][AS34305][85.12.0.0 - 85.12.63.255] + +# [Eurocolo][AS35230][83.143.168.0 - 83.143.175.255] + +# [Eurohost][AS48841][91.212.65.0 - 91.212.65.255] + +# [Euro Web][AS35393][91.191.144.0 - 91.191.144.255] + +0.0.0.0 banner.adserverpub.com +# [Eveloz][AS27716][200.63.46.128/29] + +# [Everydns][AS15135][208.76.56.0 - 208.76.63.255] + +# [eXact Advertising LLC][Innovation Interactive][360i LLC] + +0.0.0.0 results.cafefind.net +0.0.0.0 leadgenetwork.com +0.0.0.0 www.leadgenetwork.com +# [Express Technologies][AS4378][216.74.0.0 - 216.74.63.255] + +0.0.0.0 gamevance.com +0.0.0.0 www.gamevance.com +# [Extended Host][AS42598][194.110.160.0 - 194.110.163.255] + +# [Ezzi.net][AS15149][216.150.64.0 - 216.150.95.255] + +0.0.0.0 ad7.literotica.com +0.0.0.0 r1.literotica.com +# [Facebook][AS32934][31.13.71.0 - 31.13.71.255] + +0.0.0.0 cx.atdmt.com +0.0.0.0 pixel.facebook.com +# [Fasthosts][AS15418][77.68.32.0 - 77.68.63.255] + +0.0.0.0 ads.skupe.net +# [Fasthosts][AS15418][88.208.228.0 - 88.208.251.255] + +0.0.0.0 005.free-counter.co.uk +0.0.0.0 008.free-counter.co.uk +0.0.0.0 008.free-counters.co.uk +# [Fastighetsinvest][AS12552][82.99.53.128 - 82.99.53.191] + +# [Fastit-de-dus1-ADITION][AS24961][217.79.188.0 - 217.79.188.63] + +0.0.0.0 ad1.adfarm1.adition.com +0.0.0.0 ad2.adfarm1.adition.com +0.0.0.0 static.adfarm1.adition.com +# [Fast It Colocation][AS24961][85.114.140.0 - 85.114.143.255] + +0.0.0.0 ad11.adfarm1.adition.com +0.0.0.0 dsp.adfarm1.adition.com +0.0.0.0 rtb.metrigo.com +0.0.0.0 ad.traffique.net +# [Fast It Colocation][AS24961][89.163.128.0 - 89.163.255.255] + +0.0.0.0 xpl.theadex.com +# [Fdcservers.net][AS30058][208.53.128.0 - 208.53.191.255] + +# [Fdcservers.net / Acceas Partners][66.90.64.0 - 66.90.127.255] + +0.0.0.0 www.tostadomedia.com +# [Fdcservers.net][67.159.0.0 - 67.159.63.255] + +# [Fdcservers.net][74.63.64.0 - 74.63.95.255] + +0.0.0.0 www.1freecounter.com +# [Fdcservers.net][76.73.0.0 - 76.73.127.255] + +0.0.0.0 jizzads.com +0.0.0.0 www.jizzads.com +# [Fiber Hosting][AS46176][207.126.166.0 - 207.126.166.255] + +# [Fibernet][AS5048][216.83.128.0 - 216.83.159.255] + +0.0.0.0 dce.nextstat.com +0.0.0.0 hv3.webstat.com +# [Firstlook][AS40634][208.87.148.0 - 208.87.151.255] + +# [Fluent Ltd][AS39779][195.78.94.0 - 195.78.95.255] + +0.0.0.0 uk.ads.hexus.net +0.0.0.0 adserver4.fluent.ltd.uk +# [Fortune Science][AS47434][195.242.161.0 - 195.242.161.255] + +# [Fox Interactive Media / News Corp] + +0.0.0.0 nb.myspace.com +0.0.0.0 t.snowball.com +# [Fox Interactive / MySpace][216.178.32.0 - 216.178.47.255] + +0.0.0.0 fimserve.askmen.com +0.0.0.0 fimserve.ign.com +0.0.0.0 delb.myspace.com +0.0.0.0 delb2.myspace.com +0.0.0.0 demr.myspace.com +0.0.0.0 fimserve.myspace.com +# [Fox Interactive / MySpace][AS33739][63.135.80.0 - 63.135.95.255] + +0.0.0.0 mpp.specificclick.net +0.0.0.0 mpp.vindicosuite.com +# [Fox Interactive / Ign Entertainment][207.38.8.0 - 207.38.15.255] + +# [Fox Interactive / Ign Entertainment][216.35.19.128 - 216.35.19.191] + +# [Fox Interactive / Ign Entertainment][69.10.16.0 - 69.10.31.255] + +0.0.0.0 atax.askmen.com +0.0.0.0 wrapper.askmen.com +0.0.0.0 wrapper.fileplanet.com +0.0.0.0 atax.gamermetrics.com +0.0.0.0 wrapper.gamespyid.com +0.0.0.0 wrapper.giga.de +0.0.0.0 atax.ign.com +0.0.0.0 wrapper.ign.com +0.0.0.0 atax.teamxbox.com +0.0.0.0 wrapper.teamxbox.com +# [France Telecom][AS24600][193.252.121.0 - 193.252.121.255] + +0.0.0.0 aujourdhui.refr.adgtw.orangeads.fr +# [Freenet Ag][AS5430][194.97.45.0 - 194.97.45.127] + +# [Freenet Ag][AS5430][62.104.23.64 - 62.104.23.127] + +0.0.0.0 ad.cashdorado.de +0.0.0.0 cdn.stroeerdigitalmedia.de +# [Freewheel Media][AS26558][217.156.128.0 - 217.156.255.255] + +0.0.0.0 5d406.v.fwmrm.net +0.0.0.0 5d427.v.fwmrm.net +# [Freewheel Media][AS26558][63.251.0.0 - 63.251.255.255] + +0.0.0.0 2822.v.fwmrm.net +0.0.0.0 2945.v.fwmrm.net +0.0.0.0 5be16.v.fwmrm.net +0.0.0.0 5d0dd.v.fwmrm.net +0.0.0.0 5d4a1.v.fwmrm.net +0.0.0.0 bd0dc.v.fwmrm.net +0.0.0.0 g1.v.fwmrm.net +# [Freewheel Media][AS26558][74.217.66.0 - 74.217.66.255] + +0.0.0.0 1c6e2.v.fwmrm.net +0.0.0.0 2a86.v.fwmrm.net +0.0.0.0 2df7e.v.fwmrm.net +0.0.0.0 5bde1.v.fwmrm.net +# 0.0.0.0 140cc.v.fwmrm.net #[affects videos] + +0.0.0.0 165a7.v.fwmrm.net +0.0.0.0 2915d.v.fwmrm.net +0.0.0.0 2915dc.v.fwmrm.net +0.0.0.0 2912a.v.fwmrm.net +0.0.0.0 2975c.v.fwmrm.net +0.0.0.0 29773.v.fwmrm.net +0.0.0.0 bea4.v.fwmrm.net +0.0.0.0 m.v.fwmrm.net +# [Freewheel Media][AS26558][75.98.70.0 - 75.98.70.255] + +0.0.0.0 2ab7f.v.fwmrm.net +0.0.0.0 9cf9.v.fwmrm.net +# [Friendfinder Networks][AS25875][AS32527][208.88.176.0 - 208.88.183.255] + +0.0.0.0 cover9.adultfriendfinder.com +0.0.0.0 guest.adultfriendfinder.com +0.0.0.0 iframe.adultfriendfinder.com +0.0.0.0 option9.adultfriendfinder.com +0.0.0.0 pop6.adultfriendfinder.com +0.0.0.0 tgp.adultfriendfinder.com +0.0.0.0 www.adultfriendfinder.com +0.0.0.0 banners.alt.com +0.0.0.0 adserver.asiafriendfinder.com +0.0.0.0 banners.bigchurch.com +0.0.0.0 ads.bondage.com +0.0.0.0 adserver.bondage.com +0.0.0.0 geobanner.friendfinder.com +0.0.0.0 banners.fuckbookhookups.com +0.0.0.0 banners.gayfriendfinder.com +0.0.0.0 banners.germanfriendfinder.com +0.0.0.0 banners.icams.com +0.0.0.0 banners.jewishfriendfinder.com +0.0.0.0 www.medleyads.com +0.0.0.0 adserver.millionairemate.com +0.0.0.0 banners.millionairemate.com +0.0.0.0 adserver.outpersonals.com +0.0.0.0 banner.passion.com +0.0.0.0 geobanner.passion.com +0.0.0.0 banners.penthouse.com +0.0.0.0 glean.pop6.com +0.0.0.0 adserver.seniorfriendfinder.com +0.0.0.0 banners.seniorfriendfinder.com +0.0.0.0 geobanner.seniorfriendfinder.com +0.0.0.0 banners.swapfinder.com +# [Friendfinder][AS25875][69.165.96.0 - 69.165.111.255] + +0.0.0.0 secure.medleyads.com +# [Fusepoint][AS16941][216.176.48.0 - 216.176.63.255] + +# [Fusepoint][AS16941][72.35.0.0 - 72.35.31.255] + +0.0.0.0 media.foundry42.com +# [Gamma / Ifuzion][AS14720][38.80.66.0/24] + +0.0.0.0 ads.pornerbros.com +# [Gamma Networking][AS14720][66.152.64.0 - 66.152.95.255] + +0.0.0.0 cs1.adxpansion.com +0.0.0.0 dev.media.adxpansion.com +0.0.0.0 www.adxpansion.com +0.0.0.0 internalads.gammae.com +0.0.0.0 ads.givemegay.com +0.0.0.0 www.linkfame.com +0.0.0.0 1274.mediatraffic.com +0.0.0.0 www.mediatraffic.com +0.0.0.0 www.surfaccuracy.com +0.0.0.0 ads.sxx.com +0.0.0.0 ads.vipcams.com +# [GeMius] + +0.0.0.0 15minadlt.hit.gemius.pl +0.0.0.0 hit.gemius.pl +0.0.0.0 activeby.hit.gemius.pl +0.0.0.0 ad.hit.gemius.pl +0.0.0.0 adactiongapl.hit.gemius.pl +0.0.0.0 adafi.hit.gemius.pl +0.0.0.0 adcz.hit.gemius.pl +0.0.0.0 adee.hit.gemius.pl +0.0.0.0 adhr.hit.gemius.pl +0.0.0.0 adlt.hit.gemius.pl +0.0.0.0 adlv.hit.gemius.pl +0.0.0.0 adnet.hit.gemius.pl +0.0.0.0 adnetgalt.hit.gemius.pl +0.0.0.0 adocean-by.hit.gemius.pl +0.0.0.0 adocean-cz.hit.gemius.pl +0.0.0.0 adocean-ee.hit.gemius.pl +0.0.0.0 adocean-hr.hit.gemius.pl +0.0.0.0 adocean-lt.hit.gemius.pl +0.0.0.0 adocean-lv.hit.gemius.pl +0.0.0.0 adocean-pl.hit.gemius.pl +0.0.0.0 adocean-ro.hit.gemius.pl +0.0.0.0 adocean-si.hit.gemius.pl +0.0.0.0 adocean-ua.hit.gemius.pl +0.0.0.0 adro.hit.gemius.pl +0.0.0.0 adrs.hit.gemius.pl +0.0.0.0 advice.hit.gemius.pl +0.0.0.0 advicead.hit.gemius.pl +0.0.0.0 aolt.hit.gemius.pl +0.0.0.0 aolv.hit.gemius.pl +0.0.0.0 apolloadlv.hit.gemius.pl +0.0.0.0 aripaadee.hit.gemius.pl +0.0.0.0 avt.hit.gemius.pl +0.0.0.0 allegro.hit.gemius.pl +0.0.0.0 axel.hit.gemius.pl +0.0.0.0 b92adrs.hit.gemius.pl +0.0.0.0 bestjobs.hit.gemius.pl +0.0.0.0 bg.hit.gemius.pl +0.0.0.0 blitzadbg.hit.gemius.pl +0.0.0.0 ghm_bulgaria.hit.gemius.pl +0.0.0.0 centrumcz.hit.gemius.pl +0.0.0.0 ua.cnt.gemius.pl +0.0.0.0 corm.hit.gemius.pl +0.0.0.0 counter.gemius.pl +0.0.0.0 cz.hit.gemius.pl +0.0.0.0 darikspaceadbg.hit.gemius.pl +0.0.0.0 delfiadlt.hit.gemius.pl +0.0.0.0 delfiadlv.hit.gemius.pl +0.0.0.0 delfiadee.hit.gemius.pl +0.0.0.0 delfilv.hit.gemius.pl +0.0.0.0 diginetlt.hit.gemius.pl +0.0.0.0 digital4adro.hit.gemius.pl +0.0.0.0 dirbg.hit.gemius.pl +0.0.0.0 edipresse.hit.gemius.pl +0.0.0.0 ee.hit.gemius.pl +0.0.0.0 eega.hit.gemius.pl +0.0.0.0 eniro.hit.gemius.pl +0.0.0.0 gaae.hit.gemius.pl +0.0.0.0 gaat.hit.gemius.pl +0.0.0.0 gaba.hit.gemius.pl +0.0.0.0 gabe.hit.gemius.pl +0.0.0.0 gabg.hit.gemius.pl +0.0.0.0 gaby.hit.gemius.pl +0.0.0.0 gacz.hit.gemius.pl +0.0.0.0 gadk.hit.gemius.pl +0.0.0.0 gaee.hit.gemius.pl +0.0.0.0 gadnet.hit.gemius.pl +0.0.0.0 gahu.hit.gemius.pl +0.0.0.0 gajo.hit.gemius.pl +0.0.0.0 gail.hit.gemius.pl +0.0.0.0 gakz.hit.gemius.pl +0.0.0.0 galb.hit.gemius.pl +0.0.0.0 galindia.hit.gemius.pl +0.0.0.0 galt.hit.gemius.pl +0.0.0.0 galv.hit.gemius.pl +0.0.0.0 gamd.hit.gemius.pl +0.0.0.0 gamk.hit.gemius.pl +0.0.0.0 gars.hit.gemius.pl +0.0.0.0 garo.hit.gemius.pl +0.0.0.0 garu.hit.gemius.pl +0.0.0.0 gask.hit.gemius.pl +0.0.0.0 gatr.hit.gemius.pl +0.0.0.0 gaua.hit.gemius.pl +0.0.0.0 gdebg.hit.gemius.pl +0.0.0.0 gdeil.hit.gemius.pl +0.0.0.0 gdecz.hit.gemius.pl +0.0.0.0 gdesk.hit.gemius.pl +0.0.0.0 gders.hit.gemius.pl +0.0.0.0 gdetr.hit.gemius.pl +0.0.0.0 gemadhu.hit.gemius.pl +0.0.0.0 generalmediaadhu.hit.gemius.pl +0.0.0.0 gg.hit.gemius.pl +0.0.0.0 gde-default.hit.gemius.pl +0.0.0.0 ghmme.hit.gemius.pl +0.0.0.0 ghmbg.hit.gemius.pl +0.0.0.0 ghmpl.hit.gemius.pl +0.0.0.0 ghmrs.hit.gemius.pl +0.0.0.0 gtlt.hit.gemius.pl +0.0.0.0 gtlv.hit.gemius.pl +0.0.0.0 idg.hit.gemius.pl +0.0.0.0 hr.hit.gemius.pl +0.0.0.0 hu.hit.gemius.pl +0.0.0.0 huadn.hit.gemius.pl +0.0.0.0 icorpadro.hit.gemius.pl +0.0.0.0 interia.hit.gemius.pl +0.0.0.0 investoradbg.hit.gemius.pl +0.0.0.0 keepaneyeadmk.hit.gemius.pl +0.0.0.0 kon.hit.gemius.pl +0.0.0.0 lrytasadlt.hit.gemius.pl +0.0.0.0 lt.hit.gemius.pl +0.0.0.0 lv.hit.gemius.pl +0.0.0.0 mbank.hit.gemius.pl +0.0.0.0 mediaregad.hit.gemius.pl +0.0.0.0 metagaua.hit.gemius.pl +0.0.0.0 mreg.hit.gemius.pl +0.0.0.0 negadbg.hit.gemius.pl +0.0.0.0 netsprint.hit.gemius.pl +0.0.0.0 neogenadro.hit.gemius.pl +0.0.0.0 o2.hit.gemius.pl +0.0.0.0 o2adpl.hit.gemius.pl +0.0.0.0 oglasnikadhr.hit.gemius.pl +0.0.0.0 ohtulehtadee.hit.gemius.pl +0.0.0.0 olx.hit.gemius.pl +0.0.0.0 onet.hit.gemius.pl +0.0.0.0 opt.hit.gemius.pl +0.0.0.0 prefix.hit.gemius.pl +0.0.0.0 pracuj.hit.gemius.pl +0.0.0.0 pro.hit.gemius.pl +0.0.0.0 protvadmd.hit.gemius.pl +0.0.0.0 rbcgaru.hit.gemius.pl +0.0.0.0 realitateadro.hit.gemius.pl +0.0.0.0 ringieradrs.hit.gemius.pl +0.0.0.0 ringieradro.hit.gemius.pl +0.0.0.0 ro.hit.gemius.pl +0.0.0.0 ro1adro.hit.gemius.pl +0.0.0.0 scz.hit.gemius.pl +0.0.0.0 see.hit.gemius.pl +0.0.0.0 sk.hit.gemius.pl +0.0.0.0 slovakia.hit.gemius.pl +0.0.0.0 spir.hit.gemius.pl +0.0.0.0 spl.hit.gemius.pl +0.0.0.0 sportaladbg.hit.gemius.pl +0.0.0.0 st.hit.gemius.pl +0.0.0.0 std1.hit.gemius.pl +0.0.0.0 str.hit.gemius.pl +0.0.0.0 stua.hit.gemius.pl +0.0.0.0 thinkdigitaladro.hit.gemius.pl +0.0.0.0 tr.hit.gemius.pl +0.0.0.0 tvn.hit.gemius.pl +0.0.0.0 ua.hit.gemius.pl +0.0.0.0 vbadbg.hit.gemius.pl +0.0.0.0 webgroundadbg.hit.gemius.pl +0.0.0.0 wp.hit.gemius.pl +0.0.0.0 wykop.hit.gemius.pl +0.0.0.0 home.hit.stat.pl +0.0.0.0 onet.hit.stat.pl +0.0.0.0 s1.hit.stat.pl +0.0.0.0 s2.hit.stat.pl +0.0.0.0 s4.hit.stat.pl +0.0.0.0 sisco.hit.stat.pl +0.0.0.0 www.stat.pl +# [Ghnet][AS34275][91.150.192.0 - 91.150.223.255] + +# [Gigacodes][AS44949][195.160.200.0 - 195.160.203.255] + +# [Giga-hosting][AS51167][178.238.233.0 - 178.238.233.255] + +0.0.0.0 baner.energy-torrent.com +# [Gigenet][AS32181][209.212.144.0 - 209.212.159.255] + +0.0.0.0 contentwidgets.net +# [Gigenet][AS32181][216.38.0.0 - 216.38.31.255] + +# [Gigenet / Cloud][AS32181][66.55.80.0 - 66.55.95.255] + +0.0.0.0 ads-by.madadsmedia.com +0.0.0.0 ads-by.yieldselect.com +# [Gigenet][AS32181][69.39.224.0 - 69.39.239.255] + +0.0.0.0 intermediaceli.com +# [Gigenet][AS32181][69.65.0.0 - 69.65.63.255] + +0.0.0.0 adtrade.ro +0.0.0.0 www.adtrade.ro +0.0.0.0 c0.amazingcounters.com +0.0.0.0 c1.amazingcounters.com +0.0.0.0 c2.amazingcounters.com +0.0.0.0 c3.amazingcounters.com +0.0.0.0 c4.amazingcounters.com +0.0.0.0 c5.amazingcounters.com +0.0.0.0 c6.amazingcounters.com +0.0.0.0 c7.amazingcounters.com +0.0.0.0 c8.amazingcounters.com +0.0.0.0 c9.amazingcounters.com +0.0.0.0 cb.amazingcounters.com +0.0.0.0 www.amazingcounters.com +0.0.0.0 m.usersonline.com +# [Gigya][AS44399][74.120.148.0 - 74.120.151.255] + +0.0.0.0 gscounters.gigya.com +0.0.0.0 gscounters.us1.gigya.com +# [Global Compass / Cyber Wurx][AS22653][66.154.0.0 - 66.154.95.255] + +0.0.0.0 www.adultadbroker.com +0.0.0.0 www.buy404s.com +0.0.0.0 domainplayersclub.com +0.0.0.0 ebtmarketing.com +0.0.0.0 www.ebtmarketing.com +0.0.0.0 www.exitforcash.com +0.0.0.0 www.fpctraffic.com +0.0.0.0 www.freeezinebucks.com +0.0.0.0 frontpagecash.com +0.0.0.0 www.toppornblogs.com +# [Global Compass][AS22653][69.61.0.0 - 69.61.127.255] + +0.0.0.0 hitexchange.net +0.0.0.0 gif.hitexchange.net +0.0.0.0 img.hitexchange.net +0.0.0.0 www.hitexchange.net +0.0.0.0 hitx.net +0.0.0.0 gif.hitx.net +0.0.0.0 www.hitx.net +# [Global Crossing][AS29973][206.165.0.0 - 206.165.255.255] + +0.0.0.0 www.clickaction.net +0.0.0.0 server2.discountclick.com +# 0.0.0.0 link.p0.com #[Affects email newsletters] + +# [Global Crossing][AS3549][208.48.224.0 - 208.51.255.255] + +0.0.0.0 a.hspvst.com +# [Global Crossing][AS3549][64.211.0.0 - 64.214.223.255] + +# 0.0.0.0 secure.footprint.net #[affects nfl.com] + +# [Global Crossing][AS3549][64.208.42.0 - 64.208.43.255] + +0.0.0.0 van.redlightcenter.com +0.0.0.0 webmaster.utherverse.com +# [Global Net Access][207.210.64.0 - 207.210.127.255] + +# [Global Net Access][216.180.224.0 - 216.180.255.255] + +0.0.0.0 www.cpx24.com +0.0.0.0 ourbesthits.com +# [Global Net Access][AS3595][63.247.64.0 - 63.247.95.255] + +0.0.0.0 www.edomz.com +# [Global Net Access][AS3595][64.22.64.0 - 64.22.127.255] + +0.0.0.0 secure.gaug.es +# [Global Net Access][65.254.32.0 - 65.254.63.255] + +# [Global Net Access][72.9.224.0 - 72.9.255.255] + +0.0.0.0 flagcounter.com +0.0.0.0 spads.yamx.com +# [Global Net Access][AS3595][74.207.224.0 - 74.207.255.255] + +# [Global Net Access][AS27413][74.81.64.0 - 74.81.95.255] + +0.0.0.0 dft.cl.dynad.net +# [Global Net Access][75.127.64.0 - 75.127.127.255] + +# [Global Netoptex][AS26914][69.80.192.0 - 69.80.223.255] + +0.0.0.0 stat001.mylivepage.com +0.0.0.0 stat002.mylivepage.com +0.0.0.0 stat003.mylivepage.com +0.0.0.0 stat004.mylivepage.com +0.0.0.0 stat005.mylivepage.com +0.0.0.0 stat006.mylivepage.com +0.0.0.0 stat007.mylivepage.com +0.0.0.0 stat008.mylivepage.com +0.0.0.0 stat009.mylivepage.com +0.0.0.0 stat010.mylivepage.com +# [GloboTech][AS36666][67.215.0.0 - 67.215.15.255] + +# [Global Virtual][AS46549][12.204.164.0 - 12.204.164.255] + +# [Global Virtual][AS46549][12.68.140.0 - 12.68.140.255] + +# [Go2online][AS7796][216.240.134.128 - 216.240.134.255] + +# [Godaddy.com][AS26496][118.0.0.0 - 118.255.255.255] + +# [Godaddy.com][AS26496][162.209.0.0 - 162.209.127.255] + +0.0.0.0 bounceexchange.com +# [Godaddy.com][AS26496][173.201.0.0 - 173.204.255.255] + +# [Godaddy.com][AS26496][184.168.0.0 - 184.168.255.255] + +0.0.0.0 ads.admnx.com +# [Godaddy.com Netherlands][AS26496][188.121.32.0 - 188.121.63.255] + +0.0.0.0 wms-tools.com +# [Godaddy.com][208.109.0.0 - 208.109.255.255] + +0.0.0.0 www.affordablewebsitetraffic.com +0.0.0.0 codeads.com +0.0.0.0 www.codeads.com +0.0.0.0 14.ca.enwebsearch.com +0.0.0.0 www.freehitwebcounters.com +0.0.0.0 www.milesdebanners.com +0.0.0.0 redemptionengine.com +0.0.0.0 www.redemptionengine.com +# [Godaddy.com][50.62.0.0 - 50.63.255.255] + +# [Godaddy.com][64.202.160.0 - 64.202.191.255] + +0.0.0.0 images.secureserver.net +# [Godaddy.com][68.178.128.0 - 68.178.255.255] + +0.0.0.0 www.standardinternet.com +# [Godaddy.com][AS26496][72.167.0.0 - 72.167.255.255] + +0.0.0.0 max.gunggo.com +0.0.0.0 g.p.mybuys.com +# [Godaddy.com][97.74.0.0 - 97.74.255.255] + +0.0.0.0 errorkillers.net +0.0.0.0 highpro1.com +# [Google][AS15169][104.154.0.0 - 104.199.255.255] + +0.0.0.0 adsrvmedia.adk2x.com +0.0.0.0 clic2pub.adk2x.com +0.0.0.0 gotagy.adk2x.com +0.0.0.0 hlamedia.adk2x.com +0.0.0.0 static-trackers.adtarget.me +0.0.0.0 www.buzzadnetwork.com +0.0.0.0 b.codeonclick.com +0.0.0.0 c.codeonclick.com +0.0.0.0 pixel.meteora.us +0.0.0.0 www.nanoadexchange.com +0.0.0.0 pureadexchange.com +0.0.0.0 pwrfcia.com +# [Google][AS15169][107.178.192.0 - 107.178.255.255] + +0.0.0.0 trackers.adtarget.me +0.0.0.0 ado.pro-market.net +# [Google][AS15169][108.170.192.0 - 108.170.255.255] + +# [Google][AS15169][130.211.0.0 - 130.211.255.255] + +0.0.0.0 mottnow.adk2x.com +0.0.0.0 tracker.departapp.com +0.0.0.0 e100.yt.srs.doubleverify.com +0.0.0.0 e101.yt.srs.doubleverify.com +0.0.0.0 e102.yt.srs.doubleverify.com +0.0.0.0 e103.yt.srs.doubleverify.com +0.0.0.0 e104.yt.srs.doubleverify.com +0.0.0.0 e105.yt.srs.doubleverify.com +0.0.0.0 e106.yt.srs.doubleverify.com +0.0.0.0 e107.yt.srs.doubleverify.com +0.0.0.0 e108.yt.srs.doubleverify.com +0.0.0.0 e109.yt.srs.doubleverify.com +0.0.0.0 e110.yt.srs.doubleverify.com +0.0.0.0 e111.yt.srs.doubleverify.com +0.0.0.0 e112.yt.srs.doubleverify.com +0.0.0.0 s.ktxtr.com +0.0.0.0 www.totaladperformance.com +# [Google][AS15169][146.148.0.0 - 146.148.127.255] + +0.0.0.0 www.buzzadexchange.com +# [Google][AS22577][165.193.245.0 - 165.193.245.255] + +0.0.0.0 jp.admob.com +# [Google][AS15169][172.217.0.0 - 172.217.255.255] + +0.0.0.0 geoapi123.appspot.com +0.0.0.0 3642305.fls.doubleclick.net +0.0.0.0 3765329.fls.doubleclick.net +0.0.0.0 4514783.fls.doubleclick.net +0.0.0.0 googleads4.g.doubleclick.net +0.0.0.0 pagead46.l.doubleclick.net +0.0.0.0 partnerad.l.doubleclick.net +0.0.0.0 pagead-googlehosted.l.google.com +# [Google][AS15169][173.194.0.0 - 173.194.255.255] + +0.0.0.0 5362399.fls.doubleclick.net +0.0.0.0 video-ad-stats.googlesyndication.com +# 0.0.0.0 redirector.googlevideo.com #[affects video playback] + +# [Google / DoubleClick][AS15169][173.194.0.0 - 173.194.255.255] + +0.0.0.0 dp.g.doubleclick.net +# [Google][AS15169][173.255.112.0 - 173.255.127.255] + +# [Google / DoubleClick][AS15169][209.85.128.0 - 209.85.255.255] + +0.0.0.0 analytics-api-samples.googlecode.com +# [Google][AS15169][216.58.192.0 - 216.58.223.255] + +0.0.0.0 www.adsensecustomsearchads.com +0.0.0.0 1435575.fls.doubleclick.net +0.0.0.0 2542116.fls.doubleclick.net +0.0.0.0 4053494.fls.doubleclick.net +0.0.0.0 4236808.fls.doubleclick.net +0.0.0.0 www.googletagmanager.com +# [Google / DoubleClick][AS6432][216.73.80.0 - 216.73.95.255] + +# [Google][AS15169][23.251.128.0 - 23.251.159.255] + +0.0.0.0 adplexmedia.adk2x.com +0.0.0.0 trafficedge.adk2x.com +0.0.0.0 lesechos.ezakus.net +# [Google][AS15169][35.184.0.0 - 35.191.255.255] + +# [Google / DoubleClick][AS15169][64.233.160.0 - 64.233.191.255] + +0.0.0.0 ad.ar.doubleclick.net +0.0.0.0 ad.at.doubleclick.net +0.0.0.0 ad.au.doubleclick.net +0.0.0.0 ad.ca.doubleclick.net +0.0.0.0 ad.ch.doubleclick.net +0.0.0.0 ad.cl.doubleclick.net +0.0.0.0 ad.cn.doubleclick.net +0.0.0.0 ad.hk.doubleclick.net +0.0.0.0 ad.hr.doubleclick.net +0.0.0.0 ad.hu.doubleclick.net +0.0.0.0 ad.ie.doubleclick.net +0.0.0.0 ad.in.doubleclick.net +0.0.0.0 ad.kr.doubleclick.net +0.0.0.0 ad.pt.doubleclick.net +0.0.0.0 ad.ro.doubleclick.net +0.0.0.0 ad.si.doubleclick.net +0.0.0.0 ad.terra.doubleclick.net +0.0.0.0 ad.th.doubleclick.net +0.0.0.0 ad.tw.doubleclick.net +0.0.0.0 ad.us.doubleclick.net +0.0.0.0 creatives.doubleclick.net +0.0.0.0 dfp.doubleclick.net +0.0.0.0 fls.uk.doubleclick.net +0.0.0.0 ir.doubleclick.net +0.0.0.0 motifcdn.doubleclick.net +0.0.0.0 motifcdn2.doubleclick.net +0.0.0.0 n4052ad.doubleclick.net +0.0.0.0 paypalssl.doubleclick.net +0.0.0.0 s2.video.doubleclick.net +0.0.0.0 survey.g.doubleclick.net +0.0.0.0 doubleclick.ne.jp +0.0.0.0 www3.doubleclick.net +0.0.0.0 www.doubleclick.net +0.0.0.0 www2.doubleclick.com +0.0.0.0 www3.doubleclick.com +0.0.0.0 www.doubleclick.com +0.0.0.0 www.bt.emsecure.net +# 0.0.0.0 www.youtube-nocookie.com #[affects various videos] + +# [Google / DoubleClick][AS15169][66.249.64.0 - 66.249.95.255] + +0.0.0.0 ad.rs.doubleclick.net +# [Google][AS22577][70.32.128.0 - 70.32.159.255] + +# [Google / DoubleClick][AS15169][72.14.192.0 - 72.14.255.255] + +# 0.0.0.0 s0.2mdn.net #[affects video stream] + +# 0.0.0.0 static.2mdn.net #[affects Youtube] + +0.0.0.0 ad-apac.doubleclick.net +0.0.0.0 gan.doubleclick.net +0.0.0.0 googleads2.g.doubleclick.net +0.0.0.0 n4061ad.hk.doubleclick.net +# [Google / DoubleClick][AS15169][74.125.0.0 - 74.125.255.255] + +0.0.0.0 ip-geo.appspot.com +0.0.0.0 nojsstats.appspot.com +0.0.0.0 gae.caspion.com +0.0.0.0 ad-ace.doubleclick.net +0.0.0.0 ad.bg.doubleclick.net +0.0.0.0 bid.g.doubleclick.net +0.0.0.0 cm.g.doubleclick.net +0.0.0.0 4360661.fls.doubleclick.net +0.0.0.0 4488352.fls.doubleclick.net +0.0.0.0 4684100.fls.doubleclick.net +0.0.0.0 fls.au.doubleclick.net +0.0.0.0 www.doubleclickbygoogle.com +0.0.0.0 ssl.google-analytics.com +0.0.0.0 www.google-analytics.com +0.0.0.0 4.afs.googleadservices.com +0.0.0.0 pagead2.googleadservices.com +0.0.0.0 partner.googleadservices.com +0.0.0.0 domains.googlesyndication.com +0.0.0.0 www.linksalpha.com +# [Gossamer][AS36483][208.70.244.0 - 208.70.247.255] + +0.0.0.0 web.acumenpi.com +0.0.0.0 ads.bloodhorse.com +0.0.0.0 st.magnify.net +0.0.0.0 ads.thehorse.com +# [Grafix Internet][AS16131][84.243.192.0 - 84.243.255.255] + +# [GTS Nextra / Etargetsh-ba][AS5578][195.168.10.128 - 195.168.10.255] + +0.0.0.0 search.etargetnet.com +0.0.0.0 bg.search.etargetnet.com +0.0.0.0 cz.search.etargetnet.com +0.0.0.0 hr.search.etargetnet.com +0.0.0.0 hu.search.etargetnet.com +0.0.0.0 pl.search.etargetnet.com +0.0.0.0 ro.search.etargetnet.com +0.0.0.0 rs.search.etargetnet.com +0.0.0.0 sk.search.etargetnet.com +0.0.0.0 bg.static.etargetnet.com +0.0.0.0 cz.static.etargetnet.com +0.0.0.0 hr.static.etargetnet.com +0.0.0.0 hu.static.etargetnet.com +0.0.0.0 rs.static.etargetnet.com +# [GTS Nextra / PrimeInteractive][AS5578][85.248.229.0 - 85.248.229.255] + +0.0.0.0 ad.sitelement.sk +# [Hanaro Telecom][AS9318][114.200.0.0 - 114.207.255.255] + +# [Hetzner][AS24940][144.76.0.0 - 144.76.255.255] + +0.0.0.0 www.adylalahb.ru +0.0.0.0 c.am11.ru +0.0.0.0 ads.gadget.ro +0.0.0.0 cdn.iqcontentplatform.de +0.0.0.0 l.lp4.io +0.0.0.0 p.lp4.io +0.0.0.0 rtbproxy.mgid.com +0.0.0.0 switch.rtbsystem.com +0.0.0.0 s62.research.de.com +0.0.0.0 show.smartcontext.pl +0.0.0.0 level.turboads.de +0.0.0.0 piwik.wsws.org +# [Hetzner][AS24940][148.251.64.162 - 148.251.64.162] + +0.0.0.0 t.goadservices.com +0.0.0.0 e.maxtraffic.com +0.0.0.0 track.recreativ.ru +# [Hetzner][AS24940][176.9.0.0 - 176.9.255.255] + +0.0.0.0 adsfeed3.brabys.co.za +0.0.0.0 advertising.fussball-liveticker.eu +0.0.0.0 adv.medicine.bg +0.0.0.0 delivery1.topad.mobi +0.0.0.0 ads.people-group.net +0.0.0.0 mp.pianomedia.eu +0.0.0.0 click.plista.com +0.0.0.0 app3.rutarget.ru +0.0.0.0 us-sonar.sociomantic.com +0.0.0.0 adserver.spritmonitor.de +0.0.0.0 xblasterads1.com +# [Hetzner][AS24940][178.63.0.0 - 178.63.255.255] + +0.0.0.0 scambiobanner.altervista.org +0.0.0.0 avazudsp.net +0.0.0.0 test.wiredminds.de +0.0.0.0 wm.wiredminds.de +# [Hetzner][AS24940][188.40.0.0 - 188.40.255.255] + +0.0.0.0 eps-analyzer.de +0.0.0.0 openx.itsmassive.com +0.0.0.0 openads.motorrad-net.at +0.0.0.0 static.openads.motorrad-net.at +0.0.0.0 ads.sysmesh.com +# [Hetzner][213.133.96.0 - 213.133.111.255] + +0.0.0.0 mmotraffic.com +0.0.0.0 sonar.sociomantic.com +# [Hetzner][213.239.202.128 - 213.239.202.255] + +0.0.0.0 api.7segments.com +0.0.0.0 a.mobile.toboads.com +0.0.0.0 relay.mobile.toboads.com +0.0.0.0 count.yandeg.ru +# [Hetzner][AS24940][46.4.23.192 - 46.4.69.95] + +0.0.0.0 adbuka.com +0.0.0.0 www.adbuka.com +0.0.0.0 www.blogads.de +0.0.0.0 ads.energy-torrent.com +0.0.0.0 ads.moitesdelki.bg +0.0.0.0 ads3.moitepari.bg +0.0.0.0 ads.newsgeek.co.il +0.0.0.0 stats.warenform.de +# [Hetzner][AS24940][5.9.144.56 - 5.9.90.95] + +0.0.0.0 media.adcarousel.pl +0.0.0.0 www.adcarousel.pl +0.0.0.0 www.adtraff.ru +0.0.0.0 advombat.ru +0.0.0.0 ads.betweendigital.com +0.0.0.0 cdn.contentspread.net +0.0.0.0 ads.finzoom.com.tr +0.0.0.0 js.e-generator.com +0.0.0.0 target.e-generator.com +0.0.0.0 target.net.finam.ru +0.0.0.0 track.idtargeting.com +0.0.0.0 jadcenter.com +0.0.0.0 s300.meetrics.net +0.0.0.0 wh.motorpresse-statistik.de +0.0.0.0 target.smi2.net +0.0.0.0 stats.virtuemart.net +# [Hetzner][78.46.0.0 - 78.47.255.255] + +0.0.0.0 park.beenetworks.net +0.0.0.0 lb.fruitflan.com +0.0.0.0 adcentre.it-advanced.com +0.0.0.0 dc61.s290.meetrics.net +0.0.0.0 partnerearning.com +0.0.0.0 www2.stats4free.de +0.0.0.0 www.stats4free.de +0.0.0.0 ads.videofen.com +0.0.0.0 wmapp.wiredminds.de +# [Hetzner-rz-nbg-net][78.46.32.0 - 78.46.95.255] + +0.0.0.0 dc56.s290.meetrics.net +0.0.0.0 ad10.play3.de +# [Hetzner][AS24940][85.10.192.0 - 85.10.207.255] + +0.0.0.0 scripts.conversionattribution.com +0.0.0.0 banner.finzoom.ro +# [Hetzner][AS24940][88.198.0.0 - 88.198.255.255] + +0.0.0.0 cpm.adspine.com +0.0.0.0 de1.frosmo.com +0.0.0.0 ireklama.mk +0.0.0.0 tt.onthe.io +0.0.0.0 www.sitecounter.be +0.0.0.0 www.weitclick.de +0.0.0.0 wm-goldenclick.ru +# [Hi-media][AS45050][195.158.240.0 - 195.158.241.255] + +0.0.0.0 br.comclick.com +0.0.0.0 bdx.comclick.com +0.0.0.0 ct2.comclick.com +0.0.0.0 ihm01.ct2.comclick.com +0.0.0.0 www.comclick.com +# [Hi-media][AS45050][46.182.41.0 - 46.182.41.255] + +# [Hiskyhost][AS43355][78.108.177.0 - 78.108.177.255] + +# [Hivelocity / Noc4hosts][AS29802][68.233.224.0 - 68.233.255.255] + +0.0.0.0 c.adforgeinc.com +0.0.0.0 www.adshost3.com +# [Hivelocity][AS29802][69.46.0.0 - 69.46.31.255] + +# [Hivelocity / Noc4hosts][AS29802][68.233.224.0 - 68.233.255.255] + +0.0.0.0 c7.adforgeinc.com +# [Hivelocity / Noc4hosts][AS29802][74.50.96.0 - 74.50.127.255] + +0.0.0.0 c6.adforgeinc.com +# [Hizmetleri][77.92.131.0 - 77.92.131.255] + +# [Hknet Company][AS4645][203.169.160.0 - 203.169.191.255] + +# [Hong Kong Limited][202.83.192.0 - 202.83.223.255] + +# [Hopone][AS14361][209.160.0.0 - 209.160.79.255] + +0.0.0.0 ad.db3nf.com +0.0.0.0 go.jetswap.com +0.0.0.0 tracksy.com +# [Hopone][209.61.192.0 - 209.61.255.255] + +# [Hopone][66.148.64.0 - 66.148.127.255] + +0.0.0.0 findfavour.com +# [Hopone][66.235.160.0 - 66.235.191.255] + +# [Hopone][AS14361][66.36.224.0 - 66.36.255.255] + +# [Hosteurope][AS20773][176.28.24.0 - 176.28.27.255] + +0.0.0.0 get.mirando.de +# [Hosteurope][AS20773][178.77.88.0 - 178.77.91.255] + +0.0.0.0 r.refinedads.com +# [Hosteurope / Centron Gmbh][AS20773][212.223.168.0 - 212.223.168.255] + +0.0.0.0 limg.adspirit.de +# [Hosteurope][AS20773][46.163.120.0 - 46.163.123.255] + +0.0.0.0 taz.adspirit.de +# [Hosteurope][AS20773][80.237.180.0 - 80.237.180.127] + +0.0.0.0 admention.adspirit.de +0.0.0.0 adx.adspirit.de +0.0.0.0 lidlretargeting.adspirit.de +0.0.0.0 ruemedia.adspirit.net +0.0.0.0 sgmedia.adspirit.net +0.0.0.0 ja.revolvermaps.com +0.0.0.0 jb.revolvermaps.com +0.0.0.0 jc.revolvermaps.com +0.0.0.0 jd.revolvermaps.com +0.0.0.0 je.revolvermaps.com +0.0.0.0 jf.revolvermaps.com +0.0.0.0 jg.revolvermaps.com +0.0.0.0 ji.revolvermaps.com +0.0.0.0 jk.revolvermaps.com +0.0.0.0 rb.revolvermaps.com +0.0.0.0 rc.revolvermaps.com +0.0.0.0 rd.revolvermaps.com +0.0.0.0 re.revolvermaps.com +0.0.0.0 rg.revolvermaps.com +0.0.0.0 ri.revolvermaps.com +0.0.0.0 rk.revolvermaps.com +# [Hosteurope][AS20773][83.169.0.0 - 83.169.7.255] + +0.0.0.0 folkd.put.omnimon.de +0.0.0.0 openx.omniton.net +# [Hosteurope][AS20773][87.230.55.0 - 87.230.55.255] + +0.0.0.0 cdn.adspirit.de +# [Hosteurope][AS20773][92.51.184.0 - 92.51.187.255] + +0.0.0.0 ad4mat.de +# [Hosting Consulting][AS30502][199.88.56.0 - 199.88.63.255] + +0.0.0.0 serve.oxcluster.com +0.0.0.0 seekbang.com +0.0.0.0 www.seekbang.com +# [Hosting Consulting / RK Netmedia][AS40539][208.78.92.0 - 208.78.95.255] + +0.0.0.0 adc.brandreachsys.com +0.0.0.0 fe.brandreachsys.com +0.0.0.0 lg1.brandreachsys.com +0.0.0.0 media.brandreachsys.com +0.0.0.0 br.fling.com +0.0.0.0 track.fling.com +0.0.0.0 www.freecamdollars.com +0.0.0.0 kaizentraffic.com +0.0.0.0 br.meetlocals.com +0.0.0.0 clicks.nastydollars.com +0.0.0.0 graphics.nastydollars.com +0.0.0.0 webmasters.nastydollars.com +0.0.0.0 www-old.nastydollars.com +0.0.0.0 br.realitykings.com +0.0.0.0 track.realitykings.com +0.0.0.0 br.rk.com +# [Hosting Consulting / Global Personals][208.91.207.0 - 208.91.207.255] + +0.0.0.0 www.camsoda1.com +0.0.0.0 promos.meetlocals.com +0.0.0.0 gallysorig.nastydollars.com +0.0.0.0 grab.nastydollars.com +0.0.0.0 promos.wealthymen.com +# [Hosting Consulting][AS30502][64.7.203.0 - 64.7.203.255] + +# [Hosting Consulting][AS30502][66.165.186.0 - 66.165.186.255] + +# [Hosting Centre][AS41126][89.111.176.0 - 89.111.176.31] + +# [Hosting Ltd][AS13147][87.120.40.0 - 87.120.41.255] + +0.0.0.0 ads.blitz.bg +0.0.0.0 ads.hobyto.com +0.0.0.0 ads.popfolkstars.com +0.0.0.0 ad.sbb.bg +0.0.0.0 reklama.wisdom.bg +# [HostDime.com][AS33182][198.49.64.0 - 198.49.79.255] + +0.0.0.0 www.totalfax.net +# [HostDime.com][AS33182][66.7.192.0 - 66.7.223.255] + +0.0.0.0 s2.tracemyip.org +0.0.0.0 www.tracemyip.org +# [HostDime.com][AS33182][67.23.224.0 - 67.23.255.255] + +# [Hostoffice][AS47885][195.228.74.0 - 195.228.74.255] + +# [Hosting Solutions][AS30083][209.239.112.0 - 209.239.127.255] + +# [Hosting Solutions][AS30083][50.30.32.0 - 50.30.47.255] + +0.0.0.0 px.adhigh.net +# [Hosting Solutions][69.64.32.0 - 69.64.63.255] + +0.0.0.0 tracker.databrain.com +0.0.0.0 www.iperbanner.com +0.0.0.0 ads.iwannawatch.to +# [Hostit][AS9166][212.113.80.0 - 212.113.95.255] + +0.0.0.0 abs.beweb.com +0.0.0.0 bps.beweb.com +0.0.0.0 abs.proxistore.com +0.0.0.0 bps.tesial-tech.be +# [Hostpro Hosting][AS15497][62.149.18.0 - 62.149.19.255] + +# [Host-system-net][AS43355][78.108.185.0 - 78.108.185.255] + +# [HostVentures.com][AS15189][199.85.208.0 - 199.85.215.255] + +# [Hostway / Affinity/ SouthWeb Ventures][AS32400][207.150.192.0 - 207.150.199.255] + +0.0.0.0 www.adroz.com +0.0.0.0 axsrv.com +0.0.0.0 tracker.u-link.me +# [Hostway][AS7097][216.139.208.0 - 216.139.255.255] + +0.0.0.0 hits.convergetrack.com +# [Hostway][AS20401][216.36.192.0 - 216.36.255.255] + +0.0.0.0 ads.worddictionary.co.uk +# [Hostworks][AS9667][202.58.32.0 - 202.58.63.255] + +# [HOTLOG] + +0.0.0.0 click.hotlog.ru +0.0.0.0 hit.hotlog.ru +0.0.0.0 hit1.hotlog.ru +0.0.0.0 hit3.hotlog.ru +0.0.0.0 hit6.hotlog.ru +0.0.0.0 hit7.hotlog.ru +0.0.0.0 hit9.hotlog.ru +0.0.0.0 hit13.hotlog.ru +0.0.0.0 hit14.hotlog.ru +0.0.0.0 hit15.hotlog.ru +0.0.0.0 hit16.hotlog.ru +0.0.0.0 hit17.hotlog.ru +0.0.0.0 hit18.hotlog.ru +0.0.0.0 hit19.hotlog.ru +0.0.0.0 hit20.hotlog.ru +0.0.0.0 hit21.hotlog.ru +0.0.0.0 hit22.hotlog.ru +0.0.0.0 hit23.hotlog.ru +0.0.0.0 hit24.hotlog.ru +0.0.0.0 hit25.hotlog.ru +0.0.0.0 hit26.hotlog.ru +0.0.0.0 hit27.hotlog.ru +0.0.0.0 hit28.hotlog.ru +0.0.0.0 hit29.hotlog.ru +0.0.0.0 hit30.hotlog.ru +0.0.0.0 hit40.hotlog.ru +0.0.0.0 www.hotlog.ru +# [HTTPool][AS8558][91.209.18.0 - 91.209.18.255] + +0.0.0.0 relay-ba.ads.httpool.com +0.0.0.0 relay-bg.ads.httpool.com +0.0.0.0 relay-cz.ads.httpool.com +0.0.0.0 relay-ks.ads.httpool.com +0.0.0.0 relay-mk.ads.httpool.com +0.0.0.0 relay-rs.ads.httpool.com +0.0.0.0 static.httpool.com.mk +0.0.0.0 adtier.toboads.com +0.0.0.0 relay-ba.toboads.com +0.0.0.0 relay-bg.toboads.com +0.0.0.0 relay-si.toboads.com +0.0.0.0 tas2.toboads.si +0.0.0.0 tas-ba.toboads.com +0.0.0.0 tas-bg.toboads.com +0.0.0.0 tas-cz.toboads.com +0.0.0.0 tas-hr.toboads.com +0.0.0.0 tas-ks.toboads.com +0.0.0.0 tas-mk.toboads.com +0.0.0.0 tas-rs.toboads.com +0.0.0.0 tas-si.toboads.com +# [Hungarian Telecom / Invitel][AS12301][195.184.19.0 - 195.184.19.255] + +0.0.0.0 stat.axelspringer.hu +# [Hungarian Telecom / T-online][AS12301][195.228.75.0 - 195.228.75.255] + +0.0.0.0 www.best-top.hu +# [Hungarian Telecom / T-online][217.6.164.0 - 217.6.167.255] + +0.0.0.0 bw.ads.t-online.de +0.0.0.0 data.ads.t-online.de +0.0.0.0 red.ads.t-online.de +# [Hungarian Telecom / T-online][62.153.158.0 - 62.153.159.255] + +0.0.0.0 a.ads.t-online.de +0.0.0.0 admin.ads.t-online.de +0.0.0.0 s.ads.t-online.de +# [Hungarian Telecom / T-online][80.150.6.0 - 80.150.7.255] + +0.0.0.0 homepage.t-online.de +# [Hunt Brothers / Parked.com][AS32592][69.46.224.0 - 69.46.239.255] + +0.0.0.0 www.directnicparking.com +0.0.0.0 images.parked.com +# [Hunt Brothers / Parked.com][AS32592][74.117.112.0 - 74.117.119.255] + +# [Hurricane Electric][AS6939][173.255.192.0 - 173.255.255.255] + +0.0.0.0 stats.pusher.com +# [Hurricane Electric][AS6939][184.104.0.0 - 184.105.255.255] + +# [Hurricane Electric][AS6939][198.74.48.0 - 198.74.63.255] + +0.0.0.0 revenue.com +# [Hurricane Electric / 800 Pound][216.218.206.32 - 216.218.206.63] + +0.0.0.0 ads.artsopolis.com +0.0.0.0 www.logging.to +# [Hurricane Electric][AS32911][216.66.0.0 - 216.66.95.255] + +0.0.0.0 configusa.veinteractive.com +# [Hurricane Electric][AS6939][50.116.0.0 - 50.116.63.255] + +0.0.0.0 cdn.mercent.com +# [Hurricane Electric][AS6939][64.62.128.0 - 64.62.255.255] + +0.0.0.0 ox-d.beforeitsnews.com +0.0.0.0 ad.epochtimes.com +0.0.0.0 www.e-traffic.com +0.0.0.0 www.etraffic.com +0.0.0.0 ads.footballmedia.com +# [Hurricane Electric][AS6939][64.71.142.0 - 64.71.142.127] + +0.0.0.0 o-oe.com +# [Hurricane Electric / Clickman][64.89.16.0 - 64.89.31.255] + +0.0.0.0 feeds.global-intermedia.com +0.0.0.0 error.pimproll.com +0.0.0.0 promo.pimproll.com +# [Hurricane Electric][AS6939][66.220.0.0 - 66.220.31.255] + +# [Hurricane Electric][AS6939][74.82.51.0 - 74.82.51.255] + +# [Icdsoft][AS8739][195.8.222.0 - 195.8.223.255] + +0.0.0.0 ads.burgasinfo.com +0.0.0.0 ads.manager.bg +# [ICN][AS49699][130.185.253.0 - 130.185.253.255] + +0.0.0.0 ads.sport1.bg +0.0.0.0 ads.trafficnews.bg +# [ICN][AS49699][77.77.150.87] + +0.0.0.0 ads.football24.bg +# [ICN][AS49699][91.215.216.0 - 91.215.219.255] + +0.0.0.0 bgbaner.com +0.0.0.0 www.bgbaner.com +0.0.0.0 ads.icn.bg +0.0.0.0 ads.laptop.bg +0.0.0.0 ads.mixbg.net +0.0.0.0 ads.petvet.bg +0.0.0.0 advert.technews.bg +0.0.0.0 ad.thesimplecomplex.bg +0.0.0.0 revive.vkushti.tv +# [ICN][AS49699][91.230.192.0 - 91.230.195.255] + +0.0.0.0 advertisement.bg +0.0.0.0 adverts.novatv.bg +0.0.0.0 ad.petel.bg +# [Icon Innovations][AS16617][67.211.161.42 - 67.211.161.49] + +# [IDG][AS13797][66.186.112.0 - 66.186.127.255] + +0.0.0.0 ads.idgworldexpo.com +# [Ieurop Sas Network][AS29629][82.196.5.0 - 82.196.5.255] + +# [Ih Networks][AS33494][72.34.32.0 - 72.34.63.255] + +# [IMR Worldwide][Nielsen/NetRatings] + +0.0.0.0 nt-es.imrworldwide.com +0.0.0.0 safe-es.imrworldwide.com +0.0.0.0 secure-asia.imrworldwide.com +0.0.0.0 secure-au.imrworldwide.com +0.0.0.0 secure-dk.imrworldwide.com +0.0.0.0 secure-it.imrworldwide.com +0.0.0.0 secure-sg.imrworldwide.com +# [In2net][AS26753][64.151.225.0 - 64.151.225.255] + +# [In2net / Doteasy Technology][AS26753][65.61.192.0 - 65.61.255.255] + +0.0.0.0 adserve.doteasy.com +0.0.0.0 pbg2cs01.doteasy.com +0.0.0.0 hitcounter01.xspp.com +# [Ines][AS12310][80.86.106.0 - 80.86.106.255] + +0.0.0.0 9am.count.brat-online.ro +0.0.0.0 24fun.count.brat-online.ro +0.0.0.0 onefm.count.brat-online.ro +0.0.0.0 bestjobs.count.brat-online.ro +0.0.0.0 capital.count.brat-online.ro +0.0.0.0 cotidianul.count.brat-online.ro +0.0.0.0 g-f5fun.count.brat-online.ro +0.0.0.0 g-f5news.count.brat-online.ro +0.0.0.0 g-protv.count.brat-online.ro +0.0.0.0 gsp.count.brat-online.ro +0.0.0.0 hotnews.count.brat-online.ro +0.0.0.0 profm.count.brat-online.ro +0.0.0.0 mtv.count.brat-online.ro +0.0.0.0 myvideo.count.brat-online.ro +0.0.0.0 qds.count.brat-online.ro +0.0.0.0 realitatea.count.brat-online.ro +0.0.0.0 sport.count.brat-online.ro +0.0.0.0 viva.count.brat-online.ro +0.0.0.0 wall-streetro.count.brat-online.ro +0.0.0.0 error.intuitext.ro +0.0.0.0 promo.intuitext.ro +# [Ines][AS12310][83.166.201.160 - 83.166.201.175] + +0.0.0.0 admon1.count.brat-online.ro +# [INET / Securenetz-de][212.162.12.0 - 212.162.15.255] + +0.0.0.0 link4link.com +0.0.0.0 plus.link4link.com +0.0.0.0 ad.sexcount.de +# [INET / Securenetz][212.162.52.0 - 212.162.53.255] + +0.0.0.0 www.sexcount.de +# [INET / Secure Netz][AS25074][212.162.12.0 - 212.162.15.255] + +# [INET / Fliks Gmbh][AS25074][213.203.216.0 - 213.203.216.127] + +0.0.0.0 show.communiad.com +0.0.0.0 adserver.trojaner-info.de +# [Inet][AS3313][213.92.16.0 - 213.92.19.255] + +0.0.0.0 data.kataweb.it +0.0.0.0 oasjs.kataweb.it +0.0.0.0 adagiof3.repubblica.it +# [INET][AS25074][78.138.104.0 - 78.138.119.255] + +0.0.0.0 m.exactag.com +0.0.0.0 pxc.otto.de +# [Inflow / myGeek.com][AS19292][12.47.196.39 - 12.47.196.56] + +# [Inflow / myGeek.com][66.179.234.160 - 66.179.234.191] + +0.0.0.0 banner.adtrgt.com +0.0.0.0 popunder.adtrgt.com +0.0.0.0 transition.adtrgt.com +0.0.0.0 url.adtrgt.com +# [Inflow / Coremetrics][AS19296][66.179.5.0 - 66.179.5.127] + +0.0.0.0 jsfp.coremetrics.com +0.0.0.0 test.coremetrics.com +0.0.0.0 twci.coremetrics.com +# [Inflow / myGeek.com][AS19292][66.45.56.96 - 66.45.56.127] + +0.0.0.0 redirect.ad-feeds.net +0.0.0.0 roitrack.adtrgt.com +0.0.0.0 redirect.ad-feeds.com +0.0.0.0 113693url.displayadfeed.com +0.0.0.0 redirect.xmladfeed.com +# [Inflow][AS19292][67.217.224.0 - 67.217.255.255] + +0.0.0.0 c1024.ic-live.com +0.0.0.0 c10014.ic-live.com +# [Infonline][AS43407][193.46.63.0 - 193.46.63.255] + +0.0.0.0 spiegel.met.vgwort.de +# [Infonline][AS43407][91.215.100.0 - 91.215.103.255] + +0.0.0.0 de.ioam.de +0.0.0.0 bm.met.vgwort.de +0.0.0.0 focus.met.vgwort.de +0.0.0.0 handelsblatt.met.vgwort.de +0.0.0.0 n-tv.met.vgwort.de +0.0.0.0 rp-online.met.vgwort.de +0.0.0.0 sz.met.vgwort.de +0.0.0.0 zeit.met.vgwort.de +# [Infolink / Serverpronto][AS15083][ - 64.251.25.182] + +0.0.0.0 static.dynad.net +# [Infolink / Serverpronto][AS15083][69.60.114.0 - 69.60.125.255] + +0.0.0.0 www.freestats.tv +# [Info-media][AS3.196][91.213.29.0 - 91.213.29.255] + +# [InfoSpace][AS22293][67.63.48.0 - 67.63.63.255] + +0.0.0.0 om.metacrawler.com +0.0.0.0 om.webcrawler.com +# [Intelenet][AS5693][207.38.96.0 - 207.38.127.255] + +0.0.0.0 dp.specificclick.net +0.0.0.0 smp.specificmedia.com +0.0.0.0 specificmedia.com +0.0.0.0 www.specificmedia.com +# [Intelenet][AS5693][216.23.160.0 - 216.23.191.255] + +0.0.0.0 clients.bluecava.com +# [InterActiveCorp / Focus Interactive] + +0.0.0.0 c4.iwon.com +0.0.0.0 cc.iwon.com +0.0.0.0 docs1.iwon.com +0.0.0.0 my.iwon.com +0.0.0.0 plus.iwon.com +0.0.0.0 prizemachine.games.iwon.com +0.0.0.0 search.iwon.com +0.0.0.0 searchassistant.iwon.com +0.0.0.0 www1.iwon.com +# [IAC Search Media][AS16798][66.235.112.0 - 66.235.127.255] + +0.0.0.0 utm.cursormania.com +0.0.0.0 utm.trk.cursormania.com +0.0.0.0 utm.excite.co.uk +0.0.0.0 utm.trk.excite.com +0.0.0.0 utm.excite.it +0.0.0.0 utm.myfuncards.com +0.0.0.0 utm.trk.myfuncards.com +0.0.0.0 utm.popswatter.com +0.0.0.0 utm.trk.popswatter.com +0.0.0.0 utm.smileycentral.com +0.0.0.0 utm2.smileycentral.com +0.0.0.0 utm.trk.smileycentral.com +0.0.0.0 utmtrk2.smileycentral.com +0.0.0.0 utm.webfetti.com +0.0.0.0 utm.trk.webfetti.com +0.0.0.0 utm.zwinky.com +0.0.0.0 utm.trk.zwinky.com +0.0.0.0 www.funbuddyicons.com +# 0.0.0.0 wzus1.reference.com #[affects Dictonary.com] + +# [InterConnect / Viper][AS9150][213.207.92.0 - 213.207.97.255] + +0.0.0.0 www.erodynamics.nl +0.0.0.0 ads.happyidiots.nl +# [Interdata][AS42657][193.105.146.0 - 193.105.146.255] + +0.0.0.0 ads3.ipon.lt +0.0.0.0 v2.ads3.ipon.lt +0.0.0.0 sa1.ipon.lt +0.0.0.0 sa2.ipon.lt +# [Interdata][AS42657][193.200.124.0 - 193.200.125.255] + +0.0.0.0 keytarget.adnet.lt +# [Interforum][AS47867][91.212.132.0 - 91.212.132.255] + +# [Interland / Web.com][AS36476][209.237.128.0 - 209.237.191.255] + +# [Internap][AS12180][199.34.124.96 - 199.34.124.103] + +0.0.0.0 keisu02.eproof.com +# [Internap / Customer Acquisition][AS12180][216.52.167.64 - 216.52.167.95] + +0.0.0.0 control.adap.tv +# [Internap][AS10912][216.52.234.128 - 216.52.234.255] + +0.0.0.0 elv3-tslogging.touchcommerce.com +# [Internap][AS10913][23.92.176.0 - 23.92.191.255] + +0.0.0.0 s-adserver.cxad.cxense.com +# [Internap][AS13789][63.251.0.0 - 63.251.255.255] + +0.0.0.0 ad.batanga.net +0.0.0.0 tracking.batanga.com +0.0.0.0 tracking.batanga.net +0.0.0.0 horizon.mashable.com +0.0.0.0 s.webtrends.com +# [Internap / Gomez][AS14742][63.251.134.0 - 63.251.134.255] + +0.0.0.0 0532a9.r.axf8.net +0.0.0.0 064bdf.r.axf8.net +0.0.0.0 0d7292.r.axf8.net +0.0.0.0 0f36f3.r.axf8.net +0.0.0.0 1bb261.r.axf8.net +0.0.0.0 247590.r.axf8.net +0.0.0.0 276bf6.r.axf8.net +0.0.0.0 332645.r.axf8.net +0.0.0.0 3bb4f0.r.axf8.net +0.0.0.0 51af72.r.axf8.net +0.0.0.0 5b008e.r.axf8.net +0.0.0.0 5ebec5.r.axf8.net +0.0.0.0 72d329.r.axf8.net +0.0.0.0 8b3439.r.axf8.net +0.0.0.0 8cb8a3.r.axf8.net +0.0.0.0 8d6274.r.axf8.net +0.0.0.0 8d6274.t.axf8.net +0.0.0.0 9dacbd.r.axf8.net +0.0.0.0 9d060c.r.axf8.net +0.0.0.0 994119.r.axf8.net +0.0.0.0 1018d7.r.axf8.net +0.0.0.0 ab44aa.r.axf8.net +0.0.0.0 ac9d98.r.axf8.net +0.0.0.0 b3a70b.t.axf8.net +0.0.0.0 b5057c.r.axf8.net +0.0.0.0 c2c738.r.axf8.net +0.0.0.0 caea4e.r.axf8.net +0.0.0.0 caea4e.t.axf8.net +0.0.0.0 c6530e.r.axf8.net +0.0.0.0 d077aa.r.axf8.net +0.0.0.0 d3fd89.r.axf8.net +0.0.0.0 d9d0e0.r.axf8.net +0.0.0.0 e3f364.r.axf8.net +0.0.0.0 fdff44.r.axf8.net +0.0.0.0 fdff44.t.axf8.net +# [Internap / ClickSpring][AS14742][63.251.135.0 - 63.251.135.63] + +# [Internap][AS12180][64.187.110.8 - 64.187.110.15] + +# [Internap][AS12182][64.7.192.0 - 64.7.223.255] + +# [Internap][AS10912][64.74.0.0 - 64.74.255.255] + +0.0.0.0 pixel.admedia.com +# [Internap / Sk Intertainment][AS19024][64.74.108.64 - 64.74.108.127] + +0.0.0.0 ads.mrskin.com +# [Internap][AS14742][64.94.0.0 - 64.95.255.255] + +0.0.0.0 p.chango.com +0.0.0.0 bannerads.mantecabulletin.com +# [Internap / Namemedia][AS14742][64.95.64.0 - 64.95.64.255] + +0.0.0.0 adserver.sitesense.com +# [Internap][AS10913][66.150.0.0 - 66.151.255.255] + +0.0.0.0 ebdr2.com +0.0.0.0 p.ebdr2.com +0.0.0.0 cdn.visiblemeasures.com +# [Internap / Webhosting][AS12180][67.215.160.0 - 67.215.191.255] + +# [Internap / VPP Technologies][AS19024][69.25.152.0 - 69.25.152.255] + +# [Internap / IntegraClick][AS19024][69.25.190.0 - 69.25.190.255] + +0.0.0.0 www.clickboothlnk.com +# [Internap / Visible Measures][AS14742][69.25.201.0 - 69.25.201.127] + +# [Internap / Rich Relevance][AS10913][69.25.31.240 - 69.25.31.255] + +0.0.0.0 recs.richrelevance.com +# [Internap / Adap.tv][AS12182][69.25.60.128 - 69.25.60.255] + +# [Internap / Trueffect][AS14745][69.25.86.0 - 69.25.86.31] + +0.0.0.0 log.adap.tv +0.0.0.0 qlog.adap.tv +0.0.0.0 media.adlegend.com +# [Internap][AS14743][70.42.0.0 - 70.42.255.255] + +0.0.0.0 b.admedia.com +0.0.0.0 footerroll.admedia.com +0.0.0.0 g.admedia.com +0.0.0.0 inline.admedia.com +0.0.0.0 m.admedia.com +0.0.0.0 v.admedia.com +0.0.0.0 vslider.admedia.com +0.0.0.0 pixel.adadvisor.net +0.0.0.0 www.adadvisor.net +0.0.0.0 click.cheapstuff.com +0.0.0.0 delivery.first-impression.com +0.0.0.0 sftrack.searchforce.net +0.0.0.0 click.top10sites.com +0.0.0.0 usadserver.com +0.0.0.0 www.usadserver.com +0.0.0.0 analytics.vast.com +# [Internap / Howstuffworks][AS10913][70.42.150.0 - 70.42.150.255] + +# [Internap / Turn][AS12182][70.42.138.0 - 70.42.138.255] + +# [Internap][AS19024][72.44.88.83] + +0.0.0.0 adsharenetwork.com +# [Internap / Gwallet][AS12182]AS14745[72.5.64.0 - 72.5.92.127] + +0.0.0.0 rs.gwallet.com +0.0.0.0 www.ojrq.net +# [Internap / Atrinsic][AS14743][72.5.175.0 - 72.5.175.63] + +# [Internap / Adify][AS12182][74.201.118.0 - 74.201.118.255] + +0.0.0.0 feed.afy11.net +# [Internap / Outbrain][AS13789][74.201.198.64 - 74.201.198.95] + +0.0.0.0 hpr.outbrain.com +0.0.0.0 log.outbrain.com +# [Internap / Gather][AS12182][74.201.33.0 - 74.201.33.255] + +0.0.0.0 tracking.skyword.com +# [Internap / Adap.tv][AS12182][74.201.86.224 - 74.201.86.255] + +# [Internap][AS19024][74.217.0.0 - 74.217.255.255] + +0.0.0.0 media1.ancestry.com +0.0.0.0 media.gsimedia.net +0.0.0.0 jsl.revsci.net +0.0.0.0 revsci.tvguide.com +# [Internap / Adify][74.217.212.0 - 74.217.212.255] + +0.0.0.0 beacon.afy11.net +# [Internap / Jolokia][74.217.67.0 - 74.217.67.255] + +0.0.0.0 ads.yankscash.com +# [Internap][AS13789][75.98.0.0 - 75.98.95.255] + +0.0.0.0 ads.healthline.com +0.0.0.0 a.rfihub.com +0.0.0.0 ads.p.veruta.com +# [Internap][AS48910][95.172.69.0 - 95.172.69.63] + +0.0.0.0 pq-direct.revsci.net +# [Internet4you][AS29014][93.92.128.0 - 93.92.135.255] + +0.0.0.0 containertags.belboon.de +# [Internet Billboard][AS5588][194.213.62.32 - 194.213.62.47] + +0.0.0.0 go.goldbachpoland.bbelements.com +# [Internet Billboard][AS2819][62.168.44.112 - 62.168.44.127] + +0.0.0.0 bbcdn.go.adevolution.bbelements.com +0.0.0.0 go.adevolution.bbelements.com +0.0.0.0 bbcdn.go.adlv.bbelements.com +0.0.0.0 bbcdn.go.evolutionmedia.bbelements.com +0.0.0.0 bbcdn.go.idmnet.bbelements.com +0.0.0.0 go.gba.bbelements.com +# [Internet Billboard][AS2819][62.209.227.208 - 62.209.227.223] + +# [Internet Initiative Japan][AS2497][58.138.128.0 - 58.138.191.255] + +0.0.0.0 as.yl.impact-ad.jp +# [Internet Media][AS12008][204.69.234.0 - 204.69.234.255] + +0.0.0.0 cdn.brsrvr.com +# [Internet Media][AS12008][204.74.64.0 - 204.74.127.255] + +# [Interserver][AS19318][209.159.144.0 - 209.159.159.255] + +0.0.0.0 launch.zugo.com +# [Interserver][AS19318][64.20.32.0 - 64.20.63.255] + +0.0.0.0 gamersad.com +0.0.0.0 i.zugo.com +0.0.0.0 zoek.zugo.com +0.0.0.0 www.zugo.com +# [Interserver][66.45.224.0 - 66.45.255.255] + +0.0.0.0 rotor6.newzfind.com +0.0.0.0 sutra.newzfind.com +0.0.0.0 outwar.com +0.0.0.0 fabar.outwar.com +0.0.0.0 sigil.outwar.com +0.0.0.0 torax.outwar.com +0.0.0.0 www.outwar.com +0.0.0.0 ads.rampidads.com +0.0.0.0 main.rampidads.com +0.0.0.0 www.rampidads.com +0.0.0.0 track.zugo.com +# [Interserver][AS19318][69.10.32.0 - 69.10.63.255] + +0.0.0.0 www.classifieds1000.com +0.0.0.0 ads.meredithads.com +# [InterWeb Media][AS21793][76.76.96.0 - 76.76.127.255] + +# [InterWebvertising][AS9150][213.206.254.64 - 213.206.254.127] + +0.0.0.0 ads.ero-advertising.com +0.0.0.0 api.ero-advertising.com +0.0.0.0 apo.ero-advertising.com +0.0.0.0 banners.ero-advertising.com +0.0.0.0 invideo.ero-advertising.com +0.0.0.0 layerads.ero-advertising.com +0.0.0.0 redirects.ero-advertising.com +0.0.0.0 thumbs.ero-advertising.com +# [Iomart][AS20860][95.154.251.0 - 95.154.251.255] + +0.0.0.0 delivery.platform.switchads.com +0.0.0.0 delivery.a.switchadhub.com +0.0.0.0 delivery.d.switchadhub.com +0.0.0.0 delivery.e.switchadhub.com +0.0.0.0 delivery.g.switchadhub.com +# [IP Exchange / Udusegbe][AS15598][62.146.117.0 - 62.146.117.127] + +0.0.0.0 adc-serv.net +0.0.0.0 ad.adc-serv.net +0.0.0.0 r.adc-serv.net +0.0.0.0 ad.adserver01.de +0.0.0.0 r.adserver01.de +# [IP Exchange / Bigpoint-net][AS15598][62.146.190.0 - 62.146.191.255] + +# [IP Exchange / Leo Gmbh][AS15598][62.146.26.32 - 62.146.26.63] + +0.0.0.0 advert.leo.org +# [IP Exchange / Pepper Media][AS15598][62.146.88.96 - 62.146.88.127] + +0.0.0.0 www.webstats4u.com +# [IP Exchange / Webtrekk][AS15598][80.190.151.0 - 80.190.151.127] + +0.0.0.0 adx.chip.de +0.0.0.0 douglas01.webtrekk.net +0.0.0.0 handelsblatt01.webtrekk.net +0.0.0.0 jade01.webtrekk.net +0.0.0.0 lastampa01.webtrekk.net +0.0.0.0 prosieben01.webtrekk.net +0.0.0.0 sapato01.webtrekk.net +0.0.0.0 sofa01.webtrekk.net +0.0.0.0 tiscaliadv01.webtrekk.net +0.0.0.0 track.webtrekk.de +0.0.0.0 trendmicroeuropa01.webtrekk.net +0.0.0.0 triboo01.webtrekk.net +0.0.0.0 vnumedia01.webtrekk.net +0.0.0.0 weltonline01.webtrekk.net +0.0.0.0 zeit01.webtrekk.net +# [Ipx Server][AS24900][80.190.246.0 - 80.190.246.255] + +0.0.0.0 www.counti.de +0.0.0.0 statistiq.com +0.0.0.0 www.topsites24.de +0.0.0.0 ads.webtools24.net +0.0.0.0 banner.webtools24.net +# [Ironpath Networks][AS36217][67.209.176.0 - 67.209.191.255] + +# [ISP UATelecom][AS44997][91.203.92.0 - 91.203.95.255] + +# [Isprime][AS23393][104.37.176.0 - 104.37.183.255] + +0.0.0.0 ads.exdynsrv.com +# [Isprime][AS23393][64.111.192.0 - 64.111.223.255] + +0.0.0.0 www.gbcash.com +0.0.0.0 syndication.jsadapi.com +0.0.0.0 peakclick.com +0.0.0.0 feed.peakclick.com +0.0.0.0 www.peakclick.com +0.0.0.0 www.stats.net +0.0.0.0 t2lgo.com +# [Isprime][AS23393][64.188.48.0 - 64.188.63.255] + +0.0.0.0 g.promosrv.com +0.0.0.0 www.singlesadnetwork.com +0.0.0.0 vom.sitescout.com +0.0.0.0 wam-ads.sitescout.com +0.0.0.0 monk.sitescoutadserver.com +# [Isprime][66.230.128.0 - 66.230.191.255] + +0.0.0.0 www.ads180.com +0.0.0.0 www.exitmoney.com +0.0.0.0 track.oainternetservices.com +0.0.0.0 clicks2.oxcash.com +0.0.0.0 popup.oxcash.com +0.0.0.0 track.oxcash.com +0.0.0.0 exit.oxcash2.com +0.0.0.0 realbannerads.com +0.0.0.0 www.realtextads.com +0.0.0.0 banners.thiswillshockyou.com +# [ISPrime / Reality Check][64.111.206.0 - 64.111.208.255] + +# [ISPrime / Reality Check][64.111.216.0 - 64.111.217.255] + +0.0.0.0 banners.amfibi.com +# [ISPrime / Reality Check][AS23393][66.230.161.0 - 66.230.161.255] + +# [ISPrime][68.169.64.0 - 68.169.95.255] + +0.0.0.0 adsgen.bangbros.com +0.0.0.0 adsrv.bangbros.com +0.0.0.0 tck.bangbros.com +0.0.0.0 www.fuckbookdating.com +0.0.0.0 webmasters.h2porn.com +0.0.0.0 ads.nudereviews.com +0.0.0.0 www.oainternet.com +0.0.0.0 stepnation.com +0.0.0.0 images.ads.whaleads.com +# [ISPrime / Reality Check][AS46652][141.0.172.0 - 141.0.175.255] + +0.0.0.0 banners.advidi.com +0.0.0.0 20996-1061.link.iwanttodeliver.com +0.0.0.0 243029-18685.link.iwanttodeliver.com +0.0.0.0 244657-12903.link.iwanttodeliver.com +0.0.0.0 38707-223419.link.iwanttodeliver.com +0.0.0.0 4902-145639.link.iwanttodeliver.com +0.0.0.0 www.loading-delivery1.com +0.0.0.0 www.loading-delivery2.com +0.0.0.0 banners.meccahoo.com +0.0.0.0 banners.swingers-match.com +0.0.0.0 www.targetingnow.com +# [ISPrime / Reality Check / Serverstack][AS23393][AS46652][69.55.48.0 - 69.55.63.255] + +0.0.0.0 banners.askmecca.com +0.0.0.0 avenfeld.com +0.0.0.0 d.plugrush.com +0.0.0.0 mobile.plugrush.com +0.0.0.0 w.plugrush.com +0.0.0.0 widget.supercounters.com +# [Isprime][76.9.0.0 - 76.9.31.255] + +0.0.0.0 vip.adstatic.com +0.0.0.0 corporate.crakmedia.com +0.0.0.0 www.crakmedia.com +0.0.0.0 ftvcash.com +0.0.0.0 404.fuckyoucash.com +0.0.0.0 bloggers.fuckyoucash.com +0.0.0.0 internal.fuckyoucash.com +0.0.0.0 affiliates.lifeselector.com +0.0.0.0 media.lead.program3.com +0.0.0.0 www.program3.com +0.0.0.0 moo.sitescout.com +0.0.0.0 ads2.vasmg.com +# [Ispsystem][AS29182][188.120.232.0 - 188.120.239.255] + +# [Ispsystem][AS29182][37.230.114.0 - 37.230.115.255] + +0.0.0.0 flash4promo.ru +# [Ispsystem At Nac][AS8001][66.228.32.0 - 66.228.63.255] + +0.0.0.0 dev.visualwebsiteoptimizer.com +# [ISWest / Trade News][AS5033][207.178.151.0 - 207.178.151.255] + +0.0.0.0 actvtrack.com +0.0.0.0 coolwebstats.com +0.0.0.0 www.coolwebstats.com +0.0.0.0 flashmediaportal.com +0.0.0.0 flttracksecure.com +0.0.0.0 ads.ibtracking.com +0.0.0.0 sascentral.com +# [It S Ltd][AS48772][195.88.32.0 - 195.88.33.255] + +# [Iweb Technologies][AS32613][174.142.0.0 - 174.142.255.255] + +0.0.0.0 community.adlandpro.com +0.0.0.0 ads.affbuzzads.com +0.0.0.0 www.affbuzzads.com +0.0.0.0 www.yourdedicatedhost.com +# [Iweb][AS32613][184.107.0.0 - 184.107.255.255] + +# [Iweb Technologies][AS32613][198.72.96.0 - 198.72.127.255] + +# [Iweb / Innovastreams][209.172.45.0 - 209.172.45.255] + +0.0.0.0 ads.iawsnetwork.com +0.0.0.0 oreo.iawsnetwork.com +# [iWeb Dedicated HD][209.172.51.96 - 209.172.51.127] + +# [iWeb Dedicated HD][64.15.136.96 - 64.15.136.127] + +0.0.0.0 stats.parstools.com +# [Iweb Dedicated Cl][AS32613][67.205.64.0 - 67.205.127.255] + +# [Iweb Technologies][67.205.101.32 - 67.205.75.15] + +0.0.0.0 revotrack.revotas.com +# [Iweb][70.38.0.0 - 70.38.127.255] + +0.0.0.0 ads2.iweb.cortica.com +0.0.0.0 adserver-static1.iweb.cortica.com +0.0.0.0 ads.mondogames.com +# [iWeb Dedicated CL2][70.38.78.96 - 70.38.78.127] + +0.0.0.0 bannerco-op.com +# [Iweb Dedicated][209.172.32.0 - 209.172.63.255] + +# [Iweb Dedicated][72.55.128.0 - 72.55.191.255] + +0.0.0.0 www.bannersgomlm.com +0.0.0.0 ads.cinemaden.com +# [Iweb Dedicated Cl][AS32613][72.55.153.128 - 72.55.153.159] + +# [Iweb Dedicated Cl][AS32613][72.55.165.64 - 72.55.165.95] + +0.0.0.0 www.freestat.ws +0.0.0.0 www.hiperstat.com +0.0.0.0 www.specialstat.com +# [Iweb Dedicated Cl][72.55.174.192 - 72.55.174.223] + +# [Iweb / Panelbox][72.55.186.0 - 72.55.187.255] + +# [Jasmin Media Group][AS34655][80.77.113.0 - 80.77.113.255] + +0.0.0.0 counter.awempire.com +0.0.0.0 counter.jasmin.hu +# [Jasmin Media Group / Lalib Lda][AS34655][93.93.53.0 - 93.93.53.255] + +# [Joint Multimedia / Isp Imc][AS34187][195.245.118.0 - 195.245.119.255] + +# [Joint Multimedia][AS34187][78.26.161.0 - 78.26.191.255] + +# [Junik][AS8206][213.182.197.0 - 213.182.197.15] + +# [Jupiter Hosting / ICS Entertainment][AS29814][64.255.160.0 - 64.255.191.255] + +0.0.0.0 ads.gofuckyourself.com +# [Keyweb Ag][AS31103][217.114.208.0 - 217.114.208.255] + +0.0.0.0 static.unister-adservices.com +# [Keyweb Ag][AS31103][84.19.176.0 - 84.19.191.255] + +# [Keyweb Ag][87.118.82.0 - 87.118.95.255] + +0.0.0.0 exchangecash.de +# [Keyweb Ag][87.118.96.0 - 87.118.127.255] + +0.0.0.0 pr-cy.ru +# [Keyweb][95.169.186.0 - 95.169.187.255] + +0.0.0.0 s1.rotaban.ru +# [Korea Telecom][218.144.0.0 - 218.159.255.255] + +0.0.0.0 cad.chosun.com +0.0.0.0 hitlog2.chosun.com +0.0.0.0 counter.joins.com +0.0.0.0 adplus.yonhapnews.co.kr +# [Korea Telecom][222.96.0.0 - 222.122.255.255] + +# [Kvantel][AS41572][77.88.106.96 - 77.88.106.127] + +0.0.0.0 allerinternett.tns-cs.net +0.0.0.0 amedia.tns-cs.net +0.0.0.0 api.tns-cs.net +0.0.0.0 e24dp.tns-cs.net +0.0.0.0 eddamedia.tns-cs.net +0.0.0.0 eniro.tns-cs.net +0.0.0.0 hmortensen.tns-cs.net +0.0.0.0 idg.tns-cs.net +0.0.0.0 med-tek.tns-cs.net +0.0.0.0 na.tns-cs.net +0.0.0.0 mno.tns-cs.net +0.0.0.0 mtg.tns-cs.net +0.0.0.0 nrk.tns-cs.net +0.0.0.0 polaris.tns-cs.net +0.0.0.0 test.tns-cs.net +0.0.0.0 tunmedia.tns-cs.net +0.0.0.0 vg.tns-cs.net +# [LambdaNet / Ipilum.com][AS13237][80.86.167.128 - 80.86.167.255] + +# [Layer42.net][AS8121][64.13.128.0 - 64.13.191.255] + +# 0.0.0.0 www.luminate.com #[affects login] + +# [Layer42.net][AS8121][69.36.224.0 - 69.36.255.255] + +# [Layered Technologies][AS22576][72.232.0.0 - 72.233.127.255] + +0.0.0.0 openx.4shared.com +0.0.0.0 www.fastusersonline.com +0.0.0.0 adsnew.gsmarena.com +0.0.0.0 pingomatic.com +0.0.0.0 ads.phonearena.com +0.0.0.0 bannerexchange.troglod.com +0.0.0.0 www.usersonlinecounter.com +0.0.0.0 botd2.wordpress.com +0.0.0.0 xxx-r.com +# [Layered Technologies][AS3561][72.36.128.0 - 72.36.255.255] + +# [Layered Technologies][74.200.192.0 - 74.200.255.255] + +0.0.0.0 pagerank.scambiositi.com +0.0.0.0 www.statsforever.com +0.0.0.0 www.widebanner.com +# [Leaseweb][AS30633][108.59.0.0 - 108.59.15.255] + +0.0.0.0 reactads.engine.adglare.net +0.0.0.0 p491.atemda.com +# [Leaseweb][AS16265][109.237.208.0 - 109.237.219.255] + +0.0.0.0 feeds.wise-click.com +# [Leaseweb][AS16265][109.69.56.0 - 109.69.59.255] + +0.0.0.0 tgptraffic.biz +# [Leaseweb][AS28753][178.162.137.96 - 178.162.137.223] + +# [Leaseweb][AS16265][188.72.204.0 - 188.72.204.255] + +# [Leaseweb][AS16265][195.200.82.0 - 195.200.83.255] + +# [Leaseweb][AS30633][198.7.56.0 - 198.7.63.255] + +# [Leaseweb][AS30633][199.58.84.0 - 199.58.87.255] + +# [Leaseweb][AS30633][207.244.64.0 - 207.244.127.255] + +0.0.0.0 static.hotjar.com +# [Leaseweb][AS7203][209.58.128.0 - 209.58.143.255] + +0.0.0.0 utraffic.engine.adglare.net +# [Leaseweb][AS28753][212.95.32.0 - 212.95.63.255] + +0.0.0.0 ads.directcorp.de +0.0.0.0 adserver.directcorp.de +# [Leaseweb][AS28753][217.19.1.0 - 217.20.112.255] + +0.0.0.0 exit-ad.de +0.0.0.0 www.exit-ad.de +0.0.0.0 www.little-help.com +# [Leaseweb][AS28753][37.1.216.0 - 37.1.223.255] + +# [Leaseweb][AS60781][37.48.64.0 - 37.48.120.255] + +0.0.0.0 promo-m.bongacash.com +0.0.0.0 smartxads.com +# [Leaseweb][AS16265][46.165.240.0 - 46.165.247.255] + +# [Leaseweb][AS16265][46.243.0.0 - 46.243.7.255] + +0.0.0.0 www.awmads.com +0.0.0.0 vktr073.net +# [Leaseweb][AS16265][5.61.32.0 - 5.61.47.255] + +0.0.0.0 assculo.com +# [Leaseweb][AS16265][5.79.64.0 - 5.79.127.255] + +0.0.0.0 adservone.com +# [Leaseweb][AS16265][62.212.66.0 - 62.212.84.255] + +0.0.0.0 ads.adhood.com +0.0.0.0 www.ad-skills.nl +0.0.0.0 www.hubtraffic.com +# [Leaseweb][82.192.69.0 - 82.192.88.127] + +0.0.0.0 zhirok.com +# [Leaseweb][83.149.105.0 - 83.149.105.255] + +# [Leaseweb][83.149.110.0 - 83.149.110.255] + +# [Leaseweb][83.149.112.0 - 83.149.125.191] + +0.0.0.0 promo.bongacash.com +# [Leaseweb][83.149.85.0 - 83.149.85.255] + +# [Leaseweb][83.149.87.128 - 83.149.87.255] + +# [Leaseweb][AS28753][84.16.226.0 - 84.16.226.255] + +# [Leaseweb][AS16265][85.17.111.0 - 85.17.94.255] + +0.0.0.0 3animalsex.com +0.0.0.0 www.3animalsex.com +0.0.0.0 www.adcode.ws +0.0.0.0 adv.adultpartnership.com +0.0.0.0 counter.cam-content.com +0.0.0.0 piwik.cam-content.com +0.0.0.0 www.crackserver.com +0.0.0.0 ads2.ero-advertising.com +0.0.0.0 askjolene.ero-advertising.com +0.0.0.0 banners2.ero-advertising.com +0.0.0.0 imads.ero-advertising.com +0.0.0.0 js.ero-advertising.com +0.0.0.0 popads.ero-advertising.com +0.0.0.0 tracker.ero-advertising.com +0.0.0.0 adman.kathimerini.gr +0.0.0.0 www.promotion-campaigns.com +0.0.0.0 ads.rude.com +0.0.0.0 banners.rude.com +0.0.0.0 banners.content.rude.com +0.0.0.0 stat-tracker.net +0.0.0.0 uberads.net +0.0.0.0 ad.velmedia.net +0.0.0.0 www.velmedia.net +# [Leaseweb][Euronoc Networks][85.17.161.0 - 85.17.161.255] + +0.0.0.0 artwork.aim4media.com +0.0.0.0 www.aim4media.com +0.0.0.0 www.popupmoney.com +# [Leaseweb][AS16265][88.208.52.0 - 88.208.57.255] + +0.0.0.0 n.adonweb.ru +0.0.0.0 pc.adonweb.ru +0.0.0.0 wu.adonweb.ru +0.0.0.0 n.pcads.ru +# [Leaseweb][AS28753][89.149.194.0 - 89.149.255.255] + +0.0.0.0 www.ipcounter.de +0.0.0.0 counter.xeanon.com +# [Leaseweb / Kolido.net][91.184.48.0 - 91.184.55.191] + +# [Leaseweb][91.191.160.0 - 91.191.167.255] + +# [Leaseweb][94.75.198.0 - 94.75.198.255] + +# [Leaseweb][94.75.216.0 - 94.75.235.255] + +# [Nl-leaseweb][94.75.192.0 - 94.75.255.255] + +0.0.0.0 www.adhood.com +0.0.0.0 amateurdevils.com +0.0.0.0 webdata.vidz.com +# [Leaseweb][95.168.163.0 - 95.168.191.255] + +# [Leaseweb][AS16265][AS60781][95.211.0.0 - 95.211.255.255] + +0.0.0.0 ads.ad4max.com +0.0.0.0 static.adman.gr +0.0.0.0 ads.adone.com +0.0.0.0 cache.ad-serverparc.nl +0.0.0.0 cluster.ad-serverparc.nl +0.0.0.0 clickbux.ru +0.0.0.0 adserve.donanimhaber.com +0.0.0.0 ads.discreetad.com +0.0.0.0 pops.ero-advertising.com +0.0.0.0 a.heavy-r.com +0.0.0.0 openx.iamexpat.nl +0.0.0.0 itmcash.com +0.0.0.0 ads.itmcash.com +0.0.0.0 s6.lebenna.com +0.0.0.0 wwa.pacific-yield.com +0.0.0.0 adv.rockstar.bg +0.0.0.0 webmasters.videarn.com +0.0.0.0 ad.wingads.com +# [Legendum LLC][Tracking Service] + +0.0.0.0 db0.net-filter.com +0.0.0.0 db2.net-filter.com +0.0.0.0 db3.net-filter.com +0.0.0.0 db5.net-filter.com +0.0.0.0 db6.net-filter.com +0.0.0.0 db7.net-filter.com +0.0.0.0 sitestats.com +0.0.0.0 db0.sitestats.com +0.0.0.0 db1.sitestats.com +0.0.0.0 db2.sitestats.com +0.0.0.0 db3.sitestats.com +0.0.0.0 db4.sitestats.com +0.0.0.0 db5.sitestats.com +0.0.0.0 db6.sitestats.com +0.0.0.0 db7.sitestats.com +0.0.0.0 www.sitestats.com +# [Level3 / Lee][AS3356][192.104.182.0 - 192.104.231.255] + +0.0.0.0 stats-newyork1.bloxcms.com +# [Level3][AS3356][198.76.0.0 - 198.79.255.255] + +# [Level3][AS3356][199.92.0.0 - 199.95.255.255] + +0.0.0.0 sscdn.banners.advidi.com +# [Level3][AS3356][205.128.0.0 - 205.131.255.255] + +0.0.0.0 promo.lifeselector.com +# [Level3][AS3356][207.120.0.0 - 207.123.255.255] + +# [Level3 / InsightExpress][AS3356][209.244.0.0 - 209.247.255.255] + +0.0.0.0 ad.insightexpress.com +0.0.0.0 invite.insightexpress.com +0.0.0.0 www.insightexpress.com +0.0.0.0 icompass.insightexpressai.com +0.0.0.0 rb.insightexpressai.com +0.0.0.0 insightexpresserdd.com +# [Level3][AS3356][209.41.64.0 - 209.41.95.255] + +# [Level3][AS26667][213.19.162.0 - 213.19.162.255] + +0.0.0.0 pixel-eu.rubiconproject.com +# [Level3 / eXTReMe][AS3356][213.244.183.192 - 213.244.183.223] + +# [Level3][4.0.0.0 - 4.255.255.255] + +0.0.0.0 level3.applifier.com +0.0.0.0 ads-v-darwin.hulu.com +0.0.0.0 nbc.interpolls.com +0.0.0.0 pollserver.interpolls.com +0.0.0.0 ps2.interpolls.com +0.0.0.0 ps.interpolls.com +0.0.0.0 sw.interpolls.com +0.0.0.0 wb.interpolls.com +0.0.0.0 cdn.program3.com +0.0.0.0 m.sancdn.net +0.0.0.0 udm.ri1.scorecardresearch.com +0.0.0.0 udm.ri2.scorecardresearch.com +0.0.0.0 udm.ri3.scorecardresearch.com +0.0.0.0 udm.ri4.scorecardresearch.com +0.0.0.0 udm.ri5.scorecardresearch.com +0.0.0.0 udm.ri6.scorecardresearch.com +0.0.0.0 udm.ri7.scorecardresearch.com +0.0.0.0 udm.ri8.scorecardresearch.com +0.0.0.0 udm.ri9.scorecardresearch.com +# [Level3][62.140.0.0 - 62.140.31.255] + +0.0.0.0 cv.apprupt.com +# [Level3][63.208.0.0 - 63.215.255.255] + +0.0.0.0 www.clickmanage.com +# [Level3][64.152.0.0 - 64.159.255.255] + +# [Level3 / Internext Media][67.29.139.128 - 67.29.139.255] + +0.0.0.0 www.abcjmp.com +0.0.0.0 3151.77152.blueseek.com +0.0.0.0 4802.170.blueseek.com +0.0.0.0 5740.4785.blueseek.com +0.0.0.0 5882.1158.blueseek.com +0.0.0.0 5990.findit.blueseek.com +0.0.0.0 7457.accessaw.blueseek.com +0.0.0.0 7457.pownit.blueseek.com +0.0.0.0 7979.nosubid.blueseek.com +0.0.0.0 itc.2081.blueseek.com +0.0.0.0 itcg3.c5369.blueseek.com +0.0.0.0 2183.jsjmlejl.clickshield.net +0.0.0.0 redirect.clickshield.net +0.0.0.0 whatseek.com +# [Level 3 / Extra Security][AS12129][67.29.152.0 - 67.29.155.255] + +# [Level 3][AS3356][67.72.0.0 - 67.75.255.255] + +0.0.0.0 ads.empoweringmedia.net +# [Level3][AS3356][AS26667][AS11946][8.0.0.0 - 8.255.255.255] + +0.0.0.0 tag.1rx.io +0.0.0.0 cdn.adstatic.com +0.0.0.0 exityield.advertise.com +0.0.0.0 network.advertise.com +0.0.0.0 www.advertise.com +0.0.0.0 d.aggregateknowledge.com +0.0.0.0 cdn.alleliteads.com +0.0.0.0 adbcache.brandreachsys.com +0.0.0.0 cdn1.ads.brazzers.com +0.0.0.0 i.cdnpark.com +0.0.0.0 connect5364.com +0.0.0.0 ads.cracked.com +0.0.0.0 track.cracked.com +0.0.0.0 ping.crowdscience.com +0.0.0.0 adsvr.deviantart.com +0.0.0.0 ads.exoclick.com +0.0.0.0 msnads-wm9.fplive.net +0.0.0.0 cdntest.gand.de +0.0.0.0 ips-invite.iperceptions.com +0.0.0.0 img.metaffiliation.com +0.0.0.0 a.global.msads.net +0.0.0.0 global.msads.net +0.0.0.0 cdn.promo.pimproll.com +0.0.0.0 cdn.g.promosrv.com +0.0.0.0 cdn.redlightcenter.com +0.0.0.0 http100.content.ru4.com +0.0.0.0 http.content.ru4.com +0.0.0.0 bcbb.rubiconproject.com +0.0.0.0 beacon-us-iad2.rubiconproject.com +0.0.0.0 fastlane.rubiconproject.com +0.0.0.0 banners.securedataimages.com +0.0.0.0 e.sexad.net +0.0.0.0 pod.sexsearch.com +# 0.0.0.0 api.solvemedia.com #[affects captcha] + +0.0.0.0 pixel.solvemedia.com +0.0.0.0 fms2.pointroll.speedera.net +0.0.0.0 ad-cdn.technoratimedia.com +0.0.0.0 demoq.use-trade.com +# [Level3 / Joyent][8.17.168.0 - 8.17.171.255] + +# [Lightningcast][AS32288][216.52.117.0 - 216.52.117.255] + +0.0.0.0 stats.lightningcast.net +0.0.0.0 stats2.lightningcast.net +# [Lightstorm Communications][AS42005][92.240.234.0 - 92.240.237.255] + +0.0.0.0 adserver2.blueadvertise.com +0.0.0.0 cbpublishing.blueadvertise.com +0.0.0.0 cdxninteractive.blueadvertise.com +# [LiteUp][AS32959][69.22.132.0 - 69.22.135.255] + +# [Limelight][AS22822][208.111.128.0 - 208.111.191.255] + +0.0.0.0 qlipsodigital.checkm8.com +0.0.0.0 static.cpalead.com +0.0.0.0 cache.daredorm.com +0.0.0.0 cachewww.europacasino.com +0.0.0.0 cdn.intermarkets.net +0.0.0.0 intermrkts.vo.llnwd.net +0.0.0.0 wbads.vo.llnwd.net +0.0.0.0 scripts.mofos.com +0.0.0.0 cache.realitykings.com +0.0.0.0 media.sexinyourcity.com +0.0.0.0 cdn1.telemetryverification.net +0.0.0.0 ff1.telemetryverification.net +0.0.0.0 cdn.banner.thumbplay.com +0.0.0.0 creativeby2.unicast.com +0.0.0.0 pl1.yumenetworks.com +# [Limelight][68.142.64.0 - 68.142.127.255] + +0.0.0.0 static.ads.crakmedia.com +0.0.0.0 static.fleshlight.com +0.0.0.0 content.ipro.com +0.0.0.0 cdn-01.yumenetworks.com +# [Limelight][69.164.0.0 - 69.164.63.255] + +0.0.0.0 tealium.hs.llnwd.net +0.0.0.0 img100-321.xvideos.com +# [Limelight][69.28.128.0 - 69.28.191.255] + +0.0.0.0 im.afy11.net +# 0.0.0.0 libs.coremetrics.com #[affects tMobile/EverBank] + +0.0.0.0 cdn.content.exoticads.com +0.0.0.0 munchkin.marketo.net +# [Limestone][AS46475][69.162.64.0 - 69.162.127.255] + +0.0.0.0 ox.fashion.bg +0.0.0.0 e.freewebhostingarea.com +# [Limestone][AS46475][74.63.224.172] + +0.0.0.0 spns.seriousads.net +# [Limited Liability][AS28870][82.179.204.0 - 82.179.205.255] + +# [Liquid Web][AS32244][209.59.128.0 - 209.59.191.255] + +0.0.0.0 www.adspeed.com +# [Liquid Web][AS32244][50.28.0.0 - 50.28.127.255] + +0.0.0.0 filter.eclickz.com +0.0.0.0 ads.localyokelmedia.com +0.0.0.0 attribution.webmarketing123.com +# [Liquid Web][67.225.128.0 - 67.225.255.255] + +0.0.0.0 www.adimpact.com +0.0.0.0 blogadswap.com +0.0.0.0 clixtk.com +0.0.0.0 www.iwstats.com +0.0.0.0 maxtracker.net +# [Liquid Web][67.227.128.0 - 67.227.255.255] + +0.0.0.0 www.adworkmedia.com +0.0.0.0 quik2link.com +# [Liquid Web][AS32244][69.167.128.0 - 69.167.191.255] + +# [Liquid Web][69.16.192.0 - 69.16.255.255] + +0.0.0.0 search.eclickz.com +0.0.0.0 www.freeusersonline.com +# [Liquid Web][72.52.128.0 - 72.52.255.255] + +0.0.0.0 adspserving.com +0.0.0.0 www.adversal.com +0.0.0.0 adv.blogupp.com +0.0.0.0 www.chrumedia.com +0.0.0.0 www.hit-counts.com +0.0.0.0 www.validview.com +0.0.0.0 ads.peoplespharmacy.com +0.0.0.0 www.yieldtraffic.com +# [Lirex][AS8262][164.138.220.0 - 164.138.221.255] + +0.0.0.0 ads.3e-news.net +0.0.0.0 b.detetoigrae.com +0.0.0.0 a.kik.bg +0.0.0.0 openx.stand.bg +# [Lirex][AS8262][193.107.68.0 - 193.107.71.255] + +# [Lirex][AS8262][194.12.240.128 - 194.12.240.159] + +0.0.0.0 ads.start.bg +# [Lirex][AS8262][195.191.148.0 - 195.191.149.255] + +0.0.0.0 www.banners.bgcatalog.net +0.0.0.0 track.make-a-site.net +# [Lirex][AS8262][82.119.84.0 - 82.119.84.255] + +0.0.0.0 ads.pik.bg +# [Lirex][AS8262][85.14.21.0 - 85.14.22.255] + +0.0.0.0 o.ibg.bg +0.0.0.0 r01.ibg.bg +# [Lirex][AS8262][89.252.247.0 - 89.252.247.255] + +# [Lirex / SuperHosting.BG][AS8262][91.196.124.0 - 91.196.127.255] + +0.0.0.0 www.cpmfun.com +0.0.0.0 ex-traffic.com +0.0.0.0 forexadv.eu +0.0.0.0 stat.ganbox.com +0.0.0.0 ads.ka6tata.com +0.0.0.0 ads.lifesport.bg +0.0.0.0 adds.misiamoiatdom.com +0.0.0.0 ad.moreto.net +0.0.0.0 banner.sedem.bg +0.0.0.0 openx.vizzia.bg +0.0.0.0 ads.webcafe.bg +# [LL Limelight / Sobonito][AS31958][66.6.16.0 - 66.6.31.255] + +0.0.0.0 analytic.gatewayinterface.com +0.0.0.0 analyticcdn.globalmailer.com +0.0.0.0 mediaview.globalmailer.com +0.0.0.0 rt.globalmailer.com +0.0.0.0 pcash.globalmailer5.com +0.0.0.0 ads.streamlivesex.com +0.0.0.0 pcash.wildmatch.com +# [Logicalsolutions.net][AS14242][216.36.48.0 - 216.36.63.255] + +# [Lotame][AS40787][74.217.85.0 - 74.217.85.255] + +0.0.0.0 ag.tags.crwdcntrl.net +0.0.0.0 bebo.crwdcntrl.net +0.0.0.0 blogtalkradio.crwdcntrl.net +0.0.0.0 cdn.crwdcntrl.net +0.0.0.0 celebslam.tags.crwdcntrl.net +0.0.0.0 cnnmoney.tags.crwdcntrl.net +0.0.0.0 coop.crwdcntrl.net +0.0.0.0 deviantart.crwdcntrl.net +0.0.0.0 fotolog.crwdcntrl.net +0.0.0.0 huffingtonpost.crwdcntrl.net +0.0.0.0 justjared.crwdcntrl.net +0.0.0.0 livejournal.tags.crwdcntrl.net +0.0.0.0 multiply.crwdcntrl.net +0.0.0.0 nbcu.tags.crwdcntrl.net +0.0.0.0 perfspot.crwdcntrl.net +0.0.0.0 sociallitelife.tags.crwdcntrl.net +0.0.0.0 sportsillustrated.tags.crwdcntrl.net +0.0.0.0 superficial.crwdcntrl.net +0.0.0.0 tags.crwdcntrl.net +0.0.0.0 videogum.tags.crwdcntrl.net +0.0.0.0 vidilife.crwdcntrl.net +0.0.0.0 wwtdd.tags.crwdcntrl.net +0.0.0.0 yardbarker.tags.crwdcntrl.net +# [LV Radio Networks][AS8206][195.216.175.112 - 195.216.175.127] + +# [Lycos Europe][AS12832][213.193.8.0 - 213.193.8.127] + +0.0.0.0 fe.lea.jubii.dk +0.0.0.0 fe.lea.lycos.de +0.0.0.0 fe.lea.spray.se +# [Mail.RU][AS47764][217.69.128.0 - 217.69.135.255] + +0.0.0.0 top-fwz1.mail.ru +# [Mail.RU][AS47764][94.100.176.0 - 94.100.183.255] + +0.0.0.0 list.ru +0.0.0.0 top1.list.ru +0.0.0.0 top3.list.ru +0.0.0.0 top6.list.ru +# [Mail.RU][AS47764][94.100.184.0 - 94.100.191.255] + +0.0.0.0 host4.list.ru +# [Majordomo][AS43362][78.108.81.0 - 78.108.85.255] + +# [MakeNewMedia][AS44765][92.61.62.40 - 92.61.62.47] + +# [Managed Solutions][AS27645][205.209.128.0 - 205.209.191.255] + +# [Marchex][AS40495][AS14126][174.137.112.0 - 174.137.127.255] + +0.0.0.0 images.enhance.com +0.0.0.0 www.enhance.com +0.0.0.0 gflinks.industrybrains.com +0.0.0.0 imglinks.industrybrains.com +0.0.0.0 links.industrybrains.com +0.0.0.0 shlinks.industrybrains.com +# [Marchex][66.116.109.0 - 66.116.109.127] + +0.0.0.0 mdnhinc.com +# [Marchex][66.116.125.0 - 66.116.125.255] + +0.0.0.0 c.enhance.com +0.0.0.0 goclick.com +0.0.0.0 c.mdnhinc.com +0.0.0.0 cb.mdnhinc.com +0.0.0.0 title.mximg.com +# [Marchex][8.14.168.0 - 8.14.171.255] + +0.0.0.0 adtrack.voicestar.com +# [Master / Fast Internet][149.62.148.0 - 149.62.148.255] + +0.0.0.0 banners.yllix.com +0.0.0.0 click2.yllix.com +0.0.0.0 promo.love-money.de +# [Master / Fast Internet][AS24971][89.185.228.0 - 89.185.234.255] + +0.0.0.0 data.emimino.cz +0.0.0.0 expressdelivery.biz +0.0.0.0 www.expressdelivery.biz +0.0.0.0 www.hypercounter.com +# [Masterforex][AS48974][92.38.0.0 - 92.38.7.255] + +# [Masterhost][AS25532][217.16.27.0 - 217.16.27.255] + +0.0.0.0 engine.turboroller.ru +# [Masterhost][83.222.30.0 - 83.222.31.255] + +0.0.0.0 foreign.dt00.net +0.0.0.0 mytraf.info +0.0.0.0 www.mytraf.info +0.0.0.0 mytraf.ru +0.0.0.0 www.mytraf.ru +# [Masterhost][AS25532][87.242.72.0 - 87.242.91.255] + +0.0.0.0 banners.adfox.ru +0.0.0.0 rq.adfox.ru +0.0.0.0 sup.adfox.ru +0.0.0.0 sedu.adhands.ru +0.0.0.0 img.dt00.net +0.0.0.0 counter.hitmir.ru +0.0.0.0 a.marketgid.com +0.0.0.0 aa-gb.marketgid.com +0.0.0.0 ab-nb.marketgid.com +0.0.0.0 ac-nb.marketgid.com +0.0.0.0 af-gb.marketgid.com +0.0.0.0 ah-gb.marketgid.com +0.0.0.0 ai-gb.marketgid.com +0.0.0.0 ak-gb.marketgid.com +0.0.0.0 autocounter.marketgid.com +0.0.0.0 c.marketgid.com +0.0.0.0 cdn.marketgid.com +0.0.0.0 counter.marketgid.com +0.0.0.0 mg.marketgid.com +0.0.0.0 parking.reg.ru +0.0.0.0 com.adv.vz.ru +0.0.0.0 234x120.adv.vz.ru +0.0.0.0 p2p.adv.vz.ru +0.0.0.0 txt.adv.vz.ru +0.0.0.0 tizer.adv.vz.ru +# [Masterhost][AS25532][90.156.178.0 - 90.156.179.255] + +0.0.0.0 gs.spylog.ru +0.0.0.0 hits.spylog.com +0.0.0.0 www.spylog.com +0.0.0.0 spylog.ru +0.0.0.0 www.spylog.ru +# [Masterhost / Spylog][AS25532][90.156.194.0 - 90.156.194.255] + +# [Maxolution][AS42557][193.239.248.0 - 193.239.249.255] + +0.0.0.0 promotion.partnercash.de +# [Maxolution][AS42557][91.195.94.0 - 91.195.95.255] + +# [Mccolo][AS26780][208.72.168.0 - 208.72.175.255] + +# [Mecuriuz][AS48172][188.127.224.0 - 188.127.231.255] + +0.0.0.0 advert.rare.ru +# [Mecuriuz / Mc Host.ru][AS6854][83.229.252.0 - 83.229.253.255] + +# [Mecuriuz / McHost.Ru][AS48172][94.198.53.0 - 94.198.53.255] + +# [Media Breakaway / OptinRealBig.com][AS32311][69.6.27.0 - 69.6.27.255] + +0.0.0.0 www.cpaempire.com +0.0.0.0 ekmas.com +# [Mediametrie Estat][AS34980][194.126.156.0 - 194.126.157.255] + +0.0.0.0 prof.beta.estat.com +0.0.0.0 s.estat.com +0.0.0.0 sky.estat.com +0.0.0.0 w.estat.com +0.0.0.0 www.estat.com +# [Mediametrie Estat][AS34980][91.213.146.0 - 91.213.146.255] + +# 0.0.0.0 stat3.cybermonitor.com #[affects podcasts] + +# [Media Temple][AS31815][205.186.128.0 - 205.186.191.255] + +# [Media Temple][AS31815][216.70.64.0 - 216.70.127.255] + +0.0.0.0 www.adpeepshosted.com +0.0.0.0 evtrk.com +# [Media Temple][AS31815][64.13.192.0 - 64.13.255.255] + +# [Media Temple][AS31815][64.207.128.0 - 64.207.191.255] + +0.0.0.0 ping.hellobar.com +# [Media Temple][AS31815][72.47.192.0 - 72.47.255.255] + +0.0.0.0 adklip.com +0.0.0.0 topads.rrstar.com +# [MegaPath Networks][AS4565][216.132.0.0 - 216.133.223.255] + +# [Microsoft][AS8075][104.208.0.0 - 104.215.255.255] + +# [Microsoft][AS8069][111.221.16.0 - 111.221.31.255] + +0.0.0.0 iact.atdmt.com +# [Microsoft][AS8075][131.253.12.0 - 131.253.18.255] + +# [Microsoft][AS8075][137.116.0.0 - 137.116.255.255] + +0.0.0.0 otf.msn.com +0.0.0.0 trafficgateway.research-int.se +# [Microsoft][AS8075][137.135.0.0 - 137.135.255.255] + +0.0.0.0 my.trackjs.com +# [Microsoft][AS8075][157.54.0.0 - 157.60.255.255] + +0.0.0.0 image.atdmt.com +0.0.0.0 img.atdmt.com +# 0.0.0.0 switch.atdmt.com #[affects Hotmail signup] + +# 0.0.0.0 view.atdmt.com #[affects Microsoft / Sprint.com] + +0.0.0.0 www.atdmt.com +0.0.0.0 analytics.newsvine.com +# [Microsoft][AS8075][168.61.0.0 - 168.63.255.255] + +0.0.0.0 tracking.bannerflow.com +# [Microsoft][AS8075][191.232/14] + +0.0.0.0 analytics-eu.clickdimensions.com +# [Microsoft][AS8075][191.236/14] + +0.0.0.0 universal.iperceptions.com +# [Microsoft][AS8075][207.46.0.0 - 207.46.255.255] + +0.0.0.0 api.atdmt.com +0.0.0.0 www.bidclix.net +0.0.0.0 www.deepmetrix.com +0.0.0.0 log.newsvine.com +# [Microsoft][AS8075][23.96.0.0 - 23.103.255.255] + +0.0.0.0 e3.adpushup.com +0.0.0.0 mt.adquality.ch +0.0.0.0 api.iperceptions.com +0.0.0.0 adserver.pressboard.ca +0.0.0.0 data.queryly.com +# [Microsoft][AS8075][65.52.0.0 - 65.55.255.255] + +0.0.0.0 analytics.atdmt.com +0.0.0.0 c1.atdmt.com +0.0.0.0 h.atdmt.com +0.0.0.0 bat.bing.com +0.0.0.0 c.bing.com +0.0.0.0 analytics.breakingnews.com +0.0.0.0 analytics.clickdimensions.com +0.0.0.0 digg.analytics.live.com +0.0.0.0 madserver.net +0.0.0.0 a.ads1.msads.net +0.0.0.0 analytics.msn.com +0.0.0.0 images.adsyndication.msn.com +0.0.0.0 arc2.msn.com +0.0.0.0 arc3.msn.com +0.0.0.0 arc9.msn.com +0.0.0.0 analytics.r.msn.com +# 0.0.0.0 rad.msn.com #[affects MSN Messenger] + +0.0.0.0 rmads.eu.msn.com +0.0.0.0 rpt.rad.msn.com +0.0.0.0 analytics.msnbc.com +0.0.0.0 msn.serving-sys.com +# [Microsoft][AS8075][70.37.0.0 - 70.37.191.255] + +# [Microsoft][AS8075][94.245.64.0 - 94.245.127.255] + +# 0.0.0.0 clk.atdmt.com #[affects MS downloads] + +0.0.0.0 jact.atdmt.com +# [Mirror Image][AS12168][216.38.160.0 - 216.38.175.255] + +0.0.0.0 beacon.clickequations.net +0.0.0.0 js.clickequations.net +0.0.0.0 cachebanner.europacasino.com +0.0.0.0 servedby.o2.co.uk +0.0.0.0 cachebanner.titanpoker.com +0.0.0.0 creativeby1.unicast.com +0.0.0.0 ping1.unicast.com +0.0.0.0 cachebanner.vegasred.com +0.0.0.0 i.w55c.net +# [Miva Corporation][AS14745][66.150.51.0 - 66.150.51.255] + +# [Miva Corporation][Starware] + +0.0.0.0 v10.xmlsearch.miva.com +# [Mohawk][AS14537][109.202.114.224 - 109.202.114.255] + +0.0.0.0 partners.10bet.com +# [Mohawk Internet / Gaming Limited][AS14537][66.212.242.64 - 66.212.242.95] + +0.0.0.0 affiliates.bet-at-home.com +0.0.0.0 sportingbeteur.adsrv.eacdn.com +0.0.0.0 partners.fanduel.com +0.0.0.0 affiliates.neteller.com +0.0.0.0 affiliates.pinnaclesports.com +0.0.0.0 partner.sbaffiliates.com +0.0.0.0 banners.victor.com +# [Mohawk Internet][AS14537][67.211.96.0 - 67.211.111.255] + +0.0.0.0 ecess1.cdn.continent8.com +# [MojoHost][AS27589][199.182.106.32 - 199.182.106.47] + +0.0.0.0 one.cam4ads.com +0.0.0.0 ads.yvmads.com +# [MojoHost][AS13477][199.19.200.0 - 199.19.207.255] + +# [MojoHost / Easy Online Solutions][208.122.192.0 - 208.122.223.255] + +0.0.0.0 adserver.gallerytrafficservice.com +0.0.0.0 www.gallerytrafficservice.com +0.0.0.0 beta.galleries.paperstreetcash.com +0.0.0.0 pepipo.com +0.0.0.0 www.pepipo.com +# [MojoHost / Easy Online Solutions][64.59.64.0 - 64.59.127.255] + +0.0.0.0 a.adnium.com +0.0.0.0 popit.mediumpimpin.com +# [MojoHost / Aw Telecom][AS27589][64.59.82.128 - 64.59.82.159] + +0.0.0.0 promo.sensationalcash.com +# [MojoHost / Easy Online Solutions][AS27589][74.206.160.0 - 74.206.191.255] + +0.0.0.0 www.spunkycash.com +# [MojoHost / Webquest][AS27589][99.192.140.32 - 99.192.140.47] + +0.0.0.0 ads.camfuze.com +0.0.0.0 flashadtools.com +0.0.0.0 www.flashadtools.com +0.0.0.0 geo.gexo.com +0.0.0.0 ads.hornypharaoh.com +0.0.0.0 tools.pacinocash.com +0.0.0.0 analytics.pimproll.com +0.0.0.0 dev.trafficforce.com +0.0.0.0 ads.voyit.com +# [Momentum Solutions][AS23136][69.77.186.0 - 69.77.186.255] + +0.0.0.0 board.classifieds1000.com +# [Momentum Solutions][AS23136][69.77.188.0 - 69.77.188.255] + +# [Moskvacom][AS2118][195.95.155.0 - 195.95.155.255] + +# [Mstar.net][AS40201][72.8.64.0 - 72.8.127.255] + +# [Mts Allstream][AS15290][64.4.64.0 - 64.4.95.255] + +0.0.0.0 pk.adlandpro.com +0.0.0.0 trafficex.adlandpro.com +0.0.0.0 www.adlandpro.com +# [Multacom][AS35916][198.52.96.0 - 198.52.127.255] + +# [Multacom][TrekEight][AS35916][72.44.64.0 - 72.44.79.255] + +0.0.0.0 www.errornuker.com +0.0.0.0 www.evidencenuker.com +# [Munt Internet][AS21392][85.255.208.0 - 85.255.223.255] + +# [Mynet][AS12858][212.101.96.0 - 212.101.127.255] + +0.0.0.0 adserver.adklik.com.tr +0.0.0.0 s.adklik.com.tr +0.0.0.0 ads2.mynet.com +# [Natcoweb][AS46636][204.62.12.0 - 204.62.15.255] + +0.0.0.0 getmailcounter.com +# [Natcoweb][AS46636][88.214.197.0 - 88.214.197.255] + +0.0.0.0 1empiredirect.com +0.0.0.0 hstraffa.com +0.0.0.0 mysearchweb.net +# [Nationalnet][AS22384][173.0.64.0 - 173.0.79.255] + +0.0.0.0 peelads.hustler.com +# [Nationalnet][AS22384][173.45.172.0 - 173.45.172.255] + +0.0.0.0 redroomnetwork.com +0.0.0.0 www.redroomnetwork.com +# [Nationalnet / Certified Hosting][204.15.248.0 - 204.15.255.255] + +0.0.0.0 ads.trafficpimps.com +# [Nationalnet / Certified Hosting][AS22384][205.196.16.0 - 205.196.23.255] + +# [Nationalnet][216.201.80.0 - 216.201.95.255] + +0.0.0.0 nats4.fetishbucks.com +0.0.0.0 www.ninjadollars.com +# [Nationalnet / Live Interactive][AS22384][66.115.128.0 - 66.115.191.255] + +0.0.0.0 www.99stats.com +0.0.0.0 static.99widgets.com +0.0.0.0 advertising.justusboys.net +0.0.0.0 ocxxx.com +0.0.0.0 ads.oxymoronent.com +0.0.0.0 advertising.rockettube.net +0.0.0.0 stats.xxxrewards.com +0.0.0.0 rewards.macandbumble.com +0.0.0.0 secure6.platinumbucks.com +0.0.0.0 ayboll.sgsrv.com +0.0.0.0 sureads.com +# [Nationalnet][AS22384][69.50.128.0 - 69.50.143.255] + +0.0.0.0 www.adregistry.com +0.0.0.0 applicationstat.com +0.0.0.0 www.mediareps.com +0.0.0.0 www.secretbehindporn.com +0.0.0.0 link.siccash.com +0.0.0.0 vmn.net +# [NaviSite][AS14135][216.236.224.0 - 216.236.239.255] + +0.0.0.0 sony.tcliveus.com +0.0.0.0 tc.zionsbank.com +# [NaviSite / Joyent][AS14135][72.2.112.0 - 72.2.127.255] + +0.0.0.0 realtimeads.com +# [Net2ez][AS558][173.245.2.0 - 173.245.2.127] + +0.0.0.0 ads.eqads.com +0.0.0.0 e-ads.eqads.com +# [Net2ez][AS558][208.68.156.0 - 208.68.159.255] + +# [Net2EZ / Visionaire][AS558][64.93.64.0 - 64.93.95.255] + +0.0.0.0 broadspring.com +0.0.0.0 www.broadspring.com +0.0.0.0 partners.content.ad +0.0.0.0 xml.intelligenttrafficsystem.com +# [Net2ez / Privatesystems][AS558][67.222.0.0 - 67.222.31.255] + +# [Net2ez][AS558][69.89.64.0 - 69.89.95.255] + +0.0.0.0 engine.4dsply.com +0.0.0.0 engine.adsupply.com +0.0.0.0 tracking.1betternetwork.com +0.0.0.0 cpatrack.leadn.com +0.0.0.0 tracking.opienetwork.com +# [Net2ez][AS558][72.172.64.0 - 72.172.95.255] + +0.0.0.0 www.adminder.com +0.0.0.0 analytics.atomiconline.com +0.0.0.0 geo.gorillanation.com +0.0.0.0 cms.springboard.gorillanation.com +0.0.0.0 analytics.springboardvideo.com +0.0.0.0 analytics.stg.springboardvideo.com +# [Net Access][AS8001][173.255.192.0 - 173.255.255.255] + +# [Net Access][AS8001][50.116.0.0 - 50.116.63.255] + +# [Net Access / Cdnetworks][AS8001][66.114.48.0 - 66.114.63.255] + +0.0.0.0 img.linkstorm.net +# [Net Access][AS8001][66.175.208.0 - 66.175.223.255] + +# [Net Access][AS8001][66.228.32.0 - 66.228.63.255] + +0.0.0.0 tracking.onespot.com +# [Net Access][AS8001][66.29.0.0 - 66.29.127.255] + +# [Net Access][AS8001][69.164.192.0 - 69.164.223.255] + +# [Net Access / Linode][97.107.128.0 - 97.107.143.255] + +# [NetBridge][AS20616][217.156.103.0 - 217.156.103.255] + +0.0.0.0 ads.softure.com +0.0.0.0 adserver.softure.com +0.0.0.0 log.trafic.ro +# [Netcen][AS3.535][46.245.163.1 - 46.245.163.255] + +0.0.0.0 ads.dijitalvarliklar.com +0.0.0.0 banner-img.haber7.com +# [Netelligent][AS10929][192.154.136.0 - 192.154.143.255] + +# [Netelligent][AS10929][205.204.64.0 - 205.204.95.255] + +0.0.0.0 a.kickass.to +# [Netelligent][AS10929][209.44.96.0 - 209.44.127.255] + +# [Netelligent / SearchAnyway][64.15.72.0 - 64.15.72.127] + +# [Netelligent][AS10929][68.71.32.0 - 68.71.63.255] + +# [NetHolding][AS24730][81.173.64.0 - 81.173.64.255] + +# [Netinfo][AS13147][194.153.145.0 - 194.153.145.255] + +0.0.0.0 www.adwise.bg +0.0.0.0 ads.jenite.bg +# [Netinfo][AS13147][217.174.144.0 - 217.174.159.255] + +0.0.0.0 banners.alo.bg +0.0.0.0 adserver.economic.bg +0.0.0.0 adv.starozagorci.com +0.0.0.0 openx.vsekiden.com +# [Netinfo][AS13147][78.128.0.0 - 78.128.63.255] + +0.0.0.0 ads.3bay.bg +0.0.0.0 ads.biznews.bg +# [Netinfo][AS13147][79.124.64.0 - 79.124.95.255] + +0.0.0.0 adv.alo.bg +0.0.0.0 adsys.insert.bg +0.0.0.0 ads.kulinar.bg +0.0.0.0 adv.webvariant.com +# [Netinfo][AS13147][87.120.40.0 - 87.120.41.255] + +0.0.0.0 adv.consadbg.com +# [NetNation][AS14280][64.40.96.0 - 64.40.127.255] + +0.0.0.0 www.revisitors.com +0.0.0.0 content.thrixxx.com +# [Netsaits BV] + +0.0.0.0 cz2.clickzs.com +0.0.0.0 cz4.clickzs.com +0.0.0.0 cz5.clickzs.com +0.0.0.0 cz7.clickzs.com +0.0.0.0 cz9.clickzs.com +0.0.0.0 cz11.clickzs.com +0.0.0.0 js3.clickzs.com +0.0.0.0 js4.clickzs.com +0.0.0.0 js5.clickzs.com +0.0.0.0 js6.clickzs.com +0.0.0.0 js7.clickzs.com +0.0.0.0 js8.clickzs.com +0.0.0.0 js9.clickzs.com +0.0.0.0 js11.clickzs.com +0.0.0.0 jsp.clickzs.com +0.0.0.0 jsp2.clickzs.com +0.0.0.0 vip2.clickzs.com +0.0.0.0 www.clickzs.com +0.0.0.0 www.hit-now.com +# [Nedstat][AS42320][212.72.32.0 - 212.72.63.255] + +0.0.0.0 www.netdirect.nl +0.0.0.0 startpunt.nu.site-id.nl +0.0.0.0 www.site-id.nl +# [Nedstat][AS42320][77.72.112.0 - 77.72.113.255] + +0.0.0.0 www.nedstat.nl +0.0.0.0 m1.nedstatpro.net +0.0.0.0 www.nedstat.co.uk +0.0.0.0 fr.sitestat.com +0.0.0.0 www.sitestat.com +# [Nedstat BV][AS16243][87.249.105.0 - 87.249.105.255] + +0.0.0.0 nedstat.net +0.0.0.0 be.nedstat.net +0.0.0.0 es.nedstat.net +0.0.0.0 uk.nedstat.net +0.0.0.0 nl.nedstatpro.net +0.0.0.0 uk.nedstatpro.net +0.0.0.0 es.sitestat.com +# 0.0.0.0 nl.sitestat.com #[affects Netherlands DigiD] + +0.0.0.0 us.sitestat.com +# [Net Ground][AS41445 ][87.250.141.0 - 87.250.141.255] + +0.0.0.0 geoaddicted.net +# [Netrouting][AS47869][109.235.48.0 - 109.235.48.255] + +# [Neterra][AS34224][212.73.143.48 - 212.73.143.63] + +0.0.0.0 sms-ads.com +# [Neterra][AS34224][31.13.222.80 - 31.13.222.95] + +0.0.0.0 affiliate.bfashion.com +# [Neterra][AS34224][87.120.176.0 - 87.121.59.255] + +0.0.0.0 ads2.nextmedia.bg +0.0.0.0 banners.nova.bg +# [Neterra][AS34224][94.156.102.0 - 94.156.102.255] + +0.0.0.0 ads.bg-mamma.com +0.0.0.0 adx.darikweb.com +0.0.0.0 stats.darikweb.com +# [Netvertising][][84.2.34.0 - 84.2.34.63] + +0.0.0.0 adedy.com +# [NetVision][AS1680][192.116.32.0 - 192.116.63.255] + +0.0.0.0 realmedia.nana.co.il +# [NetVision][AS1680][199.203.83.0 - 199.203.88.255] + +0.0.0.0 xwbe.wcdn.co.il +# [NetVision / Elron][AS1680][207.232.0.0 - 207.232.63.255] + +0.0.0.0 dm.mlstat.com +0.0.0.0 www.mlstat.com +# [NetVision][AS1680][212.143.22.0 - 212.143.22.255] + +0.0.0.0 ads.downloadaccelerator.com +0.0.0.0 ad1.speedbit.com +0.0.0.0 ad2.speedbit.com +0.0.0.0 ad3.speedbit.com +0.0.0.0 ad5.speedbit.com +0.0.0.0 ad6.speedbit.com +0.0.0.0 ad7.speedbit.com +0.0.0.0 ad8.speedbit.com +0.0.0.0 ad9.speedbit.com +0.0.0.0 ad10.speedbit.com +0.0.0.0 ads1.speedbit.com +0.0.0.0 ads2.speedbit.com +0.0.0.0 ads3.speedbit.com +0.0.0.0 ads4.speedbit.com +0.0.0.0 ads5.speedbit.com +0.0.0.0 ads6.speedbit.com +0.0.0.0 ads8.speedbit.com +0.0.0.0 ads9.speedbit.com +0.0.0.0 mirrorsearch.speedbit.com +# [NetVision][AS8584][212.150.0.0 - 212.150.255.255] + +0.0.0.0 ads.cursorinfo.co.il +0.0.0.0 protizer.ru +0.0.0.0 rm.tapuz.co.il +# [NetVision][AS1680][212.29.254.192 - 212.29.254.255] + +0.0.0.0 geo.yad2.co.il +0.0.0.0 pics.yad2.co.il +0.0.0.0 walla.yad2.co.il +0.0.0.0 yad1.yad2.co.il +# [NetVision / Adperform][AS1680][62.90.134.16 - 62.90.134.31] + +0.0.0.0 www.adoptim.com +0.0.0.0 ariboo.com +0.0.0.0 www.ariboo.com +# [NetVision][AS1680][82.166.0.0 - 82.166.255.255] + +0.0.0.0 ads.globescale.com +0.0.0.0 cursor.kvada.globescale.com +# [Network Data Center][AS33322][208.67.180.0 - 208.67.183.255] + +0.0.0.0 crazyegg.com +# [Network Engineering][AS29809][208.74.168.0 - 208.85.183.255] + +# [Network Operations][AS21788][173.212.192.0 - 173.212.255.255] + +0.0.0.0 ads.kyalon.net +# [Network Operations][AS21788][64.120.128.0 - 64.120.255.255] + +# [Network Operations][AS21788][64.191.0.0 - 64.191.127.255] + +# [Network Solutions][AS6245][205.178.128.0 - 205.178.191.255] + +0.0.0.0 www.antarasystems.com +0.0.0.0 ads.netsol.com +0.0.0.0 stats.netsolads.com +0.0.0.0 code.superstats.com +# [NeverBlue Media][Vertrue Inc] + +0.0.0.0 kvors.com +0.0.0.0 rotator.nbjmp.com +# [Newmedia Express][AS38001][203.174.80.0 - 203.174.87.255] + +# [Nexica][AS24592][212.92.32.0 - 212.92.63.255] + +0.0.0.0 codead.impresionesweb.com +0.0.0.0 codenew.impresionesweb.com +0.0.0.0 gad.impresionesweb.com +# [Nexica][AS24592][217.13.124.64 - 217.13.124.127] + +0.0.0.0 ad.impresionesweb.com +0.0.0.0 alt.impresionesweb.com +0.0.0.0 code.impresionesweb.com +0.0.0.0 gb.impresionesweb.com +0.0.0.0 paneles.impresionesweb.com +0.0.0.0 www.impresionesweb.com +0.0.0.0 alternativos.iw-advertising.com +0.0.0.0 ad.sgdgjarfpp123.com +# [MISC NEWS SITES] + +0.0.0.0 ads.admaxasia.com +0.0.0.0 visualscience.external.bbc.co.uk +0.0.0.0 ads.bninews.com +0.0.0.0 ads.butlereagle.com +0.0.0.0 oasad.cantv.net +0.0.0.0 ads1.capitalinteractive.co.uk +0.0.0.0 as1.casinocity.com +0.0.0.0 adtrack.cimedia.net +0.0.0.0 realaudio.cimedia.net +0.0.0.0 fr.64.clickintext.net +0.0.0.0 ads.clubplanet.com +0.0.0.0 ads3.condenast.co.uk +0.0.0.0 clips.coolerads.com +0.0.0.0 ads.cnpapers.com +0.0.0.0 openx.cnpapers.com +0.0.0.0 ads.dixcom.com +0.0.0.0 www.dolanadserver.com +0.0.0.0 ads.eastbayexpress.com +0.0.0.0 adv.ecape.com +0.0.0.0 advertising.embarcaderopublishing.com +0.0.0.0 iklan.emedia.com.my +0.0.0.0 ads.emol.com +0.0.0.0 ads.empowher.com +0.0.0.0 unit2.euro2day.gr +0.0.0.0 tracking.fccinteractive.com +0.0.0.0 redirect.fairfax.com.au +0.0.0.0 ad1.firehousezone.com +0.0.0.0 onset.freedom.com +0.0.0.0 ads.globalsportsmedia.com +0.0.0.0 www.gcmadvertising.com +0.0.0.0 ads.grupozeta.es +0.0.0.0 web2.harris-pub.com +0.0.0.0 ads.hellomagazine.com +0.0.0.0 id.hellomagazine.com +0.0.0.0 webtrend25.hemscott.com +0.0.0.0 adserver.heraldextra.com +0.0.0.0 tag-stats.huffingtonpost.com +0.0.0.0 adscontent2.indiatimes.com +0.0.0.0 netspiderads.indiatimes.com +0.0.0.0 netspiderads3.indiatimes.com +0.0.0.0 html.knbc.com +0.0.0.0 ad1.logger.co.kr +0.0.0.0 trk14.logger.co.kr +0.0.0.0 oas.mainetoday.com +0.0.0.0 tracking.military.com +0.0.0.0 ad.mirror.co.uk +0.0.0.0 ads1.moneycontrol.com +0.0.0.0 partners.cfl.mybrighthouse.com +0.0.0.0 mouads.com +0.0.0.0 html.nbc10.com +0.0.0.0 promos.newsok.com +0.0.0.0 up.nytimes.com +0.0.0.0 rm.ocregister.com +0.0.0.0 ads.pagina12.com.ar +0.0.0.0 adserver.passagemaker.com +0.0.0.0 webtrends.randallpub.com +0.0.0.0 bst.reedbusiness.com +0.0.0.0 ads.rttnews.com +0.0.0.0 ads.signonsandiego.com +0.0.0.0 ads.sportingnews.com +0.0.0.0 suads.sulekha.com +0.0.0.0 dcs.swiftnews.com +0.0.0.0 m.teamsugar.com +0.0.0.0 test.theeagle.com +0.0.0.0 ads.thehour.com +0.0.0.0 mercury.tiser.com.au +0.0.0.0 ads.trackentertainment.com +0.0.0.0 ads.victoriaadvocate.com +0.0.0.0 ads2.victoriaadvocate.com +0.0.0.0 admanage.wescompapers.com +0.0.0.0 ads.wfmz.com +0.0.0.0 html.wnbc.com +# [Misc News via Advance Publications Group][69.2.96.0 - 69.2.127.255] + +0.0.0.0 geoip.cleveland.com +0.0.0.0 ads.gulflive.com +0.0.0.0 geoip.gulflive.com +0.0.0.0 ads.lehighvalleylive.com +0.0.0.0 geoip.lehighvalleylive.com +0.0.0.0 ads.masslive.com +0.0.0.0 geoip.masslive.com +0.0.0.0 geoip.mlive.com +0.0.0.0 science.mlive.com +0.0.0.0 geoip.nj.com +0.0.0.0 geoip.nola.com +0.0.0.0 geoip.oregonlive.com +0.0.0.0 ads.pennlive.com +0.0.0.0 geoip.pennlive.com +0.0.0.0 ads.silive.com +0.0.0.0 geoip.silive.com +0.0.0.0 ads.syracuse.com +0.0.0.0 geoip.syracuse.com +# [Misc News via American Media] + +0.0.0.0 cms1.ami-admin.com +0.0.0.0 ads.fitpregnancy.com +0.0.0.0 ads.muscleandfitness.com +0.0.0.0 ads.muscleandfitnesshers.com +0.0.0.0 ads.starmagazine.com +# [Misc News via Belo Interactive] + +# [Misc News via Clear Channel][207.230.128.0 - 207.230.159.255] + +0.0.0.0 dart.clearchannel.com +# [Misc News via Gannett Media / USA Today][159.54.0.0 - 159.54.255.255] + +0.0.0.0 atpco.ur.gcion.com +0.0.0.0 q.pni.com +0.0.0.0 c.usatoday.com +# [Misc News via Gannett Media] + +0.0.0.0 gannett.gcion.com +# [Scripps Newspaper Group] + +0.0.0.0 apptap.scripps.com +0.0.0.0 railads.scripps.com +# [Misc News via Village Voice Media] + +0.0.0.0 adindex.laweekly.com +0.0.0.0 adindex.ocweekly.com +0.0.0.0 adindex.villagevoice.com +# [Nforce][AS43350][77.247.176.32 - 77.247.176.63] + +# [Nforce][77.247.177.0 - 77.247.177.127] + +0.0.0.0 bestoffers.activeshopper.com +0.0.0.0 e-zshopper.activeshopper.com +0.0.0.0 mini.activeshopper.com +0.0.0.0 mobile.activeshopper.com +0.0.0.0 uk.activeshopper.com +0.0.0.0 ads2.mediashakers.com +# [Nforce][77.247.178.0 - 77.247.178.255] + +0.0.0.0 www.admez.com +0.0.0.0 ads.identads.com +0.0.0.0 www.urlcash.net +# [Nforce][AS16265][85.17.52.0 - 85.17.52.255] + +0.0.0.0 bugsforum.com +# [Nforce][AS43350][85.159.232.0 - 85.159.232.63] + +0.0.0.0 stats.ventivmedia.com +# [Nforce][AS43350][85.159.233.0 - 85.159.233.255] + +# [NHN][AS23576][103.6.172.0 - 103.6.175.255] + +0.0.0.0 ad.naver.com +0.0.0.0 adcreative.naver.com +0.0.0.0 nv1.ad.naver.com +0.0.0.0 nv2.ad.naver.com +# [Nine Internet Solutions][AS29691][217.150.247.0 - 217.150.247.63] + +0.0.0.0 ad.amiadogroup.com +# [nLayer][AS4436][108.161.176.0 - 108.161.191.255] + +0.0.0.0 vistabet-affiliate.host.bannerflow.com +0.0.0.0 cdn.beaconads.com +0.0.0.0 assets.customer.io +0.0.0.0 cdn.app.exitmonitor.com +0.0.0.0 pixels.mentad.com +0.0.0.0 cdn.popcash.net +0.0.0.0 tags.api.umbel.com +# [nLayer][AS4436][198.232.112.0 - 198.232.127.255] + +0.0.0.0 backfill.ph.affinity.com +0.0.0.0 inm.affinitymatrix.com +0.0.0.0 cdn.chitika.net +0.0.0.0 adn.fusionads.net +0.0.0.0 cdn.petametrics.com +# [Noc4hosts][AS29802][206.51.224.0 - 206.51.239.255] + +0.0.0.0 ad.reachppc.com +# [Noc4Hosts / Intensive][74.50.104.0 - 74.50.111.255] + +0.0.0.0 pubs.hiddennetwork.com +# [Noc4hosts][AS29802][74.50.96.0 - 74.50.127.255] + +# [Noc4hosts][AS29802][96.31.64.0 - 96.31.95.255] + +# [Nova-net][AS48031][91.207.60.0 - 91.207.61.255] + +# [Nozone Inc][AS33386][208.100.0.0 - 208.100.63.255] + +0.0.0.0 pixel1097.everesttech.net +0.0.0.0 pixel1324.everesttech.net +0.0.0.0 pixel1350.everesttech.net +0.0.0.0 pixel1370.everesttech.net +0.0.0.0 pixel1553.everesttech.net +0.0.0.0 pixel1739.everesttech.net +# [Nozone][AS32748][216.86.144.0 - 216.86.159.255] + +# [NTColo / Plitochnik][AS48669][194.165.4.0 - 194.165.5.255] + +# [Ntt America][AS2914][122.255.90.176] + +0.0.0.0 ad.digitimes.com.tw +# [Ntt America][AS2914][128.121.0.0 - 128.121.255.255] + +# [Ntt America][128.242.0.0 - 128.242.255.255] + +# [Ntt America][AS2914][161.58.0.0 - 161.58.255.255] + +0.0.0.0 ads.mediatwo.com +# [Ntt America][AS2914][165.254.0.0 - 165.254.255.255] + +0.0.0.0 mads.dailymail.co.uk +0.0.0.0 in-cdn.effectivemeasure.net +# [Ntt America][168.143.0.0 - 168.143.255.255] + +0.0.0.0 scripts.chitika.net +0.0.0.0 rtbcdn.doubleverify.com +0.0.0.0 s.marketwatch.com +# [Ntt America][198.104.0.0 - 198.104.255.255] + +0.0.0.0 www.zipitfast.com +# [Ntt America][198.63.0.0 - 198.66.255.255] + +# [Ntt America][199.236.0.0 - 199.239.255.255] + +0.0.0.0 www.tsgonline.com +# [Ntt America][199.4.64.0 - 199.4.127.255] + +0.0.0.0 nana10.checkm8.com +0.0.0.0 nana10digital.checkm8.com +0.0.0.0 nrg.checkm8.com +0.0.0.0 nrgdigital.checkm8.com +0.0.0.0 sport5.checkm8.com +0.0.0.0 sport5digital.checkm8.com +# [Ntt America][204.0.0.0 - 204.3.255.255] + +0.0.0.0 ds.eyeblaster.com +0.0.0.0 contextlinks.netseer.com +0.0.0.0 asd.tynt.com +# [Ntt America][AS2914][204.245.128.0 - 204.245.191.255] + +0.0.0.0 c04.adsummos.net +0.0.0.0 cdn.at.atwola.com +0.0.0.0 ads.chango.ca +0.0.0.0 me-cdn.effectivemeasure.net +0.0.0.0 za-cdn.effectivemeasure.net +0.0.0.0 www8.effectivemeasure.net +0.0.0.0 cdn.flashtalking.com +0.0.0.0 stat.flashtalking.com +0.0.0.0 video.flashtalking.com +0.0.0.0 ads.germanfriendfinder.com +0.0.0.0 a.huluad.com +0.0.0.0 adt.m7z.net +0.0.0.0 tap-cdn.rubiconproject.com +0.0.0.0 bridgetrack.speedera.r3h.net +0.0.0.0 media-1.vpptechnologies.com +0.0.0.0 media-2.vpptechnologies.com +0.0.0.0 media-4.vpptechnologies.com +0.0.0.0 media-5.vpptechnologies.com +0.0.0.0 media-6.vpptechnologies.com +0.0.0.0 media-8.vpptechnologies.com +0.0.0.0 media-a.vpptechnologies.com +0.0.0.0 media-b.vpptechnologies.com +0.0.0.0 media-c.vpptechnologies.com +0.0.0.0 media-d.vpptechnologies.com +0.0.0.0 media-e.vpptechnologies.com +0.0.0.0 media-f.vpptechnologies.com +# [Ntt America][204.0.0.0 - 204.3.255.255] + +# [Ntt America][207.198.128.0 - 207.198.255.255] + +0.0.0.0 web.checkm8.com +0.0.0.0 web2.checkm8.com +# [Ntt America][207.56.0.0 - 207.57.255.255] + +# [Ntt America][209.157.0.0 - 209.157.255.255] + +0.0.0.0 stats.homestead.com +0.0.0.0 track2.homestead.com +# [Ntt America][209.207.128.0 - 209.207.255.255] + +# [Ntt America][83.231.216.128 - 83.231.216.255] + +0.0.0.0 ads.boursorama.com +0.0.0.0 analytics.youramigo.com +# [Nugg.ad][AS48173][80.82.201.80 - 80.82.201.95] + +0.0.0.0 24m.nuggad.net +0.0.0.0 abcno.nuggad.net +0.0.0.0 asqcondenast.nuggad.net +0.0.0.0 axdget-sync.nuggad.net +0.0.0.0 ebayit-dp.nuggad.net +0.0.0.0 heise.nuggad.net +0.0.0.0 lokalavisendk.nuggad.net +0.0.0.0 lpm-francetv.nuggad.net +0.0.0.0 lpm-lagardere.nuggad.net +0.0.0.0 lpm-tf1.nuggad.net +0.0.0.0 mobilede-dp.nuggad.net +0.0.0.0 n24se.nuggad.net +0.0.0.0 naftemporiki.nuggad.net +0.0.0.0 om.nuggad.net +0.0.0.0 tuno.nuggad.net +0.0.0.0 ri.nuggad.net +0.0.0.0 tv2dk.nuggad.net +0.0.0.0 websystem24.nuggad.net +# [Nugg-ad-net][AS48173][94.198.59.128 - 94.198.59.143] + +0.0.0.0 3w.nuggad.net +0.0.0.0 71i.nuggad.net +0.0.0.0 ad.u.nuggad.net +0.0.0.0 adcloud-dp.nuggad.net +0.0.0.0 adselect.nuggad.net +0.0.0.0 asqlesechos.nuggad.net +0.0.0.0 asqnext.nuggad.net +0.0.0.0 bei.nuggad.net +0.0.0.0 berldk.nuggad.net +0.0.0.0 billboard.nuggad.net +0.0.0.0 ci.nuggad.net +0.0.0.0 dbadk.nuggad.net +0.0.0.0 eu.nuggad.net +0.0.0.0 gwp.nuggad.net +0.0.0.0 ip.nuggad.net +0.0.0.0 jpdk.nuggad.net +0.0.0.0 jobzdk.nuggad.net +0.0.0.0 jubdk.nuggad.net +0.0.0.0 jppol.nuggad.net +0.0.0.0 krone.nuggad.net +0.0.0.0 medienhaus.nuggad.net +0.0.0.0 mobilede.nuggad.net +0.0.0.0 msnad.nuggad.net +0.0.0.0 mtv.nuggad.net +0.0.0.0 nettno.nuggad.net +0.0.0.0 nuggad.nuggad.net +0.0.0.0 oms.nuggad.net +0.0.0.0 poldk.nuggad.net +0.0.0.0 rmsi.nuggad.net +0.0.0.0 si.nuggad.net +0.0.0.0 yahoo.nuggad.net +# [NuVox][AS11456][65.23.0.0 - 65.23.63.255] + +# [NuVox][AS11456][70.43.0.0 - 70.43.255.255] + +# [Oc3 Networks][AS29761][173.254.192.0 - 173.254.255.255] + +# [Oc3 Networks][AS29761][204.152.192.0 - 204.152.223.255] + +0.0.0.0 counter.dt07.net +# [Oc3 Networks][AS29761][72.11.128.0 - 72.11.159.255] + +0.0.0.0 blue.sexer.com +0.0.0.0 hello.sexer.com +0.0.0.0 white.sexer.com +# [Oc3 Networks][AS29761][96.44.128.0 - 96.44.191.255] + +# [Oleksandr Oleksandrovich][AS45045][91.203.144.0 - 91.203.147.255] + +# [Olm][AS19916][65.18.128.0 - 65.18.223.255] + +0.0.0.0 it.bannerout.com +0.0.0.0 www.firebanner.com +0.0.0.0 www.scambiobanner.tv +# [Olm][AS19916][69.94.0.0 - 69.94.127.255] + +0.0.0.0 s3.pageranktop.com +# [Omniture / Adobe][AS15224][192.243.224.0 - 192.243.255.255] + +# [Omniture / Adobe][AS15224][66.117.16.0 - 66.117.31.255] + +0.0.0.0 foxnews.tt.omtrdc.net +# [Omniture / Adobe][AS15224][66.235.128.0 - 66.235.159.255] + +0.0.0.0 som.aeroplan.com +0.0.0.0 tracking.everydayhealth.com +0.0.0.0 omni.focus.de +0.0.0.0 metrics.ilsole24ore.com +0.0.0.0 metrics.laredoute.fr +0.0.0.0 stats2.luckymag.com +0.0.0.0 metrics.necn.com +# 0.0.0.0 citicorpcreditservic.tt.omtrdc.net + +0.0.0.0 metrics.rcsmetrics.it +0.0.0.0 metrics.td.com +0.0.0.0 tracking.whattoexpect.com +# [Omniture][AS15224][Wildcard DNS] + +# 0.0.0.0 appleglobal.112.2o7.net #[affects Apple site] + +0.0.0.0 byubroadcast.112.2o7.net +0.0.0.0 kasperthreatpostprod.112.2o7.net +0.0.0.0 kaspersky.122.2o7.net +0.0.0.0 nautilus.122.2o7.net +# 0.0.0.0 survey.112.2o7.net #[affect Sprint.com] + +0.0.0.0 tirerackcom.112.2o7.net +0.0.0.0 stats.esomniture.com +0.0.0.0 www.omniture.com +0.0.0.0 www.touchclarity.com +# [Omniture via Misc Sites] + +0.0.0.0 nossl.aafp.org +0.0.0.0 metrics.aarp.org +0.0.0.0 ewstv.abc15.com +0.0.0.0 metrics.acehardware.com +# 0.0.0.0 stats.adobe.com #[affects MacOS updates] + +0.0.0.0 analytic.ae.com +0.0.0.0 metrics.aetn.com +0.0.0.0 metric.allrecipes.com +0.0.0.0 stats2.allure.com +0.0.0.0 b.alot.com +0.0.0.0 analytics.amakings.com +0.0.0.0 metrics.amd.com +0.0.0.0 metrics.americancityandcounty.com +# 0.0.0.0 metrics.ancestry.co.uk #[affects login] + +0.0.0.0 metric.angieslist.com +0.0.0.0 o.sa.aol.com +0.0.0.0 s.sa.aol.com +0.0.0.0 metrics.apartmentfinder.com +# 0.0.0.0 metrics.apple.com #[affects Apple site/MacOS] + +# 0.0.0.0 securemetrics.apple.com #[affects Apple site/MacOS] + +0.0.0.0 metrics.ariba.com +0.0.0.0 omniture.artinstitutes.edu +0.0.0.0 stats2.arstechnica.com +0.0.0.0 vs.asianave.com +0.0.0.0 metrics.autotrader.co.uk +0.0.0.0 metrics.autobytel.com +0.0.0.0 metrics.automobilemag.com +0.0.0.0 www2.autopartswarehouse.com +0.0.0.0 metrics.azfamily.com +0.0.0.0 metrics.babycenter.com +0.0.0.0 metrics.babycentre.co.uk +0.0.0.0 stats.backcountry.com +0.0.0.0 omni.basspro.com +0.0.0.0 sa.bbc.co.uk +0.0.0.0 metrics.beachbody.com +0.0.0.0 a.beliefnet.com +0.0.0.0 metrics.bestbuy.com +0.0.0.0 metrics.bet.com +0.0.0.0 n.betus.com +0.0.0.0 metrics.bhg.com +0.0.0.0 metrics.bitdefender.com +0.0.0.0 metric.bizjournals.com +0.0.0.0 metrics.blackberry.com +0.0.0.0 vs.blackplanet.com +0.0.0.0 om.blockbuster.com +0.0.0.0 metrics.bloomberg.com +0.0.0.0 o.bluewin.ch +0.0.0.0 n.bodybuilding.com +0.0.0.0 stats.bookingbuddy.com +0.0.0.0 metrics.bose.com +0.0.0.0 om.businessweek.com +0.0.0.0 stats.buycostumes.com +0.0.0.0 omni.canadiantire.ca +0.0.0.0 metrics.car.com +0.0.0.0 metrics.caranddriver.com +0.0.0.0 metrics.cars.com +0.0.0.0 metrics.carbonite.com +0.0.0.0 metrics.carphonewarehouse.com +0.0.0.0 omni.cash.ch +0.0.0.0 om.cbsi.com +0.0.0.0 mtrics.cdc.gov +0.0.0.0 metrics.centex.com +0.0.0.0 metrics.chacha.com +0.0.0.0 omniture.chip.de +0.0.0.0 metrics.chron.com +# 0.0.0.0 metrics1.citibank.com #[affects login] + +0.0.0.0 om.cnet.co.uk +0.0.0.0 track.collegeboard.com +0.0.0.0 serviceo.comcast.net +0.0.0.0 metrics.compactappliance.com +# 0.0.0.0 metrics.consumerreports.org #[affects login] + +0.0.0.0 metrics.corus.ca +0.0.0.0 metrics.cosmopolitan.co.uk +0.0.0.0 omn.crackle.com +0.0.0.0 om.craftsman.com +0.0.0.0 smetrics.creditreport.com +0.0.0.0 metrics.crystalcruises.com +0.0.0.0 omni.csc.com +0.0.0.0 metrics.dailymotion.com +0.0.0.0 metrics.dailystrength.org +0.0.0.0 nsm.dell.com +0.0.0.0 metrics.delta.com +0.0.0.0 metrics.dentonrc.com +0.0.0.0 stats2.details.com +0.0.0.0 metrics.dickssportinggoods.com +0.0.0.0 stats.dice.com +0.0.0.0 img.discovery.com +0.0.0.0 metrics.discovery.com +0.0.0.0 omni.dispatch.com +0.0.0.0 metrics.divinecaroline.com +0.0.0.0 metrics.diy.com +0.0.0.0 metrics.doctoroz.com +0.0.0.0 metrics.dollargeneral.com +0.0.0.0 om.dowjoneson.com +0.0.0.0 stats.drugstore.com +0.0.0.0 metrics.dunkindonuts.com +0.0.0.0 metrics.ems.com +0.0.0.0 wa.eonline.com +0.0.0.0 wa.essent.nl +0.0.0.0 om.expedia.com +0.0.0.0 metrics.express.com +0.0.0.0 metrics.expressen.se +0.0.0.0 o.fandango.com +0.0.0.0 metrics.fedex.com +0.0.0.0 metrics.finishline.com +0.0.0.0 metrics.fitnessmagazine.com +0.0.0.0 metrics.ford.com +0.0.0.0 metrics.foreignpolicy.com +0.0.0.0 smetrics.freecreditreport.com +0.0.0.0 metrics.frontlineshop.com +0.0.0.0 metrics.flyingmag.com +0.0.0.0 metrics.fnac.es +0.0.0.0 sc-forbes.forbes.com +0.0.0.0 a.fox.com +0.0.0.0 track.futureshop.ca +0.0.0.0 metrics.gamestop.com +0.0.0.0 metrics.gcimetrics.com +0.0.0.0 stats2.gq.com +0.0.0.0 stats2.glamour.com +0.0.0.0 metrics.gnc.com +0.0.0.0 stats2.golfdigest.com +0.0.0.0 metrics.govexec.com +0.0.0.0 stats.grubstreet.com +# 0.0.0.0 w88.go.com #[affects espn.com] + +0.0.0.0 metrics.harley-davidson.com +0.0.0.0 analytics.hayneedle.com +0.0.0.0 metrics.hbogo.com +0.0.0.0 minerva.healthcentral.com +0.0.0.0 metrics.hhgregg.com +0.0.0.0 metrics.homebase.co.uk +0.0.0.0 omt.honda.com +0.0.0.0 metrics.hoovers.com +0.0.0.0 metrics.howstuffworks.com +0.0.0.0 my.iheartradio.com +0.0.0.0 sc.independent.co.uk +0.0.0.0 metrics.imvu.com +0.0.0.0 www91.intel.com +0.0.0.0 metrics.store.irobot.com +0.0.0.0 dc.kaboodle.com +0.0.0.0 metrics.kbb.com +0.0.0.0 ww9.kohls.com +0.0.0.0 metrics.lawyers.com +0.0.0.0 metrics.lehighvalleylive.com +0.0.0.0 metrics.us.levi.com +0.0.0.0 metrics.lexus.com +0.0.0.0 stats.libresse.no +0.0.0.0 om.lonelyplanet.com +# 0.0.0.0 omni.macworld.com #[affects Safari] + +0.0.0.0 analytics.mail-corp.com +0.0.0.0 metric.makemytrip.com +0.0.0.0 metric.marthastewart.com +0.0.0.0 metrics.mcafee.com +0.0.0.0 tracking.medpagetoday.com +0.0.0.0 metrics.mercola.com +0.0.0.0 report.mitsubishicars.com +0.0.0.0 an.mlb.com +0.0.0.0 metric.modcloth.com +0.0.0.0 metrics.moneymart.ca +0.0.0.0 metrics.more.com +0.0.0.0 stats.mvilivestats.com +0.0.0.0 metric.mylife.com +0.0.0.0 oimg.nbcuni.com +0.0.0.0 om.neimanmarcus.com +0.0.0.0 ometrics.netapp.com +0.0.0.0 metrics.newcars.com +0.0.0.0 metrics.nissanusa.com +0.0.0.0 metrics.nj.com +0.0.0.0 metrics.nola.com +0.0.0.0 metrics.nutrisystem.com +0.0.0.0 stats.nymag.com +0.0.0.0 om.onlineshoes.com +0.0.0.0 o.opentable.com +0.0.0.0 metrics.oprah.com +0.0.0.0 metrics.pagoda.com +0.0.0.0 stats.pandora.com +0.0.0.0 metrics.parents.com +0.0.0.0 metrics.pe.com +0.0.0.0 metrics.pennlive.com +0.0.0.0 metrics.penton.com +0.0.0.0 metric.petinsurance.com +0.0.0.0 metrics.petsmart.com +0.0.0.0 metrics.us.playstation.com +0.0.0.0 metrics.politico.com +0.0.0.0 metrics.performgroup.com +0.0.0.0 metrics.radioshack.com +0.0.0.0 metrics.ralphlauren.com +0.0.0.0 mtrcs.redhat.com +0.0.0.0 metric.rent.com +0.0.0.0 metrics.retailmenot.com +0.0.0.0 data.ritzcarlton.com +0.0.0.0 om.rogersmedia.com +0.0.0.0 metrics.seattlepi.com +0.0.0.0 metrics.seenon.com +0.0.0.0 stats2.self.com +0.0.0.0 om.sfgate.com +0.0.0.0 metrics.sharecare.com +0.0.0.0 ou.shutterfly.com +0.0.0.0 metrics.shoedazzle.com +0.0.0.0 metrics.shopoon.fr +0.0.0.0 omniture.shopstyle.com +0.0.0.0 metrics.silive.com +0.0.0.0 b.skinstore.com +0.0.0.0 metrics.sky.com +# 0.0.0.0 metrics.skype.com + +0.0.0.0 metrics.slate.com +0.0.0.0 metrics.speedousa.com +0.0.0.0 omni.sportingnews.com +0.0.0.0 metrics.solarwinds.com +0.0.0.0 metrics.sony.com +0.0.0.0 omn.sonypictures.com +0.0.0.0 metrics.southwest.com +# 0.0.0.0 metrics.sprint.com #[affects login] + +0.0.0.0 metrics.starwoodhotels.com +0.0.0.0 omniture.stuff.co.nz +0.0.0.0 stats.style.com +0.0.0.0 metric.superpages.com +0.0.0.0 metrics.svd.se +0.0.0.0 om.symantec.com +0.0.0.0 metrics.syracuse.com +0.0.0.0 analytics.tbs.com +0.0.0.0 metrics.teambeachbody.com +0.0.0.0 stats2.teenvogue.com +0.0.0.0 info.telstra.com +0.0.0.0 metrics.tgw.com +0.0.0.0 metrics.thinkgeek.com +0.0.0.0 metrics.three.co.uk +0.0.0.0 metrics.ticketmaster.com +0.0.0.0 tgd.timesonline.co.uk +# 0.0.0.0 metric.timewarnercable.com #[affects billing?] + +0.0.0.0 metrics.tlc.com +0.0.0.0 metrics.toptenreviews.com +0.0.0.0 metrics.toysrus.com +0.0.0.0 metrics.traderonline.com +0.0.0.0 om.truecar.com +0.0.0.0 metric.trulia.com +0.0.0.0 metrics.turner.com +0.0.0.0 metrics.tvguide.com +0.0.0.0 metrics.uol.com.br +0.0.0.0 sleep.vermontteddybear.com +0.0.0.0 metrics.vividseats.com +0.0.0.0 sc.vmware.com +0.0.0.0 metrics.vodafone.co.uk +0.0.0.0 metric.volkswagen.com +0.0.0.0 webstats.volvo.com +0.0.0.0 stats.voyages-sncf.com +0.0.0.0 stats.vulture.com +0.0.0.0 wa.and.co.uk +# 0.0.0.0 metrics.washingtonpost.com #[affects login] + +0.0.0.0 webanalyticsnossl.websense.com +0.0.0.0 std.o.webmd.com +0.0.0.0 metrics.which.co.uk +0.0.0.0 metrics.winsupersite.com +0.0.0.0 stats2.wmagazine.com +0.0.0.0 an.worldbaseballclassic.com +0.0.0.0 metric.worldcat.org +0.0.0.0 metrics.worldmarket.com +# 0.0.0.0 metric.wtop.com #[affects login] + +0.0.0.0 s.xbox.com +0.0.0.0 smetrics.yellowbook.com +0.0.0.0 metric.yellowpages.com +0.0.0.0 track.www.zazzle.com +# [Omniture / Offermatica][66.150.139.0 - 66.150.139.63] + +0.0.0.0 mbox.offermatica.intuit.com +0.0.0.0 mbox12.offermatica.com +# [Omniture][AS15224][66.235.128.0 - 66.235.159.255] + +0.0.0.0 metrics.iconfitness.com +# [Omniture / Offermatica][70.42.13.0 - 70.42.13.255] + +0.0.0.0 mbox3.offermatica.com +0.0.0.0 mbox3e.offermatica.com +0.0.0.0 mbox4.offermatica.com +0.0.0.0 mbox4e.offermatica.com +0.0.0.0 mbox9e.offermatica.com +# [Omniture / Offermatica][72.5.238.0 - 72.5.238.63] + +0.0.0.0 geo.offermatica.com +# [Omniture / Offermatica] + +0.0.0.0 mbox6.offermatica.com +# [Omniture / Adobe][AS10763] + +0.0.0.0 a.advanstar.com +0.0.0.0 a.amd.com +0.0.0.0 a.answers.com +0.0.0.0 a.autoexpress.co.uk +0.0.0.0 a.bizarremag.com +0.0.0.0 a.cbc.ca +0.0.0.0 vendorweb.citibank.com +0.0.0.0 b.computerworlduk.com +0.0.0.0 a.custompc.co.uk +0.0.0.0 ap101.curves.com +0.0.0.0 b.digitalartsonline.co.uk +0.0.0.0 a.environmentaldefense.org +0.0.0.0 a.evo.co.uk +0.0.0.0 a.fandango.com +0.0.0.0 wss.hbpl.co.uk +0.0.0.0 a.heretv.com +0.0.0.0 h.hollywood.com +0.0.0.0 a.independent.co.uk +0.0.0.0 a.itpro.co.uk +0.0.0.0 a.law.com +0.0.0.0 a.macuser.co.uk +0.0.0.0 a.modernmedicine.com +0.0.0.0 cs.montrealplus.ca +0.0.0.0 a.networkworld.com +0.0.0.0 a.pcpro.co.uk +0.0.0.0 a.pokerplayermagazine.co.uk +0.0.0.0 c.realtytrac.com +0.0.0.0 a.shop.com +0.0.0.0 a.spicetv.com +0.0.0.0 h.spill.com +0.0.0.0 a.tempurpedic.com +0.0.0.0 ngd.thesun.co.uk +0.0.0.0 a.tiscali.co.uk +0.0.0.0 a.vonage.com +0.0.0.0 ws.yellowpages.ca +# [Online S.a.s][AS12876][163.172.0.0 - 163.172.255.255] + +0.0.0.0 imgg.adskeeper.co.uk +0.0.0.0 servicer.adskeeper.co.uk +0.0.0.0 wsp.adskeeper.co.uk +0.0.0.0 adexchange.guru +# [Online S.a.s][AS12876][195.154.128.0 - 195.154.255.255] + +0.0.0.0 admedit.net +0.0.0.0 www.freestats.ws +# [Online S.a.s][AS12876][212.129.0.0 - 212.129.21.255] + +0.0.0.0 geoip.edagames.com +# [Online S.a.s][AS12876][212.83.153.103] + +# [Online S.a.s][AS12876][62.210.128.0 - 62.210.255.255] + +0.0.0.0 5advertise.com +0.0.0.0 s42.cpmaffiliation.com +0.0.0.0 www.cpmaffiliation.com +# [Online S.a.s][AS12876][62.4.27.32 - 62.4.27.63] + +0.0.0.0 code.d-agency.net +0.0.0.0 switch.d-agency.net +0.0.0.0 code.rtbsystem.com +# [Openminds][AS30961][188.93.102.23 - 188.93.103.255] + +0.0.0.0 ads-colruytgroup.adhese.com +0.0.0.0 ads-nrc.adhese.com +0.0.0.0 pool-nrc.adhese.com +0.0.0.0 ads.pebblemedia.adhese.com +0.0.0.0 ads.persgroep.adhese.com +0.0.0.0 pool-colruytgroup.adhese.com +0.0.0.0 pool.persgroep.adhese.com +0.0.0.0 ads.roularta.adhese.com +0.0.0.0 pool.roularta.adhese.com +0.0.0.0 pebble-adhese.gva.be +0.0.0.0 pebble-adhese.hbvl.be +# [Openminds][AS30961][37.72.160.15] + +0.0.0.0 ads-pebblemedia.adhese.com +0.0.0.0 user-sync.adhese.com +# [Openx][AS36089][173.241.240.0 - 173.241.255.255] + +0.0.0.0 ox-d.buddytv.com +0.0.0.0 ox-d.cloud9-media.net +0.0.0.0 ox-d.digiday.com +0.0.0.0 ox-d.eluniversal.com +0.0.0.0 ox-d.footballmedia.com +0.0.0.0 ox-d.gamer-network.net +0.0.0.0 ox-d.gamerpublishing.com +0.0.0.0 ox-d.globalpost.com +0.0.0.0 ox-d.hdcmedia.nl +0.0.0.0 ox-d.iflscience.com +0.0.0.0 ox-d.johnstonpress.co.uk +0.0.0.0 ox-d.majorgeeks.com +0.0.0.0 ox-d.mirror-digital.com +0.0.0.0 ox-d.mm1x.nl +0.0.0.0 ox-d.mmaadnet.com +0.0.0.0 ox-d.motogp.com +0.0.0.0 ox-d.officer.com +0.0.0.0 33across-d.openx.net +0.0.0.0 aa-d.openx.net +0.0.0.0 amu-d.openx.net +0.0.0.0 advancedigital-d.openx.net +0.0.0.0 bizjournals-d.openx.net +0.0.0.0 bloggernetwork-d.openx.net +0.0.0.0 boston-d.openx.net +0.0.0.0 brainfall-d.openx.net +0.0.0.0 brainyquote-d.openx.net +0.0.0.0 coed-d.openx.net +0.0.0.0 complex-media-d.openx.net +0.0.0.0 condenast-d.openx.net +0.0.0.0 digikulture-d.openx.net +0.0.0.0 digitaltrends-d.openx.net +0.0.0.0 digitalfirst-d.openx.net +0.0.0.0 elitedaily-d.openx.net +0.0.0.0 eu-u.openx.net +0.0.0.0 fanserv-d.openx.net +0.0.0.0 freestar-d.openx.net +0.0.0.0 funnyordie-d.openx.net +0.0.0.0 hsw-d.openx.net +0.0.0.0 idguk1-d.openx.net +0.0.0.0 insticator-d.openx.net +0.0.0.0 jp-u.openx.net +0.0.0.0 kiosked-d.openx.net +0.0.0.0 kiplinger-d.openx.net +0.0.0.0 mailonline-d.openx.net +0.0.0.0 majorgeeks-d.openx.net +0.0.0.0 mediadc-d.openx.net +0.0.0.0 media122-d.openx.net +0.0.0.0 mediavine-d.openx.net +0.0.0.0 meredithlocal-d.openx.net +0.0.0.0 monkey-broker-d.openx.net +0.0.0.0 motleyfool-d.openx.net +0.0.0.0 olxro-d.openx.net +0.0.0.0 oxjapan-d.openx.net +0.0.0.0 paste-d.openx.net +0.0.0.0 philly-d.openx.net +0.0.0.0 pmc-d.openx.net +0.0.0.0 publir-d.openx.net +0.0.0.0 prod-d.openx.com +0.0.0.0 propermedia-d.openx.net +0.0.0.0 reuters-d.openx.net +0.0.0.0 sbnationbidder-d.openx.net +0.0.0.0 spanishdict-d.openx.net +0.0.0.0 spinmedia-d.openx.net +0.0.0.0 stroer-d.openx.net +0.0.0.0 tango-d.openx.net +0.0.0.0 thehill-d.openx.net +0.0.0.0 titangate-d.openx.net +0.0.0.0 topix-d.openx.net +0.0.0.0 u.openx.net +0.0.0.0 us-u.openx.net +0.0.0.0 universal-d.openx.net +0.0.0.0 veuhub-d.openx.net +0.0.0.0 warnerbros-d.openx.net +0.0.0.0 wetpaint-d.openx.net +0.0.0.0 zealotnetworks-d.openx.net +0.0.0.0 ox-d.openxadexchange.com +0.0.0.0 d.peoplesearchads.com +0.0.0.0 ox-d.photobucket.com +0.0.0.0 ax-d.pixfuture.net +0.0.0.0 ox-d.popmatters.com +0.0.0.0 ox-d.rantsports.com +0.0.0.0 ox-d.ask.servedbyopenx.com +0.0.0.0 ox-d.apax.servedbyopenx.com +0.0.0.0 ox-d.bauer.servedbyopenx.com +0.0.0.0 ox-d.bizjournals.servedbyopenx.com +0.0.0.0 ox-d.boston.servedbyopenx.com +0.0.0.0 ox-d.cheezburger.servedbyopenx.com +0.0.0.0 ox-d.concourse.servedbyopenx.com +0.0.0.0 ox-d.curse.servedbyopenx.com +0.0.0.0 ox-d.evolvemedia.servedbyopenx.com +0.0.0.0 ox-d.futurenet.servedbyopenx.com +0.0.0.0 ox-d.ibt.servedbyopenx.com +0.0.0.0 ox-d.imgur.servedbyopenx.com +0.0.0.0 ox-d.leessp.servedbyopenx.com +0.0.0.0 ox-d.mediavine.servedbyopenx.com +0.0.0.0 ox-d.nydailynews.servedbyopenx.com +0.0.0.0 ox-d.philly.servedbyopenx.com +0.0.0.0 ox-d.publisherdesk.servedbyopenx.com +0.0.0.0 ox-d.ranker.servedbyopenx.com +0.0.0.0 ox-d.realtor.servedbyopenx.com +0.0.0.0 ox-d.sinclair.servedbyopenx.com +0.0.0.0 ox-d.thechive.servedbyopenx.com +0.0.0.0 ox-d.venturebeat.servedbyopenx.com +0.0.0.0 ox-d.sidereel.com +0.0.0.0 adserv.bulletinmarketing.com +0.0.0.0 a.unanimis.co.uk +0.0.0.0 ox-d.verivox.de +0.0.0.0 ox-d.viralnova.com +0.0.0.0 ox-d.washingtonpost.servedbyopenx.com +0.0.0.0 ads.webcamclub.com +# [Opsource][AS19461][209.34.64.0 - 209.34.95.255] + +0.0.0.0 www.avnads.com +# [Orange County][AS20155][216.171.160.0 - 216.171.175.255] + +# [Orcs Web][AS19271][206.72.112.0 - 206.72.127.255] + +0.0.0.0 314.hittail.com +0.0.0.0 815.hittail.com +0.0.0.0 922.hittail.com +0.0.0.0 1262.hittail.com +0.0.0.0 30811.hittail.com +0.0.0.0 3241.hittail.com +0.0.0.0 3415.hittail.com +0.0.0.0 3463.hittail.com +0.0.0.0 3918.hittail.com +0.0.0.0 3933.hittail.com +0.0.0.0 3957.hittail.com +0.0.0.0 4134.hittail.com +0.0.0.0 4560.hittail.com +0.0.0.0 4612.hittail.com +0.0.0.0 8260.hittail.com +0.0.0.0 8959.hittail.com +0.0.0.0 9394.hittail.com +0.0.0.0 9446.hittail.com +0.0.0.0 9547.hittail.com +0.0.0.0 9563.hittail.com +0.0.0.0 9571.hittail.com +0.0.0.0 10006.hittail.com +0.0.0.0 10168.hittail.com +0.0.0.0 12877.hittail.com +0.0.0.0 13223.hittail.com +0.0.0.0 14228.hittail.com +0.0.0.0 15141.hittail.com +0.0.0.0 15628.hittail.com +0.0.0.0 15694.hittail.com +0.0.0.0 16565.hittail.com +0.0.0.0 19097.hittail.com +0.0.0.0 19500.hittail.com +0.0.0.0 19533.hittail.com +0.0.0.0 20909.hittail.com +0.0.0.0 21807.hittail.com +0.0.0.0 22537.hittail.com +0.0.0.0 23315.hittail.com +0.0.0.0 23837.hittail.com +0.0.0.0 24725.hittail.com +0.0.0.0 24809.hittail.com +0.0.0.0 25057.hittail.com +0.0.0.0 26288.hittail.com +0.0.0.0 27460.hittail.com +0.0.0.0 27891.hittail.com +0.0.0.0 28305.hittail.com +0.0.0.0 30001.hittail.com +0.0.0.0 31335.hittail.com +0.0.0.0 31870.hittail.com +0.0.0.0 34673.hittail.com +0.0.0.0 35385.hittail.com +0.0.0.0 71158.hittail.com +0.0.0.0 73091.hittail.com +0.0.0.0 77266.hittail.com +0.0.0.0 78843.hittail.com +0.0.0.0 93367.hittail.com +0.0.0.0 99400.hittail.com +0.0.0.0 100065.hittail.com +0.0.0.0 103532.hittail.com +0.0.0.0 106242.hittail.com +0.0.0.0 108411.hittail.com +0.0.0.0 tracking.hittail.com +0.0.0.0 tracking2.hittail.com +# [Oversee.net][AS33626][204.13.160.0 - 204.13.163.255] + +0.0.0.0 images.domainsponsor.com +0.0.0.0 spi.domainsponsor.com +0.0.0.0 dsparking.com +# [Oversee.net][208.73.208.0 - 208.73.215.255] + +0.0.0.0 dsnextgen.com +0.0.0.0 www.dsnextgen.com +# [Oversee.net / Seevast][Moniker][Kanoodle] + +0.0.0.0 www.kanoodle.com +0.0.0.0 content.pulse360.com +# [Ovh Sas][AS16276][142.4.192.0 - 142.4.223.255] + +0.0.0.0 ads.videoadex.com +# [Ovh Sas][AS16276][158.69.0.0 - 158.69.255.255] + +0.0.0.0 plug.plugerr.com +# [Ovh Sas][AS16276][176.31.145.136 - 176.31.145.139] + +0.0.0.0 geoloc4.geovisite.com +0.0.0.0 adyoulike.omnitagjs.com +0.0.0.0 prosearchs.in +0.0.0.0 whoads.net +# [Ovh Sas][AS16276][178.32.18.128 - 178.33.18.191] + +0.0.0.0 cpm1.affiz.net +0.0.0.0 creativecdn.com +0.0.0.0 www.efficienttraffic.com +0.0.0.0 c1.onedmp.com +0.0.0.0 banners.oxiads.fr +# [Ovh Sas][AS16276][188.165.192.0 - 188.165.255.255] + +0.0.0.0 hub.adlpartner.com +0.0.0.0 tracking.propellerads.com +# [Ovh Sas][AS16276][192.95.0.0 - 192.95.63.255] + +0.0.0.0 www5.afsanalytics.com +0.0.0.0 ad.asntown.net +0.0.0.0 marketingenhanced.com +0.0.0.0 www2.yidsense.com +# [Ovh Sas][AS16276][192.99.0.0 - 192.99.255.255] + +0.0.0.0 www8.afsanalytics.com +0.0.0.0 www.yidsense.com +# [Ovh Sas][198.27.64.0 - 198.50.255.255] + +0.0.0.0 cdn.tapstream.com +# [Ovh Sas][213.186.33.0 - 213.186.33.255] + +0.0.0.0 static.canalstat.com +0.0.0.0 www.geoworldonline.com +0.0.0.0 metriweb.be +# [Ovh Sas / Eurobarre][213.186.49.64 - 213.186.49.79] + +# [Ovh Sas][213.251.131.0 - 213.251.131.255] + +# [Ovh Sas][213.251.176.0 - 213.251.183.255] + +# [Ovh Sas][AS16276][37.187.128.0 - 37.187.135.255] + +0.0.0.0 go27.net +0.0.0.0 eu1.heatmap.it +0.0.0.0 oxybe.com +0.0.0.0 pubted.com +0.0.0.0 ucoxa.work +# [Ovh Sas][37.59.0.0 - 37.59.63.255] + +0.0.0.0 www.frameptp.com +0.0.0.0 geoloc16.geovisite.com +# [Ovh Sas][46.105.96.0 - 46.105.127.255] + +0.0.0.0 fwg0b0sfig.s.ad6media.fr +0.0.0.0 ads.databrainz.com +0.0.0.0 geoloc2.geovisite.com +0.0.0.0 u.heatmap.it +0.0.0.0 megapopads.com +0.0.0.0 sender.megapopads.com +0.0.0.0 tracking.veille-referencement.com +# [Ovh Sas][AS16276][5.135.203.32 - 5.135.203.47] + +0.0.0.0 static.adbutter.net +0.0.0.0 ads.clipconverter.cc +0.0.0.0 sender.hipersushiads.com +0.0.0.0 fo-api.omnitagjs.com +0.0.0.0 stabx.net +# [Ovh Sas][AS16276][5.39.39.136 - 5.39.50.123] + +0.0.0.0 st-1.1fichier.com +0.0.0.0 r.ad6media.fr +0.0.0.0 adbanner.adxcore.com +0.0.0.0 l.adxcore.com +0.0.0.0 ad.adxcore.com +0.0.0.0 ad.ohmyad.co +# [Ovh Sas][87.98.240.0 - 87.98.247.255] + +0.0.0.0 adplans.net +0.0.0.0 www.alenty.com +0.0.0.0 secure.audienceinsights.net +0.0.0.0 ox2.sterta.pl +# [Ovh Sas][91.121.144.0 - 91.121.191.255] + +0.0.0.0 server1.affiz.net +0.0.0.0 apicit.net +0.0.0.0 www.canalstat.com +0.0.0.0 stats.click-internet.fr +0.0.0.0 www.diffusionpub.com +0.0.0.0 dreamad.org +0.0.0.0 3wregie.ezakus.net +0.0.0.0 overblog.ezakus.net +0.0.0.0 ads.freecaster.tv +0.0.0.0 geoloc12.geovisite.com +0.0.0.0 geoloc13.geovisite.com +0.0.0.0 geoloc14.geovisite.com +0.0.0.0 www.net-pratique.fr +0.0.0.0 ads1.nexdra.com +0.0.0.0 www.noowho.com +0.0.0.0 piwik.org +0.0.0.0 hit.reference-sexe.com +0.0.0.0 tracker.squidanalytics.com +0.0.0.0 ads.stickyadstv.com +0.0.0.0 script.yeb.biz +# [Ovh Sas][AS16276][94.23.0.0 - 94.23.63.255] + +0.0.0.0 fr.1sponsor.com +0.0.0.0 adv.440network.com +0.0.0.0 fr.cim.clickintext.net +0.0.0.0 fr.slidein.clickintext.net +0.0.0.0 fr.85.clickintext.net +0.0.0.0 top.c-stat.eu +0.0.0.0 exgfsbucks.com +0.0.0.0 geoloc17.geovisite.com +0.0.0.0 www.livecount.fr +0.0.0.0 adtools.matrix-cash.com +0.0.0.0 adhosting.ohmyad.co +0.0.0.0 www.one-door.com +0.0.0.0 c.thestat.net +0.0.0.0 www.toptracker.ru +0.0.0.0 www.pro.webstat.pl +0.0.0.0 tracking.wisepops.com +0.0.0.0 www.xstat.pl +0.0.0.0 zbiornik.com +# [Panther Express][AS36408][66.114.48.0 - 66.114.63.255] + +0.0.0.0 cache.adviva.net +0.0.0.0 media.baventures.com +0.0.0.0 rkcache.brandreachsys.com +0.0.0.0 images.ddc.com +0.0.0.0 cdn.firstlook.com +# 0.0.0.0 adm.fwmrm.net #[affects nhl.com] + +0.0.0.0 m2.fwmrm.net +0.0.0.0 cache.gfrevenge.com +0.0.0.0 cache.izearanks.com +0.0.0.0 cdn.media6degrees.com +0.0.0.0 static.meteorsolutions.com +0.0.0.0 tas.orangeads.fr +0.0.0.0 cache.specificmedia.com +0.0.0.0 wp.vizu.com +# [Peer 1][AS13768][107.6.0.0 - 107.6.63.255] + +0.0.0.0 cm.eyereturn.com +# [Peer 1][AS13768][176.74.176.160 - 176.74.176.191] + +0.0.0.0 return.uk.domainnamesales.com +# [Peer 1][AS13768][207.198.64.0 - 207.198.127.255] + +# [Peer 1][AS13768][209.15.0.0 - 209.15.255.255] + +0.0.0.0 use-tor.adsrvr.org +0.0.0.0 btprmnav.com +0.0.0.0 pixel.crosspixel.net +# [Peer 1][209.25.128.0 - 209.25.255.255] + +0.0.0.0 tracking.aimediagroup.com +# [Peer 1][216.122.0.0 - 216.122.255.255] + +0.0.0.0 as1.mistupid.com +# [Peer 1][AS13768][216.151.208.0 - 216.151.223.255] + +# [Peer 1][216.157.0.0 - 216.157.111.255] + +0.0.0.0 androidsdk.ads.mp.mydas.mobi +0.0.0.0 bank01.ads.dt.mydas.mobi +0.0.0.0 bank02.ads.dt.mydas.mobi +0.0.0.0 bank03.ads.dt.mydas.mobi +0.0.0.0 bank04.ads.dt.mydas.mobi +0.0.0.0 bank05.ads.dt.mydas.mobi +0.0.0.0 bank06.ads.dt.mydas.mobi +0.0.0.0 bank07.ads.dt.mydas.mobi +0.0.0.0 bank08.ads.dt.mydas.mobi +0.0.0.0 bank09.ads.dt.mydas.mobi +0.0.0.0 bank10.ads.dt.mydas.mobi +0.0.0.0 bank11.ads.dt.mydas.mobi +0.0.0.0 bank12.ads.dt.mydas.mobi +0.0.0.0 bank13.ads.dt.mydas.mobi +0.0.0.0 bank15.ads.dt.mydas.mobi +0.0.0.0 bank16.ads.dt.mydas.mobi +0.0.0.0 bank17.ads.dt.mydas.mobi +0.0.0.0 bank18.ads.dt.mydas.mobi +0.0.0.0 bank19.ads.dt.mydas.mobi +0.0.0.0 bank20.ads.dt.mydas.mobi +0.0.0.0 bank01.ads.mp.mydas.mobi +0.0.0.0 bank02.ads.mp.mydas.mobi +0.0.0.0 bank03.ads.mp.mydas.mobi +0.0.0.0 bank04.ads.mp.mydas.mobi +0.0.0.0 bank05.ads.mp.mydas.mobi +0.0.0.0 bank06.ads.mp.mydas.mobi +0.0.0.0 bank07.ads.mp.mydas.mobi +0.0.0.0 bank08.ads.mp.mydas.mobi +0.0.0.0 bank09.ads.mp.mydas.mobi +0.0.0.0 bank10.ads.mp.mydas.mobi +0.0.0.0 bank11.ads.mp.mydas.mobi +0.0.0.0 bank12.ads.mp.mydas.mobi +0.0.0.0 bank13.ads.mp.mydas.mobi +0.0.0.0 bank15.ads.mp.mydas.mobi +0.0.0.0 bank16.ads.mp.mydas.mobi +0.0.0.0 bank17.ads.mp.mydas.mobi +0.0.0.0 bank18.ads.mp.mydas.mobi +0.0.0.0 bank19.ads.mp.mydas.mobi +0.0.0.0 bank20.ads.mp.mydas.mobi +# [Peer 1][AS13768][46.20.119.247 - 46.20.119.247] + +0.0.0.0 srv.buysellads.com +# [Peer 1][AS11305][64.224.0.0 - 64.227.255.255] + +0.0.0.0 www.iboard.com +0.0.0.0 cg-global.maxymiser.com +0.0.0.0 www.mcsqd.com +# [Peer 1 / Canadawebhosting][64.33.132.0 - 64.34.132.255] + +0.0.0.0 ab163949.adbutler-kaon.com +0.0.0.0 ads.d-msquared.com +0.0.0.0 1.ofsnetwork.com +0.0.0.0 centro.pixel.ad +0.0.0.0 ads.sportsblog.com +0.0.0.0 ab159015.adbutler-zilon.com +# [Peer 1 / Canadawebhosting][AS13768][65.39.128.0 - 65.39.255.255] + +0.0.0.0 pub17.bravenet.com +0.0.0.0 www.countmypage.com +0.0.0.0 www.cpalist.com +# [Peer 1 / Serverbeach][64.34.0.0 - 64.34.255.255] + +0.0.0.0 click.icetraffic.com +0.0.0.0 pix.lfstmedia.com +0.0.0.0 map.media6degrees.com +0.0.0.0 d6y5.ads.pof.com +0.0.0.0 t.ads.pof.com +# [Peer 1][AS13601][66.132.128.0 - 66.132.255.255] + +0.0.0.0 archive.coolerads.com +0.0.0.0 counter.co.kz +0.0.0.0 hitmodel.net +# [Peer 1 / Serverbeach][66.135.32.0 - 66.135.63.255] + +0.0.0.0 openads.hiphopsite.com +# [Peer 1][AS13768][66.155.16.0 - 66.155.97.255] + +0.0.0.0 connexionsafe.com +0.0.0.0 geo.crtracklink.com +0.0.0.0 delivery.c.switchadhub.com +# [Peer 1][66.199.128.0 - 66.199.191.255] + +0.0.0.0 banner.titanpoker.com +# [Peer 1][AS11388][66.33.0.0 - 66.33.127.255] + +# [Peer 1][AS11388][66.40.0.0 - 66.40.255.25550] + +0.0.0.0 coolinc.info +0.0.0.0 www.mb57.com +# [Peer 1 / Dmcontact.com][69.28.197.128 - 69.28.197.159] + +# [Peer 1][AS13768][69.90.0.0 - 69.90.255.255] + +0.0.0.0 d.adgear.com +0.0.0.0 o.adgear.com +0.0.0.0 purefuck.com +0.0.0.0 ads.purefuck.com +0.0.0.0 adwords2.paretologic.revenuewire.net +0.0.0.0 members.sexroulette.com +# [Peer 1][70.33.192.0 - 70.33.255.255] + +0.0.0.0 www.ab4tn.com +0.0.0.0 bb.o2.eyereturn.com +0.0.0.0 musicmembersarea.com +# [Peer 1][AS13768][72.51.0.0 - 72.51.63.255] + +0.0.0.0 www.apponic.com +# [Peer 1][76.74.128.0 - 76.74.255.255] + +0.0.0.0 www.adelixir.com +0.0.0.0 geo.connexionsecure.com +0.0.0.0 eyereact.eyereturn.com +0.0.0.0 timespent.eyereturn.com +0.0.0.0 geo.hyperlinksecure.com +0.0.0.0 stats.polldaddy.com +0.0.0.0 geo.safelinktracker.com +0.0.0.0 seethisinaction.com +0.0.0.0 spc.cefhdghhafdgceifiehdfdad.iban.telemetryverification.net +0.0.0.0 www.webmoblink.com +0.0.0.0 botd.wordpress.com +# [Peer 1][AS13768][83.222.232.69 - 83.222.232.69] + +# [Pegasus / Fortressitx][AS25653][208.116.0.0 - 208.116.63.255] + +# [Pegasus / Fortressitx][69.57.160.0 - 69.57.191.255] + +0.0.0.0 ads.adtrustmedia.com +# [Pegasus / Fortressitx][69.72.128.0 - 69.72.255.255] + +0.0.0.0 adserver.exgfnetwork.com +# [Perimeter][AS27582][24.249.224.0 - 24.249.227.255] + +# [PeterHost.Ru][AS35295][80.93.49.0 - 80.93.49.255] + +0.0.0.0 p543.adskape.ru +0.0.0.0 p13178.adskape.ru +0.0.0.0 p1574.adskape.ru +0.0.0.0 p2408.adskape.ru +0.0.0.0 p4010.adskape.ru +0.0.0.0 p9762.adskape.ru +# [Peterhost.ru][AS35569][80.93.56.0 - 80.93.59.255] + +# [Phonera][AS21503][80.252.160.0 - 80.252.191.255] + +0.0.0.0 www.hit-counter-download.com +0.0.0.0 rotator.offpageads.com +# [Phyber / Adconion][AS7012][207.171.14.0 - 207.171.15.255] + +0.0.0.0 ae.amgdgt.com +0.0.0.0 at.amgdgt.com +0.0.0.0 cdns.amgdgt.com +# [Pilosoft][AS26627][69.172.128.0 - 69.172.143.255] + +0.0.0.0 topcounts.com +# [Pilosoft][AS26627][69.31.0.0 - 69.31.143.255] + +0.0.0.0 astalavista.box.sk +# [Platinum eMedia / Marketing Extensions][AS40818][207.246.196.0 - 207.246.199.255] + +0.0.0.0 www.platinumbucks.com +0.0.0.0 www.sexfind.com +# [Plurimedia][AS8839][212.95.67.0 - 212.95.67.255] + +0.0.0.0 pvpub.paruvendu.fr +# [Plurimedia][AS8839][212.95.70.0 - 212.95.71.255] + +0.0.0.0 ad2play.ftv-publicite.fr +# [Plus.Line / Wegener][AS12306][213.83.9.128 - 213.83.9.191] + +# [PlusServer][AS8972][188.138.0.0 - 188.138.129.255] + +0.0.0.0 ox.forexbrokerz.com +0.0.0.0 ad.inmatads.info +0.0.0.0 ad.inpizdads.info +0.0.0.0 ad.inpulds.info +0.0.0.0 ad.lazynerd.info +0.0.0.0 adv.p2pbg.com +0.0.0.0 ad.philipstreehouse.info +0.0.0.0 ad.sethads.info +0.0.0.0 ad.theequalground.info +0.0.0.0 pops.velmedia.net +0.0.0.0 ad.zoglafi.info +0.0.0.0 ads.9mp.ro +# [PlusServer / Server4you][AS8972][217.172.182.0 - 217.172.183.255] + +0.0.0.0 a.mouseflow.com +0.0.0.0 www.onlinewebservice3.de +# [PlusServer][AS8972][62.75.177.0 - 62.75.219.255] + +0.0.0.0 track.celeb.gate.cc +0.0.0.0 www.hitmaster.de +0.0.0.0 www.webanalyser.net +# [PlusServer / 24 interactive][AS8972][62.75.239.64 - 62.75.239.127] + +0.0.0.0 evania.adspirit.de +# [PlusServer / Server4you][AS8972][80.86.83.0 - 80.86.83.255] + +# [PlusServer / Bsb-service][85.25.120.0 - 85.25.127.255] + +# [PlusServer][AS8972][85.25.129.0 - 85.25.251.255] + +0.0.0.0 ad.ad24.ru +0.0.0.0 234.adru.net +0.0.0.0 bdgadv.ru +0.0.0.0 ads.dailystar.com.lb +0.0.0.0 openads.flagman.bg +0.0.0.0 www.klamm-counter.de +0.0.0.0 promoserver.net +0.0.0.0 scripts.psyma.com +0.0.0.0 aff.summercart.com +0.0.0.0 banners.tempobet.com +# [PlusServer][85.25.28.128 - 85.25.28.255] + +0.0.0.0 img6.adspirit.de +0.0.0.0 img7.adspirit.de +# [PlusServer][85.25.83.0 - 85.25.83.127] + +# [PointRoll][Gannett] + +0.0.0.0 ev.ads.pointroll.com +# [PointRoll][72.32.153.176 - 72.32.153.183] + +0.0.0.0 clk.pointroll.com +0.0.0.0 media.pointroll.com +0.0.0.0 t.pointroll.com +0.0.0.0 track.pointroll.com +0.0.0.0 www.pointroll.com +# [Pret En Print / Fr-carpe-diem][AS16080][193.110.146.0 - 193.110.146.255] + +0.0.0.0 media.yesmessenger.com +0.0.0.0 outils.yes-messenger.com +# [Pret En Print / Fr-carpe-diem][AS16080][193.138.90.0 - 193.138.90.255] + +# [Prime / Seekio][AS15082][216.7.87.0 - 216.7.90.255] + +0.0.0.0 avalon.topbucks.com +0.0.0.0 botw.topbucks.com +0.0.0.0 clickheat.topbucks.com +0.0.0.0 cluster-03.topbucks.com +0.0.0.0 mainstream.topbucks.com +0.0.0.0 rainbow.topbucks.com +0.0.0.0 referral.topbucks.com +0.0.0.0 vod.topbucks.com +0.0.0.0 referral.vod.topbucks.com +0.0.0.0 webmaster.topbucks.com +# [Priority Colo][AS30176][204.11.48.0 - 204.11.55.255] + +0.0.0.0 keywords.fmpub.net +0.0.0.0 tenzing.fmpub.net +# [Priority Colo / Enthropia][AS30176][204.11.52.64 - 204.11.52.127] + +0.0.0.0 mapstats.blogflux.com +0.0.0.0 topsites.blogflux.com +0.0.0.0 www.blogtopsites.com +0.0.0.0 www.topblogs.com.ph +# [Probe Networks / Planet-hosting.cz][AS29686][85.190.34.0 - 85.190.34.31] + +# [Probe Networks / Artergo][AS29686][85.197.104.0 - 85.197.104.255] + +0.0.0.0 www.maxxxhits.com +# [Prolexic / Confluence][AS40034][103.53.40.0 - 103.53.43.255] + +# [Prolexic / Confluence][AS40034][208.91.196.0 - 208.91.199.255] + +# [Prolexic][AS32787][207.8.128.0 - 207.8.255.255] + +# [Prolexic / Confluence][AS40034][208.91.196.0 - 208.91.199.255] + +0.0.0.0 www.bnmq.com +0.0.0.0 pics.cnomy.com +0.0.0.0 pics.kolmic.com +# [Prolexic / Crown Solution][AS32787][209.200.162.192 - 209.200.162.223] + +0.0.0.0 www.webtrackerplus.com +# [Prolexic / Confluence][AS40034][50.58.0.0 - 50.59.255.255] + +0.0.0.0 www.mnetads.com +# [Prolexic][AS32787][72.52.0.0 - 72.52.63.255] + +0.0.0.0 tour.affbuzzads.com +# [Proxad][AS12322][212.27.60.0 - 212.83.156.255] + +0.0.0.0 cloud-observer.ip-label.net +# [Proxad][AS12322][62.210.0.0 - 62.210.255.255] + +0.0.0.0 ad.caradisiac-publicite.com +# [Proxad / Dedibox Sas][AS12322][88.191.3.0 - 88.191.248.255] + +# [Prq-net-colo][AS33837][88.80.2.0 - 88.80.7.255] + +# [Q9 Networks][AS12188][216.220.32.0 - 216.220.63.255] + +0.0.0.0 geo.deepmetrix.com +0.0.0.0 www.incentaclick.com +# [Q9 Networks][AS36031][67.210.208.0 - 67.210.223.255] + +# [Quantcast][AS27281][64.94.107.0 - 64.94.107.255] + +0.0.0.0 www.edge.quantserve.com +0.0.0.0 flash.quantserve.com +0.0.0.0 pixel.quantserve.com +0.0.0.0 secure.quantserve.com +0.0.0.0 segapi.quantserve.com +# [Quantcast][AS27281][74.217.63.0 - 74.217.63.255] + +0.0.0.0 cms.quantserve.com +# [Qwest / United][AS209][192.155.49.0 - 192.155.49.255] + +# [Qwest / Satellite][AS209][208.76.176.0 - 208.76.183.255] + +# [Qwest / Web Metro][63.147.18.0 - 63.147.18.255] + +0.0.0.0 client.roiadtracker.com +# [Qwest][AS209][63.151.44.11] + +0.0.0.0 ds-aksb-a.akamaihd.net +# [Qwest][AS209][63.232.0.0 - 63.235.255.255] + +# [Qwest][AS209][63.236.0.0 - 63.236.127.255] + +0.0.0.0 cdn.publicidad.net +0.0.0.0 get.whitesmoke.com +0.0.0.0 www.whitesmoke.com +0.0.0.0 www.whitesmoke.us +# [Qwest][AS209][63.144.0.0 - 63.151.255.255] + +0.0.0.0 ak1.abmr.net +0.0.0.0 ads.xda-developers.com +# [Qwest][AS209][65.112.0.0 - 65.127.255.255] + +0.0.0.0 ads.sidekick.condenast.com +0.0.0.0 cache.dtmpub.com +0.0.0.0 t.omkt.co +# [Qwest][AS209][67.144.0.0 - 67.148.255.255] + +0.0.0.0 tiads.people.com +0.0.0.0 ads.vimg.net +# [Qwest / Conduit Ltd][Effective-i][AS209][66.77.197.0 - 66.77.197.255] + +0.0.0.0 apps.conduit-banners.com +0.0.0.0 www.conduit-banners.com +# [Qwest / Lowermybills.com][66.77.208.0 - 66.77.211.255] + +0.0.0.0 r1.affiliatefuel.com +0.0.0.0 www.affiliatefuel.com +0.0.0.0 aftrk.com +# [Qwest / CMP Media][AS209][66.77.24.0 - 66.77.27.255] + +# [Qwest / Opinion Lab][AS209][66.77.28.64 - 66.77.28.127] + +0.0.0.0 ccc00.opinionlab.com +0.0.0.0 ccc01.opinionlab.com +0.0.0.0 rate.opinionlab.com +0.0.0.0 www.opinionlab.com +# [Qwest / Akamai][AS209][67.148.147.0 - 67.148.147.255] + +# 0.0.0.0 static.chartbeat.com #[affects Healthcare.gov] + +0.0.0.0 csma95349.analytics.edgesuite.net +# [Qwest / Akamai][AS209][69.192.0.0 - 69.192.255.255] + +0.0.0.0 an.secure.tacoda.net +# [Qwest / Tarrob][69.8.202.0 - 69.8.202.127] + +0.0.0.0 ads.tarrobads.com +# [Qwest][70.56.0.0 - 70.59.255.255] + +0.0.0.0 hu.2.cqcounter.com +# [Qwest / Akamai][AS209][96.6.0.0 - 96.7.255.255] + +# [Race Technologies][AS30041][64.201.96.0 - 64.201.127.255] + +# [Rack911][AS62710][184.174.0.0 - 184.174.127.255] + +0.0.0.0 creative.wwwpromoter.com +# [Rackco.com][AS36529][208.94.64.0 - 208.94.67.255] + +# [Rackco.com][AS36529][38.112.0.0 - 38.119.255.255] + +0.0.0.0 c4tracking01.com +# [Rackforce Hosting][AS19875][64.46.32.0 - 64.46.63.255] + +# [Rackhosting][AS31590][77.247.64.0 - 77.247.79.255] + +0.0.0.0 stats.sbstv.dk +# [Rackmy.com / Xiolink][AS27467][63.246.0.0 - 63.246.31.255 ] + +# [Rackmy.com / Xiolink][AS27467][67.221.224.0 - 67.221.239.255] + +0.0.0.0 analytics.juggle.com +# [Rackspace.com][AS19994][104.130.0.0 - 104.130.255.255] + +0.0.0.0 adtradradservices.com +0.0.0.0 www.earnify.com +# [Rackspace.com][AS27357][146.20.0.0 - 146.20.255.255] + +0.0.0.0 ssp.lkqd.net +0.0.0.0 v.lkqd.net +# [Rackspace.com][AS33070][148.62.0.0 - 148.62.255.255] + +0.0.0.0 my-pc-cleaner.org +# [Rackspace.com][AS15395][162.13.136.0 - 162.13.143.255] + +0.0.0.0 ads2.williamhill.com +# [Rackspace.com][AS19994][162.209.0.0 - 162.209.127.255] + +0.0.0.0 api.cheatsheet.me +0.0.0.0 www.tr553.com +# [Rackspace.com][AS27357][162.242.128.0 - 162.242.255.255] + +0.0.0.0 track.blogmeetsbrand.com +0.0.0.0 interyield.td553.com +# [Rackspace.com][AS15395][164.177.147.0 - 164.177.147.255] + +0.0.0.0 admarket.entireweb.com +# [Rackspace.com][AS33070][166.78.40.0 - 166.78.41.255] + +0.0.0.0 ad.download.cnet.com +0.0.0.0 ml314.com +# [Rackspace.com][AS33070][AS19994][173.203.0.0 - 173.203.255.255] + +0.0.0.0 api.adsnative.com +0.0.0.0 offers.affiliatetraction.com +0.0.0.0 track.ionicmedia.com +0.0.0.0 api.mixpanel.com +0.0.0.0 live.monitus.net +# [Rackspace.com][AS33070][174.143.0.0 - 174.143.255.255] + +0.0.0.0 adx.bixee.com +0.0.0.0 banners.brinkin.com +0.0.0.0 zfhg.digitaldesire.com +0.0.0.0 adsrv.ea.com +0.0.0.0 adx.ibibo.com +0.0.0.0 pixel.parsely.com +0.0.0.0 www.pixeltrack66.com +0.0.0.0 px.steelhousemedia.com +0.0.0.0 tag.tlvmedia.com +0.0.0.0 winknewsads.com +# [Rackspace.com][AS19994][184.106.0.0 - 184.106.255.255] + +0.0.0.0 api.bounceexchange.com +0.0.0.0 iluv.clickbooth.com +0.0.0.0 cpatraffictracker.com +0.0.0.0 immanalytics.com +0.0.0.0 tracking.intermundomedia.com +0.0.0.0 cdnt.meteorsolutions.com +0.0.0.0 naughtyadserve.com +0.0.0.0 distillery.wistia.com +# [Rackspace.com][AS19994][192.237.147.16 - 192.237.147.19] + +0.0.0.0 tools.ranker.com +# [Rackspace.com][AS19994][198.254.64.0 - 198.254.79.255] + +0.0.0.0 gmdtrk.com +0.0.0.0 tsmtrk.com +# [Rackspace.com][AS19994][198.61.128.0 - 198.61.255.255] + +0.0.0.0 www.clear-request.com +0.0.0.0 dcs.netbiscuits.net +0.0.0.0 lb.web-stat.com +0.0.0.0 server2.web-stat.com +# [Rackspace.com][AS27357][204.232.128.0 - 204.232.255.255] + +0.0.0.0 www.electronicpromotion.com +0.0.0.0 www.webhostingcounter.com +# [Rackspace.com][AS33070][209.61.179.88 - 209.61.179.95] + +0.0.0.0 www.trackingstatalytics.com +# [Rackspace.com][AS15395][212.100.244.244 - 212.100.244.245] + +0.0.0.0 www.smartlinks.dianomi.com +0.0.0.0 www.dianomioffers.co.uk +# [Rackspace.com][AS19994][23.253.0.0 - 23.253.255.255] + +0.0.0.0 n.ad-back.net +0.0.0.0 bcanalytics.bigcommerce.com +0.0.0.0 www.oktrk.com +0.0.0.0 pipedream.wistia.com +# [Rackspace.com][AS15395][31.222.175.0 - 31.222.175.255] + +# [Rackspace.com][AS15395][46.38.178.0 - 46.38.179.255] + +0.0.0.0 www.ist-track.com +# [Rackspace.com][AS15395][5.79.32.232 - 5.79.32.239] + +0.0.0.0 www.powerlinks.com +# [Rackspace.com][AS19994][50.56.4.216 - 50.57.4.223] + +0.0.0.0 comcluster.cxense.com +0.0.0.0 lfscpttracking.com +0.0.0.0 ads.referlocal.com +0.0.0.0 interyield.td563.com +0.0.0.0 www.trkr1.com +# [Rackspace][AS10532][64.49.192.0 - 64.49.255.255] + +0.0.0.0 adexcite.com +0.0.0.0 q1mediahydraplatform.com +# [Rackspace / Solvware][AS10532][65.61.156.32 - 65.61.156.47] + +0.0.0.0 123count.com +0.0.0.0 count1.compteur.fr +0.0.0.0 www.countercentral.com +0.0.0.0 server4.web-stat.com +0.0.0.0 seomatrix.webtrackingservices.com +# [Rackspace.com][67.192.0.0 - 67.192.255.255] + +0.0.0.0 adreadytractions.com +0.0.0.0 www.adversalservers.com +0.0.0.0 clickgooroo.com +0.0.0.0 bigapple.contextuads.com +0.0.0.0 cowboy.contextuads.com +0.0.0.0 loadus.exelator.com +0.0.0.0 container.pointroll.com +0.0.0.0 www.sexinyourcity.com +0.0.0.0 www1.sexinyourcity.com +0.0.0.0 swtkes.com +# [Rackspace.com / Slicehost][AS12200][67.23.0.0 - 67.23.47.255] + +0.0.0.0 cdn.linksmart.com +# [Rackspace.com][69.20.0.0 - 69.20.127.255] + +# [Rackspace.com / Acez Software][72.3.128.0 - 72.3.255.255] + +0.0.0.0 www.acez.com +0.0.0.0 data.cpalead.com +0.0.0.0 www.cpalead.com +0.0.0.0 www.performics.com +# [Rackspace.com][AS33070][72.32.0.0 - 72.32.255.255] + +0.0.0.0 members.commissionmonster.com +0.0.0.0 track.dmipartners.com +0.0.0.0 gd.geobytes.com +0.0.0.0 ism2trk.com +0.0.0.0 clk.madisonlogic.com +0.0.0.0 jsc.madisonlogic.com +0.0.0.0 oamtrk.com +0.0.0.0 clients.pointroll.com +0.0.0.0 ads.psxextreme.com +0.0.0.0 secure2.segpay.com +0.0.0.0 adserver.softwareonline.com +0.0.0.0 www.textlinkads.com +0.0.0.0 www.vivo7.com +0.0.0.0 secure.w3track.com +# [Rackspace.com][74.205.0.0 - 74.205.127.255] + +0.0.0.0 sinettrk.com +0.0.0.0 b.sli-spark.com +# [Rackspace.com][AS15395][78.136.16.48 - 78.136.16.55] + +0.0.0.0 track.childrensalon.com +# [Rackspace.com][AS15395][83.138.128.0 - 83.138.191.255] + +0.0.0.0 adserver.powerlinks.com +# [Rackspace / IP Space][AS15395][89.234.32.248 - 89.234.32.255] + +0.0.0.0 ads.adhsm.adhese.com +0.0.0.0 ads.nrc.adhese.com +0.0.0.0 pool.adhsm.adhese.com +0.0.0.0 pool.nrc.adhese.com +0.0.0.0 pool.sanoma.adhese.com +# [Rackspace.com][AS15395]92.52.109.160 - 92.52.109.167] + +# [Rackspace.com][AS15395]92.52.72.160 - 92.52.72.191] + +0.0.0.0 metering.pagesuite.com +# [Rackspace / IP Space][AS15395][94.236.103.0 - 94.236.103.63] + +0.0.0.0 ads.comeon.com +0.0.0.0 inskinad.com +0.0.0.0 ads.mrgreen.com +0.0.0.0 ads.offsidebet.com +0.0.0.0 ads.o-networkaffiliates.com +0.0.0.0 t.wowanalytics.co.uk +# [Rackspace.com][AS15395]94.236.90.16 - 94.236.90.31] + +0.0.0.0 ads.betsafe.com +0.0.0.0 www.inskinad.com +0.0.0.0 ads.mybet.com +# [Rackspace.com][AS15395][95.138.128.0 - 95.138.191.255] + +# [Rackspace.com][98.129.0.0 - 98.129.255.255] + +0.0.0.0 adserv.adbonus.com +0.0.0.0 www.adbonus.com +0.0.0.0 www.metricsimage.com +0.0.0.0 p.placemypixel.com +0.0.0.0 ads.radiatemedia.com +0.0.0.0 analytics.radiatemedia.com +# [Rambler][AS24638][81.19.70.0 - 81.19.70.255] + +0.0.0.0 ad2.rambler.ru +# 0.0.0.0 id.rambler.ru #[affects Rambler email] + +0.0.0.0 images.rambler.ru +0.0.0.0 info-images.rambler.ru +0.0.0.0 scnt.rambler.ru +0.0.0.0 scounter.rambler.ru +0.0.0.0 top100.rambler.ru +0.0.0.0 st.top100.ru +# [Rapidswitch][AS29131][109.169.13.128 - 109.169.13.255] + +0.0.0.0 delivery.switchadhub.com +# [Rapidswitch][AS29131][78.129.142.0 - 78.129.142.255] + +# [Rapidswitch / Zenex 5ive][AS29131][78.129.244.64 - 78.129.244.127] + +# [Rapidswitch][87.117.192.0 - 87.117.207.255] + +0.0.0.0 adserving.muppetism.com +# [Realon Service][AS41671][194.54.80.0 - 194.54.83.255] + +# [Reasonnet / Janerus][AS25525][213.189.11.0 - 213.189.15.255] + +# [Reasonnet][AS25525][83.98.203.128 - 83.98.203.255] + +0.0.0.0 gfx.webmasterprofitcenter.com +0.0.0.0 promo.webmasterprofitcenter.com +0.0.0.0 promo.worldprofitcenter.com +# [Reflected Networks][AS29789][208.99.64.0 - 208.99.95.255] + +# [Reflected Networks][AS29789][209.239.160.0 - 209.239.175.255] + +0.0.0.0 ads.playboy.com +0.0.0.0 a.submityourflicks.com +0.0.0.0 delivery.trafficforce.com +0.0.0.0 www.traffichaus.com +0.0.0.0 www.yvmads.com +# [Reflected Networks][AS29789][216.18.160.0 - 216.18.191.255] + +0.0.0.0 aff.adsurve.com +0.0.0.0 ads.amakings.com +0.0.0.0 ads.amaland.com +0.0.0.0 ads.bigrebelads.com +0.0.0.0 adserver2.exgfnetwork.com +0.0.0.0 analytics.fuckingawesome.com +0.0.0.0 ads.jo-games.com +0.0.0.0 ads.myjizztube.com +0.0.0.0 www.tubehits.com +0.0.0.0 ads.watchmygf.net +0.0.0.0 openx.watchmygf.net +0.0.0.0 stats.watchmygf.com +# [Reflected Networks][AS29789][64.210.128.0 - 64.210.159.255] + +0.0.0.0 ab.adrecreate.com +0.0.0.0 cdn.teamskeetimages.com +# [Reflected Networks][AS29789][66.254.96.0 - 66.254.127.255] + +0.0.0.0 z.gameslivetv.com +0.0.0.0 tackthisclick.com +0.0.0.0 ctrack.trafficjunky.net +0.0.0.0 static.trafficjunky.net +# [Register.it][AS39729][81.88.48.64 - 81.88.48.127] + +0.0.0.0 histats2014.simply-webspace.it +# [Relcom][AS2118][194.58.155.0 - 194.58.155.255] + +# [ReliableHosting][AS22781][216.131.64.0 - 216.131.127.255] + +0.0.0.0 www.naughty-traffic.com +# [Righthosting.com][AS14576][66.78.16.0 - 66.78.31.255] + +# [Righthosting.com / ZMac][AS14576][67.220.139.64 - 67.220.139.127] + +0.0.0.0 ads.host.camz.com +# [Righthosting.com][AS14576][67.220.140.0 - 67.220.141.255] + +# [RTComm.ru][AS8342][81.176.236.0 - 81.176.78.255] + +0.0.0.0 code.directadvert.ru +0.0.0.0 ad.oyy.ru +# [RTComm.ru][AS8342][81.177.32.0 - 81.177.37.255] + +0.0.0.0 cityads.ru +0.0.0.0 promo.cityads.ru +0.0.0.0 www.cityads.ru +0.0.0.0 track.seorate.ru +# [Saferoute][AS7415][69.172.216.0 - 69.172.216.255] + +0.0.0.0 5726.bapi.adsafeprotected.com +0.0.0.0 6063.bapi.adsafeprotected.com +0.0.0.0 dt.adsafeprotected.com +0.0.0.0 pm.adsafeprotected.com +0.0.0.0 static.adsafeprotected.com +0.0.0.0 spixel.adsafeprotected.com +# [Sago][207.150.160.0 - 207.150.191.255] + +0.0.0.0 adlik.akavita.com +# [Sago][65.110.32.0 - 65.110.63.255] + +0.0.0.0 www.hobwelt.com +# [Sago / United Colocation][AS21840][66.111.32.0 - 66.111.63.255] + +# [Sago][66.118.128.0 - 66.118.191.255] + +0.0.0.0 top.addfreestats.com +0.0.0.0 www9.addfreestats.com +0.0.0.0 www.mvav.com +# [Savvis][AS3561][205.138.0.0 - 205.140.175.255] + +0.0.0.0 bbads.sx.atl.publicus.com +# [Savvis][AS3561][205.216.0.0 - 205.217.223.255] + +# 0.0.0.0 d.xp1.ru4.com #[affects Battlefield] + +0.0.0.0 udm.ia6.scorecardresearch.com +0.0.0.0 udm.ia7.scorecardresearch.com +# [Savvis / Comscore][AS3561][205.218.0.0 - 205.219.255.255] + +0.0.0.0 sa.scorecardresearch.com +# [Savvis][AS3561][209.185.0.0 - 209.185.255.255] + +0.0.0.0 banners.weboverdrive.com +# [Savvis / Lycos][209.202.192.0 - 209.202.255.255] + +0.0.0.0 ads1.tripod.com +0.0.0.0 nedstat.tripod.com +0.0.0.0 cm8.lycos.com +# [Savvis][AS3561][209.225.16.144 - 209.225.16.159] + +# [Savvis][AS3561][216.34.181.0 - 216.35.255.255] + +0.0.0.0 e89.friendfinder.com +0.0.0.0 analytics.slashdotmedia.com +0.0.0.0 events.webflowmetrics.com +# [Savvis / Nextpoint][216.69.224.0 - 216.69.239.255] + +0.0.0.0 track1.breakmedia.com +# [Savvis / Creative Media][216.74.128.0 - 216.74.191.255] + +0.0.0.0 alt.webtraxs.com +0.0.0.0 www.webtraxs.com +# [Savvis / Icdsoft][64.14.68.0 - 64.14.79.255] + +# [Savvis / AlmondNet][64.14.90.224 - 64.14.90.239] + +# [Savvis][64.41.128.0 - 64.41.255.255] + +0.0.0.0 spd.atdmt.speedera.net +# [Savvis][AS3561][64.58.64.0 - 64.58.95.255] + +# [Savvis][AS3561][64.79.160.0 - 64.79.175.255] + +0.0.0.0 ads.fmwinc.com +0.0.0.0 images.specificclick.net +# [SBC][AS7132][64.149.32.0 - 64.149.47.255] + +# [SBC][AS7132][64.252.250.0 - 64.252.251.255] + +# [SBC / Net Applications][AS16966][66.161.36.128 - 66.161.36.159] + +0.0.0.0 profiles.hitslink.com +0.0.0.0 www2.hitslink.com +0.0.0.0 www.hitslink.com +# [Schibsted][AS21171][152.90.0.0 - 152.90.255.255] + +0.0.0.0 click.trafikkfondet.no +# [Schibsted][AS21171][80.91.37.0 - 80.91.37.255] + +0.0.0.0 aa.oasfile.aftenposten.no +0.0.0.0 helios.finn.no +# [SecurePrivateNetwork / OC3 Networks][204.152.192.0 - 204.152.223.255] + +0.0.0.0 s05.flagcounter.com +# [SecurePrivateNetwork / OC3 Networks][207.150.160.110 - 207.150.160.119] + +# [SecurePrivateNetwork / OC3 Networks][AS22298][216.45.48.0 - 216.45.63.255] + +0.0.0.0 partners.badongo.com +0.0.0.0 ua.badongo.com +# [SecurePrivateNetwork / Assertivenet][AS22298][66.154.96.0 - 66.154.127.255] + +0.0.0.0 www.1adult.com +0.0.0.0 i.11zz.com +0.0.0.0 in.11zz.com +0.0.0.0 www.acmexxx.com +0.0.0.0 adultlinksco.com +0.0.0.0 www.adultlinksco.com +0.0.0.0 cashcount.com +0.0.0.0 cttracking08.com +0.0.0.0 in.cybererotica.com +0.0.0.0 in.ff5.com +0.0.0.0 tgp.pornsponsors.com +0.0.0.0 www.pornsponsors.com +0.0.0.0 bigtits.xxxallaccesspass.com +# [Secured Servers][AS20454][108.170.0.0 - 108.170.63.255] + +# [Secured Servers][AS20454][184.171.160.0 - 184.171.175.255] + +0.0.0.0 tags.adonly.com +# [Secured Servers][AS20454][198.15.64.0 - 198.15.127.255] + +# [Secured Servers][AS20454][209.188.14.0 - 209.188.14.255] + +0.0.0.0 banners.lativio.com +# [Secured Servers][AS20454][64.152.0.0 - 64.159.255.255] + +0.0.0.0 join4free.com +# [Secured Servers][AS20454][64.38.192.0 - 64.38.255.255] + +0.0.0.0 serve.ads.chaturbate.com +0.0.0.0 bill.ecsuite.com +0.0.0.0 adserver.exoticads.com +0.0.0.0 ads.xprofiles.com +# [Sedo LLC Group] + +0.0.0.0 www.adsedo.com +0.0.0.0 www.sedotracker.com +0.0.0.0 www.sedotracker.de +# [Sedo / Cachenetworks][AS23352][AS30081][205.234.175.0 - 205.234.175.255] + +0.0.0.0 js.dmtry.com +0.0.0.0 static.parkingpanel.com +0.0.0.0 img.sedoparking.com +# [Sedo][82.98.86.0 - 82.98.86.255] + +0.0.0.0 traffic.revenuedirect.com +0.0.0.0 www.sedoparking.com +0.0.0.0 www1.sedoparking.com +# [ServePath][157.22.32.0 - 157.22.47.255] + +0.0.0.0 www.incentivenetworks2.com +# [ServePath][173.1.0.0 - 173.1.127.255] + +0.0.0.0 ggo.directrev.com +# [ServePath][AS26228][173.204.0.0 - 173.204.255.255] + +# [ServePath][AS26228][204.51.128.0 - 204.51.255.255] + +0.0.0.0 ideoclick.com +# [ServePath][AS26228][208.96.0.0 - 208.96.63.255] + +0.0.0.0 partners.realgirlsmedia.com +# [ServePath][AS26228][216.121.0.0 - 216.121.127.255] + +0.0.0.0 www30a4.glam.com +0.0.0.0 ignitad.com +# [ServePath][AS26228][216.93.160.0 - 216.93.191.255] + +0.0.0.0 hookedmediagroup.com +0.0.0.0 ads.hookedmediagroup.com +0.0.0.0 beacon.hookedmediagroup.com +0.0.0.0 www.hookedmediagroup.com +0.0.0.0 t4.trackalyzer.com +0.0.0.0 t6.trackalyzer.com +# [ServePath][AS26228][64.151.64.0 - 64.151.127.255] + +0.0.0.0 t5.trackalyzer.com +# [ServePath][AS26228][69.59.128.0 - 69.59.191.255] + +0.0.0.0 t1.trackalyzer.com +0.0.0.0 t2.trackalyzer.com +0.0.0.0 t3.trackalyzer.com +# [ServePath][AS26228][74.3.192.0 - 74.3.255.255] + +# [Server Central Network][AS23352][204.93.128.0 - 204.93.255.255] + +0.0.0.0 beacon-2.newrelic.com +0.0.0.0 beacon-4.newrelic.com +0.0.0.0 beacon-6.newrelic.com +# [Server Central Network][AS23352][205.234.128.0 - 205.234.255.255] + +0.0.0.0 delivery.adrecover.com +# [Server Central / TrackingSoft][AS23352][216.246.14.0 - 216.246.14.63] + +0.0.0.0 fcds.affiliatetracking.net +0.0.0.0 our.affiliatetracking.net +0.0.0.0 www.affiliatetracking.net +0.0.0.0 www.affiliatetracking.com +0.0.0.0 ads.evtv1.com +0.0.0.0 ads.vidsense.com +0.0.0.0 st.wetrack.it +# [Server Central][AS23352][50.31.128.0 - 50.31.255.255] + +0.0.0.0 vrp.outbrain.com +# [Server Central Network][AS23352][66.225.192.0/18] + +0.0.0.0 gamesiteads.com +# [Serverconnect][AS29518][83.233.165.0 - 83.233.30.255] + +# [ServerStack][AS46652][141.0.172.0 - 141.0.175.255] + +0.0.0.0 118605-5437.link.iwanttodeliver.com +0.0.0.0 145639-4902.link.iwanttodeliver.com +0.0.0.0 www.iwanttodeliver.com +# [ServerStack][AS46652][192.81.208.0 - 192.81.223.255] + +0.0.0.0 servads.fansshare.com +# [ServerStack][AS46652][198.199.64.0 - 198.199.127.255] + +0.0.0.0 pagetracking.popmarker.com +# [ServerStack][AS46652][37.139.16.0 - 37.139.23.255] + +0.0.0.0 beacon.mediahuis.be +# [ServerStack][AS46652][69.55.48.0 - 69.55.63.255] + +0.0.0.0 prscripts.com +# [Serverstream][AS42129][91.151.208.0 - 91.151.223.255] + +0.0.0.0 info.intelli-direct.com +0.0.0.0 oxfam.intelli-direct.com +0.0.0.0 tui.intelli-direct.com +0.0.0.0 www.intelli-direct.com +# [Serveur-express-nerim][AS13193][80.65.232.0 - 80.65.232.255] + +# [ServInt][AS25847][199.230.52.0 - 199.230.55.255] + +# [ServInt / BackBeat Media][AS25847][207.58.150.192 - 207.58.150.223] + +# [ServInt / Funix][AS25847][216.38.58.0 - 216.38.58.31] + +# [Singlehop][AS32475][107.6.128.0 - 107.6.191.255] + +0.0.0.0 advertising.bayoubuzz.com +# [Singlehop][AS32475][108.178.4.98] + +# [Singlehop][AS32475][173.236.0.0 - 173.236.127.255] + +0.0.0.0 banners.popads.net +# [Singlehop][AS32475][184.154.0.0 - 184.154.255.255] + +0.0.0.0 affiliates.date-connected.com +0.0.0.0 track.justcloud.com +0.0.0.0 www.liveadclicks.com +0.0.0.0 www.pixelpmm.info +# [Singlehop][AS32475][198.143.128.0 - 198.143.191.255] + +# [Singlehop][AS32475][198.20.64.0 - 198.20.127.255] + +# [Singlehop][AS32475][216.104.32.0 - 216.104.47.255] + +0.0.0.0 tally.upsideout.com +# [Singlehop][AS32475][65.60.0.0 - 65.60.63.255] + +0.0.0.0 www.virtualsurfer.com +0.0.0.0 www.youho.com +# [Singlehop][AS32475][67.212.160.0 - 67.212.191.255] + +# [Singlehop][AS32475][69.175.0.0 - 69.175.127.255] + +0.0.0.0 a.gsmarena.com +0.0.0.0 tracksitetraffic1.com +0.0.0.0 www.universal-traffic.com +# [Shiny][AS6665][195.210.96.0 - 195.210.127.255] + +0.0.0.0 codice.shinystat.com +0.0.0.0 codicebusiness.shinystat.com +0.0.0.0 codicefl.shinystat.com +0.0.0.0 codiceisp.shinystat.com +0.0.0.0 s1.shinystat.com +0.0.0.0 s2.shinystat.com +0.0.0.0 s3.shinystat.com +0.0.0.0 s9.shinystat.com +0.0.0.0 www.shinystat.com +0.0.0.0 codice.shinystat.it +0.0.0.0 codiceisp.shinystat.it +0.0.0.0 s2.shinystat.it +0.0.0.0 s3.shinystat.it +0.0.0.0 s4.shinystat.it +0.0.0.0 www.shinystat.it +# [Sia Css Group][AS48662][94.142.128.0 - 94.142.129.127] + +# [Sia Nano It][AS43513][91.203.68.0 - 91.203.71.255] + +# [Sia Teron][AS35695][195.88.80.0 - 195.88.81.255] + +# [Sia Vps][AS56617][91.226.32.0 - 91.226.33.255] + +# [Simpli Hosting / Rampell][208.69.176.0 - 208.69.183.255] + +0.0.0.0 www.didtheyreadit.com +0.0.0.0 www.readnotify.com +0.0.0.0 xpostmail.com +# [Simpliq / Sc Globe Hosting][AS39758][89.47.236.0 - 89.47.237.255] + +# [Simpliq][AS39758][93.115.248.0 - 93.115.251.255] + +# [SiteMeter] + +0.0.0.0 s40.sitemeter.com +0.0.0.0 s49.sitemeter.com +0.0.0.0 s50.sitemeter.com +0.0.0.0 s51.sitemeter.com +0.0.0.0 www.sitemeter.com +# [Skyline / Believe][AS22361][208.74.32.0 - 208.74.39.255] + +0.0.0.0 ads.net-ad-vantage.com +0.0.0.0 ia.spinbox.net +0.0.0.0 www.spinbox.net +# [Skyline][AS22361][65.220.52.0 - 65.220.53.255] + +# [Sky-Media / Rax.RU][AS39134][88.212.196.64 - 88.212.196.127] + +0.0.0.0 ad.bannerhost.ru +0.0.0.0 ads.photosight.ru +0.0.0.0 ads.yadro.ru +0.0.0.0 sticker.yadro.ru +0.0.0.0 upstats.yadro.ru +# [Sky-Media / Ooo Medialand][AS39134][88.212.200.0 - 88.212.200.127] + +0.0.0.0 100-100.ru +0.0.0.0 www.100-100.ru +0.0.0.0 business.lbn.ru +0.0.0.0 www.business.lbn.ru +0.0.0.0 fun.lbn.ru +0.0.0.0 www.fun.lbn.ru +0.0.0.0 234.media.lbn.ru +# [Smartlogic Ltd][AS35118][80.90.112.0 - 80.90.115.255] + +# [Smart][AS44553][87.119.79.0 - 87.119.79.255] + +0.0.0.0 www.europerank.com +0.0.0.0 ads.glasove.com +# [Smart][AS44553][87.239.152.0 - 87.239.159.255] + +0.0.0.0 delfin.bg +0.0.0.0 ads.delfin.bg +# [Smartadserver][AS201081][185.86.137.17] + +0.0.0.0 mobile.smartadserver.com +0.0.0.0 rtb-csync.smartadserver.com +0.0.0.0 www5.smartadserver.com +0.0.0.0 www6.smartadserver.com +0.0.0.0 ww38.smartadserver.com +0.0.0.0 ww62.smartadserver.com +0.0.0.0 ww135.smartadserver.com +0.0.0.0 ww147.smartadserver.com +0.0.0.0 ww150.smartadserver.com +0.0.0.0 ww206.smartadserver.com +0.0.0.0 ww400.smartadserver.com +0.0.0.0 ww691.smartadserver.com +0.0.0.0 ww797.smartadserver.com +0.0.0.0 ww965.smartadserver.com +0.0.0.0 ww1003.smartadserver.com +0.0.0.0 ww1097.smartadserver.com +0.0.0.0 ww1270.smartadserver.com +0.0.0.0 ww2026.smartadserver.com +0.0.0.0 smart.styria-digital.com +0.0.0.0 ww881.smartadserver.com +# [Smartadserver][AS47043][199.187.192.0 - 199.187.195.255] + +0.0.0.0 www8.smartadserver.com +0.0.0.0 www9.smartadserver.com +# [Smartwave][AS2379][207.30.25.0 - 207.30.25.127] + +# [Softlayer][AS36351][104.200.16.0 - 104.200.31.255] + +0.0.0.0 delivery.thebloggernetwork.com +0.0.0.0 logs.thebloggernetwork.com +# [Softlayer][AS36351][108.167.128.0 - 108.168.255.255] + +0.0.0.0 www.adforgames.com +0.0.0.0 clkmon.com +0.0.0.0 p30839.clksite.com +0.0.0.0 p69523.clksite.com +0.0.0.0 tag.navdmp.com +0.0.0.0 device.maxmind.com +0.0.0.0 rhtag.com +0.0.0.0 www.rightmedia.com +0.0.0.0 c.securepaths.com +0.0.0.0 www.securepaths.com +0.0.0.0 srvpub.com +0.0.0.0 dx.steelhousemedia.com +# [Softlayer][AS36351][119.81.0.0 - 119.81.255.255] + +0.0.0.0 adr.adplus.co.id +# [Softlayer][AS36351][173.192.0.0 - 173.193.255.255] + +0.0.0.0 d1.24counter.com +0.0.0.0 www.admixxer.com +0.0.0.0 affrh2019.com +0.0.0.0 analytics.bluekai.com +0.0.0.0 stags.bluekai.com +0.0.0.0 c.chango.com +0.0.0.0 d.chango.com +0.0.0.0 dnetshelter3.d.chango.com +0.0.0.0 realtime.services.disqus.com +0.0.0.0 tempest.services.disqus.com +0.0.0.0 s4is.histats.com +0.0.0.0 ad5.netshelter.net +0.0.0.0 px.owneriq.net +0.0.0.0 session.owneriq.net +0.0.0.0 spx.owneriq.net +0.0.0.0 stats.snacktools.net +0.0.0.0 tags.t.tailtarget.com +0.0.0.0 h.verticalscope.com +0.0.0.0 w55c.net +0.0.0.0 tags.w55c.net +0.0.0.0 ads.wellsmedia.com +# [Softlayer / Hosting Services][AS36351][173.244.192.0 - 173.244.223.255] + +0.0.0.0 ad.looktraffic.com +# [Softlayer][174.127.0.0 - 174.37.255.255] + +0.0.0.0 www.1800banners.com +0.0.0.0 addjump.com +0.0.0.0 aff.adventory.com +0.0.0.0 www.besthitsnow.com +0.0.0.0 www.cashlayer.com +0.0.0.0 ads1.cricbuzz.com +0.0.0.0 juggler.services.disqus.com +0.0.0.0 ads.imaging-resource.com +0.0.0.0 optimum-hits.com +0.0.0.0 www.optimum-hits.com +0.0.0.0 ads.right-ads.com +0.0.0.0 www.supremehits.net +0.0.0.0 www.whalecashads.com +# [Softlayer][181.224.156/24] + +# [Softlayer][AS36351][184.172.0.0 - 184.173.255.255] + +0.0.0.0 ad.a-ads.com +0.0.0.0 convusmp.admailtiser.com +0.0.0.0 fqtag.com +0.0.0.0 c.fqtag.com +0.0.0.0 navdmp.com +0.0.0.0 px.splittag.com +# [Softlayer][AS36351][192.200.160.0 - 192.200.191.255] + +0.0.0.0 analytics.bigcommerce.com +# [Softlayer][AS36351][198.23.64.0 - 198.58.127.255] + +0.0.0.0 ping.qbaka.net +# [Softlayer / Hosting Services][AS36351][206.217.192.0 - 206.217.223.255] + +0.0.0.0 adultdatingtest.worlddatingforum.com +# [SoftLayer][AS36351][208.43.0.0 - 208.43.255.255] + +0.0.0.0 banners.adventory.com +0.0.0.0 as.autoforums.com +0.0.0.0 as2.autoforums.com +0.0.0.0 b.collective-media.net +0.0.0.0 www.counters4u.com +0.0.0.0 odin.goo.mx +0.0.0.0 c1.gostats.com +0.0.0.0 c4.gostats.com +0.0.0.0 gostats.ir +0.0.0.0 c3.gostats.ir +0.0.0.0 gostats.pl +0.0.0.0 gostats.ro +0.0.0.0 gostats.ru +0.0.0.0 c4.gostats.ru +0.0.0.0 monster.gostats.ru +0.0.0.0 s11.histats.com +0.0.0.0 s128.histats.com +0.0.0.0 s129js.histats.com +0.0.0.0 sstatic1.histats.com +0.0.0.0 in-appadvertising.com +0.0.0.0 widget6.linkwithin.com +0.0.0.0 ad1.netshelter.net +0.0.0.0 ad2.netshelter.net +0.0.0.0 ad4.netshelter.net +0.0.0.0 peerfly.com +0.0.0.0 ads.somd.com +0.0.0.0 webstats.thaindian.com +0.0.0.0 www.trafficpace.com +# [Softlayer][216.172.160.0 - 216.172.191.255] + +# [Softlayer][AS36351][37.58.82.248 - 37.58.82.255] + +0.0.0.0 service.clicksvenue.com +0.0.0.0 eu-px.steelhousemedia.com +0.0.0.0 ww-eu.steelhousemedia.com +# [Softlayer][AS36351][5.10.68.176 - 5.10.68.183] + +0.0.0.0 ads.eu.e-planning.net +# [Softlayer][AS36351][5.153.20.24 - 5.153.20.27] + +# [Softlayer][50.116.64.0 - 50.97.255.255] + +0.0.0.0 probes.cedexis.com +0.0.0.0 adplus.goo.mx +0.0.0.0 www.klixmedia.com +0.0.0.0 static.realmediadigital.com +0.0.0.0 reseller.sexyads.com +0.0.0.0 www.sexyads.net +0.0.0.0 servedby.studads.com +0.0.0.0 a.thoughtleadr.com +0.0.0.0 wp-stats.com +# [Softlayer][66.228.112.0 - 66.228.127.255] + +0.0.0.0 ad01.advertise.com +# [Softlayer / Hosting Services][67.213.208.0 - 67.213.223.255] + +# [Softlayer][AS36351][67.228.0.0 - 67.228.255.255] + +0.0.0.0 cn.clickable.net +0.0.0.0 www2.clustrmaps.com +0.0.0.0 www3.clustrmaps.com +0.0.0.0 www4.clustrmaps.com +0.0.0.0 www.clustrmaps.com +0.0.0.0 referrer.disqus.com +0.0.0.0 adv.elaana.com +0.0.0.0 hitstatus.com +0.0.0.0 rt.legolas-media.com +0.0.0.0 my.mobfox.com +0.0.0.0 banners.mynakedweb.com +# 0.0.0.0 api.nanigans.com #[affects 2go.com] + +0.0.0.0 pi.pardot.com +0.0.0.0 www.seekways.com +0.0.0.0 www.toplistim.com +# [Softlayer / Hosting Services][69.4.224.0 - 69.4.239.255] + +# [Softlayer][74.120.236.0 - 74.120.239.255] + +0.0.0.0 r.bid4keywords.com +# [Softlayer][74.86.0.0 - 74.86.255.255] + +0.0.0.0 adserverus.info +0.0.0.0 www.arcadebanners.com +0.0.0.0 www.autosurfpro.com +0.0.0.0 www2.game-advertising-online.com +0.0.0.0 mycounter.tinycounter.com +0.0.0.0 urlstats.com +0.0.0.0 ads.verticalscope.com +# [Softlayer][75.126.0.0 - 75.126.255.255] + +0.0.0.0 error.000webhost.com +0.0.0.0 arank.com +0.0.0.0 b3d.com +0.0.0.0 www.b3d.com +0.0.0.0 www.game-advertising-online.com +0.0.0.0 www.mypagerank.net +0.0.0.0 obeus.com +0.0.0.0 by.uservoice.com +0.0.0.0 www.vizury.com +0.0.0.0 window1.com +# [Sophus][AS29017][89.145.118.0 - 89.145.118.255] + +0.0.0.0 scripts.sophus3.com +0.0.0.0 gm.touchclarity.com +0.0.0.0 traffic.webtrafficagents.com +# [Sovintel][AS3216][194.67.0.0 - 194.67.63.255] + +0.0.0.0 adv.aport.ru +0.0.0.0 stat.aport.ru +0.0.0.0 stat.stars.ru +# [Sovintel][AS3216][195.239.111.0 - 195.239.111.255] + +0.0.0.0 engine.rbc.medialand.ru +# [Sovintel][AS3216][195.68.160.0 - 195.68.160.255] + +0.0.0.0 click.readme.ru +0.0.0.0 img.readme.ru +# [Sovintel][AS3216][213.221.0.0 - 213.221.63.255] + +# [Spectrum][AS8717][195.34.113.48 - 195.34.113.63] + +0.0.0.0 ads.fresh.bg +# [Spectrum][AS8717][212.50.12.80 - 212.50.12.95] + +0.0.0.0 ads.standartnews.com +0.0.0.0 op.standartnews.com +# [Spectrum][AS8717][92.247.8.0 - 92.247.15.255] + +0.0.0.0 openx.bmwpower-bg.net +0.0.0.0 vm3.parabol.object.bg +0.0.0.0 ads.tv7.bg +0.0.0.0 ads.tv7.sporta.bg +# [Srvg-net-fl1-h][AS29671][77.232.66.0 - 77.232.73.255] + +0.0.0.0 www.islamic-banners.com +# [SSERV / Adlink][AS24679][91.209.81.0 - 91.209.81.255] + +0.0.0.0 tc.adlink.net +# [Starhubinternet][AS4657][124.155.192.0 - 124.155.223.255] + +0.0.0.0 cdn.tracking.bannerflow.com +# [Starhubinternet / Akamai][AS4657][125.252.192.0 - 125.252.255.255] + +0.0.0.0 aka-cdn.adtech.de +# [Starhubinternet][AS4657][202.27.16.0 - 202.27.31.255] + +0.0.0.0 adtag.asiaone.com +# [Starhubinternet][AS4657][203.116.0.0 - 203.118.63.255] + +0.0.0.0 dws.reporting.dnitv.com +# [Starline][AS39823][92.62.101.0 - 92.62.101.255] + +# [Starnet][AS31252][95.65.26.0 - 95.65.26.255] + +# [Startphone][AS47344][94.100.124.0 - 94.100.127.255] + +0.0.0.0 ads.dichtbij.adhese.com +0.0.0.0 pool.dichtbij.adhese.com +# [Statcounter][Aodhan Cullen] + +0.0.0.0 c2.statcounter.com +0.0.0.0 c18.statcounter.com +0.0.0.0 c19.statcounter.com +0.0.0.0 c20.statcounter.com +0.0.0.0 c21.statcounter.com +0.0.0.0 c22.statcounter.com +0.0.0.0 c23.statcounter.com +0.0.0.0 c24.statcounter.com +0.0.0.0 c25.statcounter.com +0.0.0.0 c26.statcounter.com +0.0.0.0 c27.statcounter.com +0.0.0.0 c28.statcounter.com +0.0.0.0 c29.statcounter.com +0.0.0.0 c30.statcounter.com +0.0.0.0 c31.statcounter.com +0.0.0.0 c32.statcounter.com +0.0.0.0 c33.statcounter.com +0.0.0.0 c34.statcounter.com +0.0.0.0 c35.statcounter.com +0.0.0.0 c36.statcounter.com +0.0.0.0 c37.statcounter.com +0.0.0.0 c38.statcounter.com +0.0.0.0 c39.statcounter.com +0.0.0.0 c40.statcounter.com +0.0.0.0 c41.statcounter.com +0.0.0.0 c42.statcounter.com +0.0.0.0 c43.statcounter.com +0.0.0.0 c45.statcounter.com +0.0.0.0 c46.statcounter.com +0.0.0.0 my.statcounter.com +0.0.0.0 my8.statcounter.com +0.0.0.0 secure.statcounter.com +# [Steadfast Networks][AS32748][67.202.64.0 - 67.202.127.255] + +0.0.0.0 www.clixtrac.com +0.0.0.0 ic.tynt.com +# [Steephost.com][AS47142][195.190.13.0 - 195.190.13.255] + +# [Suavemente / IzoWeb][AS14572][66.11.113.0 - 66.11.114.255] + +0.0.0.0 freakads.com +# [SuperHost.pl][AS41079][193.218.152.0 - 193.218.155.255] + +# [Superhosting.bg][AS201200][164.138.216.0 - 164.138.217.255] + +0.0.0.0 ads.359group.com +0.0.0.0 ads.kidssports.bg +0.0.0.0 ads.news359.bg +# [Superhosting.bg][AS201200][91.196.124.0 - 91.196.127.255] + +0.0.0.0 ads.kanal3.bg +# [SuperNetwork][AS39392][185.93.0.0 - 185.93.0.255] + +# [SuperNetwork][AS39392][46.234.113.0 - 46.234.113.255] + +0.0.0.0 cdn.adrotator.se +0.0.0.0 cdn.exactag.com +# [SuperNetwork][AS39392][88.86.96.0 - 88.86.127.255] + +0.0.0.0 link.bannersystem.cz +0.0.0.0 counter.prohledat.cz +0.0.0.0 www.toplist.cz +0.0.0.0 toplist.sk +0.0.0.0 bannerlink.xxxtreams.com +# [SuperNetwork][AS39392][95.168.216.0 - 95.168.216.255] + +0.0.0.0 monitoring.profi-webhosting.cz +# [Swift Ventures][AS25700][204.8.32.0 - 204.8.35.255] + +0.0.0.0 clicks2.traffictrader.net +# [Swift Ventures][AS25700][204.13.164.0 - 204.13.167.255] + +0.0.0.0 clicks3.traffictrader.net +0.0.0.0 weownthetraffic.com +0.0.0.0 www.weownthetraffic.com +0.0.0.0 stats.xxxkey.com +# [Swift Ventures][AS25700][204.15.224.192 - 204.15.231.255] + +0.0.0.0 clicks.traffictrader.net +0.0.0.0 clicks.eutopia.traffictrader.net +# [Swiftwill][AS30361][146.82.200.0 - 146.82.207.255] + +0.0.0.0 banners.dogfart.com +0.0.0.0 theshemalesurvey.com +# [Swiftwill][AS30361][64.210.128.0 - 64.210.159.255] + +0.0.0.0 adhealers.com +0.0.0.0 ab.adrevivify.com +0.0.0.0 ab.advertiserurl.com +0.0.0.0 syndication.trafficreps.com +# [Swiftwill][AS30361][64.88.240.0 - 64.88.255.255] + +0.0.0.0 ads.genericlink.com +0.0.0.0 ads.ghettotube.com +0.0.0.0 ads.iknowthatgirl.com +0.0.0.0 ads.ireel.com +0.0.0.0 ads.videobash.com +0.0.0.0 ads.weownthetraffic.com +0.0.0.0 www.ypmadserver.com +# [Tacoda Systems][AOL][209.50.160.0 - 209.50.191.255] + +0.0.0.0 anad.tacoda.net +0.0.0.0 anat.tacoda.net +# [TAM Network][AS32070][69.8.176.0 - 69.8.191.255] + +# [Tata / Market Engines/Rack Engines][AS6453][63.243.188.0 - 63.243.188.255] + +0.0.0.0 click.cashengines.com +0.0.0.0 www.cashengines.com +0.0.0.0 click.interactivebrands.com +0.0.0.0 safepay2.interactivebrands.com +0.0.0.0 www.interactivebrands.com +0.0.0.0 helpdesk.marketbill.com +0.0.0.0 www.marketbill.com +0.0.0.0 download2.marketengines.com +0.0.0.0 secure.marketengines.com +0.0.0.0 secure3.marketengines.com +# [Tata][AS6453][64.86.0.0 - 64.86.255.255] + +0.0.0.0 gwmtracking.com +# [TDC Data][AS3292][193.88.186.0 - 193.88.186.255] + +0.0.0.0 kt.tns-gallup.dk +# [TDC Data][AS3292][194.100.98.64 - 194.100.98.95] + +0.0.0.0 ajakkirj.spring-tns.net +0.0.0.0 delfi.spring-tns.net +0.0.0.0 err.spring-tns.net +0.0.0.0 kainari.spring-tns.net +0.0.0.0 kotikokki.spring-tns.net +0.0.0.0 lehtimedia.spring-tns.net +0.0.0.0 is.spring-tns.net +0.0.0.0 mtv3.spring-tns.net +0.0.0.0 myyjaosta.spring-tns.net +0.0.0.0 ohtuleht.spring-tns.net +0.0.0.0 postimees.spring-tns.net +0.0.0.0 smf.spring-tns.net +0.0.0.0 talsa.spring-tns.net +0.0.0.0 telkku.spring-tns.net +0.0.0.0 vuokraovi.spring-tns.net +# [TDC Data][AS3292][194.182.249.0 - 194.182.249.255] + +0.0.0.0 sdc.flysas.com +# [TDC Data][AS3292][213.236.166.0 - 213.236.166.255] + +0.0.0.0 piwik.onlinemagasinet.no +# [TDC Data][AS3292][80.63.11.64 - 80.63.11.127] + +0.0.0.0 dr.adservinginternational.com +0.0.0.0 fynskemedieradmin.adservinginternational.com +0.0.0.0 media.adservinginternational.com +# [TDC Data][AS3292][93.160.60.0 - 93.160.60.255] + +0.0.0.0 dk1.siteimprove.com +0.0.0.0 ssl.siteimprove.com +# [Techie Hosting][AS13909][199.80.56.0 - 199.80.63.255] + +0.0.0.0 ads.lovercash.com +0.0.0.0 media.lovercash.com +0.0.0.0 ads.singlescash.com +# [Techie Hosting][AS13909][208.90.152.0 - 208.90.155.255] + +0.0.0.0 www.cashthat.com +# [Technorati][AS16936][208.66.64.0 - 208.66.67.255] + +# [TekChannel][AS36700][98.124.128.0 - 98.124.191.255] + +0.0.0.0 au.effectivemeasure.net +0.0.0.0 id-cdn.effectivemeasure.net +0.0.0.0 me.effectivemeasure.net +0.0.0.0 my.effectivemeasure.net +0.0.0.0 sea.effectivemeasure.net +0.0.0.0 yahoo.effectivemeasure.net +0.0.0.0 www6.effectivemeasure.net +0.0.0.0 www8-ssl.effectivemeasure.net +0.0.0.0 www9.effectivemeasure.net +0.0.0.0 www.effectivemeasure.net +# [Telecitygroup][AS15830][109.74.200.0 - 109.74.207.255] + +0.0.0.0 ads.netcommunities.com +# [Telecitygroup][AS15830][176.58.120.0 - 176.58.127.255] + +0.0.0.0 adv2.expres.ua +0.0.0.0 ms.onscroll.com +# [Telecitygroup][AS15830][178.79.152.0 - 178.79.159.255] + +0.0.0.0 www.cheekybanners.com +0.0.0.0 ping.onscroll.com +# [Telecitygroup][AS15830][212.71.236.0 - 212.71.239.255] + +0.0.0.0 adgebra.co.in +# [Telecitygroup][AS15830][213.52.252.0 - 213.52.255.255] + +# [Telecitygroup][AS15830][62.216.253.128 - 62.216.253.255] + +0.0.0.0 platform.communicatorcorp.com +# [Telecitygroup][AS15830][80.252.92.0 - 80.252.92.63] + +0.0.0.0 textads.sexmoney.com +# [Telecitygroup][AS15830][82.199.79.0 - 82.199.79.255] + +0.0.0.0 bannerrotation.sexmoney.com +0.0.0.0 click.sexmoney.com +0.0.0.0 imageads.sexmoney.com +0.0.0.0 pagepeels.sexmoney.com +0.0.0.0 www.sexmoney.com +0.0.0.0 counter.sexsuche.tv +# [Telecitygroup][AS15830][85.90.254.32 - 85.90.254.63] + +0.0.0.0 de.hosting.adjug.com +0.0.0.0 com-cdiscount.netmng.com +# [Telemark Info-Media] + +0.0.0.0 adx.ocala.com +0.0.0.0 adx.starbanner.com +0.0.0.0 adx.telegram.com +0.0.0.0 adx.timesdaily.com +0.0.0.0 nyads.ny.publicus.com +0.0.0.0 bbads.sv.publicus.com +0.0.0.0 beads.sx.atl.publicus.com +0.0.0.0 crimg.sv.publicus.com +0.0.0.0 fdads.sv.publicus.com +0.0.0.0 nsads.sv.publicus.com +0.0.0.0 ptads.sv.publicus.com +0.0.0.0 siads.sv.publicus.com +0.0.0.0 tpads.sv.publicus.com +0.0.0.0 lladinserts.us.publicus.com +# [Telenet][AS6848][212.123.12.128 - 212.123.12.159] + +0.0.0.0 ads.adhese.be +0.0.0.0 host2.adhese.be +0.0.0.0 host3.adhese.be +0.0.0.0 host4.adhese.be +0.0.0.0 adhese.standaard.be +# [Telia / Emediate][AS1299][195.12.228.160 - 195.12.228.191] + +0.0.0.0 eas1.emediate.eu +0.0.0.0 eas2.emediate.eu +0.0.0.0 eas3.emediate.eu +0.0.0.0 ad2.emediate.se +0.0.0.0 eas.hitta.se +0.0.0.0 rig.idg.no +# [Telia / Akamai][AS1299][209.170.64.0 - 209.170.127.255] + +# [Telia / Trade Doubler][AS1299][217.212.240.160 - 217.212.240.191] + +0.0.0.0 anet.tradedoubler.com +0.0.0.0 anetch.tradedoubler.com +0.0.0.0 anetdk.tradedoubler.com +0.0.0.0 anetfi.tradedoubler.com +0.0.0.0 anetlt.tradedoubler.com +0.0.0.0 anetse.tradedoubler.com +0.0.0.0 clkde.tradedoubler.com +0.0.0.0 hstde.tradedoubler.com +0.0.0.0 hstes.tradedoubler.com +0.0.0.0 hstfr.tradedoubler.com +0.0.0.0 hstgb.tradedoubler.com +0.0.0.0 hstit.tradedoubler.com +0.0.0.0 hstno.tradedoubler.com +0.0.0.0 hstpl.tradedoubler.com +0.0.0.0 hstus.tradedoubler.com +0.0.0.0 img.tradedoubler.com +0.0.0.0 imp.tradedoubler.com +0.0.0.0 impat.tradedoubler.com +0.0.0.0 impcz.tradedoubler.com +0.0.0.0 impfi.tradedoubler.com +0.0.0.0 implt.tradedoubler.com +0.0.0.0 impru.tradedoubler.com +0.0.0.0 tbl.tradedoubler.com +0.0.0.0 tbs.tradedoubler.com +0.0.0.0 wrap.tradedoubler.com +# [Telia][AS1299][80.239.175.32 - 80.239.175.63] + +0.0.0.0 active.cache.el-mundo.net +0.0.0.0 eas3.emediate.se +0.0.0.0 eas8.emediate.eu +0.0.0.0 adv.punto-informatico.it +# [Telia / Trade Doubler][AS25473][82.196.187.128 - 82.196.187.255] + +0.0.0.0 anetno.tradedoubler.com +0.0.0.0 stardk.tradedoubler.com +0.0.0.0 tarno.tradedoubler.com +# [Telnetnetwork][AS24589][193.111.244.0 - 193.111.247.255] + +# [Telos Solutions][AS49087][91.212.127.0 - 91.212.127.255] + +# [Theplanet.com][AS21844][173.255.192.0 - 174.123.255.255] + +0.0.0.0 24counter.com +0.0.0.0 dev.flurry.com +0.0.0.0 the-best-track.com +0.0.0.0 advertising.thediabetesnetwork.com +0.0.0.0 w-tres.info +# [Theplanet.com][174.132.0.0 - 174.133.255.255] + +0.0.0.0 adtactics.com +0.0.0.0 www.adtactics.com +0.0.0.0 adscampaign.net +0.0.0.0 www.adscampaign.net +0.0.0.0 adsvert.com +0.0.0.0 ads.betternetworker.com +0.0.0.0 xyz.freeweblogger.com +0.0.0.0 www.htmate2.com +0.0.0.0 www.pantanalvip.com.br +0.0.0.0 www.persianstat.com +# [Theplanet.com][205.251.128.0 - 205.251.159.255] + +# [Theplanet.com][207.44.128.0 - 207.44.255.255] + +0.0.0.0 mmaadnet.ad-control-panel.com +0.0.0.0 as.gostats.com +0.0.0.0 ded.gostats.com +# [Theplanet.com][209.62.0.0 - 209.62.127.255] + +0.0.0.0 advertisingnemesis.com +0.0.0.0 adportal.advertisingnemesis.com +0.0.0.0 ads.advertisingnemesis.com +# [Theplanet.com][209.85.0.0 - 209.85.127.255] + +# [Theplanet.com / Loseout.com][209.85.40.128 - 209.85.40.191] + +0.0.0.0 ads.freeonlinegames.com +0.0.0.0 stats.freeonlinegames.com +# [Theplanet.com][216.12.192.0 - 216.12.223.255] + +0.0.0.0 ads.desktopscans.com +0.0.0.0 stats.ircfast.com +# [Theplanet.com][64.246.0.0 - 64.246.63.255] + +# [Theplanet.com][66.98.128.0 - 66.98.255.255] + +0.0.0.0 007.free-counter.co.uk +# [ThePlanet.com][67.15.0.0 - 67.15.255.255] + +0.0.0.0 ads.asexstories.com +0.0.0.0 www.traffic4u.com +# [Theplanet.com / Privacy Protect][209.85.87.0 - 209.85.87.255] + +0.0.0.0 cm3.bnmq.com +# [Theplanet.com / Privacy Protect][67.15.35.0 - 67.15.35.255] + +0.0.0.0 images.bnmq.com +0.0.0.0 search.in +# [Theplanet.com][67.18.0.0 - 67.19.255.255] + +0.0.0.0 g.adspeed.net +0.0.0.0 www.dating-banners.com +0.0.0.0 www.free-hardcoresex.org +0.0.0.0 ad4.gueb.com +0.0.0.0 ad7.gueb.com +0.0.0.0 ext.host-tracker.com +0.0.0.0 ads.loveshack.org +0.0.0.0 www.megastats.com +0.0.0.0 webads.tradeholding.com +# [Theplanet.com][69.56.128.0 - 69.56.255.255] + +0.0.0.0 www.adultdatingtraffic.com +0.0.0.0 counter.relmaxtop.com +0.0.0.0 www.relmaxtop.com +# [Theplanet.com][69.57.128.0 - 69.57.159.255] + +# [Theplanet.com][69.93.0.0 - 69.93.255.255] + +0.0.0.0 advertising.entensity.net +# [Theplanet.com][70.84.0.0 - 70.87.255.255] + +0.0.0.0 www.1trac.com +0.0.0.0 www.adscampaign.com +0.0.0.0 www.adultdatelink.com +0.0.0.0 www.atomictime.net +0.0.0.0 network.clickconversion.net +0.0.0.0 bar.freelogs.com +0.0.0.0 goo.freelogs.com +0.0.0.0 ico.freelogs.com +0.0.0.0 joe.freelogs.com +0.0.0.0 mom.freelogs.com +0.0.0.0 st1.freeonlineusers.com +0.0.0.0 www.herbalsmokeshops.com +0.0.0.0 service.persianstat.com +0.0.0.0 www.persianstat.ir +0.0.0.0 www.websitealive3.com +0.0.0.0 counter.yakcash.com +# [Theplanet.com][AS21844][74.52.0.0 - 74.55.255.255] + +0.0.0.0 adsystem.adbull.com +0.0.0.0 www.adgroups.net +0.0.0.0 www.adszooks.com +0.0.0.0 www.adultblogtoplist.com +0.0.0.0 www.adultlinkexchange.com +0.0.0.0 www.blogtoplist.com +0.0.0.0 www.commissionempire.com +0.0.0.0 easyhitcounters.com +0.0.0.0 fishclix.com +0.0.0.0 www.fishclix.com +0.0.0.0 www.funklicks.com +0.0.0.0 advertising.goldseek.com +0.0.0.0 ads.gravytrainproductions.com +0.0.0.0 ads.gusanito.com +0.0.0.0 tracking.hostgator.com +0.0.0.0 ads.infomediainc.com +0.0.0.0 www.knacads.com +0.0.0.0 ads.mindviz.com +0.0.0.0 traffic.mindviz.com +0.0.0.0 ft.mvtracker.com +0.0.0.0 www.mvtracker.com +0.0.0.0 sayac.onlinewebstat.com +0.0.0.0 ads.retirementjobs.com +0.0.0.0 silveragesoftware.com +0.0.0.0 www.silveragesoftware.com +0.0.0.0 www.top1.ro +0.0.0.0 www.top90.ro +0.0.0.0 counter.yakbucks.com +# [Theplanet.com][74.54.156.234] + +# [Theplanet.com][75.125.0.0 - 75.125.255.255] + +0.0.0.0 www.3bsoftware.com +0.0.0.0 bunny-net.com +0.0.0.0 www.cbproads.com +0.0.0.0 pulsix.com +0.0.0.0 www.pulsix.com +# [Thoughtconvergence.com][AS31898][209.59.195.0 - 209.59.195.255] + +0.0.0.0 landing.trafficz.com +0.0.0.0 landings.trafficz.com +# [Thruport Technologies][AS15266][64.237.96.0 - 64.237.111.255] + +0.0.0.0 www.adjuggler.com +0.0.0.0 adprudence.rotator.hadj7.adjuggler.net +0.0.0.0 amc.rotator.hadj1.adjuggler.net +0.0.0.0 bullzeye.rotator.hadj1.adjuggler.net +0.0.0.0 cdmedia.rotator.hadj7.adjuggler.net +0.0.0.0 fidelity.rotator.hadj7.adjuggler.net +0.0.0.0 forum.rotator.hadj7.adjuggler.net +0.0.0.0 ientry.rotator.hadj1.adjuggler.net +0.0.0.0 rebellionmedia.rotator.hadj7.adjuggler.net +0.0.0.0 ssprings.rotator.hadj7.adjuggler.net +0.0.0.0 traffiqexchange.rotator.hadj7.adjuggler.net +0.0.0.0 ads.bootcampmedia.com +0.0.0.0 aj.daniweb.com +0.0.0.0 ads.gamersmedia.com +0.0.0.0 ads.gamesbannernet.com +0.0.0.0 ads.greenerworldmedia.com +0.0.0.0 7.rotator.wigetmedia.com +# [Ticketmaster][AS46318][209.104.32.0 - 209.104.63.255] + +# [Tiggee][AS16552][208.94.144.0 - 208.94.151.255] + +0.0.0.0 ak.sail-horizon.com +# [Tiggee][AS16552][216.21.13.15] + +0.0.0.0 klakcdiqmgxq.com +# [Tintel][AS21221][212.29.171.0 - 212.29.171.255] + +# [Tinet SpA][AS3257][108.161.176.0 - 108.161.191.255] + +0.0.0.0 servedby.integraclick.com +# [Tinet SpA / Akamai][AS3257][2.18.176.0 - 2.18.191.255] + +0.0.0.0 fast.mtvn.demdex.net +# [Tinet SpA][AS3257][23.192.0.0 - 23.223.255.255] + +0.0.0.0 ads.scorecardresearch.com +# [Tinet SpA][AS8612][213.200.36.0 - 213.205.39.255] + +0.0.0.0 ma211-r.analytics.edgesuite.net +0.0.0.0 adsweb.tiscali.it +# [Tinet SpA][AS3257][46.33.64.0 - 46.33.77.255] + +0.0.0.0 au-cdn.effectivemeasure.net +# [Tinet SpA][AS3257][77.67.102.0 - 77.67.102.255] + +0.0.0.0 ma76-r.analytics.edgesuite.net +0.0.0.0 c.effectivemeasure.net +0.0.0.0 nz-cdn.effectivemeasure.net +0.0.0.0 sg-cdn.effectivemeasure.net +0.0.0.0 fast.fairfax.demdex.net +0.0.0.0 tiads.timeinc.net +# [Tinet SpA][AS3257][77.67.53.192 - 77.67.53.223] + +0.0.0.0 front.adproved.net +0.0.0.0 ads.msvp.net +# [Todayhost][AS47143][178.214.96.0 - 178.214.127.255] + +# [Todayhost / Bogal Ab][195.42.102.0 - 195.42.103.255] + +# [Total Server][AS40426][208.78.40.0 - 208.78.43.255] + +0.0.0.0 api.instantdollarz.com +# [Total Server][AS46562][208.93.192.0 - 208.93.195.255] + +# [Transoptics][AS36024][65.99.250.0 - 65.99.251.255] + +# [Tranquil][AS13647][208.79.80.0 - 208.79.83.255] + +0.0.0.0 piwik.datawrapper.de +# [Transquality C.v][AS44259][91.205.232.0 - 91.205.235.255] + +# [Trans World][AS26972][216.25.240.0 - 216.25.255.255] + +# [Tribal Fusion][Dilip DaSilva][AS33419][204.11.108.0 - 204.11.111.255] + +0.0.0.0 cdn1.tribalfusion.com +0.0.0.0 ctxt.tribalfusion.com +0.0.0.0 s.tribalfusion.com +0.0.0.0 www.tribalfusion.com +# [Trip.net][AS17393][64.8.96.0 - 64.8.127.255] + +0.0.0.0 g.websponsors.com +# [Trueserver][AS15703][87.233.13.0 - 87.233.13.255] + +# [Trueserver][87.233.141.0 - 87.233.228.255] + +0.0.0.0 a3.adzs.nl +0.0.0.0 a4.adzs.nl +0.0.0.0 img.adzs.nl +0.0.0.0 www.cash4members.com +0.0.0.0 webmaster.privatamateure.com +0.0.0.0 www.privatamateure.com +# [Turk Telekom][AS9121][212.174.200.96 - 212.174.200.127] + +# [Turk Telekom][AS9121][85.96.0.0 - 85.111.255.255] + +# [TutHost / Samotlortelecom][AS44820][91.203.4.0 - 91.203.7.255] + +# [Tw Telecom][AS4323][174.46.0.0 - 174.47.255.255] + +0.0.0.0 servedby.ipromote.com +# [Tw Telecom][AS4323][206.80.0.0 - 206.80.31.255] + +0.0.0.0 pureleads.com +# [Tw Telecom][AS4323][216.120.224.0 - 216.120.255.255] + +0.0.0.0 boloz.com +# [Tw Telecom][AS4323][216.136.0.0 - 216.136.127.255] + +0.0.0.0 feed3.hype-ads.com +# [Tw Telecom][AS4323][66.192.0.0 - 66.195.255.255] + +0.0.0.0 testats.inuvo.com +0.0.0.0 tracking.inuvo.com +0.0.0.0 myap.liveperson.com +0.0.0.0 img1.ncsreporting.com +0.0.0.0 www.ncsreporting.com +0.0.0.0 aff.primaryads.com +0.0.0.0 ads.proz.com +0.0.0.0 theaffiliateprogram.com +0.0.0.0 www.theaffiliateprogram.com +# [UK2.net][AS13213][109.123.95.0 - 109.123.95.255] + +# [UK2.net][AS13213][83.170.64.0 - 83.170.127.255] + +0.0.0.0 error404.000webhost.com +# [Uaonline-ipipe][AS46636][80.77.81.0 - 80.77.86.255] + +0.0.0.0 www.adultvalleycash.com +# [Uaonline / iPipe Inc][AS46636][88.214.209.0 - 88.214.209.255] + +# [Uaonline / Real International][AS46636][88.214.192.0 - 88.214.255.255] + +0.0.0.0 ehho.com +0.0.0.0 gbscript.com +0.0.0.0 403.hqhost.net +0.0.0.0 404.hqhost.net +0.0.0.0 tr-af.com +0.0.0.0 zr0.net +# [Ukrtelnet][AS6849][212.113.49.0 - 212.113.49.255] + +0.0.0.0 adnet.pravda.com.ua +# [Ukrtelnet / Datacenter Networks][AS6849][213.186.114.0 - 213.186.114.255] + +0.0.0.0 a.abnad.net +0.0.0.0 b.abnad.net +0.0.0.0 c.abnad.net +0.0.0.0 d.abnad.net +0.0.0.0 e.abnad.net +0.0.0.0 t.abnad.net +0.0.0.0 z.abnad.net +0.0.0.0 advert.ru.redtram.com +0.0.0.0 js.redtram.com +0.0.0.0 js.en.redtram.com +# [Unistars][AS28699][188.130.250.0 - 188.130.251.255] + +# [Unitedlayer][AS23342][207.7.128.0 - 207.7.159.255] + +0.0.0.0 ban.xpays.com +0.0.0.0 exit.xpays.com +0.0.0.0 www.xpays.com +# [United Online / Juno][AS13446][64.136.0.0 - 64.136.63.255] + +0.0.0.0 banner.50megs.com +0.0.0.0 aboutwebservices.com +0.0.0.0 downloadz.us +0.0.0.0 free-stats.com +0.0.0.0 free-stats.i8.com +0.0.0.0 banner.freeservers.com +0.0.0.0 eegad.freeservers.com +0.0.0.0 abbyssh.freestats.com +0.0.0.0 insurancejournal.freestats.com +0.0.0.0 site-stats.i8.com +0.0.0.0 sitetracker.com +0.0.0.0 pomeranian99.sitetracker.com +0.0.0.0 www.sitetracker.com +0.0.0.0 www2a.sitetracker.com +0.0.0.0 cyclops.prod.untd.com +0.0.0.0 nztv.prod.untd.com +0.0.0.0 track.untd.com +# [Upl-net-customers][AS43355][78.108.180.0 - 78.108.184.255] + +0.0.0.0 adv.drtuber.com +0.0.0.0 links-and-traffic.com +0.0.0.0 www.links-and-traffic.com +# [Upl-net-customers][AS43355][94.198.240.0 - 94.198.243.255] + +0.0.0.0 promo.hdvbucks.com +0.0.0.0 bn.premiumhdv.com +# [Uptilt][AS36699][208.66.204.0 - 208.66.207.255] + +0.0.0.0 stats.clicktracks.com +0.0.0.0 stats3.clicktracks.com +0.0.0.0 stats4.clicktracks.com +0.0.0.0 www.clicktracks.com +# [US Signal][AS26554][64.186.32.0 - 64.186.63.255] + +0.0.0.0 webalize.net +0.0.0.0 www.webalize.net +# [UUnet / Iperceptions][AS701][207.176.215.192 - 207.176.215.255] + +0.0.0.0 group11.iperceptions.com +# [UUnet Technologies][AS701][208.192.0.0 - 208.255.255.255] + +# [UUnet Technologies][AS701][63.76.184.0 - 63.76.187.255] + +# [UUnet / Worldata][AS701][63.77.84.0 - 63.77.84.255] + +0.0.0.0 webconnect.net +0.0.0.0 www.webconnect.net +0.0.0.0 www.worldata.com +# [UUnet / Microsoft.Avenue A][AS7046][65.203.229.0 - 65.203.229.255] + +0.0.0.0 ads.adagent.chacha.com +0.0.0.0 adecn-w.atdmt.com +0.0.0.0 srch.atdmt.com +0.0.0.0 atlasdmt.com +0.0.0.0 www.atlasdmt.com +0.0.0.0 www.avenuea.com +0.0.0.0 www.bidclix.com +# [UUnet / Yesup][AS701][66.48.81.128 - 66.48.81.255] + +0.0.0.0 serving.xxxwebtraffic.com +# [Valueclick][AS25751][216.34.207.0 - 216.34.207.255] + +# [ValueClick / Commission Junction[216.34.209.0 - 216.34.209.31] + +0.0.0.0 www.anrdoezrs.net +0.0.0.0 mp.apmebf.com +0.0.0.0 www.apmebf.com +0.0.0.0 www.commission-junction.com +0.0.0.0 www.emjcd.com +0.0.0.0 www.jdoqocy.com +0.0.0.0 qksrv.com +0.0.0.0 www.qksrv.net +0.0.0.0 www.qksz.net +0.0.0.0 www.tkqlhce.com +# [Valueclick][AS25751][64.152.0.0 - 64.159.255.255] + +0.0.0.0 csp.fastclick.net +0.0.0.0 cdn.mplxtms.com +0.0.0.0 n.mplxtms.com +0.0.0.0 t.mplxtms.com +# [Valueclick / Conversant][AS25751][8.18.45.0 - 8.18.45.255] + +0.0.0.0 cj.dotomi.com +# [Vanoppen.biz / Accretive Technology][AS11404][216.243.0.0 - 216.243.63.255] + +0.0.0.0 adrotator.com +0.0.0.0 www.adrotator.com +0.0.0.0 vote.sparklit.com +0.0.0.0 webpoll.sparklit.com +# [Vdhost Ltd][AS35057][78.157.142.0 - 78.157.142.255] + +# [Velcom / Rcp.net][AS30407][206.53.48.0 - 206.53.63.255] + +0.0.0.0 abtracker.adultbouncer.com +# [Velcom / Teleglobe][AS30407][64.86.16.0 - 64.86.17.255] + +# [Velocity Networks][AS8018][207.182.224.0 - 207.182.255.255] + +# [Velocity Networks][AS8018][66.102.128.0 - 66.102.143.255] + +0.0.0.0 ads.xbiz.com +0.0.0.0 exchange.xbiz.com +# [Vendare Group][AS36468][216.108.240.0 - 216.108.255.255] + +# [Ventrex][AS48856][95.129.144.0 - 95.129.145.255] + +# [VeriCenter / Coremetrics][204.77.28.0 - 204.77.31.255] + +# [VeriCenter / Coremetrics][209.235.28.0 - 209.235.28.255] + +0.0.0.0 data.cmcore.com +0.0.0.0 analytics.harpercollins.com +0.0.0.0 d1.playboy.com +0.0.0.0 www62.runningtimes.com +0.0.0.0 www9.swansonvitamins.com +# [VeriCenter / Coremetrics][66.179.0.0 - 66.179.255.255] + +0.0.0.0 www2.kiehls.com +# [VeriCenter / Coremetrics][66.179.217.0 - 66.179.217.255] + +# [VeriCenter / Coremetrics][69.48.237.0 - 69.48.237.255] + +0.0.0.0 log.aebn.net +0.0.0.0 cerberus.entertainment.com +0.0.0.0 c.maccosmetics.com +0.0.0.0 site.puritan.com +# [VeriCenter][AS33502][216.205.80.0 - 216.205.95.255] + +0.0.0.0 www3.bloomingdales.com +0.0.0.0 core.bluefly.com +0.0.0.0 www9.collectiblestoday.com +0.0.0.0 cmd.customink.com +0.0.0.0 rpt.footlocker.com +0.0.0.0 ww62.hsn.com +0.0.0.0 1901.nordstrom.com +# [Verizon][AS702][193.67.160.0 - 193.67.167.255] + +0.0.0.0 webtrends1.britishgas.co.uk +# [Verizon Europe / Tranent][AS702][195.54.71.0 - 195.54.71.255] + +# [Verizon][AS702][212.153.70.0 - 212.155.198.31] + +0.0.0.0 secure-eu.imrworldwide.com +# [Verizon Europe][AS702][213.129.10.0 - 213.129.10.255] + +# [Viacom][AS7256][206.220.40.0 - 206.220.43.255] + +# [ViaWest][AS13649][204.238.82.0 - 204.238.82.255] + +# 0.0.0.0 www.securitymetrics.com #[affects bank login] + +# [ViaWest][AS13649][206.71.64.0 - 206.71.95.255] + +0.0.0.0 mv.treehousei.com +# [ViaWest][AS13649][216.24.128.0 - 216.24.159.255] + +0.0.0.0 ap.lijit.com +0.0.0.0 beacon.lijit.com +0.0.0.0 www.lijit.com +# [ViaWest][AS13649][216.38.192.0 - 216.38.223.255] + +0.0.0.0 www.hugedomains.com +# [ViaWest][AS13649][216.46.160.0 - 216.46.191.255] + +# [ViaWest][AS14825][67.208.128.0 - 67.208.143.255] + +0.0.0.0 www.dicarlotrack.com +0.0.0.0 www.jmpads.com +0.0.0.0 www.leadtrackgo.com +0.0.0.0 www.rsptrack.com +0.0.0.0 www.xy7track.com +0.0.0.0 affiliates.yourapprovaltracker.com +# [ViaWest][AS13649][74.63.128.0 - 74.63.191.255] + +0.0.0.0 www.shopathome.com +# [Vibrant Media][AS17131] + +0.0.0.0 uk.intellitxt.com +0.0.0.0 www.intellitxt.com +0.0.0.0 mamamia.au.intellitxt.com +0.0.0.0 zdnet.be.intellitxt.com +0.0.0.0 ad-hoc-news.de.intellitxt.com +0.0.0.0 atspace.de.intellitxt.com +0.0.0.0 audio.de.intellitxt.com +0.0.0.0 awardspace.de.intellitxt.com +0.0.0.0 bild.de.intellitxt.com +0.0.0.0 chip.de.intellitxt.com +0.0.0.0 castingshow-news.de.intellitxt.com +0.0.0.0 computerbase.de.intellitxt.com +0.0.0.0 computerbild.de.intellitxt.com +0.0.0.0 computerhilfen.de.intellitxt.com +0.0.0.0 computerwoche.de.intellitxt.com +0.0.0.0 digital-world.de.intellitxt.com +0.0.0.0 ghacks.de.intellitxt.com +0.0.0.0 golem.de.intellitxt.com +0.0.0.0 gulli.de.intellitxt.com +0.0.0.0 inquake.de.intellitxt.com +0.0.0.0 loady.de.intellitxt.com +0.0.0.0 macwelt.de.intellitxt.com +0.0.0.0 msmobiles.de.intellitxt.com +0.0.0.0 news.de.intellitxt.com +0.0.0.0 pcwelt.de.intellitxt.com +0.0.0.0 php-mag.de.intellitxt.com +0.0.0.0 php-magnet.de.intellitxt.com +0.0.0.0 softonic.de.intellitxt.com +0.0.0.0 supernature-forum.de.intellitxt.com +0.0.0.0 supportnet.de.intellitxt.com +0.0.0.0 tecchannel.de.intellitxt.com +0.0.0.0 winfuture.de.intellitxt.com +0.0.0.0 wg-gesucht.de.intellitxt.com +0.0.0.0 womenshealth.de.intellitxt.com +0.0.0.0 actualite-de-stars.fr.intellitxt.com +0.0.0.0 telefonica.es.intellitxt.com +0.0.0.0 cowcotland.fr.intellitxt.com +0.0.0.0 froggytest.fr.intellitxt.com +0.0.0.0 generation-nt.fr.intellitxt.com +0.0.0.0 hiphopgalaxy.fr.intellitxt.com +0.0.0.0 infos-du-net.fr.intellitxt.com +0.0.0.0 memoclic.fr.intellitxt.com +0.0.0.0 neteco.fr.intellitxt.com +0.0.0.0 pcinpact.fr.intellitxt.com +0.0.0.0 pc-infopratique.fr.intellitxt.com +0.0.0.0 presence-pc.fr.intellitxt.com +0.0.0.0 programme-tv.fr.intellitxt.com +0.0.0.0 reseaux-telecoms.fr.intellitxt.com +0.0.0.0 tomshardware.fr.intellitxt.com +0.0.0.0 zataz.fr.intellitxt.com +0.0.0.0 techgadgets.in.intellitxt.com +0.0.0.0 telefonino.it.intellitxt.com +0.0.0.0 computeridee.nl.intellitxt.com +0.0.0.0 computertotaal.nl.intellitxt.com +0.0.0.0 techworld.nl.intellitxt.com +0.0.0.0 techzine.nl.intellitxt.com +0.0.0.0 topdownloads.nl.intellitxt.com +0.0.0.0 webwereld.nl.intellitxt.com +0.0.0.0 compulenta.ru.intellitxt.com +0.0.0.0 rbmods.se.intellitxt.com +0.0.0.0 tomshardware.se.intellitxt.com +0.0.0.0 4thegame.uk.intellitxt.com +0.0.0.0 amygrindhouse.uk.intellitxt.com +0.0.0.0 anorak.uk.intellitxt.com +0.0.0.0 bink.uk.intellitxt.com +0.0.0.0 bit-tech.uk.intellitxt.com +0.0.0.0 biosmagazine.uk.intellitxt.com +0.0.0.0 cbronline.uk.intellitxt.com +0.0.0.0 computeractive.uk.intellitxt.com +0.0.0.0 computing.uk.intellitxt.com +0.0.0.0 digit-life.uk.intellitxt.com +0.0.0.0 efluxmedia.uk.intellitxt.com +0.0.0.0 express.uk.intellitxt.com +0.0.0.0 femalefirst.uk.intellitxt.com +0.0.0.0 fhm.uk.intellitxt.com +0.0.0.0 footymad.uk.intellitxt.com +0.0.0.0 freedownloadmanager.uk.intellitxt.com +0.0.0.0 freewarepalm.uk.intellitxt.com +0.0.0.0 futurepublications.uk.intellitxt.com +0.0.0.0 gamesindustry.uk.intellitxt.com +0.0.0.0 handbag.uk.intellitxt.com +0.0.0.0 hellomagazine.uk.intellitxt.com +0.0.0.0 hexus.uk.intellitxt.com +0.0.0.0 itpro.uk.intellitxt.com +0.0.0.0 itreviews.uk.intellitxt.com +0.0.0.0 knowyourmobile.uk.intellitxt.com +0.0.0.0 legitreviews-uk.intellitxt.com +0.0.0.0 letsgodigital.uk.intellitxt.com +0.0.0.0 lse.uk.intellitxt.com +0.0.0.0 mad.uk.intellitxt.com +0.0.0.0 mobilecomputermag.uk.intellitxt.com +0.0.0.0 nodevice.uk.intellitxt.com +0.0.0.0 ok.uk.intellitxt.com +0.0.0.0 pcadvisor-uk.intellitxt.com +0.0.0.0 pcgamer.uk.intellitxt.com +0.0.0.0 pcpro.uk.intellitxt.com +0.0.0.0 pcw.uk.intellitxt.com +0.0.0.0 product-reviews.uk.intellitxt.com +0.0.0.0 sharecast.uk.intellitxt.com +0.0.0.0 sofeminine.uk.intellitxt.com +0.0.0.0 squarefootball.uk.intellitxt.com +0.0.0.0 tcmagazine.uk.intellitxt.com +0.0.0.0 teamtalk.uk.intellitxt.com +0.0.0.0 techradar.uk.intellitxt.com +0.0.0.0 thehollywoodnews.uk.intellitxt.com +0.0.0.0 theinquirer.uk.intellitxt.com +0.0.0.0 theregister.uk.intellitxt.com +0.0.0.0 thetechherald.uk.intellitxt.com +0.0.0.0 videojug.uk.intellitxt.com +0.0.0.0 vitalfootball.uk.intellitxt.com +0.0.0.0 vnunet.uk.intellitxt.com +0.0.0.0 webuser.uk.intellitxt.com +0.0.0.0 windows7news.uk.intellitxt.com +0.0.0.0 worldtravelguide.uk.intellitxt.com +0.0.0.0 247wallstreet.us.intellitxt.com +0.0.0.0 2snaps.us.intellitxt.com +0.0.0.0 2spyware.us.intellitxt.com +0.0.0.0 24wrestling.us.intellitxt.com +0.0.0.0 411mania.us.intellitxt.com +0.0.0.0 4w-wrestling.us.intellitxt.com +0.0.0.0 5starsupport.us.intellitxt.com +0.0.0.0 9down.us.intellitxt.com +0.0.0.0 10best.us.intellitxt.com +0.0.0.0 able2know.us.intellitxt.com +0.0.0.0 accuweather.us.intellitxt.com +0.0.0.0 aceshowbiz.us.intellitxt.com +0.0.0.0 aclasscelebs.us.intellitxt.com +0.0.0.0 activewin.us.intellitxt.com +0.0.0.0 actionscript.us.intellitxt.com +0.0.0.0 advancedmn.us.intellitxt.com +0.0.0.0 adwarereport.us.intellitxt.com +0.0.0.0 afterdawn.us.intellitxt.com +0.0.0.0 afraidtoask.us.intellitxt.com +0.0.0.0 ajc.us.intellitxt.com +0.0.0.0 akihabaranews.us.intellitxt.com +0.0.0.0 alive.us.intellitxt.com +0.0.0.0 allcarselectric.us.intellitxt.com +0.0.0.0 allgetaways.us.intellitxt.com +0.0.0.0 allhiphop.us.intellitxt.com +0.0.0.0 allrefer.us.intellitxt.com +0.0.0.0 allwomenstalk.us.intellitxt.com +0.0.0.0 amdzone.us.intellitxt.com +0.0.0.0 americanmedia.us.intellitxt.com +0.0.0.0 andpop.us.intellitxt.com +0.0.0.0 androidandme.us.intellitxt.com +0.0.0.0 androidcentral.us.intellitxt.com +0.0.0.0 androidcommunity.us.intellitxt.com +0.0.0.0 answerbag.us.intellitxt.com +0.0.0.0 antimusic.us.intellitxt.com +0.0.0.0 anythinghollywood.us.intellitxt.com +0.0.0.0 appscout.us.intellitxt.com +0.0.0.0 artistdirect.us.intellitxt.com +0.0.0.0 askmen.us.intellitxt.com +0.0.0.0 aquasoft.us.intellitxt.com +0.0.0.0 architecturaldesigns.us.intellitxt.com +0.0.0.0 autoforums.us.intellitxt.com +0.0.0.0 automobilemag.us.intellitxt.com +0.0.0.0 automotive.us.intellitxt.com +0.0.0.0 autospies.us.intellitxt.com +0.0.0.0 autoworldnews.us.intellitxt.com +0.0.0.0 away.us.intellitxt.com +0.0.0.0 aximsite.us.intellitxt.com +0.0.0.0 b5media.us.intellitxt.com +0.0.0.0 backseatcuddler.us.intellitxt.com +0.0.0.0 balleralert.us.intellitxt.com +0.0.0.0 baselinemag.us.intellitxt.com +0.0.0.0 bastardly.us.intellitxt.com +0.0.0.0 beautyden.us.intellitxt.com +0.0.0.0 becomegorgeous.us.intellitxt.com +0.0.0.0 beliefnet.us.intellitxt.com +0.0.0.0 betanews.us.intellitxt.com +0.0.0.0 beyondhollywood.us.intellitxt.com +0.0.0.0 bigbigforums.us.intellitxt.com +0.0.0.0 bittenandbound.us.intellitxt.com +0.0.0.0 blacksportsonline.us.intellitxt.com +0.0.0.0 blastro.us.intellitxt.com +0.0.0.0 bleepingcomputer.us.intellitxt.com +0.0.0.0 blisstree.us.intellitxt.com +0.0.0.0 boldride.us.intellitxt.com +0.0.0.0 bootdaily.us.intellitxt.com +0.0.0.0 boxingscene.us.intellitxt.com +0.0.0.0 bradpittnow.us.intellitxt.com +0.0.0.0 bricksandstonesgossip.us.intellitxt.com +0.0.0.0 brighthub.us.intellitxt.com +0.0.0.0 brothersoft.us.intellitxt.com +0.0.0.0 bukisa.us.intellitxt.com +0.0.0.0 bullz-eye.us.intellitxt.com +0.0.0.0 bumpshack.us.intellitxt.com +0.0.0.0 businessinsider.us.intellitxt.com +0.0.0.0 businessknowhow.us.intellitxt.com +0.0.0.0 bustedcoverage.us.intellitxt.com +0.0.0.0 buzzfoto.us.intellitxt.com +0.0.0.0 buzzhumor.us.intellitxt.com +0.0.0.0 bolt.us.intellitxt.com +0.0.0.0 cadillacforums.us.intellitxt.com +0.0.0.0 cafemom.us.intellitxt.com +0.0.0.0 canmag.us.intellitxt.com +0.0.0.0 car-stuff.us.intellitxt.com +0.0.0.0 cavemancircus.us.intellitxt.com +0.0.0.0 cbstv.us.intellitxt.com +0.0.0.0 newyork.cbslocal.us.intellitxt.com +0.0.0.0 cdreviews.us.intellitxt.com +0.0.0.0 cdrinfo.us.intellitxt.com +0.0.0.0 cdrom-guide.us.intellitxt.com +0.0.0.0 celebitchy.us.intellitxt.com +0.0.0.0 celebridoodle.us.intellitxt.com +0.0.0.0 celebrity-babies.us.intellitxt.com +0.0.0.0 celebritytoob.us.intellitxt.com +0.0.0.0 celebridiot.us.intellitxt.com +0.0.0.0 celebrifi.us.intellitxt.com +0.0.0.0 celebritymound.us.intellitxt.com +0.0.0.0 celebritynation.us.intellitxt.com +0.0.0.0 celebrityodor.us.intellitxt.com +0.0.0.0 celebrity-rightpundits.us.intellitxt.com +0.0.0.0 celebritysmackblog.us.intellitxt.com +0.0.0.0 celebrityviplounge.us.intellitxt.com +0.0.0.0 celebslam.us.intellitxt.com +0.0.0.0 celebrity-gossip.us.intellitxt.com +0.0.0.0 celebritypwn.us.intellitxt.com +0.0.0.0 celebritywonder.us.intellitxt.com +0.0.0.0 celebuzz.us.intellitxt.com +0.0.0.0 channelinsider.us.intellitxt.com +0.0.0.0 cheatcc.us.intellitxt.com +0.0.0.0 cheatingdome.us.intellitxt.com +0.0.0.0 chevelles.us.intellitxt.com +0.0.0.0 cmp.us.intellitxt.com +0.0.0.0 cnet.us.intellitxt.com +0.0.0.0 coedmagazine.us.intellitxt.com +0.0.0.0 collegefootballnews.us.intellitxt.com +0.0.0.0 comicbookmovie.us.intellitxt.com +0.0.0.0 comicbookresources.us.intellitxt.com +0.0.0.0 comingsoon.us.intellitxt.com +0.0.0.0 complex.us.intellitxt.com +0.0.0.0 compnet.us.intellitxt.com +0.0.0.0 consumerreview.us.intellitxt.com +0.0.0.0 contactmusic.us.intellitxt.com +0.0.0.0 cooksrecipes.us.intellitxt.com +0.0.0.0 cooltechzone.us.intellitxt.com +0.0.0.0 counselheal.us.intellitxt.com +0.0.0.0 countryweekly.us.intellitxt.com +0.0.0.0 courierpostonline.us.intellitxt.com +0.0.0.0 coxtv.us.intellitxt.com +0.0.0.0 crmbuyer.us.intellitxt.com +0.0.0.0 csharpcorner.us.intellitxt.com +0.0.0.0 csnation.us.intellitxt.com +0.0.0.0 dabcc.us.intellitxt.com +0.0.0.0 dailycaller.us.intellitxt.com +0.0.0.0 dailygab.us.intellitxt.com +0.0.0.0 dailystab.us.intellitxt.com +0.0.0.0 dailytech.us.intellitxt.com +0.0.0.0 damnimcute.us.intellitxt.com +0.0.0.0 danasdirt.us.intellitxt.com +0.0.0.0 daniweb.us.intellitxt.com +0.0.0.0 darkhorizons.us.intellitxt.com +0.0.0.0 darlamack.us.intellitxt.com +0.0.0.0 dbtechno.us.intellitxt.com +0.0.0.0 delawareonline.us.intellitxt.com +0.0.0.0 delconewsnetwork.us.intellitxt.com +0.0.0.0 destructoid.us.intellitxt.com +0.0.0.0 demonews.us.intellitxt.com +0.0.0.0 denguru.us.intellitxt.com +0.0.0.0 derekhail.us.intellitxt.com +0.0.0.0 dietsinreview.us.intellitxt.com +0.0.0.0 digitalhome.us.intellitxt.com +0.0.0.0 digitalmediaonline.us.intellitxt.com +0.0.0.0 digitalmediawire.us.intellitxt.com +0.0.0.0 diyfood.us.intellitxt.com +0.0.0.0 dlmag.us.intellitxt.com +0.0.0.0 download32.us.intellitxt.com +0.0.0.0 drdobbs.us.intellitxt.com +0.0.0.0 driverguide.us.intellitxt.com +0.0.0.0 drugscom.us.intellitxt.com +0.0.0.0 eastsideboxing.us.intellitxt.com +0.0.0.0 eatingwell.us.intellitxt.com +0.0.0.0 ebaumsworld.us.intellitxt.com +0.0.0.0 ecanadanow.us.intellitxt.com +0.0.0.0 ecommercetimes.us.intellitxt.com +0.0.0.0 eepn.us.intellitxt.com +0.0.0.0 efanguide.us.intellitxt.com +0.0.0.0 egotastic.us.intellitxt.com +0.0.0.0 eharmony.us.intellitxt.com +0.0.0.0 ehomeupgrade.us.intellitxt.com +0.0.0.0 electronista.us.intellitxt.com +0.0.0.0 emaxhealth.us.intellitxt.com +0.0.0.0 encyclocentral.us.intellitxt.com +0.0.0.0 entrepreneur.us.intellitxt.com +0.0.0.0 entertainmentwise.us.intellitxt.com +0.0.0.0 eontarionow.us.intellitxt.com +0.0.0.0 estelle.us.intellitxt.com +0.0.0.0 eten-users.us.intellitxt.com +0.0.0.0 everyjoe.us.intellitxt.com +0.0.0.0 evilbeetgossip.us.intellitxt.com +0.0.0.0 eweek.us.intellitxt.com +0.0.0.0 extntechnologies.us.intellitxt.com +0.0.0.0 extremeoverclocking.us.intellitxt.com +0.0.0.0 eztracks.us.intellitxt.com +0.0.0.0 fangoria.us.intellitxt.com +0.0.0.0 faqts.us.intellitxt.com +0.0.0.0 fatbackandcollards.us.intellitxt.com +0.0.0.0 fatbackmedia.us.intellitxt.com +0.0.0.0 fatfreekitchen.us.intellitxt.com +0.0.0.0 feedsweep.us.intellitxt.com +0.0.0.0 fhmonline.us.intellitxt.com +0.0.0.0 fightline.us.intellitxt.com +0.0.0.0 filmdrunk.us.intellitxt.com +0.0.0.0 filedudes.us.intellitxt.com +0.0.0.0 filmstew.us.intellitxt.com +0.0.0.0 filmthreat.us.intellitxt.com +0.0.0.0 firingsquad.us.intellitxt.com +0.0.0.0 fixya.us.intellitxt.com +0.0.0.0 flyingmag.us.intellitxt.com +0.0.0.0 forbes.us.intellitxt.com +0.0.0.0 fortunecity.us.intellitxt.com +0.0.0.0 forumediainc.us.intellitxt.com +0.0.0.0 foxsports.us.intellitxt.com +0.0.0.0 freecodecs.us.intellitxt.com +0.0.0.0 freewarehome.us.intellitxt.com +0.0.0.0 friendtest.us.intellitxt.com +0.0.0.0 futurelooks.us.intellitxt.com +0.0.0.0 g2.us.intellitxt.com +0.0.0.0 g3.us.intellitxt.com +0.0.0.0 g4.us.intellitxt.com +0.0.0.0 g5.us.intellitxt.com +0.0.0.0 gabsmash.us.intellitxt.com +0.0.0.0 gamedev.us.intellitxt.com +0.0.0.0 gamerstemple.us.intellitxt.com +0.0.0.0 gannettwisconsin.us.intellitxt.com +0.0.0.0 gardenweb.us.intellitxt.com +0.0.0.0 gather.us.intellitxt.com +0.0.0.0 geek.us.intellitxt.com +0.0.0.0 geekstogo.us.intellitxt.com +0.0.0.0 genmay.us.intellitxt.com +0.0.0.0 gigwise.us.intellitxt.com +0.0.0.0 girlsaskguys.us.intellitxt.com +0.0.0.0 givememyremote.us.intellitxt.com +0.0.0.0 goal.us.intellitxt.com +0.0.0.0 gossipcenter.us.intellitxt.com +0.0.0.0 gossiponthis.us.intellitxt.com +0.0.0.0 gossipteen.us.intellitxt.com +0.0.0.0 gottabemobile.us.intellitxt.com +0.0.0.0 govpro.us.intellitxt.com +0.0.0.0 graytv.us.intellitxt.com +0.0.0.0 gsmarena.us.intellitxt.com +0.0.0.0 gtmedia.us.intellitxt.com +0.0.0.0 guardianlv.us.intellitxt.com +0.0.0.0 guru3d.us.intellitxt.com +0.0.0.0 hairboutique.us.intellitxt.com +0.0.0.0 hardforum.us.intellitxt.com +0.0.0.0 hardwaregeeks.us.intellitxt.com +0.0.0.0 hardwarezone.us.intellitxt.com +0.0.0.0 harmony-central.us.intellitxt.com +0.0.0.0 haveuheard.us.intellitxt.com +0.0.0.0 helium.us.intellitxt.com +0.0.0.0 hiphoprx.us.intellitxt.com +0.0.0.0 hiphopdx.us.intellitxt.com +0.0.0.0 hiphoplead.us.intellitxt.com +0.0.0.0 hngn.com.us.intellitxt.com +0.0.0.0 hollyrude.us.intellitxt.com +0.0.0.0 hollywood.us.intellitxt.com +0.0.0.0 hollywooddame.us.intellitxt.com +0.0.0.0 hollywoodbackwash.us.intellitxt.com +0.0.0.0 hollywoodchicago.us.intellitxt.com +0.0.0.0 hollywoodstreetking.us.intellitxt.com +0.0.0.0 hollywoodtuna.us.intellitxt.com +0.0.0.0 hometheaterhifi.us.intellitxt.com +0.0.0.0 hongkiat.us.intellitxt.com +0.0.0.0 hoopsworld.us.intellitxt.com +0.0.0.0 hoovers.us.intellitxt.com +0.0.0.0 horoscope.us.intellitxt.com +0.0.0.0 hostboard.us.intellitxt.com +0.0.0.0 hotmommagossip.us.intellitxt.com +0.0.0.0 howardchui.us.intellitxt.com +0.0.0.0 hq-celebrity.us.intellitxt.com +0.0.0.0 huliq.us.intellitxt.com +0.0.0.0 i4u.us.intellitxt.com +0.0.0.0 iamnotageek.us.intellitxt.com +0.0.0.0 icentric.us.intellitxt.com +0.0.0.0 ichef.us.intellitxt.com +0.0.0.0 icydk.us.intellitxt.com +0.0.0.0 idontlikeyouinthatway.us.intellitxt.com +0.0.0.0 iesb.us.intellitxt.com +0.0.0.0 india-forums.us.intellitxt.com +0.0.0.0 babes.ign.us.intellitxt.com +0.0.0.0 cars.ign.us.intellitxt.com +0.0.0.0 comics.ign.us.intellitxt.com +0.0.0.0 cube.ign.us.intellitxt.com +0.0.0.0 ds.ign.us.intellitxt.com +0.0.0.0 filmforcedvd.ign.us.intellitxt.com +0.0.0.0 gameboy.ign.us.intellitxt.com +0.0.0.0 music.ign.us.intellitxt.com +0.0.0.0 psp.ign.us.intellitxt.com +0.0.0.0 ps2.ign.us.intellitxt.com +0.0.0.0 psx.ign.us.intellitxt.com +0.0.0.0 revolution.ign.us.intellitxt.com +0.0.0.0 sports.ign.us.intellitxt.com +0.0.0.0 wireless.ign.us.intellitxt.com +0.0.0.0 xbox.ign.us.intellitxt.com +0.0.0.0 xbox360.ign.us.intellitxt.com +0.0.0.0 idm.us.intellitxt.com +0.0.0.0 i-hacked.us.intellitxt.com +0.0.0.0 imnotobsessed.us.intellitxt.com +0.0.0.0 impactwrestling.us.intellitxt.com +0.0.0.0 imreportcard.us.intellitxt.com +0.0.0.0 infopackets.us.intellitxt.com +0.0.0.0 insidemacgames.us.intellitxt.com +0.0.0.0 intermix.us.intellitxt.com +0.0.0.0 internetautoguide.us.intellitxt.com +0.0.0.0 intogossip.us.intellitxt.com +0.0.0.0 intomobile.us.intellitxt.com +0.0.0.0 investingchannel.us.intellitxt.com +0.0.0.0 investopedia.us.intellitxt.com +0.0.0.0 ittoolbox.us.intellitxt.com +0.0.0.0 itxt3.us.intellitxt.com +0.0.0.0 itworld.us.intellitxt.com +0.0.0.0 ivillage.us.intellitxt.com +0.0.0.0 s.ivillage.us.intellitxt.com +0.0.0.0 iwon.us.intellitxt.com +0.0.0.0 jacksonsun.us.intellitxt.com +0.0.0.0 jakeludington.us.intellitxt.com +0.0.0.0 jkontherun.us.intellitxt.com +0.0.0.0 juicyceleb.us.intellitxt.com +0.0.0.0 juicy-news.blogspot.us.intellitxt.com +0.0.0.0 jupiter.us.intellitxt.com +0.0.0.0 justjared.us.intellitxt.com +0.0.0.0 justmovietrailers.us.intellitxt.com +0.0.0.0 jutiagroup.us.intellitxt.com +0.0.0.0 kaboose.us.intellitxt.com +0.0.0.0 kasterborous.us.intellitxt.com +0.0.0.0 killerstartups.us.intellitxt.com +0.0.0.0 kissingsuzykolber.us.intellitxt.com +0.0.0.0 knac.us.intellitxt.com +0.0.0.0 kpopstarz.us.intellitxt.com +0.0.0.0 laboroflove.us.intellitxt.com +0.0.0.0 laineygossip.us.intellitxt.com +0.0.0.0 laptoplogic.us.intellitxt.com +0.0.0.0 lat34.us.intellitxt.com +0.0.0.0 latinpost.us.intellitxt.com +0.0.0.0 letsrun.us.intellitxt.com +0.0.0.0 latinoreview.us.intellitxt.com +0.0.0.0 lifescript.us.intellitxt.com +0.0.0.0 linuxdevcenter.us.intellitxt.com +0.0.0.0 linuxjournal.us.intellitxt.com +0.0.0.0 livescience.us.intellitxt.com +0.0.0.0 livestrong.us.intellitxt.com +0.0.0.0 lmcd.us.intellitxt.com +0.0.0.0 lockergnome.us.intellitxt.com +0.0.0.0 lohud.us.intellitxt.com +0.0.0.0 longhornblogs.us.intellitxt.com +0.0.0.0 lxer.us.intellitxt.com +0.0.0.0 lyrics.us.intellitxt.com +0.0.0.0 macdailynews.us.intellitxt.com +0.0.0.0 macnewsworld.us.intellitxt.com +0.0.0.0 macgamefiles.us.intellitxt.com +0.0.0.0 macmegasite.us.intellitxt.com +0.0.0.0 macobserver.us.intellitxt.com +0.0.0.0 madamenoire.us.intellitxt.com +0.0.0.0 madpenguin.us.intellitxt.com +0.0.0.0 mainstreet.us.intellitxt.com +0.0.0.0 majorgeeks.us.intellitxt.com +0.0.0.0 makeherup.us.intellitxt.com +0.0.0.0 makemeheal.us.intellitxt.com +0.0.0.0 makeushot.us.intellitxt.com +0.0.0.0 masalatalk.us.intellitxt.com +0.0.0.0 mazdaworld.us.intellitxt.com +0.0.0.0 medicinenet.us.intellitxt.com +0.0.0.0 medindia.us.intellitxt.com +0.0.0.0 memphisrap.us.intellitxt.com +0.0.0.0 meredithtv.us.intellitxt.com +0.0.0.0 methodshop.us.intellitxt.com +0.0.0.0 military.us.intellitxt.com +0.0.0.0 missjia.us.intellitxt.com +0.0.0.0 mobileburn.us.intellitxt.com +0.0.0.0 mobiletechreview.us.intellitxt.com +0.0.0.0 mobilewhack.us.intellitxt.com +0.0.0.0 mobilityguru.us.intellitxt.com +0.0.0.0 modifiedlife.us.intellitxt.com +0.0.0.0 mommyish.us.intellitxt.com +0.0.0.0 morningstar.us.intellitxt.com +0.0.0.0 motortrend.us.intellitxt.com +0.0.0.0 moviehole.us.intellitxt.com +0.0.0.0 movie-list.us.intellitxt.com +0.0.0.0 movies.us.intellitxt.com +0.0.0.0 movieweb.us.intellitxt.com +0.0.0.0 msfn.us.intellitxt.com +0.0.0.0 msnbc.us.intellitxt.com +0.0.0.0 autos.msnbc.us.intellitxt.com +0.0.0.0 business.msnbc.us.intellitxt.com +0.0.0.0 health.msnbc.us.intellitxt.com +0.0.0.0 nbcsports.us.intellitxt.com +0.0.0.0 news.msnbc.us.intellitxt.com +0.0.0.0 sports.msnbc.us.intellitxt.com +0.0.0.0 technology.msnbc.us.intellitxt.com +0.0.0.0 travel-and-weather.msnbc.us.intellitxt.com +0.0.0.0 mmafighting.us.intellitxt.com +0.0.0.0 entertainment.msn.us.intellitxt.com +0.0.0.0 muscleandfitnesshers.us.intellitxt.com +0.0.0.0 mydigitallife.us.intellitxt.com +0.0.0.0 myfavoritegames.us.intellitxt.com +0.0.0.0 mydailymoment.us.intellitxt.com +0.0.0.0 nasioc.us.intellitxt.com +0.0.0.0 nationalledger.us.intellitxt.com +0.0.0.0 nationalenquirer.us.intellitxt.com +0.0.0.0 naturalhealth.us.intellitxt.com +0.0.0.0 natureworldnews.us.intellitxt.com +0.0.0.0 nbcnewyork.us.intellitxt.com +0.0.0.0 nbcuniversaltv.us.intellitxt.com +0.0.0.0 neoseeker.us.intellitxt.com +0.0.0.0 nextround.us.intellitxt.com +0.0.0.0 newsoxy.us.intellitxt.com +0.0.0.0 newstoob.us.intellitxt.com +0.0.0.0 nihoncar.us.intellitxt.com +0.0.0.0 ninjadude.us.intellitxt.com +0.0.0.0 ntcompatible.us.intellitxt.com +0.0.0.0 oceanup.us.intellitxt.com +0.0.0.0 octools.us.intellitxt.com +0.0.0.0 ocworkbench.us.intellitxt.com +0.0.0.0 officer.us.intellitxt.com +0.0.0.0 okmagazine.us.intellitxt.com +0.0.0.0 onlamp.us.intellitxt.com +0.0.0.0 ontheflix.us.intellitxt.com +0.0.0.0 oocenter.us.intellitxt.com +0.0.0.0 osdir.us.intellitxt.com +0.0.0.0 ostg.us.intellitxt.com +0.0.0.0 outofsightmedia.us.intellitxt.com +0.0.0.0 overclockersonline.us.intellitxt.com +0.0.0.0 overthelimit.us.intellitxt.com +0.0.0.0 pal-item.us.intellitxt.com +0.0.0.0 perezhilton.us.intellitxt.com +0.0.0.0 philadelphia_cbslocal.us.intellitxt.com +0.0.0.0 phonearena.us.intellitxt.com +0.0.0.0 pickmeupnews.us.intellitxt.com +0.0.0.0 pinkisthenewblog.us.intellitxt.com +0.0.0.0 popdirt.us.intellitxt.com +0.0.0.0 popfill.us.intellitxt.com +0.0.0.0 popoholic.us.intellitxt.com +0.0.0.0 poponthepop.us.intellitxt.com +0.0.0.0 prettyboring.us.intellitxt.com +0.0.0.0 priusonline.us.intellitxt.com +0.0.0.0 profootballweekly.us.intellitxt.com +0.0.0.0 programmerworld.us.intellitxt.com +0.0.0.0 pro-networks.us.intellitxt.com +0.0.0.0 ps3news.us.intellitxt.com +0.0.0.0 punchjump.us.intellitxt.com +0.0.0.0 puppytoob.us.intellitxt.com +0.0.0.0 pwinsider.us.intellitxt.com +0.0.0.0 quickpwn.us.intellitxt.com +0.0.0.0 quinstreet.us.intellitxt.com +0.0.0.0 rankmytattoos.us.intellitxt.com +0.0.0.0 rantsports.us.intellitxt.com +0.0.0.0 rcpmag.us.intellitxt.com +0.0.0.0 realitytea.us.intellitxt.com +0.0.0.0 realitytvmagazine.us.intellitxt.com +0.0.0.0 recipeland.us.intellitxt.com +0.0.0.0 redbalcony.us.intellitxt.com +0.0.0.0 reelmovienews.us.intellitxt.com +0.0.0.0 rickey.us.intellitxt.com +0.0.0.0 ringsurf.us.intellitxt.com +0.0.0.0 rnbdirt.us.intellitxt.com +0.0.0.0 rumorfix.us.intellitxt.com +0.0.0.0 sports.rightpundits.us.intellitxt.com +0.0.0.0 rojakpot.us.intellitxt.com +0.0.0.0 rpg.us.intellitxt.com +0.0.0.0 rx8club.us.intellitxt.com +0.0.0.0 rydium.us.intellitxt.com +0.0.0.0 scanwith.us.intellitxt.com +0.0.0.0 scienceworldreport.us.intellitxt.com +0.0.0.0 screensavers.us.intellitxt.com +0.0.0.0 sdcexecs.us.intellitxt.com +0.0.0.0 shallownation.us.intellitxt.com +0.0.0.0 shebudgets.us.intellitxt.com +0.0.0.0 sheknows.us.intellitxt.com +0.0.0.0 shoutwire.us.intellitxt.com +0.0.0.0 slashfilm.us.intellitxt.com +0.0.0.0 smartabouthealth.us.intellitxt.com +0.0.0.0 smartcarfinder.us.intellitxt.com +0.0.0.0 smartdevicecentral.us.intellitxt.com +0.0.0.0 sportingnews.us.intellitxt.com +0.0.0.0 soccergaming.us.intellitxt.com +0.0.0.0 socialanxietysupport.us.intellitxt.com +0.0.0.0 socialitelife.us.intellitxt.com +0.0.0.0 softpedia.us.intellitxt.com +0.0.0.0 sohh.us.intellitxt.com +0.0.0.0 space.us.intellitxt.com +0.0.0.0 speedguide.us.intellitxt.com +0.0.0.0 speedtv.us.intellitxt.com +0.0.0.0 sportscarillustrated.us.intellitxt.com +0.0.0.0 sprintusers.us.intellitxt.com +0.0.0.0 sqlservercentral.us.intellitxt.com +0.0.0.0 starcasm.us.intellitxt.com +0.0.0.0 starpulse.us.intellitxt.com +0.0.0.0 steadyhealth.us.intellitxt.com +0.0.0.0 stockgroup.us.intellitxt.com +0.0.0.0 storknet.us.intellitxt.com +0.0.0.0 stupidcelebrities.us.intellitxt.com +0.0.0.0 styleblazer.us.intellitxt.com +0.0.0.0 supercars.us.intellitxt.com +0.0.0.0 superherohype.us.intellitxt.com +0.0.0.0 surebaby.us.intellitxt.com +0.0.0.0 symbianone.us.intellitxt.com +0.0.0.0 symbian-freak.us.intellitxt.com +0.0.0.0 taletela.us.intellitxt.com +0.0.0.0 tbohiphop.us.intellitxt.com +0.0.0.0 tech-faq.us.intellitxt.com +0.0.0.0 techgage.us.intellitxt.com +0.0.0.0 techguy.us.intellitxt.com +0.0.0.0 techimo.us.intellitxt.com +0.0.0.0 technobuffalo.us.intellitxt.com +0.0.0.0 technologyguide.us.intellitxt.com +0.0.0.0 techpowerup.us.intellitxt.com +0.0.0.0 techsupportforum.us.intellitxt.com +0.0.0.0 tenmagazines.us.intellitxt.com +0.0.0.0 thathappened.us.intellitxt.com +0.0.0.0 theadvertiser.us.intellitxt.com +0.0.0.0 theblemish.us.intellitxt.com +0.0.0.0 thebosh.us.intellitxt.com +0.0.0.0 thecarconnection.us.intellitxt.com +0.0.0.0 thecelebritycafe.us.intellitxt.com +0.0.0.0 theeldergeek.us.intellitxt.com +0.0.0.0 thefinalfantasy.us.intellitxt.com +0.0.0.0 theforce.us.intellitxt.com +0.0.0.0 thefrisky.us.intellitxt.com +0.0.0.0 thefutoncritic.us.intellitxt.com +0.0.0.0 thegauntlet.us.intellitxt.com +0.0.0.0 theglobeandmail.us.intellitxt.com +0.0.0.0 thegloss.us.intellitxt.com +0.0.0.0 thehdroom.us.intellitxt.com +0.0.0.0 thehollywoodgossip.us.intellitxt.com +0.0.0.0 themanroom.us.intellitxt.com +0.0.0.0 theonenetwork.us.intellitxt.com +0.0.0.0 thepaparazzis.us.intellitxt.com +0.0.0.0 thestreet.us.intellitxt.com +0.0.0.0 thesuperficial.us.intellitxt.com +0.0.0.0 thetechlounge.us.intellitxt.com +0.0.0.0 theunwired.us.intellitxt.com +0.0.0.0 theybf.us.intellitxt.com +0.0.0.0 thinkcomputers.us.intellitxt.com +0.0.0.0 threadwatch.us.intellitxt.com +0.0.0.0 tmz.us.intellitxt.com +0.0.0.0 todayshow.us.intellitxt.com +0.0.0.0 toofab.us.intellitxt.com +0.0.0.0 tomsforumz.us.intellitxt.com +0.0.0.0 tomshardware.us.intellitxt.com +0.0.0.0 topsocialite.us.intellitxt.com +0.0.0.0 topnews.us.intellitxt.com +0.0.0.0 toptechreviews.us.intellitxt.com +0.0.0.0 toptenreviews.us.intellitxt.com +0.0.0.0 topspeed.us.intellitxt.com +0.0.0.0 torquenews.us.intellitxt.com +0.0.0.0 tothecenter.us.intellitxt.com +0.0.0.0 traileraddict.us.intellitxt.com +0.0.0.0 trekweb.us.intellitxt.com +0.0.0.0 triumphrat.us.intellitxt.com +0.0.0.0 tsxclub.us.intellitxt.com +0.0.0.0 tutorialoutpost.us.intellitxt.com +0.0.0.0 tvfanatic.us.intellitxt.com +0.0.0.0 tv-now.us.intellitxt.com +0.0.0.0 tv-rightcelebrity.us.intellitxt.com +0.0.0.0 tvseriesfinale.us.intellitxt.com +0.0.0.0 tweaks.us.intellitxt.com +0.0.0.0 tweaktown.us.intellitxt.com +0.0.0.0 tweakvista.us.intellitxt.com +0.0.0.0 tweetsoup.us.intellitxt.com +0.0.0.0 twitchguru.us.intellitxt.com +0.0.0.0 ubergizmo.us.intellitxt.com +0.0.0.0 unathleticmag.us.intellitxt.com +0.0.0.0 universityherald.us.intellitxt.com +0.0.0.0 upi.us.intellitxt.com +0.0.0.0 vault9.us.intellitxt.com +0.0.0.0 viaarena.us.intellitxt.com +0.0.0.0 vibe.us.intellitxt.com +0.0.0.0 videocodezone.us.intellitxt.com +0.0.0.0 vidnet.us.intellitxt.com +0.0.0.0 voodoofiles.us.intellitxt.com +0.0.0.0 warcry.us.intellitxt.com +0.0.0.0 washingtontimes.us.intellitxt.com +0.0.0.0 weightlossforall.us.intellitxt.com +0.0.0.0 whatthetech.us.intellitxt.com +0.0.0.0 whoateallthepies.uk.intellitxt.com +0.0.0.0 wincert.us.intellitxt.com +0.0.0.0 windowsbbs.us.intellitxt.com +0.0.0.0 windowsitpro.us.intellitxt.com +0.0.0.0 winmatrix.us.intellitxt.com +0.0.0.0 winterrowd.us.intellitxt.com +0.0.0.0 wiregirl.us.intellitxt.com +0.0.0.0 withleather.us.intellitxt.com +0.0.0.0 wm5fixsite.us.intellitxt.com +0.0.0.0 womensforum.us.intellitxt.com +0.0.0.0 wowinterface.us.intellitxt.com +0.0.0.0 wrestling-edge.us.intellitxt.com +0.0.0.0 wwtdd.us.intellitxt.com +0.0.0.0 x17online.us.intellitxt.com +0.0.0.0 xmlpitstop.us.intellitxt.com +0.0.0.0 yeeeah.us.intellitxt.com +0.0.0.0 yourtango.us.intellitxt.com +0.0.0.0 zatznotfunny.us.intellitxt.com +0.0.0.0 zeldalily.us.intellitxt.com +0.0.0.0 zug.us.intellitxt.com +# [Virtualxs][AS15535][62.129.128.0 - 62.129.159.255] + +0.0.0.0 banners.payserve.com +# [Visible Measures][AS14742][64.95.73.0 - 64.95.73.31] + +# 0.0.0.0 cdn.visiblemeasures.com #[affects Collegehumor.com] + +0.0.0.0 video.od.visiblemeasures.com +# [Vladlen Turkevich][AS41665][213.155.2.32 - 213.155.2.39] + +# [Voxel][AS29791][107.6.64.0 - 107.6.127.255] + +0.0.0.0 optimize.innity.com +# [Voxel][AS29791][208.122.0.0 - 208.122.63.255] + +0.0.0.0 api.adrenalads.com +# [Voxel][AS29791][208.122.0.0 - 208.122.63.255] + +0.0.0.0 f.blogads.com +0.0.0.0 g.blogads.com +0.0.0.0 weblog.blogads.com +0.0.0.0 t.blogreaderproject.com +0.0.0.0 ads.exactseek.com +0.0.0.0 tracer.perezhilton.com +0.0.0.0 ads.pressflex.com +0.0.0.0 adserver.pressflex.com +0.0.0.0 fishadz.pressflex.net +# [Voxel][AS29791][23.92.176.0 - 23.92.191.255] + +0.0.0.0 mydmp.exelator.com +# [Voxel][69.9.160.0 - 69.9.191.255] + +0.0.0.0 banners.absolpublisher.com +0.0.0.0 tracking.absolstats.com +0.0.0.0 www.blogads.com +# [Voxel][72.251.192.0 - 72.251.255.255] + +0.0.0.0 loadeu.exelator.com +0.0.0.0 tracking.m6r.eu +# [Voxel][AS29791][74.63.32.0 - 74.63.63.255] + +0.0.0.0 p.raasnet.com +0.0.0.0 ads.sfomedia.com +0.0.0.0 stats.twistage.com +# [W Net Isp][AS15772][217.20.160.0 - 217.20.163.255] + +0.0.0.0 stat.delo.ua +# [W Net Isp][AS15772][217.20.175.0 - 217.20.175.127] + +0.0.0.0 c.mystat-in.net +0.0.0.0 ___id___.c.mystat-in.net +0.0.0.0 011707160008.c.mystat-in.net +0.0.0.0 121807150325.c.mystat-in.net +0.0.0.0 122907224924.c.mystat-in.net +0.0.0.0 061606084448.c.mystat-in.net +0.0.0.0 070806142521.c.mystat-in.net +0.0.0.0 090906042103.c.mystat-in.net +0.0.0.0 092706152958.c.mystat-in.net +0.0.0.0 102106151057.c.mystat-in.net +0.0.0.0 112006133326.c.mystat-in.net +# [W Net Isp][AS15772][92.60.176.0 - 92.60.191.255] + +# [Wahome / 2x4.ru][AS41947][92.241.168.0 - 92.241.169.254] + +# [WAN Worldcom / Live Technology][AS11486][206.65.169.128 - 206.65.169.191] + +0.0.0.0 14713804a.l2m.net +0.0.0.0 30280827a.l2m.net +0.0.0.0 jmm.livestat.com +0.0.0.0 www.livestat.com +# [WAN Worldcom / Digital Ink][AS11486][63.123.224.0 - 63.123.231.255] + +# [WAN Worldcom / LinkShare][63.123.248.0 - 63.123.248.63] + +0.0.0.0 analytics.clickpathmedia.com +# [Way Internet][AS13890][216.133.242.224 - 216.133.242.255] + +0.0.0.0 trafficads.com +0.0.0.0 www.trafficads.com +# [Way Internet][AS13890][216.133.243.0 - 216.133.243.63] + +0.0.0.0 click.zipcodez.com +# [Webair][AS27257][173.239.42.214] + +0.0.0.0 filter.adxfactory.com +0.0.0.0 xml.adxfactory.com +0.0.0.0 cpanel.nativeads.com +0.0.0.0 xml.plusfind.net +0.0.0.0 cpv.popxml.com +0.0.0.0 xml.quiveradnet.com +0.0.0.0 app.super-links.net +0.0.0.0 cpm.super-links.net +0.0.0.0 cpm.tz4.com +# [Webair][AS36057][174.137.128.0 - 174.137.191.255] + +0.0.0.0 adx.adosx.com +0.0.0.0 cdn.adosx.com +0.0.0.0 affiliates.hookup.com +0.0.0.0 xml.mxsads.com +0.0.0.0 ads.sexforums.com +# [Webair][AS36057][198.134.112.230] + +0.0.0.0 pl120422.puhtml.com +0.0.0.0 pl3087.puhtml.com +0.0.0.0 pl5102.puhtml.com +0.0.0.0 pl5318.puhtml.com +0.0.0.0 pl1978.puhtml.com +0.0.0.0 pl106067.puhtml.com +0.0.0.0 pl107977.puhtml.com +0.0.0.0 pl108062.puhtml.com +0.0.0.0 pl109504.puhtml.com +0.0.0.0 pl137937.puhtml.com +0.0.0.0 pl176754.puhtml.com +0.0.0.0 pl3861661.puhtml.com +0.0.0.0 pl6429510.puhtml.com +# [Webair][209.200.0.0 - 209.200.63.255] + +0.0.0.0 exits.adultcash.com +0.0.0.0 popfree.adultcash.com +0.0.0.0 www.adultcash.com +0.0.0.0 www.bnhtml.com +0.0.0.0 cdn.dabhit.com +0.0.0.0 www.lonelycheatingwives.com +0.0.0.0 www.spookylinks.com +# [Webair][AS27257][209.51.178.0 - 209.51.178.255] + +# [Webair][216.130.160.0 - 216.130.191.255] + +0.0.0.0 dn.adzerver.com +0.0.0.0 temp.adzerver.com +# [Webair][AS27257][66.207.43.232] + +0.0.0.0 www.clickterra.net +# [Webair][67.55.64.0 - 67.55.127.255] + +0.0.0.0 xml.admanage.com +0.0.0.0 push.poptm.com +0.0.0.0 www.professionalcash.com +0.0.0.0 pl136883.puhtml.com +0.0.0.0 www.terrapops.com +# [Webair][69.42.64.0 - 69.42.95.255] + +0.0.0.0 ov2ochu.bid +# [Webair][74.206.224.0 - 74.206.255.255] + +# [WebApps][AS12180][67.215.170.0 - 67.215.170.255] + +0.0.0.0 affiliate.adgtracker.com +# [WebaZilla][AS35415][178.208.83.0 - 178.208.83.255] + +# [WebaZilla][AS35415][185.49.144.0 - 185.49.147.255] + +0.0.0.0 go.ad2up.com +0.0.0.0 adsvids.com +0.0.0.0 padsdel.cdnads.com +0.0.0.0 go.padsdel.com +# [WebaZilla][AS35415][188.164.249.128 - 188.164.249.255] + +0.0.0.0 a2pub.com +# [WebaZilla][AS35415][188.72.201.34] + +0.0.0.0 go.ad2upapp.com +0.0.0.0 go.deliverymodo.com +# [WebaZilla][AS35415][193.105.200.0 - 193.105.200.255] + +0.0.0.0 rmbn.net +# [WebaZilla][AS35415][206.54.160.0 - 206.54.191.255] + +0.0.0.0 aclickads.com +0.0.0.0 go.mooncklick.com +# [WebaZilla][AS35415][5.11.80.0 - 5.11.87.255] + +0.0.0.0 39o9mcr2.party +0.0.0.0 xbfk51p7.review +0.0.0.0 04dn8g4f.space +# [WebaZilla][AS35415][74.117.176.0/21] + +# [WebaZilla / Nl-webazilla][AS35415][78.140.128.0 - 78.140.191.255] + +0.0.0.0 1phads.com +0.0.0.0 www2.acint.net +0.0.0.0 jsc.adskeeper.co.uk +0.0.0.0 adsyst.biz +0.0.0.0 adultcomix.biz +0.0.0.0 free.adultcomix.biz +0.0.0.0 metrics.aviasales.ru +0.0.0.0 cartoonpornguide.com +0.0.0.0 free.cartoonpornguide.com +0.0.0.0 www.cartoonpornguide.com +0.0.0.0 ads.depositfiles.com +0.0.0.0 jsn.dt00.net +0.0.0.0 dvdhentai.net +0.0.0.0 www.fhserve.com +0.0.0.0 secure.fhserve.com +0.0.0.0 jsn.marketgid.com +0.0.0.0 go.mobisla.com +0.0.0.0 go.mobtrks.com +0.0.0.0 go.mobytrks.com +0.0.0.0 go.oclasrv.com +0.0.0.0 otherprofit.com +0.0.0.0 t.otherprofit.com +0.0.0.0 popunder.net +0.0.0.0 www.postads24.com +0.0.0.0 propellerpops.com +0.0.0.0 go.pub2srv.com +0.0.0.0 rake2mysweeps.com +0.0.0.0 www.reduxmediia.com +0.0.0.0 www.scoreadate.com +0.0.0.0 xml.seekandsee.com +0.0.0.0 ads.shorte.st +0.0.0.0 c1.smartclick.net +0.0.0.0 traffic.ru +0.0.0.0 ad.trafficshop.com +0.0.0.0 pu.trafficshop.com +0.0.0.0 webmasters.tubealliance.com +0.0.0.0 affiliates.upforitnetworks.com +0.0.0.0 stat.upforitnetworks.com +0.0.0.0 www.yourlustmedia.com +# [Webazilla][AS35415][88.85.64.0 - 88.85.95.255] + +0.0.0.0 rotator.7x3.net +0.0.0.0 adultimate.net +0.0.0.0 ads.alphaporno.com +0.0.0.0 www.bravospots.com +0.0.0.0 ad.depositfiles.com +0.0.0.0 ad3.depositfiles.com +0.0.0.0 www.feyads.com +0.0.0.0 helltraffic.com +0.0.0.0 www.helltraffic.com +0.0.0.0 jsu.mgid.com +0.0.0.0 echo.teasernet.ru +0.0.0.0 tmserver-1.com +0.0.0.0 static.traffic.ru +0.0.0.0 xxxreactor.com +# [WebaZilla][AS35415][93.170.104.0 - 93.170.111.255] + +# [Web Clients][AS23045][64.8.21.0 - 64.8.21.255] + +0.0.0.0 webclients.net +0.0.0.0 www.webclients.net +0.0.0.0 ocs.websponsors.com +# [Web & Mail Hosting][AS18106][202.73.57.0 - 202.73.57.31] + +# [Webmd][AS46244][208.93.168.0 - 208.93.175.255] + +0.0.0.0 bi.medscape.com +0.0.0.0 adv.medscape.com +0.0.0.0 as.medscape.com +# [Webnx][AS18450][100.42.208.0 - 100.42.223.255] + +# [Webnx][AS18450][173.231.0.0 - 173.231.63.255] + +0.0.0.0 img.jizzads.com +# [Webnx][AS18450][50.115.32.0 - 50.115.47.255] + +0.0.0.0 ads4pubs.com +# [Webnx][AS18450][67.220.192.0 - 67.220.223.255] + +0.0.0.0 fttcj.com +0.0.0.0 ads.socialreach.com +# [Webpower][AS22783][209.60.76.0 - 209.60.76.255] + +# [Webpower][65.212.89.0 - 65.212.89.255] + +# [Websupport][AS51013][195.210.28.0 - 195.210.29.255] + +# [Websupport][AS51013][37.9.168.0 - 37.9.168.127] + +# [WebTone][AS25961][204.13.8.0 - 204.13.8.255] + +0.0.0.0 pmetrics.getclicky.com +0.0.0.0 static.getclicky.com +0.0.0.0 pmetrics.performancing.com +0.0.0.0 stats.webleads-tracker.com +# [Webtrekk][AS60164][185.54.148.0 - 185.54.151.255] + +0.0.0.0 verivox01.webtrekk.net +# [Webtrends][AS11944][216.64.169.0 - 216.64.169.255] + +0.0.0.0 www.webtrends.net +# [Webtrends][AS11944][63.251.0.0 - 63.251.255.255] + +0.0.0.0 hm.webtrends.com +0.0.0.0 scs.webtrends.com +# [Webtrends][63.88.212.0 - 63.88.213.255] + +# [Webtrends][AS10913][66.150.117.0 - 66.150.117.127] + +0.0.0.0 ctix8.cheaptickets.com +0.0.0.0 rd.clickshift.com +0.0.0.0 wt.o.nytimes.com +0.0.0.0 dc.webtrends.com +0.0.0.0 dcs.wtlive.com +0.0.0.0 dcstest.wtlive.com +# [Webtrends via Misc Sites] + +0.0.0.0 wtrs.101com.com +0.0.0.0 sdc.acc.org +0.0.0.0 sdc.caranddriver.com +0.0.0.0 sdc.brightcove.com +0.0.0.0 sdc.ca.com +0.0.0.0 sdc.dishnetwork.com +0.0.0.0 sdc.dn.no +0.0.0.0 sdc.entertainment.com +0.0.0.0 ssdc.icelandair.com +0.0.0.0 sdc.jumptheshark.com +0.0.0.0 sdc.lef.org +0.0.0.0 sdc.livingchoices.com +0.0.0.0 sdc.mcafee.com +0.0.0.0 sdc.netiq.com +0.0.0.0 sdc.plannedparenthood.org +0.0.0.0 sdc.radio-canada.ca +0.0.0.0 sdc.roadandtrack.com +0.0.0.0 sdc.sanofi-aventis.us +0.0.0.0 sdc.traderonline.com +0.0.0.0 sdc.tvguide.com +0.0.0.0 sdc.usps.com +0.0.0.0 sdc.vml.com +0.0.0.0 sdc.windowsmarketplace.com +0.0.0.0 wdcs.trendmicro.com +# [Winstar / Inferno][AS19969][204.27.56.72 - 204.27.57.231] + +# [WireSix][AS14141][66.71.240.0 - 66.71.255.255] + +# [WireSix][AS14141][98.142.208.0 - 98.142.223.255] + +# [Wolfgang Lanzrath][] + +0.0.0.0 aidu.ivwbox.de +0.0.0.0 chip.ivwbox.de +0.0.0.0 ciao.ivwbox.de +0.0.0.0 daserste.ivwbox.de +0.0.0.0 freecast.ivwbox.de +0.0.0.0 finatime.ivwbox.de +0.0.0.0 gsea.ivwbox.de +0.0.0.0 handbl.ivwbox.de +0.0.0.0 heute.ivwbox.de +0.0.0.0 mclient.ivwbox.de +0.0.0.0 mdr.ivwbox.de +0.0.0.0 mobile.ivwbox.de +0.0.0.0 morgpost.ivwbox.de +0.0.0.0 netzeitu.ivwbox.de +0.0.0.0 newsclic.ivwbox.de +0.0.0.0 qs.ivwbox.de +0.0.0.0 rtl.ivwbox.de +0.0.0.0 schuelvz.ivwbox.de +0.0.0.0 studivz.ivwbox.de +0.0.0.0 sueddeut.ivwbox.de +0.0.0.0 swr.ivwbox.de +0.0.0.0 tagessch.ivwbox.de +0.0.0.0 yahoo.ivwbox.de +0.0.0.0 zdf.ivwbox.de +0.0.0.0 zeitonl.ivwbox.de +# [Worldnet Data][AS34450][86.106.97.0 - 86.106.97.255] + +# [Worldstream][AS49981][109.236.81.0 - 109.236.81.255] + +0.0.0.0 nottided.xyz +0.0.0.0 event.ohmyad.co +# [Worldstream][AS15435][93.190.139.0 - 93.190.142.255] + +# [Worldstream][AS49981][94.100.26.0 - 94.100.27.255] + +# [WPP Group via 24/7 Real Media Inc] + +0.0.0.0 imagec05.247realmedia.com +0.0.0.0 imagec07.247realmedia.com +0.0.0.0 imagec09.247realmedia.com +0.0.0.0 imagec10.247realmedia.com +0.0.0.0 imagec11.247realmedia.com +0.0.0.0 imagec16.247realmedia.com +0.0.0.0 imagec17.247realmedia.com +0.0.0.0 oasc06.247realmedia.com +0.0.0.0 oasc08.247realmedia.com +0.0.0.0 oasc10.247realmedia.com +0.0.0.0 oasc11.247realmedia.com +0.0.0.0 oasc12.247realmedia.com +0.0.0.0 oasc17.247realmedia.com +0.0.0.0 oasc04052.247realmedia.com +0.0.0.0 oasc05024.247realmedia.com +0.0.0.0 oasc05134.247realmedia.com +0.0.0.0 oasc05135.247realmedia.com +0.0.0.0 oasc05139.247realmedia.com +0.0.0.0 oasc08006.247realmedia.com +0.0.0.0 oasc08011.247realmedia.com +0.0.0.0 oasc08024.247realmedia.com +0.0.0.0 oasc10015.247realmedia.com +0.0.0.0 oasc11009.247realmedia.com +0.0.0.0 oasc12001.247realmedia.com +0.0.0.0 oasc12016.247realmedia.com +0.0.0.0 oasc12056.247realmedia.com +0.0.0.0 oasc14008.247realmedia.com +0.0.0.0 oasc18005.247realmedia.com +0.0.0.0 openadstream-eu1.247realmedia.com +0.0.0.0 ads.realmedia.com.br +0.0.0.0 ad.realmedia.co.kr +0.0.0.0 tech.realmedia.co.kr +0.0.0.0 tracking.247search.com +0.0.0.0 realmedia-a592.d4p.net +0.0.0.0 rusads.toysrus.com +# [24/7 Real Media via various][AS33694][208.71.120.0 - 208.71.127.255] + +0.0.0.0 oascentral.aeroplan.com +0.0.0.0 sifomedia.aftonbladet.se +0.0.0.0 oascentral.arkansasonline.com +0.0.0.0 as.bankrate.com +0.0.0.0 oascentral.beliefnet.com +0.0.0.0 ads.benefitspro.com +0.0.0.0 ads.bhmedianetwork.com +0.0.0.0 a.diximedia.es +0.0.0.0 oascentral.dominionenterprises.com +0.0.0.0 ads.epi.es +0.0.0.0 oascentral.fiercemarkets.com +0.0.0.0 ads.fora.tv +0.0.0.0 sifomedia.idg.se +0.0.0.0 ads.itzdigital.com +0.0.0.0 ads.lifehealthpro.com +0.0.0.0 oas.monster.com +0.0.0.0 b3.mookie1.com +0.0.0.0 premium.mookie1.com +0.0.0.0 t.mookie1.com +0.0.0.0 ads.mrtones.com +0.0.0.0 mig.nexac.com +0.0.0.0 ads.propertycasualty360.com +0.0.0.0 oas.providencejournal.com +0.0.0.0 oas.247sports.com +0.0.0.0 oas.ad-vice.biz +0.0.0.0 oascentral.hosted.ap.org +0.0.0.0 oascentral.autoweek.com +0.0.0.0 oascentral.blackenterprise.com +0.0.0.0 oascentral.bigfishgames.com +0.0.0.0 oascentral.bristolpress.com +0.0.0.0 oascentral.broadway.com +0.0.0.0 oascentral.browardpalmbeach.com +0.0.0.0 oascentral.businessinsurance.com +0.0.0.0 oascentral.buysell.com +0.0.0.0 oascentral.capecodonline.com +0.0.0.0 oascentral.careerbuilder.com +0.0.0.0 oascentral.citypaper.com +0.0.0.0 realmedia.channel4.com +0.0.0.0 oascentral.crainsnewyork.com +0.0.0.0 oascentral.cygnusb2b.com +0.0.0.0 oascentral.dailylocal.com +0.0.0.0 oas.dallasnews.com +0.0.0.0 oascentral.datasphere.com +0.0.0.0 oas.deejay.it +0.0.0.0 oascentral.dollargeneral.com +0.0.0.0 oascentral.emarketer.com +0.0.0.0 oascentral.emedicine.com +0.0.0.0 oascentral.escapistmagazine.com +0.0.0.0 oas.five.tv +0.0.0.0 oascentral.fosters.com +0.0.0.0 oascentral.goerie.com +0.0.0.0 oascentral.gotriad.com +0.0.0.0 oascentral.grandparents.com +0.0.0.0 oascentral.greenevillesun.com +0.0.0.0 oascentral.herald-dispatch.com +0.0.0.0 oascentral.hispanicbusiness.com +0.0.0.0 oascentral.hitfix.com +0.0.0.0 oascentral.internetretailer.com +0.0.0.0 oascentral.investingmediasolutions.com +0.0.0.0 oascentral.investmentnews.com +0.0.0.0 oascentral.katv.com +0.0.0.0 oascentral.lifetimetv.com +0.0.0.0 oas.maktoobblog.com +0.0.0.0 oascentral.metrotimes.com +0.0.0.0 oascentral.metrowestdailynews.com +0.0.0.0 oascentral.miaminewtimes.com +0.0.0.0 oascentral.modernhealthcare.com +0.0.0.0 oascentral.movietickets.com +0.0.0.0 oascentral.nationalunderwriter.com +0.0.0.0 oascentral.necn.com +0.0.0.0 oascentral.nephrologynews.com +0.0.0.0 oascentral.netnewscheck.com +0.0.0.0 oascentral.news-record.com +0.0.0.0 oascentral.newstimeslive.com +0.0.0.0 oas-fr.video.on.nytimes.com +0.0.0.0 oascentral.ocweekly.com +0.0.0.0 oascentral.onthesnow.com +0.0.0.0 oascentral.oprah.com +0.0.0.0 oascentral.planetatv.com +0.0.0.0 oascentral.pressdemocrat.com +0.0.0.0 oascentral.prodivnet.com +0.0.0.0 oascentral.recordnet.com +0.0.0.0 oascentral.recordonline.com +0.0.0.0 oascentral.record-eagle.com +0.0.0.0 oascentral.recroom.com +0.0.0.0 oascentral.recyclebank.com +0.0.0.0 oascentral.red7media.com +0.0.0.0 oas.rivals.com +0.0.0.0 oascentral.salemweb.net +0.0.0.0 oascentral.samsclub.com +0.0.0.0 oascentral.spineuniverse.com +0.0.0.0 oascentral.southjerseylocalnews.com +0.0.0.0 oascentral.sportsfanlive.com +0.0.0.0 oascentral.s-t.com +0.0.0.0 oascentral.stackmag.com +0.0.0.0 oascentral.stansberryresearch.com +0.0.0.0 oascentral.stripes.com +0.0.0.0 oascentral.superpages.com +0.0.0.0 ads.tdbank.com +0.0.0.0 oascentral.timesfreepress.com +0.0.0.0 oascentral.thedailymeal.com +0.0.0.0 oascentral.thepostgame.com +0.0.0.0 oascentral.theweek.com +0.0.0.0 oascentral.tophosts.com +0.0.0.0 oascentral.traffic.com +0.0.0.0 oascentral.travelzoo.com +0.0.0.0 oascentral.trentonian.com +0.0.0.0 oas.trustnet.com +0.0.0.0 oascentral.tvnewscheck.com +0.0.0.0 oascentral.walmartwom.com +0.0.0.0 oascentral.wickedlocal.com +0.0.0.0 oascentral.yakimaherald.com +0.0.0.0 coriolis.accuweather.com +0.0.0.0 panel.research-int.se +# [24/7 Real Media via various][AS36805][208.81.232.0 - 208.81.235.255] + +0.0.0.0 oas.autotrader.co.uk +0.0.0.0 kantarmedia.guardian.co.uk +0.0.0.0 oas.guardiannews.com +0.0.0.0 oas.ilsecoloxix.it +0.0.0.0 deliv.lexpress.fr +0.0.0.0 b3-uk.mookie1.com +0.0.0.0 oas.northernandshell.co.uk +0.0.0.0 oas.offremedia.com +0.0.0.0 ads.pennnet.com +0.0.0.0 oas.populisengage.com +0.0.0.0 oas.rcsadv.it +0.0.0.0 panel2.research-int.se +0.0.0.0 oas.theguardian.com +0.0.0.0 oas.stv.tv +# [24/7 Real Media][AS33694][64.191.192.0 - 64.191.255.255] + +# [Wz Communications][AS40824][199.80.52.0 - 199.80.55.255] + +0.0.0.0 cpaclickoffer.com +0.0.0.0 jsn.mgid.com +# [Wz Communications][199.101.132.0 - 199.101.135.255] + +0.0.0.0 www.adshost1.com +# [Wz Communications][AS40824][204.155.144.0 - 204.155.159.255] + +0.0.0.0 track.ad4mmo.com +0.0.0.0 n44adshostnet.com +0.0.0.0 cdn.mgid.com +# [Wz Communications][AS40824][206.54.177.0 - 206.54.177.255] + +0.0.0.0 x.cnt.my +# [Wz Communications][208.88.224.0 - 208.88.227.255] + +0.0.0.0 aka-root.com +0.0.0.0 ads.h2porn.com +0.0.0.0 adv.h2porn.com +# [Wz Communications / Soft-Com.biz][AS40824][208.94.235.0 - 208.94.235.255] + +# [Wz Communications][AS40824][74.117.176.0 - 74.117.183.255] + +0.0.0.0 adv.freepornvs.com +0.0.0.0 a.mgid.com +0.0.0.0 aa-gb.mgid.com +0.0.0.0 ac-gb.mgid.com +0.0.0.0 cm.mgid.com +0.0.0.0 counter.mgid.com +0.0.0.0 servicer.mgid.com +0.0.0.0 i3.putags.com +# [Xentronix][AS16265][85.12.43.0 - 85.12.43.255] + +# [X-host.ua Network][AS25456][193.200.255.0 - 193.200.255.255] + +# [XO Communications][AS2828][206.111.0.0 - 206.111.255.255] + +0.0.0.0 http.edge.ru4.com +# [XO Communications][AS40935][208.36.0.0 - 208.37.255.255] + +0.0.0.0 smartad.mercadolibre.com.ar +0.0.0.0 smartad.mercadolivre.com.br +# [XO Communications][209.116.0.0 - 209.119.255.255] + +0.0.0.0 33universal.adprimemedia.com +0.0.0.0 video1.adprimemedia.com +# [XO Communications][AS40935][209.31.0.0 - 209.31.255.255] + +# [XO Communications][216.0.0.0 - 216.5.255.255] + +# [XO Communications][64.244.0.0 - 64.245.255.255] + +0.0.0.0 advert.funimation.com +0.0.0.0 webiq005.webiqonline.com +# [XO Communications][AS2828][65.104.0.0 - 65.107.255.255] + +# [XO Communications][AS2828][66.104.0.0 - 66.107.255.255] + +0.0.0.0 advertising.finditt.com +# [XO Communications][AS2828][67.104.0.0 - 67.111.255.255] + +# [X Plus One][AS53563][75.98.46.0 - 75.98.46.255] + +0.0.0.0 https.edge.ru4.com +0.0.0.0 s.xp1.ru4.com +# [Xs4all Internet][AS3265][213.222.29.96 - 213.222.29.127] + +# [Xs4all Internet][AS3265][82.161.231.0 - 82.161.231.255] + +0.0.0.0 www.mediahighway.net +0.0.0.0 www.netpoll.nl +0.0.0.0 business.realtracker.com +0.0.0.0 free.realtracker.com +0.0.0.0 layout1.realtracker.com +0.0.0.0 project2.realtracker.com +0.0.0.0 tpl1.realtracker.com +0.0.0.0 tpl2.realtracker.com +0.0.0.0 free1.usa.realtracker.com +0.0.0.0 www.realtracker.com +# [Xs4all Internet][AS3265][83.68.16.0 - 83.68.16.255] + +# [Xtraordinary][AS30827][82.113.144.0 - 82.113.151.255] + +0.0.0.0 banners.delivery.addynamo.com +0.0.0.0 s01.delivery.addynamo.com +0.0.0.0 s01-delivery.addynamo.net +0.0.0.0 static.addynamo.net +0.0.0.0 static-uk.addynamo.net +# [YabaMedia][AS49097][91.212.135.0 - 91.212.135.255] + +# [Yahoo][AS38689][119.161.0.0 - 119.161.31.255] + +# [Yahoo Taiwan][AS24506][116.214.0.0 - 116.214.15.255] + +0.0.0.0 ad.wretch.cc +# [Yahoo SG1][124.108.112.0 - 124.108.127.255] + +0.0.0.0 nz.adserver.yahoo.com +# [Yahoo Brasil][200.152.160/20] + +# [Yahoo China][202.43.192.0 - 202.43.223.255] + +# [Yahoo India][AS38072][202.43.192.0 - 202.43.223.255] + +# [Yahoo TPC][203.84.192.0 - 203.84.223.255] + +# [Yahoo][AS36129][206.190.32.0 - 206.190.63.255] + +0.0.0.0 e.yieldmanager.net +# [Yahoo / Right Media][208.67.64.0 - 208.67.71.255] + +0.0.0.0 my.adtegrity.net +0.0.0.0 ym.bannerconnect.net +0.0.0.0 reporting.cpxinteractive.com +0.0.0.0 api.yieldmanager.com +0.0.0.0 my.yieldmanager.com +# [Yahoo][209.191.64.0 - 209.191.127.255] + +# [Yahoo Europe][AS15635][217.12.3.0 - 217.12.4.255] + +0.0.0.0 be.adserver.yahoo.com +# [Yahoo Europe][217.146.184.0 - 217.146.191.47] + +0.0.0.0 gr.adserver.yahoo.com +# [Yahoo Europe][217.163.20.0 - 217.163.21.255] + +# [Yahoo / BlueLithium] + +0.0.0.0 gambling911.adrevolver.com +0.0.0.0 aps.media.adrevolver.com +# [Yahoo][AS14779][66.196.64.0 - 66.196.127.255] + +0.0.0.0 hostingprod.com +0.0.0.0 geo.yahoo.com +0.0.0.0 nol.yahoo.com +# [Yahoo][AS26101][66.196.64.0 - 66.196.127.255] + +# [Yahoo][AS26101][68.142.192.0 - 68.142.255.255] + +0.0.0.0 partnerads.ysm.yahoo.com +# [Yahoo][AS36752][68.180.128.0 - 68.180.255.255] + +0.0.0.0 ts.richmedia.yahoo.com +# [Yahoo][AS26101][69.147.64.0 - 69.147.127.255] + +# [Yahoo / Inktomi][AS14778][72.30.0.0 - 72.30.255.255] + +0.0.0.0 srv1.wa.marketingsolutions.yahoo.com +0.0.0.0 srv2.wa.marketingsolutions.yahoo.com +0.0.0.0 srv3.wa.marketingsolutions.yahoo.com +# [Yahoo][AS14778][76.13.0.0 - 76.13.255.255] + +0.0.0.0 ad.creafi.com +0.0.0.0 ad.hi5.com +0.0.0.0 ae.adserver.yahoo.com +0.0.0.0 ar.adserver.yahoo.com +0.0.0.0 cn2.adserver.yahoo.com +0.0.0.0 eu-pn2.adserver.yahoo.com +0.0.0.0 pn1.adserver.yahoo.com +0.0.0.0 tw2.adserver.yahoo.com +0.0.0.0 csc.beap.bc.yahoo.com +0.0.0.0 clicks.beap.ad.yieldmanager.net +0.0.0.0 csc.beap.ad.yieldmanager.net +0.0.0.0 open.ad.yieldmanager.net +# [Yahoo Europe][77.238.160.0 - 77.238.167.255] + +# [Yahoo][AS42173][87.248.122.0 - 87.248.123.255] + +# [Yahoo][AS26101][98.136.0.0 - 98.139.255.255] + +0.0.0.0 www.adinterax.com +0.0.0.0 np.lexity.com +0.0.0.0 na.ads.yahoo.com +# 0.0.0.0 beap.adss.yahoo.com #[affects Yahoo video] + +0.0.0.0 beap.adx.yahoo.com +0.0.0.0 sp.analytics.yahoo.com +0.0.0.0 analytics.query.yahoo.com +0.0.0.0 gd.ads.vip.gq1.yahoo.com +0.0.0.0 geo.query.yahoo.com +0.0.0.0 ci.beap.ad.yieldmanager.net +0.0.0.0 ac.ybinst0.ec.yimg.com +0.0.0.0 ac.ybinst1.ec.yimg.com +0.0.0.0 ac.ybinst2.ec.yimg.com +0.0.0.0 ac.ybinst3.ec.yimg.com +0.0.0.0 ac.ybinst4.ec.yimg.com +0.0.0.0 ac.ybinst5.ec.yimg.com +0.0.0.0 ac.ybinst6.ec.yimg.com +0.0.0.0 ac.ybinst7.ec.yimg.com +0.0.0.0 ac.ybinst8.ec.yimg.com +0.0.0.0 ac.ybinst9.ec.yimg.com +0.0.0.0 ybinst0.ec.yimg.com +0.0.0.0 ybinst1.ec.yimg.com +0.0.0.0 ybinst2.ec.yimg.com +0.0.0.0 ybinst3.ec.yimg.com +0.0.0.0 ybinst4.ec.yimg.com +0.0.0.0 ybinst5.ec.yimg.com +0.0.0.0 ybinst6.ec.yimg.com +0.0.0.0 ybinst7.ec.yimg.com +0.0.0.0 ybinst8.ec.yimg.com +0.0.0.0 ybinst9.ec.yimg.com +# [Yandex][AS13238][178.154.131.0 - 178.154.131.255] + +# 0.0.0.0 yastatic.net #[affects Yandex Mail] + +# [Yandex][AS13238][213.180.193.0 - 213.180.193.255] + +# [Yandex][AS13238][87.250.250.0 - 87.250.250.255] + +0.0.0.0 advertising.yandex.ru +0.0.0.0 bs-meta.yandex.ru +# 0.0.0.0 clck.yandex.ru + +# 0.0.0.0 grade.market.yandex.ru + +0.0.0.0 informer.yandex.ru +0.0.0.0 yandexadexchange.net +# [Yaris Industries][AS40824][91.210.56.0 - 91.210.59.255] + +# [Yesup][AS22923][199.21.148.0 - 199.21.151.255] + +0.0.0.0 serv.clicksor.net +0.0.0.0 serw.myroitracking.com +0.0.0.0 tr1.myroitracking.com +0.0.0.0 track.visitorpath.com +# [Yesup Ecommerce Solutions][66.48.78.192 - 66.48.78.255] + +0.0.0.0 banner.adsrevenue.net +0.0.0.0 main.clicksor.com +0.0.0.0 mci12.clicksor.com +0.0.0.0 search.clicksor.com +0.0.0.0 serw.clicksor.com +0.0.0.0 track.clicksor.com +0.0.0.0 mp.clicksor.net +0.0.0.0 myad.clicksor.net +0.0.0.0 pub.clicksor.net +0.0.0.0 www.infinityads.com +0.0.0.0 multipops.com +0.0.0.0 service.multi-pops.com +0.0.0.0 www1.multipops.com +0.0.0.0 www2.multipops.com +0.0.0.0 www.multipops.com +0.0.0.0 www.xxxwebtraffic.com +# [Yesup Ecommerce Solutions][AS701][66.48.81.128 - 66.48.81.255] + +0.0.0.0 ads.adonion.com +0.0.0.0 serving.adsrevenue.clicksor.net +0.0.0.0 www.myroitracking.com +0.0.0.0 yourstats.net +0.0.0.0 www.yourstats.net +# [Zao National][AS30968][92.243.72.0 - 92.243.75.255] + +# [ZEDO][AS26914][64.127.125.112 - 64.127.125.127] + +0.0.0.0 l7.zedo.com +0.0.0.0 click.zxxds.net +# [ZEDO] + +0.0.0.0 ads.zedo.com +0.0.0.0 g.zedo.com +0.0.0.0 gw.zedo.com +0.0.0.0 h.zedo.com +0.0.0.0 l1.zedo.com +0.0.0.0 l2.zedo.com +0.0.0.0 l3.zedo.com +0.0.0.0 l4.zedo.com +0.0.0.0 l5.zedo.com +0.0.0.0 l6.zedo.com +0.0.0.0 l8.zedo.com +0.0.0.0 r1.zedo.com +0.0.0.0 ss1.zedo.com +0.0.0.0 ss2.zedo.com +0.0.0.0 ss7.zedo.com +0.0.0.0 yads.zedo.com +0.0.0.0 www.zedo.com +0.0.0.0 c1.zxxds.net +# [Zero Lag][AS20093][67.201.0.0 - 67.201.63.255] + +# [Zero Lag][AS20093][68.71.240.0 - 68.71.255.255] + +0.0.0.0 rt.udmserve.net +# [Zero Lag][AS20093][72.37.216.0 - 72.37.217.255] + +0.0.0.0 www.stickylogic.com +# [end of entries generated by MVPS HOSTS] + +#===================================== + +# Hosts contributed by Steven Black + +# http://stevenblack.com + +0.0.0.0 1493361689.rsc.cdn77.org +0.0.0.0 30-day-change.com +0.0.0.0 2468.go2cloud.org +0.0.0.0 adsmws.cloudapp.net +0.0.0.0 annualconsumersurvey.com +0.0.0.0 apps.id.net +0.0.0.0 breaksurvey.com +0.0.0.0 data.cnn.com +0.0.0.0 canuck-method.com +0.0.0.0 com-notice.info +0.0.0.0 www.com-notice.info +0.0.0.0 apple.com-notice.info +0.0.0.0 www.apple.com-notice.info +0.0.0.0 support.apple.com-notice.info +0.0.0.0 www.support.apple.com-notice.info +0.0.0.0 dobre-programy.pl +0.0.0.0 www.canuck-method.com +0.0.0.0 login.dotomi.com +0.0.0.0 login.dotomi.net +0.0.0.0 external.stealthedeal.com +0.0.0.0 goodblock.gladly.io +0.0.0.0 help.evernote.com +0.0.0.0 mackeeperapp.zeobit.com +0.0.0.0 montrealgazette.stats.com +0.0.0.0 fgoogle.com +0.0.0.0 hosted.stats.com +0.0.0.0 hosted.stats.com.edgesuite.net +0.0.0.0 howupdateworks.amazingupdates4youtoday.website +0.0.0.0 mywot.com +0.0.0.0 mywot.net +0.0.0.0 onlineusagesurveys.com +0.0.0.0 promotions.yourfirstmillion.biz +0.0.0.0 quickcash-system.com +0.0.0.0 save-your-pc.info +0.0.0.0 sportsinteraction.com +0.0.0.0 www.sportsinteraction.com +0.0.0.0 embed.sendtonews.com +0.0.0.0 ext.privacyassistant.net +0.0.0.0 www.pussysaga.com +0.0.0.0 promotion.com-rewards.club +0.0.0.0 rereddit.com +0.0.0.0 specialsections.siteseer.ca +0.0.0.0 stealthedeal.com +0.0.0.0 tags.news.com.au +0.0.0.0 twitter.cm +0.0.0.0 ttwitter.com +0.0.0.0 virtual.thewhig.com +0.0.0.0 www.dobre-programy.pl +0.0.0.0 www.diptanuinfo.co.cc +0.0.0.0 www.mywot.com +0.0.0.0 www.mywot.net +0.0.0.0 www.torrenty-org.pl + + +# Gambling Sites + +0.0.0.0 www.10bet.com +0.0.0.0 10luxury39.com +0.0.0.0 www.10luxury39.com +0.0.0.0 www.12bet.com +0.0.0.0 1337bid.com +0.0.0.0 www.1337bid.com +0.0.0.0 138.com +0.0.0.0 www.138.com +0.0.0.0 180bets.com +0.0.0.0 www.180bets.com +0.0.0.0 188bet.com +0.0.0.0 www.188bet.com +0.0.0.0 18bet.com +0.0.0.0 www.18bet.com +0.0.0.0 www.1bet.com +0.0.0.0 1bet2bet.com +0.0.0.0 www.1bet2bet.com +0.0.0.0 1stlines.com +0.0.0.0 www.1stlines.com +0.0.0.0 1vice.ag +0.0.0.0 www.1vice.ag +0.0.0.0 1x2plus.com +0.0.0.0 www.1x2plus.com +0.0.0.0 1xbet.com +0.0.0.0 www.1xbet.com +0.0.0.0 24hbet.com +0.0.0.0 www.24hbet.com +0.0.0.0 2betab.com +0.0.0.0 www.2betab.com +0.0.0.0 2betesi.com +0.0.0.0 www.2betesi.com +0.0.0.0 2winbet.gr +0.0.0.0 www.2winbet.gr +0.0.0.0 32redsport.com +0.0.0.0 www.32redsport.com +0.0.0.0 368bet.com +0.0.0.0 www.368bet.com +0.0.0.0 377bet.com +0.0.0.0 www.377bet.com +0.0.0.0 444sports.com +0.0.0.0 www.444sports.com +0.0.0.0 5dimes.com +0.0.0.0 www.5dimes.com +0.0.0.0 724sports.com +0.0.0.0 www.724sports.com +0.0.0.0 777bets.co.uk +0.0.0.0 7epta7.com +0.0.0.0 www.7epta7.com +0.0.0.0 888sport.com +0.0.0.0 www.888sport.com +0.0.0.0 88asia88.com +0.0.0.0 www.88asia88.com +0.0.0.0 88sports.com +0.0.0.0 www.88sports.com +0.0.0.0 88winners.com +0.0.0.0 90dakika.com +0.0.0.0 www.90dakika.com +0.0.0.0 99bet.com +0.0.0.0 www.99bet.com +0.0.0.0 a1casino.com +0.0.0.0 www.a1casino.com +0.0.0.0 abcislands.ag +0.0.0.0 www.abcislands.ag +0.0.0.0 ace-skins.com +0.0.0.0 www.ace-skins.com +0.0.0.0 action24.com +0.0.0.0 actionbets.com +0.0.0.0 actiononsports.com +0.0.0.0 www.actiononsports.com +0.0.0.0 acttab.com.au +0.0.0.0 www.acttab.com.au +0.0.0.0 adjarabet.com +0.0.0.0 allhorseracing.ag +0.0.0.0 www.allhorseracing.ag +0.0.0.0 allpro.eu +0.0.0.0 www.allpro.eu +0.0.0.0 allstarbet.com +0.0.0.0 www.allstarbet.com +0.0.0.0 allstarsportsbook.com +0.0.0.0 www.allstarsportsbook.com +0.0.0.0 allyoubet.ag +0.0.0.0 www.allyoubet.ag +0.0.0.0 alphadraft.com +0.0.0.0 www.alphadraft.com +0.0.0.0 amcleanbookmakers.com +0.0.0.0 www.amcleanbookmakers.com +0.0.0.0 americanfootballbetting.com +0.0.0.0 www.americanfootballbetting.com +0.0.0.0 americasbookie.com +0.0.0.0 www.americasbookie.com +0.0.0.0 anonibet.com +0.0.0.0 www.anonibet.com +0.0.0.0 apollobet.com +0.0.0.0 www.apollobet.com +0.0.0.0 arena-bet.com +0.0.0.0 www.arena-bet.com +0.0.0.0 artemisbet10.com +0.0.0.0 asianbeta.com +0.0.0.0 www.asianbeta.com +0.0.0.0 axbet.com +0.0.0.0 www.axbet.com +0.0.0.0 bananajackpot.com +0.0.0.0 www.bananajackpot.com +0.0.0.0 beatthebook.eu +0.0.0.0 www.beatthebook.eu +0.0.0.0 belmont.ag +0.0.0.0 www.belmont.ag +0.0.0.0 bestbet.com +0.0.0.0 www.bestbet.com +0.0.0.0 bestbettoday.com +0.0.0.0 www.bestbettoday.com +0.0.0.0 bestecasino.com +0.0.0.0 www.bestecasino.com +0.0.0.0 bestsportslines.com +0.0.0.0 bet-52.com +0.0.0.0 www.bet-52.com +0.0.0.0 www.bet-at-home.com +0.0.0.0 bet-csgo.com +0.0.0.0 www.bet-csgo.com +0.0.0.0 bet.co.za +0.0.0.0 www.bet.co.za +0.0.0.0 bet.pkr.com +0.0.0.0 bet1128.com +0.0.0.0 www.bet1128.com +0.0.0.0 bet11888.com +0.0.0.0 www.bet11888.com +0.0.0.0 bet2290.com +0.0.0.0 www.bet2290.com +0.0.0.0 bet2875.com +0.0.0.0 www.bet2875.com +0.0.0.0 bet2earn.net +0.0.0.0 www.bet2earn.net +0.0.0.0 bet3000.com +0.0.0.0 www.bet3000.com +0.0.0.0 bet33.com +0.0.0.0 www.bet33.com +0.0.0.0 bet7days.com +0.0.0.0 www.bet7days.com +0.0.0.0 bet90.com +0.0.0.0 www.bet90.com +0.0.0.0 betadonis55.com +0.0.0.0 www.betadonis55.com +0.0.0.0 betadria.com +0.0.0.0 www.betadria.com +0.0.0.0 betaland.com +0.0.0.0 www.betaland.com +0.0.0.0 betamerica.com +0.0.0.0 www.betamerica.com +0.0.0.0 betandclick.com +0.0.0.0 www.betandclick.com +0.0.0.0 betanysports.eu +0.0.0.0 www.betanysports.eu +0.0.0.0 betbanks.com +0.0.0.0 www.betbanks.com +0.0.0.0 betboro.com +0.0.0.0 www.betboro.com +0.0.0.0 betbright.com +0.0.0.0 www.betbright.com +0.0.0.0 betbuckeyesports.com +0.0.0.0 www.betbuckeyesports.com +0.0.0.0 betbyrne.com +0.0.0.0 www.betbyrne.com +0.0.0.0 betcanadian.com +0.0.0.0 www.betcanadian.com +0.0.0.0 betcapri.com +0.0.0.0 www.betcapri.com +0.0.0.0 betcascade.com +0.0.0.0 www.betcascade.com +0.0.0.0 betcatalinasports.com +0.0.0.0 betcave.com +0.0.0.0 www.betcave.com +0.0.0.0 betcc.com +0.0.0.0 www.betcc.com +0.0.0.0 betcityru.com +0.0.0.0 www.betcityru.com +0.0.0.0 www.betclic.com +0.0.0.0 betclock.com +0.0.0.0 www.betclock.com +0.0.0.0 betcostarica.ag +0.0.0.0 www.betcostarica.ag +0.0.0.0 betcris.com +0.0.0.0 www.betcris.com +0.0.0.0 betdaq.com +0.0.0.0 www.betdaq.com +0.0.0.0 betdon.com +0.0.0.0 www.betdon.com +0.0.0.0 betdsi.eu +0.0.0.0 www.betdsi.eu +0.0.0.0 betelephant.com +0.0.0.0 www.betelephant.com +0.0.0.0 betepic.com +0.0.0.0 www.betepic.com +0.0.0.0 betextratime.com +0.0.0.0 www.betextratime.com +0.0.0.0 betezy.com.au +0.0.0.0 www.betezy.com.au +0.0.0.0 betfair.com +0.0.0.0 www.betfair.com +0.0.0.0 betfirst-en.dhnet.be +0.0.0.0 www.betfirst-en.dhnet.be +0.0.0.0 betflag.com +0.0.0.0 www.betflag.com +0.0.0.0 betflash.co.za +0.0.0.0 www.betflash.co.za +0.0.0.0 betfred.com +0.0.0.0 www.betfred.com +0.0.0.0 betfreesports.com +0.0.0.0 www.betfreesports.com +0.0.0.0 betgolf.com.au +0.0.0.0 www.betgolf.com.au +0.0.0.0 betgoto.com +0.0.0.0 www.betgoto.com +0.0.0.0 betgrande.com +0.0.0.0 www.betgrande.com +0.0.0.0 betguardian.me +0.0.0.0 betgun.com +0.0.0.0 www.betgun.com +0.0.0.0 betin.com +0.0.0.0 www.betin.com +0.0.0.0 betin1.com +0.0.0.0 www.betin1.com +0.0.0.0 betinternet.com +0.0.0.0 www.betinternet.com +0.0.0.0 betjamaica.com +0.0.0.0 www.betjamaica.com +0.0.0.0 betjambo.com +0.0.0.0 www.betjambo.com +0.0.0.0 betklass.com +0.0.0.0 www.betklass.com +0.0.0.0 betland.com +0.0.0.0 www.betland.com +0.0.0.0 betlatina.com +0.0.0.0 www.betlatina.com +0.0.0.0 betline.com +0.0.0.0 www.betline.com +0.0.0.0 betliner.com +0.0.0.0 www.betliner.com +0.0.0.0 betlm.eu +0.0.0.0 www.betlm.eu +0.0.0.0 betmania.ag +0.0.0.0 www.betmania.ag +0.0.0.0 betmclean.com +0.0.0.0 www.betmclean.com +0.0.0.0 betmira.com +0.0.0.0 www.betmira.com +0.0.0.0 betmotion.com +0.0.0.0 www.betmotion.com +0.0.0.0 betmyline.com +0.0.0.0 www.betmyline.com +0.0.0.0 betn1.com +0.0.0.0 www.betn1.com +0.0.0.0 betngo.com +0.0.0.0 www.betngo.com +0.0.0.0 betondunhill.com +0.0.0.0 www.betondunhill.com +0.0.0.0 betonline.ag +0.0.0.0 www.betonline.ag +0.0.0.0 betonline247.com +0.0.0.0 www.betonline247.com +0.0.0.0 betonusa.ag +0.0.0.0 www.betonusa.ag +0.0.0.0 betorca.com +0.0.0.0 www.betorca.com +0.0.0.0 betoto.com +0.0.0.0 www.betoto.com +0.0.0.0 betowi.com +0.0.0.0 www.betowi.com +0.0.0.0 betpack.com +0.0.0.0 www.betpack.com +0.0.0.0 betpanther.com +0.0.0.0 www.betpanther.com +0.0.0.0 betpassion.uno +0.0.0.0 www.betpassion.uno +0.0.0.0 betpci.com +0.0.0.0 www.betpci.com +0.0.0.0 betphoenix.ag +0.0.0.0 www.betphoenix.ag +0.0.0.0 betplay.com +0.0.0.0 www.betplay.com +0.0.0.0 betpop.eu +0.0.0.0 www.betpop.eu +0.0.0.0 betprestige.com +0.0.0.0 www.betprestige.com +0.0.0.0 betprimetime.com +0.0.0.0 www.betprimetime.com +0.0.0.0 betqs.com +0.0.0.0 www.betqs.com +0.0.0.0 betquick.com +0.0.0.0 www.betquick.com +0.0.0.0 betrally.com +0.0.0.0 betrebels.com +0.0.0.0 www.betrebels.com +0.0.0.0 betredkings.com +0.0.0.0 www.betredkings.com +0.0.0.0 betrevolution.com +0.0.0.0 www.betrevolution.com +0.0.0.0 betrockit.com +0.0.0.0 www.betrockit.com +0.0.0.0 betrogers.com +0.0.0.0 www.betrogers.com +0.0.0.0 betroyal.com +0.0.0.0 www.betroyal.com +0.0.0.0 bets10go.com +0.0.0.0 www.bets10go.com +0.0.0.0 bets4all.com +0.0.0.0 www.bets4all.com +0.0.0.0 betsafe.com +0.0.0.0 www.betsafe.com +0.0.0.0 betsbi.com +0.0.0.0 www.betsbi.com +0.0.0.0 betshop.com +0.0.0.0 www.betshop.com +0.0.0.0 betsking11.com +0.0.0.0 www.betsking11.com +0.0.0.0 betsocial.net +0.0.0.0 www.betsocial.net +0.0.0.0 betsonic.com +0.0.0.0 www.betsonic.com +0.0.0.0 betsson.com +0.0.0.0 www.betsson.com +0.0.0.0 betstar.com.au +0.0.0.0 www.betstar.com.au +0.0.0.0 betstars.com +0.0.0.0 www.betstars.com +0.0.0.0 betswar.com +0.0.0.0 www.betswar.com +0.0.0.0 bettap.com +0.0.0.0 www.bettap.com +0.0.0.0 bettbet.com +0.0.0.0 www.bettbet.com +0.0.0.0 bettheglobe.eu +0.0.0.0 www.bettheglobe.eu +0.0.0.0 betting195.com +0.0.0.0 bettingchamps.eu +0.0.0.0 bettingexpress.com +0.0.0.0 www.bettingexpress.com +0.0.0.0 bettingworld.co.za +0.0.0.0 www.bettingworld.co.za +0.0.0.0 bettopsport.com +0.0.0.0 www.bettopsport.com +0.0.0.0 bettor.com +0.0.0.0 www.bettor.com +0.0.0.0 bettripledraw.com +0.0.0.0 www.bettripledraw.com +0.0.0.0 bettrojan.com +0.0.0.0 www.bettrojan.com +0.0.0.0 bettropics.com +0.0.0.0 www.bettropics.com +0.0.0.0 bettvs.com +0.0.0.0 www.bettvs.com +0.0.0.0 bettylue.com +0.0.0.0 www.bettylue.com +0.0.0.0 betuniq.eu +0.0.0.0 www.betuniq.eu +0.0.0.0 betus.com.pa +0.0.0.0 www.betus.com.pa +0.0.0.0 betusa.ag +0.0.0.0 www.betusa.ag +0.0.0.0 betvictor.com +0.0.0.0 www.betvictor.com +0.0.0.0 betway.com +0.0.0.0 www.betway.com +0.0.0.0 betworks.com +0.0.0.0 www.betworks.com +0.0.0.0 betxchange.co.za +0.0.0.0 www.betxchange.co.za +0.0.0.0 betzone.com +0.0.0.0 www.betzone.com +0.0.0.0 bgbet.com +0.0.0.0 www.bgbet.com +0.0.0.0 bigbetworld.com +0.0.0.0 www.bigbetworld.com +0.0.0.0 bingoscotland.net +0.0.0.0 www.bingoscotland.net +0.0.0.0 bingostreet.com +0.0.0.0 www.bingostreet.com +0.0.0.0 bingotime.co.uk +0.0.0.0 www.bingotime.co.uk +0.0.0.0 bingowags.com +0.0.0.0 www.bingowags.com +0.0.0.0 bingoyard.com +0.0.0.0 www.bingoyard.com +0.0.0.0 bitcoinsports.eu +0.0.0.0 www.bitcoinsports.eu +0.0.0.0 bitsaloon.com +0.0.0.0 www.bitsaloon.com +0.0.0.0 bobetting.com +0.0.0.0 www.bobetting.com +0.0.0.0 bodog.eu +0.0.0.0 bodugi.com +0.0.0.0 www.bodugi.com +0.0.0.0 bola88.com +0.0.0.0 www.bola88.com +0.0.0.0 bombaybets.eu +0.0.0.0 www.bombaybets.eu +0.0.0.0 book247.eu +0.0.0.0 www.book247.eu +0.0.0.0 bookies.com.au +0.0.0.0 www.bookies.com.au +0.0.0.0 bookmaker.com.au +0.0.0.0 www.bookmaker.com.au +0.0.0.0 bookmaker.eu +0.0.0.0 www.bookmaker.eu +0.0.0.0 bookmaker7.com +0.0.0.0 www.bookmaker7.com +0.0.0.0 bookmakerclub.com +0.0.0.0 www.bookmakerclub.com +0.0.0.0 botbcasino.com +0.0.0.0 www.botbcasino.com +0.0.0.0 bovada.lv +0.0.0.0 www.bovada.lv +0.0.0.0 boylesports.com +0.0.0.0 www.boylesports.com +0.0.0.0 britsbingo.co.uk +0.0.0.0 www.britsbingo.co.uk +0.0.0.0 browncowbingo.com +0.0.0.0 www.browncowbingo.com +0.0.0.0 brucebetting.com +0.0.0.0 www.brucebetting.com +0.0.0.0 btcsportsbet.com +0.0.0.0 www.btcsportsbet.com +0.0.0.0 bubblebonusbingo.com +0.0.0.0 www.bubblebonusbingo.com +0.0.0.0 bulldog777.com +0.0.0.0 www.bulldog777.com +0.0.0.0 bulletbets.com +0.0.0.0 www.bulletbets.com +0.0.0.0 butterflybingo.com +0.0.0.0 www.butterflybingo.com +0.0.0.0 bwin.com +0.0.0.0 www.bwin.com +0.0.0.0 canadasbookie.com +0.0.0.0 www.canadasbookie.com +0.0.0.0 candisbingo.co.uk +0.0.0.0 www.candisbingo.co.uk +0.0.0.0 candyshopbingo.com +0.0.0.0 www.candyshopbingo.com +0.0.0.0 carbonsports.ag +0.0.0.0 www.carbonsports.ag +0.0.0.0 cardbet.com +0.0.0.0 www.cardbet.com +0.0.0.0 caribsports.com +0.0.0.0 www.caribsports.com +0.0.0.0 cashpoint.com +0.0.0.0 www.cashpoint.com +0.0.0.0 casineto.net +0.0.0.0 www.casineto.net +0.0.0.0 casinobitco.in +0.0.0.0 www.casinobitco.in +0.0.0.0 cbmsport.com +0.0.0.0 www.cbmsport.com +0.0.0.0 cc898.com +0.0.0.0 www.cc898.com +0.0.0.0 celebbingo.com +0.0.0.0 www.celebbingo.com +0.0.0.0 centrebet.com +0.0.0.0 www.centrebet.com +0.0.0.0 champagnebingo.com +0.0.0.0 www.champagnebingo.com +0.0.0.0 championsbet.net +0.0.0.0 www.championsbet.net +0.0.0.0 chinesebookie.eu +0.0.0.0 www.chinesebookie.eu +0.0.0.0 chisholmbet.com +0.0.0.0 www.chisholmbet.com +0.0.0.0 circlebet.com +0.0.0.0 www.circlebet.com +0.0.0.0 circusbingo.com +0.0.0.0 www.circusbingo.com +0.0.0.0 citybingo.com +0.0.0.0 www.citybingo.com +0.0.0.0 ciwox.com +0.0.0.0 www.ciwox.com +0.0.0.0 clickngamble.ag +0.0.0.0 www.clickngamble.ag +0.0.0.0 cmdbet.com +0.0.0.0 www.cmdbet.com +0.0.0.0 coastalsportsbook.com +0.0.0.0 www.coastalsportsbook.com +0.0.0.0 cocktailbingo.com +0.0.0.0 www.cocktailbingo.com +0.0.0.0 coffeebingo.com +0.0.0.0 www.coffeebingo.com +0.0.0.0 colossusbets.com +0.0.0.0 www.colossusbets.com +0.0.0.0 comebackskins.com +0.0.0.0 www.comebackskins.com +0.0.0.0 comeon.com +0.0.0.0 www.comeon.com +0.0.0.0 completesportsbetting.com.au +0.0.0.0 www.completesportsbetting.com.au +0.0.0.0 contorabet.com +0.0.0.0 www.contorabet.com +0.0.0.0 coral.co.uk +0.0.0.0 www.coral.co.uk +0.0.0.0 corbettsports.com +0.0.0.0 www.corbettsports.com +0.0.0.0 costabingo.com +0.0.0.0 www.costabingo.com +0.0.0.0 costagames.com +0.0.0.0 www.costagames.com +0.0.0.0 counterluck.com +0.0.0.0 www.counterluck.com +0.0.0.0 creditwagering.com +0.0.0.0 www.creditwagering.com +0.0.0.0 cricketbetlive.com +0.0.0.0 www.cricketbetlive.com +0.0.0.0 crowin24.com +0.0.0.0 www.crowin24.com +0.0.0.0 crsportsbetting.com +0.0.0.0 www.crsportsbetting.com +0.0.0.0 csgo-casino.com +0.0.0.0 www.csgo-casino.com +0.0.0.0 csgo-dream.com +0.0.0.0 www.csgo-dream.com +0.0.0.0 csgo-easy.com +0.0.0.0 www.csgo-easy.com +0.0.0.0 csgo-gambler.com +0.0.0.0 www.csgo-gambler.com +0.0.0.0 csgo-games.net +0.0.0.0 www.csgo-games.net +0.0.0.0 csgo-house.com +0.0.0.0 www.csgo-house.com +0.0.0.0 csgo-jackpots.com +0.0.0.0 csgo-raffle.com +0.0.0.0 www.csgo-raffle.com +0.0.0.0 csgo-saloon.com +0.0.0.0 www.csgo-saloon.com +0.0.0.0 csgo-skin-raffle.com +0.0.0.0 www.csgo-skin-raffle.com +0.0.0.0 csgo-slots.com +0.0.0.0 www.csgo-slots.com +0.0.0.0 csgo-try.com +0.0.0.0 www.csgo-try.com +0.0.0.0 csgo777.com +0.0.0.0 www.csgo777.com +0.0.0.0 csgoace.com +0.0.0.0 www.csgoace.com +0.0.0.0 csgoaimpot.com +0.0.0.0 www.csgoaimpot.com +0.0.0.0 csgobig.com +0.0.0.0 www.csgobig.com +0.0.0.0 csgobigbets.com +0.0.0.0 www.csgobigbets.com +0.0.0.0 csgobird.com +0.0.0.0 www.csgobird.com +0.0.0.0 csgoblackjack.com +0.0.0.0 www.csgoblackjack.com +0.0.0.0 csgobooth.com +0.0.0.0 www.csgobooth.com +0.0.0.0 csgobrawl.com +0.0.0.0 www.csgobrawl.com +0.0.0.0 csgobud.com +0.0.0.0 www.csgobud.com +0.0.0.0 csgocardgames.com +0.0.0.0 www.csgocardgames.com +0.0.0.0 csgocasual.com +0.0.0.0 www.csgocasual.com +0.0.0.0 csgochance.com +0.0.0.0 www.csgochance.com +0.0.0.0 csgochips.com +0.0.0.0 www.csgochips.com +0.0.0.0 csgocytosis.com +0.0.0.0 www.csgocytosis.com +0.0.0.0 csgodealer.com +0.0.0.0 www.csgodealer.com +0.0.0.0 csgodice.com +0.0.0.0 www.csgodice.com +0.0.0.0 csgodices.com +0.0.0.0 www.csgodices.com +0.0.0.0 csgodivine.com +0.0.0.0 www.csgodivine.com +0.0.0.0 csgodouble.com +0.0.0.0 www.csgodouble.com +0.0.0.0 csgodoubleup.com +0.0.0.0 www.csgodoubleup.com +0.0.0.0 csgoearth.com +0.0.0.0 www.csgoearth.com +0.0.0.0 csgoezknife.com +0.0.0.0 csgofakebet.com +0.0.0.0 www.csgofakebet.com +0.0.0.0 csgofunpot.com +0.0.0.0 www.csgofunpot.com +0.0.0.0 csgohollow.com +0.0.0.0 www.csgohollow.com +0.0.0.0 csgohunt.com +0.0.0.0 www.csgohunt.com +0.0.0.0 csgojackpot.com +0.0.0.0 www.csgojackpot.com +0.0.0.0 csgolden.eu +0.0.0.0 www.csgolden.eu +0.0.0.0 csgoldpot.com +0.0.0.0 www.csgoldpot.com +0.0.0.0 csgoleap.com +0.0.0.0 www.csgoleap.com +0.0.0.0 csgolotto.net +0.0.0.0 www.csgolotto.net +0.0.0.0 csgolounge.com +0.0.0.0 www.csgolounge.com +0.0.0.0 csgolucky.com +0.0.0.0 www.csgolucky.com +0.0.0.0 csgoluckywheel.com +0.0.0.0 www.csgoluckywheel.com +0.0.0.0 csgoparty.com +0.0.0.0 www.csgoparty.com +0.0.0.0 csgopoker.com +0.0.0.0 www.csgopoker.com +0.0.0.0 csgopot.win +0.0.0.0 www.csgopot.win +0.0.0.0 csgopull.com +0.0.0.0 www.csgopull.com +0.0.0.0 csgoput.com +0.0.0.0 csgoraffling.com +0.0.0.0 www.csgoraffling.com +0.0.0.0 csgorage.com +0.0.0.0 www.csgorage.com +0.0.0.0 csgorambopot.com +0.0.0.0 www.csgorambopot.com +0.0.0.0 csgoreactor.com +0.0.0.0 www.csgoreactor.com +0.0.0.0 csgoreaper.com +0.0.0.0 www.csgoreaper.com +0.0.0.0 csgoresort.com +0.0.0.0 www.csgoresort.com +0.0.0.0 csgorich.com +0.0.0.0 www.csgorich.com +0.0.0.0 csgoshuffle.com +0.0.0.0 www.csgoshuffle.com +0.0.0.0 csgoskinlottery.com +0.0.0.0 www.csgoskinlottery.com +0.0.0.0 csgoskins.com +0.0.0.0 www.csgoskins.com +0.0.0.0 csgospeed.com +0.0.0.0 www.csgospeed.com +0.0.0.0 csgostakes.com +0.0.0.0 www.csgostakes.com +0.0.0.0 csgovaults.com +0.0.0.0 www.csgovaults.com +0.0.0.0 csgowealth.com +0.0.0.0 www.csgowealth.com +0.0.0.0 csgowheel.com +0.0.0.0 www.csgowheel.com +0.0.0.0 cshub.net +0.0.0.0 www.cshub.net +0.0.0.0 cspotluck.com +0.0.0.0 www.cspotluck.com +0.0.0.0 cupcakebingo.co.uk +0.0.0.0 www.cupcakebingo.co.uk +0.0.0.0 cupcakebingo.com +0.0.0.0 www.cupcakebingo.com +0.0.0.0 dadobet.com +0.0.0.0 www.dadobet.com +0.0.0.0 dafabet.com +0.0.0.0 www.dafabet.com +0.0.0.0 dailydime.eu +0.0.0.0 www.dailydime.eu +0.0.0.0 daisybingo.com +0.0.0.0 www.daisybingo.com +0.0.0.0 dakotacasino.com +0.0.0.0 dashbet.com +0.0.0.0 www.dashbet.com +0.0.0.0 desertnightscasino.co.uk +0.0.0.0 www.desertnightscasino.co.uk +0.0.0.0 dhoze.com +0.0.0.0 www.dhoze.com +0.0.0.0 dialabet.com.au +0.0.0.0 www.dialabet.com.au +0.0.0.0 dicestrike.com +0.0.0.0 www.dicestrike.com +0.0.0.0 diegocasino.com +0.0.0.0 www.diegocasino.com +0.0.0.0 digibet.com +0.0.0.0 www.digibet.com +0.0.0.0 dimeline.eu +0.0.0.0 dinobingo.com +0.0.0.0 www.dinobingo.com +0.0.0.0 divabingo.com +0.0.0.0 www.divabingo.com +0.0.0.0 dobet.com +0.0.0.0 docbet.com +0.0.0.0 www.docbet.com +0.0.0.0 doribet.com +0.0.0.0 www.doribet.com +0.0.0.0 doxxbet.com +0.0.0.0 www.doxxbet.com +0.0.0.0 dynabet.com.au +0.0.0.0 www.dynabet.com.au +0.0.0.0 easytowager.com +0.0.0.0 www.easytowager.com +0.0.0.0 ebetusa.com +0.0.0.0 www.ebetusa.com +0.0.0.0 eccobet.com +0.0.0.0 www.eccobet.com +0.0.0.0 ed3688.com +0.0.0.0 www.ed3688.com +0.0.0.0 efbet.com +0.0.0.0 www.efbet.com +0.0.0.0 egamingbets.com +0.0.0.0 www.egamingbets.com +0.0.0.0 ehorse.com +0.0.0.0 www.ehorse.com +0.0.0.0 elitebetkenya.com +0.0.0.0 www.elitebetkenya.com +0.0.0.0 emeraldbet.com +0.0.0.0 www.emeraldbet.com +0.0.0.0 enterbet.com +0.0.0.0 www.enterbet.com +0.0.0.0 eqraffle.com +0.0.0.0 www.eqraffle.com +0.0.0.0 esball.net +0.0.0.0 www.esball.net +0.0.0.0 espnsportsbook.com +0.0.0.0 www.espnsportsbook.com +0.0.0.0 esportscasino.com +0.0.0.0 www.esportscasino.com +0.0.0.0 etopaz.az +0.0.0.0 www.etopaz.az +0.0.0.0 euro24sports.com +0.0.0.0 www.euro24sports.com +0.0.0.0 europe-bet.com +0.0.0.0 www.europe-bet.com +0.0.0.0 evobet.com +0.0.0.0 www.evobet.com +0.0.0.0 exbeteu.com +0.0.0.0 www.exbeteu.com +0.0.0.0 exebet.com +0.0.0.0 www.exebet.com +0.0.0.0 expekt.com +0.0.0.0 www.expekt.com +0.0.0.0 extreme-sportsbetting.com +0.0.0.0 www.extreme-sportsbetting.com +0.0.0.0 eypobet.com +0.0.0.0 www.eypobet.com +0.0.0.0 ezbets.ag +0.0.0.0 www.ezbets.ag +0.0.0.0 ezsportsbetting.com +0.0.0.0 www.ezsportsbetting.com +0.0.0.0 ezsportsbettingonline.com +0.0.0.0 www.ezsportsbettingonline.com +0.0.0.0 ezstreetsports.com +0.0.0.0 www.ezstreetsports.com +0.0.0.0 falconbet.com +0.0.0.0 www.falconbet.com +0.0.0.0 favbet.com +0.0.0.0 www.favbet.com +0.0.0.0 favourit.com +0.0.0.0 www.favourit.com +0.0.0.0 flemingtonsportsbet.com.au +0.0.0.0 www.flemingtonsportsbet.com.au +0.0.0.0 fonbet.com +0.0.0.0 www.fonbet.com +0.0.0.0 footballpools.com +0.0.0.0 www.footballpools.com +0.0.0.0 forsportspicks.com +0.0.0.0 www.forsportspicks.com +0.0.0.0 fullbetter.com +0.0.0.0 www.fullbetter.com +0.0.0.0 fun-bet.com +0.0.0.0 www.fun-bet.com +0.0.0.0 fun88.co.uk +0.0.0.0 www.fun88.co.uk +0.0.0.0 galaxybetting.com +0.0.0.0 www.galaxybetting.com +0.0.0.0 galaxysports.com +0.0.0.0 www.galaxysports.com +0.0.0.0 gamblecsgo.com +0.0.0.0 www.gamblecsgo.com +0.0.0.0 gamebookers.com +0.0.0.0 www.gamebookers.com +0.0.0.0 gamerjackpot.com +0.0.0.0 www.gamerjackpot.com +0.0.0.0 gametime88.com +0.0.0.0 www.gametime88.com +0.0.0.0 gentingcasino.com +0.0.0.0 www.gentingcasino.com +0.0.0.0 geobet.com +0.0.0.0 www.geobet.com +0.0.0.0 geoff-banks.com +0.0.0.0 www.geoff-banks.com +0.0.0.0 getabet.com +0.0.0.0 www.getabet.com +0.0.0.0 giocoreale.com +0.0.0.0 www.giocoreale.com +0.0.0.0 globalwagering.ws +0.0.0.0 www.globalwagering.ws +0.0.0.0 globetworld.com +0.0.0.0 www.globetworld.com +0.0.0.0 go50.net +0.0.0.0 www.go50.net +0.0.0.0 goalbetint.com +0.0.0.0 www.goalbetint.com +0.0.0.0 goalwin.com +0.0.0.0 www.goalwin.com +0.0.0.0 gobetgo.com +0.0.0.0 www.gobetgo.com +0.0.0.0 gohorsebetting.ag +0.0.0.0 www.gohorsebetting.ag +0.0.0.0 golazobet.com +0.0.0.0 www.golazobet.com +0.0.0.0 goldbetsports.com +0.0.0.0 www.goldbetsports.com +0.0.0.0 goldenbetsng.com +0.0.0.0 www.goldenbetsng.com +0.0.0.0 goldmedalbingo.com +0.0.0.0 www.goldmedalbingo.com +0.0.0.0 gossipbingo.com +0.0.0.0 www.gossipbingo.com +0.0.0.0 gotocasino.com +0.0.0.0 www.gotocasino.com +0.0.0.0 gotosportsbook.com +0.0.0.0 www.gotosportsbook.com +0.0.0.0 gowildcasino.net +0.0.0.0 www.gowildcasino.net +0.0.0.0 gr88.com +0.0.0.0 www.gr88.com +0.0.0.0 gracesbingo.com +0.0.0.0 www.gracesbingo.com +0.0.0.0 gtbets.eu +0.0.0.0 www.gtbets.eu +0.0.0.0 guestlistbingo.com +0.0.0.0 www.guestlistbingo.com +0.0.0.0 gunnersgaming.com +0.0.0.0 www.gunnersgaming.com +0.0.0.0 guts.com +0.0.0.0 www.guts.com +0.0.0.0 gutshot.com +0.0.0.0 www.gutshot.com +0.0.0.0 gwbet.com +0.0.0.0 www.gwbet.com +0.0.0.0 hamsterbet.com +0.0.0.0 www.hamsterbet.com +0.0.0.0 hanplayer.com +0.0.0.0 www.hanplayer.com +0.0.0.0 hawaiicasino.com +0.0.0.0 www.hawaiicasino.com +0.0.0.0 heavenbet.com +0.0.0.0 www.heavenbet.com +0.0.0.0 heritagesports.eu +0.0.0.0 www.heritagesports.eu +0.0.0.0 herobet.com.br +0.0.0.0 www.herobet.com.br +0.0.0.0 heypoker.com +0.0.0.0 www.heypoker.com +0.0.0.0 highheelsbingo.com +0.0.0.0 www.highheelsbingo.com +0.0.0.0 highlifebingo.com +0.0.0.0 www.highlifebingo.com +0.0.0.0 hippobingo.com +0.0.0.0 www.hippobingo.com +0.0.0.0 hititbet.com +0.0.0.0 www.hititbet.com +0.0.0.0 hollywoodbets.net +0.0.0.0 www.hollywoodbets.net +0.0.0.0 hollywoodsportsbook.eu +0.0.0.0 www.hollywoodsportsbook.eu +0.0.0.0 homerunsportsbetting.com +0.0.0.0 www.homerunsportsbetting.com +0.0.0.0 horizonsports.es +0.0.0.0 www.horizonsports.es +0.0.0.0 hotlinecsgo.com +0.0.0.0 www.hotlinecsgo.com +0.0.0.0 hpbet.com +0.0.0.0 www.hpbet.com +0.0.0.0 hrwager.ag +0.0.0.0 www.hrwager.ag +0.0.0.0 hughesbet.com +0.0.0.0 www.hughesbet.com +0.0.0.0 hunkybingo.com +0.0.0.0 www.hunkybingo.com +0.0.0.0 iasbet.com +0.0.0.0 www.iasbet.com +0.0.0.0 ibet789.com +0.0.0.0 www.ibet789.com +0.0.0.0 ibetcasino.com +0.0.0.0 www.ibetcasino.com +0.0.0.0 inbet88.com +0.0.0.0 www.inbet88.com +0.0.0.0 infinitybet.com +0.0.0.0 www.infinitybet.com +0.0.0.0 instantactionsports.com +0.0.0.0 www.instantactionsports.com +0.0.0.0 interapostas.com +0.0.0.0 www.interapostas.com +0.0.0.0 interbet.co.za +0.0.0.0 www.interbet.co.za +0.0.0.0 intertops.eu +0.0.0.0 www.intertops.eu +0.0.0.0 interwetten.com +0.0.0.0 www.interwetten.com +0.0.0.0 irisheyesbet.com +0.0.0.0 www.irisheyesbet.com +0.0.0.0 ironbet.com +0.0.0.0 www.ironbet.com +0.0.0.0 islandcasino.com +0.0.0.0 www.islandcasino.com +0.0.0.0 isleofbingo.com +0.0.0.0 www.isleofbingo.com +0.0.0.0 isportbet.net +0.0.0.0 www.isportbet.net +0.0.0.0 itvbingo.com +0.0.0.0 www.itvbingo.com +0.0.0.0 jackpotbingo.co.uk +0.0.0.0 www.jackpotbingo.co.uk +0.0.0.0 jackpotcity.com +0.0.0.0 www.jackpotcity.com +0.0.0.0 jammyduck.com +0.0.0.0 www.jammyduck.com +0.0.0.0 jaxx.com +0.0.0.0 www.jaxx.com +0.0.0.0 jazzsports.ag +0.0.0.0 www.jazzsports.ag +0.0.0.0 jebetting.com +0.0.0.0 www.jebetting.com +0.0.0.0 jenningsbet.com +0.0.0.0 www.jenningsbet.com +0.0.0.0 jesterjackpots.co.uk +0.0.0.0 www.jesterjackpots.co.uk +0.0.0.0 jesterjackpots.com +0.0.0.0 www.jesterjackpots.com +0.0.0.0 jetbull.com +0.0.0.0 www.jetbull.com +0.0.0.0 jinglebingo.com +0.0.0.0 www.jinglebingo.com +0.0.0.0 joinbet.eu +0.0.0.0 www.joinbet.eu +0.0.0.0 justbet.co.za +0.0.0.0 www.justbet.co.za +0.0.0.0 justbet.cx +0.0.0.0 www.justbet.cx +0.0.0.0 justforbettors.com +0.0.0.0 www.justforbettors.com +0.0.0.0 kashmobet.com +0.0.0.0 www.kashmobet.com +0.0.0.0 katiesbingo.com +0.0.0.0 www.katiesbingo.com +0.0.0.0 keyarena.gg +0.0.0.0 www.keyarena.gg +0.0.0.0 kingneptunescasino.com +0.0.0.0 www.kingneptunescasino.com +0.0.0.0 kingneptunescasino.eu +0.0.0.0 www.kingneptunescasino.eu +0.0.0.0 kingswaybingoonline.com +0.0.0.0 www.kingswaybingoonline.com +0.0.0.0 kissmybingo.com +0.0.0.0 www.kissmybingo.com +0.0.0.0 krugerbets.com +0.0.0.0 www.krugerbets.com +0.0.0.0 ksbingo.com +0.0.0.0 www.ksbingo.com +0.0.0.0 ladbrokes.com +0.0.0.0 www.ladbrokes.com +0.0.0.0 laspalmassportsbook.com +0.0.0.0 www.laspalmassportsbook.com +0.0.0.0 latinopoker.eu +0.0.0.0 www.latinopoker.eu +0.0.0.0 lazvegas.com +0.0.0.0 www.lazvegas.com +0.0.0.0 legendsportsbook.com +0.0.0.0 www.legendsportsbook.com +0.0.0.0 leisure888.com +0.0.0.0 www.leisure888.com +0.0.0.0 leojackpot.com +0.0.0.0 www.leojackpot.com +0.0.0.0 leonbets.net +0.0.0.0 www.leonbets.net +0.0.0.0 liga365.com +0.0.0.0 www.liga365.com +0.0.0.0 lightbet.com +0.0.0.0 www.lightbet.com +0.0.0.0 link2bet.com +0.0.0.0 www.link2bet.com +0.0.0.0 lionbet.com +0.0.0.0 www.lionbet.com +0.0.0.0 lippybingo.com +0.0.0.0 www.lippybingo.com +0.0.0.0 littlebigbingo.com +0.0.0.0 www.littlebigbingo.com +0.0.0.0 livebetting.com +0.0.0.0 www.livebetting.com +0.0.0.0 livebingo.com +0.0.0.0 www.livebingo.com +0.0.0.0 llamabet.co.uk +0.0.0.0 lmbookmaker.com +0.0.0.0 www.lmbookmaker.com +0.0.0.0 loadsabingo.com +0.0.0.0 www.loadsabingo.com +0.0.0.0 lookbingo.com +0.0.0.0 www.lookbingo.com +0.0.0.0 loonybingo.co.uk +0.0.0.0 www.loonybingo.co.uk +0.0.0.0 loonybingo.com +0.0.0.0 www.loonybingo.com +0.0.0.0 looselines.com +0.0.0.0 www.looselines.com +0.0.0.0 lopocasport.com +0.0.0.0 www.lopocasport.com +0.0.0.0 loquaxbingo.co.uk +0.0.0.0 www.loquaxbingo.co.uk +0.0.0.0 lotto24bingo.com +0.0.0.0 www.lotto24bingo.com +0.0.0.0 louisvillecasino.com +0.0.0.0 www.louisvillecasino.com +0.0.0.0 lowvig.ag +0.0.0.0 www.lowvig.ag +0.0.0.0 lsbet.com +0.0.0.0 www.lsbet.com +0.0.0.0 luckycharmbingo.com +0.0.0.0 www.luckycharmbingo.com +0.0.0.0 lumibet.com +0.0.0.0 www.lumibet.com +0.0.0.0 luxbet.com +0.0.0.0 www.luxbet.com +0.0.0.0 m8bet.net +0.0.0.0 www.m8bet.net +0.0.0.0 m8poker.com +0.0.0.0 www.m8poker.com +0.0.0.0 macaubet.com +0.0.0.0 www.macaubet.com +0.0.0.0 macauslot.com +0.0.0.0 www.macauslot.com +0.0.0.0 magicbet.com +0.0.0.0 www.magicbet.com +0.0.0.0 majorbet.net +0.0.0.0 www.majorbet.net +0.0.0.0 majorsportsbetting.com +0.0.0.0 www.majorsportsbetting.com +0.0.0.0 mansion88.com +0.0.0.0 www.mansion88.com +0.0.0.0 marathonbet.com +0.0.0.0 www.marathonbet.com +0.0.0.0 markjarvisbet.com +0.0.0.0 www.markjarvisbet.com +0.0.0.0 marsbet12.com +0.0.0.0 www.marsbet12.com +0.0.0.0 marsbet200.com +0.0.0.0 www.marsbet200.com +0.0.0.0 marsbet300.com +0.0.0.0 www.marsbet300.com +0.0.0.0 marsbet400.com +0.0.0.0 www.marsbet400.com +0.0.0.0 matchbook.com +0.0.0.0 www.matchbook.com +0.0.0.0 mayansports.eu +0.0.0.0 www.mayansports.eu +0.0.0.0 mbet.co.za +0.0.0.0 www.mbet.co.za +0.0.0.0 mcbookie.com +0.0.0.0 www.mcbookie.com +0.0.0.0 megasportsworld.com +0.0.0.0 www.megasportsworld.com +0.0.0.0 meridianbet.com +0.0.0.0 www.meridianbet.com +0.0.0.0 metspoker.com +0.0.0.0 www.metspoker.com +0.0.0.0 miamicasino.com +0.0.0.0 www.miamicasino.com +0.0.0.0 middlebet.com +0.0.0.0 www.middlebet.com +0.0.0.0 mobilbet.com +0.0.0.0 www.mobilbet.com +0.0.0.0 monacoaces.com +0.0.0.0 www.monacoaces.com +0.0.0.0 moneyplayscasino.com +0.0.0.0 www.moneyplayscasino.com +0.0.0.0 morganbet.eu +0.0.0.0 www.morganbet.eu +0.0.0.0 mozzartbet.com +0.0.0.0 www.mozzartbet.com +0.0.0.0 mrringo.com +0.0.0.0 www.mrringo.com +0.0.0.0 mvpaction.ag +0.0.0.0 www.mvpaction.ag +0.0.0.0 mybet.com +0.0.0.0 www.mybet.com +0.0.0.0 mysportsbook.ag +0.0.0.0 www.mysportsbook.ag +0.0.0.0 naijabet.com +0.0.0.0 www.naijabet.com +0.0.0.0 nairabet.com +0.0.0.0 www.nairabet.com +0.0.0.0 nairastake.com +0.0.0.0 www.nairastake.com +0.0.0.0 nanos365.com +0.0.0.0 www.nanos365.com +0.0.0.0 nederbet.com +0.0.0.0 www.nederbet.com +0.0.0.0 needforbet.com +0.0.0.0 www.needforbet.com +0.0.0.0 netbet.com +0.0.0.0 www.netbet.com +0.0.0.0 neverfelted.eu +0.0.0.0 www.neverfelted.eu +0.0.0.0 nightwoodbookmakers.co.uk +0.0.0.0 www.nightwoodbookmakers.co.uk +0.0.0.0 nikebet.net +0.0.0.0 www.nikebet.net +0.0.0.0 ninjackpot.com +0.0.0.0 www.ninjackpot.com +0.0.0.0 nitrogensports.eu +0.0.0.0 www.nitrogensports.eu +0.0.0.0 nordicbet.com +0.0.0.0 www.nordicbet.com +0.0.0.0 novibet.com +0.0.0.0 www.novibet.com +0.0.0.0 noxwin.com +0.0.0.0 www.noxwin.com +0.0.0.0 oddsmaker.ag +0.0.0.0 www.oddsmaker.ag +0.0.0.0 oddsring.com +0.0.0.0 www.oddsring.com +0.0.0.0 odinbet.com +0.0.0.0 www.odinbet.com +0.0.0.0 offsidebet.com +0.0.0.0 www.offsidebet.com +0.0.0.0 ohiocasino.com +0.0.0.0 www.ohiocasino.com +0.0.0.0 ohmbet.com +0.0.0.0 www.ohmbet.com +0.0.0.0 olimp.com +0.0.0.0 www.olimp.com +0.0.0.0 olybet.com +0.0.0.0 www.olybet.com +0.0.0.0 onlywinners.com +0.0.0.0 www.onlywinners.com +0.0.0.0 opcrates.com +0.0.0.0 www.opcrates.com +0.0.0.0 optibet.com +0.0.0.0 www.optibet.com +0.0.0.0 optionsports.com +0.0.0.0 www.optionsports.com +0.0.0.0 orakulas.lt +0.0.0.0 www.orakulas.lt +0.0.0.0 orlandocasino.com +0.0.0.0 www.orlandocasino.com +0.0.0.0 ourpricebet.com +0.0.0.0 www.ourpricebet.com +0.0.0.0 overtheodds.com.au +0.0.0.0 www.overtheodds.com.au +0.0.0.0 ozbet.com.au +0.0.0.0 www.ozbet.com.au +0.0.0.0 paddypower.com +0.0.0.0 www.paddypower.com +0.0.0.0 paf.com +0.0.0.0 www.paf.com +0.0.0.0 palladiumcasino.eu +0.0.0.0 www.palladiumcasino.eu +0.0.0.0 pandabet.net +0.0.0.0 www.pandabet.net +0.0.0.0 paradisewin.com +0.0.0.0 parasino.com +0.0.0.0 www.parasino.com +0.0.0.0 parimatch.com +0.0.0.0 www.parimatch.com +0.0.0.0 pasarbola.com +0.0.0.0 www.pasarbola.com +0.0.0.0 pinnaclesports.com +0.0.0.0 www.pinnaclesports.com +0.0.0.0 planetofbets.com +0.0.0.0 www.planetofbets.com +0.0.0.0 planetwin365.com +0.0.0.0 www.planetwin365.com +0.0.0.0 playbet.com +0.0.0.0 www.playbet.com +0.0.0.0 plexodds.com +0.0.0.0 www.plexodds.com +0.0.0.0 pointcasino.com +0.0.0.0 www.pointcasino.com +0.0.0.0 pokerdassi360.com +0.0.0.0 www.pokerdassi360.com +0.0.0.0 pokerimaa.com +0.0.0.0 www.pokerimaa.com +0.0.0.0 pokermax.com +0.0.0.0 www.pokermax.com +0.0.0.0 pokerstars.eu +0.0.0.0 www.pokerstars.eu +0.0.0.0 pridmorebookmakers.com +0.0.0.0 www.pridmorebookmakers.com +0.0.0.0 primebet.com.mt +0.0.0.0 www.primebet.com.mt +0.0.0.0 pro-factory.com +0.0.0.0 www.pro-factory.com +0.0.0.0 propawin.com +0.0.0.0 www.propawin.com +0.0.0.0 punchbets.com +0.0.0.0 www.punchbets.com +0.0.0.0 purepoker.eu +0.0.0.0 www.purepoker.eu +0.0.0.0 racebets.com +0.0.0.0 www.racebets.com +0.0.0.0 rajahbet.com +0.0.0.0 www.rajahbet.com +0.0.0.0 rb88.com +0.0.0.0 www.rb88.com +0.0.0.0 readytobet.com +0.0.0.0 realbet.eu +0.0.0.0 www.realbet.eu +0.0.0.0 realdealbet.com +0.0.0.0 www.realdealbet.com +0.0.0.0 rebatewager.ag +0.0.0.0 www.rebatewager.ag +0.0.0.0 redbet.com +0.0.0.0 www.redbet.com +0.0.0.0 redmilebets.com +0.0.0.0 www.redmilebets.com +0.0.0.0 redstarsports.eu +0.0.0.0 www.redstarsports.eu +0.0.0.0 rivalo.com +0.0.0.0 www.rivalo.com +0.0.0.0 roadbet.com +0.0.0.0 www.roadbet.com +0.0.0.0 royalcspot.com +0.0.0.0 www.royalcspot.com +0.0.0.0 rubet.com +0.0.0.0 www.rubet.com +0.0.0.0 safaribet.com.gh +0.0.0.0 www.safaribet.com.gh +0.0.0.0 saharabet.com +0.0.0.0 www.saharabet.com +0.0.0.0 samvo.com +0.0.0.0 www.samvo.com +0.0.0.0 sanfrancasino.com +0.0.0.0 www.sanfrancasino.com +0.0.0.0 saturnplay.com +0.0.0.0 www.saturnplay.com +0.0.0.0 sbgglobal.eu +0.0.0.0 www.sbgglobal.eu +0.0.0.0 sbobet.com +0.0.0.0 www.sbobet.com +0.0.0.0 score99.net +0.0.0.0 www.score99.net +0.0.0.0 scotbet.com +0.0.0.0 www.scotbet.com +0.0.0.0 seabet.com +0.0.0.0 www.seabet.com +0.0.0.0 seangraham.com +0.0.0.0 www.seangraham.com +0.0.0.0 seaniemac.com +0.0.0.0 www.seaniemac.com +0.0.0.0 sectorbet.com +0.0.0.0 www.sectorbet.com +0.0.0.0 secure.bkbet.eu +0.0.0.0 sesbet.com +0.0.0.0 www.sesbet.com +0.0.0.0 setantabet.com +0.0.0.0 www.setantabet.com +0.0.0.0 sirbobet.com +0.0.0.0 www.sirbobet.com +0.0.0.0 sjbet.at +0.0.0.0 www.sjbet.at +0.0.0.0 skedina.com +0.0.0.0 www.skedina.com +0.0.0.0 skinarena.com +0.0.0.0 www.skinarena.com +0.0.0.0 skinbet.com +0.0.0.0 www.skinbet.com +0.0.0.0 skinduel.com +0.0.0.0 www.skinduel.com +0.0.0.0 skingaben.com +0.0.0.0 www.skingaben.com +0.0.0.0 skinhell.com +0.0.0.0 www.skinhell.com +0.0.0.0 skinhunt.com +0.0.0.0 www.skinhunt.com +0.0.0.0 skinprofit.com +0.0.0.0 www.skinprofit.com +0.0.0.0 skinsdream.com +0.0.0.0 www.skinsdream.com +0.0.0.0 skybet.com +0.0.0.0 www.skybet.com +0.0.0.0 skybook.ag +0.0.0.0 www.skybook.ag +0.0.0.0 skytowersportsbook.com +0.0.0.0 www.skytowersportsbook.com +0.0.0.0 slbet.com +0.0.0.0 www.slbet.com +0.0.0.0 smarkets.com +0.0.0.0 smashsportsbetting.com +0.0.0.0 www.smashsportsbetting.com +0.0.0.0 socalsportbook.com +0.0.0.0 www.socalsportbook.com +0.0.0.0 softbet.eu +0.0.0.0 www.softbet.eu +0.0.0.0 spindipity.com +0.0.0.0 www.spindipity.com +0.0.0.0 sport-gewin.com +0.0.0.0 www.sport-gewin.com +0.0.0.0 sportbet.com +0.0.0.0 www.sportbet.com +0.0.0.0 sportfanatik.com +0.0.0.0 www.sportfanatik.com +0.0.0.0 sportingbet.com.au +0.0.0.0 www.sportingbet.com.au +0.0.0.0 sportingbet.com +0.0.0.0 www.sportingbet.com +0.0.0.0 sportingindex.com +0.0.0.0 www.sportingindex.com +0.0.0.0 sportlife.com.mk +0.0.0.0 www.sportlife.com.mk +0.0.0.0 sportodds.com +0.0.0.0 sports-gambling.com +0.0.0.0 www.sports-gambling.com +0.0.0.0 sports.magicred.com +0.0.0.0 www.sports.magicred.com +0.0.0.0 sports.partypoker.com +0.0.0.0 sports.smartlivegaming.com +0.0.0.0 sports.winner.com +0.0.0.0 sportsbet.co.za +0.0.0.0 www.sportsbet.co.za +0.0.0.0 sportsbet.com.au +0.0.0.0 www.sportsbet.com.au +0.0.0.0 sportsbetting.ag +0.0.0.0 www.sportsbetting.ag +0.0.0.0 sportsbetting.com.au +0.0.0.0 www.sportsbetting.com.au +0.0.0.0 sportsbettingonline.ag +0.0.0.0 www.sportsbettingonline.ag +0.0.0.0 sportsbook-uk.com +0.0.0.0 www.sportsbook-uk.com +0.0.0.0 sportsbook.ca +0.0.0.0 www.sportsbook.ca +0.0.0.0 sportsbook.com +0.0.0.0 www.sportsbook.com +0.0.0.0 sportsbook.kingdomcasino.com +0.0.0.0 sportsbooks.com +0.0.0.0 www.sportsbooks.com +0.0.0.0 sportsbookusa.com +0.0.0.0 www.sportsbookusa.com +0.0.0.0 sportsspread.com +0.0.0.0 www.sportsspread.com +0.0.0.0 sporttime.net +0.0.0.0 www.sporttime.net +0.0.0.0 sportzbookz.com +0.0.0.0 www.sportzbookz.com +0.0.0.0 spreadex.com +0.0.0.0 www.spreadex.com +0.0.0.0 sssbet.com +0.0.0.0 www.sssbet.com +0.0.0.0 stanjames.com +0.0.0.0 www.stanjames.com +0.0.0.0 starlottosport.com +0.0.0.0 www.starlottosport.com +0.0.0.0 statusbet.com +0.0.0.0 www.statusbet.com +0.0.0.0 strikewin.com +0.0.0.0 www.strikewin.com +0.0.0.0 supabets.com.gh +0.0.0.0 www.supabets.com.gh +0.0.0.0 super88.club +0.0.0.0 super8casino.com +0.0.0.0 www.super8casino.com +0.0.0.0 superbet.com +0.0.0.0 www.superbet.com +0.0.0.0 superlenny.com +0.0.0.0 www.superlenny.com +0.0.0.0 supersoccer.co.uk +0.0.0.0 www.supersoccer.co.uk +0.0.0.0 supersportsbook.com +0.0.0.0 www.supersportsbook.com +0.0.0.0 superusacasino.com +0.0.0.0 www.superusacasino.com +0.0.0.0 tab.co.nz +0.0.0.0 www.tab.co.nz +0.0.0.0 tab.com.au +0.0.0.0 www.tab.com.au +0.0.0.0 tabgold.co.za +0.0.0.0 www.tabgold.co.za +0.0.0.0 tatts.com +0.0.0.0 tempobet.com +0.0.0.0 www.tempobet.com +0.0.0.0 texascasino.com +0.0.0.0 www.texascasino.com +0.0.0.0 thebetarena.com +0.0.0.0 www.thebetarena.com +0.0.0.0 thegreek.com +0.0.0.0 www.thegreek.com +0.0.0.0 tipbet.com +0.0.0.0 www.tipbet.com +0.0.0.0 tipico.com +0.0.0.0 www.tipico.com +0.0.0.0 tipwin.com +0.0.0.0 www.tipwin.com +0.0.0.0 titanbet.com +0.0.0.0 www.titanbet.com +0.0.0.0 titansbet.com.au +0.0.0.0 www.titansbet.com.au +0.0.0.0 toals.co.uk +0.0.0.0 www.toals.co.uk +0.0.0.0 tommyfrench.com +0.0.0.0 www.tommyfrench.com +0.0.0.0 tomwaterhouse.com +0.0.0.0 www.tomwaterhouse.com +0.0.0.0 tonybet.com +0.0.0.0 www.tonybet.com +0.0.0.0 topbet.eu +0.0.0.0 www.topbet.eu +0.0.0.0 topbetta.com +0.0.0.0 www.topbetta.com +0.0.0.0 topcatsports.ag +0.0.0.0 www.topcatsports.ag +0.0.0.0 topodds.com.au +0.0.0.0 www.topodds.com.au +0.0.0.0 topplay.cc +0.0.0.0 www.topplay.cc +0.0.0.0 topsport.com.au +0.0.0.0 www.topsport.com.au +0.0.0.0 topsportwetten.com +0.0.0.0 www.topsportwetten.com +0.0.0.0 topwin.cc +0.0.0.0 www.topwin.cc +0.0.0.0 totalbets.com +0.0.0.0 www.totalbets.com +0.0.0.0 totesport.com +0.0.0.0 www.totesport.com +0.0.0.0 totobet.com +0.0.0.0 www.totobet.com +0.0.0.0 totobet24.com +0.0.0.0 www.totobet24.com +0.0.0.0 toxicjackpot.com +0.0.0.0 www.toxicjackpot.com +0.0.0.0 triobet.com +0.0.0.0 www.triobet.com +0.0.0.0 uberskins.net +0.0.0.0 ubet.com +0.0.0.0 www.ubet.com +0.0.0.0 ucabet.co +0.0.0.0 www.ucabet.co +0.0.0.0 ultimate-odds.com +0.0.0.0 www.ultimate-odds.com +0.0.0.0 unibet.com +0.0.0.0 www.unibet.com +0.0.0.0 unionbet.com +0.0.0.0 www.unionbet.com +0.0.0.0 usapriceperhead.com +0.0.0.0 www.usapriceperhead.com +0.0.0.0 usbetting.co.za +0.0.0.0 www.usbetting.co.za +0.0.0.0 vandersports.com +0.0.0.0 www.vandersports.com +0.0.0.0 vbet.com +0.0.0.0 www.vbet.com +0.0.0.0 vernons.com +0.0.0.0 www.vernons.com +0.0.0.0 vestabet365.com +0.0.0.0 www.vestabet365.com +0.0.0.0 vierklee.com +0.0.0.0 www.vierklee.com +0.0.0.0 vietbet.eu +0.0.0.0 www.vietbet.eu +0.0.0.0 villabet.com +0.0.0.0 www.villabet.com +0.0.0.0 vipsports.eu +0.0.0.0 www.vipsports.eu +0.0.0.0 vitalbet.com +0.0.0.0 www.vitalbet.com +0.0.0.0 voltbet.com +0.0.0.0 www.voltbet.com +0.0.0.0 vulcun.com +0.0.0.0 www.vulcun.com +0.0.0.0 vwin.com +0.0.0.0 www.vwin.com +0.0.0.0 wager.dm +0.0.0.0 www.wager.dm +0.0.0.0 wager123.com +0.0.0.0 www.wager123.com +0.0.0.0 wager7.eu +0.0.0.0 www.wager7.eu +0.0.0.0 wagerallin.com +0.0.0.0 www.wagerallin.com +0.0.0.0 wagermadness.com +0.0.0.0 www.wagermadness.com +0.0.0.0 wagerweb.ag +0.0.0.0 www.wagerweb.ag +0.0.0.0 webbookmakers.com +0.0.0.0 www.webbookmakers.com +0.0.0.0 wettpunkt.com +0.0.0.0 www.wettpunkt.com +0.0.0.0 wgh.ag +0.0.0.0 www.wgh.ag +0.0.0.0 whalegaming.co.uk +0.0.0.0 www.whalegaming.co.uk +0.0.0.0 whitebet.com +0.0.0.0 www.whitebet.com +0.0.0.0 williamhill.com +0.0.0.0 www.williamhill.com +0.0.0.0 wilsonbet.com +0.0.0.0 www.wilsonbet.com +0.0.0.0 win29.com +0.0.0.0 www.win29.com +0.0.0.0 winmasters.com +0.0.0.0 www.winmasters.com +0.0.0.0 winningft.com +0.0.0.0 www.winningft.com +0.0.0.0 worldofsport.co.za +0.0.0.0 www.worldofsport.co.za +0.0.0.0 worldsportsbetting.co.za +0.0.0.0 www.worldsportsbetting.co.za +0.0.0.0 worldstar.co.ug +0.0.0.0 www.worldstar.co.ug +0.0.0.0 worldwidegamble.com +0.0.0.0 www.worldwidegamble.com +0.0.0.0 wwin.ba +0.0.0.0 www.wwin.ba +0.0.0.0 xinweide.com +0.0.0.0 www.xinweide.com +0.0.0.0 yabet.com +0.0.0.0 www.yabet.com +0.0.0.0 youwager.eu +0.0.0.0 www.youwager.eu +0.0.0.0 youwin.com +0.0.0.0 www.youwin.com +0.0.0.0 zebrabet.com.au +0.0.0.0 www.zebrabet.com.au +0.0.0.0 zetpoker.eu +0.0.0.0 www.zetpoker.eu + + +# Porn Sites + + +# Porn Domains + +0.0.0.0 0013langford.tumblr.com +0.0.0.0 0xxx.ws +0.0.0.0 1-last-fight.tumblr.com +0.0.0.0 1.hot-dances.com +0.0.0.0 100200film.com +0.0.0.0 100amateurvideos.com +0.0.0.0 101sexsecret.com +0.0.0.0 110percentnatural.com +0.0.0.0 11inchesbuffed.tumblr.com +0.0.0.0 18-teen-xxx.com +0.0.0.0 18andabused.tv +0.0.0.0 18comix.com +0.0.0.0 18eighteenz.com +0.0.0.0 18phd.com +0.0.0.0 18porno.tv +0.0.0.0 18teenvid.com +0.0.0.0 18tubehd.com +0.0.0.0 18yearsold.com +0.0.0.0 18yo.pics +0.0.0.0 1905cglr.tumblr.com +0.0.0.0 19angels.net +0.0.0.0 1on1sexwebcams.com +0.0.0.0 1sexsex.com +0.0.0.0 1st-virgin.com +0.0.0.0 1stmovieclub.net +0.0.0.0 1virgins.net +0.0.0.0 1watchmygf.com +0.0.0.0 2013znakomstva.datingsprivate2013.com +0.0.0.0 2017porn.com +0.0.0.0 21x.org +0.0.0.0 24h-porn.net +0.0.0.0 2bigtobetrue.com +0.0.0.0 2busty.net +0.0.0.0 2damnhot.com +0.0.0.0 2gfx.com +0.0.0.0 2girls1gif.tumblr.com +0.0.0.0 2virgins.com +0.0.0.0 2wjk.tumblr.com +0.0.0.0 300webcams.com +0.0.0.0 321webcams.com +0.0.0.0 3angelsvideo.com +0.0.0.0 3arabporn.com +0.0.0.0 3at3ot.com +0.0.0.0 3dbadgirls.com +0.0.0.0 3dxchat.com +0.0.0.0 3movs.com +0.0.0.0 3redangels.com +0.0.0.0 3sex.com +0.0.0.0 3thehardway.nl +0.0.0.0 3virgin.com +0.0.0.0 3x.ro +0.0.0.0 3xplanet.com +0.0.0.0 404.elitedollars.com +0.0.0.0 404.quickbuck.com +0.0.0.0 404.ragecash.com +0.0.0.0 40best.com +0.0.0.0 4desiz.blogspot.com +0.0.0.0 4gifporn.tumblr.com +0.0.0.0 4porn.com +0.0.0.0 4porngifs.tumblr.com +0.0.0.0 4sex4.com +0.0.0.0 4sexwebcams.com +0.0.0.0 4tube.com +0.0.0.0 5fing.com +0.0.0.0 5starangels.com +0.0.0.0 69-webcams.com +0.0.0.0 69games.xxx +0.0.0.0 69prasempre.tumblr.com +0.0.0.0 6eez.net +0.0.0.0 777porn.com +0.0.0.0 7virgin.com +0.0.0.0 85porn.net +0.0.0.0 88cum.com +0.0.0.0 88fuck.com +0.0.0.0 88gals.com +0.0.0.0 8maturepornmovies.com +0.0.0.0 8muses.com +0.0.0.0 8teenbay.net +0.0.0.0 8teenxxx.com +0.0.0.0 8thstreetlatinas.com +0.0.0.0 91porn.com +0.0.0.0 99cams.com +0.0.0.0 99webcams.com +0.0.0.0 9hz.com +0.0.0.0 a-angel.skyblog.com +0.0.0.0 a-fodidinha.tumblr.com +0.0.0.0 a.gaytube.com +0.0.0.0 a4w.cc +0.0.0.0 a5.x-traceur.com +0.0.0.0 a7.x-traceur.com +0.0.0.0 aampmaps.com +0.0.0.0 aaronsangels.com +0.0.0.0 abbyaae.angelfire.com +0.0.0.0 abbygirlgirl.com +0.0.0.0 abbywinters.com +0.0.0.0 abl-angels.deluxepass.com +0.0.0.0 aboutagentleman.tumblr.com +0.0.0.0 aboutangelinajolie.com +0.0.0.0 aboutgirlslove.com +0.0.0.0 aboutsexxx.com +0.0.0.0 abrutis.com +0.0.0.0 abs.redbills.com +0.0.0.0 absolute-live.com +0.0.0.0 achaudry4.tumblr.com +0.0.0.0 acmexxx.com +0.0.0.0 actual-porn.org +0.0.0.0 ad.blackystars.com +0.0.0.0 ad.pornfuzepremium.videobox.com +0.0.0.0 adamandeve.com +0.0.0.0 adameve.com +0.0.0.0 adcontrol.lonestarnaughtygirls.com +0.0.0.0 address.9hz.com +0.0.0.0 adenofdevils.tumblr.com +0.0.0.0 adimages.myjizztube.com +0.0.0.0 admin.amateurgalls.com +0.0.0.0 admin.oldpornsite.com +0.0.0.0 admost.nl +0.0.0.0 adressesx.com +0.0.0.0 adriana-sage.org +0.0.0.0 ads.adultpopunders.com +0.0.0.0 ads.eropower.de +0.0.0.0 ads.jerk2it.com +0.0.0.0 ads.mucunki.com +0.0.0.0 ads.premiumaccounts.com +0.0.0.0 ads.privatefeeds.com +0.0.0.0 ads.sextvx.com +0.0.0.0 ads.usualgirls.com +0.0.0.0 ads.virgin.net +0.0.0.0 ads.waterbondage.com +0.0.0.0 ads.wiredpussy.com +0.0.0.0 ads.wtfpeople.com +0.0.0.0 ads0.videosz.com +0.0.0.0 ads01.9hz.com +0.0.0.0 ads1.tuccus.com +0.0.0.0 ads2.tuccus.com +0.0.0.0 adserver.juicybucks.com +0.0.0.0 adserver.penthouse.com +0.0.0.0 adult-adv.com +0.0.0.0 adult-arab.com +0.0.0.0 adult-banner-ads.com +0.0.0.0 adult-clips.us +0.0.0.0 adult-dating-ads.com +0.0.0.0 adult-extreme.com +0.0.0.0 adult-models.org +0.0.0.0 adult-profit-files.com +0.0.0.0 adult-profit-files2.com +0.0.0.0 adult-targeted-traffic.com +0.0.0.0 adult-top.worlddatingforum.com +0.0.0.0 adult-tracker.de +0.0.0.0 adult.adrevservice.com +0.0.0.0 adult.find-fm.com +0.0.0.0 adult.master-tv.net +0.0.0.0 adult.phoneaccess.com +0.0.0.0 adultadbroker.com +0.0.0.0 adultads.biz +0.0.0.0 adultbanners.co.uk +0.0.0.0 adultbay.org +0.0.0.0 adultblogcollection.tumblr.com +0.0.0.0 adultblogtoplist.com +0.0.0.0 adultcash.com +0.0.0.0 adultcashtraffic.com +0.0.0.0 adultcommercial.net +0.0.0.0 adultdatelink.com +0.0.0.0 adultdatingtraffic.com +0.0.0.0 adultdialersolution.com +0.0.0.0 adultdvdhits.com +0.0.0.0 adultempire.com +0.0.0.0 adultfreex.com +0.0.0.0 adultfriendfinders.com +0.0.0.0 adultfriendfinders.net +0.0.0.0 adultfriendfinders.us +0.0.0.0 adultfriendfinderz.com +0.0.0.0 adultfriendsearch.com +0.0.0.0 adulthostedblogs.com +0.0.0.0 adultlinkexchange.com +0.0.0.0 adultmoviegroup.com +0.0.0.0 adultoffline.com +0.0.0.0 adultpopunders.com +0.0.0.0 adultrevenueservice.com +0.0.0.0 adultscandy.com +0.0.0.0 adulttrafficads.com +0.0.0.0 adultvalleycash.com +0.0.0.0 adultvideofinder.com +0.0.0.0 adultvideosteens.com +0.0.0.0 adultwebmastersonline.com +0.0.0.0 adventuretimeporn.xyz +0.0.0.0 adverts.trojanpublishing.net +0.0.0.0 advertx.net +0.0.0.0 aebn.net +0.0.0.0 aerisdies.com +0.0.0.0 affairsclub.com +0.0.0.0 affiliate-cash.tied-angels.com +0.0.0.0 affiliation-int.com +0.0.0.0 affiliation.porn.fr +0.0.0.0 aflamneek.com +0.0.0.0 aflamporn.com +0.0.0.0 africancasting.com +0.0.0.0 agangels.net +0.0.0.0 agentur-angelina.de +0.0.0.0 agnesangel.com +0.0.0.0 ah-me.com +0.0.0.0 aintgo.angelfire.com +0.0.0.0 akibaangels.com +0.0.0.0 akibathewolf.tumblr.com +0.0.0.0 alaa168.angelfire.com +0.0.0.0 alamalditasea.tumblr.com +0.0.0.0 alcuda.com +0.0.0.0 aleexball.tumblr.com +0.0.0.0 alexa-xxx.com +0.0.0.0 alexisvirgin.com +0.0.0.0 alfamina.com +0.0.0.0 alison-angel-1.com +0.0.0.0 alison-angel.biz +0.0.0.0 alison-angel.org +0.0.0.0 alisonangel.at +0.0.0.0 alisonangel.cc +0.0.0.0 alisonangel.com +0.0.0.0 alisonangel.fr +0.0.0.0 alisonangelmovie.com +0.0.0.0 alisonangelrocks.com +0.0.0.0 alisonangelzone.com +0.0.0.0 alivegirls.com +0.0.0.0 alldayanalgifs.tumblr.com +0.0.0.0 allevaangelina.com +0.0.0.0 allfordrocher.com +0.0.0.0 allgaybdsm.com +0.0.0.0 allhotcams.com +0.0.0.0 allinternal.com +0.0.0.0 allisonangel.com +0.0.0.0 allisonangel.info +0.0.0.0 allisonsangels.com +0.0.0.0 allisonvirgin.com +0.0.0.0 alljapanesepass.com +0.0.0.0 allmyxxxit.tumblr.com +0.0.0.0 allofx.com +0.0.0.0 allsexblogs.com +0.0.0.0 allteeens.com +0.0.0.0 allvirgins.com +0.0.0.0 almostvirgins.com +0.0.0.0 alochucknorris.tumblr.com +0.0.0.0 alohatube.com +0.0.0.0 alonso962.tumblr.com +0.0.0.0 alotporn.com +0.0.0.0 alphaporno.com +0.0.0.0 alrincon.com +0.0.0.0 alsangel.com +0.0.0.0 alsangels.com +0.0.0.0 alsscan.com +0.0.0.0 alsscanangels.com +0.0.0.0 alt-angel.com +0.0.0.0 alt-girls-paradise.tumblr.com +0.0.0.0 alt.com +0.0.0.0 altassafadeza.tumblr.com +0.0.0.0 altingramfiyati.org +0.0.0.0 amabitch.com +0.0.0.0 amadorasblog.tumblr.com +0.0.0.0 amaland.com +0.0.0.0 amamilfs.com +0.0.0.0 amaporn.com +0.0.0.0 amateur-porn-links.com +0.0.0.0 amateur.wedoo.com +0.0.0.0 amateuralbum.net +0.0.0.0 amateurcool.com +0.0.0.0 amateurcurves.tumblr.com +0.0.0.0 amateurdumper.com +0.0.0.0 amateurfarm.net +0.0.0.0 amateurgalore.net +0.0.0.0 amateurindex.com +0.0.0.0 amateurmpeg.net +0.0.0.0 amateurpalooza.tumblr.com +0.0.0.0 amateurs-gone-wild.com +0.0.0.0 amateurseite.com +0.0.0.0 amateursexpert.com +0.0.0.0 amateursexy.net +0.0.0.0 amateurvoyeurforum.com +0.0.0.0 amateurxtv.com +0.0.0.0 amazingsexx.com +0.0.0.0 americanvirgins.net +0.0.0.0 amorix.biz +0.0.0.0 amourangels.com +0.0.0.0 amourangels.eu +0.0.0.0 amp.st.virgin.net +0.0.0.0 amsterdam-webcams.com +0.0.0.0 amsterdamned.com +0.0.0.0 amsterdamnightlife.com +0.0.0.0 amyvirgin.com +0.0.0.0 anal-porn76.tumblr.com +0.0.0.0 anal-webcams.com +0.0.0.0 analdildolesbians.com +0.0.0.0 analdin.com +0.0.0.0 analxtv.com +0.0.0.0 anawjarrate.info +0.0.0.0 andi-pink.babelogbook.com +0.0.0.0 angel-anime.com +0.0.0.0 angel-archives.com +0.0.0.0 angel-black.fr.st +0.0.0.0 angel-cassidy.net +0.0.0.0 angel-collection.com +0.0.0.0 angel-companions.co.uk +0.0.0.0 angel-dana.net.tc +0.0.0.0 angel-dark.org +0.0.0.0 angel-delite.co.uk +0.0.0.0 angel-exhib.com +0.0.0.0 angel-eyes.cjb.net +0.0.0.0 angel-of-heels.com +0.0.0.0 angel-picpost.com +0.0.0.0 angel-search.com +0.0.0.0 angel-wave.com +0.0.0.0 angel-x.com +0.0.0.0 angel-x.fr.st +0.0.0.0 angel.arings.com +0.0.0.0 angel.cn8828.com +0.0.0.0 angel.comcen.com.au +0.0.0.0 angel.ne.jp +0.0.0.0 angel.se +0.0.0.0 angel20.com +0.0.0.0 angel4christyb.com +0.0.0.0 angel4host.com +0.0.0.0 angel4u.linkarena.com +0.0.0.0 angela-devi.net +0.0.0.0 angela-taylor.org +0.0.0.0 angela.ai.net +0.0.0.0 angela.nl +0.0.0.0 angela.nu +0.0.0.0 angela.ts.free.fr +0.0.0.0 angela.uw.hu +0.0.0.0 angela1.book.fr +0.0.0.0 angela2000.de +0.0.0.0 angela21.com +0.0.0.0 angelaandrews.com +0.0.0.0 angelaathomas.com +0.0.0.0 angelacappetta.com +0.0.0.0 angeladevi.com +0.0.0.0 angeladevi.free.fr +0.0.0.0 angelagrant.com +0.0.0.0 angelalittle.net +0.0.0.0 angelamelini.com +0.0.0.0 angelarchives.com +0.0.0.0 angelartemis.an.ohost.de +0.0.0.0 angelaryan.com +0.0.0.0 angelas-sin-city.com +0.0.0.0 angelas-team.de +0.0.0.0 angelasalvagno.com +0.0.0.0 angelasavage.com +0.0.0.0 angelascloset.com +0.0.0.0 angelass.com +0.0.0.0 angelasummers.com +0.0.0.0 angelataylor.org +0.0.0.0 angelatiger.com +0.0.0.0 angelbabedebs.com +0.0.0.0 angelband.org +0.0.0.0 angelbaseball.com +0.0.0.0 angelbodywear.com +0.0.0.0 angelbust.com +0.0.0.0 angelbutton.com +0.0.0.0 angelbutton.info +0.0.0.0 angelcam.nl +0.0.0.0 angelcassidey.com +0.0.0.0 angelcassidy.com +0.0.0.0 angelcasting.net +0.0.0.0 angelcat02.skyblog.com +0.0.0.0 angelcharmswizard.com +0.0.0.0 angelchic.com +0.0.0.0 angelclip.info +0.0.0.0 angelclub.cz +0.0.0.0 angelcrack.com +0.0.0.0 angelcream.com +0.0.0.0 angeldark.nl +0.0.0.0 angeldarkhoney.com +0.0.0.0 angeldarkmovies.com +0.0.0.0 angeldarkvideos.com +0.0.0.0 angelday.info +0.0.0.0 angeldesign.org +0.0.0.0 angeldollars.com +0.0.0.0 angeldust24.com +0.0.0.0 angele-coquine.com +0.0.0.0 angelelle.com +0.0.0.0 angelesangelwitch.com +0.0.0.0 angelesbuenos.com.ar +0.0.0.0 angelescitysexguide.com +0.0.0.0 angelesdelared.webcindario.com +0.0.0.0 angelesdivinos.webcindario.com +0.0.0.0 angelesurbanos.com +0.0.0.0 angeleyes.ca +0.0.0.0 angelface.canalblog.com +0.0.0.0 angelface.hu +0.0.0.0 angelfier.com +0.0.0.0 angelfotostudio.com +0.0.0.0 angelfuns.net.tf +0.0.0.0 angelfuns.over-blog.com +0.0.0.0 angelgabriel.over-blog.com +0.0.0.0 angelglam.com +0.0.0.0 angelgo885.tumblr.com +0.0.0.0 angelheat.com +0.0.0.0 angelhousematernityhome.net +0.0.0.0 angeliberty.centerblog.net +0.0.0.0 angelic.book.fr +0.0.0.0 angelica.bella.free.fr +0.0.0.0 angelica.fr.st +0.0.0.0 angelica.tvn.hu +0.0.0.0 angelicabella.com +0.0.0.0 angelicablack.net +0.0.0.0 angelicabridges.too.it +0.0.0.0 angelicaheart.com +0.0.0.0 angelicales.com +0.0.0.0 angelicasin.com +0.0.0.0 angelicasin.net +0.0.0.0 angelicavamp.ukf.net +0.0.0.0 angelicax.free.fr +0.0.0.0 angelicbebe.vox.com +0.0.0.0 angelicfilms.com +0.0.0.0 angelicjeanette.00go.com +0.0.0.0 angelicmichele.com +0.0.0.0 angelicmusick.com +0.0.0.0 angelicumalumni.com +0.0.0.0 angelie.com +0.0.0.0 angelien.isheet.nl +0.0.0.0 angelife02.skyblog.com +0.0.0.0 angelika-club.com +0.0.0.0 angelika-l.de.nr +0.0.0.0 angelika.de +0.0.0.0 angelika.myblox.fr +0.0.0.0 angelika.net +0.0.0.0 angelikaminsk.com +0.0.0.0 angelina-and-friends.com +0.0.0.0 angelina-and-friends.eu +0.0.0.0 angelina-croft.com +0.0.0.0 angelina-jolie-nue.com +0.0.0.0 angelina-jolie.startkabel.nl +0.0.0.0 angelina-nue.over-blog.com +0.0.0.0 angelina.cz +0.0.0.0 angelina.de +0.0.0.0 angelina.home.sapo.pt +0.0.0.0 angelina4eva.tripod.com +0.0.0.0 angelinaamour.com +0.0.0.0 angelinaashe.com +0.0.0.0 angelinaashe.net +0.0.0.0 angelinaasheblog.com +0.0.0.0 angelinabamboo.com +0.0.0.0 angelinacrow.net +0.0.0.0 angelinacrow.org +0.0.0.0 angelinadevil.jouwpagina.nl +0.0.0.0 angelinajolie.abcpic.com +0.0.0.0 angelinajolie.forumfree.net +0.0.0.0 angelinajolie.nl +0.0.0.0 angelinalee.net +0.0.0.0 angelinalove.net +0.0.0.0 angelinarossi.com +0.0.0.0 angelinas-bodytalk.com +0.0.0.0 angelinas-cam.de +0.0.0.0 angelinas-heels.de +0.0.0.0 angelinavalentineblog.net +0.0.0.0 angelinavirgin.com +0.0.0.0 angelinax.fr.st +0.0.0.0 angelindevilsboots.org +0.0.0.0 angeline.webcindario.com +0.0.0.0 angelinna.free.fr +0.0.0.0 angelinoscoffee.com +0.0.0.0 angelion2.home.sapo.pt +0.0.0.0 angelique.arch.free.fr +0.0.0.0 angelique.net +0.0.0.0 angelique134.over-blog.com +0.0.0.0 angelique21.over-blog.com +0.0.0.0 angeliquejerone.com +0.0.0.0 angeliquekithos.com +0.0.0.0 angeliques.forumactif.net +0.0.0.0 angelitacosta.free.fr +0.0.0.0 angelitas.com.ar +0.0.0.0 angelitas.net +0.0.0.0 angelkiss.jp +0.0.0.0 angelkissedfeet.com +0.0.0.0 angell-summers.over-blog.com +0.0.0.0 angellafaith.com +0.0.0.0 angellong.com +0.0.0.0 angellsummers.com +0.0.0.0 angelmassage.fw.hu +0.0.0.0 angelmode.com +0.0.0.0 angelmodel.book.fr +0.0.0.0 angelmodel.info +0.0.0.0 angelmovies.com +0.0.0.0 angelmpegs.com +0.0.0.0 angelnicole.co.uk +0.0.0.0 angelochec.net +0.0.0.0 angeloflondon.com +0.0.0.0 angelofmalevolence.com +0.0.0.0 angelopetibatoo.free.fr +0.0.0.0 angelphoto.over-blog.com +0.0.0.0 angelphotos.dr.ag +0.0.0.0 angelplace.com +0.0.0.0 angels-and-demon.com +0.0.0.0 angels-archive.com +0.0.0.0 angels-bound.com +0.0.0.0 angels-devils4u.com +0.0.0.0 angels-feet.de +0.0.0.0 angels-from-asia.com +0.0.0.0 angels-heaven.fr.st +0.0.0.0 angels-in-ukraine.net +0.0.0.0 angels-of-london.com +0.0.0.0 angels-of-pain.de +0.0.0.0 angels-of-sin.com +0.0.0.0 angels-place.com +0.0.0.0 angels-sydney.over-blog.com +0.0.0.0 angels-tokyo.com +0.0.0.0 angels-videos.com +0.0.0.0 angels.altenpflege.board.de +0.0.0.0 angels.jp.land.to +0.0.0.0 angels.satyrslair.com +0.0.0.0 angels.us.tf +0.0.0.0 angels2u.co.uk +0.0.0.0 angels4you.co.uk +0.0.0.0 angels4youleeds.co.uk +0.0.0.0 angels4yousheffield.co.uk +0.0.0.0 angelsamazing.com +0.0.0.0 angelsanddaggers.com +0.0.0.0 angelscarebohol.com +0.0.0.0 angelscasting.net +0.0.0.0 angelsdemonsmasons.com +0.0.0.0 angelsdream.virtue.nu +0.0.0.0 angelsdublin.com +0.0.0.0 angelsexclusive.nl +0.0.0.0 angelsfeetsite.com +0.0.0.0 angelsfire.nl +0.0.0.0 angelsfirstaid.com +0.0.0.0 angelsgalaxy.int.tf +0.0.0.0 angelshellmouth.faithweb.com +0.0.0.0 angelshot.net +0.0.0.0 angelsinnmanali.com +0.0.0.0 angelsinsatin.com +0.0.0.0 angelsinwetts.cjb.net +0.0.0.0 angelslinks.com +0.0.0.0 angelslinks.net +0.0.0.0 angelslinks.org +0.0.0.0 angelsmist.com +0.0.0.0 angelsofalabama.com +0.0.0.0 angelsofamsterdam.com +0.0.0.0 angelsofamsterdam.nl +0.0.0.0 angelsofbeauty.fsn.net +0.0.0.0 angelsofblood.forumfree.net +0.0.0.0 angelsofdeath.info +0.0.0.0 angelsofindia.com +0.0.0.0 angelsoflondon.com +0.0.0.0 angelsofmemphis.com +0.0.0.0 angelsofmercy.org +0.0.0.0 angelsofneworleans.com +0.0.0.0 angelsofnight.com +0.0.0.0 angelsofthenight.co.uk +0.0.0.0 angelsofthenight.kostenloses-forum.be +0.0.0.0 angelsofuniverse.forumfree.net +0.0.0.0 angelsofwar.nl +0.0.0.0 angelsoi26.kt.fc2.com +0.0.0.0 angelsordevils.co.uk +0.0.0.0 angelsordevils.com +0.0.0.0 angelsouris.free.fr +0.0.0.0 angelsscort.com.mx +0.0.0.0 angelstolove.com +0.0.0.0 angelstpg.com +0.0.0.0 angelsunlimited.com +0.0.0.0 angelsupport.missioncollege.org +0.0.0.0 angelsweb.nl +0.0.0.0 angelswife.com +0.0.0.0 angelswifelovers.com +0.0.0.0 angeltel.net +0.0.0.0 angelusagi.envy.nu +0.0.0.0 angelvalentine.org +0.0.0.0 angelveil.org +0.0.0.0 angelwhite.extra.hu +0.0.0.0 angelwoods.com +0.0.0.0 angelys-club.fr +0.0.0.0 anicegoodboy.tumblr.com +0.0.0.0 animal-cartoons.com +0.0.0.0 animal6.net +0.0.0.0 animalrating.com +0.0.0.0 animals.takezoo.com +0.0.0.0 animalsex-planet.com +0.0.0.0 animatedpornblog.com +0.0.0.0 anime-angels.net +0.0.0.0 animediablo.com +0.0.0.0 animephile.com +0.0.0.0 animepornmov.com +0.0.0.0 ankaraescortbayan.net +0.0.0.0 ankaraliescort.org +0.0.0.0 ann-angel-1.com +0.0.0.0 ann-angel.com +0.0.0.0 anna-angel.com +0.0.0.0 annangel.com +0.0.0.0 annangel.fan.free.fr +0.0.0.0 annangel.net +0.0.0.0 annangel.org +0.0.0.0 annangelishot.com +0.0.0.0 annas-angels.co.uk +0.0.0.0 annasangels.co.uk +0.0.0.0 annasassets.com +0.0.0.0 annavirgin.com +0.0.0.0 annuaire-x.com +0.0.0.0 anony-sex.tumblr.com +0.0.0.0 anotherpornblog.tumblr.com +0.0.0.0 antarvasnapornvideos.com +0.0.0.0 antivirgins.com +0.0.0.0 anyporn.com +0.0.0.0 anysex.com +0.0.0.0 ao-putaria.tumblr.com +0.0.0.0 apetube.com +0.0.0.0 apina.biz +0.0.0.0 apinaporn.com +0.0.0.0 apornmovie.com +0.0.0.0 applefoam.angelfire.com +0.0.0.0 aquiwebcams.com +0.0.0.0 arab66.com +0.0.0.0 arabgfvideos.com +0.0.0.0 arabgirlsinthehood.info +0.0.0.0 arabialoveseats.info +0.0.0.0 arabianchicks.com +0.0.0.0 arabictopics.com +0.0.0.0 arabks.com +0.0.0.0 arabsexweb.com +0.0.0.0 arabvirgin.com +0.0.0.0 arabvirgins.com +0.0.0.0 arbkos.com +0.0.0.0 archangels.ws +0.0.0.0 archangelschool.org +0.0.0.0 ard.ihookup.com +0.0.0.0 arenaporno.com +0.0.0.0 arhangelsk.name +0.0.0.0 arkhangelskiy.com +0.0.0.0 arrobapay.com +0.0.0.0 artworks-blog.tumblr.com +0.0.0.0 arxhamster.com +0.0.0.0 asciipr0n.com +0.0.0.0 asertukko.angelfire.com +0.0.0.0 ashemaletube.com +0.0.0.0 ashemaletv.com +0.0.0.0 ashengineer1.tumblr.com +0.0.0.0 ashleymadison.com +0.0.0.0 asia-virgins.com +0.0.0.0 asiablue.com +0.0.0.0 asian.xxxcounter.com +0.0.0.0 asianbabesdatabase.com +0.0.0.0 asianbaes.tumblr.com +0.0.0.0 asianhumps.com +0.0.0.0 asianparade.com +0.0.0.0 asianplayboy.com +0.0.0.0 asiantubesex.com +0.0.0.0 asianxtv.com +0.0.0.0 askjolene.com +0.0.0.0 asktiava.com +0.0.0.0 asmhentai.com +0.0.0.0 ass-overdose.tumblr.com +0.0.0.0 ass1st.com +0.0.0.0 ass2waist.com +0.0.0.0 assandbuttfanclub.tumblr.com +0.0.0.0 assangels.com +0.0.0.0 assdumper.com +0.0.0.0 assesinpublicblogg.thumblogger.com +0.0.0.0 asso69110.org +0.0.0.0 asstomouthangels.ws +0.0.0.0 asstr.org +0.0.0.0 asstraffic.com +0.0.0.0 asstraffic.xlogz.com +0.0.0.0 assvirgin.com +0.0.0.0 assvirgins.com +0.0.0.0 assvirgins.net +0.0.0.0 astridsangelcash.com +0.0.0.0 astridsangels.com +0.0.0.0 ateentube.tv +0.0.0.0 athleticpleasure.tumblr.com +0.0.0.0 atk-archives.com +0.0.0.0 atkarchives.com +0.0.0.0 atkexotics.com +0.0.0.0 atkgirlfriends.com +0.0.0.0 atkhairy.com +0.0.0.0 atkmodels.com +0.0.0.0 atkpetites.com +0.0.0.0 atkpremium.com +0.0.0.0 atkpussies.com +0.0.0.0 atmmovieblog.angelfire.com +0.0.0.0 attractivesex.com +0.0.0.0 auctions.playboy.com +0.0.0.0 auntjudys.com +0.0.0.0 auntmia.com +0.0.0.0 austrian-angels.at +0.0.0.0 autolinkweb.com +0.0.0.0 avalaurenblog.com +0.0.0.0 avatarcash.com +0.0.0.0 avenida18.tumblr.com +0.0.0.0 avn.com +0.0.0.0 avseesee.com +0.0.0.0 awmads.com +0.0.0.0 awsum.me +0.0.0.0 ayanaangel.com +0.0.0.0 az7t1.com +0.0.0.0 az7t2.com +0.0.0.0 aziangals.com +0.0.0.0 azkempire.com +0.0.0.0 aztecaporno.com +0.0.0.0 b44.com +0.0.0.0 babe-lounge.com +0.0.0.0 babedump.com +0.0.0.0 babelogbook.com +0.0.0.0 babepedia.com +0.0.0.0 babesandstars.com +0.0.0.0 babesmachine.com +0.0.0.0 babesnetwork.com +0.0.0.0 babesonwebcams.com +0.0.0.0 babezblog.com +0.0.0.0 baby-angelesb.skyblog.com +0.0.0.0 baby-angelesb.skyrock.com +0.0.0.0 babygotaphatass.tumblr.com +0.0.0.0 backdoor.thumblogger.com +0.0.0.0 backseatbangers.com +0.0.0.0 badashley.com +0.0.0.0 badassangels.com +0.0.0.0 badbitchgifs.tumblr.com +0.0.0.0 baddieshumiliated.tumblr.com +0.0.0.0 badfishforums.com +0.0.0.0 badgirlsblog.com +0.0.0.0 badjojo.com +0.0.0.0 badoinkvr.com +0.0.0.0 badvirgin.com +0.0.0.0 badvirgins.com +0.0.0.0 baise-webcams.com +0.0.0.0 baisepartout.com +0.0.0.0 bak-itup.tumblr.com +0.0.0.0 balanced.gtsadsdistributed.com +0.0.0.0 ball-pain.tumblr.com +0.0.0.0 ballbustermx.tumblr.com +0.0.0.0 ballbusting-barbara.tumblr.com +0.0.0.0 ballbusting-chix.tumblr.com +0.0.0.0 ballbusting-germany.tumblr.com +0.0.0.0 ballbustingbitchesbrigade.tumblr.com +0.0.0.0 ballbustingcbt.tumblr.com +0.0.0.0 ballbustingdommes.tumblr.com +0.0.0.0 ballbustingpics.tumblr.com +0.0.0.0 ballbustingtorture.tumblr.com +0.0.0.0 ballbustingtube.com +0.0.0.0 ballerinabondagefairies.tumblr.com +0.0.0.0 baltictop.com +0.0.0.0 ban.erovideo.ru +0.0.0.0 bananabunny.com +0.0.0.0 banatdream.com +0.0.0.0 banditmovies.com +0.0.0.0 banduraangels.com +0.0.0.0 baneoftheangels.proboards106.com +0.0.0.0 bang.com +0.0.0.0 bangbros.com +0.0.0.0 bangbros1.com +0.0.0.0 bangbrosnetwork.bangbros1.com +0.0.0.0 bangbrosnetwork.com +0.0.0.0 bangbrosteenporn.com +0.0.0.0 bangbrothers.com +0.0.0.0 bangbus.com +0.0.0.0 bangbus.xlogz.com +0.0.0.0 bangxxxteens.com +0.0.0.0 bangyoulater.com +0.0.0.0 banjosack.tumblr.com +0.0.0.0 bankpower.tumblr.com +0.0.0.0 bannedcelebs.com +0.0.0.0 bannedsextapes.com +0.0.0.0 banner.celebrity-fakes.net +0.0.0.0 banner.czech-sex.cz +0.0.0.0 bannerout.com +0.0.0.0 banners.777-xxx.com +0.0.0.0 banners.adultrevenueservice.com +0.0.0.0 banners.amateurtour.com +0.0.0.0 banners.animeerotico.com +0.0.0.0 banners.bookofsex.com +0.0.0.0 banners.celebtaboo.com +0.0.0.0 banners.chicashumedas.com +0.0.0.0 banners.colegialasdesvirgadas.com +0.0.0.0 banners.eroadvertising.com +0.0.0.0 banners.fuckingdrunks.com +0.0.0.0 banners.hornywife.com +0.0.0.0 banners.lesbianascerdas.com +0.0.0.0 banners.passeilimitado.com +0.0.0.0 banners.prazerlesbico.com +0.0.0.0 banners.sotransexuais.com +0.0.0.0 banners.voyeurweb.com +0.0.0.0 banners2.eroadvertising.com +0.0.0.0 barbaruivo.tumblr.com +0.0.0.0 barefootvixens.com +0.0.0.0 barevirgins.com +0.0.0.0 basal.ca +0.0.0.0 bbp.juggcrew.com +0.0.0.0 bbsex.org +0.0.0.0 bbw.sexyads.com +0.0.0.0 bbwsexpicsmovies.com +0.0.0.0 bcfakes.com +0.0.0.0 bctapertadinhaa.tumblr.com +0.0.0.0 bdsmboard.org +0.0.0.0 bdsmcafe.com +0.0.0.0 bdsmlibrary.com +0.0.0.0 bdsmpichunter.com +0.0.0.0 bdsmstreak.com +0.0.0.0 bdsmtheory.com +0.0.0.0 bdsmxxxmovies.com +0.0.0.0 beachtoplist.com +0.0.0.0 beardysfilthemporium.tumblr.com +0.0.0.0 beat-pussy.tumblr.com +0.0.0.0 beautifulangels.com +0.0.0.0 beautifulass.sensualwriter.com +0.0.0.0 beautifullchicks.tumblr.com +0.0.0.0 beaverbattle.com +0.0.0.0 beeg.com +0.0.0.0 beemtube.com +0.0.0.0 beerandshots.com +0.0.0.0 befuck.com +0.0.0.0 bellebulle.tumblr.com +0.0.0.0 belloporno.it +0.0.0.0 benbigben7.tumblr.com +0.0.0.0 bertox.tumblr.com +0.0.0.0 best-paypornsites.com +0.0.0.0 best-virgins.com +0.0.0.0 bestangels.de +0.0.0.0 bestarabpicinthenet.info +0.0.0.0 bestarabtube.com +0.0.0.0 bestcrazyvideos.com +0.0.0.0 besteffinggifs.tumblr.com +0.0.0.0 besthotdates.com +0.0.0.0 bestlistofporn.com +0.0.0.0 bestphatchicks.com +0.0.0.0 bestpornever2014.tumblr.com +0.0.0.0 bestporngifs-ever.tumblr.com +0.0.0.0 bestporngifs.com +0.0.0.0 bestpornstardb.com +0.0.0.0 bestsexgiffer.tumblr.com +0.0.0.0 bestsexualpleasure.com +0.0.0.0 bestsexygifsontheweb.tumblr.com +0.0.0.0 betterfap.com +0.0.0.0 between-thy-sheets.tumblr.com +0.0.0.0 betweenu2.tumblr.com +0.0.0.0 bffs.com +0.0.0.0 bi-sexuall.tumblr.com +0.0.0.0 bibijonesanddillonharperrule.tumblr.com +0.0.0.0 bigbangempire.com +0.0.0.0 bigboobsalert.com +0.0.0.0 bigboobsfilm.com +0.0.0.0 bigboobsparadise.com +0.0.0.0 bigboobswebcams.com +0.0.0.0 bigbootygifs.tumblr.com +0.0.0.0 biggestboobguns.tumblr.com +0.0.0.0 biggested.tumblr.com +0.0.0.0 bigmchoy.tumblr.com +0.0.0.0 bigmouthfuls.com +0.0.0.0 bignatural.ws +0.0.0.0 bignaturalknockers.com +0.0.0.0 bignaturals-movies.com +0.0.0.0 bignaturals.com +0.0.0.0 bignaturals.de +0.0.0.0 bigtitangels.com +0.0.0.0 bigtits.com +0.0.0.0 bigtitsintightclothing.tumblr.com +0.0.0.0 bigtitslovess.tumblr.com +0.0.0.0 bigtitsonwebcams.com +0.0.0.0 biguy7.tumblr.com +0.0.0.0 bikiniporn.pics +0.0.0.0 billpics.com +0.0.0.0 bisexualtensions.tumblr.com +0.0.0.0 bitchdump.com +0.0.0.0 bitingass.tumblr.com +0.0.0.0 bizzarre.adult.directnic.com +0.0.0.0 black.xxxcounter.com +0.0.0.0 blackandshiny.com +0.0.0.0 blackangel-halle.de +0.0.0.0 blackangelica.com +0.0.0.0 blackangelvideo.com +0.0.0.0 blackassangels.com +0.0.0.0 blacked.com +0.0.0.0 blackgfs.com +0.0.0.0 blackvirgins.com +0.0.0.0 blackystars.com +0.0.0.0 blaze312.tumblr.com +0.0.0.0 bleedingvirgins.com +0.0.0.0 blitz-natursekt.de +0.0.0.0 blog.cartoonvalley.com +0.0.0.0 blog.ferronetwork.com +0.0.0.0 blog.freejuicywebcams.com +0.0.0.0 blog.gfrevenge.com +0.0.0.0 blog.yobt.com +0.0.0.0 blogangela.com +0.0.0.0 blogbang.com +0.0.0.0 blogbugs.org +0.0.0.0 blogs-list.com +0.0.0.0 blogtur.com +0.0.0.0 blondangel.de +0.0.0.0 blondangels.de +0.0.0.0 blondewebcams.com +0.0.0.0 blondexxxmag.com +0.0.0.0 bloodangels.com +0.0.0.0 bloodyvirgin.com +0.0.0.0 blow-jobs.me +0.0.0.0 blowingangels.com +0.0.0.0 blowingkisses.net +0.0.0.0 blueangel.nl +0.0.0.0 blueangel57.over-blog.com +0.0.0.0 bluewebcams.com +0.0.0.0 board.freeones.com +0.0.0.0 bob.crazyshit.com +0.0.0.0 bobiporn.com +0.0.0.0 bonabanners.co.uk +0.0.0.0 bondage-shock.com +0.0.0.0 bondage.adult.directnic.com +0.0.0.0 bondagecompanion.com +0.0.0.0 bondagefeed.tumblr.com +0.0.0.0 bondagegifslideshow.tumblr.com +0.0.0.0 bondageman.tumblr.com +0.0.0.0 bondagetube.tv +0.0.0.0 bondagewebcams.com +0.0.0.0 bonerthrob.tumblr.com +0.0.0.0 boobcritic.com +0.0.0.0 boobdrop.tumblr.com +0.0.0.0 boobieblog.com +0.0.0.0 boobies-daily.org +0.0.0.0 boobies.site +0.0.0.0 boobiesforus2.tumblr.com +0.0.0.0 boobs-4u.com +0.0.0.0 boobsaroundtheworld.com +0.0.0.0 boobsbouncing.tumblr.com +0.0.0.0 boobscategory.com +0.0.0.0 boobsinmotion.tumblr.com +0.0.0.0 boobsloverplace.tumblr.com +0.0.0.0 boobsrme1.tumblr.com +0.0.0.0 boobstr.com +0.0.0.0 boodigo.com +0.0.0.0 bookmarklinks.com +0.0.0.0 bookofsex.com +0.0.0.0 booty-walk.tumblr.com +0.0.0.0 bootycallfriends.com +0.0.0.0 bootyfix.com +0.0.0.0 bootyoftheday.co +0.0.0.0 bootyoptics.tumblr.com +0.0.0.0 bootytape.com +0.0.0.0 boquetei-ra.tumblr.com +0.0.0.0 born2bownedbyblack.tumblr.com +0.0.0.0 bos.so +0.0.0.0 bouncing-man.tumblr.com +0.0.0.0 boundandbanged.com +0.0.0.0 boxingbeanscbtblog.tumblr.com +0.0.0.0 boyfriendnetwork.com +0.0.0.0 boysfood.com +0.0.0.0 br.youporn.com +0.0.0.0 brandibelle.bangbros1.com +0.0.0.0 brandys-box.com +0.0.0.0 brasiltudoliberado.com +0.0.0.0 bravoteens.com +0.0.0.0 bravotube.net +0.0.0.0 bravsbookmarks.com +0.0.0.0 brazilvirgin.com +0.0.0.0 brazilvirgina.com +0.0.0.0 brazzers.com +0.0.0.0 brazzersnetwork.com +0.0.0.0 brdteengal.com +0.0.0.0 breathlessangel.com +0.0.0.0 briceangel.over-blog.com +0.0.0.0 brickhousebetty.net +0.0.0.0 brilliantboobsworld.tumblr.com +0.0.0.0 britishcoeds.com +0.0.0.0 britlascivious.tumblr.com +0.0.0.0 britneyvirgin.com +0.0.0.0 bronzeadultblogs.com +0.0.0.0 brothelangelsladies.com +0.0.0.0 brownbunnies.com +0.0.0.0 browneyedangel83.freewebpages.org +0.0.0.0 brunetteangel.com +0.0.0.0 brunetteangels.com +0.0.0.0 brutal-cock-ball-torture.tumblr.com +0.0.0.0 brutalviolence.com +0.0.0.0 btas.juggcrew.com +0.0.0.0 bubblebuttbonanza.com +0.0.0.0 bubblebuttsgalore.com +0.0.0.0 buck-angel.com +0.0.0.0 buckangel.blog-paradijs.com +0.0.0.0 buckangel.com +0.0.0.0 buckangel.maakjestart.nl +0.0.0.0 buckangel.nl +0.0.0.0 buckangelbucks.com +0.0.0.0 buckangelvod.com +0.0.0.0 bulktube.com +0.0.0.0 bullporn.com +0.0.0.0 bunnyteensmovies.com +0.0.0.0 burningangel.com +0.0.0.0 burningangel.net +0.0.0.0 burningcamel.com +0.0.0.0 burningcamel.org +0.0.0.0 bursa.escortgirl.asia +0.0.0.0 bursahaliyikamak.com +0.0.0.0 bursasporteam.com +0.0.0.0 buscadordewebcams.com +0.0.0.0 business-angel.info +0.0.0.0 bustnow.com +0.0.0.0 busty-and-hot.tumblr.com +0.0.0.0 busty-asian.org +0.0.0.0 bustyasians.site +0.0.0.0 bustygirlsblog.com +0.0.0.0 bustyvixen.net +0.0.0.0 buttgifs.com +0.0.0.0 buttnakedinthestreets.com +0.0.0.0 buttsinmotion.tumblr.com +0.0.0.0 buzzwebcams.com +0.0.0.0 bwlesbians.com +0.0.0.0 bx.pornotgp.net +0.0.0.0 byot.adultrevenueservice.com +0.0.0.0 c.urvy.org +0.0.0.0 c1.x-traceur.com +0.0.0.0 cadillacangels.com +0.0.0.0 cafedeangel.net +0.0.0.0 cagnaporno.com +0.0.0.0 cai-dee-boca.tumblr.com +0.0.0.0 caiunoxvideos.com.br +0.0.0.0 californiavirgins.com +0.0.0.0 calll-home.tumblr.com +0.0.0.0 callmeyourbbygirl.tumblr.com +0.0.0.0 cam4.com +0.0.0.0 camcaps.net +0.0.0.0 camcrush.com +0.0.0.0 camelcookie.com +0.0.0.0 camelmedia.net +0.0.0.0 camelstyle.net +0.0.0.0 camgasm.com +0.0.0.0 camplacelatinas.com +0.0.0.0 campreferral.angelfire.com +0.0.0.0 cams.com +0.0.0.0 camsangels.com +0.0.0.0 camshowdownloads.com +0.0.0.0 camshunt.com +0.0.0.0 camsoda.com +0.0.0.0 camster.com +0.0.0.0 camwhores.co +0.0.0.0 camwhores.tv +0.0.0.0 camworld.nl +0.0.0.0 camz.com +0.0.0.0 camzter.com +0.0.0.0 canalporno.com +0.0.0.0 canalwebcams.com +0.0.0.0 candidbeachangels.com +0.0.0.0 cantender.com +0.0.0.0 cantfitinbikeshorts.tumblr.com +0.0.0.0 cantstophentai.tumblr.com +0.0.0.0 captainramirez123.tumblr.com +0.0.0.0 captcrunch24.tumblr.com +0.0.0.0 captiveangels.com +0.0.0.0 cardsgate-cs.com +0.0.0.0 carlhardwick.com +0.0.0.0 carpediem.fr +0.0.0.0 cartoon-3x.com +0.0.0.0 cartoonpornvideos.com +0.0.0.0 cartoontube.com +0.0.0.0 cartoonvalley.com +0.0.0.0 carumbas.com +0.0.0.0 casalingheporno.it +0.0.0.0 cashangel.de +0.0.0.0 cassies-classy-lassies.thumblogger.com +0.0.0.0 cat-clothes.angelfire.com +0.0.0.0 cbentai.tumblr.com +0.0.0.0 cbird.sextracker.com +0.0.0.0 cbmb1.tumblr.com +0.0.0.0 cbt-fetish.tumblr.com +0.0.0.0 cbtextremeuk.tumblr.com +0.0.0.0 cbtforfun.tumblr.com +0.0.0.0 ccgals.com +0.0.0.0 ccleaner.com +0.0.0.0 cdn-i-am-bored.com +0.0.0.0 cdn.ftvgirls.com +0.0.0.0 cdn.mb.datingadzone.com +0.0.0.0 cdn.watchmygf.com +0.0.0.0 cdn1.premiumhdv.com +0.0.0.0 cdn2.ads.datinggold.com +0.0.0.0 cearalynch.tumblr.com +0.0.0.0 celeb.gate.cc +0.0.0.0 celebflix.us +0.0.0.0 celebritiesonvideo.thumblogger.com +0.0.0.0 celebrity-fakes.net +0.0.0.0 celebritywar.com +0.0.0.0 celebsking.com +0.0.0.0 celebsnudeworld.com +0.0.0.0 celebsroulette.com +0.0.0.0 celebsuncensored.com +0.0.0.0 celebtaboo.com +0.0.0.0 celebuzz.com +0.0.0.0 cesky-sex.cz +0.0.0.0 cfake.com +0.0.0.0 cfnmidol.com +0.0.0.0 champnewgameronline.angelfire.com +0.0.0.0 chan.sankakucomplex.com +0.0.0.0 changelingpress.com +0.0.0.0 changels.net +0.0.0.0 charlisangels.com +0.0.0.0 charming-angels.net +0.0.0.0 charnelz.tumblr.com +0.0.0.0 chastityjam.tumblr.com +0.0.0.0 chat-webcams.com +0.0.0.0 chat.adultfriendfinder.com +0.0.0.0 chatboxwebcams.com +0.0.0.0 chatischat.com +0.0.0.0 chatroulette.com +0.0.0.0 chaturbate.com +0.0.0.0 chaturbatetrans.com +0.0.0.0 chatzozo.com +0.0.0.0 cheapadultdvd.com +0.0.0.0 cheekybanners.com +0.0.0.0 cheerleader-webcams.com +0.0.0.0 cheggit.me +0.0.0.0 cherry-boobssex.tumblr.com +0.0.0.0 cherrynovelty.com +0.0.0.0 chezangelique.free.fr +0.0.0.0 chibiangel86.bravejournal.com +0.0.0.0 chicaangelical.com.ar +0.0.0.0 chicasconwebcams.com.ar +0.0.0.0 chicasenwebcams.com +0.0.0.0 chicashumedas.com +0.0.0.0 chicaswebcams.com +0.0.0.0 chickenbanners.com +0.0.0.0 chickenhost.com +0.0.0.0 chikcz.tumblr.com +0.0.0.0 chinese-angels.com +0.0.0.0 chinmaster.com +0.0.0.0 chloes-angels.com +0.0.0.0 chris.virginradioblog.fr +0.0.0.0 chrisangel.canalblog.com +0.0.0.0 christinaangel.com +0.0.0.0 chubby-teen.com +0.0.0.0 chumleaf.com +0.0.0.0 chunkyangels.com +0.0.0.0 chunkybutts.com +0.0.0.0 chunkytgp.net +0.0.0.0 chupaminhabct.tumblr.com +0.0.0.0 chupandocomhallspreto.tumblr.com +0.0.0.0 chupo-vc.tumblr.com +0.0.0.0 chyoa.com +0.0.0.0 cinemaden.com +0.0.0.0 cinextravadaz.blogs.allocine.fr +0.0.0.0 circleofxxx.com +0.0.0.0 citysex.com +0.0.0.0 clamsangels.com +0.0.0.0 classy-angel.com +0.0.0.0 classyangel.com +0.0.0.0 click.dtiserv2.com +0.0.0.0 click.revsharecash.com +0.0.0.0 click.xxxofferz.com +0.0.0.0 clicks.babylon-x.com +0.0.0.0 clickthru.aebn.net +0.0.0.0 clipcake.com +0.0.0.0 cliphunter.com +0.0.0.0 clit1.sex-tracker.com +0.0.0.0 clit1.sextracker.de +0.0.0.0 clit10.sex-tracker.com +0.0.0.0 clit10.sextracker.de +0.0.0.0 clit11.sex-tracker.com +0.0.0.0 clit11.sextracker.de +0.0.0.0 clit12.sex-tracker.com +0.0.0.0 clit12.sextracker.de +0.0.0.0 clit2.sex-tracker.com +0.0.0.0 clit2.sextracker.de +0.0.0.0 clit3.sex-tracker.com +0.0.0.0 clit3.sextracker.de +0.0.0.0 clit4.sex-tracker.com +0.0.0.0 clit4.sextracker.de +0.0.0.0 clit5.sex-tracker.com +0.0.0.0 clit5.sextracker.de +0.0.0.0 clit6.sex-tracker.com +0.0.0.0 clit6.sextracker.de +0.0.0.0 clit7.sex-tracker.com +0.0.0.0 clit7.sextracker.de +0.0.0.0 clit8.sex-tracker.com +0.0.0.0 clit8.sextracker.de +0.0.0.0 clit9.sex-tracker.com +0.0.0.0 clit9.sextracker.de +0.0.0.0 cliter.com +0.0.0.0 clitgames.com +0.0.0.0 cliti.com +0.0.0.0 clothedfemalesnudewomen.tumblr.com +0.0.0.0 club-angelinavalentine.com +0.0.0.0 club-ass.tumblr.com +0.0.0.0 club-evaangelina.com +0.0.0.0 club-virgins.com +0.0.0.0 clubaudriannaangel.com +0.0.0.0 clubbestangels.de +0.0.0.0 cluberosatlanta.com +0.0.0.0 clubevaangelina.net +0.0.0.0 clubrejal.com +0.0.0.0 clubseventeen.com +0.0.0.0 clubseventeenvideos.com +0.0.0.0 clubvirgins.com +0.0.0.0 cnnamador.com +0.0.0.0 cock-crazy.tumblr.com +0.0.0.0 cock-desire.tumblr.com +0.0.0.0 cockyeyedtwat.tumblr.com +0.0.0.0 cocogals.com +0.0.0.0 codecguide.com +0.0.0.0 coedcherry.com +0.0.0.0 colegialasdesvirgadas.com +0.0.0.0 colegialasdeverdad.com +0.0.0.0 collectionofbestporn +0.0.0.0 collectionofbestporn.com +0.0.0.0 collectionofbestporn.comvideoashlyn-rae-loves-her-sweet-pussy-fucked.html +0.0.0.0 college-teen-sex.com +0.0.0.0 college-webcams.com +0.0.0.0 collegegirlwebcams.com +0.0.0.0 collegerules.com +0.0.0.0 collegevirgins.com +0.0.0.0 collegewildparties.com +0.0.0.0 colliderporn.com +0.0.0.0 comicunivers.com +0.0.0.0 commetvidsnow.com +0.0.0.0 confessionangel.canalblog.com +0.0.0.0 conquerorofvirgins.com +0.0.0.0 content.adameve.com +0.0.0.0 content1.adameve.com +0.0.0.0 content2.adameve.com +0.0.0.0 content3.adameve.com +0.0.0.0 contents.sex-explorer.com +0.0.0.0 coomgirls.com +0.0.0.0 coopguy.tumblr.com +0.0.0.0 copyrait.angelfire.com +0.0.0.0 coqnu.com +0.0.0.0 coquine-angeline.net +0.0.0.0 corta-pra-18-sp.tumblr.com +0.0.0.0 corta-pra-18.tumblr.com +0.0.0.0 cougar-rencontre.net +0.0.0.0 cougarlife.com +0.0.0.0 cougarsandcream.com +0.0.0.0 count.fuckunion.com +0.0.0.0 counter1.sextracker.de +0.0.0.0 counter10.sextracker.de +0.0.0.0 counter11.sextracker.de +0.0.0.0 counter12.sextracker.de +0.0.0.0 counter2.sextracker.de +0.0.0.0 counter3.sextracker.de +0.0.0.0 counter4.sextracker.de +0.0.0.0 counter5.sextracker.de +0.0.0.0 counter6.sextracker.de +0.0.0.0 counter7.sextracker.de +0.0.0.0 counter8.sextracker.de +0.0.0.0 counter9.sextracker.de +0.0.0.0 counterimg1.adultrevenueservice.com +0.0.0.0 couplesseduceteens.com +0.0.0.0 courtneyvirgin.com +0.0.0.0 cousinherm.tumblr.com +0.0.0.0 crazyasiangfs.com +0.0.0.0 crazycollegegfs.com +0.0.0.0 crazydumper.com +0.0.0.0 crazyhotemoteens.tumblr.com +0.0.0.0 crazyshit.com +0.0.0.0 crazywebcams.com +0.0.0.0 crazyxxx3dworld.com +0.0.0.0 creamasia.adult.directnic.com +0.0.0.0 creamgoodies.com +0.0.0.0 creamyangels.com +0.0.0.0 crefviby.angelfire.com +0.0.0.0 creoads.com +0.0.0.0 crocotube.com +0.0.0.0 crookedfedora.tumblr.com +0.0.0.0 cryangel.com +0.0.0.0 cstarty.tumblr.com +0.0.0.0 ctc.japaneseanime.com +0.0.0.0 cuckold69.com +0.0.0.0 cum4all.tumblr.com +0.0.0.0 cumforcover.com +0.0.0.0 cumlouder.com +0.0.0.0 cummingwithconsequences.tumblr.com +0.0.0.0 cummypantyhose.com +0.0.0.0 cumonmybody.tumblr.com +0.0.0.0 cumonprintedpics.com +0.0.0.0 cumpleaser.com +0.0.0.0 cumridden.com +0.0.0.0 cumshotscenes.com +0.0.0.0 cumswap.net +0.0.0.0 cumwithfriends.tumblr.com +0.0.0.0 cunt-zz.tumblr.com +0.0.0.0 cuntest.com +0.0.0.0 cupofsingles.com +0.0.0.0 curvyangel.com +0.0.0.0 curvyerotic.com +0.0.0.0 custom.videosz.com +0.0.0.0 cute-virgins.net +0.0.0.0 cuteagexoxo.tumblr.com +0.0.0.0 cutegurlz.com +0.0.0.0 cuteincuffs.tumblr.com +0.0.0.0 cuterussianboys.com +0.0.0.0 cuteteenvideo.com +0.0.0.0 cutewebcams.com +0.0.0.0 cutiesinstockings.com +0.0.0.0 cutiesintights.com +0.0.0.0 cyberangels.org +0.0.0.0 cybercouple.tumblr.com +0.0.0.0 cybererotica.com +0.0.0.0 cybereroticamobile.com +0.0.0.0 cybertoplists.com +0.0.0.0 cynegetic.tumblr.com +0.0.0.0 cynicalangel.com +0.0.0.0 cz.pornhub.com +0.0.0.0 czech-teens.com +0.0.0.0 czech-virgins.com +0.0.0.0 czechav.com +0.0.0.0 czechfantasy.com +0.0.0.0 czechhd.net +0.0.0.0 czechvr.com +0.0.0.0 d2r2xsm2cbt.tumblr.com +0.0.0.0 dacash.com +0.0.0.0 daclick.com +0.0.0.0 daddyscumkittens.tumblr.com +0.0.0.0 daddystigerlily.tumblr.com +0.0.0.0 daddysworstnightmare.com +0.0.0.0 dafeet.thumblogger.com +0.0.0.0 daftporn.com +0.0.0.0 dailee.com +0.0.0.0 dailybasis.com +0.0.0.0 dakarlove.virginradioblog.fr +0.0.0.0 damimage.com +0.0.0.0 damnage.com +0.0.0.0 damnhellasskings.com +0.0.0.0 damnlinks.com +0.0.0.0 damselsandothersexyness.tumblr.com +0.0.0.0 dan81.com +0.0.0.0 dancefox.net +0.0.0.0 dancingbear.com +0.0.0.0 dangeloalicante.com +0.0.0.0 dangelopalace.com +0.0.0.0 danimiles.com +0.0.0.0 dansmovies.com +0.0.0.0 daphnerougeworld.tumblr.com +0.0.0.0 daporn.com +0.0.0.0 daporno.tumblr.com +0.0.0.0 dare-to-be-bare96.tumblr.com +0.0.0.0 daredorm.com +0.0.0.0 dark-angel.nl +0.0.0.0 darkangel-sm.de +0.0.0.0 darkangel.com +0.0.0.0 darkangellair.com +0.0.0.0 darkangelonline.nl +0.0.0.0 darkangels12.14.forumer.com +0.0.0.0 darkangelsuni52.jun.pl +0.0.0.0 darkcruisingay.tumblr.com +0.0.0.0 data-ero-advertising.com +0.0.0.0 dating-banners.com +0.0.0.0 dating.friendsearch.com +0.0.0.0 datingamateurs.com +0.0.0.0 daundhier.tumblr.com +0.0.0.0 davecummings.com +0.0.0.0 davidsangels.net +0.0.0.0 dbnaked.com +0.0.0.0 dddtits.com +0.0.0.0 ddfnetwork.com +0.0.0.0 ddorfprivat.de +0.0.0.0 ddvdja.angelfire.com +0.0.0.0 de.porn.com +0.0.0.0 de.pornhub.com +0.0.0.0 de.youporn.com +0.0.0.0 deep-in-me-please.tumblr.com +0.0.0.0 deesseangelina.free.fr +0.0.0.0 definebabe.com +0.0.0.0 definefetish.com +0.0.0.0 degrade-the-bitch.tumblr.com +0.0.0.0 delhisexchat.com +0.0.0.0 deluxebabes.com +0.0.0.0 depositodevideos.com.br +0.0.0.0 depravedangel.unblog.fr +0.0.0.0 depravedangels.com +0.0.0.0 dequatroprosexo.tumblr.com +0.0.0.0 der-wallstreet-trick.eu +0.0.0.0 desadesangels.com +0.0.0.0 descobertasdoprazer.tumblr.com +0.0.0.0 desibees.com +0.0.0.0 desihotpoint.com +0.0.0.0 desikahani.net +0.0.0.0 desipapa.com +0.0.0.0 desire-released.tumblr.com +0.0.0.0 desktopangels.net +0.0.0.0 destinyangel.net +0.0.0.0 deviantclip.com +0.0.0.0 devicebondage.com +0.0.0.0 devil-galleries.com +0.0.0.0 devils-angels.com +0.0.0.0 devirginize.com +0.0.0.0 devirginized.com +0.0.0.0 dex59.exmasters.com +0.0.0.0 dex75.exmasters.com +0.0.0.0 dgyjeic.angelfire.com +0.0.0.0 dia-traffic.com +0.0.0.0 dick-n-jane.com +0.0.0.0 dickievirgin.com +0.0.0.0 dickievirgin.org +0.0.0.0 dicktricks.com +0.0.0.0 digitalangelblog.com +0.0.0.0 digitalangeldollars.com +0.0.0.0 digitaldesire.com +0.0.0.0 digitalplayground.com +0.0.0.0 diksex.tumblr.com +0.0.0.0 dilf.com +0.0.0.0 dimosquit.tumblr.com +0.0.0.0 dinathumbs.com +0.0.0.0 dinotube.com +0.0.0.0 directgov-co-uk.9hz.com +0.0.0.0 direction-x.com +0.0.0.0 directmaster.tumblr.com +0.0.0.0 directorio-webcams.com +0.0.0.0 directoriowebcams.com +0.0.0.0 directtrafficlink.com +0.0.0.0 diredhead.tumblr.com +0.0.0.0 dirty101.com +0.0.0.0 dirtybay.tumblr.com +0.0.0.0 dirtybetty.tumblr.com +0.0.0.0 dirtybondagetgp.com +0.0.0.0 dirtydeniseworld.tumblr.com +0.0.0.0 dirtydirtyangels.com +0.0.0.0 dirtyfinder.com +0.0.0.0 dirtygifsnotmore.tumblr.com +0.0.0.0 dirtygifts.tumblr.com +0.0.0.0 dirtyhippysub.tumblr.com +0.0.0.0 dirtylesbo.com +0.0.0.0 dirtypornpics.tumblr.com +0.0.0.0 dirtypornvids.com +0.0.0.0 dirtyrottenwhore.com +0.0.0.0 dirtyroulette.com +0.0.0.0 dirtyshack.com +0.0.0.0 dirwebcams.com +0.0.0.0 disappointedvirginity.com +0.0.0.0 discreetangels.net +0.0.0.0 disney-xxx.net +0.0.0.0 dixiedonovanlive.tumblr.com +0.0.0.0 dla3hotbanat.info +0.0.0.0 dlisted.com +0.0.0.0 dmssapp.tumblr.com +0.0.0.0 dnvideos.com +0.0.0.0 doctor-adventures.xlogz.com +0.0.0.0 doctorvoluptua.com +0.0.0.0 dodaivirgin.fora.pl +0.0.0.0 dogdick.smackjeeves.com +0.0.0.0 dogfartnetwork.com +0.0.0.0 dogmeout.tumblr.com +0.0.0.0 doidaporsexo.tumblr.com +0.0.0.0 dollyvisha.tumblr.com +0.0.0.0 dolphin-angel-readings.com +0.0.0.0 dominate-me-pls.tumblr.com +0.0.0.0 dominationwebcams.com +0.0.0.0 dominawebcams.com +0.0.0.0 dommevee.tumblr.com +0.0.0.0 domofslaves.tumblr.com +0.0.0.0 donfreeporn.com +0.0.0.0 donkparty.com +0.0.0.0 dontstayvirgin.movielol.org +0.0.0.0 doublepenetrationvids.com +0.0.0.0 doubleviking.com +0.0.0.0 doujin-moe.us +0.0.0.0 doujins.com +0.0.0.0 download.cnet.com +0.0.0.0 drago99.com +0.0.0.0 drainednutz.tumblr.com +0.0.0.0 drchaoss.tumblr.com +0.0.0.0 dreamamateurs.com +0.0.0.0 dreamangelsny.com +0.0.0.0 dreambabes.eu +0.0.0.0 dreameskisehir.com +0.0.0.0 dreamgirlonline.com +0.0.0.0 dreammovies.com +0.0.0.0 drstrangelove.com +0.0.0.0 drtuber.com +0.0.0.0 drunkpichunter.com +0.0.0.0 drunkporn.us +0.0.0.0 drunksexygirls.com +0.0.0.0 dumbvirgins.com +0.0.0.0 dump.xxx +0.0.0.0 dumppix.com +0.0.0.0 dungeonvirgins.com +0.0.0.0 dutchangels.nl +0.0.0.0 dvangels.com +0.0.0.0 dvdboys.com +0.0.0.0 dvdtrailertube.com +0.0.0.0 dylansballs26.tumblr.com +0.0.0.0 e-orgasm.org +0.0.0.0 eastdown67.tumblr.com +0.0.0.0 easy.9hz.com +0.0.0.0 easypic.com +0.0.0.0 easysex.com +0.0.0.0 easysexdate.com +0.0.0.0 ebaumsworld.com +0.0.0.0 ebonypichunter.com +0.0.0.0 ebonywankbank.tumblr.com +0.0.0.0 ebonyxxxnsfw74982875937y.tumblr.com +0.0.0.0 eccie.net +0.0.0.0 edenfantasys.com +0.0.0.0 edgarsalas7928.tumblr.com +0.0.0.0 efukt.com +0.0.0.0 egbo.com +0.0.0.0 ejzbrokenangelz.com +0.0.0.0 ekyolou.angelfire.com +0.0.0.0 elangelito.com +0.0.0.0 elegantangel.com +0.0.0.0 elegantangelblog.com +0.0.0.0 elegantangelppv.com +0.0.0.0 elegantangelvod.com +0.0.0.0 elegantdirtyporn.tumblr.com +0.0.0.0 elenaangel.canalblog.com +0.0.0.0 elephanttube.com +0.0.0.0 elisitas.angelfire.com +0.0.0.0 elunesangels.com +0.0.0.0 emeraldporn.com +0.0.0.0 eminotobursa.com +0.0.0.0 emo-porn.com +0.0.0.0 emoandscenegirls.com +0.0.0.0 empflix.com +0.0.0.0 empireamateurs.com +0.0.0.0 empornium.me +0.0.0.0 en.gay-lounge.net +0.0.0.0 enature.net +0.0.0.0 enaturist.com +0.0.0.0 enjoragif.tumblr.com +0.0.0.0 enjoy3dporn.com +0.0.0.0 enjoyangels.com +0.0.0.0 entensity.net +0.0.0.0 enter.babesnetwork.com +0.0.0.0 enter.brazzersnetwork.com +0.0.0.0 enter.iknowthatgirl.com +0.0.0.0 enter.javhd.com +0.0.0.0 enter.mofosnetwork.com +0.0.0.0 enter.mommygotboobs.com +0.0.0.0 enter.sexproadventures.com +0.0.0.0 enter.teenslikeitbig.com +0.0.0.0 eporner.com +0.0.0.0 erinvirgin.com +0.0.0.0 erito.com +0.0.0.0 ero-love.com +0.0.0.0 eroadvertising.com +0.0.0.0 erodynamics.nl +0.0.0.0 erogarden.blogspot.com +0.0.0.0 erooups.com +0.0.0.0 eroprofile.com +0.0.0.0 eros.com +0.0.0.0 erosberry.com +0.0.0.0 erosblog.com +0.0.0.0 eroshare.com +0.0.0.0 eroswebcams.com +0.0.0.0 erotic-behavior.tumblr.com +0.0.0.0 erotic-endeavors.tumblr.com +0.0.0.0 erotic-pictures-blog.com +0.0.0.0 erotica-addiction.tumblr.com +0.0.0.0 erotica7.com +0.0.0.0 erotically-ridiculous.tumblr.com +0.0.0.0 eroticarabstories.info +0.0.0.0 eroticast.net +0.0.0.0 eroticbeauties.net +0.0.0.0 eroticdisney.com +0.0.0.0 erotici.angelcities.com +0.0.0.0 eroticity.net +0.0.0.0 eroticmatch.com +0.0.0.0 eroticmonkey.com +0.0.0.0 eroticsymphonies.com +0.0.0.0 erotikbaskent.tumblr.com +0.0.0.0 erotique-webcams.com +0.0.0.0 erotische-webcams.com +0.0.0.0 erotizer.info +0.0.0.0 erowebcams.com +0.0.0.0 eroxia.com +0.0.0.0 es.porn.com +0.0.0.0 es.pornhub.com +0.0.0.0 es.youporn.com +0.0.0.0 escort23.com +0.0.0.0 escortankarada.org +0.0.0.0 escortankarali.net +0.0.0.0 escortbayanankaratc.net +0.0.0.0 escortdirectory.com +0.0.0.0 escortguide.com +0.0.0.0 escortvips.net +0.0.0.0 escravadoprazer.tumblr.com +0.0.0.0 eskisehirhayal.com +0.0.0.0 eskisehiryenigun.com +0.0.0.0 essexbill.tumblr.com +0.0.0.0 estudiosexual.com +0.0.0.0 eswebcams.com +0.0.0.0 eternallyedged.tumblr.com +0.0.0.0 ethnicangel.com +0.0.0.0 eudelicia-elesafado.tumblr.com +0.0.0.0 euphoriaporn.com +0.0.0.0 euro-angels.com +0.0.0.0 eurogalz.com +0.0.0.0 eurogirlsescort.com +0.0.0.0 european-angels.com +0.0.0.0 europewebcams.com +0.0.0.0 europornstar.com +0.0.0.0 eva-angelina-1.com +0.0.0.0 eva-angelina-pics.com +0.0.0.0 eva-angelina.info +0.0.0.0 eva-angelina.net +0.0.0.0 evaangel.net +0.0.0.0 evaangelina-tube.com +0.0.0.0 evaangelina.canalblog.com +0.0.0.0 evaangelina.fr +0.0.0.0 evaangelina.org +0.0.0.0 evaangelina.ws +0.0.0.0 evaangelinablog.com +0.0.0.0 evaangelinablog.net +0.0.0.0 evaangelinaonline.com +0.0.0.0 evaangelinapics.com +0.0.0.0 evaangelinavideos.net +0.0.0.0 evaangelinax.com +0.0.0.0 evababy90.tumblr.com +0.0.0.0 evaevangelina.net +0.0.0.0 evangelicaloutpost.com +0.0.0.0 evangelicaloutreach.org +0.0.0.0 evangelineanderson.com +0.0.0.0 evangelinehaughney.com +0.0.0.0 evangelinelilly.free.fr +0.0.0.0 evangelio.com +0.0.0.0 evangelion-lemon.freehostia.com +0.0.0.0 evasiveangels.com +0.0.0.0 evavirgin.com +0.0.0.0 eve-angel.com +0.0.0.0 eveangel.com +0.0.0.0 eveangel.hu +0.0.0.0 eveangel.sensualwriter.com +0.0.0.0 eveangel.us +0.0.0.0 eveangelfreetour.com +0.0.0.0 eveangeli.free.fr +0.0.0.0 eveangelina.net +0.0.0.0 eveangelpic.com +0.0.0.0 everybodygethorny.tumblr.com +0.0.0.0 everyfetishyoucouldthinkof.tumblr.com +0.0.0.0 evilangel.com +0.0.0.0 evilangel.fr +0.0.0.0 evilangel.over-blog.com +0.0.0.0 evilangelcash.com +0.0.0.0 evilangeldirect.com +0.0.0.0 evilangellive.com +0.0.0.0 evilangelppv.com +0.0.0.0 evilangelvideo.com +0.0.0.0 ex1.exmasters.com +0.0.0.0 ex10.exmasters.com +0.0.0.0 ex11.exmasters.com +0.0.0.0 ex12.exmasters.com +0.0.0.0 ex13.exmasters.com +0.0.0.0 ex14.exmasters.com +0.0.0.0 ex2.exmasters.com +0.0.0.0 ex3.exmasters.com +0.0.0.0 ex4.exmasters.com +0.0.0.0 ex5.exmasters.com +0.0.0.0 ex6.exmasters.com +0.0.0.0 ex7.exmasters.com +0.0.0.0 ex8.exmasters.com +0.0.0.0 ex9.exmasters.com +0.0.0.0 excellentwebcams.com +0.0.0.0 exgecash.de +0.0.0.0 excittingteenbabes.tumblr.com +0.0.0.0 exclusive.bannedcelebs.com +0.0.0.0 exclusivepussy.com +0.0.0.0 execistern.tumblr.com +0.0.0.0 exgfphotos.com +0.0.0.0 exgfpics.com +0.0.0.0 exit.ptekcom.com +0.0.0.0 exit.zoodollars.com +0.0.0.0 exits.adultpaymaster.com +0.0.0.0 exquisiteangelz.com +0.0.0.0 exquisiteerotica.tumblr.com +0.0.0.0 exsentrik.tumblr.com +0.0.0.0 exteriorexpertsofvirginia.com +0.0.0.0 extremebig.com +0.0.0.0 extremetube.com +0.0.0.0 extrime-list.com +0.0.0.0 exwifesexbook.com +0.0.0.0 exxxtrasmall.com +0.0.0.0 eyehandy.com +0.0.0.0 ez-pornbabes.tumblr.com +0.0.0.0 ez5ez5xxx.info +0.0.0.0 ezazrakfriends.info +0.0.0.0 eztzvuzvuz.info +0.0.0.0 faaascu.angelfire.com +0.0.0.0 faapy.com +0.0.0.0 fablesofanhedonia.tumblr.com +0.0.0.0 facebook-girl.com +0.0.0.0 facebook-of-sex.com +0.0.0.0 facebook-pour-adulte.over-blog.fr +0.0.0.0 facebook.bi +0.0.0.0 facebookofporn.com +0.0.0.0 facebookofsex.over-blog.com +0.0.0.0 facebooksex.over-blog.com +0.0.0.0 facebooksexo.com +0.0.0.0 faceporn.com +0.0.0.0 facialsaregoodforskin.tumblr.com +0.0.0.0 faithvirgin.com +0.0.0.0 fakehub.com +0.0.0.0 fakethebitch.com +0.0.0.0 fakku.net +0.0.0.0 fallen-angels-production.de +0.0.0.0 fallenangelfuns.com +0.0.0.0 fallenangelproductions.com +0.0.0.0 fallenangelvideo.com +0.0.0.0 fallenvirgin.com +0.0.0.0 familystrokes.com +0.0.0.0 famous-babes.net +0.0.0.0 famous-people-nude.com +0.0.0.0 famousboard.com +0.0.0.0 fanlistings.angelic-trust.net +0.0.0.0 fantasti.cc +0.0.0.0 fantasy4you.info +0.0.0.0 fantasyhd.com +0.0.0.0 fantasywebcams.com +0.0.0.0 faontk.tumblr.com +0.0.0.0 fap1.com +0.0.0.0 fapd.com +0.0.0.0 fapdu.com +0.0.0.0 fapgay.com +0.0.0.0 fappers.org +0.0.0.0 fappingclub.com +0.0.0.0 fappingtogifs.tumblr.com +0.0.0.0 fappyness.com +0.0.0.0 fapset.com +0.0.0.0 fapteentube.com +0.0.0.0 faptube.com +0.0.0.0 faptv.com +0.0.0.0 fapulike.com +0.0.0.0 fapvidhd.com +0.0.0.0 farmingideas.tumblr.com +0.0.0.0 fartfantasyxxx.tumblr.com +0.0.0.0 fastsexdate.com +0.0.0.0 fastsurf.9hz.com +0.0.0.0 fatangel.com +0.0.0.0 fatbackmedia.com +0.0.0.0 fatbeurettess.tumblr.com +0.0.0.0 fatchickens.net +0.0.0.0 fatpichunter.com +0.0.0.0 fattyangels.com +0.0.0.0 favouritecash.com +0.0.0.0 fbbtop100.com +0.0.0.0 fcklady.tumblr.com +0.0.0.0 feetwebcams.com +0.0.0.0 felony-angel.blogdrive.com +0.0.0.0 felonyangel.com +0.0.0.0 femalecoming.com +0.0.0.0 femdom-stuff-world.tumblr.com +0.0.0.0 femdom-tube.com +0.0.0.0 femdom.sensualwriter.com +0.0.0.0 femdomblueballs.tumblr.com +0.0.0.0 femdomcc.com +0.0.0.0 femdomdraw.com +0.0.0.0 femdomfiles.tumblr.com +0.0.0.0 femdomgif.tumblr.com +0.0.0.0 femdomporn.site +0.0.0.0 femdomruinedorgasms.tumblr.com +0.0.0.0 femdomspotlight.tumblr.com +0.0.0.0 femdomworld.com +0.0.0.0 femjoyangels.com +0.0.0.0 feralsex.com +0.0.0.0 ferronetwork.com +0.0.0.0 fetisch-webcams.com +0.0.0.0 fetish.xxxcounter.com +0.0.0.0 fetishbabes.tumblr.com +0.0.0.0 fetishdollars.net +0.0.0.0 fetishfantasyfreak.tumblr.com +0.0.0.0 fetishforbeauty.com +0.0.0.0 fetishfreakwebcams.com +0.0.0.0 fetishgle.tumblr.com +0.0.0.0 fetishnetwork.com +0.0.0.0 fetishpapa.com +0.0.0.0 fetishshrine.com +0.0.0.0 fetishvideos.tumblr.com +0.0.0.0 fffrankk.tumblr.com +0.0.0.0 ffkk.me +0.0.0.0 fhg.dacash.com +0.0.0.0 fhg.dirty101.com +0.0.0.0 fhg.iknowthatgirl.com +0.0.0.0 fhg.lezbohoneys.com +0.0.0.0 fhg.lezcuties.com +0.0.0.0 fhg.stormmedia.com +0.0.0.0 figaitaliana.com +0.0.0.0 fightingangels.fsn.net +0.0.0.0 filediva.com +0.0.0.0 filefactory.com +0.0.0.0 filestube.com +0.0.0.0 filipinavirgin.net +0.0.0.0 filipinawebcams.com +0.0.0.0 fill.juicyads.com +0.0.0.0 filles-webcams.com +0.0.0.0 film-x-gratos.com +0.0.0.0 filmikiporno.tv +0.0.0.0 filmxxx.it +0.0.0.0 filthygifs.tumblr.com +0.0.0.0 finder-x.com +0.0.0.0 findtubes.com +0.0.0.0 fineartteens.com +0.0.0.0 finegirlsdailydeepthroat.tumblr.com +0.0.0.0 finevids.xxx +0.0.0.0 fioxeug.angelfire.com +0.0.0.0 first-mature.com +0.0.0.0 fisgonclub.com +0.0.0.0 fisherlicious.tumblr.com +0.0.0.0 fisting-maniacs.com +0.0.0.0 flagrasamadores.net +0.0.0.0 flashapp.xziptv.com +0.0.0.0 flashingblog.com +0.0.0.0 flashme2.tumblr.com +0.0.0.0 flashwebcams.com +0.0.0.0 flashybabes.com +0.0.0.0 flatchestedangels.com +0.0.0.0 flavinha.com +0.0.0.0 flawlessteenz.tumblr.com +0.0.0.0 fleetwoodfilmsltd.com +0.0.0.0 fleshbot.com +0.0.0.0 fleshhole.com +0.0.0.0 fleshlight.com +0.0.0.0 fleshlightgirls.com +0.0.0.0 fleshlightreviews.net +0.0.0.0 fling.com +0.0.0.0 flingtube.com +0.0.0.0 flyflv.com +0.0.0.0 flyingjizz.com +0.0.0.0 fncash.com +0.0.0.0 foaks.com +0.0.0.0 foo6bordelsonthenet.info +0.0.0.0 fookgle.com +0.0.0.0 footangels.com +0.0.0.0 footfetishchicks.com +0.0.0.0 footfootage.com +0.0.0.0 footjobdiary.com +0.0.0.0 fooxy.com +0.0.0.0 forcedorgasmdomination.tumblr.com +0.0.0.0 foreqew.angelfire.com +0.0.0.0 forgotten-angels.de +0.0.0.0 forgotten_dark_angel.tripod.com +0.0.0.0 forum.adultdvdtalk.com +0.0.0.0 forum.oneclickchicks.com +0.0.0.0 forum.phun.org +0.0.0.0 forum.xnxx.com +0.0.0.0 forum.yobt.com +0.0.0.0 forumophilia.com +0.0.0.0 forums.neswangy.net +0.0.0.0 forums.sexyandfunny.com +0.0.0.0 foto-bugil.tumblr.com +0.0.0.0 foto-porno.it +0.0.0.0 foxhq.com +0.0.0.0 foxporns.com +0.0.0.0 foxyreviews.com +0.0.0.0 fpfreegals.com +0.0.0.0 fr.porn.com +0.0.0.0 fr.pornhub.com +0.0.0.0 fr.wedoo.com +0.0.0.0 fr.youporn.com +0.0.0.0 franco.evangelista.free.fr +0.0.0.0 frathousefuckfest.com +0.0.0.0 frauenhasser.info +0.0.0.0 freakygirlsarethehottest.tumblr.com +0.0.0.0 free--webcams.com +0.0.0.0 free-asian-webcams.com +0.0.0.0 free-babes-webcams.com +0.0.0.0 free-famous-toons.com +0.0.0.0 free-gay-webcams.com +0.0.0.0 free-hardcoresex.org +0.0.0.0 free-lesbian-pic.in +0.0.0.0 free-nylon-porn.com +0.0.0.0 free-porn-galleries.biz +0.0.0.0 free-sex-cat.com +0.0.0.0 free-sex-sexy-gallery.net +0.0.0.0 free-the-nipple.tumblr.com +0.0.0.0 free-toplisten.at +0.0.0.0 free-webcams.com +0.0.0.0 free.angels-list.com +0.0.0.0 free.atkpremium.com +0.0.0.0 free.femdomdraw.com +0.0.0.0 free.fuckbook.cm +0.0.0.0 free.slavecomics.com +0.0.0.0 free.vidz.com +0.0.0.0 free18.net +0.0.0.0 freeadultmedia.com +0.0.0.0 freeadultsource.com +0.0.0.0 freeamateurstube.com +0.0.0.0 freeamatureporn.com +0.0.0.0 freeandeasyangels.homestead.com +0.0.0.0 freeatkgals.com +0.0.0.0 freebestsexstories.com +0.0.0.0 freeblogsearch.com +0.0.0.0 freecc.sex-explorer.com +0.0.0.0 freedailyvirgins.com +0.0.0.0 freefuckvidz.com +0.0.0.0 freehindisexstories.com +0.0.0.0 freehqsex.com +0.0.0.0 freeinterracialgalleries.com +0.0.0.0 freejav.us +0.0.0.0 freejpgseries.com +0.0.0.0 freejuicywebcams.com +0.0.0.0 freelive-webcams.com +0.0.0.0 freematureworld.com +0.0.0.0 freeones.com +0.0.0.0 freepicsandmovies.com +0.0.0.0 freepicsmovies.net +0.0.0.0 freeporn.com +0.0.0.0 freepornbr.com +0.0.0.0 freepornhq.xxx +0.0.0.0 freepornofreeporn.com +0.0.0.0 freepornsubmits.com +0.0.0.0 freesexdoor.com +0.0.0.0 freesexnavigator.com +0.0.0.0 freesexparadise.com +0.0.0.0 freesexyindians.com +0.0.0.0 freeshemalewebcams.com +0.0.0.0 freespanking.com.ar +0.0.0.0 freeviewmovies.com +0.0.0.0 freewebcams.com +0.0.0.0 freewebcams.com.au +0.0.0.0 freexxxpages.net +0.0.0.0 fresh-n-tender.com +0.0.0.0 freshangel.com +0.0.0.0 freshpornline.com +0.0.0.0 freshxxxclips.com +0.0.0.0 freudbox.com +0.0.0.0 frhsex.com +0.0.0.0 fritchy.com +0.0.0.0 frwebcams.com +0.0.0.0 ftop.ru +0.0.0.0 ftvblog.info +0.0.0.0 ftvgirls.com +0.0.0.0 fuck-babes.tumblr.com +0.0.0.0 fuck-me-till-the-end.tumblr.com +0.0.0.0 fuckbook.cm +0.0.0.0 fuckbook.com +0.0.0.0 fuckcksmxnxjs.tumblr.com +0.0.0.0 fuckedvirgingirls.com +0.0.0.0 fuckervids.com +0.0.0.0 fuckherass.net +0.0.0.0 fucking-good-porn.tumblr.com +0.0.0.0 fuckinsilly.com +0.0.0.0 fuckler.com +0.0.0.0 fucklikeagod.tumblr.com +0.0.0.0 fuckmaturewhore.com +0.0.0.0 fuckmyindiangf.com +0.0.0.0 fuckmymoistcunt.tumblr.com +0.0.0.0 fuckmymommyandme.com +0.0.0.0 fuckmysarah.tumblr.com +0.0.0.0 fucksluts.adult.directnic.com +0.0.0.0 fuckstarts.net +0.0.0.0 fucksucknswallow.tumblr.com +0.0.0.0 fuckteenpussy.net +0.0.0.0 fuckthatwasgreat.tumblr.com +0.0.0.0 fuckthegifs.tumblr.com +0.0.0.0 fucktheworld5150.tumblr.com +0.0.0.0 fucktube.com +0.0.0.0 fuckuh.com +0.0.0.0 fuckvideo.org +0.0.0.0 fuckyeahballbusting.tumblr.com +0.0.0.0 fuckyoucash.com +0.0.0.0 fudochi.angelfire.com +0.0.0.0 fukfantasi3s.tumblr.com +0.0.0.0 fullhdxxx.com +0.0.0.0 fullteensporn.com +0.0.0.0 fullxxxmovies.net +0.0.0.0 funpic.hu +0.0.0.0 funwebcams.com +0.0.0.0 fuq.com +0.0.0.0 fuqer.com +0.0.0.0 furious-angel.com +0.0.0.0 fuskator.com +0.0.0.0 futahentai.com +0.0.0.0 futanarizone.tumblr.com +0.0.0.0 fux.com +0.0.0.0 fuxybabes.com +0.0.0.0 fymeir.angelfire.com +0.0.0.0 g-o-z-a-r.tumblr.com +0.0.0.0 g.e-hentai.org +0.0.0.0 gabe6146.tumblr.com +0.0.0.0 gabrio.com +0.0.0.0 gaggedandtied.tumblr.com +0.0.0.0 galerie.olduvsen.cz +0.0.0.0 galleries.aboutgirlslove.com +0.0.0.0 galleries.aebn.net +0.0.0.0 galleries.analdildolesbians.com +0.0.0.0 galleries.bwlesbians.com +0.0.0.0 galleries.dacash.com +0.0.0.0 galleries.danimiles.com +0.0.0.0 galleries.elitedollars.com +0.0.0.0 galleries.fuckingdrunks.com +0.0.0.0 galleries.lesanal.com +0.0.0.0 galleries.mallcom.com +0.0.0.0 galleries.payserve.com +0.0.0.0 galleries.pimproll.com +0.0.0.0 galleries.realblacklesbians.com +0.0.0.0 galleries.sterlingcash.com +0.0.0.0 galleries.teensexmovs.com +0.0.0.0 galleries.titanime.com +0.0.0.0 galleries.videosz.com +0.0.0.0 galleries1.mastersitepass.com +0.0.0.0 galleries2.ftvcash.com +0.0.0.0 gallerygalore.net +0.0.0.0 gallfree.com +0.0.0.0 galls.maniacpass.com +0.0.0.0 gallys.gfrevenge.com +0.0.0.0 gals.teachtwinks.com +0.0.0.0 gamcore.com +0.0.0.0 gamelink.com +0.0.0.0 gameofporn.net +0.0.0.0 games.filestube.com +0.0.0.0 gamesofdesire.com +0.0.0.0 gangbanganal.com +0.0.0.0 gangbangsquad.com +0.0.0.0 gangster-angel.startertjes.nl +0.0.0.0 ganik97.tumblr.com +0.0.0.0 gapingangels.com +0.0.0.0 garrett95959595.tumblr.com +0.0.0.0 gatelevel.angelfire.com +0.0.0.0 gay-webcams.com +0.0.0.0 gay.xxxcounter.com +0.0.0.0 gayhitlist.com +0.0.0.0 gaymaletube.com +0.0.0.0 gaysexwebcams.com +0.0.0.0 gaysonwebcams.com +0.0.0.0 gayswebcams.com +0.0.0.0 gaytwinkwebcams.com +0.0.0.0 gaywebcams.com +0.0.0.0 gbcash.com +0.0.0.0 gdoeuut.angelfire.com +0.0.0.0 geempired.tumblr.com +0.0.0.0 gelbooru.com +0.0.0.0 genericporn.tumblr.com +0.0.0.0 gentlemansjack.tumblr.com +0.0.0.0 getbigvids.com +0.0.0.0 getfiredup4.tumblr.com +0.0.0.0 getfirefox.com +0.0.0.0 getnudies.com +0.0.0.0 gettinghardertoshowit.tumblr.com +0.0.0.0 gfleaks.com +0.0.0.0 gfrevenge.com +0.0.0.0 gfx2.slickcams.com +0.0.0.0 gfy-porn.com +0.0.0.0 ggurls.com +0.0.0.0 ghettotube.com +0.0.0.0 gibby666.tumblr.com +0.0.0.0 gif-porn.com +0.0.0.0 giffies.com +0.0.0.0 gifmeat.tumblr.com +0.0.0.0 gifmeporn-net.tumblr.com +0.0.0.0 gifporndaily.tumblr.com +0.0.0.0 gifpornheaven.tumblr.com +0.0.0.0 gifporntube.com +0.0.0.0 gifs-24.tumblr.com +0.0.0.0 gifs-of-god-nsfw.tumblr.com +0.0.0.0 gifsfor.com +0.0.0.0 gifshub.com +0.0.0.0 giftube.com +0.0.0.0 girlfriend-selfies.tumblr.com +0.0.0.0 girlfriendgalleries.net +0.0.0.0 girlfriendsfilms.com +0.0.0.0 girlfriendvideos.com +0.0.0.0 girlfriendvids.net +0.0.0.0 girlishcuriosity.tumblr.com +0.0.0.0 girlmovieit.tumblr.com +0.0.0.0 girlongirlong1rl.tumblr.com +0.0.0.0 girls-girls-girls-only.tumblr.com +0.0.0.0 girlscanner.com +0.0.0.0 girlsdoporn.com +0.0.0.0 girlsgirlsand-moregirls.tumblr.com +0.0.0.0 girlsgonewild.com +0.0.0.0 girlslovejizz.tumblr.com +0.0.0.0 girlsongirlstube.com +0.0.0.0 girlsontheknees.tumblr.com +0.0.0.0 girlsphotohunting.tumblr.com +0.0.0.0 girlsway.com +0.0.0.0 girlswithgirlsarehot.tumblr.com +0.0.0.0 girlycherrygalaxy.tumblr.com +0.0.0.0 girlygifporn.tumblr.com +0.0.0.0 givemepink.xlogz.com +0.0.0.0 gjuoloi.angelfire.com +0.0.0.0 glamour-tgp.com +0.0.0.0 glamourmilf.com +0.0.0.0 glamourmodelsdirectory.com +0.0.0.0 glossyangels.info +0.0.0.0 glxgroup.com +0.0.0.0 gmattsaki.tumblr.com +0.0.0.0 go-sexogostoso.tumblr.com +0.0.0.0 gobdsm.com +0.0.0.0 goddessblessyou2.thumblogger.com +0.0.0.0 godefloration.net +0.0.0.0 godsartnudes.com +0.0.0.0 gogoangels.com +0.0.0.0 goldhdtube.com +0.0.0.0 goldteenvideos.com +0.0.0.0 gonorar.com +0.0.0.0 goobenz.tumblr.com +0.0.0.0 goodcleansex.tumblr.com +0.0.0.0 gotowebcams.com +0.0.0.0 gotporn.com +0.0.0.0 gotwhatideserved.tumblr.com +0.0.0.0 gqigjgs.angelfire.com +0.0.0.0 gramponante.com +0.0.0.0 grandmasterscone.tumblr.com +0.0.0.0 grannyangel.com +0.0.0.0 graphics.cams.com +0.0.0.0 graphics.friendfinder.com +0.0.0.0 graphics.passion.com +0.0.0.0 gratuit.porn.fr +0.0.0.0 grayvee.com +0.0.0.0 grazzier.hopto.org +0.0.0.0 greatvirgins.com +0.0.0.0 greenangelonline.com +0.0.0.0 greenfox15.tumblr.com +0.0.0.0 gregorie.angelfire.com +0.0.0.0 groovybus.com +0.0.0.0 groupandsex.com +0.0.0.0 groups.filestube.com +0.0.0.0 grow-it-bigger.tumblr.com +0.0.0.0 grupomedicosanangel.com +0.0.0.0 gtaangels.net +0.0.0.0 guaranteedsexdate.com +0.0.0.0 guardalaporno.com +0.0.0.0 guarrasdelporno.xxx +0.0.0.0 guitarmaniac9405.tumblr.com +0.0.0.0 guterporn.xxx +0.0.0.0 gymnastsnude.com +0.0.0.0 h---o---t.tumblr.com +0.0.0.0 h-top.com +0.0.0.0 h2porn.com +0.0.0.0 haarige-angelegenheit.de +0.0.0.0 hacky-gif.tumblr.com +0.0.0.0 hairtostaywebcams.com +0.0.0.0 hairypichunter.com +0.0.0.0 hanime.tv +0.0.0.0 happy-porn.com +0.0.0.0 hard-tube-hd.com +0.0.0.0 hardanime.com +0.0.0.0 hardassed.com +0.0.0.0 hardasses.com +0.0.0.0 hardcartoon.com +0.0.0.0 hardcore.xxxcounter.com +0.0.0.0 hardcorefuckpics.tumblr.com +0.0.0.0 harddaddy.com +0.0.0.0 harddickproject.com +0.0.0.0 hardfreshmen.com +0.0.0.0 hardgirls.nl +0.0.0.0 hardhut.com +0.0.0.0 hardissimo.org +0.0.0.0 hardjpegs.com +0.0.0.0 hardlads.com +0.0.0.0 hardlatinavideos.com +0.0.0.0 hardlicks.com +0.0.0.0 hardnastygifs.tumblr.com +0.0.0.0 hardnstraight.com +0.0.0.0 hardsexpleasures.com +0.0.0.0 hardsextube.com +0.0.0.0 hardsu.net +0.0.0.0 hardtobuy.com +0.0.0.0 hardtv.com +0.0.0.0 hardvirgins.com +0.0.0.0 hardwayout.com +0.0.0.0 hardwomen.com +0.0.0.0 hardxtc.com +0.0.0.0 hardxxxclips.com +0.0.0.0 hardxxxvids.com +0.0.0.0 hardyoungporn.com +0.0.0.0 hazehim.com +0.0.0.0 hbobs-tube.com +0.0.0.0 hbrowse.com +0.0.0.0 hc0303.tumblr.com +0.0.0.0 hclips.com +0.0.0.0 hd-easyporn.com +0.0.0.0 hdhighresporn.tumblr.com +0.0.0.0 hdmmovies.sex +0.0.0.0 hdmovz.com +0.0.0.0 hdporn.net +0.0.0.0 hdpornclimb.com +0.0.0.0 hdpornclub.org +0.0.0.0 hdporner720.com +0.0.0.0 hdpornfull.com +0.0.0.0 hdpornmobilex.com +0.0.0.0 hdpornochief.com +0.0.0.0 hdpornstar.com +0.0.0.0 hdpornvideo.xxx +0.0.0.0 hdqualitymovies.com +0.0.0.0 hdxxx.me +0.0.0.0 hdzog.com +0.0.0.0 heartfeltangels.com +0.0.0.0 heartless-angels.discutfree.com +0.0.0.0 heaven666.org +0.0.0.0 heavenlytranny.com +0.0.0.0 heavensangelsreadings.com +0.0.0.0 hegixic.angelfire.com +0.0.0.0 hell-angel.com +0.0.0.0 hellporno.com +0.0.0.0 hentai-foundry.com +0.0.0.0 hentai-hole.tumblr.com +0.0.0.0 hentai-top100.com +0.0.0.0 hentai.ms +0.0.0.0 hentai.xxx +0.0.0.0 hentai2read.com +0.0.0.0 hentai2w.com +0.0.0.0 hentai4manga.com +0.0.0.0 hentaicrunch.com +0.0.0.0 hentaifit.com +0.0.0.0 hentaifromhell.org +0.0.0.0 hentaigasm.com +0.0.0.0 hentaihaven.org +0.0.0.0 hentaihere.com +0.0.0.0 hentailisting.com +0.0.0.0 hentaipassport.com +0.0.0.0 hentaiplay.net +0.0.0.0 hentairules.net +0.0.0.0 hentaischool.com +0.0.0.0 hentaiseeker.com +0.0.0.0 hentaistream.com +0.0.0.0 hentaitoonami.com +0.0.0.0 hentaivideoworld.com +0.0.0.0 hentaiweeb.com +0.0.0.0 hentaixtv.com +0.0.0.0 her69.net +0.0.0.0 heretocheeruup.tumblr.com +0.0.0.0 herfirstanalsex.com +0.0.0.0 herfirstbigcock.com +0.0.0.0 herfirstdv.biz +0.0.0.0 herfirstlesbiansex.com +0.0.0.0 herrin-angela.ch +0.0.0.0 herrin-angela.de +0.0.0.0 hesporn.com +0.0.0.0 hetero.xxxcounter.com +0.0.0.0 hetewebcams.com +0.0.0.0 heyculito.tumblr.com +0.0.0.0 hiddenwebcams.com +0.0.0.0 hide-porn.winsite.com +0.0.0.0 hidefporn.ws +0.0.0.0 hideip.9hz.com +0.0.0.0 highonsex.net +0.0.0.0 highschoolvirgin.com +0.0.0.0 highwaydude.angelfire.com +0.0.0.0 hipstertits.com +0.0.0.0 hirsutewebcams.com +0.0.0.0 his-ruined-orgasm.tumblr.com +0.0.0.0 hitahottie.com +0.0.0.0 hitx.xxxstatistics.com +0.0.0.0 hmrc-gov-uk.9hz.com +0.0.0.0 hobomovies.com +0.0.0.0 hogclips.com +0.0.0.0 holloporn.com +0.0.0.0 hollywoodlife.com +0.0.0.0 hollywoodtuna.com +0.0.0.0 holylol.com +0.0.0.0 holytaco.com +0.0.0.0 holywebcams.com +0.0.0.0 homegrownfreaks.net +0.0.0.0 homegrownvideo.com +0.0.0.0 homemadevids.net +0.0.0.0 homemoviestube.com +0.0.0.0 homepornvideotube.com +0.0.0.0 homevideoplace.com +0.0.0.0 homexfiles.com +0.0.0.0 homo6.com +0.0.0.0 homosrus.com +0.0.0.0 honeyvirgins.com +0.0.0.0 hoodamateurs.com +0.0.0.0 hookup.com +0.0.0.0 hoozurdaddy.tumblr.com +0.0.0.0 hopma002.tumblr.com +0.0.0.0 horade-prazer.tumblr.com +0.0.0.0 hornbunny.com +0.0.0.0 horndog-millionaire.tumblr.com +0.0.0.0 horny-katy.tumblr.com +0.0.0.0 horny-maker.tumblr.com +0.0.0.0 hornymatches.com +0.0.0.0 hornyncurvy.tumblr.com +0.0.0.0 hornypharaoh.com +0.0.0.0 hornysophie.tumblr.com +0.0.0.0 hornyspots.com +0.0.0.0 hornythoughts.tumblr.com +0.0.0.0 hornywhores.net +0.0.0.0 hornywhoreslovecock.tumblr.com +0.0.0.0 hornywife.com +0.0.0.0 hoseangel.com +0.0.0.0 hostave4.net +0.0.0.0 hosted.met-art.com +0.0.0.0 hosting01.hotchyx.com +0.0.0.0 hot-dailygirls.tumblr.com +0.0.0.0 hot-girls-suck-dick.tumblr.com +0.0.0.0 hot-lesbian-girls-on.tumblr.com +0.0.0.0 hot-porn-clips.com +0.0.0.0 hot-sexgifs.tumblr.com +0.0.0.0 hot-webcams.com +0.0.0.0 hot-yesmessenger.com +0.0.0.0 hotadultstuff.com +0.0.0.0 hotanalxxxpics.tumblr.com +0.0.0.0 hotarabchat.com +0.0.0.0 hotassholefever.thumblogger.com +0.0.0.0 hotbabespix.tumblr.com +0.0.0.0 hotbabeswithundercut.tumblr.com +0.0.0.0 hotbodies.thumblogger.com +0.0.0.0 hotboy42.tumblr.com +0.0.0.0 hotcams.com +0.0.0.0 hotcandyland.com +0.0.0.0 hotcartoonstore.com +0.0.0.0 hotchapatialbums.info +0.0.0.0 hotchickwebcams.com +0.0.0.0 hotchyx.com +0.0.0.0 hotclips24.com +0.0.0.0 hotdamnsam.com +0.0.0.0 hotelangel.co.jp +0.0.0.0 hotelmgp.com +0.0.0.0 hotfapfapgirls.tumblr.com +0.0.0.0 hotfetishwebcams.com +0.0.0.0 hotfreesex4all.com +0.0.0.0 hotfreewebcams.com +0.0.0.0 hotgfselfshots.tumblr.com +0.0.0.0 hotgirlcentral.com +0.0.0.0 hotgirlsfc.tumblr.com +0.0.0.0 hothothotpixxx.tumblr.com +0.0.0.0 hotmalepics.com +0.0.0.0 hotmasturbatingchicks.tumblr.com +0.0.0.0 hotmilfpictures.com +0.0.0.0 hotmomfree.com +0.0.0.0 hotmovs.com +0.0.0.0 hotnakedmoms.com +0.0.0.0 hotporndaily.tumblr.com +0.0.0.0 hotpornshow.com +0.0.0.0 hotsaunababes.info +0.0.0.0 hotscope.tv +0.0.0.0 hotshame.com +0.0.0.0 hotshemalewebcams.com +0.0.0.0 hotsologirlz.net +0.0.0.0 hotsouthindiansex.com +0.0.0.0 hotstunners.com +0.0.0.0 hottest-gif.tumblr.com +0.0.0.0 hottestfuckingporngifs.tumblr.com +0.0.0.0 hottestvids.tumblr.com +0.0.0.0 hottestville.tumblr.com +0.0.0.0 hottiesinheat.thumblogger.com +0.0.0.0 hottrimmedpussy.tumblr.com +0.0.0.0 hottystop.com +0.0.0.0 hotwettube.com +0.0.0.0 hotyoungnude.com +0.0.0.0 housewifebangers.com +0.0.0.0 housewifewebcams.com +0.0.0.0 hpiffnt.angelfire.com +0.0.0.0 hpjav.com +0.0.0.0 hq69.com +0.0.0.0 hqbabes.com +0.0.0.0 hqboobs.com +0.0.0.0 hqbutt.com +0.0.0.0 hqgal.com +0.0.0.0 hqonlinemovies.com +0.0.0.0 hqporner.com +0.0.0.0 hqporner.comstudiowow-girls +0.0.0.0 hqpornweb.com +0.0.0.0 hqprn.com +0.0.0.0 hqtgp.com +0.0.0.0 hqtube.com +0.0.0.0 hqualityporn.com +0.0.0.0 hqvirgins.com +0.0.0.0 hqyoungtube.com +0.0.0.0 hsvirgins.com +0.0.0.0 html.sxx.com +0.0.0.0 hugeboobsgalore.com +0.0.0.0 hugecockshotgirls.tumblr.com +0.0.0.0 hugetraffic.com +0.0.0.0 hughsangels.proboards27.com +0.0.0.0 hulahoopnaked.tumblr.com +0.0.0.0 humiliated-male.tumblr.com +0.0.0.0 humoron.com +0.0.0.0 humoronline.com +0.0.0.0 hungangels.com +0.0.0.0 hungarian-babes.com +0.0.0.0 huntedangels.com +0.0.0.0 hunting-for-bambi.com +0.0.0.0 hurbel.tumblr.com +0.0.0.0 hush-inspiration.tumblr.com +0.0.0.0 hushaccess.com +0.0.0.0 hushpass.com +0.0.0.0 hustlaz.com +0.0.0.0 hustler.com +0.0.0.0 hyperku.info +0.0.0.0 i-am-bored.com +0.0.0.0 i-likeitrough-ok.tumblr.com +0.0.0.0 i-want-to-fuckyou.tumblr.com +0.0.0.0 i.voffka.com +0.0.0.0 i3.fvporn.com +0.0.0.0 i4.fvporn.com +0.0.0.0 iafd.com +0.0.0.0 iamincognito45.tumblr.com +0.0.0.0 ibannerx.com +0.0.0.0 icams.com +0.0.0.0 icanhazchat.com +0.0.0.0 iceporn.com +0.0.0.0 ichan.org +0.0.0.0 icoodvd.com +0.0.0.0 icoonet.com +0.0.0.0 ifriends.net +0.0.0.0 ifwcash.com +0.0.0.0 ih4.gamecopyworld.com +0.0.0.0 ihookup.com +0.0.0.0 iknowthatgirl.com +0.0.0.0 ilike6996.tumblr.com +0.0.0.0 ilikeandloveallporn.tumblr.com +0.0.0.0 iliy-mineevyp8x.tumblr.com +0.0.0.0 ilovealisonangel.com +0.0.0.0 ilovebdsm.net +0.0.0.0 iloveboobsdaily.tumblr.com +0.0.0.0 ilovemixedwrestling.tumblr.com +0.0.0.0 ilovesafad3za.tumblr.com +0.0.0.0 ilovetsgirlstwinksbbc.tumblr.com +0.0.0.0 imagearn.com +0.0.0.0 imagebam.com +0.0.0.0 imagefap.com +0.0.0.0 imagepost.com +0.0.0.0 images.adster.com +0.0.0.0 images.brookeskye.com +0.0.0.0 images.galleries.pornpros.com +0.0.0.0 images.partie-privee.com +0.0.0.0 images.pimproll.com +0.0.0.0 images.sexsearch.com +0.0.0.0 images.streamray.com +0.0.0.0 images3.bustyvixen.net +0.0.0.0 imagevenue.com +0.0.0.0 imageweb.ws +0.0.0.0 imagezilla.net +0.0.0.0 imagezog.com +0.0.0.0 img.celeb.gate.cc +0.0.0.0 img.freexxxpages.net +0.0.0.0 img.gallfree.com +0.0.0.0 img.persiankitty.com +0.0.0.0 img.xziptv.com +0.0.0.0 img01.redtubefiles.com +0.0.0.0 img01.xziptv.com +0.0.0.0 img02.redtubefiles.com +0.0.0.0 img02.xziptv.com +0.0.0.0 img03.redtubefiles.com +0.0.0.0 img03.xziptv.com +0.0.0.0 img04.redtubefiles.com +0.0.0.0 img04.xziptv.com +0.0.0.0 img1.hotcartoonstore.com +0.0.0.0 img100.xvideos.com +0.0.0.0 img2.hotcartoonstore.com +0.0.0.0 img24.org +0.0.0.0 img3.hotcartoonstore.com +0.0.0.0 imgbox.com +0.0.0.0 imgtaxi.com +0.0.0.0 imgtornado.com +0.0.0.0 imlive.com +0.0.0.0 immxdzc.angelfire.com +0.0.0.0 imperiodefamosas.com +0.0.0.0 impornoaddict.tumblr.com +0.0.0.0 imzog.com +0.0.0.0 in.blondexxxmag.com +0.0.0.0 in.hardasses.com +0.0.0.0 inaturist.com +0.0.0.0 incestflix.com +0.0.0.0 incestqueen.tumblr.com +0.0.0.0 incognitopartyservice.com +0.0.0.0 incubeangel.over-blog.com +0.0.0.0 indapool.com +0.0.0.0 indeedy.tumblr.com +0.0.0.0 independent-angels.co.uk +0.0.0.0 indianangels.net +0.0.0.0 indiangfvideos.com +0.0.0.0 indianhiddencams.com +0.0.0.0 indianpharma.info +0.0.0.0 indianpichunter.com +0.0.0.0 indianpornvideos.com +0.0.0.0 indiansexmms.co +0.0.0.0 indiansexstories.net +0.0.0.0 indiansexxxtube.com +0.0.0.0 indienudes.com +0.0.0.0 inflamescabaret.tumblr.com +0.0.0.0 ingrid.angeloglou.free.fr +0.0.0.0 inmyshoes13.tumblr.com +0.0.0.0 innocent-beauty.com +0.0.0.0 innocenthentai.com +0.0.0.0 insanebooty.tumblr.com +0.0.0.0 insanecockbrothas.com +0.0.0.0 insideangels.forumcommunity.net +0.0.0.0 insideevilangel.com +0.0.0.0 instant-access.sex-explorer.com +0.0.0.0 instantfap.com +0.0.0.0 internetsbestsluts.tumblr.com +0.0.0.0 interracial-porn-gifs.tumblr.com +0.0.0.0 inthecrack.com +0.0.0.0 intimatewebcams.com +0.0.0.0 intoxicatingirls.tumblr.com +0.0.0.0 intporn.com +0.0.0.0 inxporn.com +0.0.0.0 ipadporns.xxx +0.0.0.0 iphide.9hz.com +0.0.0.0 ipornogratis.xxx +0.0.0.0 ipornovideos.xxx +0.0.0.0 iptorrents.com +0.0.0.0 irathur.tumblr.com +0.0.0.0 iron-jawed-angels.com +0.0.0.0 ironic-testicles.tumblr.com +0.0.0.0 irvirgins.deluxepass.com +0.0.0.0 isaboteadori.tumblr.com +0.0.0.0 iseekgirls.com +0.0.0.0 iseekyoung.com +0.0.0.0 isexychat.com +0.0.0.0 ishootporn.com +0.0.0.0 islivewebcams.com +0.0.0.0 it.porn.com +0.0.0.0 it.pornhub.com +0.0.0.0 it.youporn.com +0.0.0.0 italiahard.it +0.0.0.0 ithinkthatshot.com +0.0.0.0 itsallaboutfaces.tumblr.com +0.0.0.0 itsgonnahurt.com +0.0.0.0 itskelseyobsession.tumblr.com +0.0.0.0 iuehulb.angelfire.com +0.0.0.0 ivanafukalot.com +0.0.0.0 ivhunter.com +0.0.0.0 iwank.tv +0.0.0.0 iwantporn.net +0.0.0.0 iwanttocrushmyballs.tumblr.com +0.0.0.0 iwantu.com +0.0.0.0 iwillalwayslustyou.tumblr.com +0.0.0.0 ixior-nl.tumblr.com +0.0.0.0 ixtractor.com +0.0.0.0 ixxx.com +0.0.0.0 iyottube.com +0.0.0.0 izporn.net +0.0.0.0 jabcomix.com +0.0.0.0 jackboxharddrive.com +0.0.0.0 jackcollinsm.tumblr.com +0.0.0.0 janesguide.com +0.0.0.0 japan-whores.com +0.0.0.0 japanangels.com +0.0.0.0 japanese-porn-gif.tumblr.com +0.0.0.0 japanese-virgins.com +0.0.0.0 japaneseanime.com +0.0.0.0 japanxangels.com +0.0.0.0 jartna-fadaih.com +0.0.0.0 jartna.com +0.0.0.0 jasmin-webcams.com +0.0.0.0 jasmin.com +0.0.0.0 jasminsangels.com +0.0.0.0 jav247.net +0.0.0.0 jav789.com +0.0.0.0 javchan.me +0.0.0.0 javclub.net +0.0.0.0 javdude.com +0.0.0.0 javeu.com +0.0.0.0 javfree.org +0.0.0.0 javhd.com +0.0.0.0 javhd.today +0.0.0.0 javhd3x.com +0.0.0.0 javhdfree.net +0.0.0.0 javhq.net +0.0.0.0 javleak.com +0.0.0.0 javmobile.net +0.0.0.0 javsd.net +0.0.0.0 javstreams.me +0.0.0.0 javtasty.com +0.0.0.0 jb1341.tumblr.com +0.0.0.0 jbace1.tumblr.com +0.0.0.0 jdforum.net +0.0.0.0 jdownloader.org +0.0.0.0 jealoussissy.tumblr.com +0.0.0.0 jeeves28.tumblr.com +0.0.0.0 jennavirgin.com +0.0.0.0 jenniporn.com +0.0.0.0 jerk2it.com +0.0.0.0 jerkoknet.tumblr.com +0.0.0.0 jesse.9hz.com +0.0.0.0 jessfink.com +0.0.0.0 jessicavirgin.com +0.0.0.0 jessyjames85.tumblr.com +0.0.0.0 jet-set-angels.com +0.0.0.0 jgalz.net +0.0.0.0 jigglegifs.com +0.0.0.0 jiggleholic.com +0.0.0.0 jigglytitts.tumblr.com +0.0.0.0 jigolojigola.net +0.0.0.0 jizz.xxx +0.0.0.0 jizzboat.com +0.0.0.0 jizzbox.com +0.0.0.0 jizzbunker.com +0.0.0.0 jizzman.com +0.0.0.0 jizztubeaz.tumblr.com +0.0.0.0 jizztubeporn.com +0.0.0.0 jlist.com +0.0.0.0 joannaangel.com +0.0.0.0 joannaangelbucks.com +0.0.0.0 joesvirgins.com +0.0.0.0 join.18onlygirls.com +0.0.0.0 join.alljapanesepass.com +0.0.0.0 join.allofgfs.com +0.0.0.0 join.avidolz.com +0.0.0.0 join.crazyfetishpass.com +0.0.0.0 join.ddfnetwork.com +0.0.0.0 join.digitaldesire.com +0.0.0.0 join.digitalplayground.com +0.0.0.0 join.exxxtrasmall.com +0.0.0.0 join.foxyjacky.com +0.0.0.0 join.hookup.com +0.0.0.0 join.javhq.com +0.0.0.0 join.mycuteasian.com +0.0.0.0 join.myveryfirsttime.com +0.0.0.0 join.perfectgonzo.com +0.0.0.0 join.personalcams.com +0.0.0.0 join.playboy.com +0.0.0.0 join.playboy.tv +0.0.0.0 join.pornprosnetwork.com +0.0.0.0 join.puffynetwork.com +0.0.0.0 join.realsexdates.com +0.0.0.0 join.spizoo.com +0.0.0.0 join.teamskeet.com +0.0.0.0 join.teensdoporn.com +0.0.0.0 join.thestripperexperience.com +0.0.0.0 join.tiny4k.com +0.0.0.0 join.wickedpictures.com +0.0.0.0 jojos.sexypleasure.com +0.0.0.0 jolieangelina.free.fr +0.0.0.0 joliewebcams.com +0.0.0.0 jollywebcams.com +0.0.0.0 jovemexcitado.tumblr.com +0.0.0.0 joy-of-life.at +0.0.0.0 joyangeles.com +0.0.0.0 joyourself.com +0.0.0.0 joysporn.com +0.0.0.0 joywebcams.com +0.0.0.0 jp.porn.com +0.0.0.0 jp.pornhub.com +0.0.0.0 jp.youporn.com +0.0.0.0 jpangels.com +0.0.0.0 judeporn.com +0.0.0.0 judvouj.angelfire.com +0.0.0.0 jugesoya.angelfire.com +0.0.0.0 juggsarea.com +0.0.0.0 juiceadv.com +0.0.0.0 juicywebcams.com +0.0.0.0 julesjordan.com +0.0.0.0 just-hot-models-here-xxx.tumblr.com +0.0.0.0 justbarelylegal.com +0.0.0.0 justblowjobgifs.tumblr.com +0.0.0.0 justhookup.com +0.0.0.0 justicehentai.com +0.0.0.0 justjared.com +0.0.0.0 justmatureporn.com +0.0.0.0 justmouthfuls.com +0.0.0.0 justusboys.com +0.0.0.0 justusboys.net +0.0.0.0 jwswinging.tumblr.com +0.0.0.0 kadu-amadoras.tumblr.com +0.0.0.0 kagbz.com +0.0.0.0 kaotic.com +0.0.0.0 kaplog.com +0.0.0.0 karupsbabes.com +0.0.0.0 karupsgals.com +0.0.0.0 kaskoos.com +0.0.0.0 kateeowengif.tumblr.com +0.0.0.0 katestube.com +0.0.0.0 katys-hotpussy.tumblr.com +0.0.0.0 kazatube.com +0.0.0.0 keandra.com +0.0.0.0 keep2share.cc +0.0.0.0 keepersecurity.com +0.0.0.0 keezlive.com +0.0.0.0 keezmovies.com +0.0.0.0 kellyfind.com +0.0.0.0 kicknuts.tumblr.com +0.0.0.0 kickpom.tumblr.com +0.0.0.0 kidzilla.info +0.0.0.0 kievescortangels.com +0.0.0.0 killerj21.tumblr.com +0.0.0.0 killerpilze.virginradioblog.fr +0.0.0.0 kindgirls.com +0.0.0.0 kinggoochgifs.tumblr.com +0.0.0.0 kingpinmedia.net +0.0.0.0 kingspeach.tumblr.com +0.0.0.0 kink-fetish-filth.tumblr.com +0.0.0.0 kink.com +0.0.0.0 kinky-sensual.tumblr.com +0.0.0.0 kinkygurls.tumblr.com +0.0.0.0 kinkyrandombits.tumblr.com +0.0.0.0 kipafaqi.angelfire.com +0.0.0.0 kissingangels.deluxepass.com +0.0.0.0 kissteenclub.com +0.0.0.0 kitnkayboodle.comicgenesis.com +0.0.0.0 kittysangels.com +0.0.0.0 km-pics.phncdn.com +0.0.0.0 knigi-po-ginekologii-chitat.angelfire.com +0.0.0.0 koalascosplaybabes.tumblr.com +0.0.0.0 kodiefiles.nl +0.0.0.0 kolyomfilm.com +0.0.0.0 kontaktbox.de +0.0.0.0 koolhotsauce.angelfire.com +0.0.0.0 korean720.com +0.0.0.0 korriangel.com +0.0.0.0 kos3araby.com +0.0.0.0 kpanther.tumblr.com +0.0.0.0 krisltep.tumblr.com +0.0.0.0 krissylove.com +0.0.0.0 kuntfutube.com +0.0.0.0 l-m-c-x.tumblr.com +0.0.0.0 l-virgin.biz +0.0.0.0 l-virgin.com +0.0.0.0 l-virgin.info +0.0.0.0 l-virgin.us +0.0.0.0 l-virgin.ws +0.0.0.0 l-x-x-v-i-i-i.tumblr.com +0.0.0.0 la-xxx.com +0.0.0.0 labatidora.net +0.0.0.0 lacynylon.blogtur.com +0.0.0.0 ladies360.tumblr.com +0.0.0.0 ladiesofjuarez.com +0.0.0.0 ladycomfort.com.ar +0.0.0.0 ladylust.com +0.0.0.0 ladyofpornconnoisseur.tumblr.com +0.0.0.0 laineygossip.com +0.0.0.0 lanaporno.tumblr.com +0.0.0.0 langelul.nl +0.0.0.0 laotk.tumblr.com +0.0.0.0 largehdtube.comen +0.0.0.0 largeporntube.com +0.0.0.0 late-lust.tumblr.com +0.0.0.0 latenightwebcams.com +0.0.0.0 latestalisonangel.com +0.0.0.0 latexangel.com +0.0.0.0 latexangel.net +0.0.0.0 latexangelic.com +0.0.0.0 latin-angel.com +0.0.0.0 latin-webcams.com +0.0.0.0 latinacast.com +0.0.0.0 latinafucktour.com +0.0.0.0 latinasextapes.com +0.0.0.0 latinavirgins.com +0.0.0.0 latinexposure.com +0.0.0.0 latinovirgin.com +0.0.0.0 latintubeporn.com +0.0.0.0 laura-angel.com +0.0.0.0 lauraangel.multimania.com +0.0.0.0 lauraangelonline.com +0.0.0.0 laylasa5en.info +0.0.0.0 leakingclitty.tumblr.com +0.0.0.0 leche69.com +0.0.0.0 lector04.tumblr.com +0.0.0.0 lee1424.tumblr.com +0.0.0.0 leechporn.com +0.0.0.0 leftearthquakemusic.tumblr.com +0.0.0.0 legal-virgins.com +0.0.0.0 legendarylars.com +0.0.0.0 legionofborg.tumblr.com +0.0.0.0 lemonmov.com +0.0.0.0 lenaporn.net +0.0.0.0 leporno.org +0.0.0.0 lesanal.com +0.0.0.0 lesbian-daily.tumblr.com +0.0.0.0 lesbian-sins.tumblr.com +0.0.0.0 lesbian.xxxcounter.com +0.0.0.0 lesbian8.com +0.0.0.0 lesbianfanatics.com +0.0.0.0 lesbianlunchhour.com +0.0.0.0 lesbianpornvideos.com +0.0.0.0 lesbo-gifs.tumblr.com +0.0.0.0 leslieelwerbook95.tumblr.com +0.0.0.0 lessonofpassion.com +0.0.0.0 leswebcams.com +0.0.0.0 letigrecoda.tumblr.com +0.0.0.0 letme-fuck-you.tumblr.com +0.0.0.0 letsjerk.com +0.0.0.0 letterstoanangel.com +0.0.0.0 levelsex.com +0.0.0.0 lewild.tumblr.com +0.0.0.0 leyesmessenger.com +0.0.0.0 lezbohoneys.com +0.0.0.0 lezcuties.com +0.0.0.0 lfd993.tumblr.com +0.0.0.0 licentiousdesires.tumblr.com +0.0.0.0 lickaliciouschicks.tumblr.com +0.0.0.0 lietoblog.tumblr.com +0.0.0.0 life-of-lance.tumblr.com +0.0.0.0 lifeselector.com +0.0.0.0 lighthouseangels.net +0.0.0.0 lilangels4u.50megs.com +0.0.0.0 lilbabes.com +0.0.0.0 lilcdub2500.tumblr.com +0.0.0.0 lilieetangelina.free.fr +0.0.0.0 lindaevangelista.cjb.net +0.0.0.0 lindsaybum82.tumblr.com +0.0.0.0 lingeriesins.com +0.0.0.0 lingkilla.tumblr.com +0.0.0.0 link-o-rama.com +0.0.0.0 linkfame.com +0.0.0.0 links.pimproll.com +0.0.0.0 lipstixxx-noir.tumblr.com +0.0.0.0 lisaangeline.com +0.0.0.0 literotica.com +0.0.0.0 little-lupe.info +0.0.0.0 little-virgins.da.ru +0.0.0.0 littlefuckholes.com +0.0.0.0 littleteenvideo.com +0.0.0.0 littlethumbs.com +0.0.0.0 littlevirgin.com +0.0.0.0 littlevirgins04.ci.st +0.0.0.0 littlevirgins05.ci.st +0.0.0.0 littlevirgins05.fu.st +0.0.0.0 littlevirginvideos.com +0.0.0.0 live-free-webcams.com +0.0.0.0 live-lesbian-webcams.com +0.0.0.0 live-shows-webcams.com +0.0.0.0 live-yesmessenger.com +0.0.0.0 live.sex-explorer.com +0.0.0.0 live.wickedpictures.com +0.0.0.0 livecamfun.com +0.0.0.0 livegaywebcams.com +0.0.0.0 livejasmin-babes.com +0.0.0.0 livejasmin.net +0.0.0.0 livejasmin.tv +0.0.0.0 livejasminfetish.com +0.0.0.0 livejasminlatina.com +0.0.0.0 livejasminlesbian.com +0.0.0.0 livejasminwebcams.com +0.0.0.0 livematurewebcams.com +0.0.0.0 liveprivates.com +0.0.0.0 lives.sex-explorer.com +0.0.0.0 livesex.xpg.com.br +0.0.0.0 livesexasian.com +0.0.0.0 liveshemalewebcams.com +0.0.0.0 livestat.com +0.0.0.0 livetrannywebcams.com +0.0.0.0 livetubecams.com +0.0.0.0 livewebcams.com +0.0.0.0 livewebcams.com.au +0.0.0.0 lkatpis.angelfire.com +0.0.0.0 lneglecti.tumblr.com +0.0.0.0 loa6.com +0.0.0.0 lockedyuusui.tumblr.com +0.0.0.0 lolhentai.net +0.0.0.0 lollypopeauthor.tumblr.com +0.0.0.0 londonescortslist.net +0.0.0.0 lonestarnaughtygirls.com +0.0.0.0 longandwide.tumblr.com +0.0.0.0 longipongi.tumblr.com +0.0.0.0 longporn.com +0.0.0.0 lookformilf.com +0.0.0.0 lookordie.com +0.0.0.0 lookvirgin.com +0.0.0.0 losangeles.backpage.com +0.0.0.0 losangeles.metromix.com +0.0.0.0 losangelesbanners.com +0.0.0.0 losangelesmassage.net +0.0.0.0 losmejoresojetes.tumblr.com +0.0.0.0 lossofvirginity.com +0.0.0.0 lostangel.ws +0.0.0.0 lostmyvirginity.com +0.0.0.0 lostvirgin.chat.ru +0.0.0.0 lostvirgin.com +0.0.0.0 lotzawebcams.com +0.0.0.0 loungeangelina.tr.gg +0.0.0.0 love-angels-berlin.de +0.0.0.0 love-tits.tumblr.com +0.0.0.0 love.voffka.com +0.0.0.0 lovehomeporn.com +0.0.0.0 lovekicked.tumblr.com +0.0.0.0 lovely-virgins.com +0.0.0.0 lovenylons.com +0.0.0.0 loveshack.org +0.0.0.0 lovevoodoo.com +0.0.0.0 lrhmuyl.angelfire.com +0.0.0.0 lswebcams.com +0.0.0.0 lubeyourtube.com +0.0.0.0 luciemakesporn.com +0.0.0.0 lucifersdarkangel.co.uk +0.0.0.0 luckyvirginz.com +0.0.0.0 lupoporno.com +0.0.0.0 luscious.net +0.0.0.0 lushstories.com +0.0.0.0 lustpin.com +0.0.0.0 lustporngifs.tumblr.com +0.0.0.0 lustywebcams.com +0.0.0.0 lux-angels.com +0.0.0.0 lyrics.filestube.com +0.0.0.0 m-ulata.tumblr.com +0.0.0.0 m.cliphunter.com +0.0.0.0 m.eporner.com +0.0.0.0 m.fuckmymommyandme.com +0.0.0.0 m.sextvx.com +0.0.0.0 m.yobt.com +0.0.0.0 m0002.gamecopyworld.com +0.0.0.0 machovideo.com +0.0.0.0 madamezelda.smackjeeves.com +0.0.0.0 madporngifs.tumblr.com +0.0.0.0 madteenporno.com +0.0.0.0 madthumbs.com +0.0.0.0 maduraswebcams.com +0.0.0.0 magicmovies.com +0.0.0.0 magicwebcams.com +0.0.0.0 magnetic--blue.tumblr.com +0.0.0.0 magnushjelm.angelfire.com +0.0.0.0 makeangelskneel.com +0.0.0.0 malatyaescortlar.org +0.0.0.0 malatyaeskortlar.org +0.0.0.0 male-exposure.com +0.0.0.0 malewebcams.com +0.0.0.0 mandatory.com +0.0.0.0 mangelsdesigns.com +0.0.0.0 mangoangel.com +0.0.0.0 maniacpass.com +0.0.0.0 manos-heracleio.tumblr.com +0.0.0.0 manytitsandasses.tumblr.com +0.0.0.0 market1.the-adult-company.com +0.0.0.0 mart4angel.freeuk.com +0.0.0.0 marylovesporn.tumblr.com +0.0.0.0 masterreb.tumblr.com +0.0.0.0 mastersitepass.com +0.0.0.0 masterwanker.com +0.0.0.0 mastporm.tumblr.com +0.0.0.0 maswebcams.com +0.0.0.0 mature-maniacs.com +0.0.0.0 mature-sex-movies.com +0.0.0.0 mature-sex-video.com +0.0.0.0 mature-webcams.com +0.0.0.0 maturehills.com +0.0.0.0 maturetubeporn.com +0.0.0.0 maturewebcams.com +0.0.0.0 maxesangels.com +0.0.0.0 maxim.com +0.0.0.0 maxjizztube.com +0.0.0.0 maxsnudecelebritygifs.tumblr.com +0.0.0.0 maxxxhits.com +0.0.0.0 mayored.angelfire.com +0.0.0.0 mazolporn.com +0.0.0.0 mazopajas.tumblr.com +0.0.0.0 mb.smartmovies.net +0.0.0.0 mb.wendise.com +0.0.0.0 mbs.tube8live.com +0.0.0.0 mbs.youjizzlive.com +0.0.0.0 mcstories.com +0.0.0.0 meandmyasian.com +0.0.0.0 meandmylatina.com +0.0.0.0 meatbeerbabes.com +0.0.0.0 media.100200film.com +0.0.0.0 media.bestarabpicinthenet.info +0.0.0.0 media.camelmedia.net +0.0.0.0 media.clubrejal.com +0.0.0.0 media.fantasy4you.info +0.0.0.0 media.gfy-porn.com +0.0.0.0 media.hotarabchat.com +0.0.0.0 media.hotchapatialbums.info +0.0.0.0 media.inthecrack.com +0.0.0.0 media.joebucks.com +0.0.0.0 media.kolyomfilm.com +0.0.0.0 media.monliveshow.com +0.0.0.0 media.mot3atbestbordels.info +0.0.0.0 media.pileoffiles.com +0.0.0.0 media.rasazrak.info +0.0.0.0 media.sticking.com +0.0.0.0 media.wowporn.net +0.0.0.0 media.yalladownload.com +0.0.0.0 media.zebkbeer.com +0.0.0.0 media1.camelmedia.net +0.0.0.0 media2.flashmediaportal.com +0.0.0.0 media2.pileoffiles.com +0.0.0.0 mediadetective.com +0.0.0.0 meetav.com +0.0.0.0 meetlocals.com +0.0.0.0 megasesso.com +0.0.0.0 megaupload-xxx.com +0.0.0.0 megayoungsex.com +0.0.0.0 melissasdirtydiary.tumblr.com +0.0.0.0 mellowvirgins.com +0.0.0.0 members.abl-angels.deluxepass.com +0.0.0.0 members.cfnmidol.com +0.0.0.0 members.flashybabes.com +0.0.0.0 members.irvirgins.deluxepass.com +0.0.0.0 members.kissingangels.deluxepass.com +0.0.0.0 members.notanangel.deluxepass.com +0.0.0.0 members.realsexdates.com +0.0.0.0 memebase.com +0.0.0.0 men-in-pantyhose.com +0.0.0.0 menagea3.net +0.0.0.0 meningitis-angels.org +0.0.0.0 menshealth.com +0.0.0.0 menssexguide.com +0.0.0.0 menude.tumblr.com +0.0.0.0 merchant.xxxcounter.com +0.0.0.0 merry-angels-top.ma.cx +0.0.0.0 merryangels.com +0.0.0.0 merryangels.info +0.0.0.0 messyandgaping.tumblr.com +0.0.0.0 metametallic.tumblr.com +0.0.0.0 metangels.com +0.0.0.0 metaporn.com +0.0.0.0 mexicanvirgin.com +0.0.0.0 mhbakker.tumblr.com +0.0.0.0 mikangel.free.fr +0.0.0.0 mike7388.tumblr.com +0.0.0.0 miki151964.tumblr.com +0.0.0.0 mikouaa.angelfire.com +0.0.0.0 milanohotels.org +0.0.0.0 milfaholic.com +0.0.0.0 milfbondage.tumblr.com +0.0.0.0 milfseeker.com +0.0.0.0 milkyangels.com +0.0.0.0 milkydick.com +0.0.0.0 milkyway74.tumblr.com +0.0.0.0 milovana.com +0.0.0.0 milta1980.co.uk +0.0.0.0 miltoncage.tumblr.com +0.0.0.0 mimadinha--safada.tumblr.com +0.0.0.0 minxteens.tumblr.com +0.0.0.0 mirangelov.com +0.0.0.0 mirror-selfies.tumblr.com +0.0.0.0 mirrorgirls.com +0.0.0.0 misguidedangel.nu +0.0.0.0 miss-angelique.book.fr +0.0.0.0 miss-porno.ru +0.0.0.0 misshellenroxx.tumblr.com +0.0.0.0 missysixx69.tumblr.com +0.0.0.0 mistresswebcams.com +0.0.0.0 mixtermickey42033.tumblr.com +0.0.0.0 mixx.com +0.0.0.0 mkangels.co.uk +0.0.0.0 mlib.brazzers.com +0.0.0.0 mmaaxx.com +0.0.0.0 mmksir.tumblr.com +0.0.0.0 mnfclub.com +0.0.0.0 mofonetwork.net +0.0.0.0 mofos.com +0.0.0.0 mofosex.com +0.0.0.0 mofosnetwork.com +0.0.0.0 mogliescopata.com +0.0.0.0 moglietroia.it +0.0.0.0 molnijenosniy.tumblr.com +0.0.0.0 mom-video.com +0.0.0.0 mommygotboobs.com +0.0.0.0 mommyneedsmoney.com +0.0.0.0 momsbangteens.com +0.0.0.0 momsextube.xxx +0.0.0.0 mon-yesmessenger.com +0.0.0.0 monkeycock.net +0.0.0.0 monliveshow.com +0.0.0.0 monstersandangels.com +0.0.0.0 monzy.org +0.0.0.0 moonangel.com +0.0.0.0 moonangelcash.com +0.0.0.0 mooning24-7.tumblr.com +0.0.0.0 morefunforyou.com +0.0.0.0 moregonzo.com +0.0.0.0 moregonzo.xlogz.com +0.0.0.0 morena-seex.tumblr.com +0.0.0.0 moreporngif.tumblr.com +0.0.0.0 moresexo.tumblr.com +0.0.0.0 morewebcams.com +0.0.0.0 moronisangels.com +0.0.0.0 moshadron.tumblr.com +0.0.0.0 mostplays.com +0.0.0.0 mot3atbestbordels.info +0.0.0.0 motel69.com +0.0.0.0 motherless.com +0.0.0.0 motorbikeladies.info +0.0.0.0 movgalleries.cummypantyhose.com +0.0.0.0 movie2k.to +0.0.0.0 movieaccess.com +0.0.0.0 moviebox.com +0.0.0.0 moviedollars.com +0.0.0.0 moviefreaker.com +0.0.0.0 moviegalls1.teenburg.com +0.0.0.0 moviegalls1.teensexreality.com +0.0.0.0 moviegalls2.teenburg.com +0.0.0.0 moviemix.net +0.0.0.0 moviemonster.com +0.0.0.0 movies.toppornonline.com +0.0.0.0 movies4adults.com +0.0.0.0 moviesand.com +0.0.0.0 moviesexserver.com +0.0.0.0 moviesguy.com +0.0.0.0 moviezentral.com +0.0.0.0 movimentolouco.tumblr.com +0.0.0.0 mozazbnat.info +0.0.0.0 moztna.com +0.0.0.0 mp3mixx.com +0.0.0.0 mpmcash.com +0.0.0.0 mr-phallus.tumblr.com +0.0.0.0 mrscaro.virginradioblog.fr +0.0.0.0 mrskin.com +0.0.0.0 mrsnake.com +0.0.0.0 mrstiff.com +0.0.0.0 mrvideoporno.xxx +0.0.0.0 mrvideoscaseros.xxx +0.0.0.0 msbehaviour.co.uk +0.0.0.0 msxolne.angelfire.com +0.0.0.0 mulherescomcigarros.com +0.0.0.0 mulhollanddriveatnight.tumblr.com +0.0.0.0 multiplos-orgasmos.tumblr.com +0.0.0.0 muscleangels.com +0.0.0.0 muslimsexwebcams.com +0.0.0.0 muunprece.tumblr.com +0.0.0.0 muycerdas.xxx +0.0.0.0 muyzorras.com +0.0.0.0 mviakog.angelfire.com +0.0.0.0 mvp009.tumblr.com +0.0.0.0 my-angel-funs.com +0.0.0.0 my-erotic-girlfriends-photos-xxx.tumblr.com +0.0.0.0 my-erotic-models-pics-xxx.tumblr.com +0.0.0.0 my-hidden-secretz.tumblr.com +0.0.0.0 my-mistress-is-the-best.tumblr.com +0.0.0.0 my.srandel.com +0.0.0.0 my.sweet-angels.net +0.0.0.0 my18tube.com +0.0.0.0 myadultguide.net +0.0.0.0 myanalangel.com +0.0.0.0 mybdsmgf.com +0.0.0.0 mybestfriendporn.com +0.0.0.0 myblackangels.com +0.0.0.0 mycams.com +0.0.0.0 mydaughtersfuckingablackdude.com +0.0.0.0 mydirtyporngifs.tumblr.com +0.0.0.0 mydulcemadness.tumblr.com +0.0.0.0 myebonygf.com +0.0.0.0 myex.com +0.0.0.0 myfappening.org +0.0.0.0 myfreeblack.com +0.0.0.0 mygaysites.com +0.0.0.0 mygaywebcams.com +0.0.0.0 mygirlsperfect.tumblr.com +0.0.0.0 myhentai.tv +0.0.0.0 myhomeclip.com +0.0.0.0 myhotsluts.tumblr.com +0.0.0.0 myiplayground.com +0.0.0.0 myjizztube.com +0.0.0.0 mykindosexy.tumblr.com +0.0.0.0 mylesbogf.com +0.0.0.0 mylust.com +0.0.0.0 mymomsfuckingblackzilla.com +0.0.0.0 mynakedweb.com +0.0.0.0 mynationporn.com +0.0.0.0 mypleasuregirl.tumblr.com +0.0.0.0 mypornbible.com +0.0.0.0 myporngay.com +0.0.0.0 myporngifs.tumblr.com +0.0.0.0 mypornstarbook.net +0.0.0.0 mypreciousvirgins.com +0.0.0.0 mysexgames.com +0.0.0.0 mysexpin.tumblr.com +0.0.0.0 mystarlets.com +0.0.0.0 mystyquelounge.tumblr.com +0.0.0.0 mytrannycams.com +0.0.0.0 myvirginity.com +0.0.0.0 mywetdreaminvolvedtits.tumblr.com +0.0.0.0 mywifesex.net +0.0.0.0 myxvids.com +0.0.0.0 myxxxcentral.com +0.0.0.0 n-sex.net +0.0.0.0 n3neshofarfesh.info +0.0.0.0 naaedhooola.tumblr.com +0.0.0.0 naargumen.tumblr.com +0.0.0.0 nabdh-alm3ani.net +0.0.0.0 nadasissy.tumblr.com +0.0.0.0 nadiavirgin.com +0.0.0.0 nadiavirgin.net +0.0.0.0 naijaporn.xxx +0.0.0.0 naijaporntube.com +0.0.0.0 nailedhard.tv +0.0.0.0 nakdhoola.tumblr.com +0.0.0.0 nakedlivewebcams.com +0.0.0.0 nakednews.com +0.0.0.0 nakednudesgirls.tumblr.com +0.0.0.0 nakedonthestreets.com +0.0.0.0 nakedpornphotos.com +0.0.0.0 nakedteenporn.com +0.0.0.0 nakedtongues.tumblr.com +0.0.0.0 nakedundertaker.tumblr.com +0.0.0.0 nalex420.tumblr.com +0.0.0.0 nannygoat.smackjeeves.com +0.0.0.0 naoconto.com +0.0.0.0 naomiangel.com +0.0.0.0 nastydisney.com +0.0.0.0 nastypornostars.com +0.0.0.0 nathaliediangelo.com +0.0.0.0 nationass.tumblr.com +0.0.0.0 nats.castingcouch-hd.com +0.0.0.0 nats.goldloot.com +0.0.0.0 nats.netvideogirls.com +0.0.0.0 nats.virginoff.com +0.0.0.0 natur.nl +0.0.0.0 natural-angels.com +0.0.0.0 naturalangels.com +0.0.0.0 naturalangels01.wo.st +0.0.0.0 naturalangels26.wo.st +0.0.0.0 naturally-bouncy.tumblr.com +0.0.0.0 naturaltitmovies.com +0.0.0.0 naturalwondersoftheworld.com +0.0.0.0 naturalwonderz.com +0.0.0.0 naturistbeach.com +0.0.0.0 naturistcamp.com +0.0.0.0 naturiste.be +0.0.0.0 naturistonline.com +0.0.0.0 naturists.com +0.0.0.0 naturistville.com +0.0.0.0 natursekt-geil.com +0.0.0.0 natursekt.bz +0.0.0.0 natursekt.de +0.0.0.0 natursekt.nl +0.0.0.0 natursekt.tv +0.0.0.0 natursekt1a.net +0.0.0.0 natursekt24.com +0.0.0.0 natursektcam.de +0.0.0.0 natursektquelle.de +0.0.0.0 natursektweb.com +0.0.0.0 natursektweb.de +0.0.0.0 naughtiest-angels.com +0.0.0.0 naughty-his-and-hers.tumblr.com +0.0.0.0 naughty-hot-gif.tumblr.com +0.0.0.0 naughty-traffic.com +0.0.0.0 naughtyadult.tumblr.com +0.0.0.0 naughtyamerica.com +0.0.0.0 naughtyamericavr.com +0.0.0.0 naughtyblog.org +0.0.0.0 naughtymachinima.com +0.0.0.0 naughtypigtails.reelgalleries.com +0.0.0.0 naughtyreviews.com +0.0.0.0 naughtywebcams.com +0.0.0.0 ncc.sex-explorer.com +0.0.0.0 ndcontent.com +0.0.0.0 neangel.com +0.0.0.0 neathdporn.com +0.0.0.0 nedporno.com +0.0.0.0 needkinkysexx.tumblr.com +0.0.0.0 nemo-movies.com +0.0.0.0 neovirgins.com +0.0.0.0 nerd2extreme.tumblr.com +0.0.0.0 neswangy.net +0.0.0.0 netbulb.angelfire.com +0.0.0.0 netnet50.com +0.0.0.0 netphuck.com +0.0.0.0 netplayground.com +0.0.0.0 netpornsex.com +0.0.0.0 netvirgin.com +0.0.0.0 networkwestvirginia.com +0.0.0.0 neu.cash4members.com +0.0.0.0 never-too-much-sex.tumblr.com +0.0.0.0 nevercumalwaysedge.tumblr.com +0.0.0.0 new.livejasmin.com +0.0.0.0 newangelicseduction.com +0.0.0.0 newbienudes.com +0.0.0.0 newestxxx.com +0.0.0.0 newsfilter.org +0.0.0.0 newstats.sexlist.com +0.0.0.0 newvirgineveryday.com +0.0.0.0 newwebmaster.net +0.0.0.0 next-layers.com +0.0.0.0 nextdoorgrannies.co.uk +0.0.0.0 nextdoornikki.com +0.0.0.0 nextdoortease.com +0.0.0.0 nextpic.com +0.0.0.0 nfsx.com +0.0.0.0 nhentai.net +0.0.0.0 niarkman.tumblr.com +0.0.0.0 nicebuttnaughty.tumblr.com +0.0.0.0 nicepinkwarmpussy.tumblr.com +0.0.0.0 nichearena.com +0.0.0.0 nichewebcams.com +0.0.0.0 nicolegravesvideo.com +0.0.0.0 nifty.org +0.0.0.0 nightangel.com +0.0.0.0 nikicamsex.tumblr.com +0.0.0.0 ninavirgin.com +0.0.0.0 nineteenporn.com +0.0.0.0 nite2silent.tumblr.com +0.0.0.0 nl.porn.com +0.0.0.0 nl.pornhub.com +0.0.0.0 nl.youporn.com +0.0.0.0 nm.xxxeuropean.com +0.0.0.0 nnangels.com +0.0.0.0 nnwebcams.com +0.0.0.0 nomnoms34.tumblr.com +0.0.0.0 nonk.nonk.info +0.0.0.0 nonnudeballbusting.tumblr.com +0.0.0.0 nooditay.thumblogger.com +0.0.0.0 norskporno.xxx +0.0.0.0 northern-angels.co.uk +0.0.0.0 nostringsattached.com +0.0.0.0 not2muchnot2littlealilboudoir.tumblr.com +0.0.0.0 notanangel.deluxepass.com +0.0.0.0 notarangelo.com +0.0.0.0 notesonvirginia.com +0.0.0.0 nothingtoseehere000.tumblr.com +0.0.0.0 noveltrove.com +0.0.0.0 noviceamateurs.com +0.0.0.0 novinhagozada.com +0.0.0.0 novinhasanonimas.tumblr.com +0.0.0.0 novinhasdozap.com +0.0.0.0 novinhasdozapzap.com +0.0.0.0 novinhasmusa.tumblr.com +0.0.0.0 nownorthwestern.tumblr.com +0.0.0.0 nrvhomes.angelfire.com +0.0.0.0 ns4w.org +0.0.0.0 nsfw-nation.tumblr.com +0.0.0.0 nsfw-pics.com +0.0.0.0 nsfw-selfie.tumblr.com +0.0.0.0 nsfw-xx-x.tumblr.com +0.0.0.0 nsfwgalleryxx.tumblr.com +0.0.0.0 nsfwio.tumblr.com +0.0.0.0 nsfwjpg.com +0.0.0.0 nsfwonyourscreen.tumblr.com +0.0.0.0 nsfwphotography.tumblr.com +0.0.0.0 nsfwxxxgifs.tumblr.com +0.0.0.0 nsfwyoutube.com +0.0.0.0 nsgalleries.com +0.0.0.0 nubilefilms.com +0.0.0.0 nubiles-porn.com +0.0.0.0 nubiles-videos.com +0.0.0.0 nubiles.net +0.0.0.0 nubilesblog.com +0.0.0.0 nudecelebforum.com +0.0.0.0 nudecelebvideo.net +0.0.0.0 nudeflix.com +0.0.0.0 nudegalleries.org +0.0.0.0 nudennaked.tumblr.com +0.0.0.0 nudeselfiespics.com +0.0.0.0 nudesfromdownunder.com +0.0.0.0 nudeshall.com +0.0.0.0 nudesonline.com +0.0.0.0 nudespuri.com +0.0.0.0 nudeteenporn.me +0.0.0.0 nudeteenpornpics.com +0.0.0.0 nudevista.com +0.0.0.0 nudez.com +0.0.0.0 nudist.topamateurforum.com +0.0.0.0 nungav.com +0.0.0.0 nurglesnymphs.com +0.0.0.0 nurglestube.com +0.0.0.0 nutaku.net +0.0.0.0 nutcruchgirls.tumblr.com +0.0.0.0 nuttit.com +0.0.0.0 nuvid.com +0.0.0.0 nwsgifs.com +0.0.0.0 nxgx.com +0.0.0.0 nxtcomics.me +0.0.0.0 nycpass.angelfire.com +0.0.0.0 nylon-and-pantyhose.thumblogger.com +0.0.0.0 nylonclit.com +0.0.0.0 nyloner.com +0.0.0.0 nylonglamour.blogbugs.org +0.0.0.0 nylonglamour.thumblogger.com +0.0.0.0 nymphogirls.com +0.0.0.0 oascentral.alladultchannel.com +0.0.0.0 obedienceisearned.tumblr.com +0.0.0.0 oceangelina.canalblog.com +0.0.0.0 odawfq.angelfire.com +0.0.0.0 officesex101.com +0.0.0.0 offporn.com +0.0.0.0 oglaf.com +0.0.0.0 oguuril.angelfire.com +0.0.0.0 ohfree.net +0.0.0.0 oiledangels.com +0.0.0.0 old-virgins.info +0.0.0.0 old.smoder.com +0.0.0.0 oldconsolevideo.com +0.0.0.0 oldpichunter.com +0.0.0.0 oldpornsite.com +0.0.0.0 olduvsen.cz +0.0.0.0 olgasangels.net +0.0.0.0 omanko-exposure.com +0.0.0.0 omwex.com +0.0.0.0 oneclickwebcams.com +0.0.0.0 onegaysex.com +0.0.0.0 onegranny.com +0.0.0.0 onemilliongifs.tumblr.com +0.0.0.0 oneshemale.com +0.0.0.0 onewindedangels.creezvotreforum.com +0.0.0.0 onlineangels.com +0.0.0.0 onlineanime.org +0.0.0.0 onlinehotwebcams.com +0.0.0.0 onlinesuperheroes.com +0.0.0.0 only-passionate-girlfriends-here.tumblr.com +0.0.0.0 only-porn-models-here-xxx.tumblr.com +0.0.0.0 only-sexy-teens-here-xxx.tumblr.com +0.0.0.0 onlyankara.com +0.0.0.0 onlybestsex.com +0.0.0.0 onlybigmovies.com +0.0.0.0 onlyfatchiks.com +0.0.0.0 onlynylon.blogbugs.org +0.0.0.0 onlyshecums.tumblr.com +0.0.0.0 onmpeg.com +0.0.0.0 openx.filestube.com +0.0.0.0 opssgozeimuito.tumblr.com +0.0.0.0 opujem.com +0.0.0.0 oralgirlfriend.net +0.0.0.0 orgarsm-best-thing.tumblr.com +0.0.0.0 orgasm.com +0.0.0.0 orgasmes-ruines.tumblr.com +0.0.0.0 orgasmos-intensos.tumblr.com +0.0.0.0 orgasmruin.tumblr.com +0.0.0.0 orgiasreales.com +0.0.0.0 orientalangel.moonfruit.com +0.0.0.0 orientalangelsmovs.com +0.0.0.0 orientalvirgins.com +0.0.0.0 otty-hotties.com +0.0.0.0 ousaada69.tumblr.com +0.0.0.0 outinpublic.com +0.0.0.0 outlawedvirgin.com +0.0.0.0 overdistracted.tumblr.com +0.0.0.0 overthehillganglosangeles.org +0.0.0.0 overthumbs.com +0.0.0.0 ovriaxd.angelfire.com +0.0.0.0 oxotube.com +0.0.0.0 oyeloca.com +0.0.0.0 oyundas.org +0.0.0.0 p-angels.com +0.0.0.0 p-utariapontocom.tumblr.com +0.0.0.0 p.videosz.com +0.0.0.0 p0rntub3.net +0.0.0.0 p3rv3ct-gifs.tumblr.com +0.0.0.0 pacinocash.com +0.0.0.0 packfuck.com +0.0.0.0 pacoloca.angelfire.com +0.0.0.0 page-x.com +0.0.0.0 pages-angelfire.whowhere.com +0.0.0.0 paixaoasiatica.com +0.0.0.0 paixaogay.com +0.0.0.0 palevo.com +0.0.0.0 palimas.com +0.0.0.0 palmtube.com +0.0.0.0 pamela-sandersin.info +0.0.0.0 pamswebcams.com +0.0.0.0 pandamovie.net +0.0.0.0 pandemos.ccnwebcams.com +0.0.0.0 pantiehoseladies.blogtur.com +0.0.0.0 pantydirectory.com +0.0.0.0 pantyhosetv.net +0.0.0.0 panzertraffic.com +0.0.0.0 paparaco.me +0.0.0.0 paparazzifilth.com +0.0.0.0 paraisowebcams.com +0.0.0.0 paridaida.tumblr.com +0.0.0.0 partie-privee.com +0.0.0.0 passeilimitado.com +0.0.0.0 passion--xxx.tumblr.com +0.0.0.0 passion.com +0.0.0.0 pawg.site +0.0.0.0 pawn.se +0.0.0.0 pawrnography.tumblr.com +0.0.0.0 pbjjqx.angelfire.com +0.0.0.0 pcangel.com +0.0.0.0 peach-angel.com +0.0.0.0 peachangel.com +0.0.0.0 peachyforum.com +0.0.0.0 peekvids.com +0.0.0.0 pendejas.com.ar +0.0.0.0 penisbot.com +0.0.0.0 penix.fr +0.0.0.0 pepsaga.com +0.0.0.0 peqotif.angelfire.com +0.0.0.0 perezhilton.com +0.0.0.0 perfect-curves.tumblr.com +0.0.0.0 perfect10.com +0.0.0.0 perfectangels.org +0.0.0.0 perfectcuckold.tumblr.com +0.0.0.0 perfectdepravity.tumblr.com +0.0.0.0 perfectgirls.net +0.0.0.0 perfectnaked.com +0.0.0.0 perfectnudegirls.com +0.0.0.0 performance-angel.com +0.0.0.0 persian-slutwife.tumblr.com +0.0.0.0 persiankitty.com +0.0.0.0 persianwomen.info +0.0.0.0 personalcams.com +0.0.0.0 pertunda.com +0.0.0.0 pervclips.com +0.0.0.0 pervertedwebcams.com +0.0.0.0 pervertslut.com +0.0.0.0 pervnetwork.com +0.0.0.0 pervsonpatrol.com +0.0.0.0 pervygames.com +0.0.0.0 petardas.com +0.0.0.0 petardashd.com +0.0.0.0 petiteteenager.com +0.0.0.0 petras-angels.de +0.0.0.0 pgporn.top +0.0.0.0 ph-pics.phncdn.com +0.0.0.0 phallosdei.com +0.0.0.0 phatbydefinition.tumblr.com +0.0.0.0 phatwebcams.com +0.0.0.0 phicatube.net +0.0.0.0 phil-flash.com +0.0.0.0 phone-angel.de +0.0.0.0 phoneangels.com +0.0.0.0 phonevirgin.com +0.0.0.0 photo-angels.biz +0.0.0.0 photo.voffka.com +0.0.0.0 photonaturals.com +0.0.0.0 photos.cams.com +0.0.0.0 photos.freeones.com +0.0.0.0 photosex.biz +0.0.0.0 photosys.angelfire.com +0.0.0.0 photovirgins.com +0.0.0.0 phun.org +0.0.0.0 pic.aebn.net +0.0.0.0 picahottie.com +0.0.0.0 picgalleries.cummypantyhose.com +0.0.0.0 pichunter.com +0.0.0.0 picladies.com +0.0.0.0 pics.youjizz.com +0.0.0.0 pictoa.com +0.0.0.0 picxx.net +0.0.0.0 picxxnetwork.com +0.0.0.0 piggypainslut.smackjeeves.com +0.0.0.0 piglet-diaries.tumblr.com +0.0.0.0 pimpandhost.com +0.0.0.0 pimpwebcams.com +0.0.0.0 pin-up-angels.net +0.0.0.0 pinaccesscode.com +0.0.0.0 pinkbabes.net +0.0.0.0 pinkcherryaffiliate.com +0.0.0.0 pinkfineart.com +0.0.0.0 pinkrod.com +0.0.0.0 pinkvisualhdgalleries.com +0.0.0.0 pinkvisualpad.com +0.0.0.0 pinkwebcam.com +0.0.0.0 pinkworld.com +0.0.0.0 pinkytoy.com +0.0.0.0 pinporngifs.tumblr.com +0.0.0.0 piporno.com +0.0.0.0 piradinhas.com +0.0.0.0 pirocapretaba.tumblr.com +0.0.0.0 piwebcams.com +0.0.0.0 pix.sexyads.net +0.0.0.0 pix4dicks.com +0.0.0.0 pk5.net +0.0.0.0 pl.porn.com +0.0.0.0 pl.pornhub.com +0.0.0.0 pl.youporn.com +0.0.0.0 planet-katie.info +0.0.0.0 planetsexblogs.com +0.0.0.0 planetsuzy.org +0.0.0.0 plashporn.com +0.0.0.0 play-angel.com +0.0.0.0 play-boom.com +0.0.0.0 playblog.org +0.0.0.0 playblog.ws +0.0.0.0 playboy.bg +0.0.0.0 playboy.com +0.0.0.0 playboy.com.br +0.0.0.0 playboy.com.mx +0.0.0.0 playboy.com.tw +0.0.0.0 playboynet.playboy.com +0.0.0.0 playforceone.com +0.0.0.0 playindianporn.com +0.0.0.0 playingboy.com +0.0.0.0 playingmatures.com +0.0.0.0 playmatewebcams.com +0.0.0.0 playmatewebcams.streamray.com +0.0.0.0 playmymovie.com +0.0.0.0 playporngames.com +0.0.0.0 playsexgames.xxx +0.0.0.0 playwithme.com +0.0.0.0 pleasurecage.info +0.0.0.0 plib.brazzers.com +0.0.0.0 plib.juggcrew.com +0.0.0.0 plugin-x.com +0.0.0.0 plumpchicks.net +0.0.0.0 plumpersworld.com +0.0.0.0 plumpteens.net +0.0.0.0 plzbustme.tumblr.com +0.0.0.0 poisonangel.citymax.com +0.0.0.0 pokeherstars.com +0.0.0.0 polandtoday.org +0.0.0.0 polarpornhd.com +0.0.0.0 polish-angels.com +0.0.0.0 poopchuteprincess.tumblr.com +0.0.0.0 poopeegirls.com +0.0.0.0 popporn.com +0.0.0.0 porn-disney.com +0.0.0.0 porn-gif-overload.tumblr.com +0.0.0.0 porn-gif-tube.tumblr.com +0.0.0.0 porn-gifs-archive.tumblr.com +0.0.0.0 porn-n-hentai-bloging.tumblr.com +0.0.0.0 porn-space.com +0.0.0.0 porn-wanted.com +0.0.0.0 porn.com +0.0.0.0 porn.es +0.0.0.0 porn.hu +0.0.0.0 porn.it +0.0.0.0 porn.org +0.0.0.0 porn.to +0.0.0.0 porn.xxx +0.0.0.0 porn18sex.com +0.0.0.0 porn2.com +0.0.0.0 porn4ladies.tumblr.com +0.0.0.0 porn8.com +0.0.0.0 pornaccess.com +0.0.0.0 pornado-hotspot.tumblr.com +0.0.0.0 pornaf.com +0.0.0.0 pornalized.com +0.0.0.0 pornative.com +0.0.0.0 pornattitude.com +0.0.0.0 pornbb.org +0.0.0.0 pornbibi.com +0.0.0.0 pornbits.net +0.0.0.0 pornblade.comcategoryanal-porn +0.0.0.0 pornbraze.com +0.0.0.0 pornburst.xxx +0.0.0.0 porncash.de +0.0.0.0 porncash.tv +0.0.0.0 pornclub.com +0.0.0.0 porncomics.biz +0.0.0.0 porncomix.info +0.0.0.0 porncomixonline.com +0.0.0.0 porncor.com +0.0.0.0 porndex.com +0.0.0.0 porndig.com +0.0.0.0 porndiglesbian.com +0.0.0.0 porndish.com +0.0.0.0 porndisney.com +0.0.0.0 porndoe.com +0.0.0.0 porndoepremium.com +0.0.0.0 porndoepremium.comcategories +0.0.0.0 porndreamer.com +0.0.0.0 porneq.com +0.0.0.0 pornerbros.com +0.0.0.0 pornfine.tumblr.com +0.0.0.0 pornfun.com +0.0.0.0 porngalleriesz.com +0.0.0.0 porngames.com +0.0.0.0 porngif-paradise.tumblr.com +0.0.0.0 porngifaddict.tumblr.com +0.0.0.0 porngifbay.tumblr.com +0.0.0.0 porngifguy.tumblr.com +0.0.0.0 porngifmania.tumblr.com +0.0.0.0 porngifs.com +0.0.0.0 pornhan.com +0.0.0.0 pornhd.com +0.0.0.0 pornhd.xyz +0.0.0.0 pornhd3x.net +0.0.0.0 pornhd4k.com +0.0.0.0 pornheed.com +0.0.0.0 pornhost.com +0.0.0.0 pornhub.com +0.0.0.0 pornhubarab.com +0.0.0.0 pornhubb.top +0.0.0.0 pornhubcasino.com +0.0.0.0 pornhublive.com +0.0.0.0 pornhubshemale.com +0.0.0.0 pornication.com +0.0.0.0 pornicom.com +0.0.0.0 porniq.com +0.0.0.0 pornislikeairimportant.tumblr.com +0.0.0.0 pornjam.com +0.0.0.0 pornjog.com +0.0.0.0 pornkay.net +0.0.0.0 pornkino.to +0.0.0.0 pornktube.com +0.0.0.0 pornleech.com +0.0.0.0 pornloversdream.tumblr.com +0.0.0.0 pornmail.com +0.0.0.0 pornmaki.com +0.0.0.0 pornmaxim.com +0.0.0.0 pornmd.com +0.0.0.0 pornmustbebeautiful.tumblr.com +0.0.0.0 porno-disney.com +0.0.0.0 porno-maniac.net +0.0.0.0 porno-sutra.com +0.0.0.0 porno-teens-free.com +0.0.0.0 porno-videot.com +0.0.0.0 pornoamador.xxx +0.0.0.0 pornoamateurvip.com +0.0.0.0 pornoamatoriali.net +0.0.0.0 pornobanner.com +0.0.0.0 pornobw.tumblr.com +0.0.0.0 pornocaldo.it +0.0.0.0 pornocarioca.com +0.0.0.0 pornocolombia.com.co +0.0.0.0 pornodrome.tv +0.0.0.0 pornofica.net +0.0.0.0 pornofico.com +0.0.0.0 pornofolies.com +0.0.0.0 pornogasmo.tumblr.com +0.0.0.0 pornohotvideos.com +0.0.0.0 pornoid.com +0.0.0.0 pornoinitaliano.it +0.0.0.0 pornoinside.com +0.0.0.0 pornoitalia.it +0.0.0.0 pornoitaliane.it +0.0.0.0 pornoitaliano.com +0.0.0.0 pornoitaliano.eu +0.0.0.0 pornokarhu.com +0.0.0.0 pornokura.it +0.0.0.0 pornolaan.com +0.0.0.0 pornolab.net +0.0.0.0 pornolaba.com +0.0.0.0 pornolandia.xxx +0.0.0.0 pornomexicana.com.mx +0.0.0.0 pornomovies.com +0.0.0.0 pornoorzel.com +0.0.0.0 pornopics.co +0.0.0.0 pornopim.com +0.0.0.0 pornopin.me +0.0.0.0 pornorake.com +0.0.0.0 pornorama.com +0.0.0.0 pornorips.com +0.0.0.0 pornosvane.com +0.0.0.0 pornotorrent.com.br +0.0.0.0 pornototale.com +0.0.0.0 pornotrio.com +0.0.0.0 pornovideoshub.com +0.0.0.0 pornoxo.com +0.0.0.0 pornoxxx.it +0.0.0.0 pornoxxxclips.com +0.0.0.0 pornpics.com +0.0.0.0 pornpicsmovies.net +0.0.0.0 pornpin.com +0.0.0.0 pornplanner.com +0.0.0.0 pornprosnetwork.com +0.0.0.0 pornprox.com +0.0.0.0 pornrabbit.com +0.0.0.0 pornroxxx.com +0.0.0.0 pornsavant.com +0.0.0.0 pornsblr.tumblr.com +0.0.0.0 pornscrape.com +0.0.0.0 pornsharia.com +0.0.0.0 pornsharing.com +0.0.0.0 pornsia.com +0.0.0.0 pornsitechoice.com +0.0.0.0 pornstarbook.com +0.0.0.0 pornstarcompendium.com +0.0.0.0 pornstarslikeitbig.co.uk +0.0.0.0 pornstreams.eu +0.0.0.0 porntitan.com +0.0.0.0 porntracker.com +0.0.0.0 porntrex.com +0.0.0.0 porntube.com +0.0.0.0 porntube69.net +0.0.0.0 porntubedirect.info +0.0.0.0 porntubese.com +0.0.0.0 pornurl.pw +0.0.0.0 pornusers.com +0.0.0.0 pornvibe.org +0.0.0.0 pornvideos.com +0.0.0.0 pornvil.com +0.0.0.0 pornwaiter.com +0.0.0.0 pornwhite.com +0.0.0.0 pornworms.com +0.0.0.0 pornxs.com +0.0.0.0 pornyeah.com +0.0.0.0 pornzeus.com +0.0.0.0 portablesex.com +0.0.0.0 portaladelaide.com.br +0.0.0.0 portalangels.com.sapo.pt +0.0.0.0 poseparty.com +0.0.0.0 postimage.org +0.0.0.0 postyourgirls.com +0.0.0.0 potrr2.com +0.0.0.0 ppkario.tumblr.com +0.0.0.0 praetor1981.tumblr.com +0.0.0.0 praisemybigblackcock.tumblr.com +0.0.0.0 pratefuder.tumblr.com +0.0.0.0 prazererotico.tumblr.com +0.0.0.0 preggowebcams.com +0.0.0.0 premierimagehosting.com +0.0.0.0 premium.pervnetwork.com +0.0.0.0 premiumhdv.com +0.0.0.0 prendiporno.tv +0.0.0.0 pretty-angels.de +0.0.0.0 pretty-virgins.com +0.0.0.0 prettyvirgins.com +0.0.0.0 primebreasts.net +0.0.0.0 primecups.com +0.0.0.0 primecups.xlogz.com +0.0.0.0 primeskype.com +0.0.0.0 princesa-safada.tumblr.com +0.0.0.0 princessblueyez.com +0.0.0.0 private-angels.net +0.0.0.0 privatecams.ws +0.0.0.0 privatefeeds.com +0.0.0.0 privatelivewebcams.com +0.0.0.0 privatepornfilms.com +0.0.0.0 privatesangels.com +0.0.0.0 privatewebcams.com +0.0.0.0 pro-ana-angels.wetpaint.com +0.0.0.0 profiles.met-art.com +0.0.0.0 promo.aebn.net +0.0.0.0 promo.ashleyscandy.com +0.0.0.0 promo.cravingcarmen.com +0.0.0.0 promo.diddylicious.com +0.0.0.0 promo.heidiscandy.com +0.0.0.0 promo.karenloveskate.com +0.0.0.0 promo.moviemonster.com +0.0.0.0 promo.premiumpass.com +0.0.0.0 promo.shegotknockedup.com +0.0.0.0 promo.tristastevens.com +0.0.0.0 pron.tv +0.0.0.0 proporn.com +0.0.0.0 prosexxx.com +0.0.0.0 prostate-milking.tumblr.com +0.0.0.0 protizer.net +0.0.0.0 proud-but-never-satisfied.tumblr.com +0.0.0.0 proxy.poseparty.com +0.0.0.0 psbbanners.com +0.0.0.0 psychoticsexlife.tumblr.com +0.0.0.0 pt.porn.com +0.0.0.0 pt.pornhub.com +0.0.0.0 pt.youporn.com +0.0.0.0 public.porn.fr +0.0.0.0 publicexposurephotos.com +0.0.0.0 publicexposurepics.com +0.0.0.0 publicexposurepictures.com +0.0.0.0 publicpornhd.com +0.0.0.0 pubzone.virginradiothailand.com +0.0.0.0 pufisi.com +0.0.0.0 pulpo69.com +0.0.0.0 punchpin.com +0.0.0.0 punishteens.com +0.0.0.0 punky-boobster.tumblr.com +0.0.0.0 pure-angel.net +0.0.0.0 puredee.com +0.0.0.0 purefaces.com +0.0.0.0 purelynsfw.com +0.0.0.0 purematureporn.com +0.0.0.0 purepov.com +0.0.0.0 pussisex.com +0.0.0.0 pussy.com +0.0.0.0 pussy.org +0.0.0.0 pussybabes.net +0.0.0.0 pussycalor.com +0.0.0.0 pussyeasy.com +0.0.0.0 pussyharem.com +0.0.0.0 pussyinmymind.tumblr.com +0.0.0.0 pussymoms.com +0.0.0.0 pussypornpics.com +0.0.0.0 pussypush.com +0.0.0.0 pussyspace.com +0.0.0.0 pussytorrents.org +0.0.0.0 putaria-da-alta.tumblr.com +0.0.0.0 putariadanet.tumblr.com +0.0.0.0 putarialesbica.tumblr.com +0.0.0.0 putasconwebcams.com +0.0.0.0 putinhasafada.tumblr.com +0.0.0.0 putitasangelicales.com +0.0.0.0 qahkurm.angelfire.com +0.0.0.0 qoqoz.com +0.0.0.0 qualityfap.tumblr.com +0.0.0.0 qualitysextube.com +0.0.0.0 quewebcams.com +0.0.0.0 r.sex-toplista.zy.pl +0.0.0.0 rabbits3x.tumblr.com +0.0.0.0 rabbitsreviews.com +0.0.0.0 rainbowbooty.tumblr.com +0.0.0.0 ralouse.tumblr.com +0.0.0.0 ramiarkan.tumblr.com +0.0.0.0 random29.tumblr.com +0.0.0.0 rapid-xxx.com +0.0.0.0 rapidgator.net +0.0.0.0 rarbg.com +0.0.0.0 rarecandygirl.tumblr.com +0.0.0.0 rarescandals.xyz +0.0.0.0 rareteenporn.com +0.0.0.0 rasazrak.info +0.0.0.0 rashatemraa.com +0.0.0.0 ratchetny.tumblr.com +0.0.0.0 rateme.km.ru +0.0.0.0 ratiugle.tumblr.com +0.0.0.0 rawporn.org +0.0.0.0 rawporno.tumblr.com +0.0.0.0 rawtube.com +0.0.0.0 readindiansexstories.com +0.0.0.0 real-virgins.net +0.0.0.0 real-wife-stories.com +0.0.0.0 realandnatural.com +0.0.0.0 realblacklesbians.com +0.0.0.0 realdoll.com +0.0.0.0 realfatgirls.net +0.0.0.0 realgfporn.com +0.0.0.0 realgijoe.tumblr.com +0.0.0.0 realitykingsnetwork.com +0.0.0.0 realjapanesepornvideos.com +0.0.0.0 realporn.tumblr.com +0.0.0.0 realpussyluva.tumblr.com +0.0.0.0 realsexdates.com +0.0.0.0 realsexwebcams.com +0.0.0.0 realteengirlfriends.com +0.0.0.0 realteengirls.org +0.0.0.0 realvirgin.com +0.0.0.0 rebecca-loves-cock.tumblr.com +0.0.0.0 reblop.com +0.0.0.0 recordedwebcams.com +0.0.0.0 redangel.hu +0.0.0.0 redangels.se +0.0.0.0 redheadwebcams.com +0.0.0.0 redir.webshots.com +0.0.0.0 redlightcenter.com +0.0.0.0 redneek.com +0.0.0.0 redporn.net +0.0.0.0 redtube.com +0.0.0.0 redtubelesbian.com +0.0.0.0 reelgalleries.com +0.0.0.0 refinery29.com +0.0.0.0 regretfulmorning.com +0.0.0.0 rehgdia.angelfire.com +0.0.0.0 reihesg.angelfire.com +0.0.0.0 rejalsgays.info +0.0.0.0 relationship-resources.com +0.0.0.0 rencontres-webcams.com +0.0.0.0 returnofthefingtoons.tumblr.com +0.0.0.0 rexmag.com +0.0.0.0 rexxx.com +0.0.0.0 richardkern.com +0.0.0.0 richardsonmag.com +0.0.0.0 rideyourcamels.info +0.0.0.0 rijpevrouwenwebcams.com +0.0.0.0 rindaman123.tumblr.com +0.0.0.0 rivcams.com +0.0.0.0 rk.com +0.0.0.0 rnosh.com +0.0.0.0 ro89.com +0.0.0.0 rob89ben.tumblr.com +0.0.0.0 robsxxx.com +0.0.0.0 roccomovies.net +0.0.0.0 rockinamababes.tumblr.com +0.0.0.0 romancingyourwhore.tumblr.com +0.0.0.0 romcomics.com +0.0.0.0 ronnel75.tumblr.com +0.0.0.0 ronsangels.com +0.0.0.0 rosebuttboard.com +0.0.0.0 rosettastonecomic.com +0.0.0.0 rotanaz.com +0.0.0.0 roundandbrown.com +0.0.0.0 royalan1489.tumblr.com +0.0.0.0 royalbluemedia.com +0.0.0.0 rt.pornhub.com +0.0.0.0 rtalabel.org +0.0.0.0 ru-denial.tumblr.com +0.0.0.0 ru.porn.com +0.0.0.0 rubias19.com +0.0.0.0 rubmaps.com +0.0.0.0 rude.com +0.0.0.0 rudefuck.com +0.0.0.0 rudeteenporn.com +0.0.0.0 rufi22.tumblr.com +0.0.0.0 ruin-my-o.tumblr.com +0.0.0.0 ruinedcumshots.tumblr.com +0.0.0.0 ruinedorgasm.tumblr.com +0.0.0.0 ruinedorgasms.site +0.0.0.0 rule34.paheal.net +0.0.0.0 rule34.xxx +0.0.0.0 ruleporn.com +0.0.0.0 rumrunners.us +0.0.0.0 runawayangels.com +0.0.0.0 rusangels.net +0.0.0.0 russian-virgin.us +0.0.0.0 russianangels.com +0.0.0.0 russianangels.info +0.0.0.0 russianmistress.femdomworld.com +0.0.0.0 russianparadise.com +0.0.0.0 russianpornoxxx.com +0.0.0.0 russiantwinksecrets.com +0.0.0.0 russianvirginz.com +0.0.0.0 russianvirginz.info +0.0.0.0 s-angel.net +0.0.0.0 s-angels.com +0.0.0.0 s-e-x-o-l-a-n-d-i-a.tumblr.com +0.0.0.0 s-sexo.tumblr.com +0.0.0.0 s.angelo.over-blog.org +0.0.0.0 s3xads.com +0.0.0.0 s7lob.com +0.0.0.0 s7lob.net +0.0.0.0 sa7you.com +0.0.0.0 saccyclones.angelfire.com +0.0.0.0 sadistikvirgin.fr.st +0.0.0.0 saff.cc +0.0.0.0 saharanights.info +0.0.0.0 sakuralive.com +0.0.0.0 salamtakehoh.info +0.0.0.0 salasdewebcams.com +0.0.0.0 salopepoitrine.angelfire.com +0.0.0.0 sambaporno.com +0.0.0.0 sancdn.net +0.0.0.0 sandralatina.com +0.0.0.0 santasporngirls.com +0.0.0.0 sapphicangels.com +0.0.0.0 saraangell.com +0.0.0.0 sarahsnaughtyplace.tumblr.com +0.0.0.0 sashafucksdasha.com +0.0.0.0 sassy-angels.com +0.0.0.0 sassyangel.com +0.0.0.0 sativarose.xlogz.com +0.0.0.0 savannavirgin.com +0.0.0.0 saxumeda.angelfire.com +0.0.0.0 saythankyoumaster.tumblr.com +0.0.0.0 sboob.com +0.0.0.0 scatrina.com +0.0.0.0 scene-porn.com +0.0.0.0 schizogirl.blogs.allocine.fr +0.0.0.0 school-virgins.net +0.0.0.0 schoolofvirgins.com +0.0.0.0 score-video.com +0.0.0.0 scoreadate.com +0.0.0.0 scripts.adultcheck.com +0.0.0.0 sdc.com +0.0.0.0 sdfasdf.vangangelt.info +0.0.0.0 se.porn.com +0.0.0.0 sea-angels.ru +0.0.0.0 seaporn.org +0.0.0.0 searchingforavatar.tumblr.com +0.0.0.0 searchsexblogs.com +0.0.0.0 searchwebcams.com +0.0.0.0 searchxfind.com +0.0.0.0 seavirgin.com +0.0.0.0 secehira.angelfire.com +0.0.0.0 secretaryofficesex.tumblr.com +0.0.0.0 secretbehindporn.com +0.0.0.0 secretfriendswebcams.com +0.0.0.0 secretlittle.com +0.0.0.0 secretteenvideo.com +0.0.0.0 section7boobs.tumblr.com +0.0.0.0 secure.collegerules.com +0.0.0.0 secure.euro-angels.com +0.0.0.0 secure.hazehim.com +0.0.0.0 secure.hustler.com +0.0.0.0 secure.itsgonnahurt.com +0.0.0.0 secure.myanalangel.com +0.0.0.0 secure.outinpublic.com +0.0.0.0 secure.thegfnetwork.com +0.0.0.0 secure.twistysnetwork.com +0.0.0.0 secure.watchmygf.com +0.0.0.0 secure.watchmygf.net +0.0.0.0 secure.webpower.com +0.0.0.0 secure.wicked.com +0.0.0.0 secure1.stunningangels.com +0.0.0.0 seducedangel.com +0.0.0.0 seemygf.com +0.0.0.0 seeteenvideos.com +0.0.0.0 selfie-village.tumblr.com +0.0.0.0 selfiesamateurblog.tumblr.com +0.0.0.0 selfishselfies.tumblr.com +0.0.0.0 selfpicshotbabes.tumblr.com +0.0.0.0 selinakylsucks.tumblr.com +0.0.0.0 seniorhousingvirginabeach.com +0.0.0.0 senpai-kimochiii.tumblr.com +0.0.0.0 sensexion.com +0.0.0.0 sensual-kiss.tumblr.com +0.0.0.0 sensualcinderella.tumblr.com +0.0.0.0 sensualphonemistress.tumblr.com +0.0.0.0 sensualwriter.com +0.0.0.0 sentrypc.com +0.0.0.0 seo1.org +0.0.0.0 seoprofit.biz +0.0.0.0 serilobe.angelfire.com +0.0.0.0 serpornostes.tumblr.com +0.0.0.0 serviporno.com +0.0.0.0 sesso-gratis.info +0.0.0.0 seventeenvideo.com +0.0.0.0 sex-and-animals.com +0.0.0.0 sex-cubed.tumblr.com +0.0.0.0 sex-explorer.com +0.0.0.0 sex-gifs-bag.tumblr.com +0.0.0.0 sex-gifs-for-years.tumblr.com +0.0.0.0 sex-harder.tumblr.com +0.0.0.0 sex-maniacs.tumblr.com +0.0.0.0 sex-o-rgia.tumblr.com +0.0.0.0 sex-toplista.zy.pl +0.0.0.0 sex.com +0.0.0.0 sex2arab.com +0.0.0.0 sex2inc.com +0.0.0.0 sex3.com +0.0.0.0 sexangels.net +0.0.0.0 sexcess.net +0.0.0.0 sexcount.de +0.0.0.0 sexdating +0.0.0.0 sexdildoking.com +0.0.0.0 sexdisney.com +0.0.0.0 sexfangallery.tumblr.com +0.0.0.0 sexfans.org +0.0.0.0 sexfg.com +0.0.0.0 sexfind.com +0.0.0.0 sexforums.com +0.0.0.0 sexgalaxy.net +0.0.0.0 sexgangsters.com +0.0.0.0 sexgif-net.tumblr.com +0.0.0.0 sexgifbay.tumblr.com +0.0.0.0 sexhunter.x0.nl +0.0.0.0 sexicallysexical.tumblr.com +0.0.0.0 sexier.com +0.0.0.0 sexit.fr +0.0.0.0 sexix.net +0.0.0.0 sexiz.net +0.0.0.0 sexleech.com +0.0.0.0 sexloading.com +0.0.0.0 sexmaxx.com +0.0.0.0 sexmoney.com +0.0.0.0 sexo-sem-hora.tumblr.com +0.0.0.0 sexole.com +0.0.0.0 sexoteric.com +0.0.0.0 sexpeeper.com +0.0.0.0 sexporncaptions.tumblr.com +0.0.0.0 sexproadventures.com +0.0.0.0 sexsearchtgp.com +0.0.0.0 sexskype.za.pl +0.0.0.0 sexthing69.tumblr.com +0.0.0.0 sextingforum.net +0.0.0.0 sextop1.net +0.0.0.0 sextronix.com +0.0.0.0 sextube.desi +0.0.0.0 sextubehd.xxx +0.0.0.0 sextvx.com +0.0.0.0 sexu.com +0.0.0.0 sexualblondes.net +0.0.0.0 sexualpleasureguide.com +0.0.0.0 sexvid.xxx +0.0.0.0 sexworldgermany.tumblr.com +0.0.0.0 sexx-love-sex.tumblr.com +0.0.0.0 sexxxoul.tumblr.com +0.0.0.0 sexxxygirlsonly.tumblr.com +0.0.0.0 sexy-69-hum.tumblr.com +0.0.0.0 sexy-in-web.tumblr.com +0.0.0.0 sexy-xxx-gif.tumblr.com +0.0.0.0 sexy.fling.com +0.0.0.0 sexyads.com +0.0.0.0 sexyads.net +0.0.0.0 sexyandfunny.com +0.0.0.0 sexybitchbible.tumblr.com +0.0.0.0 sexybunnylove.com +0.0.0.0 sexycfnmballbustteasthandjob.tumblr.com +0.0.0.0 sexydenisemilani1.tumblr.com +0.0.0.0 sexyfashions.angelcities.com +0.0.0.0 sexyfuckgames.com +0.0.0.0 sexyfuckingmachines.tumblr.com +0.0.0.0 sexygifs-majkel.tumblr.com +0.0.0.0 sexygirlbutts.com +0.0.0.0 sexygorgeouswomen.com +0.0.0.0 sexyhumorgames.com +0.0.0.0 sexymaturethumbs.com +0.0.0.0 sexyoung.us +0.0.0.0 sexypornstargifs.tumblr.com +0.0.0.0 sexytout.com +0.0.0.0 sf1-1.yobt.com +0.0.0.0 sf1-2.yobt.com +0.0.0.0 sf1-3.yobt.com +0.0.0.0 sf1-4.yobt.com +0.0.0.0 sf1-5.yobt.com +0.0.0.0 sfb2-1.yobt.com +0.0.0.0 sfb2-2.yobt.com +0.0.0.0 sfb2-3.yobt.com +0.0.0.0 sfb2-4.yobt.com +0.0.0.0 sfb2-5.yobt.com +0.0.0.0 shabbyvirgins.com +0.0.0.0 shameless.com +0.0.0.0 shamelessangel.com +0.0.0.0 sharday.us +0.0.0.0 shared.juicybucks.com +0.0.0.0 shareporno.com +0.0.0.0 sharingwifes.tumblr.com +0.0.0.0 shavkunovayb4a.tumblr.com +0.0.0.0 sheballbustsforliving.tumblr.com +0.0.0.0 shefuckedmybully.tumblr.com +0.0.0.0 shegotass.info +0.0.0.0 sheisangel.com +0.0.0.0 shelbyvirgin.com +0.0.0.0 shemale-clubs.com +0.0.0.0 shemalebot.com +0.0.0.0 shemalemodelstube.com +0.0.0.0 shemalemovies.us +0.0.0.0 shemalepepper.com +0.0.0.0 shemaleswebcams.com +0.0.0.0 shemaletubevideos.com +0.0.0.0 shentai.org +0.0.0.0 shentai.xyz +0.0.0.0 sheposes.com +0.0.0.0 shesfreaky.com +0.0.0.0 shinangel9.free.fr +0.0.0.0 shinyangels.com +0.0.0.0 shivizeh.tumblr.com +0.0.0.0 shockingmovies.com +0.0.0.0 shooshtime.com +0.0.0.0 shopgiggles.com +0.0.0.0 showdeinfieles.com +0.0.0.0 showdewebcams.com.ar +0.0.0.0 showjav.com +0.0.0.0 showmenudes.com +0.0.0.0 showmewebcams.com +0.0.0.0 showwebcams.com +0.0.0.0 shuttur.com +0.0.0.0 shy-angels.over-blog.com +0.0.0.0 shy-virgins.com +0.0.0.0 shyguy3636.tumblr.com +0.0.0.0 shyteentube.com +0.0.0.0 shyvirgin.net +0.0.0.0 shyvirgins.com +0.0.0.0 sicflics.com +0.0.0.0 sideboobies.com +0.0.0.0 signup.hegre-art.com +0.0.0.0 signup.teamskeet.com +0.0.0.0 silkangels.com +0.0.0.0 silkyangels.com +0.0.0.0 simmo5018.tumblr.com +0.0.0.0 simonaaltimari.tumblr.com +0.0.0.0 simplenu.com +0.0.0.0 simply-hentai.com +0.0.0.0 sindystroker.tumblr.com +0.0.0.0 sinfulsexualdesire.tumblr.com +0.0.0.0 singlesadnetwork.com +0.0.0.0 sinisterangel.com +0.0.0.0 sinistercams.com +0.0.0.0 sinistercamslive.com +0.0.0.0 sinnandskinn.com +0.0.0.0 siska.tv +0.0.0.0 sislovesme.com +0.0.0.0 sissycedric.smackjeeves.com +0.0.0.0 site.img.4tube.com +0.0.0.0 siterips.org +0.0.0.0 sizzlinghotpix.tumblr.com +0.0.0.0 sksawi.info +0.0.0.0 skype.nexxen.cz +0.0.0.0 skypecam.com +0.0.0.0 skypecam.streamray.com +0.0.0.0 skypeofsex.over-blog.com +0.0.0.0 skypesex.over-blog.com +0.0.0.0 skypesex.ru +0.0.0.0 slaveballs.tumblr.com +0.0.0.0 slavecomics.com +0.0.0.0 slavestube.com +0.0.0.0 sleazstak.tumblr.com +0.0.0.0 sleazyangels.com +0.0.0.0 sleazyneasy.com +0.0.0.0 sleepingbitch.com +0.0.0.0 slickcams.com +0.0.0.0 slimythief.com +0.0.0.0 slothtraffic.com +0.0.0.0 slumsluts.net +0.0.0.0 slutload.com +0.0.0.0 slutroulette.com +0.0.0.0 sluttyred.com +0.0.0.0 slutwebcams.com +0.0.0.0 sly-little-minx.tumblr.com +0.0.0.0 smartmovies.net +0.0.0.0 smoking-hot-chicks.tumblr.com +0.0.0.0 smrd7.net +0.0.0.0 smu-t.tumblr.com +0.0.0.0 smut-planet.com +0.0.0.0 smutbdsm.com +0.0.0.0 smutsational.tumblr.com +0.0.0.0 smutty.com +0.0.0.0 smutwebcams.com +0.0.0.0 soaringoveryou.tumblr.com +0.0.0.0 socalmovies.com +0.0.0.0 social-media-porn.tumblr.com +0.0.0.0 socialsexnetwork.net +0.0.0.0 softcoretube.org +0.0.0.0 softpornmustdie.tumblr.com +0.0.0.0 software.filestube.com +0.0.0.0 sollunadivine.tumblr.com +0.0.0.0 solocazzienormi.com +0.0.0.0 sologirlguide.com +0.0.0.0 soloporno.xxx +0.0.0.0 solotouch.com +0.0.0.0 solowebcams.com.ar +0.0.0.0 somaiores-pinkpussy.tumblr.com +0.0.0.0 sophiassecrets.com +0.0.0.0 sotransexuais.com +0.0.0.0 sovujva.angelfire.com +0.0.0.0 spamfreeforums.com +0.0.0.0 spank-otk.com +0.0.0.0 spankbang +0.0.0.0 spankbang.com +0.0.0.0 spankingtube.com +0.0.0.0 spankoff-the-smoke.tumblr.com +0.0.0.0 spankwire.com +0.0.0.0 speedriven1.tumblr.com +0.0.0.0 spunkysheets.com +0.0.0.0 squirters0.thumblogger.com +0.0.0.0 squirtinggirlshub.tumblr.com +0.0.0.0 srandel.com +0.0.0.0 srfire8.tumblr.com +0.0.0.0 srta-sexo-afins.tumblr.com +0.0.0.0 srv2.frescoporno.com +0.0.0.0 sss828.welovecpa.com +0.0.0.0 st.virgin.net +0.0.0.0 st3.xhamster.com +0.0.0.0 start.9hz.com +0.0.0.0 stat.easydate.biz +0.0.0.0 static.ccnwebcams.com +0.0.0.0 static.contents.sex-explorer.com +0.0.0.0 static.filestube.com +0.0.0.0 static.gfx.slickcams.com +0.0.0.0 static.justhookup.com +0.0.0.0 static.kissteenclub.com +0.0.0.0 static.rarbg.com +0.0.0.0 static.sex-explorer.com +0.0.0.0 static.wickedcdn.com +0.0.0.0 static.xvideos.com +0.0.0.0 stats.adultrevenueservice.com +0.0.0.0 stats.boyfriendnetwork.com +0.0.0.0 stats.pimproll.com +0.0.0.0 statstools.porn.fr +0.0.0.0 statsv3.carpediem.fr +0.0.0.0 stcontent.premiumhdv.com +0.0.0.0 steamtraffic.com +0.0.0.0 steponmyballs.com +0.0.0.0 stickywebcams.com +0.0.0.0 stiffville.com +0.0.0.0 stileproject.com +0.0.0.0 stimul8tion4u.tumblr.com +0.0.0.0 stocking-divas.com +0.0.0.0 stocking-pages.com +0.0.0.0 stocking-porn.com +0.0.0.0 stoooone.tumblr.com +0.0.0.0 stooorage.com +0.0.0.0 store.playboy.com +0.0.0.0 storiesonline.net +0.0.0.0 straightboygalleries.com +0.0.0.0 strangeland.com +0.0.0.0 strangeland.net +0.0.0.0 strangeland.org +0.0.0.0 strangelove.com.au +0.0.0.0 strangewishes.com +0.0.0.0 stream.pussyharem.com +0.0.0.0 streamateasian.com +0.0.0.0 streamateebony.com +0.0.0.0 streamen.com +0.0.0.0 streaming.tv69.com +0.0.0.0 streamlivesex.com +0.0.0.0 streamsex.com +0.0.0.0 streamxxx.tv +0.0.0.0 streetblowjobs.com +0.0.0.0 stripchat.com +0.0.0.0 stripgalleries.net +0.0.0.0 studiofow.com +0.0.0.0 stufferdb.com +0.0.0.0 stunningangels.com +0.0.0.0 sua-ruivinha-safada.tumblr.com +0.0.0.0 suagosto-sa.tumblr.com +0.0.0.0 subirporno.com +0.0.0.0 sublimedirectory.com +0.0.0.0 submissed.com +0.0.0.0 submityourflicks.com +0.0.0.0 suburbansensations.tumblr.com +0.0.0.0 suburbanwebcams.com +0.0.0.0 sucarpeppergirls.info +0.0.0.0 sucksex.com +0.0.0.0 sugarangels.com +0.0.0.0 suicideangel.com +0.0.0.0 suicidegirls.tumblr.com +0.0.0.0 sultanswomen.com +0.0.0.0 sumptuousdaydreams.tumblr.com +0.0.0.0 sunny-thumbs.com +0.0.0.0 sunporn.com +0.0.0.0 sunporno.com +0.0.0.0 super-virgin.online-golie-skachat.info +0.0.0.0 superb-naked-gilrs.tumblr.com +0.0.0.0 superdeefox.tumblr.com +0.0.0.0 superhotwtf.tumblr.com +0.0.0.0 superporbbaa.ru +0.0.0.0 superspine79.tumblr.com +0.0.0.0 supertightvirgins.com +0.0.0.0 superwebcams.com +0.0.0.0 superzooi.com +0.0.0.0 surreal-visions.tumblr.com +0.0.0.0 svetlanapornblog.tumblr.com +0.0.0.0 swapfinder.com +0.0.0.0 swapsmut.com +0.0.0.0 swebcams.com +0.0.0.0 sweet-angels.com +0.0.0.0 sweet.sweet-angels.net +0.0.0.0 sweetandpussy.com +0.0.0.0 sweetangel.tv +0.0.0.0 sweetbabesblog.com +0.0.0.0 sweetbigshemalecock.tumblr.com +0.0.0.0 sweetdiscreet.com +0.0.0.0 sweethotteens.com +0.0.0.0 sweetkiss.me +0.0.0.0 sweetkrissy.com +0.0.0.0 sweetness-and-delight.tumblr.com +0.0.0.0 sweetofsex.tumblr.com +0.0.0.0 sweetshow.com +0.0.0.0 sweetvirgin.com +0.0.0.0 sweetvirgins.com +0.0.0.0 swinginsteve.tumblr.com +0.0.0.0 swissangels.ch +0.0.0.0 swolangedijk.angelfire.com +0.0.0.0 sxe-girls.tumblr.com +0.0.0.0 sxx.com +0.0.0.0 sybianvirgins.com +0.0.0.0 t-s-s-a.com +0.0.0.0 taboosex.club +0.0.0.0 tac.xcams.com +0.0.0.0 tainster.com +0.0.0.0 takezoo.com +0.0.0.0 tantoporno.com +0.0.0.0 taradosacana.tumblr.com +0.0.0.0 tastyangels.com +0.0.0.0 tatagirls.com +0.0.0.0 tats.cybererotica.com +0.0.0.0 taxidrivermovie.com +0.0.0.0 taxindecente.com +0.0.0.0 taylorbow.xlogz.com +0.0.0.0 tbhplsstaph.tumblr.com +0.0.0.0 tblop.com +0.0.0.0 tdarkangel.com +0.0.0.0 tds.extrime-list.com +0.0.0.0 teachtwinks.com +0.0.0.0 teamskeet.com +0.0.0.0 teasedanddenieddomination.tumblr.com +0.0.0.0 teasinganddenial.tumblr.com +0.0.0.0 teen-gay-boys.net +0.0.0.0 teen-mail.com +0.0.0.0 teen-make-selfies.tumblr.com +0.0.0.0 teen-porn.biz +0.0.0.0 teen-sex.tv +0.0.0.0 teen-tube.tv +0.0.0.0 teen.imlive.com +0.0.0.0 teen.xxxcounter.com +0.0.0.0 teenbookmark.com +0.0.0.0 teenburg.com +0.0.0.0 teencumdumpsters.com +0.0.0.0 teendaporn.com +0.0.0.0 teenextube.com +0.0.0.0 teenfucktory.com +0.0.0.0 teenfunzone.com +0.0.0.0 teengirlsporn.com +0.0.0.0 teengirlstub.com +0.0.0.0 teenhost.net +0.0.0.0 teenmegaworld.net +0.0.0.0 teenpicspussy.com +0.0.0.0 teenpies.com +0.0.0.0 teenporn00.com +0.0.0.0 teenpornb.com +0.0.0.0 teenporncloud.com +0.0.0.0 teenpornmovieshd.net +0.0.0.0 teenpornporn.com +0.0.0.0 teenpussy.tv +0.0.0.0 teens-list.net +0.0.0.0 teens-ok.com +0.0.0.0 teens.teenssites.net +0.0.0.0 teenscoreclub.com +0.0.0.0 teenselfpix.com +0.0.0.0 teensexmovs.com +0.0.0.0 teensexreality.com +0.0.0.0 teensforcash.com +0.0.0.0 teensgotboobs.net +0.0.0.0 teenshdtube.com +0.0.0.0 teenshorde.com +0.0.0.0 teensinasia.com +0.0.0.0 teenslikeitbig.com +0.0.0.0 teenslikeitbig.info +0.0.0.0 teensloveblackcocks.com +0.0.0.0 teensondicks.com +0.0.0.0 teensporn.net +0.0.0.0 teenssites.net +0.0.0.0 teensxxxvideoz.com +0.0.0.0 teentubexxxl.com +0.0.0.0 teeny.thumblogger.com +0.0.0.0 teenyblack.com +0.0.0.0 teenywebcams.com +0.0.0.0 tel.adult-arab.com +0.0.0.0 telefonsexpalast.de +0.0.0.0 temploangelina.com +0.0.0.0 temptingangels.org +0.0.0.0 tenderboys.net +0.0.0.0 tendervirgins.com +0.0.0.0 tenmilliongalleries.com +0.0.0.0 teqajopi.angelfire.com +0.0.0.0 tesao-vs-prazer.tumblr.com +0.0.0.0 teu-macho.tumblr.com +0.0.0.0 teufelchens.tv +0.0.0.0 tgirlmeat.com +0.0.0.0 tgirlp.tumblr.com +0.0.0.0 tgp.pornaccess.com +0.0.0.0 tgzleif.angelfire.com +0.0.0.0 thatsfucked.org +0.0.0.0 the-adult-company.com +0.0.0.0 the-erotic-collection-ru.tumblr.com +0.0.0.0 the-mezo.tumblr.com +0.0.0.0 the-pork.com +0.0.0.0 the-you-i-never-knew.tumblr.com +0.0.0.0 theamourangels.com +0.0.0.0 theangelina.com +0.0.0.0 theater.aebn.net +0.0.0.0 thebeautyoflust.tumblr.com +0.0.0.0 thebestblowjobgifs.tumblr.com +0.0.0.0 thebestpornvid.tumblr.com +0.0.0.0 thebreastpage.tumblr.com +0.0.0.0 theclassicporn.com +0.0.0.0 thecolorofangels.com +0.0.0.0 thedepravedmanor.tumblr.com +0.0.0.0 thefallenangels.webcindario.com +0.0.0.0 thefappening.so +0.0.0.0 thefappening.wiki +0.0.0.0 thefappening2015.com +0.0.0.0 thefappeningnew.com +0.0.0.0 thefreenude.com +0.0.0.0 thegfnetwork.com +0.0.0.0 thegifer.tumblr.com +0.0.0.0 thegootube.com +0.0.0.0 thehollywoodgossip.com +0.0.0.0 thehunteresssociety.tumblr.com +0.0.0.0 theindianporn.com +0.0.0.0 thejay1.tumblr.com +0.0.0.0 thelandofeuphoria.tumblr.com +0.0.0.0 themasturbatoreum.tumblr.com +0.0.0.0 themeetlocal.com +0.0.0.0 themoretheorgier.tumblr.com +0.0.0.0 thenewporn.com +0.0.0.0 thenipslip.com +0.0.0.0 thenude.eu +0.0.0.0 thenudeceleb.com +0.0.0.0 theotherside.adult.directnic.com +0.0.0.0 theporn1.com +0.0.0.0 theporndude.com +0.0.0.0 theporndudecom.tumblr.com +0.0.0.0 thepornlist.net +0.0.0.0 thepregnantsex.com +0.0.0.0 theprincessmadison.tumblr.com +0.0.0.0 theprofe25.tumblr.com +0.0.0.0 therealbobbybrown.tumblr.com +0.0.0.0 thesex-landia.tumblr.com +0.0.0.0 thesexcinema.com +0.0.0.0 thesocialsexnetwork.com +0.0.0.0 thespankingblog.com +0.0.0.0 thestrangeangels.com +0.0.0.0 thesuperficial.com +0.0.0.0 thesweetelite.tumblr.com +0.0.0.0 thetalkingcunt.nl +0.0.0.0 theteenbay.co +0.0.0.0 theunderall.tumblr.com +0.0.0.0 theybf.com +0.0.0.0 theyfuckwewatch.com +0.0.0.0 theync.com +0.0.0.0 theyxxx.com +0.0.0.0 thickbbwforum.com +0.0.0.0 thickdickricannyc.tumblr.com +0.0.0.0 thicknessdelux.tumblr.com +0.0.0.0 thirdmovies.com +0.0.0.0 this-is-a-blog-for-porn.tumblr.com +0.0.0.0 thisasianporn.tumblr.com +0.0.0.0 thisav.com +0.0.0.0 thisvid.com +0.0.0.0 thomasetvirginie.over-blog.com +0.0.0.0 thongsaroundtheworld.com +0.0.0.0 thrixxx.com +0.0.0.0 thumblogger.com +0.0.0.0 thumbs.1stmovieclub.net +0.0.0.0 thumbs.ah-me.com +0.0.0.0 thumbs.juggworld.com +0.0.0.0 thumbs.lonely-wolf.com +0.0.0.0 thumbs.myhomeclip.com +0.0.0.0 thumbsweek.com +0.0.0.0 thumbzilla.com +0.0.0.0 tiasenwebcams.com.ar +0.0.0.0 tiava.com +0.0.0.0 tiavasforum.com +0.0.0.0 tiavaswebcams.com +0.0.0.0 tibalkani.tumblr.com +0.0.0.0 ticklegasms.tumblr.com +0.0.0.0 tight-virgins.com +0.0.0.0 tightangels.com +0.0.0.0 tightteela.com +0.0.0.0 tightvirgins.com.ar +0.0.0.0 tim47802.tumblr.com +0.0.0.0 tinaangel.com +0.0.0.0 tiny-virginz.com +0.0.0.0 tiny4k.com +0.0.0.0 tinychat.com +0.0.0.0 tinyeve.net +0.0.0.0 tinylittlevirgin.com +0.0.0.0 tinynibbles.com +0.0.0.0 tinyvirgins.cjb.net +0.0.0.0 titepants.tumblr.com +0.0.0.0 titflicks.com +0.0.0.0 tits-and-ass-fan.tumblr.com +0.0.0.0 titsandass20.tumblr.com +0.0.0.0 titsbrew.sex2inc.com +0.0.0.0 titshits.com +0.0.0.0 titsthatjiggleabit.com +0.0.0.0 titten-kitty-natursekt.de +0.0.0.0 tittyfuckingftw.tumblr.com +0.0.0.0 tittylicious78.tumblr.com +0.0.0.0 tjoob.com +0.0.0.0 tlornas.tumblr.com +0.0.0.0 tmcallist.tumblr.com +0.0.0.0 tnaflix.com +0.0.0.0 todoporn.com +0.0.0.0 todowebcams.com +0.0.0.0 togtfo.com +0.0.0.0 tokyoangels.com +0.0.0.0 tokyoteenies.com +0.0.0.0 tommmmmmy.tumblr.com +0.0.0.0 tongues-wet-vagina.tumblr.com +0.0.0.0 tools.porn.fr +0.0.0.0 toonaddict.com +0.0.0.0 toonpass.com +0.0.0.0 toons-for-adult.com +0.0.0.0 tootrash.com +0.0.0.0 top-porn-sites.info +0.0.0.0 top.amateuralbum.net +0.0.0.0 top.angels-list.com +0.0.0.0 top.photo-angels.info +0.0.0.0 top.x--x--x.com +0.0.0.0 top1porn.com +0.0.0.0 topadult.ro +0.0.0.0 topadult10.com +0.0.0.0 topamateurforum.com +0.0.0.0 topamateursexvideos.com +0.0.0.0 topfreaks.com +0.0.0.0 topfreepornvideos.com +0.0.0.0 tophd.xxx +0.0.0.0 topheavywebcams.com +0.0.0.0 tophomevideos.com +0.0.0.0 toplistwebcams.com +0.0.0.0 topmodel_virginie.cmonbook.com +0.0.0.0 topmomvideos.com +0.0.0.0 topnotchwebcams.com +0.0.0.0 toppornblogs.com +0.0.0.0 toppornsites.com +0.0.0.0 toprealvideos.com +0.0.0.0 topsexart.com +0.0.0.0 topsites.naturalangels.com +0.0.0.0 topsites24.net +0.0.0.0 topsiteuri.ro +0.0.0.0 toptoonsites.com +0.0.0.0 topwebcams.com +0.0.0.0 torinoerotica.com +0.0.0.0 torontoangels.com +0.0.0.0 toroporno.com +0.0.0.0 torrentsgroup.com +0.0.0.0 torture.adult-extreme.com +0.0.0.0 totalexposure.com +0.0.0.0 totallynsfw.com +0.0.0.0 toteme.com +0.0.0.0 tour.cybererotica.com +0.0.0.0 tour.ihookup.com +0.0.0.0 tours.playboy.com +0.0.0.0 tours.webcams.com +0.0.0.0 tr.porn.com +0.0.0.0 tr.youporn.com +0.0.0.0 track.adultdialersolution.com +0.0.0.0 track.braincash.com +0.0.0.0 track.justhookup.com +0.0.0.0 track.pornaccess.com +0.0.0.0 tradehardlinks.com +0.0.0.0 tradgardshus.angelfire.com +0.0.0.0 trailerwmv.com +0.0.0.0 trampararam.net +0.0.0.0 tranceangel.startmee.nl +0.0.0.0 tranent.nl +0.0.0.0 tranny.com +0.0.0.0 trannypichunter.com +0.0.0.0 trannysurprise.com +0.0.0.0 trans-angelina.de +0.0.0.0 trans500.com +0.0.0.0 transexual-webcams.com +0.0.0.0 transladyboy.com +0.0.0.0 transsexualhut.com +0.0.0.0 travestisconwebcams.com +0.0.0.0 traxxxa.com +0.0.0.0 tray13me.tumblr.com +0.0.0.0 trial.sex-explorer.com +0.0.0.0 triplexangels.com +0.0.0.0 triplexposure.com +0.0.0.0 troiaitaliana.com +0.0.0.0 trueangels.com +0.0.0.0 truecash.com +0.0.0.0 truthordarepics.com +0.0.0.0 tryboobs.com +0.0.0.0 tryfap.tumblr.com +0.0.0.0 trymeout2.tumblr.com +0.0.0.0 tscumfetishx.tumblr.com +0.0.0.0 tsdreamangel.com +0.0.0.0 tuakcba.angelfire.com +0.0.0.0 tubaholic.com +0.0.0.0 tube.smoder.com +0.0.0.0 tube18.sex +0.0.0.0 tube18.xxx +0.0.0.0 tube555.com +0.0.0.0 tubeanalporn.com +0.0.0.0 tubedupe.com +0.0.0.0 tubegalore.com +0.0.0.0 tubegals.com +0.0.0.0 tubekitty.com +0.0.0.0 tubeon.com +0.0.0.0 tubepleasure.com +0.0.0.0 tubeporn.com +0.0.0.0 tubepornclassic.com +0.0.0.0 tubepornteen.com +0.0.0.0 tubeq.xxx +0.0.0.0 tubesafari.com +0.0.0.0 tubesimple.com +0.0.0.0 tubestack.com +0.0.0.0 tubeteencam.com +0.0.0.0 tubeteener.com +0.0.0.0 tubething.com +0.0.0.0 tubewolf.com +0.0.0.0 tuboff.com +0.0.0.0 tubxporn.com +0.0.0.0 tuccus.com +0.0.0.0 tukif.com +0.0.0.0 tumview.com +0.0.0.0 turbine25.tumblr.com +0.0.0.0 turbo-angels.forummotion.com +0.0.0.0 turnporn.com +0.0.0.0 tushy.com +0.0.0.0 tushyporn.net +0.0.0.0 tv69.com +0.0.0.0 tvclubtour.playboy.com +0.0.0.0 twatgod.com +0.0.0.0 twerk-girls.tumblr.com +0.0.0.0 twerkgifs.com +0.0.0.0 twerkgifs.tumblr.com +0.0.0.0 twerkgifsuncutxxx.tumblr.com +0.0.0.0 twilight-angels.com +0.0.0.0 twinksonwebcams.com +0.0.0.0 twistedblogs.com +0.0.0.0 twistys.com +0.0.0.0 twistysnetwork.com +0.0.0.0 twizporn.com +0.0.0.0 tyme2play.ucgalleries.com +0.0.0.0 tys-ties.tumblr.com +0.0.0.0 ucgalleries.com +0.0.0.0 uflash.tv +0.0.0.0 uk-webcams.com +0.0.0.0 ukn0wuwantit.tumblr.com +0.0.0.0 uknothatoneguy.tumblr.com +0.0.0.0 ultimattdoom.tumblr.com +0.0.0.0 ultimoaura04hd.tumblr.com +0.0.0.0 ultra-pornstars.com +0.0.0.0 ultrawebcams.com +0.0.0.0 ultrayoungsex.com +0.0.0.0 underboobed.com +0.0.0.0 underground1970.tumblr.com +0.0.0.0 unitedhomeporn.com +0.0.0.0 unitedtechguys.com +0.0.0.0 universallove7.tumblr.com +0.0.0.0 unpard-pervert-idos.tumblr.com +0.0.0.0 unscathedcorpse.blogspot.com +0.0.0.0 unshavedwebcams.com +0.0.0.0 unuzroe.angelfire.com +0.0.0.0 updatenationwide.9hz.com +0.0.0.0 updatetube.com +0.0.0.0 upforit.com +0.0.0.0 upforitnetworks.com +0.0.0.0 upornia.com +0.0.0.0 urge.info +0.0.0.0 urhentai.com +0.0.0.0 urlgalleries.net +0.0.0.0 usa-webcams.com +0.0.0.0 usasexlovers.com +0.0.0.0 usearchx.com +0.0.0.0 usedpanties.tumblr.com +0.0.0.0 uselessjunk.com +0.0.0.0 usercash.com +0.0.0.0 userporn.com +0.0.0.0 users.dacash.com +0.0.0.0 usexvideos.com +0.0.0.0 usualgirls.com +0.0.0.0 usvirgin.com +0.0.0.0 usvirgins.com +0.0.0.0 utherverse.com +0.0.0.0 v3.allurecash.net +0.0.0.0 va-ua.com +0.0.0.0 valentina-nappi.it +0.0.0.0 vampire-ass.tumblr.com +0.0.0.0 vanillafucker.tumblr.com +0.0.0.0 vemkeselambusa.tumblr.com +0.0.0.0 vemsentir-prazer.tumblr.com +0.0.0.0 veporn.net +0.0.0.0 veraezz.angelfire.com +0.0.0.0 verbalangels.com +0.0.0.0 veritiesandbald3rdash.tumblr.com +0.0.0.0 veronica-steam.tumblr.com +0.0.0.0 veronicasdiary.com +0.0.0.0 verwebcams.com +0.0.0.0 verydemotivational.memebase.com +0.0.0.0 veryspecialporn.tumblr.com +0.0.0.0 veryvirgin.com +0.0.0.0 viacrux.angelfire.com +0.0.0.0 viagra-shop.com.ua +0.0.0.0 vibrasian.com +0.0.0.0 vickyvirgin.com +0.0.0.0 vid2c.com +0.0.0.0 vidbang.com +0.0.0.0 video-angels.ru.tf +0.0.0.0 video-one.com +0.0.0.0 video-porno-gratuit.pornofolies.com +0.0.0.0 video-virgin.net +0.0.0.0 video-virgins.com +0.0.0.0 video.filestube.com +0.0.0.0 video69.ru +0.0.0.0 videoangels.com +0.0.0.0 videodirectory10.info +0.0.0.0 videolovesyou.com +0.0.0.0 videos2stars.com +0.0.0.0 videos666.com +0.0.0.0 videosexperts.com +0.0.0.0 videoso.withsex.com +0.0.0.0 videosywebcams.com +0.0.0.0 videosz.com +0.0.0.0 videovirgins.com +0.0.0.0 videowood.tv +0.0.0.0 vidxnet.com +0.0.0.0 vidz.com +0.0.0.0 vidz7.com +0.0.0.0 viewdesisex.com +0.0.0.0 vikiporn.com +0.0.0.0 villoumoristic.blogs.allocine.fr +0.0.0.0 vintage-erotica-forum.com +0.0.0.0 vintagepinupgirls.net +0.0.0.0 vipangelz.com +0.0.0.0 vipergirls.to +0.0.0.0 vipissy.com +0.0.0.0 viptube.com +0.0.0.0 virgin-cocks.com +0.0.0.0 virgin-coconut-oil.info +0.0.0.0 virgin-experience.com +0.0.0.0 virgin-films.com +0.0.0.0 virgin-international.de +0.0.0.0 virgin-movies.com +0.0.0.0 virgin-nubiles.com +0.0.0.0 virgin-paradise.com +0.0.0.0 virgin-paradize.com +0.0.0.0 virgin-pics.com +0.0.0.0 virgin-tv.tv +0.0.0.0 virgin-world.com +0.0.0.0 virgin.cjbb.net +0.0.0.0 virgin.inq.com +0.0.0.0 virgin.online-golie-skachat.info +0.0.0.0 virgin4free.com +0.0.0.0 virgin50.com +0.0.0.0 virgin66.freehostpage.com +0.0.0.0 virginalena.com +0.0.0.0 virginals.com +0.0.0.0 virginanime.com +0.0.0.0 virginass.com +0.0.0.0 virginbody.com +0.0.0.0 virgincards.com +0.0.0.0 virgincity.com +0.0.0.0 virginconfession.com +0.0.0.0 virgindot.com +0.0.0.0 virginfestival2008.com +0.0.0.0 virginfilms.com +0.0.0.0 virginfisters.net +0.0.0.0 virginfriend.info +0.0.0.0 virgingalactic.ca +0.0.0.0 virgingaming.com +0.0.0.0 virginhaven.com +0.0.0.0 virginhigh.com +0.0.0.0 virginhoney.com +0.0.0.0 virginhood.com +0.0.0.0 virginia-model.info +0.0.0.0 virginia-personals.com +0.0.0.0 virginia-the-model.book.fr +0.0.0.0 virginia.in +0.0.0.0 virginia.lover.free.fr +0.0.0.0 virginia.newmail.ru +0.0.0.0 virginiaannterrell.net +0.0.0.0 virginiabeachattorneyinfo.com +0.0.0.0 virginiablueridge.com +0.0.0.0 virginiadiocese.org +0.0.0.0 virginiasanden.deviantart.com +0.0.0.0 virginiasteger.com +0.0.0.0 virginiatechmurders.com +0.0.0.0 virginidad.com +0.0.0.0 virginidad.nl +0.0.0.0 virginie.daviaud.free.fr +0.0.0.0 virginie.efira.free.fr +0.0.0.0 virginie.efira.nue.online.fr +0.0.0.0 virginie.efira.online.fr +0.0.0.0 virginie.elfira.online.fr +0.0.0.0 virginie.et.karl.free.fr +0.0.0.0 virginie.ledoyen.online.fr +0.0.0.0 virginiecaprice.com +0.0.0.0 virginieh.cmonbook.com +0.0.0.0 virginietvsoumise.photo.doctissimo.fr +0.0.0.0 virgininterview.com +0.0.0.0 virginity.fun.ms +0.0.0.0 virginkitty.com +0.0.0.0 virginladies.com +0.0.0.0 virginlove.mistypark.com +0.0.0.0 virginmaleass.com +0.0.0.0 virginmedia.ed10.net +0.0.0.0 virginmedianet.com +0.0.0.0 virginmobile.fr +0.0.0.0 virginmobileringtones.weebly.com +0.0.0.0 virginnextdoor.com +0.0.0.0 virginoff.biz +0.0.0.0 virginoff.co.uk +0.0.0.0 virginoff.com +0.0.0.0 virginoff.com.ar +0.0.0.0 virginoff.info +0.0.0.0 virginopener.com +0.0.0.0 virginpalace.de +0.0.0.0 virginpass.com +0.0.0.0 virginpassword.com +0.0.0.0 virginphoto.com +0.0.0.0 virginplace.com +0.0.0.0 virginradio.fr +0.0.0.0 virginriches.com +0.0.0.0 virginriver.com +0.0.0.0 virgins-candid.com +0.0.0.0 virgins-club.com +0.0.0.0 virgins-off.com +0.0.0.0 virgins-x.com +0.0.0.0 virgins.allcj.com +0.0.0.0 virgins.fsn.net +0.0.0.0 virgins.info +0.0.0.0 virgins.org +0.0.0.0 virgins.pl +0.0.0.0 virgins19.com +0.0.0.0 virgins4free.com +0.0.0.0 virgins4freegold.com +0.0.0.0 virginsadist.com +0.0.0.0 virginsbbs.com +0.0.0.0 virginsblog.com +0.0.0.0 virginsclub.com +0.0.0.0 virginsclub.net +0.0.0.0 virginscrazy.com +0.0.0.0 virginsdontskydive.com +0.0.0.0 virginseries.com +0.0.0.0 virginsexstory.com +0.0.0.0 virginsexweb.com +0.0.0.0 virginsexx.com +0.0.0.0 virginsfresh.com +0.0.0.0 virginshack.com +0.0.0.0 virginshow.com +0.0.0.0 virginsisterdotcum.com +0.0.0.0 virginslits.com +0.0.0.0 virginsmag.com +0.0.0.0 virginsmania.com +0.0.0.0 virginsnack.com +0.0.0.0 virginsrus.com +0.0.0.0 virginstories.com +0.0.0.0 virginsuicide.com +0.0.0.0 virginsvids.com +0.0.0.0 virgintemple.com +0.0.0.0 virgintime.com +0.0.0.0 virgintwat.com +0.0.0.0 virginworld.mylivepage.ru +0.0.0.0 virginx.com +0.0.0.0 virginz.info +0.0.0.0 virginz.net +0.0.0.0 virginz.nl +0.0.0.0 virginz.tv +0.0.0.0 virginzinfo4.ye.st +0.0.0.0 virtuagirlhd.com +0.0.0.0 virtualrealporn.com +0.0.0.0 virtuangels.com +0.0.0.0 visodangelo.com +0.0.0.0 vivatube.com +0.0.0.0 vividceleb.com +0.0.0.0 vivud.com +0.0.0.0 vixen.com +0.0.0.0 viximporn.org +0.0.0.0 vjav.com +0.0.0.0 vlxll.tumblr.com +0.0.0.0 voayeurs.com +0.0.0.0 voffka.com +0.0.0.0 voglioporno.com +0.0.0.0 voktel.com +0.0.0.0 voluptuous.naturalwonderz.com +0.0.0.0 vou-te-fazer-sentir-prazer.tumblr.com +0.0.0.0 voyeurhit.com +0.0.0.0 voyeurpornweb.com +0.0.0.0 voyeurweb.com +0.0.0.0 vozer.voffka.com +0.0.0.0 vporn.com +0.0.0.0 vpornvideos.com +0.0.0.0 vrbangers.com +0.0.0.0 vuioirq.angelfire.com +0.0.0.0 walking-angel.com +0.0.0.0 wank.net +0.0.0.0 wankerhut.com +0.0.0.0 wankflix.com +0.0.0.0 wankoz.com +0.0.0.0 wankspider.com +0.0.0.0 wankz.com +0.0.0.0 wankzvr.com +0.0.0.0 wanttoneed.tumblr.com +0.0.0.0 war2kotshena.info +0.0.0.0 wastedamateurs.com +0.0.0.0 wasteland.com +0.0.0.0 watchersweb.com +0.0.0.0 watchindianporn.net +0.0.0.0 watchjavonline.com +0.0.0.0 watchmygf.com +0.0.0.0 watchmygf.me +0.0.0.0 watchmygirlfriend.gfpornvideos.com +0.0.0.0 watchmynewgf.com +0.0.0.0 watchporn.com +0.0.0.0 watchpornx.com +0.0.0.0 watchxxxfree.com +0.0.0.0 waytoomuchcum.tumblr.com +0.0.0.0 wbaiema.angelfire.com +0.0.0.0 wbfbyr.angelfire.com +0.0.0.0 we-want-nudity.tumblr.com +0.0.0.0 web-angels.de +0.0.0.0 webcampornblog.net +0.0.0.0 webcams.com +0.0.0.0 webcamsdancer.com +0.0.0.0 webcamtop100.com +0.0.0.0 webgirlsonline.net +0.0.0.0 webmasters.flipscash.com +0.0.0.0 webmasters.hugetraffic.com +0.0.0.0 wegifu.tumblr.com +0.0.0.0 welcome.ivanafukalot.com +0.0.0.0 welcome.sashafucksdasha.com +0.0.0.0 welivetogether.com +0.0.0.0 welovewatchporn.tumblr.com +0.0.0.0 weluvnsfw.tumblr.com +0.0.0.0 welve6.angelfire.com +0.0.0.0 wendise.com +0.0.0.0 wet-babe.com +0.0.0.0 wetandpissy.com +0.0.0.0 wetangels.com +0.0.0.0 wetchan.org +0.0.0.0 wetforsexxx.tumblr.com +0.0.0.0 wetplace.com +0.0.0.0 wetpussy.com +0.0.0.0 wetpussygames.com +0.0.0.0 wetvirgin.net +0.0.0.0 wetvirgins.com +0.0.0.0 wetwebcams.com +0.0.0.0 what-i-like-doing93.tumblr.com +0.0.0.0 whataporn.com +0.0.0.0 whatever-makes-my-dong-hard.tumblr.com +0.0.0.0 whatgetsy0u0ff.tumblr.com +0.0.0.0 whatpornsite.com +0.0.0.0 whatporntoday.com +0.0.0.0 whitneywisconsin.tumblr.com +0.0.0.0 wicked.com +0.0.0.0 wickedpictures.com +0.0.0.0 wickedwildwives.tumblr.com +0.0.0.0 wifepornpics.com +0.0.0.0 wifeysworld.ws +0.0.0.0 wikiangela.com +0.0.0.0 wild-teenz.com +0.0.0.0 wild1050.tumblr.com +0.0.0.0 wildebonylovers.com +0.0.0.0 wildfireextrem.tumblr.com +0.0.0.0 wildmatch.com +0.0.0.0 wildnudegirls.com +0.0.0.0 wildsugaray.tumblr.com +0.0.0.0 wildxangel.com +0.0.0.0 williamjamesxo.tumblr.com +0.0.0.0 winporn.com +0.0.0.0 wintermission.tumblr.com +0.0.0.0 wiredpussy.com +0.0.0.0 wisevirgin.com +0.0.0.0 wolrdteenparadise.com +0.0.0.0 women-fuck-men.tumblr.com +0.0.0.0 women-pickup.com +0.0.0.0 womenofplayboy.com +0.0.0.0 won.images.streamray.com +0.0.0.0 wooyeoh.angelfire.com +0.0.0.0 world4angelina.com +0.0.0.0 worlddatingforum.com +0.0.0.0 worldsex.com +0.0.0.0 worldwidewives.com +0.0.0.0 worthymoms.com +0.0.0.0 wowteenass.com +0.0.0.0 wqw.planetsuzy.org +0.0.0.0 wt.eroticmatch.com +0.0.0.0 wt.xxxcupid.com +0.0.0.0 wtfpeople.com +0.0.0.0 wts.sexrouter.net +0.0.0.0 wukme.tumblr.com +0.0.0.0 wunbuck.com +0.0.0.0 wvasilevcampers.krovatka.su +0.0.0.0 ww.angelswifelovers.com +0.0.0.0 ww1.massiveaccess-cartoonx.com +0.0.0.0 www-old.hugetraffic.com +0.0.0.0 www1.chickenhost.com +0.0.0.0 www16.japaneseanime.com +0.0.0.0 www2.barebree.com +0.0.0.0 www2.chickenhost.com +0.0.0.0 www2.unionfilesexchnges.su +0.0.0.0 www3.chickenhost.com +0.0.0.0 www4.chickenhost.com +0.0.0.0 www5.chickenhost.com +0.0.0.0 wwwalisonangel.com +0.0.0.0 wylinsneaky88.tumblr.com +0.0.0.0 x--x--x.com +0.0.0.0 x-bangbus.bangbros1.com +0.0.0.0 x-bigmouthfuls.bangbros1.com +0.0.0.0 x-bigtitsroundasses.bangbros1.com +0.0.0.0 x-curves01.tumblr.com +0.0.0.0 x-milflessons.bangbros1.com +0.0.0.0 x-milfsoup.bangbros1.com +0.0.0.0 x-preview.com +0.0.0.0 x-tugjobs.bangbros1.com +0.0.0.0 x-videoz.org +0.0.0.0 x.teenssites.net +0.0.0.0 x18.xxx +0.0.0.0 x3xtube.com +0.0.0.0 xachirpin.tumblr.com +0.0.0.0 xafohet.angelfire.com +0.0.0.0 xangels.canalblog.com +0.0.0.0 xanimeporn.com +0.0.0.0 xartmodels.com +0.0.0.0 xbabe.com +0.0.0.0 xbnat.com +0.0.0.0 xcafe.com +0.0.0.0 xcams.com +0.0.0.0 xdapaeq.angelfire.com +0.0.0.0 xdating.com +0.0.0.0 xfapzap.com +0.0.0.0 xfig.net +0.0.0.0 xfreehd.com +0.0.0.0 xgallsx.com +0.0.0.0 xhamster-teens.com +0.0.0.0 xhamster.com +0.0.0.0 xhamstercams.com +0.0.0.0 xhamsterhq.com +0.0.0.0 xhamsterlesbian.com +0.0.0.0 xhit.com +0.0.0.0 xhookups.com +0.0.0.0 xhqtube.com +0.0.0.0 xitalian.com +0.0.0.0 xkeezmovies.com +0.0.0.0 xkxempire.com +0.0.0.0 xl-porn.com +0.0.0.0 xl-toons.com +0.0.0.0 xlivewebcams.com +0.0.0.0 xlogz.com +0.0.0.0 xmissy.nl +0.0.0.0 xnprhl6qa.angelfire.com +0.0.0.0 xnxx.com +0.0.0.0 xogogo.com +0.0.0.0 xonline.vip +0.0.0.0 xossip.com +0.0.0.0 xoxojoannaangel.com +0.0.0.0 xpaja.net +0.0.0.0 xpee.com +0.0.0.0 xpornking.com +0.0.0.0 xpornz.com +0.0.0.0 xratedtracking.com +0.0.0.0 xsimduu.angelfire.com +0.0.0.0 xstigma.com +0.0.0.0 xtapes.to +0.0.0.0 xtheatre.net +0.0.0.0 xtoplist.com +0.0.0.0 xtoplists.com +0.0.0.0 xuk.ru +0.0.0.0 xvideohard.com +0.0.0.0 xvideos.com +0.0.0.0 xvideosx.com.br +0.0.0.0 xvirgins.com +0.0.0.0 xwebcams.com +0.0.0.0 xxparceroxx.xpg.com.br +0.0.0.0 xxvideoss.org +0.0.0.0 xxx-art.us +0.0.0.0 xxx-hd-teens.net +0.0.0.0 xxx-hd-tube.com +0.0.0.0 xxx-hitz.org +0.0.0.0 xxx-mom.com +0.0.0.0 xxx.com +0.0.0.0 xxx4live.com +0.0.0.0 xxxadultcinema.com +0.0.0.0 xxxaporn.com +0.0.0.0 xxxbannerswap.com +0.0.0.0 xxxbunker.com +0.0.0.0 xxxcosplaypics.com +0.0.0.0 xxxcosplaypics.tumblr.com +0.0.0.0 xxxcupid.com +0.0.0.0 xxxdating.com +0.0.0.0 xxxgifsource.tumblr.com +0.0.0.0 xxxhornymilfsluts.tumblr.com +0.0.0.0 xxxhotgifs.tumblr.com +0.0.0.0 xxxkingtube.com +0.0.0.0 xxxmalltheaters.tumblr.com +0.0.0.0 xxxonxxx.com +0.0.0.0 xxxpasswordsite.com +0.0.0.0 xxxpawn.com +0.0.0.0 xxxporndrawings.com +0.0.0.0 xxxpornsgifsxxx.tumblr.com +0.0.0.0 xxxsalteexxx.tumblr.com +0.0.0.0 xxxsexxx.tumblr.com +0.0.0.0 xxxstreams.eu +0.0.0.0 xxxstreams.org +0.0.0.0 xxxtubedot.com +0.0.0.0 xxxvideoporno.it +0.0.0.0 xxxvogue.net +0.0.0.0 xxxwebtraffic.com +0.0.0.0 xxxx-porn.tumblr.com +0.0.0.0 xxxxnsfwultra.tumblr.com +0.0.0.0 xxxylive.com +0.0.0.0 xxxymovies.com +0.0.0.0 xyzcomics.com +0.0.0.0 xyztraffic.com +0.0.0.0 yalladownload.com +0.0.0.0 yallainternethotnights.info +0.0.0.0 yanks.com +0.0.0.0 yaoislash.virginradioblog.fr +0.0.0.0 yasalambanat.info +0.0.0.0 yasukeji.angelfire.com +0.0.0.0 yazum.com +0.0.0.0 yellowrose53.tumblr.com +0.0.0.0 yemzuho.angelfire.com +0.0.0.0 yeptube.com +0.0.0.0 yes.xxx +0.0.0.0 yesforsexxxappeal.tumblr.com +0.0.0.0 yesmessenger.com +0.0.0.0 yesmessenger.eu +0.0.0.0 yesmessenger.hu +0.0.0.0 yesorgasmcontrol.tumblr.com +0.0.0.0 yespornplease.com +0.0.0.0 yetisblog.com +0.0.0.0 yezzclips.com +0.0.0.0 ygxiewp.angelfire.com +0.0.0.0 yobt.com +0.0.0.0 yobt.tv +0.0.0.0 yobtcams.com +0.0.0.0 yobtdvd.com +0.0.0.0 yobthd.com +0.0.0.0 yobtlive.com +0.0.0.0 yoloselfie.com +0.0.0.0 yoslut.com +0.0.0.0 youanmeme.tumblr.com +0.0.0.0 youav.com +0.0.0.0 youhavetofaponthesebeforeyoudie.tumblr.com +0.0.0.0 youhdporno.com +0.0.0.0 youho.com +0.0.0.0 youjizz.com +0.0.0.0 young-and-virgin.com +0.0.0.0 young-girlfriends.com +0.0.0.0 youngandhorny.com +0.0.0.0 youngandready.com +0.0.0.0 youngbusty.com +0.0.0.0 youngfuck.xyz +0.0.0.0 youngheaven.com +0.0.0.0 youngmovieclips.com +0.0.0.0 youngpornpictures.com +0.0.0.0 youngpornvideos.com +0.0.0.0 youngsex.club +0.0.0.0 youngsex.me +0.0.0.0 youngsex.org +0.0.0.0 youngsexhub.com +0.0.0.0 youngsexmoviez.com +0.0.0.0 youngteensexhd.com +0.0.0.0 youngthroats.com +0.0.0.0 youngtubemovies.com +0.0.0.0 youngxxxvideoz.com +0.0.0.0 youporn.com +0.0.0.0 youporn.lc +0.0.0.0 youpornbook.com +0.0.0.0 youpornhd.co +0.0.0.0 youpornmate.com +0.0.0.0 youpornru.com +0.0.0.0 youpunish.com +0.0.0.0 your-bootylover-stuff.tumblr.com +0.0.0.0 your-daily-girl.com +0.0.0.0 youramateurporn.com +0.0.0.0 yourdailygirls.com +0.0.0.0 yourdailypornstars.com +0.0.0.0 yourdailypornvideos.com +0.0.0.0 yourdarkqueenisis.tumblr.com +0.0.0.0 yourdirtymind.com +0.0.0.0 yourfreeporn.tv +0.0.0.0 yourfreeporn.us +0.0.0.0 yourfuckbook.com +0.0.0.0 yourlust.com +0.0.0.0 yourlustmedia.com +0.0.0.0 yourlustmovies.com +0.0.0.0 yourporn.sexy +0.0.0.0 yourpornjizz.com +0.0.0.0 yoursexwebcams.com +0.0.0.0 youupornhub.com +0.0.0.0 youx.xxx +0.0.0.0 yporn.tv +0.0.0.0 ysporn.com +0.0.0.0 ytaakk.angelfire.com +0.0.0.0 yteenporn.com +0.0.0.0 yumedream.netangels.ru +0.0.0.0 yumm.net +0.0.0.0 yummy-cummy.ccnwebcams.com +0.0.0.0 yuotubeporno.tripod.com +0.0.0.0 yuvutu.com +0.0.0.0 ywebcams.com +0.0.0.0 za3ror.com +0.0.0.0 zasians.com +0.0.0.0 zebkbeer.com +0.0.0.0 zendog2121.tumblr.com +0.0.0.0 zevera.com +0.0.0.0 zimbio.com +0.0.0.0 zloeradio.net +0.0.0.0 zmature.com +0.0.0.0 zoig.com +0.0.0.0 zonawebcams.com +0.0.0.0 zonewebcams.com +0.0.0.0 zoo-fuck.net +0.0.0.0 zoodollars.com +0.0.0.0 zoomgirls.net +0.0.0.0 zooporntube365.tripod.com +0.0.0.0 zoosextv.com +0.0.0.0 zorglist.com +0.0.0.0 zossip.com +0.0.0.0 ztod.com +0.0.0.0 zuzandra.com +0.0.0.0 zzcartoon.com +0.0.0.0 zzgays.com +# Porn hosts + +# Updated May 10, 2016 + + + +0.0.0.0 www.007angels.com +0.0.0.0 www.00webcams.com +0.0.0.0 www.100200film.com +0.0.0.0 www.100amateurvideos.com +0.0.0.0 www.101sexsecret.com +0.0.0.0 www.110percentnatural.com +0.0.0.0 www.18-teen-xxx.com +0.0.0.0 www.18andabused.tv +0.0.0.0 www.18eighteenz.com +0.0.0.0 www.18porno.tv +0.0.0.0 www.18tubehd.com +0.0.0.0 www.18yearsold.com +0.0.0.0 www.18yo.pics +0.0.0.0 www.19angels.net +0.0.0.0 www.1on1sexwebcams.com +0.0.0.0 www.1sexsex.com +0.0.0.0 www.1st-virgin.com +0.0.0.0 www.1stmovieclub.net +0.0.0.0 www.1virgins.net +0.0.0.0 www.2001positions.com +0.0.0.0 www.21x.org +0.0.0.0 www.2bigtobetrue.com +0.0.0.0 www.2damnhot.com +0.0.0.0 www.2gfx.com +0.0.0.0 www.2virgins.com +0.0.0.0 www.300webcams.com +0.0.0.0 www.321webcams.com +0.0.0.0 www.3angelsvideo.com +0.0.0.0 www.3at3ot.com +0.0.0.0 www.3movs.com +0.0.0.0 www.3redangels.com +0.0.0.0 www.3sex.com +0.0.0.0 www.3thehardway.nl +0.0.0.0 www.3virgin.com +0.0.0.0 www.3x.ro +0.0.0.0 www.3xtraffic.com +0.0.0.0 www.40best.com +0.0.0.0 www.4affiliate.net +0.0.0.0 www.4desiz.blogspot.com +0.0.0.0 www.4sex4.com +0.0.0.0 www.4sexwebcams.com +0.0.0.0 www.4tube.com +0.0.0.0 www.5fing.com +0.0.0.0 www.5starangels.com +0.0.0.0 www.69-webcams.com +0.0.0.0 www.6eez.net +0.0.0.0 www.7virgin.com +0.0.0.0 www.88cum.com +0.0.0.0 www.8maturepornmovies.com +0.0.0.0 www.8muses.com +0.0.0.0 www.8teenxxx.com +0.0.0.0 www.91porn.com +0.0.0.0 www.99cams.com +0.0.0.0 www.99webcams.com +0.0.0.0 www.9hz.com +0.0.0.0 www.a4w.cc +0.0.0.0 www.aaronsangels.com +0.0.0.0 www.abbywinters.com +0.0.0.0 www.aboutangelinajolie.com +0.0.0.0 www.aboutgirlslove.com +0.0.0.0 www.aboutsexxx.com +0.0.0.0 www.abrutis.com +0.0.0.0 www.absolute-live.com +0.0.0.0 www.adamandeve.com +0.0.0.0 www.adameve.com +0.0.0.0 www.adressesx.com +0.0.0.0 www.adriana-sage.org +0.0.0.0 www.adsgangsta.com +0.0.0.0 www.adult-adv.com +0.0.0.0 www.adult-arab.com +0.0.0.0 www.adult-banner-ads.com +0.0.0.0 www.adult-clips.us +0.0.0.0 www.adult-dating-ads.com +0.0.0.0 www.adult-extreme.com +0.0.0.0 www.adult-models.org +0.0.0.0 www.adult-profit-files.com +0.0.0.0 www.adult-profit-files2.com +0.0.0.0 www.adult-targeted-traffic.com +0.0.0.0 www.adultads.biz +0.0.0.0 www.adultadworld.com +0.0.0.0 www.adultbanners.co.uk +0.0.0.0 www.adultbay.org +0.0.0.0 www.adultcashtraffic.com +0.0.0.0 www.adultcomix.biz +0.0.0.0 www.adultdialersolution.com +0.0.0.0 www.adultdvdhits.com +0.0.0.0 www.adultfriendfinders.com +0.0.0.0 www.adultfriendfinders.net +0.0.0.0 www.adultfriendfinders.us +0.0.0.0 www.adultfriendfinderz.com +0.0.0.0 www.adultfriendsearch.com +0.0.0.0 www.adulthostedblogs.com +0.0.0.0 www.adultmoda.com +0.0.0.0 www.adultmoviegroup.com +0.0.0.0 www.adultpopunders.com +0.0.0.0 www.adultrevenueservice.com +0.0.0.0 www.adultscandy.com +0.0.0.0 www.adulttrafficads.com +0.0.0.0 www.adultvideosteens.com +0.0.0.0 www.adultwebmastersonline.com +0.0.0.0 www.advertx.net +0.0.0.0 www.aebn.net +0.0.0.0 www.affairsclub.com +0.0.0.0 www.affiliation-int.com +0.0.0.0 www.agangels.net +0.0.0.0 www.agentur-angelina.de +0.0.0.0 www.agnesangel.com +0.0.0.0 www.ah-me.com +0.0.0.0 www.akibaangels.com +0.0.0.0 www.alcuda.com +0.0.0.0 www.alexa-xxx.com +0.0.0.0 www.alexisvirgin.com +0.0.0.0 www.alfamina.com +0.0.0.0 www.alison-angel-1.com +0.0.0.0 www.alison-angel.biz +0.0.0.0 www.alison-angel.org +0.0.0.0 www.alisonangel.at +0.0.0.0 www.alisonangel.cc +0.0.0.0 www.alisonangel.com +0.0.0.0 www.alisonangel.fr +0.0.0.0 www.alisonangelmovie.com +0.0.0.0 www.alisonangelrocks.com +0.0.0.0 www.alisonangelzone.com +0.0.0.0 www.alivegirls.com +0.0.0.0 www.allevaangelina.com +0.0.0.0 www.allfordrocher.com +0.0.0.0 www.allgaybdsm.com +0.0.0.0 www.allhotcams.com +0.0.0.0 www.allinternal.com +0.0.0.0 www.allisonangel.com +0.0.0.0 www.allisonangel.info +0.0.0.0 www.allisonsangels.com +0.0.0.0 www.allisonvirgin.com +0.0.0.0 www.allsexblogs.com +0.0.0.0 www.allteeens.com +0.0.0.0 www.allvirgins.com +0.0.0.0 www.almostvirgins.com +0.0.0.0 www.alohatube.com +0.0.0.0 www.alotporn.com +0.0.0.0 www.alphaporno.com +0.0.0.0 www.alsangel.com +0.0.0.0 www.alsangels.com +0.0.0.0 www.alsscan.com +0.0.0.0 www.alsscanangels.com +0.0.0.0 www.alt-angel.com +0.0.0.0 www.alt.com +0.0.0.0 www.altingramfiyati.org +0.0.0.0 www.amabitch.com +0.0.0.0 www.amaland.com +0.0.0.0 www.amamilfs.com +0.0.0.0 www.amateur-porn-links.com +0.0.0.0 www.amateuralbum.net +0.0.0.0 www.amateurcool.com +0.0.0.0 www.amateurdevils.com +0.0.0.0 www.amateurdumper.com +0.0.0.0 www.amateurfarm.net +0.0.0.0 www.amateurgalls.com +0.0.0.0 www.amateurmatch.com +0.0.0.0 www.amateurmpeg.net +0.0.0.0 www.amateurs-gone-wild.com +0.0.0.0 www.amateurseite.com +0.0.0.0 www.amateursexpert.com +0.0.0.0 www.amateursexy.net +0.0.0.0 www.amazingsexx.com +0.0.0.0 www.americanvirgins.net +0.0.0.0 www.amorix.biz +0.0.0.0 www.amourangels.com +0.0.0.0 www.amourangels.eu +0.0.0.0 www.amsterdam-webcams.com +0.0.0.0 www.amsterdamned.com +0.0.0.0 www.amsterdamnightlife.com +0.0.0.0 www.amyvirgin.com +0.0.0.0 www.anal-webcams.com +0.0.0.0 www.analdildolesbians.com +0.0.0.0 www.analdin.com +0.0.0.0 www.anawjarrate.info +0.0.0.0 www.angel-anime.com +0.0.0.0 www.angel-archives.com +0.0.0.0 www.angel-cassidy.net +0.0.0.0 www.angel-collection.com +0.0.0.0 www.angel-companions.co.uk +0.0.0.0 www.angel-dana.net.tc +0.0.0.0 www.angel-dark.org +0.0.0.0 www.angel-delite.co.uk +0.0.0.0 www.angel-exhib.com +0.0.0.0 www.angel-of-heels.com +0.0.0.0 www.angel-picpost.com +0.0.0.0 www.angel-search.com +0.0.0.0 www.angel-wave.com +0.0.0.0 www.angel-x.com +0.0.0.0 www.angel.ne.jp +0.0.0.0 www.angel.se +0.0.0.0 www.angel20.com +0.0.0.0 www.angel4christyb.com +0.0.0.0 www.angel4host.com +0.0.0.0 www.angela-devi.net +0.0.0.0 www.angela-taylor.org +0.0.0.0 www.angela.nl +0.0.0.0 www.angela.nu +0.0.0.0 www.angela2000.de +0.0.0.0 www.angela21.com +0.0.0.0 www.angelaandrews.com +0.0.0.0 www.angelaathomas.com +0.0.0.0 www.angelacappetta.com +0.0.0.0 www.angeladevi.com +0.0.0.0 www.angelagrant.com +0.0.0.0 www.angelalittle.net +0.0.0.0 www.angelamelini.com +0.0.0.0 www.angelarchives.com +0.0.0.0 www.angelaryan.com +0.0.0.0 www.angelas-sin-city.com +0.0.0.0 www.angelas-team.de +0.0.0.0 www.angelasalvagno.com +0.0.0.0 www.angelasavage.com +0.0.0.0 www.angelascloset.com +0.0.0.0 www.angelass.com +0.0.0.0 www.angelasummers.com +0.0.0.0 www.angelataylor.org +0.0.0.0 www.angelatiger.com +0.0.0.0 www.angelbabedebs.com +0.0.0.0 www.angelband.org +0.0.0.0 www.angelbaseball.com +0.0.0.0 www.angelbodywear.com +0.0.0.0 www.angelbust.com +0.0.0.0 www.angelbutton.com +0.0.0.0 www.angelbutton.info +0.0.0.0 www.angelcam.nl +0.0.0.0 www.angelcassidey.com +0.0.0.0 www.angelcassidy.com +0.0.0.0 www.angelcasting.net +0.0.0.0 www.angelcharmswizard.com +0.0.0.0 www.angelchic.com +0.0.0.0 www.angelclip.info +0.0.0.0 www.angelclub.cz +0.0.0.0 www.angelcrack.com +0.0.0.0 www.angelcream.com +0.0.0.0 www.angeldark.nl +0.0.0.0 www.angeldarkhoney.com +0.0.0.0 www.angeldarkmovies.com +0.0.0.0 www.angeldarkvideos.com +0.0.0.0 www.angelday.info +0.0.0.0 www.angeldesign.org +0.0.0.0 www.angeldollars.com +0.0.0.0 www.angeldust24.com +0.0.0.0 www.angele-coquine.com +0.0.0.0 www.angelelle.com +0.0.0.0 www.angelesangelwitch.com +0.0.0.0 www.angelesbuenos.com.ar +0.0.0.0 www.angelescitysexguide.com +0.0.0.0 www.angelesurbanos.com +0.0.0.0 www.angeleyes.ca +0.0.0.0 www.angelface.hu +0.0.0.0 www.angelfier.com +0.0.0.0 www.angelfotostudio.com +0.0.0.0 www.angelfuns.net.tf +0.0.0.0 www.angelglam.com +0.0.0.0 www.angelheat.com +0.0.0.0 www.angelhousematernityhome.net +0.0.0.0 www.angelicabella.com +0.0.0.0 www.angelicablack.net +0.0.0.0 www.angelicaheart.com +0.0.0.0 www.angelicales.com +0.0.0.0 www.angelicasin.com +0.0.0.0 www.angelicasin.net +0.0.0.0 www.angelicfilms.com +0.0.0.0 www.angelicmichele.com +0.0.0.0 www.angelicmusick.com +0.0.0.0 www.angelicumalumni.com +0.0.0.0 www.angelie.com +0.0.0.0 www.angelika-club.com +0.0.0.0 www.angelika.de +0.0.0.0 www.angelika.net +0.0.0.0 www.angelikaminsk.com +0.0.0.0 www.angelina-and-friends.com +0.0.0.0 www.angelina-and-friends.eu +0.0.0.0 www.angelina-croft.com +0.0.0.0 www.angelina-jolie-nue.com +0.0.0.0 www.angelina.cz +0.0.0.0 www.angelina.de +0.0.0.0 www.angelinaamour.com +0.0.0.0 www.angelinaashe.com +0.0.0.0 www.angelinaashe.net +0.0.0.0 www.angelinaasheblog.com +0.0.0.0 www.angelinabamboo.com +0.0.0.0 www.angelinacrow.net +0.0.0.0 www.angelinacrow.org +0.0.0.0 www.angelinajolie.nl +0.0.0.0 www.angelinalee.net +0.0.0.0 www.angelinalove.net +0.0.0.0 www.angelinarossi.com +0.0.0.0 www.angelinas-bodytalk.com +0.0.0.0 www.angelinas-cam.de +0.0.0.0 www.angelinas-heels.de +0.0.0.0 www.angelinavalentineblog.net +0.0.0.0 www.angelinavirgin.com +0.0.0.0 www.angelindevilsboots.org +0.0.0.0 www.angelinoscoffee.com +0.0.0.0 www.angelique.net +0.0.0.0 www.angeliquejerone.com +0.0.0.0 www.angeliquekithos.com +0.0.0.0 www.angelitas.com.ar +0.0.0.0 www.angelitas.net +0.0.0.0 www.angelkiss.jp +0.0.0.0 www.angelkissedfeet.com +0.0.0.0 www.angellafaith.com +0.0.0.0 www.angellong.com +0.0.0.0 www.angellsummers.com +0.0.0.0 www.angelmode.com +0.0.0.0 www.angelmodel.info +0.0.0.0 www.angelmovies.com +0.0.0.0 www.angelmpegs.com +0.0.0.0 www.angelnicole.co.uk +0.0.0.0 www.angelochec.net +0.0.0.0 www.angeloflondon.com +0.0.0.0 www.angelofmalevolence.com +0.0.0.0 www.angelplace.com +0.0.0.0 www.angels-and-demon.com +0.0.0.0 www.angels-archive.com +0.0.0.0 www.angels-bound.com +0.0.0.0 www.angels-devils4u.com +0.0.0.0 www.angels-feet.de +0.0.0.0 www.angels-from-asia.com +0.0.0.0 www.angels-in-ukraine.net +0.0.0.0 www.angels-of-london.com +0.0.0.0 www.angels-of-pain.de +0.0.0.0 www.angels-of-sin.com +0.0.0.0 www.angels-place.com +0.0.0.0 www.angels-tokyo.com +0.0.0.0 www.angels-videos.com +0.0.0.0 www.angels2u.co.uk +0.0.0.0 www.angels4you.co.uk +0.0.0.0 www.angels4youleeds.co.uk +0.0.0.0 www.angels4yousheffield.co.uk +0.0.0.0 www.angelsamazing.com +0.0.0.0 www.angelsanddaggers.com +0.0.0.0 www.angelscarebohol.com +0.0.0.0 www.angelscasting.net +0.0.0.0 www.angelsdemonsmasons.com +0.0.0.0 www.angelsdublin.com +0.0.0.0 www.angelsexclusive.nl +0.0.0.0 www.angelsfeetsite.com +0.0.0.0 www.angelsfire.nl +0.0.0.0 www.angelsfirstaid.com +0.0.0.0 www.angelshot.net +0.0.0.0 www.angelsinnmanali.com +0.0.0.0 www.angelsinsatin.com +0.0.0.0 www.angelslinks.com +0.0.0.0 www.angelslinks.net +0.0.0.0 www.angelslinks.org +0.0.0.0 www.angelsmist.com +0.0.0.0 www.angelsofalabama.com +0.0.0.0 www.angelsofamsterdam.com +0.0.0.0 www.angelsofamsterdam.nl +0.0.0.0 www.angelsofdeath.info +0.0.0.0 www.angelsofindia.com +0.0.0.0 www.angelsoflondon.com +0.0.0.0 www.angelsofmemphis.com +0.0.0.0 www.angelsofmercy.org +0.0.0.0 www.angelsofneworleans.com +0.0.0.0 www.angelsofnight.com +0.0.0.0 www.angelsofthenight.co.uk +0.0.0.0 www.angelsofwar.nl +0.0.0.0 www.angelsordevils.co.uk +0.0.0.0 www.angelsordevils.com +0.0.0.0 www.angelsscort.com.mx +0.0.0.0 www.angelstolove.com +0.0.0.0 www.angelstpg.com +0.0.0.0 www.angelsunlimited.com +0.0.0.0 www.angelsweb.nl +0.0.0.0 www.angelswife.com +0.0.0.0 www.angelswifelovers.com +0.0.0.0 www.angeltel.net +0.0.0.0 www.angelvalentine.org +0.0.0.0 www.angelveil.org +0.0.0.0 www.angelwoods.com +0.0.0.0 www.angelys-club.fr +0.0.0.0 www.animal-cartoons.com +0.0.0.0 www.animal6.net +0.0.0.0 www.animalrating.com +0.0.0.0 www.animalsex-planet.com +0.0.0.0 www.anime-angels.net +0.0.0.0 www.animediablo.com +0.0.0.0 www.animepornmov.com +0.0.0.0 www.ankaraescortbayan.net +0.0.0.0 www.ankaraliescort.org +0.0.0.0 www.ann-angel-1.com +0.0.0.0 www.ann-angel.com +0.0.0.0 www.anna-angel.com +0.0.0.0 www.annangel.com +0.0.0.0 www.annangel.net +0.0.0.0 www.annangel.org +0.0.0.0 www.annangelishot.com +0.0.0.0 www.annas-angels.co.uk +0.0.0.0 www.annasangels.co.uk +0.0.0.0 www.annasassets.com +0.0.0.0 www.annavirgin.com +0.0.0.0 www.annuaire-x.com +0.0.0.0 www.antivirgins.com +0.0.0.0 www.apornmovie.com +0.0.0.0 www.aquiwebcams.com +0.0.0.0 www.arab66.com +0.0.0.0 www.arabgirlsinthehood.info +0.0.0.0 www.arabialoveseats.info +0.0.0.0 www.arabictopics.com +0.0.0.0 www.arabks.com +0.0.0.0 www.arabvirgin.com +0.0.0.0 www.arabvirgins.com +0.0.0.0 www.arbkos.com +0.0.0.0 www.archangels.ws +0.0.0.0 www.archangelschool.org +0.0.0.0 www.arenaporno.com +0.0.0.0 www.arhangelsk.name +0.0.0.0 www.arkhangelskiy.com +0.0.0.0 www.arrobapay.com +0.0.0.0 www.arxhamster.com +0.0.0.0 www.asia-virgins.com +0.0.0.0 www.asiablue.com +0.0.0.0 www.asianparade.com +0.0.0.0 www.asianplayboy.com +0.0.0.0 www.asianxtv.com +0.0.0.0 www.asktiava.com +0.0.0.0 www.ass1st.com +0.0.0.0 www.ass2waist.com +0.0.0.0 www.assangels.com +0.0.0.0 www.assdumper.com +0.0.0.0 www.asso69110.org +0.0.0.0 www.asstomouthangels.ws +0.0.0.0 www.asstr.org +0.0.0.0 www.asstraffic.com +0.0.0.0 www.assvirgin.com +0.0.0.0 www.assvirgins.com +0.0.0.0 www.assvirgins.net +0.0.0.0 www.astridsangelcash.com +0.0.0.0 www.astridsangels.com +0.0.0.0 www.atk-archives.com +0.0.0.0 www.atkarchives.com +0.0.0.0 www.atkexotics.com +0.0.0.0 www.atkgirlfriends.com +0.0.0.0 www.atkhairy.com +0.0.0.0 www.atkmodels.com +0.0.0.0 www.atkpetites.com +0.0.0.0 www.atkpremium.com +0.0.0.0 www.atkpussies.com +0.0.0.0 www.attractivesex.com +0.0.0.0 www.auntjudys.com +0.0.0.0 www.auntmia.com +0.0.0.0 www.austrian-angels.at +0.0.0.0 www.autolinkweb.com +0.0.0.0 www.avalaurenblog.com +0.0.0.0 www.avatarcash.com +0.0.0.0 www.avseesee.com +0.0.0.0 www.awempire.com +0.0.0.0 www.ayanaangel.com +0.0.0.0 www.az7t1.com +0.0.0.0 www.az7t2.com +0.0.0.0 www.aziangals.com +0.0.0.0 www.azkempire.com +0.0.0.0 www.b44.com +0.0.0.0 www.babedump.com +0.0.0.0 www.babelogbook.com +0.0.0.0 www.babesandstars.com +0.0.0.0 www.babesmachine.com +0.0.0.0 www.babesonwebcams.com +0.0.0.0 www.babezblog.com +0.0.0.0 www.backseatbangers.com +0.0.0.0 www.badassangels.com +0.0.0.0 www.badvirgin.com +0.0.0.0 www.badvirgins.com +0.0.0.0 www.baise-webcams.com +0.0.0.0 www.baisepartout.com +0.0.0.0 www.ballbustingtube.com +0.0.0.0 www.baltictop.com +0.0.0.0 www.bananabunny.com +0.0.0.0 www.banatdream.com +0.0.0.0 www.banditmovies.com +0.0.0.0 www.banduraangels.com +0.0.0.0 www.bangbros1.com +0.0.0.0 www.bangbrosteenporn.com +0.0.0.0 www.bangxxxteens.com +0.0.0.0 www.bangyoulater.com +0.0.0.0 www.bannedcelebs.com +0.0.0.0 www.bannerout.com +0.0.0.0 www.barefootvixens.com +0.0.0.0 www.barevirgins.com +0.0.0.0 www.basal.ca +0.0.0.0 www.bbwsexpicsmovies.com +0.0.0.0 www.bcfakes.com +0.0.0.0 www.bdsmlibrary.com +0.0.0.0 www.bdsmpichunter.com +0.0.0.0 www.bdsmstreak.com +0.0.0.0 www.bdsmtheory.com +0.0.0.0 www.bdsmxxxmovies.com +0.0.0.0 www.beachtoplist.com +0.0.0.0 www.beautifulangels.com +0.0.0.0 www.beerandshots.com +0.0.0.0 www.befuck.com +0.0.0.0 www.best-virgins.com +0.0.0.0 www.bestangels.de +0.0.0.0 www.bestarabpicinthenet.info +0.0.0.0 www.bestarabtube.com +0.0.0.0 www.bestcrazyvideos.com +0.0.0.0 www.besthotdates.com +0.0.0.0 www.bestphatchicks.com +0.0.0.0 www.bestsexualpleasure.com +0.0.0.0 www.bigboobswebcams.com +0.0.0.0 www.bignatural.ws +0.0.0.0 www.bignaturalknockers.com +0.0.0.0 www.bignaturals-movies.com +0.0.0.0 www.bignaturals.com +0.0.0.0 www.bignaturals.de +0.0.0.0 www.bigtitangels.com +0.0.0.0 www.bigtits.com +0.0.0.0 www.bigtitsonwebcams.com +0.0.0.0 www.billpics.com +0.0.0.0 www.bitchdump.com +0.0.0.0 www.blackandshiny.com +0.0.0.0 www.blackangel-halle.de +0.0.0.0 www.blackangelica.com +0.0.0.0 www.blackangelvideo.com +0.0.0.0 www.blackassangels.com +0.0.0.0 www.blackvirgins.com +0.0.0.0 www.blackystars.com +0.0.0.0 www.bleedingvirgins.com +0.0.0.0 www.blitz-natursekt.de +0.0.0.0 www.blogangela.com +0.0.0.0 www.blogbang.com +0.0.0.0 www.blogbugs.org +0.0.0.0 www.blogs-list.com +0.0.0.0 www.blogtur.com +0.0.0.0 www.blondangel.de +0.0.0.0 www.blondangels.de +0.0.0.0 www.blondewebcams.com +0.0.0.0 www.blondexxxmag.com +0.0.0.0 www.bloodangels.com +0.0.0.0 www.bloodyvirgin.com +0.0.0.0 www.blowingangels.com +0.0.0.0 www.blowingkisses.net +0.0.0.0 www.blueangel.nl +0.0.0.0 www.bluewebcams.com +0.0.0.0 www.bobiporn.com +0.0.0.0 www.bonabanners.co.uk +0.0.0.0 www.bondagecompanion.com +0.0.0.0 www.bondagewebcams.com +0.0.0.0 www.boobs-4u.com +0.0.0.0 www.boobscategory.com +0.0.0.0 www.bookmarklinks.com +0.0.0.0 www.bookofsex.com +0.0.0.0 www.bootycallfriends.com +0.0.0.0 www.bootyoftheday.co +0.0.0.0 www.bootytape.com +0.0.0.0 www.boundandbanged.com +0.0.0.0 www.boyfriendnetwork.com +0.0.0.0 www.boysfood.com +0.0.0.0 www.brandys-box.com +0.0.0.0 www.bravoteens.com +0.0.0.0 www.bravotube.net +0.0.0.0 www.bravsbookmarks.com +0.0.0.0 www.brazilvirgin.com +0.0.0.0 www.brazilvirgina.com +0.0.0.0 www.brazzers.com +0.0.0.0 www.brazzersnetwork.com +0.0.0.0 www.brdteengal.com +0.0.0.0 www.breathlessangel.com +0.0.0.0 www.brickhousebetty.net +0.0.0.0 www.britishcoeds.com +0.0.0.0 www.britneyvirgin.com +0.0.0.0 www.bronzeadultblogs.com +0.0.0.0 www.brothelangelsladies.com +0.0.0.0 www.brunetteangel.com +0.0.0.0 www.brunetteangels.com +0.0.0.0 www.brutalviolence.com +0.0.0.0 www.bubblebuttsgalore.com +0.0.0.0 www.buck-angel.com +0.0.0.0 www.buckangel.com +0.0.0.0 www.buckangel.nl +0.0.0.0 www.buckangelbucks.com +0.0.0.0 www.buckangelvod.com +0.0.0.0 www.bunny-net.com +0.0.0.0 www.bunnyteensmovies.com +0.0.0.0 www.burningangel.com +0.0.0.0 www.burningangel.net +0.0.0.0 www.burningcamel.com +0.0.0.0 www.burningcamel.org +0.0.0.0 www.bursahaliyikamak.com +0.0.0.0 www.bursasporteam.com +0.0.0.0 www.buscadordewebcams.com +0.0.0.0 www.business-angel.info +0.0.0.0 www.busty-asian.org +0.0.0.0 www.bustyvixen.net +0.0.0.0 www.buttnakedinthestreets.com +0.0.0.0 www.buzzwebcams.com +0.0.0.0 www.bwlesbians.com +0.0.0.0 www.cadillacangels.com +0.0.0.0 www.cafedeangel.net +0.0.0.0 www.californiavirgins.com +0.0.0.0 www.cam4.com +0.0.0.0 www.camelcookie.com +0.0.0.0 www.camelmedia.net +0.0.0.0 www.camelstyle.net +0.0.0.0 www.cams.com +0.0.0.0 www.camsangels.com +0.0.0.0 www.camshunt.com +0.0.0.0 www.camworld.nl +0.0.0.0 www.camz.com +0.0.0.0 www.camzter.com +0.0.0.0 www.canalwebcams.com +0.0.0.0 www.candidbeachangels.com +0.0.0.0 www.cantender.com +0.0.0.0 www.captiveangels.com +0.0.0.0 www.cardsgate-cs.com +0.0.0.0 www.carlhardwick.com +0.0.0.0 www.carpediem.fr +0.0.0.0 www.cartoon-3x.com +0.0.0.0 www.cartoonpornvideos.com +0.0.0.0 www.cartoontube.com +0.0.0.0 www.cartoonvalley.com +0.0.0.0 www.carumbas.com +0.0.0.0 www.cashangel.de +0.0.0.0 www.ccgals.com +0.0.0.0 cdn-www.i-am-bored.com +0.0.0.0 www.celebflix.us +0.0.0.0 www.celebrity-fakes.net +0.0.0.0 www.celebritywar.com +0.0.0.0 www.celebsking.com +0.0.0.0 www.celebtaboo.com +0.0.0.0 www.celebuzz.com +0.0.0.0 www.cfake.com +0.0.0.0 www.cfnmidol.com +0.0.0.0 www.changelingpress.com +0.0.0.0 www.changels.net +0.0.0.0 www.charlisangels.com +0.0.0.0 www.charming-angels.net +0.0.0.0 www.chat-webcams.com +0.0.0.0 www.chatboxwebcams.com +0.0.0.0 www.chatischat.com +0.0.0.0 www.chatroulette.com +0.0.0.0 www.chaturbate.com +0.0.0.0 www.chatzozo.com +0.0.0.0 www.cheapadultdvd.com +0.0.0.0 www.cheerleader-webcams.com +0.0.0.0 www.cherrynovelty.com +0.0.0.0 www.chicaangelical.com.ar +0.0.0.0 www.chicasconwebcams.com.ar +0.0.0.0 www.chicasenwebcams.com +0.0.0.0 www.chicashumedas.com +0.0.0.0 www.chicaswebcams.com +0.0.0.0 www.chickenbanners.com +0.0.0.0 www.chickenhost.com +0.0.0.0 www.chinese-angels.com +0.0.0.0 www.chinmaster.com +0.0.0.0 www.chloes-angels.com +0.0.0.0 www.christinaangel.com +0.0.0.0 www.chubby-teen.com +0.0.0.0 www.chunkyangels.com +0.0.0.0 www.chunkybutts.com +0.0.0.0 www.chunkytgp.net +0.0.0.0 www.cinemaden.com +0.0.0.0 www.circleofxxx.com +0.0.0.0 www.citysex.com +0.0.0.0 www.clamsangels.com +0.0.0.0 www.classy-angel.com +0.0.0.0 www.classyangel.com +0.0.0.0 www.clipcake.com +0.0.0.0 www.cliphunter.com +0.0.0.0 www.cliter.com +0.0.0.0 www.clitgames.com +0.0.0.0 www.cliti.com +0.0.0.0 www.club-angelinavalentine.com +0.0.0.0 www.club-evaangelina.com +0.0.0.0 www.club-virgins.com +0.0.0.0 www.clubaudriannaangel.com +0.0.0.0 www.clubbestangels.de +0.0.0.0 www.cluberosatlanta.com +0.0.0.0 www.clubevaangelina.net +0.0.0.0 www.clubrejal.com +0.0.0.0 www.clubseventeen.com +0.0.0.0 www.clubseventeenvideos.com +0.0.0.0 www.clubvirgins.com +0.0.0.0 www.cnnamador.com +0.0.0.0 www.cocogals.com +0.0.0.0 www.coedcherry.com +0.0.0.0 www.colegialasdesvirgadas.com +0.0.0.0 www.collectionofbestporn.com +0.0.0.0 www.college-teen-sex.com +0.0.0.0 www.college-webcams.com +0.0.0.0 www.collegegirlwebcams.com +0.0.0.0 www.collegerules.com +0.0.0.0 www.collegevirgins.com +0.0.0.0 www.collegewildparties.com +0.0.0.0 www.commetvidsnow.com +0.0.0.0 www.conquerorofvirgins.com +0.0.0.0 www.coquine-angeline.net +0.0.0.0 www.cougar-rencontre.net +0.0.0.0 www.cougarsandcream.com +0.0.0.0 www.couplesseduceteens.com +0.0.0.0 www.courtneyvirgin.com +0.0.0.0 www.crazydumper.com +0.0.0.0 www.crazyshit.com +0.0.0.0 www.crazywebcams.com +0.0.0.0 www.creamgoodies.com +0.0.0.0 www.creamyangels.com +0.0.0.0 www.creoads.com +0.0.0.0 www.cryangel.com +0.0.0.0 www.cumforcover.com +0.0.0.0 www.cummypantyhose.com +0.0.0.0 www.cumpleaser.com +0.0.0.0 www.cumridden.com +0.0.0.0 www.cumshotscenes.com +0.0.0.0 www.cumswap.net +0.0.0.0 www.cupofsingles.com +0.0.0.0 www.curvyangel.com +0.0.0.0 www.cute-virgins.net +0.0.0.0 www.cutegurlz.com +0.0.0.0 www.cuterussianboys.com +0.0.0.0 www.cuteteenvideo.com +0.0.0.0 www.cutewebcams.com +0.0.0.0 www.cutiesinstockings.com +0.0.0.0 www.cutiesintights.com +0.0.0.0 www.cyberangels.org +0.0.0.0 www.cybererotica.com +0.0.0.0 www.cybereroticamobile.com +0.0.0.0 www.cybertoplists.com +0.0.0.0 www.cynicalangel.com +0.0.0.0 www.czech-teens.com +0.0.0.0 www.czech-virgins.com +0.0.0.0 www.czechfantasy.com +0.0.0.0 www.dacash.com +0.0.0.0 www.daclick.com +0.0.0.0 www.daddysworstnightmare.com +0.0.0.0 www.daftporn.com +0.0.0.0 www.dailybasis.com +0.0.0.0 www.damnage.com +0.0.0.0 www.damnhellasskings.com +0.0.0.0 www.damnlinks.com +0.0.0.0 www.dan81.com +0.0.0.0 www.dancefox.net +0.0.0.0 www.dancingbear.com +0.0.0.0 www.dangeloalicante.com +0.0.0.0 www.dangelopalace.com +0.0.0.0 www.danimiles.com +0.0.0.0 www.daporn.com +0.0.0.0 www.daredorm.com +0.0.0.0 www.dark-angel.nl +0.0.0.0 www.darkangel-sm.de +0.0.0.0 www.darkangel.com +0.0.0.0 www.darkangellair.com +0.0.0.0 www.darkangelonline.nl +0.0.0.0 www.data-ero-advertising.com +0.0.0.0 www.datingamateurs.com +0.0.0.0 www.davecummings.com +0.0.0.0 www.davidsangels.net +0.0.0.0 www.ddorfprivat.de +0.0.0.0 www.definebabe.com +0.0.0.0 www.definefetish.com +0.0.0.0 www.depositodevideos.com.br +0.0.0.0 www.depravedangels.com +0.0.0.0 www.der-wallstreet-trick.eu +0.0.0.0 www.desadesangels.com +0.0.0.0 www.desihotpoint.com +0.0.0.0 www.desktopangels.net +0.0.0.0 www.destinyangel.net +0.0.0.0 www.deviantclip.com +0.0.0.0 www.devicebondage.com +0.0.0.0 www.devil-galleries.com +0.0.0.0 www.devils-angels.com +0.0.0.0 www.devirginize.com +0.0.0.0 www.devirginized.com +0.0.0.0 www.dickievirgin.com +0.0.0.0 www.dickievirgin.org +0.0.0.0 www.dicktricks.com +0.0.0.0 www.digitalangelblog.com +0.0.0.0 www.digitalangeldollars.com +0.0.0.0 www.digitaldesire.com +0.0.0.0 www.dilf.com +0.0.0.0 www.dinathumbs.com +0.0.0.0 www.direction-x.com +0.0.0.0 www.directorio-webcams.com +0.0.0.0 www.directoriowebcams.com +0.0.0.0 www.directtrafficlink.com +0.0.0.0 www.dirty101.com +0.0.0.0 www.dirtybondagetgp.com +0.0.0.0 www.dirtyfinder.com +0.0.0.0 www.dirtylesbo.com +0.0.0.0 www.dirtypornvids.com +0.0.0.0 www.dirtyroulette.com +0.0.0.0 www.dirtyshack.com +0.0.0.0 www.dirwebcams.com +0.0.0.0 www.disappointedvirginity.com +0.0.0.0 www.discreetangels.net +0.0.0.0 www.disney-xxx.net +0.0.0.0 www.dla3hotbanat.info +0.0.0.0 www.dlisted.com +0.0.0.0 www.dnvideos.com +0.0.0.0 www.dolphin-angel-readings.com +0.0.0.0 www.domainplayersclub.com +0.0.0.0 www.dominationwebcams.com +0.0.0.0 www.dominawebcams.com +0.0.0.0 www.doublepenetrationvids.com +0.0.0.0 www.doublepimp.com +0.0.0.0 www.doubleviking.com +0.0.0.0 www.drago99.com +0.0.0.0 www.dreamamateurs.com +0.0.0.0 www.dreamangelsny.com +0.0.0.0 www.dreameskisehir.com +0.0.0.0 www.dreamgirlonline.com +0.0.0.0 www.dreammovies.com +0.0.0.0 www.drstrangelove.com +0.0.0.0 www.drtuber.com +0.0.0.0 www.drunkpichunter.com +0.0.0.0 www.drunkporn.us +0.0.0.0 www.drunksexygirls.com +0.0.0.0 www.dumbvirgins.com +0.0.0.0 www.dump.xxx +0.0.0.0 www.dungeonvirgins.com +0.0.0.0 www.dutchangels.nl +0.0.0.0 www.dvangels.com +0.0.0.0 www.dvdboys.com +0.0.0.0 www.e-orgasm.org +0.0.0.0 www.easypic.com +0.0.0.0 www.easysexdate.com +0.0.0.0 www.ebonypichunter.com +0.0.0.0 www.efukt.com +0.0.0.0 www.egbo.com +0.0.0.0 www.ehho.com +0.0.0.0 www.ejzbrokenangelz.com +0.0.0.0 www.elangelito.com +0.0.0.0 www.elegantangel.com +0.0.0.0 www.elegantangelblog.com +0.0.0.0 www.elegantangelppv.com +0.0.0.0 www.elegantangelvod.com +0.0.0.0 www.elitedollars.com +0.0.0.0 www.elunesangels.com +0.0.0.0 www.eminotobursa.com +0.0.0.0 www.empireamateurs.com +0.0.0.0 www.enature.net +0.0.0.0 www.enaturist.com +0.0.0.0 www.enjoyangels.com +0.0.0.0 www.entensity.net +0.0.0.0 www.eporner.com +0.0.0.0 www.erinvirgin.com +0.0.0.0 www.ero-advertising.com +0.0.0.0 www.eroadvertising.com +0.0.0.0 www.erooups.com +0.0.0.0 www.eros.com +0.0.0.0 www.eroshare.com +0.0.0.0 www.eroswebcams.com +0.0.0.0 www.erotic-pictures-blog.com +0.0.0.0 www.eroticarabstories.info +0.0.0.0 www.eroticdisney.com +0.0.0.0 www.eroticmatch.com +0.0.0.0 www.erotique-webcams.com +0.0.0.0 www.erotische-webcams.com +0.0.0.0 www.erotizer.info +0.0.0.0 www.erowebcams.com +0.0.0.0 www.eroxia.com +0.0.0.0 www.escort23.com +0.0.0.0 www.escortankarada.org +0.0.0.0 www.escortankarali.net +0.0.0.0 www.escortbayanankaratc.net +0.0.0.0 www.eskisehirhayal.com +0.0.0.0 www.eskisehiryenigun.com +0.0.0.0 www.estudiosexual.com +0.0.0.0 www.eswebcams.com +0.0.0.0 www.ethnicangel.com +0.0.0.0 www.euphoriaporn.com +0.0.0.0 www.euro-angels.com +0.0.0.0 www.eurogalz.com +0.0.0.0 www.eurogirlsescort.com +0.0.0.0 www.european-angels.com +0.0.0.0 www.europewebcams.com +0.0.0.0 www.europornstar.com +0.0.0.0 www.eva-angelina-1.com +0.0.0.0 www.eva-angelina-pics.com +0.0.0.0 www.eva-angelina.info +0.0.0.0 www.eva-angelina.net +0.0.0.0 www.evaangel.net +0.0.0.0 www.evaangelina-tube.com +0.0.0.0 www.evaangelina.fr +0.0.0.0 www.evaangelina.org +0.0.0.0 www.evaangelina.ws +0.0.0.0 www.evaangelinablog.com +0.0.0.0 www.evaangelinablog.net +0.0.0.0 www.evaangelinaonline.com +0.0.0.0 www.evaangelinapics.com +0.0.0.0 www.evaangelinavideos.net +0.0.0.0 www.evaangelinax.com +0.0.0.0 www.evaevangelina.net +0.0.0.0 www.evangelicaloutpost.com +0.0.0.0 www.evangelicaloutreach.org +0.0.0.0 www.evangelineanderson.com +0.0.0.0 www.evangelinehaughney.com +0.0.0.0 www.evangelio.com +0.0.0.0 www.evasiveangels.com +0.0.0.0 www.evavirgin.com +0.0.0.0 www.eve-angel.com +0.0.0.0 www.eveangel.com +0.0.0.0 www.eveangel.hu +0.0.0.0 www.eveangel.us +0.0.0.0 www.eveangelfreetour.com +0.0.0.0 www.eveangelina.net +0.0.0.0 www.eveangelpic.com +0.0.0.0 www.evilangel.com +0.0.0.0 www.evilangel.fr +0.0.0.0 www.evilangelcash.com +0.0.0.0 www.evilangeldirect.com +0.0.0.0 www.evilangelppv.com +0.0.0.0 www.evilangelvideo.com +0.0.0.0 www.excellentwebcams.com +0.0.0.0 www.exchangecash.de +0.0.0.0 www.exclusivepussy.com +0.0.0.0 www.exgfsbucks.com +0.0.0.0 www.exquisiteangelz.com +0.0.0.0 www.exteriorexpertsofvirginia.com +0.0.0.0 www.extremebig.com +0.0.0.0 www.extremetracking.com +0.0.0.0 www.extremetube.com +0.0.0.0 www.extrime-list.com +0.0.0.0 www.exwifesexbook.com +0.0.0.0 www.ez5ez5xxx.info +0.0.0.0 www.ezazrakfriends.info +0.0.0.0 www.eztzvuzvuz.info +0.0.0.0 www.facebook-girl.com +0.0.0.0 www.facebook-of-sex.com +0.0.0.0 www.facebook.bi +0.0.0.0 www.facebookofporn.com +0.0.0.0 www.facebooksexo.com +0.0.0.0 www.faceporn.com +0.0.0.0 www.faithvirgin.com +0.0.0.0 www.fakethebitch.com +0.0.0.0 www.fallen-angels-production.de +0.0.0.0 www.fallenangelfuns.com +0.0.0.0 www.fallenangelproductions.com +0.0.0.0 www.fallenangelvideo.com +0.0.0.0 www.fallenvirgin.com +0.0.0.0 www.famous-people-nude.com +0.0.0.0 www.famousboard.com +0.0.0.0 www.fantasy4you.info +0.0.0.0 www.fantasywebcams.com +0.0.0.0 www.faptube.com +0.0.0.0 www.fapvidhd.com +0.0.0.0 www.fastsexdate.com +0.0.0.0 www.fatangel.com +0.0.0.0 www.fatbackmedia.com +0.0.0.0 www.fatchickens.net +0.0.0.0 www.fatpichunter.com +0.0.0.0 www.fattyangels.com +0.0.0.0 www.favouritecash.com +0.0.0.0 www.fbbtop100.com +0.0.0.0 www.felonyangel.com +0.0.0.0 www.femdomdraw.com +0.0.0.0 www.femdomworld.com +0.0.0.0 www.femjoyangels.com +0.0.0.0 www.feralsex.com +0.0.0.0 www.ferronetwork.com +0.0.0.0 www.fetisch-webcams.com +0.0.0.0 www.fetishdollars.net +0.0.0.0 www.fetishfreakwebcams.com +0.0.0.0 www.fetishpapa.com +0.0.0.0 www.fetishshrine.com +0.0.0.0 www.figaitaliana.com +0.0.0.0 www.filestube.com +0.0.0.0 www.filipinavirgin.net +0.0.0.0 www.filipinawebcams.com +0.0.0.0 www.filles-webcams.com +0.0.0.0 www.film-x-gratos.com +0.0.0.0 www.finder-x.com +0.0.0.0 www.findtubes.com +0.0.0.0 www.finevids.xxx +0.0.0.0 www.first-mature.com +0.0.0.0 www.fisgonclub.com +0.0.0.0 www.fisting-maniacs.com +0.0.0.0 www.flagrasamadores.net +0.0.0.0 www.flashmediaportal.com +0.0.0.0 www.flashwebcams.com +0.0.0.0 www.flashybabes.com +0.0.0.0 www.flatchestedangels.com +0.0.0.0 www.flavinha.com +0.0.0.0 www.fleetwoodfilmsltd.com +0.0.0.0 www.fleshbot.com +0.0.0.0 www.fleshlight.com +0.0.0.0 www.fleshlightgirls.com +0.0.0.0 www.fleshlightreviews.net +0.0.0.0 www.fling.com +0.0.0.0 www.flirt4free.com +0.0.0.0 www.flyflv.com +0.0.0.0 www.flyingjizz.com +0.0.0.0 www.foaks.com +0.0.0.0 www.foo6bordelsonthenet.info +0.0.0.0 www.footangels.com +0.0.0.0 www.footfetishchicks.com +0.0.0.0 www.footfootage.com +0.0.0.0 www.footjobdiary.com +0.0.0.0 www.fooxy.com +0.0.0.0 www.forgotten-angels.de +0.0.0.0 www.forumophilia.com +0.0.0.0 www.foxporns.com +0.0.0.0 foxtube.com +0.0.0.0 www.foxtube.com +0.0.0.0 www.foxyreviews.com +0.0.0.0 www.fpfreegals.com +0.0.0.0 www.fr.youporn.com +0.0.0.0 www.frathousefuckfest.com +0.0.0.0 www.frauenhasser.info +0.0.0.0 www.free-asian-webcams.com +0.0.0.0 www.free-babes-webcams.com +0.0.0.0 www.free-famous-toons.com +0.0.0.0 www.free-gay-webcams.com +0.0.0.0 www.free-lesbian-pic.in +0.0.0.0 www.free-nylon-porn.com +0.0.0.0 www.free-porn-galleries.biz +0.0.0.0 www.free-sex-cat.com +0.0.0.0 www.free-sex-sexy-gallery.net +0.0.0.0 www.free-webcams.com +0.0.0.0 www.free18.net +0.0.0.0 www.freeadultmedia.com +0.0.0.0 www.freeamatureporn.com +0.0.0.0 www.freeatkgals.com +0.0.0.0 www.freebestsexstories.com +0.0.0.0 www.freeblogsearch.com +0.0.0.0 www.freedailyvirgins.com +0.0.0.0 www.freefuckvidz.com +0.0.0.0 www.freehqsex.com +0.0.0.0 www.freeinterracialgalleries.com +0.0.0.0 www.freejpgseries.com +0.0.0.0 www.freejuicywebcams.com +0.0.0.0 www.freelive-webcams.com +0.0.0.0 www.freematureworld.com +0.0.0.0 www.freepicsandmovies.com +0.0.0.0 www.freepicsmovies.net +0.0.0.0 www.freeporn.com +0.0.0.0 www.freepornhq.xxx +0.0.0.0 www.freepornofreeporn.com +0.0.0.0 www.freesexdoor.com +0.0.0.0 www.freesexnavigator.com +0.0.0.0 www.freesexparadise.com +0.0.0.0 www.freeshemalewebcams.com +0.0.0.0 www.freeviewmovies.com +0.0.0.0 www.freewebcams.com +0.0.0.0 www.freewebcams.com.au +0.0.0.0 www.freexxxpages.net +0.0.0.0 www.fresh-n-tender.com +0.0.0.0 www.freshangel.com +0.0.0.0 www.freshpornline.com +0.0.0.0 www.freshxxxclips.com +0.0.0.0 www.frhsex.com +0.0.0.0 www.fritchy.com +0.0.0.0 www.frwebcams.com +0.0.0.0 www.ftvblog.info +0.0.0.0 www.ftvgirls.com +0.0.0.0 www.fuckbook.cm +0.0.0.0 www.fuckbook.com +0.0.0.0 www.fuckedvirgingirls.com +0.0.0.0 fuckingawesome.com +0.0.0.0 www.fuckingawesome.com +0.0.0.0 www.fuckervids.com +0.0.0.0 www.fuckherass.net +0.0.0.0 www.fuckinsilly.com +0.0.0.0 www.fuckmaturewhore.com +0.0.0.0 www.fuckmymommyandme.com +0.0.0.0 www.fuckstarts.net +0.0.0.0 www.fuckteenpussy.net +0.0.0.0 www.fuckvideo.org +0.0.0.0 www.fuckyoucash.com +0.0.0.0 www.fullhdxxx.com +0.0.0.0 www.fullteensporn.com +0.0.0.0 www.funwebcams.com +0.0.0.0 www.fuq.com +0.0.0.0 www.furious-angel.com +0.0.0.0 www.fuskator.com +0.0.0.0 www.fux.com +0.0.0.0 www.fuxybabes.com +0.0.0.0 www.gabrio.com +0.0.0.0 www.gallfree.com +0.0.0.0 www.gamelink.com +0.0.0.0 www.gangbanganal.com +0.0.0.0 www.gangbangsquad.com +0.0.0.0 www.gapingangels.com +0.0.0.0 www.gay-webcams.com +0.0.0.0 www.gayhitlist.com +0.0.0.0 www.gaysexwebcams.com +0.0.0.0 www.gaysonwebcams.com +0.0.0.0 www.gayswebcams.com +0.0.0.0 www.gaytube.com +0.0.0.0 www.gaytwinkwebcams.com +0.0.0.0 www.gaywebcams.com +0.0.0.0 www.gelbooru.com +0.0.0.0 www.getbigvids.com +0.0.0.0 www.gfrevenge.com +0.0.0.0 www.ghettotube.com +0.0.0.0 www.gifporntube.com +0.0.0.0 www.girlfriendgalleries.net +0.0.0.0 www.girlfriendvideos.com +0.0.0.0 www.girlfriendvids.net +0.0.0.0 www.girlscanner.com +0.0.0.0 www.girlsgonewild.com +0.0.0.0 www.glamour-tgp.com +0.0.0.0 www.glamourmilf.com +0.0.0.0 www.glamourmodelsdirectory.com +0.0.0.0 www.glossyangels.info +0.0.0.0 www.godefloration.net +0.0.0.0 www.gogoangels.com +0.0.0.0 www.goldhdtube.com +0.0.0.0 www.goldteenvideos.com +0.0.0.0 www.gonorar.com +0.0.0.0 www.gotowebcams.com +0.0.0.0 www.gotporn.com +0.0.0.0 www.grannyangel.com +0.0.0.0 www.grayvee.com +0.0.0.0 www.greatvirgins.com +0.0.0.0 www.greenangelonline.com +0.0.0.0 www.groovybus.com +0.0.0.0 www.groupandsex.com +0.0.0.0 www.grupomedicosanangel.com +0.0.0.0 www.gtaangels.net +0.0.0.0 www.guaranteedsexdate.com +0.0.0.0 www.h-top.com +0.0.0.0 www.h2porn.com +0.0.0.0 www.haarige-angelegenheit.de +0.0.0.0 www.hairtostaywebcams.com +0.0.0.0 www.hairypichunter.com +0.0.0.0 www.hardanime.com +0.0.0.0 www.hardassed.com +0.0.0.0 www.hardasses.com +0.0.0.0 www.hardcartoon.com +0.0.0.0 www.hardcorepornparty.com +0.0.0.0 www.harddaddy.com +0.0.0.0 www.harddickproject.com +0.0.0.0 www.hardfreshmen.com +0.0.0.0 www.hardgirls.nl +0.0.0.0 www.hardhut.com +0.0.0.0 www.hardissimo.org +0.0.0.0 www.hardjpegs.com +0.0.0.0 www.hardlads.com +0.0.0.0 www.hardlatinavideos.com +0.0.0.0 www.hardlicks.com +0.0.0.0 www.hardnstraight.com +0.0.0.0 www.hardsexpleasures.com +0.0.0.0 www.hardsextube.com +0.0.0.0 www.hardsu.net +0.0.0.0 www.hardtobuy.com +0.0.0.0 www.hardtv.com +0.0.0.0 www.hardvirgins.com +0.0.0.0 www.hardwayout.com +0.0.0.0 www.hardwomen.com +0.0.0.0 www.hardxtc.com +0.0.0.0 www.hazehim.com +0.0.0.0 www.hbrowse.com +0.0.0.0 www.hclips.com +0.0.0.0 www.hdmmovies.sex +0.0.0.0 www.hdmovz.com +0.0.0.0 www.hdpornclimb.com +0.0.0.0 www.hdpornvideo.xxx +0.0.0.0 www.hdqualitymovies.com +0.0.0.0 www.hdzog.com +0.0.0.0 www.heartfeltangels.com +0.0.0.0 www.heaven666.org +0.0.0.0 www.heavenlytranny.com +0.0.0.0 www.heavensangelsreadings.com +0.0.0.0 www.hell-angel.com +0.0.0.0 www.hentai-top100.com +0.0.0.0 www.hentai.ms +0.0.0.0 www.hentailisting.com +0.0.0.0 www.hentaiseeker.com +0.0.0.0 www.hentaistream.com +0.0.0.0 www.hentaitoonami.com +0.0.0.0 www.herfirstanalsex.com +0.0.0.0 www.herfirstbigcock.com +0.0.0.0 www.herfirstdv.biz +0.0.0.0 www.herfirstlesbiansex.com +0.0.0.0 www.herrin-angela.ch +0.0.0.0 www.herrin-angela.de +0.0.0.0 www.hetewebcams.com +0.0.0.0 www.hiddenwebcams.com +0.0.0.0 www.hidefporn.ws +0.0.0.0 www.highschoolvirgin.com +0.0.0.0 www.hirsutewebcams.com +0.0.0.0 www.hitahottie.com +0.0.0.0 www.hobomovies.com +0.0.0.0 www.holloporn.com +0.0.0.0 www.hollywoodtuna.com +0.0.0.0 www.holylol.com +0.0.0.0 www.holytaco.com +0.0.0.0 www.holywebcams.com +0.0.0.0 www.homemadevids.net +0.0.0.0 www.homemoviestube.com +0.0.0.0 www.homepornvideotube.com +0.0.0.0 www.homevideoplace.com +0.0.0.0 www.homexfiles.com +0.0.0.0 www.homo6.com +0.0.0.0 www.homosrus.com +0.0.0.0 www.honeyvirgins.com +0.0.0.0 www.hoodamateurs.com +0.0.0.0 www.hookup.com +0.0.0.0 www.hornbunny.com +0.0.0.0 www.hornypharaoh.com +0.0.0.0 www.hornyspots.com +0.0.0.0 www.hornywhores.net +0.0.0.0 www.hornywife.com +0.0.0.0 www.hoseangel.com +0.0.0.0 www.hostave4.net +0.0.0.0 www.hot-porn-clips.com +0.0.0.0 www.hot-webcams.com +0.0.0.0 www.hot-yesmessenger.com +0.0.0.0 www.hotadultstuff.com +0.0.0.0 www.hotarabchat.com +0.0.0.0 www.hotcams.com +0.0.0.0 www.hotcartoonstore.com +0.0.0.0 www.hotchapatialbums.info +0.0.0.0 www.hotchickwebcams.com +0.0.0.0 www.hotchyx.com +0.0.0.0 www.hotdamnsam.com +0.0.0.0 www.hotelangel.co.jp +0.0.0.0 www.hotelmgp.com +0.0.0.0 www.hotfetishwebcams.com +0.0.0.0 www.hotfreesex4all.com +0.0.0.0 www.hotfreewebcams.com +0.0.0.0 www.hotgirlcentral.com +0.0.0.0 www.hotmalepics.com +0.0.0.0 www.hotmilfpictures.com +0.0.0.0 www.hotmomfree.com +0.0.0.0 www.hotnakedmoms.com +0.0.0.0 www.hotpornshow.com +0.0.0.0 www.hotsaunababes.info +0.0.0.0 www.hotshame.com +0.0.0.0 www.hotshemalewebcams.com +0.0.0.0 www.hotsologirlz.net +0.0.0.0 www.hotstunners.com +0.0.0.0 www.hotwettube.com +0.0.0.0 www.housewifebangers.com +0.0.0.0 www.housewifewebcams.com +0.0.0.0 www.hqbutt.com +0.0.0.0 www.hqgal.com +0.0.0.0 www.hqonlinemovies.com +0.0.0.0 www.hqpornweb.com +0.0.0.0 www.hqtube.com +0.0.0.0 www.hqualityporn.com +0.0.0.0 www.hqvirgins.com +0.0.0.0 www.hsvirgins.com +0.0.0.0 bobs-tube.com +0.0.0.0 www.empflix.com +0.0.0.0 www.francodirect.com +0.0.0.0 www.hdpornt.com +0.0.0.0 www.mofozxxx.com +0.0.0.0 www.hugeboobsgalore.com +0.0.0.0 www.hugetraffic.com +0.0.0.0 www.humoron.com +0.0.0.0 www.humoronline.com +0.0.0.0 www.hungangels.com +0.0.0.0 www.hungarian-babes.com +0.0.0.0 www.huntedangels.com +0.0.0.0 www.hunting-for-bambi.com +0.0.0.0 www.hushaccess.com +0.0.0.0 www.hushpass.com +0.0.0.0 www.hyperku.info +0.0.0.0 www.i-am-bored.com +0.0.0.0 www.iafd.com +0.0.0.0 www.ibannerx.com +0.0.0.0 www.icams.com +0.0.0.0 www.iceporn.com +0.0.0.0 www.ichan.org +0.0.0.0 www.icoodvd.com +0.0.0.0 www.icoonet.com +0.0.0.0 www.ifwcash.com +0.0.0.0 www.ihookup.com +0.0.0.0 www.iknowthatgirl.com +0.0.0.0 www.ilovealisonangel.com +0.0.0.0 www.ilovebdsm.net +0.0.0.0 www.imagebam.com +0.0.0.0 imagechan.com +0.0.0.0 www.imagechan.com +0.0.0.0 www.imagefap.com +0.0.0.0 www.imagevenue.com +0.0.0.0 www.imagezilla.net +0.0.0.0 www.imgbox.com +0.0.0.0 www.imlive.com +0.0.0.0 www.imperiodefamosas.com +0.0.0.0 www.inaturist.com +0.0.0.0 www.incestflix.com +0.0.0.0 www.incognitopartyservice.com +0.0.0.0 www.indapool.com +0.0.0.0 www.independent-angels.co.uk +0.0.0.0 www.indianangels.net +0.0.0.0 www.indianpharma.info +0.0.0.0 www.indianpichunter.com +0.0.0.0 www.innocent-beauty.com +0.0.0.0 www.innocenthentai.com +0.0.0.0 www.insanecockbrothas.com +0.0.0.0 www.insideevilangel.com +0.0.0.0 www.inthecrack.com +0.0.0.0 www.intimatewebcams.com +0.0.0.0 www.intporn.com +0.0.0.0 www.ipadporns.xxx +0.0.0.0 www.iron-jawed-angels.com +0.0.0.0 www.islivewebcams.com +0.0.0.0 www.italiahard.it +0.0.0.0 www.itsgonnahurt.com +0.0.0.0 www.ivanafukalot.com +0.0.0.0 www.iwank.tv +0.0.0.0 www.iwantu.com +0.0.0.0 www.ixtractor.com +0.0.0.0 www.ixxx.com +0.0.0.0 www.jackboxharddrive.com +0.0.0.0 www.janesguide.com +0.0.0.0 www.japanangels.com +0.0.0.0 www.japanese-virgins.com +0.0.0.0 www.japaneseanime.com +0.0.0.0 www.japanxangels.com +0.0.0.0 www.jartna-fadaih.com +0.0.0.0 www.jartna.com +0.0.0.0 www.jasmin-webcams.com +0.0.0.0 www.jasminsangels.com +0.0.0.0 www.javhq.net +0.0.0.0 www.jdownloader.org +0.0.0.0 www.jennavirgin.com +0.0.0.0 www.jenniporn.com +0.0.0.0 www.jerk2it.com +0.0.0.0 www.jessicavirgin.com +0.0.0.0 www.jet-set-angels.com +0.0.0.0 www.jgalz.net +0.0.0.0 www.jigolojigola.net +0.0.0.0 www.jizzboat.com +0.0.0.0 www.joannaangel.com +0.0.0.0 www.joannaangelbucks.com +0.0.0.0 www.joesvirgins.com +0.0.0.0 www.join4free.com +0.0.0.0 www.joliewebcams.com +0.0.0.0 www.jollywebcams.com +0.0.0.0 www.joy-of-life.at +0.0.0.0 www.joyangeles.com +0.0.0.0 www.joywebcams.com +0.0.0.0 www.jpangels.com +0.0.0.0 www.juggsarea.com +0.0.0.0 www.juicywebcams.com +0.0.0.0 www.justbarelylegal.com +0.0.0.0 www.justjared.com +0.0.0.0 www.justmatureporn.com +0.0.0.0 www.justmouthfuls.com +0.0.0.0 www.justusboys.net +0.0.0.0 www.kagbz.com +0.0.0.0 www.kaotic.com +0.0.0.0 www.karupsbabes.com +0.0.0.0 www.karupsgals.com +0.0.0.0 www.kaskoos.com +0.0.0.0 www.katestube.com +0.0.0.0 www.keezlive.com +0.0.0.0 www.keezmovies.com +0.0.0.0 www.kidzilla.info +0.0.0.0 www.kievescortangels.com +0.0.0.0 www.kingpinmedia.net +0.0.0.0 www.kissteenclub.com +0.0.0.0 www.kittysangels.com +0.0.0.0 www.kolyomfilm.com +0.0.0.0 www.kontaktbox.de +0.0.0.0 www.korriangel.com +0.0.0.0 www.kos3araby.com +0.0.0.0 www.krissylove.com +0.0.0.0 www.l-virgin.biz +0.0.0.0 www.l-virgin.com +0.0.0.0 www.l-virgin.info +0.0.0.0 www.l-virgin.us +0.0.0.0 www.l-virgin.ws +0.0.0.0 www.ladiesofjuarez.com +0.0.0.0 www.ladycomfort.com.ar +0.0.0.0 www.ladylust.com +0.0.0.0 www.langelul.nl +0.0.0.0 www.latenightwebcams.com +0.0.0.0 www.latestalisonangel.com +0.0.0.0 www.latexangel.com +0.0.0.0 www.latexangel.net +0.0.0.0 www.latexangelic.com +0.0.0.0 www.latin-angel.com +0.0.0.0 www.latin-webcams.com +0.0.0.0 www.latinavirgins.com +0.0.0.0 www.latinexposure.com +0.0.0.0 www.latinovirgin.com +0.0.0.0 www.laura-angel.com +0.0.0.0 www.lauraangelonline.com +0.0.0.0 www.laylasa5en.info +0.0.0.0 www.legal-virgins.com +0.0.0.0 www.legendarylars.com +0.0.0.0 www.lemonmov.com +0.0.0.0 www.lesanal.com +0.0.0.0 www.lesbianfanatics.com +0.0.0.0 www.lesbianlunchhour.com +0.0.0.0 www.lesbianpornvideos.com +0.0.0.0 www.leswebcams.com +0.0.0.0 www.letsjerk.com +0.0.0.0 www.letterstoanangel.com +0.0.0.0 www.leyesmessenger.com +0.0.0.0 www.lezbohoneys.com +0.0.0.0 www.lezcuties.com +0.0.0.0 www.lifeselector.com +0.0.0.0 www.lighthouseangels.net +0.0.0.0 www.lilbabes.com +0.0.0.0 www.lingeriesins.com +0.0.0.0 www.linksexchange.net +0.0.0.0 www.lisaangeline.com +0.0.0.0 www.little-lupe.info +0.0.0.0 www.littlefuckholes.com +0.0.0.0 www.littleteenvideo.com +0.0.0.0 www.littlevirgin.com +0.0.0.0 www.littlevirginvideos.com +0.0.0.0 www.live-free-webcams.com +0.0.0.0 www.live-lesbian-webcams.com +0.0.0.0 www.live-shows-webcams.com +0.0.0.0 www.live-yesmessenger.com +0.0.0.0 www.livecams.nl +0.0.0.0 www.livegaywebcams.com +0.0.0.0 www.livejasmin-babes.com +0.0.0.0 www.livejasmin.net +0.0.0.0 www.livejasmin.tv +0.0.0.0 www.livejasminwebcams.com +0.0.0.0 www.livematurewebcams.com +0.0.0.0 www.livesex.xpg.com.br +0.0.0.0 www.liveshemalewebcams.com +0.0.0.0 www.livetrannywebcams.com +0.0.0.0 www.livetubecams.com +0.0.0.0 www.livewebcams.com +0.0.0.0 www.livewebcams.com.au +0.0.0.0 www.loa6.com +0.0.0.0 www.londonescortslist.net +0.0.0.0 www.lonestarnaughtygirls.com +0.0.0.0 www.lookformilf.com +0.0.0.0 www.lookordie.com +0.0.0.0 www.lookvirgin.com +0.0.0.0 www.losangelesbanners.com +0.0.0.0 www.losangelesmassage.net +0.0.0.0 www.lossofvirginity.com +0.0.0.0 www.lostangel.ws +0.0.0.0 www.lostmyvirginity.com +0.0.0.0 www.lostvirgin.com +0.0.0.0 www.lotzawebcams.com +0.0.0.0 www.love-angels-berlin.de +0.0.0.0 www.lovely-virgins.com +0.0.0.0 www.lovenylons.com +0.0.0.0 www.loveshack.org +0.0.0.0 www.lovevoodoo.com +0.0.0.0 www.lswebcams.com +0.0.0.0 www.lubeyourtube.com +0.0.0.0 www.lucifersdarkangel.co.uk +0.0.0.0 www.luckyvirginz.com +0.0.0.0 www.luscious.net +0.0.0.0 www.lustywebcams.com +0.0.0.0 www.lux-angels.com +0.0.0.0 www.madthumbs.com +0.0.0.0 www.maduraswebcams.com +0.0.0.0 www.magicmovies.com +0.0.0.0 www.magicwebcams.com +0.0.0.0 www.makeangelskneel.com +0.0.0.0 www.malatyaescortlar.org +0.0.0.0 www.malatyaeskortlar.org +0.0.0.0 www.male-exposure.com +0.0.0.0 www.malewebcams.com +0.0.0.0 www.mangelsdesigns.com +0.0.0.0 www.mangoangel.com +0.0.0.0 www.maniacpass.com +0.0.0.0 www.mastersitepass.com +0.0.0.0 www.masterwanker.com +0.0.0.0 www.maswebcams.com +0.0.0.0 www.mature-maniacs.com +0.0.0.0 www.mature-sex-movies.com +0.0.0.0 www.mature-sex-video.com +0.0.0.0 www.maturehills.com +0.0.0.0 www.maturewebcams.com +0.0.0.0 www.maxesangels.com +0.0.0.0 www.mcstories.com +0.0.0.0 www.mdnhinc.com +0.0.0.0 www.meetlocals.com +0.0.0.0 www.megaupload-xxx.com +0.0.0.0 www.megayoungsex.com +0.0.0.0 www.mellowvirgins.com +0.0.0.0 www.memebase.com +0.0.0.0 www.men-in-pantyhose.com +0.0.0.0 www.meningitis-angels.org +0.0.0.0 www.menssexguide.com +0.0.0.0 www.merryangels.com +0.0.0.0 www.merryangels.info +0.0.0.0 www.metangels.com +0.0.0.0 www.metaporn.com +0.0.0.0 www.mexicanvirgin.com +0.0.0.0 www.milanohotels.org +0.0.0.0 www.milfseeker.com +0.0.0.0 www.milkyangels.com +0.0.0.0 www.milta1980.co.uk +0.0.0.0 www.mirangelov.com +0.0.0.0 www.mirrorgirls.com +0.0.0.0 www.misguidedangel.nu +0.0.0.0 www.miss-porno.ru +0.0.0.0 www.mistresswebcams.com +0.0.0.0 www.mixx.com +0.0.0.0 www.mkangels.co.uk +0.0.0.0 www.mofonetwork.net +0.0.0.0 www.mofos.com +0.0.0.0 www.mofosex.com +0.0.0.0 www.mom-video.com +0.0.0.0 www.mommygotboobs.com +0.0.0.0 www.mommyneedsmoney.com +0.0.0.0 www.momsextube.xxx +0.0.0.0 www.mon-yesmessenger.com +0.0.0.0 www.monkeycock.net +0.0.0.0 www.monliveshow.com +0.0.0.0 www.monstersandangels.com +0.0.0.0 www.moonangel.com +0.0.0.0 www.moonangelcash.com +0.0.0.0 www.moregonzo.com +0.0.0.0 www.morewebcams.com +0.0.0.0 www.moronisangels.com +0.0.0.0 www.mostplays.com +0.0.0.0 www.mot3atbestbordels.info +0.0.0.0 www.motel69.com +0.0.0.0 www.motherless.com +0.0.0.0 www.motorbikeladies.info +0.0.0.0 www.movie2k.to +0.0.0.0 www.movieaccess.com +0.0.0.0 www.moviebox.com +0.0.0.0 www.moviedollars.com +0.0.0.0 www.moviefreaker.com +0.0.0.0 www.moviemix.net +0.0.0.0 www.moviemonster.com +0.0.0.0 www.movies4adults.com +0.0.0.0 www.moviesexserver.com +0.0.0.0 www.moviezentral.com +0.0.0.0 www.mozazbnat.info +0.0.0.0 www.moztna.com +0.0.0.0 www.mp3mixx.com +0.0.0.0 www.mpmcash.com +0.0.0.0 www.msbehaviour.co.uk +0.0.0.0 www.mulherescomcigarros.com +0.0.0.0 www.muscleangels.com +0.0.0.0 www.muslimsexwebcams.com +0.0.0.0 www.my-angel-funs.com +0.0.0.0 www.myadultguide.net +0.0.0.0 www.myanalangel.com +0.0.0.0 www.myblackangels.com +0.0.0.0 www.mycams.com +0.0.0.0 www.mydaughtersfuckingablackdude.com +0.0.0.0 www.myex.com +0.0.0.0 www.mygaywebcams.com +0.0.0.0 www.myhentai.tv +0.0.0.0 www.myhomeclip.com +0.0.0.0 www.myiplayground.com +0.0.0.0 www.myjizztube.com +0.0.0.0 www.mymomsfuckingblackzilla.com +0.0.0.0 www.mynakedweb.com +0.0.0.0 www.mypreciousvirgins.com +0.0.0.0 www.mystarlets.com +0.0.0.0 www.myvirginity.com +0.0.0.0 www.myxvids.com +0.0.0.0 www.n-sex.net +0.0.0.0 www.n3neshofarfesh.info +0.0.0.0 www.nabdh-alm3ani.net +0.0.0.0 www.nadiavirgin.com +0.0.0.0 www.nadiavirgin.net +0.0.0.0 www.nailedhard.tv +0.0.0.0 www.nakedlivewebcams.com +0.0.0.0 www.nakedpornphotos.com +0.0.0.0 www.nakedteenporn.com +0.0.0.0 www.naomiangel.com +0.0.0.0 www.nastydisney.com +0.0.0.0 www.nathaliediangelo.com +0.0.0.0 www.natur.nl +0.0.0.0 www.natural-angels.com +0.0.0.0 www.naturalangels.com +0.0.0.0 www.naturaltitmovies.com +0.0.0.0 www.naturalwondersoftheworld.com +0.0.0.0 www.naturalwonderz.com +0.0.0.0 www.naturistbeach.com +0.0.0.0 www.naturistcamp.com +0.0.0.0 www.naturiste.be +0.0.0.0 www.naturistonline.com +0.0.0.0 www.naturists.com +0.0.0.0 www.naturistville.com +0.0.0.0 www.natursekt-geil.com +0.0.0.0 www.natursekt.bz +0.0.0.0 www.natursekt.de +0.0.0.0 www.natursekt.nl +0.0.0.0 www.natursekt.tv +0.0.0.0 www.natursekt1a.net +0.0.0.0 www.natursekt24.com +0.0.0.0 www.natursektcam.de +0.0.0.0 www.natursektquelle.de +0.0.0.0 www.natursektweb.com +0.0.0.0 www.natursektweb.de +0.0.0.0 www.naughtiest-angels.com +0.0.0.0 www.naughtyadserve.com +0.0.0.0 www.naughtyamerica.com +0.0.0.0 www.naughtywebcams.com +0.0.0.0 www.ndcontent.com +0.0.0.0 www.neangel.com +0.0.0.0 www.nemo-movies.com +0.0.0.0 www.neovirgins.com +0.0.0.0 www.neswangy.net +0.0.0.0 www.netnet50.com +0.0.0.0 www.netphuck.com +0.0.0.0 www.netplayground.com +0.0.0.0 www.netvirgin.com +0.0.0.0 www.networkwestvirginia.com +0.0.0.0 www.newangelicseduction.com +0.0.0.0 www.newsfilter.org +0.0.0.0 www.newvirgineveryday.com +0.0.0.0 www.newwebmaster.net +0.0.0.0 www.next-layers.com +0.0.0.0 www.nextdoorgrannies.co.uk +0.0.0.0 www.nextdoornikki.com +0.0.0.0 www.nextpic.com +0.0.0.0 www.nfsx.com +0.0.0.0 www.nichearena.com +0.0.0.0 www.nichewebcams.com +0.0.0.0 www.nicolegravesvideo.com +0.0.0.0 www.nifty.org +0.0.0.0 www.nightangel.com +0.0.0.0 www.ninavirgin.com +0.0.0.0 www.nineteenporn.com +0.0.0.0 www.nnangels.com +0.0.0.0 www.nnwebcams.com +0.0.0.0 www.northern-angels.co.uk +0.0.0.0 www.notarangelo.com +0.0.0.0 www.notesonvirginia.com +0.0.0.0 www.noviceamateurs.com +0.0.0.0 www.ns4w.org +0.0.0.0 www.nsgalleries.com +0.0.0.0 www.nubiles-videos.com +0.0.0.0 www.nubiles.net +0.0.0.0 www.nudebeachgalleries.net +0.0.0.0 www.nudeflix.com +0.0.0.0 www.nudegalleries.org +0.0.0.0 www.nudesonline.com +0.0.0.0 www.nudeteenpornpics.com +0.0.0.0 www.nudevista.com +0.0.0.0 www.nuvid.com +0.0.0.0 www.nxtcomics.me +0.0.0.0 www.nylonclit.com +0.0.0.0 www.nyloner.com +0.0.0.0 www.nymphogirls.com +0.0.0.0 www.ocxxx.com +0.0.0.0 www.officesex101.com +0.0.0.0 www.offporn.com +0.0.0.0 www.oiledangels.com +0.0.0.0 www.old-virgins.info +0.0.0.0 www.oldconsolevideo.com +0.0.0.0 www.oldpichunter.com +0.0.0.0 www.oldpornsite.com +0.0.0.0 www.olduvsen.cz +0.0.0.0 www.olgasangels.net +0.0.0.0 www.omanko-exposure.com +0.0.0.0 www.omegle.com +0.0.0.0 www.omwex.com +0.0.0.0 www.oneclickwebcams.com +0.0.0.0 www.onegaysex.com +0.0.0.0 www.onegranny.com +0.0.0.0 www.oneshemale.com +0.0.0.0 www.onlineangels.com +0.0.0.0 www.onlinehotwebcams.com +0.0.0.0 www.onlinesuperheroes.com +0.0.0.0 www.onlyankara.com +0.0.0.0 www.onlybestsex.com +0.0.0.0 www.onlybigmovies.com +0.0.0.0 www.onlyfatchiks.com +0.0.0.0 www.onmpeg.com +0.0.0.0 www.oralgirlfriend.net +0.0.0.0 www.orgasm.com +0.0.0.0 www.orgiasreales.com +0.0.0.0 www.orientalangelsmovs.com +0.0.0.0 www.orientalvirgins.com +0.0.0.0 www.outinpublic.com +0.0.0.0 www.outlawedvirgin.com +0.0.0.0 www.outpersonals.com +0.0.0.0 www.outporn.com +0.0.0.0 www.overthehillganglosangeles.org +0.0.0.0 www.oxcash.com +0.0.0.0 www.oyundas.org +0.0.0.0 www.p-angels.com +0.0.0.0 www.pacinocash.com +0.0.0.0 www.packfuck.com +0.0.0.0 www.page-x.com +0.0.0.0 www.paixaoasiatica.com +0.0.0.0 www.paixaogay.com +0.0.0.0 www.pamela-sandersin.info +0.0.0.0 www.pamswebcams.com +0.0.0.0 www.pantydirectory.com +0.0.0.0 www.pantyhosetv.net +0.0.0.0 www.panzertraffic.com +0.0.0.0 www.paparazzifilth.com +0.0.0.0 www.paraisowebcams.com +0.0.0.0 www.partie-privee.com +0.0.0.0 www.passeilimitado.com +0.0.0.0 www.passion.com +0.0.0.0 www.paulsnetwork.com +0.0.0.0 www.payserve.com +0.0.0.0 www.pcangel.com +0.0.0.0 www.peach-angel.com +0.0.0.0 www.peachangel.com +0.0.0.0 www.peekvids.com +0.0.0.0 www.penisbot.com +0.0.0.0 www.penix.fr +0.0.0.0 www.perezhilton.com +0.0.0.0 www.perfect10.com +0.0.0.0 www.perfectangels.org +0.0.0.0 www.perfectgirls.net +0.0.0.0 www.perfectnudegirls.com +0.0.0.0 www.performance-angel.com +0.0.0.0 www.persiankitty.com +0.0.0.0 www.persianwomen.info +0.0.0.0 www.personalcams.com +0.0.0.0 www.pertunda.com +0.0.0.0 www.pervclips.com +0.0.0.0 www.pervertedwebcams.com +0.0.0.0 www.pervnetwork.com +0.0.0.0 www.pervygames.com +0.0.0.0 www.petras-angels.de +0.0.0.0 www.pgporn.top +0.0.0.0 www.phallosdei.com +0.0.0.0 www.phatwebcams.com +0.0.0.0 www.phil-flash.com +0.0.0.0 www.phone-angel.de +0.0.0.0 www.phoneangels.com +0.0.0.0 www.phonevirgin.com +0.0.0.0 www.photo-angels.biz +0.0.0.0 www.photo.voffka.com +0.0.0.0 www.photonaturals.com +0.0.0.0 www.photosex.biz +0.0.0.0 www.photovirgins.com +0.0.0.0 www.picahottie.com +0.0.0.0 www.pichunter.com +0.0.0.0 www.picladies.com +0.0.0.0 www.pictoa.com +0.0.0.0 www.picxx.net +0.0.0.0 www.picxxnetwork.com +0.0.0.0 pigward.com +0.0.0.0 www.pigward.com +0.0.0.0 www.pimpandhost.com +0.0.0.0 www.pimproll.com +0.0.0.0 www.pimpwebcams.com +0.0.0.0 www.pin-up-angels.net +0.0.0.0 www.pinaccesscode.com +0.0.0.0 www.pinkbabes.net +0.0.0.0 www.pinkrod.com +0.0.0.0 www.pinkvisualhdgalleries.com +0.0.0.0 www.pinkvisualpad.com +0.0.0.0 www.pinkwebcam.com +0.0.0.0 www.pinkytoy.com +0.0.0.0 www.piporno.com +0.0.0.0 www.piradinhas.com +0.0.0.0 www.piwebcams.com +0.0.0.0 www.pix4dicks.com +0.0.0.0 www.planet-katie.info +0.0.0.0 www.planetsexblogs.com +0.0.0.0 www.planetsuzy.org +0.0.0.0 www.play-angel.com +0.0.0.0 www.play-boom.com +0.0.0.0 www.playblog.org +0.0.0.0 www.playblog.ws +0.0.0.0 www.playboy.bg +0.0.0.0 www.playboy.com +0.0.0.0 www.playboy.com.br +0.0.0.0 www.playboy.com.mx +0.0.0.0 www.playboy.com.tw +0.0.0.0 www.playingboy.com +0.0.0.0 www.playingmatures.com +0.0.0.0 www.playmatewebcams.com +0.0.0.0 www.playmymovie.com +0.0.0.0 www.pleasurecage.info +0.0.0.0 www.plugin-x.com +0.0.0.0 www.plumpchicks.net +0.0.0.0 www.plumpersworld.com +0.0.0.0 www.plumpteens.net +0.0.0.0 www.pokeherstars.com +0.0.0.0 www.polandtoday.org +0.0.0.0 www.polarpornhd.com +0.0.0.0 www.polish-angels.com +0.0.0.0 www.popander.mobi +0.0.0.0 www.popcash.net +0.0.0.0 www.porn-disney.com +0.0.0.0 www.porn.com +0.0.0.0 www.porn.es +0.0.0.0 www.porn.hu +0.0.0.0 www.porn.org +0.0.0.0 www.porn.to +0.0.0.0 www.porn.xxx +0.0.0.0 www.porn18sex.com +0.0.0.0 www.porn2.com +0.0.0.0 www.pornaccess.com +0.0.0.0 pornaddik.com +0.0.0.0 www.pornaddik.com +0.0.0.0 www.pornalized.com +0.0.0.0 www.pornattitude.com +0.0.0.0 www.pornbibi.com +0.0.0.0 www.pornburst.xxx +0.0.0.0 www.porncash.de +0.0.0.0 www.porncash.tv +0.0.0.0 www.pornclub.com +0.0.0.0 www.porndig.com +0.0.0.0 www.porndisney.com +0.0.0.0 www.porndreamer.com +0.0.0.0 www.porneq.com +0.0.0.0 www.pornerbros.com +0.0.0.0 pornfapr.com +0.0.0.0 www.pornfapr.com +0.0.0.0 www.porngalleriesz.com +0.0.0.0 www.pornhd.com +0.0.0.0 www.pornhd.xyz +0.0.0.0 www.pornhost.com +0.0.0.0 www.pornhub.com +0.0.0.0 www.pornhubb.top +0.0.0.0 www.pornhublive.com +0.0.0.0 www.pornicom.com +0.0.0.0 www.pornmail.com +0.0.0.0 www.pornmaxim.com +0.0.0.0 www.pornmd.com +0.0.0.0 www.porno-disney.com +0.0.0.0 www.porno-teens-free.com +0.0.0.0 www.pornobanner.com +0.0.0.0 www.pornofolies.com +0.0.0.0 www.pornohotvideos.com +0.0.0.0 www.pornoid.com +0.0.0.0 www.pornoinside.com +0.0.0.0 www.pornoitalia.it +0.0.0.0 www.pornolab.net +0.0.0.0 www.pornolaba.com +0.0.0.0 www.pornolandia.xxx +0.0.0.0 www.pornomovies.com +0.0.0.0 www.pornopim.com +0.0.0.0 www.pornopin.me +0.0.0.0 www.pornorama.com +0.0.0.0 www.pornoxo.com +0.0.0.0 www.pornoxxxclips.com +0.0.0.0 www.pornpics.com +0.0.0.0 www.pornpicsmovies.net +0.0.0.0 www.pornroxxx.com +0.0.0.0 www.pornstarslikeitbig.co.uk +0.0.0.0 www.porntracker.com +0.0.0.0 www.porntube.com +0.0.0.0 www.porntube69.net +0.0.0.0 www.porntubedirect.info +0.0.0.0 www.pornurl.pw +0.0.0.0 www.pornvideos.com +0.0.0.0 www.pornvil.com +0.0.0.0 www.pornwhite.com +0.0.0.0 www.pornworms.com +0.0.0.0 www.pornyeah.com +0.0.0.0 www.pornzeus.com +0.0.0.0 www.portaladelaide.com.br +0.0.0.0 www.poseparty.com +0.0.0.0 www.postimage.org +0.0.0.0 www.preggowebcams.com +0.0.0.0 www.premierimagehosting.com +0.0.0.0 www.premiumhdv.com +0.0.0.0 www.pretty-angels.de +0.0.0.0 www.pretty-virgins.com +0.0.0.0 www.prettyvirgins.com +0.0.0.0 www.primebreasts.net +0.0.0.0 www.primecups.com +0.0.0.0 www.primeskype.com +0.0.0.0 www.princessblueyez.com +0.0.0.0 www.private-angels.net +0.0.0.0 www.privatecams.ws +0.0.0.0 www.privatelivewebcams.com +0.0.0.0 www.privatesangels.com +0.0.0.0 www.privatewebcams.com +0.0.0.0 www.proporn.com +0.0.0.0 www.prosexxx.com +0.0.0.0 www.protizer.net +0.0.0.0 www.psbbanners.com +0.0.0.0 www.publicexposurephotos.com +0.0.0.0 www.publicexposurepics.com +0.0.0.0 www.publicexposurepictures.com +0.0.0.0 www.pufisi.com +0.0.0.0 www.punchpin.com +0.0.0.0 www.pure-angel.net +0.0.0.0 www.puredee.com +0.0.0.0 www.purefaces.com +0.0.0.0 www.purefuck.com +0.0.0.0 www.purepov.com +0.0.0.0 www.pussisex.com +0.0.0.0 www.pussy.com +0.0.0.0 www.pussy.org +0.0.0.0 www.pussybabes.net +0.0.0.0 www.pussycalor.com +0.0.0.0 www.pussyeasy.com +0.0.0.0 www.pussyharem.com +0.0.0.0 www.pussymoms.com +0.0.0.0 www.pussypornpics.com +0.0.0.0 www.pussyspace.com +0.0.0.0 www.putasconwebcams.com +0.0.0.0 www.putitasangelicales.com +0.0.0.0 www.qualityporn.biz +0.0.0.0 www.qualitysextube.com +0.0.0.0 www.quewebcams.com +0.0.0.0 www.rabbitsreviews.com +0.0.0.0 www.rapid-xxx.com +0.0.0.0 www.rarbg.com +0.0.0.0 www.rasazrak.info +0.0.0.0 www.rashatemraa.com +0.0.0.0 www.rawporn.org +0.0.0.0 www.rawtube.com +0.0.0.0 www.real-virgins.net +0.0.0.0 www.real-wife-stories.com +0.0.0.0 www.realandnatural.com +0.0.0.0 www.realblacklesbians.com +0.0.0.0 www.realfatgirls.net +0.0.0.0 www.realitykings.com +0.0.0.0 www.realitykingsnetwork.com +0.0.0.0 www.realsexdates.com +0.0.0.0 www.realsexwebcams.com +0.0.0.0 www.realteengirlfriends.com +0.0.0.0 www.realvirgin.com +0.0.0.0 www.recordedwebcams.com +0.0.0.0 www.redangel.hu +0.0.0.0 www.redangels.se +0.0.0.0 www.redheadwebcams.com +0.0.0.0 www.redlightcenter.com +0.0.0.0 www.redtube.com +0.0.0.0 www.reelgalleries.com +0.0.0.0 www.refinery29.com +0.0.0.0 www.rejalsgays.info +0.0.0.0 www.relationship-resources.com +0.0.0.0 www.rencontres-webcams.com +0.0.0.0 www.rexmag.com +0.0.0.0 www.richardkern.com +0.0.0.0 www.rideyourcamels.info +0.0.0.0 www.rijpevrouwenwebcams.com +0.0.0.0 www.rk.com +0.0.0.0 www.rnosh.com +0.0.0.0 www.roccomovies.net +0.0.0.0 www.ronsangels.com +0.0.0.0 www.rotanaz.com +0.0.0.0 www.royalbluemedia.com +0.0.0.0 www.ru-traffic.com +0.0.0.0 www.rudefuck.com +0.0.0.0 www.rumrunners.us +0.0.0.0 www.runawayangels.com +0.0.0.0 www.rusangels.net +0.0.0.0 www.russian-virgin.us +0.0.0.0 www.russianangels.com +0.0.0.0 www.russianangels.info +0.0.0.0 www.russianparadise.com +0.0.0.0 www.russianpornoxxx.com +0.0.0.0 www.russiantwinksecrets.com +0.0.0.0 www.russianvirginz.com +0.0.0.0 www.russianvirginz.info +0.0.0.0 www.s-angel.net +0.0.0.0 www.s-angels.com +0.0.0.0 www.s3xads.com +0.0.0.0 www.s7lob.com +0.0.0.0 www.s7lob.net +0.0.0.0 www.sa7you.com +0.0.0.0 www.saharanights.info +0.0.0.0 www.salamtakehoh.info +0.0.0.0 www.salasdewebcams.com +0.0.0.0 www.sancdn.net +0.0.0.0 www.sandralatina.com +0.0.0.0 www.sapphicangels.com +0.0.0.0 www.saraangell.com +0.0.0.0 www.sashafucksdasha.com +0.0.0.0 www.sassy-angels.com +0.0.0.0 www.sassyangel.com +0.0.0.0 www.savannavirgin.com +0.0.0.0 www.sboob.com +0.0.0.0 www.scatrina.com +0.0.0.0 www.school-virgins.net +0.0.0.0 www.schoolofvirgins.com +0.0.0.0 www.score-video.com +0.0.0.0 www.sdc.com +0.0.0.0 www.sea-angels.ru +0.0.0.0 www.searchsexblogs.com +0.0.0.0 www.searchwebcams.com +0.0.0.0 www.searchxfind.com +0.0.0.0 www.seavirgin.com +0.0.0.0 www.secretfriendswebcams.com +0.0.0.0 www.secretlittle.com +0.0.0.0 www.secretteenvideo.com +0.0.0.0 www.seducedangel.com +0.0.0.0 www.seemygf.com +0.0.0.0 www.seniorhousingvirginabeach.com +0.0.0.0 www.sensexion.com +0.0.0.0 www.sensualwriter.com +0.0.0.0 www.seo1.org +0.0.0.0 www.seoprofit.biz +0.0.0.0 www.sesso-gratis.info +0.0.0.0 www.seventeenvideo.com +0.0.0.0 www.sex-and-animals.com +0.0.0.0 www.sex-explorer.com +0.0.0.0 www.sex-tracker.com +0.0.0.0 www.sex-tracker.de +0.0.0.0 www.sex-watch.com +0.0.0.0 www.sex.com +0.0.0.0 www.sex2inc.com +0.0.0.0 www.sexad.net +0.0.0.0 www.sexangels.net +0.0.0.0 www.sexcess.net +0.0.0.0 www.sexcounter.com +0.0.0.0 www.sexdildoking.com +0.0.0.0 www.sexdisney.com +0.0.0.0 www.sexfg.com +0.0.0.0 www.sexleech.com +0.0.0.0 www.sexlist.com +0.0.0.0 www.sexmaxx.com +0.0.0.0 www.sexole.com +0.0.0.0 www.sexpeeper.com +0.0.0.0 www.sexproadventures.com +0.0.0.0 www.sexsearch.com +0.0.0.0 www.sexsearchtgp.com +0.0.0.0 www.sexskype.za.pl +0.0.0.0 www.sextubehd.xxx +0.0.0.0 www.sextvx.com +0.0.0.0 www.sexualblondes.net +0.0.0.0 www.sexualpleasureguide.com +0.0.0.0 www.sexvid.xxx +0.0.0.0 www.sexyads.com +0.0.0.0 www.sexyandfunny.com +0.0.0.0 www.sexybunnylove.com +0.0.0.0 www.sexygirlbutts.com +0.0.0.0 www.sexyhumorgames.com +0.0.0.0 www.sexymaturethumbs.com +0.0.0.0 www.sexyoung.us +0.0.0.0 www.sexytout.com +0.0.0.0 www.sexzoznamka.eu +0.0.0.0 www.shabbyvirgins.com +0.0.0.0 www.shamelessangel.com +0.0.0.0 www.sharday.us +0.0.0.0 www.shareporno.com +0.0.0.0 www.shegotass.info +0.0.0.0 www.sheisangel.com +0.0.0.0 www.shelbyvirgin.com +0.0.0.0 www.shemale-clubs.com +0.0.0.0 www.shemalebot.com +0.0.0.0 www.shemalemovies.us +0.0.0.0 www.shemalepepper.com +0.0.0.0 www.shemaleswebcams.com +0.0.0.0 www.shesfreaky.com +0.0.0.0 www.shinyangels.com +0.0.0.0 www.shopgiggles.com +0.0.0.0 showbeauty.com +0.0.0.0 www.showbeauty.com +0.0.0.0 www.showdeinfieles.com +0.0.0.0 www.showdewebcams.com.ar +0.0.0.0 www.showmewebcams.com +0.0.0.0 www.showwebcams.com +0.0.0.0 www.shy-virgins.com +0.0.0.0 www.shyvirgin.net +0.0.0.0 www.shyvirgins.com +0.0.0.0 www.sicflics.com +0.0.0.0 www.silkangels.com +0.0.0.0 www.silkyangels.com +0.0.0.0 www.sinisterangel.com +0.0.0.0 www.sinistercams.com +0.0.0.0 www.sinistercamslive.com +0.0.0.0 www.siska.tv +0.0.0.0 www.sksawi.info +0.0.0.0 www.skypecam.com +0.0.0.0 www.skypesex.ru +0.0.0.0 www.slavecomics.com +0.0.0.0 www.slavestube.com +0.0.0.0 www.sleazyangels.com +0.0.0.0 www.sleazyneasy.com +0.0.0.0 www.sleepingbitch.com +0.0.0.0 www.slickcams.com +0.0.0.0 www.slothtraffic.com +0.0.0.0 www.slumsluts.net +0.0.0.0 www.slutload.com +0.0.0.0 www.smartmovies.net +0.0.0.0 www.smrd7.net +0.0.0.0 www.smut-planet.com +0.0.0.0 www.smutbdsm.com +0.0.0.0 www.smutwebcams.com +0.0.0.0 www.socalmovies.com +0.0.0.0 www.socialsexnetwork.net +0.0.0.0 www.solocazzienormi.com +0.0.0.0 www.sologirlguide.com +0.0.0.0 www.solotouch.com +0.0.0.0 www.solowebcams.com.ar +0.0.0.0 www.sophiassecrets.com +0.0.0.0 www.sotransexuais.com +0.0.0.0 www.spankbang.com +0.0.0.0 www.spankingtube.com +0.0.0.0 www.spankwire.com +0.0.0.0 www.spunkysheets.com +0.0.0.0 www.srandel.com +0.0.0.0 www.stepnation.com +0.0.0.0 www.stickywebcams.com +0.0.0.0 www.stileproject.com +0.0.0.0 www.stocking-divas.com +0.0.0.0 www.stocking-pages.com +0.0.0.0 www.stocking-porn.com +0.0.0.0 www.stooorage.com +0.0.0.0 www.straightboygalleries.com +0.0.0.0 www.strangeland.com +0.0.0.0 www.strangeland.net +0.0.0.0 www.strangeland.org +0.0.0.0 www.strangelove.com.au +0.0.0.0 www.strangewishes.com +0.0.0.0 www.streamlivesex.com +0.0.0.0 www.streamsex.com +0.0.0.0 www.stripgalleries.net +0.0.0.0 www.stunningangels.com +0.0.0.0 www.sublimedirectory.com +0.0.0.0 www.submityourflicks.com +0.0.0.0 www.suburbanwebcams.com +0.0.0.0 www.sucarpeppergirls.info +0.0.0.0 www.sucksex.com +0.0.0.0 www.sugarangels.com +0.0.0.0 www.suicideangel.com +0.0.0.0 www.sultanswomen.com +0.0.0.0 www.sunny-thumbs.com +0.0.0.0 www.sunporn.com +0.0.0.0 www.sunporno.com +0.0.0.0 www.supertightvirgins.com +0.0.0.0 www.superwebcams.com +0.0.0.0 www.swapfinder.com +0.0.0.0 www.swebcams.com +0.0.0.0 www.sweet-angels.com +0.0.0.0 www.sweetangel.tv +0.0.0.0 www.sweetdiscreet.com +0.0.0.0 www.sweethotteens.com +0.0.0.0 www.sweetkiss.me +0.0.0.0 www.sweetkrissy.com +0.0.0.0 www.sweetshow.com +0.0.0.0 www.sweetvirgin.com +0.0.0.0 www.sweetvirgins.com +0.0.0.0 www.swissangels.ch +0.0.0.0 www.sxx.com +0.0.0.0 www.sybianvirgins.com +0.0.0.0 www.taboosex.club +0.0.0.0 www.takezoo.com +0.0.0.0 www.tastyangels.com +0.0.0.0 www.tatagirls.com +0.0.0.0 www.taxindecente.com +0.0.0.0 www.tblop.com +0.0.0.0 www.tdarkangel.com +0.0.0.0 www.teachtwinks.com +0.0.0.0 www.teen-gay-boys.net +0.0.0.0 www.teen-mail.com +0.0.0.0 www.teenbookmark.com +0.0.0.0 www.teenburg.com +0.0.0.0 www.teencumdumpsters.com +0.0.0.0 www.teendaporn.com +0.0.0.0 www.teenfucktory.com +0.0.0.0 www.teenfunzone.com +0.0.0.0 www.teengirlsporn.com +0.0.0.0 www.teengirlstub.com +0.0.0.0 www.teenhost.net +0.0.0.0 www.teenpicspussy.com +0.0.0.0 www.teenporn00.com +0.0.0.0 www.teenpornmovieshd.net +0.0.0.0 www.teens-list.net +0.0.0.0 www.teens24h.com +0.0.0.0 www.teenscoreclub.com +0.0.0.0 www.teensexmovs.com +0.0.0.0 www.teensexreality.com +0.0.0.0 www.teensforcash.com +0.0.0.0 www.teensgotboobs.net +0.0.0.0 www.teenshorde.com +0.0.0.0 www.teenslikeitbig.com +0.0.0.0 www.teenslikeitbig.info +0.0.0.0 www.teensondicks.com +0.0.0.0 www.teenssites.net +0.0.0.0 www.teensxxxvideoz.com +0.0.0.0 www.teenywebcams.com +0.0.0.0 www.telefonsexpalast.de +0.0.0.0 www.temploangelina.com +0.0.0.0 www.temptingangels.org +0.0.0.0 www.tenderboys.net +0.0.0.0 www.tendervirgins.com +0.0.0.0 www.tenmilliongalleries.com +0.0.0.0 www.tgirlmeat.com +0.0.0.0 www.tgptraffic.biz +0.0.0.0 www.thatsfucked.org +0.0.0.0 www.the-adult-company.com +0.0.0.0 www.theamourangels.com +0.0.0.0 www.theangelina.com +0.0.0.0 www.thecolorofangels.com +0.0.0.0 www.thefreenude.com +0.0.0.0 www.themeetlocal.com +0.0.0.0 www.thenewporn.com +0.0.0.0 www.thenipslip.com +0.0.0.0 www.theporn1.com +0.0.0.0 www.thepornlist.net +0.0.0.0 www.thepregnantsex.com +0.0.0.0 www.thestrangeangels.com +0.0.0.0 www.thesuperficial.com +0.0.0.0 www.theteenbay.co +0.0.0.0 www.theybf.com +0.0.0.0 www.thickbbwforum.com +0.0.0.0 www.thirdmovies.com +0.0.0.0 www.thisav.com +0.0.0.0 www.thisvid.com +0.0.0.0 www.thrixxx.com +0.0.0.0 www.thumblogger.com +0.0.0.0 www.thumbsweek.com +0.0.0.0 www.thumbzilla.com +0.0.0.0 www.tiasenwebcams.com.ar +0.0.0.0 www.tiavaswebcams.com +0.0.0.0 www.tight-virgins.com +0.0.0.0 www.tightangels.com +0.0.0.0 www.tightteela.com +0.0.0.0 www.tightvirgins.com.ar +0.0.0.0 www.tinaangel.com +0.0.0.0 www.tiny-virginz.com +0.0.0.0 www.tinychat.com +0.0.0.0 www.tinylittlevirgin.com +0.0.0.0 www.titflicks.com +0.0.0.0 www.titten-kitty-natursekt.de +0.0.0.0 www.tnaflix.com +0.0.0.0 www.todoporn.com +0.0.0.0 www.todowebcams.com +0.0.0.0 www.tokyoangels.com +0.0.0.0 www.toonaddict.com +0.0.0.0 www.toons-for-adult.com +0.0.0.0 www.tootrash.com +0.0.0.0 www.top-porn-sites.info +0.0.0.0 www.topadult10.com +0.0.0.0 www.topamateurforum.com +0.0.0.0 www.topamateursexvideos.com +0.0.0.0 www.topbucks.com +0.0.0.0 www.topfreaks.com +0.0.0.0 www.topheavywebcams.com +0.0.0.0 www.tophomevideos.com +0.0.0.0 www.toplistwebcams.com +0.0.0.0 www.topmomvideos.com +0.0.0.0 www.topnotchwebcams.com +0.0.0.0 www.topsexart.com +0.0.0.0 www.toptoonsites.com +0.0.0.0 www.topwebcams.com +0.0.0.0 www.torontoangels.com +0.0.0.0 www.totalexposure.com +0.0.0.0 www.toteme.com +0.0.0.0 www.tr-af.com +0.0.0.0 www.tradehardlinks.com +0.0.0.0 www.traffic.ru +0.0.0.0 www.trafficholder.com +0.0.0.0 www.trailerwmv.com +0.0.0.0 www.trampararam.net +0.0.0.0 www.tranent.nl +0.0.0.0 www.trannypichunter.com +0.0.0.0 www.trans-angelina.de +0.0.0.0 www.transexual-webcams.com +0.0.0.0 www.transladyboy.com +0.0.0.0 www.transsexualhut.com +0.0.0.0 www.travestisconwebcams.com +0.0.0.0 www.triplexangels.com +0.0.0.0 www.triplexposure.com +0.0.0.0 www.trueangels.com +0.0.0.0 www.truecash.com +0.0.0.0 www.tryboobs.com +0.0.0.0 www.tsdreamangel.com +0.0.0.0 www.tube18.sex +0.0.0.0 www.tube8.com +0.0.0.0 www.tubeanalporn.com +0.0.0.0 www.tubegalore.com +0.0.0.0 www.tubekitty.com +0.0.0.0 www.tubeon.com +0.0.0.0 www.tubepornteen.com +0.0.0.0 www.tubewolf.com +0.0.0.0 www.tuboff.com +0.0.0.0 www.tuccus.com +0.0.0.0 www.tushyporn.net +0.0.0.0 www.tv69.com +0.0.0.0 www.twatgod.com +0.0.0.0 www.twilight-angels.com +0.0.0.0 www.twinksonwebcams.com +0.0.0.0 www.twistedblogs.com +0.0.0.0 www.txxx.com +0.0.0.0 www.ucgalleries.com +0.0.0.0 www.uk-webcams.com +0.0.0.0 www.ultra-pornstars.com +0.0.0.0 www.ultrawebcams.com +0.0.0.0 www.ultrayoungsex.com +0.0.0.0 www.unitedtechguys.com +0.0.0.0 www.unshavedwebcams.com +0.0.0.0 www.upforit.com +0.0.0.0 www.upforitnetworks.com +0.0.0.0 www.usa-webcams.com +0.0.0.0 www.usasexlovers.com +0.0.0.0 www.usearchx.com +0.0.0.0 www.usercash.com +0.0.0.0 www.usexvideos.com +0.0.0.0 www.usualgirls.com +0.0.0.0 www.usvirgin.com +0.0.0.0 www.usvirgins.com +0.0.0.0 www.utherverse.com +0.0.0.0 www.va-ua.com +0.0.0.0 www.veporn.net +0.0.0.0 www.verbalangels.com +0.0.0.0 www.veronicasdiary.com +0.0.0.0 www.verwebcams.com +0.0.0.0 www.veryvirgin.com +0.0.0.0 www.vette-porno.nl +0.0.0.0 www.viagra-shop.com.ua +0.0.0.0 www.vibrasian.com +0.0.0.0 www.vickyvirgin.com +0.0.0.0 www.vid2c.com +0.0.0.0 www.vidbang.com +0.0.0.0 www.video-virgin.net +0.0.0.0 www.video-virgins.com +0.0.0.0 www.video69.ru +0.0.0.0 www.videoangels.com +0.0.0.0 www.videodirectory10.info +0.0.0.0 www.videos2stars.com +0.0.0.0 www.videos666.com +0.0.0.0 www.videosexperts.com +0.0.0.0 www.videosywebcams.com +0.0.0.0 www.videosz.com +0.0.0.0 www.videovirgins.com +0.0.0.0 www.vidz.com +0.0.0.0 www.vikiporn.com +0.0.0.0 www.vipangelz.com +0.0.0.0 www.vipissy.com +0.0.0.0 www.viptube.com +0.0.0.0 www.virgin-cocks.com +0.0.0.0 www.virgin-coconut-oil.info +0.0.0.0 www.virgin-experience.com +0.0.0.0 www.virgin-films.com +0.0.0.0 www.virgin-international.de +0.0.0.0 www.virgin-movies.com +0.0.0.0 www.virgin-nubiles.com +0.0.0.0 www.virgin-paradise.com +0.0.0.0 www.virgin-paradize.com +0.0.0.0 www.virgin-pics.com +0.0.0.0 www.virgin-tv.tv +0.0.0.0 www.virgin-world.com +0.0.0.0 www.virgin4free.com +0.0.0.0 www.virgin50.com +0.0.0.0 www.virginalena.com +0.0.0.0 www.virginals.com +0.0.0.0 www.virginanime.com +0.0.0.0 www.virginass.com +0.0.0.0 www.virginbody.com +0.0.0.0 www.virgincards.com +0.0.0.0 www.virgincity.com +0.0.0.0 www.virginconfession.com +0.0.0.0 www.virgindot.com +0.0.0.0 www.virginfestival2008.com +0.0.0.0 www.virginfilms.com +0.0.0.0 www.virginfisters.net +0.0.0.0 www.virginfriend.info +0.0.0.0 www.virgingalactic.ca +0.0.0.0 www.virgingaming.com +0.0.0.0 www.virginhaven.com +0.0.0.0 www.virginhigh.com +0.0.0.0 www.virginhoney.com +0.0.0.0 www.virginhood.com +0.0.0.0 www.virginia-model.info +0.0.0.0 www.virginia-personals.com +0.0.0.0 www.virginia.in +0.0.0.0 www.virginiaannterrell.net +0.0.0.0 www.virginiabeachattorneyinfo.com +0.0.0.0 www.virginiablueridge.com +0.0.0.0 www.virginiadiocese.org +0.0.0.0 www.virginiasteger.com +0.0.0.0 www.virginiatechmurders.com +0.0.0.0 www.virginidad.com +0.0.0.0 www.virginidad.nl +0.0.0.0 www.virginiecaprice.com +0.0.0.0 www.virgininterview.com +0.0.0.0 www.virginkitty.com +0.0.0.0 www.virginladies.com +0.0.0.0 www.virginmaleass.com +0.0.0.0 www.virginmedianet.com +0.0.0.0 www.virginmobile.fr +0.0.0.0 www.virginnextdoor.com +0.0.0.0 www.virginoff.biz +0.0.0.0 www.virginoff.co.uk +0.0.0.0 www.virginoff.com +0.0.0.0 www.virginoff.com.ar +0.0.0.0 www.virginoff.info +0.0.0.0 www.virginopener.com +0.0.0.0 www.virginpalace.de +0.0.0.0 www.virginpass.com +0.0.0.0 www.virginpassword.com +0.0.0.0 www.virginphoto.com +0.0.0.0 www.virginplace.com +0.0.0.0 www.virginradio.fr +0.0.0.0 www.virginriches.com +0.0.0.0 www.virginriver.com +0.0.0.0 www.virgins-candid.com +0.0.0.0 www.virgins-club.com +0.0.0.0 www.virgins-off.com +0.0.0.0 www.virgins-x.com +0.0.0.0 www.virgins.info +0.0.0.0 www.virgins.org +0.0.0.0 www.virgins.pl +0.0.0.0 www.virgins19.com +0.0.0.0 www.virgins4free.com +0.0.0.0 www.virgins4freegold.com +0.0.0.0 www.virginsadist.com +0.0.0.0 www.virginsbbs.com +0.0.0.0 www.virginsblog.com +0.0.0.0 www.virginsclub.com +0.0.0.0 www.virginsclub.net +0.0.0.0 www.virginscrazy.com +0.0.0.0 www.virginsdontskydive.com +0.0.0.0 www.virginseries.com +0.0.0.0 www.virginsexstory.com +0.0.0.0 www.virginsexweb.com +0.0.0.0 www.virginsexx.com +0.0.0.0 www.virginsfresh.com +0.0.0.0 www.virginshack.com +0.0.0.0 www.virginshow.com +0.0.0.0 www.virginsisterdotcum.com +0.0.0.0 www.virginslits.com +0.0.0.0 www.virginsmag.com +0.0.0.0 www.virginsmania.com +0.0.0.0 www.virginsnack.com +0.0.0.0 www.virginsrus.com +0.0.0.0 www.virginstories.com +0.0.0.0 www.virginsuicide.com +0.0.0.0 www.virginsvids.com +0.0.0.0 www.virgintemple.com +0.0.0.0 www.virgintime.com +0.0.0.0 www.virgintwat.com +0.0.0.0 www.virginx.com +0.0.0.0 www.virginz.info +0.0.0.0 www.virginz.net +0.0.0.0 www.virginz.nl +0.0.0.0 www.virginz.tv +0.0.0.0 www.virtuagirlhd.com +0.0.0.0 www.virtuangels.com +0.0.0.0 www.visodangelo.com +0.0.0.0 www.vivatube.com +0.0.0.0 www.viximporn.org +0.0.0.0 www.vjav.com +0.0.0.0 www.voffka.com +0.0.0.0 www.voktel.com +0.0.0.0 www.voyeurpornweb.com +0.0.0.0 www.voyeurweb.com +0.0.0.0 www.vporn.com +0.0.0.0 www.walking-angel.com +0.0.0.0 www.wank.net +0.0.0.0 www.wankerhut.com +0.0.0.0 www.wankoz.com +0.0.0.0 www.wankz.com +0.0.0.0 www.wankzvr.com +0.0.0.0 www.war2kotshena.info +0.0.0.0 www.wastedamateurs.com +0.0.0.0 www.watchmygf.com +0.0.0.0 www.watchmygf.me +0.0.0.0 www.watchmygf.net +0.0.0.0 www.watchmynewgf.com +0.0.0.0 www.watchporn.com +0.0.0.0 www.web-angels.de +0.0.0.0 www.webcams.com +0.0.0.0 www.webcamsdancer.com +0.0.0.0 www.webcamtop100.com +0.0.0.0 www.webtraffic.se +0.0.0.0 www.wendise.com +0.0.0.0 www.wetangels.com +0.0.0.0 www.wetchan.org +0.0.0.0 www.wetplace.com +0.0.0.0 www.wetvirgin.net +0.0.0.0 www.wetvirgins.com +0.0.0.0 www.wetwebcams.com +0.0.0.0 www.whataporn.com +0.0.0.0 www.whatpornsite.com +0.0.0.0 www.wicked.com +0.0.0.0 www.wickedpictures.com +0.0.0.0 www.wifeysworld.ws +0.0.0.0 www.wikiangela.com +0.0.0.0 www.wild-teenz.com +0.0.0.0 www.wildebonylovers.com +0.0.0.0 www.wildxangel.com +0.0.0.0 www.winporn.com +0.0.0.0 www.wiredpussy.com +0.0.0.0 www.wisevirgin.com +0.0.0.0 www.wolrdteenparadise.com +0.0.0.0 www.women-pickup.com +0.0.0.0 www.womenofplayboy.com +0.0.0.0 www.world4angelina.com +0.0.0.0 www.worlddatingforum.com +0.0.0.0 www.worldsex.com +0.0.0.0 www.worthymoms.com +0.0.0.0 www.wtfpeople.com +0.0.0.0 www.wunbuck.com +0.0.0.0 www.wwwalisonangel.com +0.0.0.0 www.x--x--x.com +0.0.0.0 www.x-preview.com +0.0.0.0 www.x-traceur.com +0.0.0.0 www.x-videoz.org +0.0.0.0 www.x3xtube.com +0.0.0.0 www.xanimeporn.com +0.0.0.0 www.xdating.com +0.0.0.0 www.xfig.net +0.0.0.0 www.xfuckbook.com +0.0.0.0 www.xgallsx.com +0.0.0.0 www.xhamster.com +0.0.0.0 www.xhamstercams.com +0.0.0.0 www.xhamsterhq.com +0.0.0.0 www.xhit.com +0.0.0.0 www.xkxempire.com +0.0.0.0 www.xl-toons.com +0.0.0.0 www.xlivewebcams.com +0.0.0.0 www.xlogz.com +0.0.0.0 www.xnxx.com +0.0.0.0 www.xossip.com +0.0.0.0 xoteens.com +0.0.0.0 im1.xoteens.com +0.0.0.0 www.xoteens.com +0.0.0.0 www.xoxojoannaangel.com +0.0.0.0 www.xponsor.com +0.0.0.0 www.xpornking.com +0.0.0.0 www.xratedtracking.com +0.0.0.0 www.xstigma.com +0.0.0.0 www.xtapes.to +0.0.0.0 www.xtheatre.net +0.0.0.0 www.xtoplist.com +0.0.0.0 www.xtoplists.com +0.0.0.0 www.xvideos.com +0.0.0.0 www.xvirgins.com +0.0.0.0 www.xwebcams.com +0.0.0.0 www.xxparceroxx.xpg.com.br +0.0.0.0 www.xxx-art.us +0.0.0.0 www.xxx-hd-teens.net +0.0.0.0 www.xxx-hitz.org +0.0.0.0 www.xxx-mom.com +0.0.0.0 www.xxx-r.com +0.0.0.0 www.xxx.com +0.0.0.0 www.xxx4live.com +0.0.0.0 www.xxxadultcinema.com +0.0.0.0 www.xxxbunker.com +0.0.0.0 www.xxxcupid.com +0.0.0.0 www.xxxonxxx.com +0.0.0.0 www.xxxpasswordsite.com +0.0.0.0 www.xxxreactor.com +0.0.0.0 www.xxxvogue.net +0.0.0.0 www.xxxylive.com +0.0.0.0 www.xxxymovies.com +0.0.0.0 www.yalladownload.com +0.0.0.0 www.yallainternethotnights.info +0.0.0.0 www.yanks.com +0.0.0.0 www.yasalambanat.info +0.0.0.0 www.yeptube.com +0.0.0.0 www.yesmessenger.com +0.0.0.0 www.yesmessenger.eu +0.0.0.0 www.yesmessenger.hu +0.0.0.0 www.yetisblog.com +0.0.0.0 www.yobt.com +0.0.0.0 www.yobt.tv +0.0.0.0 www.yobtcams.com +0.0.0.0 www.yobtdvd.com +0.0.0.0 www.yobthd.com +0.0.0.0 www.yobtlive.com +0.0.0.0 www.yoslut.com +0.0.0.0 www.youjizz.com +0.0.0.0 www.young-and-virgin.com +0.0.0.0 www.young-girlfriends.com +0.0.0.0 www.youngandhorny.com +0.0.0.0 www.youngandready.com +0.0.0.0 www.youngbusty.com +0.0.0.0 www.youngmovieclips.com +0.0.0.0 www.youngpornpictures.com +0.0.0.0 www.youngpornvideos.com +0.0.0.0 www.youngsex.club +0.0.0.0 www.youngsexmoviez.com +0.0.0.0 www.youngthroats.com +0.0.0.0 www.youngxxxvideoz.com +0.0.0.0 www.youporn.com +0.0.0.0 www.youpornmate.com +0.0.0.0 www.youramateurporn.com +0.0.0.0 www.yoursexwebcams.com +0.0.0.0 www.youx.xxx +0.0.0.0 www.yumm.net +0.0.0.0 www.yuvutu.com +0.0.0.0 www.ywebcams.com +0.0.0.0 www.za3ror.com +0.0.0.0 www.zasians.com +0.0.0.0 www.zbiornik.com +0.0.0.0 www.zebkbeer.com +0.0.0.0 www.zhirok.com +0.0.0.0 www.zloeradio.net +0.0.0.0 www.zmature.com +0.0.0.0 www.zonawebcams.com +0.0.0.0 www.zonewebcams.com +0.0.0.0 www.zoo-fuck.net +0.0.0.0 www.zoodollars.com +0.0.0.0 www.zoomgirls.net +0.0.0.0 www.zoosextv.com +0.0.0.0 www.zorglist.com +0.0.0.0 www.ztod.com +0.0.0.0 www.zzcartoon.com + + +# Social Media + +# Facebook + +0.0.0.0 0-act.channel.facebook.com +0.0.0.0 0-edge-chat.facebook.com +0.0.0.0 1-act.channel.facebook.com +0.0.0.0 1-edge-chat.facebook.com +0.0.0.0 2-act.channel.facebook.com +0.0.0.0 2-edge-chat.facebook.com +0.0.0.0 3-act.channel.facebook.com +0.0.0.0 3-edge-chat.facebook.com +0.0.0.0 4-act.channel.facebook.com +0.0.0.0 4-edge-chat.facebook.com +0.0.0.0 5-act.channel.facebook.com +0.0.0.0 5-edge-chat.facebook.com +0.0.0.0 6-act.channel.facebook.com +0.0.0.0 6-edge-chat.facebook.com +0.0.0.0 act.channel.facebook.com +0.0.0.0 api-read.facebook.com +0.0.0.0 api.ak.facebook.com +0.0.0.0 api.connect.facebook.com +0.0.0.0 api.facebook.com +0.0.0.0 app.facebook.com +0.0.0.0 apps.facebook.com +0.0.0.0 ar-ar.facebook.com +0.0.0.0 attachment.fbsbx.com +0.0.0.0 attachments.facebook.com +0.0.0.0 b-api.facebook.com +0.0.0.0 b-graph.facebook.com +0.0.0.0 b.static.ak.facebook.com +0.0.0.0 b.static.ak.fbcdn.net +0.0.0.0 badge.facebook.com +0.0.0.0 beta-chat-01-05-ash3.facebook.com +0.0.0.0 bigzipfiles.facebook.com +0.0.0.0 blog.facebook.com +0.0.0.0 channel-ecmp-05-ash3.facebook.com +0.0.0.0 channel-staging-ecmp-05-ash3.facebook.com +0.0.0.0 channel-testing-ecmp-05-ash3.facebook.com +0.0.0.0 check4.facebook.com +0.0.0.0 check6.facebook.com +0.0.0.0 code.facebook.com +0.0.0.0 connect.facebook.com +0.0.0.0 connect.facebook.net +0.0.0.0 creative.ak.fbcdn.net +0.0.0.0 d.facebook.com +0.0.0.0 de-de.facebook.com +0.0.0.0 developers.facebook.com +0.0.0.0 edge-chat.facebook.com +0.0.0.0 ent-a.xx.fbcdn.net +0.0.0.0 ent-b.xx.fbcdn.net +0.0.0.0 ent-c.xx.fbcdn.net +0.0.0.0 ent-d.xx.fbcdn.net +0.0.0.0 ent-e.xx.fbcdn.net +0.0.0.0 es-la.facebook.com +0.0.0.0 external.ak.fbcdn.net +0.0.0.0 facebook.com +0.0.0.0 facebook.de +0.0.0.0 facebook.fr +0.0.0.0 fb.me +0.0.0.0 fbcdn-creative-a.akamaihd.net +0.0.0.0 fbcdn-photos-a.akamaihd.net +0.0.0.0 fbcdn-photos-e-a.akamaihd.net +0.0.0.0 fbcdn-profile-a.akamaihd.net +0.0.0.0 fbcdn-sphotos-a-a.akamaihd.net +0.0.0.0 fbcdn-sphotos-a.akamaihd.net +0.0.0.0 fbcdn-sphotos-b-a.akamaihd.net +0.0.0.0 fbcdn-sphotos-c-a.akamaihd.net +0.0.0.0 fbcdn-sphotos-d-a.akamaihd.net +0.0.0.0 fbcdn-sphotos-e-a.akamaihd.net +0.0.0.0 fbcdn-sphotos-f-a.akamaihd.net +0.0.0.0 fbcdn-sphotos-g-a.akamaihd.net +0.0.0.0 fbcdn-sphotos-h-a.akamaihd.net +0.0.0.0 fbcdn-video-a-a.akamaihd.net +0.0.0.0 fbcdn-video-b-a.akamaihd.net +0.0.0.0 fbcdn-video-c-a.akamaihd.net +0.0.0.0 fbcdn-video-d-a.akamaihd.net +0.0.0.0 fbcdn-video-e-a.akamaihd.net +0.0.0.0 fbcdn-video-f-a.akamaihd.net +0.0.0.0 fbcdn-video-g-a.akamaihd.net +0.0.0.0 fbcdn-video-h-a.akamaihd.net +0.0.0.0 fbcdn-video-i-a.akamaihd.net +0.0.0.0 fbcdn-video-j-a.akamaihd.net +0.0.0.0 fbcdn-video-k-a.akamaihd.net +0.0.0.0 fbcdn-video-l-a.akamaihd.net +0.0.0.0 fbcdn-video-m-a.akamaihd.net +0.0.0.0 fbcdn-video-n-a.akamaihd.net +0.0.0.0 fbcdn-video-o-a.akamaihd.net +0.0.0.0 fbcdn-video-p-a.akamaihd.net +0.0.0.0 fbcdn-vthumb-a.akamaihd.net +0.0.0.0 fbcdn.com +0.0.0.0 fbcdn.net +0.0.0.0 fbexternal-a.akamaihd.net +0.0.0.0 fbstatic-a.akamaihd.net +0.0.0.0 fr-fr.facebook.com +0.0.0.0 graph.facebook.com +0.0.0.0 hi-in.facebook.com +0.0.0.0 inyour-slb-01-05-ash3.facebook.com +0.0.0.0 it-it.facebook.com +0.0.0.0 ja-jp.facebook.com +0.0.0.0 login.facebook.com +0.0.0.0 m.facebook.com +0.0.0.0 messages-facebook.com +0.0.0.0 mqtt.facebook.com +0.0.0.0 newsroom.fb.com +0.0.0.0 orcart.facebook.com +0.0.0.0 origincache-ai-01-05-ash3.fbcdn.net +0.0.0.0 origincache-starfacebook-ai-01-05-ash3.facebook.com +0.0.0.0 photos-a.ak.fbcdn.net +0.0.0.0 photos-b.ak.fbcdn.net +0.0.0.0 photos-c.ak.fbcdn.net +0.0.0.0 photos-d.ak.fbcdn.net +0.0.0.0 photos-e.ak.fbcdn.net +0.0.0.0 photos-f.ak.fbcdn.net +0.0.0.0 photos-g.ak.fbcdn.net +0.0.0.0 photos-h.ak.fbcdn.net +0.0.0.0 profile.ak.facebook.com +0.0.0.0 profile.ak.fbcdn.net +0.0.0.0 pt-br.facebook.com +0.0.0.0 s-external.ak.fbcdn.net +0.0.0.0 s-static.ak.facebook.com +0.0.0.0 s-static.ak.fbcdn.net +0.0.0.0 s-static.facebook.com +0.0.0.0 scontent-a-lax.xx.fbcdn.net +0.0.0.0 scontent-a-sin.xx.fbcdn.net +0.0.0.0 scontent-a.xx.fbcdn.net +0.0.0.0 scontent-b-lax.xx.fbcdn.net +0.0.0.0 scontent-b-sin.xx.fbcdn.net +0.0.0.0 scontent-b.xx.fbcdn.net +0.0.0.0 scontent-c.xx.fbcdn.net +0.0.0.0 scontent-d.xx.fbcdn.net +0.0.0.0 scontent-e.xx.fbcdn.net +0.0.0.0 scontent-mxp.xx.fbcdn.net +0.0.0.0 scontent.xx.fbcdn.net +0.0.0.0 secure-profile.facebook.com +0.0.0.0 secure.facebook.com +0.0.0.0 sphotos-a.xx.fbcdn.net +0.0.0.0 ssl.connect.facebook.com +0.0.0.0 ssl.facebook.com +0.0.0.0 star.c10r.facebook.com +0.0.0.0 star.facebook.com +0.0.0.0 static.ak.connect.facebook.com +0.0.0.0 static.ak.facebook.com +0.0.0.0 static.ak.fbcdn.net +0.0.0.0 static.thefacebook.com +0.0.0.0 staticxx.facebook.com +0.0.0.0 touch.facebook.com +0.0.0.0 upload.facebook.com +0.0.0.0 video.xx.fbcdn.net +0.0.0.0 vpn.tfbnw.net +0.0.0.0 vthumb.ak.fbcdn.net +0.0.0.0 vupload.facebook.com +0.0.0.0 vupload2.vvv.facebook.com +0.0.0.0 www.connect.facebook.net +0.0.0.0 www.facebook.com +0.0.0.0 www.facebook.de +0.0.0.0 www.facebook.fr +0.0.0.0 www.fbcdn.com +0.0.0.0 www.fbcdn.net +0.0.0.0 www.login.facebook.com +0.0.0.0 zh-cn.facebook.com +0.0.0.0 zh-tw.facebook.com +0.0.0.0 igcdn-photos-aa.akamaihd.net +0.0.0.0 igcdn-photos-ba.akamaihd.net +0.0.0.0 igcdn-photos-ca.akamaihd.net +0.0.0.0 igcdn-photos-da.akamaihd.net +0.0.0.0 igcdn-photos-ea.akamaihd.net +0.0.0.0 igcdn-photos-fa.akamaihd.net +0.0.0.0 igcdn-photos-ga.akamaihd.net +0.0.0.0 igcdn-photos-ha.akamaihd.net +0.0.0.0 instagram.com +0.0.0.0 scontent-iad3-1.cdninstagram.com +0.0.0.0 scontent.cdninstagram.com +0.0.0.0 www.instagram.com + + +# LinkedIn + +0.0.0.0 static.licdn.com +0.0.0.0 www.linkedin.com +0.0.0.0 media.licdn.com +0.0.0.0 platform.linkedin.com + + +# MySpace + +0.0.0.0 browseusers.myspace.com +0.0.0.0 classifieds.myspace.com +0.0.0.0 collect.myspace.com +0.0.0.0 events.myspace.com +0.0.0.0 favorites.myspace.com +0.0.0.0 forum.myspace.com +0.0.0.0 groups.myspace.com +0.0.0.0 home.myspace.com +0.0.0.0 invite.myspace.com +0.0.0.0 linux.myspace.com +0.0.0.0 log.myspace.com +0.0.0.0 login.myspace.com +0.0.0.0 mail.myspace.com +0.0.0.0 message.myspace.com +0.0.0.0 messages.myspace.com +0.0.0.0 music.myspace.com +0.0.0.0 mx2.myspace.com +0.0.0.0 myspace.com +0.0.0.0 ns1.myspace.com +0.0.0.0 ns2.myspace.com +0.0.0.0 profile.myspace.com +0.0.0.0 rio.myspace.com +0.0.0.0 search.myspace.com +0.0.0.0 security.myspace.com +0.0.0.0 signup.myspace.com +0.0.0.0 videos.myspace.com +0.0.0.0 vids.myspace.com +0.0.0.0 viewmorepics.myspace.com +0.0.0.0 vmta01.myspace.com +0.0.0.0 vmta02.myspace.com +0.0.0.0 vmta03.myspace.com +0.0.0.0 vmta04.myspace.com +0.0.0.0 vmta05.myspace.com +0.0.0.0 vmta06.myspace.com +0.0.0.0 vmta07.myspace.com +0.0.0.0 vmta08.myspace.com +0.0.0.0 vmta09.myspace.com +0.0.0.0 vmta10.myspace.com +0.0.0.0 vmta11.myspace.com +0.0.0.0 vmta12.myspace.com +0.0.0.0 vmta13.myspace.com +0.0.0.0 www.myspace.com +0.0.0.0 www1.myspace.com + + +# pinterest + +0.0.0.0 pinterest.com +0.0.0.0 www.pinterest.com +0.0.0.0 s-passets-cache-ak0.pinimg.com + + +# tumblr + +0.0.0.0 cookiex.ngd.yahoo.com +0.0.0.0 px.srvcs.tumblr.com +0.0.0.0 secure.assets.tumblr.com diff --git a/utils/surf/arg.h b/utils/surf/arg.h new file mode 100644 index 0000000..ba3fb3f --- /dev/null +++ b/utils/surf/arg.h @@ -0,0 +1,48 @@ +/* + * Copy me if you can. + * by 20h + */ + +#ifndef ARG_H__ +#define ARG_H__ + +extern char *argv0; + +/* use main(int argc, char *argv[]) */ +#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ + argv[0] && argv[0][0] == '-'\ + && argv[0][1];\ + argc--, argv++) {\ + char argc_;\ + char **argv_;\ + int brk_;\ + if (argv[0][1] == '-' && argv[0][2] == '\0') {\ + argv++;\ + argc--;\ + break;\ + }\ + for (brk_ = 0, argv[0]++, argv_ = argv;\ + argv[0][0] && !brk_;\ + argv[0]++) {\ + if (argv_ != argv)\ + break;\ + argc_ = argv[0][0];\ + switch (argc_) +#define ARGEND }\ + } + +#define ARGC() argc_ + +#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ + ((x), abort(), (char *)0) :\ + (brk_ = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ + (char *)0 :\ + (brk_ = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#endif diff --git a/utils/surf/common.h b/utils/surf/common.h new file mode 100644 index 0000000..3990c42 --- /dev/null +++ b/utils/surf/common.h @@ -0,0 +1 @@ +#define MSGBUFSZ 8 diff --git a/utils/surf/config.def.h b/utils/surf/config.def.h new file mode 100644 index 0000000..9545af2 --- /dev/null +++ b/utils/surf/config.def.h @@ -0,0 +1,245 @@ +/* modifier 0 means no modifier */ +static int surfuseragent = 1; /* Append Surf version to default WebKit user agent */ +static int extendedtitle = 0; /* 0 to not append surf's toggle and page status to title. */ +static char *fulluseragent = ""; /* Or override the whole user agent string */ +static char *scriptfile = "~/.surf/script.js"; +static char *styledir = "~/.surf/styles/"; +static char *certdir = "~/.surf/certificates/"; +static char *cachedir = "~/.surf/cache/"; +static char *cookiefile = "~/.surf/cookies.txt"; +static char *historyfile = "~/.surf/history.txt"; + + +/* Webkit default features */ +/* Highest priority value will be used. + * Default parameters are priority 0 + * Per-uri parameters are priority 1 + * Command parameters are priority 2 + */ +static Parameter defconfig[ParameterLast] = { + /* parameter Arg value priority */ + [AccessMicrophone] = { { .i = 0 }, }, + [AccessWebcam] = { { .i = 0 }, }, + [Certificate] = { { .i = 0 }, }, + [CaretBrowsing] = { { .i = 0 }, }, + [CookiePolicies] = { { .v = "@Aa" }, }, + [DefaultCharset] = { { .v = "UTF-8" }, }, + [DiskCache] = { { .i = 1 }, }, + [DNSPrefetch] = { { .i = 0 }, }, + [Ephemeral] = { { .i = 0 }, }, + [FileURLsCrossAccess] = { { .i = 0 }, }, + [FontSize] = { { .i = 12 }, }, + [FrameFlattening] = { { .i = 0 }, }, + [Geolocation] = { { .i = 0 }, }, + [HideBackground] = { { .i = 0 }, }, + [Inspector] = { { .i = 0 }, }, + [Java] = { { .i = 1 }, }, + [JavaScript] = { { .i = 1 }, }, + [KioskMode] = { { .i = 0 }, }, + [LoadImages] = { { .i = 1 }, }, + [MediaManualPlay] = { { .i = 1 }, }, + [PreferredLanguages] = { { .v = (char *[]){ NULL } }, }, + [RunInFullscreen] = { { .i = 0 }, }, + [ScrollBars] = { { .i = 1 }, }, + [ShowIndicators] = { { .i = 1 }, }, + [SiteQuirks] = { { .i = 1 }, }, + [SmoothScrolling] = { { .i = 0 }, }, + [SpellChecking] = { { .i = 0 }, }, + [SpellLanguages] = { { .v = ((char *[]){ "en_US", NULL }) }, }, + [StrictTLS] = { { .i = 1 }, }, + [Style] = { { .i = 1 }, }, + [WebGL] = { { .i = 0 }, }, + [ZoomLevel] = { { .f = 1.0 }, }, +}; + +static UriParameters uriparams[] = { + { "(://|\\.)suckless\\.org(/|$)", { + [JavaScript] = { { .i = 0 }, 1 }, + }, }, +}; + +/* default window size: width, height */ +static int winsize[] = { 800, 600 }; + +static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | + WEBKIT_FIND_OPTIONS_WRAP_AROUND; + +#define PROMPT_GO "Go:" +#define PROMPT_FIND "Find:" + +/* SETPROP(readprop, setprop, prompt)*/ +#define SETPROP(r, s, p) { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "prop=\"$(printf '%b' \"$(xprop -id $1 $2 " \ + "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\" && cat ~/.surf/bookmarks)\" " \ + "| dmenu -l 10 -p \"$4\" -w $1)\" && " \ + "xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ + "surf-setprop", winid, r, s, p, NULL \ + } \ +} + +#define SEARCH() { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "xprop -id $1 -f $2 8s -set $2 \"" \ + "$(dmenu -p Search: -w $1 < /dev/null)\"", \ + "surf-search", winid, "_SURF_SEARCH", NULL \ + } \ +} + +#define SEARCH() { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "xprop -id $1 -f $2 8s -set $2 \"" \ + "$(dmenu -p Search: -w $1 < /dev/null)\"", \ + "surf-search", winid, "_SURF_SEARCH", NULL \ + } \ +} + +#define SEARCH() { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "xprop -id $1 -f $2 8s -set $2 \"" \ + "$(dmenu -p Search: -w $1 < /dev/null)\"", \ + "surf-search", winid, "_SURF_SEARCH", NULL \ + } \ +} + +#define SEARCH() { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "xprop -id $1 -f $2 8s -set $2 \"" \ + "$(dmenu -p Search: -w $1 < /dev/null)\"", \ + "surf-search", winid, "_SURF_SEARCH", NULL \ + } \ +} + +/* DOWNLOAD(URI, referer) */ +#define DOWNLOAD(u, r) { \ + .v = (const char *[]){ "st", "-e", "/bin/sh", "-c",\ + "curl -g -L -J -O -A \"$1\" -b \"$2\" -c \"$2\"" \ + " -e \"$3\" \"$4\"; read", \ + "surf-download", useragent, cookiefile, r, u, NULL \ + } \ +} + +/* PLUMB(URI) */ +/* This called when some URI which does not begin with "about:", + * "http://" or "https://" should be opened. + */ +#define PLUMB(u) {\ + .v = (const char *[]){ "/bin/sh", "-c", \ + "xdg-open \"$0\"", u, NULL \ + } \ +} + +/* VIDEOPLAY(URI) */ +#define VIDEOPLAY(u) {\ + .v = (const char *[]){ "/bin/sh", "-c", \ + "mpv --really-quiet \"$0\"", u, NULL \ + } \ +} + +/* BM_ADD(readprop) */ +#define BM_ADD(r) {\ + .v = (const char *[]){ "/bin/sh", "-c", \ + "(echo $(xprop -id $0 $1) | cut -d '\"' -f2 " \ + "| sed 's/.*https*:\\/\\/\\(www\\.\\)\\?//' && cat ~/.surf/bookmarks) " \ + "| awk '!seen[$0]++' > ~/.surf/bookmarks.tmp && " \ + "mv ~/.surf/bookmarks.tmp ~/.surf/bookmarks", \ + winid, r, NULL \ + } \ +} + +/* styles */ +/* + * The iteration will stop at the first match, beginning at the beginning of + * the list. + */ +static SiteSpecific styles[] = { + /* regexp file in $styledir */ + { ".*", "default.css" }, +}; + +/* certificates */ +/* + * Provide custom certificate for urls + */ +static SiteSpecific certs[] = { + /* regexp file in $certdir */ + { "://suckless\\.org/", "suckless.org.crt" }, +}; + +#define MODKEY GDK_CONTROL_MASK + +/* hotkeys */ +/* + * If you use anything else but MODKEY and GDK_SHIFT_MASK, don't forget to + * edit the CLEANMASK() macro. + */ +static Key keys[] = { + /* modifier keyval function arg */ + { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, + { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, + { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, + { MODKEY, GDK_KEY_m, spawn, BM_ADD("_SURF_URI") }, + { MODKEY, GDK_KEY_s, spawn, SEARCH() }, + + + { 0, GDK_KEY_Escape, stop, { 0 } }, + { MODKEY, GDK_KEY_c, stop, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_r, reload, { .i = 1 } }, + { MODKEY, GDK_KEY_r, reload, { .i = 0 } }, + + { MODKEY, GDK_KEY_l, navigate, { .i = +1 } }, + { MODKEY, GDK_KEY_h, navigate, { .i = -1 } }, + + /* vertical and horizontal scrolling, in viewport percentage */ + { MODKEY, GDK_KEY_j, scrollv, { .i = +10 } }, + { MODKEY, GDK_KEY_k, scrollv, { .i = -10 } }, + { MODKEY, GDK_KEY_space, scrollv, { .i = +50 } }, + { MODKEY, GDK_KEY_b, scrollv, { .i = -50 } }, + { MODKEY, GDK_KEY_i, scrollh, { .i = +10 } }, + { MODKEY, GDK_KEY_u, scrollh, { .i = -10 } }, + + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_j, zoom, { .i = -1 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_k, zoom, { .i = +1 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_q, zoom, { .i = 0 } }, + { MODKEY, GDK_KEY_minus, zoom, { .i = -1 } }, + { MODKEY, GDK_KEY_plus, zoom, { .i = +1 } }, + + { MODKEY, GDK_KEY_p, clipboard, { .i = 1 } }, + { MODKEY, GDK_KEY_y, clipboard, { .i = 0 } }, + + { MODKEY, GDK_KEY_n, find, { .i = +1 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_n, find, { .i = -1 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_p, print, { 0 } }, + { MODKEY, GDK_KEY_t, showcert, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_a, togglecookiepolicy, { 0 } }, + { 0, GDK_KEY_F11, togglefullscreen, { 0 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_o, toggleinspector, { 0 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_e, toggletitle, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_c, toggle, { .i = CaretBrowsing } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_f, toggle, { .i = FrameFlattening } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_g, toggle, { .i = Geolocation } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_s, toggle, { .i = JavaScript } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_i, toggle, { .i = LoadImages } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_b, toggle, { .i = ScrollBars } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_t, toggle, { .i = StrictTLS } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_m, toggle, { .i = Style } }, +}; + +/* button definitions */ +/* target can be OnDoc, OnLink, OnImg, OnMedia, OnEdit, OnBar, OnSel, OnAny */ +static Button buttons[] = { + /* target event mask button function argument stop event */ + { OnLink, 0, 2, clicknewwindow, { .i = 0 }, 1 }, + { OnLink, MODKEY, 2, clicknewwindow, { .i = 1 }, 1 }, + { OnLink, MODKEY, 1, clicknewwindow, { .i = 1 }, 1 }, + { OnAny, 0, 8, clicknavigate, { .i = -1 }, 1 }, + { OnAny, 0, 9, clicknavigate, { .i = +1 }, 1 }, + { OnMedia, MODKEY, 1, clickexternplayer, { 0 }, 1 }, +}; + +#define HOMEPAGE "https://duckduckgo.com/" diff --git a/utils/surf/config.h b/utils/surf/config.h new file mode 100644 index 0000000..22dca0d --- /dev/null +++ b/utils/surf/config.h @@ -0,0 +1,221 @@ +/* modifier 0 means no modifier */ +static int surfuseragent = 1; /* Append Surf version to default WebKit user agent */ +static int extendedtitle = 0; /* 0 to not append surf's toggle and page status to title. */ +static char *fulluseragent = ""; /* Or override the whole user agent string */ +static char *scriptfile = "~/.config/surf/script.js"; +static char *styledir = "~/.config/surf/styles/"; +static char *certdir = "~/.config/surf/certificates/"; +static char *cachedir = "~/.config/surf/cache/"; +static char *cookiefile = "~/.config/surf/cookies.txt"; +static char *historyfile = "~/.config/surf/history.txt"; +static char *searchurl = "duckduckgo.com/?q=%s"; + +/* Webkit default features */ +/* Highest priority value will be used. + * Default parameters are priority 0 + * Per-uri parameters are priority 1 + * Command parameters are priority 2 + */ +static Parameter defconfig[ParameterLast] = { + /* parameter Arg value priority */ + [AccessMicrophone] = { { .i = 0 }, }, + [AccessWebcam] = { { .i = 0 }, }, + [Certificate] = { { .i = 0 }, }, + [CaretBrowsing] = { { .i = 0 }, }, + [CookiePolicies] = { { .v = "@Aa" }, }, + [DefaultCharset] = { { .v = "UTF-8" }, }, + [DiskCache] = { { .i = 1 }, }, + [DNSPrefetch] = { { .i = 0 }, }, + [Ephemeral] = { { .i = 0 }, }, + [FileURLsCrossAccess] = { { .i = 0 }, }, + [FontSize] = { { .i = 12 }, }, + [FrameFlattening] = { { .i = 0 }, }, + [Geolocation] = { { .i = 0 }, }, + [HideBackground] = { { .i = 0 }, }, + [Inspector] = { { .i = 0 }, }, + [Java] = { { .i = 1 }, }, + [JavaScript] = { { .i = 1 }, }, + [KioskMode] = { { .i = 0 }, }, + [LoadImages] = { { .i = 1 }, }, + [MediaManualPlay] = { { .i = 1 }, }, + [PreferredLanguages] = { { .v = (char *[]){ NULL } }, }, + [RunInFullscreen] = { { .i = 0 }, }, + [ScrollBars] = { { .i = 1 }, }, + [ShowIndicators] = { { .i = 1 }, }, + [SiteQuirks] = { { .i = 1 }, }, + [SmoothScrolling] = { { .i = 0 }, }, + [SpellChecking] = { { .i = 0 }, }, + [SpellLanguages] = { { .v = ((char *[]){ "en_US", NULL }) }, }, + [StrictTLS] = { { .i = 1 }, }, + [Style] = { { .i = 1 }, }, + [WebGL] = { { .i = 0 }, }, + [ZoomLevel] = { { .f = 1.0 }, }, +}; + +static UriParameters uriparams[] = { + { "(://|\\.)suckless\\.org(/|$)", { + [JavaScript] = { { .i = 0 }, 1 }, + }, }, +}; + +/* default window size: width, height */ +static int winsize[] = { 800, 600 }; + +static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | + WEBKIT_FIND_OPTIONS_WRAP_AROUND; + +#define PROMPT_GO "Go:" +#define PROMPT_FIND "Find:" + +/* SETPROP(readprop, setprop, prompt)*/ +#define SETPROP(r, s, p) { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "prop=\"$(printf '%b' \"$(xprop -id $1 $2 " \ + "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\" && cat ~/.config/surf/bookmarks)\" " \ + "| dmenu -l 10 -p \"$4\" -w $1)\" && " \ + "xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ + "surf-setprop", winid, r, s, p, NULL \ + } \ +} + +#define SEARCH() { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "xprop -id $1 -f $2 8s -set $2 \"" \ + "$(dmenu -p Search: -w $1 < /dev/null)\"", \ + "surf-search", winid, "_SURF_SEARCH", NULL \ + } \ +} + +/* DOWNLOAD(URI, referer) */ +#define DOWNLOAD(u, r) { \ + .v = (const char *[]){ "st", "-e", "/bin/sh", "-c",\ + "curl -g -L -J -O -A \"$1\" -b \"$2\" -c \"$2\"" \ + " -e \"$3\" \"$4\"; read", \ + "surf-download", useragent, cookiefile, r, u, NULL \ + } \ +} + +/* PLUMB(URI) */ +/* This called when some URI which does not begin with "about:", + * "http://" or "https://" should be opened. + */ +#define PLUMB(u) {\ + .v = (const char *[]){ "/bin/sh", "-c", \ + "xdg-open \"$0\"", u, NULL \ + } \ +} + +/* VIDEOPLAY(URI) */ +#define VIDEOPLAY(u) {\ + .v = (const char *[]){ "/bin/sh", "-c", \ + "mpv --really-quiet \"$0\"", u, NULL \ + } \ +} + +/* BM_ADD(readprop) */ +#define BM_ADD(r) {\ + .v = (const char *[]){ "/bin/sh", "-c", \ + "(echo $(xprop -id $0 $1) | cut -d '\"' -f2 " \ + "| sed 's/.*https*:\\/\\/\\(www\\.\\)\\?//' && cat ~/.config/surf/bookmarks) " \ + "| awk '!seen[$0]++' > ~/.config/surf/bookmarks.tmp && " \ + "mv ~/.config/surf/bookmarks.tmp ~/.config/surf/bookmarks", \ + winid, r, NULL \ + } \ +} + +/* styles */ +/* + * The iteration will stop at the first match, beginning at the beginning of + * the list. + */ +static SiteSpecific styles[] = { + /* regexp file in $styledir */ + { ".*", "default.css" }, +}; + +/* certificates */ +/* + * Provide custom certificate for urls + */ +static SiteSpecific certs[] = { + /* regexp file in $certdir */ + { "://suckless\\.org/", "suckless.org.crt" }, +}; + +#define MODKEY GDK_CONTROL_MASK + +/* hotkeys */ +/* + * If you use anything else but MODKEY and GDK_SHIFT_MASK, don't forget to + * edit the CLEANMASK() macro. + */ +static Key keys[] = { + /* modifier keyval function arg */ + { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, + { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, + { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, + { MODKEY, GDK_KEY_m, spawn, BM_ADD("_SURF_URI") }, + { MODKEY, GDK_KEY_s, spawn, SEARCH() }, + + + { 0, GDK_KEY_Escape, stop, { 0 } }, + { MODKEY, GDK_KEY_c, stop, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_r, reload, { .i = 1 } }, + { MODKEY, GDK_KEY_r, reload, { .i = 0 } }, + + { MODKEY, GDK_KEY_l, navigate, { .i = +1 } }, + { MODKEY, GDK_KEY_h, navigate, { .i = -1 } }, + + /* vertical and horizontal scrolling, in viewport percentage */ + { MODKEY, GDK_KEY_j, scrollv, { .i = +10 } }, + { MODKEY, GDK_KEY_k, scrollv, { .i = -10 } }, + { MODKEY, GDK_KEY_space, scrollv, { .i = +50 } }, + { MODKEY, GDK_KEY_b, scrollv, { .i = -50 } }, + { MODKEY, GDK_KEY_i, scrollh, { .i = +10 } }, + { MODKEY, GDK_KEY_u, scrollh, { .i = -10 } }, + + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_j, zoom, { .i = -1 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_k, zoom, { .i = +1 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_q, zoom, { .i = 0 } }, + { MODKEY, GDK_KEY_minus, zoom, { .i = -1 } }, + { MODKEY, GDK_KEY_plus, zoom, { .i = +1 } }, + + { MODKEY, GDK_KEY_p, clipboard, { .i = 1 } }, + { MODKEY, GDK_KEY_y, clipboard, { .i = 0 } }, + + { MODKEY, GDK_KEY_n, find, { .i = +1 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_n, find, { .i = -1 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_p, print, { 0 } }, + { MODKEY, GDK_KEY_t, showcert, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_a, togglecookiepolicy, { 0 } }, + { 0, GDK_KEY_F11, togglefullscreen, { 0 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_o, toggleinspector, { 0 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_e, toggletitle, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_c, toggle, { .i = CaretBrowsing } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_f, toggle, { .i = FrameFlattening } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_g, toggle, { .i = Geolocation } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_s, toggle, { .i = JavaScript } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_i, toggle, { .i = LoadImages } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_b, toggle, { .i = ScrollBars } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_t, toggle, { .i = StrictTLS } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_m, toggle, { .i = Style } }, +}; + +/* button definitions */ +/* target can be OnDoc, OnLink, OnImg, OnMedia, OnEdit, OnBar, OnSel, OnAny */ +static Button buttons[] = { + /* target event mask button function argument stop event */ + { OnLink, 0, 2, clicknewwindow, { .i = 0 }, 1 }, + { OnLink, MODKEY, 2, clicknewwindow, { .i = 1 }, 1 }, + { OnLink, MODKEY, 1, clicknewwindow, { .i = 1 }, 1 }, + { OnAny, 0, 8, clicknavigate, { .i = -1 }, 1 }, + { OnAny, 0, 9, clicknavigate, { .i = +1 }, 1 }, + { OnMedia, MODKEY, 1, clickexternplayer, { 0 }, 1 }, +}; + +#define HOMEPAGE "https://duckduckgo.com/" diff --git a/utils/surf/config.mk b/utils/surf/config.mk new file mode 100644 index 0000000..9586502 --- /dev/null +++ b/utils/surf/config.mk @@ -0,0 +1,33 @@ +include ../../config.mk + +# surf version +VERSION = 2.1 + +# Customize below to fit your system + +# paths +MANPREFIX = $(PREFIX)/share/man +LIBPREFIX = $(PREFIX)/lib +LIBDIR = $(LIBPREFIX)/surf + +X11INC = `pkg-config --cflags x11` +X11LIB = `pkg-config --libs x11` + +GTKINC = `pkg-config --cflags gtk+-3.0 gcr-3 webkit2gtk-4.1` +GTKLIB = `pkg-config --libs gtk+-3.0 gcr-3 webkit2gtk-4.1` +WEBEXTINC = `pkg-config --cflags webkit2gtk-4.1 webkit2gtk-web-extension-4.1 gio-2.0` +WEBEXTLIBS = `pkg-config --libs webkit2gtk-4.1 webkit2gtk-web-extension-4.1 gio-2.0` + +# includes and libs +INCS = $(X11INC) $(GTKINC) +LIBS = $(X11LIB) $(GTKLIB) -lgthread-2.0 + +# flags +CPPFLAGS = -DVERSION=\"$(VERSION)\" -DGCR_API_SUBJECT_TO_CHANGE \ + -DLIBPREFIX=\"$(LIBPREFIX)\" -DWEBEXTDIR=\"$(LIBDIR)\" \ + -D_DEFAULT_SOURCE +SURFCFLAGS = -fPIC $(INCS) $(CPPFLAGS) +WEBEXTCFLAGS = -fPIC $(WEBEXTINC) + +# compiler +#CC = c99 diff --git a/utils/surf/patch/surf-2.0-homepage.diff b/utils/surf/patch/surf-2.0-homepage.diff new file mode 100644 index 0000000..f32016f --- /dev/null +++ b/utils/surf/patch/surf-2.0-homepage.diff @@ -0,0 +1,24 @@ +diff --git a/config.def.h b/config.def.h +--- a/config.def.h ++++ b/config.def.h +@@ -164,3 +164,5 @@ static Button buttons[] = { + { OnAny, 0, 9, clicknavigate, { .i = +1 }, 1 }, + { OnMedia, MODKEY, 1, clickexternplayer, { 0 }, 1 }, + }; ++ ++#define HOMEPAGE "https://duckduckgo.com/" +diff --git a/surf.c b/surf.c +--- a/surf.c ++++ b/surf.c +@@ -1751,7 +1751,11 @@ main(int argc, char *argv[]) + if (argc > 0) + arg.v = argv[0]; + else ++#ifdef HOMEPAGE ++ arg.v = HOMEPAGE; ++#else + arg.v = "about:blank"; ++#endif + + setup(); + c = newclient(NULL); diff --git a/utils/surf/patch/surf-2.1-history.diff b/utils/surf/patch/surf-2.1-history.diff new file mode 100644 index 0000000..453750d --- /dev/null +++ b/utils/surf/patch/surf-2.1-history.diff @@ -0,0 +1,68 @@ +diff --git a/config.def.h b/config.def.h +index b6ae4fc..74b1968 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -6,6 +6,8 @@ static char *styledir = "~/.surf/styles/"; + static char *certdir = "~/.surf/certificates/"; + static char *cachedir = "~/.surf/cache/"; + static char *cookiefile = "~/.surf/cookies.txt"; ++static char *historyfile = "~/.surf/history.txt"; ++ + + /* Webkit default features */ + /* Highest priority value will be used. +diff --git a/surf.c b/surf.c +index e709f35..d7c2166 100644 +--- a/surf.c ++++ b/surf.c +@@ -347,9 +347,10 @@ setup(void) + curconfig = defconfig; + + /* dirs and files */ +- cookiefile = buildfile(cookiefile); +- scriptfile = buildfile(scriptfile); +- certdir = buildpath(certdir); ++ cookiefile = buildfile(cookiefile); ++ historyfile = buildfile(historyfile); ++ scriptfile = buildfile(scriptfile); ++ certdir = buildpath(certdir); + if (curconfig[Ephemeral].val.i) + cachedir = NULL; + else +@@ -589,6 +590,7 @@ loaduri(Client *c, const Arg *a) + } else { + webkit_web_view_load_uri(c->view, url); + updatetitle(c); ++ updatehistory(url); + } + + g_free(url); +@@ -659,6 +661,20 @@ updatetitle(Client *c) + } + } + ++void ++updatehistory(const char *url) ++{ ++ FILE *f; ++ f = fopen(historyfile, "a+"); ++ ++ char timestamp[20]; ++ time_t now = time (0); ++ strftime (timestamp, 20, "%Y-%m-%dT%H:%M:%S", localtime (&now)); ++ ++ fprintf(f, "%s %s\n", timestamp, url); ++ fclose(f); ++} ++ + void + gettogglestats(Client *c) + { +@@ -1085,6 +1101,7 @@ cleanup(void) + close(spair[0]); + close(spair[1]); + g_free(cookiefile); ++ g_free(historyfile); + g_free(scriptfile); + g_free(stylefile); + g_free(cachedir); diff --git a/utils/surf/patch/surf-bookmarks-20170722-723ff26.diff b/utils/surf/patch/surf-bookmarks-20170722-723ff26.diff new file mode 100644 index 0000000..323ba55 --- /dev/null +++ b/utils/surf/patch/surf-bookmarks-20170722-723ff26.diff @@ -0,0 +1,42 @@ +diff --git a/config.def.h b/config.def.h +index 2e735bf..43ad9ab 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -69,8 +69,9 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | + #define SETPROP(r, s, p) { \ + .v = (const char *[]){ "/bin/sh", "-c", \ + "prop=\"$(printf '%b' \"$(xprop -id $1 $2 " \ +- "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\")\" " \ +- "| dmenu -p \"$4\" -w $1)\" && xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ ++ "| sed \"s/^$2(STRING) = //;s/^\\\"\\(.*\\)\\\"$/\\1/\" && cat ~/.surf/bookmarks)\" " \ ++ "| dmenu -l 10 -p \"$4\" -w $1)\" && " \ ++ "xprop -id $1 -f $3 8s -set $3 \"$prop\"", \ + "surf-setprop", winid, r, s, p, NULL \ + } \ + } +@@ -101,6 +102,17 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | + } \ + } + ++/* BM_ADD(readprop) */ ++#define BM_ADD(r) {\ ++ .v = (const char *[]){ "/bin/sh", "-c", \ ++ "(echo $(xprop -id $0 $1) | cut -d '\"' -f2 " \ ++ "| sed 's/.*https*:\\/\\/\\(www\\.\\)\\?//' && cat ~/.surf/bookmarks) " \ ++ "| awk '!seen[$0]++' > ~/.surf/bookmarks.tmp && " \ ++ "mv ~/.surf/bookmarks.tmp ~/.surf/bookmarks", \ ++ winid, r, NULL \ ++ } \ ++} ++ + /* styles */ + /* + * The iteration will stop at the first match, beginning at the beginning of +@@ -132,6 +144,7 @@ static Key keys[] = { + { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, + { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, + { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, ++ { MODKEY, GDK_KEY_m, spawn, BM_ADD("_SURF_URI") }, + + { 0, GDK_KEY_Escape, stop, { 0 } }, + { MODKEY, GDK_KEY_c, stop, { 0 } }, diff --git a/utils/surf/patch/surf-short-title-20210206-7dcce9e.diff b/utils/surf/patch/surf-short-title-20210206-7dcce9e.diff new file mode 100644 index 0000000..4a0a8a4 --- /dev/null +++ b/utils/surf/patch/surf-short-title-20210206-7dcce9e.diff @@ -0,0 +1,115 @@ +From d5437333d64ff5eb7aaab19e4d42b11d6773a7b0 Mon Sep 17 00:00:00 2001 +From: Harsh Parekh +Date: Sat, 6 Feb 2021 08:33:49 -0500 +Subject: [PATCH] Hide status from title. + +You can pass -E 1 to show the extended title. +--- + config.def.h | 2 ++ + surf.1 | 7 +++++++ + surf.c | 31 ++++++++++++++++++++++++------- + 3 files changed, 33 insertions(+), 7 deletions(-) + +diff --git a/config.def.h b/config.def.h +index be168ab..2783e4d 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -1,5 +1,6 @@ + /* modifier 0 means no modifier */ + static int surfuseragent = 1; /* Append Surf version to default WebKit user agent */ ++static int extendedtitle = 0; /* 0 to not append surf's toggle and page status to title. */ + static char *fulluseragent = ""; /* Or override the whole user agent string */ + static char *scriptfile = "~/.surf/script.js"; + static char *styledir = "~/.surf/styles/"; +@@ -176,6 +177,7 @@ static Key keys[] = { + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_a, togglecookiepolicy, { 0 } }, + { 0, GDK_KEY_F11, togglefullscreen, { 0 } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_o, toggleinspector, { 0 } }, ++ { MODKEY|GDK_SHIFT_MASK, GDK_KEY_e, toggletitle, { 0 } }, + + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_c, toggle, { .i = CaretBrowsing } }, + { MODKEY|GDK_SHIFT_MASK, GDK_KEY_f, toggle, { .i = FrameFlattening } }, +diff --git a/surf.1 b/surf.1 +index 45c31bb..0e15c61 100644 +--- a/surf.1 ++++ b/surf.1 +@@ -55,6 +55,13 @@ Enable the disk cache. + Reparents to window specified by + .IR xid . + .TP ++.B \-E [1|0] ++Show or hide ++.I indicators of operation ++and ++.I indicators of web page ++in the title. ++.TP + .B \-f + Start surf in windowed mode (not fullscreen). + .TP +diff --git a/surf.c b/surf.c +index ac832ff..bca0b91 100644 +--- a/surf.c ++++ b/surf.c +@@ -234,6 +234,7 @@ static void toggle(Client *c, const Arg *a); + static void togglefullscreen(Client *c, const Arg *a); + static void togglecookiepolicy(Client *c, const Arg *a); + static void toggleinspector(Client *c, const Arg *a); ++static void toggletitle(Client *c, const Arg *a); + static void find(Client *c, const Arg *a); + + /* Buttons */ +@@ -649,13 +650,19 @@ updatetitle(Client *c) + gettogglestats(c); + getpagestats(c); + +- if (c->progress != 100) +- title = g_strdup_printf("[%i%%] %s:%s | %s", +- c->progress, togglestats, pagestats, name); +- else +- title = g_strdup_printf("%s:%s | %s", +- togglestats, pagestats, name); +- ++ if (c->progress != 100) { ++ if (!extendedtitle) ++ title = g_strdup_printf("[%i%%] %s", c->progress, name); ++ else ++ title = g_strdup_printf("[%i%%] %s:%s | %s", ++ c->progress, togglestats, pagestats, name); ++ } else { ++ if (!extendedtitle) ++ title = g_strdup_printf("%s", name); ++ else ++ title = g_strdup_printf("%s:%s | %s", ++ togglestats, pagestats, name); ++ } + gtk_window_set_title(GTK_WINDOW(c->win), title); + g_free(title); + } else { +@@ -1953,6 +1960,13 @@ toggleinspector(Client *c, const Arg *a) + webkit_web_inspector_show(c->inspector); + } + ++void ++toggletitle(Client *c, const Arg *a) ++{ ++ extendedtitle = !extendedtitle; ++ updatetitle(c); ++} ++ + void + find(Client *c, const Arg *a) + { +@@ -2042,6 +2056,9 @@ main(int argc, char *argv[]) + case 'e': + embed = strtol(EARGF(usage()), NULL, 0); + break; ++ case 'E': ++ extendedtitle = strtol(EARGF(usage()), NULL, 0); ++ break; + case 'f': + defconfig[RunInFullscreen].val.i = 0; + defconfig[RunInFullscreen].prio = 2; +-- +2.30.0 + diff --git a/utils/surf/patch/surf-websearch-20190510-d068a38.diff b/utils/surf/patch/surf-websearch-20190510-d068a38.diff new file mode 100644 index 0000000..7e7f92a --- /dev/null +++ b/utils/surf/patch/surf-websearch-20190510-d068a38.diff @@ -0,0 +1,107 @@ +From c5ca896c5ba969b90f1e098d117c205a9b71d0db Mon Sep 17 00:00:00 2001 +From: Bryon Meinka +Date: Sat, 11 May 2019 00:52:29 -0400 +Subject: [PATCH] Web Search + +--- + config.def.h | 10 ++++++++++ + surf.c | 20 +++++++++++++++++++- + 2 files changed, 29 insertions(+), 1 deletion(-) + +diff --git a/config.def.h b/config.def.h +index 34265f6..69657bf 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -6,6 +6,7 @@ static char *styledir = "~/.surf/styles/"; + static char *certdir = "~/.surf/certificates/"; + static char *cachedir = "~/.surf/cache/"; + static char *cookiefile = "~/.surf/cookies.txt"; ++static char *searchurl = "duckduckgo.com/?q=%s"; + + /* Webkit default features */ + /* Highest priority value will be used. +@@ -76,6 +77,14 @@ static WebKitFindOptions findopts = WEBKIT_FIND_OPTIONS_CASE_INSENSITIVE | + } \ + } + ++#define SEARCH() { \ ++ .v = (const char *[]){ "/bin/sh", "-c", \ ++ "xprop -id $1 -f $2 8s -set $2 \"" \ ++ "$(dmenu -p Search: -w $1 < /dev/null)\"", \ ++ "surf-search", winid, "_SURF_SEARCH", NULL \ ++ } \ ++} ++ + /* DOWNLOAD(URI, referer) */ + #define DOWNLOAD(u, r) { \ + .v = (const char *[]){ "st", "-e", "/bin/sh", "-c",\ +@@ -133,6 +142,7 @@ static Key keys[] = { + { MODKEY, GDK_KEY_g, spawn, SETPROP("_SURF_URI", "_SURF_GO", PROMPT_GO) }, + { MODKEY, GDK_KEY_f, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, + { MODKEY, GDK_KEY_slash, spawn, SETPROP("_SURF_FIND", "_SURF_FIND", PROMPT_FIND) }, ++ { MODKEY, GDK_KEY_s, spawn, SEARCH() }, + + { 0, GDK_KEY_Escape, stop, { 0 } }, + { MODKEY, GDK_KEY_c, stop, { 0 } }, +diff --git a/surf.c b/surf.c +index 2b54e3c..077fb76 100644 +--- a/surf.c ++++ b/surf.c +@@ -35,7 +35,7 @@ + #define LENGTH(x) (sizeof(x) / sizeof(x[0])) + #define CLEANMASK(mask) (mask & (MODKEY|GDK_SHIFT_MASK)) + +-enum { AtomFind, AtomGo, AtomUri, AtomLast }; ++enum { AtomFind, AtomSearch, AtomGo, AtomUri, AtomLast }; + + enum { + OnDoc = WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT, +@@ -231,6 +231,7 @@ static void togglefullscreen(Client *c, const Arg *a); + static void togglecookiepolicy(Client *c, const Arg *a); + static void toggleinspector(Client *c, const Arg *a); + static void find(Client *c, const Arg *a); ++static void search(Client *c, const Arg *a); + + /* Buttons */ + static void clicknavigate(Client *c, const Arg *a, WebKitHitTestResult *h); +@@ -326,6 +327,7 @@ setup(void) + + /* atoms */ + atoms[AtomFind] = XInternAtom(dpy, "_SURF_FIND", False); ++ atoms[AtomSearch] = XInternAtom(dpy, "_SURF_SEARCH", False); + atoms[AtomGo] = XInternAtom(dpy, "_SURF_GO", False); + atoms[AtomUri] = XInternAtom(dpy, "_SURF_URI", False); + +@@ -577,6 +579,19 @@ loaduri(Client *c, const Arg *a) + g_free(url); + } + ++void ++search(Client *c, const Arg *a) ++{ ++ Arg arg; ++ char *url; ++ ++ url = g_strdup_printf(searchurl, a->v); ++ arg.v = url; ++ loaduri(c, &arg); ++ ++ g_free(url); ++} ++ + const char * + geturi(Client *c) + { +@@ -1311,6 +1326,9 @@ processx(GdkXEvent *e, GdkEvent *event, gpointer d) + find(c, NULL); + + return GDK_FILTER_REMOVE; ++ } else if (ev->atom == atoms[AtomSearch]) { ++ a.v = getatom(c, AtomSearch); ++ search(c, &a); + } else if (ev->atom == atoms[AtomGo]) { + a.v = getatom(c, AtomGo); + loaduri(c, &a); +-- +2.21.0 + diff --git a/utils/surf/script.js b/utils/surf/script.js new file mode 100644 index 0000000..f33fca3 --- /dev/null +++ b/utils/surf/script.js @@ -0,0 +1,308 @@ +// ==UserScript== +// @name vimkeybindings +// @namespace renevier.fdn.fr +// @author arno +// @licence GPL/LGPL/MPL +// @description use vim keybingings (i, j, k, l, …) to navigate a web page. +// ==/UserScript== +/* +* If you're a vim addict, and you always find yourself typing j or k in a web +* page, then wondering why it just does not go up and down like any good +* software, that user script is what you have been looking for. +*/ +function up() { + if (window.scrollByLines) + window.scrollByLines(-1); // gecko + else + window.scrollBy(0, -12); // webkit +} +function down() { + if (window.scrollByLines) + window.scrollByLines(1); // gecko + else + window.scrollBy(0, 12); // webkit +} +function pageup() { + if (window.scrollByPages) + window.scrollByPages(-1); // gecko + else + window.scrollBy(0, 0 - _pageScroll()); // webkit +} +function pagedown() { + if (window.scrollByPages) + window.scrollByPages(1); // gecko + else + window.scrollBy(0, _pageScroll()); // webkit +} +function right() { + window.scrollBy(15, 0); +} +function left() { + window.scrollBy(-15, 0); +} +function home() { + window.scroll(0, 0); +} +function bottom() { + window.scroll(document.width, document.height); +} +// If you don't like default key bindings, customize here. +// if you want to use the combination 'Ctrl + b' (for example), use '^b' +var bindings = { + 'h' : left, + 'l' : right, + 'k' : up, + 'j' : down, + 'g' : home, + 'G' : bottom, + //'^b': pageup, + //'^f': pagedown, +} +function isEditable(element) { + + if (element.nodeName.toLowerCase() == "textarea") + return true; + // we don't get keypress events for text input, but I don't known + // if it's a bug, so let's test that + if (element.nodeName.toLowerCase() == "input" && element.type == "text") + return true; + // element is editable + if (document.designMode == "on" || element.contentEditable == "true") { + return true; + } + + return false; +} +function keypress(evt) { + var target = evt.target; + + // if we're on a editable element, we probably don't want to catch + // keypress, we just want to write the typed character. + if (isEditable(target)) + return; + var key = String.fromCharCode(evt.charCode); + if (evt.ctrlKey) { + key = '^' + key; + } + var fun = bindings[key]; + if (fun) + fun(); +} +function _pageScroll() { + // Gecko algorithm + // ---------------- + // The page increment is the size of the page, minus the smaller of + // 10% of the size or 2 lines. + return window.innerHeight - Math.min(window.innerHeight / 10, 24); +} +window.addEventListener("keypress", keypress, false); + +// easy links for surf +// christian hahn , sep 2010 +testcomplete = function() { + if(document.readyState=="complete") { + run(); return; + } + window.setTimeout("testcomplete()",200); +} +testcomplete(); +run=function() { + // config , any css + var modkey = 18; //ctrl=17, alt=18 + var cancelkey = 67; // c + var newwinkey = 84; // t + var openkey = 70; // f + var label_style = {"color":"black","fontSize":"10px","backgroundColor":"#27FF27","fontWeight":"normal","margin":"0px","padding":"0px","position":"absolute","zIndex":99}; + var hl_style = {"backgroundColor":"#E3FF38","fontSize":"15px"}; + var nr_base = 5; // >=10 : normal integer, + // globals + var ankers = document.getElementsByTagName("a"); + var labels = new Object(); + var ui_visible = false; + var input = ""; + // functions + hl=function(t) { + for(var id in labels) { + if (t && id.match("^"+t)==t) + for(var s in hl_style) + labels[id].rep.style[s]=hl_style[s]; + else + for(var s in label_style) + labels[id].rep.style[s]=label_style[s]; + } + } + open_link=function(id, new_win) { + try { + var a = labels[input].a; + if(a && !new_win) window.location.href=a.href; + if(a && new_win) window.open(a.href,a.href); + } catch (e) {} + } + set_ui=function(s) { + var pos = "static"; + ui_visible = true; + if(s == "hidden") { + ui_visible = false; + pos = "absolute"; + input=""; + } + for(var id in labels) { + labels[id].rep.style.visibility=s; + labels[id].rep.style.position=pos; + } + } + base=function(n, b) { + if(b>=10) return n.toString(); + var res = new Array(); + while(n) { + res.push( (n%b +1).toString() ) + n=parseInt(n/b); + } + return res.reverse().join(""); + } + // main + // create labels + for (var i=0; i tags that are direct children of parenttag */ + function count_p(parenttag) + { + var n = 0; + var c = parenttag.childNodes; + for (var i = 0; i < c.length; i++) { + if (c[i].tagName == "p" || c[i].tagName == "P") + n++; + } + return n; + } + + var doc; + doc = (document.body === undefined) + ? window.content.document : document; + + /* if simplyread_original is set, then the simplyread version is currently active, + * so switch to the simplyread_original html */ + if (doc.simplyread_original) { + doc.body.innerHTML = doc.simplyread_original; + for (var i = 0; i < doc.styleSheets.length; i++) + doc.styleSheets[i].disabled = false; + doc.simplyread_original = false + return 0; + } + + doc.simplyread_original = doc.body.innerHTML; + doc.body.innerHTML = doc.body.innerHTML.replace(/]*>\s*]*>/g, "

"); + + var biggest_num = 0; + var biggest_tag; + + /* search for tag with most direct children

tags */ + var t = doc.getElementsByTagName("*"); + for (var i = 0; i < t.length; i++) { + var p_num = count_p(t[i]); + if (p_num > biggest_num) { + biggest_num = p_num; + biggest_tag = t[i]; + } + } + + if (biggest_num == 0) return 1; + + /* save and sanitise content of chosen tag */ + var fresh = doc.createElement("div"); + fresh.innerHTML = biggest_tag.innerHTML; + fresh.innerHTML = fresh.innerHTML.replace(/<\/?font[^>]*>/g, ""); + fresh.innerHTML = fresh.innerHTML.replace(/style="[^"]*"/g, ""); + if(nolinks) + fresh.innerHTML = fresh.innerHTML.replace(/<\/?a[^>]*>/g, ""); + fresh.innerHTML = fresh.innerHTML.replace(/<\/?span[^>]*>/g, ""); + fresh.innerHTML = fresh.innerHTML.replace(/]*>/g, "" + + "

" + "

"+doc.title+"

" + fresh.innerHTML + "
"; + + return 0; +} diff --git a/utils/surf/surf-open.sh b/utils/surf/surf-open.sh new file mode 100755 index 0000000..c22edc2 --- /dev/null +++ b/utils/surf/surf-open.sh @@ -0,0 +1,32 @@ +#!/bin/sh +# +# See the LICENSE file for copyright and license details. +# + +xidfile="$HOME/tmp/tabbed-surf.xid" +uri="" + +if [ "$#" -gt 0 ]; +then + uri="$1" +fi + +runtabbed() { + tabbed -dn tabbed-surf -r 2 surf -e '' "$uri" >"$xidfile" \ + 2>/dev/null & +} + +if [ ! -r "$xidfile" ]; +then + runtabbed +else + xid=$(cat "$xidfile") + xprop -id "$xid" >/dev/null 2>&1 + if [ $? -gt 0 ]; + then + runtabbed + else + surf -e "$xid" "$uri" >/dev/null 2>&1 & + fi +fi + diff --git a/utils/surf/surf.1 b/utils/surf/surf.1 new file mode 100644 index 0000000..38d76ec --- /dev/null +++ b/utils/surf/surf.1 @@ -0,0 +1,312 @@ +.TH SURF 1 surf\-VERSION +.SH NAME +surf \- simple webkit-based browser +.SH SYNOPSIS +.B surf +.RB [-bBdDfFgGiIkKmMnNpPsStTvwxX] +.RB [-a\ cookiepolicies] +.RB [-c\ cookiefile] +.RB [-C\ stylefile] +.RB [-e\ xid] +.RB [-r\ scriptfile] +.RB [-u\ useragent] +.RB [-z\ zoomlevel] +.RB [URI] +.SH DESCRIPTION +surf is a simple Web browser based on WebKit/GTK+. It is able +to display websites and follow links. It supports the XEmbed protocol +which makes it possible to embed it in another application. Furthermore, +one can point surf to another URI by setting its XProperties. +.SH OPTIONS +.TP +.B \-a cookiepolicies +Define the order of +.I cookie policies\fR. +The default is "@Aa" but could be +redefined in the +.IR config.h , +with "A" meaning to +accept all cookies, "a" to deny all cookies and "@", which tells surf to +accept no third party cookies. +.TP +.B \-b +Disable Scrollbars. +.TP +.B \-B +Enable Scrollbars. +.TP +.B \-c cookiefile +Specify the +.I cookiefile +to use. +.TP +.B \-C stylefile +Specify the user +.IR stylefile . +This does disable the site-specific styles. +.TP +.B \-d +Disable the disk cache. +.TP +.B \-D +Enable the disk cache. +.TP +.B \-e xid +Reparents to window specified by +.IR xid . +.TP +.B \-E [1|0] +Show or hide +.I indicators of operation +and +.I indicators of web page +in the title. +.TP +.B \-f +Start surf in windowed mode (not fullscreen). +.TP +.B \-F +Start surf in fullscreen mode. +.TP +.B \-g +Disable giving the geolocation to websites. +.TP +.B \-G +Enable giving the geolocation to websites. +.TP +.B \-i +Disable Images. +.TP +.B \-I +Enable Images. +.TP +.B \-k +Disable kiosk mode (disable key strokes and right click). +.TP +.B \-K +Enable kiosk mode (disable key strokes and right click). +.TP +.B \-m +Disable application of user style sheets. +.TP +.B \-M +Enable application of user style sheets. +.TP +.B \-n +Disable the Web Inspector (Developer Tools). +.TP +.B \-N +Enable the Web Inspector (Developer Tools). +.TP +.B \-r scriptfile +Specify the user +.IR scriptfile . +.TP +.B \-s +Disable Javascript. +.TP +.B \-S +Enable Javascript. +.TP +.B \-t +Disable strict TLS check. +.TP +.B \-T +Enable strict TLS check. +.TP +.B \-u useragent +Specify the +.I useragent +which surf should use. +.TP +.B \-v +Prints version information to standard output, then exits. +.TP +.B \-w +Prints xid to standard output. This can be used to script the browser in for +example +.BR xdotool(1) . +.TP +.B -x +Disable custom certificates. +.TP +.B -X +Enable custom certificates. +.TP +.B \-z zoomlevel +Specify the +.I zoomlevel +which surf should use. +.SH USAGE +.B Escape +Stops loading current page or stops download. +.TP +.B Ctrl\-h +Walks back the history. +.TP +.B Ctrl\-l +Walks forward the history. +.TP +.B Ctrl\-k +Scrolls page upwards. +.TP +.B Ctrl\-j +Scrolls page downwards. +.TP +.B Ctrl\-b +Scroll up one whole page view. +.TP +.B Ctrl\-Space +Scroll down one whole page view. +.TP +.B Ctrl\-i +Scroll horizontally to the right. +.TP +.B Ctrl\-u +Scroll horizontally to the left. +.TP +.B Ctrl\-Shift\-k or Ctrl\-+ +Zooms page in. +.TP +.B Ctrl\-Shift\-j or Ctrl\-- +Zooms page out. +.TP +.B Ctrl\-Shift\-q +Resets Zoom. +.TP +.B Ctrl\-f and Ctrl\-/ +Opens the search-bar. +.TP +.B Ctrl\-n +Go to next search result. +.TP +.B Ctrl\-Shift\-n +Go to previous search result. +.TP +.B Ctrl\-g +Opens the URL-bar (requires dmenu installed). +.TP +.B Ctrl\-p +Loads URI from primary selection. +.TP +.B Ctrl\-Shift\-p +Calls Printpage Dialog. +.TP +.B Ctrl\-r +Reloads the website. +.TP +.B Ctrl\-Shift\-r +Reloads the website without using the cache. +.TP +.B Ctrl\-y +Copies current URI to primary selection. +.TP +.B Ctrl\-t +Display the current TLS certificate in a popup window. +.TP +.B Ctrl\-Shift\-a +Toggle through the the +.I cookie policies\fR. +This will not reload the page. +.TP +.B Ctrl\-Shift\-b +Toggle scrollbars. This will reload the page. +.TP +.B Ctrl\-Shift\-c +Toggle caret browsing. This will reload the page. +.TP +.B Ctrl\-Shift\-i +Toggle auto-loading of images. This will reload the page. +.TP +.B Ctrl\-Shift\-m +Toggle if the +.I stylefile +file should be loaded. This will reload the page. +.TP +.B Ctrl\-Shift\-o +Open the Web Inspector (Developer Tools) window for the current page. +.TP +.B Ctrl\-Shift\-s +Toggle script execution. This will reload the page. +.TP +.B Ctrl\-Shift\-t +Toggle strict TLS check. This will reload the page. +.TP +.B F11 +Toggle fullscreen mode. +.SH INDICATORS OF OPERATION +Surf is showing indicators of operation in front of the site title. +For all indicators, unless otherwise specified, a lower case letter means disabled and an upper case letter means enabled. +.TP +.B A +all cookies accepted +.TP +.B a +no cookies accepted +.TP +.B @ +all except third-party cookies accepted +.TP +.B c C +caret browsing +.TP +.B g G +geolocation +.TP +.B d D +disk cache +.TP +.B i I +images +.TP +.B s S +scripts +.TP +.B m M +styles +.TP +.B f F +frame flattening +.TP +.B x X +custom certificates +.TP +.B t T +strict TLS +.SH INDICATORS OF WEB PAGE +The second part of the indicators specifies modes of the web page itself. +.SS First character: encryption +.TP +.B - +unencrypted +.TP +.B T +encrypted (TLS) +.TP +.B U +attempted encryption but failed +.SS Second character: proxying +.TP +.B - +no proxy +.TP +.B P +using proxy +.SH ENVIRONMENT +.B SURF_USERAGENT +If this variable is set upon startup, surf will use it as the +.I useragent +string. +.TP +.B http_proxy +If this variable is set and not empty upon startup, surf will use it as the http proxy. +.SH SIGNALS +Surf will reload the current page on +.BR SIGHUP . +.SH SEE ALSO +.BR dmenu(1), +.BR xprop(1), +.BR tabbed(1), +.BR xdotool(1) +.SH BUGS +Please report them! diff --git a/utils/surf/surf.c b/utils/surf/surf.c new file mode 100644 index 0000000..252a79a --- /dev/null +++ b/utils/surf/surf.c @@ -0,0 +1,2187 @@ +/* See LICENSE file for copyright and license details. + * + * To understand surf, start reading main(). + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "arg.h" +#include "common.h" + +#define LENGTH(x) (sizeof(x) / sizeof(x[0])) +#define CLEANMASK(mask) (mask & (MODKEY|GDK_SHIFT_MASK)) + +enum { AtomFind, AtomSearch, AtomGo, AtomUri, AtomLast }; + +enum { + OnDoc = WEBKIT_HIT_TEST_RESULT_CONTEXT_DOCUMENT, + OnLink = WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK, + OnImg = WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE, + OnMedia = WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA, + OnEdit = WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE, + OnBar = WEBKIT_HIT_TEST_RESULT_CONTEXT_SCROLLBAR, + OnSel = WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION, + OnAny = OnDoc | OnLink | OnImg | OnMedia | OnEdit | OnBar | OnSel, +}; + +typedef enum { + AccessMicrophone, + AccessWebcam, + CaretBrowsing, + Certificate, + CookiePolicies, + DiskCache, + DefaultCharset, + DNSPrefetch, + Ephemeral, + FileURLsCrossAccess, + FontSize, + FrameFlattening, + Geolocation, + HideBackground, + Inspector, + Java, + JavaScript, + KioskMode, + LoadImages, + MediaManualPlay, + PreferredLanguages, + RunInFullscreen, + ScrollBars, + ShowIndicators, + SiteQuirks, + SmoothScrolling, + SpellChecking, + SpellLanguages, + StrictTLS, + Style, + WebGL, + ZoomLevel, + ParameterLast +} ParamName; + +typedef union { + int i; + float f; + const void *v; +} Arg; + +typedef struct { + Arg val; + int prio; +} Parameter; + +typedef struct Client { + GtkWidget *win; + WebKitWebView *view; + WebKitWebInspector *inspector; + WebKitFindController *finder; + WebKitHitTestResult *mousepos; + GTlsCertificate *cert, *failedcert; + GTlsCertificateFlags tlserr; + Window xid; + guint64 pageid; + int progress, fullscreen, https, insecure, errorpage; + const char *title, *overtitle, *targeturi; + const char *needle; + struct Client *next; +} Client; + +typedef struct { + guint mod; + guint keyval; + void (*func)(Client *c, const Arg *a); + const Arg arg; +} Key; + +typedef struct { + unsigned int target; + unsigned int mask; + guint button; + void (*func)(Client *c, const Arg *a, WebKitHitTestResult *h); + const Arg arg; + unsigned int stopevent; +} Button; + +typedef struct { + const char *uri; + Parameter config[ParameterLast]; + regex_t re; +} UriParameters; + +typedef struct { + char *regex; + char *file; + regex_t re; +} SiteSpecific; + +/* Surf */ +static void die(const char *errstr, ...); +static void usage(void); +static void setup(void); +static void sigchld(int unused); +static void sighup(int unused); +static char *buildfile(const char *path); +static char *buildpath(const char *path); +static char *untildepath(const char *path); +static const char *getuserhomedir(const char *user); +static const char *getcurrentuserhomedir(void); +static Client *newclient(Client *c); +static void loaduri(Client *c, const Arg *a); +static const char *geturi(Client *c); +static void setatom(Client *c, int a, const char *v); +static const char *getatom(Client *c, int a); +static void updatetitle(Client *c); +static void gettogglestats(Client *c); +static void getpagestats(Client *c); +static WebKitCookieAcceptPolicy cookiepolicy_get(void); +static char cookiepolicy_set(const WebKitCookieAcceptPolicy p); +static void seturiparameters(Client *c, const char *uri, ParamName *params); +static void setparameter(Client *c, int refresh, ParamName p, const Arg *a); +static const char *getcert(const char *uri); +static void setcert(Client *c, const char *file); +static const char *getstyle(const char *uri); +static void setstyle(Client *c, const char *file); +static void runscript(Client *c); +static void evalscript(Client *c, const char *jsstr, ...); +static void updatewinid(Client *c); +static void handleplumb(Client *c, const char *uri); +static void newwindow(Client *c, const Arg *a, int noembed); +static void spawn(Client *c, const Arg *a); +static void msgext(Client *c, char type, const Arg *a); +static void destroyclient(Client *c); +static void cleanup(void); + +/* GTK/WebKit */ +static WebKitWebView *newview(Client *c, WebKitWebView *rv); +static void initwebextensions(WebKitWebContext *wc, Client *c); +static GtkWidget *createview(WebKitWebView *v, WebKitNavigationAction *a, + Client *c); +static gboolean buttonreleased(GtkWidget *w, GdkEvent *e, Client *c); +static GdkFilterReturn processx(GdkXEvent *xevent, GdkEvent *event, + gpointer d); +static gboolean winevent(GtkWidget *w, GdkEvent *e, Client *c); +static gboolean readsock(GIOChannel *s, GIOCondition ioc, gpointer unused); +static void showview(WebKitWebView *v, Client *c); +static GtkWidget *createwindow(Client *c); +static gboolean loadfailedtls(WebKitWebView *v, gchar *uri, + GTlsCertificate *cert, + GTlsCertificateFlags err, Client *c); +static void loadchanged(WebKitWebView *v, WebKitLoadEvent e, Client *c); +static void progresschanged(WebKitWebView *v, GParamSpec *ps, Client *c); +static void titlechanged(WebKitWebView *view, GParamSpec *ps, Client *c); +static void mousetargetchanged(WebKitWebView *v, WebKitHitTestResult *h, + guint modifiers, Client *c); +static gboolean permissionrequested(WebKitWebView *v, + WebKitPermissionRequest *r, Client *c); +static gboolean decidepolicy(WebKitWebView *v, WebKitPolicyDecision *d, + WebKitPolicyDecisionType dt, Client *c); +static void decidenavigation(WebKitPolicyDecision *d, Client *c); +static void decidenewwindow(WebKitPolicyDecision *d, Client *c); +static void decideresource(WebKitPolicyDecision *d, Client *c); +static void insecurecontent(WebKitWebView *v, WebKitInsecureContentEvent e, + Client *c); +static void downloadstarted(WebKitWebContext *wc, WebKitDownload *d, + Client *c); +static void responsereceived(WebKitDownload *d, GParamSpec *ps, Client *c); +static void download(Client *c, WebKitURIResponse *r); +static void webprocessterminated(WebKitWebView *v, + WebKitWebProcessTerminationReason r, + Client *c); +static void closeview(WebKitWebView *v, Client *c); +static void destroywin(GtkWidget* w, Client *c); + +/* Hotkeys */ +static void pasteuri(GtkClipboard *clipboard, const char *text, gpointer d); +static void reload(Client *c, const Arg *a); +static void print(Client *c, const Arg *a); +static void showcert(Client *c, const Arg *a); +static void clipboard(Client *c, const Arg *a); +static void zoom(Client *c, const Arg *a); +static void scrollv(Client *c, const Arg *a); +static void scrollh(Client *c, const Arg *a); +static void navigate(Client *c, const Arg *a); +static void stop(Client *c, const Arg *a); +static void toggle(Client *c, const Arg *a); +static void togglefullscreen(Client *c, const Arg *a); +static void togglecookiepolicy(Client *c, const Arg *a); +static void toggleinspector(Client *c, const Arg *a); +static void toggletitle(Client *c, const Arg *a); +static void find(Client *c, const Arg *a); +static void search(Client *c, const Arg *a); + +/* Buttons */ +static void clicknavigate(Client *c, const Arg *a, WebKitHitTestResult *h); +static void clicknewwindow(Client *c, const Arg *a, WebKitHitTestResult *h); +static void clickexternplayer(Client *c, const Arg *a, WebKitHitTestResult *h); + +static char winid[64]; +static char togglestats[12]; +static char pagestats[2]; +static Atom atoms[AtomLast]; +static Window embed; +static int showxid; +static int cookiepolicy; +static Display *dpy; +static Client *clients; +static GdkDevice *gdkkb; +static char *stylefile; +static const char *useragent; +static Parameter *curconfig; +static int modparams[ParameterLast]; +static int spair[2]; +char *argv0; + +static ParamName loadtransient[] = { + Certificate, + CookiePolicies, + DiskCache, + DNSPrefetch, + FileURLsCrossAccess, + JavaScript, + LoadImages, + PreferredLanguages, + ShowIndicators, + StrictTLS, + ParameterLast +}; + +static ParamName loadcommitted[] = { +// AccessMicrophone, +// AccessWebcam, + CaretBrowsing, + DefaultCharset, + FontSize, + FrameFlattening, + Geolocation, + HideBackground, + Inspector, + Java, +// KioskMode, + MediaManualPlay, + RunInFullscreen, + ScrollBars, + SiteQuirks, + SmoothScrolling, + SpellChecking, + SpellLanguages, + Style, + ZoomLevel, + ParameterLast +}; + +static ParamName loadfinished[] = { + ParameterLast +}; + +/* configuration, allows nested code to access above variables */ +#include "config.h" + +void +die(const char *errstr, ...) +{ + va_list ap; + + va_start(ap, errstr); + vfprintf(stderr, errstr, ap); + va_end(ap); + exit(1); +} + +void +usage(void) +{ + die("usage: surf [-bBdDfFgGiIkKmMnNpPsStTvwxX]\n" + "[-a cookiepolicies ] [-c cookiefile] [-C stylefile] [-e xid]\n" + "[-r scriptfile] [-u useragent] [-z zoomlevel] [uri]\n"); +} + +void +setup(void) +{ + GIOChannel *gchanin; + GdkDisplay *gdpy; + int i, j; + + /* clean up any zombies immediately */ + sigchld(0); + if (signal(SIGHUP, sighup) == SIG_ERR) + die("Can't install SIGHUP handler"); + + if (!(dpy = XOpenDisplay(NULL))) + die("Can't open default display"); + + /* atoms */ + atoms[AtomFind] = XInternAtom(dpy, "_SURF_FIND", False); + atoms[AtomSearch] = XInternAtom(dpy, "_SURF_SEARCH", False); + atoms[AtomGo] = XInternAtom(dpy, "_SURF_GO", False); + atoms[AtomUri] = XInternAtom(dpy, "_SURF_URI", False); + + gtk_init(NULL, NULL); + + gdpy = gdk_display_get_default(); + + curconfig = defconfig; + + /* dirs and files */ + cookiefile = buildfile(cookiefile); + historyfile = buildfile(historyfile); + scriptfile = buildfile(scriptfile); + certdir = buildpath(certdir); + if (curconfig[Ephemeral].val.i) + cachedir = NULL; + else + cachedir = buildpath(cachedir); + + gdkkb = gdk_seat_get_keyboard(gdk_display_get_default_seat(gdpy)); + + if (socketpair(AF_UNIX, SOCK_DGRAM, 0, spair) < 0) { + fputs("Unable to create sockets\n", stderr); + spair[0] = spair[1] = -1; + } else { + gchanin = g_io_channel_unix_new(spair[0]); + g_io_channel_set_encoding(gchanin, NULL, NULL); + g_io_channel_set_flags(gchanin, g_io_channel_get_flags(gchanin) + | G_IO_FLAG_NONBLOCK, NULL); + g_io_channel_set_close_on_unref(gchanin, TRUE); + g_io_add_watch(gchanin, G_IO_IN, readsock, NULL); + } + + + for (i = 0; i < LENGTH(certs); ++i) { + if (!regcomp(&(certs[i].re), certs[i].regex, REG_EXTENDED)) { + certs[i].file = g_strconcat(certdir, "/", certs[i].file, + NULL); + } else { + fprintf(stderr, "Could not compile regex: %s\n", + certs[i].regex); + certs[i].regex = NULL; + } + } + + if (!stylefile) { + styledir = buildpath(styledir); + for (i = 0; i < LENGTH(styles); ++i) { + if (!regcomp(&(styles[i].re), styles[i].regex, + REG_EXTENDED)) { + styles[i].file = g_strconcat(styledir, "/", + styles[i].file, NULL); + } else { + fprintf(stderr, "Could not compile regex: %s\n", + styles[i].regex); + styles[i].regex = NULL; + } + } + g_free(styledir); + } else { + stylefile = buildfile(stylefile); + } + + for (i = 0; i < LENGTH(uriparams); ++i) { + if (regcomp(&(uriparams[i].re), uriparams[i].uri, + REG_EXTENDED)) { + fprintf(stderr, "Could not compile regex: %s\n", + uriparams[i].uri); + uriparams[i].uri = NULL; + continue; + } + + /* copy default parameters with higher priority */ + for (j = 0; j < ParameterLast; ++j) { + if (defconfig[j].prio >= uriparams[i].config[j].prio) + uriparams[i].config[j] = defconfig[j]; + } + } +} + +void +sigchld(int unused) +{ + if (signal(SIGCHLD, sigchld) == SIG_ERR) + die("Can't install SIGCHLD handler"); + while (waitpid(-1, NULL, WNOHANG) > 0) + ; +} + +void +sighup(int unused) +{ + Arg a = { .i = 0 }; + Client *c; + + for (c = clients; c; c = c->next) + reload(c, &a); +} +void +search(Client *c, const Arg *a) +{ + Arg arg; + char *url; + + url = g_strdup_printf(searchurl, a->v); + arg.v = url; + loaduri(c, &arg); + + g_free(url); + } +char * +buildfile(const char *path) +{ + char *dname, *bname, *bpath, *fpath; + FILE *f; + + dname = g_path_get_dirname(path); + bname = g_path_get_basename(path); + + bpath = buildpath(dname); + g_free(dname); + + fpath = g_build_filename(bpath, bname, NULL); + g_free(bpath); + g_free(bname); + + if (!(f = fopen(fpath, "a"))) + die("Could not open file: %s\n", fpath); + + g_chmod(fpath, 0600); /* always */ + fclose(f); + + return fpath; +} + +static const char* +getuserhomedir(const char *user) +{ + struct passwd *pw = getpwnam(user); + + if (!pw) + die("Can't get user %s login information.\n", user); + + return pw->pw_dir; +} + +static const char* +getcurrentuserhomedir(void) +{ + const char *homedir; + const char *user; + struct passwd *pw; + + homedir = getenv("HOME"); + if (homedir) + return homedir; + + user = getenv("USER"); + if (user) + return getuserhomedir(user); + + pw = getpwuid(getuid()); + if (!pw) + die("Can't get current user home directory\n"); + + return pw->pw_dir; +} + +char * +buildpath(const char *path) +{ + char *apath, *fpath; + + if (path[0] == '~') + apath = untildepath(path); + else + apath = g_strdup(path); + + /* creating directory */ + if (g_mkdir_with_parents(apath, 0700) < 0) + die("Could not access directory: %s\n", apath); + + fpath = realpath(apath, NULL); + g_free(apath); + + return fpath; +} + +char * +untildepath(const char *path) +{ + char *apath, *name, *p; + const char *homedir; + + if (path[1] == '/' || path[1] == '\0') { + p = (char *)&path[1]; + homedir = getcurrentuserhomedir(); + } else { + if ((p = strchr(path, '/'))) + name = g_strndup(&path[1], p - (path + 1)); + else + name = g_strdup(&path[1]); + + homedir = getuserhomedir(name); + g_free(name); + } + apath = g_build_filename(homedir, p, NULL); + return apath; +} + +Client * +newclient(Client *rc) +{ + Client *c; + + if (!(c = calloc(1, sizeof(Client)))) + die("Cannot malloc!\n"); + + c->next = clients; + clients = c; + + c->progress = 100; + c->view = newview(c, rc ? rc->view : NULL); + + return c; +} + +void +loaduri(Client *c, const Arg *a) +{ + struct stat st; + char *url, *path, *apath; + const char *uri = a->v; + + if (g_strcmp0(uri, "") == 0) + return; + + if (g_str_has_prefix(uri, "http://") || + g_str_has_prefix(uri, "https://") || + g_str_has_prefix(uri, "file://") || + g_str_has_prefix(uri, "about:")) { + url = g_strdup(uri); + } else { + if (uri[0] == '~') + apath = untildepath(uri); + else + apath = (char *)uri; + if (!stat(apath, &st) && (path = realpath(apath, NULL))) { + url = g_strdup_printf("file://%s", path); + free(path); + } else { + url = g_strdup_printf("http://%s", uri); + } + if (apath != uri) + free(apath); + } + + setatom(c, AtomUri, url); + + if (strcmp(url, geturi(c)) == 0) { + reload(c, a); + } else { + webkit_web_view_load_uri(c->view, url); + updatetitle(c); + updatehistory(url); + } + + g_free(url); +} + +const char * +geturi(Client *c) +{ + const char *uri; + + if (!(uri = webkit_web_view_get_uri(c->view))) + uri = "about:blank"; + return uri; +} + +void +setatom(Client *c, int a, const char *v) +{ + XChangeProperty(dpy, c->xid, + atoms[a], XA_STRING, 8, PropModeReplace, + (unsigned char *)v, strlen(v) + 1); + XSync(dpy, False); +} + +const char * +getatom(Client *c, int a) +{ + static char buf[BUFSIZ]; + Atom adummy; + int idummy; + unsigned long ldummy; + unsigned char *p = NULL; + + XSync(dpy, False); + XGetWindowProperty(dpy, c->xid, atoms[a], 0L, BUFSIZ, False, XA_STRING, + &adummy, &idummy, &ldummy, &ldummy, &p); + if (p) + strncpy(buf, (char *)p, LENGTH(buf) - 1); + else + buf[0] = '\0'; + XFree(p); + + return buf; +} + +void +updatetitle(Client *c) +{ + char *title; + const char *name = c->overtitle ? c->overtitle : + c->title ? c->title : ""; + + if (curconfig[ShowIndicators].val.i) { + gettogglestats(c); + getpagestats(c); + + if (c->progress != 100) { + if (!extendedtitle) + title = g_strdup_printf("[%i%%] %s", c->progress, name); + else + title = g_strdup_printf("[%i%%] %s:%s | %s", + c->progress, togglestats, pagestats, name); + } else { + if (!extendedtitle) + title = g_strdup_printf("%s", name); + else + title = g_strdup_printf("%s:%s | %s", + togglestats, pagestats, name); + } + gtk_window_set_title(GTK_WINDOW(c->win), title); + g_free(title); + } else { + gtk_window_set_title(GTK_WINDOW(c->win), name); + } +} + +void +updatehistory(const char *url) +{ + FILE *f; + f = fopen(historyfile, "a+"); + + char timestamp[20]; + time_t now = time (0); + strftime (timestamp, 20, "%Y-%m-%dT%H:%M:%S", localtime (&now)); + + fprintf(f, "%s %s\n", timestamp, url); + fclose(f); +} + +void +gettogglestats(Client *c) +{ + togglestats[0] = cookiepolicy_set(cookiepolicy_get()); + togglestats[1] = curconfig[CaretBrowsing].val.i ? 'C' : 'c'; + togglestats[2] = curconfig[Geolocation].val.i ? 'G' : 'g'; + togglestats[3] = curconfig[DiskCache].val.i ? 'D' : 'd'; + togglestats[4] = curconfig[LoadImages].val.i ? 'I' : 'i'; + togglestats[5] = curconfig[JavaScript].val.i ? 'S' : 's'; + togglestats[7] = curconfig[Style].val.i ? 'M' : 'm'; + togglestats[8] = curconfig[FrameFlattening].val.i ? 'F' : 'f'; + togglestats[9] = curconfig[Certificate].val.i ? 'X' : 'x'; + togglestats[10] = curconfig[StrictTLS].val.i ? 'T' : 't'; + togglestats[11] = '\0'; +} + +void +getpagestats(Client *c) +{ + if (c->https) + pagestats[0] = (c->tlserr || c->insecure) ? 'U' : 'T'; + else + pagestats[0] = '-'; + pagestats[1] = '\0'; +} + +WebKitCookieAcceptPolicy +cookiepolicy_get(void) +{ + switch (((char *)curconfig[CookiePolicies].val.v)[cookiepolicy]) { + case 'a': + return WEBKIT_COOKIE_POLICY_ACCEPT_NEVER; + case '@': + return WEBKIT_COOKIE_POLICY_ACCEPT_NO_THIRD_PARTY; + default: /* fallthrough */ + case 'A': + return WEBKIT_COOKIE_POLICY_ACCEPT_ALWAYS; + } +} + +char +cookiepolicy_set(const WebKitCookieAcceptPolicy p) +{ + switch (p) { + case WEBKIT_COOKIE_POLICY_ACCEPT_NEVER: + return 'a'; + case WEBKIT_COOKIE_POLICY_ACCEPT_NO_THIRD_PARTY: + return '@'; + default: /* fallthrough */ + case WEBKIT_COOKIE_POLICY_ACCEPT_ALWAYS: + return 'A'; + } +} + +void +seturiparameters(Client *c, const char *uri, ParamName *params) +{ + Parameter *config, *uriconfig = NULL; + int i, p; + + for (i = 0; i < LENGTH(uriparams); ++i) { + if (uriparams[i].uri && + !regexec(&(uriparams[i].re), uri, 0, NULL, 0)) { + uriconfig = uriparams[i].config; + break; + } + } + + curconfig = uriconfig ? uriconfig : defconfig; + + for (i = 0; (p = params[i]) != ParameterLast; ++i) { + switch(p) { + default: /* FALLTHROUGH */ + if (!(defconfig[p].prio < curconfig[p].prio || + defconfig[p].prio < modparams[p])) + continue; + case Certificate: + case CookiePolicies: + case Style: + setparameter(c, 0, p, &curconfig[p].val); + } + } +} + +void +setparameter(Client *c, int refresh, ParamName p, const Arg *a) +{ + GdkRGBA bgcolor = { 0 }; + WebKitSettings *s = webkit_web_view_get_settings(c->view); + + modparams[p] = curconfig[p].prio; + + switch (p) { + case AccessMicrophone: + return; /* do nothing */ + case AccessWebcam: + return; /* do nothing */ + case CaretBrowsing: + webkit_settings_set_enable_caret_browsing(s, a->i); + refresh = 0; + break; + case Certificate: + if (a->i) + setcert(c, geturi(c)); + return; /* do not update */ + case CookiePolicies: + webkit_cookie_manager_set_accept_policy( + webkit_web_context_get_cookie_manager( + webkit_web_view_get_context(c->view)), + cookiepolicy_get()); + refresh = 0; + break; + case DiskCache: + webkit_web_context_set_cache_model( + webkit_web_view_get_context(c->view), a->i ? + WEBKIT_CACHE_MODEL_WEB_BROWSER : + WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER); + return; /* do not update */ + case DefaultCharset: + webkit_settings_set_default_charset(s, a->v); + return; /* do not update */ + case DNSPrefetch: + webkit_settings_set_enable_dns_prefetching(s, a->i); + return; /* do not update */ + case FileURLsCrossAccess: + webkit_settings_set_allow_file_access_from_file_urls(s, a->i); + webkit_settings_set_allow_universal_access_from_file_urls(s, a->i); + return; /* do not update */ + case FontSize: + webkit_settings_set_default_font_size(s, a->i); + return; /* do not update */ + case FrameFlattening: + webkit_settings_set_enable_frame_flattening(s, a->i); + break; + case Geolocation: + refresh = 0; + break; + case HideBackground: + if (a->i) + webkit_web_view_set_background_color(c->view, &bgcolor); + return; /* do not update */ + case Inspector: + webkit_settings_set_enable_developer_extras(s, a->i); + return; /* do not update */ + case Java: + webkit_settings_set_enable_java(s, a->i); + return; /* do not update */ + case JavaScript: + webkit_settings_set_enable_javascript(s, a->i); + break; + case KioskMode: + return; /* do nothing */ + case LoadImages: + webkit_settings_set_auto_load_images(s, a->i); + break; + case MediaManualPlay: + webkit_settings_set_media_playback_requires_user_gesture(s, a->i); + break; + case PreferredLanguages: + return; /* do nothing */ + case RunInFullscreen: + return; /* do nothing */ + case ScrollBars: + /* Disabled until we write some WebKitWebExtension for + * manipulating the DOM directly. + enablescrollbars = !enablescrollbars; + evalscript(c, "document.documentElement.style.overflow = '%s'", + enablescrollbars ? "auto" : "hidden"); + */ + return; /* do not update */ + case ShowIndicators: + break; + case SmoothScrolling: + webkit_settings_set_enable_smooth_scrolling(s, a->i); + return; /* do not update */ + case SiteQuirks: + webkit_settings_set_enable_site_specific_quirks(s, a->i); + break; + case SpellChecking: + webkit_web_context_set_spell_checking_enabled( + webkit_web_view_get_context(c->view), a->i); + return; /* do not update */ + case SpellLanguages: + return; /* do nothing */ + case StrictTLS: + webkit_web_context_set_tls_errors_policy( + webkit_web_view_get_context(c->view), a->i ? + WEBKIT_TLS_ERRORS_POLICY_FAIL : + WEBKIT_TLS_ERRORS_POLICY_IGNORE); + break; + case Style: + webkit_user_content_manager_remove_all_style_sheets( + webkit_web_view_get_user_content_manager(c->view)); + if (a->i) + setstyle(c, getstyle(geturi(c))); + refresh = 0; + break; + case WebGL: + webkit_settings_set_enable_webgl(s, a->i); + break; + case ZoomLevel: + webkit_web_view_set_zoom_level(c->view, a->f); + return; /* do not update */ + default: + return; /* do nothing */ + } + + updatetitle(c); + if (refresh) + reload(c, a); +} + +const char * +getcert(const char *uri) +{ + int i; + + for (i = 0; i < LENGTH(certs); ++i) { + if (certs[i].regex && + !regexec(&(certs[i].re), uri, 0, NULL, 0)) + return certs[i].file; + } + + return NULL; +} + +void +setcert(Client *c, const char *uri) +{ + const char *file = getcert(uri); + char *host; + GTlsCertificate *cert; + + if (!file) + return; + + if (!(cert = g_tls_certificate_new_from_file(file, NULL))) { + fprintf(stderr, "Could not read certificate file: %s\n", file); + return; + } + + if ((uri = strstr(uri, "https://"))) { + uri += sizeof("https://") - 1; + host = g_strndup(uri, strchr(uri, '/') - uri); + webkit_web_context_allow_tls_certificate_for_host( + webkit_web_view_get_context(c->view), cert, host); + g_free(host); + } + + g_object_unref(cert); + +} + +const char * +getstyle(const char *uri) +{ + int i; + + if (stylefile) + return stylefile; + + for (i = 0; i < LENGTH(styles); ++i) { + if (styles[i].regex && + !regexec(&(styles[i].re), uri, 0, NULL, 0)) + return styles[i].file; + } + + return ""; +} + +void +setstyle(Client *c, const char *file) +{ + gchar *style; + + if (!g_file_get_contents(file, &style, NULL, NULL)) { + fprintf(stderr, "Could not read style file: %s\n", file); + return; + } + + webkit_user_content_manager_add_style_sheet( + webkit_web_view_get_user_content_manager(c->view), + webkit_user_style_sheet_new(style, + WEBKIT_USER_CONTENT_INJECT_ALL_FRAMES, + WEBKIT_USER_STYLE_LEVEL_USER, + NULL, NULL)); + + g_free(style); +} + +void +runscript(Client *c) +{ + gchar *script; + gsize l; + + if (g_file_get_contents(scriptfile, &script, &l, NULL) && l) + evalscript(c, "%s", script); + g_free(script); +} + +void +evalscript(Client *c, const char *jsstr, ...) +{ + va_list ap; + gchar *script; + + va_start(ap, jsstr); + script = g_strdup_vprintf(jsstr, ap); + va_end(ap); + + webkit_web_view_run_javascript(c->view, script, NULL, NULL, NULL); + g_free(script); +} + +void +updatewinid(Client *c) +{ + snprintf(winid, LENGTH(winid), "%lu", c->xid); +} + +void +handleplumb(Client *c, const char *uri) +{ + Arg a = (Arg)PLUMB(uri); + spawn(c, &a); +} + +void +newwindow(Client *c, const Arg *a, int noembed) +{ + int i = 0; + char tmp[64]; + const char *cmd[29], *uri; + const Arg arg = { .v = cmd }; + + cmd[i++] = argv0; + cmd[i++] = "-a"; + cmd[i++] = curconfig[CookiePolicies].val.v; + cmd[i++] = curconfig[ScrollBars].val.i ? "-B" : "-b"; + if (cookiefile && g_strcmp0(cookiefile, "")) { + cmd[i++] = "-c"; + cmd[i++] = cookiefile; + } + if (stylefile && g_strcmp0(stylefile, "")) { + cmd[i++] = "-C"; + cmd[i++] = stylefile; + } + cmd[i++] = curconfig[DiskCache].val.i ? "-D" : "-d"; + if (embed && !noembed) { + cmd[i++] = "-e"; + snprintf(tmp, LENGTH(tmp), "%lu", embed); + cmd[i++] = tmp; + } + cmd[i++] = curconfig[RunInFullscreen].val.i ? "-F" : "-f" ; + cmd[i++] = curconfig[Geolocation].val.i ? "-G" : "-g" ; + cmd[i++] = curconfig[LoadImages].val.i ? "-I" : "-i" ; + cmd[i++] = curconfig[KioskMode].val.i ? "-K" : "-k" ; + cmd[i++] = curconfig[Style].val.i ? "-M" : "-m" ; + cmd[i++] = curconfig[Inspector].val.i ? "-N" : "-n" ; + if (scriptfile && g_strcmp0(scriptfile, "")) { + cmd[i++] = "-r"; + cmd[i++] = scriptfile; + } + cmd[i++] = curconfig[JavaScript].val.i ? "-S" : "-s"; + cmd[i++] = curconfig[StrictTLS].val.i ? "-T" : "-t"; + if (fulluseragent && g_strcmp0(fulluseragent, "")) { + cmd[i++] = "-u"; + cmd[i++] = fulluseragent; + } + if (showxid) + cmd[i++] = "-w"; + cmd[i++] = curconfig[Certificate].val.i ? "-X" : "-x" ; + /* do not keep zoom level */ + cmd[i++] = "--"; + if ((uri = a->v)) + cmd[i++] = uri; + cmd[i] = NULL; + + spawn(c, &arg); +} + +void +spawn(Client *c, const Arg *a) +{ + if (fork() == 0) { + if (dpy) + close(ConnectionNumber(dpy)); + close(spair[0]); + close(spair[1]); + setsid(); + execvp(((char **)a->v)[0], (char **)a->v); + fprintf(stderr, "%s: execvp %s", argv0, ((char **)a->v)[0]); + perror(" failed"); + exit(1); + } +} + +void +destroyclient(Client *c) +{ + Client *p; + + webkit_web_view_stop_loading(c->view); + /* Not needed, has already been called + gtk_widget_destroy(c->win); + */ + + for (p = clients; p && p->next != c; p = p->next) + ; + if (p) + p->next = c->next; + else + clients = c->next; + free(c); +} + +void +cleanup(void) +{ + while (clients) + destroyclient(clients); + + close(spair[0]); + close(spair[1]); + g_free(cookiefile); + g_free(historyfile); + g_free(scriptfile); + g_free(stylefile); + g_free(cachedir); + XCloseDisplay(dpy); +} + +WebKitWebView * +newview(Client *c, WebKitWebView *rv) +{ + WebKitWebView *v; + WebKitSettings *settings; + WebKitWebContext *context; + WebKitCookieManager *cookiemanager; + WebKitUserContentManager *contentmanager; + + /* Webview */ + if (rv) { + v = WEBKIT_WEB_VIEW(webkit_web_view_new_with_related_view(rv)); + } else { + settings = webkit_settings_new_with_settings( + "allow-file-access-from-file-urls", curconfig[FileURLsCrossAccess].val.i, + "allow-universal-access-from-file-urls", curconfig[FileURLsCrossAccess].val.i, + "auto-load-images", curconfig[LoadImages].val.i, + "default-charset", curconfig[DefaultCharset].val.v, + "default-font-size", curconfig[FontSize].val.i, + "enable-caret-browsing", curconfig[CaretBrowsing].val.i, + "enable-developer-extras", curconfig[Inspector].val.i, + "enable-dns-prefetching", curconfig[DNSPrefetch].val.i, + "enable-frame-flattening", curconfig[FrameFlattening].val.i, + "enable-html5-database", curconfig[DiskCache].val.i, + "enable-html5-local-storage", curconfig[DiskCache].val.i, + "enable-java", curconfig[Java].val.i, + "enable-javascript", curconfig[JavaScript].val.i, + "enable-site-specific-quirks", curconfig[SiteQuirks].val.i, + "enable-smooth-scrolling", curconfig[SmoothScrolling].val.i, + "enable-webgl", curconfig[WebGL].val.i, + "media-playback-requires-user-gesture", curconfig[MediaManualPlay].val.i, + NULL); +/* For more interesting settings, have a look at + * http://webkitgtk.org/reference/webkit2gtk/stable/WebKitSettings.html */ + + if (strcmp(fulluseragent, "")) { + webkit_settings_set_user_agent(settings, fulluseragent); + } else if (surfuseragent) { + webkit_settings_set_user_agent_with_application_details( + settings, "Surf", VERSION); + } + useragent = webkit_settings_get_user_agent(settings); + + contentmanager = webkit_user_content_manager_new(); + + if (curconfig[Ephemeral].val.i) { + context = webkit_web_context_new_ephemeral(); + } else { + context = webkit_web_context_new_with_website_data_manager( + webkit_website_data_manager_new( + "base-cache-directory", cachedir, + "base-data-directory", cachedir, + NULL)); + } + + + cookiemanager = webkit_web_context_get_cookie_manager(context); + + /* rendering process model, can be a shared unique one + * or one for each view */ + webkit_web_context_set_process_model(context, + WEBKIT_PROCESS_MODEL_MULTIPLE_SECONDARY_PROCESSES); + /* TLS */ + webkit_web_context_set_tls_errors_policy(context, + curconfig[StrictTLS].val.i ? WEBKIT_TLS_ERRORS_POLICY_FAIL : + WEBKIT_TLS_ERRORS_POLICY_IGNORE); + /* disk cache */ + webkit_web_context_set_cache_model(context, + curconfig[DiskCache].val.i ? WEBKIT_CACHE_MODEL_WEB_BROWSER : + WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER); + + /* Currently only works with text file to be compatible with curl */ + if (!curconfig[Ephemeral].val.i) + webkit_cookie_manager_set_persistent_storage(cookiemanager, + cookiefile, WEBKIT_COOKIE_PERSISTENT_STORAGE_TEXT); + /* cookie policy */ + webkit_cookie_manager_set_accept_policy(cookiemanager, + cookiepolicy_get()); + /* languages */ + webkit_web_context_set_preferred_languages(context, + curconfig[PreferredLanguages].val.v); + webkit_web_context_set_spell_checking_languages(context, + curconfig[SpellLanguages].val.v); + webkit_web_context_set_spell_checking_enabled(context, + curconfig[SpellChecking].val.i); + + g_signal_connect(G_OBJECT(context), "download-started", + G_CALLBACK(downloadstarted), c); + g_signal_connect(G_OBJECT(context), "initialize-web-extensions", + G_CALLBACK(initwebextensions), c); + + v = g_object_new(WEBKIT_TYPE_WEB_VIEW, + "settings", settings, + "user-content-manager", contentmanager, + "web-context", context, + NULL); + } + + g_signal_connect(G_OBJECT(v), "notify::estimated-load-progress", + G_CALLBACK(progresschanged), c); + g_signal_connect(G_OBJECT(v), "notify::title", + G_CALLBACK(titlechanged), c); + g_signal_connect(G_OBJECT(v), "button-release-event", + G_CALLBACK(buttonreleased), c); + g_signal_connect(G_OBJECT(v), "close", + G_CALLBACK(closeview), c); + g_signal_connect(G_OBJECT(v), "create", + G_CALLBACK(createview), c); + g_signal_connect(G_OBJECT(v), "decide-policy", + G_CALLBACK(decidepolicy), c); + g_signal_connect(G_OBJECT(v), "insecure-content-detected", + G_CALLBACK(insecurecontent), c); + g_signal_connect(G_OBJECT(v), "load-failed-with-tls-errors", + G_CALLBACK(loadfailedtls), c); + g_signal_connect(G_OBJECT(v), "load-changed", + G_CALLBACK(loadchanged), c); + g_signal_connect(G_OBJECT(v), "mouse-target-changed", + G_CALLBACK(mousetargetchanged), c); + g_signal_connect(G_OBJECT(v), "permission-request", + G_CALLBACK(permissionrequested), c); + g_signal_connect(G_OBJECT(v), "ready-to-show", + G_CALLBACK(showview), c); + g_signal_connect(G_OBJECT(v), "web-process-terminated", + G_CALLBACK(webprocessterminated), c); + + return v; +} + +static gboolean +readsock(GIOChannel *s, GIOCondition ioc, gpointer unused) +{ + static char msg[MSGBUFSZ]; + GError *gerr = NULL; + gsize msgsz; + + if (g_io_channel_read_chars(s, msg, sizeof(msg), &msgsz, &gerr) != + G_IO_STATUS_NORMAL) { + if (gerr) { + fprintf(stderr, "surf: error reading socket: %s\n", + gerr->message); + g_error_free(gerr); + } + return TRUE; + } + if (msgsz < 2) { + fprintf(stderr, "surf: message too short: %d\n", msgsz); + return TRUE; + } + + return TRUE; +} + +void +initwebextensions(WebKitWebContext *wc, Client *c) +{ + GVariant *gv; + + if (spair[1] < 0) + return; + + gv = g_variant_new("i", spair[1]); + + webkit_web_context_set_web_extensions_initialization_user_data(wc, gv); + webkit_web_context_set_web_extensions_directory(wc, WEBEXTDIR); +} + +GtkWidget * +createview(WebKitWebView *v, WebKitNavigationAction *a, Client *c) +{ + Client *n; + + switch (webkit_navigation_action_get_navigation_type(a)) { + case WEBKIT_NAVIGATION_TYPE_OTHER: /* fallthrough */ + /* + * popup windows of type “other” are almost always triggered + * by user gesture, so inverse the logic here + */ +/* instead of this, compare destination uri to mouse-over uri for validating window */ + if (webkit_navigation_action_is_user_gesture(a)) + return NULL; + case WEBKIT_NAVIGATION_TYPE_LINK_CLICKED: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_FORM_SUBMITTED: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_BACK_FORWARD: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_RELOAD: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_FORM_RESUBMITTED: + n = newclient(c); + break; + default: + return NULL; + } + + return GTK_WIDGET(n->view); +} + +gboolean +buttonreleased(GtkWidget *w, GdkEvent *e, Client *c) +{ + WebKitHitTestResultContext element; + int i; + + element = webkit_hit_test_result_get_context(c->mousepos); + + for (i = 0; i < LENGTH(buttons); ++i) { + if (element & buttons[i].target && + e->button.button == buttons[i].button && + CLEANMASK(e->button.state) == CLEANMASK(buttons[i].mask) && + buttons[i].func) { + buttons[i].func(c, &buttons[i].arg, c->mousepos); + return buttons[i].stopevent; + } + } + + return FALSE; +} + +GdkFilterReturn +processx(GdkXEvent *e, GdkEvent *event, gpointer d) +{ + Client *c = (Client *)d; + XPropertyEvent *ev; + Arg a; + + if (((XEvent *)e)->type == PropertyNotify) { + ev = &((XEvent *)e)->xproperty; + if (ev->state == PropertyNewValue) { + if (ev->atom == atoms[AtomFind]) { + find(c, NULL); + + return GDK_FILTER_REMOVE; + } else if (ev->atom == atoms[AtomSearch]) { + a.v = getatom(c, AtomSearch); + search(c, &a); + } else if (ev->atom == atoms[AtomGo]) { + a.v = getatom(c, AtomGo); + loaduri(c, &a); + + return GDK_FILTER_REMOVE; + } + } + } + return GDK_FILTER_CONTINUE; +} + +gboolean +winevent(GtkWidget *w, GdkEvent *e, Client *c) +{ + int i; + + switch (e->type) { + case GDK_ENTER_NOTIFY: + c->overtitle = c->targeturi; + updatetitle(c); + break; + case GDK_KEY_PRESS: + if (!curconfig[KioskMode].val.i) { + for (i = 0; i < LENGTH(keys); ++i) { + if (gdk_keyval_to_lower(e->key.keyval) == + keys[i].keyval && + CLEANMASK(e->key.state) == keys[i].mod && + keys[i].func) { + updatewinid(c); + keys[i].func(c, &(keys[i].arg)); + return TRUE; + } + } + } + case GDK_LEAVE_NOTIFY: + c->overtitle = NULL; + updatetitle(c); + break; + case GDK_WINDOW_STATE: + if (e->window_state.changed_mask == + GDK_WINDOW_STATE_FULLSCREEN) + c->fullscreen = e->window_state.new_window_state & + GDK_WINDOW_STATE_FULLSCREEN; + break; + default: + break; + } + + return FALSE; +} + +void +showview(WebKitWebView *v, Client *c) +{ + GdkRGBA bgcolor = { 0 }; + GdkWindow *gwin; + + c->finder = webkit_web_view_get_find_controller(c->view); + c->inspector = webkit_web_view_get_inspector(c->view); + + c->pageid = webkit_web_view_get_page_id(c->view); + c->win = createwindow(c); + + gtk_container_add(GTK_CONTAINER(c->win), GTK_WIDGET(c->view)); + gtk_widget_show_all(c->win); + gtk_widget_grab_focus(GTK_WIDGET(c->view)); + + gwin = gtk_widget_get_window(GTK_WIDGET(c->win)); + c->xid = gdk_x11_window_get_xid(gwin); + updatewinid(c); + if (showxid) { + gdk_display_sync(gtk_widget_get_display(c->win)); + puts(winid); + fflush(stdout); + } + + if (curconfig[HideBackground].val.i) + webkit_web_view_set_background_color(c->view, &bgcolor); + + if (!curconfig[KioskMode].val.i) { + gdk_window_set_events(gwin, GDK_ALL_EVENTS_MASK); + gdk_window_add_filter(gwin, processx, c); + } + + if (curconfig[RunInFullscreen].val.i) + togglefullscreen(c, NULL); + + if (curconfig[ZoomLevel].val.f != 1.0) + webkit_web_view_set_zoom_level(c->view, + curconfig[ZoomLevel].val.f); + + setatom(c, AtomFind, ""); + setatom(c, AtomUri, "about:blank"); +} + +GtkWidget * +createwindow(Client *c) +{ + char *wmstr; + GtkWidget *w; + + if (embed) { + w = gtk_plug_new(embed); + } else { + w = gtk_window_new(GTK_WINDOW_TOPLEVEL); + + wmstr = g_path_get_basename(argv0); + gtk_window_set_wmclass(GTK_WINDOW(w), wmstr, "Surf"); + g_free(wmstr); + + wmstr = g_strdup_printf("%s[%"PRIu64"]", "Surf", c->pageid); + gtk_window_set_role(GTK_WINDOW(w), wmstr); + g_free(wmstr); + + gtk_window_set_default_size(GTK_WINDOW(w), winsize[0], winsize[1]); + } + + g_signal_connect(G_OBJECT(w), "destroy", + G_CALLBACK(destroywin), c); + g_signal_connect(G_OBJECT(w), "enter-notify-event", + G_CALLBACK(winevent), c); + g_signal_connect(G_OBJECT(w), "key-press-event", + G_CALLBACK(winevent), c); + g_signal_connect(G_OBJECT(w), "leave-notify-event", + G_CALLBACK(winevent), c); + g_signal_connect(G_OBJECT(w), "window-state-event", + G_CALLBACK(winevent), c); + + return w; +} + +gboolean +loadfailedtls(WebKitWebView *v, gchar *uri, GTlsCertificate *cert, + GTlsCertificateFlags err, Client *c) +{ + GString *errmsg = g_string_new(NULL); + gchar *html, *pem; + + c->failedcert = g_object_ref(cert); + c->tlserr = err; + c->errorpage = 1; + + if (err & G_TLS_CERTIFICATE_UNKNOWN_CA) + g_string_append(errmsg, + "The signing certificate authority is not known.
"); + if (err & G_TLS_CERTIFICATE_BAD_IDENTITY) + g_string_append(errmsg, + "The certificate does not match the expected identity " + "of the site that it was retrieved from.
"); + if (err & G_TLS_CERTIFICATE_NOT_ACTIVATED) + g_string_append(errmsg, + "The certificate's activation time " + "is still in the future.
"); + if (err & G_TLS_CERTIFICATE_EXPIRED) + g_string_append(errmsg, "The certificate has expired.
"); + if (err & G_TLS_CERTIFICATE_REVOKED) + g_string_append(errmsg, + "The certificate has been revoked according to " + "the GTlsConnection's certificate revocation list.
"); + if (err & G_TLS_CERTIFICATE_INSECURE) + g_string_append(errmsg, + "The certificate's algorithm is considered insecure.
"); + if (err & G_TLS_CERTIFICATE_GENERIC_ERROR) + g_string_append(errmsg, + "Some error occurred validating the certificate.
"); + + g_object_get(cert, "certificate-pem", &pem, NULL); + html = g_strdup_printf("

Could not validate TLS for “%s”
%s

" + "

You can inspect the following certificate " + "with Ctrl-t (default keybinding).

" + "

%s

", uri, errmsg->str, pem); + g_free(pem); + g_string_free(errmsg, TRUE); + + webkit_web_view_load_alternate_html(c->view, html, uri, NULL); + g_free(html); + + return TRUE; +} + +void +loadchanged(WebKitWebView *v, WebKitLoadEvent e, Client *c) +{ + const char *uri = geturi(c); + + switch (e) { + case WEBKIT_LOAD_STARTED: + setatom(c, AtomUri, uri); + c->title = uri; + c->https = c->insecure = 0; + seturiparameters(c, uri, loadtransient); + if (c->errorpage) + c->errorpage = 0; + else + g_clear_object(&c->failedcert); + break; + case WEBKIT_LOAD_REDIRECTED: + setatom(c, AtomUri, uri); + c->title = uri; + seturiparameters(c, uri, loadtransient); + break; + case WEBKIT_LOAD_COMMITTED: + setatom(c, AtomUri, uri); + c->title = uri; + seturiparameters(c, uri, loadcommitted); + c->https = webkit_web_view_get_tls_info(c->view, &c->cert, + &c->tlserr); + break; + case WEBKIT_LOAD_FINISHED: + seturiparameters(c, uri, loadfinished); + /* Disabled until we write some WebKitWebExtension for + * manipulating the DOM directly. + evalscript(c, "document.documentElement.style.overflow = '%s'", + enablescrollbars ? "auto" : "hidden"); + */ + runscript(c); + break; + } + updatetitle(c); +} + +void +progresschanged(WebKitWebView *v, GParamSpec *ps, Client *c) +{ + c->progress = webkit_web_view_get_estimated_load_progress(c->view) * + 100; + updatetitle(c); +} + +void +titlechanged(WebKitWebView *view, GParamSpec *ps, Client *c) +{ + c->title = webkit_web_view_get_title(c->view); + updatetitle(c); +} + +void +mousetargetchanged(WebKitWebView *v, WebKitHitTestResult *h, guint modifiers, + Client *c) +{ + WebKitHitTestResultContext hc = webkit_hit_test_result_get_context(h); + + /* Keep the hit test to know where is the pointer on the next click */ + c->mousepos = h; + + if (hc & OnLink) + c->targeturi = webkit_hit_test_result_get_link_uri(h); + else if (hc & OnImg) + c->targeturi = webkit_hit_test_result_get_image_uri(h); + else if (hc & OnMedia) + c->targeturi = webkit_hit_test_result_get_media_uri(h); + else + c->targeturi = NULL; + + c->overtitle = c->targeturi; + updatetitle(c); +} + +gboolean +permissionrequested(WebKitWebView *v, WebKitPermissionRequest *r, Client *c) +{ + ParamName param = ParameterLast; + + if (WEBKIT_IS_GEOLOCATION_PERMISSION_REQUEST(r)) { + param = Geolocation; + } else if (WEBKIT_IS_USER_MEDIA_PERMISSION_REQUEST(r)) { + if (webkit_user_media_permission_is_for_audio_device( + WEBKIT_USER_MEDIA_PERMISSION_REQUEST(r))) + param = AccessMicrophone; + else if (webkit_user_media_permission_is_for_video_device( + WEBKIT_USER_MEDIA_PERMISSION_REQUEST(r))) + param = AccessWebcam; + } else { + return FALSE; + } + + if (curconfig[param].val.i) + webkit_permission_request_allow(r); + else + webkit_permission_request_deny(r); + + return TRUE; +} + +gboolean +decidepolicy(WebKitWebView *v, WebKitPolicyDecision *d, + WebKitPolicyDecisionType dt, Client *c) +{ + switch (dt) { + case WEBKIT_POLICY_DECISION_TYPE_NAVIGATION_ACTION: + decidenavigation(d, c); + break; + case WEBKIT_POLICY_DECISION_TYPE_NEW_WINDOW_ACTION: + decidenewwindow(d, c); + break; + case WEBKIT_POLICY_DECISION_TYPE_RESPONSE: + decideresource(d, c); + break; + default: + webkit_policy_decision_ignore(d); + break; + } + return TRUE; +} + +void +decidenavigation(WebKitPolicyDecision *d, Client *c) +{ + WebKitNavigationAction *a = + webkit_navigation_policy_decision_get_navigation_action( + WEBKIT_NAVIGATION_POLICY_DECISION(d)); + + switch (webkit_navigation_action_get_navigation_type(a)) { + case WEBKIT_NAVIGATION_TYPE_LINK_CLICKED: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_FORM_SUBMITTED: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_BACK_FORWARD: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_RELOAD: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_FORM_RESUBMITTED: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_OTHER: /* fallthrough */ + default: + /* Do not navigate to links with a "_blank" target (popup) */ + if (webkit_navigation_policy_decision_get_frame_name( + WEBKIT_NAVIGATION_POLICY_DECISION(d))) { + webkit_policy_decision_ignore(d); + } else { + /* Filter out navigation to different domain ? */ + /* get action→urirequest, copy and load in new window+view + * on Ctrl+Click ? */ + webkit_policy_decision_use(d); + } + break; + } +} + +void +decidenewwindow(WebKitPolicyDecision *d, Client *c) +{ + Arg arg; + WebKitNavigationAction *a = + webkit_navigation_policy_decision_get_navigation_action( + WEBKIT_NAVIGATION_POLICY_DECISION(d)); + + + switch (webkit_navigation_action_get_navigation_type(a)) { + case WEBKIT_NAVIGATION_TYPE_LINK_CLICKED: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_FORM_SUBMITTED: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_BACK_FORWARD: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_RELOAD: /* fallthrough */ + case WEBKIT_NAVIGATION_TYPE_FORM_RESUBMITTED: + /* Filter domains here */ +/* If the value of “mouse-button” is not 0, then the navigation was triggered by a mouse event. + * test for link clicked but no button ? */ + arg.v = webkit_uri_request_get_uri( + webkit_navigation_action_get_request(a)); + newwindow(c, &arg, 0); + break; + case WEBKIT_NAVIGATION_TYPE_OTHER: /* fallthrough */ + default: + break; + } + + webkit_policy_decision_ignore(d); +} + +void +decideresource(WebKitPolicyDecision *d, Client *c) +{ + int i, isascii = 1; + WebKitResponsePolicyDecision *r = WEBKIT_RESPONSE_POLICY_DECISION(d); + WebKitURIResponse *res = + webkit_response_policy_decision_get_response(r); + const gchar *uri = webkit_uri_response_get_uri(res); + + if (g_str_has_suffix(uri, "/favicon.ico")) { + webkit_policy_decision_ignore(d); + return; + } + + if (!g_str_has_prefix(uri, "http://") + && !g_str_has_prefix(uri, "https://") + && !g_str_has_prefix(uri, "about:") + && !g_str_has_prefix(uri, "file://") + && !g_str_has_prefix(uri, "data:") + && !g_str_has_prefix(uri, "blob:") + && strlen(uri) > 0) { + for (i = 0; i < strlen(uri); i++) { + if (!g_ascii_isprint(uri[i])) { + isascii = 0; + break; + } + } + if (isascii) { + handleplumb(c, uri); + webkit_policy_decision_ignore(d); + return; + } + } + + if (webkit_response_policy_decision_is_mime_type_supported(r)) { + webkit_policy_decision_use(d); + } else { + webkit_policy_decision_ignore(d); + download(c, res); + } +} + +void +insecurecontent(WebKitWebView *v, WebKitInsecureContentEvent e, Client *c) +{ + c->insecure = 1; +} + +void +downloadstarted(WebKitWebContext *wc, WebKitDownload *d, Client *c) +{ + g_signal_connect(G_OBJECT(d), "notify::response", + G_CALLBACK(responsereceived), c); +} + +void +responsereceived(WebKitDownload *d, GParamSpec *ps, Client *c) +{ + download(c, webkit_download_get_response(d)); + webkit_download_cancel(d); +} + +void +download(Client *c, WebKitURIResponse *r) +{ + Arg a = (Arg)DOWNLOAD(webkit_uri_response_get_uri(r), geturi(c)); + spawn(c, &a); +} + +void +webprocessterminated(WebKitWebView *v, WebKitWebProcessTerminationReason r, + Client *c) +{ + fprintf(stderr, "web process terminated: %s\n", + r == WEBKIT_WEB_PROCESS_CRASHED ? "crashed" : "no memory"); + closeview(v, c); +} + +void +closeview(WebKitWebView *v, Client *c) +{ + gtk_widget_destroy(c->win); +} + +void +destroywin(GtkWidget* w, Client *c) +{ + destroyclient(c); + if (!clients) + gtk_main_quit(); +} + +void +pasteuri(GtkClipboard *clipboard, const char *text, gpointer d) +{ + Arg a = {.v = text }; + if (text) + loaduri((Client *) d, &a); +} + +void +reload(Client *c, const Arg *a) +{ + if (a->i) + webkit_web_view_reload_bypass_cache(c->view); + else + webkit_web_view_reload(c->view); +} + +void +print(Client *c, const Arg *a) +{ + webkit_print_operation_run_dialog(webkit_print_operation_new(c->view), + GTK_WINDOW(c->win)); +} + +void +showcert(Client *c, const Arg *a) +{ + GTlsCertificate *cert = c->failedcert ? c->failedcert : c->cert; + GcrCertificate *gcrt; + GByteArray *crt; + GtkWidget *win; + GcrCertificateWidget *wcert; + + if (!cert) + return; + + g_object_get(cert, "certificate", &crt, NULL); + gcrt = gcr_simple_certificate_new(crt->data, crt->len); + g_byte_array_unref(crt); + + win = gtk_window_new(GTK_WINDOW_TOPLEVEL); + wcert = gcr_certificate_widget_new(gcrt); + g_object_unref(gcrt); + + gtk_container_add(GTK_CONTAINER(win), GTK_WIDGET(wcert)); + gtk_widget_show_all(win); +} + +void +clipboard(Client *c, const Arg *a) +{ + if (a->i) { /* load clipboard uri */ + gtk_clipboard_request_text(gtk_clipboard_get( + GDK_SELECTION_PRIMARY), + pasteuri, c); + } else { /* copy uri */ + gtk_clipboard_set_text(gtk_clipboard_get( + GDK_SELECTION_PRIMARY), c->targeturi + ? c->targeturi : geturi(c), -1); + } +} + +void +zoom(Client *c, const Arg *a) +{ + if (a->i > 0) + webkit_web_view_set_zoom_level(c->view, + curconfig[ZoomLevel].val.f + 0.1); + else if (a->i < 0) + webkit_web_view_set_zoom_level(c->view, + curconfig[ZoomLevel].val.f - 0.1); + else + webkit_web_view_set_zoom_level(c->view, 1.0); + + curconfig[ZoomLevel].val.f = webkit_web_view_get_zoom_level(c->view); +} + +static void +msgext(Client *c, char type, const Arg *a) +{ + static char msg[MSGBUFSZ]; + int ret; + + if (spair[0] < 0) + return; + + if ((ret = snprintf(msg, sizeof(msg), "%c%c%c", c->pageid, type, a->i)) + >= sizeof(msg)) { + fprintf(stderr, "surf: message too long: %d\n", ret); + return; + } + + if (send(spair[0], msg, ret, 0) != ret) + fprintf(stderr, "surf: error sending: %u%c%d (%d)\n", + c->pageid, type, a->i, ret); +} + +void +scrollv(Client *c, const Arg *a) +{ + msgext(c, 'v', a); +} + +void +scrollh(Client *c, const Arg *a) +{ + msgext(c, 'h', a); +} + +void +navigate(Client *c, const Arg *a) +{ + if (a->i < 0) + webkit_web_view_go_back(c->view); + else if (a->i > 0) + webkit_web_view_go_forward(c->view); +} + +void +stop(Client *c, const Arg *a) +{ + webkit_web_view_stop_loading(c->view); +} + +void +toggle(Client *c, const Arg *a) +{ + curconfig[a->i].val.i ^= 1; + setparameter(c, 1, (ParamName)a->i, &curconfig[a->i].val); +} + +void +togglefullscreen(Client *c, const Arg *a) +{ + /* toggling value is handled in winevent() */ + if (c->fullscreen) + gtk_window_unfullscreen(GTK_WINDOW(c->win)); + else + gtk_window_fullscreen(GTK_WINDOW(c->win)); +} + +void +togglecookiepolicy(Client *c, const Arg *a) +{ + ++cookiepolicy; + cookiepolicy %= strlen(curconfig[CookiePolicies].val.v); + + setparameter(c, 0, CookiePolicies, NULL); +} + +void +toggleinspector(Client *c, const Arg *a) +{ + if (webkit_web_inspector_is_attached(c->inspector)) + webkit_web_inspector_close(c->inspector); + else if (curconfig[Inspector].val.i) + webkit_web_inspector_show(c->inspector); +} + +void +toggletitle(Client *c, const Arg *a) +{ + extendedtitle = !extendedtitle; + updatetitle(c); +} + +void +find(Client *c, const Arg *a) +{ + const char *s, *f; + + if (a && a->i) { + if (a->i > 0) + webkit_find_controller_search_next(c->finder); + else + webkit_find_controller_search_previous(c->finder); + } else { + s = getatom(c, AtomFind); + f = webkit_find_controller_get_search_text(c->finder); + + if (g_strcmp0(f, s) == 0) /* reset search */ + webkit_find_controller_search(c->finder, "", findopts, + G_MAXUINT); + + webkit_find_controller_search(c->finder, s, findopts, + G_MAXUINT); + + if (strcmp(s, "") == 0) + webkit_find_controller_search_finish(c->finder); + } +} + +void +clicknavigate(Client *c, const Arg *a, WebKitHitTestResult *h) +{ + navigate(c, a); +} + +void +clicknewwindow(Client *c, const Arg *a, WebKitHitTestResult *h) +{ + Arg arg; + + arg.v = webkit_hit_test_result_get_link_uri(h); + newwindow(c, &arg, a->i); +} + +void +clickexternplayer(Client *c, const Arg *a, WebKitHitTestResult *h) +{ + Arg arg; + + arg = (Arg)VIDEOPLAY(webkit_hit_test_result_get_media_uri(h)); + spawn(c, &arg); +} + +int +main(int argc, char *argv[]) +{ + Arg arg; + Client *c; + + memset(&arg, 0, sizeof(arg)); + + /* command line args */ + ARGBEGIN { + case 'a': + defconfig[CookiePolicies].val.v = EARGF(usage()); + defconfig[CookiePolicies].prio = 2; + break; + case 'b': + defconfig[ScrollBars].val.i = 0; + defconfig[ScrollBars].prio = 2; + break; + case 'B': + defconfig[ScrollBars].val.i = 1; + defconfig[ScrollBars].prio = 2; + break; + case 'c': + cookiefile = EARGF(usage()); + break; + case 'C': + stylefile = EARGF(usage()); + break; + case 'd': + defconfig[DiskCache].val.i = 0; + defconfig[DiskCache].prio = 2; + break; + case 'D': + defconfig[DiskCache].val.i = 1; + defconfig[DiskCache].prio = 2; + break; + case 'e': + embed = strtol(EARGF(usage()), NULL, 0); + break; + case 'E': + extendedtitle = strtol(EARGF(usage()), NULL, 0); + break; + case 'f': + defconfig[RunInFullscreen].val.i = 0; + defconfig[RunInFullscreen].prio = 2; + break; + case 'F': + defconfig[RunInFullscreen].val.i = 1; + defconfig[RunInFullscreen].prio = 2; + break; + case 'g': + defconfig[Geolocation].val.i = 0; + defconfig[Geolocation].prio = 2; + break; + case 'G': + defconfig[Geolocation].val.i = 1; + defconfig[Geolocation].prio = 2; + break; + case 'i': + defconfig[LoadImages].val.i = 0; + defconfig[LoadImages].prio = 2; + break; + case 'I': + defconfig[LoadImages].val.i = 1; + defconfig[LoadImages].prio = 2; + break; + case 'k': + defconfig[KioskMode].val.i = 0; + defconfig[KioskMode].prio = 2; + break; + case 'K': + defconfig[KioskMode].val.i = 1; + defconfig[KioskMode].prio = 2; + break; + case 'm': + defconfig[Style].val.i = 0; + defconfig[Style].prio = 2; + break; + case 'M': + defconfig[Style].val.i = 1; + defconfig[Style].prio = 2; + break; + case 'n': + defconfig[Inspector].val.i = 0; + defconfig[Inspector].prio = 2; + break; + case 'N': + defconfig[Inspector].val.i = 1; + defconfig[Inspector].prio = 2; + break; + case 'r': + scriptfile = EARGF(usage()); + break; + case 's': + defconfig[JavaScript].val.i = 0; + defconfig[JavaScript].prio = 2; + break; + case 'S': + defconfig[JavaScript].val.i = 1; + defconfig[JavaScript].prio = 2; + break; + case 't': + defconfig[StrictTLS].val.i = 0; + defconfig[StrictTLS].prio = 2; + break; + case 'T': + defconfig[StrictTLS].val.i = 1; + defconfig[StrictTLS].prio = 2; + break; + case 'u': + fulluseragent = EARGF(usage()); + break; + case 'v': + die("surf-"VERSION", see LICENSE for © details\n"); + case 'w': + showxid = 1; + break; + case 'x': + defconfig[Certificate].val.i = 0; + defconfig[Certificate].prio = 2; + break; + case 'X': + defconfig[Certificate].val.i = 1; + defconfig[Certificate].prio = 2; + break; + case 'z': + defconfig[ZoomLevel].val.f = strtof(EARGF(usage()), NULL); + defconfig[ZoomLevel].prio = 2; + break; + default: + usage(); + } ARGEND; + if (argc > 0) + arg.v = argv[0]; + else +#ifdef HOMEPAGE + arg.v = HOMEPAGE; +#else + arg.v = "about:blank"; +#endif + + setup(); + c = newclient(NULL); + showview(NULL, c); + + loaduri(c, &arg); + updatetitle(c); + + gtk_main(); + cleanup(); + + return 0; +} diff --git a/utils/surf/surf.png b/utils/surf/surf.png new file mode 100644 index 0000000..f5b2ab1 Binary files /dev/null and b/utils/surf/surf.png differ diff --git a/utils/surf/webext-surf.c b/utils/surf/webext-surf.c new file mode 100644 index 0000000..d087219 --- /dev/null +++ b/utils/surf/webext-surf.c @@ -0,0 +1,106 @@ +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include "common.h" + +#define LENGTH(x) (sizeof(x) / sizeof(x[0])) + +static WebKitWebExtension *webext; +static int sock; + +static void +msgsurf(guint64 pageid, const char *s) +{ + static char msg[MSGBUFSZ]; + size_t sln = strlen(s); + int ret; + + if ((ret = snprintf(msg, sizeof(msg), "%c%s", pageid, s)) + >= sizeof(msg)) { + fprintf(stderr, "webext: msg: message too long: %d\n", ret); + return; + } + + if (send(sock, msg, ret, 0) < 0) + fprintf(stderr, "webext: error sending: %s\n", msg+1); +} + +static gboolean +readsock(GIOChannel *s, GIOCondition c, gpointer unused) +{ + static char js[48], msg[MSGBUFSZ]; + WebKitWebPage *page; + JSCContext *jsc; + GError *gerr = NULL; + gsize msgsz; + + if (g_io_channel_read_chars(s, msg, sizeof(msg), &msgsz, &gerr) != + G_IO_STATUS_NORMAL) { + if (gerr) { + fprintf(stderr, "webext: error reading socket: %s\n", + gerr->message); + g_error_free(gerr); + } + return TRUE; + } + + if (msgsz < 2) { + fprintf(stderr, "webext: readsock: message too short: %d\n", + msgsz); + return TRUE; + } + + if (!(page = webkit_web_extension_get_page(webext, msg[0]))) + return TRUE; + + jsc = webkit_frame_get_js_context(webkit_web_page_get_main_frame(page)); + + switch (msg[1]) { + case 'h': + if (msgsz != 3) + return TRUE; + snprintf(js, sizeof(js), + "window.scrollBy(window.innerWidth/100*%d,0);", + msg[2]); + jsc_context_evaluate(jsc, js, -1); + break; + case 'v': + if (msgsz != 3) + return TRUE; + snprintf(js, sizeof(js), + "window.scrollBy(0,window.innerHeight/100*%d);", + msg[2]); + jsc_context_evaluate(jsc, js, -1); + break; + } + + return TRUE; +} + +G_MODULE_EXPORT void +webkit_web_extension_initialize_with_user_data(WebKitWebExtension *e, + const GVariant *gv) +{ + GIOChannel *gchansock; + + webext = e; + + g_variant_get(gv, "i", &sock); + + gchansock = g_io_channel_unix_new(sock); + g_io_channel_set_encoding(gchansock, NULL, NULL); + g_io_channel_set_flags(gchansock, g_io_channel_get_flags(gchansock) + | G_IO_FLAG_NONBLOCK, NULL); + g_io_channel_set_close_on_unref(gchansock, TRUE); + g_io_add_watch(gchansock, G_IO_IN, readsock, NULL); +} diff --git a/utils/tabbed/LICENSE b/utils/tabbed/LICENSE new file mode 100644 index 0000000..add8a53 --- /dev/null +++ b/utils/tabbed/LICENSE @@ -0,0 +1,23 @@ +MIT/X Consortium License + +© 2009-2011 Enno Boland +© 2011 Connor Lane Smith +© 2012 Christoph Lohmann <20h@r-36.net> + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/utils/tabbed/Makefile b/utils/tabbed/Makefile new file mode 100644 index 0000000..32cc25b --- /dev/null +++ b/utils/tabbed/Makefile @@ -0,0 +1,60 @@ +# tabbed - tabbing interface +# See LICENSE file for copyright and license details. + +include config.mk + +SRC = tabbed.c +OBJ = ${SRC:.c=.o} + +all: options tabbed + +options: + @echo tabbed build options: + @echo "CFLAGS = ${CFLAGS}" + @echo "LDFLAGS = ${LDFLAGS}" + @echo "CC = ${CC}" + +.c.o: + @echo CC $< + @${CC} -c ${CFLAGS} $< + +${OBJ}: config.h config.mk + +config.h: + @echo creating $@ from config.def.h + @cp config.def.h $@ + +tabbed: tabbed.o + @echo CC -o $@ + @${CC} -o $@ tabbed.o ${LDFLAGS} + +clean: + @echo cleaning + @rm -f tabbed ${OBJ} tabbed-${VERSION}.tar.gz + +dist: clean + @echo creating dist tarball + @mkdir -p tabbed-${VERSION} + @cp -R LICENSE Makefile README config.def.h config.mk \ + tabbed.1 arg.h ${SRC} tabbed-${VERSION} + @tar -cf tabbed-${VERSION}.tar tabbed-${VERSION} + @gzip tabbed-${VERSION}.tar + @rm -rf tabbed-${VERSION} + +install: all + @echo installing executable file to ${DESTDIR}${PREFIX}/bin + @mkdir -p ${DESTDIR}${PREFIX}/bin + @cp -f tabbed ${DESTDIR}${PREFIX}/bin + @chmod 755 ${DESTDIR}${PREFIX}/bin/tabbed + @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 + @mkdir -p ${DESTDIR}${MANPREFIX}/man1 + @sed "s/VERSION/${VERSION}/g" < tabbed.1 > ${DESTDIR}${MANPREFIX}/man1/tabbed.1 + @chmod 644 ${DESTDIR}${MANPREFIX}/man1/tabbed.1 + +uninstall: + @echo removing executable file from ${DESTDIR}${PREFIX}/bin + @rm -f ${DESTDIR}${PREFIX}/bin/tabbed + @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1 + @rm -f ${DESTDIR}${MANPREFIX}/man1/tabbed.1 + +.PHONY: all options clean dist install uninstall diff --git a/utils/tabbed/README b/utils/tabbed/README new file mode 100644 index 0000000..4ed6bbe --- /dev/null +++ b/utils/tabbed/README @@ -0,0 +1,22 @@ +tabbed - generic tabbed interface +================================= +tabbed is a simple tabbed X window container. + +Requirements +------------ +In order to build tabbed you need the Xlib header files. + +Installation +------------ +Edit config.mk to match your local setup (tabbed is installed into +the /usr/local namespace by default). + +Afterwards enter the following command to build and install tabbed +(if necessary as root): + + make clean install + +Running tabbed +-------------- +See the man page for details. + diff --git a/utils/tabbed/TODO b/utils/tabbed/TODO new file mode 100644 index 0000000..8e1986d --- /dev/null +++ b/utils/tabbed/TODO @@ -0,0 +1,4 @@ +# TODO +* add some way to detach windows +* add some way to attach windows + diff --git a/utils/tabbed/arg.h b/utils/tabbed/arg.h new file mode 100644 index 0000000..a345b0b --- /dev/null +++ b/utils/tabbed/arg.h @@ -0,0 +1,52 @@ +/* See the LICENSE file for copyright and license details. */ + +#ifndef __ARG_H__ +#define __ARG_H__ + +extern char *argv0; + +#define USED(x) ((void)(x)) + +/* use main(int argc, char *argv[]) */ +#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ + argv[0] && argv[0][1]\ + && argv[0][0] == '-';\ + argc--, argv++) {\ + char _argc;\ + char **_argv;\ + int brk;\ + if (argv[0][1] == '-' && argv[0][2] == '\0') {\ + argv++;\ + argc--;\ + break;\ + }\ + for (brk = 0, argv[0]++, _argv = argv;\ + argv[0][0] && !brk;\ + argv[0]++) {\ + if (_argv != argv)\ + break;\ + _argc = argv[0][0];\ + switch (_argc) + +#define ARGEND }\ + USED(_argc);\ + }\ + USED(argv);\ + USED(argc); + +#define ARGC() _argc + +#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ + ((x), abort(), (char *)0) :\ + (brk = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ + (char *)0 :\ + (brk = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#endif + diff --git a/utils/tabbed/config.def.h b/utils/tabbed/config.def.h new file mode 100644 index 0000000..ceda9f7 --- /dev/null +++ b/utils/tabbed/config.def.h @@ -0,0 +1,58 @@ +/* See LICENSE file for copyright and license details. */ + +/* appearance */ +static const char font[] = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*"; +static const char* normbgcolor = "#222222"; +static const char* normfgcolor = "#cccccc"; +static const char* selbgcolor = "#555555"; +static const char* selfgcolor = "#ffffff"; +static const char before[] = "<"; +static const char after[] = ">"; +static const int tabwidth = 200; +static const Bool foreground = True; + +/* + * Where to place a new tab when it is opened. When npisrelative is True, + * then the current position is changed + newposition. If npisrelative + * is False, then newposition is an absolute position. + */ +static int newposition = 0; +static Bool npisrelative = False; + +#define SETPROP(p) { \ + .v = (char *[]){ "/bin/sh", "-c", \ + "prop=\"`xwininfo -children -id $1 | grep '^ 0x' | sed -e's@^ *\\(0x[0-9a-f]*\\) \"\\([^\"]*\\)\".*@\\1 \\2@' | xargs -0 printf %b | dmenu -l 10`\" &&" \ + "xprop -id $1 -f $0 8s -set $0 \"$prop\"", \ + p, winid, NULL \ + } \ +} + +#define MODKEY ControlMask +static Key keys[] = { \ + /* modifier key function argument */ + { MODKEY|ShiftMask, XK_Return, focusonce, { 0 } }, + { MODKEY|ShiftMask, XK_Return, spawn, { 0 } }, + { MODKEY, XK_t, spawn, SETPROP("_TABBED_SELECT_TAB") }, + + { MODKEY|ShiftMask, XK_l, rotate, { .i = +1 } }, + { MODKEY|ShiftMask, XK_h, rotate, { .i = -1 } }, + { MODKEY|ShiftMask, XK_j, movetab, { .i = -1 } }, + { MODKEY|ShiftMask, XK_k, movetab, { .i = +1 } }, + { MODKEY, XK_Tab, rotate, { .i = 0 } }, + + { MODKEY, XK_1, move, { .i = 0 } }, + { MODKEY, XK_2, move, { .i = 1 } }, + { MODKEY, XK_3, move, { .i = 2 } }, + { MODKEY, XK_4, move, { .i = 3 } }, + { MODKEY, XK_5, move, { .i = 4 } }, + { MODKEY, XK_6, move, { .i = 5 } }, + { MODKEY, XK_7, move, { .i = 6 } }, + { MODKEY, XK_8, move, { .i = 7 } }, + { MODKEY, XK_9, move, { .i = 8 } }, + { MODKEY, XK_0, move, { .i = 9 } }, + + { MODKEY, XK_q, killclient, { 0 } }, + + { 0, XK_F11, fullscreen, { 0 } }, +}; + diff --git a/utils/tabbed/config.h b/utils/tabbed/config.h new file mode 100644 index 0000000..0ead353 --- /dev/null +++ b/utils/tabbed/config.h @@ -0,0 +1,56 @@ +#include "../../colors.h" +/* See LICENSE file for copyright and license details. */ + +/* appearance */ +/*static const char font[] = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*"; */ +static const char font[] = "Source Code Pro:size=9"; +static const char before[] = "<"; +static const char after[] = ">"; +static const int tabwidth = 200; +static const Bool foreground = True; + +/* + * Where to place a new tab when it is opened. When npisrelative is True, + * then the current position is changed + newposition. If npisrelative + * is False, then newposition is an absolute position. + */ +static int newposition = 0; +static Bool npisrelative = False; + +#define SETPROP(p) { \ + .v = (char *[]){ "/bin/sh", "-c", \ + "prop=\"`xwininfo -children -id $1 | grep '^ 0x' | sed -e's@^ *\\(0x[0-9a-f]*\\) \"\\([^\"]*\\)\".*@\\1 \\2@' | xargs -0 printf %b | dmenu -l 10`\" &&" \ + "xprop -id $1 -f $0 8s -set $0 \"$prop\"", \ + p, winid, NULL \ + } \ +} + +#define MODKEY ControlMask +static Key keys[] = { \ + /* modifier key function argument */ + { MODKEY|ShiftMask, XK_Return, focusonce, { 0 } }, + { MODKEY|ShiftMask, XK_Return, spawn, { 0 } }, + { MODKEY, XK_t, spawn, SETPROP("_TABBED_SELECT_TAB") }, + + { MODKEY|ShiftMask, XK_l, rotate, { .i = +1 } }, + { MODKEY|ShiftMask, XK_h, rotate, { .i = -1 } }, + { MODKEY|ShiftMask, XK_j, movetab, { .i = -1 } }, + { MODKEY|ShiftMask, XK_k, movetab, { .i = +1 } }, + { MODKEY, XK_Tab, rotate, { .i = 0 } }, + + { MODKEY, XK_1, move, { .i = 0 } }, + { MODKEY, XK_2, move, { .i = 1 } }, + { MODKEY, XK_3, move, { .i = 2 } }, + { MODKEY, XK_4, move, { .i = 3 } }, + { MODKEY, XK_5, move, { .i = 4 } }, + { MODKEY, XK_6, move, { .i = 5 } }, + { MODKEY, XK_7, move, { .i = 6 } }, + { MODKEY, XK_8, move, { .i = 7 } }, + { MODKEY, XK_9, move, { .i = 8 } }, + { MODKEY, XK_0, move, { .i = 9 } }, + + { MODKEY, XK_q, killclient, { 0 } }, + + { 0, XK_F11, fullscreen, { 0 } }, +}; + diff --git a/utils/tabbed/config.mk b/utils/tabbed/config.mk new file mode 100644 index 0000000..426c93b --- /dev/null +++ b/utils/tabbed/config.mk @@ -0,0 +1,25 @@ +include ../../config.mk +# tabbed version +VERSION = 0.6 + +# Customize below to fit your system + +# paths +MANPREFIX = ${PREFIX}/share/man + +# includes and libs +INCS = -I. -I/usr/include +LIBS = -L/usr/lib -lc -lX11 + +# flags +CPPFLAGS = -DVERSION=\"${VERSION}\" -D_BSD_SOURCE +CFLAGS = -std=c99 -pedantic -Wall -O0 ${INCS} ${CPPFLAGS} +LDFLAGS = -s ${LIBS} + +# Solaris +#CFLAGS = -fast ${INCS} -DVERSION=\"${VERSION}\" +#LDFLAGS = ${LIBS} + +# compiler and linker +CC = cc + diff --git a/utils/tabbed/tabbed.1 b/utils/tabbed/tabbed.1 new file mode 100644 index 0000000..0ae29ce --- /dev/null +++ b/utils/tabbed/tabbed.1 @@ -0,0 +1,144 @@ +.TH TABBED 1 tabbed\-VERSION +.SH NAME +tabbed \- generic tabbed interface +.SH SYNOPSIS +.B tabbed +.RB [ \-c ] +.RB [ \-d ] +.RB [ \-h ] +.RB [ \-s ] +.RB [ \-v ] +.RB [ \-g +.IR geometry ] +.RB [ \-n +.IR name ] +.RB [ \-p +.IR [ s +/- ] pos ] +.RB [ \-r +.IR narg ] +.IR [ command ... ] +.SH DESCRIPTION +.B tabbed +is a simple tabbed container for applications which support XEmbed. Tabbed +will then run the provided command with the xid of tabbed as appended +argument. (See EXAMPLES.) The automatic spawning of the command can be +disabled by providing the -s parameter. If no command is provided +tabbed will just print its xid and run no command. +.SH OPTIONS +.TP +.B \-c +close tabbed when the last tab is closed. Mutually exclusive with -f. +.TP +.B \-d +detaches tabbed from the terminal and prints its XID to stdout. +.TP +.B \-f +fill up tabbed again by spawning the provided command, when the last tab is +closed. Mutually exclusive with -c. +.TP +.B \-h +will print the usage of tabbed. +.TP +.BI \-g " geometry" +defines the X11 geometry string, which will fixate the height and width of +tabbed. +Them form is [=][{xX}][{+-}{+-}]. See +.BR XParseGeometry (3) +for further details. +.TP +.BI \-n " name" +will set the WM_CLASS attribute to +.I name. +.TP +.BI \-p " [ s +/-] pos" +will set the absolute or relative position of where to start a new tab. When +.I pos +is is given without 's' in front it is an absolute position. Then negative +numbers will be the position from the last tab, where -1 is the last tab. +If 's' is given, then +.I pos +is a relative position to the current selected tab. If this reaches the limits +of the tabs; those limits then apply. +.TP +.BI \-r " narg" +will replace the +.I narg +th argument in +.I command +with the window id, rather than appending it to the end. +.TP +.B \-s +will disable automatic spawning of the command. +.TP +.BI \-t " color" +defines the selected background color. +.IR #RGB , +.IR #RRGGBB , +and X color names are supported. +.TP +.BI \-T " color" +defines the selected foreground color. +.TP +.BI \-u " color" +defines the normal background color. +.TP +.BI \-U " color" +defines the normal foreground color. +.TP +.B \-v +prints version information to stderr, then exits. +.SH USAGE +.TP +.B Ctrl\-Shift\-Return +open new tab +.TP +.B Ctrl\-Shift\-h +previous tab +.TP +.B Ctrl\-Shift\-l +next tab +.TP +.B Ctrl\-Shift\-j +move selected tab one to the left +.TP +.B Ctrl\-Shift\-k +move selected tab one to the right +.TP +.B Ctrl\-Tab +toggle between the selected and last selected tab +.TP +.B Ctrl\-t +open dmenu to either create a new tab appending the entered string or select +an already existing tab. +.TP +.B Ctrl\-q +close tab +.TP +.B Ctrl\-[0..9] +jumps to nth tab +.TP +.B F11 +Toggle fullscreen mode. +.SH EXAMPLES +$ tabbed surf -e +.TP +$ tabbed urxvt -embed +.TP +$ tabbed xterm -into +.TP +$ $(tabbed -d >/tmp/tabbed.xid); urxvt -embed $( +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "arg.h" + +/* XEMBED messages */ +#define XEMBED_EMBEDDED_NOTIFY 0 +#define XEMBED_WINDOW_ACTIVATE 1 +#define XEMBED_WINDOW_DEACTIVATE 2 +#define XEMBED_REQUEST_FOCUS 3 +#define XEMBED_FOCUS_IN 4 +#define XEMBED_FOCUS_OUT 5 +#define XEMBED_FOCUS_NEXT 6 +#define XEMBED_FOCUS_PREV 7 +/* 8-9 were used for XEMBED_GRAB_KEY/XEMBED_UNGRAB_KEY */ +#define XEMBED_MODALITY_ON 10 +#define XEMBED_MODALITY_OFF 11 +#define XEMBED_REGISTER_ACCELERATOR 12 +#define XEMBED_UNREGISTER_ACCELERATOR 13 +#define XEMBED_ACTIVATE_ACCELERATOR 14 + +/* Details for XEMBED_FOCUS_IN: */ +#define XEMBED_FOCUS_CURRENT 0 +#define XEMBED_FOCUS_FIRST 1 +#define XEMBED_FOCUS_LAST 2 + +/* Macros */ +#define MAX(a, b) ((a) > (b) ? (a) : (b)) +#define MIN(a, b) ((a) < (b) ? (a) : (b)) +#define LENGTH(x) (sizeof((x)) / sizeof(*(x))) +#define CLEANMASK(mask) (mask & ~(numlockmask|LockMask)) +#define TEXTW(x) (textnw(x, strlen(x)) + dc.font.height) + +enum { ColFG, ColBG, ColLast }; /* color */ +enum { WMProtocols, WMDelete, WMName, WMState, WMFullscreen, + XEmbed, WMSelectTab, WMLast }; /* default atoms */ + +typedef union { + int i; + const void *v; +} Arg; + +typedef struct { + unsigned int mod; + KeySym keysym; + void (*func)(const Arg *); + const Arg arg; +} Key; + +typedef struct { + int x, y, w, h; + unsigned long norm[ColLast]; + unsigned long sel[ColLast]; + Drawable drawable; + GC gc; + struct { + int ascent; + int descent; + int height; + XFontSet set; + XFontStruct *xfont; + } font; +} DC; /* draw context */ + +typedef struct Client { + char name[256]; + Window win; + int tabx; + Bool mapped; + Bool closed; +} Client; + +/* function declarations */ +static void buttonpress(const XEvent *e); +static void cleanup(void); +static void clientmessage(const XEvent *e); +static void configurenotify(const XEvent *e); +static void configurerequest(const XEvent *e); +static void createnotify(const XEvent *e); +static void destroynotify(const XEvent *e); +static void die(const char *errstr, ...); +static void drawbar(void); +static void drawtext(const char *text, unsigned long col[ColLast]); +static void *emallocz(size_t size); +static void *erealloc(void *o, size_t size); +static void expose(const XEvent *e); +static void focus(int c); +static void focusin(const XEvent *e); +static void focusonce(const Arg *arg); +static void fullscreen(const Arg *arg); +static char* getatom(int a); +static int getclient(Window w); +static unsigned long getcolor(const char *colstr); +static int getfirsttab(void); +static Bool gettextprop(Window w, Atom atom, char *text, unsigned int size); +static void initfont(const char *fontstr); +static Bool isprotodel(int c); +static void keypress(const XEvent *e); +static void killclient(const Arg *arg); +static void manage(Window win); +static void maprequest(const XEvent *e); +static void move(const Arg *arg); +static void movetab(const Arg *arg); +static void propertynotify(const XEvent *e); +static void resize(int c, int w, int h); +static void rotate(const Arg *arg); +static void run(void); +static void sendxembed(int c, long msg, long detail, long d1, long d2); +static void setup(void); +static void setcmd(int argc, char *argv[], int); +static void sigchld(int unused); +static void spawn(const Arg *arg); +static int textnw(const char *text, unsigned int len); +static void unmanage(int c); +static void updatenumlockmask(void); +static void updatetitle(int c); +static int xerror(Display *dpy, XErrorEvent *ee); +static void xsettitle(Window w, const char *str); + +/* variables */ +static int screen; +static void (*handler[LASTEvent]) (const XEvent *) = { + [ButtonPress] = buttonpress, + [ClientMessage] = clientmessage, + [ConfigureNotify] = configurenotify, + [ConfigureRequest] = configurerequest, + [CreateNotify] = createnotify, + [DestroyNotify] = destroynotify, + [Expose] = expose, + [FocusIn] = focusin, + [KeyPress] = keypress, + [MapRequest] = maprequest, + [PropertyNotify] = propertynotify, +}; +static int bh, wx, wy, ww, wh; +static unsigned int numlockmask = 0; +static Bool running = True, nextfocus, doinitspawn = True, + fillagain = False, closelastclient = False; +static Display *dpy; +static DC dc; +static Atom wmatom[WMLast]; +static Window root, win; +static Client **clients = NULL; +static int nclients = 0, sel = -1, lastsel = -1; +static int (*xerrorxlib)(Display *, XErrorEvent *); +static int cmd_append_pos = 0; +static char winid[64]; +static char **cmd = NULL; +static char *wmname = "tabbed"; +static const char *geometry = NULL; + +char *argv0; + +/* configuration, allows nested code to access above variables */ +#include "config.h" + +void +buttonpress(const XEvent *e) { + const XButtonPressedEvent *ev = &e->xbutton; + int i; + int fc; + Arg arg; + + fc = getfirsttab(); + + if((fc > 0 && ev->x < TEXTW(before)) || ev->x < 0) + return; + + if(ev->y < 0 || ev-> y > bh) + return; + + for(i = (fc > 0) ? fc : 0; i < nclients; i++) { + if(clients[i]->tabx > ev->x) { + switch(ev->button) { + case Button1: + focus(i); + break; + case Button2: + focus(i); + killclient(NULL); + break; + case Button4: + case Button5: + arg.i = ev->button == Button4 ? -1 : 1; + rotate(&arg); + break; + } + break; + } + } +} + +void +cleanup(void) { + int i; + + for(i = 0; i < nclients; i++) { + focus(i); + killclient(NULL); + killclient(NULL); + XReparentWindow(dpy, clients[i]->win, root, 0, 0); + unmanage(i); + } + free(clients); + clients = NULL; + + if(dc.font.set) { + XFreeFontSet(dpy, dc.font.set); + } else { + XFreeFont(dpy, dc.font.xfont); + } + + XFreePixmap(dpy, dc.drawable); + XFreeGC(dpy, dc.gc); + XDestroyWindow(dpy, win); + XSync(dpy, False); + free(cmd); +} + +void +clientmessage(const XEvent *e) { + const XClientMessageEvent *ev = &e->xclient; + + if(ev->message_type == wmatom[WMProtocols] + && ev->data.l[0] == wmatom[WMDelete]) { + running = False; + } +} + +void +configurenotify(const XEvent *e) { + const XConfigureEvent *ev = &e->xconfigure; + + if(ev->window == win && (ev->width != ww || ev->height != wh)) { + ww = ev->width; + wh = ev->height; + XFreePixmap(dpy, dc.drawable); + dc.drawable = XCreatePixmap(dpy, root, ww, wh, + DefaultDepth(dpy, screen)); + if(sel > -1) + resize(sel, ww, wh - bh); + XSync(dpy, False); + } +} + +void +configurerequest(const XEvent *e) { + const XConfigureRequestEvent *ev = &e->xconfigurerequest; + XWindowChanges wc; + int c; + + if((c = getclient(ev->window)) > -1) { + wc.x = 0; + wc.y = bh; + wc.width = ww; + wc.height = wh - bh; + wc.border_width = 0; + wc.sibling = ev->above; + wc.stack_mode = ev->detail; + XConfigureWindow(dpy, clients[c]->win, ev->value_mask, &wc); + } +} + +void +createnotify(const XEvent *e) { + const XCreateWindowEvent *ev = &e->xcreatewindow; + + if(ev->window != win && getclient(ev->window) < 0) + manage(ev->window); +} + +void +destroynotify(const XEvent *e) { + const XDestroyWindowEvent *ev = &e->xdestroywindow; + int c; + + if((c = getclient(ev->window)) > -1) + unmanage(c); +} + +void +die(const char *errstr, ...) { + va_list ap; + + va_start(ap, errstr); + vfprintf(stderr, errstr, ap); + va_end(ap); + exit(EXIT_FAILURE); +} + +void +drawbar(void) { + unsigned long *col; + int c, fc, width, n = 0; + char *name = NULL; + + if(nclients == 0) { + dc.x = 0; + dc.w = ww; + XFetchName(dpy, win, &name); + drawtext(name ? name : "", dc.norm); + XCopyArea(dpy, dc.drawable, win, dc.gc, 0, 0, ww, bh, 0, 0); + XSync(dpy, False); + + return; + } + + width = ww; + clients[nclients-1]->tabx = -1; + fc = getfirsttab(); + if(fc > -1) + n = nclients - fc; + + if((n * tabwidth) > width) { + dc.w = TEXTW(after); + dc.x = width - dc.w; + drawtext(after, dc.sel); + width -= dc.w; + } + dc.x = 0; + + if(fc > 0) { + dc.w = TEXTW(before); + drawtext(before, dc.sel); + dc.x += dc.w; + width -= dc.w; + } + + for(c = (fc > 0)? fc : 0; c < nclients && dc.x < width; c++) { + dc.w = tabwidth; + if(c == sel) { + col = dc.sel; + if((n * tabwidth) > width) { + dc.w += width % tabwidth; + } else { + dc.w = width - (n - 1) * tabwidth; + } + } else { + col = dc.norm; + } + drawtext(clients[c]->name, col); + dc.x += dc.w; + clients[c]->tabx = dc.x; + } + XCopyArea(dpy, dc.drawable, win, dc.gc, 0, 0, ww, bh, 0, 0); + XSync(dpy, False); +} + +void +drawtext(const char *text, unsigned long col[ColLast]) { + int i, x, y, h, len, olen; + char buf[256]; + XRectangle r = { dc.x, dc.y, dc.w, dc.h }; + + XSetForeground(dpy, dc.gc, col[ColBG]); + XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1); + if(!text) + return; + + olen = strlen(text); + h = dc.font.ascent + dc.font.descent; + y = dc.y + (dc.h / 2) - (h / 2) + dc.font.ascent; + x = dc.x + (h / 2); + + /* shorten text if necessary */ + for(len = MIN(olen, sizeof(buf)); + len && textnw(text, len) > dc.w - h; len--); + if(!len) + return; + + memcpy(buf, text, len); + if(len < olen) { + for(i = len; i && i > len - 3; buf[--i] = '.'); + } + + XSetForeground(dpy, dc.gc, col[ColFG]); + if(dc.font.set) { + XmbDrawString(dpy, dc.drawable, dc.font.set, + dc.gc, x, y, buf, len); + } else { + XDrawString(dpy, dc.drawable, dc.gc, x, y, buf, len); + } +} + +void * +emallocz(size_t size) { + void *p; + + if(!(p = calloc(1, size))) + die("tabbed: cannot malloc\n"); + return p; +} + +void * +erealloc(void *o, size_t size) { + void *p; + + if(!(p = realloc(o, size))) + die("tabbed: cannot realloc\n"); + return p; +} + +void +expose(const XEvent *e) { + const XExposeEvent *ev = &e->xexpose; + + if(ev->count == 0 && win == ev->window) + drawbar(); +} + +void +focus(int c) { + char buf[BUFSIZ] = "tabbed-"VERSION" ::"; + size_t i, n; + + /* If c, sel and clients are -1, raise tabbed-win itself */ + if(nclients == 0) { + cmd[cmd_append_pos] = NULL; + for(i = 0, n = strlen(buf); cmd[i] && n < sizeof(buf); i++) + n += snprintf(&buf[n], sizeof(buf) - n, " %s", cmd[i]); + + xsettitle(win, buf); + XRaiseWindow(dpy, win); + + return; + } + + if(c < 0 || c >= nclients) + return; + + resize(c, ww, wh - bh); + XRaiseWindow(dpy, clients[c]->win); + XSetInputFocus(dpy, clients[c]->win, RevertToParent, CurrentTime); + sendxembed(c, XEMBED_FOCUS_IN, XEMBED_FOCUS_CURRENT, 0, 0); + sendxembed(c, XEMBED_WINDOW_ACTIVATE, 0, 0, 0); + xsettitle(win, clients[c]->name); + + /* If sel is already c, change nothing. */ + if(sel != c) { + lastsel = sel; + sel = c; + } + + drawbar(); + XSync(dpy, False); +} + +void +focusin(const XEvent *e) { + const XFocusChangeEvent *ev = &e->xfocus; + int dummy; + Window focused; + + if(ev->mode != NotifyUngrab) { + XGetInputFocus(dpy, &focused, &dummy); + if(focused == win) + focus(sel); + } +} + +void +focusonce(const Arg *arg) { + nextfocus = True; +} + +void +fullscreen(const Arg *arg) { + XEvent e; + + e.type = ClientMessage; + e.xclient.window = win; + e.xclient.message_type = wmatom[WMState]; + e.xclient.format = 32; + e.xclient.data.l[0] = 2; + e.xclient.data.l[1] = wmatom[WMFullscreen]; + e.xclient.data.l[2] = 0; + XSendEvent(dpy, root, False, SubstructureNotifyMask, &e); +} + +char * +getatom(int a) { + static char buf[BUFSIZ]; + Atom adummy; + int idummy; + unsigned long ldummy; + unsigned char *p = NULL; + + XGetWindowProperty(dpy, win, wmatom[a], 0L, BUFSIZ, False, XA_STRING, + &adummy, &idummy, &ldummy, &ldummy, &p); + if(p) { + strncpy(buf, (char *)p, LENGTH(buf)-1); + } else { + buf[0] = '\0'; + } + XFree(p); + + return buf; +} + +int +getclient(Window w) { + int i; + + for(i = 0; i < nclients; i++) { + if(clients[i]->win == w) + return i; + } + + return -1; +} + +unsigned long +getcolor(const char *colstr) { + Colormap cmap = DefaultColormap(dpy, screen); + XColor color; + + if(!XAllocNamedColor(dpy, cmap, colstr, &color, &color)) + die("tabbed: cannot allocate color '%s'\n", colstr); + + return color.pixel; +} + +int +getfirsttab(void) { + int c, n, fc; + + if(sel < 0) + return -1; + + c = sel; + fc = 0; + n = nclients; + if((n * tabwidth) > ww) { + for(; (c * tabwidth) > (ww / 2) + && (n * tabwidth) > ww; + c--, n--, fc++); + } + + return fc; +} + +Bool +gettextprop(Window w, Atom atom, char *text, unsigned int size) { + char **list = NULL; + int n; + XTextProperty name; + + if(!text || size == 0) + return False; + + text[0] = '\0'; + XGetTextProperty(dpy, w, &name, atom); + if(!name.nitems) + return False; + + if(name.encoding == XA_STRING) { + strncpy(text, (char *)name.value, size - 1); + } else { + if(XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success + && n > 0 && *list) { + strncpy(text, *list, size - 1); + XFreeStringList(list); + } + } + text[size - 1] = '\0'; + XFree(name.value); + + return True; +} + +void +initfont(const char *fontstr) { + char *def, **missing, **font_names; + int i, n; + XFontStruct **xfonts; + + missing = NULL; + if(dc.font.set) + XFreeFontSet(dpy, dc.font.set); + + dc.font.set = XCreateFontSet(dpy, fontstr, &missing, &n, &def); + if(missing) { + while(n--) + fprintf(stderr, "tabbed: missing fontset: %s\n", missing[n]); + XFreeStringList(missing); + } + + if(dc.font.set) { + dc.font.ascent = dc.font.descent = 0; + n = XFontsOfFontSet(dc.font.set, &xfonts, &font_names); + for(i = 0, dc.font.ascent = 0, dc.font.descent = 0; i < n; i++) { + dc.font.ascent = MAX(dc.font.ascent, (*xfonts)->ascent); + dc.font.descent = MAX(dc.font.descent,(*xfonts)->descent); + xfonts++; + } + } else { + if(dc.font.xfont) + XFreeFont(dpy, dc.font.xfont); + dc.font.xfont = NULL; + if(!(dc.font.xfont = XLoadQueryFont(dpy, fontstr)) + && !(dc.font.xfont = XLoadQueryFont(dpy, "fixed"))) { + die("tabbed: cannot load font: '%s'\n", fontstr); + } + + dc.font.ascent = dc.font.xfont->ascent; + dc.font.descent = dc.font.xfont->descent; + } + dc.font.height = dc.font.ascent + dc.font.descent; +} + +Bool +isprotodel(int c) { + int i, n; + Atom *protocols; + Bool ret = False; + + if(XGetWMProtocols(dpy, clients[c]->win, &protocols, &n)) { + for(i = 0; !ret && i < n; i++) { + if(protocols[i] == wmatom[WMDelete]) + ret = True; + } + XFree(protocols); + } + + return ret; +} + +void +keypress(const XEvent *e) { + const XKeyEvent *ev = &e->xkey; + unsigned int i; + KeySym keysym; + + keysym = XkbKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0, 0); + for(i = 0; i < LENGTH(keys); i++) { + if(keysym == keys[i].keysym + && CLEANMASK(keys[i].mod) == CLEANMASK(ev->state) + && keys[i].func) { + keys[i].func(&(keys[i].arg)); + } + } +} + +void +killclient(const Arg *arg) { + XEvent ev; + + if(sel < 0) + return; + + if(isprotodel(sel) && !clients[sel]->closed) { + ev.type = ClientMessage; + ev.xclient.window = clients[sel]->win; + ev.xclient.message_type = wmatom[WMProtocols]; + ev.xclient.format = 32; + ev.xclient.data.l[0] = wmatom[WMDelete]; + ev.xclient.data.l[1] = CurrentTime; + XSendEvent(dpy, clients[sel]->win, False, NoEventMask, &ev); + clients[sel]->closed = True; + } else { + XKillClient(dpy, clients[sel]->win); + } +} + +void +manage(Window w) { + updatenumlockmask(); + { + int i, j, nextpos; + unsigned int modifiers[] = { 0, LockMask, numlockmask, + numlockmask|LockMask }; + KeyCode code; + Client *c; + XEvent e; + + XWithdrawWindow(dpy, w, 0); + XReparentWindow(dpy, w, win, 0, bh); + XSelectInput(dpy, w, PropertyChangeMask + |StructureNotifyMask|EnterWindowMask); + XSync(dpy, False); + + for(i = 0; i < LENGTH(keys); i++) { + if((code = XKeysymToKeycode(dpy, keys[i].keysym))) { + for(j = 0; j < LENGTH(modifiers); j++) { + XGrabKey(dpy, code, keys[i].mod + | modifiers[j], w, + True, GrabModeAsync, + GrabModeAsync); + } + } + } + + c = emallocz(sizeof(*c)); + c->win = w; + + nclients++; + clients = erealloc(clients, sizeof(Client *) * nclients); + + if(npisrelative) { + nextpos = sel + newposition; + } else { + if(newposition < 0) { + nextpos = nclients - newposition; + } else { + nextpos = newposition; + } + } + if(nextpos >= nclients) + nextpos = nclients - 1; + if(nextpos < 0) + nextpos = 0; + + if(nclients > 1 && nextpos < nclients - 1) { + memmove(&clients[nextpos + 1], &clients[nextpos], + sizeof(Client *) * + (nclients - nextpos - 1)); + } + clients[nextpos] = c; + updatetitle(nextpos); + + XLowerWindow(dpy, w); + XMapWindow(dpy, w); + + e.xclient.window = w; + e.xclient.type = ClientMessage; + e.xclient.message_type = wmatom[XEmbed]; + e.xclient.format = 32; + e.xclient.data.l[0] = CurrentTime; + e.xclient.data.l[1] = XEMBED_EMBEDDED_NOTIFY; + e.xclient.data.l[2] = 0; + e.xclient.data.l[3] = win; + e.xclient.data.l[4] = 0; + XSendEvent(dpy, root, False, NoEventMask, &e); + + XSync(dpy, False); + + /* Adjust sel before focus does set it to lastsel. */ + if(sel >= nextpos) + sel++; + focus((nextfocus)? nextpos : ((sel < 0)? 0 : sel)); + nextfocus = foreground; + } +} + +void +maprequest(const XEvent *e) { + const XMapRequestEvent *ev = &e->xmaprequest; + + if(getclient(ev->window) < 0) + manage(ev->window); +} + +void +move(const Arg *arg) { + if(arg->i >= 0 && arg->i < nclients) + focus(arg->i); +} + +void +movetab(const Arg *arg) { + int c; + Client *new; + + if(sel < 0 || (arg->i == 0)) + return; + + c = sel + arg->i; + while(c >= nclients) + c -= nclients; + while(c < 0) + c += nclients; + + new = clients[c]; + clients[c] = clients[sel]; + clients[sel] = new; + + sel = c; + + drawbar(); +} + +void +propertynotify(const XEvent *e) { + const XPropertyEvent *ev = &e->xproperty; + int c; + char* selection = NULL; + Arg arg; + + if(ev->state == PropertyNewValue && ev->atom == wmatom[WMSelectTab]) { + selection = getatom(WMSelectTab); + if(!strncmp(selection, "0x", 2)) { + arg.i = getclient(strtoul(selection, NULL, 0)); + move(&arg); + } else { + cmd[cmd_append_pos] = selection; + arg.v = cmd; + spawn(&arg); + } + } else if(ev->state != PropertyDelete && ev->atom == XA_WM_NAME + && (c = getclient(ev->window)) > -1) { + updatetitle(c); + } +} + +void +resize(int c, int w, int h) { + XConfigureEvent ce; + XWindowChanges wc; + + ce.x = 0; + ce.y = bh; + ce.width = wc.width = w; + ce.height = wc.height = h; + ce.type = ConfigureNotify; + ce.display = dpy; + ce.event = clients[c]->win; + ce.window = clients[c]->win; + ce.above = None; + ce.override_redirect = False; + ce.border_width = 0; + + XConfigureWindow(dpy, clients[c]->win, CWWidth|CWHeight, &wc); + XSendEvent(dpy, clients[c]->win, False, StructureNotifyMask, + (XEvent *)&ce); +} + +void +rotate(const Arg *arg) { + int nsel = -1; + + if(sel < 0) + return; + + if(arg->i == 0) { + if(lastsel > -1) + focus(lastsel); + } else if(sel > -1) { + /* Rotating in an arg->i step around the clients. */ + nsel = sel + arg->i; + while(nsel >= nclients) + nsel -= nclients; + while(nsel < 0) + nsel += nclients; + focus(nsel); + } +} + +void +run(void) { + XEvent ev; + + /* main event loop */ + XSync(dpy, False); + drawbar(); + if(doinitspawn == True) + spawn(NULL); + + while(running) { + XNextEvent(dpy, &ev); + if(handler[ev.type]) + (handler[ev.type])(&ev); /* call handler */ + } +} + +void +sendxembed(int c, long msg, long detail, long d1, long d2) { + XEvent e = { 0 }; + + e.xclient.window = clients[c]->win; + e.xclient.type = ClientMessage; + e.xclient.message_type = wmatom[XEmbed]; + e.xclient.format = 32; + e.xclient.data.l[0] = CurrentTime; + e.xclient.data.l[1] = msg; + e.xclient.data.l[2] = detail; + e.xclient.data.l[3] = d1; + e.xclient.data.l[4] = d2; + XSendEvent(dpy, clients[c]->win, False, NoEventMask, &e); +} + +void +setcmd(int argc, char *argv[], int replace) { + int i; + + cmd = emallocz((argc+3) * sizeof(*cmd)); + if (argc == 0) + return; + for(i = 0; i < argc; i++) + cmd[i] = argv[i]; + cmd[(replace > 0)? replace : argc] = winid; + cmd_append_pos = argc + !replace; + cmd[cmd_append_pos] = cmd[cmd_append_pos+1] = NULL; +} + +void +setup(void) { + int bitm, tx, ty, tw, th, dh, dw, isfixed; + XClassHint class_hint; + XSizeHints *size_hint; + + /* clean up any zombies immediately */ + sigchld(0); + + /* init screen */ + screen = DefaultScreen(dpy); + root = RootWindow(dpy, screen); + initfont(font); + bh = dc.h = dc.font.height + 2; + + /* init atoms */ + wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False); + wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False); + wmatom[XEmbed] = XInternAtom(dpy, "_XEMBED", False); + wmatom[WMName] = XInternAtom(dpy, "_NET_WM_NAME", False); + wmatom[WMState] = XInternAtom(dpy, "_NET_WM_STATE", False); + wmatom[WMFullscreen] = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False); + wmatom[WMSelectTab] = XInternAtom(dpy, "_TABBED_SELECT_TAB", False); + + /* init appearance */ + wx = 0; + wy = 0; + ww = 800; + wh = 600; + isfixed = 0; + + if(geometry) { + tx = ty = tw = th = 0; + bitm = XParseGeometry(geometry, &tx, &ty, (unsigned *)&tw, + (unsigned *)&th); + if(bitm & XValue) + wx = tx; + if(bitm & YValue) + wy = ty; + if(bitm & WidthValue) + ww = tw; + if(bitm & HeightValue) + wh = th; + if(bitm & XNegative && wx == 0) + wx = -1; + if(bitm & YNegative && wy == 0) + wy = -1; + if(bitm & (HeightValue|WidthValue)) + isfixed = 1; + + dw = DisplayWidth(dpy, screen); + dh = DisplayHeight(dpy, screen); + if(wx < 0) + wx = dw + wx - ww - 1; + if(wy < 0) + wy = dh + wy - wh - 1; + } + + dc.norm[ColBG] = getcolor(normbgcolor); + dc.norm[ColFG] = getcolor(normfgcolor); + dc.sel[ColBG] = getcolor(selbgcolor); + dc.sel[ColFG] = getcolor(selfgcolor); + dc.drawable = XCreatePixmap(dpy, root, ww, wh, + DefaultDepth(dpy, screen)); + dc.gc = XCreateGC(dpy, root, 0, 0); + if(!dc.font.set) + XSetFont(dpy, dc.gc, dc.font.xfont->fid); + + win = XCreateSimpleWindow(dpy, root, wx, wy, ww, wh, 0, + dc.norm[ColFG], dc.norm[ColBG]); + XMapRaised(dpy, win); + XSelectInput(dpy, win, SubstructureNotifyMask|FocusChangeMask| + ButtonPressMask|ExposureMask|KeyPressMask|PropertyChangeMask| + StructureNotifyMask|SubstructureRedirectMask); + xerrorxlib = XSetErrorHandler(xerror); + + class_hint.res_name = wmname; + class_hint.res_class = "tabbed"; + XSetClassHint(dpy, win, &class_hint); + + size_hint = XAllocSizeHints(); + if(!isfixed) { + size_hint->flags = PSize; + size_hint->height = wh; + size_hint->width = ww; + } else { + size_hint->flags = PMaxSize | PMinSize; + size_hint->min_width = size_hint->max_width = ww; + size_hint->min_height = size_hint->max_height = wh; + } + XSetWMProperties(dpy, win, NULL, NULL, NULL, 0, size_hint, NULL, NULL); + XFree(size_hint); + + XSetWMProtocols(dpy, win, &wmatom[WMDelete], 1); + + snprintf(winid, sizeof(winid), "%lu", win); + setenv("XEMBED", winid, 1); + + nextfocus = foreground; + focus(-1); +} + +void +sigchld(int unused) { + if(signal(SIGCHLD, sigchld) == SIG_ERR) + die("tabbed: cannot install SIGCHLD handler"); + + while(0 < waitpid(-1, NULL, WNOHANG)); +} + +void +spawn(const Arg *arg) { + if(fork() == 0) { + if(dpy) + close(ConnectionNumber(dpy)); + + setsid(); + if(arg && arg->v) { + execvp(((char **)arg->v)[0], (char **)arg->v); + fprintf(stderr, "tabbed: execvp %s", + ((char **)arg->v)[0]); + } else { + cmd[cmd_append_pos] = NULL; + execvp(cmd[0], cmd); + fprintf(stderr, "tabbed: execvp %s", cmd[0]); + } + perror(" failed"); + exit(0); + } +} + +int +textnw(const char *text, unsigned int len) { + XRectangle r; + + if(dc.font.set) { + XmbTextExtents(dc.font.set, text, len, NULL, &r); + + return r.width; + } + + return XTextWidth(dc.font.xfont, text, len); +} + +void +unmanage(int c) { + if(c < 0 || c >= nclients) { + drawbar(); + XSync(dpy, False); + return; + } + + if(!nclients) { + return; + } else if(c == 0) { + /* First client. */ + nclients--; + free(clients[0]); + memmove(&clients[0], &clients[1], sizeof(Client *) * nclients); + } else if(c == nclients - 1) { + /* Last client. */ + nclients--; + free(clients[c]); + clients = erealloc(clients, sizeof(Client *) * nclients); + } else { + /* Somewhere inbetween. */ + free(clients[c]); + memmove(&clients[c], &clients[c+1], + sizeof(Client *) * (nclients - (c + 1))); + nclients--; + } + + if(nclients <= 0) { + sel = -1; + lastsel = -1; + + if (closelastclient) { + running = False; + } else if (fillagain && running) { + spawn(NULL); + } + } else { + if(c == lastsel) { + lastsel = -1; + } else if(lastsel > c) { + lastsel--; + } + lastsel = MIN(lastsel, nclients - 1); + + if(c == sel) { + /* Note that focus() will never set lastsel == sel, + * so if here lastsel == sel, it was decreased by above if() clause + * and was actually (sel + 1) before. + */ + if(lastsel > 0) { + focus(lastsel); + } else { + focus(0); + lastsel = 1; + } + } else { + if(sel > c) + sel -= 1; + if(sel >= nclients) + sel = nclients - 1; + + focus(sel); + } + } + + drawbar(); + XSync(dpy, False); +} + +void +updatenumlockmask(void) { + unsigned int i, j; + XModifierKeymap *modmap; + + numlockmask = 0; + modmap = XGetModifierMapping(dpy); + for(i = 0; i < 8; i++) { + for(j = 0; j < modmap->max_keypermod; j++) { + if(modmap->modifiermap[i * modmap->max_keypermod + j] + == XKeysymToKeycode(dpy, + XK_Num_Lock)) { + numlockmask = (1 << i); + } + } + } + XFreeModifiermap(modmap); +} + +void +updatetitle(int c) { + if(!gettextprop(clients[c]->win, wmatom[WMName], + clients[c]->name, sizeof(clients[c]->name))) { + gettextprop(clients[c]->win, XA_WM_NAME, + clients[c]->name, sizeof(clients[c]->name)); + } + if(sel == c) + xsettitle(win, clients[c]->name); + drawbar(); +} + +/* There's no way to check accesses to destroyed windows, thus those cases are + * ignored (especially on UnmapNotify's). Other types of errors call Xlibs + * default error handler, which may call exit. */ +int +xerror(Display *dpy, XErrorEvent *ee) { + if(ee->error_code == BadWindow + || (ee->request_code == X_SetInputFocus + && ee->error_code == BadMatch) + || (ee->request_code == X_PolyText8 + && ee->error_code == BadDrawable) + || (ee->request_code == X_PolyFillRectangle + && ee->error_code == BadDrawable) + || (ee->request_code == X_PolySegment + && ee->error_code == BadDrawable) + || (ee->request_code == X_ConfigureWindow + && ee->error_code == BadMatch) + || (ee->request_code == X_GrabButton + && ee->error_code == BadAccess) + || (ee->request_code == X_GrabKey + && ee->error_code == BadAccess) + || (ee->request_code == X_CopyArea + && ee->error_code == BadDrawable)) { + return 0; + } + + fprintf(stderr, "tabbed: fatal error: request code=%d, error code=%d\n", + ee->request_code, ee->error_code); + return xerrorxlib(dpy, ee); /* may call exit */ +} + +void +xsettitle(Window w, const char *str) { + XTextProperty xtp; + + if(XmbTextListToTextProperty(dpy, (char **)&str, 1, XCompoundTextStyle, + &xtp) == Success) { + XSetTextProperty(dpy, w, &xtp, wmatom[WMName]); + XSetTextProperty(dpy, w, &xtp, XA_WM_NAME); + XFree(xtp.value); + } +} + +char *argv0; + +void +usage(void) { + die("usage: %s [-dfhsv] [-g geometry] [-n name] [-p [s+/-]pos] [-r narg] " + "[-u color] [-U color] [-t color] [-T color] command...\n", argv0); +} + +int +main(int argc, char *argv[]) { + Bool detach = False; + int replace = 0; + char *pstr; + + ARGBEGIN { + case 'c': + closelastclient = True; + fillagain = False; + break; + case 'd': + detach = True; + break; + case 'f': + fillagain = True; + break; + case 'g': + geometry = EARGF(usage()); + break; + case 'n': + wmname = EARGF(usage()); + break; + case 'p': + pstr = EARGF(usage()); + if(pstr[0] == 's') { + npisrelative = True; + newposition = atoi(&pstr[1]); + } else { + newposition = atoi(pstr); + } + break; + case 'r': + replace = atoi(EARGF(usage())); + break; + case 's': + doinitspawn = False; + break; + case 'v': + die("tabbed-"VERSION", © 2009-2012" + " tabbed engineers, see LICENSE" + " for details.\n"); + break; + case 't': + selbgcolor = EARGF(usage()); + break; + case 'T': + selfgcolor = EARGF(usage()); + break; + case 'u': + normbgcolor = EARGF(usage()); + break; + case 'U': + normfgcolor = EARGF(usage()); + break; + default: + case 'h': + usage(); + } ARGEND; + + if(argc < 1) { + doinitspawn = False; + fillagain = False; + } + + setcmd(argc, argv, replace); + + if(!setlocale(LC_CTYPE, "") || !XSupportsLocale()) + fprintf(stderr, "tabbed: no locale support\n"); + if(!(dpy = XOpenDisplay(NULL))) + die("tabbed: cannot open display\n"); + + setup(); + printf("0x%lx\n", win); + fflush(NULL); + + if(detach) { + if(fork() == 0) { + fclose(stdout); + } else { + if(dpy) + close(ConnectionNumber(dpy)); + return EXIT_SUCCESS; + } + } + + run(); + cleanup(); + XCloseDisplay(dpy); + + return EXIT_SUCCESS; +} + diff --git a/utils/wmname/LICENSE b/utils/wmname/LICENSE new file mode 100644 index 0000000..bf73bff --- /dev/null +++ b/utils/wmname/LICENSE @@ -0,0 +1,21 @@ +MIT/X Consortium License + +© 2008 Anselm R Garbe + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/utils/wmname/Makefile b/utils/wmname/Makefile new file mode 100644 index 0000000..014349a --- /dev/null +++ b/utils/wmname/Makefile @@ -0,0 +1,51 @@ +# wmname - prints/sets the WM name + +include config.mk +include ../../config.mk + +SRC = wmname.c +OBJ = ${SRC:.c=.o} + +all: options wmname + +options: + @echo wmname build options: + @echo "CFLAGS = ${CFLAGS}" + @echo "LDFLAGS = ${LDFLAGS}" + @echo "CC = ${CC}" + @echo "LD = ${LD}" + +.c.o: + @echo CC $< + @${CC} -c ${CFLAGS} $< + +${OBJ}: config.mk + +wmname: ${OBJ} + @echo LD $@ + @${LD} -o $@ ${OBJ} ${LDFLAGS} + @strip $@ + +clean: + @echo cleaning + @rm -f wmname ${OBJ} wmname-${VERSION}.tar.gz + +dist: clean + @echo creating dist tarball + @mkdir -p wmname-${VERSION} + @cp -R LICENSE Makefile README config.mk ${SRC} wmname-${VERSION} + @tar -cf wmname-${VERSION}.tar wmname-${VERSION} + @gzip wmname-${VERSION}.tar + @rm -rf wmname-${VERSION} + +install: all + @echo installing executable file to ${DESTDIR}${PREFIX}/bin + @mkdir -p ${DESTDIR}${PREFIX}/bin + @cp -f wmname ${DESTDIR}${PREFIX}/bin + @chmod 755 ${DESTDIR}${PREFIX}/bin/wmname + +uninstall: + @echo removing executable file from ${DESTDIR}${PREFIX}/bin + @rm -f ${DESTDIR}${PREFIX}/bin/wmname + +.PHONY: all options clean dist install uninstall diff --git a/utils/wmname/README b/utils/wmname/README new file mode 100644 index 0000000..a7d4b2c --- /dev/null +++ b/utils/wmname/README @@ -0,0 +1,25 @@ +wmname - prints/sets the WM name +================================ +Prints/sets the EWMH WM name property. + + +Requirements +------------ +In order to build wmname you need the Xlib header files. + + +Installation +------------ +Edit config.mk to match your local setup (wmname is installed into +the /usr/local namespace by default). + +Afterwards enter the following command to build and install wmname +(if necessary as root): + + make clean install + + +Running wmname +-------------- +Run 'wmname' to print the current WM name. Run 'wmname ' to set it. This +is pretty much similiar to hostname(1). diff --git a/utils/wmname/config.mk b/utils/wmname/config.mk new file mode 100644 index 0000000..282cd94 --- /dev/null +++ b/utils/wmname/config.mk @@ -0,0 +1,23 @@ +include ../../config.mk +# wmname version +VERSION = 0.1 + +# Customize below to fit your system + +MANPREFIX = ${PREFIX}/share/man + +X11INC = /usr/X11R6/include +X11LIB = /usr/X11R6/lib + +# includes and libs +INCS = -I. -I/usr/include -I${X11INC} +LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 + +# flags +CPPFLAGS = -DVERSION=\"${VERSION}\" +CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} +LDFLAGS = -s ${LIBS} + +# compiler and linker +CC = cc +LD = ${CC} diff --git a/utils/wmname/wmname.c b/utils/wmname/wmname.c new file mode 100644 index 0000000..7d846f3 --- /dev/null +++ b/utils/wmname/wmname.c @@ -0,0 +1,53 @@ +/* See LICENSE file for details. */ +#include +#include +#include +#include +#include +#include +#include + +void +eprint(const char *errstr, ...) { + va_list ap; + + va_start(ap, errstr); + vfprintf(stderr, errstr, ap); + va_end(ap); + exit(EXIT_FAILURE); +} + +int +main(int argc, char **argv) { + int status, format; + unsigned char *data = NULL; + unsigned long n, extra; + Display *dpy; + Window root; + Atom netwmcheck, netwmname, utf8_string, real; + + if(argc > 2) + eprint("usage: wmname [name] [-v]\n"); + else if(argc == 2 && !strncmp(argv[1], "-v", 3)) + eprint("wmname-"VERSION", © 2008 Anselm R Garbe\n", stdout); + + if(!(dpy = XOpenDisplay(0))) + eprint("wmname: cannot open display\n"); + root = DefaultRootWindow(dpy); + netwmcheck = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False); + netwmname = XInternAtom(dpy, "_NET_WM_NAME", False); + utf8_string = XInternAtom(dpy, "UTF8_STRING", False); + if(argc == 1) { + status = XGetWindowProperty(dpy, root, netwmname, 0L, 32L, False, utf8_string, &real, &format, &n, &extra, (unsigned char **) &data); + if(status == Success && data != NULL) + fprintf(stdout, "%s\n", data); + XFree(data); + } + else { + XChangeProperty(dpy, root, netwmcheck, XA_WINDOW, 32, PropModeReplace, (unsigned char *)&root, 1); + XChangeProperty(dpy, root, netwmname, utf8_string, 8, PropModeReplace, (unsigned char *)argv[1], strlen(argv[1])); + } + XSync(dpy, False); + XCloseDisplay(dpy); + return 0; +} diff --git a/wm/Makefile b/wm/Makefile new file mode 100644 index 0000000..badaa3f --- /dev/null +++ b/wm/Makefile @@ -0,0 +1,17 @@ +include ../config.mk +wm: + make -C $(DWM) + make -C $(DMENU) + make -C slock-1.4 + make -C dwmblocks +clean-wm: + make clean -C $(DWM) + make clean -C $(DMENU) + make clean -C slock-1.4 + make clean -C dwmblocks +install-wm: + make install -C $(DWM) + make install -C $(DMENU) + make install -C slock-1.4 + make install -C dwmblocks + diff --git a/wm/dmenu-5.1/LICENSE b/wm/dmenu-5.1/LICENSE new file mode 100644 index 0000000..2a64b28 --- /dev/null +++ b/wm/dmenu-5.1/LICENSE @@ -0,0 +1,30 @@ +MIT/X Consortium License + +© 2006-2019 Anselm R Garbe +© 2006-2008 Sander van Dijk +© 2006-2007 Michał Janeczek +© 2007 Kris Maglione +© 2009 Gottox +© 2009 Markus Schnalke +© 2009 Evan Gates +© 2010-2012 Connor Lane Smith +© 2014-2022 Hiltjo Posthuma +© 2015-2019 Quentin Rameau + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/wm/dmenu-5.1/Makefile b/wm/dmenu-5.1/Makefile new file mode 100644 index 0000000..a03a95c --- /dev/null +++ b/wm/dmenu-5.1/Makefile @@ -0,0 +1,64 @@ +# dmenu - dynamic menu +# See LICENSE file for copyright and license details. + +include config.mk + +SRC = drw.c dmenu.c stest.c util.c +OBJ = $(SRC:.c=.o) + +all: options dmenu stest + +options: + @echo dmenu build options: + @echo "CFLAGS = $(CFLAGS)" + @echo "LDFLAGS = $(LDFLAGS)" + @echo "CC = $(CC)" + +.c.o: + $(CC) -c $(CFLAGS) $< + +config.h: + cp config.def.h $@ + +$(OBJ): arg.h config.h config.mk drw.h + +dmenu: dmenu.o drw.o util.o + $(CC) -o $@ dmenu.o drw.o util.o $(LDFLAGS) + +stest: stest.o + $(CC) -o $@ stest.o $(LDFLAGS) + +clean: + rm -f dmenu stest $(OBJ) dmenu-$(VERSION).tar.gz + +dist: clean + mkdir -p dmenu-$(VERSION) + cp LICENSE Makefile README arg.h config.def.h config.mk dmenu.1\ + drw.h util.h dmenu_path dmenu_run stest.1 $(SRC)\ + dmenu-$(VERSION) + tar -cf dmenu-$(VERSION).tar dmenu-$(VERSION) + gzip dmenu-$(VERSION).tar + rm -rf dmenu-$(VERSION) + +install: all + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp -f dmenu dmenu_path dmenu_run stest $(DESTDIR)$(PREFIX)/bin + chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu + chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_path + chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_run + chmod 755 $(DESTDIR)$(PREFIX)/bin/stest + mkdir -p $(DESTDIR)$(MANPREFIX)/man1 + sed "s/VERSION/$(VERSION)/g" < dmenu.1 > $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 + sed "s/VERSION/$(VERSION)/g" < stest.1 > $(DESTDIR)$(MANPREFIX)/man1/stest.1 + chmod 644 $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 + chmod 644 $(DESTDIR)$(MANPREFIX)/man1/stest.1 + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/dmenu\ + $(DESTDIR)$(PREFIX)/bin/dmenu_path\ + $(DESTDIR)$(PREFIX)/bin/dmenu_run\ + $(DESTDIR)$(PREFIX)/bin/stest\ + $(DESTDIR)$(MANPREFIX)/man1/dmenu.1\ + $(DESTDIR)$(MANPREFIX)/man1/stest.1 + +.PHONY: all options clean dist install uninstall diff --git a/wm/dmenu-5.1/README b/wm/dmenu-5.1/README new file mode 100644 index 0000000..a8fcdfe --- /dev/null +++ b/wm/dmenu-5.1/README @@ -0,0 +1,24 @@ +dmenu - dynamic menu +==================== +dmenu is an efficient dynamic menu for X. + + +Requirements +------------ +In order to build dmenu you need the Xlib header files. + + +Installation +------------ +Edit config.mk to match your local setup (dmenu is installed into +the /usr/local namespace by default). + +Afterwards enter the following command to build and install dmenu +(if necessary as root): + + make clean install + + +Running dmenu +------------- +See the man page for details. diff --git a/wm/dmenu-5.1/arg.h b/wm/dmenu-5.1/arg.h new file mode 100644 index 0000000..e94e02b --- /dev/null +++ b/wm/dmenu-5.1/arg.h @@ -0,0 +1,49 @@ +/* + * Copy me if you can. + * by 20h + */ + +#ifndef ARG_H__ +#define ARG_H__ + +extern char *argv0; + +/* use main(int argc, char *argv[]) */ +#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ + argv[0] && argv[0][0] == '-'\ + && argv[0][1];\ + argc--, argv++) {\ + char argc_;\ + char **argv_;\ + int brk_;\ + if (argv[0][1] == '-' && argv[0][2] == '\0') {\ + argv++;\ + argc--;\ + break;\ + }\ + for (brk_ = 0, argv[0]++, argv_ = argv;\ + argv[0][0] && !brk_;\ + argv[0]++) {\ + if (argv_ != argv)\ + break;\ + argc_ = argv[0][0];\ + switch (argc_) + +#define ARGEND }\ + } + +#define ARGC() argc_ + +#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ + ((x), abort(), (char *)0) :\ + (brk_ = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ + (char *)0 :\ + (brk_ = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#endif diff --git a/wm/dmenu-5.1/config.def.h b/wm/dmenu-5.1/config.def.h new file mode 100644 index 0000000..1edb647 --- /dev/null +++ b/wm/dmenu-5.1/config.def.h @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "monospace:size=10" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#222222" }, + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 0; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/wm/dmenu-5.1/config.h b/wm/dmenu-5.1/config.h new file mode 100644 index 0000000..2085cc2 --- /dev/null +++ b/wm/dmenu-5.1/config.h @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "Source Code Pro:size=9" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#222222" }, + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 0; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/wm/dmenu-5.1/config.mk b/wm/dmenu-5.1/config.mk new file mode 100644 index 0000000..0df3fc8 --- /dev/null +++ b/wm/dmenu-5.1/config.mk @@ -0,0 +1,31 @@ +# dmenu version +VERSION = 5.1 + +# paths +PREFIX = /usr/local +MANPREFIX = $(PREFIX)/share/man + +X11INC = /usr/X11R6/include +X11LIB = /usr/X11R6/lib + +# Xinerama, comment if you don't want it +XINERAMALIBS = -lXinerama +XINERAMAFLAGS = -DXINERAMA + +# freetype +FREETYPELIBS = -lfontconfig -lXft +FREETYPEINC = /usr/include/freetype2 +# OpenBSD (uncomment) +#FREETYPEINC = $(X11INC)/freetype2 + +# includes and libs +INCS = -I$(X11INC) -I$(FREETYPEINC) +LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIBS) + +# flags +CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) +CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) +LDFLAGS = $(LIBS) + +# compiler and linker +CC = cc diff --git a/wm/dmenu-5.1/dmenu-allow-color-font-5.0.diff b/wm/dmenu-5.1/dmenu-allow-color-font-5.0.diff new file mode 100644 index 0000000..767b466 --- /dev/null +++ b/wm/dmenu-5.1/dmenu-allow-color-font-5.0.diff @@ -0,0 +1,32 @@ +diff --git drw.c drw.c +index 4cdbcbe..7a5bc0d 100644 +--- drw.c ++++ drw.c +@@ -133,19 +133,6 @@ xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) + die("no font specified."); + } + +- /* Do not allow using color fonts. This is a workaround for a BadLength +- * error from Xft with color glyphs. Modelled on the Xterm workaround. See +- * https://bugzilla.redhat.com/show_bug.cgi?id=1498269 +- * https://lists.suckless.org/dev/1701/30932.html +- * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916349 +- * and lots more all over the internet. +- */ +- FcBool iscol; +- if(FcPatternGetBool(xfont->pattern, FC_COLOR, 0, &iscol) == FcResultMatch && iscol) { +- XftFontClose(drw->dpy, xfont); +- return NULL; +- } +- + font = ecalloc(1, sizeof(Fnt)); + font->xfont = xfont; + font->pattern = pattern; +@@ -351,7 +338,6 @@ drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lp + fcpattern = FcPatternDuplicate(drw->fonts->pattern); + FcPatternAddCharSet(fcpattern, FC_CHARSET, fccharset); + FcPatternAddBool(fcpattern, FC_SCALABLE, FcTrue); +- FcPatternAddBool(fcpattern, FC_COLOR, FcFalse); + + FcConfigSubstitute(NULL, fcpattern, FcMatchPattern); + FcDefaultSubstitute(fcpattern); diff --git a/wm/dmenu-5.1/dmenu.1 b/wm/dmenu-5.1/dmenu.1 new file mode 100644 index 0000000..323f93c --- /dev/null +++ b/wm/dmenu-5.1/dmenu.1 @@ -0,0 +1,194 @@ +.TH DMENU 1 dmenu\-VERSION +.SH NAME +dmenu \- dynamic menu +.SH SYNOPSIS +.B dmenu +.RB [ \-bfiv ] +.RB [ \-l +.IR lines ] +.RB [ \-m +.IR monitor ] +.RB [ \-p +.IR prompt ] +.RB [ \-fn +.IR font ] +.RB [ \-nb +.IR color ] +.RB [ \-nf +.IR color ] +.RB [ \-sb +.IR color ] +.RB [ \-sf +.IR color ] +.RB [ \-w +.IR windowid ] +.P +.BR dmenu_run " ..." +.SH DESCRIPTION +.B dmenu +is a dynamic menu for X, which reads a list of newline\-separated items from +stdin. When the user selects an item and presses Return, their choice is printed +to stdout and dmenu terminates. Entering text will narrow the items to those +matching the tokens in the input. +.P +.B dmenu_run +is a script used by +.IR dwm (1) +which lists programs in the user's $PATH and runs the result in their $SHELL. +.SH OPTIONS +.TP +.B \-b +dmenu appears at the bottom of the screen. +.TP +.B \-f +dmenu grabs the keyboard before reading stdin if not reading from a tty. This +is faster, but will lock up X until stdin reaches end\-of\-file. +.TP +.B \-i +dmenu matches menu items case insensitively. +.TP +.BI \-l " lines" +dmenu lists items vertically, with the given number of lines. +.TP +.BI \-m " monitor" +dmenu is displayed on the monitor number supplied. Monitor numbers are starting +from 0. +.TP +.BI \-p " prompt" +defines the prompt to be displayed to the left of the input field. +.TP +.BI \-fn " font" +defines the font or font set used. +.TP +.BI \-nb " color" +defines the normal background color. +.IR #RGB , +.IR #RRGGBB , +and X color names are supported. +.TP +.BI \-nf " color" +defines the normal foreground color. +.TP +.BI \-sb " color" +defines the selected background color. +.TP +.BI \-sf " color" +defines the selected foreground color. +.TP +.B \-v +prints version information to stdout, then exits. +.TP +.BI \-w " windowid" +embed into windowid. +.SH USAGE +dmenu is completely controlled by the keyboard. Items are selected using the +arrow keys, page up, page down, home, and end. +.TP +.B Tab +Copy the selected item to the input field. +.TP +.B Return +Confirm selection. Prints the selected item to stdout and exits, returning +success. +.TP +.B Ctrl-Return +Confirm selection. Prints the selected item to stdout and continues. +.TP +.B Shift\-Return +Confirm input. Prints the input text to stdout and exits, returning success. +.TP +.B Escape +Exit without selecting an item, returning failure. +.TP +.B Ctrl-Left +Move cursor to the start of the current word +.TP +.B Ctrl-Right +Move cursor to the end of the current word +.TP +.B C\-a +Home +.TP +.B C\-b +Left +.TP +.B C\-c +Escape +.TP +.B C\-d +Delete +.TP +.B C\-e +End +.TP +.B C\-f +Right +.TP +.B C\-g +Escape +.TP +.B C\-h +Backspace +.TP +.B C\-i +Tab +.TP +.B C\-j +Return +.TP +.B C\-J +Shift-Return +.TP +.B C\-k +Delete line right +.TP +.B C\-m +Return +.TP +.B C\-M +Shift-Return +.TP +.B C\-n +Down +.TP +.B C\-p +Up +.TP +.B C\-u +Delete line left +.TP +.B C\-w +Delete word left +.TP +.B C\-y +Paste from primary X selection +.TP +.B C\-Y +Paste from X clipboard +.TP +.B M\-b +Move cursor to the start of the current word +.TP +.B M\-f +Move cursor to the end of the current word +.TP +.B M\-g +Home +.TP +.B M\-G +End +.TP +.B M\-h +Up +.TP +.B M\-j +Page down +.TP +.B M\-k +Page up +.TP +.B M\-l +Down +.SH SEE ALSO +.IR dwm (1), +.IR stest (1) diff --git a/wm/dmenu-5.1/dmenu.c b/wm/dmenu-5.1/dmenu.c new file mode 100644 index 0000000..d95e6c6 --- /dev/null +++ b/wm/dmenu-5.1/dmenu.c @@ -0,0 +1,789 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#ifdef XINERAMA +#include +#endif +#include + +#include "drw.h" +#include "util.h" + +/* macros */ +#define INTERSECT(x,y,w,h,r) (MAX(0, MIN((x)+(w),(r).x_org+(r).width) - MAX((x),(r).x_org)) \ + * MAX(0, MIN((y)+(h),(r).y_org+(r).height) - MAX((y),(r).y_org))) +#define LENGTH(X) (sizeof X / sizeof X[0]) +#define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) + +/* enums */ +enum { SchemeNorm, SchemeSel, SchemeOut, SchemeLast }; /* color schemes */ + +struct item { + char *text; + struct item *left, *right; + int out; +}; + +static char text[BUFSIZ] = ""; +static char *embed; +static int bh, mw, mh; +static int inputw = 0, promptw; +static int lrpad; /* sum of left and right padding */ +static size_t cursor; +static struct item *items = NULL; +static struct item *matches, *matchend; +static struct item *prev, *curr, *next, *sel; +static int mon = -1, screen; + +static Atom clip, utf8; +static Display *dpy; +static Window root, parentwin, win; +static XIC xic; + +static Drw *drw; +static Clr *scheme[SchemeLast]; + +#include "config.h" + +static int (*fstrncmp)(const char *, const char *, size_t) = strncmp; +static char *(*fstrstr)(const char *, const char *) = strstr; + +static void +appenditem(struct item *item, struct item **list, struct item **last) +{ + if (*last) + (*last)->right = item; + else + *list = item; + + item->left = *last; + item->right = NULL; + *last = item; +} + +static void +calcoffsets(void) +{ + int i, n; + + if (lines > 0) + n = lines * bh; + else + n = mw - (promptw + inputw + TEXTW("<") + TEXTW(">")); + /* calculate which items will begin the next page and previous page */ + for (i = 0, next = curr; next; next = next->right) + if ((i += (lines > 0) ? bh : MIN(TEXTW(next->text), n)) > n) + break; + for (i = 0, prev = curr; prev && prev->left; prev = prev->left) + if ((i += (lines > 0) ? bh : MIN(TEXTW(prev->left->text), n)) > n) + break; +} + +static void +cleanup(void) +{ + size_t i; + + XUngrabKey(dpy, AnyKey, AnyModifier, root); + for (i = 0; i < SchemeLast; i++) + free(scheme[i]); + drw_free(drw); + XSync(dpy, False); + XCloseDisplay(dpy); +} + +static char * +cistrstr(const char *h, const char *n) +{ + size_t i; + + if (!n[0]) + return (char *)h; + + for (; *h; ++h) { + for (i = 0; n[i] && tolower((unsigned char)n[i]) == + tolower((unsigned char)h[i]); ++i) + ; + if (n[i] == '\0') + return (char *)h; + } + return NULL; +} + +static int +drawitem(struct item *item, int x, int y, int w) +{ + if (item == sel) + drw_setscheme(drw, scheme[SchemeSel]); + else if (item->out) + drw_setscheme(drw, scheme[SchemeOut]); + else + drw_setscheme(drw, scheme[SchemeNorm]); + + return drw_text(drw, x, y, w, bh, lrpad / 2, item->text, 0); +} + +static void +drawmenu(void) +{ + unsigned int curpos; + struct item *item; + int x = 0, y = 0, w; + + drw_setscheme(drw, scheme[SchemeNorm]); + drw_rect(drw, 0, 0, mw, mh, 1, 1); + + if (prompt && *prompt) { + drw_setscheme(drw, scheme[SchemeSel]); + x = drw_text(drw, x, 0, promptw, bh, lrpad / 2, prompt, 0); + } + /* draw input field */ + w = (lines > 0 || !matches) ? mw - x : inputw; + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, text, 0); + + curpos = TEXTW(text) - TEXTW(&text[cursor]); + if ((curpos += lrpad / 2 - 1) < w) { + drw_setscheme(drw, scheme[SchemeNorm]); + drw_rect(drw, x + curpos, 2, 2, bh - 4, 1, 0); + } + + if (lines > 0) { + /* draw vertical list */ + for (item = curr; item != next; item = item->right) + drawitem(item, x, y += bh, mw - x); + } else if (matches) { + /* draw horizontal list */ + x += inputw; + w = TEXTW("<"); + if (curr->left) { + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, "<", 0); + } + x += w; + for (item = curr; item != next; item = item->right) + x = drawitem(item, x, 0, MIN(TEXTW(item->text), mw - x - TEXTW(">"))); + if (next) { + w = TEXTW(">"); + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, mw - w, 0, w, bh, lrpad / 2, ">", 0); + } + } + drw_map(drw, win, 0, 0, mw, mh); +} + +static void +grabfocus(void) +{ + struct timespec ts = { .tv_sec = 0, .tv_nsec = 10000000 }; + Window focuswin; + int i, revertwin; + + for (i = 0; i < 100; ++i) { + XGetInputFocus(dpy, &focuswin, &revertwin); + if (focuswin == win) + return; + XSetInputFocus(dpy, win, RevertToParent, CurrentTime); + nanosleep(&ts, NULL); + } + die("cannot grab focus"); +} + +static void +grabkeyboard(void) +{ + struct timespec ts = { .tv_sec = 0, .tv_nsec = 1000000 }; + int i; + + if (embed) + return; + /* try to grab keyboard, we may have to wait for another process to ungrab */ + for (i = 0; i < 1000; i++) { + if (XGrabKeyboard(dpy, DefaultRootWindow(dpy), True, GrabModeAsync, + GrabModeAsync, CurrentTime) == GrabSuccess) + return; + nanosleep(&ts, NULL); + } + die("cannot grab keyboard"); +} + +static void +match(void) +{ + static char **tokv = NULL; + static int tokn = 0; + + char buf[sizeof text], *s; + int i, tokc = 0; + size_t len, textsize; + struct item *item, *lprefix, *lsubstr, *prefixend, *substrend; + + strcpy(buf, text); + /* separate input text into tokens to be matched individually */ + for (s = strtok(buf, " "); s; tokv[tokc - 1] = s, s = strtok(NULL, " ")) + if (++tokc > tokn && !(tokv = realloc(tokv, ++tokn * sizeof *tokv))) + die("cannot realloc %u bytes:", tokn * sizeof *tokv); + len = tokc ? strlen(tokv[0]) : 0; + + matches = lprefix = lsubstr = matchend = prefixend = substrend = NULL; + textsize = strlen(text) + 1; + for (item = items; item && item->text; item++) { + for (i = 0; i < tokc; i++) + if (!fstrstr(item->text, tokv[i])) + break; + if (i != tokc) /* not all tokens match */ + continue; + /* exact matches go first, then prefixes, then substrings */ + if (!tokc || !fstrncmp(text, item->text, textsize)) + appenditem(item, &matches, &matchend); + else if (!fstrncmp(tokv[0], item->text, len)) + appenditem(item, &lprefix, &prefixend); + else + appenditem(item, &lsubstr, &substrend); + } + if (lprefix) { + if (matches) { + matchend->right = lprefix; + lprefix->left = matchend; + } else + matches = lprefix; + matchend = prefixend; + } + if (lsubstr) { + if (matches) { + matchend->right = lsubstr; + lsubstr->left = matchend; + } else + matches = lsubstr; + matchend = substrend; + } + curr = sel = matches; + calcoffsets(); +} + +static void +insert(const char *str, ssize_t n) +{ + if (strlen(text) + n > sizeof text - 1) + return; + /* move existing text out of the way, insert new text, and update cursor */ + memmove(&text[cursor + n], &text[cursor], sizeof text - cursor - MAX(n, 0)); + if (n > 0) + memcpy(&text[cursor], str, n); + cursor += n; + match(); +} + +static size_t +nextrune(int inc) +{ + ssize_t n; + + /* return location of next utf8 rune in the given direction (+1 or -1) */ + for (n = cursor + inc; n + inc >= 0 && (text[n] & 0xc0) == 0x80; n += inc) + ; + return n; +} + +static void +movewordedge(int dir) +{ + if (dir < 0) { /* move cursor to the start of the word*/ + while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)])) + cursor = nextrune(-1); + while (cursor > 0 && !strchr(worddelimiters, text[nextrune(-1)])) + cursor = nextrune(-1); + } else { /* move cursor to the end of the word */ + while (text[cursor] && strchr(worddelimiters, text[cursor])) + cursor = nextrune(+1); + while (text[cursor] && !strchr(worddelimiters, text[cursor])) + cursor = nextrune(+1); + } +} + +static void +keypress(XKeyEvent *ev) +{ + char buf[32]; + int len; + KeySym ksym; + Status status; + + len = XmbLookupString(xic, ev, buf, sizeof buf, &ksym, &status); + switch (status) { + default: /* XLookupNone, XBufferOverflow */ + return; + case XLookupChars: + goto insert; + case XLookupKeySym: + case XLookupBoth: + break; + } + + if (ev->state & ControlMask) { + switch(ksym) { + case XK_a: ksym = XK_Home; break; + case XK_b: ksym = XK_Left; break; + case XK_c: ksym = XK_Escape; break; + case XK_d: ksym = XK_Delete; break; + case XK_e: ksym = XK_End; break; + case XK_f: ksym = XK_Right; break; + case XK_g: ksym = XK_Escape; break; + case XK_h: ksym = XK_BackSpace; break; + case XK_i: ksym = XK_Tab; break; + case XK_j: /* fallthrough */ + case XK_J: /* fallthrough */ + case XK_m: /* fallthrough */ + case XK_M: ksym = XK_Return; ev->state &= ~ControlMask; break; + case XK_n: ksym = XK_Down; break; + case XK_p: ksym = XK_Up; break; + + case XK_k: /* delete right */ + text[cursor] = '\0'; + match(); + break; + case XK_u: /* delete left */ + insert(NULL, 0 - cursor); + break; + case XK_w: /* delete word */ + while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)])) + insert(NULL, nextrune(-1) - cursor); + while (cursor > 0 && !strchr(worddelimiters, text[nextrune(-1)])) + insert(NULL, nextrune(-1) - cursor); + break; + case XK_y: /* paste selection */ + case XK_Y: + XConvertSelection(dpy, (ev->state & ShiftMask) ? clip : XA_PRIMARY, + utf8, utf8, win, CurrentTime); + return; + case XK_Left: + case XK_KP_Left: + movewordedge(-1); + goto draw; + case XK_Right: + case XK_KP_Right: + movewordedge(+1); + goto draw; + case XK_Return: + case XK_KP_Enter: + break; + case XK_bracketleft: + cleanup(); + exit(1); + default: + return; + } + } else if (ev->state & Mod1Mask) { + switch(ksym) { + case XK_b: + movewordedge(-1); + goto draw; + case XK_f: + movewordedge(+1); + goto draw; + case XK_g: ksym = XK_Home; break; + case XK_G: ksym = XK_End; break; + case XK_h: ksym = XK_Up; break; + case XK_j: ksym = XK_Next; break; + case XK_k: ksym = XK_Prior; break; + case XK_l: ksym = XK_Down; break; + default: + return; + } + } + + switch(ksym) { + default: +insert: + if (!iscntrl(*buf)) + insert(buf, len); + break; + case XK_Delete: + case XK_KP_Delete: + if (text[cursor] == '\0') + return; + cursor = nextrune(+1); + /* fallthrough */ + case XK_BackSpace: + if (cursor == 0) + return; + insert(NULL, nextrune(-1) - cursor); + break; + case XK_End: + case XK_KP_End: + if (text[cursor] != '\0') { + cursor = strlen(text); + break; + } + if (next) { + /* jump to end of list and position items in reverse */ + curr = matchend; + calcoffsets(); + curr = prev; + calcoffsets(); + while (next && (curr = curr->right)) + calcoffsets(); + } + sel = matchend; + break; + case XK_Escape: + cleanup(); + exit(1); + case XK_Home: + case XK_KP_Home: + if (sel == matches) { + cursor = 0; + break; + } + sel = curr = matches; + calcoffsets(); + break; + case XK_Left: + case XK_KP_Left: + if (cursor > 0 && (!sel || !sel->left || lines > 0)) { + cursor = nextrune(-1); + break; + } + if (lines > 0) + return; + /* fallthrough */ + case XK_Up: + case XK_KP_Up: + if (sel && sel->left && (sel = sel->left)->right == curr) { + curr = prev; + calcoffsets(); + } + break; + case XK_Next: + case XK_KP_Next: + if (!next) + return; + sel = curr = next; + calcoffsets(); + break; + case XK_Prior: + case XK_KP_Prior: + if (!prev) + return; + sel = curr = prev; + calcoffsets(); + break; + case XK_Return: + case XK_KP_Enter: + puts((sel && !(ev->state & ShiftMask)) ? sel->text : text); + if (!(ev->state & ControlMask)) { + cleanup(); + exit(0); + } + if (sel) + sel->out = 1; + break; + case XK_Right: + case XK_KP_Right: + if (text[cursor] != '\0') { + cursor = nextrune(+1); + break; + } + if (lines > 0) + return; + /* fallthrough */ + case XK_Down: + case XK_KP_Down: + if (sel && sel->right && (sel = sel->right) == next) { + curr = next; + calcoffsets(); + } + break; + case XK_Tab: + if (!sel) + return; + strncpy(text, sel->text, sizeof text - 1); + text[sizeof text - 1] = '\0'; + cursor = strlen(text); + match(); + break; + } + +draw: + drawmenu(); +} + +static void +paste(void) +{ + char *p, *q; + int di; + unsigned long dl; + Atom da; + + /* we have been given the current selection, now insert it into input */ + if (XGetWindowProperty(dpy, win, utf8, 0, (sizeof text / 4) + 1, False, + utf8, &da, &di, &dl, &dl, (unsigned char **)&p) + == Success && p) { + insert(p, (q = strchr(p, '\n')) ? q - p : (ssize_t)strlen(p)); + XFree(p); + } + drawmenu(); +} + +static void +readstdin(void) +{ + char buf[sizeof text], *p; + size_t i, imax = 0, size = 0; + unsigned int tmpmax = 0; + + /* read each line from stdin and add it to the item list */ + for (i = 0; fgets(buf, sizeof buf, stdin); i++) { + if (i + 1 >= size / sizeof *items) + if (!(items = realloc(items, (size += BUFSIZ)))) + die("cannot realloc %u bytes:", size); + if ((p = strchr(buf, '\n'))) + *p = '\0'; + if (!(items[i].text = strdup(buf))) + die("cannot strdup %u bytes:", strlen(buf) + 1); + items[i].out = 0; + drw_font_getexts(drw->fonts, buf, strlen(buf), &tmpmax, NULL); + if (tmpmax > inputw) { + inputw = tmpmax; + imax = i; + } + } + if (items) + items[i].text = NULL; + inputw = items ? TEXTW(items[imax].text) : 0; + lines = MIN(lines, i); +} + +static void +run(void) +{ + XEvent ev; + + while (!XNextEvent(dpy, &ev)) { + if (XFilterEvent(&ev, win)) + continue; + switch(ev.type) { + case DestroyNotify: + if (ev.xdestroywindow.window != win) + break; + cleanup(); + exit(1); + case Expose: + if (ev.xexpose.count == 0) + drw_map(drw, win, 0, 0, mw, mh); + break; + case FocusIn: + /* regrab focus from parent window */ + if (ev.xfocus.window != win) + grabfocus(); + break; + case KeyPress: + keypress(&ev.xkey); + break; + case SelectionNotify: + if (ev.xselection.property == utf8) + paste(); + break; + case VisibilityNotify: + if (ev.xvisibility.state != VisibilityUnobscured) + XRaiseWindow(dpy, win); + break; + } + } +} + +static void +setup(void) +{ + int x, y, i, j; + unsigned int du; + XSetWindowAttributes swa; + XIM xim; + Window w, dw, *dws; + XWindowAttributes wa; + XClassHint ch = {"dmenu", "dmenu"}; +#ifdef XINERAMA + XineramaScreenInfo *info; + Window pw; + int a, di, n, area = 0; +#endif + /* init appearance */ + for (j = 0; j < SchemeLast; j++) + scheme[j] = drw_scm_create(drw, colors[j], 2); + + clip = XInternAtom(dpy, "CLIPBOARD", False); + utf8 = XInternAtom(dpy, "UTF8_STRING", False); + + /* calculate menu geometry */ + bh = drw->fonts->h + 2; + lines = MAX(lines, 0); + mh = (lines + 1) * bh; +#ifdef XINERAMA + i = 0; + if (parentwin == root && (info = XineramaQueryScreens(dpy, &n))) { + XGetInputFocus(dpy, &w, &di); + if (mon >= 0 && mon < n) + i = mon; + else if (w != root && w != PointerRoot && w != None) { + /* find top-level window containing current input focus */ + do { + if (XQueryTree(dpy, (pw = w), &dw, &w, &dws, &du) && dws) + XFree(dws); + } while (w != root && w != pw); + /* find xinerama screen with which the window intersects most */ + if (XGetWindowAttributes(dpy, pw, &wa)) + for (j = 0; j < n; j++) + if ((a = INTERSECT(wa.x, wa.y, wa.width, wa.height, info[j])) > area) { + area = a; + i = j; + } + } + /* no focused window is on screen, so use pointer location instead */ + if (mon < 0 && !area && XQueryPointer(dpy, root, &dw, &dw, &x, &y, &di, &di, &du)) + for (i = 0; i < n; i++) + if (INTERSECT(x, y, 1, 1, info[i])) + break; + + x = info[i].x_org; + y = info[i].y_org + (topbar ? 0 : info[i].height - mh); + mw = info[i].width; + XFree(info); + } else +#endif + { + if (!XGetWindowAttributes(dpy, parentwin, &wa)) + die("could not get embedding window attributes: 0x%lx", + parentwin); + x = 0; + y = topbar ? 0 : wa.height - mh; + mw = wa.width; + } + promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; + inputw = MIN(inputw, mw/3); + match(); + + /* create menu window */ + swa.override_redirect = True; + swa.background_pixel = scheme[SchemeNorm][ColBg].pixel; + swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask; + win = XCreateWindow(dpy, parentwin, x, y, mw, mh, 0, + CopyFromParent, CopyFromParent, CopyFromParent, + CWOverrideRedirect | CWBackPixel | CWEventMask, &swa); + XSetClassHint(dpy, win, &ch); + + + /* input methods */ + if ((xim = XOpenIM(dpy, NULL, NULL, NULL)) == NULL) + die("XOpenIM failed: could not open input device"); + + xic = XCreateIC(xim, XNInputStyle, XIMPreeditNothing | XIMStatusNothing, + XNClientWindow, win, XNFocusWindow, win, NULL); + + XMapRaised(dpy, win); + if (embed) { + XSelectInput(dpy, parentwin, FocusChangeMask | SubstructureNotifyMask); + if (XQueryTree(dpy, parentwin, &dw, &w, &dws, &du) && dws) { + for (i = 0; i < du && dws[i] != win; ++i) + XSelectInput(dpy, dws[i], FocusChangeMask); + XFree(dws); + } + grabfocus(); + } + drw_resize(drw, mw, mh); + drawmenu(); +} + +static void +usage(void) +{ + fputs("usage: dmenu [-bfiv] [-l lines] [-p prompt] [-fn font] [-m monitor]\n" + " [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid]\n", stderr); + exit(1); +} + +int +main(int argc, char *argv[]) +{ + XWindowAttributes wa; + int i, fast = 0; + + for (i = 1; i < argc; i++) + /* these options take no arguments */ + if (!strcmp(argv[i], "-v")) { /* prints version information */ + puts("dmenu-"VERSION); + exit(0); + } else if (!strcmp(argv[i], "-b")) /* appears at the bottom of the screen */ + topbar = 0; + else if (!strcmp(argv[i], "-f")) /* grabs keyboard before reading stdin */ + fast = 1; + else if (!strcmp(argv[i], "-i")) { /* case-insensitive item matching */ + fstrncmp = strncasecmp; + fstrstr = cistrstr; + } else if (i + 1 == argc) + usage(); + /* these options take one argument */ + else if (!strcmp(argv[i], "-l")) /* number of lines in vertical list */ + lines = atoi(argv[++i]); + else if (!strcmp(argv[i], "-m")) + mon = atoi(argv[++i]); + else if (!strcmp(argv[i], "-p")) /* adds prompt to left of input field */ + prompt = argv[++i]; + else if (!strcmp(argv[i], "-fn")) /* font or font set */ + fonts[0] = argv[++i]; + else if (!strcmp(argv[i], "-nb")) /* normal background color */ + colors[SchemeNorm][ColBg] = argv[++i]; + else if (!strcmp(argv[i], "-nf")) /* normal foreground color */ + colors[SchemeNorm][ColFg] = argv[++i]; + else if (!strcmp(argv[i], "-sb")) /* selected background color */ + colors[SchemeSel][ColBg] = argv[++i]; + else if (!strcmp(argv[i], "-sf")) /* selected foreground color */ + colors[SchemeSel][ColFg] = argv[++i]; + else if (!strcmp(argv[i], "-w")) /* embedding window id */ + embed = argv[++i]; + else + usage(); + + if (!setlocale(LC_CTYPE, "") || !XSupportsLocale()) + fputs("warning: no locale support\n", stderr); + if (!(dpy = XOpenDisplay(NULL))) + die("cannot open display"); + screen = DefaultScreen(dpy); + root = RootWindow(dpy, screen); + if (!embed || !(parentwin = strtol(embed, NULL, 0))) + parentwin = root; + if (!XGetWindowAttributes(dpy, parentwin, &wa)) + die("could not get embedding window attributes: 0x%lx", + parentwin); + drw = drw_create(dpy, screen, root, wa.width, wa.height); + if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) + die("no fonts could be loaded."); + lrpad = drw->fonts->h; + +#ifdef __OpenBSD__ + if (pledge("stdio rpath", NULL) == -1) + die("pledge"); +#endif + + if (fast && !isatty(0)) { + grabkeyboard(); + readstdin(); + } else { + readstdin(); + grabkeyboard(); + } + setup(); + run(); + + return 1; /* unreachable */ +} diff --git a/wm/dmenu-5.1/dmenu_path b/wm/dmenu-5.1/dmenu_path new file mode 100755 index 0000000..3a7cda7 --- /dev/null +++ b/wm/dmenu-5.1/dmenu_path @@ -0,0 +1,13 @@ +#!/bin/sh + +cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}" +cache="$cachedir/dmenu_run" + +[ ! -e "$cachedir" ] && mkdir -p "$cachedir" + +IFS=: +if stest -dqr -n "$cache" $PATH; then + stest -flx $PATH | sort -u | tee "$cache" +else + cat "$cache" +fi diff --git a/wm/dmenu-5.1/dmenu_run b/wm/dmenu-5.1/dmenu_run new file mode 100755 index 0000000..834ede5 --- /dev/null +++ b/wm/dmenu-5.1/dmenu_run @@ -0,0 +1,2 @@ +#!/bin/sh +dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} & diff --git a/wm/dmenu-5.1/drw.c b/wm/dmenu-5.1/drw.c new file mode 100644 index 0000000..7a5bc0d --- /dev/null +++ b/wm/dmenu-5.1/drw.c @@ -0,0 +1,422 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include +#include + +#include "drw.h" +#include "util.h" + +#define UTF_INVALID 0xFFFD +#define UTF_SIZ 4 + +static const unsigned char utfbyte[UTF_SIZ + 1] = {0x80, 0, 0xC0, 0xE0, 0xF0}; +static const unsigned char utfmask[UTF_SIZ + 1] = {0xC0, 0x80, 0xE0, 0xF0, 0xF8}; +static const long utfmin[UTF_SIZ + 1] = { 0, 0, 0x80, 0x800, 0x10000}; +static const long utfmax[UTF_SIZ + 1] = {0x10FFFF, 0x7F, 0x7FF, 0xFFFF, 0x10FFFF}; + +static long +utf8decodebyte(const char c, size_t *i) +{ + for (*i = 0; *i < (UTF_SIZ + 1); ++(*i)) + if (((unsigned char)c & utfmask[*i]) == utfbyte[*i]) + return (unsigned char)c & ~utfmask[*i]; + return 0; +} + +static size_t +utf8validate(long *u, size_t i) +{ + if (!BETWEEN(*u, utfmin[i], utfmax[i]) || BETWEEN(*u, 0xD800, 0xDFFF)) + *u = UTF_INVALID; + for (i = 1; *u > utfmax[i]; ++i) + ; + return i; +} + +static size_t +utf8decode(const char *c, long *u, size_t clen) +{ + size_t i, j, len, type; + long udecoded; + + *u = UTF_INVALID; + if (!clen) + return 0; + udecoded = utf8decodebyte(c[0], &len); + if (!BETWEEN(len, 1, UTF_SIZ)) + return 1; + for (i = 1, j = 1; i < clen && j < len; ++i, ++j) { + udecoded = (udecoded << 6) | utf8decodebyte(c[i], &type); + if (type) + return j; + } + if (j < len) + return 0; + *u = udecoded; + utf8validate(u, len); + + return len; +} + +Drw * +drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h) +{ + Drw *drw = ecalloc(1, sizeof(Drw)); + + drw->dpy = dpy; + drw->screen = screen; + drw->root = root; + drw->w = w; + drw->h = h; + drw->drawable = XCreatePixmap(dpy, root, w, h, DefaultDepth(dpy, screen)); + drw->gc = XCreateGC(dpy, root, 0, NULL); + XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); + + return drw; +} + +void +drw_resize(Drw *drw, unsigned int w, unsigned int h) +{ + if (!drw) + return; + + drw->w = w; + drw->h = h; + if (drw->drawable) + XFreePixmap(drw->dpy, drw->drawable); + drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, DefaultDepth(drw->dpy, drw->screen)); +} + +void +drw_free(Drw *drw) +{ + XFreePixmap(drw->dpy, drw->drawable); + XFreeGC(drw->dpy, drw->gc); + drw_fontset_free(drw->fonts); + free(drw); +} + +/* This function is an implementation detail. Library users should use + * drw_fontset_create instead. + */ +static Fnt * +xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) +{ + Fnt *font; + XftFont *xfont = NULL; + FcPattern *pattern = NULL; + + if (fontname) { + /* Using the pattern found at font->xfont->pattern does not yield the + * same substitution results as using the pattern returned by + * FcNameParse; using the latter results in the desired fallback + * behaviour whereas the former just results in missing-character + * rectangles being drawn, at least with some fonts. */ + if (!(xfont = XftFontOpenName(drw->dpy, drw->screen, fontname))) { + fprintf(stderr, "error, cannot load font from name: '%s'\n", fontname); + return NULL; + } + if (!(pattern = FcNameParse((FcChar8 *) fontname))) { + fprintf(stderr, "error, cannot parse font name to pattern: '%s'\n", fontname); + XftFontClose(drw->dpy, xfont); + return NULL; + } + } else if (fontpattern) { + if (!(xfont = XftFontOpenPattern(drw->dpy, fontpattern))) { + fprintf(stderr, "error, cannot load font from pattern.\n"); + return NULL; + } + } else { + die("no font specified."); + } + + font = ecalloc(1, sizeof(Fnt)); + font->xfont = xfont; + font->pattern = pattern; + font->h = xfont->ascent + xfont->descent; + font->dpy = drw->dpy; + + return font; +} + +static void +xfont_free(Fnt *font) +{ + if (!font) + return; + if (font->pattern) + FcPatternDestroy(font->pattern); + XftFontClose(font->dpy, font->xfont); + free(font); +} + +Fnt* +drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount) +{ + Fnt *cur, *ret = NULL; + size_t i; + + if (!drw || !fonts) + return NULL; + + for (i = 1; i <= fontcount; i++) { + if ((cur = xfont_create(drw, fonts[fontcount - i], NULL))) { + cur->next = ret; + ret = cur; + } + } + return (drw->fonts = ret); +} + +void +drw_fontset_free(Fnt *font) +{ + if (font) { + drw_fontset_free(font->next); + xfont_free(font); + } +} + +void +drw_clr_create(Drw *drw, Clr *dest, const char *clrname) +{ + if (!drw || !dest || !clrname) + return; + + if (!XftColorAllocName(drw->dpy, DefaultVisual(drw->dpy, drw->screen), + DefaultColormap(drw->dpy, drw->screen), + clrname, dest)) + die("error, cannot allocate color '%s'", clrname); +} + +/* Wrapper to create color schemes. The caller has to call free(3) on the + * returned color scheme when done using it. */ +Clr * +drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) +{ + size_t i; + Clr *ret; + + /* need at least two colors for a scheme */ + if (!drw || !clrnames || clrcount < 2 || !(ret = ecalloc(clrcount, sizeof(XftColor)))) + return NULL; + + for (i = 0; i < clrcount; i++) + drw_clr_create(drw, &ret[i], clrnames[i]); + return ret; +} + +void +drw_setfontset(Drw *drw, Fnt *set) +{ + if (drw) + drw->fonts = set; +} + +void +drw_setscheme(Drw *drw, Clr *scm) +{ + if (drw) + drw->scheme = scm; +} + +void +drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert) +{ + if (!drw || !drw->scheme) + return; + XSetForeground(drw->dpy, drw->gc, invert ? drw->scheme[ColBg].pixel : drw->scheme[ColFg].pixel); + if (filled) + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); + else + XDrawRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w - 1, h - 1); +} + +int +drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert) +{ + char buf[1024]; + int ty; + unsigned int ew; + XftDraw *d = NULL; + Fnt *usedfont, *curfont, *nextfont; + size_t i, len; + int utf8strlen, utf8charlen, render = x || y || w || h; + long utf8codepoint = 0; + const char *utf8str; + FcCharSet *fccharset; + FcPattern *fcpattern; + FcPattern *match; + XftResult result; + int charexists = 0; + + if (!drw || (render && !drw->scheme) || !text || !drw->fonts) + return 0; + + if (!render) { + w = ~w; + } else { + XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); + d = XftDrawCreate(drw->dpy, drw->drawable, + DefaultVisual(drw->dpy, drw->screen), + DefaultColormap(drw->dpy, drw->screen)); + x += lpad; + w -= lpad; + } + + usedfont = drw->fonts; + while (1) { + utf8strlen = 0; + utf8str = text; + nextfont = NULL; + while (*text) { + utf8charlen = utf8decode(text, &utf8codepoint, UTF_SIZ); + for (curfont = drw->fonts; curfont; curfont = curfont->next) { + charexists = charexists || XftCharExists(drw->dpy, curfont->xfont, utf8codepoint); + if (charexists) { + if (curfont == usedfont) { + utf8strlen += utf8charlen; + text += utf8charlen; + } else { + nextfont = curfont; + } + break; + } + } + + if (!charexists || nextfont) + break; + else + charexists = 0; + } + + if (utf8strlen) { + drw_font_getexts(usedfont, utf8str, utf8strlen, &ew, NULL); + /* shorten text if necessary */ + for (len = MIN(utf8strlen, sizeof(buf) - 1); len && ew > w; len--) + drw_font_getexts(usedfont, utf8str, len, &ew, NULL); + + if (len) { + memcpy(buf, utf8str, len); + buf[len] = '\0'; + if (len < utf8strlen) + for (i = len; i && i > len - 3; buf[--i] = '.') + ; /* NOP */ + + if (render) { + ty = y + (h - usedfont->h) / 2 + usedfont->xfont->ascent; + XftDrawStringUtf8(d, &drw->scheme[invert ? ColBg : ColFg], + usedfont->xfont, x, ty, (XftChar8 *)buf, len); + } + x += ew; + w -= ew; + } + } + + if (!*text) { + break; + } else if (nextfont) { + charexists = 0; + usedfont = nextfont; + } else { + /* Regardless of whether or not a fallback font is found, the + * character must be drawn. */ + charexists = 1; + + fccharset = FcCharSetCreate(); + FcCharSetAddChar(fccharset, utf8codepoint); + + if (!drw->fonts->pattern) { + /* Refer to the comment in xfont_create for more information. */ + die("the first font in the cache must be loaded from a font string."); + } + + fcpattern = FcPatternDuplicate(drw->fonts->pattern); + FcPatternAddCharSet(fcpattern, FC_CHARSET, fccharset); + FcPatternAddBool(fcpattern, FC_SCALABLE, FcTrue); + + FcConfigSubstitute(NULL, fcpattern, FcMatchPattern); + FcDefaultSubstitute(fcpattern); + match = XftFontMatch(drw->dpy, drw->screen, fcpattern, &result); + + FcCharSetDestroy(fccharset); + FcPatternDestroy(fcpattern); + + if (match) { + usedfont = xfont_create(drw, NULL, match); + if (usedfont && XftCharExists(drw->dpy, usedfont->xfont, utf8codepoint)) { + for (curfont = drw->fonts; curfont->next; curfont = curfont->next) + ; /* NOP */ + curfont->next = usedfont; + } else { + xfont_free(usedfont); + usedfont = drw->fonts; + } + } + } + } + if (d) + XftDrawDestroy(d); + + return x + (render ? w : 0); +} + +void +drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h) +{ + if (!drw) + return; + + XCopyArea(drw->dpy, drw->drawable, win, drw->gc, x, y, w, h, x, y); + XSync(drw->dpy, False); +} + +unsigned int +drw_fontset_getwidth(Drw *drw, const char *text) +{ + if (!drw || !drw->fonts || !text) + return 0; + return drw_text(drw, 0, 0, 0, 0, 0, text, 0); +} + +void +drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h) +{ + XGlyphInfo ext; + + if (!font || !text) + return; + + XftTextExtentsUtf8(font->dpy, font->xfont, (XftChar8 *)text, len, &ext); + if (w) + *w = ext.xOff; + if (h) + *h = font->h; +} + +Cur * +drw_cur_create(Drw *drw, int shape) +{ + Cur *cur; + + if (!drw || !(cur = ecalloc(1, sizeof(Cur)))) + return NULL; + + cur->cursor = XCreateFontCursor(drw->dpy, shape); + + return cur; +} + +void +drw_cur_free(Drw *drw, Cur *cursor) +{ + if (!cursor) + return; + + XFreeCursor(drw->dpy, cursor->cursor); + free(cursor); +} diff --git a/wm/dmenu-5.1/drw.h b/wm/dmenu-5.1/drw.h new file mode 100644 index 0000000..4c67419 --- /dev/null +++ b/wm/dmenu-5.1/drw.h @@ -0,0 +1,57 @@ +/* See LICENSE file for copyright and license details. */ + +typedef struct { + Cursor cursor; +} Cur; + +typedef struct Fnt { + Display *dpy; + unsigned int h; + XftFont *xfont; + FcPattern *pattern; + struct Fnt *next; +} Fnt; + +enum { ColFg, ColBg }; /* Clr scheme index */ +typedef XftColor Clr; + +typedef struct { + unsigned int w, h; + Display *dpy; + int screen; + Window root; + Drawable drawable; + GC gc; + Clr *scheme; + Fnt *fonts; +} Drw; + +/* Drawable abstraction */ +Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h); +void drw_resize(Drw *drw, unsigned int w, unsigned int h); +void drw_free(Drw *drw); + +/* Fnt abstraction */ +Fnt *drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount); +void drw_fontset_free(Fnt* set); +unsigned int drw_fontset_getwidth(Drw *drw, const char *text); +void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); + +/* Colorscheme abstraction */ +void drw_clr_create(Drw *drw, Clr *dest, const char *clrname); +Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount); + +/* Cursor abstraction */ +Cur *drw_cur_create(Drw *drw, int shape); +void drw_cur_free(Drw *drw, Cur *cursor); + +/* Drawing context manipulation */ +void drw_setfontset(Drw *drw, Fnt *set); +void drw_setscheme(Drw *drw, Clr *scm); + +/* Drawing functions */ +void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert); +int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert); + +/* Map functions */ +void drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h); diff --git a/wm/dmenu-5.1/stest.1 b/wm/dmenu-5.1/stest.1 new file mode 100644 index 0000000..2667d8a --- /dev/null +++ b/wm/dmenu-5.1/stest.1 @@ -0,0 +1,90 @@ +.TH STEST 1 dmenu\-VERSION +.SH NAME +stest \- filter a list of files by properties +.SH SYNOPSIS +.B stest +.RB [ -abcdefghlpqrsuwx ] +.RB [ -n +.IR file ] +.RB [ -o +.IR file ] +.RI [ file ...] +.SH DESCRIPTION +.B stest +takes a list of files and filters by the files' properties, analogous to +.IR test (1). +Files which pass all tests are printed to stdout. If no files are given, stest +reads files from stdin. +.SH OPTIONS +.TP +.B \-a +Test hidden files. +.TP +.B \-b +Test that files are block specials. +.TP +.B \-c +Test that files are character specials. +.TP +.B \-d +Test that files are directories. +.TP +.B \-e +Test that files exist. +.TP +.B \-f +Test that files are regular files. +.TP +.B \-g +Test that files have their set-group-ID flag set. +.TP +.B \-h +Test that files are symbolic links. +.TP +.B \-l +Test the contents of a directory given as an argument. +.TP +.BI \-n " file" +Test that files are newer than +.IR file . +.TP +.BI \-o " file" +Test that files are older than +.IR file . +.TP +.B \-p +Test that files are named pipes. +.TP +.B \-q +No files are printed, only the exit status is returned. +.TP +.B \-r +Test that files are readable. +.TP +.B \-s +Test that files are not empty. +.TP +.B \-u +Test that files have their set-user-ID flag set. +.TP +.B \-v +Invert the sense of tests, only failing files pass. +.TP +.B \-w +Test that files are writable. +.TP +.B \-x +Test that files are executable. +.SH EXIT STATUS +.TP +.B 0 +At least one file passed all tests. +.TP +.B 1 +No files passed all tests. +.TP +.B 2 +An error occurred. +.SH SEE ALSO +.IR dmenu (1), +.IR test (1) diff --git a/wm/dmenu-5.1/stest.c b/wm/dmenu-5.1/stest.c new file mode 100644 index 0000000..e27d3a5 --- /dev/null +++ b/wm/dmenu-5.1/stest.c @@ -0,0 +1,109 @@ +/* See LICENSE file for copyright and license details. */ +#include + +#include +#include +#include +#include +#include +#include + +#include "arg.h" +char *argv0; + +#define FLAG(x) (flag[(x)-'a']) + +static void test(const char *, const char *); +static void usage(void); + +static int match = 0; +static int flag[26]; +static struct stat old, new; + +static void +test(const char *path, const char *name) +{ + struct stat st, ln; + + if ((!stat(path, &st) && (FLAG('a') || name[0] != '.') /* hidden files */ + && (!FLAG('b') || S_ISBLK(st.st_mode)) /* block special */ + && (!FLAG('c') || S_ISCHR(st.st_mode)) /* character special */ + && (!FLAG('d') || S_ISDIR(st.st_mode)) /* directory */ + && (!FLAG('e') || access(path, F_OK) == 0) /* exists */ + && (!FLAG('f') || S_ISREG(st.st_mode)) /* regular file */ + && (!FLAG('g') || st.st_mode & S_ISGID) /* set-group-id flag */ + && (!FLAG('h') || (!lstat(path, &ln) && S_ISLNK(ln.st_mode))) /* symbolic link */ + && (!FLAG('n') || st.st_mtime > new.st_mtime) /* newer than file */ + && (!FLAG('o') || st.st_mtime < old.st_mtime) /* older than file */ + && (!FLAG('p') || S_ISFIFO(st.st_mode)) /* named pipe */ + && (!FLAG('r') || access(path, R_OK) == 0) /* readable */ + && (!FLAG('s') || st.st_size > 0) /* not empty */ + && (!FLAG('u') || st.st_mode & S_ISUID) /* set-user-id flag */ + && (!FLAG('w') || access(path, W_OK) == 0) /* writable */ + && (!FLAG('x') || access(path, X_OK) == 0)) != FLAG('v')) { /* executable */ + if (FLAG('q')) + exit(0); + match = 1; + puts(name); + } +} + +static void +usage(void) +{ + fprintf(stderr, "usage: %s [-abcdefghlpqrsuvwx] " + "[-n file] [-o file] [file...]\n", argv0); + exit(2); /* like test(1) return > 1 on error */ +} + +int +main(int argc, char *argv[]) +{ + struct dirent *d; + char path[PATH_MAX], *line = NULL, *file; + size_t linesiz = 0; + ssize_t n; + DIR *dir; + int r; + + ARGBEGIN { + case 'n': /* newer than file */ + case 'o': /* older than file */ + file = EARGF(usage()); + if (!(FLAG(ARGC()) = !stat(file, (ARGC() == 'n' ? &new : &old)))) + perror(file); + break; + default: + /* miscellaneous operators */ + if (strchr("abcdefghlpqrsuvwx", ARGC())) + FLAG(ARGC()) = 1; + else + usage(); /* unknown flag */ + } ARGEND; + + if (!argc) { + /* read list from stdin */ + while ((n = getline(&line, &linesiz, stdin)) > 0) { + if (line[n - 1] == '\n') + line[n - 1] = '\0'; + test(line, line); + } + free(line); + } else { + for (; argc; argc--, argv++) { + if (FLAG('l') && (dir = opendir(*argv))) { + /* test directory contents */ + while ((d = readdir(dir))) { + r = snprintf(path, sizeof path, "%s/%s", + *argv, d->d_name); + if (r >= 0 && (size_t)r < sizeof path) + test(path, d->d_name); + } + closedir(dir); + } else { + test(*argv, *argv); + } + } + } + return match ? 0 : 1; +} diff --git a/wm/dmenu-5.1/util.c b/wm/dmenu-5.1/util.c new file mode 100644 index 0000000..fe044fc --- /dev/null +++ b/wm/dmenu-5.1/util.c @@ -0,0 +1,35 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include + +#include "util.h" + +void * +ecalloc(size_t nmemb, size_t size) +{ + void *p; + + if (!(p = calloc(nmemb, size))) + die("calloc:"); + return p; +} + +void +die(const char *fmt, ...) { + va_list ap; + + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + + if (fmt[0] && fmt[strlen(fmt)-1] == ':') { + fputc(' ', stderr); + perror(NULL); + } else { + fputc('\n', stderr); + } + + exit(1); +} diff --git a/wm/dmenu-5.1/util.h b/wm/dmenu-5.1/util.h new file mode 100644 index 0000000..f633b51 --- /dev/null +++ b/wm/dmenu-5.1/util.h @@ -0,0 +1,8 @@ +/* See LICENSE file for copyright and license details. */ + +#define MAX(A, B) ((A) > (B) ? (A) : (B)) +#define MIN(A, B) ((A) < (B) ? (A) : (B)) +#define BETWEEN(X, A, B) ((A) <= (X) && (X) <= (B)) + +void die(const char *fmt, ...); +void *ecalloc(size_t nmemb, size_t size); diff --git a/wm/dwm-6.3/LICENSE b/wm/dwm-6.3/LICENSE new file mode 100644 index 0000000..d221f09 --- /dev/null +++ b/wm/dwm-6.3/LICENSE @@ -0,0 +1,37 @@ +MIT/X Consortium License + +© 2006-2019 Anselm R Garbe +© 2006-2009 Jukka Salmi +© 2006-2007 Sander van Dijk +© 2007-2011 Peter Hartlich +© 2007-2009 Szabolcs Nagy +© 2007-2009 Christof Musik +© 2007-2009 Premysl Hruby +© 2007-2008 Enno Gottox Boland +© 2008 Martin Hurton +© 2008 Neale Pickett +© 2009 Mate Nagy +© 2010-2016 Hiltjo Posthuma +© 2010-2012 Connor Lane Smith +© 2011 Christoph Lohmann <20h@r-36.net> +© 2015-2016 Quentin Rameau +© 2015-2016 Eric Pruitt +© 2016-2017 Markus Teich + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/wm/dwm-6.3/Makefile b/wm/dwm-6.3/Makefile new file mode 100644 index 0000000..3009009 --- /dev/null +++ b/wm/dwm-6.3/Makefile @@ -0,0 +1,50 @@ +# dwm - dynamic window manager +# See LICENSE file for copyright and license details. + +include config.mk + +SRC = drw.c dwm.c util.c +OBJ = ${SRC:.c=.o} + +all: options dwm + +options: + @echo dwm build options: + @echo "CFLAGS = ${CFLAGS}" + @echo "LDFLAGS = ${LDFLAGS}" + @echo "CC = ${CC}" + +.c.o: + ${CC} -c ${CFLAGS} $< + +${OBJ}: config.h config.mk + +config.h: + cp config.def.h $@ + +dwm: ${OBJ} + ${CC} -o $@ ${OBJ} ${LDFLAGS} + +clean: + rm -f dwm ${OBJ} dwm-${VERSION}.tar.gz + +dist: clean + mkdir -p dwm-${VERSION} + cp -R LICENSE Makefile README config.def.h config.mk\ + dwm.1 drw.h util.h ${SRC} dwm.png transient.c dwm-${VERSION} + tar -cf dwm-${VERSION}.tar dwm-${VERSION} + gzip dwm-${VERSION}.tar + rm -rf dwm-${VERSION} + +install: all + mkdir -p ${DESTDIR}${PREFIX}/bin + cp -f dwm ${DESTDIR}${PREFIX}/bin + chmod 755 ${DESTDIR}${PREFIX}/bin/dwm + mkdir -p ${DESTDIR}${MANPREFIX}/man1 + sed "s/VERSION/${VERSION}/g" < dwm.1 > ${DESTDIR}${MANPREFIX}/man1/dwm.1 + chmod 644 ${DESTDIR}${MANPREFIX}/man1/dwm.1 +uninstall: + rm -f ${DESTDIR}${PREFIX}/bin/dwm\ + ${DESTDIR}${MANPREFIX}/man1/dwm.1 + +.PHONY: all options clean dist install uninstall diff --git a/wm/dwm-6.3/README b/wm/dwm-6.3/README new file mode 100644 index 0000000..95d4fd0 --- /dev/null +++ b/wm/dwm-6.3/README @@ -0,0 +1,48 @@ +dwm - dynamic window manager +============================ +dwm is an extremely fast, small, and dynamic window manager for X. + + +Requirements +------------ +In order to build dwm you need the Xlib header files. + + +Installation +------------ +Edit config.mk to match your local setup (dwm is installed into +the /usr/local namespace by default). + +Afterwards enter the following command to build and install dwm (if +necessary as root): + + make clean install + + +Running dwm +----------- +Add the following line to your .xinitrc to start dwm using startx: + + exec dwm + +In order to connect dwm to a specific display, make sure that +the DISPLAY environment variable is set correctly, e.g.: + + DISPLAY=foo.bar:1 exec dwm + +(This will start dwm on display :1 of the host foo.bar.) + +In order to display status info in the bar, you can do something +like this in your .xinitrc: + + while xsetroot -name "`date` `uptime | sed 's/.*,//'`" + do + sleep 1 + done & + exec dwm + + +Configuration +------------- +The configuration of dwm is done by creating a custom config.h +and (re)compiling the source code. diff --git a/wm/dwm-6.3/cmd.h b/wm/dwm-6.3/cmd.h new file mode 100644 index 0000000..e734f59 --- /dev/null +++ b/wm/dwm-6.3/cmd.h @@ -0,0 +1,4 @@ +/* regular shell command spawner using /bin/sh */ +#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } +/* some things need bash */ +#define BASHCMD(cmd) { .v = (const char*[]){ "/bin/bash", "-c", cmd, NULL } } diff --git a/wm/dwm-6.3/config.def.h b/wm/dwm-6.3/config.def.h new file mode 100644 index 0000000..72aada7 --- /dev/null +++ b/wm/dwm-6.3/config.def.h @@ -0,0 +1,166 @@ +/* See LICENSE file for copyright and license details. */ + +/* appearance */ +static const unsigned int borderpx = 1; /* border pixel of windows */ +static const unsigned int snap = 32; /* snap pixel */ +static const int swallowfloating = 0; /* 1 means swallow floating windows by default */ +static const int showbar = 1; /* 0 means no bar */ +static const int topbar = 1; /* 0 means bottom bar */ +static const char *fonts[] = { "monospace:size=10" }; +static const char dmenufont[] = "monospace:size=10"; +static const char col_gray1[] = "#222222"; +static const char col_gray2[] = "#444444"; +static const char col_gray3[] = "#bbbbbb"; +static const char col_gray4[] = "#eeeeee"; +static const char col_cyan[] = "#005577"; +static const unsigned int baralpha = 0xd0; +static const unsigned int borderalpha = OPAQUE; +static const char *colors[][3] = { + /* fg bg border */ + [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, + [SchemeSel] = { col_gray4, col_cyan, col_cyan }, +}; +static const unsigned int alphas[][3] = { + /* fg bg border */ + [SchemeNorm] = { OPAQUE, baralpha, borderalpha }, + [SchemeSel] = { OPAQUE, baralpha, borderalpha }, +}; + +static const char *const autostart[] = { + "st", NULL, + NULL /* terminate */ +}; + +/* tagging */ +static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; + +static const Rule rules[] = { + /* xprop(1): + * WM_CLASS(STRING) = instance, class + * WM_NAME(STRING) = title + */ + /* class instance title tags mask isfloating isterminal noswallow monitor */ + { "Gimp", NULL, NULL, 0, 1, 0, 0, -1 }, + { "Firefox", NULL, NULL, 1 << 8, 0, 0, -1, -1 }, + { "St", NULL, NULL, 0, 0, 1, 0, -1 }, + { NULL, NULL, "Event Tester", 0, 0, 0, 1, -1 }, /* xev */ +}; + +/* layout(s) */ +static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ +static const int nmaster = 1; /* number of clients in master area */ +static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ +static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */ + +#define FORCE_VSPLIT 1 /* nrowgrid layout: force two clients to always split vertically */ +#include "vanitygaps.c" + +static const Layout layouts[] = { + /* symbol arrange function */ + { "[]=", tile }, /* first entry is default */ + { "[M]", monocle }, + { "[@]", spiral }, + { "[\\]", dwindle }, + { "H[]", deck }, + { "TTT", bstack }, + { "===", bstackhoriz }, + { "HHH", grid }, + { "###", nrowgrid }, + { "---", horizgrid }, + { ":::", gaplessgrid }, + { "|M|", centeredmaster }, + { ">M>", centeredfloatingmaster }, + { "><>", NULL }, /* no layout function means floating behavior */ + { NULL, NULL }, +}; + +/* key definitions */ +#define MODKEY Mod1Mask +#define TAGKEYS(KEY,TAG) \ + { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ + { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, + +/* helper for spawning shell commands in the pre dwm-5.0 fashion */ +#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } + +#define STATUSBAR "dwmblocks" + +/* commands */ +static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ +static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; +static const char *termcmd[] = { "st", NULL }; + +static Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_p, spawn, {.v = dmenucmd } }, + { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, + { MODKEY, XK_b, togglebar, {0} }, + { MODKEY, XK_j, focusstack, {.i = +1 } }, + { MODKEY, XK_k, focusstack, {.i = -1 } }, + { MODKEY, XK_i, incnmaster, {.i = +1 } }, + { MODKEY, XK_d, incnmaster, {.i = -1 } }, + { MODKEY, XK_h, setmfact, {.f = -0.05} }, + { MODKEY, XK_l, setmfact, {.f = +0.05} }, + { MODKEY, XK_Return, zoom, {0} }, + { MODKEY|Mod4Mask, XK_u, incrgaps, {.i = +1 } }, + { MODKEY|Mod4Mask|ShiftMask, XK_u, incrgaps, {.i = -1 } }, + { MODKEY|Mod4Mask, XK_i, incrigaps, {.i = +1 } }, + { MODKEY|Mod4Mask|ShiftMask, XK_i, incrigaps, {.i = -1 } }, + { MODKEY|Mod4Mask, XK_o, incrogaps, {.i = +1 } }, + { MODKEY|Mod4Mask|ShiftMask, XK_o, incrogaps, {.i = -1 } }, + { MODKEY|Mod4Mask, XK_6, incrihgaps, {.i = +1 } }, + { MODKEY|Mod4Mask|ShiftMask, XK_6, incrihgaps, {.i = -1 } }, + { MODKEY|Mod4Mask, XK_7, incrivgaps, {.i = +1 } }, + { MODKEY|Mod4Mask|ShiftMask, XK_7, incrivgaps, {.i = -1 } }, + { MODKEY|Mod4Mask, XK_8, incrohgaps, {.i = +1 } }, + { MODKEY|Mod4Mask|ShiftMask, XK_8, incrohgaps, {.i = -1 } }, + { MODKEY|Mod4Mask, XK_9, incrovgaps, {.i = +1 } }, + { MODKEY|Mod4Mask|ShiftMask, XK_9, incrovgaps, {.i = -1 } }, + { MODKEY|Mod4Mask, XK_0, togglegaps, {0} }, + { MODKEY|Mod4Mask|ShiftMask, XK_0, defaultgaps, {0} }, + { MODKEY, XK_Tab, view, {0} }, + { MODKEY|ShiftMask, XK_c, killclient, {0} }, + { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, + { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, + { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, + { MODKEY, XK_space, setlayout, {0} }, + { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, + { MODKEY, XK_0, view, {.ui = ~0 } }, + { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, + { MODKEY, XK_comma, focusmon, {.i = -1 } }, + { MODKEY, XK_period, focusmon, {.i = +1 } }, + { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, + { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, + TAGKEYS( XK_1, 0) + TAGKEYS( XK_2, 1) + TAGKEYS( XK_3, 2) + TAGKEYS( XK_4, 3) + TAGKEYS( XK_5, 4) + TAGKEYS( XK_6, 5) + TAGKEYS( XK_7, 6) + TAGKEYS( XK_8, 7) + TAGKEYS( XK_9, 8) + { MODKEY|ShiftMask, XK_q, quit, {0} }, +}; + +/* button definitions */ +/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ +static Button buttons[] = { + /* click event mask button function argument */ + { ClkLtSymbol, 0, Button1, setlayout, {0} }, + { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, + { ClkWinTitle, 0, Button2, zoom, {0} }, + { ClkStatusText, 0, Button1, sigstatusbar, {.i = 1} }, + { ClkStatusText, 0, Button2, sigstatusbar, {.i = 2} }, + { ClkStatusText, 0, Button3, sigstatusbar, {.i = 3} }, + { ClkClientWin, MODKEY, Button1, movemouse, {0} }, + { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, + { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, + { ClkTagBar, 0, Button1, view, {0} }, + { ClkTagBar, 0, Button3, toggleview, {0} }, + { ClkTagBar, MODKEY, Button1, tag, {0} }, + { ClkTagBar, MODKEY, Button3, toggletag, {0} }, +}; + diff --git a/wm/dwm-6.3/config.h b/wm/dwm-6.3/config.h new file mode 100644 index 0000000..f76e03b --- /dev/null +++ b/wm/dwm-6.3/config.h @@ -0,0 +1,174 @@ +#include "cmd.h" +/* See LICENSE file for copyright and license details. */ + +/* appearance */ +static const unsigned int borderpx = 1; /* border pixel of windows */ +static const unsigned int snap = 32; /* snap pixel */ +static const int swallowfloating = 0; /* 1 means swallow floating windows by default */ +static const int showbar = 1; /* 0 means no bar */ +static const int topbar = 1; /* 0 means bottom bar */ +static const unsigned int gappih = 10; +static const unsigned int gappiv = 10; +static const unsigned int gappoh = 10; +static const unsigned int gappov = 10; +static int smartgaps = 0; +static const char *fonts[] = { "Source Code Pro:size=9" , "NotoColorEmoji:size=8"}; +static const char dmenufont[] = "Source Code Pro:size=9"; +static const unsigned int baralpha = 0xd0; +static const unsigned int borderalpha = OPAQUE; +#include "../../colors.h" +static const char *colors[][3] = { + /* fg bg border */ + [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, + [SchemeSel] = { col_gray4, col_cyan, col_cyan }, +}; +static const unsigned int alphas[][3] = { + /* fg bg border */ + [SchemeNorm] = { OPAQUE, baralpha, borderalpha }, + [SchemeSel] = { OPAQUE, baralpha, borderalpha }, +}; + +static const char *const autostart[] = { + "xsetroot", "-name", "Loading dwmblocks...", NULL, + "dwmblocks", NULL, + "fehbg", NULL, + "picom", "--experimental-backends", NULL, + NULL /* terminate */ +}; + +/* tagging */ +static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; + +static const Rule rules[] = { + /* xprop(1): + * WM_CLASS(STRING) = instance, class + * WM_NAME(STRING) = title + */ + /* class instance title tags mask isfloating isterminal noswallow monitor */ + { "Gimp", NULL, NULL, 0, 1, 0, 0, -1 }, + { "Firefox", NULL, NULL, 1 << 8, 0, 0, -1, -1 }, + { "st", NULL, NULL, 0, 0, 1, 0, -1 }, + { "Galculator", NULL, NULL, 0, 1, 0, 0, -1}, + { NULL, NULL, "Event Tester", 0, 0, 0, 1, -1 }, /* xev */ +}; + +/* layout(s) */ +static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ +static const int nmaster = 1; /* number of clients in master area */ +static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ +static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */ + +#define FORCE_VSPLIT 1 /* nrowgrid layout: force two clients to always split vertically */ +#include "vanitygaps.c" + +static const Layout layouts[] = { + /* symbol arrange function */ + { "[T]", tile }, /* first entry is default */ + { "[M]", monocle }, + { "[@]", spiral }, + { "[\\]", dwindle }, + { "H[]", deck }, + { "TTT", bstack }, + { "===", bstackhoriz }, + { "HHH", grid }, + { "###", nrowgrid }, + { "---", horizgrid }, + { ":::", gaplessgrid }, + { "|M|", centeredmaster }, + { ">M>", centeredfloatingmaster }, + { "><>", NULL }, /* no layout function means floating behavior */ + { NULL, NULL }, +}; + +#define STATUSBAR "dwmblocks" + +/* commands */ +static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ +static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; +static const char *termcmd[] = { "st", NULL }; +/* key definitions */ +#define MODKEY Mod1Mask +#define TAGKEYS(KEY,TAG) \ + { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ + { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, + +static Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_d, spawn, {.v = dmenucmd } }, + { MODKEY, XK_Return, spawn, {.v = termcmd } }, + { MODKEY, XK_b, togglebar, {0} }, + { MODKEY, XK_j, focusstack, {.i = +1 } }, + { MODKEY, XK_k, focusstack, {.i = -1 } }, + { MODKEY, XK_i, incnmaster, {.i = +1 } }, + { MODKEY, XK_u, incnmaster, {.i = -1 } }, + { MODKEY, XK_h, setmfact, {.f = -0.05} }, + { MODKEY, XK_l, setmfact, {.f = +0.05} }, + { MODKEY|ShiftMask, XK_Return, zoom, {0} }, + { MODKEY, XK_Tab, view, {0} }, + { MODKEY, XK_x, killclient, {0} }, + { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, + { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, + { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, + { MODKEY, XK_space, setlayout, {0} }, + { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, + { MODKEY, XK_0, view, {.ui = ~0 } }, + { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, + { MODKEY, XK_comma, focusmon, {.i = -1 } }, + { MODKEY, XK_period, focusmon, {.i = +1 } }, + { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, + { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, + { MODKEY, XK_F3, spawn, SHCMD("st ranger") }, + { MODKEY, XK_F5, spawn, SHCMD("st ncmpcpp-ueberzug") }, + { MODKEY|ShiftMask, XK_f, spawn, SHCMD("firejail --noprofile --hosts-file=~/.config/surf/ads.txt tabbed surf -e") }, + { MODKEY, XK_w, spawn, SHCMD("get_weather") }, + { MODKEY, XK_F11, spawn, SHCMD("pamixer --allow-boost -i 5; kill -44 $(pidof dwmblocks)") }, + { MODKEY, XK_F10, spawn, SHCMD("pamixer --allow-boost -d 5; kill -44 $(pidof dwmblocks)") }, + { MODKEY, XK_F7, spawn, BASHCMD("mpc toggle") }, + { MODKEY, XK_F8, spawn, BASHCMD("mpc prev") }, + { MODKEY, XK_F6, spawn, BASHCMD("mpc next") }, + { MODKEY, XK_F9, spawn, BASHCMD("pamixer -t; kill -44 $(pidof dwmblocks)") }, + { MODKEY|ShiftMask, XK_l, spawn, SHCMD("slock") }, + { MODKEY|ShiftMask, XK_F9, spawn, SHCMD("amixer set Capture toggle") }, + { MODKEY, XK_F1, spawn, SHCMD("xbacklight -dec 1; kill -44 $(pidof dwmblocks)") }, + { MODKEY, XK_F2, spawn, SHCMD("xbacklight -inc 1; kill -44 $(pidof dwmblocks)") }, + { MODKEY, XK_p, spawn, SHCMD("nsxiv -t ~/Pictures") }, + { MODKEY, XK_F12, spawn, SHCMD("sarc.sh --power") }, + { MODKEY, XK_F4, spawn, SHCMD("galculator") }, + { MODKEY, XK_e, spawn, SHCMD("sarc.sh --unicode") }, + { MODKEY, XK_s, spawn, SHCMD("sarc.sh --search_web") }, + { MODKEY, XK_g, spawn, SHCMD("sarc.sh --goto-website") }, + { MODKEY, XK_t, spawn, SHCMD("st vim ~/.cache/todo") }, + TAGKEYS( XK_1, 0) + TAGKEYS( XK_2, 1) + TAGKEYS( XK_3, 2) + TAGKEYS( XK_4, 3) + TAGKEYS( XK_5, 4) + TAGKEYS( XK_6, 5) + TAGKEYS( XK_7, 6) + TAGKEYS( XK_8, 7) + TAGKEYS( XK_9, 8) + { MODKEY|ShiftMask, XK_q, quit, {0} }, +}; + +/* button definitions */ +/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ +static Button buttons[] = { + /* click event mask button function argument */ + { ClkLtSymbol, 0, Button1, setlayout, {0} }, + { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, + { ClkWinTitle, 0, Button2, zoom, {0} }, + { ClkStatusText, 0, Button1, sigstatusbar, {.i = 1} }, + { ClkStatusText, 0, Button2, sigstatusbar, {.i = 2} }, + { ClkStatusText, 0, Button3, sigstatusbar, {.i = 3} }, + { ClkStatusText, 0, Button4, sigstatusbar, {.i = 4} }, + { ClkStatusText, 0, Button5, sigstatusbar, {.i = 5} }, + { ClkClientWin, MODKEY, Button1, movemouse, {0} }, + { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, + { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, + { ClkTagBar, 0, Button1, view, {0} }, + { ClkTagBar, 0, Button3, toggleview, {0} }, + { ClkTagBar, MODKEY, Button1, tag, {0} }, + { ClkTagBar, MODKEY, Button3, toggletag, {0} }, +}; diff --git a/wm/dwm-6.3/config.mk b/wm/dwm-6.3/config.mk new file mode 100644 index 0000000..ebb872b --- /dev/null +++ b/wm/dwm-6.3/config.mk @@ -0,0 +1,36 @@ +include ../../config.mk +# dwm version +VERSION = 6.3 + +# Customize below to fit your system + +X11INC = /usr/X11R6/include +X11LIB = /usr/X11R6/lib + +# Xinerama, comment if you don't want it +XINERAMALIBS = -lXinerama +XINERAMAFLAGS = -DXINERAMA + +# freetype +FREETYPELIBS = -lfontconfig -lXft +FREETYPEINC = /usr/include/freetype2 +# OpenBSD (uncomment) +#FREETYPEINC = ${X11INC}/freetype2 +#KVMLIB = -lkvm + +# includes and libs +INCS = -I${X11INC} -I${FREETYPEINC} +LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -lX11-xcb -lXrender -lxcb -lxcb-res ${KVMLIB} + +# flags +CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +#CFLAGS = -g -std=c99 -pedantic -Wall -O0 ${INCS} ${CPPFLAGS} +CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations -Ofast ${INCS} ${CPPFLAGS} +LDFLAGS = ${LIBS} + +# Solaris +#CFLAGS = -fast ${INCS} -DVERSION=\"${VERSION}\" +#LDFLAGS = ${LIBS} + +# compiler and linker +CC = cc diff --git a/wm/dwm-6.3/drw.c b/wm/dwm-6.3/drw.c new file mode 100644 index 0000000..45baf67 --- /dev/null +++ b/wm/dwm-6.3/drw.c @@ -0,0 +1,426 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include +#include + +#include "drw.h" +#include "util.h" + +#define UTF_INVALID 0xFFFD +#define UTF_SIZ 4 + +static const unsigned char utfbyte[UTF_SIZ + 1] = {0x80, 0, 0xC0, 0xE0, 0xF0}; +static const unsigned char utfmask[UTF_SIZ + 1] = {0xC0, 0x80, 0xE0, 0xF0, 0xF8}; +static const long utfmin[UTF_SIZ + 1] = { 0, 0, 0x80, 0x800, 0x10000}; +static const long utfmax[UTF_SIZ + 1] = {0x10FFFF, 0x7F, 0x7FF, 0xFFFF, 0x10FFFF}; + +static long +utf8decodebyte(const char c, size_t *i) +{ + for (*i = 0; *i < (UTF_SIZ + 1); ++(*i)) + if (((unsigned char)c & utfmask[*i]) == utfbyte[*i]) + return (unsigned char)c & ~utfmask[*i]; + return 0; +} + +static size_t +utf8validate(long *u, size_t i) +{ + if (!BETWEEN(*u, utfmin[i], utfmax[i]) || BETWEEN(*u, 0xD800, 0xDFFF)) + *u = UTF_INVALID; + for (i = 1; *u > utfmax[i]; ++i) + ; + return i; +} + +static size_t +utf8decode(const char *c, long *u, size_t clen) +{ + size_t i, j, len, type; + long udecoded; + + *u = UTF_INVALID; + if (!clen) + return 0; + udecoded = utf8decodebyte(c[0], &len); + if (!BETWEEN(len, 1, UTF_SIZ)) + return 1; + for (i = 1, j = 1; i < clen && j < len; ++i, ++j) { + udecoded = (udecoded << 6) | utf8decodebyte(c[i], &type); + if (type) + return j; + } + if (j < len) + return 0; + *u = udecoded; + utf8validate(u, len); + + return len; +} + +Drw * +drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap) +{ + Drw *drw = ecalloc(1, sizeof(Drw)); + + drw->dpy = dpy; + drw->screen = screen; + drw->root = root; + drw->w = w; + drw->h = h; + drw->visual = visual; + drw->depth = depth; + drw->cmap = cmap; + drw->drawable = XCreatePixmap(dpy, root, w, h, depth); + drw->gc = XCreateGC(dpy, drw->drawable, 0, NULL); + XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); + + return drw; +} + +void +drw_resize(Drw *drw, unsigned int w, unsigned int h) +{ + if (!drw) + return; + + drw->w = w; + drw->h = h; + if (drw->drawable) + XFreePixmap(drw->dpy, drw->drawable); + drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, drw->depth); +} + +void +drw_free(Drw *drw) +{ + XFreePixmap(drw->dpy, drw->drawable); + XFreeGC(drw->dpy, drw->gc); + drw_fontset_free(drw->fonts); + free(drw); +} + +/* This function is an implementation detail. Library users should use + * drw_fontset_create instead. + */ +static Fnt * +xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) +{ + Fnt *font; + XftFont *xfont = NULL; + FcPattern *pattern = NULL; + + if (fontname) { + /* Using the pattern found at font->xfont->pattern does not yield the + * same substitution results as using the pattern returned by + * FcNameParse; using the latter results in the desired fallback + * behaviour whereas the former just results in missing-character + * rectangles being drawn, at least with some fonts. */ + if (!(xfont = XftFontOpenName(drw->dpy, drw->screen, fontname))) { + fprintf(stderr, "error, cannot load font from name: '%s'\n", fontname); + return NULL; + } + if (!(pattern = FcNameParse((FcChar8 *) fontname))) { + fprintf(stderr, "error, cannot parse font name to pattern: '%s'\n", fontname); + XftFontClose(drw->dpy, xfont); + return NULL; + } + } else if (fontpattern) { + if (!(xfont = XftFontOpenPattern(drw->dpy, fontpattern))) { + fprintf(stderr, "error, cannot load font from pattern.\n"); + return NULL; + } + } else { + die("no font specified."); + } + + + font = ecalloc(1, sizeof(Fnt)); + font->xfont = xfont; + font->pattern = pattern; + font->h = xfont->ascent + xfont->descent; + font->dpy = drw->dpy; + + return font; +} + +static void +xfont_free(Fnt *font) +{ + if (!font) + return; + if (font->pattern) + FcPatternDestroy(font->pattern); + XftFontClose(font->dpy, font->xfont); + free(font); +} + +Fnt* +drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount) +{ + Fnt *cur, *ret = NULL; + size_t i; + + if (!drw || !fonts) + return NULL; + + for (i = 1; i <= fontcount; i++) { + if ((cur = xfont_create(drw, fonts[fontcount - i], NULL))) { + cur->next = ret; + ret = cur; + } + } + return (drw->fonts = ret); +} + +void +drw_fontset_free(Fnt *font) +{ + if (font) { + drw_fontset_free(font->next); + xfont_free(font); + } +} + +void +drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha) +{ + if (!drw || !dest || !clrname) + return; + + if (!XftColorAllocName(drw->dpy, drw->visual, drw->cmap, + clrname, dest)) + die("error, cannot allocate color '%s'", clrname); + + dest->pixel = (dest->pixel & 0x00ffffffU) | (alpha << 24); +} + +/* Wrapper to create color schemes. The caller has to call free(3) on the + * returned color scheme when done using it. */ +Clr * +drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount) +{ + size_t i; + Clr *ret; + + /* need at least two colors for a scheme */ + if (!drw || !clrnames || clrcount < 2 || !(ret = ecalloc(clrcount, sizeof(XftColor)))) + return NULL; + + for (i = 0; i < clrcount; i++) + drw_clr_create(drw, &ret[i], clrnames[i], alphas[i]); + return ret; +} + +void +drw_setfontset(Drw *drw, Fnt *set) +{ + if (drw) + drw->fonts = set; +} + +void +drw_setscheme(Drw *drw, Clr *scm) +{ + if (drw) + drw->scheme = scm; +} + +void +drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert) +{ + if (!drw || !drw->scheme) + return; + XSetForeground(drw->dpy, drw->gc, invert ? drw->scheme[ColBg].pixel : drw->scheme[ColFg].pixel); + if (filled) + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); + else + XDrawRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w - 1, h - 1); +} + +int +drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert) +{ + char buf[1024]; + int ty; + unsigned int ew; + XftDraw *d = NULL; + Fnt *usedfont, *curfont, *nextfont; + size_t i, len; + int utf8strlen, utf8charlen, render = x || y || w || h; + long utf8codepoint = 0; + const char *utf8str; + FcCharSet *fccharset; + FcPattern *fcpattern; + FcPattern *match; + XftResult result; + int charexists = 0; + + if (!drw || (render && !drw->scheme) || !text || !drw->fonts) + return 0; + + if (!render) { + w = ~w; + } else { + XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); + d = XftDrawCreate(drw->dpy, drw->drawable, drw->visual, drw->cmap); + x += lpad; + w -= lpad; + } + + usedfont = drw->fonts; + while (1) { + utf8strlen = 0; + utf8str = text; + nextfont = NULL; + while (*text) { + utf8charlen = utf8decode(text, &utf8codepoint, UTF_SIZ); + for (curfont = drw->fonts; curfont; curfont = curfont->next) { + charexists = charexists || XftCharExists(drw->dpy, curfont->xfont, utf8codepoint); + if (charexists) { + if (curfont == usedfont) { + utf8strlen += utf8charlen; + text += utf8charlen; + } else { + nextfont = curfont; + } + break; + } + } + + if (!charexists || nextfont) + break; + else + charexists = 0; + } + + if (utf8strlen) { + drw_font_getexts(usedfont, utf8str, utf8strlen, &ew, NULL); + /* shorten text if necessary */ + for (len = MIN(utf8strlen, sizeof(buf) - 1); len && ew > w; len--) + drw_font_getexts(usedfont, utf8str, len, &ew, NULL); + + if (len) { + memcpy(buf, utf8str, len); + buf[len] = '\0'; + if (len < utf8strlen) + for (i = len; i && i > len - 3; buf[--i] = '.') + ; /* NOP */ + + if (render) { + ty = y + (h - usedfont->h) / 2 + usedfont->xfont->ascent; + XftDrawStringUtf8(d, &drw->scheme[invert ? ColBg : ColFg], + usedfont->xfont, x, ty, (XftChar8 *)buf, len); + } + x += ew; + w -= ew; + } + } + + if (!*text) { + break; + } else if (nextfont) { + charexists = 0; + usedfont = nextfont; + } else { + /* Regardless of whether or not a fallback font is found, the + * character must be drawn. */ + charexists = 1; + + fccharset = FcCharSetCreate(); + FcCharSetAddChar(fccharset, utf8codepoint); + + if (!drw->fonts->pattern) { + /* Refer to the comment in xfont_create for more information. */ + die("the first font in the cache must be loaded from a font string."); + } + + fcpattern = FcPatternDuplicate(drw->fonts->pattern); + FcPatternAddCharSet(fcpattern, FC_CHARSET, fccharset); + FcPatternAddBool(fcpattern, FC_SCALABLE, FcTrue); + FcPatternAddBool(fcpattern, FC_COLOR, FcFalse); + + FcConfigSubstitute(NULL, fcpattern, FcMatchPattern); + FcDefaultSubstitute(fcpattern); + match = XftFontMatch(drw->dpy, drw->screen, fcpattern, &result); + + FcCharSetDestroy(fccharset); + FcPatternDestroy(fcpattern); + + if (match) { + usedfont = xfont_create(drw, NULL, match); + if (usedfont && XftCharExists(drw->dpy, usedfont->xfont, utf8codepoint)) { + for (curfont = drw->fonts; curfont->next; curfont = curfont->next) + ; /* NOP */ + curfont->next = usedfont; + } else { + xfont_free(usedfont); + usedfont = drw->fonts; + } + } + } + } + if (d) + XftDrawDestroy(d); + + return x + (render ? w : 0); +} + +void +drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h) +{ + if (!drw) + return; + + XCopyArea(drw->dpy, drw->drawable, win, drw->gc, x, y, w, h, x, y); + XSync(drw->dpy, False); +} + +unsigned int +drw_fontset_getwidth(Drw *drw, const char *text) +{ + if (!drw || !drw->fonts || !text) + return 0; + return drw_text(drw, 0, 0, 0, 0, 0, text, 0); +} + +void +drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h) +{ + XGlyphInfo ext; + + if (!font || !text) + return; + + XftTextExtentsUtf8(font->dpy, font->xfont, (XftChar8 *)text, len, &ext); + if (w) + *w = ext.xOff; + if (h) + *h = font->h; +} + +Cur * +drw_cur_create(Drw *drw, int shape) +{ + Cur *cur; + + if (!drw || !(cur = ecalloc(1, sizeof(Cur)))) + return NULL; + + cur->cursor = XCreateFontCursor(drw->dpy, shape); + + return cur; +} + +void +drw_cur_free(Drw *drw, Cur *cursor) +{ + if (!cursor) + return; + + XFreeCursor(drw->dpy, cursor->cursor); + free(cursor); +} diff --git a/wm/dwm-6.3/drw.h b/wm/dwm-6.3/drw.h new file mode 100644 index 0000000..a56f523 --- /dev/null +++ b/wm/dwm-6.3/drw.h @@ -0,0 +1,60 @@ +/* See LICENSE file for copyright and license details. */ + +typedef struct { + Cursor cursor; +} Cur; + +typedef struct Fnt { + Display *dpy; + unsigned int h; + XftFont *xfont; + FcPattern *pattern; + struct Fnt *next; +} Fnt; + +enum { ColFg, ColBg, ColBorder }; /* Clr scheme index */ +typedef XftColor Clr; + +typedef struct { + unsigned int w, h; + Display *dpy; + int screen; + Window root; + Visual *visual; + unsigned int depth; + Colormap cmap; + Drawable drawable; + GC gc; + Clr *scheme; + Fnt *fonts; +} Drw; + +/* Drawable abstraction */ +Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap); +void drw_resize(Drw *drw, unsigned int w, unsigned int h); +void drw_free(Drw *drw); + +/* Fnt abstraction */ +Fnt *drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount); +void drw_fontset_free(Fnt* set); +unsigned int drw_fontset_getwidth(Drw *drw, const char *text); +void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); + +/* Colorscheme abstraction */ +void drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha); +Clr *drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount); + +/* Cursor abstraction */ +Cur *drw_cur_create(Drw *drw, int shape); +void drw_cur_free(Drw *drw, Cur *cursor); + +/* Drawing context manipulation */ +void drw_setfontset(Drw *drw, Fnt *set); +void drw_setscheme(Drw *drw, Clr *scm); + +/* Drawing functions */ +void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert); +int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert); + +/* Map functions */ +void drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h); diff --git a/wm/dwm-6.3/dwm.1 b/wm/dwm-6.3/dwm.1 new file mode 100644 index 0000000..ddc8321 --- /dev/null +++ b/wm/dwm-6.3/dwm.1 @@ -0,0 +1,176 @@ +.TH DWM 1 dwm\-VERSION +.SH NAME +dwm \- dynamic window manager +.SH SYNOPSIS +.B dwm +.RB [ \-v ] +.SH DESCRIPTION +dwm is a dynamic window manager for X. It manages windows in tiled, monocle +and floating layouts. Either layout can be applied dynamically, optimising the +environment for the application in use and the task performed. +.P +In tiled layouts windows are managed in a master and stacking area. The master +area on the left contains one window by default, and the stacking area on the +right contains all other windows. The number of master area windows can be +adjusted from zero to an arbitrary number. In monocle layout all windows are +maximised to the screen size. In floating layout windows can be resized and +moved freely. Dialog windows are always managed floating, regardless of the +layout applied. +.P +Windows are grouped by tags. Each window can be tagged with one or multiple +tags. Selecting certain tags displays all windows with these tags. +.P +Each screen contains a small status bar which displays all available tags, the +layout, the title of the focused window, and the text read from the root window +name property, if the screen is focused. A floating window is indicated with an +empty square and a maximised floating window is indicated with a filled square +before the windows title. The selected tags are indicated with a different +color. The tags of the focused window are indicated with a filled square in the +top left corner. The tags which are applied to one or more windows are +indicated with an empty square in the top left corner. +.P +dwm draws a small border around windows to indicate the focus state. +.SH OPTIONS +.TP +.B \-v +prints version information to stderr, then exits. +.SH USAGE +.SS Status bar +.TP +.B X root window name +is read and displayed in the status text area. It can be set with the +.BR xsetroot (1) +command. +.TP +.B Button1 +click on a tag label to display all windows with that tag, click on the layout +label toggles between tiled and floating layout. +.TP +.B Button3 +click on a tag label adds/removes all windows with that tag to/from the view. +.TP +.B Mod1\-Button1 +click on a tag label applies that tag to the focused window. +.TP +.B Mod1\-Button3 +click on a tag label adds/removes that tag to/from the focused window. +.SS Keyboard commands +.TP +.B Mod1\-Shift\-Return +Start +.BR st(1). +.TP +.B Mod1\-p +Spawn +.BR dmenu(1) +for launching other programs. +.TP +.B Mod1\-, +Focus previous screen, if any. +.TP +.B Mod1\-. +Focus next screen, if any. +.TP +.B Mod1\-Shift\-, +Send focused window to previous screen, if any. +.TP +.B Mod1\-Shift\-. +Send focused window to next screen, if any. +.TP +.B Mod1\-b +Toggles bar on and off. +.TP +.B Mod1\-t +Sets tiled layout. +.TP +.B Mod1\-f +Sets floating layout. +.TP +.B Mod1\-m +Sets monocle layout. +.TP +.B Mod1\-space +Toggles between current and previous layout. +.TP +.B Mod1\-j +Focus next window. +.TP +.B Mod1\-k +Focus previous window. +.TP +.B Mod1\-i +Increase number of windows in master area. +.TP +.B Mod1\-d +Decrease number of windows in master area. +.TP +.B Mod1\-l +Increase master area size. +.TP +.B Mod1\-h +Decrease master area size. +.TP +.B Mod1\-Return +Zooms/cycles focused window to/from master area (tiled layouts only). +.TP +.B Mod1\-Shift\-c +Close focused window. +.TP +.B Mod1\-Shift\-space +Toggle focused window between tiled and floating state. +.TP +.B Mod1\-Tab +Toggles to the previously selected tags. +.TP +.B Mod1\-Shift\-[1..n] +Apply nth tag to focused window. +.TP +.B Mod1\-Shift\-0 +Apply all tags to focused window. +.TP +.B Mod1\-Control\-Shift\-[1..n] +Add/remove nth tag to/from focused window. +.TP +.B Mod1\-[1..n] +View all windows with nth tag. +.TP +.B Mod1\-0 +View all windows with any tag. +.TP +.B Mod1\-Control\-[1..n] +Add/remove all windows with nth tag to/from the view. +.TP +.B Mod1\-Shift\-q +Quit dwm. +.SS Mouse commands +.TP +.B Mod1\-Button1 +Move focused window while dragging. Tiled windows will be toggled to the floating state. +.TP +.B Mod1\-Button2 +Toggles focused window between floating and tiled state. +.TP +.B Mod1\-Button3 +Resize focused window while dragging. Tiled windows will be toggled to the floating state. +.SH CUSTOMIZATION +dwm is customized by creating a custom config.h and (re)compiling the source +code. This keeps it fast, secure and simple. +.SH SEE ALSO +.BR dmenu (1), +.BR st (1) +.SH ISSUES +Java applications which use the XToolkit/XAWT backend may draw grey windows +only. The XToolkit/XAWT backend breaks ICCCM-compliance in recent JDK 1.5 and early +JDK 1.6 versions, because it assumes a reparenting window manager. Possible workarounds +are using JDK 1.4 (which doesn't contain the XToolkit/XAWT backend) or setting the +environment variable +.BR AWT_TOOLKIT=MToolkit +(to use the older Motif backend instead) or running +.B xprop -root -f _NET_WM_NAME 32a -set _NET_WM_NAME LG3D +or +.B wmname LG3D +(to pretend that a non-reparenting window manager is running that the +XToolkit/XAWT backend can recognize) or when using OpenJDK setting the environment variable +.BR _JAVA_AWT_WM_NONREPARENTING=1 . +.SH BUGS +Send all bug reports with a patch to hackers@suckless.org. diff --git a/wm/dwm-6.3/dwm.c b/wm/dwm-6.3/dwm.c new file mode 100644 index 0000000..b9d29c3 --- /dev/null +++ b/wm/dwm-6.3/dwm.c @@ -0,0 +1,2552 @@ +/* See LICENSE file for copyright and license details. + * + * dynamic window manager is designed like any other X client as well. It is + * driven through handling X events. In contrast to other X clients, a window + * manager selects for SubstructureRedirectMask on the root window, to receive + * events about window (dis-)appearance. Only one X connection at a time is + * allowed to select for this event mask. + * + * The event handlers of dwm are organized in an array which is accessed + * whenever a new event has been fetched. This allows event dispatching + * in O(1) time. + * + * Each child of the root window is called a client, except windows which have + * set the override_redirect flag. Clients are organized in a linked client + * list on each monitor, the focus history is remembered through a stack list + * on each monitor. Each client contains a bit array to indicate the tags of a + * client. + * + * Keys and tagging rules are organized as arrays and defined in config.h. + * + * To understand everything else, start reading main(). + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#ifdef XINERAMA +#include +#endif /* XINERAMA */ +#include +#include +#include +#ifdef __OpenBSD__ +#include +#include +#endif /* __OpenBSD */ + +#include "drw.h" +#include "util.h" + +/* macros */ +#define BUTTONMASK (ButtonPressMask|ButtonReleaseMask) +#define CLEANMASK(mask) (mask & ~(numlockmask|LockMask) & (ShiftMask|ControlMask|Mod1Mask|Mod2Mask|Mod3Mask|Mod4Mask|Mod5Mask)) +#define INTERSECT(x,y,w,h,m) (MAX(0, MIN((x)+(w),(m)->wx+(m)->ww) - MAX((x),(m)->wx)) \ + * MAX(0, MIN((y)+(h),(m)->wy+(m)->wh) - MAX((y),(m)->wy))) +#define ISVISIBLE(C) ((C->tags & C->mon->tagset[C->mon->seltags])) +#define LENGTH(X) (sizeof X / sizeof X[0]) +#define MOUSEMASK (BUTTONMASK|PointerMotionMask) +#define WIDTH(X) ((X)->w + 2 * (X)->bw) +#define HEIGHT(X) ((X)->h + 2 * (X)->bw) +#define TAGMASK ((1 << LENGTH(tags)) - 1) +#define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) + +#define OPAQUE 0xffU + +/* enums */ +enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ +enum { SchemeNorm, SchemeSel }; /* color schemes */ +enum { NetSupported, NetWMName, NetWMState, NetWMCheck, + NetWMFullscreen, NetActiveWindow, NetWMWindowType, + NetWMWindowTypeDialog, NetClientList, NetLast }; /* EWMH atoms */ +enum { WMProtocols, WMDelete, WMState, WMTakeFocus, WMLast }; /* default atoms */ +enum { ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, + ClkClientWin, ClkRootWin, ClkLast }; /* clicks */ + +typedef union { + int i; + unsigned int ui; + float f; + const void *v; +} Arg; + +typedef struct { + unsigned int click; + unsigned int mask; + unsigned int button; + void (*func)(const Arg *arg); + const Arg arg; +} Button; + +typedef struct Monitor Monitor; +typedef struct Client Client; +struct Client { + char name[256]; + float mina, maxa; + int x, y, w, h; + int oldx, oldy, oldw, oldh; + int basew, baseh, incw, inch, maxw, maxh, minw, minh; + int bw, oldbw; + unsigned int tags; + int isfixed, isfloating, isurgent, neverfocus, oldstate, isfullscreen, isterminal, noswallow; + pid_t pid; + Client *next; + Client *snext; + Client *swallowing; + Monitor *mon; + Window win; +}; + +typedef struct { + unsigned int mod; + KeySym keysym; + void (*func)(const Arg *); + const Arg arg; +} Key; + +typedef struct { + const char *symbol; + void (*arrange)(Monitor *); +} Layout; + +struct Monitor { + char ltsymbol[16]; + float mfact; + int nmaster; + int num; + int by; /* bar geometry */ + int mx, my, mw, mh; /* screen size */ + int wx, wy, ww, wh; /* window area */ + int gappih; /* horizontal gap between windows */ + int gappiv; /* vertical gap between windows */ + int gappoh; /* horizontal outer gaps */ + int gappov; /* vertical outer gaps */ + unsigned int seltags; + unsigned int sellt; + unsigned int tagset[2]; + int showbar; + int topbar; + Client *clients; + Client *sel; + Client *stack; + Monitor *next; + Window barwin; + const Layout *lt[2]; +}; + +typedef struct { + const char *class; + const char *instance; + const char *title; + unsigned int tags; + int isfloating; + int isterminal; + int noswallow; + int monitor; +} Rule; + +/* function declarations */ +static void applyrules(Client *c); +static int applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact); +static void arrange(Monitor *m); +static void arrangemon(Monitor *m); +static void attach(Client *c); +static void attachstack(Client *c); +static void buttonpress(XEvent *e); +static void checkotherwm(void); +static void cleanup(void); +static void cleanupmon(Monitor *mon); +static void clientmessage(XEvent *e); +static void configure(Client *c); +static void configurenotify(XEvent *e); +static void configurerequest(XEvent *e); +static Monitor *createmon(void); +static void destroynotify(XEvent *e); +static void detach(Client *c); +static void detachstack(Client *c); +static Monitor *dirtomon(int dir); +static void drawbar(Monitor *m); +static void drawbars(void); +static void enternotify(XEvent *e); +static void expose(XEvent *e); +static void focus(Client *c); +static void focusin(XEvent *e); +static void focusmon(const Arg *arg); +static void focusstack(const Arg *arg); +static Atom getatomprop(Client *c, Atom prop); +static int getrootptr(int *x, int *y); +static long getstate(Window w); +static pid_t getstatusbarpid(); +static int gettextprop(Window w, Atom atom, char *text, unsigned int size); +static void grabbuttons(Client *c, int focused); +static void grabkeys(void); +static void incnmaster(const Arg *arg); +static void keypress(XEvent *e); +static void killclient(const Arg *arg); +static void manage(Window w, XWindowAttributes *wa); +static void mappingnotify(XEvent *e); +static void maprequest(XEvent *e); +static void monocle(Monitor *m); +static void motionnotify(XEvent *e); +static void movemouse(const Arg *arg); +static Client *nexttiled(Client *c); +static void pop(Client *); +static void propertynotify(XEvent *e); +static void quit(const Arg *arg); +static Monitor *recttomon(int x, int y, int w, int h); +static void resize(Client *c, int x, int y, int w, int h, int interact); +static void resizeclient(Client *c, int x, int y, int w, int h); +static void resizemouse(const Arg *arg); +static void restack(Monitor *m); +static void run(void); +static void scan(void); +static int sendevent(Client *c, Atom proto); +static void sendmon(Client *c, Monitor *m); +static void setclientstate(Client *c, long state); +static void setfocus(Client *c); +static void setfullscreen(Client *c, int fullscreen); +static void setlayout(const Arg *arg); +static void setmfact(const Arg *arg); +static void setup(void); +static void seturgent(Client *c, int urg); +static void showhide(Client *c); +static void sigchld(int unused); +static void sigstatusbar(const Arg *arg); +static void spawn(const Arg *arg); +static void tag(const Arg *arg); +static void tagmon(const Arg *arg); +static void togglebar(const Arg *arg); +static void togglefloating(const Arg *arg); +static void toggletag(const Arg *arg); +static void toggleview(const Arg *arg); +static void unfocus(Client *c, int setfocus); +static void unmanage(Client *c, int destroyed); +static void unmapnotify(XEvent *e); +static void updatebarpos(Monitor *m); +static void updatebars(void); +static void updateclientlist(void); +static int updategeom(void); +static void updatenumlockmask(void); +static void updatesizehints(Client *c); +static void updatestatus(void); +static void updatetitle(Client *c); +static void updatewindowtype(Client *c); +static void updatewmhints(Client *c); +static void view(const Arg *arg); +static Client *wintoclient(Window w); +static Monitor *wintomon(Window w); +static int xerror(Display *dpy, XErrorEvent *ee); +static int xerrordummy(Display *dpy, XErrorEvent *ee); +static int xerrorstart(Display *dpy, XErrorEvent *ee); +static void xinitvisual(); +static void zoom(const Arg *arg); +static void autostart_exec(void); + +static pid_t getparentprocess(pid_t p); +static int isdescprocess(pid_t p, pid_t c); +static Client *swallowingclient(Window w); +static Client *termforwin(const Client *c); +static pid_t winpid(Window w); + +/* variables */ +static const char broken[] = "broken"; +static char stext[256]; +static int statusw; +static int statussig; +static pid_t statuspid = -1; +static int screen; +static int sw, sh; /* X display screen geometry width, height */ +static int bh, blw = 0; /* bar geometry */ +static int lrpad; /* sum of left and right padding for text */ +static int (*xerrorxlib)(Display *, XErrorEvent *); +static unsigned int numlockmask = 0; +static void (*handler[LASTEvent]) (XEvent *) = { + [ButtonPress] = buttonpress, + [ClientMessage] = clientmessage, + [ConfigureRequest] = configurerequest, + [ConfigureNotify] = configurenotify, + [DestroyNotify] = destroynotify, + [EnterNotify] = enternotify, + [Expose] = expose, + [FocusIn] = focusin, + [KeyPress] = keypress, + [MappingNotify] = mappingnotify, + [MapRequest] = maprequest, + [MotionNotify] = motionnotify, + [PropertyNotify] = propertynotify, + [UnmapNotify] = unmapnotify +}; +static Atom wmatom[WMLast], netatom[NetLast]; +static int running = 1; +static Cur *cursor[CurLast]; +static Clr **scheme; +static Display *dpy; +static Drw *drw; +static Monitor *mons, *selmon; +static Window root, wmcheckwin; + +static xcb_connection_t *xcon; + +static int useargb = 0; +static Visual *visual; +static int depth; +static Colormap cmap; + +/* configuration, allows nested code to access above variables */ +#include "config.h" + +/* compile-time check if all tags fit into an unsigned int bit array. */ +struct NumTags { char limitexceeded[LENGTH(tags) > 31 ? -1 : 1]; }; + +/* dwm will keep pid's of processes from autostart array and kill them at quit */ +static pid_t *autostart_pids; +static size_t autostart_len; + +/* execute command from autostart array */ +static void +autostart_exec() { + const char *const *p; + size_t i = 0; + + /* count entries */ + for (p = autostart; *p; autostart_len++, p++) + while (*++p); + + autostart_pids = malloc(autostart_len * sizeof(pid_t)); + for (p = autostart; *p; i++, p++) { + if ((autostart_pids[i] = fork()) == 0) { + setsid(); + execvp(*p, (char *const *)p); + fprintf(stderr, "dwm: execvp %s\n", *p); + perror(" failed"); + _exit(EXIT_FAILURE); + } + /* skip arguments */ + while (*++p); + } +} + +/* function implementations */ +void +applyrules(Client *c) +{ + const char *class, *instance; + unsigned int i; + const Rule *r; + Monitor *m; + XClassHint ch = { NULL, NULL }; + + /* rule matching */ + c->isfloating = 0; + c->tags = 0; + XGetClassHint(dpy, c->win, &ch); + class = ch.res_class ? ch.res_class : broken; + instance = ch.res_name ? ch.res_name : broken; + + for (i = 0; i < LENGTH(rules); i++) { + r = &rules[i]; + if ((!r->title || strstr(c->name, r->title)) + && (!r->class || strstr(class, r->class)) + && (!r->instance || strstr(instance, r->instance))) + { + c->isterminal = r->isterminal; + c->noswallow = r->noswallow; + c->isfloating = r->isfloating; + c->tags |= r->tags; + for (m = mons; m && m->num != r->monitor; m = m->next); + if (m) + c->mon = m; + } + } + if (ch.res_class) + XFree(ch.res_class); + if (ch.res_name) + XFree(ch.res_name); + c->tags = c->tags & TAGMASK ? c->tags & TAGMASK : c->mon->tagset[c->mon->seltags]; +} + +int +applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact) +{ + int baseismin; + Monitor *m = c->mon; + + /* set minimum possible */ + *w = MAX(1, *w); + *h = MAX(1, *h); + if (interact) { + if (*x > sw) + *x = sw - WIDTH(c); + if (*y > sh) + *y = sh - HEIGHT(c); + if (*x + *w + 2 * c->bw < 0) + *x = 0; + if (*y + *h + 2 * c->bw < 0) + *y = 0; + } else { + if (*x >= m->wx + m->ww) + *x = m->wx + m->ww - WIDTH(c); + if (*y >= m->wy + m->wh) + *y = m->wy + m->wh - HEIGHT(c); + if (*x + *w + 2 * c->bw <= m->wx) + *x = m->wx; + if (*y + *h + 2 * c->bw <= m->wy) + *y = m->wy; + } + if (*h < bh) + *h = bh; + if (*w < bh) + *w = bh; + if (resizehints || c->isfloating || !c->mon->lt[c->mon->sellt]->arrange) { + /* see last two sentences in ICCCM 4.1.2.3 */ + baseismin = c->basew == c->minw && c->baseh == c->minh; + if (!baseismin) { /* temporarily remove base dimensions */ + *w -= c->basew; + *h -= c->baseh; + } + /* adjust for aspect limits */ + if (c->mina > 0 && c->maxa > 0) { + if (c->maxa < (float)*w / *h) + *w = *h * c->maxa + 0.5; + else if (c->mina < (float)*h / *w) + *h = *w * c->mina + 0.5; + } + if (baseismin) { /* increment calculation requires this */ + *w -= c->basew; + *h -= c->baseh; + } + /* adjust for increment value */ + if (c->incw) + *w -= *w % c->incw; + if (c->inch) + *h -= *h % c->inch; + /* restore base dimensions */ + *w = MAX(*w + c->basew, c->minw); + *h = MAX(*h + c->baseh, c->minh); + if (c->maxw) + *w = MIN(*w, c->maxw); + if (c->maxh) + *h = MIN(*h, c->maxh); + } + return *x != c->x || *y != c->y || *w != c->w || *h != c->h; +} + +void +arrange(Monitor *m) +{ + if (m) + showhide(m->stack); + else for (m = mons; m; m = m->next) + showhide(m->stack); + if (m) { + arrangemon(m); + restack(m); + } else for (m = mons; m; m = m->next) + arrangemon(m); +} + +void +arrangemon(Monitor *m) +{ + strncpy(m->ltsymbol, m->lt[m->sellt]->symbol, sizeof m->ltsymbol); + if (m->lt[m->sellt]->arrange) + m->lt[m->sellt]->arrange(m); +} + +void +attach(Client *c) +{ + c->next = c->mon->clients; + c->mon->clients = c; +} + +void +attachstack(Client *c) +{ + c->snext = c->mon->stack; + c->mon->stack = c; +} + +void +swallow(Client *p, Client *c) +{ + + if (c->noswallow || c->isterminal) + return; + if (c->noswallow && !swallowfloating && c->isfloating) + return; + + detach(c); + detachstack(c); + + setclientstate(c, WithdrawnState); + XUnmapWindow(dpy, p->win); + + p->swallowing = c; + c->mon = p->mon; + + Window w = p->win; + p->win = c->win; + c->win = w; + updatetitle(p); + XMoveResizeWindow(dpy, p->win, p->x, p->y, p->w, p->h); + arrange(p->mon); + configure(p); + updateclientlist(); +} + +void +unswallow(Client *c) +{ + c->win = c->swallowing->win; + + free(c->swallowing); + c->swallowing = NULL; + + /* unfullscreen the client */ + setfullscreen(c, 0); + updatetitle(c); + arrange(c->mon); + XMapWindow(dpy, c->win); + XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); + setclientstate(c, NormalState); + focus(NULL); + arrange(c->mon); +} + +void +buttonpress(XEvent *e) +{ + unsigned int i, x, click; + Arg arg = {0}; + Client *c; + Monitor *m; + XButtonPressedEvent *ev = &e->xbutton; + char *text, *s, ch; + + click = ClkRootWin; + /* focus monitor if necessary */ + if ((m = wintomon(ev->window)) && m != selmon) { + unfocus(selmon->sel, 1); + selmon = m; + focus(NULL); + } + if (ev->window == selmon->barwin) { + i = x = 0; + do + x += TEXTW(tags[i]); + while (ev->x >= x && ++i < LENGTH(tags)); + if (i < LENGTH(tags)) { + click = ClkTagBar; + arg.ui = 1 << i; + } else if (ev->x < x + blw) + click = ClkLtSymbol; + else if (ev->x > selmon->ww - statusw) { + x = selmon->ww - statusw; + click = ClkStatusText; + statussig = 0; + for (text = s = stext; *s && x <= ev->x; s++) { + if ((unsigned char)(*s) < ' ') { + ch = *s; + *s = '\0'; + x += TEXTW(text) - lrpad; + *s = ch; + text = s + 1; + if (x >= ev->x) + break; + statussig = ch; + } + } + } else + click = ClkWinTitle; + } else if ((c = wintoclient(ev->window))) { + focus(c); + restack(selmon); + XAllowEvents(dpy, ReplayPointer, CurrentTime); + click = ClkClientWin; + } + for (i = 0; i < LENGTH(buttons); i++) + if (click == buttons[i].click && buttons[i].func && buttons[i].button == ev->button + && CLEANMASK(buttons[i].mask) == CLEANMASK(ev->state)) + buttons[i].func(click == ClkTagBar && buttons[i].arg.i == 0 ? &arg : &buttons[i].arg); +} + +void +checkotherwm(void) +{ + xerrorxlib = XSetErrorHandler(xerrorstart); + /* this causes an error if some other window manager is running */ + XSelectInput(dpy, DefaultRootWindow(dpy), SubstructureRedirectMask); + XSync(dpy, False); + XSetErrorHandler(xerror); + XSync(dpy, False); +} + +void +cleanup(void) +{ + Arg a = {.ui = ~0}; + Layout foo = { "", NULL }; + Monitor *m; + size_t i; + + view(&a); + selmon->lt[selmon->sellt] = &foo; + for (m = mons; m; m = m->next) + while (m->stack) + unmanage(m->stack, 0); + XUngrabKey(dpy, AnyKey, AnyModifier, root); + while (mons) + cleanupmon(mons); + for (i = 0; i < CurLast; i++) + drw_cur_free(drw, cursor[i]); + for (i = 0; i < LENGTH(colors); i++) + free(scheme[i]); + XDestroyWindow(dpy, wmcheckwin); + drw_free(drw); + XSync(dpy, False); + XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime); + XDeleteProperty(dpy, root, netatom[NetActiveWindow]); +} + +void +cleanupmon(Monitor *mon) +{ + Monitor *m; + + if (mon == mons) + mons = mons->next; + else { + for (m = mons; m && m->next != mon; m = m->next); + m->next = mon->next; + } + XUnmapWindow(dpy, mon->barwin); + XDestroyWindow(dpy, mon->barwin); + free(mon); +} + +void +clientmessage(XEvent *e) +{ + XClientMessageEvent *cme = &e->xclient; + Client *c = wintoclient(cme->window); + + if (!c) + return; + if (cme->message_type == netatom[NetWMState]) { + if (cme->data.l[1] == netatom[NetWMFullscreen] + || cme->data.l[2] == netatom[NetWMFullscreen]) + setfullscreen(c, (cme->data.l[0] == 1 /* _NET_WM_STATE_ADD */ + || (cme->data.l[0] == 2 /* _NET_WM_STATE_TOGGLE */ && !c->isfullscreen))); + } else if (cme->message_type == netatom[NetActiveWindow]) { + if (c != selmon->sel && !c->isurgent) + seturgent(c, 1); + } +} + +void +configure(Client *c) +{ + XConfigureEvent ce; + + ce.type = ConfigureNotify; + ce.display = dpy; + ce.event = c->win; + ce.window = c->win; + ce.x = c->x; + ce.y = c->y; + ce.width = c->w; + ce.height = c->h; + ce.border_width = c->bw; + ce.above = None; + ce.override_redirect = False; + XSendEvent(dpy, c->win, False, StructureNotifyMask, (XEvent *)&ce); +} + +void +configurenotify(XEvent *e) +{ + Monitor *m; + Client *c; + XConfigureEvent *ev = &e->xconfigure; + int dirty; + + /* TODO: updategeom handling sucks, needs to be simplified */ + if (ev->window == root) { + dirty = (sw != ev->width || sh != ev->height); + sw = ev->width; + sh = ev->height; + if (updategeom() || dirty) { + drw_resize(drw, sw, bh); + updatebars(); + for (m = mons; m; m = m->next) { + for (c = m->clients; c; c = c->next) + if (c->isfullscreen) + resizeclient(c, m->mx, m->my, m->mw, m->mh); + XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh); + } + focus(NULL); + arrange(NULL); + } + } +} + +void +configurerequest(XEvent *e) +{ + Client *c; + Monitor *m; + XConfigureRequestEvent *ev = &e->xconfigurerequest; + XWindowChanges wc; + + if ((c = wintoclient(ev->window))) { + if (ev->value_mask & CWBorderWidth) + c->bw = ev->border_width; + else if (c->isfloating || !selmon->lt[selmon->sellt]->arrange) { + m = c->mon; + if (ev->value_mask & CWX) { + c->oldx = c->x; + c->x = m->mx + ev->x; + } + if (ev->value_mask & CWY) { + c->oldy = c->y; + c->y = m->my + ev->y; + } + if (ev->value_mask & CWWidth) { + c->oldw = c->w; + c->w = ev->width; + } + if (ev->value_mask & CWHeight) { + c->oldh = c->h; + c->h = ev->height; + } + if ((c->x + c->w) > m->mx + m->mw && c->isfloating) + c->x = m->mx + (m->mw / 2 - WIDTH(c) / 2); /* center in x direction */ + if ((c->y + c->h) > m->my + m->mh && c->isfloating) + c->y = m->my + (m->mh / 2 - HEIGHT(c) / 2); /* center in y direction */ + if ((ev->value_mask & (CWX|CWY)) && !(ev->value_mask & (CWWidth|CWHeight))) + configure(c); + if (ISVISIBLE(c)) + XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); + } else + configure(c); + } else { + wc.x = ev->x; + wc.y = ev->y; + wc.width = ev->width; + wc.height = ev->height; + wc.border_width = ev->border_width; + wc.sibling = ev->above; + wc.stack_mode = ev->detail; + XConfigureWindow(dpy, ev->window, ev->value_mask, &wc); + } + XSync(dpy, False); +} + +Monitor * +createmon(void) +{ + Monitor *m; + + m = ecalloc(1, sizeof(Monitor)); + m->tagset[0] = m->tagset[1] = 1; + m->mfact = mfact; + m->nmaster = nmaster; + m->showbar = showbar; + m->topbar = topbar; + m->gappih = gappih; + m->gappiv = gappiv; + m->gappoh = gappoh; + m->gappov = gappov; + m->lt[0] = &layouts[0]; + m->lt[1] = &layouts[1 % LENGTH(layouts)]; + strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol); + return m; +} + +void +destroynotify(XEvent *e) +{ + Client *c; + XDestroyWindowEvent *ev = &e->xdestroywindow; + + if ((c = wintoclient(ev->window))) + unmanage(c, 1); + + else if ((c = swallowingclient(ev->window))) + unmanage(c->swallowing, 1); +} + +void +detach(Client *c) +{ + Client **tc; + + for (tc = &c->mon->clients; *tc && *tc != c; tc = &(*tc)->next); + *tc = c->next; +} + +void +detachstack(Client *c) +{ + Client **tc, *t; + + for (tc = &c->mon->stack; *tc && *tc != c; tc = &(*tc)->snext); + *tc = c->snext; + + if (c == c->mon->sel) { + for (t = c->mon->stack; t && !ISVISIBLE(t); t = t->snext); + c->mon->sel = t; + } +} + +Monitor * +dirtomon(int dir) +{ + Monitor *m = NULL; + + if (dir > 0) { + if (!(m = selmon->next)) + m = mons; + } else if (selmon == mons) + for (m = mons; m->next; m = m->next); + else + for (m = mons; m->next != selmon; m = m->next); + return m; +} + +void +drawbar(Monitor *m) +{ + int x, w, tw = 0; + int boxs = drw->fonts->h / 9; + int boxw = drw->fonts->h / 6 + 2; + unsigned int i, occ = 0, urg = 0; + Client *c; + + if (!m->showbar) + return; + + /* draw status first so it can be overdrawn by tags later */ + if (m == selmon) { /* status is only drawn on selected monitor */ + char *text, *s, ch; + drw_setscheme(drw, scheme[SchemeNorm]); + + x = 0; + for (text = s = stext; *s; s++) { + if ((unsigned char)(*s) < ' ') { + ch = *s; + *s = '\0'; + tw = TEXTW(text) - lrpad; + drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); + x += tw; + *s = ch; + text = s + 1; + } + } + tw = TEXTW(text) - lrpad + 2; + drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); + tw = statusw; + } + + for (c = m->clients; c; c = c->next) { + occ |= c->tags; + if (c->isurgent) + urg |= c->tags; + } + x = 0; + for (i = 0; i < LENGTH(tags); i++) { + w = TEXTW(tags[i]); + drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, tags[i], urg & 1 << i); + if (occ & 1 << i) + drw_rect(drw, x + boxw, 0, w - ( 2 * boxw + 1), boxw, + m == selmon && selmon->sel && selmon->sel->tags & 1 << i, + urg & 1 << i); + + x += w; + } + w = blw = TEXTW(m->ltsymbol); + drw_setscheme(drw, scheme[SchemeNorm]); + x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0); + + if ((w = m->ww - tw - x) > bh) { + if (m->sel) { + drw_setscheme(drw, scheme[m == selmon ? SchemeSel : SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, m->sel->name, 0); + if (m->sel->isfloating) + drw_rect(drw, x + boxs, boxs, boxw, boxw, m->sel->isfixed, 0); + } else { + drw_setscheme(drw, scheme[SchemeNorm]); + drw_rect(drw, x, 0, w, bh, 1, 1); + } + } + drw_map(drw, m->barwin, 0, 0, m->ww, bh); +} + +void +drawbars(void) +{ + Monitor *m; + + for (m = mons; m; m = m->next) + drawbar(m); +} + +void +enternotify(XEvent *e) +{ + Client *c; + Monitor *m; + XCrossingEvent *ev = &e->xcrossing; + + if ((ev->mode != NotifyNormal || ev->detail == NotifyInferior) && ev->window != root) + return; + c = wintoclient(ev->window); + m = c ? c->mon : wintomon(ev->window); + if (m != selmon) { + unfocus(selmon->sel, 1); + selmon = m; + } else if (!c || c == selmon->sel) + return; + focus(c); +} + +void +expose(XEvent *e) +{ + Monitor *m; + XExposeEvent *ev = &e->xexpose; + + if (ev->count == 0 && (m = wintomon(ev->window))) + drawbar(m); +} + +void +focus(Client *c) +{ + if (!c || !ISVISIBLE(c)) + for (c = selmon->stack; c && !ISVISIBLE(c); c = c->snext); + if (selmon->sel && selmon->sel != c) + unfocus(selmon->sel, 0); + if (c) { + if (c->mon != selmon) + selmon = c->mon; + if (c->isurgent) + seturgent(c, 0); + detachstack(c); + attachstack(c); + grabbuttons(c, 1); + XSetWindowBorder(dpy, c->win, scheme[SchemeSel][ColBorder].pixel); + setfocus(c); + } else { + XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); + XDeleteProperty(dpy, root, netatom[NetActiveWindow]); + } + selmon->sel = c; + drawbars(); +} + +/* there are some broken focus acquiring clients needing extra handling */ +void +focusin(XEvent *e) +{ + XFocusChangeEvent *ev = &e->xfocus; + + if (selmon->sel && ev->window != selmon->sel->win) + setfocus(selmon->sel); +} + +void +focusmon(const Arg *arg) +{ + Monitor *m; + + if (!mons->next) + return; + if ((m = dirtomon(arg->i)) == selmon) + return; + unfocus(selmon->sel, 0); + selmon = m; + focus(NULL); +} + +void +focusstack(const Arg *arg) +{ + Client *c = NULL, *i; + + if (!selmon->sel || (selmon->sel->isfullscreen && lockfullscreen)) + return; + if (arg->i > 0) { + for (c = selmon->sel->next; c && !ISVISIBLE(c); c = c->next); + if (!c) + for (c = selmon->clients; c && !ISVISIBLE(c); c = c->next); + } else { + for (i = selmon->clients; i != selmon->sel; i = i->next) + if (ISVISIBLE(i)) + c = i; + if (!c) + for (; i; i = i->next) + if (ISVISIBLE(i)) + c = i; + } + if (c) { + focus(c); + restack(selmon); + } +} + +Atom +getatomprop(Client *c, Atom prop) +{ + int di; + unsigned long dl; + unsigned char *p = NULL; + Atom da, atom = None; + + if (XGetWindowProperty(dpy, c->win, prop, 0L, sizeof atom, False, XA_ATOM, + &da, &di, &dl, &dl, &p) == Success && p) { + atom = *(Atom *)p; + XFree(p); + } + return atom; +} + +pid_t +getstatusbarpid() +{ + char buf[32], *str = buf, *c; + FILE *fp; + + if (statuspid > 0) { + snprintf(buf, sizeof(buf), "/proc/%u/cmdline", statuspid); + if ((fp = fopen(buf, "r"))) { + fgets(buf, sizeof(buf), fp); + while ((c = strchr(str, '/'))) + str = c + 1; + fclose(fp); + if (!strcmp(str, STATUSBAR)) + return statuspid; + } + } + if (!(fp = popen("pidof -s "STATUSBAR, "r"))) + return -1; + fgets(buf, sizeof(buf), fp); + pclose(fp); + return strtol(buf, NULL, 10); +} + +int +getrootptr(int *x, int *y) +{ + int di; + unsigned int dui; + Window dummy; + + return XQueryPointer(dpy, root, &dummy, &dummy, x, y, &di, &di, &dui); +} + +long +getstate(Window w) +{ + int format; + long result = -1; + unsigned char *p = NULL; + unsigned long n, extra; + Atom real; + + if (XGetWindowProperty(dpy, w, wmatom[WMState], 0L, 2L, False, wmatom[WMState], + &real, &format, &n, &extra, (unsigned char **)&p) != Success) + return -1; + if (n != 0) + result = *p; + XFree(p); + return result; +} + +int +gettextprop(Window w, Atom atom, char *text, unsigned int size) +{ + char **list = NULL; + int n; + XTextProperty name; + + if (!text || size == 0) + return 0; + text[0] = '\0'; + if (!XGetTextProperty(dpy, w, &name, atom) || !name.nitems) + return 0; + if (name.encoding == XA_STRING) + strncpy(text, (char *)name.value, size - 1); + else { + if (XmbTextPropertyToTextList(dpy, &name, &list, &n) >= Success && n > 0 && *list) { + strncpy(text, *list, size - 1); + XFreeStringList(list); + } + } + text[size - 1] = '\0'; + XFree(name.value); + return 1; +} + +void +grabbuttons(Client *c, int focused) +{ + updatenumlockmask(); + { + unsigned int i, j; + unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask }; + XUngrabButton(dpy, AnyButton, AnyModifier, c->win); + if (!focused) + XGrabButton(dpy, AnyButton, AnyModifier, c->win, False, + BUTTONMASK, GrabModeSync, GrabModeSync, None, None); + for (i = 0; i < LENGTH(buttons); i++) + if (buttons[i].click == ClkClientWin) + for (j = 0; j < LENGTH(modifiers); j++) + XGrabButton(dpy, buttons[i].button, + buttons[i].mask | modifiers[j], + c->win, False, BUTTONMASK, + GrabModeAsync, GrabModeSync, None, None); + } +} + +void +grabkeys(void) +{ + updatenumlockmask(); + { + unsigned int i, j; + unsigned int modifiers[] = { 0, LockMask, numlockmask, numlockmask|LockMask }; + KeyCode code; + + XUngrabKey(dpy, AnyKey, AnyModifier, root); + for (i = 0; i < LENGTH(keys); i++) + if ((code = XKeysymToKeycode(dpy, keys[i].keysym))) + for (j = 0; j < LENGTH(modifiers); j++) + XGrabKey(dpy, code, keys[i].mod | modifiers[j], root, + True, GrabModeAsync, GrabModeAsync); + } +} + +void +incnmaster(const Arg *arg) +{ + selmon->nmaster = MAX(selmon->nmaster + arg->i, 0); + arrange(selmon); +} + +#ifdef XINERAMA +static int +isuniquegeom(XineramaScreenInfo *unique, size_t n, XineramaScreenInfo *info) +{ + while (n--) + if (unique[n].x_org == info->x_org && unique[n].y_org == info->y_org + && unique[n].width == info->width && unique[n].height == info->height) + return 0; + return 1; +} +#endif /* XINERAMA */ + +void +keypress(XEvent *e) +{ + unsigned int i; + KeySym keysym; + XKeyEvent *ev; + + ev = &e->xkey; + keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0); + for (i = 0; i < LENGTH(keys); i++) + if (keysym == keys[i].keysym + && CLEANMASK(keys[i].mod) == CLEANMASK(ev->state) + && keys[i].func) + keys[i].func(&(keys[i].arg)); +} + +void +killclient(const Arg *arg) +{ + if (!selmon->sel) + return; + if (!sendevent(selmon->sel, wmatom[WMDelete])) { + XGrabServer(dpy); + XSetErrorHandler(xerrordummy); + XSetCloseDownMode(dpy, DestroyAll); + XKillClient(dpy, selmon->sel->win); + XSync(dpy, False); + XSetErrorHandler(xerror); + XUngrabServer(dpy); + } +} + +void +manage(Window w, XWindowAttributes *wa) +{ + Client *c, *t = NULL, *term = NULL; + Window trans = None; + XWindowChanges wc; + + c = ecalloc(1, sizeof(Client)); + c->win = w; + c->pid = winpid(w); + /* geometry */ + c->x = c->oldx = wa->x; + c->y = c->oldy = wa->y; + c->w = c->oldw = wa->width; + c->h = c->oldh = wa->height; + c->oldbw = wa->border_width; + + updatetitle(c); + if (XGetTransientForHint(dpy, w, &trans) && (t = wintoclient(trans))) { + c->mon = t->mon; + c->tags = t->tags; + } else { + c->mon = selmon; + applyrules(c); + term = termforwin(c); + } + + if (c->x + WIDTH(c) > c->mon->mx + c->mon->mw) + c->x = c->mon->mx + c->mon->mw - WIDTH(c); + if (c->y + HEIGHT(c) > c->mon->my + c->mon->mh) + c->y = c->mon->my + c->mon->mh - HEIGHT(c); + c->x = MAX(c->x, c->mon->mx); + /* only fix client y-offset, if the client center might cover the bar */ + c->y = MAX(c->y, ((c->mon->by == c->mon->my) && (c->x + (c->w / 2) >= c->mon->wx) + && (c->x + (c->w / 2) < c->mon->wx + c->mon->ww)) ? bh : c->mon->my); + c->bw = borderpx; + + wc.border_width = c->bw; + XConfigureWindow(dpy, w, CWBorderWidth, &wc); + XSetWindowBorder(dpy, w, scheme[SchemeNorm][ColBorder].pixel); + configure(c); /* propagates border_width, if size doesn't change */ + updatewindowtype(c); + updatesizehints(c); + updatewmhints(c); + XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMask|StructureNotifyMask); + grabbuttons(c, 0); + if (!c->isfloating) + c->isfloating = c->oldstate = trans != None || c->isfixed; + if (c->isfloating) + XRaiseWindow(dpy, c->win); + attach(c); + attachstack(c); + XChangeProperty(dpy, root, netatom[NetClientList], XA_WINDOW, 32, PropModeAppend, + (unsigned char *) &(c->win), 1); + XMoveResizeWindow(dpy, c->win, c->x + 2 * sw, c->y, c->w, c->h); /* some windows require this */ + setclientstate(c, NormalState); + if (c->mon == selmon) + unfocus(selmon->sel, 0); + c->mon->sel = c; + arrange(c->mon); + XMapWindow(dpy, c->win); + if (term) + swallow(term, c); + focus(NULL); +} + +void +mappingnotify(XEvent *e) +{ + XMappingEvent *ev = &e->xmapping; + + XRefreshKeyboardMapping(ev); + if (ev->request == MappingKeyboard) + grabkeys(); +} + +void +maprequest(XEvent *e) +{ + static XWindowAttributes wa; + XMapRequestEvent *ev = &e->xmaprequest; + + if (!XGetWindowAttributes(dpy, ev->window, &wa)) + return; + if (wa.override_redirect) + return; + if (!wintoclient(ev->window)) + manage(ev->window, &wa); +} + +void +monocle(Monitor *m) +{ + unsigned int n = 0; + Client *c; + + for (c = m->clients; c; c = c->next) + if (ISVISIBLE(c)) + n++; + if (n > 0) /* override layout symbol */ + snprintf(m->ltsymbol, sizeof m->ltsymbol, "[%d]", n); + for (c = nexttiled(m->clients); c; c = nexttiled(c->next)) + resize(c, m->wx, m->wy, m->ww - 2 * c->bw, m->wh - 2 * c->bw, 0); +} + +void +motionnotify(XEvent *e) +{ + static Monitor *mon = NULL; + Monitor *m; + XMotionEvent *ev = &e->xmotion; + + if (ev->window != root) + return; + if ((m = recttomon(ev->x_root, ev->y_root, 1, 1)) != mon && mon) { + unfocus(selmon->sel, 1); + selmon = m; + focus(NULL); + } + mon = m; +} + +void +movemouse(const Arg *arg) +{ + int x, y, ocx, ocy, nx, ny; + Client *c; + Monitor *m; + XEvent ev; + Time lasttime = 0; + + if (!(c = selmon->sel)) + return; + if (c->isfullscreen) /* no support moving fullscreen windows by mouse */ + return; + restack(selmon); + ocx = c->x; + ocy = c->y; + if (XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync, + None, cursor[CurMove]->cursor, CurrentTime) != GrabSuccess) + return; + if (!getrootptr(&x, &y)) + return; + do { + XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev); + switch(ev.type) { + case ConfigureRequest: + case Expose: + case MapRequest: + handler[ev.type](&ev); + break; + case MotionNotify: + if ((ev.xmotion.time - lasttime) <= (1000 / 60)) + continue; + lasttime = ev.xmotion.time; + + nx = ocx + (ev.xmotion.x - x); + ny = ocy + (ev.xmotion.y - y); + if (abs(selmon->wx - nx) < snap) + nx = selmon->wx; + else if (abs((selmon->wx + selmon->ww) - (nx + WIDTH(c))) < snap) + nx = selmon->wx + selmon->ww - WIDTH(c); + if (abs(selmon->wy - ny) < snap) + ny = selmon->wy; + else if (abs((selmon->wy + selmon->wh) - (ny + HEIGHT(c))) < snap) + ny = selmon->wy + selmon->wh - HEIGHT(c); + if (!c->isfloating && selmon->lt[selmon->sellt]->arrange + && (abs(nx - c->x) > snap || abs(ny - c->y) > snap)) + togglefloating(NULL); + if (!selmon->lt[selmon->sellt]->arrange || c->isfloating) + resize(c, nx, ny, c->w, c->h, 1); + break; + } + } while (ev.type != ButtonRelease); + XUngrabPointer(dpy, CurrentTime); + if ((m = recttomon(c->x, c->y, c->w, c->h)) != selmon) { + sendmon(c, m); + selmon = m; + focus(NULL); + } +} + +Client * +nexttiled(Client *c) +{ + for (; c && (c->isfloating || !ISVISIBLE(c)); c = c->next); + return c; +} + +void +pop(Client *c) +{ + detach(c); + attach(c); + focus(c); + arrange(c->mon); +} + +void +propertynotify(XEvent *e) +{ + Client *c; + Window trans; + XPropertyEvent *ev = &e->xproperty; + + if ((ev->window == root) && (ev->atom == XA_WM_NAME)) + updatestatus(); + else if (ev->state == PropertyDelete) + return; /* ignore */ + else if ((c = wintoclient(ev->window))) { + switch(ev->atom) { + default: break; + case XA_WM_TRANSIENT_FOR: + if (!c->isfloating && (XGetTransientForHint(dpy, c->win, &trans)) && + (c->isfloating = (wintoclient(trans)) != NULL)) + arrange(c->mon); + break; + case XA_WM_NORMAL_HINTS: + updatesizehints(c); + break; + case XA_WM_HINTS: + updatewmhints(c); + drawbars(); + break; + } + if (ev->atom == XA_WM_NAME || ev->atom == netatom[NetWMName]) { + updatetitle(c); + if (c == c->mon->sel) + drawbar(c->mon); + } + if (ev->atom == netatom[NetWMWindowType]) + updatewindowtype(c); + } +} + +void +quit(const Arg *arg) +{ + size_t i; + + /* kill child processes */ + for (i = 0; i < autostart_len; i++) { + if (0 < autostart_pids[i]) { + kill(autostart_pids[i], SIGTERM); + waitpid(autostart_pids[i], NULL, 0); + } + } + + running = 0; +} + +Monitor * +recttomon(int x, int y, int w, int h) +{ + Monitor *m, *r = selmon; + int a, area = 0; + + for (m = mons; m; m = m->next) + if ((a = INTERSECT(x, y, w, h, m)) > area) { + area = a; + r = m; + } + return r; +} + +void +resize(Client *c, int x, int y, int w, int h, int interact) +{ + if (applysizehints(c, &x, &y, &w, &h, interact)) + resizeclient(c, x, y, w, h); +} + +void +resizeclient(Client *c, int x, int y, int w, int h) +{ + XWindowChanges wc; + + c->oldx = c->x; c->x = wc.x = x; + c->oldy = c->y; c->y = wc.y = y; + c->oldw = c->w; c->w = wc.width = w; + c->oldh = c->h; c->h = wc.height = h; + wc.border_width = c->bw; + XConfigureWindow(dpy, c->win, CWX|CWY|CWWidth|CWHeight|CWBorderWidth, &wc); + configure(c); + XSync(dpy, False); +} + +void +resizemouse(const Arg *arg) +{ + int ocx, ocy, nw, nh; + Client *c; + Monitor *m; + XEvent ev; + Time lasttime = 0; + + if (!(c = selmon->sel)) + return; + if (c->isfullscreen) /* no support resizing fullscreen windows by mouse */ + return; + restack(selmon); + ocx = c->x; + ocy = c->y; + if (XGrabPointer(dpy, root, False, MOUSEMASK, GrabModeAsync, GrabModeAsync, + None, cursor[CurResize]->cursor, CurrentTime) != GrabSuccess) + return; + XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1); + do { + XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev); + switch(ev.type) { + case ConfigureRequest: + case Expose: + case MapRequest: + handler[ev.type](&ev); + break; + case MotionNotify: + if ((ev.xmotion.time - lasttime) <= (1000 / 60)) + continue; + lasttime = ev.xmotion.time; + + nw = MAX(ev.xmotion.x - ocx - 2 * c->bw + 1, 1); + nh = MAX(ev.xmotion.y - ocy - 2 * c->bw + 1, 1); + if (c->mon->wx + nw >= selmon->wx && c->mon->wx + nw <= selmon->wx + selmon->ww + && c->mon->wy + nh >= selmon->wy && c->mon->wy + nh <= selmon->wy + selmon->wh) + { + if (!c->isfloating && selmon->lt[selmon->sellt]->arrange + && (abs(nw - c->w) > snap || abs(nh - c->h) > snap)) + togglefloating(NULL); + } + if (!selmon->lt[selmon->sellt]->arrange || c->isfloating) + resize(c, c->x, c->y, nw, nh, 1); + break; + } + } while (ev.type != ButtonRelease); + XWarpPointer(dpy, None, c->win, 0, 0, 0, 0, c->w + c->bw - 1, c->h + c->bw - 1); + XUngrabPointer(dpy, CurrentTime); + while (XCheckMaskEvent(dpy, EnterWindowMask, &ev)); + if ((m = recttomon(c->x, c->y, c->w, c->h)) != selmon) { + sendmon(c, m); + selmon = m; + focus(NULL); + } +} + +void +restack(Monitor *m) +{ + Client *c; + XEvent ev; + XWindowChanges wc; + + drawbar(m); + if (!m->sel) + return; + if (m->sel->isfloating || !m->lt[m->sellt]->arrange) + XRaiseWindow(dpy, m->sel->win); + if (m->lt[m->sellt]->arrange) { + wc.stack_mode = Below; + wc.sibling = m->barwin; + for (c = m->stack; c; c = c->snext) + if (!c->isfloating && ISVISIBLE(c)) { + XConfigureWindow(dpy, c->win, CWSibling|CWStackMode, &wc); + wc.sibling = c->win; + } + } + XSync(dpy, False); + while (XCheckMaskEvent(dpy, EnterWindowMask, &ev)); +} + +void +run(void) +{ + XEvent ev; + /* main event loop */ + XSync(dpy, False); + while (running && !XNextEvent(dpy, &ev)) + if (handler[ev.type]) + handler[ev.type](&ev); /* call handler */ +} + +void +scan(void) +{ + unsigned int i, num; + Window d1, d2, *wins = NULL; + XWindowAttributes wa; + + if (XQueryTree(dpy, root, &d1, &d2, &wins, &num)) { + for (i = 0; i < num; i++) { + if (!XGetWindowAttributes(dpy, wins[i], &wa) + || wa.override_redirect || XGetTransientForHint(dpy, wins[i], &d1)) + continue; + if (wa.map_state == IsViewable || getstate(wins[i]) == IconicState) + manage(wins[i], &wa); + } + for (i = 0; i < num; i++) { /* now the transients */ + if (!XGetWindowAttributes(dpy, wins[i], &wa)) + continue; + if (XGetTransientForHint(dpy, wins[i], &d1) + && (wa.map_state == IsViewable || getstate(wins[i]) == IconicState)) + manage(wins[i], &wa); + } + if (wins) + XFree(wins); + } +} + +void +sendmon(Client *c, Monitor *m) +{ + if (c->mon == m) + return; + unfocus(c, 1); + detach(c); + detachstack(c); + c->mon = m; + c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */ + attach(c); + attachstack(c); + focus(NULL); + arrange(NULL); +} + +void +setclientstate(Client *c, long state) +{ + long data[] = { state, None }; + + XChangeProperty(dpy, c->win, wmatom[WMState], wmatom[WMState], 32, + PropModeReplace, (unsigned char *)data, 2); +} + +int +sendevent(Client *c, Atom proto) +{ + int n; + Atom *protocols; + int exists = 0; + XEvent ev; + + if (XGetWMProtocols(dpy, c->win, &protocols, &n)) { + while (!exists && n--) + exists = protocols[n] == proto; + XFree(protocols); + } + if (exists) { + ev.type = ClientMessage; + ev.xclient.window = c->win; + ev.xclient.message_type = wmatom[WMProtocols]; + ev.xclient.format = 32; + ev.xclient.data.l[0] = proto; + ev.xclient.data.l[1] = CurrentTime; + XSendEvent(dpy, c->win, False, NoEventMask, &ev); + } + return exists; +} + +void +setfocus(Client *c) +{ + if (!c->neverfocus) { + XSetInputFocus(dpy, c->win, RevertToPointerRoot, CurrentTime); + XChangeProperty(dpy, root, netatom[NetActiveWindow], + XA_WINDOW, 32, PropModeReplace, + (unsigned char *) &(c->win), 1); + } + sendevent(c, wmatom[WMTakeFocus]); +} + +void +setfullscreen(Client *c, int fullscreen) +{ + if (fullscreen && !c->isfullscreen) { + XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32, + PropModeReplace, (unsigned char*)&netatom[NetWMFullscreen], 1); + c->isfullscreen = 1; + c->oldstate = c->isfloating; + c->oldbw = c->bw; + c->bw = 0; + c->isfloating = 1; + resizeclient(c, c->mon->mx, c->mon->my, c->mon->mw, c->mon->mh); + XRaiseWindow(dpy, c->win); + } else if (!fullscreen && c->isfullscreen){ + XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32, + PropModeReplace, (unsigned char*)0, 0); + c->isfullscreen = 0; + c->isfloating = c->oldstate; + c->bw = c->oldbw; + c->x = c->oldx; + c->y = c->oldy; + c->w = c->oldw; + c->h = c->oldh; + resizeclient(c, c->x, c->y, c->w, c->h); + arrange(c->mon); + } +} + +void +setlayout(const Arg *arg) +{ + if (!arg || !arg->v || arg->v != selmon->lt[selmon->sellt]) + selmon->sellt ^= 1; + if (arg && arg->v) + selmon->lt[selmon->sellt] = (Layout *)arg->v; + strncpy(selmon->ltsymbol, selmon->lt[selmon->sellt]->symbol, sizeof selmon->ltsymbol); + if (selmon->sel) + arrange(selmon); + else + drawbar(selmon); +} + +/* arg > 1.0 will set mfact absolutely */ +void +setmfact(const Arg *arg) +{ + float f; + + if (!arg || !selmon->lt[selmon->sellt]->arrange) + return; + f = arg->f < 1.0 ? arg->f + selmon->mfact : arg->f - 1.0; + if (f < 0.05 || f > 0.95) + return; + selmon->mfact = f; + arrange(selmon); +} + +void +setup(void) +{ + int i; + XSetWindowAttributes wa; + Atom utf8string; + + /* clean up any zombies immediately */ + sigchld(0); + + /* init screen */ + screen = DefaultScreen(dpy); + sw = DisplayWidth(dpy, screen); + sh = DisplayHeight(dpy, screen); + root = RootWindow(dpy, screen); + xinitvisual(); + drw = drw_create(dpy, screen, root, sw, sh, visual, depth, cmap); + if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) + die("no fonts could be loaded."); + lrpad = drw->fonts->h; + bh = drw->fonts->h + 2; + updategeom(); + /* init atoms */ + utf8string = XInternAtom(dpy, "UTF8_STRING", False); + wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False); + wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False); + wmatom[WMState] = XInternAtom(dpy, "WM_STATE", False); + wmatom[WMTakeFocus] = XInternAtom(dpy, "WM_TAKE_FOCUS", False); + netatom[NetActiveWindow] = XInternAtom(dpy, "_NET_ACTIVE_WINDOW", False); + netatom[NetSupported] = XInternAtom(dpy, "_NET_SUPPORTED", False); + netatom[NetWMName] = XInternAtom(dpy, "_NET_WM_NAME", False); + netatom[NetWMState] = XInternAtom(dpy, "_NET_WM_STATE", False); + netatom[NetWMCheck] = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False); + netatom[NetWMFullscreen] = XInternAtom(dpy, "_NET_WM_STATE_FULLSCREEN", False); + netatom[NetWMWindowType] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE", False); + netatom[NetWMWindowTypeDialog] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DIALOG", False); + netatom[NetClientList] = XInternAtom(dpy, "_NET_CLIENT_LIST", False); + /* init cursors */ + cursor[CurNormal] = drw_cur_create(drw, XC_left_ptr); + cursor[CurResize] = drw_cur_create(drw, XC_sizing); + cursor[CurMove] = drw_cur_create(drw, XC_fleur); + /* init appearance */ + scheme = ecalloc(LENGTH(colors), sizeof(Clr *)); + for (i = 0; i < LENGTH(colors); i++) + scheme[i] = drw_scm_create(drw, colors[i], alphas[i], 3); + /* init bars */ + updatebars(); + updatestatus(); + /* supporting window for NetWMCheck */ + wmcheckwin = XCreateSimpleWindow(dpy, root, 0, 0, 1, 1, 0, 0, 0); + XChangeProperty(dpy, wmcheckwin, netatom[NetWMCheck], XA_WINDOW, 32, + PropModeReplace, (unsigned char *) &wmcheckwin, 1); + XChangeProperty(dpy, wmcheckwin, netatom[NetWMName], utf8string, 8, + PropModeReplace, (unsigned char *) "dwm", 3); + XChangeProperty(dpy, root, netatom[NetWMCheck], XA_WINDOW, 32, + PropModeReplace, (unsigned char *) &wmcheckwin, 1); + /* EWMH support per view */ + XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32, + PropModeReplace, (unsigned char *) netatom, NetLast); + XDeleteProperty(dpy, root, netatom[NetClientList]); + /* select events */ + wa.cursor = cursor[CurNormal]->cursor; + wa.event_mask = SubstructureRedirectMask|SubstructureNotifyMask + |ButtonPressMask|PointerMotionMask|EnterWindowMask + |LeaveWindowMask|StructureNotifyMask|PropertyChangeMask; + XChangeWindowAttributes(dpy, root, CWEventMask|CWCursor, &wa); + XSelectInput(dpy, root, wa.event_mask); + grabkeys(); + focus(NULL); +} + + +void +seturgent(Client *c, int urg) +{ + XWMHints *wmh; + + c->isurgent = urg; + if (!(wmh = XGetWMHints(dpy, c->win))) + return; + wmh->flags = urg ? (wmh->flags | XUrgencyHint) : (wmh->flags & ~XUrgencyHint); + XSetWMHints(dpy, c->win, wmh); + XFree(wmh); +} + +void +showhide(Client *c) +{ + if (!c) + return; + if (ISVISIBLE(c)) { + /* show clients top down */ + XMoveWindow(dpy, c->win, c->x, c->y); + if ((!c->mon->lt[c->mon->sellt]->arrange || c->isfloating) && !c->isfullscreen) + resize(c, c->x, c->y, c->w, c->h, 0); + showhide(c->snext); + } else { + /* hide clients bottom up */ + showhide(c->snext); + XMoveWindow(dpy, c->win, WIDTH(c) * -2, c->y); + } +} + +void +sigchld(int unused) +{ + pid_t pid; + + if (signal(SIGCHLD, sigchld) == SIG_ERR) + die("can't install SIGCHLD handler:"); + while (0 < (pid = waitpid(-1, NULL, WNOHANG))) { + pid_t *p, *lim; + + if (!(p = autostart_pids)) + continue; + lim = &p[autostart_len]; + + for (; p < lim; p++) { + if (*p == pid) { + *p = -1; + break; + } + } + + } +} + +void +sigstatusbar(const Arg *arg) +{ + union sigval sv; + + if (!statussig) + return; + sv.sival_int = arg->i; + if ((statuspid = getstatusbarpid()) <= 0) + return; + + sigqueue(statuspid, SIGRTMIN+statussig, sv); +} + +void +spawn(const Arg *arg) +{ + if (arg->v == dmenucmd) + dmenumon[0] = '0' + selmon->num; + if (fork() == 0) { + if (dpy) + close(ConnectionNumber(dpy)); + setsid(); + execvp(((char **)arg->v)[0], (char **)arg->v); + fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]); + perror(" failed"); + exit(EXIT_SUCCESS); + } +} + +void +tag(const Arg *arg) +{ + if (selmon->sel && arg->ui & TAGMASK) { + selmon->sel->tags = arg->ui & TAGMASK; + focus(NULL); + arrange(selmon); + } +} + +void +tagmon(const Arg *arg) +{ + if (!selmon->sel || !mons->next) + return; + sendmon(selmon->sel, dirtomon(arg->i)); +} + +void +togglebar(const Arg *arg) +{ + selmon->showbar = !selmon->showbar; + updatebarpos(selmon); + XMoveResizeWindow(dpy, selmon->barwin, selmon->wx, selmon->by, selmon->ww, bh); + arrange(selmon); +} + +void +togglefloating(const Arg *arg) +{ + if (!selmon->sel) + return; + if (selmon->sel->isfullscreen) /* no support for fullscreen windows */ + return; + selmon->sel->isfloating = !selmon->sel->isfloating || selmon->sel->isfixed; + if (selmon->sel->isfloating) + resize(selmon->sel, selmon->sel->x, selmon->sel->y, + selmon->sel->w, selmon->sel->h, 0); + arrange(selmon); +} + +void +toggletag(const Arg *arg) +{ + unsigned int newtags; + + if (!selmon->sel) + return; + newtags = selmon->sel->tags ^ (arg->ui & TAGMASK); + if (newtags) { + selmon->sel->tags = newtags; + focus(NULL); + arrange(selmon); + } +} + +void +toggleview(const Arg *arg) +{ + unsigned int newtagset = selmon->tagset[selmon->seltags] ^ (arg->ui & TAGMASK); + + if (newtagset) { + selmon->tagset[selmon->seltags] = newtagset; + focus(NULL); + arrange(selmon); + } +} + +void +unfocus(Client *c, int setfocus) +{ + if (!c) + return; + grabbuttons(c, 0); + XSetWindowBorder(dpy, c->win, scheme[SchemeNorm][ColBorder].pixel); + if (setfocus) { + XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime); + XDeleteProperty(dpy, root, netatom[NetActiveWindow]); + } +} + +void +unmanage(Client *c, int destroyed) +{ + Monitor *m = c->mon; + XWindowChanges wc; + + if (c->swallowing) { + unswallow(c); + return; + } + + Client *s = swallowingclient(c->win); + if (s) { + free(s->swallowing); + s->swallowing = NULL; + arrange(m); + focus(NULL); + return; + } + + detach(c); + detachstack(c); + if (!destroyed) { + wc.border_width = c->oldbw; + XGrabServer(dpy); /* avoid race conditions */ + XSetErrorHandler(xerrordummy); + XConfigureWindow(dpy, c->win, CWBorderWidth, &wc); /* restore border */ + XUngrabButton(dpy, AnyButton, AnyModifier, c->win); + setclientstate(c, WithdrawnState); + XSync(dpy, False); + XSetErrorHandler(xerror); + XUngrabServer(dpy); + } + free(c); + + if (!s) { + arrange(m); + focus(NULL); + updateclientlist(); + } +} + +void +unmapnotify(XEvent *e) +{ + Client *c; + XUnmapEvent *ev = &e->xunmap; + + if ((c = wintoclient(ev->window))) { + if (ev->send_event) + setclientstate(c, WithdrawnState); + else + unmanage(c, 0); + } +} + +void +updatebars(void) +{ + Monitor *m; + XSetWindowAttributes wa = { + .override_redirect = True, + .background_pixel = 0, + .border_pixel = 0, + .colormap = cmap, + .event_mask = ButtonPressMask|ExposureMask + }; + XClassHint ch = {"dwm", "dwm"}; + for (m = mons; m; m = m->next) { + if (m->barwin) + continue; + m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, depth, + InputOutput, visual, + CWOverrideRedirect|CWBackPixel|CWBorderPixel|CWColormap|CWEventMask, &wa); + XDefineCursor(dpy, m->barwin, cursor[CurNormal]->cursor); + XMapRaised(dpy, m->barwin); + XSetClassHint(dpy, m->barwin, &ch); + } +} + +void +updatebarpos(Monitor *m) +{ + m->wy = m->my; + m->wh = m->mh; + if (m->showbar) { + m->wh -= bh; + m->by = m->topbar ? m->wy : m->wy + m->wh; + m->wy = m->topbar ? m->wy + bh : m->wy; + } else + m->by = -bh; +} + +void +updateclientlist() +{ + Client *c; + Monitor *m; + + XDeleteProperty(dpy, root, netatom[NetClientList]); + for (m = mons; m; m = m->next) + for (c = m->clients; c; c = c->next) + XChangeProperty(dpy, root, netatom[NetClientList], + XA_WINDOW, 32, PropModeAppend, + (unsigned char *) &(c->win), 1); +} + +int +updategeom(void) +{ + int dirty = 0; + +#ifdef XINERAMA + if (XineramaIsActive(dpy)) { + int i, j, n, nn; + Client *c; + Monitor *m; + XineramaScreenInfo *info = XineramaQueryScreens(dpy, &nn); + XineramaScreenInfo *unique = NULL; + + for (n = 0, m = mons; m; m = m->next, n++); + /* only consider unique geometries as separate screens */ + unique = ecalloc(nn, sizeof(XineramaScreenInfo)); + for (i = 0, j = 0; i < nn; i++) + if (isuniquegeom(unique, j, &info[i])) + memcpy(&unique[j++], &info[i], sizeof(XineramaScreenInfo)); + XFree(info); + nn = j; + if (n <= nn) { /* new monitors available */ + for (i = 0; i < (nn - n); i++) { + for (m = mons; m && m->next; m = m->next); + if (m) + m->next = createmon(); + else + mons = createmon(); + } + for (i = 0, m = mons; i < nn && m; m = m->next, i++) + if (i >= n + || unique[i].x_org != m->mx || unique[i].y_org != m->my + || unique[i].width != m->mw || unique[i].height != m->mh) + { + dirty = 1; + m->num = i; + m->mx = m->wx = unique[i].x_org; + m->my = m->wy = unique[i].y_org; + m->mw = m->ww = unique[i].width; + m->mh = m->wh = unique[i].height; + updatebarpos(m); + } + } else { /* less monitors available nn < n */ + for (i = nn; i < n; i++) { + for (m = mons; m && m->next; m = m->next); + while ((c = m->clients)) { + dirty = 1; + m->clients = c->next; + detachstack(c); + c->mon = mons; + attach(c); + attachstack(c); + } + if (m == selmon) + selmon = mons; + cleanupmon(m); + } + } + free(unique); + } else +#endif /* XINERAMA */ + { /* default monitor setup */ + if (!mons) + mons = createmon(); + if (mons->mw != sw || mons->mh != sh) { + dirty = 1; + mons->mw = mons->ww = sw; + mons->mh = mons->wh = sh; + updatebarpos(mons); + } + } + if (dirty) { + selmon = mons; + selmon = wintomon(root); + } + return dirty; +} + +void +updatenumlockmask(void) +{ + unsigned int i, j; + XModifierKeymap *modmap; + + numlockmask = 0; + modmap = XGetModifierMapping(dpy); + for (i = 0; i < 8; i++) + for (j = 0; j < modmap->max_keypermod; j++) + if (modmap->modifiermap[i * modmap->max_keypermod + j] + == XKeysymToKeycode(dpy, XK_Num_Lock)) + numlockmask = (1 << i); + XFreeModifiermap(modmap); +} + +void +updatesizehints(Client *c) +{ + long msize; + XSizeHints size; + + if (!XGetWMNormalHints(dpy, c->win, &size, &msize)) + /* size is uninitialized, ensure that size.flags aren't used */ + size.flags = PSize; + if (size.flags & PBaseSize) { + c->basew = size.base_width; + c->baseh = size.base_height; + } else if (size.flags & PMinSize) { + c->basew = size.min_width; + c->baseh = size.min_height; + } else + c->basew = c->baseh = 0; + if (size.flags & PResizeInc) { + c->incw = size.width_inc; + c->inch = size.height_inc; + } else + c->incw = c->inch = 0; + if (size.flags & PMaxSize) { + c->maxw = size.max_width; + c->maxh = size.max_height; + } else + c->maxw = c->maxh = 0; + if (size.flags & PMinSize) { + c->minw = size.min_width; + c->minh = size.min_height; + } else if (size.flags & PBaseSize) { + c->minw = size.base_width; + c->minh = size.base_height; + } else + c->minw = c->minh = 0; + if (size.flags & PAspect) { + c->mina = (float)size.min_aspect.y / size.min_aspect.x; + c->maxa = (float)size.max_aspect.x / size.max_aspect.y; + } else + c->maxa = c->mina = 0.0; + c->isfixed = (c->maxw && c->maxh && c->maxw == c->minw && c->maxh == c->minh); +} + +void +updatestatus(void) +{ + if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) { + strcpy(stext, "dwm-"VERSION); + statusw = TEXTW(stext) - lrpad + 2; + } else { + char *text, *s, ch; + + statusw = 0; + for (text = s = stext; *s; s++) { + if ((unsigned char)(*s) < ' ') { + ch = *s; + *s = '\0'; + statusw += TEXTW(text) - lrpad; + *s = ch; + text = s + 1; + } + } + statusw += TEXTW(text) - lrpad + 2; + + } + drawbar(selmon); +} + +void +updatetitle(Client *c) +{ + if (!gettextprop(c->win, netatom[NetWMName], c->name, sizeof c->name)) + gettextprop(c->win, XA_WM_NAME, c->name, sizeof c->name); + if (c->name[0] == '\0') /* hack to mark broken clients */ + strcpy(c->name, broken); +} + +void +updatewindowtype(Client *c) +{ + Atom state = getatomprop(c, netatom[NetWMState]); + Atom wtype = getatomprop(c, netatom[NetWMWindowType]); + + if (state == netatom[NetWMFullscreen]) + setfullscreen(c, 1); + if (wtype == netatom[NetWMWindowTypeDialog]) + c->isfloating = 1; +} + +void +updatewmhints(Client *c) +{ + XWMHints *wmh; + + if ((wmh = XGetWMHints(dpy, c->win))) { + if (c == selmon->sel && wmh->flags & XUrgencyHint) { + wmh->flags &= ~XUrgencyHint; + XSetWMHints(dpy, c->win, wmh); + } else + c->isurgent = (wmh->flags & XUrgencyHint) ? 1 : 0; + if (wmh->flags & InputHint) + c->neverfocus = !wmh->input; + else + c->neverfocus = 0; + XFree(wmh); + } +} + +void +view(const Arg *arg) +{ + if ((arg->ui & TAGMASK) == selmon->tagset[selmon->seltags]) + return; + selmon->seltags ^= 1; /* toggle sel tagset */ + if (arg->ui & TAGMASK) + selmon->tagset[selmon->seltags] = arg->ui & TAGMASK; + focus(NULL); + arrange(selmon); +} + +pid_t +winpid(Window w) +{ + + pid_t result = 0; + +#ifdef __linux__ + xcb_res_client_id_spec_t spec = {0}; + spec.client = w; + spec.mask = XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID; + + xcb_generic_error_t *e = NULL; + xcb_res_query_client_ids_cookie_t c = xcb_res_query_client_ids(xcon, 1, &spec); + xcb_res_query_client_ids_reply_t *r = xcb_res_query_client_ids_reply(xcon, c, &e); + + if (!r) + return (pid_t)0; + + xcb_res_client_id_value_iterator_t i = xcb_res_query_client_ids_ids_iterator(r); + for (; i.rem; xcb_res_client_id_value_next(&i)) { + spec = i.data->spec; + if (spec.mask & XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID) { + uint32_t *t = xcb_res_client_id_value_value(i.data); + result = *t; + break; + } + } + + free(r); + + if (result == (pid_t)-1) + result = 0; + +#endif /* __linux__ */ + +#ifdef __OpenBSD__ + Atom type; + int format; + unsigned long len, bytes; + unsigned char *prop; + pid_t ret; + + if (XGetWindowProperty(dpy, w, XInternAtom(dpy, "_NET_WM_PID", 0), 0, 1, False, AnyPropertyType, &type, &format, &len, &bytes, &prop) != Success || !prop) + return 0; + + ret = *(pid_t*)prop; + XFree(prop); + result = ret; + +#endif /* __OpenBSD__ */ + return result; +} + +pid_t +getparentprocess(pid_t p) +{ + unsigned int v = 0; + +#ifdef __linux__ + FILE *f; + char buf[256]; + snprintf(buf, sizeof(buf) - 1, "/proc/%u/stat", (unsigned)p); + + if (!(f = fopen(buf, "r"))) + return 0; + + fscanf(f, "%*u %*s %*c %u", &v); + fclose(f); +#endif /* __linux__*/ + +#ifdef __OpenBSD__ + int n; + kvm_t *kd; + struct kinfo_proc *kp; + + kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, NULL); + if (!kd) + return 0; + + kp = kvm_getprocs(kd, KERN_PROC_PID, p, sizeof(*kp), &n); + v = kp->p_ppid; +#endif /* __OpenBSD__ */ + + return (pid_t)v; +} + +int +isdescprocess(pid_t p, pid_t c) +{ + while (p != c && c != 0) + c = getparentprocess(c); + + return (int)c; +} + +Client * +termforwin(const Client *w) +{ + Client *c; + Monitor *m; + + if (!w->pid || w->isterminal) + return NULL; + + for (m = mons; m; m = m->next) { + for (c = m->clients; c; c = c->next) { + if (c->isterminal && !c->swallowing && c->pid && isdescprocess(c->pid, w->pid)) + return c; + } + } + + return NULL; +} + +Client * +swallowingclient(Window w) +{ + Client *c; + Monitor *m; + + for (m = mons; m; m = m->next) { + for (c = m->clients; c; c = c->next) { + if (c->swallowing && c->swallowing->win == w) + return c; + } + } + + return NULL; +} + +Client * +wintoclient(Window w) +{ + Client *c; + Monitor *m; + + for (m = mons; m; m = m->next) + for (c = m->clients; c; c = c->next) + if (c->win == w) + return c; + return NULL; +} + +Monitor * +wintomon(Window w) +{ + int x, y; + Client *c; + Monitor *m; + + if (w == root && getrootptr(&x, &y)) + return recttomon(x, y, 1, 1); + for (m = mons; m; m = m->next) + if (w == m->barwin) + return m; + if ((c = wintoclient(w))) + return c->mon; + return selmon; +} + +/* There's no way to check accesses to destroyed windows, thus those cases are + * ignored (especially on UnmapNotify's). Other types of errors call Xlibs + * default error handler, which may call exit. */ +int +xerror(Display *dpy, XErrorEvent *ee) +{ + if (ee->error_code == BadWindow + || (ee->request_code == X_SetInputFocus && ee->error_code == BadMatch) + || (ee->request_code == X_PolyText8 && ee->error_code == BadDrawable) + || (ee->request_code == X_PolyFillRectangle && ee->error_code == BadDrawable) + || (ee->request_code == X_PolySegment && ee->error_code == BadDrawable) + || (ee->request_code == X_ConfigureWindow && ee->error_code == BadMatch) + || (ee->request_code == X_GrabButton && ee->error_code == BadAccess) + || (ee->request_code == X_GrabKey && ee->error_code == BadAccess) + || (ee->request_code == X_CopyArea && ee->error_code == BadDrawable)) + return 0; + fprintf(stderr, "dwm: fatal error: request code=%d, error code=%d\n", + ee->request_code, ee->error_code); + return xerrorxlib(dpy, ee); /* may call exit */ +} + +int +xerrordummy(Display *dpy, XErrorEvent *ee) +{ + return 0; +} + +/* Startup Error handler to check if another window manager + * is already running. */ +int +xerrorstart(Display *dpy, XErrorEvent *ee) +{ + die("dwm: another window manager is already running"); + return -1; +} + +void +xinitvisual() +{ + XVisualInfo *infos; + XRenderPictFormat *fmt; + int nitems; + int i; + + XVisualInfo tpl = { + .screen = screen, + .depth = 32, + .class = TrueColor + }; + long masks = VisualScreenMask | VisualDepthMask | VisualClassMask; + + infos = XGetVisualInfo(dpy, masks, &tpl, &nitems); + visual = NULL; + for(i = 0; i < nitems; i ++) { + fmt = XRenderFindVisualFormat(dpy, infos[i].visual); + if (fmt->type == PictTypeDirect && fmt->direct.alphaMask) { + visual = infos[i].visual; + depth = infos[i].depth; + cmap = XCreateColormap(dpy, root, visual, AllocNone); + useargb = 1; + break; + } + } + + XFree(infos); + + if (! visual) { + visual = DefaultVisual(dpy, screen); + depth = DefaultDepth(dpy, screen); + cmap = DefaultColormap(dpy, screen); + } +} + +void +zoom(const Arg *arg) +{ + Client *c = selmon->sel; + + if (!selmon->lt[selmon->sellt]->arrange + || (selmon->sel && selmon->sel->isfloating)) + return; + if (c == nexttiled(selmon->clients)) + if (!c || !(c = nexttiled(c->next))) + return; + pop(c); +} + +int +main(int argc, char *argv[]) +{ + if (argc == 2 && !strcmp("-v", argv[1])) + die("dwm-"VERSION); + else if (argc != 1) + die("usage: dwm [-v]"); + if (!setlocale(LC_CTYPE, "") || !XSupportsLocale()) + fputs("warning: no locale support\n", stderr); + if (!(dpy = XOpenDisplay(NULL))) + die("dwm: cannot open display"); + if (!(xcon = XGetXCBConnection(dpy))) + die("dwm: cannot get xcb connection\n"); + checkotherwm(); + autostart_exec(); + setup(); +#ifdef __OpenBSD__ + if (pledge("stdio rpath proc exec ps", NULL) == -1) + die("pledge"); +#endif /* __OpenBSD__ */ + scan(); + run(); + cleanup(); + XCloseDisplay(dpy); + return EXIT_SUCCESS; +} diff --git a/wm/dwm-6.3/dwm.png b/wm/dwm-6.3/dwm.png new file mode 100644 index 0000000..b1f9ba7 Binary files /dev/null and b/wm/dwm-6.3/dwm.png differ diff --git a/wm/dwm-6.3/patches/dwm-activetagindicatorbar-6.2.diff b/wm/dwm-6.3/patches/dwm-activetagindicatorbar-6.2.diff new file mode 100644 index 0000000..4450099 --- /dev/null +++ b/wm/dwm-6.3/patches/dwm-activetagindicatorbar-6.2.diff @@ -0,0 +1,17 @@ +diff -up dwm-a/dwm.c dwm-b/dwm.c +--- dwm-a/dwm.c 2019-02-02 06:55:28.000000000 -0600 ++++ dwm-b/dwm.c 2019-02-23 21:43:13.359179100 -0600 +@@ -719,9 +719,10 @@ drawbar(Monitor *m) + drw_setscheme(drw, scheme[m->tagset[m->seltags] & 1 << i ? SchemeSel : SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, tags[i], urg & 1 << i); + if (occ & 1 << i) +- drw_rect(drw, x + boxs, boxs, boxw, boxw, +- m == selmon && selmon->sel && selmon->sel->tags & 1 << i, +- urg & 1 << i); ++ drw_rect(drw, x + boxw, 0, w - ( 2 * boxw + 1), boxw, ++ m == selmon && selmon->sel && selmon->sel->tags & 1 << i, ++ urg & 1 << i); ++ + x += w; + } + w = blw = TEXTW(m->ltsymbol); diff --git a/wm/dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff b/wm/dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff new file mode 100644 index 0000000..9a8e92a --- /dev/null +++ b/wm/dwm-6.3/patches/dwm-alpha-20201019-61bb8b2.diff @@ -0,0 +1,289 @@ +From 51f9c34480b984e261a738e5295f518b42c2f29c Mon Sep 17 00:00:00 2001 +From: Petrus Karell +Date: Mon, 19 Oct 2020 19:15:24 +0300 +Subject: [PATCH] Allow dwm to have translucent bars, while keeping all + the text on it opaque, just like the alpha-patch for st. Updated for 61bb8b2 + +--- + config.def.h | 7 ++++++ + config.mk | 2 +- + drw.c | 26 ++++++++++++----------- + drw.h | 9 +++++--- + dwm.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++------ + 5 files changed, 82 insertions(+), 22 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 1c0b587..4f68fe8 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -12,11 +12,18 @@ static const char col_gray2[] = "#444444"; + static const char col_gray3[] = "#bbbbbb"; + static const char col_gray4[] = "#eeeeee"; + static const char col_cyan[] = "#005577"; ++static const unsigned int baralpha = 0xd0; ++static const unsigned int borderalpha = OPAQUE; + static const char *colors[][3] = { + /* fg bg border */ + [SchemeNorm] = { col_gray3, col_gray1, col_gray2 }, + [SchemeSel] = { col_gray4, col_cyan, col_cyan }, + }; ++static const unsigned int alphas[][3] = { ++ /* fg bg border */ ++ [SchemeNorm] = { OPAQUE, baralpha, borderalpha }, ++ [SchemeSel] = { OPAQUE, baralpha, borderalpha }, ++}; + + /* tagging */ + static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; +diff --git a/config.mk b/config.mk +index 7084c33..21b5404 100644 +--- a/config.mk ++++ b/config.mk +@@ -22,7 +22,7 @@ FREETYPEINC = /usr/include/freetype2 + + # includes and libs + INCS = -I${X11INC} -I${FREETYPEINC} +-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} ++LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -lXrender + + # flags + CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +diff --git a/drw.c b/drw.c +index 4cdbcbe..fe3aadd 100644 +--- a/drw.c ++++ b/drw.c +@@ -61,7 +61,7 @@ utf8decode(const char *c, long *u, size_t clen) + } + + Drw * +-drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h) ++drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap) + { + Drw *drw = ecalloc(1, sizeof(Drw)); + +@@ -70,8 +70,11 @@ drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h + drw->root = root; + drw->w = w; + drw->h = h; +- drw->drawable = XCreatePixmap(dpy, root, w, h, DefaultDepth(dpy, screen)); +- drw->gc = XCreateGC(dpy, root, 0, NULL); ++ drw->visual = visual; ++ drw->depth = depth; ++ drw->cmap = cmap; ++ drw->drawable = XCreatePixmap(dpy, root, w, h, depth); ++ drw->gc = XCreateGC(dpy, drw->drawable, 0, NULL); + XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); + + return drw; +@@ -87,7 +90,7 @@ drw_resize(Drw *drw, unsigned int w, unsigned int h) + drw->h = h; + if (drw->drawable) + XFreePixmap(drw->dpy, drw->drawable); +- drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, DefaultDepth(drw->dpy, drw->screen)); ++ drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, drw->depth); + } + + void +@@ -194,21 +197,22 @@ drw_fontset_free(Fnt *font) + } + + void +-drw_clr_create(Drw *drw, Clr *dest, const char *clrname) ++drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha) + { + if (!drw || !dest || !clrname) + return; + +- if (!XftColorAllocName(drw->dpy, DefaultVisual(drw->dpy, drw->screen), +- DefaultColormap(drw->dpy, drw->screen), ++ if (!XftColorAllocName(drw->dpy, drw->visual, drw->cmap, + clrname, dest)) + die("error, cannot allocate color '%s'", clrname); ++ ++ dest->pixel = (dest->pixel & 0x00ffffffU) | (alpha << 24); + } + + /* Wrapper to create color schemes. The caller has to call free(3) on the + * returned color scheme when done using it. */ + Clr * +-drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) ++drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount) + { + size_t i; + Clr *ret; +@@ -218,7 +222,7 @@ drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) + return NULL; + + for (i = 0; i < clrcount; i++) +- drw_clr_create(drw, &ret[i], clrnames[i]); ++ drw_clr_create(drw, &ret[i], clrnames[i], alphas[i]); + return ret; + } + +@@ -274,9 +278,7 @@ drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lp + } else { + XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); +- d = XftDrawCreate(drw->dpy, drw->drawable, +- DefaultVisual(drw->dpy, drw->screen), +- DefaultColormap(drw->dpy, drw->screen)); ++ d = XftDrawCreate(drw->dpy, drw->drawable, drw->visual, drw->cmap); + x += lpad; + w -= lpad; + } +diff --git a/drw.h b/drw.h +index 4bcd5ad..a56f523 100644 +--- a/drw.h ++++ b/drw.h +@@ -20,6 +20,9 @@ typedef struct { + Display *dpy; + int screen; + Window root; ++ Visual *visual; ++ unsigned int depth; ++ Colormap cmap; + Drawable drawable; + GC gc; + Clr *scheme; +@@ -27,7 +30,7 @@ typedef struct { + } Drw; + + /* Drawable abstraction */ +-Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h); ++Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap); + void drw_resize(Drw *drw, unsigned int w, unsigned int h); + void drw_free(Drw *drw); + +@@ -38,8 +41,8 @@ unsigned int drw_fontset_getwidth(Drw *drw, const char *text); + void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); + + /* Colorscheme abstraction */ +-void drw_clr_create(Drw *drw, Clr *dest, const char *clrname); +-Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount); ++void drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha); ++Clr *drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount); + + /* Cursor abstraction */ + Cur *drw_cur_create(Drw *drw, int shape); +diff --git a/dwm.c b/dwm.c +index 664c527..d8005c7 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -57,6 +57,8 @@ + #define TAGMASK ((1 << LENGTH(tags)) - 1) + #define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) + ++#define OPAQUE 0xffU ++ + /* enums */ + enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ + enum { SchemeNorm, SchemeSel }; /* color schemes */ +@@ -233,6 +235,7 @@ static Monitor *wintomon(Window w); + static int xerror(Display *dpy, XErrorEvent *ee); + static int xerrordummy(Display *dpy, XErrorEvent *ee); + static int xerrorstart(Display *dpy, XErrorEvent *ee); ++static void xinitvisual(); + static void zoom(const Arg *arg); + + /* variables */ +@@ -269,6 +272,11 @@ static Drw *drw; + static Monitor *mons, *selmon; + static Window root, wmcheckwin; + ++static int useargb = 0; ++static Visual *visual; ++static int depth; ++static Colormap cmap; ++ + /* configuration, allows nested code to access above variables */ + #include "config.h" + +@@ -1542,7 +1550,8 @@ setup(void) + sw = DisplayWidth(dpy, screen); + sh = DisplayHeight(dpy, screen); + root = RootWindow(dpy, screen); +- drw = drw_create(dpy, screen, root, sw, sh); ++ xinitvisual(); ++ drw = drw_create(dpy, screen, root, sw, sh, visual, depth, cmap); + if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) + die("no fonts could be loaded."); + lrpad = drw->fonts->h; +@@ -1570,7 +1579,7 @@ setup(void) + /* init appearance */ + scheme = ecalloc(LENGTH(colors), sizeof(Clr *)); + for (i = 0; i < LENGTH(colors); i++) +- scheme[i] = drw_scm_create(drw, colors[i], 3); ++ scheme[i] = drw_scm_create(drw, colors[i], alphas[i], 3); + /* init bars */ + updatebars(); + updatestatus(); +@@ -1807,16 +1816,18 @@ updatebars(void) + Monitor *m; + XSetWindowAttributes wa = { + .override_redirect = True, +- .background_pixmap = ParentRelative, ++ .background_pixel = 0, ++ .border_pixel = 0, ++ .colormap = cmap, + .event_mask = ButtonPressMask|ExposureMask + }; + XClassHint ch = {"dwm", "dwm"}; + for (m = mons; m; m = m->next) { + if (m->barwin) + continue; +- m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, DefaultDepth(dpy, screen), +- CopyFromParent, DefaultVisual(dpy, screen), +- CWOverrideRedirect|CWBackPixmap|CWEventMask, &wa); ++ m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, depth, ++ InputOutput, visual, ++ CWOverrideRedirect|CWBackPixel|CWBorderPixel|CWColormap|CWEventMask, &wa); + XDefineCursor(dpy, m->barwin, cursor[CurNormal]->cursor); + XMapRaised(dpy, m->barwin); + XSetClassHint(dpy, m->barwin, &ch); +@@ -2113,6 +2124,43 @@ xerrorstart(Display *dpy, XErrorEvent *ee) + return -1; + } + ++void ++xinitvisual() ++{ ++ XVisualInfo *infos; ++ XRenderPictFormat *fmt; ++ int nitems; ++ int i; ++ ++ XVisualInfo tpl = { ++ .screen = screen, ++ .depth = 32, ++ .class = TrueColor ++ }; ++ long masks = VisualScreenMask | VisualDepthMask | VisualClassMask; ++ ++ infos = XGetVisualInfo(dpy, masks, &tpl, &nitems); ++ visual = NULL; ++ for(i = 0; i < nitems; i ++) { ++ fmt = XRenderFindVisualFormat(dpy, infos[i].visual); ++ if (fmt->type == PictTypeDirect && fmt->direct.alphaMask) { ++ visual = infos[i].visual; ++ depth = infos[i].depth; ++ cmap = XCreateColormap(dpy, root, visual, AllocNone); ++ useargb = 1; ++ break; ++ } ++ } ++ ++ XFree(infos); ++ ++ if (! visual) { ++ visual = DefaultVisual(dpy, screen); ++ depth = DefaultDepth(dpy, screen); ++ cmap = DefaultColormap(dpy, screen); ++ } ++} ++ + void + zoom(const Arg *arg) + { +-- +2.28.0 + diff --git a/wm/dwm-6.3/patches/dwm-cool-autostart-6.2.diff b/wm/dwm-6.3/patches/dwm-cool-autostart-6.2.diff new file mode 100644 index 0000000..84a93ea --- /dev/null +++ b/wm/dwm-6.3/patches/dwm-cool-autostart-6.2.diff @@ -0,0 +1,116 @@ +diff --git a/config.def.h b/config.def.h +index 1c0b587..ed056a4 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -18,6 +18,11 @@ static const char *colors[][3] = { + [SchemeSel] = { col_gray4, col_cyan, col_cyan }, + }; + ++static const char *const autostart[] = { ++ "st", NULL, ++ NULL /* terminate */ ++}; ++ + /* tagging */ + static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; + +diff --git a/dwm.c b/dwm.c +index 9fd0286..1facd56 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -234,6 +234,7 @@ static int xerror(Display *dpy, XErrorEvent *ee); + static int xerrordummy(Display *dpy, XErrorEvent *ee); + static int xerrorstart(Display *dpy, XErrorEvent *ee); + static void zoom(const Arg *arg); ++static void autostart_exec(void); + + /* variables */ + static const char broken[] = "broken"; +@@ -275,6 +276,34 @@ static Window root, wmcheckwin; + /* compile-time check if all tags fit into an unsigned int bit array. */ + struct NumTags { char limitexceeded[LENGTH(tags) > 31 ? -1 : 1]; }; + ++/* dwm will keep pid's of processes from autostart array and kill them at quit */ ++static pid_t *autostart_pids; ++static size_t autostart_len; ++ ++/* execute command from autostart array */ ++static void ++autostart_exec() { ++ const char *const *p; ++ size_t i = 0; ++ ++ /* count entries */ ++ for (p = autostart; *p; autostart_len++, p++) ++ while (*++p); ++ ++ autostart_pids = malloc(autostart_len * sizeof(pid_t)); ++ for (p = autostart; *p; i++, p++) { ++ if ((autostart_pids[i] = fork()) == 0) { ++ setsid(); ++ execvp(*p, (char *const *)p); ++ fprintf(stderr, "dwm: execvp %s\n", *p); ++ perror(" failed"); ++ _exit(EXIT_FAILURE); ++ } ++ /* skip arguments */ ++ while (*++p); ++ } ++} ++ + /* function implementations */ + void + applyrules(Client *c) +@@ -1249,6 +1278,16 @@ propertynotify(XEvent *e) + void + quit(const Arg *arg) + { ++ size_t i; ++ ++ /* kill child processes */ ++ for (i = 0; i < autostart_len; i++) { ++ if (0 < autostart_pids[i]) { ++ kill(autostart_pids[i], SIGTERM); ++ waitpid(autostart_pids[i], NULL, 0); ++ } ++ } ++ + running = 0; + } + +@@ -1632,9 +1671,25 @@ showhide(Client *c) + void + sigchld(int unused) + { ++ pid_t pid; ++ + if (signal(SIGCHLD, sigchld) == SIG_ERR) + die("can't install SIGCHLD handler:"); +- while (0 < waitpid(-1, NULL, WNOHANG)); ++ while (0 < (pid = waitpid(-1, NULL, WNOHANG))) { ++ pid_t *p, *lim; ++ ++ if (!(p = autostart_pids)) ++ continue; ++ lim = &p[autostart_len]; ++ ++ for (; p < lim; p++) { ++ if (*p == pid) { ++ *p = -1; ++ break; ++ } ++ } ++ ++ } + } + + void +@@ -2139,6 +2194,7 @@ main(int argc, char *argv[]) + if (!(dpy = XOpenDisplay(NULL))) + die("dwm: cannot open display"); + checkotherwm(); ++ autostart_exec(); + setup(); + #ifdef __OpenBSD__ + if (pledge("stdio rpath proc exec", NULL) == -1) + diff --git a/wm/dwm-6.3/patches/dwm-statuscmd-20210405-67d76bd.diff b/wm/dwm-6.3/patches/dwm-statuscmd-20210405-67d76bd.diff new file mode 100644 index 0000000..4b26420 --- /dev/null +++ b/wm/dwm-6.3/patches/dwm-statuscmd-20210405-67d76bd.diff @@ -0,0 +1,208 @@ +From f58c7e4fd05ec13383518ccd51663167d45e92d0 Mon Sep 17 00:00:00 2001 +From: Daniel Bylinka +Date: Fri, 2 Apr 2021 19:02:58 +0200 +Subject: [PATCH] [statuscmd] Signal mouse button and click location to status + monitor + +--- + config.def.h | 6 +++- + dwm.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++++--- + 2 files changed, 100 insertions(+), 6 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 1c0b587..154a59b 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -54,6 +54,8 @@ static const Layout layouts[] = { + /* helper for spawning shell commands in the pre dwm-5.0 fashion */ + #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } + ++#define STATUSBAR "dwmblocks" ++ + /* commands */ + static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */ + static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; +@@ -103,7 +105,9 @@ static Button buttons[] = { + { ClkLtSymbol, 0, Button1, setlayout, {0} }, + { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, + { ClkWinTitle, 0, Button2, zoom, {0} }, +- { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, ++ { ClkStatusText, 0, Button1, sigstatusbar, {.i = 1} }, ++ { ClkStatusText, 0, Button2, sigstatusbar, {.i = 2} }, ++ { ClkStatusText, 0, Button3, sigstatusbar, {.i = 3} }, + { ClkClientWin, MODKEY, Button1, movemouse, {0} }, + { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, + { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, +diff --git a/dwm.c b/dwm.c +index b0b3466..d871457 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -172,6 +172,7 @@ static void focusstack(const Arg *arg); + static Atom getatomprop(Client *c, Atom prop); + static int getrootptr(int *x, int *y); + static long getstate(Window w); ++static pid_t getstatusbarpid(); + static int gettextprop(Window w, Atom atom, char *text, unsigned int size); + static void grabbuttons(Client *c, int focused); + static void grabkeys(void); +@@ -206,6 +207,7 @@ static void setup(void); + static void seturgent(Client *c, int urg); + static void showhide(Client *c); + static void sigchld(int unused); ++static void sigstatusbar(const Arg *arg); + static void spawn(const Arg *arg); + static void tag(const Arg *arg); + static void tagmon(const Arg *arg); +@@ -238,6 +240,9 @@ static void zoom(const Arg *arg); + /* variables */ + static const char broken[] = "broken"; + static char stext[256]; ++static int statusw; ++static int statussig; ++static pid_t statuspid = -1; + static int screen; + static int sw, sh; /* X display screen geometry width, height */ + static int bh, blw = 0; /* bar geometry */ +@@ -422,6 +427,7 @@ buttonpress(XEvent *e) + Client *c; + Monitor *m; + XButtonPressedEvent *ev = &e->xbutton; ++ char *text, *s, ch; + + click = ClkRootWin; + /* focus monitor if necessary */ +@@ -440,9 +446,23 @@ buttonpress(XEvent *e) + arg.ui = 1 << i; + } else if (ev->x < x + blw) + click = ClkLtSymbol; +- else if (ev->x > selmon->ww - (int)TEXTW(stext)) ++ else if (ev->x > selmon->ww - statusw) { ++ x = selmon->ww - statusw; + click = ClkStatusText; +- else ++ statussig = 0; ++ for (text = s = stext; *s && x <= ev->x; s++) { ++ if ((unsigned char)(*s) < ' ') { ++ ch = *s; ++ *s = '\0'; ++ x += TEXTW(text) - lrpad; ++ *s = ch; ++ text = s + 1; ++ if (x >= ev->x) ++ break; ++ statussig = ch; ++ } ++ } ++ } else + click = ClkWinTitle; + } else if ((c = wintoclient(ev->window))) { + focus(c); +@@ -704,9 +724,24 @@ drawbar(Monitor *m) + + /* draw status first so it can be overdrawn by tags later */ + if (m == selmon) { /* status is only drawn on selected monitor */ ++ char *text, *s, ch; + drw_setscheme(drw, scheme[SchemeNorm]); +- tw = TEXTW(stext) - lrpad + 2; /* 2px right padding */ +- drw_text(drw, m->ww - tw, 0, tw, bh, 0, stext, 0); ++ ++ x = 0; ++ for (text = s = stext; *s; s++) { ++ if ((unsigned char)(*s) < ' ') { ++ ch = *s; ++ *s = '\0'; ++ tw = TEXTW(text) - lrpad; ++ drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); ++ x += tw; ++ *s = ch; ++ text = s + 1; ++ } ++ } ++ tw = TEXTW(text) - lrpad + 2; ++ drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); ++ tw = statusw; + } + + for (c = m->clients; c; c = c->next) { +@@ -872,6 +907,30 @@ getatomprop(Client *c, Atom prop) + return atom; + } + ++pid_t ++getstatusbarpid() ++{ ++ char buf[32], *str = buf, *c; ++ FILE *fp; ++ ++ if (statuspid > 0) { ++ snprintf(buf, sizeof(buf), "/proc/%u/cmdline", statuspid); ++ if ((fp = fopen(buf, "r"))) { ++ fgets(buf, sizeof(buf), fp); ++ while ((c = strchr(str, '/'))) ++ str = c + 1; ++ fclose(fp); ++ if (!strcmp(str, STATUSBAR)) ++ return statuspid; ++ } ++ } ++ if (!(fp = popen("pidof -s "STATUSBAR, "r"))) ++ return -1; ++ fgets(buf, sizeof(buf), fp); ++ pclose(fp); ++ return strtol(buf, NULL, 10); ++} ++ + int + getrootptr(int *x, int *y) + { +@@ -1637,6 +1696,20 @@ sigchld(int unused) + while (0 < waitpid(-1, NULL, WNOHANG)); + } + ++void ++sigstatusbar(const Arg *arg) ++{ ++ union sigval sv; ++ ++ if (!statussig) ++ return; ++ sv.sival_int = arg->i; ++ if ((statuspid = getstatusbarpid()) <= 0) ++ return; ++ ++ sigqueue(statuspid, SIGRTMIN+statussig, sv); ++} ++ + void + spawn(const Arg *arg) + { +@@ -1990,8 +2063,25 @@ updatesizehints(Client *c) + void + updatestatus(void) + { +- if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) ++ if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) { + strcpy(stext, "dwm-"VERSION); ++ statusw = TEXTW(stext) - lrpad + 2; ++ } else { ++ char *text, *s, ch; ++ ++ statusw = 0; ++ for (text = s = stext; *s; s++) { ++ if ((unsigned char)(*s) < ' ') { ++ ch = *s; ++ *s = '\0'; ++ statusw += TEXTW(text) - lrpad; ++ *s = ch; ++ text = s + 1; ++ } ++ } ++ statusw += TEXTW(text) - lrpad + 2; ++ ++ } + drawbar(selmon); + } + +-- +2.31.0 + diff --git a/wm/dwm-6.3/patches/dwm-statuscmd-nosignal-20210402-67d76bd.diff b/wm/dwm-6.3/patches/dwm-statuscmd-nosignal-20210402-67d76bd.diff new file mode 100644 index 0000000..1dc5c53 --- /dev/null +++ b/wm/dwm-6.3/patches/dwm-statuscmd-nosignal-20210402-67d76bd.diff @@ -0,0 +1,167 @@ +From 02c4a28dd7f3a88eef3a4e533ace35f79cf09d57 Mon Sep 17 00:00:00 2001 +From: Daniel Bylinka +Date: Fri, 2 Apr 2021 19:34:38 +0200 +Subject: [PATCH] [statuscmd] Run shell commands based on mouse location and + button + +--- + config.def.h | 10 ++++++- + dwm.c | 76 +++++++++++++++++++++++++++++++++++++++++++++++++--- + 2 files changed, 81 insertions(+), 5 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 1c0b587..8f88366 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -59,6 +59,12 @@ static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() + static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL }; + static const char *termcmd[] = { "st", NULL }; + ++/* commands spawned when clicking statusbar, the mouse button pressed is exported as BUTTON */ ++static const StatusCmd statuscmds[] = { ++ { "notify-send Mouse$BUTTON", 1 }, ++}; ++static const char *statuscmd[] = { "/bin/sh", "-c", NULL, NULL }; ++ + static Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_p, spawn, {.v = dmenucmd } }, +@@ -103,7 +109,9 @@ static Button buttons[] = { + { ClkLtSymbol, 0, Button1, setlayout, {0} }, + { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, + { ClkWinTitle, 0, Button2, zoom, {0} }, +- { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, ++ { ClkStatusText, 0, Button1, spawn, {.v = statuscmd } }, ++ { ClkStatusText, 0, Button2, spawn, {.v = statuscmd } }, ++ { ClkStatusText, 0, Button3, spawn, {.v = statuscmd } }, + { ClkClientWin, MODKEY, Button1, movemouse, {0} }, + { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, + { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, +diff --git a/dwm.c b/dwm.c +index b0b3466..eb478a5 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -141,6 +141,11 @@ typedef struct { + int monitor; + } Rule; + ++typedef struct { ++ const char *cmd; ++ int id; ++} StatusCmd; ++ + /* function declarations */ + static void applyrules(Client *c); + static int applysizehints(Client *c, int *x, int *y, int *w, int *h, int interact); +@@ -238,6 +243,9 @@ static void zoom(const Arg *arg); + /* variables */ + static const char broken[] = "broken"; + static char stext[256]; ++static int statusw; ++static int statuscmdn; ++static char lastbutton[] = "-"; + static int screen; + static int sw, sh; /* X display screen geometry width, height */ + static int bh, blw = 0; /* bar geometry */ +@@ -440,8 +448,27 @@ buttonpress(XEvent *e) + arg.ui = 1 << i; + } else if (ev->x < x + blw) + click = ClkLtSymbol; +- else if (ev->x > selmon->ww - (int)TEXTW(stext)) ++ else if (ev->x > selmon->ww - statusw) { ++ char *text, *s, ch; ++ *lastbutton = '0' + ev->button; ++ ++ x = selmon->ww - statusw; + click = ClkStatusText; ++ ++ statuscmdn = 0; ++ for (text = s = stext; *s && x <= ev->x; s++) { ++ if ((unsigned char)(*s) < ' ') { ++ ch = *s; ++ *s = '\0'; ++ x += TEXTW(text) - lrpad; ++ *s = ch; ++ text = s + 1; ++ if (x >= ev->x) ++ break; ++ statuscmdn = ch; ++ } ++ } ++ } + else + click = ClkWinTitle; + } else if ((c = wintoclient(ev->window))) { +@@ -704,9 +731,24 @@ drawbar(Monitor *m) + + /* draw status first so it can be overdrawn by tags later */ + if (m == selmon) { /* status is only drawn on selected monitor */ ++ char *text, *s, ch; + drw_setscheme(drw, scheme[SchemeNorm]); +- tw = TEXTW(stext) - lrpad + 2; /* 2px right padding */ +- drw_text(drw, m->ww - tw, 0, tw, bh, 0, stext, 0); ++ ++ x = 0; ++ for (text = s = stext; *s; s++) { ++ if ((unsigned char)(*s) < ' ') { ++ ch = *s; ++ *s = '\0'; ++ tw = TEXTW(text) - lrpad; ++ drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); ++ x += tw; ++ *s = ch; ++ text = s + 1; ++ } ++ } ++ tw = TEXTW(text) - lrpad + 2; ++ drw_text(drw, m->ww - statusw + x, 0, tw, bh, 0, text, 0); ++ tw = statusw; + } + + for (c = m->clients; c; c = c->next) { +@@ -1645,6 +1687,17 @@ spawn(const Arg *arg) + if (fork() == 0) { + if (dpy) + close(ConnectionNumber(dpy)); ++ if (arg->v == statuscmd) { ++ for (int i = 0; i < LENGTH(statuscmds); i++) { ++ if (statuscmdn == statuscmds[i].id) { ++ statuscmd[2] = statuscmds[i].cmd; ++ setenv("BUTTON", lastbutton, 1); ++ break; ++ } ++ } ++ if (!statuscmd[2]) ++ exit(EXIT_SUCCESS); ++ } + setsid(); + execvp(((char **)arg->v)[0], (char **)arg->v); + fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]); +@@ -1990,8 +2043,23 @@ updatesizehints(Client *c) + void + updatestatus(void) + { +- if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) ++ if (!gettextprop(root, XA_WM_NAME, stext, sizeof(stext))) { + strcpy(stext, "dwm-"VERSION); ++ statusw = TEXTW(stext) - lrpad + 2; ++ } else { ++ char *text, *s, ch; ++ statusw = 0; ++ for (text = s = stext; *s; s++) { ++ if ((unsigned char)(*s) < ' ') { ++ ch = *s; ++ *s = '\0'; ++ statusw += TEXTW(text) - lrpad; ++ *s = ch; ++ text = s + 1; ++ } ++ } ++ statusw += TEXTW(text) - lrpad + 2; ++ } + drawbar(selmon); + } + +-- +2.31.0 + diff --git a/wm/dwm-6.3/patches/dwm-swallow-20201211-61bb8b2.diff b/wm/dwm-6.3/patches/dwm-swallow-20201211-61bb8b2.diff new file mode 100644 index 0000000..6bc0a1f --- /dev/null +++ b/wm/dwm-6.3/patches/dwm-swallow-20201211-61bb8b2.diff @@ -0,0 +1,412 @@ +From f0cdf40e0a7126838d051eb84d84b91421b771d6 Mon Sep 17 00:00:00 2001 +From: 0x1bi +Date: Fri, 11 Dec 2020 10:16:25 -0500 +Subject: [PATCH] fix swallow for openbsd + +--- + config.def.h | 9 +- + config.mk | 3 +- + dwm.c | 235 +++++++++++++++++++++++++++++++++++++++++++++++++-- + 3 files changed, 237 insertions(+), 10 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 1c0b587..fe51476 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -3,6 +3,7 @@ + /* appearance */ + static const unsigned int borderpx = 1; /* border pixel of windows */ + static const unsigned int snap = 32; /* snap pixel */ ++static const int swallowfloating = 0; /* 1 means swallow floating windows by default */ + static const int showbar = 1; /* 0 means no bar */ + static const int topbar = 1; /* 0 means bottom bar */ + static const char *fonts[] = { "monospace:size=10" }; +@@ -26,9 +27,11 @@ static const Rule rules[] = { + * WM_CLASS(STRING) = instance, class + * WM_NAME(STRING) = title + */ +- /* class instance title tags mask isfloating monitor */ +- { "Gimp", NULL, NULL, 0, 1, -1 }, +- { "Firefox", NULL, NULL, 1 << 8, 0, -1 }, ++ /* class instance title tags mask isfloating isterminal noswallow monitor */ ++ { "Gimp", NULL, NULL, 0, 1, 0, 0, -1 }, ++ { "Firefox", NULL, NULL, 1 << 8, 0, 0, -1, -1 }, ++ { "St", NULL, NULL, 0, 0, 1, 0, -1 }, ++ { NULL, NULL, "Event Tester", 0, 0, 0, 1, -1 }, /* xev */ + }; + + /* layout(s) */ +diff --git a/config.mk b/config.mk +index 7084c33..ff9e508 100644 +--- a/config.mk ++++ b/config.mk +@@ -19,10 +19,11 @@ FREETYPELIBS = -lfontconfig -lXft + FREETYPEINC = /usr/include/freetype2 + # OpenBSD (uncomment) + #FREETYPEINC = ${X11INC}/freetype2 ++#KVMLIB = -lkvm + + # includes and libs + INCS = -I${X11INC} -I${FREETYPEINC} +-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} ++LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} -lX11-xcb -lxcb -lxcb-res ${KVMLIB} + + # flags + CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +diff --git a/dwm.c b/dwm.c +index 664c527..0b20086 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -40,6 +40,12 @@ + #include + #endif /* XINERAMA */ + #include ++#include ++#include ++#ifdef __OpenBSD__ ++#include ++#include ++#endif /* __OpenBSD */ + + #include "drw.h" + #include "util.h" +@@ -92,9 +98,11 @@ struct Client { + int basew, baseh, incw, inch, maxw, maxh, minw, minh; + int bw, oldbw; + unsigned int tags; +- int isfixed, isfloating, isurgent, neverfocus, oldstate, isfullscreen; ++ int isfixed, isfloating, isurgent, neverfocus, oldstate, isfullscreen, isterminal, noswallow; ++ pid_t pid; + Client *next; + Client *snext; ++ Client *swallowing; + Monitor *mon; + Window win; + }; +@@ -138,6 +146,8 @@ typedef struct { + const char *title; + unsigned int tags; + int isfloating; ++ int isterminal; ++ int noswallow; + int monitor; + } Rule; + +@@ -235,6 +245,12 @@ static int xerrordummy(Display *dpy, XErrorEvent *ee); + static int xerrorstart(Display *dpy, XErrorEvent *ee); + static void zoom(const Arg *arg); + ++static pid_t getparentprocess(pid_t p); ++static int isdescprocess(pid_t p, pid_t c); ++static Client *swallowingclient(Window w); ++static Client *termforwin(const Client *c); ++static pid_t winpid(Window w); ++ + /* variables */ + static const char broken[] = "broken"; + static char stext[256]; +@@ -269,6 +285,8 @@ static Drw *drw; + static Monitor *mons, *selmon; + static Window root, wmcheckwin; + ++static xcb_connection_t *xcon; ++ + /* configuration, allows nested code to access above variables */ + #include "config.h" + +@@ -298,6 +316,8 @@ applyrules(Client *c) + && (!r->class || strstr(class, r->class)) + && (!r->instance || strstr(instance, r->instance))) + { ++ c->isterminal = r->isterminal; ++ c->noswallow = r->noswallow; + c->isfloating = r->isfloating; + c->tags |= r->tags; + for (m = mons; m && m->num != r->monitor; m = m->next); +@@ -414,6 +434,53 @@ attachstack(Client *c) + c->mon->stack = c; + } + ++void ++swallow(Client *p, Client *c) ++{ ++ ++ if (c->noswallow || c->isterminal) ++ return; ++ if (c->noswallow && !swallowfloating && c->isfloating) ++ return; ++ ++ detach(c); ++ detachstack(c); ++ ++ setclientstate(c, WithdrawnState); ++ XUnmapWindow(dpy, p->win); ++ ++ p->swallowing = c; ++ c->mon = p->mon; ++ ++ Window w = p->win; ++ p->win = c->win; ++ c->win = w; ++ updatetitle(p); ++ XMoveResizeWindow(dpy, p->win, p->x, p->y, p->w, p->h); ++ arrange(p->mon); ++ configure(p); ++ updateclientlist(); ++} ++ ++void ++unswallow(Client *c) ++{ ++ c->win = c->swallowing->win; ++ ++ free(c->swallowing); ++ c->swallowing = NULL; ++ ++ /* unfullscreen the client */ ++ setfullscreen(c, 0); ++ updatetitle(c); ++ arrange(c->mon); ++ XMapWindow(dpy, c->win); ++ XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); ++ setclientstate(c, NormalState); ++ focus(NULL); ++ arrange(c->mon); ++} ++ + void + buttonpress(XEvent *e) + { +@@ -653,6 +720,9 @@ destroynotify(XEvent *e) + + if ((c = wintoclient(ev->window))) + unmanage(c, 1); ++ ++ else if ((c = swallowingclient(ev->window))) ++ unmanage(c->swallowing, 1); + } + + void +@@ -1018,12 +1088,13 @@ killclient(const Arg *arg) + void + manage(Window w, XWindowAttributes *wa) + { +- Client *c, *t = NULL; ++ Client *c, *t = NULL, *term = NULL; + Window trans = None; + XWindowChanges wc; + + c = ecalloc(1, sizeof(Client)); + c->win = w; ++ c->pid = winpid(w); + /* geometry */ + c->x = c->oldx = wa->x; + c->y = c->oldy = wa->y; +@@ -1038,6 +1109,7 @@ manage(Window w, XWindowAttributes *wa) + } else { + c->mon = selmon; + applyrules(c); ++ term = termforwin(c); + } + + if (c->x + WIDTH(c) > c->mon->mx + c->mon->mw) +@@ -1074,6 +1146,8 @@ manage(Window w, XWindowAttributes *wa) + c->mon->sel = c; + arrange(c->mon); + XMapWindow(dpy, c->win); ++ if (term) ++ swallow(term, c); + focus(NULL); + } + +@@ -1768,6 +1842,20 @@ unmanage(Client *c, int destroyed) + Monitor *m = c->mon; + XWindowChanges wc; + ++ if (c->swallowing) { ++ unswallow(c); ++ return; ++ } ++ ++ Client *s = swallowingclient(c->win); ++ if (s) { ++ free(s->swallowing); ++ s->swallowing = NULL; ++ arrange(m); ++ focus(NULL); ++ return; ++ } ++ + detach(c); + detachstack(c); + if (!destroyed) { +@@ -1782,9 +1870,12 @@ unmanage(Client *c, int destroyed) + XUngrabServer(dpy); + } + free(c); +- focus(NULL); +- updateclientlist(); +- arrange(m); ++ ++ if (!s) { ++ arrange(m); ++ focus(NULL); ++ updateclientlist(); ++ } + } + + void +@@ -2047,6 +2138,136 @@ view(const Arg *arg) + arrange(selmon); + } + ++pid_t ++winpid(Window w) ++{ ++ ++ pid_t result = 0; ++ ++#ifdef __linux__ ++ xcb_res_client_id_spec_t spec = {0}; ++ spec.client = w; ++ spec.mask = XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID; ++ ++ xcb_generic_error_t *e = NULL; ++ xcb_res_query_client_ids_cookie_t c = xcb_res_query_client_ids(xcon, 1, &spec); ++ xcb_res_query_client_ids_reply_t *r = xcb_res_query_client_ids_reply(xcon, c, &e); ++ ++ if (!r) ++ return (pid_t)0; ++ ++ xcb_res_client_id_value_iterator_t i = xcb_res_query_client_ids_ids_iterator(r); ++ for (; i.rem; xcb_res_client_id_value_next(&i)) { ++ spec = i.data->spec; ++ if (spec.mask & XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID) { ++ uint32_t *t = xcb_res_client_id_value_value(i.data); ++ result = *t; ++ break; ++ } ++ } ++ ++ free(r); ++ ++ if (result == (pid_t)-1) ++ result = 0; ++ ++#endif /* __linux__ */ ++ ++#ifdef __OpenBSD__ ++ Atom type; ++ int format; ++ unsigned long len, bytes; ++ unsigned char *prop; ++ pid_t ret; ++ ++ if (XGetWindowProperty(dpy, w, XInternAtom(dpy, "_NET_WM_PID", 0), 0, 1, False, AnyPropertyType, &type, &format, &len, &bytes, &prop) != Success || !prop) ++ return 0; ++ ++ ret = *(pid_t*)prop; ++ XFree(prop); ++ result = ret; ++ ++#endif /* __OpenBSD__ */ ++ return result; ++} ++ ++pid_t ++getparentprocess(pid_t p) ++{ ++ unsigned int v = 0; ++ ++#ifdef __linux__ ++ FILE *f; ++ char buf[256]; ++ snprintf(buf, sizeof(buf) - 1, "/proc/%u/stat", (unsigned)p); ++ ++ if (!(f = fopen(buf, "r"))) ++ return 0; ++ ++ fscanf(f, "%*u %*s %*c %u", &v); ++ fclose(f); ++#endif /* __linux__*/ ++ ++#ifdef __OpenBSD__ ++ int n; ++ kvm_t *kd; ++ struct kinfo_proc *kp; ++ ++ kd = kvm_openfiles(NULL, NULL, NULL, KVM_NO_FILES, NULL); ++ if (!kd) ++ return 0; ++ ++ kp = kvm_getprocs(kd, KERN_PROC_PID, p, sizeof(*kp), &n); ++ v = kp->p_ppid; ++#endif /* __OpenBSD__ */ ++ ++ return (pid_t)v; ++} ++ ++int ++isdescprocess(pid_t p, pid_t c) ++{ ++ while (p != c && c != 0) ++ c = getparentprocess(c); ++ ++ return (int)c; ++} ++ ++Client * ++termforwin(const Client *w) ++{ ++ Client *c; ++ Monitor *m; ++ ++ if (!w->pid || w->isterminal) ++ return NULL; ++ ++ for (m = mons; m; m = m->next) { ++ for (c = m->clients; c; c = c->next) { ++ if (c->isterminal && !c->swallowing && c->pid && isdescprocess(c->pid, w->pid)) ++ return c; ++ } ++ } ++ ++ return NULL; ++} ++ ++Client * ++swallowingclient(Window w) ++{ ++ Client *c; ++ Monitor *m; ++ ++ for (m = mons; m; m = m->next) { ++ for (c = m->clients; c; c = c->next) { ++ if (c->swallowing && c->swallowing->win == w) ++ return c; ++ } ++ } ++ ++ return NULL; ++} ++ + Client * + wintoclient(Window w) + { +@@ -2138,10 +2359,12 @@ main(int argc, char *argv[]) + fputs("warning: no locale support\n", stderr); + if (!(dpy = XOpenDisplay(NULL))) + die("dwm: cannot open display"); ++ if (!(xcon = XGetXCBConnection(dpy))) ++ die("dwm: cannot get xcb connection\n"); + checkotherwm(); + setup(); + #ifdef __OpenBSD__ +- if (pledge("stdio rpath proc exec", NULL) == -1) ++ if (pledge("stdio rpath proc exec ps", NULL) == -1) + die("pledge"); + #endif /* __OpenBSD__ */ + scan(); +-- +2.28.0 + diff --git a/wm/dwm-6.3/patches/dwm-vanitygaps-6.2.diff b/wm/dwm-6.3/patches/dwm-vanitygaps-6.2.diff new file mode 100644 index 0000000..18cbd6d --- /dev/null +++ b/wm/dwm-6.3/patches/dwm-vanitygaps-6.2.diff @@ -0,0 +1,971 @@ +From 9709d08daa290c8c7319571cd9e6ef4ec40e7683 Mon Sep 17 00:00:00 2001 +From: bakkeby +Date: Wed, 6 May 2020 17:21:25 +0200 +Subject: [PATCH] vanitygaps - adds gaps to layouts + +This patch differentiates between inner and outer gaps as well as +horizontal and vertical gaps. + +The logic of these layouts also aims to be pixel perfect by ensuring +an even split of the available space and re-distributing the remainder +among the available clients. +--- + config.def.h | 38 ++- + dwm.c | 35 +-- + vanitygaps.c | 809 +++++++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 854 insertions(+), 28 deletions(-) + create mode 100644 vanitygaps.c + +diff --git a/config.def.h b/config.def.h +index 1c0b587..a886863 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -3,6 +3,11 @@ + /* appearance */ + static const unsigned int borderpx = 1; /* border pixel of windows */ + static const unsigned int snap = 32; /* snap pixel */ ++static const unsigned int gappih = 20; /* horiz inner gap between windows */ ++static const unsigned int gappiv = 10; /* vert inner gap between windows */ ++static const unsigned int gappoh = 10; /* horiz outer gap between windows and screen edge */ ++static const unsigned int gappov = 30; /* vert outer gap between windows and screen edge */ ++static int smartgaps = 0; /* 1 means no outer gap when there is only one window */ + static const int showbar = 1; /* 0 means no bar */ + static const int topbar = 1; /* 0 means bottom bar */ + static const char *fonts[] = { "monospace:size=10" }; +@@ -36,11 +41,26 @@ static const float mfact = 0.55; /* factor of master area size [0.05..0.95] + static const int nmaster = 1; /* number of clients in master area */ + static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ + ++#define FORCE_VSPLIT 1 /* nrowgrid layout: force two clients to always split vertically */ ++#include "vanitygaps.c" ++ + static const Layout layouts[] = { + /* symbol arrange function */ + { "[]=", tile }, /* first entry is default */ +- { "><>", NULL }, /* no layout function means floating behavior */ + { "[M]", monocle }, ++ { "[@]", spiral }, ++ { "[\\]", dwindle }, ++ { "H[]", deck }, ++ { "TTT", bstack }, ++ { "===", bstackhoriz }, ++ { "HHH", grid }, ++ { "###", nrowgrid }, ++ { "---", horizgrid }, ++ { ":::", gaplessgrid }, ++ { "|M|", centeredmaster }, ++ { ">M>", centeredfloatingmaster }, ++ { "><>", NULL }, /* no layout function means floating behavior */ ++ { NULL, NULL }, + }; + + /* key definitions */ +@@ -71,6 +91,22 @@ static Key keys[] = { + { MODKEY, XK_h, setmfact, {.f = -0.05} }, + { MODKEY, XK_l, setmfact, {.f = +0.05} }, + { MODKEY, XK_Return, zoom, {0} }, ++ { MODKEY|Mod4Mask, XK_u, incrgaps, {.i = +1 } }, ++ { MODKEY|Mod4Mask|ShiftMask, XK_u, incrgaps, {.i = -1 } }, ++ { MODKEY|Mod4Mask, XK_i, incrigaps, {.i = +1 } }, ++ { MODKEY|Mod4Mask|ShiftMask, XK_i, incrigaps, {.i = -1 } }, ++ { MODKEY|Mod4Mask, XK_o, incrogaps, {.i = +1 } }, ++ { MODKEY|Mod4Mask|ShiftMask, XK_o, incrogaps, {.i = -1 } }, ++ { MODKEY|Mod4Mask, XK_6, incrihgaps, {.i = +1 } }, ++ { MODKEY|Mod4Mask|ShiftMask, XK_6, incrihgaps, {.i = -1 } }, ++ { MODKEY|Mod4Mask, XK_7, incrivgaps, {.i = +1 } }, ++ { MODKEY|Mod4Mask|ShiftMask, XK_7, incrivgaps, {.i = -1 } }, ++ { MODKEY|Mod4Mask, XK_8, incrohgaps, {.i = +1 } }, ++ { MODKEY|Mod4Mask|ShiftMask, XK_8, incrohgaps, {.i = -1 } }, ++ { MODKEY|Mod4Mask, XK_9, incrovgaps, {.i = +1 } }, ++ { MODKEY|Mod4Mask|ShiftMask, XK_9, incrovgaps, {.i = -1 } }, ++ { MODKEY|Mod4Mask, XK_0, togglegaps, {0} }, ++ { MODKEY|Mod4Mask|ShiftMask, XK_0, defaultgaps, {0} }, + { MODKEY, XK_Tab, view, {0} }, + { MODKEY|ShiftMask, XK_c, killclient, {0} }, + { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, +diff --git a/dwm.c b/dwm.c +index 4465af1..c3b2d82 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -119,6 +119,10 @@ struct Monitor { + int by; /* bar geometry */ + int mx, my, mw, mh; /* screen size */ + int wx, wy, ww, wh; /* window area */ ++ int gappih; /* horizontal gap between windows */ ++ int gappiv; /* vertical gap between windows */ ++ int gappoh; /* horizontal outer gaps */ ++ int gappov; /* vertical outer gaps */ + unsigned int seltags; + unsigned int sellt; + unsigned int tagset[2]; +@@ -208,7 +212,6 @@ static void sigchld(int unused); + static void spawn(const Arg *arg); + static void tag(const Arg *arg); + static void tagmon(const Arg *arg); +-static void tile(Monitor *); + static void togglebar(const Arg *arg); + static void togglefloating(const Arg *arg); + static void toggletag(const Arg *arg); +@@ -638,6 +641,10 @@ createmon(void) + m->nmaster = nmaster; + m->showbar = showbar; + m->topbar = topbar; ++ m->gappih = gappih; ++ m->gappiv = gappiv; ++ m->gappoh = gappoh; ++ m->gappov = gappov; + m->lt[0] = &layouts[0]; + m->lt[1] = &layouts[1 % LENGTH(layouts)]; + strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol); +@@ -1670,32 +1677,6 @@ tagmon(const Arg *arg) + sendmon(selmon->sel, dirtomon(arg->i)); + } + +-void +-tile(Monitor *m) +-{ +- unsigned int i, n, h, mw, my, ty; +- Client *c; +- +- for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); +- if (n == 0) +- return; +- +- if (n > m->nmaster) +- mw = m->nmaster ? m->ww * m->mfact : 0; +- else +- mw = m->ww; +- for (i = my = ty = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) +- if (i < m->nmaster) { +- h = (m->wh - my) / (MIN(n, m->nmaster) - i); +- resize(c, m->wx, m->wy + my, mw - (2*c->bw), h - (2*c->bw), 0); +- my += HEIGHT(c); +- } else { +- h = (m->wh - ty) / (n - i); +- resize(c, m->wx + mw, m->wy + ty, m->ww - mw - (2*c->bw), h - (2*c->bw), 0); +- ty += HEIGHT(c); +- } +-} +- + void + togglebar(const Arg *arg) + { +diff --git a/vanitygaps.c b/vanitygaps.c +new file mode 100644 +index 0000000..3f31593 +--- /dev/null ++++ b/vanitygaps.c +@@ -0,0 +1,809 @@ ++/* Key binding functions */ ++static void defaultgaps(const Arg *arg); ++static void incrgaps(const Arg *arg); ++static void incrigaps(const Arg *arg); ++static void incrogaps(const Arg *arg); ++static void incrohgaps(const Arg *arg); ++static void incrovgaps(const Arg *arg); ++static void incrihgaps(const Arg *arg); ++static void incrivgaps(const Arg *arg); ++static void togglegaps(const Arg *arg); ++/* Layouts (delete the ones you do not need) */ ++static void bstack(Monitor *m); ++static void bstackhoriz(Monitor *m); ++static void centeredmaster(Monitor *m); ++static void centeredfloatingmaster(Monitor *m); ++static void deck(Monitor *m); ++static void dwindle(Monitor *m); ++static void fibonacci(Monitor *m, int s); ++static void grid(Monitor *m); ++static void nrowgrid(Monitor *m); ++static void spiral(Monitor *m); ++static void tile(Monitor *m); ++/* Internals */ ++static void getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc); ++static void getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr); ++static void setgaps(int oh, int ov, int ih, int iv); ++ ++/* Settings */ ++#if !PERTAG_PATCH ++static int enablegaps = 1; ++#endif // PERTAG_PATCH ++ ++void ++setgaps(int oh, int ov, int ih, int iv) ++{ ++ if (oh < 0) oh = 0; ++ if (ov < 0) ov = 0; ++ if (ih < 0) ih = 0; ++ if (iv < 0) iv = 0; ++ ++ selmon->gappoh = oh; ++ selmon->gappov = ov; ++ selmon->gappih = ih; ++ selmon->gappiv = iv; ++ arrange(selmon); ++} ++ ++void ++togglegaps(const Arg *arg) ++{ ++ #if PERTAG_PATCH ++ selmon->pertag->enablegaps[selmon->pertag->curtag] = !selmon->pertag->enablegaps[selmon->pertag->curtag]; ++ #else ++ enablegaps = !enablegaps; ++ #endif // PERTAG_PATCH ++ arrange(NULL); ++} ++ ++void ++defaultgaps(const Arg *arg) ++{ ++ setgaps(gappoh, gappov, gappih, gappiv); ++} ++ ++void ++incrgaps(const Arg *arg) ++{ ++ setgaps( ++ selmon->gappoh + arg->i, ++ selmon->gappov + arg->i, ++ selmon->gappih + arg->i, ++ selmon->gappiv + arg->i ++ ); ++} ++ ++void ++incrigaps(const Arg *arg) ++{ ++ setgaps( ++ selmon->gappoh, ++ selmon->gappov, ++ selmon->gappih + arg->i, ++ selmon->gappiv + arg->i ++ ); ++} ++ ++void ++incrogaps(const Arg *arg) ++{ ++ setgaps( ++ selmon->gappoh + arg->i, ++ selmon->gappov + arg->i, ++ selmon->gappih, ++ selmon->gappiv ++ ); ++} ++ ++void ++incrohgaps(const Arg *arg) ++{ ++ setgaps( ++ selmon->gappoh + arg->i, ++ selmon->gappov, ++ selmon->gappih, ++ selmon->gappiv ++ ); ++} ++ ++void ++incrovgaps(const Arg *arg) ++{ ++ setgaps( ++ selmon->gappoh, ++ selmon->gappov + arg->i, ++ selmon->gappih, ++ selmon->gappiv ++ ); ++} ++ ++void ++incrihgaps(const Arg *arg) ++{ ++ setgaps( ++ selmon->gappoh, ++ selmon->gappov, ++ selmon->gappih + arg->i, ++ selmon->gappiv ++ ); ++} ++ ++void ++incrivgaps(const Arg *arg) ++{ ++ setgaps( ++ selmon->gappoh, ++ selmon->gappov, ++ selmon->gappih, ++ selmon->gappiv + arg->i ++ ); ++} ++ ++void ++getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc) ++{ ++ unsigned int n, oe, ie; ++ #if PERTAG_PATCH ++ oe = ie = selmon->pertag->enablegaps[selmon->pertag->curtag]; ++ #else ++ oe = ie = enablegaps; ++ #endif // PERTAG_PATCH ++ Client *c; ++ ++ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); ++ if (smartgaps && n == 1) { ++ oe = 0; // outer gaps disabled when only one client ++ } ++ ++ *oh = m->gappoh*oe; // outer horizontal gap ++ *ov = m->gappov*oe; // outer vertical gap ++ *ih = m->gappih*ie; // inner horizontal gap ++ *iv = m->gappiv*ie; // inner vertical gap ++ *nc = n; // number of clients ++} ++ ++void ++getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr) ++{ ++ unsigned int n; ++ float mfacts, sfacts; ++ int mtotal = 0, stotal = 0; ++ Client *c; ++ ++ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); ++ mfacts = MIN(n, m->nmaster); ++ sfacts = n - m->nmaster; ++ ++ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) ++ if (n < m->nmaster) ++ mtotal += msize / mfacts; ++ else ++ stotal += ssize / sfacts; ++ ++ *mf = mfacts; // total factor of master area ++ *sf = sfacts; // total factor of stack area ++ *mr = msize - mtotal; // the remainder (rest) of pixels after an even master split ++ *sr = ssize - stotal; // the remainder (rest) of pixels after an even stack split ++} ++ ++/*** ++ * Layouts ++ */ ++ ++/* ++ * Bottomstack layout + gaps ++ * https://dwm.suckless.org/patches/bottomstack/ ++ */ ++static void ++bstack(Monitor *m) ++{ ++ unsigned int i, n; ++ int oh, ov, ih, iv; ++ int mx = 0, my = 0, mh = 0, mw = 0; ++ int sx = 0, sy = 0, sh = 0, sw = 0; ++ float mfacts, sfacts; ++ int mrest, srest; ++ Client *c; ++ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ if (n == 0) ++ return; ++ ++ sx = mx = m->wx + ov; ++ sy = my = m->wy + oh; ++ sh = mh = m->wh - 2*oh; ++ mw = m->ww - 2*ov - iv * (MIN(n, m->nmaster) - 1); ++ sw = m->ww - 2*ov - iv * (n - m->nmaster - 1); ++ ++ if (m->nmaster && n > m->nmaster) { ++ sh = (mh - ih) * (1 - m->mfact); ++ mh = mh - ih - sh; ++ sx = mx; ++ sy = my + mh + ih; ++ } ++ ++ getfacts(m, mw, sw, &mfacts, &sfacts, &mrest, &srest); ++ ++ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { ++ if (i < m->nmaster) { ++ resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); ++ mx += WIDTH(c) + iv; ++ } else { ++ resize(c, sx, sy, (sw / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); ++ sx += WIDTH(c) + iv; ++ } ++ } ++} ++ ++static void ++bstackhoriz(Monitor *m) ++{ ++ unsigned int i, n; ++ int oh, ov, ih, iv; ++ int mx = 0, my = 0, mh = 0, mw = 0; ++ int sx = 0, sy = 0, sh = 0, sw = 0; ++ float mfacts, sfacts; ++ int mrest, srest; ++ Client *c; ++ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ if (n == 0) ++ return; ++ ++ sx = mx = m->wx + ov; ++ sy = my = m->wy + oh; ++ mh = m->wh - 2*oh; ++ sh = m->wh - 2*oh - ih * (n - m->nmaster - 1); ++ mw = m->ww - 2*ov - iv * (MIN(n, m->nmaster) - 1); ++ sw = m->ww - 2*ov; ++ ++ if (m->nmaster && n > m->nmaster) { ++ sh = (mh - ih) * (1 - m->mfact); ++ mh = mh - ih - sh; ++ sy = my + mh + ih; ++ sh = m->wh - mh - 2*oh - ih * (n - m->nmaster); ++ } ++ ++ getfacts(m, mw, sh, &mfacts, &sfacts, &mrest, &srest); ++ ++ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { ++ if (i < m->nmaster) { ++ resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); ++ mx += WIDTH(c) + iv; ++ } else { ++ resize(c, sx, sy, sw - (2*c->bw), (sh / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), 0); ++ sy += HEIGHT(c) + ih; ++ } ++ } ++} ++ ++/* ++ * Centred master layout + gaps ++ * https://dwm.suckless.org/patches/centeredmaster/ ++ */ ++void ++centeredmaster(Monitor *m) ++{ ++ unsigned int i, n; ++ int oh, ov, ih, iv; ++ int mx = 0, my = 0, mh = 0, mw = 0; ++ int lx = 0, ly = 0, lw = 0, lh = 0; ++ int rx = 0, ry = 0, rw = 0, rh = 0; ++ float mfacts = 0, lfacts = 0, rfacts = 0; ++ int mtotal = 0, ltotal = 0, rtotal = 0; ++ int mrest = 0, lrest = 0, rrest = 0; ++ Client *c; ++ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ if (n == 0) ++ return; ++ ++ /* initialize areas */ ++ mx = m->wx + ov; ++ my = m->wy + oh; ++ mh = m->wh - 2*oh - ih * ((!m->nmaster ? n : MIN(n, m->nmaster)) - 1); ++ mw = m->ww - 2*ov; ++ lh = m->wh - 2*oh - ih * (((n - m->nmaster) / 2) - 1); ++ rh = m->wh - 2*oh - ih * (((n - m->nmaster) / 2) - ((n - m->nmaster) % 2 ? 0 : 1)); ++ ++ if (m->nmaster && n > m->nmaster) { ++ /* go mfact box in the center if more than nmaster clients */ ++ if (n - m->nmaster > 1) { ++ /* ||<-S->|<---M--->|<-S->|| */ ++ mw = (m->ww - 2*ov - 2*iv) * m->mfact; ++ lw = (m->ww - mw - 2*ov - 2*iv) / 2; ++ rw = (m->ww - mw - 2*ov - 2*iv) - lw; ++ mx += lw + iv; ++ } else { ++ /* ||<---M--->|<-S->|| */ ++ mw = (mw - iv) * m->mfact; ++ lw = 0; ++ rw = m->ww - mw - iv - 2*ov; ++ } ++ lx = m->wx + ov; ++ ly = m->wy + oh; ++ rx = mx + mw + iv; ++ ry = m->wy + oh; ++ } ++ ++ /* calculate facts */ ++ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) { ++ if (!m->nmaster || n < m->nmaster) ++ mfacts += 1; ++ else if ((n - m->nmaster) % 2) ++ lfacts += 1; // total factor of left hand stack area ++ else ++ rfacts += 1; // total factor of right hand stack area ++ } ++ ++ for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) ++ if (!m->nmaster || n < m->nmaster) ++ mtotal += mh / mfacts; ++ else if ((n - m->nmaster) % 2) ++ ltotal += lh / lfacts; ++ else ++ rtotal += rh / rfacts; ++ ++ mrest = mh - mtotal; ++ lrest = lh - ltotal; ++ rrest = rh - rtotal; ++ ++ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { ++ if (!m->nmaster || i < m->nmaster) { ++ /* nmaster clients are stacked vertically, in the center of the screen */ ++ resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); ++ my += HEIGHT(c) + ih; ++ } else { ++ /* stack clients are stacked vertically */ ++ if ((i - m->nmaster) % 2 ) { ++ resize(c, lx, ly, lw - (2*c->bw), (lh / lfacts) + ((i - 2*m->nmaster) < 2*lrest ? 1 : 0) - (2*c->bw), 0); ++ ly += HEIGHT(c) + ih; ++ } else { ++ resize(c, rx, ry, rw - (2*c->bw), (rh / rfacts) + ((i - 2*m->nmaster) < 2*rrest ? 1 : 0) - (2*c->bw), 0); ++ ry += HEIGHT(c) + ih; ++ } ++ } ++ } ++} ++ ++void ++centeredfloatingmaster(Monitor *m) ++{ ++ unsigned int i, n; ++ float mfacts, sfacts; ++ float mivf = 1.0; // master inner vertical gap factor ++ int oh, ov, ih, iv, mrest, srest; ++ int mx = 0, my = 0, mh = 0, mw = 0; ++ int sx = 0, sy = 0, sh = 0, sw = 0; ++ Client *c; ++ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ if (n == 0) ++ return; ++ ++ sx = mx = m->wx + ov; ++ sy = my = m->wy + oh; ++ sh = mh = m->wh - 2*oh; ++ mw = m->ww - 2*ov - iv*(n - 1); ++ sw = m->ww - 2*ov - iv*(n - m->nmaster - 1); ++ ++ if (m->nmaster && n > m->nmaster) { ++ mivf = 0.8; ++ /* go mfact box in the center if more than nmaster clients */ ++ if (m->ww > m->wh) { ++ mw = m->ww * m->mfact - iv*mivf*(MIN(n, m->nmaster) - 1); ++ mh = m->wh * 0.9; ++ } else { ++ mw = m->ww * 0.9 - iv*mivf*(MIN(n, m->nmaster) - 1); ++ mh = m->wh * m->mfact; ++ } ++ mx = m->wx + (m->ww - mw) / 2; ++ my = m->wy + (m->wh - mh - 2*oh) / 2; ++ ++ sx = m->wx + ov; ++ sy = m->wy + oh; ++ sh = m->wh - 2*oh; ++ } ++ ++ getfacts(m, mw, sw, &mfacts, &sfacts, &mrest, &srest); ++ ++ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) ++ if (i < m->nmaster) { ++ /* nmaster clients are stacked horizontally, in the center of the screen */ ++ resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); ++ mx += WIDTH(c) + iv*mivf; ++ } else { ++ /* stack clients are stacked horizontally */ ++ resize(c, sx, sy, (sw / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); ++ sx += WIDTH(c) + iv; ++ } ++} ++ ++/* ++ * Deck layout + gaps ++ * https://dwm.suckless.org/patches/deck/ ++ */ ++void ++deck(Monitor *m) ++{ ++ unsigned int i, n; ++ int oh, ov, ih, iv; ++ int mx = 0, my = 0, mh = 0, mw = 0; ++ int sx = 0, sy = 0, sh = 0, sw = 0; ++ float mfacts, sfacts; ++ int mrest, srest; ++ Client *c; ++ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ if (n == 0) ++ return; ++ ++ sx = mx = m->wx + ov; ++ sy = my = m->wy + oh; ++ sh = mh = m->wh - 2*oh - ih * (MIN(n, m->nmaster) - 1); ++ sw = mw = m->ww - 2*ov; ++ ++ if (m->nmaster && n > m->nmaster) { ++ sw = (mw - iv) * (1 - m->mfact); ++ mw = mw - iv - sw; ++ sx = mx + mw + iv; ++ sh = m->wh - 2*oh; ++ } ++ ++ getfacts(m, mh, sh, &mfacts, &sfacts, &mrest, &srest); ++ ++ if (n - m->nmaster > 0) /* override layout symbol */ ++ snprintf(m->ltsymbol, sizeof m->ltsymbol, "D %d", n - m->nmaster); ++ ++ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) ++ if (i < m->nmaster) { ++ resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); ++ my += HEIGHT(c) + ih; ++ } else { ++ resize(c, sx, sy, sw - (2*c->bw), sh - (2*c->bw), 0); ++ } ++} ++ ++/* ++ * Fibonacci layout + gaps ++ * https://dwm.suckless.org/patches/fibonacci/ ++ */ ++void ++fibonacci(Monitor *m, int s) ++{ ++ unsigned int i, n; ++ int nx, ny, nw, nh; ++ int oh, ov, ih, iv; ++ int nv, hrest = 0, wrest = 0, r = 1; ++ Client *c; ++ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ if (n == 0) ++ return; ++ ++ nx = m->wx + ov; ++ ny = m->wy + oh; ++ nw = m->ww - 2*ov; ++ nh = m->wh - 2*oh; ++ ++ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next)) { ++ if (r) { ++ if ((i % 2 && (nh - ih) / 2 <= (bh + 2*c->bw)) ++ || (!(i % 2) && (nw - iv) / 2 <= (bh + 2*c->bw))) { ++ r = 0; ++ } ++ if (r && i < n - 1) { ++ if (i % 2) { ++ nv = (nh - ih) / 2; ++ hrest = nh - 2*nv - ih; ++ nh = nv; ++ } else { ++ nv = (nw - iv) / 2; ++ wrest = nw - 2*nv - iv; ++ nw = nv; ++ } ++ ++ if ((i % 4) == 2 && !s) ++ nx += nw + iv; ++ else if ((i % 4) == 3 && !s) ++ ny += nh + ih; ++ } ++ ++ if ((i % 4) == 0) { ++ if (s) { ++ ny += nh + ih; ++ nh += hrest; ++ } ++ else { ++ nh -= hrest; ++ ny -= nh + ih; ++ } ++ } ++ else if ((i % 4) == 1) { ++ nx += nw + iv; ++ nw += wrest; ++ } ++ else if ((i % 4) == 2) { ++ ny += nh + ih; ++ nh += hrest; ++ if (i < n - 1) ++ nw += wrest; ++ } ++ else if ((i % 4) == 3) { ++ if (s) { ++ nx += nw + iv; ++ nw -= wrest; ++ } else { ++ nw -= wrest; ++ nx -= nw + iv; ++ nh += hrest; ++ } ++ } ++ if (i == 0) { ++ if (n != 1) { ++ nw = (m->ww - iv - 2*ov) - (m->ww - iv - 2*ov) * (1 - m->mfact); ++ wrest = 0; ++ } ++ ny = m->wy + oh; ++ } ++ else if (i == 1) ++ nw = m->ww - nw - iv - 2*ov; ++ i++; ++ } ++ ++ resize(c, nx, ny, nw - (2*c->bw), nh - (2*c->bw), False); ++ } ++} ++ ++void ++dwindle(Monitor *m) ++{ ++ fibonacci(m, 1); ++} ++ ++void ++spiral(Monitor *m) ++{ ++ fibonacci(m, 0); ++} ++ ++/* ++ * Gappless grid layout + gaps (ironically) ++ * https://dwm.suckless.org/patches/gaplessgrid/ ++ */ ++void ++gaplessgrid(Monitor *m) ++{ ++ unsigned int i, n; ++ int x, y, cols, rows, ch, cw, cn, rn, rrest, crest; // counters ++ int oh, ov, ih, iv; ++ Client *c; ++ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ if (n == 0) ++ return; ++ ++ /* grid dimensions */ ++ for (cols = 0; cols <= n/2; cols++) ++ if (cols*cols >= n) ++ break; ++ if (n == 5) /* set layout against the general calculation: not 1:2:2, but 2:3 */ ++ cols = 2; ++ rows = n/cols; ++ cn = rn = 0; // reset column no, row no, client count ++ ++ ch = (m->wh - 2*oh - ih * (rows - 1)) / rows; ++ cw = (m->ww - 2*ov - iv * (cols - 1)) / cols; ++ rrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; ++ crest = (m->ww - 2*ov - iv * (cols - 1)) - cw * cols; ++ x = m->wx + ov; ++ y = m->wy + oh; ++ ++ for (i = 0, c = nexttiled(m->clients); c; i++, c = nexttiled(c->next)) { ++ if (i/rows + 1 > cols - n%cols) { ++ rows = n/cols + 1; ++ ch = (m->wh - 2*oh - ih * (rows - 1)) / rows; ++ rrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; ++ } ++ resize(c, ++ x, ++ y + rn*(ch + ih) + MIN(rn, rrest), ++ cw + (cn < crest ? 1 : 0) - 2*c->bw, ++ ch + (rn < rrest ? 1 : 0) - 2*c->bw, ++ 0); ++ rn++; ++ if (rn >= rows) { ++ rn = 0; ++ x += cw + ih + (cn < crest ? 1 : 0); ++ cn++; ++ } ++ } ++} ++ ++/* ++ * Gridmode layout + gaps ++ * https://dwm.suckless.org/patches/gridmode/ ++ */ ++void ++grid(Monitor *m) ++{ ++ unsigned int i, n; ++ int cx, cy, cw, ch, cc, cr, chrest, cwrest, cols, rows; ++ int oh, ov, ih, iv; ++ Client *c; ++ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ ++ /* grid dimensions */ ++ for (rows = 0; rows <= n/2; rows++) ++ if (rows*rows >= n) ++ break; ++ cols = (rows && (rows - 1) * rows >= n) ? rows - 1 : rows; ++ ++ /* window geoms (cell height/width) */ ++ ch = (m->wh - 2*oh - ih * (rows - 1)) / (rows ? rows : 1); ++ cw = (m->ww - 2*ov - iv * (cols - 1)) / (cols ? cols : 1); ++ chrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; ++ cwrest = (m->ww - 2*ov - iv * (cols - 1)) - cw * cols; ++ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { ++ cc = i / rows; ++ cr = i % rows; ++ cx = m->wx + ov + cc * (cw + iv) + MIN(cc, cwrest); ++ cy = m->wy + oh + cr * (ch + ih) + MIN(cr, chrest); ++ resize(c, cx, cy, cw + (cc < cwrest ? 1 : 0) - 2*c->bw, ch + (cr < chrest ? 1 : 0) - 2*c->bw, False); ++ } ++} ++ ++/* ++ * Horizontal grid layout + gaps ++ * https://dwm.suckless.org/patches/horizgrid/ ++ */ ++void ++horizgrid(Monitor *m) { ++ Client *c; ++ unsigned int n, i; ++ int oh, ov, ih, iv; ++ int mx = 0, my = 0, mh = 0, mw = 0; ++ int sx = 0, sy = 0, sh = 0, sw = 0; ++ int ntop, nbottom = 1; ++ float mfacts, sfacts; ++ int mrest, srest; ++ ++ /* Count windows */ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ if (n == 0) ++ return; ++ ++ if (n <= 2) ++ ntop = n; ++ else { ++ ntop = n / 2; ++ nbottom = n - ntop; ++ } ++ sx = mx = m->wx + ov; ++ sy = my = m->wy + oh; ++ sh = mh = m->wh - 2*oh; ++ sw = mw = m->ww - 2*ov; ++ ++ if (n > ntop) { ++ sh = (mh - ih) / 2; ++ mh = mh - ih - sh; ++ sy = my + mh + ih; ++ mw = m->ww - 2*ov - iv * (ntop - 1); ++ sw = m->ww - 2*ov - iv * (nbottom - 1); ++ } ++ ++ mfacts = ntop; ++ sfacts = nbottom; ++ mrest = mw - (mw / ntop) * ntop; ++ srest = sw - (sw / nbottom) * nbottom; ++ ++ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) ++ if (i < ntop) { ++ resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); ++ mx += WIDTH(c) + iv; ++ } else { ++ resize(c, sx, sy, (sw / sfacts) + ((i - ntop) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); ++ sx += WIDTH(c) + iv; ++ } ++} ++ ++/* ++ * nrowgrid layout + gaps ++ * https://dwm.suckless.org/patches/nrowgrid/ ++ */ ++void ++nrowgrid(Monitor *m) ++{ ++ unsigned int n; ++ int ri = 0, ci = 0; /* counters */ ++ int oh, ov, ih, iv; /* vanitygap settings */ ++ unsigned int cx, cy, cw, ch; /* client geometry */ ++ unsigned int uw = 0, uh = 0, uc = 0; /* utilization trackers */ ++ unsigned int cols, rows = m->nmaster + 1; ++ Client *c; ++ ++ /* count clients */ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ ++ /* nothing to do here */ ++ if (n == 0) ++ return; ++ ++ /* force 2 clients to always split vertically */ ++ if (FORCE_VSPLIT && n == 2) ++ rows = 1; ++ ++ /* never allow empty rows */ ++ if (n < rows) ++ rows = n; ++ ++ /* define first row */ ++ cols = n / rows; ++ uc = cols; ++ cy = m->wy + oh; ++ ch = (m->wh - 2*oh - ih*(rows - 1)) / rows; ++ uh = ch; ++ ++ for (c = nexttiled(m->clients); c; c = nexttiled(c->next), ci++) { ++ if (ci == cols) { ++ uw = 0; ++ ci = 0; ++ ri++; ++ ++ /* next row */ ++ cols = (n - uc) / (rows - ri); ++ uc += cols; ++ cy = m->wy + oh + uh + ih; ++ uh += ch + ih; ++ } ++ ++ cx = m->wx + ov + uw; ++ cw = (m->ww - 2*ov - uw) / (cols - ci); ++ uw += cw + iv; ++ ++ resize(c, cx, cy, cw - (2*c->bw), ch - (2*c->bw), 0); ++ } ++} ++ ++/* ++ * Default tile layout + gaps ++ */ ++static void ++tile(Monitor *m) ++{ ++ unsigned int i, n; ++ int oh, ov, ih, iv; ++ int mx = 0, my = 0, mh = 0, mw = 0; ++ int sx = 0, sy = 0, sh = 0, sw = 0; ++ float mfacts, sfacts; ++ int mrest, srest; ++ Client *c; ++ ++ getgaps(m, &oh, &ov, &ih, &iv, &n); ++ if (n == 0) ++ return; ++ ++ sx = mx = m->wx + ov; ++ sy = my = m->wy + oh; ++ mh = m->wh - 2*oh - ih * (MIN(n, m->nmaster) - 1); ++ sh = m->wh - 2*oh - ih * (n - m->nmaster - 1); ++ sw = mw = m->ww - 2*ov; ++ ++ if (m->nmaster && n > m->nmaster) { ++ sw = (mw - iv) * (1 - m->mfact); ++ mw = mw - iv - sw; ++ sx = mx + mw + iv; ++ } ++ ++ getfacts(m, mh, sh, &mfacts, &sfacts, &mrest, &srest); ++ ++ for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) ++ if (i < m->nmaster) { ++ resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); ++ my += HEIGHT(c) + ih; ++ } else { ++ resize(c, sx, sy, sw - (2*c->bw), (sh / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), 0); ++ sy += HEIGHT(c) + ih; ++ } ++} +\ No newline at end of file +-- +2.19.1 + diff --git a/wm/dwm-6.3/transient.c b/wm/dwm-6.3/transient.c new file mode 100644 index 0000000..040adb5 --- /dev/null +++ b/wm/dwm-6.3/transient.c @@ -0,0 +1,42 @@ +/* cc transient.c -o transient -lX11 */ + +#include +#include +#include +#include + +int main(void) { + Display *d; + Window r, f, t = None; + XSizeHints h; + XEvent e; + + d = XOpenDisplay(NULL); + if (!d) + exit(1); + r = DefaultRootWindow(d); + + f = XCreateSimpleWindow(d, r, 100, 100, 400, 400, 0, 0, 0); + h.min_width = h.max_width = h.min_height = h.max_height = 400; + h.flags = PMinSize | PMaxSize; + XSetWMNormalHints(d, f, &h); + XStoreName(d, f, "floating"); + XMapWindow(d, f); + + XSelectInput(d, f, ExposureMask); + while (1) { + XNextEvent(d, &e); + + if (t == None) { + sleep(5); + t = XCreateSimpleWindow(d, r, 50, 50, 100, 100, 0, 0, 0); + XSetTransientForHint(d, t, f); + XStoreName(d, t, "transient"); + XMapWindow(d, t); + XSelectInput(d, t, ExposureMask); + } + } + + XCloseDisplay(d); + exit(0); +} diff --git a/wm/dwm-6.3/util.c b/wm/dwm-6.3/util.c new file mode 100644 index 0000000..fe044fc --- /dev/null +++ b/wm/dwm-6.3/util.c @@ -0,0 +1,35 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include + +#include "util.h" + +void * +ecalloc(size_t nmemb, size_t size) +{ + void *p; + + if (!(p = calloc(nmemb, size))) + die("calloc:"); + return p; +} + +void +die(const char *fmt, ...) { + va_list ap; + + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + + if (fmt[0] && fmt[strlen(fmt)-1] == ':') { + fputc(' ', stderr); + perror(NULL); + } else { + fputc('\n', stderr); + } + + exit(1); +} diff --git a/wm/dwm-6.3/util.h b/wm/dwm-6.3/util.h new file mode 100644 index 0000000..f633b51 --- /dev/null +++ b/wm/dwm-6.3/util.h @@ -0,0 +1,8 @@ +/* See LICENSE file for copyright and license details. */ + +#define MAX(A, B) ((A) > (B) ? (A) : (B)) +#define MIN(A, B) ((A) < (B) ? (A) : (B)) +#define BETWEEN(X, A, B) ((A) <= (X) && (X) <= (B)) + +void die(const char *fmt, ...); +void *ecalloc(size_t nmemb, size_t size); diff --git a/wm/dwm-6.3/vanitygaps.c b/wm/dwm-6.3/vanitygaps.c new file mode 100644 index 0000000..d81f8c6 --- /dev/null +++ b/wm/dwm-6.3/vanitygaps.c @@ -0,0 +1,705 @@ +/* Layouts (delete the ones you do not need) */ +static void bstack(Monitor *m); +static void bstackhoriz(Monitor *m); +static void centeredmaster(Monitor *m); +static void centeredfloatingmaster(Monitor *m); +static void deck(Monitor *m); +static void dwindle(Monitor *m); +static void fibonacci(Monitor *m, int s); +static void grid(Monitor *m); +static void nrowgrid(Monitor *m); +static void spiral(Monitor *m); +static void tile(Monitor *m); +/* Internals */ +static void getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc); +static void getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr); +static void setgaps(int oh, int ov, int ih, int iv); + +/* Settings */ +#if !PERTAG_PATCH +static int enablegaps = 1; +#endif // PERTAG_PATCH + +void +setgaps(int oh, int ov, int ih, int iv) +{ + if (oh < 0) oh = 0; + if (ov < 0) ov = 0; + if (ih < 0) ih = 0; + if (iv < 0) iv = 0; + + selmon->gappoh = oh; + selmon->gappov = ov; + selmon->gappih = ih; + selmon->gappiv = iv; + arrange(selmon); +} + +void +getgaps(Monitor *m, int *oh, int *ov, int *ih, int *iv, unsigned int *nc) +{ + unsigned int n, oe, ie; + #if PERTAG_PATCH + oe = ie = selmon->pertag->enablegaps[selmon->pertag->curtag]; + #else + oe = ie = enablegaps; + #endif // PERTAG_PATCH + Client *c; + + for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); + if (smartgaps && n == 1) { + oe = 0; // outer gaps disabled when only one client + } + + *oh = m->gappoh*oe; // outer horizontal gap + *ov = m->gappov*oe; // outer vertical gap + *ih = m->gappih*ie; // inner horizontal gap + *iv = m->gappiv*ie; // inner vertical gap + *nc = n; // number of clients +} + +void +getfacts(Monitor *m, int msize, int ssize, float *mf, float *sf, int *mr, int *sr) +{ + unsigned int n; + float mfacts, sfacts; + int mtotal = 0, stotal = 0; + Client *c; + + for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++); + mfacts = MIN(n, m->nmaster); + sfacts = n - m->nmaster; + + for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) + if (n < m->nmaster) + mtotal += msize / mfacts; + else + stotal += ssize / sfacts; + + *mf = mfacts; // total factor of master area + *sf = sfacts; // total factor of stack area + *mr = msize - mtotal; // the remainder (rest) of pixels after an even master split + *sr = ssize - stotal; // the remainder (rest) of pixels after an even stack split +} + +/*** + * Layouts + */ + +/* + * Bottomstack layout + gaps + * https://dwm.suckless.org/patches/bottomstack/ + */ +static void +bstack(Monitor *m) +{ + unsigned int i, n; + int oh, ov, ih, iv; + int mx = 0, my = 0, mh = 0, mw = 0; + int sx = 0, sy = 0, sh = 0, sw = 0; + float mfacts, sfacts; + int mrest, srest; + Client *c; + + getgaps(m, &oh, &ov, &ih, &iv, &n); + if (n == 0) + return; + + sx = mx = m->wx + ov; + sy = my = m->wy + oh; + sh = mh = m->wh - 2*oh; + mw = m->ww - 2*ov - iv * (MIN(n, m->nmaster) - 1); + sw = m->ww - 2*ov - iv * (n - m->nmaster - 1); + + if (m->nmaster && n > m->nmaster) { + sh = (mh - ih) * (1 - m->mfact); + mh = mh - ih - sh; + sx = mx; + sy = my + mh + ih; + } + + getfacts(m, mw, sw, &mfacts, &sfacts, &mrest, &srest); + + for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { + if (i < m->nmaster) { + resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); + mx += WIDTH(c) + iv; + } else { + resize(c, sx, sy, (sw / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); + sx += WIDTH(c) + iv; + } + } +} + +static void +bstackhoriz(Monitor *m) +{ + unsigned int i, n; + int oh, ov, ih, iv; + int mx = 0, my = 0, mh = 0, mw = 0; + int sx = 0, sy = 0, sh = 0, sw = 0; + float mfacts, sfacts; + int mrest, srest; + Client *c; + + getgaps(m, &oh, &ov, &ih, &iv, &n); + if (n == 0) + return; + + sx = mx = m->wx + ov; + sy = my = m->wy + oh; + mh = m->wh - 2*oh; + sh = m->wh - 2*oh - ih * (n - m->nmaster - 1); + mw = m->ww - 2*ov - iv * (MIN(n, m->nmaster) - 1); + sw = m->ww - 2*ov; + + if (m->nmaster && n > m->nmaster) { + sh = (mh - ih) * (1 - m->mfact); + mh = mh - ih - sh; + sy = my + mh + ih; + sh = m->wh - mh - 2*oh - ih * (n - m->nmaster); + } + + getfacts(m, mw, sh, &mfacts, &sfacts, &mrest, &srest); + + for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { + if (i < m->nmaster) { + resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); + mx += WIDTH(c) + iv; + } else { + resize(c, sx, sy, sw - (2*c->bw), (sh / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), 0); + sy += HEIGHT(c) + ih; + } + } +} + +/* + * Centred master layout + gaps + * https://dwm.suckless.org/patches/centeredmaster/ + */ +void +centeredmaster(Monitor *m) +{ + unsigned int i, n; + int oh, ov, ih, iv; + int mx = 0, my = 0, mh = 0, mw = 0; + int lx = 0, ly = 0, lw = 0, lh = 0; + int rx = 0, ry = 0, rw = 0, rh = 0; + float mfacts = 0, lfacts = 0, rfacts = 0; + int mtotal = 0, ltotal = 0, rtotal = 0; + int mrest = 0, lrest = 0, rrest = 0; + Client *c; + + getgaps(m, &oh, &ov, &ih, &iv, &n); + if (n == 0) + return; + + /* initialize areas */ + mx = m->wx + ov; + my = m->wy + oh; + mh = m->wh - 2*oh - ih * ((!m->nmaster ? n : MIN(n, m->nmaster)) - 1); + mw = m->ww - 2*ov; + lh = m->wh - 2*oh - ih * (((n - m->nmaster) / 2) - 1); + rh = m->wh - 2*oh - ih * (((n - m->nmaster) / 2) - ((n - m->nmaster) % 2 ? 0 : 1)); + + if (m->nmaster && n > m->nmaster) { + /* go mfact box in the center if more than nmaster clients */ + if (n - m->nmaster > 1) { + /* ||<-S->|<---M--->|<-S->|| */ + mw = (m->ww - 2*ov - 2*iv) * m->mfact; + lw = (m->ww - mw - 2*ov - 2*iv) / 2; + rw = (m->ww - mw - 2*ov - 2*iv) - lw; + mx += lw + iv; + } else { + /* ||<---M--->|<-S->|| */ + mw = (mw - iv) * m->mfact; + lw = 0; + rw = m->ww - mw - iv - 2*ov; + } + lx = m->wx + ov; + ly = m->wy + oh; + rx = mx + mw + iv; + ry = m->wy + oh; + } + + /* calculate facts */ + for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) { + if (!m->nmaster || n < m->nmaster) + mfacts += 1; + else if ((n - m->nmaster) % 2) + lfacts += 1; // total factor of left hand stack area + else + rfacts += 1; // total factor of right hand stack area + } + + for (n = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), n++) + if (!m->nmaster || n < m->nmaster) + mtotal += mh / mfacts; + else if ((n - m->nmaster) % 2) + ltotal += lh / lfacts; + else + rtotal += rh / rfacts; + + mrest = mh - mtotal; + lrest = lh - ltotal; + rrest = rh - rtotal; + + for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { + if (!m->nmaster || i < m->nmaster) { + /* nmaster clients are stacked vertically, in the center of the screen */ + resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); + my += HEIGHT(c) + ih; + } else { + /* stack clients are stacked vertically */ + if ((i - m->nmaster) % 2 ) { + resize(c, lx, ly, lw - (2*c->bw), (lh / lfacts) + ((i - 2*m->nmaster) < 2*lrest ? 1 : 0) - (2*c->bw), 0); + ly += HEIGHT(c) + ih; + } else { + resize(c, rx, ry, rw - (2*c->bw), (rh / rfacts) + ((i - 2*m->nmaster) < 2*rrest ? 1 : 0) - (2*c->bw), 0); + ry += HEIGHT(c) + ih; + } + } + } +} + +void +centeredfloatingmaster(Monitor *m) +{ + unsigned int i, n; + float mfacts, sfacts; + float mivf = 1.0; // master inner vertical gap factor + int oh, ov, ih, iv, mrest, srest; + int mx = 0, my = 0, mh = 0, mw = 0; + int sx = 0, sy = 0, sh = 0, sw = 0; + Client *c; + + getgaps(m, &oh, &ov, &ih, &iv, &n); + if (n == 0) + return; + + sx = mx = m->wx + ov; + sy = my = m->wy + oh; + sh = mh = m->wh - 2*oh; + mw = m->ww - 2*ov - iv*(n - 1); + sw = m->ww - 2*ov - iv*(n - m->nmaster - 1); + + if (m->nmaster && n > m->nmaster) { + mivf = 0.8; + /* go mfact box in the center if more than nmaster clients */ + if (m->ww > m->wh) { + mw = m->ww * m->mfact - iv*mivf*(MIN(n, m->nmaster) - 1); + mh = m->wh * 0.9; + } else { + mw = m->ww * 0.9 - iv*mivf*(MIN(n, m->nmaster) - 1); + mh = m->wh * m->mfact; + } + mx = m->wx + (m->ww - mw) / 2; + my = m->wy + (m->wh - mh - 2*oh) / 2; + + sx = m->wx + ov; + sy = m->wy + oh; + sh = m->wh - 2*oh; + } + + getfacts(m, mw, sw, &mfacts, &sfacts, &mrest, &srest); + + for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) + if (i < m->nmaster) { + /* nmaster clients are stacked horizontally, in the center of the screen */ + resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); + mx += WIDTH(c) + iv*mivf; + } else { + /* stack clients are stacked horizontally */ + resize(c, sx, sy, (sw / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); + sx += WIDTH(c) + iv; + } +} + +/* + * Deck layout + gaps + * https://dwm.suckless.org/patches/deck/ + */ +void +deck(Monitor *m) +{ + unsigned int i, n; + int oh, ov, ih, iv; + int mx = 0, my = 0, mh = 0, mw = 0; + int sx = 0, sy = 0, sh = 0, sw = 0; + float mfacts, sfacts; + int mrest, srest; + Client *c; + + getgaps(m, &oh, &ov, &ih, &iv, &n); + if (n == 0) + return; + + sx = mx = m->wx + ov; + sy = my = m->wy + oh; + sh = mh = m->wh - 2*oh - ih * (MIN(n, m->nmaster) - 1); + sw = mw = m->ww - 2*ov; + + if (m->nmaster && n > m->nmaster) { + sw = (mw - iv) * (1 - m->mfact); + mw = mw - iv - sw; + sx = mx + mw + iv; + sh = m->wh - 2*oh; + } + + getfacts(m, mh, sh, &mfacts, &sfacts, &mrest, &srest); + + if (n - m->nmaster > 0) /* override layout symbol */ + snprintf(m->ltsymbol, sizeof m->ltsymbol, "D %d", n - m->nmaster); + + for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) + if (i < m->nmaster) { + resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); + my += HEIGHT(c) + ih; + } else { + resize(c, sx, sy, sw - (2*c->bw), sh - (2*c->bw), 0); + } +} + +/* + * Fibonacci layout + gaps + * https://dwm.suckless.org/patches/fibonacci/ + */ +void +fibonacci(Monitor *m, int s) +{ + unsigned int i, n; + int nx, ny, nw, nh; + int oh, ov, ih, iv; + int nv, hrest = 0, wrest = 0, r = 1; + Client *c; + + getgaps(m, &oh, &ov, &ih, &iv, &n); + if (n == 0) + return; + + nx = m->wx + ov; + ny = m->wy + oh; + nw = m->ww - 2*ov; + nh = m->wh - 2*oh; + + for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next)) { + if (r) { + if ((i % 2 && (nh - ih) / 2 <= (bh + 2*c->bw)) + || (!(i % 2) && (nw - iv) / 2 <= (bh + 2*c->bw))) { + r = 0; + } + if (r && i < n - 1) { + if (i % 2) { + nv = (nh - ih) / 2; + hrest = nh - 2*nv - ih; + nh = nv; + } else { + nv = (nw - iv) / 2; + wrest = nw - 2*nv - iv; + nw = nv; + } + + if ((i % 4) == 2 && !s) + nx += nw + iv; + else if ((i % 4) == 3 && !s) + ny += nh + ih; + } + + if ((i % 4) == 0) { + if (s) { + ny += nh + ih; + nh += hrest; + } + else { + nh -= hrest; + ny -= nh + ih; + } + } + else if ((i % 4) == 1) { + nx += nw + iv; + nw += wrest; + } + else if ((i % 4) == 2) { + ny += nh + ih; + nh += hrest; + if (i < n - 1) + nw += wrest; + } + else if ((i % 4) == 3) { + if (s) { + nx += nw + iv; + nw -= wrest; + } else { + nw -= wrest; + nx -= nw + iv; + nh += hrest; + } + } + if (i == 0) { + if (n != 1) { + nw = (m->ww - iv - 2*ov) - (m->ww - iv - 2*ov) * (1 - m->mfact); + wrest = 0; + } + ny = m->wy + oh; + } + else if (i == 1) + nw = m->ww - nw - iv - 2*ov; + i++; + } + + resize(c, nx, ny, nw - (2*c->bw), nh - (2*c->bw), False); + } +} + +void +dwindle(Monitor *m) +{ + fibonacci(m, 1); +} + +void +spiral(Monitor *m) +{ + fibonacci(m, 0); +} + +/* + * Gappless grid layout + gaps (ironically) + * https://dwm.suckless.org/patches/gaplessgrid/ + */ +void +gaplessgrid(Monitor *m) +{ + unsigned int i, n; + int x, y, cols, rows, ch, cw, cn, rn, rrest, crest; // counters + int oh, ov, ih, iv; + Client *c; + + getgaps(m, &oh, &ov, &ih, &iv, &n); + if (n == 0) + return; + + /* grid dimensions */ + for (cols = 0; cols <= n/2; cols++) + if (cols*cols >= n) + break; + if (n == 5) /* set layout against the general calculation: not 1:2:2, but 2:3 */ + cols = 2; + rows = n/cols; + cn = rn = 0; // reset column no, row no, client count + + ch = (m->wh - 2*oh - ih * (rows - 1)) / rows; + cw = (m->ww - 2*ov - iv * (cols - 1)) / cols; + rrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; + crest = (m->ww - 2*ov - iv * (cols - 1)) - cw * cols; + x = m->wx + ov; + y = m->wy + oh; + + for (i = 0, c = nexttiled(m->clients); c; i++, c = nexttiled(c->next)) { + if (i/rows + 1 > cols - n%cols) { + rows = n/cols + 1; + ch = (m->wh - 2*oh - ih * (rows - 1)) / rows; + rrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; + } + resize(c, + x, + y + rn*(ch + ih) + MIN(rn, rrest), + cw + (cn < crest ? 1 : 0) - 2*c->bw, + ch + (rn < rrest ? 1 : 0) - 2*c->bw, + 0); + rn++; + if (rn >= rows) { + rn = 0; + x += cw + ih + (cn < crest ? 1 : 0); + cn++; + } + } +} + +/* + * Gridmode layout + gaps + * https://dwm.suckless.org/patches/gridmode/ + */ +void +grid(Monitor *m) +{ + unsigned int i, n; + int cx, cy, cw, ch, cc, cr, chrest, cwrest, cols, rows; + int oh, ov, ih, iv; + Client *c; + + getgaps(m, &oh, &ov, &ih, &iv, &n); + + /* grid dimensions */ + for (rows = 0; rows <= n/2; rows++) + if (rows*rows >= n) + break; + cols = (rows && (rows - 1) * rows >= n) ? rows - 1 : rows; + + /* window geoms (cell height/width) */ + ch = (m->wh - 2*oh - ih * (rows - 1)) / (rows ? rows : 1); + cw = (m->ww - 2*ov - iv * (cols - 1)) / (cols ? cols : 1); + chrest = (m->wh - 2*oh - ih * (rows - 1)) - ch * rows; + cwrest = (m->ww - 2*ov - iv * (cols - 1)) - cw * cols; + for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) { + cc = i / rows; + cr = i % rows; + cx = m->wx + ov + cc * (cw + iv) + MIN(cc, cwrest); + cy = m->wy + oh + cr * (ch + ih) + MIN(cr, chrest); + resize(c, cx, cy, cw + (cc < cwrest ? 1 : 0) - 2*c->bw, ch + (cr < chrest ? 1 : 0) - 2*c->bw, False); + } +} + +/* + * Horizontal grid layout + gaps + * https://dwm.suckless.org/patches/horizgrid/ + */ +void +horizgrid(Monitor *m) { + Client *c; + unsigned int n, i; + int oh, ov, ih, iv; + int mx = 0, my = 0, mh = 0, mw = 0; + int sx = 0, sy = 0, sh = 0, sw = 0; + int ntop, nbottom = 1; + float mfacts, sfacts; + int mrest, srest; + + /* Count windows */ + getgaps(m, &oh, &ov, &ih, &iv, &n); + if (n == 0) + return; + + if (n <= 2) + ntop = n; + else { + ntop = n / 2; + nbottom = n - ntop; + } + sx = mx = m->wx + ov; + sy = my = m->wy + oh; + sh = mh = m->wh - 2*oh; + sw = mw = m->ww - 2*ov; + + if (n > ntop) { + sh = (mh - ih) / 2; + mh = mh - ih - sh; + sy = my + mh + ih; + mw = m->ww - 2*ov - iv * (ntop - 1); + sw = m->ww - 2*ov - iv * (nbottom - 1); + } + + mfacts = ntop; + sfacts = nbottom; + mrest = mw - (mw / ntop) * ntop; + srest = sw - (sw / nbottom) * nbottom; + + for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) + if (i < ntop) { + resize(c, mx, my, (mw / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), mh - (2*c->bw), 0); + mx += WIDTH(c) + iv; + } else { + resize(c, sx, sy, (sw / sfacts) + ((i - ntop) < srest ? 1 : 0) - (2*c->bw), sh - (2*c->bw), 0); + sx += WIDTH(c) + iv; + } +} + +/* + * nrowgrid layout + gaps + * https://dwm.suckless.org/patches/nrowgrid/ + */ +void +nrowgrid(Monitor *m) +{ + unsigned int n; + int ri = 0, ci = 0; /* counters */ + int oh, ov, ih, iv; /* vanitygap settings */ + unsigned int cx, cy, cw, ch; /* client geometry */ + unsigned int uw = 0, uh = 0, uc = 0; /* utilization trackers */ + unsigned int cols, rows = m->nmaster + 1; + Client *c; + + /* count clients */ + getgaps(m, &oh, &ov, &ih, &iv, &n); + + /* nothing to do here */ + if (n == 0) + return; + + /* force 2 clients to always split vertically */ + if (FORCE_VSPLIT && n == 2) + rows = 1; + + /* never allow empty rows */ + if (n < rows) + rows = n; + + /* define first row */ + cols = n / rows; + uc = cols; + cy = m->wy + oh; + ch = (m->wh - 2*oh - ih*(rows - 1)) / rows; + uh = ch; + + for (c = nexttiled(m->clients); c; c = nexttiled(c->next), ci++) { + if (ci == cols) { + uw = 0; + ci = 0; + ri++; + + /* next row */ + cols = (n - uc) / (rows - ri); + uc += cols; + cy = m->wy + oh + uh + ih; + uh += ch + ih; + } + + cx = m->wx + ov + uw; + cw = (m->ww - 2*ov - uw) / (cols - ci); + uw += cw + iv; + + resize(c, cx, cy, cw - (2*c->bw), ch - (2*c->bw), 0); + } +} + +/* + * Default tile layout + gaps + */ +static void +tile(Monitor *m) +{ + unsigned int i, n; + int oh, ov, ih, iv; + int mx = 0, my = 0, mh = 0, mw = 0; + int sx = 0, sy = 0, sh = 0, sw = 0; + float mfacts, sfacts; + int mrest, srest; + Client *c; + + getgaps(m, &oh, &ov, &ih, &iv, &n); + if (n == 0) + return; + + sx = mx = m->wx + ov; + sy = my = m->wy + oh; + mh = m->wh - 2*oh - ih * (MIN(n, m->nmaster) - 1); + sh = m->wh - 2*oh - ih * (n - m->nmaster - 1); + sw = mw = m->ww - 2*ov; + + if (m->nmaster && n > m->nmaster) { + sw = (mw - iv) * (1 - m->mfact); + mw = mw - iv - sw; + sx = mx + mw + iv; + } + + getfacts(m, mh, sh, &mfacts, &sfacts, &mrest, &srest); + + for (i = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) + if (i < m->nmaster) { + resize(c, mx, my, mw - (2*c->bw), (mh / mfacts) + (i < mrest ? 1 : 0) - (2*c->bw), 0); + my += HEIGHT(c) + ih; + } else { + resize(c, sx, sy, sw - (2*c->bw), (sh / sfacts) + ((i - m->nmaster) < srest ? 1 : 0) - (2*c->bw), 0); + sy += HEIGHT(c) + ih; + } +} diff --git a/wm/dwmblocks/LICENSE b/wm/dwmblocks/LICENSE new file mode 100644 index 0000000..3ec2656 --- /dev/null +++ b/wm/dwmblocks/LICENSE @@ -0,0 +1,7 @@ +ISC License (ISC) + +Copyright 2020 torrinfail + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/wm/dwmblocks/Makefile b/wm/dwmblocks/Makefile new file mode 100644 index 0000000..75109ac --- /dev/null +++ b/wm/dwmblocks/Makefile @@ -0,0 +1,36 @@ +PREFIX := /usr/local +CC := cc +CFLAGS := -pedantic -Wall -Wno-deprecated-declarations -Os +LDFLAGS := -lX11 + +# FreeBSD (uncomment) +#LDFLAGS += -L/usr/local/lib -I/usr/local/include +# # OpenBSD (uncomment) +#LDFLAGS += -L/usr/X11R6/lib -I/usr/X11R6/include + +all: options dwmblocks + +options: + @echo dwmblocks build options: + @echo "CFLAGS = ${CFLAGS}" + @echo "LDFLAGS = ${LDFLAGS}" + @echo "CC = ${CC}" + +dwmblocks: dwmblocks.c blocks.def.h blocks.h + ${CC} -o dwmblocks dwmblocks.c ${CFLAGS} ${LDFLAGS} + +blocks.h: + cp blocks.def.h $@ + +clean: + rm -f *.o *.gch dwmblocks + +install: dwmblocks + mkdir -p ${DESTDIR}${PREFIX}/bin + cp -f dwmblocks ${DESTDIR}${PREFIX}/bin + chmod 755 ${DESTDIR}${PREFIX}/bin/dwmblocks + +uninstall: + rm -f ${DESTDIR}${PREFIX}/bin/dwmblocks + +.PHONY: all options clean install uninstall diff --git a/wm/dwmblocks/README.md b/wm/dwmblocks/README.md new file mode 100644 index 0000000..dda2259 --- /dev/null +++ b/wm/dwmblocks/README.md @@ -0,0 +1,15 @@ +# dwmblocks +Modular status bar for dwm written in c. +# usage +To use dwmblocks first run 'make' and then install it with 'sudo make install'. +After that you can put dwmblocks in your xinitrc or other startup script to have it start with dwm. +# modifying blocks +The statusbar is made from text output from commandline programs. +Blocks are added and removed by editing the blocks.h header file. +By default the blocks.h header file is created the first time you run make which copies the default config from blocks.def.h. +This is so you can edit your status bar commands and they will not get overwritten in a future update. +# patches +Here are some patches to dwmblocks that add features that I either don't want to merge in, or that require a dwm patch to work. +I do not maintain these but I will take pull requests to update them. +
+
dwmblocks-statuscmd-b6b0be4.diff diff --git a/wm/dwmblocks/blocks.def.h b/wm/dwmblocks/blocks.def.h new file mode 100644 index 0000000..9c22d68 --- /dev/null +++ b/wm/dwmblocks/blocks.def.h @@ -0,0 +1,11 @@ +//Modify this file to change what commands output to your statusbar, and recompile using the make command. +static const Block blocks[] = { + /*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/ + {"Mem:", "free -h | awk '/^Mem/ { print $3\"/\"$2 }' | sed s/i//g", 30, 0}, + + {"", "date '+%b %d (%a) %I:%M%p'", 5, 0}, +}; + +//sets delimeter between status commands. NULL character ('\0') means no delimeter. +static char delim[] = " | "; +static unsigned int delimLen = 5; diff --git a/wm/dwmblocks/blocks.h b/wm/dwmblocks/blocks.h new file mode 100644 index 0000000..6b84963 --- /dev/null +++ b/wm/dwmblocks/blocks.h @@ -0,0 +1,16 @@ +//Modify this file to change what commands output to your statusbar, and recompile using the make command. +static const Block blocks[] = { + + /*Icon*/ /*Command*/ /*Update Interval*/ /*Update Signal*/ + {"", "dwmblocks-forecast", 60, 10}, + {"", "dwmblocks-mpc", 2, 2}, + {"", "dwmblocks-brightness", 1, 1}, + {"", "dwmblocks-volume", 0, 10}, + {"", "dwmblocks-battery", 1, 0}, + {"🕗 ", "date '+%k:%M'", 1, 0}, + {"📅 ", "date '+%A, %B %d %G'", 1, 0}, +}; + +//sets delimeter between status commands. NULL character ('\0') means no delimeter. +static char delim[] = " | "; +static unsigned int delimLen = 5; diff --git a/wm/dwmblocks/dwmblocks-battery b/wm/dwmblocks/dwmblocks-battery new file mode 100755 index 0000000..66f1d1f --- /dev/null +++ b/wm/dwmblocks/dwmblocks-battery @@ -0,0 +1,21 @@ +#!/bin/sh + +BAT_FILE=/sys/class/power_supply/BAT0 + +for battery in $BAT_FILE; do + # If non-first battery, print a space separator. + [ -n "${capacity+x}" ] && printf " " + # Sets up the status and capacity + case "$(cat "$battery/status" 2>&1)" in + "Full") status="🔋" ;; + "Discharging") status="🔋-" ;; + "Charging") status="🔋+" ;; + "Not charging") status="🛑" ;; + *) exit 1 ;; + esac + capacity="$(cat "$battery/capacity" 2>&1)" + # Will make a warn variable if discharging and low + [ "$status" = "🔋" ] && [ "$capacity" -le 25 ] && warn="❗" + # Prints the info + printf "%s%s%d%%" "$status " "$warn" " $capacity"; unset warn +done && printf "\\n" diff --git a/wm/dwmblocks/dwmblocks-brightness b/wm/dwmblocks/dwmblocks-brightness new file mode 100755 index 0000000..420518d --- /dev/null +++ b/wm/dwmblocks/dwmblocks-brightness @@ -0,0 +1,6 @@ +#!/bin/sh + +CMD=$(light | sed 's/...$//') +ICON=💡 + +echo "$ICON $CMD%" diff --git a/wm/dwmblocks/dwmblocks-forecast b/wm/dwmblocks/dwmblocks-forecast new file mode 100755 index 0000000..3c2482e --- /dev/null +++ b/wm/dwmblocks/dwmblocks-forecast @@ -0,0 +1,18 @@ +#!/bin/sh + +weatherreport="$HOME/.cache/dwmblocks_forecast" +getforecast() { curl -sf "wttr.in/" > "$weatherreport" || exit 1 ;} + +# Some very particular and terse stream manipulation. We get the maximum +# precipitation chance and the daily high and low from the downloaded file and +# display them with coresponding emojis. +showweather() { printf "%s" "$(sed '16q;d' "$weatherreport" | + grep -wo "[0-9]*%" | sort -rn | sed "s/^/☔ /g;1q" | tr -d '\n')" +sed '13q;d' "$weatherreport" | grep -o "m\\([-+]\\)*[0-9]\\+" | sed 's/+//g' | sort -n -t 'm' -k 2n | sed -e 1b -e '$!d' | tr '\n|m' ' ' | awk '{print " 🥶 " $1 "°","🌞 " $2 "°"}' ;} + +# The test if our forcecast is updated to the day. If it isn't download a new +# weather report from wttr.in with the above function. +[ "$(stat -c %y "$weatherreport" 2>/dev/null | cut -d' ' -f1)" = "$(date '+%Y-%m-%d')" ] || + getforecast + +showweather diff --git a/wm/dwmblocks/dwmblocks-mpc b/wm/dwmblocks/dwmblocks-mpc new file mode 100755 index 0000000..c468ec8 --- /dev/null +++ b/wm/dwmblocks/dwmblocks-mpc @@ -0,0 +1,6 @@ +#!/bin/sh + +SONG=$(mpc --format "%title% - %artist%" | mpc --format "%title% - %artist%" | sed "/^volume:/d;s/\\&/&/g;s/\\[paused\\].*/⏸/g;/\\[playing\\].*/d;/^ERROR/Q" | sed 1q;) +ICON="🎵" + +echo "$ICON $SONG" diff --git a/wm/dwmblocks/dwmblocks-volume b/wm/dwmblocks/dwmblocks-volume new file mode 100755 index 0000000..048fa04 --- /dev/null +++ b/wm/dwmblocks/dwmblocks-volume @@ -0,0 +1,13 @@ +#!/bin/sh + +case $BLOCK_BUTTON in + 4) pamixer --allow-boost -i 1;; + 5) pamixer --allow-boost -d 1;; +esac +ICON="🔉" +VOL=$(pamixer --get-volume) + +if [ $(pamixer --get-mute) = 'true' ]; then + ICON="🔇" +fi +echo "$ICON $VOL%" diff --git a/wm/dwmblocks/dwmblocks.c b/wm/dwmblocks/dwmblocks.c new file mode 100644 index 0000000..62c481c --- /dev/null +++ b/wm/dwmblocks/dwmblocks.c @@ -0,0 +1,213 @@ +#include +#include +#include +#include +#include +#ifndef NO_X +#include +#endif +#ifdef __OpenBSD__ +#define SIGPLUS SIGUSR1+1 +#define SIGMINUS SIGUSR1-1 +#else +#define SIGPLUS SIGRTMIN +#define SIGMINUS SIGRTMIN +#endif +#define LENGTH(X) (sizeof(X) / sizeof (X[0])) +#define CMDLENGTH 75 +#define MIN( a, b ) ( ( a < b) ? a : b ) +#define STATUSLENGTH (LENGTH(blocks) * CMDLENGTH + 1) + +typedef struct { + char* icon; + char* command; + unsigned int interval; + unsigned int signal; +} Block; +#ifndef __OpenBSD__ +void dummysighandler(int num); +#endif +void sighandler(int num); +void getcmds(int time); +void getsigcmds(unsigned int signal); +void setupsignals(); +void sighandler(int signum); +int getstatus(char *str, char *last); +void statusloop(); +void termhandler(); +void pstdout(); +#ifndef NO_X +void setroot(); +static void (*writestatus) () = setroot; +static int setupX(); +static Display *dpy; +static int screen; +static Window root; +#else +static void (*writestatus) () = pstdout; +#endif + + +#include "blocks.h" + +static char statusbar[LENGTH(blocks)][CMDLENGTH] = {0}; +static char statusstr[2][STATUSLENGTH]; +static int statusContinue = 1; +static int returnStatus = 0; + +//opens process *cmd and stores output in *output +void getcmd(const Block *block, char *output) +{ + strcpy(output, block->icon); + FILE *cmdf = popen(block->command, "r"); + if (!cmdf) + return; + int i = strlen(block->icon); + fgets(output+i, CMDLENGTH-i-delimLen, cmdf); + i = strlen(output); + if (i == 0) { + //return if block and command output are both empty + pclose(cmdf); + return; + } + //only chop off newline if one is present at the end + i = output[i-1] == '\n' ? i-1 : i; + if (delim[0] != '\0') { + strncpy(output+i, delim, delimLen); + } + else + output[i++] = '\0'; + pclose(cmdf); +} + +void getcmds(int time) +{ + const Block* current; + for (unsigned int i = 0; i < LENGTH(blocks); i++) { + current = blocks + i; + if ((current->interval != 0 && time % current->interval == 0) || time == -1) + getcmd(current,statusbar[i]); + } +} + +void getsigcmds(unsigned int signal) +{ + const Block *current; + for (unsigned int i = 0; i < LENGTH(blocks); i++) { + current = blocks + i; + if (current->signal == signal) + getcmd(current,statusbar[i]); + } +} + +void setupsignals() +{ +#ifndef __OpenBSD__ + /* initialize all real time signals with dummy handler */ + for (int i = SIGRTMIN; i <= SIGRTMAX; i++) + signal(i, dummysighandler); +#endif + + for (unsigned int i = 0; i < LENGTH(blocks); i++) { + if (blocks[i].signal > 0) + signal(SIGMINUS+blocks[i].signal, sighandler); + } + +} + +int getstatus(char *str, char *last) +{ + strcpy(last, str); + str[0] = '\0'; + for (unsigned int i = 0; i < LENGTH(blocks); i++) + strcat(str, statusbar[i]); + str[strlen(str)-strlen(delim)] = '\0'; + return strcmp(str, last);//0 if they are the same +} + +#ifndef NO_X +void setroot() +{ + if (!getstatus(statusstr[0], statusstr[1]))//Only set root if text has changed. + return; + XStoreName(dpy, root, statusstr[0]); + XFlush(dpy); +} + +int setupX() +{ + dpy = XOpenDisplay(NULL); + if (!dpy) { + fprintf(stderr, "dwmblocks: Failed to open display\n"); + return 0; + } + screen = DefaultScreen(dpy); + root = RootWindow(dpy, screen); + return 1; +} +#endif + +void pstdout() +{ + if (!getstatus(statusstr[0], statusstr[1]))//Only write out if text has changed. + return; + printf("%s\n",statusstr[0]); + fflush(stdout); +} + + +void statusloop() +{ + setupsignals(); + int i = 0; + getcmds(-1); + while (1) { + getcmds(i++); + writestatus(); + if (!statusContinue) + break; + sleep(1.0); + } +} + +#ifndef __OpenBSD__ +/* this signal handler should do nothing */ +void dummysighandler(int signum) +{ + return; +} +#endif + +void sighandler(int signum) +{ + getsigcmds(signum-SIGPLUS); + writestatus(); +} + +void termhandler() +{ + statusContinue = 0; +} + +int main(int argc, char** argv) +{ + for (int i = 0; i < argc; i++) {//Handle command line arguments + if (!strcmp("-d",argv[i])) + strncpy(delim, argv[++i], delimLen); + else if (!strcmp("-p",argv[i])) + writestatus = pstdout; + } +#ifndef NO_X + if (!setupX()) + return 1; +#endif + delimLen = MIN(delimLen, strlen(delim)); + delim[delimLen++] = '\0'; + signal(SIGTERM, termhandler); + signal(SIGINT, termhandler); + statusloop(); +#ifndef NO_X + XCloseDisplay(dpy); +#endif + return 0; +} diff --git a/wm/slock-1.4/LICENSE b/wm/slock-1.4/LICENSE new file mode 100644 index 0000000..2e4419b --- /dev/null +++ b/wm/slock-1.4/LICENSE @@ -0,0 +1,24 @@ +MIT/X Consortium License + +© 2015-2016 Markus Teich +© 2014 Dimitris Papastamos +© 2006-2014 Anselm R Garbe +© 2014-2016 Laslo Hunhold + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/wm/slock-1.4/Makefile b/wm/slock-1.4/Makefile new file mode 100644 index 0000000..0f308b7 --- /dev/null +++ b/wm/slock-1.4/Makefile @@ -0,0 +1,62 @@ +# slock - simple screen locker +# See LICENSE file for copyright and license details. + +include config.mk + +SRC = slock.c ${COMPATSRC} +OBJ = ${SRC:.c=.o} + +all: options slock + +options: + @echo slock build options: + @echo "CFLAGS = ${CFLAGS}" + @echo "LDFLAGS = ${LDFLAGS}" + @echo "CC = ${CC}" + +.c.o: + @echo CC $< + @${CC} -c ${CFLAGS} $< + +${OBJ}: config.h config.mk arg.h util.h + +config.h: + @echo creating $@ from config.def.h + @cp config.def.h $@ + +slock: ${OBJ} + @echo CC -o $@ + @${CC} -o $@ ${OBJ} ${LDFLAGS} + +clean: + @echo cleaning + @rm -f slock ${OBJ} slock-${VERSION}.tar.gz + +dist: clean + @echo creating dist tarball + @mkdir -p slock-${VERSION} + @cp -R LICENSE Makefile README slock.1 config.mk \ + ${SRC} explicit_bzero.c config.def.h arg.h util.h slock-${VERSION} + @tar -cf slock-${VERSION}.tar slock-${VERSION} + @gzip slock-${VERSION}.tar + @rm -rf slock-${VERSION} + +install: all + @echo installing executable file to ${DESTDIR}${PREFIX}/bin + @mkdir -p ${DESTDIR}${PREFIX}/bin + @cp -f slock ${DESTDIR}${PREFIX}/bin + @chmod 755 ${DESTDIR}${PREFIX}/bin/slock + @chmod u+s ${DESTDIR}${PREFIX}/bin/slock + @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 + @mkdir -p ${DESTDIR}${MANPREFIX}/man1 + @sed "s/VERSION/${VERSION}/g" ${DESTDIR}${MANPREFIX}/man1/slock.1 + @chmod 644 ${DESTDIR}${MANPREFIX}/man1/slock.1 + @mkdir -p ${DESTDIR}${PREFIX}/share/slock + @cp -f lockscreen.jpg ${DESTDIR}${PREFIX}/share/slock/ +uninstall: + @echo removing executable file from ${DESTDIR}${PREFIX}/bin + @rm -f ${DESTDIR}${PREFIX}/bin/slock + @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1 + @rm -f ${DESTDIR}${MANPREFIX}/man1/slock.1 + +.PHONY: all options clean dist install uninstall diff --git a/wm/slock-1.4/README b/wm/slock-1.4/README new file mode 100644 index 0000000..a81290d --- /dev/null +++ b/wm/slock-1.4/README @@ -0,0 +1,24 @@ +slock - simple screen locker +============================ +simple screen locker utility for X. + + +Requirements +------------ +In order to build slock you need the Xlib header files. + + +Installation +------------ +Edit config.mk to match your local setup (slock is installed into +the /usr/local namespace by default). + +Afterwards enter the following command to build and install slock +(if necessary as root): + + make clean install + + +Running slock +------------- +Simply invoke the 'slock' command. To get out of it, enter your password. diff --git a/wm/slock-1.4/arg.h b/wm/slock-1.4/arg.h new file mode 100644 index 0000000..0b23c53 --- /dev/null +++ b/wm/slock-1.4/arg.h @@ -0,0 +1,65 @@ +/* + * Copy me if you can. + * by 20h + */ + +#ifndef ARG_H__ +#define ARG_H__ + +extern char *argv0; + +/* use main(int argc, char *argv[]) */ +#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ + argv[0] && argv[0][0] == '-'\ + && argv[0][1];\ + argc--, argv++) {\ + char argc_;\ + char **argv_;\ + int brk_;\ + if (argv[0][1] == '-' && argv[0][2] == '\0') {\ + argv++;\ + argc--;\ + break;\ + }\ + for (brk_ = 0, argv[0]++, argv_ = argv;\ + argv[0][0] && !brk_;\ + argv[0]++) {\ + if (argv_ != argv)\ + break;\ + argc_ = argv[0][0];\ + switch (argc_) + +/* Handles obsolete -NUM syntax */ +#define ARGNUM case '0':\ + case '1':\ + case '2':\ + case '3':\ + case '4':\ + case '5':\ + case '6':\ + case '7':\ + case '8':\ + case '9' + +#define ARGEND }\ + } + +#define ARGC() argc_ + +#define ARGNUMF() (brk_ = 1, estrtonum(argv[0], 0, INT_MAX)) + +#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ + ((x), abort(), (char *)0) :\ + (brk_ = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ + (char *)0 :\ + (brk_ = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#define LNGARG() &argv[0][0] + +#endif diff --git a/wm/slock-1.4/config.def.h b/wm/slock-1.4/config.def.h new file mode 100644 index 0000000..eb88b3d --- /dev/null +++ b/wm/slock-1.4/config.def.h @@ -0,0 +1,15 @@ +/* user and group to drop privileges to */ +static const char *user = "nobody"; +static const char *group = "nobody"; + +static const char *colorname[NUMCOLS] = { + [INIT] = "black", /* after initialization */ + [INPUT] = "#005577", /* during input */ + [FAILED] = "#CC3333", /* wrong password */ +}; + +/* treat a cleared input like a wrong password (color) */ +static const int failonclear = 1; + +/* Background image path, should be available to the user above */ +static const char* background_image = ""; diff --git a/wm/slock-1.4/config.h b/wm/slock-1.4/config.h new file mode 100644 index 0000000..64f13ed --- /dev/null +++ b/wm/slock-1.4/config.h @@ -0,0 +1,15 @@ +/* user and group to drop privileges to */ +static const char *user = "nobody"; +static const char *group = "nobody"; + +static const char *colorname[NUMCOLS] = { + [INIT] = "black", /* after initialization */ + [INPUT] = "#005577", /* during input */ + [FAILED] = "#CC3333", /* wrong password */ +}; + +/* treat a cleared input like a wrong password (color) */ +static const int failonclear = 1; + +/* Background image path, should be available to the user above */ +static const char* background_image = "/usr/local/share/slock/lockscreen.jpg"; diff --git a/wm/slock-1.4/config.mk b/wm/slock-1.4/config.mk new file mode 100644 index 0000000..987819e --- /dev/null +++ b/wm/slock-1.4/config.mk @@ -0,0 +1,32 @@ +# slock version +VERSION = 1.4 + +# Customize below to fit your system + +# paths +PREFIX = /usr/local +MANPREFIX = ${PREFIX}/share/man + +X11INC = /usr/X11R6/include +X11LIB = /usr/X11R6/lib + +# includes and libs +INCS = -I. -I/usr/include -I${X11INC} +LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr -lImlib2 + +# flags +CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H +CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} +LDFLAGS = -s ${LIBS} +COMPATSRC = explicit_bzero.c + +# On OpenBSD and Darwin remove -lcrypt from LIBS +#LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 -lXext -lXrandr +# On *BSD remove -DHAVE_SHADOW_H from CPPFLAGS +# On NetBSD add -D_NETBSD_SOURCE to CPPFLAGS +#CPPFLAGS = -DVERSION=\"${VERSION}\" -D_BSD_SOURCE -D_NETBSD_SOURCE +# On OpenBSD set COMPATSRC to empty +#COMPATSRC = + +# compiler and linker +CC = cc diff --git a/wm/slock-1.4/explicit_bzero.c b/wm/slock-1.4/explicit_bzero.c new file mode 100644 index 0000000..3e33ca8 --- /dev/null +++ b/wm/slock-1.4/explicit_bzero.c @@ -0,0 +1,19 @@ +/* $OpenBSD: explicit_bzero.c,v 1.3 2014/06/21 02:34:26 matthew Exp $ */ +/* + * Public domain. + * Written by Matthew Dempsky. + */ + +#include + +__attribute__((weak)) void +__explicit_bzero_hook(void *buf, size_t len) +{ +} + +void +explicit_bzero(void *buf, size_t len) +{ + memset(buf, 0, len); + __explicit_bzero_hook(buf, len); +} diff --git a/wm/slock-1.4/lockscreen.jpg b/wm/slock-1.4/lockscreen.jpg new file mode 100644 index 0000000..08e4321 Binary files /dev/null and b/wm/slock-1.4/lockscreen.jpg differ diff --git a/wm/slock-1.4/slock-background-image-20220318-1c5a538.diff b/wm/slock-1.4/slock-background-image-20220318-1c5a538.diff new file mode 100644 index 0000000..2d4caf4 --- /dev/null +++ b/wm/slock-1.4/slock-background-image-20220318-1c5a538.diff @@ -0,0 +1,149 @@ +From 1c5a5383a1cf3351fe9c80a21cfbc98c5ec4355d Mon Sep 17 00:00:00 2001 +From: Yan Doroshenko +Date: Fri, 18 Mar 2022 12:28:13 +0100 +Subject: [PATCH] Provide a way to set a background image + +--- + config.def.h | 5 ++++- + config.mk | 2 +- + slock.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++--- + 3 files changed, 52 insertions(+), 5 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 9855e21..eb88b3d 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -1,6 +1,6 @@ + /* user and group to drop privileges to */ + static const char *user = "nobody"; +-static const char *group = "nogroup"; ++static const char *group = "nobody"; + + static const char *colorname[NUMCOLS] = { + [INIT] = "black", /* after initialization */ +@@ -10,3 +10,6 @@ static const char *colorname[NUMCOLS] = { + + /* treat a cleared input like a wrong password (color) */ + static const int failonclear = 1; ++ ++/* Background image path, should be available to the user above */ ++static const char* background_image = ""; +diff --git a/config.mk b/config.mk +index 74429ae..987819e 100644 +--- a/config.mk ++++ b/config.mk +@@ -12,7 +12,7 @@ X11LIB = /usr/X11R6/lib + + # includes and libs + INCS = -I. -I/usr/include -I${X11INC} +-LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr ++LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr -lImlib2 + + # flags + CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H +diff --git a/slock.c b/slock.c +index 5ae738c..345a279 100644 +--- a/slock.c ++++ b/slock.c +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + + #include "arg.h" + #include "util.h" +@@ -35,6 +36,7 @@ struct lock { + int screen; + Window root, win; + Pixmap pmap; ++ Pixmap bgmap; + unsigned long colors[NUMCOLS]; + }; + +@@ -46,6 +48,8 @@ struct xrandr { + + #include "config.h" + ++Imlib_Image image; ++ + static void + die(const char *errstr, ...) + { +@@ -190,9 +194,10 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, + color = len ? INPUT : ((failure || failonclear) ? FAILED : INIT); + if (running && oldc != color) { + for (screen = 0; screen < nscreens; screen++) { +- XSetWindowBackground(dpy, +- locks[screen]->win, +- locks[screen]->colors[color]); ++ if (locks[screen]->bgmap) ++ XSetWindowBackgroundPixmap(dpy, locks[screen]->win, locks[screen]->bgmap); ++ else ++ XSetWindowBackground(dpy, locks[screen]->win, locks[screen]->colors[0]); + XClearWindow(dpy, locks[screen]->win); + } + oldc = color; +@@ -235,6 +240,17 @@ lockscreen(Display *dpy, struct xrandr *rr, int screen) + lock->screen = screen; + lock->root = RootWindow(dpy, lock->screen); + ++ if(image) ++ { ++ lock->bgmap = XCreatePixmap(dpy, lock->root, DisplayWidth(dpy, lock->screen), DisplayHeight(dpy, lock->screen), DefaultDepth(dpy, lock->screen)); ++ imlib_context_set_display(dpy); ++ imlib_context_set_visual(DefaultVisual(dpy, lock->screen)); ++ imlib_context_set_colormap(DefaultColormap(dpy, lock->screen)); ++ imlib_context_set_drawable(lock->bgmap); ++ imlib_render_image_on_drawable(0, 0); ++ imlib_free_image(); ++ } ++ + for (i = 0; i < NUMCOLS; i++) { + XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), + colorname[i], &color, &dummy); +@@ -251,6 +267,8 @@ lockscreen(Display *dpy, struct xrandr *rr, int screen) + CopyFromParent, + DefaultVisual(dpy, lock->screen), + CWOverrideRedirect | CWBackPixel, &wa); ++ if(lock->bgmap) ++ XSetWindowBackgroundPixmap(dpy, lock->win, lock->bgmap); + lock->pmap = XCreateBitmapFromData(dpy, lock->win, curs, 8, 8); + invisible = XCreatePixmapCursor(dpy, lock->pmap, lock->pmap, + &color, &color, 0, 0); +@@ -355,6 +373,32 @@ main(int argc, char **argv) { + if (setuid(duid) < 0) + die("slock: setuid: %s\n", strerror(errno)); + ++ /* Load picture */ ++ Imlib_Image buffer = imlib_load_image(background_image); ++ imlib_context_set_image(buffer); ++ int background_image_width = imlib_image_get_width(); ++ int background_image_height = imlib_image_get_height(); ++ ++ /* Create an image to be rendered */ ++ Screen *scr = ScreenOfDisplay(dpy, DefaultScreen(dpy)); ++ image = imlib_create_image(scr->width, scr->height); ++ imlib_context_set_image(image); ++ ++ /* Fill the image for every X monitor */ ++ XRRMonitorInfo *monitors; ++ int number_of_monitors; ++ monitors = XRRGetMonitors(dpy, RootWindow(dpy, XScreenNumberOfScreen(scr)), True, &number_of_monitors); ++ ++ int i; ++ for (i = 0; i < number_of_monitors; i++) { ++ imlib_blend_image_onto_image(buffer, 0, 0, 0, background_image_width, background_image_height, monitors[i].x, monitors[i].y, monitors[i].width, monitors[i].height); ++ } ++ ++ /* Clean up */ ++ imlib_context_set_image(buffer); ++ imlib_free_image(); ++ imlib_context_set_image(image); ++ + /* check for Xrandr support */ + rr.active = XRRQueryExtension(dpy, &rr.evbase, &rr.errbase); + +-- +2.35.1 + diff --git a/wm/slock-1.4/slock.1 b/wm/slock-1.4/slock.1 new file mode 100644 index 0000000..82cdcd6 --- /dev/null +++ b/wm/slock-1.4/slock.1 @@ -0,0 +1,39 @@ +.Dd 2016-08-23 +.Dt SLOCK 1 +.Sh NAME +.Nm slock +.Nd simple X screen locker +.Sh SYNOPSIS +.Nm +.Op Fl v +.Op Ar cmd Op Ar arg ... +.Sh DESCRIPTION +.Nm +is a simple X screen locker. If provided, +.Ar cmd Op Ar arg ... +is executed after the screen has been locked. +.Sh OPTIONS +.Bl -tag -width Ds +.It Fl v +Print version information to stdout and exit. +.El +.Sh SECURITY CONSIDERATIONS +To make sure a locked screen can not be bypassed by switching VTs +or killing the X server with Ctrl+Alt+Backspace, it is recommended +to disable both in +.Xr xorg.conf 5 +for maximum security: +.Bd -literal -offset left +Section "ServerFlags" + Option "DontVTSwitch" "True" + Option "DontZap" "True" +EndSection +.Ed +.Sh EXAMPLES +$ +.Nm +/usr/sbin/s2ram +.Sh CUSTOMIZATION +.Nm +can be customized by creating a custom config.h from config.def.h and +(re)compiling the source code. This keeps it fast, secure and simple. diff --git a/wm/slock-1.4/slock.c b/wm/slock-1.4/slock.c new file mode 100644 index 0000000..33f0a50 --- /dev/null +++ b/wm/slock-1.4/slock.c @@ -0,0 +1,431 @@ +/* See LICENSE file for license details. */ +#define _XOPEN_SOURCE 500 +#if HAVE_SHADOW_H +#include +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "arg.h" +#include "util.h" + +char *argv0; + +enum { + INIT, + INPUT, + FAILED, + NUMCOLS +}; + +struct lock { + int screen; + Window root, win; + Pixmap pmap; + Pixmap bgmap; + unsigned long colors[NUMCOLS]; +}; + +struct xrandr { + int active; + int evbase; + int errbase; +}; + +#include "config.h" + +Imlib_Image image; + +static void +die(const char *errstr, ...) +{ + va_list ap; + + va_start(ap, errstr); + vfprintf(stderr, errstr, ap); + va_end(ap); + exit(1); +} + +#ifdef __linux__ +#include +#include + +static void +dontkillme(void) +{ + FILE *f; + const char oomfile[] = "/proc/self/oom_score_adj"; + + if (!(f = fopen(oomfile, "w"))) { + if (errno == ENOENT) + return; + die("slock: fopen %s: %s\n", oomfile, strerror(errno)); + } + fprintf(f, "%d", OOM_SCORE_ADJ_MIN); + if (fclose(f)) { + if (errno == EACCES) + die("slock: unable to disable OOM killer. " + "Make sure to suid or sgid slock.\n"); + else + die("slock: fclose %s: %s\n", oomfile, strerror(errno)); + } +} +#endif + +static const char * +gethash(void) +{ + const char *hash; + struct passwd *pw; + + /* Check if the current user has a password entry */ + errno = 0; + if (!(pw = getpwuid(getuid()))) { + if (errno) + die("slock: getpwuid: %s\n", strerror(errno)); + else + die("slock: cannot retrieve password entry\n"); + } + hash = pw->pw_passwd; + +#if HAVE_SHADOW_H + if (!strcmp(hash, "x")) { + struct spwd *sp; + if (!(sp = getspnam(pw->pw_name))) + die("slock: getspnam: cannot retrieve shadow entry. " + "Make sure to suid or sgid slock.\n"); + hash = sp->sp_pwdp; + } +#else + if (!strcmp(hash, "*")) { +#ifdef __OpenBSD__ + if (!(pw = getpwuid_shadow(getuid()))) + die("slock: getpwnam_shadow: cannot retrieve shadow entry. " + "Make sure to suid or sgid slock.\n"); + hash = pw->pw_passwd; +#else + die("slock: getpwuid: cannot retrieve shadow entry. " + "Make sure to suid or sgid slock.\n"); +#endif /* __OpenBSD__ */ + } +#endif /* HAVE_SHADOW_H */ + + return hash; +} + +static void +readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, + const char *hash) +{ + XRRScreenChangeNotifyEvent *rre; + char buf[32], passwd[256], *inputhash; + int num, screen, running, failure, oldc; + unsigned int len, color; + KeySym ksym; + XEvent ev; + + len = 0; + running = 1; + failure = 0; + oldc = INIT; + + while (running && !XNextEvent(dpy, &ev)) { + if (ev.type == KeyPress) { + explicit_bzero(&buf, sizeof(buf)); + num = XLookupString(&ev.xkey, buf, sizeof(buf), &ksym, 0); + if (IsKeypadKey(ksym)) { + if (ksym == XK_KP_Enter) + ksym = XK_Return; + else if (ksym >= XK_KP_0 && ksym <= XK_KP_9) + ksym = (ksym - XK_KP_0) + XK_0; + } + if (IsFunctionKey(ksym) || + IsKeypadKey(ksym) || + IsMiscFunctionKey(ksym) || + IsPFKey(ksym) || + IsPrivateKeypadKey(ksym)) + continue; + switch (ksym) { + case XK_Return: + passwd[len] = '\0'; + errno = 0; + if (!(inputhash = crypt(passwd, hash))) + fprintf(stderr, "slock: crypt: %s\n", strerror(errno)); + else + running = !!strcmp(inputhash, hash); + if (running) { + XBell(dpy, 100); + failure = 1; + } + explicit_bzero(&passwd, sizeof(passwd)); + len = 0; + break; + case XK_Escape: + explicit_bzero(&passwd, sizeof(passwd)); + len = 0; + break; + case XK_BackSpace: + if (len) + passwd[len--] = '\0'; + break; + default: + if (num && !iscntrl((int)buf[0]) && + (len + num < sizeof(passwd))) { + memcpy(passwd + len, buf, num); + len += num; + } + break; + } + color = len ? INPUT : ((failure || failonclear) ? FAILED : INIT); + if (running && oldc != color) { + for (screen = 0; screen < nscreens; screen++) { + if (locks[screen]->bgmap) + XSetWindowBackgroundPixmap(dpy, locks[screen]->win, locks[screen]->bgmap); + else + XSetWindowBackground(dpy, locks[screen]->win, locks[screen]->colors[0]); + XClearWindow(dpy, locks[screen]->win); + } + oldc = color; + } + } else if (rr->active && ev.type == rr->evbase + RRScreenChangeNotify) { + rre = (XRRScreenChangeNotifyEvent*)&ev; + for (screen = 0; screen < nscreens; screen++) { + if (locks[screen]->win == rre->window) { + XResizeWindow(dpy, locks[screen]->win, + rre->width, rre->height); + XClearWindow(dpy, locks[screen]->win); + } + } + } else for (screen = 0; screen < nscreens; screen++) + XRaiseWindow(dpy, locks[screen]->win); + } +} + +static struct lock * +lockscreen(Display *dpy, struct xrandr *rr, int screen) +{ + char curs[] = {0, 0, 0, 0, 0, 0, 0, 0}; + int i, ptgrab, kbgrab; + struct lock *lock; + XColor color, dummy; + XSetWindowAttributes wa; + Cursor invisible; + + if (dpy == NULL || screen < 0 || !(lock = malloc(sizeof(struct lock)))) + return NULL; + + lock->screen = screen; + lock->root = RootWindow(dpy, lock->screen); + + if(image) + { + lock->bgmap = XCreatePixmap(dpy, lock->root, DisplayWidth(dpy, lock->screen), DisplayHeight(dpy, lock->screen), DefaultDepth(dpy, lock->screen)); + imlib_context_set_display(dpy); + imlib_context_set_visual(DefaultVisual(dpy, lock->screen)); + imlib_context_set_colormap(DefaultColormap(dpy, lock->screen)); + imlib_context_set_drawable(lock->bgmap); + imlib_render_image_on_drawable(0, 0); + imlib_free_image(); + } + + for (i = 0; i < NUMCOLS; i++) { + XAllocNamedColor(dpy, DefaultColormap(dpy, lock->screen), + colorname[i], &color, &dummy); + lock->colors[i] = color.pixel; + } + + /* init */ + wa.override_redirect = 1; + wa.background_pixel = lock->colors[INIT]; + lock->win = XCreateWindow(dpy, lock->root, 0, 0, + DisplayWidth(dpy, lock->screen), + DisplayHeight(dpy, lock->screen), + 0, DefaultDepth(dpy, lock->screen), + CopyFromParent, + DefaultVisual(dpy, lock->screen), + CWOverrideRedirect | CWBackPixel, &wa); + if(lock->bgmap) + XSetWindowBackgroundPixmap(dpy, lock->win, lock->bgmap); + lock->pmap = XCreateBitmapFromData(dpy, lock->win, curs, 8, 8); + invisible = XCreatePixmapCursor(dpy, lock->pmap, lock->pmap, + &color, &color, 0, 0); + XDefineCursor(dpy, lock->win, invisible); + + /* Try to grab mouse pointer *and* keyboard for 600ms, else fail the lock */ + for (i = 0, ptgrab = kbgrab = -1; i < 6; i++) { + if (ptgrab != GrabSuccess) { + ptgrab = XGrabPointer(dpy, lock->root, False, + ButtonPressMask | ButtonReleaseMask | + PointerMotionMask, GrabModeAsync, + GrabModeAsync, None, invisible, CurrentTime); + } + if (kbgrab != GrabSuccess) { + kbgrab = XGrabKeyboard(dpy, lock->root, True, + GrabModeAsync, GrabModeAsync, CurrentTime); + } + + /* input is grabbed: we can lock the screen */ + if (ptgrab == GrabSuccess && kbgrab == GrabSuccess) { + XMapRaised(dpy, lock->win); + if (rr->active) + XRRSelectInput(dpy, lock->win, RRScreenChangeNotifyMask); + + XSelectInput(dpy, lock->root, SubstructureNotifyMask); + return lock; + } + + /* retry on AlreadyGrabbed but fail on other errors */ + if ((ptgrab != AlreadyGrabbed && ptgrab != GrabSuccess) || + (kbgrab != AlreadyGrabbed && kbgrab != GrabSuccess)) + break; + + usleep(100000); + } + + /* we couldn't grab all input: fail out */ + if (ptgrab != GrabSuccess) + fprintf(stderr, "slock: unable to grab mouse pointer for screen %d\n", + screen); + if (kbgrab != GrabSuccess) + fprintf(stderr, "slock: unable to grab keyboard for screen %d\n", + screen); + return NULL; +} + +static void +usage(void) +{ + die("usage: slock [-v] [cmd [arg ...]]\n"); +} + +int +main(int argc, char **argv) { + struct xrandr rr; + struct lock **locks; + struct passwd *pwd; + struct group *grp; + uid_t duid; + gid_t dgid; + const char *hash; + Display *dpy; + int s, nlocks, nscreens; + + ARGBEGIN { + case 'v': + fprintf(stderr, "slock-"VERSION"\n"); + return 0; + default: + usage(); + } ARGEND + + /* validate drop-user and -group */ + errno = 0; + if (!(pwd = getpwnam(user))) + die("slock: getpwnam %s: %s\n", user, + errno ? strerror(errno) : "user entry not found"); + duid = pwd->pw_uid; + errno = 0; + if (!(grp = getgrnam(group))) + die("slock: getgrnam %s: %s\n", group, + errno ? strerror(errno) : "group entry not found"); + dgid = grp->gr_gid; + +#ifdef __linux__ + dontkillme(); +#endif + + hash = gethash(); + errno = 0; + if (!crypt("", hash)) + die("slock: crypt: %s\n", strerror(errno)); + + if (!(dpy = XOpenDisplay(NULL))) + die("slock: cannot open display\n"); + + /* drop privileges */ + if (setgroups(0, NULL) < 0) + die("slock: setgroups: %s\n", strerror(errno)); + if (setgid(dgid) < 0) + die("slock: setgid: %s\n", strerror(errno)); + if (setuid(duid) < 0) + die("slock: setuid: %s\n", strerror(errno)); + + /* Load picture */ + Imlib_Image buffer = imlib_load_image(background_image); + imlib_context_set_image(buffer); + int background_image_width = imlib_image_get_width(); + int background_image_height = imlib_image_get_height(); + + /* Create an image to be rendered */ + Screen *scr = ScreenOfDisplay(dpy, DefaultScreen(dpy)); + image = imlib_create_image(scr->width, scr->height); + imlib_context_set_image(image); + + /* Fill the image for every X monitor */ + XRRMonitorInfo *monitors; + int number_of_monitors; + monitors = XRRGetMonitors(dpy, RootWindow(dpy, XScreenNumberOfScreen(scr)), True, &number_of_monitors); + + int i; + for (i = 0; i < number_of_monitors; i++) { + imlib_blend_image_onto_image(buffer, 0, 0, 0, background_image_width, background_image_height, monitors[i].x, monitors[i].y, monitors[i].width, monitors[i].height); + } + + /* Clean up */ + imlib_context_set_image(buffer); + imlib_free_image(); + imlib_context_set_image(image); + + /* check for Xrandr support */ + rr.active = XRRQueryExtension(dpy, &rr.evbase, &rr.errbase); + + /* get number of screens in display "dpy" and blank them */ + nscreens = ScreenCount(dpy); + if (!(locks = calloc(nscreens, sizeof(struct lock *)))) + die("slock: out of memory\n"); + for (nlocks = 0, s = 0; s < nscreens; s++) { + if ((locks[s] = lockscreen(dpy, &rr, s)) != NULL) + nlocks++; + else + break; + } + XSync(dpy, 0); + + /* did we manage to lock everything? */ + if (nlocks != nscreens) + return 1; + + /* run post-lock command */ + if (argc > 0) { + switch (fork()) { + case -1: + die("slock: fork failed: %s\n", strerror(errno)); + case 0: + if (close(ConnectionNumber(dpy)) < 0) + die("slock: close: %s\n", strerror(errno)); + execvp(argv[0], argv); + fprintf(stderr, "slock: execvp %s: %s\n", argv[0], strerror(errno)); + _exit(1); + } + } + + /* everything is now blank. Wait for the correct password */ + readpw(dpy, &rr, locks, nscreens, hash); + + return 0; +} diff --git a/wm/slock-1.4/util.h b/wm/slock-1.4/util.h new file mode 100644 index 0000000..6f748b8 --- /dev/null +++ b/wm/slock-1.4/util.h @@ -0,0 +1,2 @@ +#undef explicit_bzero +void explicit_bzero(void *, size_t); diff --git a/wmname/LICENSE b/wmname/LICENSE deleted file mode 100644 index bf73bff..0000000 --- a/wmname/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT/X Consortium License - -© 2008 Anselm R Garbe - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. diff --git a/wmname/Makefile b/wmname/Makefile deleted file mode 100644 index 61e7027..0000000 --- a/wmname/Makefile +++ /dev/null @@ -1,51 +0,0 @@ -# wmname - prints/sets the WM name - -include config.mk -include ../config.mk - -SRC = wmname.c -OBJ = ${SRC:.c=.o} - -all: options wmname - -options: - @echo wmname build options: - @echo "CFLAGS = ${CFLAGS}" - @echo "LDFLAGS = ${LDFLAGS}" - @echo "CC = ${CC}" - @echo "LD = ${LD}" - -.c.o: - @echo CC $< - @${CC} -c ${CFLAGS} $< - -${OBJ}: config.mk - -wmname: ${OBJ} - @echo LD $@ - @${LD} -o $@ ${OBJ} ${LDFLAGS} - @strip $@ - -clean: - @echo cleaning - @rm -f wmname ${OBJ} wmname-${VERSION}.tar.gz - -dist: clean - @echo creating dist tarball - @mkdir -p wmname-${VERSION} - @cp -R LICENSE Makefile README config.mk ${SRC} wmname-${VERSION} - @tar -cf wmname-${VERSION}.tar wmname-${VERSION} - @gzip wmname-${VERSION}.tar - @rm -rf wmname-${VERSION} - -install: all - @echo installing executable file to ${DESTDIR}${PREFIX}/bin - @mkdir -p ${DESTDIR}${PREFIX}/bin - @cp -f wmname ${DESTDIR}${PREFIX}/bin - @chmod 755 ${DESTDIR}${PREFIX}/bin/wmname - -uninstall: - @echo removing executable file from ${DESTDIR}${PREFIX}/bin - @rm -f ${DESTDIR}${PREFIX}/bin/wmname - -.PHONY: all options clean dist install uninstall diff --git a/wmname/README b/wmname/README deleted file mode 100644 index a7d4b2c..0000000 --- a/wmname/README +++ /dev/null @@ -1,25 +0,0 @@ -wmname - prints/sets the WM name -================================ -Prints/sets the EWMH WM name property. - - -Requirements ------------- -In order to build wmname you need the Xlib header files. - - -Installation ------------- -Edit config.mk to match your local setup (wmname is installed into -the /usr/local namespace by default). - -Afterwards enter the following command to build and install wmname -(if necessary as root): - - make clean install - - -Running wmname --------------- -Run 'wmname' to print the current WM name. Run 'wmname ' to set it. This -is pretty much similiar to hostname(1). diff --git a/wmname/config.mk b/wmname/config.mk deleted file mode 100644 index 6b58a5c..0000000 --- a/wmname/config.mk +++ /dev/null @@ -1,23 +0,0 @@ -include ../config.mk -# wmname version -VERSION = 0.1 - -# Customize below to fit your system - -MANPREFIX = ${PREFIX}/share/man - -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib - -# includes and libs -INCS = -I. -I/usr/include -I${X11INC} -LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 - -# flags -CPPFLAGS = -DVERSION=\"${VERSION}\" -CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} -LDFLAGS = -s ${LIBS} - -# compiler and linker -CC = cc -LD = ${CC} diff --git a/wmname/wmname.c b/wmname/wmname.c deleted file mode 100644 index 7d846f3..0000000 --- a/wmname/wmname.c +++ /dev/null @@ -1,53 +0,0 @@ -/* See LICENSE file for details. */ -#include -#include -#include -#include -#include -#include -#include - -void -eprint(const char *errstr, ...) { - va_list ap; - - va_start(ap, errstr); - vfprintf(stderr, errstr, ap); - va_end(ap); - exit(EXIT_FAILURE); -} - -int -main(int argc, char **argv) { - int status, format; - unsigned char *data = NULL; - unsigned long n, extra; - Display *dpy; - Window root; - Atom netwmcheck, netwmname, utf8_string, real; - - if(argc > 2) - eprint("usage: wmname [name] [-v]\n"); - else if(argc == 2 && !strncmp(argv[1], "-v", 3)) - eprint("wmname-"VERSION", © 2008 Anselm R Garbe\n", stdout); - - if(!(dpy = XOpenDisplay(0))) - eprint("wmname: cannot open display\n"); - root = DefaultRootWindow(dpy); - netwmcheck = XInternAtom(dpy, "_NET_SUPPORTING_WM_CHECK", False); - netwmname = XInternAtom(dpy, "_NET_WM_NAME", False); - utf8_string = XInternAtom(dpy, "UTF8_STRING", False); - if(argc == 1) { - status = XGetWindowProperty(dpy, root, netwmname, 0L, 32L, False, utf8_string, &real, &format, &n, &extra, (unsigned char **) &data); - if(status == Success && data != NULL) - fprintf(stdout, "%s\n", data); - XFree(data); - } - else { - XChangeProperty(dpy, root, netwmcheck, XA_WINDOW, 32, PropModeReplace, (unsigned char *)&root, 1); - XChangeProperty(dpy, root, netwmname, utf8_string, 8, PropModeReplace, (unsigned char *)argv[1], strlen(argv[1])); - } - XSync(dpy, False); - XCloseDisplay(dpy); - return 0; -} -- cgit v1.2.3